]> arthur.barton.de Git - netatalk.git/log
netatalk.git
12 years agoMerge branch 'release-3-0-alpha2'
Frank Lahm [Wed, 4 Apr 2012 10:13:17 +0000 (12:13 +0200)]
Merge branch 'release-3-0-alpha2'

12 years agobump
Frank Lahm [Wed, 4 Apr 2012 10:12:21 +0000 (12:12 +0200)]
bump

12 years agobump version
Frank Lahm [Wed, 4 Apr 2012 10:07:38 +0000 (12:07 +0200)]
bump version

12 years agoRemove forgotten debugging line
Frank Lahm [Tue, 3 Apr 2012 15:33:20 +0000 (17:33 +0200)]
Remove forgotten debugging line

12 years agoFix LDAP test
Frank Lahm [Tue, 3 Apr 2012 15:25:48 +0000 (17:25 +0200)]
Fix LDAP test

12 years agoFix
Frank Lahm [Tue, 3 Apr 2012 15:04:47 +0000 (17:04 +0200)]
Fix

12 years agoFix
Frank Lahm [Tue, 3 Apr 2012 14:58:56 +0000 (16:58 +0200)]
Fix

12 years agoEnhance LDAP configure optino to take a path
Frank Lahm [Tue, 3 Apr 2012 14:50:48 +0000 (16:50 +0200)]
Enhance LDAP configure optino to take a path

12 years agoFix and cleanup compiler flags
Frank Lahm [Tue, 3 Apr 2012 14:21:31 +0000 (16:21 +0200)]
Fix and cleanup compiler flags

12 years agoSimple fix for library and search path ordering
Frank Lahm [Tue, 3 Apr 2012 12:47:18 +0000 (14:47 +0200)]
Simple fix for library and search path ordering

12 years agoFix automake var
Frank Lahm [Tue, 3 Apr 2012 12:43:41 +0000 (14:43 +0200)]
Fix automake var

12 years agoignore ._ appledouble files
Frank Lahm [Mon, 2 Apr 2012 14:30:13 +0000 (16:30 +0200)]
ignore ._ appledouble files

12 years agoFix ad cp on appledouble = ea volumes
Frank Lahm [Mon, 2 Apr 2012 14:22:36 +0000 (16:22 +0200)]
Fix ad cp on appledouble = ea volumes

12 years agoDon't flush adouble if adcnid == 0
Frank Lahm [Mon, 2 Apr 2012 12:21:46 +0000 (14:21 +0200)]
Don't flush adouble if adcnid == 0

12 years agoProper check whether code runs in an AFP session context or not
Frank Lahm [Mon, 2 Apr 2012 11:57:53 +0000 (13:57 +0200)]
Proper check whether code runs in an AFP session context or not

12 years agoFix C sequence point constraint violation
Frank Lahm [Mon, 2 Apr 2012 11:35:24 +0000 (13:35 +0200)]
Fix C sequence point constraint violation

12 years agoFix offset calculation
Frank Lahm [Sun, 1 Apr 2012 11:41:49 +0000 (13:41 +0200)]
Fix offset calculation

12 years agoDon't set username in getvolbypath()
Frank Lahm [Sat, 31 Mar 2012 14:02:48 +0000 (16:02 +0200)]
Don't set username in getvolbypath()

12 years agoPerform complete automatic adouble:v2 to adouble:ea conversion as root
Frank Lahm [Sat, 31 Mar 2012 13:43:47 +0000 (15:43 +0200)]
Perform complete automatic adouble:v2 to adouble:ea conversion as root

12 years agoCorrect handling of users without homes
Frank Lahm [Sat, 31 Mar 2012 13:40:30 +0000 (15:40 +0200)]
Correct handling of users without homes

12 years agoRemove unused option
Frank Lahm [Sat, 31 Mar 2012 13:02:46 +0000 (15:02 +0200)]
Remove unused option

12 years agoAdd log message showing the hostname we've figured out
Frank Lahm [Sat, 31 Mar 2012 12:17:05 +0000 (14:17 +0200)]
Add log message showing the hostname we've figured out

12 years agoUpdate news
Frank Lahm [Sat, 31 Mar 2012 11:41:34 +0000 (13:41 +0200)]
Update news

