summaryrefslogtreecommitdiff
path: root/lib
Commit message (Collapse)AuthorAgeFilesLines
* Add formal argument 'secret' to two public functions.Linus Nordberg2012-12-175-10/+18
| | | | | | | | | | The functions are rs_packet_create_authn_request() and rs_request_create_authn(). Attributes of type PW_USER_PASSWORD are supposed to be MD5 obfuscated (see vp2data_any()). NOTE: This is a non-backward compatible API change.
* Example code: Print a little bit more helpful information on failure.Linus Nordberg2012-12-171-1/+1
|
* Example code: Don't create rs_error on failing context creation.Linus Nordberg2012-12-171-4/+5
| | | | We don't export err_create() and the error is ENOMEM nowadays.
* Docu: Fix libevent url.Linus Nordberg2012-12-171-1/+1
|
* Docu: Remove dependency on libradius.Linus Nordberg2012-12-171-2/+1
|
* Fix language.Linus Nordberg2012-12-121-2/+2
|
* Merge libradsec-new-client.Linus Nordberg2012-04-2770-1463/+11403
|\
| * Update copyright to JANET(UK)Luke Howard2012-03-311-1/+1
| |
| * fix dangling reference to dictionary pointerLuke Howard2011-12-011-1/+4
| |
| * add MS-Windows-Group-SidLuke Howard2011-12-011-0/+1
| |
| * small cleanupsLuke Howard2011-11-141-7/+14
| |
| * add rs_attr_display_name/rs_attr_parse_nameLuke Howard2011-11-145-4/+153
| |
| * remove dictionary configuration parameterLuke Howard2011-11-143-6/+0
| |
| * remove rs_packet_frpktLuke Howard2011-11-145-16/+3
| |
| * port new RADIUS library to WindowsLuke Howard2011-11-1412-27/+131
| | | | | | | | | | | | | | | | Conflicts: lib/configure.ac lib/include/radsec/radsec.h lib/radius/client.h
| * don't return in void functionLuke Howard2011-11-141-1/+0
| | | | | | | | | | | | Conflicts: lib/NTMakefile
| * don't return in void functionLuke Howard2011-11-141-1/+1
| |
| * don't use GCC extensions in generated codeLuke Howard2011-11-142-25/+37
| |
| * remove rs_context_init_freeradius_dictLuke Howard2011-11-144-51/+0
| |
| * port to new RADIUS client libraryLuke Howard2011-11-1458-3796/+3028
| |
| * add new RADIUS client libraryLuke Howard2011-11-1332-0/+10504
| |
* | Verify certificate CN against configured hostname.Linus Nordberg2012-04-263-3/+21
| | | | | | | | NOTE: The subjectAltName check is not well tested.
* | Implement cert verification.Linus Nordberg2012-04-264-118/+85
| | | | | | | | NOTE: Not used yet.
* | Handle failing rs_context_create().Linus Nordberg2012-04-261-1/+7
| |
* | Use existing temporary variable conn.Linus Nordberg2012-04-261-4/+4
| |
* | Add an error code.Linus Nordberg2012-04-262-0/+3
| | | | | | | | Also add error text for missing RSE_CRED.
* | Don't resolve DNS names in rs_peer_set_address().Linus Nordberg2012-04-261-6/+8
| | | | | | | | It simply stores (a copy of) hostname and service name in PEER.
* | Use rs_strdup().Linus Nordberg2012-04-261-2/+3
| |
* | Add util.h and util.c.Linus Nordberg2012-04-263-2/+26
| |
* | Follow name change of rs_resolv().Linus Nordberg2012-04-261-2/+2
| |
* | Add missing radsec.h.Linus Nordberg2012-04-251-0/+7
| |
* | Postpone resolving of DNS names of server.Linus Nordberg2012-04-255-26/+35
| | | | | | | | | | | | | | | | | | | | We used to resolve DNS names when reading configuration. We now do it in event_init_socket() and cache the result in the connection object. The imminent need for changing this is to keep host names around for X509 certificate verification (CNAME and subjectAltName). This will also help later when we implement server failover (and later, when people want to do more dynamic configuration, f.ex. NAPTR).
* | Update HACKING.Linus Nordberg2012-04-251-2/+10
| |
* | Missing response packet in rs_conn_receive_packet doesn't have to be a bug.Linus Nordberg2012-04-251-1/+4
| |
* | Fix a comment.Linus Nordberg2012-04-251-1/+1
| |
* | Conditionally compile TLS-PSK code (--enable-tls-psk).Linus Nordberg2012-04-234-15/+45
| | | | | | | | Also, allow for PSK-only configuration, i.e. don't barf on missing cert stuff.
* | Don't say RADPROT_TLS when we mean RAD_TLS.Linus Nordberg2012-04-192-3/+3
| | | | | | | | | | RADPROT_TLS is legacy from radsecproxy and will go away. It happens to be defined to 1, the same as RAD_TLS, so it happens to work.
* | Clarify comments about PSK string encoding.Linus Nordberg2012-02-011-2/+2
| |
* | Get the test suite going again.Linus Nordberg2012-01-314-18/+49
| |
* | Implement TLS-PSK.Linus Nordberg2012-01-315-9/+106
| |
* | Free the transport credentials struct.Linus Nordberg2012-01-261-0/+1
| |
* | Bump library interface revision.Linus Nordberg2012-01-241-0/+16
| | | | | | | | | | Should really have been done as part of bumping the library version (0.0.2.dev in configure.ac).
* | Be user friendly in example program.Linus Nordberg2012-01-241-0/+9
| |
* | Move a comment, for clarification.Linus Nordberg2012-01-241-1/+1
| |
* | Add TLS PSK configuration options.Linus Nordberg2012-01-243-4/+49
| |
* | Cosmetic changes.Linus Nordberg2012-01-191-6/+6
| | | | | | | | Language and typos in a README.
* | Cosmetic changes.Linus Nordberg2012-01-191-3/+4
| | | | | | | | Better names of formal arguments in test program.
* | Avoid unused variable warning when building without DEBUG.Linus Nordberg2012-01-041-2/+6
| | | | | | | | Spotted by Sam Hartman.
* | Fix a typo in a comment.Linus Nordberg2011-12-141-1/+1
|/
* Change version 0.0.2-dev --> 0.0.2.dev.Linus Nordberg2011-10-142-2/+2
| | | | | | Sam Hartman: "I propose changing the version from 0.1-dev or whatever to 0.1.dev or whetever because RPM versions (and really debian versions too) cannot contain dashes"