]> arthur.barton.de Git - netatalk.git/log
netatalk.git
21 years agomore AFP 3.x define root-netatalk-1-6
didg [Wed, 9 Oct 2002 18:46:31 +0000 (18:46 +0000)]
more AFP 3.x define

21 years agoRemoved mtab-related file.
srittau [Tue, 8 Oct 2002 22:15:40 +0000 (22:15 +0000)]
Removed mtab-related file.

21 years agoReenabled automake 1.4 bug workaround.
srittau [Tue, 8 Oct 2002 00:03:47 +0000 (00:03 +0000)]
Reenabled automake 1.4 bug workaround.

21 years agofixed a typo
didg [Mon, 7 Oct 2002 19:14:41 +0000 (19:14 +0000)]
fixed a typo

21 years agoRemove a debugging message.
jmarcus [Sat, 5 Oct 2002 20:13:31 +0000 (20:13 +0000)]
Remove a debugging message.

21 years agowith cnid the default replace dirsearch with dirlookup. dirsearch doesn't work
didg [Sat, 5 Oct 2002 14:04:47 +0000 (14:04 +0000)]
with cnid the default replace dirsearch with dirlookup. dirsearch doesn't work
if the folder is not already in the cache.

21 years agoatalkd/main.c server_child.c if not defined add few macros
didg [Sat, 5 Oct 2002 13:20:13 +0000 (13:20 +0000)]
atalkd/main.c server_child.c if not defined add few macros
atalkd/main.c initialize before use
ad_mmap.c ifdef never used code

21 years agoafp.h,afp_util.c added defines for AFP 3.0 3.1
didg [Sat, 5 Oct 2002 13:07:17 +0000 (13:07 +0000)]
afp.h,afp_util.c added defines for AFP 3.0 3.1
path.h: preprocessor macro working with gcc 3.2

21 years agoCNID supports Berkeley DB 3 as well as 4. Just to be safe, remove any
jmarcus [Sat, 5 Oct 2002 06:22:26 +0000 (06:22 +0000)]
CNID supports Berkeley DB 3 as well as 4.  Just to be safe, remove any
mention of a DB version.

21 years agomtoupath: Patch by Hans-Peter Jansen:
srittau [Fri, 4 Oct 2002 23:51:22 +0000 (23:51 +0000)]
mtoupath: Patch by Hans-Peter Jansen:

When conversion of a character fails, the character is hex-encoded.

Debug output.

21 years agoUpdate of the SuSE rc file by Hans-Peter Jansen.
srittau [Fri, 4 Oct 2002 23:42:40 +0000 (23:42 +0000)]
Update of the SuSE rc file by Hans-Peter Jansen.

21 years agoRemoved mentions of the mtab and hash schemes.
srittau [Fri, 4 Oct 2002 23:38:44 +0000 (23:38 +0000)]
Removed mentions of the mtab and hash schemes.

21 years agoRemoved a work-around for broken automake versions; newer version seem to
srittau [Fri, 4 Oct 2002 15:18:08 +0000 (15:18 +0000)]
Removed a work-around for broken automake versions; newer version seem to
work fine without it.

21 years agoRemoved MTAB support.
srittau [Fri, 4 Oct 2002 15:15:05 +0000 (15:15 +0000)]
Removed MTAB support.

21 years agoRemoved mtab support.
srittau [Fri, 4 Oct 2002 15:13:21 +0000 (15:13 +0000)]
Removed mtab support.

21 years agoRemoved DID schemes hash and mtab. Made CNID the default.
srittau [Fri, 4 Oct 2002 15:11:57 +0000 (15:11 +0000)]
Removed DID schemes hash and mtab. Made CNID the default.

21 years agoadded a simplistic explanation of IDs point-did-cleanup
sibaz [Tue, 1 Oct 2002 16:58:50 +0000 (16:58 +0000)]
added a simplistic explanation of IDs

21 years agochanged all LOG messages using logtype_default to use logtype_afpd
sibaz [Sun, 29 Sep 2002 23:31:24 +0000 (23:31 +0000)]
changed all LOG messages using logtype_default to use logtype_afpd

