freeradius.git
23 years agoMake the 5 packet methods into an array within module_t - now calling them
pacman [Tue, 20 Feb 2001 20:51:32 +0000 (20:51 +0000)]
Make the 5 packet methods into an array within module_t - now calling them
doesn't require a big switch()

23 years agoAdded ldap.attrmap which specifies mapping between LDAP and RADIUS attributes
pam [Tue, 20 Feb 2001 10:28:46 +0000 (10:28 +0000)]
Added ldap.attrmap which specifies mapping between LDAP and RADIUS attributes
Changed radius.conf to reflect current rlm_ldap configuration options

23 years agoAttempt in better documenting rlm_ldap configuration and use
pam [Tue, 20 Feb 2001 10:25:42 +0000 (10:25 +0000)]
Attempt in better documenting rlm_ldap configuration and use
All current options documented

23 years ago* Added patch by Hannu Laurila <hannu.laurila@japo.fi> for configuartion of
pam [Tue, 20 Feb 2001 10:24:22 +0000 (10:24 +0000)]
* Added patch by Hannu Laurila <hannu.laurila@japo.fi> for configuartion of
LDAP to RADIUS attribute mappings.
Now rlm_ldap supports both RADIUS-specific LDAP attributes (a la IETF draft)
and generic LDAP attributes stroring Check-Item and Reply-Item value pairs.
* Added ldap_debug configuration option to facilitate tracing LDAP SDK
operations

23 years ago * Remove a bunch of variables that were included but never really
hartwick [Sun, 18 Feb 2001 19:58:25 +0000 (19:58 +0000)]
* Remove a bunch of variables that were included but never really
  used.  The CONF_PARSER table is now just the NULL line.

23 years agoOk, make system done, but have to figure out how to deal with targets in the rules...
mmachado [Fri, 16 Feb 2001 05:56:27 +0000 (05:56 +0000)]
Ok, make system done, but have to figure out how to deal with targets in the rules.mak file...

23 years agosyntax error fix
mmachado [Fri, 16 Feb 2001 05:51:53 +0000 (05:51 +0000)]
syntax error fix

23 years agoAdded new Makefile system based on the rlm modules Makefiles
mmachado [Thu, 15 Feb 2001 20:40:50 +0000 (20:40 +0000)]
Added new Makefile system based on the rlm modules Makefiles

23 years ago Removed CR's from the source files, so that they're UNIX files,
aland [Thu, 15 Feb 2001 20:06:35 +0000 (20:06 +0000)]
Removed CR's from the source files, so that they're UNIX files,
and not DOS.

23 years agoInital makefiles for drivers that don't work. HELP!
mmachado [Thu, 15 Feb 2001 18:14:30 +0000 (18:14 +0000)]
Inital makefiles for drivers that don't work. HELP!

23 years agoAdded a second mode of operation to cf_section_parse, where it takes a base
pacman [Thu, 15 Feb 2001 07:26:08 +0000 (07:26 +0000)]
Added a second mode of operation to cf_section_parse, where it takes a base
pointer and uses offsets instead of absolute pointers (just like the way
XtGetApplicationResources works). Changed all modules that were using
cf_section_parse to use this new mode, so they can parse directly into their
instance structure instead of going through a static temporary variable.

23 years agoFixed data type on error module call
mmachado [Wed, 14 Feb 2001 21:43:38 +0000 (21:43 +0000)]
Fixed data type on error module call

23 years agoReanmed sql_create_socket to sql_init_socket
mmachado [Wed, 14 Feb 2001 21:35:43 +0000 (21:35 +0000)]
Reanmed sql_create_socket to sql_init_socket

Modified postgres code into a dynamic rlm_sql driver

