]>
arthur.barton.de Git - netatalk.git/log
didg [Fri, 7 Feb 2003 15:08:25 +0000 (15:08 +0000)]
update NEWS with 04-02-2003 changes
didg [Tue, 4 Feb 2003 19:10:24 +0000 (19:10 +0000)]
bugfixes from head
srittau [Tue, 28 Jan 2003 15:08:59 +0000 (15:08 +0000)]
Removed an unused file.
srittau [Sun, 26 Jan 2003 16:57:34 +0000 (16:57 +0000)]
Fixed Netatalk's version number (pointed out by Olaf).
srittau [Sun, 26 Jan 2003 16:55:03 +0000 (16:55 +0000)]
-Wall fixes (Olaf).
srittau [Sun, 26 Jan 2003 16:40:42 +0000 (16:40 +0000)]
Don't assume offsets, specify the struct member. (Olaf)
srittau [Tue, 21 Jan 2003 16:33:27 +0000 (16:33 +0000)]
Patch by Olaf: first argument of memset is a pointer.
srittau [Tue, 21 Jan 2003 16:26:43 +0000 (16:26 +0000)]
Patch by Olaf: Fix sysvdir for SuSE.
srittau [Tue, 21 Jan 2003 16:23:32 +0000 (16:23 +0000)]
Patch by Olaf: enhance --enable-fhs.
srittau [Thu, 5 Dec 2002 11:20:54 +0000 (11:20 +0000)]
Fix white space indentions of help strings.
srittau [Sun, 1 Dec 2002 00:29:33 +0000 (00:29 +0000)]
Added maccode.koi8-r to the files to be cleaned.
srittau [Tue, 26 Nov 2002 03:01:02 +0000 (03:01 +0000)]
Call it 1.6.0.
srittau [Tue, 26 Nov 2002 03:00:21 +0000 (03:00 +0000)]
pap STDOUT/STDIN fix.
jmarcus [Mon, 25 Nov 2002 01:37:21 +0000 (01:37 +0000)]
MFH: 1.9
Check to see that STDOUT is a tty instead of STDIN.
srittau [Mon, 11 Nov 2002 22:43:26 +0000 (22:43 +0000)]
Added some bug fixes, some bad people didn't add here.
srittau [Mon, 11 Nov 2002 22:26:09 +0000 (22:26 +0000)]
This is 1.6pre2.
srittau [Mon, 11 Nov 2002 22:25:23 +0000 (22:25 +0000)]
Back-port from trunk of the logger fix for non-GNU-C compilers.
srittau [Mon, 11 Nov 2002 22:20:35 +0000 (22:20 +0000)]
Retroactively add changes in 1.6pre1, add section for 1.6pre2, and change
semantics from "Changes from ..." to "Changes in ...".
srittau [Mon, 11 Nov 2002 22:18:45 +0000 (22:18 +0000)]
Removed the --with-catsearch option from configure and enabled FPCatSearch
by default.
srittau [Thu, 7 Nov 2002 17:10:02 +0000 (17:10 +0000)]
Back-port from HEAD: Do directory name matching using strcmp(), not
strcasecmp().
didg [Sat, 26 Oct 2002 17:30:16 +0000 (17:30 +0000)]
bugfix: don't invalidate dir if it's ROOT_PARENT.
didg [Sat, 26 Oct 2002 17:22:44 +0000 (17:22 +0000)]
bugfix: set defextmap after realloc and sort.
jmarcus [Sun, 20 Oct 2002 18:29:47 +0000 (18:29 +0000)]
MFH: 1.9
Add some more ignorable items.
jmarcus [Sun, 20 Oct 2002 15:39:41 +0000 (15:39 +0000)]
Update NEWS with my recent MFH's.
srittau [Sun, 20 Oct 2002 13:47:25 +0000 (13:47 +0000)]
COPYRIGHT.mtab was removed.
srittau [Sun, 20 Oct 2002 13:36:44 +0000 (13:36 +0000)]
Don't distribute non-existing file CHANGES.
srittau [Sun, 20 Oct 2002 13:18:30 +0000 (13:18 +0000)]
Version 1.6pre1.
jmarcus [Sat, 19 Oct 2002 23:33:36 +0000 (23:33 +0000)]
MFH: 1.40
Add variable substitution support for the dbpath argument.
jmarcus [Fri, 18 Oct 2002 03:39:40 +0000 (03:39 +0000)]
MFH: 1.170
Make CDB the default data store.
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
didg [Sat, 12 Oct 2002 04:02:46 +0000 (04:02 +0000)]
more stuffs for AFP 3.x
sibaz [Fri, 11 Oct 2002 19:56:33 +0000 (19:56 +0000)]
altereed code to keep open logfiles, and flush then instead of closing after each log. Also logfile will try to open files as root
didg [Fri, 11 Oct 2002 17:07:19 +0000 (17:07 +0000)]
fix version string for AFP 3.0
didg [Fri, 11 Oct 2002 14:18:21 +0000 (14:18 +0000)]
- added a cache for directories offspring count.
- added unix name in struct dir.
- added pread/pwrite, (there was at least one bug in adf_off book keeping).
- removed (temporary?) memory mmap header, it was unused and made the code
unreadable.
- used a new struct path with unix name, mac name and file stat.
- fixed for catsearch (not well tested)
- temporary ATACC and NO_UAM_LOAD, I will remove them (ATACC is a test coverage tool).
- added AFP 3.1 calls readext,writeext, bytelockext, enumerateext2
(catsearchext, enumerateext are the same) . --afp3 parameter in
configure. configure.in changes aren't good. Maybe get CVS samba stuff
(eg for linux there's no sendfile64 on 32 bits box). The biggest change
is that we can't use the ressource fork len in the header (it's too
small). Not well tested.
- fixed few signed/unsigned missmatch, mainly when a signed fetched from the wire is checked
against and unsigned buffer size.
jmarcus [Thu, 10 Oct 2002 20:27:36 +0000 (20:27 +0000)]
Fill in the volume creation time with the datestamp instead of the
current timestamp. This fixes most of the identical volume problems
seen by some users.
Tested by: Thomas Kaiser <Thomas.Kaiser@kaiser-edv.de>
didg [Wed, 9 Oct 2002 18:46:31 +0000 (18:46 +0000)]
more AFP 3.x define
srittau [Tue, 8 Oct 2002 22:15:40 +0000 (22:15 +0000)]
Removed mtab-related file.
srittau [Tue, 8 Oct 2002 00:03:47 +0000 (00:03 +0000)]
Reenabled automake 1.4 bug workaround.
didg [Mon, 7 Oct 2002 19:14:41 +0000 (19:14 +0000)]
fixed a typo
jmarcus [Sat, 5 Oct 2002 20:13:31 +0000 (20:13 +0000)]
Remove a debugging message.
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.
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
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
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.
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.
srittau [Fri, 4 Oct 2002 23:42:40 +0000 (23:42 +0000)]
Update of the SuSE rc file by Hans-Peter Jansen.
srittau [Fri, 4 Oct 2002 23:38:44 +0000 (23:38 +0000)]
Removed mentions of the mtab and hash schemes.
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.
srittau [Fri, 4 Oct 2002 15:15:05 +0000 (15:15 +0000)]
Removed MTAB support.
srittau [Fri, 4 Oct 2002 15:13:21 +0000 (15:13 +0000)]
Removed mtab support.
srittau [Fri, 4 Oct 2002 15:11:57 +0000 (15:11 +0000)]
Removed DID schemes hash and mtab. Made CNID the default.
sibaz [Tue, 1 Oct 2002 16:58:50 +0000 (16:58 +0000)]
added a simplistic explanation of IDs
sibaz [Sun, 29 Sep 2002 23:31:24 +0000 (23:31 +0000)]
changed all LOG messages using logtype_default to use logtype_afpd
sibaz [Sun, 29 Sep 2002 23:30:20 +0000 (23:30 +0000)]
changed all LOG messages using logtype_default to use logtype_uams
sibaz [Sun, 29 Sep 2002 23:29:13 +0000 (23:29 +0000)]
changed all LOG messages using logtype_default to use logtype_papd
sibaz [Sun, 29 Sep 2002 23:24:47 +0000 (23:24 +0000)]
changed all LOG messages using logtype_default to use logtype_atalkd
sibaz [Sun, 29 Sep 2002 23:18:45 +0000 (23:18 +0000)]
added atalkd, papd and uams logtypes
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.
didg [Sun, 29 Sep 2002 17:39:59 +0000 (17:39 +0000)]
code cleaning
didg [Sun, 29 Sep 2002 15:42:14 +0000 (15:42 +0000)]
setfilmode() mode cleaning
jmarcus [Sat, 28 Sep 2002 03:56:44 +0000 (03:56 +0000)]
Another forced commit to see if email is working.
jmarcus [Sat, 28 Sep 2002 03:43:37 +0000 (03:43 +0000)]
Forced commit to test the email feature.
didg [Fri, 27 Sep 2002 11:34:22 +0000 (11:34 +0000)]
bugfix: dirlookup() use the mac name not the unix name
didg [Fri, 27 Sep 2002 08:10:40 +0000 (08:10 +0000)]
fix to a fix: configure.in catsearch missing ,
morgana [Fri, 27 Sep 2002 03:42:31 +0000 (03:42 +0000)]
Another small change to test the syncmail process.
morgana [Fri, 27 Sep 2002 03:34:57 +0000 (03:34 +0000)]
Noted addition of syncmail to CVSROOT to log commits to mailing list.
didg [Thu, 26 Sep 2002 00:02:47 +0000 (00:02 +0000)]
bugfix: uam_load() exit if path is empty
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.
didg [Tue, 17 Sep 2002 00:27:24 +0000 (00:27 +0000)]
bugfix: catsearch, ) wasn't at the right place.
jmarcus [Thu, 12 Sep 2002 20:25:27 +0000 (20:25 +0000)]
Whoops. OpenBSD should use lsof.
jmarcus [Thu, 12 Sep 2002 20:24:05 +0000 (20:24 +0000)]
Add support for OpenBSD.
Submitted by: satadru@umich.edu
srittau [Thu, 12 Sep 2002 17:33:03 +0000 (17:33 +0000)]
Fixed a warning.
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.
didg [Wed, 11 Sep 2002 03:03:27 +0000 (03:03 +0000)]
afp_createfile initalize of pointer before use help :(
didg [Mon, 9 Sep 2002 01:21:59 +0000 (01:21 +0000)]
call mangle() after hex conversion.
didg [Sat, 7 Sep 2002 19:18:59 +0000 (19:18 +0000)]
bugfix: --enable-dropkludge INSECURE is an understatement
didg [Fri, 6 Sep 2002 04:23:45 +0000 (04:23 +0000)]
Oops, ad_path returns a static buffer
didg [Fri, 6 Sep 2002 02:57:49 +0000 (02:57 +0000)]
of_findname
didg [Thu, 5 Sep 2002 14:52:05 +0000 (14:52 +0000)]
of_findname: remove vol and dir
didg [Wed, 4 Sep 2002 17:28:08 +0000 (17:28 +0000)]
move of_findname key from filename to dev, inode.
jmarcus [Sat, 31 Aug 2002 08:09:06 +0000 (08:09 +0000)]
This file was accidentally left out of my umask commit.
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
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.
didg [Fri, 30 Aug 2002 19:35:16 +0000 (19:35 +0000)]
cleaning: was missing in previous commit
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
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>
didg [Fri, 30 Aug 2002 10:19:19 +0000 (10:19 +0000)]
bugfix: missing headers
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>