21 years agochanged all LOG messages using logtype_default to use logtype_uams
sibaz [Sun, 29 Sep 2002 23:30:20 +0000 (23:30 +0000)]
changed all LOG messages using logtype_default to use logtype_uams

21 years agochanged all LOG messages using logtype_default to use logtype_papd
sibaz [Sun, 29 Sep 2002 23:29:13 +0000 (23:29 +0000)]
changed all LOG messages using logtype_default to use logtype_papd

21 years agochanged all LOG messages using logtype_default to use logtype_atalkd
sibaz [Sun, 29 Sep 2002 23:24:47 +0000 (23:24 +0000)]
changed all LOG messages using logtype_default to use logtype_atalkd

21 years agoadded atalkd, papd and uams logtypes
sibaz [Sun, 29 Sep 2002 23:18:45 +0000 (23:18 +0000)]
added atalkd, papd and uams logtypes

21 years agomove struct extmap from a linked list to a sorted array.
didg [Sun, 29 Sep 2002 18:44:16 +0000 (18:44 +0000)]
move struct extmap from a linked list to a sorted array.
fix a time type. add pollvoltime function.

21 years agocode cleaning
didg [Sun, 29 Sep 2002 17:39:59 +0000 (17:39 +0000)]
code cleaning

21 years agosetfilmode() mode cleaning
didg [Sun, 29 Sep 2002 15:42:14 +0000 (15:42 +0000)]
setfilmode() mode cleaning

21 years agoAnother forced commit to see if email is working.
jmarcus [Sat, 28 Sep 2002 03:56:44 +0000 (03:56 +0000)]
Another forced commit to see if email is working.

21 years agoForced commit to test the email feature.
jmarcus [Sat, 28 Sep 2002 03:43:37 +0000 (03:43 +0000)]
Forced commit to test the email feature.

21 years agobugfix: dirlookup() use the mac name not the unix name
didg [Fri, 27 Sep 2002 11:34:22 +0000 (11:34 +0000)]
bugfix: dirlookup() use the mac name not the unix name

21 years agofix to a fix: configure.in catsearch missing ,
didg [Fri, 27 Sep 2002 08:10:40 +0000 (08:10 +0000)]
fix to a fix: configure.in catsearch missing ,

21 years agoAnother small change to test the syncmail process.
morgana [Fri, 27 Sep 2002 03:42:31 +0000 (03:42 +0000)]
Another small change to test the syncmail process.

21 years agoNoted addition of syncmail to CVSROOT to log commits to mailing list.
morgana [Fri, 27 Sep 2002 03:34:57 +0000 (03:34 +0000)]
Noted addition of syncmail to CVSROOT to log commits to mailing list.

21 years agobugfix: uam_load() exit if path is empty
didg [Thu, 26 Sep 2002 00:02:47 +0000 (00:02 +0000)]
bugfix: uam_load() exit if path is empty

21 years ago2002-09-24 Sebastian Rittau <srittau@jroger.in-berlin.de>
srittau [Tue, 24 Sep 2002 11:18:56 +0000 (11:18 +0000)]
2002-09-24  Sebastian Rittau  <srittau@jroger.in-berlin.de>

        * NEWS: Catted CHANGES to the end of this file. Updated from the
        stable branch.
        * CHANGES: Removed.

21 years agobugfix: catsearch, ) wasn't at the right place.
didg [Tue, 17 Sep 2002 00:27:24 +0000 (00:27 +0000)]
bugfix: catsearch, ) wasn't at the right place.

21 years agoWhoops. OpenBSD should use lsof.
jmarcus [Thu, 12 Sep 2002 20:25:27 +0000 (20:25 +0000)]
Whoops.  OpenBSD should use lsof.

21 years agoAdd support for OpenBSD.
jmarcus [Thu, 12 Sep 2002 20:24:05 +0000 (20:24 +0000)]
Add support for OpenBSD.

Submitted by: satadru@umich.edu

21 years agoFixed a warning.
srittau [Thu, 12 Sep 2002 17:33:03 +0000 (17:33 +0000)]
Fixed a warning.

21 years agoMade as_timer static and changed its arguments from "void" to "int". Fixes
srittau [Thu, 12 Sep 2002 17:21:15 +0000 (17:21 +0000)]
Made as_timer static and changed its arguments from "void" to "int". Fixes
a warning.

