"Fossies" - the Fresh Open Source Software Archive 
Member "ncdc-1.23.1/ChangeLog" (27 Sep 2022, 18194 Bytes) of package /linux/privat/ncdc-1.23.1.tar.gz:
As a special service "Fossies" has tried to format the requested text file into HTML format (style:
standard) with prefixed line numbers.
Alternatively you can here
view or
download the uninterpreted source code file.
See also the latest
Fossies "Diffs" side-by-side code changes report for "ChangeLog":
1.23_vs_1.23.1.
1 1.23.1 - 2022-09-27
2 - Fix buffer overflow on connections tab for incoming IPv6 connections in handshake phase
3
4 1.23 - 2022-05-30
5 - Bump minimum glib version to 2.32
6 - Re-open GeoIP database on SIGUSR1
7 - Add tls_policy=force setting
8 - Fix TLS on Verlihub
9 - Various minor language fixes
10 - Add workaround rare compiler bug for aarch64
11
12 1.22.1 - 2019-06-03
13 - Fix segfault with ADC client connections
14
15 1.22 - 2019-04-30
16 - Add 'b' and 'B' keys to connections tab (Daniel Kamil Kozar)
17 - Add 'max_ul_per_user' setting to support multiple upload slots per user (Daniel Kamil Kozar)
18 - Add support for TLS ALPN (Denys Smirnov)
19 - Fix build against ncurses with separate libtinfo (Lars Wendler)
20
21 1.21 - 2019-03-26
22 - Switch to libmaxminddb for GeoIP lookups
23 - Replaced 'geoip_cc4' and 'geoip_cc6' settings with a single 'geoip_cc'
24 - Mark already queued or shared files in search and file browser (Daniel Kamil Kozar)
25 - Add 'download_shared' setting (Daniel Kamil Kozar)
26 - Add 'show_free_slots' setting (Daniel Kamil Kozar)
27 - Add support for the "Free Slots" ADC extension
28
29 1.20 - 2016-12-30
30 - Support bracketed paste mode in input handling (cologic)
31 - Add 'geoip_cc4' and 'geoip_cc6' settings
32 - Add 'log_hubchat' setting
33 - Add 'local' option to 'active_ip' setting
34 - Add support for multistream bzip2 filelists
35 - Disable RC4 ciphers by default from tls_priority
36 - Fix potential null pointer deference
37 - Fix chmod of destination directories (Johannes Beisswenger)
38
39 1.19.1 - 2014-04-23
40 - Fix remote null pointer dereference
41 - Searching now works in the search results list
42 - Fix possible file corruption when moving file to destination
43 - Fix error handling when finalizing a file download
44 - Fix downloading of 0-byte files
45 - Fix extremely slow /gc
46 - Fix sendfile() with large files on 32-bit Linux
47 - Fix minor display issue with multicolumn characters
48
49 1.19 - 2014-02-11
50 - Add search functionality to the file browser and user list (/,. keys)
51 - Add geoip support (requires --with-geoip at configure)
52 - Add 'download_segment' setting to change minimum segment size
53 - Log hashing progress to stderr.log
54 - Fix three (potential) security vulnerabilities
55 - Fix downloading of file lists when other user has no free slots
56
57 1.18.1 - 2013-10-05
58 - Fix crash when downloading files from multiple sources
59 - Use the yxml library to parse files.xml.bz2 files
60 - Fix various XML conformance bugs in parsing files.xml.bz2 files
61
62 1.18 - 2013-09-25
63 - Add support for segmented downloading
64 - Support $MyINFO without flags byte on NMDC hubs
65 - Don't require pod2man on build
66 - Fix tab-completion of nick names when full nick is specified
67 - Fix cursor position on selected line in listings
68 - Fix bug with schema-less /connect
69
70 1.17 - 2013-06-15
71 - Add 'q' key to user list for matching a users' files with download queue
72 - Add transfers.log format documentation to manual page
73 - Consider non-alphanumeric characters as word separators in input line
74 - Fix outgoing UDP messages to respect local_address setting
75 - Fix Alt+Backspace on xterm-like terminals
76 - Fix handling of "." and ".." file/directory names in files.xml.bz2
77 - Fix possible crash when receiving unexpected encrypted search results
78 - Fix sendfile() handling to use fallback on EOVERFLOW
79 - Fix possible crash when logging UDP messages
80
81 1.16.1 - 2013-03-23
82 - Fix crash when opening connection on ADC in passive mode
83 - Fix documentation of 'd' key in download_exclude setting
84
85 1.16 - 2013-03-21
86 - List of granted users is now remembered across restarts
87 - Don't throttle users who are granted a slot
88 - Support CIDs of variable size on ADC
89 - Log, but otherwise ignore, DSTA messages on ADC
90 - Fix possible crash with graceful disconnect on C-C connections
91 - Fix bug with enabling active mode when active_ip is set
92 - Fix reporting of active mode on NMDC hubs
93 - Fix bug with the 'X' key on the queue tab
94 - Fix idle disconnect timeout when a file transfer is active
95
96 1.15 - 2013-03-02
97 - IPv6 support
98 - Significantly shorten certificate creation time with old GnuTLS versions
99 - Always enable tls_policy and sudp_policy by default
100 - Link against libgcrypt if detected GnuTLS is older than 3.0
101 - Add color_tab_active setting
102 - Remove active_tls_port setting
103 - Allow '-', '.' and '_' characters in hub names
104 - Allow spaces before a command
105 - Add Alt+backspace as alias for Ctrl+w
106 - Add throttle for 'CGET tthl' requests
107 - Don't throw away PMs from unknown users
108 - Recognize mode field in $MyINFO without tag
109 - Fix possible crash with C-C TLS and old GnuTLS versions
110 - Fix old references to the removed ncdc-db-upgrade utility
111 - Fix loading of file lists from Shareaza 2.6.0.0 and earlier
112 - Fix handling of tab and carriage return in log window
113 - Fix changing of download_dir/incoming_dir if either dir has been deleted
114 - Fix compilation against glib < 2.26
115 - Fix unclean C-C TLS disconnect on timeout
116
117 1.14 - 2012-11-04
118 - Added BLOM support for ADC ('/hset adc_blom true' to enable it)
119 - Added section on connection settings to man page
120 - Fix incorrect char signedness assumption on ARM
121 - Fix possible crash when downloading small files
122 - Fix hub counts reported to the hub on login on ADC
123 - Fix local time display issue when built against musl (0.9.6)
124 - Removed legacy ncdc-db-upgrade utility
125
126 1.13 - 2012-08-16
127 - zlib library added as a required dependency
128 - Purge empty directories from share by default
129 - Added "share_emptydirs" setting
130 - Disable tls_policy by default when using an old GnuTLS version
131 - Improved support for group chat
132 - Honor G_FILENAME_ENCODING for path autocomplete, /share and queued files
133 - Use a default connection string on NMDC if no 'connection' has been set
134 - Support ZLIG for partial file list transfers on ADC
135 - Send more subdirectories in partial file list transfers
136 - Removed use of system-provided realpath()
137 - Don't allow /search with an empty string
138 - Fix segfault on /search command without query
139 - Fix display of 'sudp_policy' setting if SUDP is not supported
140 - Fix --enable-git-version when cross-compiling
141
142 1.12 - 2012-07-10
143 - Don't follow symlinks in share by default
144 - Added 'share_symlink' option
145 - Added bell notification and 'notify_bell' option
146 - Added 'sudp_policy' setting
147 - List all configured hubs on '/open'
148 - Added '/delhub' command to remove hub configuration
149 - Added filtering options to connections tab
150 - Added TLS support indication to user list
151 - Added Alt+a key to cycle through tabs with recent activity
152 - Allow binding to ports below 1024
153 - Add space after autocompleting a command
154 - Fix uploading chunks of 2GiB and larger (bug #12)
155 - Fix bug with duplicate directory detection in '/share'
156 - Fix display of timer on search tab
157 - ADC: Use shorter search token to save some bandwidth
158 - Various attempts at cleaning up some code
159
160 1.11 - 2012-05-15
161 - Drop libxml2 in favour of custom XML parser & writer
162 - Allow using a single listen port for TCP and TLS
163 - Added support for encrypted UDP messages (ADC SUDP)
164 - Included 'makeheaders' in the distribution
165 - Removed GNU-specific extensions from the Makefile
166 - Fix /disconnect to cancel automatic reconnect
167 - Fix loading of file lists with invalid UTF-8 sequences
168 - Fix ncurses detection on OpenIndiana
169 - Fix use of TLS in passive mode on ADC
170 - Fix configure warning when git could not be found
171
172 1.10 - 2012-05-03
173 - Rewrote network backend to use plain sockets instead of GIO
174 - Added GnuTLS as required dependency
175 - Removed GIO and glib-networking dependencies
176 - Removed 'ncdc-gen-cert' utility - ncdc can now generate certs by itself
177 - Enable client-to-client TLS by default
178 - Added 'tls_priority' setting
179 - Added 'reconnect_timeout' setting
180 - Don't quit ncdc on Ctrl+C
181 - Display age of file list in the title bar
182 - Don't build the 'ncdc-db-upgrade' tool by default
183 - Switched to a single top-level Makefile
184 - Fix '/browse user -f' ('-f' argument after username)
185 - Fix hub login when it checks for public hubs = 0
186 - Fix overflow of long tab titles
187 - Fix loading of microdc2-generated file lists
188 - Fix loading of file lists with an invalid character
189 - Fix occasional crash when TLS is enabled
190 - Fix transfer rate indication and limiting with TLS connections
191 - Fix small memory leak when 'upload_rate' is set
192
193 1.9 - 2012-03-14
194 - Allow all 'active_' settings to be changed on a per-hub basis
195 - Allow 'active_ip' to be unset and automatically get IP from hub
196 - Added 'active_udp_port' and 'active_tcp_port' settings
197 - Renamed 'active_bind' to 'local_address' and use it for outgoing
198 connections as well
199 - Display connection settings in hub info bar
200 - Added '/listen' command to display currently used ports
201 - Don't listen on TLS port when tls_policy is disabled
202 - Added 'disconnect_offline' setting
203 - Display '(global)' indicator when showing /hset variables
204 - Don't strip whitespace from /say
205 - Don't allow directory separator as /share name
206 - Allow 'global.' and '#hubname.' prefix for /set keys
207 - Fix display of long IP addresses on user list
208
209 1.8 - 2012-02-13
210 - Added bandwidth limiting (upload_rate and download_rate settings)
211 - Added hash speed limiting (hash_rate setting)
212 - Added 'm' key to connection tab to /msg selected user
213 - Disable client-to-client TLS by default
214 - Don't throw away some search results on NMDC
215 - (Partially) fixed uploading of >2GB chunks
216 - Fixed file descriptor leak when using the backlog feature
217 - Fixed crash when opening invalid filelist from search twice
218 - Use POD for the manual pages
219 - Minor typo fixes
220
221 1.7 - 2011-12-30
222 - Split /set command in a /set (global) and /hset (hub)
223 - File downloads are performed in a background thread
224 - Added glob-style matching on /set and /hset keys
225 - Added UTF-8 locale check
226 - Added 'sendfile' setting
227 - Added finer granularity for the flush_file_cache setting
228 - Allow flush_file_cache to be enabled for downloads
229 - Fix sending of $MyINFO with wrong public hub count
230 - Fix incorrect inclusion of gdbm.h
231
232 1.6 - 2011-12-07
233 - Use SQLite3 for storage instead of GDBM
234 - Converted config.ini to SQLite3 database
235 - Added ncdc-db-upgrade utility
236 - Session directory is architecture-independent
237 - All data is safe against crashes and power failures
238 - Added support for removing/adding directories without rehashing
239 - Always match every file list on 'Q' key on TTH search
240 - Immediately flush log entries to the kernel
241 - Faster start-up
242 - Added support for per-hub 'active_ip' settings
243 - Allow interval notation when setting autorefresh
244 - Broadcast SF (number of shared files) on ADC hubs
245 - Combine TTH data for downloaded files to blocks of at least 1MiB
246 - Increased hash buffer size (10KiB -> 512KiB)
247 - Fix case-insensitivity of search results
248 - Fix reporting of user state in pm tabs at hub disconnect
249 - Fix generation of client certificates with openssl
250 - Fix segfault with duplicate users on an ADC hub
251 - Fix segfault when opening of a filelist fails
252 - Fix base32 decoding bug (fixes login sequence on some ADC hubs)
253
254 1.5 - 2011-11-03
255 - Added filelist_maxage setting
256 - Added flush_file_cache setting
257 - Added /ungrant and improved /grant management
258 - Added key to download queue to clear user state for all files
259 - Added keys to search results to download file list and match queue
260 - Select the right user when using the 'q' key in connection tab
261 - Fixed possible crash when opening file list from search results
262 - Fixed detection of incompatible session directory version
263
264 1.4 - 2011-10-26
265 - Added sorting functionality to file list
266 - Added color settings: title, separator, list_default, list_header and
267 list_select
268 - Added "blink" color attribute
269 - Allow /disconnect to be used on the main tab
270 - Display number of matched and added items when using match queue feature
271 - Use git-describe to create a version string, if available
272 - Decreased memory usage for large file lists
273 - Handle duplicate filenames in other users' file list
274 - Fixed incorrect setting of the "Incomplete" flag in files.xml.bz2
275 - Fixed handling of the PM param in MSG commands on ADC
276 - Fixed user change notifications for PM tabs
277
278 1.3 - 2011-10-14
279 - Added multi-source downloading
280 - Added user information view and management keys to download queue tab
281 - Added "search for alternative" key to queue, file browser and search tabs
282 - Added "match queue" key to file browser and search tabs
283 - Added ui_time_format setting
284 - Added chat_only setting
285 - Changed default value of color_log_time to dark grey
286 - Improved tracking of a parent for each tab
287 - Improved portability for Solaris
288 - Fixed crash when closing a hub tab while it is connecting
289 - Fixed crash when auto-completing settings without auto-completion
290 - Fixed bug with file name display if download_dir ends with a slash
291 - Fixed bug with uploading chunks larger than 2GiB
292 - Fixed handling of directory search results on ADC
293
294 1.2 - 2011-09-25
295 - Fixed incorrect handling of outgoing NMDC connections
296
297 1.1 - 2011-09-25
298 - Select item in file browser when opened from a search result
299 - Added active_bind setting
300 - Added share_exclude setting
301 - Added download_exclude setting
302 - Added incoming_dir setting
303 - Added autocompletion for the previous values of certain settings
304 - Allow the "connection" setting to be used for ADC as well
305 - Added IP column to user list
306 - Allow sorting on description, email, tag and IP columns in user list
307 - Display upload speeds in the user list of an ADC hub
308 - Added TLS indication to connection list
309 - Mark selected items bold in listings
310 - Allow /reconnect on the main tab to reconnect all hubs
311 - Added slash to base path in partial file lists
312 - Added delay of 5 seconds before reconnecting to a hub
313 - Added recognition of the AP param on ADC
314 - Added support for UserIP2 on NMDC
315 - Removed support for unexpected incoming NMDC connections
316
317 1.0 - 2011-09-16
318 - Added ncdc(1) and ncdc-gen-cert(1) manual pages
319 - Documented settings (/help set <setting>)
320 - Documented key bindings (/help keys)
321 - Improved line wrapping algorithm for the log window
322 - Added support for client-to-client TLS on NMDC
323 - Added support for the CGFI command on ADC
324 - Throttle GET requests on the same file + offset
325 - Fixed glib assertion failure when disabling active mode
326 - Fixed downloading from clients using $ADCSND with -1 bytes
327 - Fixed race condition in file uploading code
328 - Fixed idle time calculation while connecting to another client
329 - Properly include unistd.h in dl.c
330
331 0.9 - 2011-09-03
332 - Added TLS support (adcs://, nmdcs://, and ADC client-to-client)
333 - Added tls_policy setting
334 - Added KEYP support for ADC
335 - Added warning when a hub changes TLS certificate
336 - Display exact listen ports when enabling active mode
337
338 0.8 - 2011-08-26
339 - Added transfer log
340 - Added log_downloads and log_uploads settings
341 - Added day changed indicators to the log windows
342 - Added common readline keys to the text input box
343 - Changed /refresh shortcut from Ctrl+e/u to Alt+r
344 - Allow join messages to work even when the join completion detection fails
345 - Select parent tab when closing a userlist, PM or filelist tab
346 - Re-open log files when receiving SIGUSR1
347 - Perform a clean shutdown when the terminal is closed
348 - Fixed bug in formatting the title of a /search tab
349 - Fixed log indent for non-ASCII nicks
350 - Fixed log highlighting and indenting for /me messages
351
352 0.7 - 2011-08-17
353 - Added word wrapping for the log window
354 - Added basic colors and nick highlighting to the log window
355 - Allow colors to be changed with the /set command
356 - Added backlog feature and setting
357 - Added silent building to the configure script
358 - Automatically re-open log files when they are moved/truncated externally
359 - Accept 'nmdc://' URLs as alternative to 'dchub://'
360 - Fixed spamming of useless $MyINFO and BINF commands every 5 minutes
361 - Fixed minor memory leak when closing/clearing the log window
362
363 0.6 - 2011-08-08
364 - Added file searching, through a /search command
365 - Added tab to display the search results
366 - Listen for incoming messages on UDP in active mode
367 - Allow specifying a hub address with /open
368 - Fixed case-sensitivity of shared files
369 - Various bugfixes and other improvements
370
371 0.5 - 2011-08-02
372 - Downloaded files are now TTH-checked
373 - Added download queue priorities
374 - Download queue items are automatically disabled on error
375 - Improved error handling and reporting for downloads
376 - Added download_slots setting
377 - Use a separate thread to load other users' file list
378 - Improved /gc to also clean up download queue related data
379 - Decreased memory usage for large file lists
380 - Improved error handling with sendfile()
381 - Fixed downloading in passive mode on ADC hubs
382 - Fixed adding a dir to the download queue while connected to the user
383 - Fixed segfault when the userlist is open while disconnecting from a hub
384
385 0.4 - 2011-07-23
386 - Added file downloading support
387 WARNING: Downloaded files are not TTH checked at this moment.
388 - Added persistent download queue
389 - Added busy indicators on start-up and with /gc
390 - Added download speed indicator to status bar
391 - Improved connection list interface
392 - Improved performance of UI message handling
393 - Fixed a remote crash
394 - Fixed incorrect reporting of hub counters
395
396 0.3 - 2011-07-15
397 - Added file list browser
398 - Added downloading of other people's file list
399 - Added 'hubname' setting to rename hub tabs
400 - Added -v, -c and -n commandline options
401 - Added -n option to /open to prevent an autoconnect
402 - Added referer notification
403 - Improved handling of some ADC commands
404 - Improved logging of debug messages
405 - Fixed error when uploading an empty file list
406 - Fixed display of join/quits on ADC hubs
407 - Fixed several crashes
408
409 0.2 - 2011-06-27
410 - ADC support
411 - Added slot granting and /grant command
412 - Added /kick (for NMDC hubs)
413 - Added /pm and /nick aliasses
414 - Added support for passworded login
415 - Added /me command (mostly useful for ADC hubs)
416 - Added /whois command
417 - Added 'share_hidden' option (default: false)
418 - Improved minislots support
419 - Added 'minislots' and 'minislot_size' options
420 - Slightly improved user list and connection list
421 - /set displays default values for unset options
422
423 0.1 - 2011-06-20
424 Initial version