Commit Graph

143 Commits (9022e1fac478e545f19a577135bd991d641f69c4)

Author SHA1 Message Date
Vladimir Stackov 9022e1fac4 Drop leading/trailing underscores in the header guards 2015-01-25 19:44:15 +03:00
Vladimir Stackov 5217c64709 Added catch-all handler (#52) 2015-01-25 19:37:30 +03:00
Vladimir Stackov 4298a0f111 Fix for #50 and additional workaround for #48 2015-01-25 19:33:01 +03:00
Vladimir Stackov 3bde1c404e Temporary workaround for #48 2015-01-24 17:58:36 +03:00
Am1GO f4ff7bd8ec Merge pull request #49 from utzig/fix-macosx-endian-macros
Add missing endian macros on OS X
2015-01-23 23:46:42 +03:00
Fabio Utzig eb652a71c7 Add missing endian macros on OS X 2015-01-23 18:36:11 -02:00
Vladimir Stackov a04128961a Respect options on storage initialization 2015-01-23 15:08:02 +03:00
Vladimir Stackov aaffa344d2 Merge pull request #47 from Am1GO/master
Support for -o lzma.compression_level
2015-01-23 14:41:18 +03:00
Vladimir Stackov 30fe01a2a0 Added support for -o lzma.compression_level:
* Closes https://github.com/zbackup/zbackup/pull/10 completely
* editConfigInteractively moved to ZBackupBase again (to make possible
  to use Config almost anywhere)
2015-01-23 14:32:40 +03:00
Vladimir Stackov c5b821dba4 Merge pull request #46 from frenkel/openbsd_support
Add support for compiling on OpenBSD.
2015-01-23 00:05:43 +03:00
Frank Groeneveld c97c9aa1e3 Add OpenBSD support.
Re-uses most of the Mac OS X changes, but adds a read(2)/write(2) loop instead
of sendfile(2) when renaming across devices, because OpenBSD doesn't have
sendfile(2).
2015-01-22 21:53:08 +01:00
Vladimir Stackov e186eab486 Merge pull request #45 from Am1GO/config-initial
Customizable configuration
2015-01-22 07:52:00 +03:00
Vladimir Stackov 5be6d7f346 Added sanity checks for repo migration 2015-01-20 05:29:07 +03:00
Vladimir Stackov 9b1eb8ab9e Added migrator for old repos 2015-01-20 05:20:44 +03:00
Vladimir Stackov 31e1f54efa Fixed segfault in destructor 2015-01-20 18:39:57 +03:00
Vladimir Stackov 74b904ecbd Storable variables validator done 2015-01-20 17:55:58 +03:00
Vladimir Stackov 9bf64ae1fe Storable variables validator concept 2015-01-20 15:46:08 +03:00
Vladimir Stackov 2149d9f5bc Added chunk.max_size and bundle.max_payload_size
TODO:
- Validator for storable variables
- Migrator for old repositories
- protobuf reflection for repo initalization (maybe)
- Bunch of testing
2015-01-19 18:28:15 +03:00
Vladimir Stackov a5c7857408 Leave deprecated StorageInfo fields alone 2015-01-19 18:08:24 +03:00
Vladimir Stackov f9fc3c0b52 Finally, configuration management works fine 2015-01-19 17:29:01 +03:00
Vladimir Stackov 4a7314cb7e A little bit more engineering for Config 2015-01-19 15:19:45 +03:00
Vladimir Stackov 2f736764ac Storable options is almost done 2015-01-18 03:42:52 +03:00
Vladimir Stackov 414dfcdf74 Runtime configuration management done 2015-01-17 20:08:15 +03:00
Vladimir Stackov ab2568d38c A little bit more work on configuration management 2015-01-16 18:18:06 +03:00
Vladimir Stackov bd422b2f23 Little comment changes 2015-01-13 18:14:25 +03:00
Vladimir Stackov ba9e2b3a6c Some more boilerplates for ZConfig 2015-01-13 18:01:47 +03:00
Vladimir Stackov fbf5d7e8e0 Merge pull request #44 from Am1GO/libunwind
Libunwind
2014-12-31 14:47:14 +03:00
Vladimir Stackov d21e48a801 Merge branch 'master' into config-initial 2014-12-31 07:03:29 +03:00
Vladimir Stackov 31101d1cf3 Treat absence of unwind.h non-fatal 2014-12-31 06:57:14 +03:00
Vladimir Stackov afbad440b8 Added libunwind to build process
But it's not used anywhere yet
2014-12-31 06:49:06 +03:00
Vladimir Stackov c548d81fa8 Merge pull request #41 from Am1GO/cmake-changes
Little cmake updates
2014-12-31 01:03:03 +03:00
Vladimir Stackov 3d3828ca7e Little cmake updates 2014-12-31 00:58:58 +03:00
Vladimir Stackov 5dea926215 Warning fixed
case label value is less than minimum value for type
2014-12-30 21:59:06 +03:00
Vladimir Stackov bee7efc9e5 spawnEditor was moved to ZBackupBase 2014-12-30 19:27:31 +03:00
Markus Knetschke 479b5b3c71 [PATCH] fixed spelling 2014-12-30 17:18:44 +03:00
Vladimir Stackov ffbe4ba00d ZConfig code cleanup 2014-12-30 17:13:48 +03:00
Vladimir Stackov f86de5662a Added concept of config editor 2014-12-29 17:24:09 +03:00
Vladimir Stackov add52b2867 Respect -DCMAKE_BUILD_TYPE in cmake args
https://groups.google.com/forum/#!topic/zbackup/s6YWHGAS90w
2014-12-26 17:48:36 +03:00
Vladimir Stackov cb8a98a651 Respect -DCMAKE_BUILD_TYPE in cmake args
https://groups.google.com/forum/#!topic/zbackup/s6YWHGAS90w
2014-12-26 17:32:39 +03:00
Vladimir Stackov 6276815579 Slight refactoring, boilerplates for config 2014-12-26 17:06:50 +03:00
Vladimir Stackov 84caffd375 Initial prototype of protected config storage 2014-12-26 14:16:44 +03:00
Vladimir Stackov 2a76da37cd Update README.md
Added Fedora to distro list
2014-12-22 14:51:17 +03:00
Vladimir Stackov 7e6adda6b1 Merge pull request #35 from bfontaine/endian-fix-osx
endian.h import fixed in compression.cc on OSX
2014-12-20 02:28:33 +03:00
Baptiste Fontaine d010646472 endian.h import fixed in compression.cc on OSX 2014-12-20 00:18:48 +01:00
Vladimir Stackov 5beb057817 Update README.md
Update ddar link
2014-12-19 17:43:30 +03:00
Vladimir Stackov 3e7f6e3cbe Merge pull request #33 from Am1GO/master
Huge memleak fixed
2014-12-16 15:26:33 +03:00
Vladimir Stackov 854c8b769a Huge memleak fixed
https://github.com/zbackup/zbackup/issues/32
2014-12-16 15:25:02 +03:00
Vladimir Stackov e059230ff1 Merge pull request #30 from Am1GO/passwd
Added command to change repo password
2014-12-15 14:28:38 +03:00
Vladimir Stackov a331eb094f Added command to change repo password
Also:
- Slight refactoring (zcollector renamed to backup_collector)
- Fixed typo (s/genarate/generate/g)
2014-12-15 14:13:34 +03:00
Vladimir Stackov bb576a1adb Mention FreeBSD port in README 2014-12-12 14:21:17 +03:00