"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