freeradius.git
23 years ago These files are no longer relevant. The new configuration file
aland [Wed, 8 Nov 2000 21:22:09 +0000 (21:22 +0000)]
These files are no longer relevant.  The new configuration file
does all these were proposing to do, and more.

23 years ago support 'user' and 'group' directives, where the server does
aland [Wed, 8 Nov 2000 20:32:34 +0000 (20:32 +0000)]
support 'user' and 'group' directives, where the server does
setgid && setuid to whatever the user supplies.

This is so that the server doesn't need to run as root...

23 years ago new rad_mkdir() function. It works just like mkdir(), but
aland [Wed, 8 Nov 2000 18:47:11 +0000 (18:47 +0000)]
new rad_mkdir() function.  It works just like mkdir(), but
creates *all* relevant directories, not just the last one

23 years ago make more functions and variables 'static'
aland [Wed, 8 Nov 2000 17:59:52 +0000 (17:59 +0000)]
make more functions and variables 'static'

set the length of the returned SNMP variables

generic clean-ups

23 years ago defined an SNMP data structure for auth/acct server statistics.
aland [Wed, 8 Nov 2000 17:21:12 +0000 (17:21 +0000)]
defined an SNMP data structure for auth/acct server statistics.
Updated the SNMP code to return the information.

Note that the main RADIUS code still doesn't maintain any information,
other than the total auth/acct requests.  This code needs to be
written.

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Wed, 8 Nov 2000 17:07:20 +0000 (17:07 +0000)]
Jeff Carneal <jeff@apex.net>

o Added function rad_cleandir() to sanitize directory input
o Added function rad_mkdir() to create all needed directories

23 years ago Deleted read_config_files(), and moved it's functionality
aland [Wed, 8 Nov 2000 16:16:47 +0000 (16:16 +0000)]
Deleted read_config_files(), and moved it's functionality
to conffile.c: read_radius_conf_file(), radiusd.c: reread_config()

Deleted configuration parser cruft from modules.c, as it's now
done properly in conffile.c.

The configuration file parser now pulls the relevant directories
out of the configuration file, and uses those to read the rest
of the configuration file entries.  The server-specific config
is still handled in radiusd.c

23 years ago * Clear up a warning in reread_config which was returning a valid,
hartwick [Wed, 8 Nov 2000 16:12:09 +0000 (16:12 +0000)]
* Clear up a warning in reread_config which was returning a valid,
  but was declared void.
* Add code to display the IP address of the NAS that is being
  ignored.

23 years ago * Add client_walk() prototype.
hartwick [Wed, 8 Nov 2000 04:38:14 +0000 (04:38 +0000)]
* Add client_walk() prototype.

23 years ago * Add a client_walk() function to walk the client list. This
hartwick [Wed, 8 Nov 2000 04:21:09 +0000 (04:21 +0000)]
* Add a client_walk() function to walk the client list.  This
  function is primarily for debugging.

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Tue, 7 Nov 2000 22:22:09 +0000 (22:22 +0000)]
Jeff Carneal <jeff@apex.net>

Changed radiusd.c to skip the request count if max_requests=0.
Essentially allowing infinite number of requests, for those
who need more rope to hang themselves.

23 years ago removed more traces of builddbm
aland [Tue, 7 Nov 2000 22:20:50 +0000 (22:20 +0000)]
removed more traces of builddbm

23 years ago remove LDBM and BUILDDBM from the source tree
aland [Tue, 7 Nov 2000 20:08:43 +0000 (20:08 +0000)]
remove LDBM and BUILDDBM from the source tree

23 years ago removed LDBM and BUILDDBM from the source tree
aland [Tue, 7 Nov 2000 20:07:03 +0000 (20:07 +0000)]
removed LDBM and BUILDDBM from the source tree

23 years ago * Update some of the error messages to start with rlm_detail:
hartwick [Tue, 7 Nov 2000 19:24:32 +0000 (19:24 +0000)]
* Update some of the error messages to start with rlm_detail:

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Tue, 7 Nov 2000 18:45:16 +0000 (18:45 +0000)]
Jeff Carneal <jeff@apex.net>

Fixed so that hostname_lookups = yes/no now works.  Doing this required
moving the code to read radiusd.conf from files.c to radiusd.c before
files.c:read_config_files() is called.

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Tue, 7 Nov 2000 18:23:31 +0000 (18:23 +0000)]
Jeff Carneal <jeff@apex.net>

