David Disseldorp
4da918e380
Add del_snap command to example C client
2012-10-12 13:18:57 +02:00
David Disseldorp
872e94f71a
Add create_snap command to example C client
2012-10-12 13:18:57 +02:00
Arvin Schnell
7f8df60ac3
- don't build python bindings (python can use dbus)
2012-10-12 11:10:45 +02:00
David Disseldorp
d3f484ff59
Add snapper dbus client example C code
...
Connect to snapperd over dbus and dispatch requests. Requests are
manually unmarshalled based on the response signature.
Currently only ListSnapshots and ListConfigs commands are supported.
2012-10-09 16:08:29 +02:00
Arvin Schnell
d436dd40c9
- added ListSnapshotsAtTime method (for samba)
2012-10-09 14:37:22 +02:00
Arvin Schnell
b08e98bf5c
- added SetSnapshot
2012-10-09 12:41:53 +02:00
Arvin Schnell
f980e3cddb
- link libraries at correct place
2012-10-05 11:28:05 +02:00
Arvin Schnell
90eddf8648
- fixed client connect/disconnect handling
2012-10-04 17:31:27 +02:00
Arvin Schnell
956e92632d
- send signal when snapshot metadata is modified
2012-10-04 15:45:43 +02:00
Arvin Schnell
7918e5c8de
- include some docs in tarball
2012-09-13 15:48:18 +02:00
Arvin Schnell
5cc6f94602
- added documentation
2012-09-13 15:34:25 +02:00
Arvin Schnell
e7cec89858
- improved snapshot check functions
2012-09-12 15:27:06 +02:00
Arvin Schnell
e9eeb2ae4b
- cleanup
2012-09-12 12:22:11 +02:00
Arvin Schnell
0509909a5e
- added checks for btrfs subvolumes
2012-09-12 12:03:22 +02:00
Arvin Schnell
a1cd9b0ffc
- removed unneeded includes
2012-09-07 15:31:31 +02:00
Arvin Schnell
a9e53ea5c8
- removed obsolete compare-dirs tool
2012-09-07 14:38:48 +02:00
Arvin Schnell
add43663dc
- added SDir::stat that stats dirfd directly
2012-09-07 12:40:28 +02:00
Arvin Schnell
f9a776efe4
- removed unused function
2012-09-07 12:17:11 +02:00
Arvin Schnell
d166c77083
- use an iterator
2012-09-07 11:23:54 +02:00
Arvin Schnell
e28f8ef740
- handle exception
2012-09-07 11:23:38 +02:00
Arvin Schnell
c3e40b9d21
- added note
2012-09-06 21:31:23 +02:00
Arvin Schnell
095eee7ef4
- cleanup includes
2012-09-06 17:59:13 +02:00
Arvin Schnell
382a6d27a3
- fixed setting uid of post snapshot
2012-09-06 16:07:21 +02:00
Arvin Schnell
082b73820c
- disallow post snapshots with pre snapshots that already have a post snapshot
2012-09-06 15:57:57 +02:00
Arvin Schnell
cc590b3b63
- run background comparisons sequential
2012-09-06 14:09:10 +02:00
Arvin Schnell
fa15d6850e
- record user id during snapshot creation
2012-09-05 18:32:23 +02:00
Arvin Schnell
6b7b08f722
- format xml output
2012-09-05 18:27:36 +02:00
Arvin Schnell
2e12e3a4a9
- check permissions of .snapshots
2012-09-05 14:06:59 +02:00
Arvin Schnell
670a54da86
- updated example
2012-09-05 11:56:30 +02:00
Arvin Schnell
725bd9be75
- renamed parameters to avoid name conflicts with bash
2012-09-05 10:53:53 +02:00
Arvin Schnell
baf4786d12
- updated example
2012-09-05 10:09:24 +02:00
Arvin Schnell
656b6c4582
- fixed resource leak
2012-09-04 15:29:19 +02:00
Arvin Schnell
422cb1f2ee
- improved man-pages
2012-09-04 14:18:44 +02:00
Arvin Schnell
a6d44aee38
- improved ioctl fallback
2012-09-04 14:10:22 +02:00
Arvin Schnell
a29ca38c35
- work on dbus interface
2012-09-04 11:58:41 +02:00
Arvin Schnell
f8a100396e
- fixed resource leak
2012-09-04 11:58:30 +02:00
Arvin Schnell
0eee102379
- use old ioctl to create btrfs snapshot if new one fails
2012-09-03 14:53:14 +02:00
Arvin Schnell
8c534ff3f2
- fixed building with different gnu-c++ versions
2012-08-31 17:06:11 +02:00
Arvin Schnell
2532cd9e88
- link with multithreaded boost libs
2012-08-31 15:28:19 +02:00
Arvin Schnell
94903fb55e
- removed no-readonly.diff
2012-08-30 18:04:07 +02:00
Arvin Schnell
f816f5e338
- compile with older glibc
2012-08-30 17:53:17 +02:00
Arvin Schnell
3572b69dae
- fixed includes
2012-08-30 17:41:14 +02:00
Arvin Schnell
467271fa6d
- fixed include
2012-08-30 17:25:20 +02:00
Arvin Schnell
0ae818a68d
- cleanup
2012-08-30 17:01:17 +02:00
Arvin Schnell
0e4e56ef8a
- removed unused function
2012-08-30 13:03:31 +02:00
Arvin Schnell
b464b21b55
- mount snapshot with nodev
2012-08-30 12:19:07 +02:00
Arvin Schnell
402fdc7a0f
- work on dbus interface
2012-08-30 11:36:21 +02:00
Arvin Schnell
c2f2ba1da2
- use mount system call instead of program
2012-08-30 11:15:52 +02:00
Arvin Schnell
6a51c92d1e
- work on dbus interface
2012-08-30 09:35:40 +02:00
Arvin Schnell
b7d923e53a
- work on dbus interface
2012-08-29 18:41:56 +02:00