23 years agoWas leaking on detach and destroy (or detach and instantiate, depending on
pacman [Wed, 14 Feb 2001 09:31:35 +0000 (09:31 +0000)]
Was leaking on detach and destroy (or detach and instantiate, depending on
whether your point of view). No more leaks, I hope.

23 years agoWas leaking memory on module unload
pacman [Wed, 14 Feb 2001 08:26:48 +0000 (08:26 +0000)]
Was leaking memory on module unload

23 years agoDynamically loadable database drivers support. Code compiles, but due to Jeffs config...
mmachado [Tue, 13 Feb 2001 06:23:40 +0000 (06:23 +0000)]
Dynamically loadable database drivers support. Code compiles, but due to Jeffs configurable queries I have been unable to test :) I need to talk to Jeff before I can *fix* it. I think all the module abstractions are working though. It should also be easy to port for the other database types. More experenced lt_dl people are welcome to criticize my modules code... This is my first dl application, so be nice.

I am particaully proud of how it handles database specific connections. It used a void * in the SQLSOCK struct that driver authors can point at their own private structure definitions. A SQLSOCK is passed to every module function. Also, this allowed all the threading code to be handled in the main rlm_sql. As for as I can see, any database driver will be thread safe without even having to touch threads code.

23 years ago Patch from Alan Curry, who thinks we shouldn't have to go
aland [Fri, 9 Feb 2001 16:15:34 +0000 (16:15 +0000)]
Patch from Alan Curry, who thinks we shouldn't have to go
through this crap.

Depending on other people's shitty code is a waste of time...

23 years ago Fix a memory leak. If a file is $INCLUDEd, we have a CONF_SECTION
aland [Thu, 8 Feb 2001 21:11:44 +0000 (21:11 +0000)]
Fix a memory leak.  If a file is $INCLUDEd, we have a CONF_SECTION
data structure for it, which we don't want.  We ONLY want the
'children'.  So, we re-parent the children, hoist them into the
parent CONF_SECTION, and delete the CONF_SECTION for the included
file, which is now empty.

23 years ago Added '%s', so that the number of formats matched the number
aland [Thu, 8 Feb 2001 19:26:34 +0000 (19:26 +0000)]
Added '%s', so that the number of formats matched the number
of arguments.

23 years ago Cosmetic changes to the 'print_abinary' function to better
cparker [Thu, 8 Feb 2001 01:04:24 +0000 (01:04 +0000)]
Cosmetic changes to the 'print_abinary' function to better
match the plaintext ascend filter format.

23 years ago Added config options for 'rlm_attr_filter'. The module call in
cparker [Thu, 8 Feb 2001 00:35:10 +0000 (00:35 +0000)]
Added config options for 'rlm_attr_filter'.  The module call in
the "authorize" section is commented out by default.

23 years ago Patch from Thiago Rondon <maluco@mileniumnet.com.br>
aland [Wed, 7 Feb 2001 17:05:00 +0000 (17:05 +0000)]
Patch from Thiago Rondon <maluco@mileniumnet.com.br>

Remove references to malloc() && malloc.h.  Replace with
references to rad_malloc()

23 years ago * Replace the call to malloc() with a call to rad_malloc() and
hartwick [Wed, 7 Feb 2001 03:34:08 +0000 (03:34 +0000)]
* Replace the call to malloc() with a call to rad_malloc() and
  remove the "checking" to make sure malloc was successful since
  the rad_malloc() call is always successful.
* Remove #include <malloc.h> since it is no longer needed

23 years ago * Replace a couple printf calls with fprintf(stderr)
hartwick [Tue, 6 Feb 2001 00:32:36 +0000 (00:32 +0000)]
* Replace a couple printf calls with fprintf(stderr)

23 years ago commented out PAM bu default, as not all systems have it.
aland [Mon, 5 Feb 2001 19:37:33 +0000 (19:37 +0000)]
commented out PAM bu default, as not all systems have it.

23 years ago * Add the code to call read_radius_conf_file() instead of reading
hartwick [Mon, 5 Feb 2001 19:26:48 +0000 (19:26 +0000)]
* Add the code to call read_radius_conf_file() instead of reading
  the individual clients or naslist files.

23 years ago * Add conffile.o and files.o to radwho and radzap
hartwick [Mon, 5 Feb 2001 19:24:36 +0000 (19:24 +0000)]
* Add conffile.o and files.o to radwho and radzap