In keeping with the default of having hostname lookups turned off, I'm
setting the dodns variable = 0 instead of =1 here.  Temporary hack
until it's fixed properly.

23 years ago removed proxy_retry() function.
aland [Tue, 7 Nov 2000 18:04:09 +0000 (18:04 +0000)]
removed proxy_retry() function.

Move all handling of cleanup_delay, max_request_time, proxy_retry,
into new 'refresh_request' function.  This cleans up the code
a bit, and will later make it easier for us to do incremental
clean ups.

23 years ago added configuration examples for the 'preprocess' module
aland [Tue, 7 Nov 2000 17:09:35 +0000 (17:09 +0000)]
added configuration examples for the 'preprocess' module

23 years ago corrected typo
aland [Tue, 7 Nov 2000 17:08:35 +0000 (17:08 +0000)]
corrected typo

23 years ago removed WITH_DBM, and WITH_FOO_HACK from the top-level configuration
aland [Tue, 7 Nov 2000 17:03:35 +0000 (17:03 +0000)]
removed WITH_DBM, and WITH_FOO_HACK from the top-level configuration
scripts.  These items should be run-time configurable.

23 years ago added a configuration section parser for the module.
aland [Tue, 7 Nov 2000 17:02:30 +0000 (17:02 +0000)]
added a configuration section parser for the module.

Moved the various #ifdef FOO_HACK' to 'if (instance->foo_hack')',
to make things run-time configurable.

23 years ago moved cf_expand_variables.
aland [Tue, 7 Nov 2000 17:00:56 +0000 (17:00 +0000)]
moved cf_expand_variables.

When parsing a configuration section, expand the string variables,
too.  This allows modules to have their default filenames
${raddbdir}/file

23 years ago removed all DBM and NDBM code. If anyone wants to write an rlm_dbm
aland [Mon, 6 Nov 2000 22:21:16 +0000 (22:21 +0000)]
removed all DBM and NDBM code.  If anyone wants to write an rlm_dbm
module, they're welcome to do so.  Until then, however, having
dbm code in rlm_files is a hack which shouldn't exist.

23 years ago removed un-necessary 'filename' variable.
aland [Mon, 6 Nov 2000 22:13:08 +0000 (22:13 +0000)]
removed un-necessary 'filename' variable.

removed un-necessary 'nasname' look ups.

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Mon, 6 Nov 2000 21:12:51 +0000 (21:12 +0000)]
Jeff Carneal <jeff@apex.net>

Trivial change to make use of rad_rmspace() in the
parse function.

23 years ago use '--mode=install $(INSTALL)', instead of plain 'install', for
aland [Mon, 6 Nov 2000 20:13:29 +0000 (20:13 +0000)]
use '--mode=install $(INSTALL)', instead of plain 'install', for
libtool-enabled install

23 years ago if our last sleep time was zero seconds, then re-calculate
aland [Mon, 6 Nov 2000 19:25:55 +0000 (19:25 +0000)]
if our last sleep time was zero seconds, then re-calculate
the sleep time upon entering setuptimeout()

23 years ago more cleanups, and ensured that any select() modifications to
aland [Mon, 6 Nov 2000 19:18:55 +0000 (19:18 +0000)]
more cleanups, and ensured that any select() modifications to
the tv pointer do NOT affect the value we calculated last time
int setuptimeout()

23 years ago use --mode=install $(INSTALL) for libtool, instead of a bare 'install'
aland [Mon, 6 Nov 2000 18:22:53 +0000 (18:22 +0000)]
use --mode=install $(INSTALL) for libtool, instead of a bare 'install'

23 years ago re-arranged code in rad_clean_list() to simplify it.
aland [Mon, 6 Nov 2000 17:36:18 +0000 (17:36 +0000)]
re-arranged code in rad_clean_list() to simplify it.

It also ensures that at 'max_request_time', the request is ALWAYS
deleted, even if it isn't finished.  The old code would not always
do this.

23 years ago moved the 'client' handling code to a new file: client.c
aland [Mon, 6 Nov 2000 17:04:05 +0000 (17:04 +0000)]
moved the 'client' handling code to a new file: client.c

updated the nas_name functions to be more thread-safe

23 years ago moved the call to proxy_retry() into rad_clean_list(), so that
aland [Mon, 6 Nov 2000 16:15:46 +0000 (16:15 +0000)]
moved the call to proxy_retry() into rad_clean_list(), so that
it's executed at *most* once a second.  This should minimize
un-necessary processing.

