silc.git
23 years ago Added version detection support to SKE. Minor bugfixes.
Pekka Riikonen [Wed, 19 Jul 2000 07:04:37 +0000 (07:04 +0000)]
Added version detection support to SKE. Minor bugfixes.

23 years ago Bug fix in mp2bin
Pekka Riikonen [Wed, 19 Jul 2000 07:04:17 +0000 (07:04 +0000)]
Bug fix in mp2bin

23 years ago Minor bug fix in silc_encode_pem
Pekka Riikonen [Wed, 19 Jul 2000 07:04:04 +0000 (07:04 +0000)]
Minor bug fix in silc_encode_pem

23 years ago updates
Pekka Riikonen [Wed, 19 Jul 2000 07:03:23 +0000 (07:03 +0000)]
updates

23 years ago updates
Pekka Riikonen [Wed, 19 Jul 2000 07:03:23 +0000 (07:03 +0000)]
updates

23 years ago Added ^U functionality, clears input line (patch form cras).
Pekka Riikonen [Tue, 18 Jul 2000 12:20:39 +0000 (12:20 +0000)]
Added ^U functionality, clears input line (patch form cras).

23 years ago Allow partial command strings in comparison.
Pekka Riikonen [Tue, 18 Jul 2000 06:53:15 +0000 (06:53 +0000)]
Allow partial command strings in comparison.

23 years ago Debug version bug fixes.
Pekka Riikonen [Tue, 18 Jul 2000 06:51:58 +0000 (06:51 +0000)]
Debug version bug fixes.

23 years ago Use length of data found from cache instead of length of searched
Pekka Riikonen [Tue, 18 Jul 2000 06:51:48 +0000 (06:51 +0000)]
Use length of data found from cache instead of length of searched
data in comparison.

23 years ago updates
Pekka Riikonen [Tue, 18 Jul 2000 06:49:34 +0000 (06:49 +0000)]
updates

23 years ago updates
Pekka Riikonen [Tue, 18 Jul 2000 06:49:05 +0000 (06:49 +0000)]
updates

23 years ago Still bug fix in silc_log_format :)
Pekka Riikonen [Mon, 17 Jul 2000 16:46:37 +0000 (16:46 +0000)]
Still bug fix in silc_log_format :)

23 years ago Buffer overflow bug fixe in silc_log_format.
Pekka Riikonen [Mon, 17 Jul 2000 16:44:57 +0000 (16:44 +0000)]
Buffer overflow bug fixe in silc_log_format.

23 years ago Added command lagging support. Added idle counting support.
Pekka Riikonen [Mon, 17 Jul 2000 11:47:30 +0000 (11:47 +0000)]
Added command lagging support. Added idle counting support.

23 years ago Added debug logging
Pekka Riikonen [Mon, 17 Jul 2000 11:46:36 +0000 (11:46 +0000)]
Added debug logging

23 years ago updates
Pekka Riikonen [Mon, 17 Jul 2000 11:45:20 +0000 (11:45 +0000)]
updates

23 years ago Fixed bug in silc_hmac_make.
Pekka Riikonen [Fri, 14 Jul 2000 09:12:24 +0000 (09:12 +0000)]
Fixed bug in silc_hmac_make.

23 years ago Moved all the generic packet sending, encryption, reception,
Pekka Riikonen [Fri, 14 Jul 2000 06:15:47 +0000 (06:15 +0000)]
Moved all the generic packet sending, encryption, reception,
decryption and processing functions to library as they were
duplicated code. Now server uses the generic routine which is
a lot cleaner. Channel message sending uses now also generic
routines instead of duplicating the packet sending for every
channel message sending function. Same was done for private
message sending as well.

23 years ago Put the HMAC keys into the HMAC object instead of having them
Pekka Riikonen [Fri, 14 Jul 2000 06:14:20 +0000 (06:14 +0000)]
Put the HMAC keys into the HMAC object instead of having them
saved elsewhere; now we can use silc_hmac_make insteaad of
silc_hmac_make_with_key.

23 years ago Moved all the generic packet sending, encryption, reception,
Pekka Riikonen [Fri, 14 Jul 2000 06:13:19 +0000 (06:13 +0000)]
Moved all the generic packet sending, encryption, reception,
decryption and processing functions to library as they were
duplicated code with the server. Now client uses the generic
routines which is a lot cleaner.

