Fixed: The new "hashed" transfer mode for image backups causes supsequent incremental image backups to fail if the volumes do not end a certain block boundary.
The Linux/kFreeBSD/Solaris and source code version of Server 1.2 did not include some bugfixes. Those are now included:
Fall back to full file backups if no other file backup was found
Internet server name/IP was not set correctly from web interface
Only use internet server name from server if it is not empty
1.2
New features:
Scripts to cleanup the UrBackup database and the backups
Added log rotation on Linux
Global soft filesystem quota
Enabled hashed image transfer
Added french translation of web interface. Thanks go to mehdincd
Partial traditional and simplified chinese translation for the web interface. Thanks go to Zhengyu Ren
Added more advanced settings
Added statistics recalculation
Bugfixes:
Fall back to full file backups if no other file backup was found
Fixed crash bug when client timed out while image transfer is in progress
Actually use temporary files for file backups if enabled
Push settings to client after a while
Free sqlite cache at appropriate places
Better client discovery
Use indicator on status page
Added FAQ link for ident error
Properly update the number of full/incremental images while cleaning up images
Don't get stuck in a loop, if a backup cannot be removed during client removal
Fixed performance problem when deleting files in database
Fixing directory shortening for Unicode path names (appends part of a hash now)
Properly handle long filenames on Linux server
1.1.1
Changes:
Fixed a problem with long path names on Windows, if the temporary file buffers are disabled
1.1
New features:
Per default UrBackup does not use files in the temporary folder as buffer anymore. Reenable this in the "Advanced" tab in settings if your main backup storage is slow and if you have enough temporary space available.
New btrfs specific backup mode which uses snapshots and cross device reflinks See blog entry.
Added spanish translation
Fixed verification of image backups and added verification of file backups
Changes:
Correctly transmit image backup errors
Update backup intervals correctly while the server is running
Better error handling while VHD writing and during image backups
Additional error states and error messages
Added warnings in the web interface about UrBackup not having enough backup space
Use junctions instead of symlinks on Windows if available
Fixed UrBackup such that it runs on FreeBSD
Use CRLF instead of only LF in mail header. This fixed a problem with some mail servers
Fixed infinite loop if the server is unable to delete a full file backup
New Internet mode which allows backups of clients over the Internet
Archiving of file backups
Starting and stoping of backups in the web interface
Allow throttling of bandwidths. Per client and global
Changes:
Reorganized settings in the web interface into tabs
Fixed a lot of memory leaks
Correctly read default included files
Correctly change the symlinks in Windows (e.g. "current") to point to the correct backup
Better default language selection for server web interface
Truncate file names that are too long for the server file system
0.26.1
Changes:
Added russian translation
Corrected mail sender format, which caused some mail servers to not send reports
Modified the way client-side settings overwrite server-side settings if the client did not change the settings. It also displays a warning now informing about what is happening.
Fixed window calculations if start time is larger than stop time
0.26
Changes:
Changed behaviour on hardlink error
Fixed web interface for IE8
Added include file pattern
0.25.2
Changes:
Ignode new lines in backup folder path
Allow sockets to bind to already used ports
Fixed crash in sql query
0.25.1
Changes:
Allow unicode backup path names
Speed optimizations for VHD file writing
Fixed bug where extra clients could not be removed
Fixed crash occuring with some file names in backup paths
0.25
New features:
Added mailed reports of backups
You can specifiy what client can and cannot do on the server now (start backups etc.)
Added image backup of multiple volumes capability
Optimized performance
Added server database backup
Added setting for no file backups
Bugfixes:
Change english date style to ISO
Fixed ip address printing
Allow statistics updates to be interruptible
Optimized statistics updating
Better file download restarting (Wait 300s for the client not just 8 tries)
Fixed bug which leads to too many transfered files
Better client ip change detection
Better timeout detection during file list construction
Fixed ping error on restoration
Optimized image receiving
0.24:
New features:
Create and restore the 'System Reserved' partition (Win7 + Server 2008) as well
Added cleanup time window
Sped up statistics calculation
Don't crash if temporary file directory is not accessible
Allow changing of temporary directory in Windows
Updated Makefile system for easier setup
Allow clients to be removed
Use google chart if pychart is not available (for statistics)
Allow setting the client name
New setting to exclude files via wildcards
Allow unicode share names
Bugfixes:
Fix build in Solaris
Catch exception if fcgi stream is invalid
Sanitize JSON data for html display
Fixed symbolic link on Windows
Fixed Windows service shutdown
Fixed statistics threading issues
If the directory tree files contain errors stop gracefully and fall back to a full backup
Fixed some file handle leaks
If a backup was done but failed, wait longer for a retry
Fixed bug where paths with ' in them would not be browsable
Increased statistics performance via larger cache size
Stop server if it cannot listen on the fastcgi port
Use Timeouts for queries to not stall during long updates
Do nightly cleanup at local night
0.23.1:
Fixed bug where saving an incremental image was not done correctly and caused a memory access error in the Linux version
Fixed bug where the symbolic links in the client directory were not created correctly
0.23:
Changed image blocksize to make the images compatibel with the Windows 7 image mounting feature. Breaking change. New image backups will be started automatically (old images are still okay). Please update clients.
Fixed bug where the extended client status wasn't displayed properly
Allow long pathnames in the Windows version
Made fileserv restart correctly if a interface change is detected
0.22:
Changed default incremental file backup interval
Sanitize JSON input against XSS attacks
Delete files properly when hardlinking fails
Fixed several bugs in connection with account rights
Added detailed client status
Allow manually adding clients via IP or hostname
Allow setting backup window
Fixed 64bit compilation errors
New options: Backup window, max number of simultaneous backups, max number of active clients
Improved image error handling (when not enough space on server)
Use select boxes instead of links for clients in statistics and settings
Make client autoupdate configurable
Removed diff dependency. Use own tree diff algorithm
Warn if backup folder is inaccessible
Additional error states if backup folder is not available
Fixed a bug where the server deleted min_file_full incremental backups
Priorized removal of backups of clients which have old backups
Fixed directory removal on filesystem whose readdir doesnot return d_type
Stop backup if shadow copy is deleted
Made backupfolder setting dynamic
0.21:
Internationalization (English and German for now)
Uses Linux standard paths
Bugfixes
0.2:
Webinterface for backup status, current activities, statistics und settings
Performance optimizations with image backups
Use SQLITE-WAL journal mode for better performance
Size of backups is calculated. Storage usage of clients is calculated