23 years ago if we don't have any pthread libraries, remove all knowledge of
aland [Mon, 6 Nov 2000 15:50:50 +0000 (15:50 +0000)]
if we don't have any pthread libraries, remove all knowledge of
pthreads, and all thread-related CFLAGS and LIBS

23 years ago added code to setuptimeout() which makes it remember the last
aland [Sun, 5 Nov 2000 15:09:29 +0000 (15:09 +0000)]
added code to setuptimeout() which makes it remember the last
sleep time.  If the function is being called within the same second,
then we do NOT have to walk the list again, but instead simply return
the last sleep time.

This functionality is similar to that use by rad_clean_list(),
and something similar should probably be added to proxy_retry()

Maybe all of those functions should be merged...

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Sat, 4 Nov 2000 16:39:34 +0000 (16:39 +0000)]
Jeff Carneal <jeff@apex.net>

Updated sql code to be instance aware.  Also did
the following:

1.  Added support for connectinfo start and stop
2.  Added support for acct unique (w/ updates)
3.  configurable num of connections
4.  configurable sql tracefile

TODO:  config-based accounting tables

23 years ago re-formatted the file to remove whitespace, and follow standard
aland [Fri, 3 Nov 2000 21:28:43 +0000 (21:28 +0000)]
re-formatted the file to remove whitespace, and follow standard
formatting.

Made internal functions 'static', so that their names don't conflict
with other names.

23 years ago removed unneeded 'init' routine
aland [Fri, 3 Nov 2000 21:18:42 +0000 (21:18 +0000)]
removed unneeded 'init' routine

23 years ago removed un-needed 'init' routine
aland [Fri, 3 Nov 2000 21:17:54 +0000 (21:17 +0000)]
removed un-needed 'init' routine

23 years ago update change I missed last time
aland [Fri, 3 Nov 2000 21:17:32 +0000 (21:17 +0000)]
update change I missed last time

23 years ago use new 'instance' for paircompare_register. This will allow us
aland [Fri, 3 Nov 2000 21:13:16 +0000 (21:13 +0000)]
use new 'instance' for paircompare_register.  This will allow us
to possible have multiple unix-type passwd files...

23 years ago removed global 'huntgroups' and 'hints'. Removed 'init' function,
aland [Fri, 3 Nov 2000 21:12:16 +0000 (21:12 +0000)]
removed global 'huntgroups' and 'hints'.  Removed 'init' function,
and replaced with 'instantiate', so that we can possibly have multiple
preprocess...

23 years ago made paircompare_register() take a 'void *instance' parameter,
aland [Fri, 3 Nov 2000 21:11:15 +0000 (21:11 +0000)]
made paircompare_register() take a 'void *instance' parameter,
so that modules can register per-instance comparison functions.

23 years ago better handling of accounts with no passwords. There's no point
aland [Fri, 3 Nov 2000 21:05:20 +0000 (21:05 +0000)]
better handling of accounts with no passwords.  There's no point
in malloc()'ing 1 byte for a '\0'...

23 years ago only get the acct_port from /etc/services if we're getting
aland [Fri, 3 Nov 2000 16:59:55 +0000 (16:59 +0000)]
only get the acct_port from /etc/services if we're getting
auth_port from there.

In all other cases, default to auth_port + 1

23 years ago renamed Request-Src-IP-Address to Client-IP-Address, to make it
aland [Fri, 3 Nov 2000 16:02:58 +0000 (16:02 +0000)]
renamed Request-Src-IP-Address to Client-IP-Address, to make it
match Cistron.

The Client-IP-Address name is similar to the old Client-ID, etc.
names, but I hope it doesn't confuse too many people...

23 years ago minor cleanups to the code
aland [Fri, 3 Nov 2000 14:46:01 +0000 (14:46 +0000)]
minor cleanups to the code

23 years ago added explanations about thread safe/unsafe module types
aland [Wed, 1 Nov 2000 20:13:06 +0000 (20:13 +0000)]
added explanations about thread safe/unsafe module types

23 years ago marked the module as NOT thread-safe
aland [Wed, 1 Nov 2000 19:58:43 +0000 (19:58 +0000)]
marked the module as NOT thread-safe

23 years ago implement thread mutex locking/unlocking for modules which
aland [Wed, 1 Nov 2000 19:58:01 +0000 (19:58 +0000)]
implement thread mutex locking/unlocking for modules which
have their 'type' field set to non-thread-safe.

