| Commit message (Collapse) | Author | Age | Files | Lines |
|\
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
lib/HACKING
lib/Makefile.am
lib/README
lib/compat.h
lib/conf.c
lib/configure.ac
lib/conn.c
lib/conn.h
lib/err.c
lib/err.h
lib/event.c
lib/event.h
lib/examples/Makefile.am
lib/examples/client-blocking.c
lib/examples/client.conf
lib/include/radsec/radsec-impl.h
lib/include/radsec/radsec.h
lib/include/radsec/request-impl.h
lib/include/radsec/request.h
lib/packet.c
lib/packet.h
lib/peer.c
lib/peer.h
lib/request.c
lib/send.c
lib/tcp.c
lib/tests/Makefile.am
lib/tls.c
lib/udp.c
lib/util.c
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
So there were two things wrong with that commit.
1. Library interface revision should be bumped only immediately before
a public release.
2. Given the changes in the library, it should change to 0:1:0 since
the interface didn't change (including not being extended).
This reverts commit b9e967b3cde6af41cd0e863e9ff073897019625a.
Conflicts:
lib/Makefile.am
|
| | |
|
| | |
|
| |
| |
| |
| |
| | |
It requires a running radius server. That's not a nice thing to
require for something like distcheck.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Adapted from
commit 8ff4e9ab2308fc6ee1e9b140d85ba45eff5287ce
Author: Sam hartman <hartmans@painless-security.com>
Date: Mon Oct 10 15:25:11 2011 +0100
Conflicts:
lib/Makefile.am
lib/configure.ac
|
| | |
|
| |
| |
| |
| | |
Patch by Sam Hartman (ff1af013 in moonshot).
|
| |
| |
| |
| |
| |
| |
| | |
Commit edf4c047 claimed it did this but didn't really do it.
Should really have been done as part of bumping the library version
(0.0.2.dev in configure.ac).
|
| | |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
Split rs_connection into rs_baseconn plus rs_connection and rs_listener.
Connections now has a state variable.
Connect buffer event and fd of _source_ connection, not that of
conn->active_peer. The connection object referred to by a peer is not
meant for using as a connection, only for reporting errors on.
Make sure things are sane even when not using a config file.
Bump library interface version to 1.0.0 since it's changed.
|
| | |
|
| | |
|
|/
|
|
|
|
|
|
|
|
|
|
|
| |
RADIUS (RFC2865) is defined to be transported over UDP so the term
"radius packet" makes a lot of sense. RADIUS/TCP (RFC6613) and
RADIUS/TLS (RFC6614), a.k.a. RadSec, use stream transport protocols
though. The term "message" doesn't imply any kind of transport -- a
message can be sent using datagrams as well as in a stream.
This (large) commit changes 'package' to 'message' where it makes
sense. It does not touch the 'radius' subdirectory. It includes
preprocessor directives (#define) to make the public interface
compatible with previous releases of the library.
|
| |
|
|
|
|
|
|
|
|
|
|
|
| |
This is Solar Designers implementation from
http://openwall.info/wiki/people/solar/software/public-domain-source-code/md5 .
RS_MD5Transform goes away since it's not in md5.h. It's not used in
lib/radius/.
Might want to move this into lib/radius/ if we end up not using it in
lib/.
|
| |
|
|
|
|
| |
And distribute LICENSE and HACKING.
|
|\ |
|
| |
| |
| |
| |
| |
| |
| |
| | |
Conflicts:
lib/configure.ac
lib/include/radsec/radsec.h
lib/radius/client.h
|
| | |
|
| | |
|
|/
|
|
|
| |
Should really have been done as part of bumping the library version
(0.0.2.dev in configure.ac).
|
| |
|
| |
|
|
|
|
|
|
|
| |
A new API for attributes will be added once we've decided how to deal
with RADIUS packets internally. For now, removing the half baked
wrapping seems more sensible than trying to free rs_attr objects and
their VALUE_PAIR's.
|
| |
|
| |
|
|
|
|
| |
Also, move copyright notice out of COPYING and into every file.
|
|
|
|
| |
Sending, no retransmitting and no receiving.
|
|
|
|
|
| |
Move peer (former server) things to new file peer.c.
Update examples.
|
|
|
|
|
|
|
|
| |
'timeout' and 'tries' move from 'server' stanza to top. 'tries' is
now 'retries'.
Moving around in internal data structs, making struct peer strictly config.
Bug fixes in configuration code.
Adding some more cleanup code, freeing allocated memory (still not done!).
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
| |
NOTE: Clean up of resources not yet sane. Expect resource leakages.
NOTE: Most failure cases are not handled properly. With the wind at
your back and the sun shining, it might work.
|
| |
|
| |
|
| |
|
|
|