12 years agoAdd --disable-bundled-libevent configure options
Frank Lahm [Sat, 31 Mar 2012 11:38:37 +0000 (13:38 +0200)]
Add --disable-bundled-libevent configure options
When set to yes, we rely on a properly installed version on libevent
CPPFLAGS and LDFLAGS should be set properly to pick that up

12 years agoRun ldconfig on Linux in make install
Frank Lahm [Sat, 31 Mar 2012 09:49:09 +0000 (11:49 +0200)]
Run ldconfig on Linux in make install

12 years agoMerge branch 'nohex' into develop
Frank Lahm [Fri, 30 Mar 2012 14:43:45 +0000 (16:43 +0200)]
Merge branch 'nohex' into develop

12 years agoUpdates manpage and news
Frank Lahm [Fri, 30 Mar 2012 14:42:46 +0000 (16:42 +0200)]
Updates manpage and news

12 years agoAdd CAP decoding support
Frank Lahm [Fri, 30 Mar 2012 14:07:05 +0000 (16:07 +0200)]
Add CAP decoding support

12 years agoMerge branch 'develop' into nohex
Frank Lahm [Fri, 30 Mar 2012 12:29:45 +0000 (14:29 +0200)]
Merge branch 'develop' into nohex

12 years agoSimplify event loop:
Frank Lahm [Fri, 30 Mar 2012 12:07:08 +0000 (14:07 +0200)]
Simplify event loop:
- kill childs from sigterm cb
- add 10 s timer waiting for childs to exit to sigterm cb

12 years agoAdd one second timer event to event loop
Frank Lahm [Fri, 30 Mar 2012 10:28:51 +0000 (12:28 +0200)]
Add one second timer event to event loop
Restarting childs is done in the timer event cb
This reliably ensures childs are respawned max every second while not prevent the SIGTERM event cb to be entered

12 years agoMerge remote branch 'origin/product-2-2' into develop
Frank Lahm [Fri, 30 Mar 2012 08:48:10 +0000 (10:48 +0200)]
Merge remote branch 'origin/product-2-2' into develop

12 years agoDon't remove BerkeleyDB if it's still in use by eg cnid_dbd
Frank Lahm [Fri, 30 Mar 2012 08:43:42 +0000 (10:43 +0200)]
Don't remove BerkeleyDB if it's still in use by eg cnid_dbd

12 years agoMerge remote branch 'origin/develop' into nohex
Frank Lahm [Thu, 29 Mar 2012 17:19:47 +0000 (19:19 +0200)]
Merge remote branch 'origin/develop' into nohex

12 years agoRemove "hex encoding" and "use dots" options.
Frank Lahm [Thu, 29 Mar 2012 17:16:35 +0000 (19:16 +0200)]
Remove "hex encoding" and "use dots" options.
- CAP "hex encoding" is not done anymore for '/', instead its converted to a single ':', the same as OS X does locally
- "use dots": dots are always saved as is

12 years agoAutomatic unescaping of CAP hexencoded '/' and '.'
Frank Lahm [Thu, 29 Mar 2012 16:58:59 +0000 (18:58 +0200)]
Automatic unescaping of CAP hexencoded '/' and '.'
- when accessed from AFP client in enumerat()
- also updates CNID db
BUGS:
- dbd not working

12 years agoFix device record name and port, should be 0, at least that's what our avahi code...
Frank Lahm [Thu, 29 Mar 2012 10:09:37 +0000 (12:09 +0200)]
Fix device record name and port, should be 0, at least that's what our avahi code does

12 years agoFix type
Frank Lahm [Wed, 28 Mar 2012 17:35:52 +0000 (19:35 +0200)]
Fix type

12 years agoNew default character conversion wrt NOT hexencoding '/'
Frank Lahm [Wed, 28 Mar 2012 15:31:35 +0000 (17:31 +0200)]
New default character conversion wrt NOT hexencoding '/'
* '/' is just translated to ':'
* by default CAP encodings of existing files is not decoded but used as is
* this means eg folders created in Netalk 2.2.x named "my/folder" which
  were saved as "my:2ffolder" on the server with Netatalk 3.y will
  appear as "my:2ffolder"
* uniconv can be used to convert the CAP encoding

12 years agoCorrect check for valid afp session context
Frank Lahm [Wed, 28 Mar 2012 12:49:28 +0000 (14:49 +0200)]
Correct check for valid afp session context

