X-Git-Url: http://git.silcnet.org/gitweb/?p=website.git;a=blobdiff_plain;f=docs%2Fserver%2FChangeLog;fp=docs%2Fserver%2FChangeLog;h=ede4cded04b9bb2284149a4944fa66f02f89eb2b;hp=0000000000000000000000000000000000000000;hb=80b80cef93d9dff6acc4bc8e3a522c55fcdc3fca;hpb=43e53f529ca5c7d2ddb7cee8e76e273631e6f1e2 diff --git a/docs/server/ChangeLog b/docs/server/ChangeLog new file mode 100644 index 0000000..ede4cde --- /dev/null +++ b/docs/server/ChangeLog @@ -0,0 +1,213 @@ +commit f2deb55ad9290c1d13fa33b3a3cb3dac9318b28e +Author: Pekka Riikonen +Date: Mon May 5 11:40:55 2014 +0300 + + silc-server: rpm packaging updates + +commit 46f0bec9f20c9914bb333ec6b1247e5dc2a04199 +Author: Pekka Riikonen +Date: Sun May 4 18:13:45 2014 +0300 + + silcd: allow ServerType, Location, Admin and AdminEmail to be empty + +commit 83656203e4a4c5d3e2d63785f8ecb7de0dd5ae0b +Author: Pekka Riikonen +Date: Sun May 4 17:59:06 2014 +0300 + + Example silcd.conf file that connects to sauna.silcnet.org directly. + +commit 0c5b4cf8af092fd6c3d3d4cd03efd299c7020cc1 +Author: Pekka Riikonen +Date: Tue Apr 29 10:56:24 2014 +0300 + + SKE: handle invalid protocol state errors + + With SKE over UDP we can receive packets in wrong order or do + retransmissions but in TCP receiving wrong SKE packet at wrong time is + a protocol error and must result to end of the key exchange. + +commit 581d2aecadb68f43e70691001d772fe46b459e24 +Author: Pekka Riikonen +Date: Mon Apr 28 23:00:55 2014 +0300 + + silcd: show MAC in welcome notifys + + Shoe cipher and MAC currently in use in the welcome messages servers sends + to client. + +commit 7f26bf8964b7269f9a9f295afdff1b870ecc68e2 +Author: Pekka Riikonen +Date: Mon Apr 28 22:39:06 2014 +0300 + + SKE: support for simplified key exchange + + This commit adds support for simplified SILC Key Exchange protocol by + allowing the caller to specify the security properties to be used in + the key exchange. This will stop the library from exchanging the + SILC_PACKET_KEY_EXCHANGE packet containing the properties. + + Support for not sending the SILC_PACKET_SUCCESS acks after a successful + key exchange. + + These two changes allow the SKE to be simplified to exchanging only + the SILC_PACKET_KEY_EXHANGE_1 and SILC_PACKET_KEY_EXCHANGE_2 packets + to produce the shared key and to do mutual authentication. + + The commit also adds support for generating small proposals in + SILC_PACKET_KEY_EXCHANGE packet by including only one security property + per item instead of listing all of them in the proposal. + + Additionally the commit adds support for probe timeout which affects + the first packet sent by initiator. If responder does not respond to + the first packet in the specified timeframe the key exchange will + timeout. If it replies the normal key exchange timeout has effect after + that. + +commit 705167687caeaa66c371dce7cc88719687337b9e +Author: Pekka Riikonen +Date: Mon Apr 28 22:31:35 2014 +0300 + + silccore: packet injection and stream wrap improvements + + Add silc_packet_stream_inject to allow injecting of packets to the + specified packet stream. + + Add support for specifying the source and destination ids for the + wrapped packet stream allowing to use them in packet sending and using + them in packet reception to take only packets with the specified ids. + + The semantics of CAN_WRITE and CAN_READ of wrapped packet stream coder + function has been changed to allow the coder to filter out packets it + does not want or to handle errors in coding. + +commit 2559c5da3d5353f97f16b387bff02373b258a3df +Author: Pekka Riikonen +Date: Sun Apr 27 10:38:34 2014 +0300 + + Static analyzer fixes + + More small fixes resulting from clang static analysis. + +commit 40df0fe9d2a0a7648a111ca03de16f7a740cf5ad +Author: Pekka Riikonen +Date: Tue Apr 22 15:25:37 2014 +0300 + + Longer default PKCS keys + + This commit changes the default PKCS key length from 2048 bits to 4096 + bits. It adds warnings to both SILC client and SILC server in start up + in case the existing key is shorter than 4096 to encourage people to + generate new key longer key pair. + + This commit also changes the default SKE DH group from 1024 to 1536 bits. + The old group is still supported. + +commit d4ead7075692a4abdc487fcb422cb9fd5b41a596 +Author: Pekka Riikonen +Date: Tue Apr 22 15:22:38 2014 +0300 + + Static analyzer bug fixes + + Bunch of small bugs fixed here and there found during static analysis. + +commit f38b21315fc72df3914664227ebcece766f01f66 +Author: Pekka Riikonen +Date: Fri Jun 22 22:21:38 2012 +0300 + + Mac OS X >= 10.7 support + + Add support for compiling on Mac OS X > 10.7 and newer. Summary of + changes: + + - Remove config.guess and config.sub, let the autodist copy proper + versions from the system. + + - Add support for autoconfg 2.68 and newer. + + - Add support for compiing x86-64 AES code with NASM. + + - Update Mac OS X installation instructions. + + .cvsignore => .gitignore | 18 + + INSTALL | 3 + + README | 114 +- + README.MACOSX | 33 +- + TODO | 304 +- + apps/silcd/command.c | 174 +- + apps/silcd/command_reply.c | 12 +- + apps/silcd/idlist.c | 12 + + apps/silcd/packet_receive.c | 19 +- + apps/silcd/packet_send.c | 20 +- + apps/silcd/server.c | 74 +- + apps/silcd/server.h | 6 +- + apps/silcd/server_backup.c | 33 +- + apps/silcd/server_internal.h | 1 + + apps/silcd/server_query.c | 8 +- + apps/silcd/server_util.c | 9 +- + apps/silcd/server_util.h | 14 +- + apps/silcd/serverconfig.c | 21 +- + apps/silcd/serverid.c | 4 + + apps/silcd/silc-server.spec.in | 4 +- + apps/silcd/silcd.c | 38 +- + config.guess | 1471 ----- + config.sub | 1599 ----- + configure.ad | 64 +- + distdir/pre-run | 2 +- + doc/example_silcd.conf.in | 34 +- + lib/Makefile.ad | 8 +- + lib/configure.ad | 16 +- + lib/contrib/nfkc.c | 3 + + lib/doc/LIBINDEX | 2 +- + lib/silcapputil/silcapputil.c | 4 +- + lib/silcapputil/silcapputil.h | 2 +- + lib/silcasn1/silcasn1.c | 4 +- + lib/silcasn1/silcasn1_decode.c | 2 +- + lib/silcasn1/silcasn1_encode.c | 2 +- + lib/silccore/silcargument.c | 2 - + lib/silccore/silcattrs.c | 9 +- + lib/silccore/silcauth.c | 2 +- + lib/silccore/silcmessage.c | 21 +- + lib/silccore/silcmessage.h | 5 +- + lib/silccore/silcpacket.c | 145 +- + lib/silccore/silcpacket.h | 60 +- + lib/silccore/tests/test_silcmessage.c | 4 +- + lib/silccrypt/aes.c | 18 +- + lib/silccrypt/aes_x86_64.asm | 8 +- + lib/silccrypt/md5.c | 2 +- + lib/silccrypt/silccipher.c | 3 +- + lib/silccrypt/silchash.c | 3 +- + lib/silccrypt/silchmac.c | 3 +- + lib/silccrypt/silcpk.h | 4 +- + lib/silccrypt/silcpkcs.c | 3 +- + lib/silccrypt/silcpkcs1.c | 32 +- + lib/silccrypt/silcrng.c | 18 +- + lib/silccrypt/tests/test_silcpkcs.c | 4 +- + lib/silccrypt/twofish.c | 2 +- + lib/silchttp/silchttpserver.c | 3 + + lib/silcmath/mp_gmp.c | 3 +- + lib/silcmath/mp_tfm.c | 3 +- + lib/silcmath/mp_tma.c | 3 +- + lib/silcmath/silcmp.h | 2 +- + lib/silcmath/tma.c | 5 + + lib/silcserver/tests/test_silcserver.c | 2 +- + lib/silcsftp/sftp_fs_memory.c | 2 + + lib/silcske/groups.c | 44 +- + lib/silcske/payload.c | 11 +- + lib/silcske/silcske.c | 531 +- + lib/silcske/silcske.h | 23 +- + lib/silcske/silcske_groups.h | 7 +- + lib/silcske/silcske_i.h | 4 +- + lib/silcutil/Makefile.ad | 2 - + lib/silcutil/silcbuffmt.c | 4 +- + lib/silcutil/silcfileutil.c | 2 +- + lib/silcutil/silcmemory.h | 4 - + lib/silcutil/silcmime.c | 5 +- + lib/silcutil/silcnet.c | 54 +- + lib/silcutil/silcschedule.c | 9 +- + lib/silcutil/silctime.c | 8 +- + lib/silcutil/stacktrace.c | 58 +- + lib/silcutil/unix/silcunixnet.c | 1 + + 180 files changed, 15547 insertions(+), 8216 deletions(-) + rename .cvsignore => .gitignore (70%) + delete mode 100755 config.guess + delete mode 100755 config.sub