Changeset 619 in orxonox.OLD
- Timestamp:
-
Sep 12, 2003, 2:59:49 AM
(21 years ago)
- Author:
- amir
- Message:
-
12.09.2003 - Release of srrd version 0.98-pre1:
Added md5.[ch] and md5_crypt.[ch] for standalone md5 hashing.
Added base64_decode.[ch] for standalone base64 deconding of http authorization
requests.
Added auth.[ch] containing all authentication functions for passwords, certificate
subjects and user roles. The functions use two files named by default srrd.pwd
and srrd.role
Added password authentication to ssl and non-ssl connects. If user is not already
authenticated by a valid certificate it gets a password login prompt when connecting
by http or https.
Added a command line tool named 'srrpasswd' to manipulate the password and user role
files. It allows to add and change user passwords, user certificate subjects and
user arbitrary user roles. It also allows to list the current known user credentials.
Added CFLAGS = -Wall (lost when switching to the auto* suite) to Makefile.am and
fixed all appearing warnings.
User gets passed automatically to service configuration after creation of a new
service on the service definition page.
Hook status returns html code now. Added a failure time stamp to opaque lsa.
Fixed small bug which prevented autofixing of a service if failing while starting.
Implemented user credential roles. Supported roles include view, coadmin and admin:
view …… may view state, minimal needed role to access srrd
admin ….. may define, add, remove, activate, deactive and configure services
coadmin … may start, stop, restart, reload, recover, attract and update services
and he is able to isolate a server
User roles and password checks do acces the srrd.pwd and srrd.role files for every
request at the moment. We will need to optimize this and add signal SIGHUP to reload
them.
Added authenticated user name to top of srrd webserver pages.
-
(No files)
-