Pekka Riikonen [Fri, 18 Oct 2002 07:55:32 +0000 (07:55 +0000)]
Added support for auto-passphrase authentication from the config
file during connecting.
Fixed auth protocol failure handling in Client library.
Pekka Riikonen [Fri, 18 Oct 2002 07:19:13 +0000 (07:19 +0000)]
Length variable bugfix.
Pekka Riikonen [Thu, 17 Oct 2002 20:44:40 +0000 (20:44 +0000)]
Fixed a bug adding masks in requested attributes.
Pekka Riikonen [Thu, 17 Oct 2002 20:26:16 +0000 (20:26 +0000)]
script fix.
Pekka Riikonen [Thu, 17 Oct 2002 20:24:57 +0000 (20:24 +0000)]
Fixed string formatting crashbug.
Pekka Riikonen [Thu, 17 Oct 2002 20:05:20 +0000 (20:05 +0000)]
updates.
Pekka Riikonen [Thu, 17 Oct 2002 19:19:16 +0000 (19:19 +0000)]
typofixes.
Pekka Riikonen [Thu, 17 Oct 2002 16:30:06 +0000 (16:30 +0000)]
Corrected use of silc_file_readfile.
Pekka Riikonen [Thu, 17 Oct 2002 16:22:35 +0000 (16:22 +0000)]
Corrected used of silc_file_readfile.
Pekka Riikonen [Thu, 17 Oct 2002 16:11:38 +0000 (16:11 +0000)]
Fixed comment.
Pekka Riikonen [Thu, 17 Oct 2002 16:03:04 +0000 (16:03 +0000)]
update
Pekka Riikonen [Thu, 17 Oct 2002 14:05:46 +0000 (14:05 +0000)]
updates
Pekka Riikonen [Thu, 17 Oct 2002 13:43:54 +0000 (13:43 +0000)]
Added support for saving requested attributes.
Pekka Riikonen [Wed, 16 Oct 2002 16:46:29 +0000 (16:46 +0000)]
Optimized parsing.
Pekka Riikonen [Wed, 16 Oct 2002 16:21:20 +0000 (16:21 +0000)]
Accept also N field without all fields.
Pekka Riikonen [Wed, 16 Oct 2002 14:45:53 +0000 (14:45 +0000)]
Added TYPE='less parsing support to SilcVCard.
Fixed double free in hash table foreach function if entry is
deleted in the callback.
Pekka Riikonen [Tue, 15 Oct 2002 20:16:32 +0000 (20:16 +0000)]
Added user public key, user signature and server signature
verification in requested attributes receiving.
Pekka Riikonen [Tue, 15 Oct 2002 20:10:40 +0000 (20:10 +0000)]
Fixed a bug in parsing.
Pekka Riikonen [Tue, 15 Oct 2002 18:34:38 +0000 (18:34 +0000)]
Fixed memory leak in WHOIS command reply.
Pekka Riikonen [Tue, 15 Oct 2002 18:33:31 +0000 (18:33 +0000)]
Added silc_attribute_get_verify_data function.
Pekka Riikonen [Tue, 15 Oct 2002 18:32:34 +0000 (18:32 +0000)]
Added silc_vcard_alloc. silc_vcard_free now checks for dynamically
allocated context.
Pekka Riikonen [Mon, 14 Oct 2002 19:12:49 +0000 (19:12 +0000)]
Added ATTR command to handle requested attributes for WHOIS.
Pekka Riikonen [Mon, 14 Oct 2002 19:05:16 +0000 (19:05 +0000)]
Fixed attribute encoding and decoding bugs.
Pekka Riikonen [Mon, 14 Oct 2002 19:04:35 +0000 (19:04 +0000)]
Fixed some bugs in Requested Attributes support.
Moved sha1hash and md5hash from internal context SilcClient for
application usage.
Pekka Riikonen [Mon, 14 Oct 2002 16:57:27 +0000 (16:57 +0000)]
Requested Attributes in WHOIS implies LAG_STRICT for the command.
Pekka Riikonen [Mon, 14 Oct 2002 16:56:07 +0000 (16:56 +0000)]
Added VCard support.
Pekka Riikonen [Mon, 14 Oct 2002 15:01:04 +0000 (15:01 +0000)]
Periodically remove the NOATTR status from client entry (10 mins).
Pekka Riikonen [Mon, 14 Oct 2002 14:58:14 +0000 (14:58 +0000)]
Comments.
Pekka Riikonen [Mon, 14 Oct 2002 14:44:17 +0000 (14:44 +0000)]
Don't have USER_INFO attribute.
Pekka Riikonen [Mon, 14 Oct 2002 14:12:11 +0000 (14:12 +0000)]
Added.
Pekka Riikonen [Mon, 14 Oct 2002 14:11:52 +0000 (14:11 +0000)]
Added implementation of VCard (RFC 2426).
Added silc_buffer_strformat function.
Pekka Riikonen [Sun, 13 Oct 2002 11:42:32 +0000 (11:42 +0000)]
Fix to pad length macros (worked before too but to be sure).
Pekka Riikonen [Fri, 11 Oct 2002 21:03:37 +0000 (21:03 +0000)]
updates.
Pekka Riikonen [Fri, 11 Oct 2002 21:03:13 +0000 (21:03 +0000)]
Fixed the usage of silc_pkcs_get_key_len function.
Pekka Riikonen [Fri, 11 Oct 2002 21:02:48 +0000 (21:02 +0000)]
Added SILC_SKE_STATUS_SIGNATURE_ERROR and OUT_OF_MEMORY and
added better error printing to SKE library.
Fixed the usage of silc_pkcs_get_key_len as it returns the length
in bits not in bytes.
Pekka Riikonen [Fri, 11 Oct 2002 20:27:14 +0000 (20:27 +0000)]
Check for signature errors.
Pekka Riikonen [Fri, 11 Oct 2002 20:26:46 +0000 (20:26 +0000)]
Save the key length also when only private key is set to SilcPKCS.
Pekka Riikonen [Fri, 11 Oct 2002 15:28:59 +0000 (15:28 +0000)]
updates
Pekka Riikonen [Fri, 11 Oct 2002 14:24:53 +0000 (14:24 +0000)]
strncat -> silc_strncat.
Pekka Riikonen [Fri, 11 Oct 2002 14:20:33 +0000 (14:20 +0000)]
Buffer overflow fixes.
Pekka Riikonen [Fri, 11 Oct 2002 14:07:42 +0000 (14:07 +0000)]
Error checkings for signature computation.
Pekka Riikonen [Fri, 11 Oct 2002 13:53:16 +0000 (13:53 +0000)]
Variable name change.
Pekka Riikonen [Thu, 10 Oct 2002 16:48:11 +0000 (16:48 +0000)]
updates.
Pekka Riikonen [Thu, 10 Oct 2002 14:27:41 +0000 (14:27 +0000)]
etc-install fix.
Pekka Riikonen [Wed, 9 Oct 2002 19:54:20 +0000 (19:54 +0000)]
*** empty log message ***
Pekka Riikonen [Wed, 9 Oct 2002 19:06:25 +0000 (19:06 +0000)]
typo fix.
Pekka Riikonen [Wed, 9 Oct 2002 19:02:38 +0000 (19:02 +0000)]
Added Requested Attributes sending and receiving support to
client library. Added requested attributes support to WHOIS
command (-details options). Added silc_client_attribute[s]_*
functions. Added attributes support to get_clients_by_id_resolve
function.
Pekka Riikonen [Wed, 9 Oct 2002 19:00:10 +0000 (19:00 +0000)]
Added silc_attribute_payload_encode_data, renamed parse_list to
parse. Added silc_attribute_payload_alloc as well. Some bugfixes.
Pekka Riikonen [Wed, 9 Oct 2002 18:59:24 +0000 (18:59 +0000)]
Attributes length was not saved.
Pekka Riikonen [Wed, 9 Oct 2002 17:55:10 +0000 (17:55 +0000)]
Remove the resolving flag from client after received Requested
Attributes from the client.
Pekka Riikonen [Wed, 9 Oct 2002 16:52:51 +0000 (16:52 +0000)]
silc_hash_table_find_foreach interface change.
Pekka Riikonen [Wed, 9 Oct 2002 16:52:10 +0000 (16:52 +0000)]
silc_hash_table_find_foreach calls once the callback also if
the nothing was found (context is set to NULL)
Pekka Riikonen [Wed, 9 Oct 2002 16:51:28 +0000 (16:51 +0000)]
silc_attribute_payload_parse interface change.
silc_hash_table_find_foreach interface change.
Pekka Riikonen [Wed, 9 Oct 2002 16:50:21 +0000 (16:50 +0000)]
updates.
Pekka Riikonen [Wed, 9 Oct 2002 12:59:08 +0000 (12:59 +0000)]
updates
Pekka Riikonen [Wed, 9 Oct 2002 12:51:32 +0000 (12:51 +0000)]
Print out configuration summary
Pekka Riikonen [Tue, 8 Oct 2002 17:20:30 +0000 (17:20 +0000)]
Send also SERVICE and SERVER_DIGITAL_SIGNATURE in server
constructed Requested Attributes.
Pekka Riikonen [Tue, 8 Oct 2002 15:02:01 +0000 (15:02 +0000)]
updates.
Pekka Riikonen [Mon, 7 Oct 2002 16:27:10 +0000 (16:27 +0000)]
Allow only WHOIS command reply from client.
Pekka Riikonen [Mon, 7 Oct 2002 16:23:30 +0000 (16:23 +0000)]
Cleanup.
Pekka Riikonen [Mon, 7 Oct 2002 16:23:09 +0000 (16:23 +0000)]
Allow command reply packets from clients as well.
Allow Requested Attributes reply from client for WHOIS.
Pekka Riikonen [Mon, 7 Oct 2002 15:48:22 +0000 (15:48 +0000)]
Added Requested Attributes support to WHOIS command, and the server
is now able to reply to the attributes on behalf of client.
Pekka Riikonen [Mon, 7 Oct 2002 15:47:45 +0000 (15:47 +0000)]
SILC_NOT_IMPLEMENTED now use SILC_LOG_INFO.
Pekka Riikonen [Mon, 7 Oct 2002 15:47:27 +0000 (15:47 +0000)]
Remove silc_attribute_payload_encode_list, improved the
silc_attribute_payload_encode function to be able to encode
list of attributes, and to do automatic encoding of the objects.
Pekka Riikonen [Mon, 7 Oct 2002 09:01:06 +0000 (09:01 +0000)]
zero idle table, or false idle timeouts will appear.
Pekka Riikonen [Sun, 6 Oct 2002 15:09:04 +0000 (15:09 +0000)]
autoconf update.
Pekka Riikonen [Sun, 6 Oct 2002 15:08:22 +0000 (15:08 +0000)]
Send disconnect packet before freeing socket data in
silc_server_timeout_remote.
Pekka Riikonen [Sun, 6 Oct 2002 14:00:14 +0000 (14:00 +0000)]
Automatically reconnect to backup router (on normal server) if
connection is lost.
Pekka Riikonen [Sun, 6 Oct 2002 13:53:57 +0000 (13:53 +0000)]
Fixed a bug in backup server IP comparison in silc_server_backup_get.
Also, the port is now used in the comparison as well.
Pekka Riikonen [Sun, 6 Oct 2002 13:52:57 +0000 (13:52 +0000)]
Check that local entry is not put as owner of a client which
cannot be locally connected anyway.
Pekka Riikonen [Sun, 6 Oct 2002 10:45:48 +0000 (10:45 +0000)]
More error printing to backup resuming code.
Do not switch to become primary on backup if packet decryption
error occurred.
Pekka Riikonen [Sat, 5 Oct 2002 19:03:01 +0000 (19:03 +0000)]
Do not send disconnect message to already disconnected socket.
Pekka Riikonen [Sat, 5 Oct 2002 18:46:33 +0000 (18:46 +0000)]
updates
Pekka Riikonen [Sat, 5 Oct 2002 18:46:19 +0000 (18:46 +0000)]
Bug tracking.
Pekka Riikonen [Fri, 4 Oct 2002 23:28:44 +0000 (23:28 +0000)]
added
Pekka Riikonen [Tue, 1 Oct 2002 20:10:19 +0000 (20:10 +0000)]
updates.
Pekka Riikonen [Sat, 28 Sep 2002 12:12:21 +0000 (12:12 +0000)]
updates
Pekka Riikonen [Thu, 26 Sep 2002 17:08:02 +0000 (17:08 +0000)]
Default RSA key length is 2048 bits (old 1024 bits).
Pekka Riikonen [Thu, 26 Sep 2002 17:07:37 +0000 (17:07 +0000)]
Use a little larger starting point for e exponent.
Pekka Riikonen [Thu, 26 Sep 2002 11:51:40 +0000 (11:51 +0000)]
updates
Pekka Riikonen [Thu, 26 Sep 2002 11:50:26 +0000 (11:50 +0000)]
If packet processing fails (like integrity check fails etc) the
connection is closed.
Pekka Riikonen [Wed, 25 Sep 2002 09:59:10 +0000 (09:59 +0000)]
updates
Pekka Riikonen [Wed, 25 Sep 2002 09:49:38 +0000 (09:49 +0000)]
updates
Pekka Riikonen [Wed, 25 Sep 2002 09:39:52 +0000 (09:39 +0000)]
updates
Pekka Riikonen [Tue, 24 Sep 2002 16:30:26 +0000 (16:30 +0000)]
Mark no_reconnect after DETACH command.
Pekka Riikonen [Mon, 23 Sep 2002 10:02:25 +0000 (10:02 +0000)]
Fixed memory leaks. In TIMEDOUT error remove the RESOLVING
status from client entry.
Pekka Riikonen [Mon, 23 Sep 2002 09:00:30 +0000 (09:00 +0000)]
Fixed double free in public key setting.
Pekka Riikonen [Sun, 22 Sep 2002 16:29:27 +0000 (16:29 +0000)]
Preparations for Requested Attributes support.
Pekka Riikonen [Sun, 22 Sep 2002 12:19:09 +0000 (12:19 +0000)]
Rewrote WHOIS, WHOWAS and IDENTIFY commands.
Pekka Riikonen [Sat, 21 Sep 2002 17:19:12 +0000 (17:19 +0000)]
ctime -> silc_get_time.
Pekka Riikonen [Sat, 21 Sep 2002 17:18:52 +0000 (17:18 +0000)]
Added silc_strncat.
Pekka Riikonen [Fri, 20 Sep 2002 12:58:13 +0000 (12:58 +0000)]
More new query code.
Pekka Riikonen [Thu, 19 Sep 2002 19:39:43 +0000 (19:39 +0000)]
More new query code.
Pekka Riikonen [Thu, 19 Sep 2002 11:58:40 +0000 (11:58 +0000)]
Renamed silc_server_get_client_resolve to silc_server_query_client,
added server_query.[ch].
Pekka Riikonen [Wed, 18 Sep 2002 15:27:58 +0000 (15:27 +0000)]
Fixed a bug that put resumed client to wrong list and caused it
not to be present in the network anymore.
Giovanni Giacobbi [Wed, 18 Sep 2002 13:17:18 +0000 (13:17 +0000)]
Various cleanup in error message output in config parsing code
and in server init code. Fixed error log files containing
too many newlines ('\n') in some situations.
Pekka Riikonen [Wed, 18 Sep 2002 08:52:18 +0000 (08:52 +0000)]
Use resovled hostname as remote server name instead of one
user provided for us.
Pekka Riikonen [Wed, 18 Sep 2002 08:47:56 +0000 (08:47 +0000)]
updates
Pekka Riikonen [Wed, 18 Sep 2002 08:42:53 +0000 (08:42 +0000)]
updates
Pekka Riikonen [Wed, 18 Sep 2002 08:38:32 +0000 (08:38 +0000)]
updates