File burp.changes of Package burp
-------------------------------------------------------------------
Wed Mar 16 20:10:21 UTC 2022 - Stefan Jakobs <projects@localside.net>
- Update to version 2.4.0
Upstream changelog: https://burp.grke.org/changelog.html
-------------------------------------------------------------------
Thu Feb 28 19:27:52 UTC 2019 - Stefan Jakobs <projects@localside.net>
- Update to Version 2.2.18
Upstream changelog: https://burp.grke.org/changelog.html
-------------------------------------------------------------------
Thu Apr 5 17:50:25 UTC 2018 - projects@localside.net
- remove /usr/bin/env from shebang in scripts: burp_ca,
notify_script and timer_script
-------------------------------------------------------------------
Thu Apr 5 17:34:11 UTC 2018 - projects@localside.net
- Update to Version 2.1.32
Upstream changelog: https://burp.grke.org/changelog.html
-------------------------------------------------------------------
Tue Nov 10 22:07:08 UTC 2015 - projects@localside.net
- add non-void-function-vss.patch which fixes a missing return value.
(upstream: https://github.com/grke/burp/issues/338)
-------------------------------------------------------------------
Tue Nov 10 20:45:27 UTC 2015 - projects@localside.net
- Update to version 1.4.40
- remove endian patch (is upstream)
- remove updatetest.patch (ist upstream)
- 2015-07-01 Changes in burp-1.4.40:
* Fix '-a l' regex so that it isn't split in two at the right-most
colon.
* Set default_md=sha256 in CA.cnf.
* Correct logp format strings in quota.c.
* Upgrade Windows depkgs to openssl-1.0.1o.
- 2015-05-30 Changes in burp-1.4.38:
* Turn SO_REUSEADDR on instead of turning it off.
- 2015-05-03 Changes in burp-1.4.36:
* Fix bug where an error generated by link() was obeyed, but not logged.
* Fix possible segfaults in asyncio.c.
* Don't open a log file in a directory that we are about to delete. Fixes
'error in get_lock_and_clean()' that was happening with some network
attached storages.
- 2015-03-28 Changes in burp-1.4.34:
* Fix bug where permissions would not be backed up correctly when only
permissions have changed.
* Support librsync-1.0.0.
* Bug fix for client getaddrinfo error message.
* Upgrade Windows depkgs to openssl-1.0.1m.
- 2015-02-05 Changes in burp-1.4.32:
* Allow syslog and stdout logging at the same time (was broken in 1.4.30).
* In the client, don't use the return code for restore warnings if an error
code is already set.
* Upgrade Windows depkgs to openssl-1.0.1l.
- 2015-01-03 Changes in burp-1.4.30:
* Better SSL error logging.
* Replace c_rehash with a line of shell script, from Markus Heberling.
* Use lutimes to set times on symlinks.
- 2014-12-03 Changes in burp-1.4.28:
* Help Mac compilation by removing calls to basename() in vss_strip.c and
bedup.c.
* Add soft/hard quota feature.
- 2014-10-28 Changes in burp-1.4.26:
* Bug fix for incorrect handling of '' in check_browsedir().
* Bug fix for made up directory names in check_browsedir() not having the
directory bit set.
* Close unnecessary file descriptors after forking children.
* Check for EAGAIN and EINTR when read on child status pipe fails in main
server process.
* Make status_wfd non-blocking and run a select() on it before the child
tries to write to it.
* Fix a possible segfault when reading from a status client.
* Log a more accurate description of ssl_ciphers.
* Make the Windows client return codes other than 0.
* Set openssl options SSL_OP_NO_SSLv2 and SSL_OP_NO_SSLv3, to avoid the
poodle vulnerability.
* Slightly better logging when SSL fails in src/async:do_write().
* Bug fix for bedup not obeying clientconfdir configs.
- 2014-09-28 Changes in burp-1.4.24:
* Make vss_strip.c include the configure output, so that vss_strip gets the
large file options.
* Make the server initiated restore not require an 'include' line.
* Add the ability to list backup_stats/restore_stats/verify_stats via the
status port.
* Add 'client_is_windows=0|1' to the stats files.
* Bug fix for resume bug not correctly truncating the phase2/unchanged
manifests.
* Make restore_clients override client_can_restore/list/verify/delete
settings.
- 2014-08-31 Changes in burp-1.4.22:
* Fix for xattrs with zero length values.
* Fix for restore bug when a file cannot be opened.
* Tweak to compile with burp-2 cross-tools/depkgs.
- 2014-07-26 Changes in burp-1.4.20:
* Fix for backing up fifos with xattrs.
- 2014-07-06 Changes in burp-1.4.18:
* Fix some Mac compilation warnings.
* Fix a bug where specifying an alternative restore directory with a trailing
slash would not work.
* Set REMOTE_ADDR and REMOTE_PORT environment variables.
* Force the user spell out '-a delete', to avoid confusion with the future
'diff/long diff' options. Prevent old clients from deleting, to prevent
potential accidents.
* Fix a problem where interrupting the client during a list could leave the
server child process hanging indefinitely.
- 2014-05-31 Changes in burp-1.4.16:
* Bug fix for restoring permissions on empty directories.
* Compile for systems that have no O_NOATIME and fdopendir() - ie, Mac OS X.
* Bug fix - some readlink() returns were getting assigned to an unsigned
variable, not a signed variable.
* Removed references to old '-l' logfile option.
* Added Jarkko Kniivilä's FreeBSD init script.
* Added Jarkko Kniivilä's tweaks to make scripts run more easily on FreeBSD.
* In bedup, detect if a rename failed after unlinking the target file,
print a warning and stop processing.
* Fix a case where an interrupted backup may not have been automatically
recoverable.
* Set IPTOS_THROUGHPUT bit on Windows, so that burp is doing the right thing
even if Windows decides to remove it.
- 2014-04-29 Changes in burp-1.4.14:
* Add an 'atime' option, which allows the user to choose whether to use
O_NOATIME or not.
* Fix function not returning anything when it should return an int
in list_server.c.
- 2014-03-29 Changes in burp-1.4.12:
* Make 'make test' skip tests if no source of randomness seems to exist
for openssl to use.
* Bug fix for restoring correct file times on Windows clients.
* Bug fix for false failure notification - differentiate between
not getting a lock and getting an error when trying to get a lock.
* Turn off excessive logging on some restores.
* Debian packaging changes.
* Rename configure.in to configure.ac to avoid Debian build warnings.
* Make test script check for lock file instead of working/finishing symlinks
when checking whether an operation has finished yet.
* Fix encryption casting problem on 64 bit big endian platforms (eg, s390x,
ppc64, sparc64).
- 2013-12-01 Changes in burp-1.4.10:
* Bug fix for false failure notification when a client tries to connect again
while a backup is still in progress.
- 2013-11-27 Changes in burp-1.4.8:
* Be sure to close directory file descriptor if fdopendir() fails.
* Extend the JSON list functionality so that covers all types of listing.
* Allow the backup to carry on if a filename was too long for the server.
* Regenerate server certificates if the CA directory exists and is empty.
* Add machine-readable statistics files for restores and verifies in the
backup directories.
* Bug fix for server not exiting after one connection with '-n'.
* Add 'manual_delete=<directory>' option. This makes the server move
directories to be deleted to the specified directory, with the intention
that they will be deleted manually (perhaps by a cron job) later.
- 2013-10-30 Changes in burp-1.4.6:
* Add client option '-a T', which checks whether it is yet time for a backup
without actually doing a backup.
- 2013-10-02 Changes in burp-1.4.4:
* Bug fix for include_glob xmalloc success check on Windows.
* Fix long list and status monitor output when a directory argument is given.
* Fix restore problem with backups containing both compressed and
uncompressed files.
* Bug fix for an interrupted backup causing a resume when a restore_client
connects.
* Bug fix for defaulting 'resume partial' to off.
- 2013-09-02 Changes in burp-1.4.2
* Add a machine-readable statistics file to each backup directory.
- 2013-07-29 Changes in burp-1.4.0
* Add Abbas Khan's RHEL spec files and related things.
* Add Benjamin Sans's include_glob feature.
-------------------------------------------------------------------
Sun Apr 12 14:35:48 UTC 2015 - projects@localside.net
- Add and install systemd service unit file
- remove double declaration of files
Thu Apr 10 21:31:00 CEST 2014 - bas@dikkenberg.net
- Added endian patch Solves isue with casting pointer to 64-bit value into a pointer to a 32-bit value
-------------------------------------------------------------------
Wed Apr 9 18:36:30 CEST 2014 - bas@dikkenberg.net
- added patch for non-void-function
- Changed dependency for openssl to requere atleast verion 1.0.1e
When suse version is higher or equel then 12.3
or when SLE version is higher or equel then 11
- Switched to libopenssl-devel in build dependency
- Added openssl to build dependency
-------------------------------------------------------------------
Wed Mar 5 18:06:30 UTC 2014 - mrueckert@suse.de
- refreshed showlog.patch
-------------------------------------------------------------------
Sun Mar 01 17:00:00 CEST 2014 bas@dikkenberg.net
* Added make test after build
* Added patch to show log files when test failes
* Added patch thats skips test when there is no entropy
-------------------------------------------------------------------
Sun Mar 01 16:18:00 CEST 2014 bas@dikkenberg.net
* New upstream release 1.3.48 (stable):
- Fix long delay in init script when the stop function is
invoked. (Closes: #687523)
- Add missing compiler and linker flags on armel, armhf, i386,
kfreebsd-amd64, powerpc and s390 architectures. (Closes: #675368)
- Fix bedup crashing with exit status 139. (Closes: #715678)
- Fix restoring of correct file times on Windows clients.
* Changes in burp 1.3.46:
- Another bug fix for false failure notification - differentiate between
not getting a lock and getting an error when trying to get a lock.
- Turn off excessive logging on some restores.
* Changes in burp 1.3.44:
- Fix false failure notification when a client tries
to connect again while a backup is still in progress.
* Changes in burp 1.3.42:
- In backup phase 4, a 'deleteme' directory may already exist if the server
was previously interrupted whilst deleting it. If so, delete it before
attempting to rename anything to it.
* Changes in burp 1.3.40:
- Make the server request the whole file when ctime changes on Windows,
otherwise changes to metadata will not be registered when the file
contents are unchanged.
- Add 'delete' to the client help output.
- When backing up, open files and directories with O_NOATIME flag so that the
access time is not changed.
- Fix missing failure notification when the backup directory
cannot be created.
* Changes in burp 1.3.38:
- Fix long list and status monitor output when a directory argument is given.
- Fix restore problem with backups containing both compressed and
uncompressed files.
- Fix interrupted backups triggering a resume when a restore_client connects.
- Fix defaulting 'resume partial' to off.
* Changes in burp 1.3.36:
- Fix truncation of timestamps in the live status monitor.
- Default the 'resume partial' feature to being off, and add an option to
turn it on.
* Changes in burp 1.3.34:
- Contributions from Avi Rozen:
+ Major autoconf cleanup.
+ Initial support for cross-building Android targets.
- On the server, indicate where logging is occurring.
- Fix bedup segfaulting when using -m with no argument.
* Changes in burp 1.3.32:
- Fix status monitor segfault.
- Run timed backups with lower thread priority on Windows.
- Add 'vss_drives' option, which gives the ability to specify which Windows
drives get a VSS snapshot.
* Changes in burp 1.3.30:
- Add a warning when run on Windows without admin privileges.
- Perform fewer lstat()s on systems that support d_type (i.e. most
Linux systems) in order to speed up certain operations.
- Allow _FORTIFY_SOURCE to work.
- Fix problem with burp_ca.bat and repeated field names in burp.conf.
- Put registry keys back into the Windows installer.
- Fix for SIGHUP reload causing the server to go into non-forking mode.
- Mark backups which can be deleted.
- Add a client option for deleting backups which can be deleted.
- Add a 'client_can_delete' option on the server.
- Fix for using the wrong lock directory when 'directory' is
overridden for a client.
-------------------------------------------------------------------
Fri Apr 05 20:18:00 CEST 2013 bas@dikkenberg.net
- New upstream release version 1.3.28
* Add the ability to resume partially transferred files.
* Make sure 'timer conditions not met' message appears on the client.
* Bug fix for turning off compression before resuming a backup.
-------------------------------------------------------------------
Tue Mar 05 15:18:04 CEST 2013 - bas@dikkenberg.net
- update to 1.3.26:
* When a read_blockdev option matches a symlink, backup the destination as
a raw block device.
* Avi Rozen's valgrind cleanup. Includes a fix for a bug in restore_client.c
where overwrite_ok checked the wrong stat struct when considering a FIFO.
* Add '-v' option to bedup (output the names of duplicate files).
* Add '-d' option to bedup (delete duplicates instead of hardlinking - not
for use on burp storage directories).
update to 1.3.24:
* Bug fix for strip_vss/split_vss truncating backups of changed files on
Windows.
* Bug fix for autoupgrade failing on Windows if autoupgrade_dir has been
modified.
* Bug fix for listing backups created with split_vss=1.
* Bug fix for restoring uncompressed encrypted backups created with
split_vss=1.
* Bug fix for making backups with min_file_size and split_vss=1.
* Bug fix for Debian init do_stop() function from Peter Maloney.
* Bug fix for resuming backups where a file to patch has already been
hard linked into place. Also get the client to report a more helpful
message if any similar problem happens.
* Bug fix for signal handler race conditions.
* Bug fix for the forkchild child not exiting when execv fails.
* Changed the run_script() code to take an array.
* Added server_script_pre_notify and server_script_post_notify options.
* Rework the test script so that it can test Windows clients.
* Attempt a Windows signal handler to try to shut VSS down nicely on certain
signals, such as Ctrl-C.
* Include an example server side offsite rsync backup script. This is not
quite working properly, but it may still be useful.
* Bug fix to stop Windows going to sleep during a backup, from Avi Rozen.
update to 1.3.22:
* Contributions from Avi Rozen:
+ Added a '-j' option to format the long file list as JSON. Intended
for use with burpfs (https://github.com/ZungBang/burpfs).
+ Bug fix for list/verify/restore when regex is long and/or contains
a colon.
+ Bug fix for split_vss backups being restored on a linux
restore_client with the -f (force) option. Prevents overwrite of the
destination file with the vss footer.
* Contributions for burp_ca from Patrick Koppen:
+ Bug fix for the size option.
+ Use shell numeric comparison instead of string comparison.
+ Added subjectAltName patch (in case it is needed outside of burp).
-------------------------------------------------------------------
Tue Dec 18 06:18:34 UTC 2012 - pascal.bleser@opensuse.org
- update to 1.3.20:
* bug fix for split/strip_vss = 1 on the client side always causing all files
to be backed up
-------------------------------------------------------------------
Sat Nov 03 09:10:20 UTC 2012 - pascal.bleser@opensuse.org
- update to 1.3.18:
* make all places that log 'out of memory' also log the function name
* remove version_warn debug
* option to store Windows VSS headers separately to the actual file data
* option to strip Windows VSS headers from the actual file data
*c if no timebands are given to timer_script, default to not allowing a
backup
* add LC_TIME=C to LANG=C in the timer script
* add 'vss_strip' program, which is a tool for extracting the file data from
a file containing both VSS data and the file data
* add 'ssl_cipher' option
-------------------------------------------------------------------
Sun Oct 21 21:48:00 CEST 2012 - bas@dikkenberg.net
* added %dir %{_sysconfdir}/burp/CA-client to fix bug #784991
-------------------------------------------------------------------
Thu Oct 18 22:13:26 UTC 2012 - pascal.bleser@opensuse.org
- update to 1.3.16:
* Important bug fix for exclude_comp.
* Bug fix for read_blockdev.
* Add 'version_warn=[0|1]' option.
-------------------------------------------------------------------
Mon Oct 04 14:02:00 CEST 2012 - bas@dikkenberg.net
* New upstream release 1.3.14
* Removed patch for suse sinds it integrated to burp source now
2012-09-28 Changes in burp-1.3.14:
* Remove '-l <logfile> / logfile=' options because they didn't work properly
and were adding too much complexity to the code.
* Add 'stdout=[0|1]' option, which defines whether to log messages to stdout.
* Add 'progress_counter=[0|1]' option for the client, which defines whether
to print counters to stdout.
* When syslogging, do not prepend a date to the log message.
* Don't count phase 2 counters twice when resuming.
* Ignore files in clientconfdir starting with '.' or ending with '~', as
these are hidden or temporary files.
* Fix bug where the client_can_* options were not being overridden in the
client specific conf files.
* Fix bug that stopped client_can_restore=0 working.
* Scan the manifest before restore/verify so that counters and status
monitor can show estimates.
* Add verify/restore notifications.
* Fix Windows batch file IF/ELSE syntax in Windows autoupgrade script.
* Have the server send the client the counters when resuming.
* Have the server send the client the counters when verifying/restoring, so
that it knows what to expect.
* Avi Rozen's bug fix for directory browsing on windows
* Do not skip restores of sockets.
* Add server_can_restore=[0|1] client side option, so that clients can refuse
server initiated restores.
* Allow server_can_restore and encryption_password to be set with the Windows
installer.
* Indicate to the server post script whether there was an error.
* Indicate to the server post script whether a timed backup was attempted.
* Add the ability to restore using a different client. See the
'restore_client' option in the man page.
* Add the ability to exclude compression on files by extension. See the
'exclude_comp' option in the man page.
* Make the functions that strcmp file extensions more efficient.
* Fixed bug introduced in 1.3.12 that made the client crash when scanning
files with very long names.
2012-08-28 Changes in burp-1.3.12:
* Remove 'forward' timestamp references in backup directories, to allow the
easier deletion of backup directories.
* Add missing_return_in_non_void_function.patch from Suse.
* Further break down find_files() into smaller functions.
* Make sure behaviour is sensible when a client runs out of storage
directories.
* On Windows, use PROGRAMFILES environment variable(s) instead of
C:/Program Files/Burp/.
* Stop the Windows installer writing/reading stuff to/from the registry and
the start menu.
* Allow the Windows installer options to be set on the Windows command line.
* Add password_check=[0|1] to options on the server. Defaults to on. Turning
it off disables client password checks (although SSL certificates are still
checked).
* Count deleted files.
* Remove unnecessary counter code.
-------------------------------------------------------------------
Mon Jul 30 22:58:00 CEST 2012 - bas@dikkenberg.net
* New upstream release 1.3.10
* Added Tony Cheneau's IPv6 fixes.
* Fixed bug to do with directory_tree=1 that would stop resume
working.
* Stop status monitor exiting on terminal resize.
* Small man page corrections about overwriting existing files.
* Don't use mingw64's utime() to set Windows file times, because
it doesn't
work on read-only files.
* Tweak to timer_script to let it run with slightly older
versions of 'date',
plus the FreeBSD version of 'date'.
* "burp -a l" should say that a backup is finalising.
* Upgraded Windows to gcc-4.6.3.
* Upgraded Windows to zlib-1.2.7.
* Upgraded Windows to openssl-1.0.0j.
* Added pcre-8.31 to Windows.
* Added Gonéri Le Bouder's exclude_regex option.
* Add a gentle shutdown server option - send signal 12 to the
main process.
* Make librsync errors in phase4 non-fatal.
* Check for errors on gzclose() and fclose().
-------------------------------------------------------------------
Sat Jul 21 11:54:00 CEST 2012 - bas@dikkenberg.net
* Added dependcy for OpenSUSE_Factory
-------------------------------------------------------------------
Fri Jul 20 09:37:00 CEST 2012 - bas@dikkenberg.net
* removed duplicate file and converted in to symlink
-------------------------------------------------------------------
Thu Jul 19 23:17:00 CEST 2012 - bas@dikkenberg.net
- update to 1.3.8:
* Fix bug introduced in the new storage directory structure stuff that had
the potential to corrupt backups.
* Force directory_tree = 0 for clients on less than version 1.3.6.
* Escape '-' symbols in man pages.
* Save received certs as temporary files and then rename them, to avoid
accidently truncating the current ones.
* If Windows VSS snapshot fails, do not continue.
* 32bit mingw64 has difficulty printf-ing multiple %llu items and sometimes
even segfaults, so split the counters into individual printfs.
- 2012-05-28 Changes in burp-1.3.6:
* Store files in a directory structure like that of the original client.
* Fix 'ERROR: Please use absolute include/exclude paths' when setting paths
on the server side.
* Add configure test for uthash.h. If it doesn't exist, use the uthash.h
included with the burp source.
* Make top level excludes not be a fatal error.
* Make syslogging begin sooner.
* Unhide warning messages originally hidden by bacula when having errors
when setting things like file times.
* Fix bug where file times were not getting set on Windows directories.
* Remove openssl "can't open config file" warning when generating
certificates on Windows.
* Set IPTOS_THROUGHPUT bulk packet flag for linux backups. Windows/mingw64
appears not to be able to do this.
-------------------------------------------------------------------
Sat Apr 28 07:42:34 UTC 2012 - pascal.bleser@opensuse.org
- update to 1.3.4:
* adds 'client_can_force_backup', 'client_can_list', 'client_can_restore' and
'client_can_verify' options
* adds the ability to trigger a backup from the server side
* adds a 'notify_success_changes_only' option, which means that success
notifications only get sent if there were new or changed files
* for each file, stores the compression setting in the manifest
* small bugfixes
-------------------------------------------------------------------
Sun Apr 01 14:12:34 UTC 2012 - pascal.bleser@opensuse.org
- update to 1.3.2:
* in progress version for Equiinet
* fixed compression directive not fully functional only numeric value allowed
Debian bug: (Closes: #665843)
-------------------------------------------------------------------
Tue Feb 28 05:45:33 UTC 2012 - pascal.bleser@opensuse.org
- update to 1.3.1:
* fixed typo in logrotate script (closes: deb#660964)
- changes from 1.3.0:
* add 'exclude_fs =' option for Linux so that you can skip partitions types
(for example, tmpfs) without generating warnings
* if recovery method 'resume' is set, but the includes/excludes change,
switch to 'use', then start a new backup
* add man pages for bedup and burp_ca
* remove embedded uthash code: it will need to be installed as a dependency
(Closes: deb#659454)
* removed blank MAILTO header in cronjob and redirected output to
/var/log/burp-client (Closes: deb#659452)
* added extra logrotate for /var/log/burp-client
* changed /var/run to /run (Closes: deb#659464)
* changed file permissions in rules file
* fixed a typo in the control file
* added watch file
* fixed lintian errors
* corrected the Copyright file
-------------------------------------------------------------------
Mon Jan 02 07:17:26 UTC 2012 - pascal.bleser@opensuse.org
- update to 1.2.7:
* adds an automated test script
* adds a "min_file_size" option
* adds a fixed "max_file_size" option
* adds generic server-side pre/post scripts
* adds a server script for doing extra SSL certificate checks
* adds a "max_hardlinks" option which limits the number of times a single
file is hardlinked in storage
* adds a "-i" option which prints an index table of symbols
* adds backups which carry on when files cannot be opened
* adds spotting of Windows EFS directories and files (and warnings about
them)
* adds an "estimate" option
* adds a flexible way of passing new fields from the client to the server
* small bugfixes
- changes from 1.2.5:
* fixes a critical path comparison typo bug: if you have been using 1.2.4
either as a server or as a client, you need to upgrade immediately; backups
made with 1.2.4 should be treated as suspicious
* a 'max_file_size' option has been added
* now stores Windows file attributes in a separate field from the standard
Unix ones
-------------------------------------------------------------------
Wed Nov 23 05:53:46 UTC 2011 - pascal.bleser@opensuse.org
- update to 1.2.4:
* adds a file deduplication program, "bedup"
* adds a network_timeout parameter; the default is 7200 seconds (2 hours)
* adds an option to send success notifications only if there were warnings
* will try to create the pidfile directory if it doesn't exist
* restores times on Windows files, and restores read-only/hidden attributes
on Windows
* fixes a bug in the 'keep' mechanism where setting 'keep=2' would delete
both backups
* fixes a possible segfault when resume mode triggers with nothing to resume
-------------------------------------------------------------------
Thu Sep 29 23:18:57 UTC 2011 - pascal.bleser@opensuse.org
- update to 1.2.2:
* multiple retention periods (e.g, keep 1 backup per day for 7 days, 1 backup
per week for 4 weeks, 1 backup per 4 weeks for a year); see the 'keep'
option in the man page
* make sure the client version warning message appears in the backup log
* network send rate-limiting feature (both client and server)
* change pidfile paths to /var/run/burp instead of /var/lock/burp
* get pre backup scripts running reliably again. Also, send script messages
on stderr to the server backup log
* fix 'Warnings' line on the status monitor
* fix resume mode bug to do with potentially partially written entries at
the end of the phase2 file
- changes from 1.2.0:
* improvements to the counters and status monitor - remember the phase1
scan counters for later phases to use for things like estimated times
* add 'working_dir_recovery_method = resume' option, which continues a
backup from the point it was interrupted
* add a useful message about options when run with '-h' or '-?'
* get the client to pass its version to the server; the minimum version the
client needs to be is now this release
* get the server to warn when the client is on a different version
* put the number of warnings in the subject of the notification emails
* implement main server process config reload functionality on SIGHUP
* add ability to send a regular snapshot of the status summary screen in an
email ("daily backup summary" feature)
* add simple 'exclude_ext =' feature
-------------------------------------------------------------------
Wed Jul 27 21:23:18 UTC 2011 - pascal.bleser@opensuse.org
- update to 1.1.70
* add 'nobackup = [file name]' option; if this file system entry exists, the
directory containing it will not be backed up
* set librsync signature block size based on the old file size
* small bug fixes to the status monitor
* fixed working directory recovery bug where it couldn't find the manifest.gz
file due to it being called manifest.gz.tmp
* get rid of the stupidly complicated 'find_files' callback mechanism
inherited from bacula; just call all the functions directly
* run ERR_clear_error() before SSL_read/write
- changes from 1.1.65:
* add mechanism for backing up and restoring extra meta data
* Linux acl support
* Linux xattr support
* add option to set the umask on the server
* added option to specify the clientconfdir password in passwd format
* allow user and group options to be placed in the server clientconfdir
files, so that different client backups can be owned by different users
* add Patrick's burp_ca patches and README.CA
* sanitised magic characters by defining them in a new cmd.h file
* fixed 'ret OK, but zstream not finished: 0' when refusing to restore over
existing files
* fixed bug that made clients disappear from the status monitor
* bug fix the client_lockdir option
* on the server, be more cautious about creating directories that don't exist
* remove link kludge in async_read_stat()
-------------------------------------------------------------------
Wed Jun 15 20:35:58 UTC 2011 - pascal.bleser@opensuse.org
- update to 1.1.57:
* an option to run as a specific user or group was added
* Patrick Koppen's burp_ca script was added
* small bugs were fixed
-------------------------------------------------------------------
Tue May 17 10:28:33 UTC 2011 - pascal.bleser@opensuse.org
- drop burp-fix_size_t_format.patch, was causing misalignment in data
-------------------------------------------------------------------
Tue May 17 08:14:04 UTC 2011 - pascal.bleser@opensuse.org
- dropped burp-getaddrinfo.patch, merged upstream
- update to 1.1.55:
* make the status monitor use ncurses
* fixed two bugs that could drastically slow down the server if a file
disappeared on a client after the initial scan (to get these two bug fixes,
you need to upgrade your clients)
* IPv6 patches
* ability to specify the location of the client lockfiles on the server
* make the server fork into the background by default; use '-F' to stay in
the foreground
* add option to specify a log file
-------------------------------------------------------------------
Thu Apr 14 21:53:45 UTC 2011 - pascal.bleser@opensuse.org
- add patch to use getaddrinfo instead of gethostbyname and, hence,
implement proper IPv6 support
-------------------------------------------------------------------
Thu Apr 14 19:25:42 UTC 2011 - pascal.bleser@opensuse.org
- update to 1.1.51:
* adds ability to turn off or set the level of compression
* adds the ability to turn off librsync delta differencing
* adds ability to give arguments to backup/restore/pre/post scripts
-------------------------------------------------------------------
Sat Apr 2 09:32:41 UTC 2011 - pascal.bleser@opensuse.org
- update to 1.1.40:
* adds the ability to run client pre/post backup/restore scripts
* adds the ability to read data from FIFOs (and restore to them)
* fixes a bug when restoring the first link in a directory
* fixes a bug that prevented a backup number from being given when using the
verify option
-------------------------------------------------------------------
Mon Mar 28 15:57:16 UTC 2011 - pascal.bleser@opensuse.org
- update to 1.1.30:
* first pass at having a live status monitor was added
* a bug that meant you couldn't restore links was fixed
* a bug when freeing structs at the end of a restore was fixed
-------------------------------------------------------------------
Fri Mar 18 11:19:23 UTC 2011 - pascal.bleser@opensuse.org
- update to 1.1.22:
* added scheduling
* added email notifications
* strip whitespace from end of conf lines, ignore quotes around conf lines
-------------------------------------------------------------------
Fri Mar 11 19:03:30 UTC 2011 - pascal.bleser@opensuse.org
- update to 1.1.14:
* client-side blowfish file encryption was added
* byte counters also give counts in KB/MB/GB/etc. as appropriate
* directories are restored after their contents so that the access times are
correct
-------------------------------------------------------------------
Wed Mar 02 19:50:12 CET 2011 - pascal.bleser@opensuse.org
- initial version (1.1.5)