Pekka Riikonen [Fri, 15 Dec 2000 15:05:38 +0000 (15:05 +0000)]
WHOIS command works on router environment.
Register remote router automatically when connecting to it.
Rewrote IDENTIFY command.
IDList find routines returns the ID Cache Entry now.
Pekka Riikonen [Fri, 15 Dec 2000 15:04:46 +0000 (15:04 +0000)]
updates
Pekka Riikonen [Fri, 15 Dec 2000 15:04:25 +0000 (15:04 +0000)]
Changed char *data to unsigned char *data in CacheEntry.
Pekka Riikonen [Thu, 14 Dec 2000 17:18:05 +0000 (17:18 +0000)]
Cleaned up WHOIS command.
Saves received information on WHOIS command reply now.
Pekka Riikonen [Thu, 14 Dec 2000 14:33:54 +0000 (14:33 +0000)]
Save route cache for received ID.
Pekka Riikonen [Thu, 14 Dec 2000 13:16:19 +0000 (13:16 +0000)]
Added packet contet reference count debug loggin for memory leaks.
Pekka Riikonen [Sun, 10 Dec 2000 21:52:54 +0000 (21:52 +0000)]
MInor typo fixes
Pekka Riikonen [Tue, 28 Nov 2000 11:59:50 +0000 (11:59 +0000)]
updates
Pekka Riikonen [Tue, 28 Nov 2000 11:58:30 +0000 (11:58 +0000)]
Use static buffer in ID rendering
Pekka Riikonen [Tue, 28 Nov 2000 11:09:21 +0000 (11:09 +0000)]
updates
Pekka Riikonen [Mon, 27 Nov 2000 21:20:07 +0000 (21:20 +0000)]
updates, check CHANGES
Pekka Riikonen [Wed, 22 Nov 2000 21:18:24 +0000 (21:18 +0000)]
Added boolean route argument to to_channel packet sending
routines. If FALSE packet is sent only locally and not routed.
Pekka Riikonen [Wed, 22 Nov 2000 21:17:43 +0000 (21:17 +0000)]
Splitted server.[ch] and created packet_send.[ch] and
packet_receive.[ch].
Pekka Riikonen [Wed, 22 Nov 2000 21:16:22 +0000 (21:16 +0000)]
updates
Pekka Riikonen [Tue, 21 Nov 2000 20:46:12 +0000 (20:46 +0000)]
Fixed silc_server_packet_broadcast to sen correct broadcast
packets.
Changed code to use new SilcPacketContext reference count system.
Made joinin working on router connections.
Pekka Riikonen [Tue, 21 Nov 2000 20:45:08 +0000 (20:45 +0000)]
Change code to use new SilcPacketContext reference count system.
Pekka Riikonen [Tue, 21 Nov 2000 20:44:47 +0000 (20:44 +0000)]
Added reference count to SilcPacketContext and added two new
functions packet_context_alloc/free. packet_context_dup now
increses the reference count instead of duplicating data.
Pekka Riikonen [Tue, 21 Nov 2000 20:43:55 +0000 (20:43 +0000)]
updates
Pekka Riikonen [Mon, 20 Nov 2000 21:22:30 +0000 (21:22 +0000)]
updates
Pekka Riikonen [Sun, 19 Nov 2000 12:01:26 +0000 (12:01 +0000)]
*** empty log message ***
Pekka Riikonen [Sun, 19 Nov 2000 12:00:46 +0000 (12:00 +0000)]
updates
Pekka Riikonen [Sun, 12 Nov 2000 20:27:27 +0000 (20:27 +0000)]
updates
Pekka Riikonen [Tue, 7 Nov 2000 20:56:00 +0000 (20:56 +0000)]
updates
Pekka Riikonen [Tue, 7 Nov 2000 20:55:41 +0000 (20:55 +0000)]
Added SilcIDListData structure and added it to ClientEntry and
ServerEntry so that they can be explicitly casted to the
SilcIDListData without first figuring out the type of the
entry (as it is usually an opaque pointer).
Made basic version router to router connections working. Also
defined better retry connection timeouts.
Pekka Riikonen [Mon, 6 Nov 2000 22:13:09 +0000 (22:13 +0000)]
updates
Pekka Riikonen [Mon, 6 Nov 2000 22:12:44 +0000 (22:12 +0000)]
Added support to retry when connecting.
Pekka Riikonen [Mon, 6 Nov 2000 22:12:17 +0000 (22:12 +0000)]
A bugfix in scheduler.
Pekka Riikonen [Sun, 5 Nov 2000 18:16:43 +0000 (18:16 +0000)]
Changed channel->clients to SilcList.
Pekka Riikonen [Sun, 5 Nov 2000 18:16:19 +0000 (18:16 +0000)]
Removed Log headres
Pekka Riikonen [Thu, 2 Nov 2000 22:15:23 +0000 (22:15 +0000)]
Some bugfixes.
Changed server->sim to SilcDList and code accordingly.
Changes SilcClientEntry->channel to SilcList and added
back-pointer to SilcChannelClientEntry which is now used by both
client entry and channel entry
Pekka Riikonen [Thu, 2 Nov 2000 22:13:48 +0000 (22:13 +0000)]
NAMES command works now from user interface.
Added realname pointer to SilcClientEntry.
Pekka Riikonen [Thu, 2 Nov 2000 22:12:39 +0000 (22:12 +0000)]
updates
Pekka Riikonen [Thu, 2 Nov 2000 14:24:49 +0000 (14:24 +0000)]
Renamed configure.in to configure.in.pre and made ./prepare script
to automatically replace correct version string to configure.in.
./prepare now creates the configure.in from configure.in.pre.
Pekka Riikonen [Thu, 2 Nov 2000 13:38:59 +0000 (13:38 +0000)]
updates
Pekka Riikonen [Wed, 1 Nov 2000 21:44:27 +0000 (21:44 +0000)]
Moved silc_client_ch[u]mode[_char] to client library from silc/.
NAMES command now shows users modes on joining with nickname
Pekka Riikonen [Wed, 1 Nov 2000 21:43:44 +0000 (21:43 +0000)]
removed memset not needed
Pekka Riikonen [Wed, 1 Nov 2000 14:26:33 +0000 (14:26 +0000)]
updates
Pekka Riikonen [Wed, 1 Nov 2000 14:26:33 +0000 (14:26 +0000)]
updates
Pekka Riikonen [Wed, 1 Nov 2000 13:40:58 +0000 (13:40 +0000)]
Patches by cras: unsigned int's to unsigned short in packet
routines (bugs in HPUX). Removed config.h's from contrib's
getopt.c
Pekka Riikonen [Wed, 1 Nov 2000 13:39:28 +0000 (13:39 +0000)]
bug fix in send_notify_on_channels.
Pekka Riikonen [Wed, 1 Nov 2000 12:44:50 +0000 (12:44 +0000)]
updates
Pekka Riikonen [Wed, 1 Nov 2000 12:29:44 +0000 (12:29 +0000)]
updates
Pekka Riikonen [Wed, 1 Nov 2000 12:19:40 +0000 (12:19 +0000)]
Makefile for trq
Pekka Riikonen [Wed, 1 Nov 2000 12:19:06 +0000 (12:19 +0000)]
Defined SilcIdType as unsigned short, not unsigned char.
Pekka Riikonen [Tue, 31 Oct 2000 19:48:31 +0000 (19:48 +0000)]
A LOT updates. Cannot separate. :)
Pekka Riikonen [Tue, 31 Oct 2000 19:45:40 +0000 (19:45 +0000)]
removed unnecessary ciphers.
Pekka Riikonen [Tue, 10 Oct 2000 07:27:14 +0000 (07:27 +0000)]
Added LEAVE and SIGNOFF notify types.
Pekka Riikonen [Tue, 10 Oct 2000 07:27:02 +0000 (07:27 +0000)]
Added id_payload_parse_data function
Pekka Riikonen [Tue, 10 Oct 2000 07:26:42 +0000 (07:26 +0000)]
updates
Pekka Riikonen [Tue, 10 Oct 2000 07:26:32 +0000 (07:26 +0000)]
bugfix
Pekka Riikonen [Mon, 9 Oct 2000 13:48:55 +0000 (13:48 +0000)]
bugfix
Pekka Riikonen [Mon, 9 Oct 2000 13:43:06 +0000 (13:43 +0000)]
bugfix in remove_from_channels.
Pekka Riikonen [Mon, 9 Oct 2000 11:41:56 +0000 (11:41 +0000)]
updates
Pekka Riikonen [Mon, 9 Oct 2000 11:41:56 +0000 (11:41 +0000)]
updates
Pekka Riikonen [Mon, 9 Oct 2000 11:41:32 +0000 (11:41 +0000)]
Added new notify client operation.
Pekka Riikonen [Mon, 9 Oct 2000 11:41:17 +0000 (11:41 +0000)]
Changed to use new generic payloads.
Implemented new protocol compliant notify messages.
Implemented protocol compliant channel messages.
Bugfixes.
Pekka Riikonen [Mon, 9 Oct 2000 11:40:17 +0000 (11:40 +0000)]
Created.
Pekka Riikonen [Mon, 9 Oct 2000 11:40:03 +0000 (11:40 +0000)]
Implemented new notify payload handling. Also changed notify
client operation in ops.h
Changed to use new generic payloads.
Bugfixes.
Pekka Riikonen [Mon, 9 Oct 2000 11:39:09 +0000 (11:39 +0000)]
Added flags parameter to assemble_security_properties function.
Pekka Riikonen [Mon, 9 Oct 2000 11:38:33 +0000 (11:38 +0000)]
Created silcpayload.[ch] for generic payloads.
Changed command payload to use new generic payloads.
Changed channel payload to protocol compliant.
Pekka Riikonen [Mon, 9 Oct 2000 11:37:21 +0000 (11:37 +0000)]
bugfixes. Made public/private keys protocol compliant.
Pekka Riikonen [Fri, 6 Oct 2000 09:19:55 +0000 (09:19 +0000)]
little fix on NAMES
Pekka Riikonen [Fri, 6 Oct 2000 08:12:06 +0000 (08:12 +0000)]
date fix
Pekka Riikonen [Fri, 6 Oct 2000 08:11:47 +0000 (08:11 +0000)]
Added support for multiple nickname on same channel.
Added MOTD command.
Added TOPIC command.
Bugfixes.
Pekka Riikonen [Fri, 6 Oct 2000 08:11:17 +0000 (08:11 +0000)]
Added new SILC_STATUS_ENTRY.
Pekka Riikonen [Fri, 6 Oct 2000 08:10:36 +0000 (08:10 +0000)]
Bugfix
Pekka Riikonen [Fri, 6 Oct 2000 08:10:23 +0000 (08:10 +0000)]
Added WHOIS to send multiple replies if multiple nicknames are
found.
Added MOTD command and [motd] config section and server also sends
motd to client on connection now.
Fixed TOPIC command some more.
Pekka Riikonen [Fri, 6 Oct 2000 08:09:19 +0000 (08:09 +0000)]
updates
Pekka Riikonen [Thu, 5 Oct 2000 12:59:29 +0000 (12:59 +0000)]
updates
Pekka Riikonen [Thu, 5 Oct 2000 09:00:52 +0000 (09:00 +0000)]
typo
Pekka Riikonen [Thu, 5 Oct 2000 07:27:38 +0000 (07:27 +0000)]
Minor change to ops API
Pekka Riikonen [Thu, 5 Oct 2000 07:27:15 +0000 (07:27 +0000)]
Bugfixes and added TOPIC command.
Pekka Riikonen [Thu, 5 Oct 2000 07:27:02 +0000 (07:27 +0000)]
Added NICK_CHANGE and TOPIC_SET notify types.
Pekka Riikonen [Thu, 5 Oct 2000 07:26:43 +0000 (07:26 +0000)]
Minor ops API change and bugfixes.
Pekka Riikonen [Thu, 5 Oct 2000 07:26:09 +0000 (07:26 +0000)]
updates
Pekka Riikonen [Wed, 4 Oct 2000 13:17:14 +0000 (13:17 +0000)]
API change of add_connection.
Pekka Riikonen [Wed, 4 Oct 2000 13:16:32 +0000 (13:16 +0000)]
typo
Pekka Riikonen [Tue, 3 Oct 2000 11:54:57 +0000 (11:54 +0000)]
Ignore EINTR on select().
Pekka Riikonen [Tue, 3 Oct 2000 09:05:17 +0000 (09:05 +0000)]
Added include.
Pekka Riikonen [Mon, 2 Oct 2000 18:31:46 +0000 (18:31 +0000)]
Added rijndael (AES) to cipher list.
Pekka Riikonen [Mon, 2 Oct 2000 07:59:11 +0000 (07:59 +0000)]
updates
Pekka Riikonen [Sat, 30 Sep 2000 15:02:26 +0000 (15:02 +0000)]
updates
Pekka Riikonen [Sat, 30 Sep 2000 14:11:40 +0000 (14:11 +0000)]
updates
Pekka Riikonen [Sat, 30 Sep 2000 14:11:23 +0000 (14:11 +0000)]
Optimized pachet receiving. Patch by cras.
Pekka Riikonen [Sat, 30 Sep 2000 14:10:57 +0000 (14:10 +0000)]
removed a function
Pekka Riikonen [Sat, 30 Sep 2000 13:57:26 +0000 (13:57 +0000)]
minor change
Pekka Riikonen [Sat, 30 Sep 2000 06:07:19 +0000 (06:07 +0000)]
removed
Pekka Riikonen [Sat, 30 Sep 2000 06:06:51 +0000 (06:06 +0000)]
updates
Pekka Riikonen [Sat, 30 Sep 2000 06:06:29 +0000 (06:06 +0000)]
Added new silc_schedule_with_fd to select() with specific fd.
Pekka Riikonen [Sat, 30 Sep 2000 06:06:09 +0000 (06:06 +0000)]
Fixed a buf in data reading. The code now assures that all data
is read before continuing packet prcoessing.
Pekka Riikonen [Sat, 30 Sep 2000 06:05:30 +0000 (06:05 +0000)]
Added new function silc_client_start_key_exchange and changed that
code uses that function now. Patch by cras.
Updated README file to explain the usage of the function.
Pekka Riikonen [Fri, 29 Sep 2000 07:13:04 +0000 (07:13 +0000)]
Added support for notify type sending in notify payload.
Removed Log headers from the file.
Enabled debug messages by default for server.
Pekka Riikonen [Fri, 29 Sep 2000 07:11:27 +0000 (07:11 +0000)]
Explcitly cast some va_arg()s as it requires it nowadays.
Pekka Riikonen [Fri, 29 Sep 2000 07:11:05 +0000 (07:11 +0000)]
Fixed timeout handling after cras messed it up.
Pekka Riikonen [Fri, 29 Sep 2000 07:10:32 +0000 (07:10 +0000)]
Added support for notify client operation.
Pekka Riikonen [Fri, 29 Sep 2000 07:10:06 +0000 (07:10 +0000)]
Created.
Pekka Riikonen [Fri, 29 Sep 2000 07:09:31 +0000 (07:09 +0000)]
updates
Pekka Riikonen [Thu, 28 Sep 2000 11:28:20 +0000 (11:28 +0000)]
Changed cipher list order.
Pekka Riikonen [Thu, 28 Sep 2000 08:50:31 +0000 (08:50 +0000)]
Added silc_schedule_one function to run the scheduler only ones.
Patch by cras.
Pekka Riikonen [Thu, 28 Sep 2000 08:49:58 +0000 (08:49 +0000)]
Added client_del_connection functions. Patch by cras.