-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathREADME
124 lines (97 loc) · 3.99 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
NoCat Authentication v0.82
===========================
(c) 2001 - 2003 Schuyler Erle & Robert Flickenger.
============
Installation
============
*** Read the INSTALL to get a quick jumpstart on building a gateway.
Read doc/* (particularly Introduction.txt, AuthService.txt, and
SameMachine.txt) for more details on setting up your own
authservice. ***
*** REPEAT: The documentation is in INSTALL and in doc/*! READ IT! ***
*** VERY IMPORTANT ***
If you're upgrading from 0.80, read this!
Upgrading an Authentication Service from 0.80 (DBI driver only)
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
If you currently run a version 0.80 authserv using the DBI driver, then
you will need to run "perl upgrade-0.80-db.pl" after running "make
authserv". This script will properly encrypt the passwords in your
database, correcting a known bug in 0.80. You will need to edit this
script to point to a different library directory if you have installed
your authserv to somewhere other than /usr/local/nocat. DO NOT RUN THIS
SCRIPT MORE THAN ONCE or it will probably frag your user's passwords.
Make sure you have your database backed up first, okay?
Upgrading an Authentication Service from versions prior to 0.80
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-
"make authserv" does not by default overwrite your HTML template forms.
As a result, you will need to make manual changes to the following files
in /usr/local/nocat/htdocs to correct a browser incompatibility that
prevented some users from logging into a NoCat node with IE 5 or 6:
login_ok.html
register_ok.html
renew_pasv.html
renew.html
The specific change that needs to be made is that the string
'<meta http-equiv="Refresh" content="$refresh" />' (minus the single
quotes) needs to be inserted into each of these files, immediately prior
to '</head>'. You may use any amount of whitespace before or after the
new <meta> tag.
Alternately, you could try running:
perl -pi -e \
's#(</head>)#<meta http-equiv="Refresh" content="\$redirect" />$1#os' \
login_ok.html register_ok.html renew.html renew_pasv.html
... from /usr/local/nocat/htdocs. But be sure to back up your htdocs/
directory before trying this.
Sorry for the inconvenience!
=======
Credits
=======
Core dev team:
* Schuyler Erle
* Rob Flickenger
NoCat website design:
* Adam Flaherty
* Terrie Miller
Other Cool Cats (for their support, testing, code,
bug reports, and general well-wishing):
* Jim Rosenbaum
* Nate Boblitt
* Rich Gibson
* Terry Schmidt
* Michael Codanti
* Craig Slimmer
This code also includes contributions from (in no particular order):
* Michael Bailey (LocalGateway patch, dynamic FORWARD filter, and some
filesystem restructuring)
* Matt Westervelt (ipchains code + testing)
* Steve Beattie (original ipchains support)
* Pasi Lahtinen (fix for RedHat 7.1 ipchains/iptables strangeness)
* Matt Peterson (*BSD ipf detection and support)
* Michael Codanti (ARP expiration and a bunch of other stuff)
* Don Park (gateway status page)
* Richard Lotz (OpenBSD packetfilter support)
* DJ Gregor (OpenBSD packetfilter support and lots of other cool stuff)
* Scott Lemon (LDAP support)
* Nathan Zorn (LDAP support)
* Scott C. Lemon (Major improvements to LDAP support)
* Jan-Patrick Perisse (RADIUS support)
* Chip Ach (Significant RADIUS improvements)
* Matt William Barclay (Syslog support, status support in Captive/Passive mode)
* Ilguiz Latypov (various improvements)
* Matt McParland (IMAP support)
* Olivier Page (NIS support)
...and, of course, a slew of other people who provide ideas, rants, flames,
public demos, and even the occasional patch.
==========
Assistance
==========
For more assistance, and to contribute, join the NoCat mailing list, or
find us on IRC at irc.openprojects.net #wireless. See http://nocat.net
for more details.
==========
Desiderata
==========
We hope NoCat Auth helps you provide unlimited bandwidth
everywhere for free.
You can always get the most current release at:
http://nocat.net/download/NoCatAuth/