23 years ago Put the HMAC keys into the HMAC object instead on having them
Pekka Riikonen [Fri, 14 Jul 2000 06:12:29 +0000 (06:12 +0000)]
Put the HMAC keys into the HMAC object instead on having them
saved elsewhere; we can use now silc_hmac_make instead of
silc_hmac_make_with_key.

23 years ago Fixed key-pair generation.
Pekka Riikonen [Fri, 14 Jul 2000 06:11:32 +0000 (06:11 +0000)]
Fixed key-pair generation.

23 years ago Moved all the generic packet sending, enryption, reception,
Pekka Riikonen [Fri, 14 Jul 2000 06:10:15 +0000 (06:10 +0000)]
Moved all the generic packet sending, enryption, reception,
decryption and processing function from client and server to
here as they were duplicated code in the applications. Now they
are generic code over generic API. Some functions were rewritter;
packet reception and HMAC computation and checking is now more
optimized.

23 years ago Added silc_buffer_realloc. Fixed silc_buffer_clone.
Pekka Riikonen [Fri, 14 Jul 2000 06:08:49 +0000 (06:08 +0000)]
Added silc_buffer_realloc. Fixed silc_buffer_clone.

23 years ago updates
Pekka Riikonen [Fri, 14 Jul 2000 06:07:10 +0000 (06:07 +0000)]
updates

23 years ago Major rewrite of ID Cache system. Support added for the new
Pekka Riikonen [Wed, 12 Jul 2000 05:59:41 +0000 (05:59 +0000)]
Major rewrite of ID Cache system. Support added for the new
ID cache system. Major rewrite of ID List stuff on server.  All
SilcXXXList's are now called SilcXXXEntry's and they are pointers
by default. A lot rewritten ID list functions.

23 years ago Major rewrite of ID Cache system. Support added for the new
Pekka Riikonen [Wed, 12 Jul 2000 05:56:32 +0000 (05:56 +0000)]
Major rewrite of ID Cache system. Support added for the new
ID cache system.

23 years ago Added client_parse_nickname.
Pekka Riikonen [Wed, 12 Jul 2000 05:55:50 +0000 (05:55 +0000)]
Added client_parse_nickname.

23 years ago Created idlist.c
Pekka Riikonen [Wed, 12 Jul 2000 05:55:05 +0000 (05:55 +0000)]
Created idlist.c

23 years ago Major rewrite of whole ID Cache system.
Pekka Riikonen [Wed, 12 Jul 2000 05:54:01 +0000 (05:54 +0000)]
Major rewrite of whole ID Cache system.

23 years ago updates
Pekka Riikonen [Wed, 12 Jul 2000 05:53:26 +0000 (05:53 +0000)]
updates

23 years ago version updates
Pekka Riikonen [Mon, 10 Jul 2000 05:45:35 +0000 (05:45 +0000)]
version updates

23 years ago Removed command packet processing from server.c and added it to
Pekka Riikonen [Mon, 10 Jul 2000 05:42:59 +0000 (05:42 +0000)]
Removed command packet processing from server.c and added it to
command.c.
Implemented INFO command. Added support for testing that
connections are registered before executing commands.

23 years ago Support for public key encoding functions added.
Pekka Riikonen [Mon, 10 Jul 2000 05:42:14 +0000 (05:42 +0000)]
Support for public key encoding functions added.

23 years ago Added missing token to administrative information.
Pekka Riikonen [Mon, 10 Jul 2000 05:41:20 +0000 (05:41 +0000)]
Added missing token to administrative information.

23 years ago Minor bug fixes.
Pekka Riikonen [Mon, 10 Jul 2000 05:40:33 +0000 (05:40 +0000)]
Minor bug fixes.

23 years ago Added support for verifying incoming public keys from user.
Pekka Riikonen [Mon, 10 Jul 2000 05:40:05 +0000 (05:40 +0000)]
Added support for verifying incoming public keys from user.
Shows fingerprint of the public key now plus other changes.

23 years ago Added INFO and VERSION commands. Minor changes to SERVER command
Pekka Riikonen [Mon, 10 Jul 2000 05:39:11 +0000 (05:39 +0000)]
Added INFO and VERSION commands. Minor changes to SERVER command
to show current servers when giving without arguments.