12 years agoUpdate news
Frank Lahm [Wed, 28 Mar 2012 12:38:50 +0000 (14:38 +0200)]
Update news

12 years agoAdd graceful option
Frank Lahm [Wed, 28 Mar 2012 12:36:34 +0000 (14:36 +0200)]
Add graceful option

12 years agoMerge branch-allea
Frank Lahm [Wed, 28 Mar 2012 10:49:29 +0000 (12:49 +0200)]
Merge branch-allea

12 years agoMerge master
Frank Lahm [Tue, 27 Mar 2012 14:04:52 +0000 (16:04 +0200)]
Merge master

12 years agoUpdate NEWS and set version to 3.0alpha1
Frank Lahm [Tue, 27 Mar 2012 10:05:26 +0000 (12:05 +0200)]
Update NEWS and set version to 3.0alpha1

12 years agoFix make distcheck
Frank Lahm [Tue, 27 Mar 2012 09:58:18 +0000 (11:58 +0200)]
Fix make distcheck

12 years agoMerge branch 'branch-allea' of netafp.com:git/netatalk into branch-allea
Frank Lahm [Tue, 27 Mar 2012 08:17:44 +0000 (10:17 +0200)]
Merge branch 'branch-allea' of netafp.com:git/netatalk into branch-allea

12 years agoMerge branch 'branch-allea' of netafp.com:git/netatalk into branch-allea
Frank Lahm [Tue, 27 Mar 2012 05:18:16 +0000 (07:18 +0200)]
Merge branch 'branch-allea' of netafp.com:git/netatalk into branch-allea

12 years agoImport manpages from XML
Frank Lahm [Tue, 27 Mar 2012 05:17:52 +0000 (07:17 +0200)]
Import manpages from XML

12 years agoMissing include
Frank Lahm [Mon, 26 Mar 2012 13:10:46 +0000 (15:10 +0200)]
Missing include

12 years agoPortability fix. Do wee need the define at all ?
Frank Lahm [Mon, 26 Mar 2012 13:04:52 +0000 (15:04 +0200)]
Portability fix. Do wee need the define at all ?

12 years agoMove messagedir $localstatedir/netatalk/msg/
Frank Lahm [Mon, 26 Mar 2012 10:41:30 +0000 (12:41 +0200)]
Move messagedir $localstatedir/netatalk/msg/

12 years agoMerge remote branch 'sf/branch-allea' into branch-allea
Frank Lahm [Mon, 26 Mar 2012 09:06:38 +0000 (11:06 +0200)]
Merge remote branch 'sf/branch-allea' into branch-allea

12 years agosystem() replacement, fixes problems with quoting in command args
Frank Lahm [Mon, 26 Mar 2012 09:05:54 +0000 (11:05 +0200)]
system() replacement, fixes problems with quoting in command args

12 years agoupdate redhat-systemd service file
HAT [Sat, 24 Mar 2012 16:53:23 +0000 (01:53 +0900)]
update redhat-systemd service file

12 years agoupdate redhat-sysv initscript
HAT [Sat, 24 Mar 2012 15:00:03 +0000 (00:00 +0900)]
update redhat-sysv initscript

12 years agoFix keep session stuff
Frank Lahm [Sat, 24 Mar 2012 13:15:03 +0000 (14:15 +0100)]
Fix keep session stuff

12 years agoIgnore generated afp.conf
Frank Lahm [Sat, 24 Mar 2012 13:02:08 +0000 (14:02 +0100)]
Ignore generated afp.conf

12 years agoImport manpages from XML
Frank Lahm [Sat, 24 Mar 2012 07:15:03 +0000 (08:15 +0100)]
Import manpages from XML

12 years agoMerge remote branch 'sf/branch-allea' into branch-allea
Frank Lahm [Sat, 24 Mar 2012 07:12:54 +0000 (08:12 +0100)]
Merge remote branch 'sf/branch-allea' into branch-allea

12 years agomake distcheck fixes
Frank Lahm [Sat, 24 Mar 2012 07:12:06 +0000 (08:12 +0100)]
make distcheck fixes

12 years agosmall fix
HAT [Fri, 23 Mar 2012 18:09:05 +0000 (03:09 +0900)]
small fix

12 years agoSTATEDIR in manpages
HAT [Fri, 23 Mar 2012 18:00:34 +0000 (03:00 +0900)]
STATEDIR in manpages

