]>
git.sur5r.net Git - bacula/bacula/log
Marco van Wieringen [Sun, 11 Oct 2009 18:23:32 +0000 (20:23 +0200)]
Reset the variable after freeing it so we don't free it again in the bail_out target.
Marco van Wieringen [Sun, 11 Oct 2009 18:21:36 +0000 (20:21 +0200)]
Small update to cache the current attrspace we are saving and make a private copy of that string representation.
Marco van Wieringen [Sun, 11 Oct 2009 17:11:45 +0000 (19:11 +0200)]
Change acl and xattr errors from Qmsg to Jmsg
Marco van Wieringen [Sun, 11 Oct 2009 08:35:38 +0000 (10:35 +0200)]
Fixed ifdefs
Marco van Wieringen [Sun, 11 Oct 2009 08:23:52 +0000 (10:23 +0200)]
Merge branch 'master' into mvw/xattr-overhaul
Marco van Wieringen [Sat, 10 Oct 2009 19:16:32 +0000 (21:16 +0200)]
Add posix acls stored in xattrs on FreeBSD
Marco van Wieringen [Sat, 10 Oct 2009 09:13:43 +0000 (11:13 +0200)]
Removed last direct message output by replacing Qmsg by Mmsg
Marco van Wieringen [Fri, 9 Oct 2009 21:16:56 +0000 (23:16 +0200)]
Add comment on OpenBSD not supporting the extattr functions (anymore ?)
Kern Sibbald [Fri, 9 Oct 2009 19:54:21 +0000 (21:54 +0200)]
Merge branch 'master' of ssh://bacula.git.sourceforge.net/gitroot/bacula/bacula
Kern Sibbald [Fri, 9 Oct 2009 19:54:02 +0000 (21:54 +0200)]
Add new Feature Requests to projects file
Marco van Wieringen [Fri, 9 Oct 2009 18:30:10 +0000 (20:30 +0200)]
Fix ifdefs
Marco van Wieringen [Fri, 9 Oct 2009 18:01:23 +0000 (20:01 +0200)]
Change strcmp to bstrcmp
Marco van Wieringen [Fri, 9 Oct 2009 16:35:59 +0000 (18:35 +0200)]
Fix typos
Eric Bollengier [Fri, 9 Oct 2009 15:46:23 +0000 (17:46 +0200)]
fix bash/sh problem in disk-changer.in
Marco van Wieringen [Fri, 9 Oct 2009 13:07:39 +0000 (15:07 +0200)]
Fix some comments
Marco van Wieringen [Fri, 9 Oct 2009 09:00:04 +0000 (11:00 +0200)]
Add support when extattr_get_file is supported but extattr_get_link is not.
Marco van Wieringen [Fri, 9 Oct 2009 08:56:39 +0000 (10:56 +0200)]
Regenerated config.h.in
Marco van Wieringen [Fri, 9 Oct 2009 08:54:26 +0000 (10:54 +0200)]
Add test for exattr_get_file etc. and some small cleanups in configure.in
Eric Bollengier [Thu, 8 Oct 2009 16:15:05 +0000 (18:15 +0200)]
update technotes
Eric Bollengier [Thu, 8 Oct 2009 16:13:37 +0000 (18:13 +0200)]
Implement transfer and listall command in mtx-changer and disk-changer scripts
Eric Bollengier [Thu, 8 Oct 2009 15:44:02 +0000 (17:44 +0200)]
ebl Add new autochanger command to get all information about content
Marco van Wieringen [Thu, 8 Oct 2009 13:58:17 +0000 (15:58 +0200)]
Some small changes to configure.in, some reindents and some typos fixed.
Marco van Wieringen [Wed, 7 Oct 2009 10:46:13 +0000 (12:46 +0200)]
As things are no longer as generic rename the generic to the linux interface
(b.t.w. OSX also implements this interface)
Marco van Wieringen [Wed, 7 Oct 2009 08:54:44 +0000 (10:54 +0200)]
Just as with serializing first unserialize all xattr structures in memory
and then walk that list for restoring them.
Marco van Wieringen [Wed, 7 Oct 2009 07:28:36 +0000 (09:28 +0200)]
delete the alist in the destroy function
Marco van Wieringen [Wed, 7 Oct 2009 07:18:58 +0000 (09:18 +0200)]
Fix typo
Marco van Wieringen [Wed, 7 Oct 2009 07:15:22 +0000 (09:15 +0200)]
Add autoconf support for detecting the xBSD extattr interface and some other cleanups of the configure.in
Newly generated config.h.in also added
Marco van Wieringen [Wed, 7 Oct 2009 07:12:15 +0000 (09:12 +0200)]
Implement the extattr xBSD interface
Moved some code around to be able to reuse the encoding and decoding for both the extattr and xattr interface
Use an alist for storing the xattr list so we don't have to count the number of xattr first
Marco van Wieringen [Wed, 7 Oct 2009 07:10:58 +0000 (09:10 +0200)]
Use extattr interface for all xBSD filesystems. Added OpenBSD also to the mix.
Marco van Wieringen [Thu, 1 Oct 2009 20:44:13 +0000 (22:44 +0200)]
As it seems FreeBSD doesn't have the llistxattr or listxattr interface as Linux, OSX and NetBSD have but has an interface named extattr. This is a first breakdown to implement that interface.
Kern Sibbald [Mon, 5 Oct 2009 16:08:17 +0000 (18:08 +0200)]
Tweak kernstodo
Kern Sibbald [Mon, 5 Oct 2009 13:12:17 +0000 (15:12 +0200)]
Fix unwanted printout in strip test
Kern Sibbald [Mon, 5 Oct 2009 12:59:33 +0000 (14:59 +0200)]
Update notes and date
Kern Sibbald [Mon, 5 Oct 2009 12:57:38 +0000 (14:57 +0200)]
Fix concurrent Job recycle bug #1288
Eric Bollengier [Mon, 5 Oct 2009 10:23:19 +0000 (12:23 +0200)]
update technotes
Eric Bollengier [Mon, 5 Oct 2009 08:14:14 +0000 (10:14 +0200)]
update technotes
Marco van Wieringen [Sun, 4 Oct 2009 17:26:01 +0000 (19:26 +0200)]
Fixed inverted logic
Signed-off-by: Eric Bollengier <eric@eb.homelinux.org>
Eric Bollengier [Mon, 5 Oct 2009 08:07:30 +0000 (10:07 +0200)]
update technotes
Andreas Piesk [Mon, 5 Oct 2009 08:05:56 +0000 (10:05 +0200)]
Remove useless ScratchPool refs from Bat media list
Signed-off-by: Eric Bollengier <eric@eb.homelinux.org>
Kern Sibbald [Sat, 3 Oct 2009 13:40:50 +0000 (15:40 +0200)]
Technotes + update tests run
Kern Sibbald [Sat, 3 Oct 2009 13:38:17 +0000 (15:38 +0200)]
Add a MaxVolBytes test that create over 100 Vols
Kern Sibbald [Sat, 3 Oct 2009 13:37:24 +0000 (15:37 +0200)]
Add some error messages in insane buffer size cases
Kern Sibbald [Sat, 3 Oct 2009 12:48:45 +0000 (14:48 +0200)]
Tweak debug
Kern Sibbald [Sat, 3 Oct 2009 11:07:41 +0000 (13:07 +0200)]
Fix bug #1382 newly created disk volumes -> file not found warning
Kern Sibbald [Sat, 3 Oct 2009 11:07:32 +0000 (13:07 +0200)]
Update notes
Eric Bollengier [Fri, 2 Oct 2009 13:13:29 +0000 (15:13 +0200)]
update technotes
Eric Bollengier [Fri, 2 Oct 2009 07:36:40 +0000 (09:36 +0200)]
Cleanup new timeout code for bconsole
Eric Bollengier [Fri, 2 Oct 2009 07:23:08 +0000 (09:23 +0200)]
regress: update error messages in accurate-test
Kern Sibbald [Thu, 1 Oct 2009 16:02:40 +0000 (18:02 +0200)]
Update todo
bartleyd2 [Thu, 1 Oct 2009 02:20:51 +0000 (22:20 -0400)]
Cause the tree widget selected to keep up with the tab widget selected
Marco van Wieringen [Mon, 28 Sep 2009 11:18:01 +0000 (13:18 +0200)]
Allow for external CFLAGS to overwrite the CFLAGS in this script.
Kern Sibbald [Tue, 29 Sep 2009 18:44:54 +0000 (20:44 +0200)]
Merge branch 'master' of ssh://bacula.git.sourceforge.net/gitroot/bacula/bacula
Kern Sibbald [Tue, 29 Sep 2009 18:44:31 +0000 (20:44 +0200)]
Update technotes
Marco van Wieringen [Tue, 29 Sep 2009 18:02:12 +0000 (20:02 +0200)]
Change grep -e to egrep and use -c instead of using wc.
Signed-off-by: Eric Bollengier <eric@eb.homelinux.org>
Kern Sibbald [Tue, 29 Sep 2009 18:43:00 +0000 (20:43 +0200)]
Update version
Kern Sibbald [Tue, 29 Sep 2009 18:42:23 +0000 (20:42 +0200)]
Update kernstodo
Vitaly Kuznetsov [Tue, 29 Sep 2009 12:49:08 +0000 (12:49 +0000)]
Implement console 'timeout' feature using bacula socket timers
Eric Bollengier [Tue, 29 Sep 2009 14:11:49 +0000 (16:11 +0200)]
revert the update_bacula_table script change with bad indexes
Eric Bollengier [Tue, 29 Sep 2009 14:06:56 +0000 (16:06 +0200)]
Add index modification in update_sqlite/sqlite3/postgresql scripts
Eric Bollengier [Tue, 29 Sep 2009 13:35:42 +0000 (15:35 +0200)]
regress: fix $() to `` for solaris
Eric Bollengier [Tue, 29 Sep 2009 12:45:00 +0000 (14:45 +0200)]
update technotes
Eric Bollengier [Tue, 29 Sep 2009 12:44:17 +0000 (14:44 +0200)]
Remove the inx4 index for SQLite2/3 (FilenameId, PathId) on
File table. Replace it by an index over (JobId, PathId, FilenameId).
It is useless for common usage, and causes performance issues.
This index fragments over the time and the update cost grows
very quickly. (This index is not present on Mysql schema)
Eric Bollengier [Mon, 28 Sep 2009 14:51:17 +0000 (16:51 +0200)]
regress: tweak perl module
Eric Bollengier [Mon, 28 Sep 2009 14:44:46 +0000 (16:44 +0200)]
regress: Replace some awk by perl for Solaris
Kern Sibbald [Mon, 28 Sep 2009 07:22:56 +0000 (09:22 +0200)]
Attempt to fix MySQL SQL error
Marco van Wieringen [Sun, 27 Sep 2009 15:27:22 +0000 (17:27 +0200)]
Make sure we use the right chmod for Solaris
Kern Sibbald [Sun, 27 Sep 2009 08:55:03 +0000 (10:55 +0200)]
Fix Win32 build
Kern Sibbald [Sun, 27 Sep 2009 08:54:23 +0000 (10:54 +0200)]
Fix compiler warning
Kern Sibbald [Sat, 26 Sep 2009 17:21:12 +0000 (19:21 +0200)]
Remove gnome-console
Kern Sibbald [Sat, 26 Sep 2009 17:09:04 +0000 (19:09 +0200)]
Tweak some -? printout
Kern Sibbald [Sat, 26 Sep 2009 17:08:18 +0000 (19:08 +0200)]
Update man pages
Kern Sibbald [Sat, 26 Sep 2009 14:46:43 +0000 (16:46 +0200)]
Update technotes
Kern Sibbald [Sat, 26 Sep 2009 14:46:06 +0000 (16:46 +0200)]
Implement store_size32 and store_size64
Kern Sibbald [Sat, 26 Sep 2009 05:50:24 +0000 (07:50 +0200)]
Correct regression tests to use Pool 'File'
Kern Sibbald [Fri, 25 Sep 2009 18:31:53 +0000 (20:31 +0200)]
Up max vol size
Kern Sibbald [Fri, 25 Sep 2009 18:28:50 +0000 (20:28 +0200)]
Define File Pool and limit size to 5G
Kern Sibbald [Fri, 25 Sep 2009 12:28:42 +0000 (14:28 +0200)]
Update technotes
Kern Sibbald [Fri, 25 Sep 2009 12:28:11 +0000 (14:28 +0200)]
Fix Alpha ifdefing -- should fix bug #1359
Kern Sibbald [Fri, 25 Sep 2009 12:25:50 +0000 (14:25 +0200)]
Update technotes
Eric Bollengier [Tue, 22 Sep 2009 21:20:41 +0000 (23:20 +0200)]
tweak comment
Eric Bollengier [Tue, 22 Sep 2009 21:17:03 +0000 (23:17 +0200)]
Remove the file_fp_idx index for Postgresql (FilenameId, PathId) on
File table.
It is useless for common usage, and causes performance issues.
This index fragments over the time and the update cost grows
very quickly. (This index is not present on Mysql schema)
Eric Bollengier [Tue, 22 Sep 2009 14:15:35 +0000 (16:15 +0200)]
regress: Add small perl lib for speed testing
Eric Bollengier [Tue, 22 Sep 2009 12:46:20 +0000 (14:46 +0200)]
update technotes
Eric Bollengier [Tue, 22 Sep 2009 12:44:59 +0000 (14:44 +0200)]
bweb: Fix float usage for LIMIT sql query
Eric Bollengier [Mon, 21 Sep 2009 20:42:23 +0000 (22:42 +0200)]
tweak drop_bacula_xxx script ouput
Eric Bollengier [Mon, 21 Sep 2009 20:41:28 +0000 (22:41 +0200)]
update speed-test
Eric Bollengier [Fri, 18 Sep 2009 16:54:57 +0000 (18:54 +0200)]
update speedtest
Eric Bollengier [Thu, 17 Sep 2009 21:07:26 +0000 (23:07 +0200)]
speed-test: small fix
Kern Sibbald [Sun, 20 Sep 2009 15:31:55 +0000 (17:31 +0200)]
Update to slightly newer config.guess and config.sub
Kern Sibbald [Sun, 20 Sep 2009 12:03:45 +0000 (14:03 +0200)]
Fix compile error on Mac
Kern Sibbald [Sun, 20 Sep 2009 07:41:47 +0000 (09:41 +0200)]
Tweak keep readall error messages
Kern Sibbald [Sun, 20 Sep 2009 07:36:16 +0000 (09:36 +0200)]
Generate new configure
Kern Sibbald [Sun, 20 Sep 2009 07:36:00 +0000 (09:36 +0200)]
Reorder configure test for cleaner print output
Kern Sibbald [Sun, 20 Sep 2009 07:35:00 +0000 (09:35 +0200)]
Tweak auto-label-test exit on failure
Dmitry V. Levin [Fri, 18 Sep 2009 16:32:38 +0000 (16:32 +0000)]
Implement support of keeping readall capabilities after UID/GID switch
Extend drop() function interface to accept 3rd parameter specifying
whether process should keep capabilities required to read and search
files and directories regardless of their access permissions.
Introduce new bacula-fd option (-k) specifying that readall capabilities
should be kept after UID/GID switch.
The change moves drop() definition from bsys.c to new file priv.c,
which is necessary to avoid linking every bacula executable with -lcap.
If drop() would remain in bsys.c, then every executable which directly
or indirectly uses other functions defined in bsys.c would have to be
linked with -lcap, unless libbac is built as a shared library.
While the change itself is portable, the implementation is Linux
specific, it uses libcap to keep CAP_DAC_READ_SEARCH capability.
If libcap is not available, or OS does not have sys/prctl.h,
sys/capability.h, prctl(2), setreuid(2) and PR_SET_KEEPCAPS, then
this change is almost noop.
Dmitry V. Levin [Fri, 18 Sep 2009 15:38:53 +0000 (15:38 +0000)]
Remove redundant includes of pwd.h and grp.h headers
Dmitry V. Levin [Thu, 17 Sep 2009 22:35:13 +0000 (22:35 +0000)]
find_one_file: Remove unreliable and redundant access(2) directory check
From one side, access(2) is not reliable by definition. According to
specification, access(2) uses process's real UID and GID instead of
effective IDs, and it ignores process capabilities. Consequently,
privileged process with unprivileged real IDs cannot use access(2) to
check its access to files.
From another side, the access(2) directory check looks redundant
because the directory is opened right below using opendir(3).
Dmitry V. Levin [Thu, 17 Sep 2009 22:02:11 +0000 (22:02 +0000)]
Fix link rules
Ensure that common library names defined in $(LIBS) are passed to the
linker after -lbac. With this change, libbac is allowed to safely use
static libraries defined in $(LIBS).
Kern Sibbald [Fri, 18 Sep 2009 14:20:48 +0000 (16:20 +0200)]
Force nightly-disk regress to 3.0.3
Eric Bollengier [Thu, 17 Sep 2009 21:00:19 +0000 (23:00 +0200)]
speed-test: Add basejob argument to test basejob speed