]> git.ozlabs.org Git - ppp.git/blob - pppd/plugins/radius/radiusclient/CHANGES
Minor patches as suggested by Frank Cusack <fcusack@fcusack.com> to ensure
[ppp.git] / pppd / plugins / radius / radiusclient / CHANGES
1 $Id: CHANGES,v 1.1 2002/01/22 16:03:00 dfs Exp $
2
3 This file only documents fixed bugs and new features.. well, if I am not
4 too lazy...
5
6 01-06-99        Added support for RFC compliant accounting request digest
7                 calculation.
8                 Added new attributes and value defines to radiusclient.h.
9                 Deleted an fclose at the wrong place (could lead to SIGSEGV).
10                 Add newlines when constructing message from Reply-Message
11                 attributes.
12                 Output warning message when --enable-radius-116 is enabled.
13
14 07-19-98        Changed licensing terms (GPL -> BSD style).
15                 Added pointer to pppd patches in patches/README.
16
17 03-06-98        Added patch patches/radiusd-1.16.accounting.diff.
18
19 02-10-98        IMPORTANT! Changed the name of the "clients" config file
20                 directive and the file name itself to "servers". This should
21                 better reflect its content. Furthermore "servers" is now
22                 installed mode 600 and not 644. Thanks go to Tilman
23                 Mueller-Gerbes <tmg@suse.de> for pointing this out.
24
25 01-15-98        Fixed two bugs in lib/sendserver.c, rc_random_vector:
26                         - file descriptor leak (found by Michael Lausch)
27                         - vector was not increased with each read
28
29 01-14-98        Portability changes for NetBSD and BSDI. It compiles cleanly
30                 on both platforms, now. But I haven't been able to test the
31                 resulting executables. Many thanks go to Meno Abels
32                 <Meno.Abels@Technical.Adviser.com> for providing accounts on
33                 a NetBSD and BSDI machine. Furthermore I'd like to thank
34                 Dave Burgess <burgess@cynjut.neonramp.com> for his help.
35
36 Dezember 1997,  Lots of portability changes. 
37 January 1998    Switched to autconf, automake and libtool.
38                 Change all occurences of radclient to radiusclient (in file and 
39                 directory names). 
40                 Added shared libradiusclient.
41                 Removed check for login_radius in lib/config.c. 
42                 Fixed bug in src/radacct.c which lead to a SIGSEGV
43                 when calling ttyname(3).
44                 Added support for longer passwords (mostly untested).
45                 Integrated includes/config.h into the configure script.
46
47 09-15-96        intermediate release: changed my email address and homepage.
48                         included the new (working) pppd patch.
49
50 06-01-96        patch to pppd included, contributed by Matjaz Godec
51                 <gody@elgo.si>, heavily changed and broken by me.
52
53 06-01-96        ppptraffic is gone, it wasn't really useful as the kernel
54                 ppp clears the stats right when the device goes done.
55                 Maybe it's possible to add this functionality to pppd
56                 directly.
57
58 05-13-96        rc_mksid is back in libradiusclient.a
59
60 05-12-96        Fixed some bugs in the files MCONFIG and Makefile (reported by
61                 Matjaz Godec <gody@elgo.si>).
62
63 05-12-96        rc_avpair_add, rc_avpair_new, rc_avpair_assign have a new
64                 last argument: the length of the attribute. This can
65                 normally always be zero and is needed only in the special
66                 case when you want to send raw data strings which might
67                 contain a \0 character.
68
69 05-11-96        rc_map2id now preceeds its argument with /dev/ if neccessary
70
71 05-03-96        I changed the tabbing style, so from now on tabs are 4
72                 characters so that there's more space for full blown and
73                 complicated if, switch, etc. structures. Remember this when
74                 you look at the source.
75
76 05-03-96        improved error checking in a few places and changed
77                 logging so that now everything goes into syslog.
78                 facility is configurable in config.h (SYSLOG_FACILITY)
79
80 05-02-96        added admin logins: you can now change the radiusclient
81                 config file from remote. much is still missing. to use this
82                 feature define a RADIUS user with a service type of
83                 Administrative.
84
85 05-01-96        MERIT_GRANDFATHER compatability define removed again,
86                 it's simply broken. You HAVE to compile Merit radiusd
87                 without this define for outbound and admin logins to work.
88
89 05-01-96        config.c rewritten, the syntax of more than one authserver
90                 or acctserver directive in radiusclient.conf is no longer
91                 supported. instead mutliple servers have to be specified
92                 in one line seperated by comma.
93
94 05-01-96        added outbound support to radlogin, usably via telnet or
95                 pseudo tty (rport sets this tty up on a remote host).
96
97 03-19-96        added support for /etc/nologin, new config option "nologin"
98                 in radiusclient.conf
99
100 03-18-96        Linux (>=1.3.x): added support for /dev/urandom for more
101                 secure user passwords
102
103 03-17-96        normal usage messages are now seperate in src/messages.h
104                 (thanks go to Migs, who pointed out that this would
105                 be usefull)
106
107 03-15-96        added SCP define, to derive a service type from a user
108                 name prefix and supply it to the RADIUS server
109
110 03-14-96        added RADIUS_116 define, accounting should now "work" with
111                 Livingston radiusd v1.16.
112
113                 cleaned up the enviroment handling, the global setenv was
114                 a mess.
115
116 01-07-95        added ppptraffic which reads out the ppp statistics just
117                 like pppstats.
118                 this works only for ppp as slip has no such statistics
119                 (besides packets sent/received which is not very
120                  useful).