X-Git-Url: https://git.sur5r.net/?a=blobdiff_plain;f=bacula%2Ftechnotes;h=25ff578a775a48b2ece48aa76056c0177099a891;hb=66cffef557f9f3bd159e9e8c472d15ebeba3c4e6;hp=4d0c98ec0dbe7ccc3293c5db4f78b43f8cd512b4;hpb=c7b1d397082191bd4296229cf0831652a07bfb39;p=bacula%2Fbacula diff --git a/bacula/technotes b/bacula/technotes index 4d0c98ec0d..25ff578a77 100644 --- a/bacula/technotes +++ b/bacula/technotes @@ -1,8 +1,174 @@ - Technical notes for current SVN + Technical notes for current GIT General: +01Sep09 +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 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 +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" +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" +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 rows from time to time. kes More cleanup of bootstrap ebl Implement the project 'restore' menu: enter a JobId, automatically @@ -10,7 +176,7 @@ ebl Implement the project 'restore' menu: enter a JobId, automatically 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 equilavent to the Win32 ones. +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 @@ -26,7 +192,7 @@ mvw Call acl and xattr function only when requested for fileset 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 + '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 @@ -147,7 +313,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.