45 Commits

Author SHA1 Message Date
Spine
d4aaff7bb5 refactor tracker report functionality 2.1.3 2024-03-10 21:13:13 +01:00
Spine
37685bd8da add resource usage to grafana and report endpoints 2024-03-10 21:12:45 +01:00
Spine
ce2192c018 detabbed source code, no code changes 2.1.1 2024-02-15 16:05:57 +01:00
Spine
2a8a7eb24b Merge branch 'announce-jitter' into 'master'
redesign announce jitter to better spread the load after startup

See merge request tracker/ocelot!8
2024-02-11 15:04:57 +00:00
Spine
4a5687b607 redesign announce jitter to better spread the load after startup 2.1.0 2024-02-11 15:39:22 +01:00
Spine
f80f37c025 Merge branch 'torrent-info' into 'master'
output user report and info_torrent as JSON

See merge request tracker/ocelot!7
2.0.1
2024-02-10 15:26:59 +00:00
Spine
51c5f64a8e output user report and info_torrent as JSON 2024-01-28 12:38:25 +01:00
Spider
59a91200fa Update docker base image 2023-10-14 20:57:34 +02:00
sheepish
665e8b7a24 track queue sizes in stats 2023-10-14 20:25:15 +02:00
sheepish
7efb98654a sleep if api returns error 2023-10-14 20:25:15 +02:00
sheepish
c4153d7585 fix queue worker threads getting stuck if connection fails 2023-10-14 20:25:15 +02:00
sheepish
f42c7cdf47 add grafana dashboard 2023-10-14 20:19:50 +02:00
sheepish
e5d20d7851 add prometheus-compatible stats reporting 2023-10-14 20:19:46 +02:00
itismadness
cd1b031d4f Add curl to Dockerfile for downstream health checks
(cherry picked from commit fac0fd1686)
2023-10-14 20:19:32 +02:00
itismadness
d2bae2622a Ignore build output files for docker
(cherry picked from commit 23e5b92b2a)
2023-10-14 20:19:29 +02:00
itismadness
ad9fb66efa add image.source label to Dockerfile
(cherry picked from commit fc56c7a35a)
2023-10-14 20:19:25 +02:00
itismadness
b248a4c766 improve dev workflow
(cherry picked from commit 50a08a2b66)
2023-10-14 20:19:14 +02:00
undertheironbridge
e04b30366e Small CMakeLists.txt cleanup (#19)
Co-authored-by: strangeways <strangeways@no.mail.net>
(cherry picked from commit 5412bee85a)
2023-10-14 20:18:46 +02:00
itismadness
38ac1af7a2 use chrono to sleep in threads
(cherry picked from commit 3a430a9a1c)
2023-10-14 20:16:58 +02:00
Spine
9c2051ef71 change xbt_snatched insert to allow a primary key to be added 2020-04-22 01:24:02 +01:00
itismadness
febde1daf7 use string empty method for checking empty strings 2020-04-22 01:23:52 +01:00
itismadness
465c23ad5d should have been 2.0.0 release 2.0 2019-10-22 23:43:11 +01:00
itismadness
023b33c5a5 1.2.0 release 2019-10-22 23:34:58 +01:00
Spine
8964322da5 write activity into leech stats tables (#2) 2019-10-20 10:12:42 +00:00
itismadness
4268d19188 Commit CMakeLists.txt and renamed CMake find files 2019-06-16 23:09:37 -01:00
itismadness
99f58dc0d9 Add site_service config option to allow setting gazelle port 2019-06-14 07:19:43 +08:00
Hierra Strunger
6d8f859455 Create ocelot.service (#14)
Systemd init file for ocelot to put on /lib/systemd/system/
2019-06-03 07:25:07 -04:00
itismadness
861ccf7eae Add changelog line for 1.2, update README 2019-05-26 17:11:21 -04:00
itismadness
3b2d8253fb Remove Vagrantfile in favor of Dockerfile 2019-05-26 17:02:53 -04:00
itismadness
a7d8e5744f Migrate ocelot to build using cmake, add support for jemalloc 2019-05-26 17:00:53 -04:00
SebbaGerra
d1a88b1ae1 Some changes to build on FreeBSD (#12)
* Update events.h

* Update ocelot.h

* Update schedule.h

* Update README.md
2018-11-24 08:44:28 -05:00
itismadness
8ed24eb529 Update for v1.1 1.1 2018-11-05 20:35:10 -05:00
it is madness
269d395c70 Update README.md 2018-04-10 12:41:40 +00:00
itismadness
ea91e111a1 finally get around to pushing fixes for typos and compile errors 2018-03-01 09:08:34 -05:00
itismadness
07da713209 add logging (console and file) and a daemon mode 2017-11-02 20:15:38 -04:00
itismadness
7f577b53a4 Reorganize Ocelot source code into src/ directory 2017-10-30 23:41:32 -04:00
Git
972c8d6659 Ocelot 1.0 1.0 2015-01-27 17:36:18 +01:00
Git
61d445e247 Ocelot 0.8 2014-09-02 23:14:39 +02:00
Git
0d5eed2a9e Ocelot 0.7 2014-09-02 23:14:39 +02:00
Git
152b59ffb2 Ocelot 0.6 2014-09-02 23:14:39 +02:00
Git
622ce05fcd Ocelot 0.5 2014-09-02 23:14:39 +02:00
Git
7ab5ed7229 Ocelot 0.4 2014-09-02 23:14:38 +02:00
Git
3c0a799d61 Ocelot 0.3 2014-09-02 23:14:38 +02:00
Git
55f6a6a1fc Ocelot 0.2 alpha 2014-09-02 23:14:13 +02:00
Git
3d19103c8f Ocelot 0.1 alpha 2014-09-02 23:14:04 +02:00