23 years ago * Change the return value to return 0 instead of -1 when the
hartwick [Mon, 5 Feb 2001 19:23:34 +0000 (19:23 +0000)]
* Change the return value to return 0 instead of -1 when the
  clients, naslist, or realms files cannot be opened.  This makes
  the calling code treat it as a non-fatal error.

23 years ago * Fix a grammatical error
hartwick [Sun, 4 Feb 2001 20:03:33 +0000 (20:03 +0000)]
* Fix a grammatical error

23 years agoUpdated items I knew (fairly sure anyway) were done.
jcarneal [Fri, 2 Feb 2001 22:00:09 +0000 (22:00 +0000)]
Updated items I knew (fairly sure anyway) were done.

23 years agoOops, forgot these...
jcarneal [Fri, 2 Feb 2001 21:34:20 +0000 (21:34 +0000)]
Oops, forgot these...

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Fri, 2 Feb 2001 21:31:46 +0000 (21:31 +0000)]
Jeff Carneal <jeff@apex.net>

Finally.  The SQL config-based queries patch.  It's really alpha, and there
are probably bugs.  However, whatever bugs exist should be simple, as the
logic behind the patch is straight-forward.

23 years agoJeff Carneal <jeff@apex.net>
jcarneal [Fri, 2 Feb 2001 21:22:56 +0000 (21:22 +0000)]
Jeff Carneal <jeff@apex.net>

Finally.  The SQL config-based queries patch.  It's really alpha, and there
are probably bugs.  However, whatever bugs exist should be simple, as the
logic behind the patch is straight-forward.

23 years ago complain if we were unable to allocate memory
aland [Fri, 2 Feb 2001 20:17:55 +0000 (20:17 +0000)]
complain if we were unable to allocate memory

Patch by Thiago Rondon <maluco@mileniumnet.com.br>

23 years ago Complain if we were unable to allocate memory.
aland [Fri, 2 Feb 2001 20:17:13 +0000 (20:17 +0000)]
Complain if we were unable to allocate memory.

Patch from Thiago Rondon <maluco@mileniumnet.com.br>

23 years ago * Make some formatting changes. Mainly in comments, but
hartwick [Fri, 2 Feb 2001 04:08:17 +0000 (04:08 +0000)]
* Make some formatting changes.  Mainly in comments, but
  fixed the indents on a function

23 years ago * Fix a FIXME. If a varialble in the config file was missing
hartwick [Fri, 2 Feb 2001 02:01:37 +0000 (02:01 +0000)]
* Fix a FIXME.  If a varialble in the config file was missing
  a closing '}' it was skipping over it.  The code now logs
  and error and exits.

23 years ago Remove malloc.h from the includes, as it's not needed.
aland [Thu, 1 Feb 2001 18:18:58 +0000 (18:18 +0000)]
Remove malloc.h from the includes, as it's not needed.

Patch by Thiago Rondon <maluco@mileniumnet.com.br>

23 years ago Patch from Thiago Rondon <maluco@mileniumnet.com.br>, to call
aland [Thu, 1 Feb 2001 18:04:40 +0000 (18:04 +0000)]
Patch from Thiago Rondon <maluco@mileniumnet.com.br>, to call
rad_malloc() (which has more sanity checks for errors), instead
of malloc()

23 years ago * Remove the FIXME comment. Ooops! :)
hartwick [Wed, 31 Jan 2001 04:37:42 +0000 (04:37 +0000)]
* Remove the FIXME comment.  Ooops! :)

23 years ago * Fix a FIXME to put the Auth-Type at the first of the pair
hartwick [Wed, 31 Jan 2001 04:36:37 +0000 (04:36 +0000)]
* Fix a FIXME to put the Auth-Type at the first of the pair
  list.  The changes seemed too easy so I left the old code
  and some debugging code.

23 years ago add example state, too.
aland [Tue, 30 Jan 2001 20:25:43 +0000 (20:25 +0000)]
add example state, too.

23 years ago Added example code for sending Access-Challenges.
aland [Tue, 30 Jan 2001 20:24:14 +0000 (20:24 +0000)]
Added example code for sending Access-Challenges.

