updates.
[website.git] / docs / server / ChangeLog
1 commit f2deb55ad9290c1d13fa33b3a3cb3dac9318b28e
2 Author: Pekka Riikonen <priikone@silcnet.org>
3 Date:   Mon May 5 11:40:55 2014 +0300
4
5     silc-server: rpm packaging updates
6
7 commit 46f0bec9f20c9914bb333ec6b1247e5dc2a04199
8 Author: Pekka Riikonen <priikone@silcnet.org>
9 Date:   Sun May 4 18:13:45 2014 +0300
10
11     silcd: allow ServerType, Location, Admin and AdminEmail to be empty
12
13 commit 83656203e4a4c5d3e2d63785f8ecb7de0dd5ae0b
14 Author: Pekka Riikonen <priikone@silcnet.org>
15 Date:   Sun May 4 17:59:06 2014 +0300
16
17     Example silcd.conf file that connects to sauna.silcnet.org directly.
18
19 commit 0c5b4cf8af092fd6c3d3d4cd03efd299c7020cc1
20 Author: Pekka Riikonen <priikone@silcnet.org>
21 Date:   Tue Apr 29 10:56:24 2014 +0300
22
23     SKE: handle invalid protocol state errors
24     
25     With SKE over UDP we can receive packets in wrong order or do
26     retransmissions but in TCP receiving wrong SKE packet at wrong time is
27     a protocol error and must result to end of the key exchange.
28
29 commit 581d2aecadb68f43e70691001d772fe46b459e24
30 Author: Pekka Riikonen <priikone@silcnet.org>
31 Date:   Mon Apr 28 23:00:55 2014 +0300
32
33     silcd: show MAC in welcome notifys
34     
35     Shoe cipher and MAC currently in use in the welcome messages servers sends
36     to client.
37
38 commit 7f26bf8964b7269f9a9f295afdff1b870ecc68e2
39 Author: Pekka Riikonen <priikone@silcnet.org>
40 Date:   Mon Apr 28 22:39:06 2014 +0300
41
42     SKE: support for simplified key exchange
43     
44     This commit adds support for simplified SILC Key Exchange protocol by
45     allowing the caller to specify the security properties to be used in
46     the key exchange.  This will stop the library from exchanging the
47     SILC_PACKET_KEY_EXCHANGE packet containing the properties.
48     
49     Support for not sending the SILC_PACKET_SUCCESS acks after a successful
50     key exchange.
51     
52     These two changes allow the SKE to be simplified to exchanging only
53     the SILC_PACKET_KEY_EXHANGE_1 and SILC_PACKET_KEY_EXCHANGE_2 packets
54     to produce the shared key and to do mutual authentication.
55     
56     The commit also adds support for generating small proposals in
57     SILC_PACKET_KEY_EXCHANGE packet by including only one security property
58     per item instead of listing all of them in the proposal.
59     
60     Additionally the commit adds support for probe timeout which affects
61     the first packet sent by initiator.  If responder does not respond to
62     the first packet in the specified timeframe the key exchange will
63     timeout.  If it replies the normal key exchange timeout has effect after
64     that.
65
66 commit 705167687caeaa66c371dce7cc88719687337b9e
67 Author: Pekka Riikonen <priikone@silcnet.org>
68 Date:   Mon Apr 28 22:31:35 2014 +0300
69
70     silccore: packet injection and stream wrap improvements
71     
72     Add silc_packet_stream_inject to allow injecting of packets to the
73     specified packet stream.
74     
75     Add support for specifying the source and destination ids for the
76     wrapped packet stream allowing to use them in packet sending and using
77     them in packet reception to take only packets with the specified ids.
78     
79     The semantics of CAN_WRITE and CAN_READ of wrapped packet stream coder
80     function has been changed to allow the coder to filter out packets it
81     does not want or to handle errors in coding.
82
83 commit 2559c5da3d5353f97f16b387bff02373b258a3df
84 Author: Pekka Riikonen <priikone@silcnet.org>
85 Date:   Sun Apr 27 10:38:34 2014 +0300
86
87     Static analyzer fixes
88     
89     More small fixes resulting from clang static analysis.
90
91 commit 40df0fe9d2a0a7648a111ca03de16f7a740cf5ad
92 Author: Pekka Riikonen <priikone@silcnet.org>
93 Date:   Tue Apr 22 15:25:37 2014 +0300
94
95     Longer default PKCS keys
96     
97     This commit changes the default PKCS key length from 2048 bits to 4096
98     bits.  It adds warnings to both SILC client and SILC server in start up
99     in case the existing key is shorter than 4096 to encourage people to
100     generate new key longer key pair.
101     
102     This commit also changes the default SKE DH group from 1024 to 1536 bits.
103     The old group is still supported.
104
105 commit d4ead7075692a4abdc487fcb422cb9fd5b41a596
106 Author: Pekka Riikonen <priikone@silcnet.org>
107 Date:   Tue Apr 22 15:22:38 2014 +0300
108
109     Static analyzer bug fixes
110     
111     Bunch of small bugs fixed here and there found during static analysis.
112
113 commit f38b21315fc72df3914664227ebcece766f01f66
114 Author: Pekka Riikonen <priikone@Pekkas-MacBook-Air.local>
115 Date:   Fri Jun 22 22:21:38 2012 +0300
116
117     Mac OS X >= 10.7 support
118     
119     Add support for compiling on Mac OS X > 10.7 and newer.  Summary of
120     changes:
121     
122      - Remove config.guess and config.sub, let the autodist copy proper
123        versions from the system.
124     
125      - Add support for autoconfg 2.68 and newer.
126     
127      - Add support for compiing x86-64 AES code with NASM.
128     
129      - Update Mac OS X installation instructions.
130
131  .cvsignore => .gitignore                           |   18 +
132  INSTALL                                            |    3 +
133  README                                             |  114 +-
134  README.MACOSX                                      |   33 +-
135  TODO                                               |  304 +-
136  apps/silcd/command.c                               |  174 +-
137  apps/silcd/command_reply.c                         |   12 +-
138  apps/silcd/idlist.c                                |   12 +
139  apps/silcd/packet_receive.c                        |   19 +-
140  apps/silcd/packet_send.c                           |   20 +-
141  apps/silcd/server.c                                |   74 +-
142  apps/silcd/server.h                                |    6 +-
143  apps/silcd/server_backup.c                         |   33 +-
144  apps/silcd/server_internal.h                       |    1 +
145  apps/silcd/server_query.c                          |    8 +-
146  apps/silcd/server_util.c                           |    9 +-
147  apps/silcd/server_util.h                           |   14 +-
148  apps/silcd/serverconfig.c                          |   21 +-
149  apps/silcd/serverid.c                              |    4 +
150  apps/silcd/silc-server.spec.in                     |    4 +-
151  apps/silcd/silcd.c                                 |   38 +-
152  config.guess                                       | 1471 -----
153  config.sub                                         | 1599 -----
154  configure.ad                                       |   64 +-
155  distdir/pre-run                                    |    2 +-
156  doc/example_silcd.conf.in                          |   34 +-
157  lib/Makefile.ad                                    |    8 +-
158  lib/configure.ad                                   |   16 +-
159  lib/contrib/nfkc.c                                 |    3 +
160  lib/doc/LIBINDEX                                   |    2 +-
161  lib/silcapputil/silcapputil.c                      |    4 +-
162  lib/silcapputil/silcapputil.h                      |    2 +-
163  lib/silcasn1/silcasn1.c                            |    4 +-
164  lib/silcasn1/silcasn1_decode.c                     |    2 +-
165  lib/silcasn1/silcasn1_encode.c                     |    2 +-
166  lib/silccore/silcargument.c                        |    2 -
167  lib/silccore/silcattrs.c                           |    9 +-
168  lib/silccore/silcauth.c                            |    2 +-
169  lib/silccore/silcmessage.c                         |   21 +-
170  lib/silccore/silcmessage.h                         |    5 +-
171  lib/silccore/silcpacket.c                          |  145 +-
172  lib/silccore/silcpacket.h                          |   60 +-
173  lib/silccore/tests/test_silcmessage.c              |    4 +-
174  lib/silccrypt/aes.c                                |   18 +-
175  lib/silccrypt/aes_x86_64.asm                       |    8 +-
176  lib/silccrypt/md5.c                                |    2 +-
177  lib/silccrypt/silccipher.c                         |    3 +-
178  lib/silccrypt/silchash.c                           |    3 +-
179  lib/silccrypt/silchmac.c                           |    3 +-
180  lib/silccrypt/silcpk.h                             |    4 +-
181  lib/silccrypt/silcpkcs.c                           |    3 +-
182  lib/silccrypt/silcpkcs1.c                          |   32 +-
183  lib/silccrypt/silcrng.c                            |   18 +-
184  lib/silccrypt/tests/test_silcpkcs.c                |    4 +-
185  lib/silccrypt/twofish.c                            |    2 +-
186  lib/silchttp/silchttpserver.c                      |    3 +
187  lib/silcmath/mp_gmp.c                              |    3 +-
188  lib/silcmath/mp_tfm.c                              |    3 +-
189  lib/silcmath/mp_tma.c                              |    3 +-
190  lib/silcmath/silcmp.h                              |    2 +-
191  lib/silcmath/tma.c                                 |    5 +
192  lib/silcserver/tests/test_silcserver.c             |    2 +-
193  lib/silcsftp/sftp_fs_memory.c                      |    2 +
194  lib/silcske/groups.c                               |   44 +-
195  lib/silcske/payload.c                              |   11 +-
196  lib/silcske/silcske.c                              |  531 +-
197  lib/silcske/silcske.h                              |   23 +-
198  lib/silcske/silcske_groups.h                       |    7 +-
199  lib/silcske/silcske_i.h                            |    4 +-
200  lib/silcutil/Makefile.ad                           |    2 -
201  lib/silcutil/silcbuffmt.c                          |    4 +-
202  lib/silcutil/silcfileutil.c                        |    2 +-
203  lib/silcutil/silcmemory.h                          |    4 -
204  lib/silcutil/silcmime.c                            |    5 +-
205  lib/silcutil/silcnet.c                             |   54 +-
206  lib/silcutil/silcschedule.c                        |    9 +-
207  lib/silcutil/silctime.c                            |    8 +-
208  lib/silcutil/stacktrace.c                          |   58 +-
209  lib/silcutil/unix/silcunixnet.c                    |    1 +
210  180 files changed, 15547 insertions(+), 8216 deletions(-)
211  rename .cvsignore => .gitignore (70%)
212  delete mode 100755 config.guess
213  delete mode 100755 config.sub