1
0
mirror of https://github.com/openSUSE/snapper.git synced 2026-02-05 15:46:00 +01:00

507 Commits

Author SHA1 Message Date
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