Menu

Source released for 81b.3.5 core

Beta 81b.3.5
- Fixed Remote Denial Of Service ( http://www.addict3d.org/index.php?page=viewarticle&type=security&ID=4861 )
- Windows exe is now compiled with zlib 1.2.3, replace zlib1.dll
- Windows exe is now compiled with gd 2.0.33, replace bgd.dll
- Fixed bug in My Torrent when asked for confirmation to delete the torrent
- Fixed bug in torrent return code that would return incorrect torrent filenames on statistics page.
- Fixed bug in torrent return code that would return URLEncoded filenames in response headers.
- Added Announce Key ( Peer ID and Key matching allows for a user's IP to change in the middle of a session )
bnbt.cfg entries added
bnbt_use_announce_key = 1 ( 0-Disable 1-Enable )
- Added Announce Private ( http://wiki.bitcomet.com/help/Tracker_HTTP_Protocol )
bnbt.cfg entries added
bnbt_private_tracker_flag = 0 ( 0-Disable 1-Enable )
- Optimized and moved UTIL_Compact code directly into tracker_announce.cpp.
- Upgraded from WinSock 1.1 to WinSock 2.2
( change winsock.h to winsock2.h, and linking wsock.lib to ws2_32.lib )
- Modified bnbt.cpp, server.cpp, client.cpp and link.cpp to adhere to WinSock 2.2 specifications.
( client sockets now close under Windows )
- Modified source for Linux for unsupported setsocketopt SO_REUSEADDR
- Added support for multiple listen ports.
bnbt.cfg entries added
port(x) = where (x) is the number of the additional listen ports beyond the default. (example: port1 = 6970)
- Increased TCP default maximum window size from 64k to 128k for improved TCP window scaling
bnbt.cfg entries added
xbnbt_so_rcvbuf = 128 ( size in kB )
xbnbt_so_sndbuf = 128 ( size in kB )
- Added option to control TCP_NODELAY of server socket ( disable Naggle's algorithm )
bnbt.cfg entries added
xbnbt_tcp_nodelay = 0 ( 0-Disable 1-Enable )
- Fixed possible divide by zero in sort routines ( Thanks Varlock )
- Fixed scrape when MySQL and dstate override enabled
- Fixed a bug with internal mouseovers where tag name is cut short
- Fixed a bug with internal mouseovers where non-alphanumeric characters are used
- Changed delimeters for bnbt_tagx
Old bnbt.cfg entries
bnbt_tag{X} = tagname|hoveronimage&hoveroffimage
New bnbt.cfg entries
bnbt_tag{X} = tagname|hoveronimage|hoveroffimage
- Fixed some other HTML warnings caused by using & -> &
- Added support for multiple info_hash paramaters in /scrape calls.
- Added Seed/Peer counts to XML dump
- Added option to drop individual peer data from XML Dump
bnbt.cfg entries added
bnbt_dump_xml_peers = 1 ( 0-Disabled 1-Enabled )
- Added support for custom logfile identification method
bnbt.cfg entries added
bnbt_error_log_file_pattern = %Y-%m-%de.log
bnbt_access_log_file_pattern = %Y-%m-%d.log
- Added support for external torrent scripts such as torrent.php?torrentname= in bnbt_external_torrent_dir
- Added dynamic mouseovers editor and admin navbar entry ( tags.html )
- Added dynamic language editor and admin navbar entry ( language.html )
- Added XBNBT stats and XStats navbar entry ( xstats.html )
- Added per_page paramater to index, login and users link queries to control the number of rows to display.
Including a ?per_page=0 in a view of the index (example: /index.html?per_page=0) returns all torrents on the tracker.
- Added announce and scrape HTTP authentication support ( limited client support )
bnbt.cfg entries added
bnbt_announce_access_required = 0
0 = Disabled
1 = view access (basic)
2 = dl access (downloader)
4 = comments access (poster)
8 = upload access (uploader)
16 = edit access (moderator)
32 = admin access (admin)
64 = signup access
bnbt_scrape_access_required = 0
0 = Disabled
1 = view access (basic)
2 = dl access (downloader)
4 = comments access (poster)
8 = upload access (uploader)
16 = edit access (moderator)
32 = admin access (admin)
64 = signup access
- Added support for info.html authorisation
bnbt.cfg entries added
bnbt_info_access_required = 0
0 = Disabled
1 = view access (basic)
2 = dl access (downloader)
4 = comments access (poster)
8 = upload access (uploader)
16 = edit access (moderator)
32 = admin access (admin)
64 = signup access
- Added support for additional custom announce and scrape strings to assist migration from other trackers
bnbt.cfg entries added
xbnbt_custom_announce = /announce.php ( any supported BT announce string )
xbnbt_custom_scrape = /scrape.php ( any supported BT scrape string )
- Added second link server for Hub-Hub link communications
bnbt.cfg entries added
xbnbt_thlink_bind =
xbnbt_thlink_connect =
xbnbt_thlink_password =
xbnbt_thlink_port = 5204
xbnbt_thlink_server = 0
- Added warning messages when forcing an IP when not permitted.
- Added TCP statistics to XStats
- Modified Dynstat to use fastcache for seed and leech count
- Added Tag and Language editor to navbar
- Added Update Dynstat button to admin.html
- Added further language keys to lang.cfg
- Added further CSS controls to xbnbt.css
- Modified Makefile to take into account new source files
- Added option to allow all pages to display the static header and footer
bnbt.cfg entries added
bnbt_allow_header_footer = 0 ( 0-Disabled 1-Enabled )
- Added support for Vbulletin 3's ( Thanks JMPZ ) and IPB2 salt encryption.
bnbt.cfg entries added
xbnbt_mysqlusers_mode = 0 ( 0-Original 1-vBulletin3 2-IPB2 )
- Dev-C++ project updated (4.9.9.2)
- Added option to allow admins to see the IP of the uploader or modifier of the torrent
bnbt.cfg entries added
bnbt_show_uploader_ip = 0 ( 0-Disabled 1-Enabled )
- Added option to allow a list of tracker address to be added to the torrent upon upload and download
bnbt.cfg entries added
bnbt_force_announce_on_upload = 0 ( 0-Disabled 1-Enabled )
bnbt_announce_list_enable = 0 ( 0-Disabled 1-Enabled )
bnbt_announce_list(x) =
- Added peer statistics to XStats
- Added peer and completed statistics to RSS
- Improved support for FreeBSD, NetBSD and OpenBSD
- Optimised code throughout
- Reintegrated project layout with BNBT
- Added a users per page option to login.html
- Modifed code to meet NCSA Secure Programming Guidelines
- Improved sigCatcher to catch SIGTERM and log signal caught.
- Added PID file option
bnbt.cfg entries added
bnbt_pid_file =
- Improved IP banning - If enabled, IP's are now checked on every request, not just the announce.
- Improved client banning - If enabled, IP's are now checked on a scrape request, not just the announce.
- Improved client identification - rewritten, now identifies 61 client masks.
- Improved RSS generator, includes namespace definition and xsl example.
- Moved some settings starting with xbnbt_ to bnbt_ in bnbt.cfg.

Posted by Xotic750 2005-10-03

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.