23 years agoUpdated to reflect changes to the code.
jcarneal [Tue, 30 Jan 2001 15:33:29 +0000 (15:33 +0000)]
Updated to reflect changes to the code.

23 years agoUpdated to reflect (upcoming) changes to radius_xlat2().
jcarneal [Tue, 30 Jan 2001 15:26:27 +0000 (15:26 +0000)]
Updated to reflect (upcoming) changes to radius_xlat2().

23 years ago Don't complain about unprintable characters in the user-supplied
aland [Mon, 29 Jan 2001 16:02:46 +0000 (16:02 +0000)]
Don't complain about unprintable characters in the user-supplied
password, UNLESS it's a 'Password' attribute.

i.e. Don't complain about CHAP-Password attributes, which are
ALWAYS unprintable.

23 years ago print out auth-type by name, not by value.
aland [Mon, 29 Jan 2001 16:00:39 +0000 (16:00 +0000)]
print out auth-type by name, not by value.

Removed 'fixme' about MS-Chap support, as we now have rlm_mschap

23 years agoAdded var/run and var/log/radacct to directory list.
cmiller [Sat, 27 Jan 2001 17:22:51 +0000 (17:22 +0000)]
Added var/run and var/log/radacct to directory list.

23 years agoUncommented the leak-fix of two weeks ago, after testing.
cmiller [Sat, 27 Jan 2001 16:07:41 +0000 (16:07 +0000)]
Uncommented the leak-fix of two weeks ago, after testing.

23 years agoChanged strncasecmp() to strcasecmp() in ldap_pairget() to cope with Radius attribute...
pam [Sat, 27 Jan 2001 14:33:34 +0000 (14:33 +0000)]
Changed strncasecmp() to strcasecmp() in ldap_pairget() to cope with Radius attributes with common prefix.
Suggested by Hannu Laurila <hannu.laurila@japo.fi>

23 years agoFormatted code, loosely. s/ {8}/\t/g
cmiller [Sat, 27 Jan 2001 00:25:44 +0000 (00:25 +0000)]
Formatted code, loosely.  s/ {8}/\t/g

23 years agoAdded assignment of config variable 'compat_mode' into inst stuct. Not
cmiller [Sat, 27 Jan 2001 00:11:25 +0000 (00:11 +0000)]
Added assignment of config variable 'compat_mode' into inst stuct.  Not
beacuse we use it, but because we free it later.

23 years ago Create the '.../var/run' directory, so that the server can write
aland [Thu, 25 Jan 2001 16:09:56 +0000 (16:09 +0000)]
Create the '.../var/run' directory, so that the server can write
it's PID file.

Bug noted by heatherj <heatherj@cup.hp.com>

23 years ago Moved a number of definitions from configure-time substitution
aland [Thu, 25 Jan 2001 16:06:19 +0000 (16:06 +0000)]
Moved a number of definitions from configure-time substitution
to make-time substitution.

e.g. FOO=@bar@/stuff --> FOO=${bar}/stuff

This makes it more clear where the various configuration directives
are coming from.

23 years ago added more debugging messages to tell people exactly what's going
aland [Wed, 24 Jan 2001 18:59:03 +0000 (18:59 +0000)]
added more debugging messages to tell people exactly what's going
on, when there's an error binding to auth/acct ports

23 years agoFix for bug #107. Changed 'NULL' to '0' in accounting inserts.
jcarneal [Wed, 24 Jan 2001 17:56:01 +0000 (17:56 +0000)]
Fix for bug #107.  Changed 'NULL' to '0' in accounting inserts.

23 years ago* Corrected spelling of my name in several .c files
miquels [Wed, 24 Jan 2001 13:10:24 +0000 (13:10 +0000)]
* Corrected spelling of my name in several .c files

23 years agoJust a couple of tweaks...exception handling, etc.
jcarneal [Tue, 23 Jan 2001 21:53:27 +0000 (21:53 +0000)]
Just a couple of tweaks...exception handling, etc.

23 years agoFinishing up ODBC support to work for authentication, etc. It seems to work
jcarneal [Tue, 23 Jan 2001 21:46:23 +0000 (21:46 +0000)]
Finishing up ODBC support to work for authentication, etc.  It seems to work
just fine, but since I don't use sql auth, we'll need other testers to jump
in and really put it thru its paces.  The driver is complete and just needs
testing now.

