freeradius.git
16 years ago Re-implement pairmove() WITHOUT bugs, and allow "-=" to work.
aland [Wed, 13 Jun 2007 10:27:52 +0000 (10:27 +0000)]
Re-implement pairmove() WITHOUT bugs, and allow "-=" to work.

16 years ago Enforce operators in "update" sections
aland [Wed, 13 Jun 2007 08:52:22 +0000 (08:52 +0000)]
Enforce operators in "update" sections

16 years ago Added a "man" page for the configuration file un-language.
aland [Tue, 12 Jun 2007 16:20:55 +0000 (16:20 +0000)]
Added a "man" page for the configuration file un-language.

It's not done, but it's loads better than what was there before.

16 years ago Renamed "check" to "control"
aland [Tue, 12 Jun 2007 16:06:11 +0000 (16:06 +0000)]
Renamed "check" to "control"

16 years ago control attribute list
aland [Tue, 12 Jun 2007 15:55:11 +0000 (15:55 +0000)]
control attribute list

16 years ago Use 'control' rather than 'config', due to issues with xlat.
aland [Tue, 12 Jun 2007 15:53:53 +0000 (15:53 +0000)]
Use 'control' rather than 'config', due to issues with xlat.

16 years ago Note vmps == post-auth
aland [Tue, 12 Jun 2007 14:01:36 +0000 (14:01 +0000)]
Note vmps == post-auth

16 years ago Copy updated conf file text from radiusd.conf
aland [Tue, 12 Jun 2007 13:54:41 +0000 (13:54 +0000)]
Copy updated conf file text from radiusd.conf

16 years ago Clarify the configuration file syntax enormously
aland [Tue, 12 Jun 2007 13:16:48 +0000 (13:16 +0000)]
Clarify the configuration file syntax enormously

16 years ago Clean up xlat messages
aland [Tue, 12 Jun 2007 12:25:18 +0000 (12:25 +0000)]
Clean up xlat messages

16 years ago Added support for xlat in switch statements
aland [Tue, 12 Jun 2007 12:22:31 +0000 (12:22 +0000)]
Added support for xlat in switch statements

16 years ago Added sections "switch foo" and "case bar". Right now, there's no
aland [Tue, 12 Jun 2007 12:06:26 +0000 (12:06 +0000)]
Added sections "switch foo" and "case bar".  Right now, there's no
xlat on either one (there probably should be on BOTH)

There's also no "default" for the "switch".

"case" can appear outside of a "switch", where it's treated as
a "group"... sort of.

16 years ago Added --with-vmps to configure options, so that you can build
aland [Tue, 12 Jun 2007 09:16:24 +0000 (09:16 +0000)]
Added --with-vmps to configure options, so that you can build
without VMPS support.  It's enabled by default...

16 years ago Renamed attributes
aland [Mon, 11 Jun 2007 15:50:34 +0000 (15:50 +0000)]
Renamed attributes

16 years ago Added Quiconnect dictionary
aland [Mon, 11 Jun 2007 14:50:31 +0000 (14:50 +0000)]
Added Quiconnect dictionary

16 years ago Added support for (... =~ /BOB/i)
aland [Mon, 11 Jun 2007 13:07:51 +0000 (13:07 +0000)]
Added support for (... =~ /BOB/i)

16 years ago Do more work to clean up on exit
aland [Mon, 11 Jun 2007 13:02:53 +0000 (13:02 +0000)]
Do more work to clean up on exit

16 years ago Initialize the whole of the local VP to prevent uninitialized
aland [Mon, 11 Jun 2007 08:57:02 +0000 (08:57 +0000)]
Initialize the whole of the local VP to prevent uninitialized
stuff

16 years ago Moved check for top of stack to BEFORE printing out result
aland [Mon, 11 Jun 2007 08:44:32 +0000 (08:44 +0000)]
Moved check for top of stack to BEFORE printing out result