12 years agoReduce loglevel
Frank Lahm [Fri, 23 Mar 2012 15:55:40 +0000 (16:55 +0100)]
Reduce loglevel

12 years agoDisable libevent tests
Frank Lahm [Fri, 23 Mar 2012 15:54:27 +0000 (16:54 +0100)]
Disable libevent tests

12 years agoiniparser.h has moved to include/atalk
Frank Lahm [Fri, 23 Mar 2012 15:40:33 +0000 (16:40 +0100)]
iniparser.h has moved to include/atalk

12 years agoFix make check
Frank Lahm [Fri, 23 Mar 2012 15:38:08 +0000 (16:38 +0100)]
Fix make check

12 years agoRe-add libevent from git, remove all build files
Frank Lahm [Fri, 23 Mar 2012 13:38:58 +0000 (14:38 +0100)]
Re-add libevent from git, remove all build files

12 years agoImport manpages from XML
Frank Lahm [Fri, 23 Mar 2012 13:08:05 +0000 (14:08 +0100)]
Import manpages from XML

12 years agoReliable shutdown of started services
Frank Lahm [Fri, 23 Mar 2012 13:03:34 +0000 (14:03 +0100)]
Reliable shutdown of started services

12 years agoAdjust log messages
Frank Lahm [Fri, 23 Mar 2012 06:14:13 +0000 (07:14 +0100)]
Adjust log messages

12 years agoEnsure afpd and cnid_metad get killed
Frank Lahm [Thu, 22 Mar 2012 20:29:32 +0000 (21:29 +0100)]
Ensure afpd and cnid_metad get killed

12 years agoFixes
Frank Lahm [Thu, 22 Mar 2012 19:44:22 +0000 (20:44 +0100)]
Fixes

12 years agosignature parameter: more simple syntax
HAT [Thu, 22 Mar 2012 18:13:35 +0000 (03:13 +0900)]
signature parameter: more simple syntax

12 years agoJuggel with gitignore
Frank Lahm [Thu, 22 Mar 2012 15:56:56 +0000 (16:56 +0100)]
Juggel with gitignore

12 years agoAdd libevent files previously ignored from git toplevel gitignore file
Frank Lahm [Thu, 22 Mar 2012 15:51:16 +0000 (16:51 +0100)]
Add libevent files previously ignored from git toplevel gitignore file

12 years agoAdd netatlk.8
Frank Lahm [Thu, 22 Mar 2012 15:28:48 +0000 (16:28 +0100)]
Add netatlk.8

12 years agoFix
Frank Lahm [Thu, 22 Mar 2012 15:28:03 +0000 (16:28 +0100)]
Fix

12 years agoAdd libevent configure script to git, it was ignored from the toplevel .gitignore...
Frank Lahm [Thu, 22 Mar 2012 15:25:46 +0000 (16:25 +0100)]
Add libevent configure script to git, it was ignored from the toplevel .gitignore file

12 years agoNew netatalk.8 manpage
Frank Lahm [Thu, 22 Mar 2012 14:37:45 +0000 (15:37 +0100)]
New netatalk.8 manpage

12 years agoRemove usage of OPTION_DEBUG in sendfile funcs
Frank Lahm [Thu, 22 Mar 2012 13:56:53 +0000 (14:56 +0100)]
Remove usage of OPTION_DEBUG in sendfile funcs

12 years agoNew service controller
Frank Lahm [Thu, 22 Mar 2012 13:49:30 +0000 (14:49 +0100)]
New service controller

12 years agoNew service controller process netatalk
Frank Lahm [Thu, 22 Mar 2012 13:37:15 +0000 (14:37 +0100)]
New service controller process netatalk

12 years agoabbreviation should not be used
HAT [Thu, 22 Mar 2012 12:03:51 +0000 (21:03 +0900)]
abbreviation should not be used

12 years agoDebian initscript: start avahi-daemon (if available) before atalkd,
HAT [Wed, 21 Mar 2012 16:08:39 +0000 (01:08 +0900)]
Debian initscript: start avahi-daemon (if available) before atalkd,
from netatalk_2.2.2-1 deb package

12 years agodebian initscript: start avahi-daemon (if available) before atalkd,
HAT [Wed, 21 Mar 2012 15:55:26 +0000 (00:55 +0900)]
debian initscript: start avahi-daemon (if available) before atalkd,
from netatalk_2.2.2-1 deb package

