ze0s
604c7896bd
chore: add LICENSE GPLv2-or-later ( #897 )
...
* chore: add LICENSE
* chore: add LICENSE to README
2023-05-01 16:21:59 +02:00
Viktor Elofsson
0f2ce26ba2
feat(tools): Add a simple MockIndexer helper for IRC announcing and indexing ( #555 )
...
* Add a simple SelfIndexer for IRC announcing and indexing
* Rename to MockIndexer
* fix: close file after reading
2022-12-03 16:55:36 +01:00
ze0s
25a165b764
feat(indexers): add support for optional baseurl override ( #551 )
...
* feat(indexers): optional baseurl override
* feat(indexers): update baseUrl parsing
* refactor(indexers): BREAKING move parse to IRC struct
* Move Parse as part of IRC struct from Indexer
* Updated definitions
* Build torrentUrl in stages
* Use new url.JoinPath to build torrentUrl
* Update tests
* refactor(indexers): select option obj
* refactor(indexers): make backwards compatible
2022-12-03 15:40:45 +01:00
ze0s
4bf023d030
feat(irc): support optional SASL and NickServ auth ( #511 )
...
* feat(irc): support SASL and NickServ auth
* feat(irc): add missing fields
* feat(irc): support SASL and NickServ auth
* feat(irc): add missing fields
* feat(irc): add validation
* feat(indexers): unify and set required values
* feat(irc): add postgres migrations
* feat(irc): use nick as handlerkey
* feat(irc): use account for nickserv
* fix(irc): pg db migration
2022-10-27 22:25:58 +02:00
Shivaram Lingamneni
95471a4cf7
feat(irc): attempt SASL login with fallback to nickserv ( #333 )
...
* IRC: attempt SASL, ignore SASL failure
* update Ergo integration testing config
* refactor(irc): rework auth and join based on events
2022-07-03 22:49:34 +02:00
Ludvig Lundgren
f63ace662a
feat(irc): improve reconnect and add notifications ( #315 )
...
* refactor(irc): nickserv and methods
* feat(notifications): add new events and refactor send
* feat(irc): handle disconnect reconnect and connect
* feat(irc): update config for ergo local irc server
* feat(irc): retry initial connect
* feat(irc): show nickserv errors
2022-06-29 16:50:38 +02:00
Ludvig Lundgren
9e5b7b0aa5
fix(indexer): panic on size check via api ( #239 )
...
* fix(indexer): panic on size check via api
* feat(indexer): add mock api
2022-04-12 16:45:46 +02:00
Ludvig Lundgren
fdf69e6403
feat(indexers): load custom definitions ( #186 )
2022-03-20 14:35:33 +01:00
Ludvig Lundgren
c4d580eb03
Feature: Support multiline irc parsing ( #39 )
...
* feat: initial multiline support
* refactor: handle multiple indexers per network
* wip: setup indexer
* build: add docker compose for testing
* chore: remove temp mock indexers
* chore: update deps
* refactor: update and store network handler
* build: update test compose
* chore: minor cleanup
2021-12-21 21:15:42 +01:00