aland [Mon, 11 Jun 2007 14:50:31 +0000 (14:50 +0000)]
Added Quiconnect dictionary
aland [Mon, 11 Jun 2007 13:07:51 +0000 (13:07 +0000)]
Added support for (... =~ /BOB/i)
aland [Mon, 11 Jun 2007 13:02:53 +0000 (13:02 +0000)]
Do more work to clean up on exit
aland [Mon, 11 Jun 2007 08:57:02 +0000 (08:57 +0000)]
Initialize the whole of the local VP to prevent uninitialized
stuff
aland [Mon, 11 Jun 2007 08:44:32 +0000 (08:44 +0000)]
Moved check for top of stack to BEFORE printing out result
aland [Mon, 11 Jun 2007 08:34:28 +0000 (08:34 +0000)]
Update result only if we were told to evaluate the condition
aland [Mon, 11 Jun 2007 08:26:53 +0000 (08:26 +0000)]
Clean up printing
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
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.
nbk [Sun, 3 Jun 2007 23:27:39 +0000 (23:27 +0000)]
Add support for MySQL stored procedures. (closes: #449)
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>
aland [Wed, 30 May 2007 09:08:28 +0000 (09:08 +0000)]
Add Gigaword support. Patch from Stefan Winter
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.
aland [Wed, 30 May 2007 09:04:38 +0000 (09:04 +0000)]
Make cf_pairtovp() smarter
aland [Wed, 30 May 2007 08:49:30 +0000 (08:49 +0000)]
Note unused variable
aland [Wed, 30 May 2007 08:48:47 +0000 (08:48 +0000)]
Remove unused variable
aland [Wed, 30 May 2007 08:34:42 +0000 (08:34 +0000)]
New cf_pairtovp() function, to support the "update" sections
aland [Wed, 30 May 2007 08:34:15 +0000 (08:34 +0000)]
Expose pairalloc()
aland [Wed, 30 May 2007 08:05:35 +0000 (08:05 +0000)]
Added notes about stand-alone, versus integrated vmps server
aland [Wed, 30 May 2007 07:46:40 +0000 (07:46 +0000)]
Removed unused variables
aland [Wed, 30 May 2007 07:46:05 +0000 (07:46 +0000)]
Use proper def for cygwin
aland [Wed, 30 May 2007 07:42:36 +0000 (07:42 +0000)]
Added checks for sockaddr_in6
aland [Wed, 30 May 2007 07:30:42 +0000 (07:30 +0000)]
Dang... forgot to commit something else
aland [Tue, 29 May 2007 14:44:34 +0000 (14:44 +0000)]
Notes and typos
aland [Tue, 29 May 2007 14:42:08 +0000 (14:42 +0000)]
Corrected typo
aland [Tue, 29 May 2007 14:40:10 +0000 (14:40 +0000)]
Removed unused variable
aland [Tue, 29 May 2007 14:36:58 +0000 (14:36 +0000)]
Document ethernet type
aland [Tue, 29 May 2007 14:33:43 +0000 (14:33 +0000)]
Minor cleanups
aland [Tue, 29 May 2007 14:33:25 +0000 (14:33 +0000)]
Now that we do VMPS, support ethernet types natively.
aland [Tue, 29 May 2007 12:37:23 +0000 (12:37 +0000)]
Loops are better than unrolling them
aland [Tue, 29 May 2007 09:03:59 +0000 (09:03 +0000)]
Expand double-quoted strings, too
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.
aland [Tue, 29 May 2007 07:48:11 +0000 (07:48 +0000)]
Clean up compiler warnings
aland [Tue, 29 May 2007 07:46:35 +0000 (07:46 +0000)]
Corrected debug output
aland [Mon, 28 May 2007 15:00:45 +0000 (15:00 +0000)]
Correct comparison.
Use new Packet-Src-Ipaddr, etc.
aland [Mon, 28 May 2007 14:49:52 +0000 (14:49 +0000)]
Try to make FreeRADIUS-Proxied-To work again
aland [Mon, 28 May 2007 14:24:04 +0000 (14:24 +0000)]
Include vmpsd.conf in list of files that need to be generated
aland [Mon, 28 May 2007 14:20:30 +0000 (14:20 +0000)]
Forgot to commit it...
aland [Mon, 28 May 2007 14:18:30 +0000 (14:18 +0000)]
Moved vmpsd.conf to ".in" file for autoconf nonsense
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
aland [Mon, 28 May 2007 13:55:56 +0000 (13:55 +0000)]
Document vmpsd
aland [Mon, 28 May 2007 13:53:49 +0000 (13:53 +0000)]
Removed mention of -c
aland [Mon, 28 May 2007 13:53:34 +0000 (13:53 +0000)]
Removed mention of -b
aland [Mon, 28 May 2007 13:45:36 +0000 (13:45 +0000)]
Added documentation for vmpsd.conf
aland [Mon, 28 May 2007 13:18:19 +0000 (13:18 +0000)]
Install vmpsd.conf
aland [Mon, 28 May 2007 13:17:57 +0000 (13:17 +0000)]
Added sample vmpsd.conf
aland [Mon, 28 May 2007 13:05:38 +0000 (13:05 +0000)]
Call new vmps_process() function
aland [Mon, 28 May 2007 12:59:48 +0000 (12:59 +0000)]
Added VMPS-* names for simplicity, to avoid confusing people
aland [Mon, 28 May 2007 12:57:35 +0000 (12:57 +0000)]
Corrected typo
aland [Mon, 28 May 2007 12:55:22 +0000 (12:55 +0000)]
Support for VMPS. We can now send && receive VMPS packets
aland [Mon, 28 May 2007 12:52:51 +0000 (12:52 +0000)]
Cleaned up to avoid compiler warnings
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>
aland [Mon, 28 May 2007 10:28:06 +0000 (10:28 +0000)]
Renamed version to -pre2
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()
aland [Mon, 28 May 2007 09:43:03 +0000 (09:43 +0000)]
Be more forgiving
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
aland [Mon, 28 May 2007 09:35:47 +0000 (09:35 +0000)]
Added more quotes
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
aland [Mon, 28 May 2007 08:57:20 +0000 (08:57 +0000)]
Use new getstring() function to parse conf_pair's
aland [Mon, 28 May 2007 08:56:13 +0000 (08:56 +0000)]
Added def for invalid realms
aland [Mon, 28 May 2007 08:40:22 +0000 (08:40 +0000)]
Added getstring() to support the conf files
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.
aland [Fri, 25 May 2007 12:25:35 +0000 (12:25 +0000)]
Template-ize the build rules
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
aland [Fri, 25 May 2007 11:20:34 +0000 (11:20 +0000)]
Disable udpfromto until such time as it fully supports IPv6
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.
aland [Fri, 25 May 2007 11:09:17 +0000 (11:09 +0000)]
Added note to close bug #450
aland [Fri, 25 May 2007 09:58:26 +0000 (09:58 +0000)]
Include sys/socket.h
aland [Fri, 25 May 2007 09:57:15 +0000 (09:57 +0000)]
Add a Cygwin check
aland [Fri, 25 May 2007 09:55:18 +0000 (09:55 +0000)]
Add checks for more versions of FreeBSD, from bug #454
aland [Fri, 25 May 2007 09:51:04 +0000 (09:51 +0000)]
Add patch from bug #453
aland [Fri, 25 May 2007 09:46:42 +0000 (09:46 +0000)]
Add new complex conditions in radiusd.conf
aland [Fri, 25 May 2007 09:25:01 +0000 (09:25 +0000)]
Added Nexans dictionary, as posted to the list.
fcusack [Fri, 25 May 2007 00:44:20 +0000 (00:44 +0000)]
handle OTP_RC_IPIN 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+
fcusack [Wed, 23 May 2007 22:19:48 +0000 (22:19 +0000)]
update copyright year
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
fcusack [Wed, 23 May 2007 21:20:00 +0000 (21:20 +0000)]
import from HEAD:
update otp_request_t to v2
fcusack [Wed, 23 May 2007 21:18:56 +0000 (21:18 +0000)]
quiet Coverity (fixes Coverity bug #11)
fcusack [Wed, 23 May 2007 21:04:09 +0000 (21:04 +0000)]
regenerate from configure.in#1.1.2.6
fcusack [Wed, 23 May 2007 21:03:45 +0000 (21:03 +0000)]
import from HEAD:
don't need -Wno-cast-qual anymore
fcusack [Wed, 23 May 2007 21:00:35 +0000 (21:00 +0000)]
otp_detach(): remove unused var
fcusack [Wed, 23 May 2007 20:45:44 +0000 (20:45 +0000)]
update otp_request_t to v2
fcusack [Wed, 23 May 2007 20:37:04 +0000 (20:37 +0000)]
update otp_request_t to v2
fcusack [Wed, 23 May 2007 20:29:24 +0000 (20:29 +0000)]
regenerate from configure.in#1.5
fcusack [Wed, 23 May 2007 20:28:54 +0000 (20:28 +0000)]
don't need -Wno-cast-qual anymore
aland [Mon, 21 May 2007 09:23:27 +0000 (09:23 +0000)]
Clarified text
aland [Wed, 16 May 2007 15:54:26 +0000 (15:54 +0000)]
Apparently it returns T_EOL sometimes...
aland [Wed, 16 May 2007 12:21:46 +0000 (12:21 +0000)]
Fix return code. Clarify code for parsing configuration files
aland [Wed, 16 May 2007 10:23:29 +0000 (10:23 +0000)]
Corrected documentation
aland [Wed, 16 May 2007 10:06:36 +0000 (10:06 +0000)]
Added one attribute, and the RFC that defines it
aland [Wed, 16 May 2007 08:56:58 +0000 (08:56 +0000)]
Document "auth+acct"
aland [Wed, 16 May 2007 08:48:17 +0000 (08:48 +0000)]
Permit "pool" in realms, to point to pools of all "auth+acct"
home servers
aland [Wed, 16 May 2007 08:42:55 +0000 (08:42 +0000)]
More sanity checks.
Allow home servers to be of type "auth+acct", where acct port
is the given port + 1.
aland [Wed, 16 May 2007 08:07:20 +0000 (08:07 +0000)]
Add one more type missed on previous commit
aland [Wed, 16 May 2007 08:01:50 +0000 (08:01 +0000)]
Separate pools and home servers by type.
aland [Wed, 16 May 2007 07:51:24 +0000 (07:51 +0000)]
Be a little more rigorous in the parser.
This fixes Coverity bug #48
aland [Wed, 16 May 2007 07:49:49 +0000 (07:49 +0000)]
Be a little more rigorous when parsing
This fixes Coverity bug #48
aland [Wed, 16 May 2007 07:44:18 +0000 (07:44 +0000)]
Remove unused variables.
This fixes Coverity bugs #50, 51, 52, and 53
aland [Wed, 16 May 2007 07:41:37 +0000 (07:41 +0000)]
Check return codes.
This fixes Coverity bug #49