23 years agoMoved group{}-handling into compile_modsingle so groups can be parsed
pacman [Tue, 23 Jan 2001 20:47:37 +0000 (20:47 +0000)]
Moved group{}-handling into compile_modsingle so groups can be parsed
correctly when placed directly inside a component section

23 years agoFixed couple of incorect ldap_msgfree() invocations, which could lead to segfault.
pam [Tue, 23 Jan 2001 09:47:52 +0000 (09:47 +0000)]
Fixed couple of incorect ldap_msgfree() invocations, which could lead to segfault.
Fixed instance configuration.
Added patch by Hannu Laurila <hannu.laurila@japo.fi> for multivalued attributes support.

23 years agoTwo fixes in free() of unintialized structures.
pam [Mon, 22 Jan 2001 11:42:38 +0000 (11:42 +0000)]
Two fixes in free() of unintialized structures.
Those bugs are reason for bug#106 and death upon SIGHUP

23 years ago Fix for bug #105.
aland [Sun, 21 Jan 2001 16:09:11 +0000 (16:09 +0000)]
Fix for bug #105.

ALWAYS create a new Vendor-Specific attribute when trying to encode
multiple VSA's.  Some older RADIUS implementations do not understand
multiple VSA's in a Vendor-Specific.

23 years ago removed Alan Curry's 'radutmp' from 'todo' to 'done'
aland [Sun, 21 Jan 2001 16:03:17 +0000 (16:03 +0000)]
removed Alan Curry's 'radutmp' from 'todo' to 'done'

23 years agoFixed sql structure for mysql
mmachado [Fri, 19 Jan 2001 18:03:38 +0000 (18:03 +0000)]
Fixed sql structure for mysql

23 years agoAdding Netscape Directory Server LDAP schema for RADIUS attributes.
pam [Fri, 19 Jan 2001 16:11:05 +0000 (16:11 +0000)]
Adding Netscape Directory Server LDAP schema for RADIUS attributes.
It should serve as starting poit for propper LDAP v3 schema.

23 years agoMaking a vain attempt to sync oracle with current driver (mysql) changes.
jcarneal [Tue, 16 Jan 2001 23:18:08 +0000 (23:18 +0000)]
Making a vain attempt to sync oracle with current driver (mysql) changes.
This is one of the main reasons we should go with ODBC.

23 years agoAdding misc changes from David Kerry's Oracle patch. Mostly cosmetic.
jcarneal [Tue, 16 Jan 2001 23:16:53 +0000 (23:16 +0000)]
Adding misc changes from David Kerry's Oracle patch.  Mostly cosmetic.

23 years agoThe humble beginnings of ODBC support for FreeRadius.
jcarneal [Tue, 16 Jan 2001 22:26:55 +0000 (22:26 +0000)]
The humble beginnings of ODBC support for FreeRadius.

Currently it works for accounting only.  Auth will be added shortly,
after a much needed discussion on the list about the future of the
SQL module.

This driver requires libiodbc available from www.iodbc.org.  However, it
*should* be ODBC 2.5 compliant and require very minor changes to work
with another ODBC library.

23 years agoForgot to clean up mutexes, semaphores and conditional variables on sql_poolfree()
mmachado [Mon, 15 Jan 2001 22:03:57 +0000 (22:03 +0000)]
Forgot to clean up mutexes, semaphores and conditional variables on sql_poolfree()

23 years agoCommitting part of Oracle patch for David Kerry <davidk@snti.com>.
jcarneal [Mon, 15 Jan 2001 19:09:16 +0000 (19:09 +0000)]
Committing part of Oracle patch for David Kerry <davidk@snti.com>.

I'm committing only the db_oracle.sql, sql_oracle.c,h files now.
The changes to the rlm_sql module from his patch most likely will
not apply now, so at a later date I (or someone) can add them back
in by hand where applicable.