23 years ago Added INFO command.
Pekka Riikonen [Mon, 10 Jul 2000 05:38:32 +0000 (05:38 +0000)]
Added INFO command.

23 years ago Fixed screen refresh.
Pekka Riikonen [Mon, 10 Jul 2000 05:38:08 +0000 (05:38 +0000)]
Fixed screen refresh.

23 years ago Created. MP integer binary encoding/decoding functions.
Pekka Riikonen [Mon, 10 Jul 2000 05:37:24 +0000 (05:37 +0000)]
Created. MP integer binary encoding/decoding functions.

23 years ago Added PEM/binary encoding/decoding to public/private key saving
Pekka Riikonen [Mon, 10 Jul 2000 05:36:40 +0000 (05:36 +0000)]
Added PEM/binary encoding/decoding to public/private key saving
and loading functions.

23 years ago Added silc_rng_get_rng_data to get variable length binary data.
Pekka Riikonen [Mon, 10 Jul 2000 05:36:14 +0000 (05:36 +0000)]
Added silc_rng_get_rng_data to get variable length binary data.

23 years ago Added fingerprint functions.
Pekka Riikonen [Mon, 10 Jul 2000 05:35:43 +0000 (05:35 +0000)]
Added fingerprint functions.

23 years ago Fixed bug -- does not change original data anymore.
Pekka Riikonen [Mon, 10 Jul 2000 05:35:21 +0000 (05:35 +0000)]
Fixed bug -- does not change original data anymore.

23 years ago Added binary encoding to mp integers.
Pekka Riikonen [Mon, 10 Jul 2000 05:35:04 +0000 (05:35 +0000)]
Added binary encoding to mp integers.

23 years ago Added PEM encoding/decoding functions.
Pekka Riikonen [Mon, 10 Jul 2000 05:34:40 +0000 (05:34 +0000)]
Added PEM encoding/decoding functions.

23 years ago Added mp binary encoding as protocols defines.
Pekka Riikonen [Mon, 10 Jul 2000 05:34:22 +0000 (05:34 +0000)]
Added mp binary encoding as protocols defines.

23 years ago updates
Pekka Riikonen [Mon, 10 Jul 2000 05:33:00 +0000 (05:33 +0000)]
updates

23 years ago Inform user when received unsupported public key from server.
Pekka Riikonen [Fri, 7 Jul 2000 11:36:09 +0000 (11:36 +0000)]
Inform user when received unsupported public key from server.

23 years ago Added SILC style public key support and made server to use
Pekka Riikonen [Fri, 7 Jul 2000 06:55:59 +0000 (06:55 +0000)]
Added SILC style public key support and made server to use
it at all time.

23 years ago Do not allow client to join twice on same channel.
Pekka Riikonen [Fri, 7 Jul 2000 06:55:24 +0000 (06:55 +0000)]
Do not allow client to join twice on same channel.

23 years ago Fixed channel joining bug, do not allow joining twice on the
Pekka Riikonen [Fri, 7 Jul 2000 06:54:44 +0000 (06:54 +0000)]
Fixed channel joining bug, do not allow joining twice on the
same channel.

23 years ago Print channel name when receiving channel message to non-current
Pekka Riikonen [Fri, 7 Jul 2000 06:54:16 +0000 (06:54 +0000)]
Print channel name when receiving channel message to non-current
channel.

23 years ago Added support for server public key verification.
Pekka Riikonen [Fri, 7 Jul 2000 06:53:45 +0000 (06:53 +0000)]
Added support for server public key verification.

23 years ago Fixed screen refresh routine.
Pekka Riikonen [Fri, 7 Jul 2000 06:52:10 +0000 (06:52 +0000)]
Fixed screen refresh routine.

23 years ago Removed ske_verify_public_key function as it is not needed
Pekka Riikonen [Fri, 7 Jul 2000 06:46:43 +0000 (06:46 +0000)]
Removed ske_verify_public_key function as it is not needed
anymore. Added support to the public key verification as callback
function. Other minor changes and bug fixes.

23 years ago Bug fixes on public/private key saving.
Pekka Riikonen [Fri, 7 Jul 2000 06:45:41 +0000 (06:45 +0000)]
Bug fixes on public/private key saving.

