]> git.sur5r.net Git - bacula/bacula/blobdiff - bacula/technotes
Tweak win32/64 build doc
[bacula/bacula] / bacula / technotes
index bcafdbb229342fda5cef0f77bbea363c880323c5..b9e81e1252f7600c4f9f42c899f6b5e7392a434c 100644 (file)
@@ -1,6 +1,187 @@
               Technical notes for current SVN
           
 General:
+
+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" wich 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
+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
+     should fix bug #1285.
+16May09
+kes  Create archivedir.
+15May09
+kes  Yet another attempt to get qmake to generate valid Makefiles
+     that installs the binaries. It seems to require the binary to
+     exist at qmake time :-(
+14May09
+kes  Apply fix to sql_cmds.c suggested by
+     Ulrich Leodolter <ulrich.leodolter at obvsg.at>
+     which prevents restore by file selection from using
+     Copy jobs.
+kes  Add new nagios_plugin_check_bacula.tgz from
+     Masopust, Christian <christian.masopust at siemens.com>
+kes  Reduce bconsole help to fit in 80 columns
+kes  Add bconsole @help command
+kes  Fix Show FileSet command to handle spaces
+kes  Allow specification of base daemon resource name.
+     --with-basename=<name>
+kes  Fix bat to automatically use installed bat.conf
+kes  bat was not installed even if configured. Fix by working
+     around apparent bug in qmake.
+13May09
+ebl  Turn on lockmanager when using DEVELOPER flag
+07May09
+kes  Fix typo in Solaris acl code.
+kes  Remove junk from configure.in
+06May09
+kes  Update projects file.
+04May09
+kes  Add --with-bsrdir and --with-logdir for placement of Bacula bsr
+     files and Bacula log files.
+
+Release Version 3.0.1:
+29Apr09
+kes  Fix bug #1282 Setting job.Priority in python crashes director by
+     checking if string addr is NULL.  Not tested.
+kes  Fix bug #1281 allow all on restore command line to restore
+     pruned JobIds without prompting.
+28Apr09
+dirk Correct bat Select dialog. Fixes bug #1276.
+kes  Check for job_canceled() in fd_plugin code.
+kes  Update Win32 table creation to have new DB version 11 format
+kes  Remove illegal Options in Exclude of default Win32/64 bacula-dir.conf
+27Apr09
+ebl  Fix bug #1274 where a migration job can be canceled like the
+     original job by the MaxRunTime directive.
+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
+kes  Fix platform scripts not to clean configured files during
+     'make clean' use 'make distclean' to clean everything. Fixes
+     bug #1272.
+kes  Update projects file
+21Apr09
+ebl  Tweak version string to display versionid field at the end
+     and keep fields order.
+16Apr09
+kes  Add additional mysql connection debug code submitted by:
+     Chandranshu <chandranshu@gmail.com>
+14Apr09
+kes  Fix bug #1246 Sometimes access denied with VSS enabled. UCS
+     conversion cache was not properly flushed at the end of a Job.
+kes  Fix bug #1268 Full Max Run Time cancels jobs (when Max Run Time = 0).
+11Apr09
+kes  Modify insertion of read Volumes in SD to be done before the
+     drive reservation. This ensures that a Volume to be read will not
+     be reserved for writing. Significant enhancement.
+
+Release Version 3.0.0
+06Apr09
+kes  Change default plugins dir to /usr/lib.
+05Apr09
+kes  Fix Win32 make clean to clean correctly 
+kes  Cleanup Win installer dialog messages a bit ...
+04Apr09
+kes  Separate object/binaries in Win32 and Win64 builds. More to be done.
+kes  Add bconsole to Win64 installer.
+03Apr09
+kes  Implement more automatic build of Win64 client. Note, there are still
+     lots of warning messages, but it seems to build a correct binary.
+02Apr09
+kes  Enhance Job messages from SD when the FD->SD protocol is incorrect
+     and the SD hangs up. Previously this looked like a comm error.
+mvw  Fixed problem in xattr and acl code trying to send empty acl or xattr
+     streams.
+mvw  Fix for bug #1261 where we send out a null stream when a file only an
+     acl and xattr support is also turned on.
+mvw  Added some warnings to configure when using libtool and static in
+     one configure.
+30Mar09
+ebl  Fix small memory leak in fileregexp bsr code
 29Mar09
 kes  Correct bacula32.def entry point as specified by James.
 kes  Add code to FD plugin driver to make a copy of the plugin
@@ -9,14 +190,14 @@ kes  Add code to FD plugin driver to make a copy of the plugin
 kes  Directly mark all files saved by plugin as being seen for Accurate.
 kes  Add checks on the plugin version and the plugin license. Currently
      only implemented for FD plugins.
-kes  Add installation of /usr/share/doc/bacula-VERSION
+kes  Add installation of /usr/share/doc/bacula
 kes  Modify plugin checkFile to return bRC_Seen to cause file
      to remain.  Previously was true/false.
 27Mar09
 kes  Implement installation of bat help files
      The help files are installed in the htmldoc dir and can be set
      by --htmldoc=xxx on the ./configure. Default is:
-     /usr/share/doc/bacula-version/html
+     /usr/share/doc/bacula/html
 kes  Update projects file
 kes  Apply patch from  Pasi Karkkainen <pasik@iki.fi> that adds
      Previous Job name to migrate job report.
@@ -26,7 +207,7 @@ kes  Apply bacula-autoconf-db-m4.patch from Kjetil Torgrim Homme
      for the SQL database engine. Fixes a build problem if the static
      libraries are not loaded.
 25Mar09
-ebl  Update Makefiles to compile win64 using "make WIN64=yes"
+ebl  Update Makefiles to compile win64 using 'make WIN64=yes'
 kes  Disable plugin options in ua_run.c
 kes  Added the following to provide solutions to the plugin/Accurate
      problem -- bug #1236 Cannot restore incremental backups with 
@@ -211,7 +392,7 @@ kes  Fix bug #1208
 Beta Release 2.5.16-b1
 20Dec08
 ebl  Work on copy jobs
-     - Add "list copies" command
+     - Add 'list copies' command
      - Add JT_JOB_COPY type for job copies
      - Don't allow copy jobs in automatic restore
      - Promote next copy job as backup when original job is deleted