File: Changes1.10

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 (449 lines) | stat: -rw-r--r-- 21,526 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

Eggdrop Changes (Last Updated 2025-08-15):
__________________________________________

Eggdrop v1.10.1:

  2025-08-15 * Fix python compile error message
             * Fix docs install path
             * Update Versions

Eggdrop v1.10.1rc1 (2025-06-28):

  2025-06-28 * Fix python.mod make error
                 [Found by: ek / Patch by: michaelortmann]
             * Update version strings to 1.10.1
             * Generate docs with 1.10.1 version
             * Eggdrop v1.10.1 Release Candidate 1
  2025-06-16 * Delete orphaned html files
  2025-06-15 * Do not add channels with invalid options
                 [Found by: fred0r / Patch by: michaelortmann]
             * Cleanup #includes
  2025-06-14 * Remove case sensitivity in bind replacement
                 [Found by: Jinx / Patch by: Geo]
             * Update NEWS for 1.10.1
             * Fix trailing whitespaces
                 [Patch by: michaelortmann]
             * Fix uptime mod status report indention
                 [Patch by: michaelortmann]
             * Fix .tcl server add/remove arg parsing
                 [Found by: DasBrain / Patch by: michaelortmann]
             * Fix telnet mode / esc codes for stdout
                 [Patch by: michaelortmann]
  2025-06-10 * Update copyright
  2025-06-04 * Fix read_lang() when encountering malformed lang files
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Check return value for bot_away()
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2025-06-03 * Add python script tutorial
             * Add SSL 3.4, 3.5 to compile actions
             * Add Tcl 9.0.1 to actions
  2025-05-27 * Fix gotnotice bad termination
                 [Found by: skydrome / Patch by: @michaelmortmann]
             * Fix use after free in tcl_call_stringproc_cd
                 [Found by: @kkwpsi / Patch by: @michaelortmann]
             * Corrects utimers bug
                 [Found by: TehPeGaSuS / Patch by: CrazyCat]
             * Add chanset bind
                 [Patch by: Geo]
             * Warn user of expired TLS cert
                 [Patch by: michaelortmann]
             * Keep var const
                 [Patch by: michaelortmann]
  2025-05-26 * Fix strcpy-param-overlap
                 [Found by: crazycatdevs / Patch by: michaelortmann]
  2025-05-25 * Corrected utimers doc
                 [Found by: CrazyCat / Patch by: CrazyCat]
             * fix lang file commenting
                 [Found by: @Lord255]
             * Update formatting errors in docs
                 [Found by: @michaelortmann / Patch by: Geo]
             * Require owner perms for python (#1798)
                 [Found by: thommey / Patch by: Geo]
             * strncpy() -> strlcpy()
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2025-03-26 * Add "Writing channel file..." to lang file
                 [Patch by: MeNearly]
  2025-03-23 * Log account changes as join, not mode
                 [Found by: DasBrain / Patch by: DasBrain]
             * remove colon from accounts, modes (#1786)
                 [Found by: @Robby-, tydel / Patch by: Geo]
             * Limit buffer to 512 bytes
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix leak for openssl > 3.0, openssl deprecations
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2025-03-15 * Update char encoding for core.french.lang
                 [Found by: MeNearly / Patch by: MeNearly]
  2025-03-08 * Update userfile tutorial formatting and implement venv
             * Documentation clarification, typos
  2025-02-24 * Change localtime() -> localtime_r()
                 [Found by: Arno / Patch by: michaelortmann]
  2025-02-23 * Add SASL SCRAM option
                 [Patch by: michaelortmann]
             * Fix server name/pass len handling on jump
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix format specifiers for time_t / difftime
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Wait for ssl handshake to finish before writing to socket
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Select non-blocking sock for write instead of read
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Update Cygwin INSTALL Requirements
  2025-02-19 * Fix mem leak
                 [Found by: @Robby-, Mystery-X / Patch by: thommey, and, michaelortmann]
  2025-02-02 * Fix "echo off" issues
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Add -std=gnu99, if available, to CFLAGS
                 [Found by: robert-scheck / Patch by: michaelortmann]
  2025-01-20 * Fix pbkdf2 mod make error
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix unload crash of irc mod
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix function types
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix ident.mod corner case
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix heap-use-after-free
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix u_int8_t -> uint8_t
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix memory leak
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix got353() for userhost-in-names
                 [Found by: Robby, and, michaelortmann / Patch by: michaelortmann]
  2024-12-01 * Fix crash looking up departed channel member
                 [Found by: BigBadWouf / Patch by: michaelortmann]
             * Fix bind log interpreter results
                 [Found by: DasBrain / Patch by: DasBrain]
             * Fix crash when restarting with python.mod loaded
                 [Found by: aleksandrov89 / Patch by: michaelortmann]
             * Fix compiler warning for make static
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Correct mod-path variable
                 [Found by: CrazyCat / Patch by: CrazyCat]
             * Fix python thread
                 [Found by: Empus / Patch by: thommey, and, michaelortmann]
             * Add .clangd to .gitignore
             * Fix format-truncation warning
                 [Found by: Geo / Patch by: michaelortmann]
  2024-10-14 * Update docs
  2024-10-13 * Fix sphinx formatting error in python doc
             * Update Version release date
             * Fix release version grep
  2024-10-10 * Create FUNDING.yml
             * Update FUNDING.yml
             * Update FUNDING.yml

Eggdrop v1.10.0 (2024-10-14):

  2024-10-14 * Update docs
             * Fix release version grep
             * Update patchlevel in docs
  2024-10-13 * Update FEATURES
             * Update Github-actions Tcl9.0 to release
             * Problem matcher for compiler warnings (#1694)
             * Update missed python var type for Tcl9
             * Update python docs
             * Remove reference to non-user-configurable use_354

Eggdrop v1.10.0rc2 (2024-09-08):

  2024-09-08 * Fix user/chanrecord checking on join (#1678)
             * Add additional MacOS Tcl search path
             * Fix get_user_from_member return value
                 [Found by: mortmann]
             * Update version info in tcl-commands.doc
             * Typo fixes
             * Fix .channel formatting
                 [Found by: Geo / Patch by: Geo]
             * fix broken doc links, small tweaks
             * Update docs for rc2
             * Fix python version check
                 [Found by: phuzion]
             * Eggdrop v1.10.0 Release Candidate 2

Eggdrop v1.10.0rc1 (2024-08-08):

  2024-08-08 * Revert strerror_r to strerror for now
             * Fix compiler warning
             * Match misc/newversion to handle #1507 string change
             * Update patchlevel to 1.10.0 alpha
             * Eggdrop v1.10.0 Release Candidate 1
  2024-08-07 * Add Tcl 9 compatibility - Tcl_Size in python module
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Revert adding -fsanitize=address
             * Update Tcl MacOS search paths
             * python.mod: add dir(eggdrop.tcl) (#1596)
             * Update NEWS
             * Update docs
  2024-08-06 * Update README source
  2024-08-01 * Add IP to listen error message
                 [Patch by: michaelortmann]
  2024-07-31 * Update doc URLs, etc
                 [Patch by: michaelortmann]
  2024-07-30 * Convert language file encoding to UTF-8
  2024-07-29 * Add github action to perform autoconf
             * Add more compile flags for debug builds
                 [Patch by: michaelortmann]
             * Use the clock_gettime() instead of obsolescent gettimeofday()
                 [Patch by: michaelortmann]
             * Run autotools
             * Make autobotchk Tcl9 compatible
                 [Found by: DasBrain / Patch by: TehPeGaSuS]
             * Fix french lang typos/readability
                 [Patch by: ZarTek-Creole]
  2024-07-28 * Update tcl-commands example
             * Fix prototypes
                 [Patch by: michaelortmann]
             * Fix locking/race for tdns error logging
                 [Patch by: michaelortmann]
             * Fix file descriptor leak in compress.mod
                 [Patch by: michaelortmann]
             * Properly set chanjoin time for Eggdrop
                 [Found by: Empus / Patch by: michaelortmann]
  2024-07-24 * Update Tcl doc with need-* guidance
                 [Found by: Koragg]
  2024-07-20 * Fix python reference counting for binds
             * Add Tcl9 Tcl_Size to dns module
                 [Found by: DasBrain / Patch by: DasBrain]
             * Convert some tabs to whitespace
             * Document minimum library versions
             * Cleanup python.mod includes
             * Fix utimer name duplication check
                 [Found by: ZarTek / Patch by: thommey]
             * Update sys/resource.h includes
                 [Patch by: michaelortmann]
             * Typo fixes
                 [Patch by: michaelortmann]
  2024-07-16 * Add unbind capability for python mod
                 [Patch by: thommey]
  2024-07-14 * Github actions: use cache for Tcl/SSL compilations (#1652)
             * Github actions: actually check if SSL support is enabled (#1653)
  2024-07-12 * Forbid reloading of python mod (it would crash the bot)
             * later
             * Forbid unload
             * Update src/mod/python.mod/python.c
             * Python venv support added
                 [Found by: simple / Patch by: thommey]
  2024-07-11 * Swap lookup_user_record args
                 [Found by: DasBrain]
  2024-07-10 * Fix accidentally removed hostmask from #1585
  2024-07-09 * Github Actions: Test OpenSSL 0.9.8 (#1642)
  2024-07-07 * Remove old Contexts
             * Remove isacii from configure.ac
             * Add python configure search paths
                 [Patch by: michaelortmann]
             * run autotools/makedepend
             * Add tcl pbkdf2 function
                 [Patch by: michaelortmann]
             * Fix --disable-tls breakage from pbkdf2 tcl
  2024-07-06 * Enhance ssl log
             * Restore exported functions for module back-compat
             * Remove runtime python version check artifact
             * Change strncpyz define to strlcpy
             * Only configure modules containing code
             * Add error reporting, increase path limits for module loads
             * Update switch logic
                 [Patch by: @crazycatdevs]
             * Remove strcats
             * Fix copyrights
                 [Patch by: michaelortmann]
             * Fix for sh-compatibility in 085583e80f64314ef08360fd66531f23c84654b8
  2024-06-30 * Fix module export for get_user_from_member (#1633)
                 [Found by: Mystery-X / Patch by: thommey]
  2024-06-29 * add lookup_user_record() (#1618)
                 [Found by: Mystery-X / Patch by: Geo, thommey]
             * Fix python configure
                 [Found by: Csibesz` / Patch by: Geo]
             * Allow python threads and async io
                 [Patch by: thommey]
  2024-06-16 * Github CI with matrix tests (#1620)
             * Fix include sys/time.h and time.h. Both are POSIX 2001.
                 [Found by: thommey / Patch by: michaelortmann]
             * Run autotools
             * CI: Dependency check cannot depend on other workflow
  2024-06-05 * Reintroduce user lookup cache
                 [Found by: mortmann / Patch by: thommey]
  2024-06-04 * Add Tcl 9 compatibility
  2024-06-02 * Fix memory leak in egg_string_unicodesup_desurrogate()
                 [Patch by: michaelortmann]
             * Fix leak
                 [Patch by: michaelortmann]
  2024-05-25 * Full account tacking (#1585)
                 [Patch by: Geo, thommey]
  2024-05-09 * Add IRCv3 standard-replies
  2024-05-06 * run autotools, makedepend
  2024-05-05 * Update core.portuguese.lang
                 [Patch by: @TehPeGaSuS]
             * Un-hardcode buffer size
             * Fix timer drift log (#1556)
                 [Found by: SergioR / Patch by: michaelortmann]
             * Fix autoconf of tls action-if-not-given
                 [Found by: ZarTek-Creole / Patch by: michaelortmann]
             * strncpy() -> strlcpy()
                 [Patch by: michaelortmann]
             * Cleanup console.mod
                 [Patch by: michaelortmann]
             * Tcl_AppendResult() -> Tcl_SetResult() (#1571)
                 [Patch by: michaelortmann]
             * Add logging of user/sys times for evaluated .tcl
             * Do not call modules restart() function if null pointer
                 [Patch by: michaelortmann]
             * Enhance module status report for zlib and python (#1563)
                 [Patch by: michaelortmann]
             * Enhance auto detection of python-config
                 [Patch by: michaelortmann]
             * Fix possible memleak from dns threads to main
                 [Patch by: michaelortmann]
             * Enhance verification of userfile perm
                 [Patch by: michaelortmann]
             * Fix SERVER_NICKLEN off-by-one error
                 [Patch by: michaelortmann]
             * Fix strcpy-param-overlap
                 [Patch by: michaelortmann]
             * Cleanup includes
             * Cleanup get_user_by_handle()
                 [Patch by: michaelortmann]
             * Fix strcmp handle
                 [Patch by: michaelortmann]
             * TCL_INTERP_DESTROYED -> Tcl_InterpDeleted()
                 [Patch by: michaelortmann]
             * Cleanup includes
                 [Patch by: michaelortmann]
             * Fix pbkdf2 bot linking
                 [Found by: @michaelortmann / Patch by: @michaelortmann]
  2024-04-14 * Fix typo
                 [Patch by: ZarTek-Creole]
  2024-03-03 * Update releaseprep for 1.10
  2024-03-02 * Add userfile sharing tutorial
             * Check python version at compile
  2024-03-01 * uniqueify console procname
                 [Found by: DasBrain]
  2024-02-25 * fix autoscript requires logic
             * hide autoscript manifest entry
  2024-02-18 * Update FILT bind doc
             * Fix b64_ntop -lresolv detection for -fsanitize=address
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix format string
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * refix format string
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Join threads instead of detach
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2024-02-11 * add check for isidentified
                 [Found by: @crazycatdevs / Patch by: Geo]
  2024-02-05 * fix autoscript filt bind
  2024-02-03 * allow python.mod static builds
             * fix sasl-mechanism name
             * Don't load autoscripts if packages missing
             * update UPGRADING
  2024-01-28 * any user can use .-account
             * Update core.help with current commands
             * update gendocs to create mod.python file
             * initialize vars
             * doc typos
  2024-01-21 * Fix SSL_get_server_tmp_key not available
                 [Found by: Jobe]
  2024-01-20 * Add internal bind values to docs
             * Properly report channel bans in .bans
                 [Found by: @wilkowy / Patch by: Geo]
             * Add userhost-in-names capability (#1374)
                 [Patch by: Geo]
             * Additional internals doc tweaks
  2024-01-18 * Switch autoscripts to GitHub
  2024-01-15 * change py init from Isolated to Python
  2024-01-14 * Add Python intpreter to Eggdrop
                 [Patch by: Geo, thommey]
             * Update docs
             * Update copyright
             * remove quick-logs option
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2024-01-07 * Remove copy-to-tmp option
                 [Found by: Geo / Patch by: michaelortmann]
             * Enhance crash reporting
                 [Patch by: michaelortmann]
  2024-01-05 * Allow overwriting misc/runautotools version check
  2024-01-03 * Properly queue/log QUIT message
                 [Patch by: michaelortmann]
  2024-01-02 * Fix hangs on some SSL connections
                 [Found by: pym67, @PeGaSuS-Coder / Patch by: michaelortmann]
  2024-01-01 * Replace hard-coded docs version with variable
                 [Patch by: Geo]
  2023-12-31 * Add grammar to channel status
                 [Found by: jackal / Patch by: jackal]
             * Typo fixes
             * Enhance restricted port error msgs
                 [Patch by: michaelortmann]
  2023-12-30 * Call threaddata() once before loop
                 [Patch by: michaelortmann]
             * Call time() only once
             * Add homepage to configure.ac
             * Cleanup stringify
             * Various small doc updates
             * Add log for TLS DH ephemeral key info
  2023-12-02 * Update manpage
                 [Patch by: michaelortmann]
             * Add got-chanlist event bind type
                 [Found by: Many / Patch by: Geo, thommey]
             * Update legacy botnet command
                 [Found by: Cizzle / Patch by: michaelortmann]
  2023-12-01 * Change logging for got900/901
                 [Found by: Geo / Patch by: michaelortmann]
  2023-10-09 * Update autoconf to 2.71
                 [Found by: Geo / Patch by: Geo, thommey]
             * text cleanup
             * Add logging during relay
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix maskname() buffer size
                 [Found by: jack3 / Patch by: michaelortmann]
  2023-10-08 * Require TLS by default
                 [Patch by: michaelortmann]
  2023-10-07 * Fix function declarations
             * POSIX functions cleanup
  2023-10-01 * Cleanup alloc()
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix prototypes
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Update explicit_bzero.c for win32 support, add C23 memset_explicit() support
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Update misc/config.guess, misc/config.sub
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix connection refused detection under Cygwin
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Use POSIX PATH_MAX (#1439)
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Fix strcpy-param-overlap
                 [Found by: michaelortmann / Patch by: michaelortmann]
  2023-09-08 * Fix egg_set if logic
  2023-08-28 * Add linewraps to autoscript config function
  2023-08-27 * Update autpscript doc with code tips
  2023-08-15 * Modifications for autoscripts (#1459)
                 [Patch by: CrazyCat, thommy, Geo]
  2023-07-09 * Updates/fixes for autoscript
  2023-07-08 * Remove stale MODULES file
                 [Found by: @jHackenthal]
             * Lots of docs fixes (#1457)
                 [Found by: Various / Patch by: Geo]
             * Fix egggdrop typo
                 [Found by: @iamnimnul / Patch by: @iamnimnul]
             * reformat channel doc
             * Add Autoscript feature
  2023-05-20 * Fix openssl3 md5 deprecation warning
                 [Patch by: michaelortmann]
  2023-05-17 * Bug/monitorwildcard (#1448)
                 [Found by: CrazyCat / Patch by: Geo]
  2023-04-11 * Add CHGHOST bind
                 [Found by: thommey / Patch by: Geo]
             * Fix more openssl3 deprecation (#1385)
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * Roll patch level to chghost run autoconf
             * Update jquery
  2023-04-04 * Fix date in autobotchk comments
                 [Found by: @docgonzo2015]
  2023-03-11 * Adjust motd alignment
             * Typo fixes
             * Update THANKS
             * Fix localtime() returning NULL
                 [Found by: michaelortmann / Patch by: michaelortmann]
             * update docs
             * Update patchlevel