This is so that the modules which are NOT thread-safe can be
guaranteed to execute single-threaded

23 years ago bug fix by Chad Miller <cmiller@surfsouth.com>
aland [Tue, 31 Oct 2000 23:19:54 +0000 (23:19 +0000)]
bug fix by Chad Miller <cmiller@surfsouth.com>

23 years ago bug fixes & updates by Nathan Neulinger <nneul@umr.edu>
aland [Tue, 31 Oct 2000 19:05:34 +0000 (19:05 +0000)]
bug fixes & updates by Nathan Neulinger <nneul@umr.edu>

23 years ago in rad_getpass(), use the request->password if it's available.
aland [Tue, 31 Oct 2000 15:35:07 +0000 (15:35 +0000)]
in rad_getpass(), use the request->password if it's available.
This is quicker than doing a pairfind() again.

23 years ago moved definitions from the global header file to the only place
aland [Tue, 31 Oct 2000 15:28:32 +0000 (15:28 +0000)]
moved definitions from the global header file to the only place
where they're being used.

23 years ago Moved rad_loweruser/rad_lowerpass to rad_lowerpair, to make them
aland [Tue, 31 Oct 2000 15:25:47 +0000 (15:25 +0000)]
Moved rad_loweruser/rad_lowerpass to rad_lowerpair, to make them
more generic functions.  Their code is almost exactly the same,
so this makes for fewer functions to maintain and debug.

Ditto for rad_rmspace_user/rad_rmspace_pass.

Made both functions 'static' to radiusd.c, as that's the only place
they're being called from.  There's no point in having them global
if no one else uses them.

23 years ago moved the kerberos data to the instantiation function, to make
aland [Tue, 31 Oct 2000 15:14:00 +0000 (15:14 +0000)]
moved the kerberos data to the instantiation function, to make
it thread-safe, etc.

23 years ago Minor clean ups. Made the context 'static'.
aland [Mon, 30 Oct 2000 22:21:18 +0000 (22:21 +0000)]
Minor clean ups.  Made the context 'static'.

Hmm.... this doesn't appear too thread safe.

23 years ago made the string comparison case insensitive
aland [Mon, 30 Oct 2000 22:20:38 +0000 (22:20 +0000)]
made the string comparison case insensitive

23 years ago NS-MTA-MD5 password patch, from Brandon Lee Poyner <bpoyner@thebiz.net>
aland [Mon, 30 Oct 2000 22:18:46 +0000 (22:18 +0000)]
NS-MTA-MD5 password patch, from Brandon Lee Poyner <bpoyner@thebiz.net>

23 years ago added definitions for NS-MTA-MD5-Password
aland [Mon, 30 Oct 2000 22:12:20 +0000 (22:12 +0000)]
added definitions for NS-MTA-MD5-Password

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Mon, 30 Oct 2000 20:10:01 +0000 (20:10 +0000)]
Jeff Carneal <jeff@apex.net>

Modified lowercase/nospace functions to work either
before or after processing the request.  If after,
the server will retry the request with the new values.

Added function rad_getpass() to auth.c.

This will all be moved to a module after we have the
ability to auth -> fail -> lower -> auth again in
module processing.

23 years ago added user name to the error messages, and made 'user' and 'pass'
aland [Mon, 30 Oct 2000 17:49:12 +0000 (17:49 +0000)]
added user name to the error messages, and made 'user' and 'pass'
to be 'const', so that they don't get modified.

23 years ago Kerberos module, from Nathan <nneul@umr.edu>
aland [Mon, 30 Oct 2000 17:41:23 +0000 (17:41 +0000)]
Kerberos module, from Nathan <nneul@umr.edu>

23 years ago * Add a call to stat() to check for the existance of the cached
hartwick [Sun, 29 Oct 2000 18:53:28 +0000 (18:53 +0000)]
* Add a call to stat() to check for the existance of the cached
  directory name.

23 years ago * Correct a bug introduced in 1.7. The wrong buffer was
hartwick [Sun, 29 Oct 2000 04:00:32 +0000 (04:00 +0000)]
* Correct a bug introduced in 1.7.  The wrong buffer was
  being used for creating the directory.
* Add the beginnings of the code to sanitize the directory.
  Unfortunately due to the requirement for most to have periods
  in the directory names special checking is required to disallow
  .. in the directory name, but allow single .'s.  It is not
  perfect, but a start.