12 years agoImport manpages from XML
Frank Lahm [Wed, 21 Mar 2012 15:40:29 +0000 (16:40 +0100)]
Import manpages from XML

12 years agoConvert server and volume options to boolean style
Frank Lahm [Wed, 21 Mar 2012 14:15:18 +0000 (15:15 +0100)]
Convert server and volume options to boolean style

12 years agoRemove remaining caseinsensitive stuff
Frank Lahm [Wed, 21 Mar 2012 14:14:45 +0000 (15:14 +0100)]
Remove remaining caseinsensitive stuff

12 years agoAdd Kerberos libs to afpd, we need it with the new kerb stuff
Frank Lahm [Wed, 21 Mar 2012 11:23:25 +0000 (12:23 +0100)]
Add Kerberos libs to afpd, we need it with the new kerb stuff

12 years agoImport manpage from XML
Frank Lahm [Tue, 20 Mar 2012 17:54:42 +0000 (18:54 +0100)]
Import manpage from XML

12 years agoAdjust charset comments
Frank Lahm [Tue, 20 Mar 2012 16:34:42 +0000 (17:34 +0100)]
Adjust charset comments

12 years agoFix server options parser.
Frank Lahm [Tue, 20 Mar 2012 16:01:16 +0000 (17:01 +0100)]
Fix server options parser.
New server option "nosendfile" to disable sendfile() usage at runtime.

12 years agoEnsure TCP_NODELAY is set on the AFP session socket
Frank Lahm [Tue, 20 Mar 2012 13:44:19 +0000 (14:44 +0100)]
Ensure TCP_NODELAY is set on the AFP session socket

12 years agoFix a possible bug handling disconnected sessions, NetAFP Bug ID #16
Frank Lahm [Mon, 19 Mar 2012 14:33:47 +0000 (15:33 +0100)]
Fix a possible bug handling disconnected sessions, NetAFP Bug ID #16

12 years agoMerge branch 'branch-allea' of netafp.com:git/netatalk into branch-allea
Frank Lahm [Mon, 19 Mar 2012 13:13:39 +0000 (14:13 +0100)]
Merge branch 'branch-allea' of netafp.com:git/netatalk into branch-allea

12 years agoFix one off
Frank Lahm [Mon, 19 Mar 2012 13:11:19 +0000 (14:11 +0100)]
Fix one off

12 years agoChange status_directorynames to use keytab when constructing names
Jamie Gilbertson [Fri, 16 Mar 2012 03:46:38 +0000 (21:46 -0600)]
Change status_directorynames to use keytab when constructing names

v3: Forgot to pass the address of 'data' to append_directoryname (since it adjusts it by the length of the principal)
v2: Add append_directory name
v2: Construct a directory name even if Kerberos support is disabled

When constructing the DirectoryNames portion of the response, we check if uams_gss is loaded. If it isn't, we don't bother with constructing a name. If uams_gss *is* loaded, we need to check the options k5service, fqdn and k5realm. If they are set, we construct a service principal name using them, and ensure that principal is present in afpd's keytab. Otherwise, we use the principal from the first entry in the keytab. After we have a valid principal, we convert it to a directory name, and use it for the response.

AFPSRVRINFO_SRVRDIR implies that we can authenticate via Kerberos, so only enable that if uams_gss is loaded.

Signed-off-by: Jamie Gilbertson <jamie.gilbertson@luniv.ca>
12 years agoAdd configure option for Kerberos support
Jamie Gilbertson [Tue, 13 Mar 2012 02:34:33 +0000 (20:34 -0600)]
Add configure option for Kerberos support

We need to use the native Kerberos API to read afpd's keytab. So, we add a configure feature for the next patch in the series to use.

Signed-off-by: Jamie Gilbertson <jamie.gilbertson@luniv.ca>
12 years agoFormatting/logging for uams_gss
Jamie Gilbertson [Tue, 13 Mar 2012 02:34:32 +0000 (20:34 -0600)]
Formatting/logging for uams_gss

Changed formatting to be consistent.
Added convenience macros for logging.
Log which service principal the client chose to use.

Signed-off-by: Jamie Gilbertson <jamie.gilbertson@luniv.ca>