Commit Graph

  • 260f4786c0 HACK: create install-client.sh as 'install.sh client' is broken master Harald Welte 2017-10-25 03:41:00 +0200
  • 73d86aeb20 client: don't exclude "*" by default. This belongs in config file. Harald Welte 2017-10-25 03:39:55 +0200
  • 0cc469f2b5 Add logger to DSM dependencies Janek Bevendorff 2017-07-20 00:29:39 +0200
  • a8b36864e6 Replace ipkg with opkg Janek Bevendorff 2017-07-20 00:21:40 +0200
  • c7427cf61d Add comment explaining default rsync settings better Janek Bevendorff 2017-06-14 01:11:16 +0200
  • 0a3d0cff18 Add --block-size setting to default config to avoid hangs when backing up large files Janek Bevendorff 2017-06-14 01:05:16 +0200
  • 8416d9a088 Bump version to 0.3.0 v0.3.0 Janek Bevendorff 2016-11-18 02:44:29 +0100
  • 4f35991986 Implement pre and post hooks, resolves #10 Janek Bevendorff 2016-11-18 02:38:48 +0100
  • 51f514506c Add note about logging and chroot Janek Bevendorff 2016-11-18 01:24:27 +0100
  • 5f03542d07 Log backup success and failure Janek Bevendorff 2016-11-18 00:36:27 +0100
  • 1a0c1b984f Add logging Janek Bevendorff 2016-11-18 00:02:35 +0100
  • 78853b7703 Fix /tmp logfile fallback path Janek Bevendorff 2016-11-17 03:41:09 +0100
  • fbe3702c90 Remove LOG_FILE and USER_LOG_FILE config directives and allow user to force logging into specific file instead of syslog by using the --log-file parameter Janek Bevendorff 2016-11-17 03:32:56 +0100
  • f22b634607 Add color formatting to console output Janek Bevendorff 2016-11-17 02:55:18 +0100
  • 0f1b35e57c Use syslog for logging if available Janek Bevendorff 2016-11-17 02:45:22 +0100
  • 4b84ad5997 Make rs-rm command more generic Janek Bevendorff 2016-11-17 02:12:28 +0100
  • 2c4d2915e5 Fix regexp Janek Bevendorff 2016-11-17 02:00:10 +0100
  • 52d0a17cae Add upgrade progress status message Janek Bevendorff 2016-11-17 01:58:44 +0100
  • 9c9eb7b98a Update rm and cp paths in global rsnapshot config when upgrading from older version Janek Bevendorff 2016-11-17 01:57:25 +0100
  • 3fae0fa63a Use /usr/bin/rm also on Synology, add wrapper for /usr/bin/rm for deleting files in read-only directories Janek Bevendorff 2016-11-17 01:47:46 +0100
  • e68fed9277 Fix desktop notification not shown when DBUS_SESSION_BUS_ADDRESS environment variable is not set Janek Bevendorff 2016-11-17 00:14:21 +0100
  • 18a2cc2774 Update version to 0.2.6 v0.2.6 Janek Bevendorff 2016-11-16 22:42:59 +0100
  • 2ac6c3fb6c util-linux-ng still needed on DSM 6.x for logger binary Janek Bevendorff 2016-11-16 22:28:59 +0100
  • fe570455cf Update dates in license headers Janek Bevendorff 2016-11-16 22:15:30 +0100
  • 6ba2d541fa Use bash instead of POSIX shell, since scripts aren't POSIX-compliant anyway. Fixes issue #7 Janek Bevendorff 2016-11-16 22:10:05 +0100
  • 585cfa4a81 Also try /usr/lib/openssh/sftp-server Janek Bevendorff 2016-11-16 22:04:05 +0100
  • d6e66ec303 Add chroot SSHD config Janek Bevendorff 2016-11-16 21:57:59 +0100
  • 0f0f43fc47 Add bind option to remounts Janek Bevendorff 2016-11-16 21:46:44 +0100
  • 71a5983d27 Update mount listing Janek Bevendorff 2016-11-16 21:41:55 +0100
  • 5da9c7f6a7 Update README for Synology DSM 6.x Janek Bevendorff 2016-11-16 21:40:36 +0100
  • e9dc07e3e2 Bump version to 0.2.5 v0.2.5 Janek Bevendorff 2015-10-16 13:31:58 +0200
  • 0f1cb0be0d Update README to include documentation about systemd timer Janek Bevendorff 2015-10-16 13:31:42 +0200
  • c502982cac Add systemd service and timer for client Janek Bevendorff 2015-10-16 13:22:04 +0200
  • 785c0245f0 Simplify code Janek Bevendorff 2015-10-14 20:35:55 +0200
  • a87b975a72 Bump version to 0.2.4 v0.2.4 Janek Bevendorff 2015-10-14 19:50:51 +0200
  • fea3b8e4cd Fix SFTP not working for non-standard sftp-server locations Janek Bevendorff 2015-10-14 19:50:23 +0200
  • 8b7a244c27 Share version information between client and server scripts and update to 0.2.3 v0.2.3 Janek Bevendorff 2015-10-14 19:11:46 +0200
  • 876a1968da Copy updated config file to /etc/rs-backup/client-config.new if contents differ Janek Bevendorff 2015-10-14 18:37:18 +0200
  • 0e70386f81 Change default user include file location to .rs-backup/include Janek Bevendorff 2015-10-14 18:29:46 +0200
  • c02c79108e Ignore log and runfiles Janek Bevendorff 2015-10-14 18:16:01 +0200
  • 62a83a2a6c Only log error messages from rsync, not the whole file list Janek Bevendorff 2015-10-14 17:58:33 +0200
  • d70dda84e3 Handle external interrupts through SIGHUP, SIGINT and SIGTERM Janek Bevendorff 2015-10-14 17:40:37 +0200
  • 3ee4d4b71e Fix inconsistent path in rsnapshot config template, resolves issue #9 Janek Bevendorff 2015-03-22 11:57:07 +0100
  • 5f85b35a22 Avoid using BusyBox stat on Synology DSM Janek Bevendorff 2015-03-19 20:06:03 +0100
  • f3182973d9 Replace parsed `ls` with `stat` - less portable, but safe Janek Bevendorff 2015-03-19 19:27:36 +0100
  • 75d2c11ace Fix error when no display number present in janek :0 2014-11-10 15:56 janek pts/0 2014-11-10 15:57 (:0) janek pts/1 2014-11-10 15:57 (:0) output, closes #8 Janek Bevendorff 2014-11-10 19:07:40 +0100
  • 181b05d116 Make read-only bind mount work with unpatched kernels (i.e. uglify mount commands by a lot) Janek Bevendorff 2014-10-15 01:47:28 +0200
  • 755f2c62a0 Add ro mount option to bind mounts as extra security measure Janek Bevendorff 2014-10-15 00:59:12 +0200
  • 801366d781 Re-add /bin to chroot mounts Janek Bevendorff 2014-10-15 00:34:20 +0200
  • b5cd13472f Update README.md Janek Bevendorff 2014-10-15 00:27:23 +0200
  • ad633b262a Replace spaces with tabs in fstab and move mounts to /etc/rc on Synology DSM Janek Bevendorff 2014-10-15 00:21:53 +0200
  • 1c2933e48c Reload crond on Synology DSM after installing crontab entries Janek Bevendorff 2014-10-08 01:31:39 +0200
  • 6baf317f41 Fix typo in variable name Janek Bevendorff 2014-10-07 01:37:28 +0200
  • 64a7c12886 Add newlines to the end Janek Bevendorff 2014-10-07 01:29:25 +0200
  • 715c1d393c Separate entries by tabs instead of spaces and replace @ directives with classic cron fields Janek Bevendorff 2014-10-07 01:26:32 +0200
  • 8b41ff5c86 Add sudo to commands that need to be run as root Janek Bevendorff 2014-10-07 01:00:01 +0200
  • 62e4dc4c99 Add sudo to rs-setquota command Janek Bevendorff 2014-10-07 00:55:28 +0200
  • 15d6f110ca Add documentation for quota support Janek Bevendorff 2014-10-07 00:50:37 +0200
  • 39680df809 Re-implement quota support Janek Bevendorff 2014-10-07 00:11:49 +0200
  • 1d1a09f89a Use absolute paths to rsnapshot if possible Janek Bevendorff 2014-10-06 13:54:33 +0200
  • 917966b2af Add short note for usage on Cygwin Janek Bevendorff 2014-10-06 13:17:31 +0200
  • e8dd2d3ed9 Don't show notifications on Cygwin Janek Bevendorff 2014-10-06 13:05:38 +0200
  • 15356c8ce5 Don't check for UID 0 on Cygwin Janek Bevendorff 2014-10-06 12:44:48 +0200
  • a2b5ac8d87 Add short guide for installing rs-backup-suite on Synology DSM Janek Bevendorff 2014-10-06 02:28:18 +0200
  • a7d5ef2f06 Update old path Janek Bevendorff 2014-10-06 02:13:26 +0200
  • 0984a79fee Bump version number to 0.2.2 v0.2.2 Janek Bevendorff 2014-10-06 02:03:57 +0200
  • d1196fa3db Remove vim fail. :-) Janek Bevendorff 2014-10-06 01:56:14 +0200
  • 3bd8fbc511 Create (commented) mount options in /etc/fstab automatically Janek Bevendorff 2014-10-06 01:52:59 +0200
  • 65ec9170de Create all necessary directories on Synology DSM, skip the rest Janek Bevendorff 2014-10-06 00:57:32 +0200
  • bfcdf48381 Fix rsync session terminating Janek Bevendorff 2014-10-06 00:37:20 +0200
  • 66e3839f55 Make sftp access compatible with Synology DSM and apply some general optimization Janek Bevendorff 2014-10-05 23:52:40 +0200
  • b81371afca Add support for libnotify / notify-send Janek Bevendorff 2014-10-05 21:57:48 +0200
  • f8c24cb457 Improve script compatibility by replacing PCRE grep with awk (resulting in overall nicer code) Janek Bevendorff 2014-10-05 19:38:21 +0200
  • 9705fa78dc Do not overwrite any existing global rsnapshot config Janek Bevendorff 2014-10-05 18:51:48 +0200
  • dc8a35e78d Replace incompatible busybox /usr/bin/logger with /opt/bin/logger on Synology DSM (now requires util-linux-ng to be installed via ipkg) Janek Bevendorff 2014-10-05 18:41:15 +0200
  • c68fbedb26 Create correct perl5 mount directory on Synology DSM Janek Bevendorff 2014-10-05 18:09:03 +0200
  • 031c437f5b Fix typo in variable name preventing rsync options to be loaded from config file and add (commented) example config that also works on Synology DSM Janek Bevendorff 2014-10-05 18:03:50 +0200
  • 86f5ccdef3 Move --acls option to config file since not all servers support it (e.g. Synology DSM doesn't) Janek Bevendorff 2014-10-05 17:54:53 +0200
  • 0a7ba16686 Make Synology OS detection work in chroot Janek Bevendorff 2014-10-05 17:32:21 +0200
  • 8221e5acb3 Fix script not working in chroot due to missing /etc/profile Janek Bevendorff 2014-10-05 17:18:00 +0200
  • b719226c73 Make passwd parsing more generic to improve compatibility Janek Bevendorff 2014-10-05 16:35:45 +0200
  • 33f85d5d93 Correct initial rsnapshot config adjustment (again) Janek Bevendorff 2014-10-05 16:23:58 +0200
  • 460d545a40 Minor formatting fix Janek Bevendorff 2014-10-05 16:22:53 +0200
  • 1b03f13769 Fix UID acquisition for systems that don't set $UID Janek Bevendorff 2014-10-05 16:21:10 +0200
  • 7075faeb7a Fix initial rsnapshot config correction Janek Bevendorff 2014-10-05 16:19:54 +0200
  • cf078a123c Don't ignore client-config and server-config Janek Bevendorff 2014-10-05 16:11:50 +0200
  • 2eae6e45de Remove xattr retention to improve compatibility with Synology DSM Janek Bevendorff 2014-10-05 16:10:10 +0200
  • 22f454657d Fix detection of ald backup root config when no server-config available Janek Bevendorff 2014-10-05 16:07:16 +0200
  • dca81553b6 Also remove skeleton folder in /etc Janek Bevendorff 2014-10-05 15:32:27 +0200
  • b82fb3d80b Update client config guide Janek Bevendorff 2014-10-05 15:27:47 +0200
  • 86803bf206 Also uninstall crontab entries Janek Bevendorff 2014-10-05 15:17:31 +0200
  • fafe3d8275 Formatting fix Janek Bevendorff 2014-10-05 01:22:44 +0200
  • 840e6db3c6 Update out-of date information Janek Bevendorff 2014-10-05 01:20:47 +0200
  • 49001dd638 Fix typo Janek Bevendorff 2014-10-05 01:19:28 +0200
  • aedc33c88d Formatting fix Janek Bevendorff 2014-10-05 01:18:46 +0200
  • c8eb94bd95 Add license headers v0.2.1 Janek Bevendorff 2014-10-05 01:09:30 +0200
  • fe1fbf4628 Replaced Makefile with proper install/uninstall script removing the need for config example files Janek Bevendorff 2014-10-05 00:22:26 +0200
  • c01c60bab2 Add support for Synology DSM, make user group configurable and create it if it does not exist Janek Bevendorff 2014-09-15 18:01:55 +0200
  • bb74287f66 Add distribution check script Janek Bevendorff 2014-09-15 18:01:16 +0200
  • 7568fb93ef Explicitly source /etc/profile to circument environment issues with ipkg-installed packages on Synology DSM Janek Bevendorff 2014-09-15 15:51:51 +0200