21 years agoafp_createfile initalize of pointer before use help :(
didg [Wed, 11 Sep 2002 03:03:27 +0000 (03:03 +0000)]
afp_createfile initalize of pointer before use help :(

21 years agocall mangle() after hex conversion.
didg [Mon, 9 Sep 2002 01:21:59 +0000 (01:21 +0000)]
call mangle() after hex conversion.

21 years agobugfix: --enable-dropkludge INSECURE is an understatement
didg [Sat, 7 Sep 2002 19:18:59 +0000 (19:18 +0000)]
bugfix: --enable-dropkludge INSECURE is an understatement

21 years agoOops, ad_path returns a static buffer
didg [Fri, 6 Sep 2002 04:23:45 +0000 (04:23 +0000)]
Oops, ad_path returns a static buffer

21 years agoof_findname
didg [Fri, 6 Sep 2002 02:57:49 +0000 (02:57 +0000)]
of_findname

21 years agoof_findname: remove vol and dir
didg [Thu, 5 Sep 2002 14:52:05 +0000 (14:52 +0000)]
of_findname: remove vol and dir

21 years agomove of_findname key from filename to dev, inode.
didg [Wed, 4 Sep 2002 17:28:08 +0000 (17:28 +0000)]
move of_findname key from filename to dev, inode.

21 years agoThis file was accidentally left out of my umask commit.
jmarcus [Sat, 31 Aug 2002 08:09:06 +0000 (08:09 +0000)]
This file was accidentally left out of my umask commit.

21 years ago* Add support for verifying the mangle database if it exists
jmarcus [Sat, 31 Aug 2002 08:05:40 +0000 (08:05 +0000)]
* Add support for verifying the mangle database if it exists
* Establish a shared lock on the open AppleVolumes.default file
* Clean up the code with perltidy

21 years agoCreate a (for now) undocumented volume option, "umask" which gives us
jmarcus [Sat, 31 Aug 2002 05:35:09 +0000 (05:35 +0000)]
Create a (for now) undocumented volume option, "umask" which gives us
the ability to have CNID files and directories created with the umask of the
logged in user.

Currently this is only done for '~' shares, but the umask volume option
could be specified for any share.  It could even be extended to things other
than CNID.

21 years agocleaning: was missing in previous commit
didg [Fri, 30 Aug 2002 19:35:16 +0000 (19:35 +0000)]
cleaning: was missing in previous commit

21 years agocleaning: FORCE_UIDGID is was 100% broken before, it's always broken but with
didg [Fri, 30 Aug 2002 19:32:40 +0000 (19:32 +0000)]
cleaning: FORCE_UIDGID is was 100% broken before, it's always broken but with
fewer #ifdef

21 years agoAdd an snprintf() implementation for OSes such as Tru64 which do not
jmarcus [Fri, 30 Aug 2002 16:56:40 +0000 (16:56 +0000)]
Add an snprintf() implementation for OSes such as Tru64 which do not
already have one.

Submitted by: Burkhard Schmidt <bs@cpfs.mpg.de>
Obtained from: Patrick Powell <papowell@astart.com>

21 years agobugfix: missing headers
didg [Fri, 30 Aug 2002 10:19:19 +0000 (10:19 +0000)]
bugfix: missing headers

21 years agoIntroduce Conncurrent Data Store (CDB) support to CNID. This is phase 1.
jmarcus [Fri, 30 Aug 2002 03:12:45 +0000 (03:12 +0000)]
Introduce Conncurrent Data Store (CDB) support to CNID.  This is phase 1.
In this phase, CDB is a configure option, and is either enabled or disabled
for all volumes at compile time.  By default, CDB is disabled in favor of
transactional data store.

CDB has some advantages.  It doesn't use transactions or logging, thus it's
less likely to be corrupted if the server dies prematurely.  It also
doesn't eat up disk space with transaction logs.  The disadvantage is that
it's designed for environments with many readers and one writer.  This means
that many afpd clients could block while waiting for a write lock on
the database.  That's why testing is in order.

In phase 2, CDB is be configurable on a per-volume basis.

Phase 3 (if testing of phase 1 and 2 is good) will be to enable CDB as the
default CNID data store scheme.

To enable CDB, simply specify the configure argument --with-cdb when
configuring with CNID DID support.

Submitted by: Dan Wilga <dwilga@mtholyoke.edu>

21 years agotry to make afpd directory access right works the way Macs expect
didg [Thu, 29 Aug 2002 18:57:26 +0000 (18:57 +0000)]
try to make afpd directory access right  works the way Macs expect

21 years agoMFS: Fix NFS quotas on Tru64.
jmarcus [Thu, 29 Aug 2002 17:22:06 +0000 (17:22 +0000)]
MFS: Fix NFS quotas on Tru64.

21 years agobugfix: directory handling
didg [Thu, 29 Aug 2002 14:53:31 +0000 (14:53 +0000)]
bugfix: directory handling

21 years agobugfix: renamefile's first parameter is the unix name not the mac one. from
didg [Wed, 28 Aug 2002 15:08:16 +0000 (15:08 +0000)]
bugfix: renamefile's first parameter is the unix name not the mac one. from
matsu@nakamoto-sogo.co.jp

21 years agobugfix: move to the fork's dir before stat().
didg [Mon, 26 Aug 2002 08:57:50 +0000 (08:57 +0000)]
bugfix: move to the fork's dir before stat().

21 years agoMore copyright stuff :))
rlewczuk [Sun, 25 Aug 2002 13:32:09 +0000 (13:32 +0000)]
More copyright stuff :))

