]>
arthur.barton.de Git - netatalk.git/log
didg [Sun, 18 Oct 2009 20:21:09 +0000 (20:21 +0000)]
use SO_RCVTIMEO rather than alarm in cnid_metad
didg [Sun, 18 Oct 2009 19:02:43 +0000 (19:02 +0000)]
use pselect and no timeout in cnid_metad
didg [Sun, 18 Oct 2009 18:25:13 +0000 (18:25 +0000)]
cnid_metad don't drop the slot if it's outside the respawn window, reuse it
didg [Sun, 18 Oct 2009 17:50:13 +0000 (17:50 +0000)]
use pselect and a better timeout in cnid_dbd
didg [Sun, 18 Oct 2009 06:16:05 +0000 (06:16 +0000)]
ad_open reuse fstat data in header if it's valid
didg [Fri, 16 Oct 2009 01:50:50 +0000 (01:50 +0000)]
psf, remove unused static stuff
didg [Fri, 16 Oct 2009 01:10:59 +0000 (01:10 +0000)]
pap, remove or #if 0 unused static stuff
didg [Fri, 16 Oct 2009 00:57:12 +0000 (00:57 +0000)]
copy_file, check close(destination) return value for error
didg [Fri, 16 Oct 2009 00:48:08 +0000 (00:48 +0000)]
copy_file if EINTR, cc -= write(...) was corrupting the buffer the size
didg [Fri, 16 Oct 2009 00:40:48 +0000 (00:40 +0000)]
copy_file use the right type ssize_t for ccor cc < 0 is always false
didg [Fri, 16 Oct 2009 00:15:53 +0000 (00:15 +0000)]
missing include file
didg [Fri, 16 Oct 2009 00:11:42 +0000 (00:11 +0000)]
declare more stuff static
franklahm [Thu, 15 Oct 2009 23:00:45 +0000 (23:00 +0000)]
Remove vfs_adouble.c, it's moved to libatalk/vfs/vfs.c
franklahm [Thu, 15 Oct 2009 15:35:05 +0000 (15:35 +0000)]
EAs for dirs did not work
franklahm [Thu, 15 Oct 2009 15:00:55 +0000 (15:00 +0000)]
VFS EA: chown
franklahm [Thu, 15 Oct 2009 14:54:43 +0000 (14:54 +0000)]
More debugging
didg [Thu, 15 Oct 2009 12:08:22 +0000 (12:08 +0000)]
remove some const qualifier for volume parameter, cname() and dir_lookup(), it's not a constant
franklahm [Thu, 15 Oct 2009 12:06:07 +0000 (12:06 +0000)]
EA VFS: FPCopyFile support
didg [Thu, 15 Oct 2009 11:39:48 +0000 (11:39 +0000)]
move login buffer size to size_t
didg [Thu, 15 Oct 2009 10:43:13 +0000 (10:43 +0000)]
Use the right type for AFP function buffers size, size_t not int or unsigned int
franklahm [Wed, 14 Oct 2009 15:04:00 +0000 (15:04 +0000)]
Implement VFS chaining, EA VFS rm/mv
didg [Wed, 14 Oct 2009 02:30:42 +0000 (02:30 +0000)]
ad_util.c, wrong parameters order for memset
didg [Wed, 14 Oct 2009 02:24:04 +0000 (02:24 +0000)]
remove most sparse warning 'Using plain integer as NULL pointer'
didg [Wed, 14 Oct 2009 01:38:28 +0000 (01:38 +0000)]
remove most sparse warning 'symbol 'xxx' was not declared. Should it be static?'
didg [Tue, 13 Oct 2009 22:55:36 +0000 (22:55 +0000)]
remove pre ansi declarations
franklahm [Mon, 12 Oct 2009 13:18:11 +0000 (13:18 +0000)]
Error message when volinfo file is not found
franklahm [Mon, 12 Oct 2009 11:55:27 +0000 (11:55 +0000)]
Usage description with -f was outdated
franklahm [Mon, 12 Oct 2009 11:38:01 +0000 (11:38 +0000)]
Usage summary specified the -u option wrong
franklahm [Mon, 12 Oct 2009 11:30:52 +0000 (11:30 +0000)]
New option -n for scanning with -s: dont open CNID database,
only scan filesystem.
franklahm [Fri, 2 Oct 2009 14:57:57 +0000 (14:57 +0000)]
EA bug fixes
franklahm [Fri, 2 Oct 2009 09:32:40 +0000 (09:32 +0000)]
Extended Attributes support via files in .AppleDouble.
Extended VFS stack, so apps linking libatalk can also actually use adouble and EA code.
Missing: EA integration into AFP rm, cp, mv.
franklahm [Mon, 28 Sep 2009 13:19:48 +0000 (13:19 +0000)]
Fix for possible NULL pointer passing to LOG if KRB5_KTNAME is not set in the process environment
franklahm [Mon, 28 Sep 2009 12:16:49 +0000 (12:16 +0000)]
Untabify and reindent
franklahm [Mon, 28 Sep 2009 12:04:51 +0000 (12:04 +0000)]
Readability fix (endif comment was wrong), remove ifdef DEBUG, adjust loglevel to debug instead
franklahm [Mon, 28 Sep 2009 11:59:44 +0000 (11:59 +0000)]
AFP_LOGINCONT was missing in AFP cmdcode stringizer
franklahm [Mon, 28 Sep 2009 09:21:09 +0000 (09:21 +0000)]
Untabify and reindent
franklahm [Mon, 21 Sep 2009 12:35:04 +0000 (12:35 +0000)]
Changing UNIX privs doesn't require adouble access. Fixes #
2863424
franklahm [Fri, 18 Sep 2009 12:36:39 +0000 (12:36 +0000)]
Requiere C99 via AC_PROG_CC_C99 in configure.in
franklahm [Thu, 17 Sep 2009 08:35:08 +0000 (08:35 +0000)]
Fix warnings
franklahm [Mon, 14 Sep 2009 14:11:45 +0000 (14:11 +0000)]
Untabify, reindent, realign, cleanup
franklahm [Mon, 14 Sep 2009 10:04:16 +0000 (10:04 +0000)]
Untabify and reindent
didg [Mon, 14 Sep 2009 03:12:11 +0000 (03:12 +0000)]
remove pointer of type ‘void *’ used in arithmetic warning
didg [Mon, 14 Sep 2009 02:56:19 +0000 (02:56 +0000)]
remove 'ISO C90 forbids mixed declarations and code' warning
didg [Mon, 14 Sep 2009 01:24:40 +0000 (01:24 +0000)]
remove 'ISO C90 forbids mixed declarations and code' warning
didg [Mon, 14 Sep 2009 00:02:21 +0000 (00:02 +0000)]
remove obsolete ATACC ifdef
franklahm [Fri, 11 Sep 2009 13:26:05 +0000 (13:26 +0000)]
Untabify and reindent
franklahm [Fri, 11 Sep 2009 09:14:16 +0000 (09:14 +0000)]
Time Machine support. Merge from branch-2-0
franklahm [Fri, 11 Sep 2009 07:46:30 +0000 (07:46 +0000)]
Fix comment for cnid caching enabled by default
franklahm [Wed, 9 Sep 2009 11:52:26 +0000 (11:52 +0000)]
Previos merge from 2-0 did still contain a conflict marker
franklahm [Wed, 9 Sep 2009 11:50:39 +0000 (11:50 +0000)]
Makefile.am was using absolute paths which broke make distcheck. Merge from 2-0
franklahm [Fri, 4 Sep 2009 15:27:21 +0000 (15:27 +0000)]
Disable DDP, atalk and papd by default. From HAT
franklahm [Fri, 4 Sep 2009 07:59:50 +0000 (07:59 +0000)]
Enable CNID caching/backup in AppleDouble files by default.
New voloption nocnidcache disables it.
franklahm [Fri, 4 Sep 2009 07:50:59 +0000 (07:50 +0000)]
Untabify and reindent
franklahm [Thu, 3 Sep 2009 14:01:36 +0000 (14:01 +0000)]
Add ad.1 manpage
franklahm [Thu, 3 Sep 2009 12:47:33 +0000 (12:47 +0000)]
Remove --with-logfile configure option. It was obsolete and broken anyway.
franklahm [Thu, 3 Sep 2009 12:32:44 +0000 (12:32 +0000)]
Untabify and reindent
franklahm [Thu, 3 Sep 2009 08:35:14 +0000 (08:35 +0000)]
Support for BerkeleyDB lib updates.
BerkeleyDB cursors API requires db >= 4.6.
Push NEWS for 2.1.
franklahm [Tue, 1 Sep 2009 14:28:07 +0000 (14:28 +0000)]
New utility: ad
franklahm [Tue, 1 Sep 2009 13:55:55 +0000 (13:55 +0000)]
Fix for (last fix applied to wrong if test):
Fix access check bug for Netatalk private folders and vetoed folders.
http://thread.gmane.org/gmane.network.netatalk.devel/8878
http://thread.gmane.org/gmane.network.netatalk.devel/8881
franklahm [Tue, 1 Sep 2009 13:18:17 +0000 (13:18 +0000)]
Fix for:
Fix access check bug for Netatalk private folders and vetoed folders.
http://thread.gmane.org/gmane.network.netatalk.devel/8878
http://thread.gmane.org/gmane.network.netatalk.devel/8881
franklahm [Tue, 1 Sep 2009 13:15:13 +0000 (13:15 +0000)]
Fix access check bug for Netatalk private folders and vetoed folders.
http://thread.gmane.org/gmane.network.netatalk.devel/8878
http://thread.gmane.org/gmane.network.netatalk.devel/8881
Merge from branch-2-0.
franklahm [Mon, 31 Aug 2009 14:50:46 +0000 (14:50 +0000)]
Untabify and reindent
franklahm [Tue, 25 Aug 2009 09:40:24 +0000 (09:40 +0000)]
Fix uniconv -d option. Merge from branch-2-0
didg [Tue, 21 Jul 2009 13:41:16 +0000 (13:41 +0000)]
remove trivial warnings
didg [Mon, 20 Jul 2009 23:23:02 +0000 (23:23 +0000)]
remove ads adouble format
didg [Mon, 20 Jul 2009 18:33:07 +0000 (18:33 +0000)]
cnid_resolve: can't return '..' as a valid name, could be use to escape the volume root folder, unsure if it's really doable
didg [Mon, 20 Jul 2009 18:31:04 +0000 (18:31 +0000)]
.AppleDxxx folders were user accessible if option 'usedots' was set
franklahm [Mon, 20 Jul 2009 09:06:03 +0000 (09:06 +0000)]
Remove variable expansion for BSD printers. Fixes CVE-2008-5718. Merge from 2.0 branch.
franklahm [Sun, 12 Jul 2009 09:21:34 +0000 (09:21 +0000)]
Change CNID updating logic in case of inode reusage. See:
<http://thread.gmane.org/gmane.network.netatalk.devel/8854>
franklahm [Fri, 3 Jul 2009 08:15:19 +0000 (08:15 +0000)]
Add cross-compilation support
franklahm [Thu, 2 Jul 2009 17:53:52 +0000 (17:53 +0000)]
Adjust loglevel and message when using default CNID backend. From HAT
franklahm [Tue, 23 Jun 2009 10:12:17 +0000 (10:12 +0000)]
Comment out all mappings. They're unmaintained, possibly wrong and do not fit for OS X. From HAT. See <http://article.gmane.org/gmane.network.netatalk.devel/8787>
franklahm [Mon, 22 Jun 2009 12:05:15 +0000 (12:05 +0000)]
Fix 0 byte ad-files as reported <http://article.gmane.org/gmane.network.netatalk.devel/8818>.
franklahm [Fri, 19 Jun 2009 13:38:32 +0000 (13:38 +0000)]
Fix #
2802236 . https://sourceforge.net/support/tracker.php?aid=
2802236
franklahm [Tue, 16 Jun 2009 09:39:13 +0000 (09:39 +0000)]
We're bootstrapping from now on
franklahm [Sun, 14 Jun 2009 08:58:40 +0000 (08:58 +0000)]
SHIFT_JIS is not needed because current netatalk has already supported
MAC_JAPANESE. SHIFT_JIS looks like MAC_JAPANESE. But it is incompatible in some
characters. SHIFT_JIS have to be deleted to avoid confusion.
From HAT.
franklahm [Wed, 10 Jun 2009 08:37:25 +0000 (08:37 +0000)]
The "shared" and "invisible" attributes are opaque and stored and retrieved from the FinderFlags. This fixes Bug #
2802236 :
<https://sourceforge.net/tracker/?func=detail&aid=
2802236 &group_id=8642&atid=108642>
Also changed: move all ATTRBIT_XXX defines to adouble.h.
franklahm [Tue, 9 Jun 2009 12:20:17 +0000 (12:20 +0000)]
Missing newline on last line. From HAT
franklahm [Tue, 9 Jun 2009 11:58:48 +0000 (11:58 +0000)]
Once again rework cnid_metad logging setup code and config.
Checked in the according manpages too.
Also fixed: downstream Debian patches to their init script.
franklahm [Thu, 28 May 2009 11:28:49 +0000 (11:28 +0000)]
Add support for dbpath option i.e. AppleDB at another place
franklahm [Thu, 28 May 2009 10:22:07 +0000 (10:22 +0000)]
Some fixes to logging statements
franklahm [Tue, 26 May 2009 09:33:54 +0000 (09:33 +0000)]
Add dbd manpage
franklahm [Tue, 26 May 2009 07:16:56 +0000 (07:16 +0000)]
Fix respawn throttling. Search for empty slo was testing the wrong variable
franklahm [Mon, 25 May 2009 13:52:14 +0000 (13:52 +0000)]
Fixes
franklahm [Sat, 23 May 2009 06:28:27 +0000 (06:28 +0000)]
Stamp was not updated in force mode
franklahm [Fri, 22 May 2009 20:48:44 +0000 (20:48 +0000)]
Finished dbd
franklahm [Wed, 20 May 2009 10:56:02 +0000 (10:56 +0000)]
Fixes
franklahm [Wed, 20 May 2009 10:36:09 +0000 (10:36 +0000)]
Fix respawn throttling. See http://marc.info/?l=netatalk-devel&m=
124261556901990 &w=2
franklahm [Wed, 20 May 2009 10:29:22 +0000 (10:29 +0000)]
Add FIXME: -d option is not implemented
franklahm [Tue, 19 May 2009 11:56:22 +0000 (11:56 +0000)]
Fix cnid_metad -l option
franklahm [Tue, 19 May 2009 10:52:59 +0000 (10:52 +0000)]
Adjust clovevol option description
franklahm [Mon, 18 May 2009 09:54:14 +0000 (09:54 +0000)]
Fix regression in cnid_metad.c: respawn throttling was not working anymore.
Hopefully fix all remaing absolute/relative pathname issues in dbif.c.
franklahm [Mon, 18 May 2009 09:25:25 +0000 (09:25 +0000)]
lock file was created in cwd
franklahm [Thu, 14 May 2009 13:46:08 +0000 (13:46 +0000)]
dbd now does many things it should do in the end.
In volinfo.c/h: translate vol options to ad options like afp/volume.c does it.
Rename dbd.c to cmd_dbd.c.
franklahm [Sun, 10 May 2009 08:08:28 +0000 (08:08 +0000)]
DB_CREATE must always be passed of course
franklahm [Fri, 8 May 2009 12:26:44 +0000 (12:26 +0000)]
Fix stupid free. Still banging my head against the table! Praise valgrind.
franklahm [Fri, 8 May 2009 08:06:02 +0000 (08:06 +0000)]
Swap SPCs for TABs
franklahm [Wed, 6 May 2009 11:54:24 +0000 (11:54 +0000)]
Fixes a serious error in the way recovery was run on db_env opening.
dbd -s and -r now are capable of:
St Type Check (Status of implementation progress, type: file/dir)
OK D Make sure .AppleDouble dir exist, create if missing
OK F Make sure ad file exists
OK F/D Delete orphaned ad-files, log dirs in ad-dir
OK F/D Check name encoding by roundtripping, log on error
dbd -d now also dumps the rootinfo key.
franklahm [Tue, 5 May 2009 08:40:10 +0000 (08:40 +0000)]
Add AFP over DSI over TCP info. Update BDB infos.
franklahm [Mon, 4 May 2009 09:09:43 +0000 (09:09 +0000)]
Remove #ifdef DEBUG stuff, its not neccessary anymore as we have a fast LOG macro. Also replace stringify devino func with plain printf %ll