16 years ago Update result only if we were told to evaluate the condition
aland [Mon, 11 Jun 2007 08:34:28 +0000 (08:34 +0000)]
Update result only if we were told to evaluate the condition

16 years ago Clean up printing
aland [Mon, 11 Jun 2007 08:26:53 +0000 (08:26 +0000)]
Clean up printing

16 years ago When parsing a condition, if the next thing is !=, it's part
aland [Mon, 11 Jun 2007 07:39:12 +0000 (07:39 +0000)]
When parsing a condition, if the next thing is !=, it's part
of the current condition.  But if the next thing is !, it's not

17 years ago It seems sendmsg(2) returns -1 (at least on my system) when
nbk [Mon, 4 Jun 2007 13:23:08 +0000 (13:23 +0000)]
It seems sendmsg(2) returns -1 (at least on my system) when
the msgh.msg_controllen value is too big.

17 years ago Add support for MySQL stored procedures. (closes: #449)
nbk [Sun, 3 Jun 2007 23:27:39 +0000 (23:27 +0000)]
Add support for MySQL stored procedures. (closes: #449)

17 years ago Fix gethostbyaddr_r() detection for FreeBSD. (closes: #454)
nbk [Sat, 2 Jun 2007 13:49:39 +0000 (13:49 +0000)]
Fix gethostbyaddr_r() detection for FreeBSD. (closes: #454)
Patch from David Wood <david@wood2.org.uk>

17 years ago Add Gigaword support. Patch from Stefan Winter
aland [Wed, 30 May 2007 09:08:28 +0000 (09:08 +0000)]
Add Gigaword support.  Patch from Stefan Winter

17 years ago Try to compile the update foo {} sections at run time. This pulls
aland [Wed, 30 May 2007 09:06:14 +0000 (09:06 +0000)]
Try to compile the update foo {} sections at run time.  This pulls
many parse errors earlier into the cycle.  It also means that we
can cache the DICT_ATTR lookups, so we don't have to do them at
run time.

17 years ago Make cf_pairtovp() smarter
aland [Wed, 30 May 2007 09:04:38 +0000 (09:04 +0000)]
Make cf_pairtovp() smarter

17 years ago Note unused variable
aland [Wed, 30 May 2007 08:49:30 +0000 (08:49 +0000)]
Note unused variable

17 years ago Remove unused variable
aland [Wed, 30 May 2007 08:48:47 +0000 (08:48 +0000)]
Remove unused variable

17 years ago New cf_pairtovp() function, to support the "update" sections
aland [Wed, 30 May 2007 08:34:42 +0000 (08:34 +0000)]
New cf_pairtovp() function, to support the "update" sections

17 years ago Expose pairalloc()
aland [Wed, 30 May 2007 08:34:15 +0000 (08:34 +0000)]
Expose pairalloc()

17 years ago Added notes about stand-alone, versus integrated vmps server
aland [Wed, 30 May 2007 08:05:35 +0000 (08:05 +0000)]
Added notes about stand-alone, versus integrated vmps server

17 years ago Removed unused variables
aland [Wed, 30 May 2007 07:46:40 +0000 (07:46 +0000)]
Removed unused variables

17 years ago Use proper def for cygwin
aland [Wed, 30 May 2007 07:46:05 +0000 (07:46 +0000)]
Use proper def for cygwin

17 years ago Added checks for sockaddr_in6
aland [Wed, 30 May 2007 07:42:36 +0000 (07:42 +0000)]
Added checks for sockaddr_in6

17 years ago Dang... forgot to commit something else
aland [Wed, 30 May 2007 07:30:42 +0000 (07:30 +0000)]
Dang... forgot to commit something else

17 years ago Notes and typos
aland [Tue, 29 May 2007 14:44:34 +0000 (14:44 +0000)]
Notes and typos

17 years ago Corrected typo
aland [Tue, 29 May 2007 14:42:08 +0000 (14:42 +0000)]
Corrected typo

17 years ago Removed unused variable
aland [Tue, 29 May 2007 14:40:10 +0000 (14:40 +0000)]
Removed unused variable

17 years ago Document ethernet type
aland [Tue, 29 May 2007 14:36:58 +0000 (14:36 +0000)]
Document ethernet type

17 years ago Minor cleanups
aland [Tue, 29 May 2007 14:33:43 +0000 (14:33 +0000)]
Minor cleanups

17 years ago Now that we do VMPS, support ethernet types natively.
aland [Tue, 29 May 2007 14:33:25 +0000 (14:33 +0000)]
Now that we do VMPS, support ethernet types natively.

17 years ago Loops are better than unrolling them
aland [Tue, 29 May 2007 12:37:23 +0000 (12:37 +0000)]
Loops are better than unrolling them

17 years ago Expand double-quoted strings, too
aland [Tue, 29 May 2007 09:03:59 +0000 (09:03 +0000)]
Expand double-quoted strings, too

17 years ago Remove unused capability for ${User-Name}, it conflicts with
aland [Tue, 29 May 2007 08:57:40 +0000 (08:57 +0000)]
Remove unused capability for ${User-Name}, it conflicts with
the variables in the config file.

17 years ago Clean up compiler warnings
aland [Tue, 29 May 2007 07:48:11 +0000 (07:48 +0000)]
Clean up compiler warnings

17 years ago Corrected debug output
aland [Tue, 29 May 2007 07:46:35 +0000 (07:46 +0000)]
Corrected debug output

17 years ago Correct comparison.
aland [Mon, 28 May 2007 15:00:45 +0000 (15:00 +0000)]
Correct comparison.

Use new Packet-Src-Ipaddr, etc.

17 years ago Try to make FreeRADIUS-Proxied-To work again
aland [Mon, 28 May 2007 14:49:52 +0000 (14:49 +0000)]
Try to make FreeRADIUS-Proxied-To work again

17 years ago Include vmpsd.conf in list of files that need to be generated
aland [Mon, 28 May 2007 14:24:04 +0000 (14:24 +0000)]
Include vmpsd.conf in list of files that need to be generated

17 years ago Forgot to commit it...
aland [Mon, 28 May 2007 14:20:30 +0000 (14:20 +0000)]
Forgot to commit it...

17 years ago Moved vmpsd.conf to ".in" file for autoconf nonsense
aland [Mon, 28 May 2007 14:18:30 +0000 (14:18 +0000)]
Moved vmpsd.conf to ".in" file for autoconf nonsense

17 years ago Removed fprintf
aland [Mon, 28 May 2007 14:10:16 +0000 (14:10 +0000)]
Removed fprintf

If program name is vmpsd, and '-i' is passed, listen on port 1589
and VMPS, rather than 1812 && RADIUS auth

17 years ago Document vmpsd
aland [Mon, 28 May 2007 13:55:56 +0000 (13:55 +0000)]
Document vmpsd

17 years ago Removed mention of -c
aland [Mon, 28 May 2007 13:53:49 +0000 (13:53 +0000)]
Removed mention of -c

17 years ago Removed mention of -b
aland [Mon, 28 May 2007 13:53:34 +0000 (13:53 +0000)]
Removed mention of -b

17 years ago Added documentation for vmpsd.conf
aland [Mon, 28 May 2007 13:45:36 +0000 (13:45 +0000)]
Added documentation for vmpsd.conf

17 years ago Install vmpsd.conf
aland [Mon, 28 May 2007 13:18:19 +0000 (13:18 +0000)]
Install vmpsd.conf

17 years ago Added sample vmpsd.conf
aland [Mon, 28 May 2007 13:17:57 +0000 (13:17 +0000)]
Added sample vmpsd.conf

17 years ago Call new vmps_process() function
aland [Mon, 28 May 2007 13:05:38 +0000 (13:05 +0000)]
Call new vmps_process() function

17 years ago Added VMPS-* names for simplicity, to avoid confusing people
aland [Mon, 28 May 2007 12:59:48 +0000 (12:59 +0000)]
Added VMPS-* names for simplicity, to avoid confusing people

17 years ago Corrected typo
aland [Mon, 28 May 2007 12:57:35 +0000 (12:57 +0000)]
Corrected typo

17 years ago Support for VMPS. We can now send && receive VMPS packets
aland [Mon, 28 May 2007 12:55:22 +0000 (12:55 +0000)]
Support for VMPS.  We can now send && receive VMPS packets

17 years ago Cleaned up to avoid compiler warnings
aland [Mon, 28 May 2007 12:52:51 +0000 (12:52 +0000)]
Cleaned up to avoid compiler warnings

17 years ago FreeBSD requires sys/socket.h before net/if.h
nbk [Mon, 28 May 2007 10:46:54 +0000 (10:46 +0000)]
FreeBSD requires sys/socket.h before net/if.h
Reported by David Wood <david@wood2.org.uk>

17 years ago Renamed version to -pre2
aland [Mon, 28 May 2007 10:28:06 +0000 (10:28 +0000)]
Renamed version to -pre2

17 years ago Added preliminary VMPS support. The code can receive packets
aland [Mon, 28 May 2007 10:26:34 +0000 (10:26 +0000)]
Added preliminary VMPS support.  The code can receive packets
from a VMPS client, but can't do much with them right now.

We need to add a "vmps_process" function, similar to
rad_accounting() or rad_authenticate()

17 years ago Be more forgiving
aland [Mon, 28 May 2007 09:43:03 +0000 (09:43 +0000)]
Be more forgiving

17 years ago Added support for regular expressions via (foo =~ /foo/)
aland [Mon, 28 May 2007 09:36:55 +0000 (09:36 +0000)]
Added support for regular expressions via (foo =~ /foo/)

Made the parser a little more forgiving

17 years ago Added more quotes
aland [Mon, 28 May 2007 09:35:47 +0000 (09:35 +0000)]
Added more quotes

17 years ago Add support for "update foo" to the configuration file reader,
aland [Mon, 28 May 2007 08:58:54 +0000 (08:58 +0000)]
Add support for "update foo" to the configuration file reader,
and support for back-ticks, which execute an external program

17 years ago Use new getstring() function to parse conf_pair's
aland [Mon, 28 May 2007 08:57:20 +0000 (08:57 +0000)]
Use new getstring() function to parse conf_pair's

17 years ago Added def for invalid realms
aland [Mon, 28 May 2007 08:56:13 +0000 (08:56 +0000)]
Added def for invalid realms

17 years ago Added getstring() to support the conf files
aland [Mon, 28 May 2007 08:40:22 +0000 (08:40 +0000)]
Added getstring() to support the conf files

17 years ago Do slightly more work to catch stupid clients that send the packet
aland [Fri, 25 May 2007 12:31:42 +0000 (12:31 +0000)]
Do slightly more work to catch stupid clients that send the packet
with the same size.

17 years ago Template-ize the build rules
aland [Fri, 25 May 2007 12:25:35 +0000 (12:25 +0000)]
Template-ize the build rules

17 years ago Cleaned up source code so it's better organized, and so it
aland [Fri, 25 May 2007 12:23:00 +0000 (12:23 +0000)]
Cleaned up source code so it's better organized, and so it
handles IPv6

17 years ago Disable udpfromto until such time as it fully supports IPv6
aland [Fri, 25 May 2007 11:20:34 +0000 (11:20 +0000)]
Disable udpfromto until such time as it fully supports IPv6

17 years ago If we can't use udpfromto, return OK. The send/recv functions
aland [Fri, 25 May 2007 11:17:52 +0000 (11:17 +0000)]
If we can't use udpfromto, return OK.  The send/recv functions
already handle the #ifdef's properly.

17 years ago Added note to close bug #450
aland [Fri, 25 May 2007 11:09:17 +0000 (11:09 +0000)]
Added note to close bug #450

17 years ago Include sys/socket.h
aland [Fri, 25 May 2007 09:58:26 +0000 (09:58 +0000)]
Include sys/socket.h

17 years ago Add a Cygwin check
aland [Fri, 25 May 2007 09:57:15 +0000 (09:57 +0000)]
Add a Cygwin check

17 years ago Add checks for more versions of FreeBSD, from bug #454
aland [Fri, 25 May 2007 09:55:18 +0000 (09:55 +0000)]
Add checks for more versions of FreeBSD, from bug #454

17 years ago Add patch from bug #453
aland [Fri, 25 May 2007 09:51:04 +0000 (09:51 +0000)]
Add patch from bug #453

17 years ago Add new complex conditions in radiusd.conf
aland [Fri, 25 May 2007 09:46:42 +0000 (09:46 +0000)]
Add new complex conditions in radiusd.conf

17 years ago Added Nexans dictionary, as posted to the list.
aland [Fri, 25 May 2007 09:25:01 +0000 (09:25 +0000)]
Added Nexans dictionary, as posted to the list.

17 years ago handle OTP_RC_IPIN error from otpd-2.2.1+
fcusack [Fri, 25 May 2007 00:44:20 +0000 (00:44 +0000)]
handle OTP_RC_IPIN error from otpd-2.2.1+

17 years ago handle OTP_RC_NEXTPASSCODE error from otpd-2.2.1+
fcusack [Thu, 24 May 2007 23:42:51 +0000 (23:42 +0000)]
handle OTP_RC_NEXTPASSCODE error from otpd-2.2.1+

17 years ago update copyright year
fcusack [Wed, 23 May 2007 22:19:48 +0000 (22:19 +0000)]
update copyright year

17 years agoimport from branch_1_1:
fcusack [Wed, 23 May 2007 22:08:38 +0000 (22:08 +0000)]
import from branch_1_1:
Should use (sizeof(array)/sizeof(array[0]) for looping over
the entries

This fixes Coverity bug #12

17 years agoimport from HEAD:
fcusack [Wed, 23 May 2007 21:20:00 +0000 (21:20 +0000)]
import from HEAD:
update otp_request_t to v2

17 years ago quiet Coverity (fixes Coverity bug #11)
fcusack [Wed, 23 May 2007 21:18:56 +0000 (21:18 +0000)]
quiet Coverity (fixes Coverity bug #11)

17 years ago regenerate from configure.in#1.1.2.6
fcusack [Wed, 23 May 2007 21:04:09 +0000 (21:04 +0000)]
regenerate from configure.in#1.1.2.6

17 years agoimport from HEAD:
fcusack [Wed, 23 May 2007 21:03:45 +0000 (21:03 +0000)]
import from HEAD:
don't need -Wno-cast-qual anymore

17 years ago otp_detach(): remove unused var
fcusack [Wed, 23 May 2007 21:00:35 +0000 (21:00 +0000)]
otp_detach(): remove unused var

17 years ago update otp_request_t to v2
fcusack [Wed, 23 May 2007 20:45:44 +0000 (20:45 +0000)]
update otp_request_t to v2

17 years ago update otp_request_t to v2
fcusack [Wed, 23 May 2007 20:37:04 +0000 (20:37 +0000)]
update otp_request_t to v2

17 years ago regenerate from configure.in#1.5
fcusack [Wed, 23 May 2007 20:29:24 +0000 (20:29 +0000)]
regenerate from configure.in#1.5

17 years ago don't need -Wno-cast-qual anymore
fcusack [Wed, 23 May 2007 20:28:54 +0000 (20:28 +0000)]
don't need -Wno-cast-qual anymore