Commit Graph

  • d500e0c37b Enable -pedantic and fix use of %p with non-void* pointers warning-cleanups Tor Arne Vestbø 2018-05-04 00:23:24 +02:00
  • 53ca0a682b Explicitly enable C++11 mode Tor Arne Vestbø 2018-05-04 00:22:58 +02:00
  • 7414e516c2 Track the number of times a sparsebundle has been opened using uintmax_t Tor Arne Vestbø 2018-05-04 00:11:34 +02:00
  • 90c81b1776 Move to size_t and other unsigned types, over off_t Tor Arne Vestbø 2018-05-04 00:02:23 +02:00
  • a5f9c89dd9 Fix narrowing from ssize_t to size_t in sparsebundle_read_buf_process_band Fedor Bezrukov 2018-05-03 23:29:17 +02:00
  • f359ac8a0d Use correct printf format specifiers for size_t Paolo G. Giarrusso 2018-05-03 23:26:04 +02:00
  • f3ccd20bd6 Fix narrowing conversion of ‘-1’ from ‘int’ to ‘rlim_t‘ Tor Arne Vestbø 2016-09-27 23:50:42 +02:00
  • 046d0153b0 Revert df7c77a0 (Recommend and use 'apt install' over 'apt-get install') Tor Arne Vestbø 2016-09-27 23:39:43 +02:00
  • df7c77a0fd Recommend and use 'apt install' over 'apt-get install' Tor Arne Vestbø 2016-09-27 23:34:40 +02:00
  • 3d0e187f14 Allow overriding CFLAGS from the command line when running 'make' Tor Arne Vestbø 2016-09-27 23:33:20 +02:00
  • d3ffa4071c Add maxAge for license badge Tor Arne Vestbø 2016-09-18 21:50:21 +02:00
  • b25ea1cd10 Add license badge Tor Arne Vestbø 2016-09-18 21:47:36 +02:00
  • 01586abc7b Use SVG for build status badge Tor Arne Vestbø 2016-09-18 21:31:39 +02:00
  • f5fb2f958b Log which file descriptors are closed Tor Arne Vestbø 2016-06-17 18:56:19 +02:00
  • d3c85f2ab8 Add missing static keyword for sparsebundle_read_buf_prepare_file Tor Arne Vestbø 2016-06-17 18:56:15 +02:00
  • c8ac56d594 Clarify difference between bundle and exposed dmg path in logging Tor Arne Vestbø 2013-07-29 23:28:50 +02:00
  • bc83f462d0 Verify bundle and mount point paths in sparsebundle_opt_proc Tor Arne Vestbø 2013-07-29 23:02:57 +02:00
  • 40e55df463 Add sparsebundle_fatal_error function for unifying fatal errors Tor Arne Vestbø 2013-07-29 23:01:12 +02:00
  • c325e3e4fc Parse and store the mountpoint from the command line arguments Tor Arne Vestbø 2013-07-29 21:51:30 +02:00
  • b5dd50f6d0 Rename and change usage of sparsebundle_data macros Tor Arne Vestbø 2013-07-29 21:27:03 +02:00
  • 5b83abfa26 Fix unused parameter [-Wunused-parameter] warnings Tor Arne Vestbø 2016-06-17 18:56:12 +02:00
  • e45953d427 Update license to 2016, and add license in source file as well Tor Arne Vestbø 2016-06-17 18:56:10 +02:00
  • 81b080cbd2 Enable debugging Paolo G. Giarrusso 2013-06-17 03:57:20 +02:00
  • c89da71957 Prevent FUSE macro (FUSE_OPT_END) from adding designated initializer Tor Arne Vestbø 2013-02-07 22:45:26 +01:00
  • e3bc65fa6d Try to detect if we have GCC 4.2 or higher for enabling -march=native Tor Arne Vestbø 2013-02-07 22:25:18 +01:00
  • fda9993aea Document how to enable debug mode to troubleshoot issues Tor Arne Vestbø 2012-11-18 15:57:18 +01:00
  • c2f9531811 Fix -Wformat warnings on platforms where off_t is not unsigned long long int Tor Arne Vestbø 2012-11-18 15:42:04 +01:00
  • 033e8a2832 Add Travis CI build status to README Tor Arne Vestbø 2012-11-17 18:48:07 +01:00
  • 404396f78e Add configuration file for Travis CI Tor Arne Vestbø 2012-11-17 18:40:34 +01:00
  • 9996c1cd80 Fix missing function declarations for pread and close Justin Edwards 2012-11-11 22:08:16 +00:00
  • dcd99af04f Document how to mount disk images with the HFS+ partition at an offset Tor Arne Vestbø 2012-10-22 18:15:51 +02:00
  • 596f8b6c33 Update permissions of the mountpoint to reflect that it's read-only Tor Arne Vestbø 2012-10-18 18:39:41 +02:00
  • deeaf1957a Keep access/modification/change times in sync with sparsebundle Tor Arne Vestbø 2012-10-16 20:31:58 +02:00
  • a59e55fbd3 Merge branch 'zero-copy' Tor Arne Vestbø 2012-10-14 21:48:19 +02:00
  • 4abe68dccd Implement zero-copy reads (read_buf) for FUSE 2.9 and above zero-copy Tor Arne Vestbø 2012-10-14 21:31:46 +02:00
  • 77945eadc7 Simplify logic when padding with zeroes Tor Arne Vestbø 2012-10-14 21:30:41 +02:00
  • 5ff5519435 Don't pass fuse_file_info to sparsebundle_iterate_bands Tor Arne Vestbø 2012-10-14 20:20:01 +02:00
  • 6f45e130ae Rename band_name to band_path Tor Arne Vestbø 2012-10-14 19:48:52 +02:00
  • 1b0f013ada Refactor band iteration to prepare for zero-copy implementation Tor Arne Vestbø 2012-10-14 19:09:41 +02:00
  • 320b1c143f Clean up use of error return codes Tor Arne Vestbø 2012-10-14 14:33:48 +02:00
  • a958e04b3c Add some debug logging Tor Arne Vestbø 2012-10-14 14:23:06 +02:00
  • c08a2b8728 Implement release callback Tor Arne Vestbø 2012-10-14 13:51:47 +02:00
  • 4bcb457c24 Handle return value of asprintf Tor Arne Vestbø 2012-10-14 01:49:16 +02:00
  • 9800369652 Add a few missing includes Tor Arne Vestbø 2012-10-14 01:47:42 +02:00
  • a6aef18169 Fix unresolved symbols due to linker command line arguments ordering Tor Arne Vestbø 2012-10-14 01:45:24 +02:00
  • bfe906f853 Fix reads across band boundaries Tor Arne Vestbø 2012-10-07 22:27:36 +02:00
  • c9e2a8ed53 Use const char foo[] over const char *foo for string literals Tor Arne Vestbø 2012-10-03 21:30:53 +02:00
  • 7a58f90043 Force read-only mount by explicitly passing -o ro Tor Arne Vestbø 2012-10-03 00:01:31 +02:00
  • 4cb052473c Add new option -D, and only enable debug logging if passed Tor Arne Vestbø 2012-10-02 23:34:06 +02:00
  • a500b7b168 Simplify main() Tor Arne Vestbø 2012-10-02 23:13:21 +02:00
  • 7d9274f28c Tweak usage text Tor Arne Vestbø 2012-10-02 23:13:15 +02:00
  • ff663449a9 Replace custom logging with syslog Tor Arne Vestbø 2012-10-02 23:00:36 +02:00
  • 5e36b62332 Remove duplicate include Tor Arne Vestbø 2012-10-02 02:01:01 +02:00
  • 04d2a2fc60 Minor code cleanup Tor Arne Vestbø 2012-10-02 01:59:32 +02:00
  • 516160b5ad Fix spelling Tor Arne Vestbø 2012-10-02 01:44:51 +02:00
  • 90d9cdc432 Fix spelling mistake Tor Arne Vestbø 2012-10-02 01:36:00 +02:00
  • cde62ed6b8 Add note about Time Machine backups Tor Arne Vestbø 2012-10-02 01:34:14 +02:00
  • 72093b4d32 Tweak wording in readme Tor Arne Vestbø 2012-10-02 00:03:48 +02:00
  • 34cb663656 Add readme, license and authors files Tor Arne Vestbø 2012-10-01 23:27:11 +02:00
  • 1be8425136 Reference band files by hex value instead of decimal Tor Arne Vestbø 2012-10-01 21:09:55 +02:00
  • f9c2e41d6e Fix warning about comparison between signed and unsigned ints Tor Arne Vestbø 2012-10-01 20:34:49 +02:00
  • 357e446d94 Allow mounting of images larger than 2GB Tor Arne Vestbø 2012-10-01 20:03:47 +02:00
  • 672fd94c08 Use rpath on linux for FUSE Tor Arne Vestbø 2012-09-28 14:53:48 +02:00
  • cc7891445e Fix build on Synology NAS (DSM 4.1) Tor Arne Vestbø 2012-09-28 14:27:26 +02:00
  • a4ce2745a3 Always use FUSE version 26, not just on Mac OS Tor Arne Vestbø 2012-09-28 14:10:35 +02:00
  • 1b7932591a Optimize with -O2, not -O3 Tor Arne Vestbø 2012-09-28 14:09:28 +02:00
  • 4998a33e19 Fix another warning about signed and unsigned comparison Tor Arne Vestbø 2012-09-28 13:56:42 +02:00
  • 6356cbc32a Remove use of C99 designated initializers Tor Arne Vestbø 2012-09-28 13:54:06 +02:00
  • 3a3a86bcdb Fix warning about signed and unsigned comparison Tor Arne Vestbø 2012-09-28 13:38:10 +02:00
  • 09f2c0e39a Initial commit Tor Arne Vestbø 2012-09-28 13:16:17 +02:00