]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/technotes
Generate new configure
[bacula/bacula] / bacula / technotes
index 9d40a64e8bec38419d6ea47fdac3bd6729c965ce..5634b0a8dfb10bc0f9eccbdb0f67faa7668f22ab 100644 (file)
@@ -1,9 +1,308 @@
-              Technical notes for current SVN
+              Technical notes for current GIT
           
 General:
 
+17Sep09
+kes  Fix seg fault in ignoredir code
+15Sep09
+ebl  Update restore menu 12 explanation
+14Sep09
+ebl  Rename .lsdirs/.lsfiles/.update to .bvfs_xxx
+     to avoid confusion with future commands
+11Sep09
+kes  Set Volume Poll Interval to 5 mins by default.
+kes  Create an inline definition of bigendian().
+kes  Apply Frank's patch to change / to - in cdash tests. 
+     Hopefully it will fix some submit problems.
+10Sep09
+kes  Fix seg fault in SD bug #1371
+09Sep09
+ebl  Fix problem when the top_level contains a Exclude Dir flag.
+ebl  Fix #1370 about the implementation of the "Exclude Dir Containing"
+     option on FD.
+ebl  Fix #1369 about a segfault when using ExcludeDirContaining option
+     before the Options{} block in fileset.
+08Sep09
+ebl  Apply Lorenz fix for minor issues in the osx installer package builder.
+ebl  Fix #1373 about typo in bscan manpages. Thanks to John Goerzen.
+07Sep09
+ebl  Make output of new commands .lsdir/.lsfile more usable.
+kes  Apply Marco's git format-patch patches for bugs #1365 and #1366
+06Sep09
+kes  Increment minor version to avoid future conflict.
+kes  Increase default path/file length to 2048. This should fix
+     bug #1368.  Too bad Mac OS programmers don't respect POSIX
+     standards.
+04Sep09
+kes  Implement BlockChecksum in Device to be able to turn off checksum
+       for performance reasons
+ebl  btape: Add speed command and test drive speed with Bacula blocks
+03Sep09
+ebl  Use MaxFileSize device configuration in btape
+ebl  Make less tweaks in random buffer in btape
+ebl  Fix #1364 and #1363 about compression buffer error.
+01Sep09
+kes  Many debug code fixes in regression scripts
+kes  Update tape tests for hardware certification
+     Add script for doing btape test command 
+     Make btape return error status if test command fails 
+kes  Eliminate xattr.c compiler warning
+31Aug09
+ebl  Prohibit copy and assignment in db_list_ctx.
+mvw  Exclude OSX resource forks from saving using the xattr code
+     Exclude OSX acl data from saving using the xattr code when
+     normal acl mode is also enabled.
+     Make excluding certain xattr in the generic functions somewhat
+     easier for certain OS specific attributes.
+30Aug09
+kes  Fix Win32/64 build
+kes  Fix bug #1355 Director crashes with double free in Accurate SQL query
+ebl  Prohibit copy and assignment in Bvfs.
+28Aug09
+kes  Fix bug #1357 Verify jobs fail when job has zero files
+26Aug09
+kes  Fix possible seg fault in db_get_int_handler in accurate code
+kes  Release orphanned buffers in accurate code.
+25Aug09
+kes  Suppress some error messages generated after cancelling a job.
+     This should reduce some of the unwanted error messages after
+     a job has been canceled as described in bug #1354. However,
+     there are many other places.
+24Aug09
+kes  Apply and commit Lorenz Schori <lo@znerol.ch> patch for OSX
+   * Add platforms/osx/{build,dl,products,tools} to .gitignore
+   * Put configuration files into /Library/Preferences/bacula in order to  
+     simplify access to the for Mac Users without Shell experience and to  
+     prevent loss of configuration after upgrades.
+   * Complete Info.plist in order to prevent Installer.app on 10.4 from  
+     displaying "My Great App" instead of "Bacula File Daemon x.y.z" in the  
+     welcome screen.
+   * Add the README file to platforms/osx
+kes  Confirmation of procedure suggested for upgrading from SQLite2
+     to SQLite3.  This fixes bug #1351.  Procedure is:
+     echo ".dump" | sqlite bacula.db >bacula.sql
+     mv bacula.db bacula.db.old
+     sed -i -e 's%INTEGER UNSIGNED AUTOINCREMENT,%INTEGER,%g' bacula.sql
+     (note: the above only works on Linux systems. On some systems
+      the -i option is not available. Adapt as necessary)
+     sqlite3 bacula.db
+     .quit
+     sqlite3 bacula.db <bacula.sql
+     rm -f bacula.sql
+23Aug09
+ebl  Run job when double-click in Jobs list item
+ebl  Simplify the code to make TableWidget in read-only
+kes  Free Volume in several places. Fixes virtual-changer problem
+     and possibly bug #1346.
+kes  Add SD Volume debug code
+22Aug09
+kes  Don't print different filesystem. Will not descend 
+     message if directory explicitly excluded
+21Aug09
+ebl  Tweak status storage slot command to release db lock just
+     after the usage.
+kes  Rework the bsock.h class to put public structures last
+20Aug09
+kes  Integrate patch for building dmg on OSX from Lorenz Schori <lo@znerol.ch>
+kes  Add commas in num files for estimate command
+19Aug09
+kes  Fix bat crash due to alignment diff in bat and core code
+     In bsock.h, exact reason unknown.
+kes  Ensure timestamp put in SQL log
+15Aug09
+kes  Modify acquire alogrithm so jobs do not block during despooling
+     This can give significantly more parallelism
+ebl  Fix couple of segfault with new ACL/XATTR code
+kes  Apply Marco's branch with jcr structure cleanup
+kes  Apply Marco's branch with new acl/xattr code
+13Aug09
+ebl  update lock manager to display file:line all the time
+kes  Make SD lock tracing work again. Has not worked for some time.
+ebl  bat: Add a re-run button on job info page, that allows to
+          run the selected job with the same properties (level, pool, 
+          etc...)
+ebl  bat: tweak the run job window to make it a bit more sexy
+12Aug09
+kes  Make new big-virtual-changer test. Test concurrency.
+ebl  Add .lsfiles, .lsdirs, .update command to interface user with bvfs object
+10Aug09
+kes  Pull Philipp Storz' bacula.spec changes for OpenSuSE build service
+kes  Implement MaximumConcurrentJobs for SD devices.
+     This should significantly help spread jobs among different drives.
+09Aug09
+kes  Fix bug #1344 show pool displayed wrong variable for maxvolbytes
+kes  Fix compiler warnings in acl and xattr code
+kes  Fix screw up with setting JobLevel and JobType
+kes  Change version
+kes  Apply Marco's acl/xattr rework code
+08Aug09
+ebl  bat: display a Warning icon when having Errors>0 and Status=T
+07Aug09
+ebl  bvfs: Add example to list files versions
+ebl  bvfs: Fix directory listing
+ebl  bvfs: Add limit/offset implementation to save resources on director
+ebl  bvfs: Create cache tables on the fly when using Bvfs object (for testing)
+06Aug09
+ebl  Document FT_DELETED FileIndex=0 special value in database Schema
+ebl  Add a new Bvfs class that implements brestore instant navigation
+     cache inside Bacula. Works for Mysql, Postgresql and Sqlite3
+kes  bat: fix compiler warning for unreferenced argument
+04Aug09
+ebl  bat: Go to the media info panel when double-click on job page or media list
+ebl  bat: cleanup job and mediainfo panel
+03Aug09
+ebl  Add new media info panel to bat
+02Aug09
+kes  Remove old sqlite3 build from bacula.spec
+kes  Move bat from bacula.spec to bacula-bat.spec
+kes  Remove installing gconsole start script from Makefile.in
+01Aug09
+ebl  Add Job Info panel to bat
+30Jul09
+ebl  Add restore from multiple storage functionality with
+     a part of Graham's patch.
+kes  Add 'show disabled' command that lists the disabled jobs.
+kes  Modify enable/disable commands to show only appropriate Jobs.
+29Jul09
+kes  Add ACL check for client in estimate command
+ebl  Change time_t by utime_t in accurate function
+kes  Start reworking 3.0.2 bacula.spec file
+     - Add SuSE build codes
+     - Add depkgs-qt so bat can build on any system
+     - Reorganize defines
+26Jul09
+kes  Tweak RedHat spec files
+24Jul09
+kes  Add format to a fprintf
+kes  Attempt to fix SQLite seg fault problem
+23Jul09
+kes  Fix int/int32_t problem in accurate_add_file 
+     reported by "Eli Shemer" <elish@consist.co.il>
+kes  Remove Qt 4.4 code so it compiles on 4.3 (setHeaderHidden).
+22Jul09
+kes  Apply idea of part of Graham's tidy-bsr-source.patch, but modified
+kes  Fix bug #1337 Console tries to build with SSL when libssl-dev not installed. 
+21Jul09
+kes  Add setJobStatus method to JCR class.
+kes  Modify setJobStatus so cancel has same priority as fatal errors
+20Jul09
+kes  Fix Solaris compiler warning in signal.c
+
+Release version 3.0.2:
+18Jul09
+kes  Fix bat command line input bug
+17Jul09
+ebl  Fix sql query for sqlite on suse10 on copy job
+16Jul09
+ebl  tweak some bat screens
+ebl  Replace info_msg by send_msg in status slots command.
+ebl  Fix #1323 about a problem when mounting a requested volume
+     during a restore.
+15Jul09
+kes  Make CONF::init header and .c file agree about types.
+     Reported by "Eli Shemer" <elish@consist.co.il>
+kes  Fix Win64 build
+kes  Add more example SD Device configurations.
+ebl  Force the client_encoding to SQL_ASCII when database is already
+     using this mode.
+ebl  Fix #1335 about postgresql error message during copy session
+ebl  Cleanup old job records when starting the director 
+     (Created/Running -> Failed)
+14Jul09
+kes  Tweak debug print in accurate
+kes  Apply patch in bug #1315 by McMichaeli that fixes scripts/logwatch
+kes  Add more output when spooling and no space left
+ebl  Fix postgresql driver bug that displayed <NULL> rows from time to time.
+kes  More cleanup of bootstrap
+ebl  Implement the project 'restore' menu: enter a JobId, automatically 
+     select dependents
+ebl  Should fix #1323 about verify accurate jobs and deleted files.
+13Jul09
+kes  Send bootstrap directly from DIR to SD
+kes  Create build scripts for Win64 somewhat equivalent to the Win32 ones.
+10Jul09
+ebl  Print correct JobId in bls, should fix #1331
+kes  Apply python detect patch from Bastian Friedrich <bastian.friedrich@collax.com>
+09Jul09
+kes  Add --with-hostname to ./configure
+mvw  Changed ACL_OTHER into ACL_OTHER_OBJ as IRIX doesn't seem to have
+     ACL_OTHER. Fixes bug #1333
+04Jul09
+mvw  Change checking for acl and xattr support from first file to
+     job level.
+mvw  Call acl and xattr function only when requested for fileset
+     and filed has support for acl or xattr
+mvw  Fix typo introduces by fix for bug #1305
+03Jul09
+ebl  Should fix the first part #1323 about the restore option
+     'List Jobs where a given File is saved' which display deleted files
+02Jul09
+kes  Another fix for bug #1311 to get the correct last_full_time
+ebl  Make estimate command accurate compatible. Should fix #1318
+ebl  Add estimate accurate=yes/no
+ebl  Change the code to check jcr->accurate and not jcr->job->accurate
+01Jul09
+kes  Fix bug #1317 Allow duplicate jobs = no does not work
+kes  Eliminate double job report when do_xxx_init() returns failure
+kes  Add debug code to MaxDiffInterval
+29Jun09
+kes  Change bacula-dir.conf default job name from Client1 to BackupClient1.
+28Jun09
+mvw  Fix missing case for NetBSD xattr restores.
+27Jun09
+kes  Fix Win32 build -- turn off lockmgr and remove lockmgr defs
+25Jun09
+kes  Modify xattr.c and acl.c not to fail the job on errors. This should
+     fix bug #1305.
+23Jun09
+mvw  Fix 2 rather big bugs in the xattr and acl code and fix a small
+     memory leak on a particular code path for Linux xattr/acl handling.
+ebl  Update FileSetId when initializing job.
+ebl  Fix compilation problem with message.c
+ebl  Add '*' when volume is online when displaying volume list in restore. Should
+     complete project 31.
+21Jun09
+kes  Re-fix bug #1311 if MaxDiffInterval exceeded ensure job upgraded
+18Jun09
+kes  Add all Job Types to job_type_to_str() for bat.
+kes  Fix bug #1311 if MaxDiffInterval exceeded ensure job upgraded
+17Jun09
+kes  Fix bug #1305 make errors obtaining acl during backup non-fatal
+kes  Fix bug #1309 inappropriate error message during btape fill command
+kes  Fix bug #1307 AllowHigherDuplicates=no prevents automatic job escalation
+12Jun09
+kes  Remove non-portable code referencing pthread_t fixes bug #1308.
+kes  Create patch that may fix bug #1298 and bug #1304, which causes
+     an SD crash after canceling a job.
+08Jun09
+kes  Attempt to get bat conf file installation to work with DESTDIR
+05uun09
+kes  Improve error messages when a migration sql query is used and correct
+     the problem identified in bug #1303 with starting Job names
+     containing spaces.
+ebl  Fix #1306 about a problem when building the static bconsole
+26May09
+ebl  Apply Steve Polyack patch to add DirSourceAddress and FDSourceAddress
+     directives. That permits to choose the outgoing interface.
+25May09
+mvw  Allow acl and xattr to be explicitly enabled and fail the configure
+     if we are asked to enable acl or xattr support and the OS doesn't support
+     acls or xattrs.
+23May09
+kes  Create Client record in database at startup -- makes bat work better.
+kes  Turn off useless End of file message during restore.
+kes  When doing a tree selection restore, look at the PurgedFiles column
+     in the first JobId, and if non-zero, the Job was purged, so do
+     not do selection.
+kes  Yet another try to get qmake to install bat correctly. It looks
+     like the trick is to have an executable bat file when qmake is
+     run during ./configure.
+21May09
+kes  Add Catalog = all to the default Messages resource.
 19May09
-kes  During jcr destruction hold jcr_chaing lock only for minimum
+ebl  Fix #1029 about IPV6/IPV4 address resolution order with help
+     of David Steinn Geirsson.
+kes  During jcr destruction hold jcr_chain lock only for minimum
      time necessary.  This should fix the SD deadlock in bug #1287.
 18May09
 kes  Simplify messages printed by SD when reserve fails. This
@@ -57,7 +356,7 @@ ebl  Fix bug #1274 where a migration job can be canceled like the
 mvw  Added fix for bug #1275 where acl or xattr data is saved for
      virtual filenames generated by filed plugins.
 26Apr09
-ebl  Remove "Reposition" message when restoring
+ebl  Remove 'Reposition' message when restoring
 kes  Fix platform scripts not to clean configured files during
      'make clean' use 'make distclean' to clean everything. Fixes
      bug #1272.