| 31 |  |  | Teddy Hogeborn | 17 years ago |  |   | 
| 30 |  |  | Teddy Hogeborn | 17 years ago |  |   | 
| 29 |  |  | Teddy Hogeborn | 17 years ago |  |   | 
| 28 |  |  | Teddy Hogeborn | 17 years ago |  |   | 
| 27 |  |  | Teddy Hogeborn | 17 years ago |  |   | 
| 26 |  |  | Teddy Hogeborn | 17 years ago |  |   | 
| 25 |  |  | Teddy Hogeborn | 17 years ago |  |   | 
| 24 |  |  | Teddy Hogeborn | 17 years ago |  |   | 
| 23 |  |  | Teddy Hogeborn | 17 years ago |  |   | 
| 22 |  |  | Teddy Hogeborn | 17 years ago |  |   | 
| 21 |  | 
* Makefile (CFLAGS): Changed to use $(WARN), $(DEBUG), $(COVERAGE) and$(LANGUAGE).
 (WARN, DEBUG, COVERAGE, LANGUAGE): New.
 (LDFLAGS): New; use $(COVERAGE)
 
 * plugbasedclient.c: Added copyright header.
 (process.buffer_size, process.buffer_length): Changed to "size_t".
 (main): Cast arguments to malloc and realloc.  Detect read errors
 from processes.
 
 * mandosclient.c: Added copyright header.
 (interface): Moved to inside "main".
 (gpg_packet_decrypt): Renamed to "pgp_packet_decrypt"; all callers
 changed.  Changed "new_packet_capacity" and
 "new_packet_length" to be ssize_t.  Cast
 arguments to realloc.
 (debuggnutls): Attribute "level" argument as unused.
 (empty_log): Attribute "level" and "txt" arguments as unused.
 (start_mandos_communication): New argument "if_index".  Bug fix:
 check ret, no tcp_sd, for errors from
 setsockopt.  Use "if_index" directly
 instead of looking up the index.  Loop
 around fwrite until all data is written.
 (resolve_callback): Attribute "txt", and "flags" as usused.  Added
 default case to switch.  Also show server host
 name.  Call start_mandos_communication with
 "interface".
 (browse_callback): Added default case to switch.
 (main): Variable "interface" moved here.  Cast "srand" argument.
 Bug fix: Call avahi_s_service_browser_new with index of
 "interface", not "eth0".
 
 * passprompt.c: Added copyright header.
 (termination_handler): Attribute "signum" argument as unused.
 
 
  | Teddy Hogeborn | 17 years ago |  |   | 
| 20 |  |  | Teddy Hogeborn | 17 years ago |  |   | 
| 19 |  |  | Teddy Hogeborn | 17 years ago |  |   | 
| 18 |  |  | Teddy Hogeborn | 17 years ago |  |   | 
| 17 |  |  | Teddy Hogeborn | 17 years ago |  |   | 
| 16 |  |  | Teddy Hogeborn | 17 years ago |  |   | 
| 15 |  |  | Teddy Hogeborn | 17 years ago |  |   | 
| 14 |  |  | Björn Påhlsson | 17 years ago |  |   | 
| 13 |  |  | Björn Påhlsson | 17 years ago |  |   | 
| 12 |  | 
* mandos-clients.conf ([foo]/dn, [foo]/password, [braxen_client]/dn,[braxen_client]/password): Removed.
 ([foo]/fingerprint, [braxen_client]/fingerprint): New.
 ([foo]/checker): New.
 ([foo]/secfile): New.
 ([braxen_client]/secret): New.
 
 * server.py: New "--debug" option to set debug flag.  Removed "cert",
 "key", "ca", "crl", and "cred" variables.  Added default
 value for "checker" config file setting.  Do not pass
 credentials to IPv6_TCPServer constructor.
 (debug): New global debug flag.  Used by most debugging output code.
 (Client.__init__): Keyword argument "dn" replaced by "fingerprint",
 "password" renamed to "secret", and "passfile"
 renamed to "secfile".  New keyword argument
 "checker". All callers changed.
 (Client.dn): Removed.
 (Client.fingerprint): New.
 (Client.password): Renamed to "secret"; all users changed.
 (Client.passfile): Renamed to "secfile"; all users changed.
 (Client.timeout, Client.interval): Changed to be properties; now
 automatically updates the
 "_timeout_milliseconds" and
 "_interval_milliseconds" values.
 (Client.timeout_milliseconds): Renamed to "_timeout_milliseconds".
 (Client.interval_milliseconds): Renamed to "_interval_milliseconds".
 (Client.check_command): New.
 (Client.start_checker): Use the new "check_command" attribute.
 (peer_certificate, fingerprint): New functions.
 
 (tcp_handler.handle): Use ClientSession with empty credentials
 object instead of ServerSession.  Set gnutls
 priority string.  Do not verify peer.  Use
 fingerprint instead of DN when searching for
 clients.  Bug fix: Loop sending data so even large
 secret data strings are sent.
 (IPv6_TCPServer.credentials): Removed.
 (if_nametoindex): Do not import ctypes since that is now imported
 globally.
 
 
  | Teddy Hogeborn | 17 years ago |  |   |