22
I Use This!
High Activity

Commits : Listings

Analyzed about 8 hours ago. based on code collected about 8 hours ago.
Jun 26, 2024 — Jun 26, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
* Use integer seconds for timeouts so that if a large number of timeouts are scheduled over the timespan of a second, they get grouped.
Rakshasa
as rakshasa
More... almost 20 years ago
* Properly close tracker requests when closing a download.
Rakshasa
as rakshasa
More... almost 20 years ago
* Automagically set the max open sockets and files to resonable values according to sysconf(_SC_OPEN_MAX).
Rakshasa
as rakshasa
More... almost 20 years ago
* Don't request more than 5 times from the same tracker when doing extra requests.
Rakshasa
as rakshasa
More... almost 20 years ago
* Added support for requesting more peers from multiple trackers. When no more are available from the current tracker, move to the next group. When the end of the list is reached it will go back to normal mode.
Rakshasa
as rakshasa
More... almost 20 years ago
* Fixed a compiler warning.
Rakshasa
as rakshasa
More... almost 20 years ago
* Added tracker re-requesting when connected to less than minimum peers, currently doesn't handle multi-trackers nor do various safety checks.
Rakshasa
as rakshasa
More... almost 20 years ago
* Adding TrackerManager class that implements a simpler interface for tracker control. It will support different modes like f.ex trying to request more peers from the trackers.
Rakshasa
as rakshasa
More... almost 20 years ago
* Fixed an un-initialized pointer bug in ui::ElementStringList.
Rakshasa
as rakshasa
More... almost 20 years ago
* Fixed a bug that caused deleted PeerConnectionBase's to be re-added to the poll through unchoking.
Rakshasa
as rakshasa
More... almost 20 years ago
* Moved Hanshake* to protocol/, moved peer/* to protocol/*.
Rakshasa
as rakshasa
More... almost 20 years ago
* Fixed various compiler warnings.
Rakshasa
as rakshasa
More... almost 20 years ago
* Using SocketAddress instead of PeerInfo in Tracker*, unconnected peers and HandshakeManager. Some other address releated code was cleaned up.
Rakshasa
as rakshasa
More... almost 20 years ago
* Added information about which side initiates a connection.
Rakshasa
as rakshasa
More... almost 20 years ago
* Added support for variable sized fd_set's, this should remove the FD_SETSIZE limit.
Rakshasa
as rakshasa
More... almost 20 years ago
* Fixed torrent::PollSelect::perform(...) so it checks if the Event* is NULL, which happens if another event removes it.
Rakshasa
as rakshasa
More... almost 20 years ago
* Rewrote 'select' based polling in the client and finished the 'epoll' code. The client selects whichever is available on the current platform.
Rakshasa
as rakshasa
More... almost 20 years ago
* Finished implementing epoll support in the library. The client side is abit hacky and normal select based polling is temporarily disabled.
Rakshasa
as rakshasa
More... almost 20 years ago
* Changed the API to support different Poll objects and made PollSelect available. Started work on PollEPoll.
Rakshasa
as rakshasa
More... almost 20 years ago
* Minor bug fixes and cleanup.
Rakshasa
as rakshasa
More... almost 20 years ago
* Implemented PollSelect which handles "select" based polling using the new modular polling.
Rakshasa
as rakshasa
More... almost 20 years ago
* Adding framework for a modular polling class.
Rakshasa
as rakshasa
More... almost 20 years ago
* Minor sinclude tweaks in configure.ac.
Rakshasa
as rakshasa
More... almost 20 years ago
* Added posix_fallocate to File::reserve, though it is disabled by default.
Rakshasa
as rakshasa
More... almost 20 years ago
* Added autoconf check and support for XFS's reserve ioctl, when files are resized it also calls XFS_IOC_RESVSP64.
Rakshasa
as rakshasa
More... almost 20 years ago
* Using SocketAddress instead of std::string/uint16_t for peer addresses.
Rakshasa
as rakshasa
More... almost 20 years ago
* Cleaned up torrent::ProtocolBuffer.
Rakshasa
as rakshasa
More... almost 20 years ago
* Changed function calls in torrent::Download to be const.
Rakshasa
as rakshasa
More... almost 20 years ago
Commenting out some debug statements in torrent::TrackerUdp.
Rakshasa
as rakshasa
More... almost 20 years ago
* Finished UDP tracker support, remains to debug etc.
Rakshasa
as rakshasa
More... almost 20 years ago