23 years ago whoops... mistake
aland [Fri, 27 Oct 2000 19:38:30 +0000 (19:38 +0000)]
whoops... mistake

23 years ago added 'hup' command to rc script, which just sends a HUP signal
aland [Fri, 27 Oct 2000 19:37:31 +0000 (19:37 +0000)]
added 'hup' command to rc script, which just sends a HUP signal
to the server.

23 years ago parse the first token immediately. This allows us to skip blank
aland [Fri, 27 Oct 2000 17:12:20 +0000 (17:12 +0000)]
parse the first token immediately.  This allows us to skip blank
lines and comments quickly.

It also allows us to check for $INCLUDE, when doing includes,
instead of just checking for the $, and allowing inclusion for
$anything /path/to/file

23 years ago wrote new function cf_expand_variables(), to eliminate
aland [Fri, 27 Oct 2000 17:04:56 +0000 (17:04 +0000)]
wrote new function cf_expand_variables(), to eliminate
duplicated code.

23 years ago clean up the password handling, and set the 'password' variable
aland [Fri, 27 Oct 2000 16:04:42 +0000 (16:04 +0000)]
clean up the password handling, and set the 'password' variable
to either the actual password, or to the magic values
"<CHAP-PASSWORD>", or "<NO-PASSWORD>", like we do with Cistron.

23 years ago if we fall off of the end of the function, return a NOOP
aland [Fri, 27 Oct 2000 15:47:00 +0000 (15:47 +0000)]
if we fall off of the end of the function, return a NOOP

23 years ago clean up the handling of auth_port
aland [Thu, 26 Oct 2000 19:08:55 +0000 (19:08 +0000)]
clean up the handling of auth_port

23 years agocparker: updated 'rlm_realm' module to allow multiple instances and
cparker [Thu, 26 Oct 2000 18:51:54 +0000 (18:51 +0000)]
cparker:  updated 'rlm_realm' module to allow multiple instances and
          supporting user defineable realm syntaxes.  updated config
          files with examples.  updated documentation to reflect the
          change as well.

23 years ago added 'lib' prefix to non-dynamic module names (librlm_foo.a)
aland [Thu, 26 Oct 2000 18:02:09 +0000 (18:02 +0000)]
added 'lib' prefix to non-dynamic module names (librlm_foo.a)

I suppose that libtool can tell us whether or not to add it,
but it's not entirely obvious...

23 years ago added '-module' to libtool link flags
aland [Thu, 26 Oct 2000 17:55:53 +0000 (17:55 +0000)]
added '-module' to libtool link flags

removed old STATIC_MODULE_LDFLAGS definition

23 years ago bug fix from Adrian Pavlykevych <pam@polynet.lviv.ua>
aland [Thu, 26 Oct 2000 14:15:54 +0000 (14:15 +0000)]
bug fix from Adrian Pavlykevych <pam@polynet.lviv.ua>

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Wed, 25 Oct 2000 15:41:01 +0000 (15:41 +0000)]
Jeff Carneal <jeff@apex.net>

1.  Bugfixes in authorize/instantiate functions
2.  Added support for normal DEFAULT entries
3.  Documented that support in the README

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Wed, 25 Oct 2000 14:23:52 +0000 (14:23 +0000)]
Jeff Carneal <jeff@apex.net>

1.  Bugfixes in authorize/instantiate functions
2.  Added support for normal DEFAULT entries
3.  Documented that support in the README

23 years agocparker: updated sample configurations and documentation to reflect
cparker [Wed, 25 Oct 2000 01:13:00 +0000 (01:13 +0000)]
cparker:  updated sample configurations and documentation to reflect
          'notsuffix' changing to 'notrealm'.

23 years agocparker: changed 'notsuffix' in realm struct to 'notrealm' as we will
cparker [Wed, 25 Oct 2000 00:51:41 +0000 (00:51 +0000)]
cparker:  changed 'notsuffix' in realm struct to 'notrealm' as we will
          support different realm types in the future and this is more
          generic.

          updated 'rlm_realm.c' so that 'notrealm' flagged realms are
          not proxied ( returning to original behaviour ).

23 years ago moved code around, so that the error messages are generated
aland [Tue, 24 Oct 2000 21:10:16 +0000 (21:10 +0000)]
moved code around, so that the error messages are generated
as low as possible in the function call chain, and so the error
messages are as descriptive as possible.