23 years ago updates
Pekka Riikonen [Fri, 7 Jul 2000 06:44:32 +0000 (06:44 +0000)]
updates

23 years ago Check for NULL in client_on_channel.
Pekka Riikonen [Thu, 6 Jul 2000 13:18:07 +0000 (13:18 +0000)]
Check for NULL in client_on_channel.

23 years ago updates
Pekka Riikonen [Thu, 6 Jul 2000 11:09:49 +0000 (11:09 +0000)]
updates

23 years ago updates
Pekka Riikonen [Thu, 6 Jul 2000 11:09:49 +0000 (11:09 +0000)]
updates

23 years ago Cipher name in joining is not mandatory, removed check.
Pekka Riikonen [Thu, 6 Jul 2000 10:20:59 +0000 (10:20 +0000)]
Cipher name in joining is not mandatory, removed check.

23 years ago Fixed a wrong way of sending command replies. The fixed way
Pekka Riikonen [Thu, 6 Jul 2000 07:16:43 +0000 (07:16 +0000)]
Fixed a wrong way of sending command replies. The fixed way
does comply with the protocol.

23 years ago Added SilcPublicKey's
Pekka Riikonen [Thu, 6 Jul 2000 07:16:13 +0000 (07:16 +0000)]
Added SilcPublicKey's