23 years agoFix a little header problem
pacman [Mon, 15 Jan 2001 09:07:15 +0000 (09:07 +0000)]
Fix a little header problem

23 years agoMoved all radutmp functionality from radiusd into rlm_radutmp.
pacman [Mon, 15 Jan 2001 06:03:05 +0000 (06:03 +0000)]
Moved all radutmp functionality from radiusd into rlm_radutmp.

23 years agoCommented-out leak patch. It may be the wrong thing to do.
cmiller [Fri, 12 Jan 2001 21:22:19 +0000 (21:22 +0000)]
Commented-out leak patch.  It may be the wrong thing to do.

23 years agoThis file was awfully ugly; lots of space-indenting (and not even eight,
cmiller [Fri, 12 Jan 2001 18:21:33 +0000 (18:21 +0000)]
This file was awfully ugly; lots of space-indenting (and not even eight,
often).

This is a big patch that cleans it up, to meet our standards.

vi's `:set list' is a ghodsend.

23 years agoPlugged leak in INCLUDEing empty files.
cmiller [Fri, 12 Jan 2001 18:17:30 +0000 (18:17 +0000)]
Plugged leak in INCLUDEing empty files.

23 years agoSet better defaults for user, group, and lookup_hostname `variables'.
cmiller [Thu, 11 Jan 2001 20:38:58 +0000 (20:38 +0000)]
Set better defaults for user, group, and lookup_hostname `variables'.

23 years agoRemoved socket used time calculations becuase they were way off. Request timestamp...
mmachado [Thu, 11 Jan 2001 20:22:47 +0000 (20:22 +0000)]
Removed socket used time calculations becuase they were way off. Request timestamp methods must have changed since cistron. I may or may not add that back in, depending on if people think it was a good idea.

23 years agoPut current mysql code into drivers/ directory. Need implement dlopen for database...
mmachado [Thu, 11 Jan 2001 20:16:34 +0000 (20:16 +0000)]
Put current mysql code into drivers/ directory. Need implement dlopen for database modules.

23 years agoOk, it works now with the new connection pool. Helps to initalize our mutexes first.
mmachado [Thu, 11 Jan 2001 20:13:50 +0000 (20:13 +0000)]
Ok, it works now with the new connection pool. Helps to initalize our mutexes first.

23 years agoAdd LDAP Auth-Type
pam [Thu, 11 Jan 2001 16:02:06 +0000 (16:02 +0000)]
Add LDAP Auth-Type

23 years agoNew version of documentation for rlm_ldap module
pam [Thu, 11 Jan 2001 16:00:45 +0000 (16:00 +0000)]
New version of documentation for rlm_ldap module

23 years agoNew version of the module.
pam [Thu, 11 Jan 2001 15:54:49 +0000 (15:54 +0000)]
New version of the module.
o Instantiation support (no more global variables)
o uses both GroupOfNames and GroupOfUniqueNames objects
o Removed default configuration hack (now that module failover code is done)
o Non-threaded version uses global module lock (RLM_TYPE_THREAD_UNSAFE)
o Changed to standard C formating (8-space tabs and C comments)
o New documentation in radiusd/doc/README.rlm_ldap
o Faster group membership verification (offloads work to LDAP server)
o "dialupAccess" attribute (which controls user authorization) now configurable
  from radiusd.conf
o Does not use LDAP cache, due to threading problems.

23 years agoChanges to support PW_STATUS_SERVER (at least client-side, for radclient):
miquels [Thu, 11 Jan 2001 14:39:11 +0000 (14:39 +0000)]
Changes to support PW_STATUS_SERVER (at least client-side, for radclient):
*  include/radius.h: added PW_STATUS_SERVER and PW_STATUS_CLIENT
*  lib/radius.c: fixed crash in debug message: for (reply = ..) had
   an reply = reply-> next internally as well
*  lib/radius.c: support for PW_STATUS_SERVER which is like
   PW_AUTHENTICATION_REQUEST for outgoing packets
*  main/radclient.c: argv[2] is a service-type number if decimal,
   not an UDP port number.

23 years agofew minor changes
mmachado [Thu, 11 Jan 2001 02:08:24 +0000 (02:08 +0000)]
few minor changes

23 years agoSeperate conf file no longer needed
mmachado [Thu, 11 Jan 2001 01:02:10 +0000 (01:02 +0000)]
Seperate conf file no longer needed

23 years agoAdded threads to rlm_sql, make drivers directory in prep for the db modules code...
mmachado [Thu, 11 Jan 2001 01:01:44 +0000 (01:01 +0000)]
Added threads to rlm_sql, make drivers directory in prep for the db modules code. Sorry about the non tested commit, but I had a scarey experence in almost loosing several hours of work and I would feel better if I commited :)
It does build ok, both with and without pthread.h.

