aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Enable IPv6Felix Hanley2018-02-165-63/+105
|
* Refactor DHT code into separate packageFelix Hanley2018-02-1524-1249/+733
|
* Basic DHT functionsFelix Hanley2018-02-0913-60/+866
|
* Use my own bencode implementationFelix Hanley2018-01-216-265/+740
|
* Configure main executable flagsFelix Hanley2018-01-091-73/+74
|
* Begin splitting up librariesFelix Hanley2018-01-0914-85/+78
|
* WIP start on worker implementationsFelix Hanley2018-01-0814-505/+487
|
* Rename constantsFelix Hanley2018-01-041-23/+23
|
* Update config WIPFelix Hanley2018-01-034-132/+94
|
* Add library based structure and split up tag creationFelix Hanley2018-01-033-16/+246
|
* Make btClient a worker in a poolFelix Hanley2018-01-032-205/+190
|
* Rename packageFelix Hanley2018-01-0313-13/+23
|
* Rename binaryFelix Hanley2018-01-031-1/+1
|
* Add logger depFelix Hanley2018-01-0313-0/+593
|
* Add makefileFelix Hanley2018-01-031-0/+23
|
* Update depsFelix Hanley2018-01-0331-1347/+19
|
* Minor clean ups1.0.0Felix Hanley2017-06-192-13/+9
|
* Require character class tags to have at least 3 charactersFelix Hanley2017-06-192-2/+3
|
* Give reason for skipping torrentFelix Hanley2017-06-191-1/+1
|
* Add basic paginationFelix Hanley2017-06-192-28/+84
|
* Fix configuration setting and add Unicode character class tagsFelix Hanley2017-06-198-61/+98
|
* Ensure the index hanlder only serves the root URLFelix Hanley2017-06-182-3/+6
|
* Update to interfaceFelix Hanley2017-06-182-48/+61
|
* Ensure the default set of tags are skippedFelix Hanley2017-06-181-4/+5
|
* Try out a different main loopFelix Hanley2017-06-181-17/+25
| | | | | The idea to not block the filtering of peers if the database lags. See how it goes.
* Update documentation and add example config fileFelix Hanley2017-06-182-14/+59
|
* Add full text search via PostgreSQLFelix Hanley2017-06-182-10/+32
|
* Add user configuration and more exported variablesFelix Hanley2017-06-1845-104/+6202
|
* Clean up rendered HTMLFelix Hanley2017-06-171-19/+16
|
* Update schema to reflect developmentFelix Hanley2017-06-171-3/+3
|
* Reduce some logging with the 'quiet' flagFelix Hanley2017-06-173-6/+14
|
* Update schema so local times can be shownFelix Hanley2017-06-171-1/+1
|
* Use a new node ID when bootstrappingFelix Hanley2017-06-172-19/+15
|
* Create only one btClient, it spawns the workersFelix Hanley2017-06-171-10/+8
|
* Update readmeFelix Hanley2017-06-171-10/+9
|
* Fix HTML5Felix Hanley2017-06-171-0/+2
|
* Updates to HTTP interfaceFelix Hanley2017-06-175-26/+82
|
* Add readmeFelix Hanley2017-06-171-0/+65
|
* Bundle basic HTTP frontend and add statsFelix Hanley2017-06-1732-163/+7926
| | | | Also start using sqlx package for simpler struct scanning
* Make kTable thread safeFelix Hanley2017-06-123-18/+41
|
* Fix file storageFelix Hanley2017-06-122-13/+15
|
* Update tag filtersFelix Hanley2017-06-121-1/+2
|
* Fix non-resolution of bootstrap nodesFelix Hanley2017-06-121-0/+1
|
* Fix copy-pasted filter issueFelix Hanley2017-06-112-2/+6
|
* Add licenseFelix Hanley2017-06-111-0/+21
|
* Add torrent taggingFelix Hanley2017-06-11712-373048/+19325
| | | | | | - Move to postgresql to reduce locking issues - Move ih hash to single thread - Clean up stuff
* Update bt loop reducing CPU considerablyFelix Hanley2017-06-091-1/+1
|
* Where it's at.Felix Hanley2017-06-09660-0/+374672
As I have been running it. TODO: - web front-end and search - rate limiting - statistics - routing table logic - profiling (CPU mainly, mem seems ok)