]>
arthur.barton.de Git - netatalk.git/log
jmarcus [Wed, 29 Jan 2003 20:31:45 +0000 (20:31 +0000)]
Remove DB_AUTO_COMMIT from the DB->open flags. This is not applicable with
CDB.
Reported by: didier <dgautheron@magic.fr>
srittau [Wed, 29 Jan 2003 00:16:22 +0000 (00:16 +0000)]
Use three-argument AC_DEFINE and AC_DEFINE_UNQUOTED to fix a deprecation
warning.
jmarcus [Tue, 28 Jan 2003 21:37:13 +0000 (21:37 +0000)]
Remove references to cnid_dump. I think these accidentally crept in in
Didier's last commit.
srittau [Tue, 28 Jan 2003 15:30:56 +0000 (15:30 +0000)]
#include "config.h" -> #include <config.h>
srittau [Tue, 28 Jan 2003 15:19:55 +0000 (15:19 +0000)]
#undef __USE_MISC before #defining it.
srittau [Tue, 28 Jan 2003 15:14:31 +0000 (15:14 +0000)]
Removed unused files.
srittau [Tue, 28 Jan 2003 15:09:44 +0000 (15:09 +0000)]
Removed an unused file.
srittau [Sun, 26 Jan 2003 16:57:50 +0000 (16:57 +0000)]
Fixed Netatalk's version number (pointed out by Olaf).
srittau [Sun, 26 Jan 2003 16:54:46 +0000 (16:54 +0000)]
Added a missing define. (Olaf)
srittau [Sun, 26 Jan 2003 16:51:22 +0000 (16:51 +0000)]
Revert last (erroneous) check-in.
srittau [Sun, 26 Jan 2003 16:40:44 +0000 (16:40 +0000)]
Don't assume offsets, specify the struct member. (Olaf)
didg [Sun, 26 Jan 2003 10:42:40 +0000 (10:42 +0000)]
bugfix file.c directory.c: open directory descriptor leak, buffer overflow if
path > MAX_PATH.
fork.c rename a function, keep afp_xxx only for AFP calls.
didg [Fri, 24 Jan 2003 12:42:31 +0000 (12:42 +0000)]
bugfix: afp_exchangefiles. need to stat() files again for cnid update when it's a copy (ie not on the same device).
didg [Fri, 24 Jan 2003 07:08:42 +0000 (07:08 +0000)]
bugfix: dirlookup() return dirsearch error if any (AFPERR_PARAM).
cname():
we always need to call movecwd, even if we extended the cache eg:
cname dir1\0dir2\0\0 have to chdir to dir1. It wasn't the case if dir2 was not
in the cache.
do the right stuff when the user don't have right access to a directory. Some
calls are unfixable (afp_xxxcomment) or will always fail (afp_delete) but it'd
be ok.
didg [Fri, 24 Jan 2003 06:58:23 +0000 (06:58 +0000)]
improvement: add a SUIDDIR (aka BSD like) for admin user, files create by an admin
(euid root) are now owned by their parent directory owner. TODO configure option?,
security?
srittau [Tue, 21 Jan 2003 16:31:38 +0000 (16:31 +0000)]
Patch by Olaf: first argument of memset is a pointer.
srittau [Tue, 21 Jan 2003 16:25:57 +0000 (16:25 +0000)]
Patch by Olaf: Fix sysvdir for SuSE.
srittau [Tue, 21 Jan 2003 16:22:59 +0000 (16:22 +0000)]
Patch by Olaf: enhance --enable-fhs.
didg [Tue, 21 Jan 2003 10:09:13 +0000 (10:09 +0000)]
setfilparam: with AFP3.x PDINFO bit means UTF8 filename and can't be set in setfilparam.
didg [Tue, 21 Jan 2003 09:58:58 +0000 (09:58 +0000)]
more 'if ((A = B()) == C)' to 'if (C== (A = B())) changes
didg [Tue, 21 Jan 2003 07:55:07 +0000 (07:55 +0000)]
fix to a a fix: for duplicates ID in the cache.
didg [Sun, 19 Jan 2003 00:04:37 +0000 (00:04 +0000)]
bugfix: adddir() if an ID already exist, remove it from its old location in the
folders cache.
jmarcus [Fri, 17 Jan 2003 03:16:28 +0000 (03:16 +0000)]
Merge the relevant bits from README.cnid into README.ids, then remove
README.cnid.
Suggested by: Simon Bazley <simon@eyeeye.com>
didg [Thu, 16 Jan 2003 21:18:15 +0000 (21:18 +0000)]
BUGFIX: deny mode, tmp lock, byte lock when length is -1, setforkparams,
AFP3 large file support
deny mode: make it works with more than 2 openers
tmp lock: check conflicting locks with files open multiple times by the same
process, was only check locks held by other afpd.
byte lock: -1 means to the maximum size of a fork, was always error EOVERFLOW,
because we don't start from offset 0 and we can't use the POSIX way ie length 0.
setforparams: only conflicting locks if it's a truncate and it removes a locked
range, was any lock return an error.
AFP3: check for negative values with 32 bits calls, setforparams for size >2GBytes,
read and write with offset > 2GBytes.
didg [Thu, 16 Jan 2003 20:06:33 +0000 (20:06 +0000)]
/tmp/log
jmarcus [Wed, 15 Jan 2003 06:24:28 +0000 (06:24 +0000)]
Fix a2boot on 64-bit platforms.
Submitted by: Steven N. Hirsch <shirsch@adelphia.net>
didg [Sun, 12 Jan 2003 14:39:57 +0000 (14:39 +0000)]
stupid stuff, replace
if ((a = b) == c)
with
if (c == (a = b))
for '==' and '!=' operators. the form ((a = b) == c) is confusing for some, not
smart enough, data-flow analyser.
jmarcus [Sat, 11 Jan 2003 17:31:43 +0000 (17:31 +0000)]
* Add ChangeLog entries for recent contribution by Steve Hirsch
* Add Steve's email to the CONTRIBUTORS list
jmarcus [Sat, 11 Jan 2003 17:26:05 +0000 (17:26 +0000)]
* Add Apple II boot support for Appl IIe (with workstation card) and
Apple IIgs using built-in LocalTalk [1]
* Fix some ProDOS file attribute problems
* Fix the RedHat RPM build for RH 7.3 and 8.0
* Fix a few other build nits
Submitted by: Steven N. Hirsch <shirsch@adelphia.net>
Obtained from: Marsha Jackson [1]
didg [Fri, 10 Jan 2003 05:29:01 +0000 (05:29 +0000)]
bugfix: afp_openfork() case ressource fork open read-only and then read-write without file in .AppleDouble.
didg [Wed, 8 Jan 2003 22:16:24 +0000 (22:16 +0000)]
AFP 3.x add dhx pam uam, not tested!
didg [Wed, 8 Jan 2003 15:01:32 +0000 (15:01 +0000)]
- better error reporting, don't always return noobj.
- remove unreachable code in cname.
- revert previous patch for permission.
- check pathname len in movecwd.
didg [Tue, 7 Jan 2003 22:13:39 +0000 (22:13 +0000)]
check input sindex >=1.
didg [Tue, 7 Jan 2003 22:06:42 +0000 (22:06 +0000)]
remove a c++ //
rlewczuk [Tue, 7 Jan 2003 17:08:26 +0000 (17:08 +0000)]
Make FPCatSearch a bit more interactive - if there are not enough responses and
server is still busy searching for more than 1s.
rlewczuk [Tue, 7 Jan 2003 16:00:29 +0000 (16:00 +0000)]
Moving files between different folders on the same volume - changelog
rlewczuk [Tue, 7 Jan 2003 15:55:21 +0000 (15:55 +0000)]
Moving things between two folders on the same volume but different group ownership bugfix.
If destination directory has SGID, group ownership for is changed while renam()ing.
This is very ugly hack, IMO should be implemented along with force gid/uid stuff.
jmarcus [Sun, 5 Jan 2003 00:04:40 +0000 (00:04 +0000)]
Whoops, 3.0.17 should read 3.1.17.
jmarcus [Sat, 4 Jan 2003 22:17:44 +0000 (22:17 +0000)]
Add a note about README.cnid.
jmarcus [Sat, 4 Jan 2003 22:16:48 +0000 (22:16 +0000)]
There is no root INSTALL file. Also, we are now in Netatalk 1.6.
jmarcus [Sat, 4 Jan 2003 22:15:48 +0000 (22:15 +0000)]
* Add Dan Wilga as a contributor
* Update the version info to include 1.6
* Change my package maintainer email address to my FreeBSD.org address
jmarcus [Sat, 4 Jan 2003 22:14:03 +0000 (22:14 +0000)]
Add a README.cnid which talks about what CNID is, and what it means to
Netatalk. It also includes Adrian's old developer notes for a rough
understanding of the whole process.
jmarcus [Sat, 4 Jan 2003 21:53:39 +0000 (21:53 +0000)]
* Remove some more references to DB3, and mention exactly which versions of BDB
we support as well as what is the current recommended version.
* Clean up the PAM documentation some to make it less Linux specific.
jmarcus [Sat, 4 Jan 2003 21:41:48 +0000 (21:41 +0000)]
Change all references to db3/DB3 to BDB. We now support Berkeley DB
3.0.17, 3.2.9, 3.3.11, 4.0.14, and 4.1.25. This means that --with-db3 is
now --with-bdb.
jmarcus [Sat, 4 Jan 2003 20:52:15 +0000 (20:52 +0000)]
Add a missing '|' operator.
jmarcus [Sat, 4 Jan 2003 20:51:11 +0000 (20:51 +0000)]
Fix a comment. We support BDB 3.x and 4.x.
jmarcus [Sat, 4 Jan 2003 20:49:33 +0000 (20:49 +0000)]
Clean up the code with astyle.
jmarcus [Sat, 4 Jan 2003 19:36:15 +0000 (19:36 +0000)]
It's a new year, so let's revive the ChangeLog. Mention that we now have
DB 4.1.x support.
jmarcus [Sat, 4 Jan 2003 19:33:20 +0000 (19:33 +0000)]
Add DB 4.1.x support. This is a first round. Please test this if you are
using DB 4.1.x, and let me know if you have any problems.
srittau [Wed, 1 Jan 2003 13:19:24 +0000 (13:19 +0000)]
No need to log the strerror() when the return value was "success".
didg [Mon, 23 Dec 2002 00:21:35 +0000 (00:21 +0000)]
afp_enumerate() decremente offspring count if a file is not in the reply packet. Help when
deleting folder with dangling symlinks.
jmarcus [Wed, 18 Dec 2002 00:17:03 +0000 (00:17 +0000)]
Remove a log message that may cause afpd to slow down tremendously.
didg [Sat, 14 Dec 2002 04:01:01 +0000 (04:01 +0000)]
possible partiel fix for endless loop (broken pipe) and endless refresh.
rlewczuk [Sat, 7 Dec 2002 02:55:00 +0000 (02:55 +0000)]
Fixes to -signature option (it was ported from 1.5.5 and I've forgotten
some 1.6 specific things).
rlewczuk [Sat, 7 Dec 2002 02:39:57 +0000 (02:39 +0000)]
Configure option allowing to set a server signature manually. Useful when
running multiple instances of afpd on one machine (eg. HA clusters).
srittau [Thu, 5 Dec 2002 11:16:33 +0000 (11:16 +0000)]
Fix white space indentions of help strings.
srittau [Wed, 4 Dec 2002 18:33:39 +0000 (18:33 +0000)]
Enable file name mangling by default if did scheme == cnid.
didg [Wed, 4 Dec 2002 10:59:36 +0000 (10:59 +0000)]
- call SIGHUP signal handler only once for worker process
- check attention, tickle return value and die if the connection is closed
srittau [Sun, 1 Dec 2002 01:33:39 +0000 (01:33 +0000)]
Remove unnecessary -I$(top_srcdir)/include from CFLAGS.
srittau [Sun, 1 Dec 2002 01:31:29 +0000 (01:31 +0000)]
Install stuff into libexecdir, instead of sbindir.
srittau [Sun, 1 Dec 2002 00:44:12 +0000 (00:44 +0000)]
Modified makecode to only generate one codepage at a time. The codepage to be
generated must be specified on the command line.
Adapted Makefile.am accordingly.
This ensures that all codepages are listed in Makefile.am, and it is IMO
a cleaner solution.
srittau [Sun, 1 Dec 2002 00:28:18 +0000 (00:28 +0000)]
Added maccode.koi8-r to the generated files.
didg [Sat, 30 Nov 2002 10:25:35 +0000 (10:25 +0000)]
type is four bytes, and add Flash source .fla
didg [Tue, 26 Nov 2002 18:48:23 +0000 (18:48 +0000)]
file descriptor leak if the header is bad. Increment ad_hf.adf_refcount _before_
ad_close not after.
didg [Tue, 26 Nov 2002 08:22:37 +0000 (08:22 +0000)]
fix ::
didg [Mon, 25 Nov 2002 09:42:13 +0000 (09:42 +0000)]
AFP 3.x pad for cleartext login, getsession token len is 4 bytes in specs seems
to be 2 in capture.
jmarcus [Mon, 25 Nov 2002 01:33:02 +0000 (01:33 +0000)]
Check STDOUT to see if it's a terminal rather than STDIN.
Submitted by: Tom Kacvinsky
srittau [Fri, 15 Nov 2002 17:19:08 +0000 (17:19 +0000)]
1.6cvs -> 1.7cvs
srittau [Fri, 15 Nov 2002 10:59:11 +0000 (10:59 +0000)]
Removed the --with-catsearch configure option. (FPCatSearch is now always
enabled.)
srittau [Thu, 14 Nov 2002 18:06:29 +0000 (18:06 +0000)]
Use a makefile variable instead of a shell variable.
srittau [Thu, 14 Nov 2002 17:21:23 +0000 (17:21 +0000)]
Remove support for flock locks.
srittau [Thu, 14 Nov 2002 17:18:32 +0000 (17:18 +0000)]
Removed support for flock locks.
srittau [Thu, 14 Nov 2002 17:15:22 +0000 (17:15 +0000)]
Remove flock lock support.
srittau [Thu, 14 Nov 2002 17:13:45 +0000 (17:13 +0000)]
Remove an #error if flock locks are enabled.
srittau [Thu, 14 Nov 2002 17:11:54 +0000 (17:11 +0000)]
Fix some errno assignments (== vs. =).
srittau [Thu, 14 Nov 2002 17:09:38 +0000 (17:09 +0000)]
Warning fixes.
sibaz [Fri, 8 Nov 2002 16:58:32 +0000 (16:58 +0000)]
commented out labels within the static definition of several variables so Tru64 is happy
pooba53 [Tue, 5 Nov 2002 18:47:43 +0000 (18:47 +0000)]
Fix the problem where two directories with the same name differing
only in case confuses the Mac Finder.
didg [Tue, 29 Oct 2002 00:28:45 +0000 (00:28 +0000)]
bugfix AFP 3.1
didg [Tue, 29 Oct 2002 00:27:42 +0000 (00:27 +0000)]
renamedir() return success after rename() even if we can't open .Parent.
didg [Sat, 26 Oct 2002 16:39:42 +0000 (16:39 +0000)]
bugfix: set defextmap *after* realloc and sort.
didg [Fri, 25 Oct 2002 11:26:49 +0000 (11:26 +0000)]
previous change to filedir.c was C99 only.
didg [Fri, 25 Oct 2002 11:10:46 +0000 (11:10 +0000)]
long name an utf8 name in the same query (copy the same name for now). More
offspring book keeping.
jmarcus [Sun, 20 Oct 2002 18:28:47 +0000 (18:28 +0000)]
Add some more ignorable items.
jmarcus [Sun, 20 Oct 2002 16:42:09 +0000 (16:42 +0000)]
Add my recent changes.
srittau [Sun, 20 Oct 2002 13:43:00 +0000 (13:43 +0000)]
COPYRIGHT.mtab was removed.
srittau [Sun, 20 Oct 2002 13:27:47 +0000 (13:27 +0000)]
Don't distribute non-existing file CHANGES.
didg [Thu, 17 Oct 2002 18:01:54 +0000 (18:01 +0000)]
AFP 3 fixes ofr cleartxt login and 31 char filename size limit
jmarcus [Wed, 16 Oct 2002 16:55:55 +0000 (16:55 +0000)]
Make CDB the default CNID data store. This is being done in the hopes that
CDB will be more thoroughly tested.
jmarcus [Wed, 16 Oct 2002 16:19:34 +0000 (16:19 +0000)]
Add support for variable substitution in dbpath.
Tested by: Ryan Suarez <ryan.suarez@sheridanc.on.ca>
didg [Wed, 16 Oct 2002 02:20:41 +0000 (02:20 +0000)]
AFP 3.0 changes
didg [Tue, 15 Oct 2002 19:34:34 +0000 (19:34 +0000)]
more AFP 3.0 changes
didg [Mon, 14 Oct 2002 06:30:49 +0000 (06:30 +0000)]
bugfix cname() don't invalidate directory if it's the root parent (did == 1).
Some client makes bogus request eg:
FPGetfileDirParam(did = 1, name = Disk 1). I believe with did == 1 only the
volume name is valid.
didg [Sun, 13 Oct 2002 21:30:55 +0000 (21:30 +0000)]
AFP3 change
didg [Sun, 13 Oct 2002 16:12:31 +0000 (16:12 +0000)]
AFP 3.0 changes
didg [Sun, 13 Oct 2002 06:18:13 +0000 (06:18 +0000)]
more AFP 3.x stuff
didg [Sat, 12 Oct 2002 18:20:48 +0000 (18:20 +0000)]
fix to a fix, hopefully the last one
didg [Sat, 12 Oct 2002 17:27:18 +0000 (17:27 +0000)]
fixed to AFP3.0 change, initialize rbuflen in mapid
didg [Sat, 12 Oct 2002 16:42:31 +0000 (16:42 +0000)]
AFP 3.x changes
didg [Sat, 12 Oct 2002 13:46:09 +0000 (13:46 +0000)]
moved afp_login_ext from 67 to 63