23 years ago removed conf_read() definition. No one outside of main/conffile.c
aland [Tue, 24 Oct 2000 21:06:35 +0000 (21:06 +0000)]
removed conf_read() definition.  No one outside of main/conffile.c
should know about it.

23 years ago moved code around a bit, so there's only 1 call to radius_xlat2.
aland [Tue, 24 Oct 2000 20:52:29 +0000 (20:52 +0000)]
moved code around a bit, so there's only 1 call to radius_xlat2.

Cache the last directory which we created, and do *not* do 'mkdir'
again if the current request is going to the same directory as
the last one.

23 years agocparker: updated 'radiusd.conf.in' to reflect the $INCLUDES for the
cparker [Tue, 24 Oct 2000 20:36:58 +0000 (20:36 +0000)]
cparker:  updated 'radiusd.conf.in' to reflect the $INCLUDES for the
          'proxy', 'clients', and 'snmp' configuration sections.  these
          sections are now loaded from separate files via the $INCLUDE
          syntax.

23 years ago*** empty log message ***
aland [Tue, 24 Oct 2000 20:35:28 +0000 (20:35 +0000)]
*** empty log message ***

23 years agocparker: fixed $INCLUDE parsing for radius config files.
cparker [Tue, 24 Oct 2000 20:02:33 +0000 (20:02 +0000)]
cparker:  fixed $INCLUDE parsing for radius config files.

23 years ago cleaned up #include files
aland [Mon, 23 Oct 2000 18:41:39 +0000 (18:41 +0000)]
cleaned up #include files

23 years ago cleaned up error messages again.
aland [Mon, 23 Oct 2000 18:36:29 +0000 (18:36 +0000)]
cleaned up error messages again.

Corrected library loading to *not* specify ".so" as the library
extension.  libltdl will take care of that for us.

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Mon, 23 Oct 2000 18:26:48 +0000 (18:26 +0000)]
Jeff Carneal <jeff@apex.net>

Moved do_usercollide variable to 'mainconfig' structure.

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Mon, 23 Oct 2000 18:24:09 +0000 (18:24 +0000)]
Jeff Carneal <jeff@apex.net>

Added support for the following options:

lower_user -> lowercase username before processing
lower_pass -> lowercase password before processing
nospace_user -> remove spaces from username before processing
nospace_pass -> remove spaces from password before processing

All default to 'no'.

Also, put config variables in new main_config_t structure
to avoid logs of new global variables.

23 years ago changed hard-coded 'install' program to be $(INSTALL), so that
aland [Mon, 23 Oct 2000 15:18:29 +0000 (15:18 +0000)]
changed hard-coded 'install' program to be $(INSTALL), so that
we can pick up a working install from autoconf

23 years ago check for a working INSTALL program, and set the appropriate variables
aland [Mon, 23 Oct 2000 15:14:32 +0000 (15:14 +0000)]
check for a working INSTALL program, and set the appropriate variables

23 years ago make the requests unique if their source port is unique, too.
aland [Mon, 23 Oct 2000 14:47:24 +0000 (14:47 +0000)]
make the requests unique if their source port is unique, too.

This is for compliance with the latest RFC's

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Mon, 23 Oct 2000 13:21:48 +0000 (13:21 +0000)]
Jeff Carneal <jeff@apex.net>
Trivial fix for sgi compile.  Need to use utmpx.h

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Fri, 20 Oct 2000 22:34:57 +0000 (22:34 +0000)]
Jeff Carneal <jeff@apex.net>

rlm_fastusers documentation.

23 years ago added 'rfc_clean' function, to clean outgoing packets.
aland [Fri, 20 Oct 2000 21:46:10 +0000 (21:46 +0000)]
added 'rfc_clean' function, to clean outgoing packets.

Made the thread code delay a bit, before killing off unused threads.

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Fri, 20 Oct 2000 21:07:45 +0000 (21:07 +0000)]
Jeff Carneal <jeff@apex.net>

Changed usercollide to work with config option.

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Fri, 20 Oct 2000 17:19:41 +0000 (17:19 +0000)]
Jeff Carneal <jeff@apex.net>

Oops, forgot to add fastusers in the modules{} section.

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Fri, 20 Oct 2000 17:08:23 +0000 (17:08 +0000)]
Jeff Carneal <jeff@apex.net>

Updated to reflect usercollide=yes/no

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Fri, 20 Oct 2000 17:05:46 +0000 (17:05 +0000)]
Jeff Carneal <jeff@apex.net>

Remove --with-usercollide option.