21 years agoGet rid of this my silly copyright message :)
rlewczuk [Sun, 25 Aug 2002 13:31:16 +0000 (13:31 +0000)]
Get rid of this my silly copyright message :)

21 years agoRudimentary FPCatSearch implementation.
rlewczuk [Sun, 25 Aug 2002 13:26:19 +0000 (13:26 +0000)]
Rudimentary FPCatSearch implementation.
Still has bugs and some things (like offspring count filter) aren't implemented.
Activate with --with-catsearch while invoking ./configure.

21 years agoRename SCRIPTS to PERLSCRIPT to silence automake.
jmarcus [Sun, 25 Aug 2002 03:22:45 +0000 (03:22 +0000)]
Rename SCRIPTS to PERLSCRIPT to silence automake.

Submitted by: Lance Levsen <l.levsen@pwgroup.ca>
Thanks from: many

21 years ago* Refer to the correct platforms file.
jmarcus [Sun, 25 Aug 2002 03:21:40 +0000 (03:21 +0000)]
* Refer to the correct platforms file.
* Don't mention autogen.sh under the quick start section.

Requested by: Bob Rogers <rogers-netatalk-devel@rgrjr.dyndns.org>
Submitted by: Lance Levsen <l.levsen@pwgroup.ca>

21 years agoFix Bob Roger's email address.
jmarcus [Sun, 25 Aug 2002 03:19:52 +0000 (03:19 +0000)]
Fix Bob Roger's email address.

Requested by: Bob Rogers <rogers-netatalk-devel@rgrjr.dyndns.org>
Submitted by: Lance Levsen <l.levsen@pwgroup.ca>

21 years agoreorganised the log messages, fixed the typo conscerning unsetuplog in afp_options...
sibaz [Sat, 24 Aug 2002 05:00:06 +0000 (05:00 +0000)]
reorganised the log messages, fixed the typo conscerning unsetuplog in afp_options, and added an example to the afpd.conf.tmpl file (and removed the warning)

21 years agodoh, the code was looking up the loglevel against a table, then using the position...
sibaz [Sat, 24 Aug 2002 03:47:37 +0000 (03:47 +0000)]
doh, the code was looking up the loglevel against a table, then using the position in that table as the value, the enum was ten times that.  That was all that was causing problems.  I've altered the loglevels table to reflect this, by making the more debug levels go debug, debug6, debug7, debug8, debug9, maxdebug, all of which correspond to their enum values except divided by ten

21 years agoadded list of avaliable logtypes and loglevels to afpd.conf
sibaz [Sat, 24 Aug 2002 02:35:26 +0000 (02:35 +0000)]
added list of avaliable logtypes and loglevels to afpd.conf

