File: Changes1.9

package info (click to toggle)
eggdrop 1.10.1-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid
  • size: 9,596 kB
  • sloc: ansic: 65,863; javascript: 8,908; sh: 5,337; tcl: 3,801; makefile: 1,771; python: 121
file content (497 lines) | stat: -rw-r--r-- 23,274 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497

Eggdrop Changes (Last Updated 2021-01-24):
__________________________________________

Eggdrop v1.9.0rc1:

  2021-01-24 * Fix OBOE
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix time_t handling
             * Fix stringop truncation
             * Update pbkdf2 config comment
             * Update NEWS
             * Generate docs with 1.9.0 version
             * Update Tcl doc date
             * Trim manual old 1.8.0 changelog from Changes1.8
             * update Change doc gen
             * update releaseprep
             * Fix releaseprep for 1.9.x
  2021-01-22 * Change buffer size
             * Fix format strings
             * Fix OBOE
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Limit Tcl expire times
  2021-01-21 * Don't remove sockgets empty lines
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Modernize OpenSSL lib initialization
             * Update OpenSSL API usage
             * Fix handling of null-argument
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2021-01-17 * Check for exclusive botattr/chattr flags
                 [Found by: Geo / Patch by: Cizzle]
             * Add -channel flag to is* cmds
                 [Found by: maimizuno / Patch by: Geo]
  2021-01-15 * update TOCs
             * Update copyright/docs
  2021-01-14 * Ignore config comments in listen cmd
                 [Found by: Lord255 / Patch by: Geo]
             * Update sphinx formatting
  2021-01-05 * refactor get_value fix strstrs adjust mystery gift log message
  2021-01-03 * twitch strncpy->strlcpy
             * remove unused twitch validation func
             * Remove twitch debug statements
             * Fix get_value call And add channel to log messages
  2021-01-02 * Add granular userfile sharing flags
                 [Patch by: Cizzle]
  2020-12-31 * Ignore config comments in listen cmd
                 [Found by: Lord255 / Patch by: Geo]
             * Check PASS2 status for .whois
                 [Found by: Lord255 / Patch by: Geo]
             * Revert "Ignore config comments in listen cmd"
             * nickname->handle
  2020-12-29 * fix crash on missing .conf (#1083)
                 [Found by: Pegasus]
  2020-12-25 * Fix --disable-ipv6 display
                 [Patch by: michaelortmann]
             * Remove twitch.tcl from doc
  2020-12-24 * Make core dns async
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Run autotools
             * Update header comments
             * fixup
             * fixup
             * fixup
  2020-12-23 * ifdef socklist tls
  2020-12-20 * Add show-uname config setting
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Change -n message
             * Change -n message
  2020-12-19 * Fix time_t cast
             * Change format specifier
             * Change strcpy param
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Change buffer size
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Change format specifier
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix buffer sizes (#1034)
             * fseek -> fseeko, ftell -> ftello
                 [Patch by: michaelortmann]
             * Feat/pbkdf2 (#1055)
                 [Found by: Various / Patch by: thommey, and, michaelortmann]
  2020-12-14 * Change one more time_t to PRId64
  2020-12-11 * Yet another followup fix for #759
  2020-12-06 * Fix format truncation
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Don't set SNI to empty host
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Cleanup: delete include of time.h
  2020-12-01 * Fix misaligned address followup (#1071)
                 [Found by: OUTsider / Patch by: michaelortmann]
  2020-11-22 * Make compat explicit_bzero() available for modules
  2020-11-20 * run autotools
  2020-11-11 * add tls status field
  2020-11-09 * Add socklist Tcl command
  2020-11-03 * Fix time_t type
  2020-11-01 * Upsize fgets buffer, add error check
             * Fix function / snprintf cast
             * Add more help for macos
             * Add static functions
             * Fix format truncation
             * Remove unnecessary openssl checks
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix setsockname family name error
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix setsockopt(SO_LINGER)
             * Remove select() startup timeout
                 [Patch by: michaelortmann]
             * Guard IPv6 resolving
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2020-10-30 * Change language log msg
                 [Found by: mortmann / Patch by: Geo]
             * Fix misleading indentation
  2020-10-29 * Parse/modify oident.conf file
                 [Found by: Pegasus / Patch by: Geo]
  2020-10-07 * Fix .servers display
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2020-10-06 * Adjust oidentd string
                 [Found by: PeGaSuS / Patch by: PeGaSuS]
  2020-10-05 * Code cleanup
             * Respect LDFLAGS
                 [Found by: Agostino, Sarubbo / Patch by: michaelortmann]
             * (Fix #457) dns mod: add /etc/hosts lookup before resolving PLUS fix user input validation for .tcl
               dnslookup (#701)
                 [Found by: Geo / Patch by: michaelortmann]
  2020-10-04 * Fix format specifier for intptr_t with c99 PRIdPTR
             * Default to gcc -std=c99
             * Update aclocal.m4
  2020-09-13 * Add YouTube and Twitch to userinfo.tcl
                 [Patch by: michaelortmann]
  2020-09-08 * Remove CONST84
                 [Found by: mortmann]
  2020-09-07 * u_char is not POSIX
             * Run autotools
  2020-09-06 * Fix explicit_bzero.c
             * h_addr is not posix.2001
             * Remove vprintf check
             * Add -lnetwork if needed for b64
                 [Patch by: michaelortmann]
  2020-08-31 * RPL_ISUPPORT parsing, Tcl API and using trivial values (#438)
                 [Patch by: thommey]
  2020-08-29 * Fix quit on rehash
                 [Found by: tabb / Patch by: Geo]
  2020-08-26 * Update config files
                 [Found by: mortman, tabb]
  2020-08-14 * Resize host buffer
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2020-08-06 * Fix uninitialized value access
             * Fix parsing msgtags if not conforming to standard
                 [Found by: mortmann / Patch by: thommey]
  2020-07-17 * Add comments to bot who
  2020-07-16 * Fix dead nested assignment
             * add write() return check for errors
  2020-07-15 * Update matchattr docs. Fixes #815
                 [Found by: wilkowy / Patch by: Geo]
             * Add hand2nicks Tcl command. Closes #990
                 [Found by: thommey / Patch by: Geo]
  2020-07-06 * Add SSL indication to startup listen text
             * Make .status more verbose about TLS
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2020-07-01 * fix multi-listen again
  2020-06-20 * Add Alpine note to compile guide
             * fix multi-listen
             * Generate docs
  2020-06-11 * Add Tcl isaway, refreshchan commands
             * Add account-notify & extended-join capabilities, Tcl support
  2020-06-09 * Fix dns mod setsockopt() SO_BROADCAST for minix 3.3.0
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2020-06-06 * Correctly set use-354 (WHOX) to 1 for net-type Freenode
                 [Found by: Geo / Patch by: thommey]
             * Change strncpy to strlcpy, fixes truncation
                 [Found by: grumpy-creator / Patch by: thommey]
  2020-06-03 * Remove dead code
  2020-06-02 *
                 [Found by: Geo / Patch by: thommey]
             * Adjust commit message template.
             * Handle 396 and CHGHOST
                 [Found by: maimizuno / Patch by: Geo]
             * Add setname capability
  2020-05-31 * fix cape length
  2020-05-20 * Re-re-refix multi-listen
             * ifdef IPv6-specific code
             * Refactor CAP code
  2020-05-17 * Prevent crash on multi-listen rehash
                 [Found by: PeGaSuS / Patch by: Geo]
             * Re-fix multi-IP listening
  2020-05-14 * Fix listen SSL check Fix for #935
  2020-05-12 * Typo fix
  2020-05-11 * Re-arrange set help text
                 [Found by: michaelmortman]
             * clarify additional help vars Closes: #744
  2020-05-10 * Update cap cmds
             * Fix Array bounds error
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Name sha1 variable correctly
             * Listen for connections on multiple IPs
             * Update first-script
  2020-05-09 * Add twcmd partyline command
             * Update twitch.rst
             * fix global ismod/vip usage
             * Revert installing twitch.tcl ...cuz its gone now
             * add partyline help
             * Tidy up strtoks
  2020-05-08 * Don't mutilate cap-request (#976)
             * Add twitchmods, twitchvips, ismod, and isvip Tcl commands
  2020-05-01 * Copy twitch.tcl with make
             * Remove unneeded var set
  2020-04-30 * Only check keys, not values
  2020-04-29 * Update bind table var checks
             * Change rmst/usst masks to check keys
             * Force twitch cap request
             * Check net-type
             * Moar better docs
  2020-04-28 * Fix binds, add Tcl doc to match
             * Add tcl commands to doc
             * Doc formatting fixs
  2020-04-27 * Add start of Tcl docs ...and make commands actually match them.
  2020-04-26 * try 2 at keep-nick
  2020-04-24 * Add udef flag, add chan-specific user statuses
             * Start keep-nick fun
  2020-04-22 * Clean out twitch.tcl Move got315 back so thommey can read it nicely Fix Tcl twcmd to send to chan-
               nel, not nick (duh)
  2020-04-21 * Add fake WHO replies This is required to properly set the status of channels (pending/active) and
               make sure eggdrop knows it is actually on the channel
             * mention CAP in twitch module section
             * Add twitch setup walkthrough
             * Fix doc formatting
             * Update dependencies
             * Update doc paths
             * Fix wrong module depend
             * temp revert
  2020-04-20 * Add roomstate, userstate binds
             * Add twitch.mod doc
             * Add roomstate, userstate cmds Add error checking to roomstate, userstate Tcl commands
             * Redo struct definitions
             * Add config settings, Makefile
  2020-04-19 * fixup
             * Add twitch net-type Don't send WHO/WHOIS for twitch net-type
  2020-04-18 * Switch to module format Use Tcl for handling web requests, maybe userlist stuff in general. Intent
               is to be 'optional' on top of the module.
             * fixups
  2020-04-05 * Fix explicit_bzero use
             * inet_pton() is POSIX.1-2001
             * Run autotools/makedepend
  2020-04-04 * Add UTF8 doc
             * Update strlcpy from openbsd upstream
             * setpgid() is POSIX.1-2001
             * Fix type definition
             * clock() is POSIX.1-2001
  2020-04-01 * Standardize dcc_telnet_pw() to use check_validpass()
                 [Patch by: michaelortmann]
             * Stop requiring -n with -t,c (#847)
                 [Patch by: Geo]
  2020-03-31 * Re-fix sasl-mechanism location
             * Fix got432() string generation
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * fix sizeof -> strlen
             * Merge BAD{HAND/NICK}CHARS
                 [Patch by: michaelortmann]
  2020-03-30 * Update features document
  2020-03-29 * Add IRCv3 away-notify capability
                 [Patch by: Geo]
  2020-03-28 * Fix incorrect missing-EC logic branches
                 [Found by: PeGaSuS / Patch by: michaelortmann, Geo]
             * Add password check/log/reject
                 [Found by: wilkowy / Patch by: Everyone, and, their, mother]
             * Run autotools
  2020-03-25 * typo fix
  2020-03-24 * Update SIGN bind docs
             * Add NickServ authentication config option
             * update config files ...and here's the rest of that last commit
  2020-03-23 * Fix rst doc typos
                 [Found by: Robby, Geo]
             * Update NICK bind docs
  2020-03-14 * Separate EOF, TIMEOUT on telnet ident connect
                 [Patch by: michaelortmann]
             * Fix "openssl without EC" make error
                 [Patch by: michaelortmann, Geo]
             * Clear memory with explicit_bzero()
                 [Patch by: michaelortmann]
             * Remove TCL_TRACE_READS for Tcl_TraceVar(net-type)
                 [Patch by: michaelortmann]
             * Restrict b/e/I to <63 char hostmask
                 [Found by: @michaelortmann / Patch by: Geo]
  2020-03-12 * Remove botchk docs, add autobotchk docs
  2020-03-09 * Fix f5828f0b45 missing ,
  2020-03-07 * initialize saveptrs to null
             * Fix volatile int
             * Fix definition of userfile
             * Fix possible null
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * More strncpy() -> strlcpy()
             * sprintf() -> snprintf()
  2020-03-03 * Shrink chanlimit buffer size
  2020-03-02 * Remove deprecated RAND_status() check
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2020-03-01 * Properly clear serverlist on rehash
             * Clarify default-flags description
                 [Found by: jack3]
             * Add chfinger command to help
                 [Found by: zbe]
             * Update addserver docs
  2020-02-28 * Terminate rawt function table
             * Clear serverlist prior to rehash
                 [Found by: tabb]
  2020-02-18 * Moar features
  2020-02-14 * log privmsg tags
             * Properly pass tag keys w/o values
             * More logging
  2020-02-12 * Starting to log twitch features
             * remove log_raw tag double-print
             * Remove unneeded rawlog code
  2020-02-08 * Remove automatic STARTTLS upgrade
             * Fix disable-ipv6
             * First stab at message-tags
             * Add handler for TAGMSG
             * Add tagmsg Tcl command
             * Remove magic numbers
             * Fix misaligned address
             * Cleanup btos()
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Remove wrong Makefile
             * Convert net-type to string
                 [Patch by: michaelortmann, Geo]
             * Update net-type docs
             * Request CAP features during registration
             * stop msg-tag from breaking normal binds
             * Split tags into key/value pairs
             * Add tag-related definitions
             * Implement dict-based msg-tags
             * Update buffer sizes to accommodate larger msgtag strings
             * Prevent double-tapping internal binds
             * Update tagmsg to accept dicts
  2020-01-29 * Fix eggdrop.conf typos
                 [Found by: Ami]
  2020-01-28 * Create main.yml
  2020-01-20 * Update copyright Catch missing copyright date in main.c
  2020-01-05 * Remove extra semicolon
  2019-12-30 * Handle IRCv3 invite-notify, add invite bind
  2019-12-28 * 1st Twitch support hack Original script by thommey; modified by Geo
  2019-12-16 * Fix server/port len
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * maybe sudo will work here...
  2019-12-13 * Create ccpp.yml
             * Update ccpp.yml
             * Fix channel name off-by-one
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2019-12-11 * Limit dns-servers to 3 entries
                 [Found by: weweilep / Patch by: michaelortmann]
             * Fix missing space
  2019-11-27 * Fix filesys bug
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Posix compatibility enhancement
             * Remove inet_ntop() compat code
             * Run autotools/makedepend
             * Remove strict-host option
             * Fix faulty assoc if test
                 [Found by: dcb314 / Patch by: Geo]
  2019-11-26 * Strip random colon from SASL auth string
             * Remove eggdrop port+1,2,3 linking
                 [Patch by: Geo]
             * Expose language as a global Tcl variable
                 [Found by: CrazyCat / Patch by: Geo]
  2019-11-25 * Update SASL log message
  2019-11-17 * Typo fixes
             * Update server string Closes #892
  2019-11-14 * Fix french lang typos
                 [Found by: CrazyCat / Patch by: CrazyCat]
  2019-11-06 * Add additional usage info
  2019-11-04 * Request CAP features during registration
  2019-11-03 * Remove wrong Makefile
             * Convert net-type to string
                 [Patch by: michaelortmann, Geo]
             * Update net-type docs
  2019-11-02 * Fix misaligned address
             * Cleanup btos()
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2019-10-25 * Because tabs
             * Update docs
  2019-10-24 * Update sphinx agogo theme
             * Add firstinstall to docs
  2019-10-23 * Fix disable-ipv6
  2019-10-22 * ifdef ipv6 variable
  2019-10-06 * Fix b64 fallback
             * Fix SSL server connections
             * Fix compiler warning
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix compiler warning
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2019-10-05 * Switch blowfish crypt mode to cbc
  2019-10-04 * Cleanup
             * Pointless fixes
             * Performance enhancement
             * Fix memory leak
  2019-09-26 * Fix memory table status report
                 [Patch by: michaelortmann]
  2019-09-17 * Cleanup
             * Add include
             * cleanup
             * Fix inet_pton error
                 [Found by: tabb / Patch by: michaelortmann]
             * Fix oversize buffer
                 [Patch by: michaelortmann]
             * Fix for gawk 5
                 [Patch by: michaelortmann]
             * Fix pointer
  2019-09-13 * Code cleanup
  2019-09-11 * Check for :s, better IPv6 check
             * Fix pton in servmsg Also, this commit was done at a bar. So. Yeah. Mmmmm.....
  2019-09-09 * Add delserver Tcl command
             * Add Tcl docs
             * Fix first LL comparison
             * Add error checking, proper logging
  2019-09-08 * Add sasl timeout
                 [Patch by: michaelortmann]
             * Move userfile sizeof
                 [Patch by: michaelortmann]
  2019-09-07 * Add SNI support
                 [Patch by: michaelortmann]
  2019-08-29 * Initial addserver commit
             * Remove []s from ipv4
  2019-08-28 * Code cleanup for CAP and SASL
             * Code cleanup for CAP and SASL
             * Allow bots to remain linked when userfile sharing fails
                 [Patch by: Cizzle]
  2019-08-27 * Add base64 fallback functions for SASL
             * Run autoconf, depends
  2019-08-25 * Add port and TLS info as a separate list item for tcl dcclist
                 [Patch by: Cizzle]
             * Enhance botnet memory management
                 [Patch by: michaelortmann]
  2019-08-20 * Fix static build
             * Add additional SSL/TLS config granularity. Closes #185
                 [Found by: Robby- / Patch by: michaelortmann]
  2019-08-18 * Fix 354 whox with workaround until 005 support. Fixes #739
                 [Found by: key2peace / Patch by: michaelortmann]
             * Modernize gethostbyaddr() -> getnameinfo()
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix name collision 'answer' eggdrop:module.h vs. dietlibc:resolv.h. Fixes #667
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * egg_inet_aton() -> inet_pton()
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2019-08-06 * Fix memory leak in SASL
                 [Patch by: michaelortmann]
  2019-08-05 * Swap to TLS ifdefs
  2019-08-04 * Add initial SASL functionality. Closes #395
  2019-07-26 * Fix indentation
             * Fix memleak
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Apostrophes matter
             * Update pandoc, docs, autoconf with 1.9 strings
  2019-07-23 * Enhance mtmtbl with dynamic size
                 [Patch by: michaelortmann]
  2019-07-21 * Refactor CAP code, add Tcl list to deal with negotiated capes
  2019-07-19 * fix compilation error
  2019-07-17 * Use IP if no hostname is present in dcclist, add + for SSL
                 [Found by: Cizzle / Patch by: Cizzle, Geo]
             * Fix version handling / gcc 8 compiler warning
                 [Patch by: michaelortmann]
  2019-07-14 * Add CAP support. Closes #423
  2019-07-11 * Typo fixes
                 [Patch by: michaelortmann]
  2019-07-04 * Fix ident module include
  2019-07-03 * Replace egg_str[n]casecmp with str[c]cmp
             * Run autotools
             * Add oident and builtin ident support as module
                 [Patch by: michaelortmann]
             * Run makedepend
  2019-06-29 * Fix SunOS 5 gcc and remove SunOS 4 workarounds
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Cleanup: sigaction() and sigemptyset() are POSIX.1-2001
                 [Patch by: michaelortmann]
             * Cleanup: fsync(), rename() and uname() are POSIX.1-2001
  2019-06-28 * Replace compat egg_strftime() with strftime()
                 [Patch by: michaelortmann]
  2019-06-26 * Enhance makepass() and make_rand_str()
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Update -nc console flag output. Fixes #787
                 [Found by: mortmann / Patch by: Geo]
  2019-06-25 * Modify module version check to not prevent newer versions from running
             * Create sslsilent Makefile option (#817)
             * Update doc/ABOUT
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix 669 - use thread-safe res_n* functions over res_* functions. Fixes #174. Fixes #668.
                 [Found by: fhorst / Patch by: michaelortmann]
             * Update timer tcl command doc. Closes #808
  2019-06-19 * Remove unneeded 1.8-specific language in Makefile
  2018-12-31 * Better args for releaseprep
             * Update developer names
             * Update copyright. Happy 2019!
  2018-12-28 * Correct version file
  2018-12-27 * Advance version level
  2018-12-21 * Update THANKS file
             * fix TLS doc formatting
             * Update THANKS
  2018-12-20 * add ifdef to ssl variable
  2018-12-13 * Fix getrandom() syscall not existing while function exists in header
                 [Found by: jack3 / Patch by: Cizzle]