23 years ago Cleaner code fro password and public key authentication.
Pekka Riikonen [Thu, 6 Jul 2000 07:15:31 +0000 (07:15 +0000)]
Cleaner code fro password and public key authentication.
Deprecated old `channel_auth' protocol.

23 years ago removed
Pekka Riikonen [Thu, 6 Jul 2000 07:14:53 +0000 (07:14 +0000)]
removed

23 years ago Fixes to NAMES command handling.
Pekka Riikonen [Thu, 6 Jul 2000 07:14:36 +0000 (07:14 +0000)]
Fixes to NAMES command handling.
Fixes when leaving from channel.

23 years ago Deprecated old `channel_auth' protocol.
Pekka Riikonen [Thu, 6 Jul 2000 07:14:16 +0000 (07:14 +0000)]
Deprecated old `channel_auth' protocol.

23 years ago Support for SILC style public keys added.
Pekka Riikonen [Thu, 6 Jul 2000 07:12:39 +0000 (07:12 +0000)]
Support for SILC style public keys added.

23 years ago Public and private key setting now takes SilcPublicKey and
Pekka Riikonen [Thu, 6 Jul 2000 07:12:18 +0000 (07:12 +0000)]
Public and private key setting now takes SilcPublicKey and
SilcPrivateKey but also they can be set directly from raw data.

23 years ago Removed status paylaod encoding functions -> not needed anymore.
Pekka Riikonen [Thu, 6 Jul 2000 07:11:06 +0000 (07:11 +0000)]
Removed status paylaod encoding functions -> not needed anymore.
Added encode_reply_payload_va to encode reply packets only.
Normal encode_payload_va accepts now argument type as variable
argument as well.

23 years ago updates
Pekka Riikonen [Thu, 6 Jul 2000 07:09:31 +0000 (07:09 +0000)]
updates

23 years ago updates
Pekka Riikonen [Thu, 6 Jul 2000 07:09:22 +0000 (07:09 +0000)]
updates

23 years ago Added undef __USE_GNU becase RH 6.2 headers has some shit
Pekka Riikonen [Wed, 5 Jul 2000 06:35:56 +0000 (06:35 +0000)]
Added undef __USE_GNU becase RH 6.2 headers has some shit
in them.

23 years ago Global costemic changes.
Pekka Riikonen [Wed, 5 Jul 2000 06:14:01 +0000 (06:14 +0000)]
Global costemic changes.

23 years ago Added PING, INVITE and NAMES command.
Pekka Riikonen [Wed, 5 Jul 2000 06:13:38 +0000 (06:13 +0000)]
Added PING, INVITE and NAMES command.

23 years ago Support for SILC style public keys added.
Pekka Riikonen [Wed, 5 Jul 2000 06:13:04 +0000 (06:13 +0000)]
Support for SILC style public keys added.

23 years ago Tweaked NAMES command reply for better. Should now show users
Pekka Riikonen [Wed, 5 Jul 2000 06:12:34 +0000 (06:12 +0000)]
Tweaked NAMES command reply for better. Should now show users
joined to a channel.

23 years ago Global cosmetic changes.
Pekka Riikonen [Wed, 5 Jul 2000 06:12:05 +0000 (06:12 +0000)]
Global cosmetic changes.

23 years ago Added ~./silc directory checking, autoloading of keys and
Pekka Riikonen [Wed, 5 Jul 2000 06:11:00 +0000 (06:11 +0000)]
Added ~./silc directory checking, autoloading of keys and
tweaked the key pair generation function.

23 years ago Changed palce of includes.
Pekka Riikonen [Wed, 5 Jul 2000 06:09:32 +0000 (06:09 +0000)]
Changed palce of includes.

23 years ago updates.
Pekka Riikonen [Wed, 5 Jul 2000 06:09:10 +0000 (06:09 +0000)]
updates.

23 years ago Check for bad keys when setting public/private keys.
Pekka Riikonen [Wed, 5 Jul 2000 06:08:19 +0000 (06:08 +0000)]
Check for bad keys when setting public/private keys.

23 years ago Implemented SILC protocol compliant public key. Added public
Pekka Riikonen [Wed, 5 Jul 2000 06:07:54 +0000 (06:07 +0000)]
Implemented SILC protocol compliant public key.  Added public
and private key saving to and loading from files.  Added public
and private key encoding/decoding functions.

23 years ago Added file saving with specific mode.
Pekka Riikonen [Wed, 5 Jul 2000 06:06:12 +0000 (06:06 +0000)]
Added file saving with specific mode.

23 years ago Assert if system is out of memory.
Pekka Riikonen [Wed, 5 Jul 2000 06:05:56 +0000 (06:05 +0000)]
Assert if system is out of memory.

23 years ago Global cosmetic change.
Pekka Riikonen [Wed, 5 Jul 2000 06:05:15 +0000 (06:05 +0000)]
Global cosmetic change.

23 years ago updates
Pekka Riikonen [Wed, 5 Jul 2000 06:03:45 +0000 (06:03 +0000)]
updates

23 years ago updates
Pekka Riikonen [Tue, 4 Jul 2000 09:55:28 +0000 (09:55 +0000)]
updates

23 years ago Removed.
Pekka Riikonen [Tue, 4 Jul 2000 08:31:59 +0000 (08:31 +0000)]
Removed.

23 years ago Added silc_server_get_route to return communication object
Pekka Riikonen [Tue, 4 Jul 2000 08:30:24 +0000 (08:30 +0000)]
Added silc_server_get_route to return communication object
for fastest route.

23 years ago Added support for PING command. The ping times are calculated
Pekka Riikonen [Tue, 4 Jul 2000 08:29:12 +0000 (08:29 +0000)]
Added support for PING command. The ping times are calculated
and showed to the user.

23 years ago Added INVITE, PING and NAMES command.
Pekka Riikonen [Tue, 4 Jul 2000 08:28:03 +0000 (08:28 +0000)]
Added INVITE, PING and NAMES command.

23 years ago Changes to LEAVE command -- more consistent now and does error
Pekka Riikonen [Tue, 4 Jul 2000 08:27:14 +0000 (08:27 +0000)]
Changes to LEAVE command -- more consistent now and does error
handling better. Added INVITE, PING and part of NAMES commands.
SilcPacketContext is included into command structure.

23 years ago Added destination ID resolving to the structures.
Pekka Riikonen [Tue, 4 Jul 2000 08:25:35 +0000 (08:25 +0000)]
Added destination ID resolving to the structures.

23 years ago Changed message route discovery to use silc_server_get_route.
Pekka Riikonen [Tue, 4 Jul 2000 08:13:53 +0000 (08:13 +0000)]
Changed message route discovery to use silc_server_get_route.
Added silc_server_client_on_channel function.

23 years ago Added NO_SERVER_ID status messages.
Pekka Riikonen [Tue, 4 Jul 2000 07:11:04 +0000 (07:11 +0000)]
Added NO_SERVER_ID status messages.

23 years ago updates
Pekka Riikonen [Tue, 4 Jul 2000 07:08:23 +0000 (07:08 +0000)]
updates

23 years ago Updates.
Pekka Riikonen [Mon, 3 Jul 2000 05:55:25 +0000 (05:55 +0000)]
Updates.