- Belgium
- https://www.rustybever.be
-
Computer science student from Belgium who loves playing around with servers.
- Joined on
2021-03-28
Jef Roosens pushed to main at Chewing_Bever/homelab
-
2ae759025c refactor: clean up directories and start standardized role names
-
e2ef196a62 webdav: switch to non-bcrypt config password
- Compare 2 commits »
Jef Roosens pushed to main at Chewing_Bever/otter
-
82e52bc8f9 feat(server): add basic cli error handling to avoid unwraps
Jef Roosens pushed to main at Chewing_Bever/otter
-
be04d0c7fe feat(server): add unix socket support
-
dca4d2d1ec refactor(server): lay groundwork for unix socket configuration
- Compare 2 commits »
Jef Roosens opened issue Chewing_Bever/alex#13
Crash can corrupt JSON metadata fileJef Roosens pushed to main at Chewing_Bever/homelab
-
0c75bd0c26 all: forbid scraping on all services
-
4b5ed5c8a5 webdav: add config
- Compare 2 commits »
Jef Roosens pushed to main at Chewing_Bever/otter
-
7abce21aee refactor: move server to own package; set up workspace dependencies
-
279983c64c chore: remove all compiler and clippy warnings
-
f3ede6f9a6 test(gpodder_sqlite): update tests so they work again
- Compare 3 commits »
Jef Roosens pushed to main at Chewing_Bever/otter
-
974ca80298 chore: listen to clippy
Jef Roosens pushed to main at Chewing_Bever/otter
-
823133c034 feat(gpodder): add paginated sessions function
-
bf132f93dc feat: move web routes to /
- Compare 2 commits »
Jef Roosens pushed to main at Chewing_Bever/otter
-
82ccad196c feat: add login page
-
3071685950 feat: add separate auth middleware for web routes
-
b3e49be299 feat: bootstrap htmx templating system
-
ad015b47e4 feat: embed htmx and picocss as static routes
-
2c44f788d9 feat: store user agent with sessions
- Compare 5 commits »
Jef Roosens pushed to main at Chewing_Bever/otter
-
5112a6ce35 feat(otter): add log level cli config
Jef Roosens pushed to main at Chewing_Bever/otter
-
5f57d85584 feat(gpodder_sqlite): switch to on-disk sqlite for tests and benches
Jef Roosens pushed to main at Chewing_Bever/homelab
-
ee7ee2b19d otter: add web config
Jef Roosens pushed to main at Chewing_Bever/homelab
-
10664f10cb otter: local-only config
Jef Roosens pushed to main at Chewing_Bever/otter
-
d329a0e61c feat(gpodder_sqlite): added benchmarking support
Jef Roosens pushed to main at Chewing_Bever/otter
-
73988d6264 test(gpodder_sqlite): start device tests
-
22016fe0e9 fix(gpodder_sqlite): force in-memory database to consist of only one connection
-
fe8939c07e test(gpodder_sqlite): add remove old sessions test
- Compare 3 commits »
Jef Roosens pushed to main at Chewing_Bever/otter
-
5f06e0847f test(gpodder_sqlite): added some tests for AuthStore
Jef Roosens pushed to main at Chewing_Bever/otter
-
0bb0c5657a docs(gpodder): document session last_seen timestamp's precision should be at least to the second
-
705b347775 feat(gpodder_sqlite): set up testing
-
b44a47fefd feat(gpodder): add create_user method to AuthStore
-
2a8917f21d refactor: split up gpodder module files
-
0cfcd90eba refactor: split gpodder repository and the sqlite data store implementation into separate crates
- Compare 5 commits »
Jef Roosens pushed to main at Chewing_Bever/otter
-
86687a7b96 chore: update changelog and readme
-
f4008e4b9c feat: started rudimentary gpo cli tool to manually sync devices
- Compare 2 commits »
Jef Roosens pushed to main at Chewing_Bever/otter
-
0e543539cf feat: implemented sync device API routes
-
f42c708cc6 feat: implemented sync status update function in repository
-
efe08771b1 feat: implement synchronize sync group in sqlite repository
-
cac80ca3e4 feat: modify entire sync group when updating subscriptions
- Compare 4 commits »