aland [Tue, 31 Jul 2001 17:35:03 +0000 (17:35 +0000)]
Patch from rob <rob@work.gb.com> to avoid freeing memory too early
aland [Mon, 30 Jul 2001 20:20:39 +0000 (20:20 +0000)]
Patch for Cisco L2TP tunnels, from Paul Khavkine <paul@colba.net>
aland [Mon, 30 Jul 2001 20:12:11 +0000 (20:12 +0000)]
Deleted references to Cistron, updated in preparation for the 0.2.0
release.
cmiller [Mon, 30 Jul 2001 00:01:59 +0000 (00:01 +0000)]
debian: use debhelper compat 3
debian: remove freerad from shadow group properly, when purging
aland [Sat, 28 Jul 2001 17:59:39 +0000 (17:59 +0000)]
configure with-rlm-krb5-lib/include-dir
aland [Sat, 28 Jul 2001 17:57:41 +0000 (17:57 +0000)]
Corrected typo
aland [Sat, 28 Jul 2001 17:51:11 +0000 (17:51 +0000)]
Added configure options 'with-rlm-FOO-include/lib-dir', so that
lower-level rlm_FOO modules can be configured via the top-level
configuration file. Note that actually configuring rlm-FOO doesn't
do anything. The options are here just to serve as place holders
and documentation for how to configure the lower-level modules.
Note also that few of the lower-level modules look for those
configure options. Adding them is the next step.
aland [Sat, 28 Jul 2001 17:41:51 +0000 (17:41 +0000)]
make thread pools the default, and other minor changes to
support this.
aland [Sat, 28 Jul 2001 17:30:02 +0000 (17:30 +0000)]
Added options 'with-rlm-ldap-lib-dir' and 'with-rlm-ldap-include-dir'
configure directives
aland [Sat, 28 Jul 2001 17:27:42 +0000 (17:27 +0000)]
Added 'reconfig' target so that the configure scripts can be
regenerated via make
aland [Sat, 28 Jul 2001 17:23:22 +0000 (17:23 +0000)]
Added ability to specify addition directories to look via
'smart_try_dir'. It's a bit of a hack...
cparker [Sat, 28 Jul 2001 00:52:00 +0000 (00:52 +0000)]
Updated to use rad_check_return to correctly return RLM_MODULE_REJECT when
Auth-Type = Reject is set in 'authorize' section.
cparker [Sat, 28 Jul 2001 00:50:40 +0000 (00:50 +0000)]
Updated to include prototype for new function in auth.c:rad_check_return
cparker [Sat, 28 Jul 2001 00:42:15 +0000 (00:42 +0000)]
Added new function to 'auth.c' called 'rad_check_return'. This is for use
by modules to check the 'config/check items' for Auth-Type = Reject and
return RLM_MODULE_REJECT instead of RLM_MODULE_UPDATED
aland [Thu, 26 Jul 2001 19:10:19 +0000 (19:10 +0000)]
Preliminary EAP patch from Raghu <raghud@hereuare.com>, step 1
aland [Wed, 25 Jul 2001 18:07:01 +0000 (18:07 +0000)]
Patch based on one from Matthew Sayler <sayler@speedsite.com.
If we're using syslog, it would help to include <syslog.h>
aland [Tue, 24 Jul 2001 16:04:13 +0000 (16:04 +0000)]
Patch from Steve Langasek <vorlon@netexpress.net>.
Kick PAM into shape, so that the radius entries are sent to the
radius configuration, when using syslog. PAM likes to re-do
openlog() with a different facility, which is not a nice thing
to do to people.
aland [Mon, 23 Jul 2001 20:31:38 +0000 (20:31 +0000)]
Update child thread code, so that it minimizes the possible
race conditions.
Note that this code really should go away, as the thread pool
code works, is faster, and has fewer issues.
aland [Fri, 20 Jul 2001 14:28:58 +0000 (14:28 +0000)]
Patch from David Kerry <davidk@navahonetworks.com>
cmiller [Wed, 18 Jul 2001 14:53:14 +0000 (14:53 +0000)]
Parser should be able to handle zero-length strings as values in
assignments. It can't, right now.
pam [Tue, 17 Jul 2001 09:17:00 +0000 (09:17 +0000)]
Quiten one compiler warning
pam [Tue, 17 Jul 2001 09:06:12 +0000 (09:06 +0000)]
Applied patch to ldap_pairget() eliminating ldap_first_attribute(),
ldap_next_attribute() by Kostas Kalevras <kkalev@noc.ntua.gr>
According to him, it also should get rid of memory leak on some platforms.
pam [Tue, 17 Jul 2001 08:42:08 +0000 (08:42 +0000)]
Added check for missing 'server' directive in config section
Added default ldap filter (uid=%u)
Fixed crash in debug message search base DN is not specified in perform_search()
cmiller [Fri, 13 Jul 2001 20:05:44 +0000 (20:05 +0000)]
Clean up better. (Makefiles, and distclean depends on clean.)
cmiller [Fri, 13 Jul 2001 20:04:47 +0000 (20:04 +0000)]
Added Kostas Kalevras' <kkalev@noc.ntua.gr> attr_rewrite module. It's still
experimental, but shows a lot of promise.
cmiller [Fri, 13 Jul 2001 14:11:08 +0000 (14:11 +0000)]
Roland H\"anel <roland.haenel@qsc.de> reported that the LDAP crashes are from
a SIGPIPE that is caused by ldap_unbind_s() trying to shut down the already
broken connection. His fix is to ignore SIGPIPE. (closes: FRBug#118)
cmiller [Thu, 12 Jul 2001 20:13:22 +0000 (20:13 +0000)]
Cosmetic change.
aland [Thu, 12 Jul 2001 15:39:11 +0000 (15:39 +0000)]
quench log messages for unresponsive children
cmiller [Wed, 11 Jul 2001 20:38:08 +0000 (20:38 +0000)]
Test for CC and CPP in the configure scripts, so basic tests work.
cmiller [Wed, 11 Jul 2001 18:20:45 +0000 (18:20 +0000)]
Added AC_PROG_CC to see if it solves DK's problem.
cmiller [Wed, 11 Jul 2001 17:47:56 +0000 (17:47 +0000)]
David Kerry's patch to detect Oracle.
cmiller [Fri, 6 Jul 2001 15:59:33 +0000 (15:59 +0000)]
Fix check for shared library using libtool info, instead of assuming extension
being ".so". (closes: FRBug#121)
cmiller [Fri, 6 Jul 2001 15:57:50 +0000 (15:57 +0000)]
Don't check how GDBM behaves if it's obviously not installed.
cmiller [Fri, 6 Jul 2001 13:22:37 +0000 (13:22 +0000)]
debian: changed mysql package name libmysqlclient6-deb -> libmysqlclient10-deb
cmiller [Fri, 6 Jul 2001 13:11:55 +0000 (13:11 +0000)]
needs_child_cleanup was unreachable, and DS' return prevented >1 child
cleanup.
cparker [Thu, 5 Jul 2001 23:52:14 +0000 (23:52 +0000)]
Patch to correct the behaviour of proxy-acct packets not being
logged locally. Pointed out by: <QinxueC@corp.netzero.net> and
<help@visp.net>.
cmiller [Thu, 5 Jul 2001 21:04:54 +0000 (21:04 +0000)]
Check for location of sem_init symbol, because it's in an odd place on HP/UX.
(closes: FRBug#127)
cmiller [Thu, 5 Jul 2001 19:57:42 +0000 (19:57 +0000)]
Inserted #include to prevent compoler warning of memset()
(David Kerry <davidk@navahonetworks.com>)
cmiller [Thu, 5 Jul 2001 17:03:41 +0000 (17:03 +0000)]
Wrap child spawning and registration in a plain vanilla critical-section
protector. Thanks to Dave Shield for pointing out a race.
cmiller [Thu, 5 Jul 2001 16:00:46 +0000 (16:00 +0000)]
Corrected an interminable loop that happened when an unregistered child exits.
(Dave Shield <D.T.Shield@csc.liv.ac.uk>)
cmiller [Wed, 4 Jul 2001 01:49:36 +0000 (01:49 +0000)]
Integrated phil@bolthole.com's patch for Oracle8i. It's heavily hacked in,
so it may not be correct, still.
cmiller [Wed, 4 Jul 2001 00:51:12 +0000 (00:51 +0000)]
New configure for the autoconfless.
cmiller [Wed, 4 Jul 2001 00:50:18 +0000 (00:50 +0000)]
Testing for libclient8 and libclntsh in addition to liboracleclient in
autoconf code.
This prolly isn't right.
cmiller [Wed, 4 Jul 2001 00:24:36 +0000 (00:24 +0000)]
Removed superfluous AC_DEFINE()
cmiller [Wed, 4 Jul 2001 00:10:08 +0000 (00:10 +0000)]
In preparation for patching how the oracle detection code works, I moved
it into its own configure.in .
cmiller [Tue, 3 Jul 2001 22:19:45 +0000 (22:19 +0000)]
Committed Rob Jones' <rob@work.gb.com> CHAP support in sql patch.
cmiller [Tue, 3 Jul 2001 19:21:30 +0000 (19:21 +0000)]
Assume (correctly) that AV pairs' strings are null-terminated.
cmiller [Tue, 3 Jul 2001 17:53:32 +0000 (17:53 +0000)]
Changed function to test when looking for a working pthreads implementation,
from pthread_create() to pthread_join(). (closes FreeRadiusBug#122)
cmiller [Sun, 1 Jul 2001 23:51:07 +0000 (23:51 +0000)]
Integrated Kostas Kalevras' rlm_counter code, plus sundry fixes.
cmiller [Sun, 1 Jul 2001 19:18:18 +0000 (19:18 +0000)]
Give more useful information (in a clearer format) when debugging
section/module execution flow.
cmiller [Sat, 30 Jun 2001 00:00:55 +0000 (00:00 +0000)]
Alexei Ivanov <radius@novoch.ru> pointed out (in a failed bug report) that
the code didn't agree with the comment. This may fix bug #117.
cmiller [Fri, 29 Jun 2001 23:50:37 +0000 (23:50 +0000)]
Removed 'ifdef' GNUism in top makefile.
pam [Fri, 29 Jun 2001 10:03:52 +0000 (10:03 +0000)]
Document profile support for user object via attribute specified in "profile_attribute" directive.
Code by Kostas Kalevras <kkalev@noc.ntua.gr>
pam [Fri, 29 Jun 2001 10:02:59 +0000 (10:02 +0000)]
Profile support for user object via attribute specified in "profile_attribute"
directive.
Code by Kostas Kalevras <kkalev@noc.ntua.gr>
pam [Wed, 27 Jun 2001 14:57:43 +0000 (14:57 +0000)]
Added "default_profile" directive to ldap section
see comment on rlm_ldap.c v1.44
CVS
pam [Wed, 27 Jun 2001 14:56:00 +0000 (14:56 +0000)]
Added description of "default_profile" directive
see comment on rlm_ldap.c v1.44
pam [Wed, 27 Jun 2001 14:54:19 +0000 (14:54 +0000)]
Added code by Kostas Kalevras <kkalev@noc.ntua.gr> implementing default profile in LDAP for remote access users
pam [Mon, 25 Jun 2001 12:29:32 +0000 (12:29 +0000)]
Added fix by Kostas Kalevras <kkalev@noc.ntua.gr> to replace existing RADIUS-attributes with values specified in LDAP entry.
cmiller [Fri, 22 Jun 2001 12:53:18 +0000 (12:53 +0000)]
debian: add the freerad user into the shadow group, so the daemon can auth
locally. (More may need to be done.)
cmiller [Fri, 22 Jun 2001 01:19:12 +0000 (01:19 +0000)]
Updated log of recent changes.
miquels [Thu, 21 Jun 2001 10:57:23 +0000 (10:57 +0000)]
* src/main/timestr.c: hmm, ifdeffed some more debug stuff that
shouldn't normally be there (plain printf()s!)
miquels [Thu, 21 Jun 2001 10:53:09 +0000 (10:53 +0000)]
* src/main/timestr.c: debugging not meant for end-user
cmiller [Wed, 20 Jun 2001 19:56:28 +0000 (19:56 +0000)]
New file to fix corrupted restored one.
cmiller [Mon, 18 Jun 2001 22:53:52 +0000 (22:53 +0000)]
In GCC 3.0, printf is a macro, so the mid- printf() CPP directives had to be
moved out a level.
cparker [Wed, 13 Jun 2001 14:12:11 +0000 (14:12 +0000)]
removed deprecated proxy attribute filtering explanation.
pam [Wed, 13 Jun 2001 12:13:08 +0000 (12:13 +0000)]
Yet another plug for memory leak.
pam [Wed, 13 Jun 2001 10:46:13 +0000 (10:46 +0000)]
Fixed some memory leaks. Thanks to Peter Foreman <p.foreman@planetmediagroup.nl> for pointing them out.
aland [Fri, 8 Jun 2001 16:50:09 +0000 (16:50 +0000)]
Patch from Eddie Stassen <eddies@saix.net>
Match on the LAST suffix realm, NOT on the first.
pam [Fri, 8 Jun 2001 12:23:45 +0000 (12:23 +0000)]
Use ldap_memfree() as this Right Thing (R), docs mention OpenLDAP v2.x requirement
Free user_dn only when ldap_get_dn was performed in ldap_authenticate.
pam [Wed, 6 Jun 2001 15:49:07 +0000 (15:49 +0000)]
Fixed bug in ignoring timeout value for LDAP search operation
Set timeouts to some realistic values (no more infinite waits)
Fixed memory leak in not freeing user_dn after use
aland [Wed, 6 Jun 2001 15:21:40 +0000 (15:21 +0000)]
one attempt to solve the 'unresponsive child thread' problem.
aland [Wed, 6 Jun 2001 15:20:08 +0000 (15:20 +0000)]
Use the correct include file.
Bug found by "Norman Brandinger" <norm@goes.com>
pam [Wed, 6 Jun 2001 14:59:54 +0000 (14:59 +0000)]
Changed documentation to reflect new configuration defaults
Added missing "timelimit" configuration option
pam [Wed, 6 Jun 2001 14:58:52 +0000 (14:58 +0000)]
Fix longlasting errors in ldap configuration section
Changed reference to renamed rlm_ldap documentation
cmiller [Wed, 6 Jun 2001 14:42:41 +0000 (14:42 +0000)]
Fixed indefinite ldap query timeout.
aland [Mon, 4 Jun 2001 21:09:21 +0000 (21:09 +0000)]
minor mods to see if it compiles.
aland [Mon, 4 Jun 2001 15:17:44 +0000 (15:17 +0000)]
moved 'xprintf' to standard-type 'DEBUG2'
aland [Mon, 4 Jun 2001 15:16:36 +0000 (15:16 +0000)]
Patch from Vesselin Atanasov <vesselin@bgnet.bg>, to make
it work properly when proxying
miquels [Mon, 4 Jun 2001 12:40:02 +0000 (12:40 +0000)]
* Updated cisco_snmp in checkrad.pl
cmiller [Sat, 2 Jun 2001 02:23:25 +0000 (02:23 +0000)]
Added fix for password length mismatching what user gives.
cmiller [Sat, 2 Jun 2001 02:01:23 +0000 (02:01 +0000)]
Prevent stripping of executables, when devel flags are on.
aland [Fri, 1 Jun 2001 20:39:14 +0000 (20:39 +0000)]
if we're doing synchronous proxies, then do NOT send another
proxy request if we've received a proxy reply.
Based on input from Vesselin Atanasov <vesselin@bgnet.bg>
aland [Fri, 1 Jun 2001 16:13:30 +0000 (16:13 +0000)]
Update the comments as per the latest documentation.
cmiller [Fri, 1 Jun 2001 15:57:34 +0000 (15:57 +0000)]
Corrected configure output for counter module failure.
aland [Tue, 29 May 2001 15:35:45 +0000 (15:35 +0000)]
If we've already sent a reply to the NAS, then do NOT process
a proxy reply through the server again. Instead, we simply drop
the duplicate proxy reply.
Based on input from Vesselin Atanasov <vesselin@bgnet.bg>
cmiller [Tue, 29 May 2001 01:24:29 +0000 (01:24 +0000)]
Removed comment at corrected parenthesis placement.
cmiller [Mon, 28 May 2001 23:44:26 +0000 (23:44 +0000)]
debian: updated 2 days of changelog.
cmiller [Mon, 28 May 2001 23:33:51 +0000 (23:33 +0000)]
Kristina pointed out that the sense of the comparison is backwards. Wierd
that no one noticed before she did.
cmiller [Mon, 28 May 2001 14:48:53 +0000 (14:48 +0000)]
Prints integer values as unsigned numbers. Bug reported by ulf.bremer@gmx.de,
who must have users transferring an impressive >2^15 octets per session.
cmiller [Sun, 27 May 2001 16:42:46 +0000 (16:42 +0000)]
debian: added date, for new package release.
cmiller [Sun, 27 May 2001 16:39:35 +0000 (16:39 +0000)]
debian: libltdl0 is now superceded by libltdl3.
aland [Thu, 24 May 2001 14:43:18 +0000 (14:43 +0000)]
Updated 'ignored' messages, to accurately describe what's going on
cmiller [Mon, 21 May 2001 14:49:46 +0000 (14:49 +0000)]
debian: updated changelog.
cmiller [Mon, 21 May 2001 14:09:10 +0000 (14:09 +0000)]
Updated the config.sub and config.guess files to most recent versions, to
support hppa, sh, and s390. (closes Debian Bug#98183)
aland [Fri, 18 May 2001 15:10:51 +0000 (15:10 +0000)]
Updated 'short' names to be the same as the ones used in radiusd.conf
cmiller [Thu, 17 May 2001 20:24:25 +0000 (20:24 +0000)]
Updated info about non-US, and set date on changelog.
aland [Thu, 17 May 2001 19:06:32 +0000 (19:06 +0000)]
Only hack Cisco-AVPair attributes, not other Cisco attributes.
Pointed out by Thomas Jalsovsky <admin@postel.sk>
aland [Thu, 17 May 2001 14:21:36 +0000 (14:21 +0000)]
moved quote to proper place.
aland [Wed, 16 May 2001 19:51:04 +0000 (19:51 +0000)]
Minor updates to get rid of warnings
aland [Wed, 16 May 2001 19:07:19 +0000 (19:07 +0000)]
moved HAVE_PTHREAD_H to HAVE_SEMAPHORE_H, where it was protecting
calls to sem_init() and friends