- IMPROVES: Switched to MIT Licensing.
- IMPROVES: Documented how to set up cron jobs (#28).
- IMPROVES: Documented where custom configuration should be stored.
- IMPROVES: De-duplicate test initialization and database initialization (#27).
- IMPROVES: Automated testing now uses the same database, and respects prefixes, and custom usernames and database names.
- IMPROVES: Update default settings to not allow database resets.
- IMPROVES: Some tests are now stricter.
- BUGFIX: Fixes table-size erroring when no tables are deployed.
- FEATURE: Adds multi-torrent scraping (#19).
- FEATURE: Optionally replace tasks with cron jobs (#22).
- FEATURE: Adds unit-tests for functions (#17).
- FEATURE: Adds normalized checks.
- IMPROVES: Sanitizes super-globals before use (#16).
- IMPROVES: Documented hook files (#23).
- IMPROVES: Removes duplicated variables (#20).
- IMPROVES: Moved to puff-style structure (#18).
- IMPROVES: IP detection, especially when reporting IPv4 and IPv6.
- IMPROVES: Adds database size to
admin.php
- BUGFIX: Variables should be named in international english (#21).
- BUGFIX: Fix compact reporting for IPv4.
- BUGFIX: Fix full-tracker scraping.
- REMOVES: Nothing.
- FEATURE: Adds support for IPv6 (#3).
- IMPROVES: More tasks are logged.
- BUGFIX: Task names being trimmed.
- BUGFIX: Task being duplicated.
- BUGFIX: Certain torrents binary hash is malformed due to a poorly implemented "verbose" mode (#14).
- REMOVES: Verbose mode for torrent scraping. JSON and XML are still available.
- FEATURE: Add downloads totals (#10).
- FEATURE: Add preliminary support for IPv6 (#3).
- IMPROVES: Git ignores hooks or custom files.
- IMPROVES: Adds verbose option to torrent scraping for better display of bencoded content.
- BUGFIX: Fixes scrape counts of torrents by encoding hashes in their binary format.
- BUGFIX: Fixes issue where cleaning was never logged.
- BUGFIX: Fixes issue with escaping binary data by storing it all as Hexadecimal.
- FEATURE: Support Endpoints, rather than just separate ports.
- FEATURE: Adds JSON and XML output to scrapes and stats.
- FEATURE: Adds HEX info_hash support to announce.
- IMPROVES: Stop double-submissions on admin page.
- IMPROVES: Improves configuration defaults.
- BUGFIX: Fix broken scraping when requesting a torrent as a binary value.
- BUGFIX: Set correct default charset.
- A procedural re-write of PeerTracker in a modern format.
- Fixes numerous bugs and massively improves performance, modularity, and maintainability.
- BUGFIX: Failure to assign returned data from stripslashes.
- BUGFIX: Garbage collection routine interval.
- FEATURE: Tracker Statistics (peers, seeders, leechers, torrents) output via html, xml & json.
- FEATURE: Database Prefixes, allows multiple trackers to be ran from a single database.
- FEATURE: Support for persistent connections (via mysql or mysqli (php >= 5.3)).
- IMPROVES: Implemented support for full scrapes.
- IMPROVES: More efficient table rows.
- FEATURE: Completed /announce and partial /scrape support.