23 years ago Initial commit of the 'rlm_attr_filter'. See the README and
cparker [Wed, 10 Jan 2001 22:22:01 +0000 (22:22 +0000)]
Initial commit of the 'rlm_attr_filter'.  See the README and
sample 'attrs' file for more info on how it works.  Current status
is it is functional for filtering replies sent from proxy servers.
The next step is to setup filtering off accounting-reqs sent to
proxy servers, as you may not want to proxy *all* the information
you receive.

23 years agoRenamed bay.vendor to dictionary.bay .
cmiller [Tue, 9 Jan 2001 17:39:46 +0000 (17:39 +0000)]
Renamed bay.vendor to dictionary.bay .

23 years agosynced checkrad.pl and README.simul with Cistron Radius
miquels [Tue, 9 Jan 2001 01:15:24 +0000 (01:15 +0000)]
synced checkrad.pl and README.simul with Cistron Radius

23 years ago don't echo the 'rm -rf' when doing a 'make clean'
aland [Mon, 8 Jan 2001 17:02:17 +0000 (17:02 +0000)]
don't echo the 'rm -rf' when doing a 'make clean'

23 years ago fwrite returns the number of items written, not the number of bytes.
pacman [Sun, 7 Jan 2001 07:01:55 +0000 (07:01 +0000)]
fwrite returns the number of items written, not the number of bytes.
fwrite(w,x,y,z) ~= write(fileno(z),w,x*y)/x

23 years ago reverted debugging warning messages, until such time as I get a clue...
aland [Sat, 6 Jan 2001 16:56:30 +0000 (16:56 +0000)]
reverted debugging warning messages, until such time as I get a clue...

23 years ago * Fix a FIXME. Add some error checking and set the return
hartwick [Sat, 6 Jan 2001 04:48:28 +0000 (04:48 +0000)]
* Fix a FIXME.  Add some error checking and set the return
  code right on a failure.

23 years ago updated with latest bug fixes
aland [Wed, 3 Jan 2001 19:57:21 +0000 (19:57 +0000)]
updated with latest bug fixes

23 years ago bug-fix for nesting
aland [Wed, 3 Jan 2001 19:36:21 +0000 (19:36 +0000)]
bug-fix for nesting

23 years ago if debugging, output a WARNING message when we see duplicate
aland [Wed, 3 Jan 2001 17:29:55 +0000 (17:29 +0000)]
if debugging, output a WARNING message when we see duplicate
configuration items.

As yet, we don't check for duplicate configuration sections.

23 years ago Patch from Kristina Pfaff-Harris <kristina@greatbasin.net>
aland [Wed, 3 Jan 2001 16:42:16 +0000 (16:42 +0000)]
Patch from Kristina Pfaff-Harris <kristina@greatbasin.net>

Use attribute number to look up value names.  If this isn't done,
then the named values returned MAY BE associated with another
attribute, and not the one we're interested in.

e.g. Rlogin has one name, but multiple values, which are
per-attribute.

23 years ago Added new valuepair function 'simplepaircmp()' to compare only two
cparker [Wed, 3 Jan 2001 00:43:19 +0000 (00:43 +0000)]
Added new valuepair function 'simplepaircmp()' to compare only two
attributes, as paircmp() tries to compare two lists of attributes.

23 years ago fixed regex examples in default attrs file to be correct.
cparker [Tue, 2 Jan 2001 17:17:51 +0000 (17:17 +0000)]
fixed regex examples in default attrs file to be correct.