X-Git-Url: http://git.silcnet.org/gitweb/?a=blobdiff_plain;f=CHANGES;h=65971497fc78f89e1d1ce37dbeb0f4110dceac32;hb=528c3c9e24c813f5eb404b34f3090c2f16e78ce1;hp=84f84aba29408d6bc7faf3adecaef675397f7592;hpb=f9b6b6d91114fc1249b53ad4a77b3f1e974d8eef;p=silc.git diff --git a/CHANGES b/CHANGES index 84f84aba..65971497 100644 --- a/CHANGES +++ b/CHANGES @@ -1,3 +1,42 @@ +Sun Mar 18 21:02:47 EET 2001 Pekka Riikonen + + * Added SILC_NOTIFY_TYPE_KILLED notify type. It is sent when + an client is killed from the SILC Network. Updated the protocol + specs accordingly. + + Added new function silc_server_send_notify_killed to the + silcd/packet_send.[ch]. + + * Added function silc_server_packet_relay_notify to relay notify + packets that are destined directly to a client. In this case + the server does not process the notify packets but merely relays + it to the client. Affected file silcd/packet_send.[ch]. + + Added also silc_server_packet_process_relay_notify to check + whereto relay the notify. Affected file is + silcd/packet_receive.[ch]. + + * Implemented KILL command to the server. + + * Updated TODO. + + * Added the backup schema desgined last fall to the protocol + specs for everyone to see. The specification is in the + *-spec-xx.txt draft and the packet type definitions for the + backup routers is in *-pp-xx.txt draft. Thusly, added also + new packet type SILC_PACKET_CELL_ROUTERS. + + * A big security problem in the implementation discovered. The + signoff of an client did not cause new channel key generation + which it of course should've done. The channel keys must be + always re-generated when client leaves (or signoffs) the channel. + The silc_server_remove_from_channels funtion now handles + the channel key re-generation. + + * Added `sender' argument to the silc_server_send_notify_on_channels + to not to send the client provided as argument. Affected file + silcd/packet_send.[ch]. + Fri Mar 16 15:52:49 EET 2001 Pekka Riikonen * Implemented OPER and SILCOPER commands into the server and