21 years agorenamed the -setuplogtype optione to -[un]setuplog, where unsetting a log simply...
sibaz [Sat, 24 Aug 2002 02:12:43 +0000 (02:12 +0000)]
renamed the -setuplogtype optione to -[un]setuplog, where unsetting a log simply sets its loglevel to severe.  Added usage notes in afpd.conf.tmpl, and allowed for the fact that not all parameters are neccesarily defined (specifying unsetuplog will drop the loglevel parameter)

21 years agofixed a re-occuring bug (must have fixed it in the wrong file before)
sibaz [Sat, 24 Aug 2002 02:04:53 +0000 (02:04 +0000)]
fixed a re-occuring bug (must have fixed it in the wrong file before)

21 years agoaltered code so if things stop prematurely you get told why
sibaz [Sat, 24 Aug 2002 01:33:15 +0000 (01:33 +0000)]
altered code so if things stop prematurely you get told why

21 years agoaltered the format that setuplog works so one less parameter is needed. This unteste...
sibaz [Sat, 24 Aug 2002 01:32:19 +0000 (01:32 +0000)]
altered the format that setuplog works so one less parameter is needed.  This untested, but I'm pretty sure it'll work as intended.  Use at -setuplog option at your own risk

21 years agoadded quotes around the logfilepath value if an alternative is given, this didnt...
sibaz [Fri, 23 Aug 2002 17:42:52 +0000 (17:42 +0000)]
added quotes around the logfilepath value if an alternative is given, this didnt work without them

21 years agofull AFP spec for directories/files modification date.
didg [Thu, 22 Aug 2002 13:41:19 +0000 (13:41 +0000)]
full AFP spec for directories/files modification date.

21 years agoRevert previous commit for the time being. The author probably _wanted_
jmarcus [Thu, 22 Aug 2002 13:19:58 +0000 (13:19 +0000)]
Revert previous commit for the time being.  The author probably _wanted_
to correlate the PID on the logfile to a running afpd process.

21 years agoReplace snprintf() with a call to strncpy, and use tempnam() to generate
jmarcus [Thu, 22 Aug 2002 06:59:07 +0000 (06:59 +0000)]
Replace snprintf() with a call to strncpy, and use tempnam() to generate
the name of the debugging file.

21 years agovolume.c file.h file.c
didg [Wed, 21 Aug 2002 07:52:03 +0000 (07:52 +0000)]
volume.c file.h file.c
bugfix: try to get file's type/creator right when renaming a file with default
finder info.

21 years agofor now flock is broken...
didg [Wed, 21 Aug 2002 05:21:38 +0000 (05:21 +0000)]
for now flock is broken...

21 years agoApplied patch from Olaf Hering to fix buffer overflows in the conf file
srittau [Tue, 20 Aug 2002 20:25:54 +0000 (20:25 +0000)]
Applied patch from Olaf Hering to fix buffer overflows in the conf file
reader.

21 years agoWarning fixes.
srittau [Tue, 20 Aug 2002 19:40:43 +0000 (19:40 +0000)]
Warning fixes.

21 years agoCheck to see if v_db == NULL not 0.
jmarcus [Tue, 20 Aug 2002 05:36:08 +0000 (05:36 +0000)]
Check to see if v_db == NULL not 0.

21 years agofix a memory leak when freeing locks
didg [Fri, 16 Aug 2002 08:07:57 +0000 (08:07 +0000)]
fix a memory leak when freeing locks

21 years agoCheck that object has the right type (file, directory) before setdirparams
didg [Fri, 16 Aug 2002 00:42:56 +0000 (00:42 +0000)]
Check that object has the right type (file, directory) before setdirparams
setfileparams.

21 years agodirectory.c setdirparams() indentation fix.
didg [Thu, 15 Aug 2002 06:20:10 +0000 (06:20 +0000)]
directory.c setdirparams() indentation fix.

21 years agoTurn down the "file not mangled" message to debug severity.
jmarcus [Wed, 14 Aug 2002 17:49:13 +0000 (17:49 +0000)]
Turn down the "file not mangled" message to debug severity.

21 years agoad_open.c: check we have the right perm when a file is opened multiple times.
didg [Wed, 14 Aug 2002 10:35:46 +0000 (10:35 +0000)]
ad_open.c: check we have the right perm when a file is opened multiple times.

21 years agoAttempt to fix a division problem leading to incorrect NFS quotas.
jmarcus [Mon, 5 Aug 2002 04:38:50 +0000 (04:38 +0000)]
Attempt to fix a division problem leading to incorrect NFS quotas.

Submitted by: Sam Noble <ns@shadow.org>

21 years agoAFS patch by James E. Flemer.
srittau [Mon, 15 Jul 2002 14:19:09 +0000 (14:19 +0000)]
AFS patch by James E. Flemer.

21 years agoDo some bounds checking to insure that the extension doesn't overrun
jmarcus [Thu, 4 Jul 2002 18:14:38 +0000 (18:14 +0000)]
Do some bounds checking to insure that the extension doesn't overrun
our mangled filename buffer.

Reported by: Thomas Kaiser <Thomas.Kaiser@phg-online.de>
Pointy hat to: me

21 years agoad_lock.c If the lock cannot be set returns EAGAIN or EACESS
didg [Mon, 1 Jul 2002 23:25:00 +0000 (23:25 +0000)]
ad_lock.c If the lock cannot be set returns EAGAIN or EACESS

21 years agoMake the fix a little more Perlish.
jmarcus [Thu, 20 Jun 2002 02:16:05 +0000 (02:16 +0000)]
Make the fix a little more Perlish.

21 years agoIf just one user was logged in to Netatalk, cnid_maint would kick that
jmarcus [Thu, 20 Jun 2002 02:15:09 +0000 (02:15 +0000)]
If just one user was logged in to Netatalk, cnid_maint would kick that
user off.  This was due to an off-by-one error in calculating the afpd
child process.

Submitted by: Steve Freitas <steve@newportit.com>

21 years agofix a race between asp_getsession() and tickle_handler(), no reproductible 'unexpecte...
didg [Tue, 18 Jun 2002 23:45:16 +0000 (23:45 +0000)]
fix a race between asp_getsession() and tickle_handler(), no reproductible 'unexpected disconnect' when
mounting a volume.

21 years agomore bits set in files/folders attributes. Fix error -51 in inspiration
didg [Mon, 17 Jun 2002 18:23:02 +0000 (18:23 +0000)]
more bits set in files/folders attributes. Fix error -51 in inspiration

21 years agoad_open(): small fix for file open read only and then read write
didg [Mon, 17 Jun 2002 17:58:37 +0000 (17:58 +0000)]
ad_open(): small fix for file open read only and then read write

21 years agoMacs have a maximum of 2^16 -1 open files... It's not the case for ulimit -n
didg [Mon, 17 Jun 2002 11:40:11 +0000 (11:40 +0000)]
Macs have a maximum of 2^16 -1 open files... It's not the case for ulimit -n

21 years agovolume.c getvolparms() initialize ashort before use.
didg [Fri, 14 Jun 2002 09:20:29 +0000 (09:20 +0000)]
volume.c getvolparms() initialize ashort before use.

21 years agoconfigure.in: VERSION file is in $srcdir, need when configured with
didg [Tue, 11 Jun 2002 17:21:10 +0000 (17:21 +0000)]
configure.in: VERSION file is in $srcdir, need when configured with
../netatalk/configure. I'm not sure $srcdir is the right variable.

bin/afppasswd/Makefile.am: don't chmod afppasswd if it's not built.

21 years agoRemove some logging code now that things have seem to stabilize (gulp).
jmarcus [Sun, 9 Jun 2002 07:15:44 +0000 (07:15 +0000)]
Remove some logging code now that things have seem to stabilize (gulp).

21 years agounix.c:
didg [Thu, 6 Jun 2002 10:14:26 +0000 (10:14 +0000)]
unix.c:
dir access right ma_user is a union of all permissions.

volume.c:
Update curdir only when chdir succeeds.
Even if chdir to a new volume fails, but if closing the volume succeeds, still return 0.

submit by Ngo Hoc, hoc.ngo@quantum.com

21 years agoAdd BDB 4 support to CNID.
jmarcus [Mon, 3 Jun 2002 22:58:10 +0000 (22:58 +0000)]
Add BDB 4 support to CNID.

Submitted by: Andre Schild <A.Schild@aarboard.ch>