master
117 commits
053c1e1
uint  ·  2026-05-16
master
collapse long if chain into MIME table
1e3829e
uint  ·  2026-05-16
ignore testing area
f74074c
uint  ·  2026-05-16
rename shrados->shclient
b179189
uint  ·  2026-05-16
rename gorados->go client
89d7436
uint  ·  2026-05-05
Merge pull request #6 from foobar-p5/master

slight grammar correction in README
eea99b1
niche-yrittaja  ·  2026-05-05
slight grammar correction
86d99b5
uint  ·  2026-05-04
revert back to pthread from tinycthread
2cde702
uint  ·  2026-05-04
ignore macos debug symbols
5f2bd8c
uint  ·  2026-05-04
make Makefile POSIX
6619a65
uint  ·  2026-05-04
tinycthread: avoid once_flag, call_once conflicts with glibc
4e7573b
uint  ·  2026-05-01
Merge pull request #3 from foobar-p5/master

bare minimum openrc support (service)
99d6741
niche-yrittaja  ·  2026-04-30
wow i'm blind. README changes, again

Signed-off-by: niche-yrittaja <144765110+foobar-p5@users.noreply.github.com>
5a1ef7b
niche-yrittaja  ·  2026-04-30
README changes (?)

probably  unasked for, but i also listed the  currently available init systems.
12e3826
niche-yrittaja  ·  2026-04-30
Update Makefile
fbce9ce
niche-yrittaja  ·  2026-04-30
added an openrc service
85c5a1b
uint  ·  2026-04-30
Merge pull request #2 from naltun/fix/remove-trailing-whitespace

Remove trailing whitespace in `README.md` files
c24943b
Noah Altunian  ·  2026-04-30
Remove trailing whitespace
ddb9dc0
uint  ·  2026-04-30
Merge pull request #1 from naltun/patch-1

Fix typo in `gorados.go` comment
9ec2128
Noah  ·  2026-04-30
Fix typo in gorados.go comment
05c86e3
uint  ·  2026-04-29
update Makefile, README for rcctl start script
2e1a662
uint  ·  2026-04-29
add rcctl parados start script
e1806cd
uint  ·  2026-04-29
only ignore root scripts
fb50c4d
uint  ·  2026-04-28
reorganise http_handle into route_dispatch
2161d48
uint  ·  2026-04-28
add struct response, remove reply_...

unify all responses to reply() and reply using struct response
3093334
uint  ·  2026-04-28
refactor item route lookup (add parse_item)

dedupe /stream, /meta item resolution
ab03866
uint  ·  2026-04-28
add doxygen comments to static functions
097a8d7
uint  ·  2026-04-28
use doxygen style docs in all headers
d49c682
uint  ·  2026-04-28
add Doxyfile

also reformat LICENSE
2b4f3de
uint  ·  2026-03-15
replace semaphore.h with slot tracking
02c88e3
uint  ·  2026-03-15
shrados: fix seeking by plaing direct stream urls
26018fe
uint  ·  2026-03-12
add back shrados

i dont actually know how it disappeared
1b7b7b2
uint  ·  2026-03-12
dont ignore shrados
cf86900
uint  ·  2026-03-12
add auth_delay
363bc86
uint  ·  2026-03-10
update README to mention clients, add safety notice at bottom of README
b01b444
uint  ·  2026-03-10
use more sensible default options
dc1adbd
uint  ·  2026-03-10
shrados: move to shrados/, add README
df02474
uint  ·  2026-03-10
shrados: add `url URL` option
9218a7d
uint  ·  2026-03-09
shrados: add REPL parados client

shrados is a simple sh script which interacts
with parados just by using the shell.
1327bb8
uint  ·  2026-03-09
migrate pthreads->tinycthread
f68374b
uint  ·  2026-02-10
update versioning
bc3c3d0
uint  ·  2026-02-09
gorados: complete (for now)
c3951e1
uint  ·  2026-02-01
gorados: create web items (for site-gen)
08b5697
uint  ·  2026-02-01
gorados: conform to go-formatting, add streaming
1aa0c2b
uint  ·  2026-02-01
gorados: parse /meta/{id} and display data
ca263e9
uint  ·  2026-02-01
ignore gorados binary

.
515da8e
uint  ·  2026-02-01
remove gorados binary
e6cf6ea
uint  ·  2026-02-01
gorados: add basic /library handling
b10c515
uint  ·  2026-01-31
gorados init
d46e916
uint  ·  2026-01-31
remove webui
0a3c07f
uint  ·  2026-01-31
fix build error users.c

idk why i removed it?

.
7cdd3af
uint  ·  2026-01-31
update Makefile, add install options

ALSO COMMIT 67

.
7e2932e
uint  ·  2026-01-31
add supporting documentation for public functions
0e727f8
uint  ·  2026-01-31
conform all docs to max line-length 60-Character
92e059d
uint  ·  2026-01-31
update docs to reflect current program
5583766
uint  ·  2026-01-31
print "set" on set password, log set_kv error
25aeb79
uint  ·  2026-01-31
improve config logging (set_kv)
40c43e7
uint  ·  2026-01-31
respond 503 when max_client reached; server busy
ce889b9
uint  ·  2026-01-31
capitalise reply_text responses
2fca692
uint  ·  2026-01-31
add metadata: mtime, name, kind
9f73103
uint  ·  2026-01-31
make endpoint handling more thread safe, add /rescan endpoint
088c85d
uint  ·  2026-01-31
log max_clients on config_load
70f86ba
uint  ·  2026-01-31
remove brittle forking, replace with parallelism
3e2f344
uint  ·  2026-01-30
add max_clients option, rename key io_timeout_sec->http_io_timeout, update parados.conf

make it match
94b7de4
uint  ·  2026-01-30
make logging thread-safe
f9cd433
uint  ·  2026-01-30
remove rlimit; causes different systems to fail differently
a64e414
uint  ·  2026-01-30
remove extra hash parados.conf
94695a5
uint  ·  2026-01-30
bail on failure for reply, cors_build
9f221a6
uint  ·  2026-01-30
move HTTP_*, LISTEN_BACKLOG: config.h->http.h
de59ca3
uint  ·  2026-01-30
add repo links to README
3ebd3f2
uint  ·  2026-01-29
remove /queue endpoint

not needed anymore
eb81dfb
uint  ·  2026-01-29
update versioning; v(M)M-YY-commit
c2cc0db
uint  ·  2026-01-28
add git versioning in builds
b3dc5f8
uint  ·  2026-01-28
add rlimits, CLOEXEC, socket io timeouts

.
b2b738a
uint  ·  2026-01-28
harden parse_hex64 function

make sure only hex chars are being used
enforce exact legths
NULL checks
b4369fb
uint  ·  2026-01-28
zero-out decoded password after done using it
21bc931
uint  ·  2026-01-28
update docs, update README (see desc.)

docs now mention -v flag
REAME now has correct paths to manpages (bruh)

.
7718242
uint  ·  2026-01-28
improve logging
ba644a9
uint  ·  2026-01-28
add -v flag, fail on other flags
d52be4b
uint  ·  2026-01-28
tighten utils
85547c2
uint  ·  2026-01-28
unify replies futher to reply()
23d70fc
uint  ·  2026-01-28
allocate more memory to HTTP_REQ_MAX, HTTP_RESP_MAX for saftey
1271880
uint  ·  2026-01-28
add daemon, developer, config documentation

i love writing documentation ( >:c )
92d252b
uint  ·  2026-01-28
update README
4bf38bc
uint  ·  2026-01-28
rename bind_addr, bind_port -> server_addr, server_port
d1ed689
uint  ·  2026-01-28
capitalise first letter of logs
11cd826
uint  ·  2026-01-28
add basic authentication
65eaa44
uint  ·  2026-01-27
update README logo (no centre)

.
1474650
uint  ·  2026-01-27
move shared util functions to util.h/c, unify header reply with reply_hdr
d97f7f0
uint  ·  2026-01-27
add queue endpoint
d237710
uint  ·  2026-01-27
stop checking cors_origin is valid, update gitignore
4085912
uint  ·  2026-01-27
add simple conf parser, move config.def.h->config.h

.
b54b867
uint  ·  2026-01-27
create basic config file
1fc881f
uint  ·  2026-01-27
add date to logs, remove windows code

doubt i will ever support windows..
e5003cc
uint  ·  2026-01-26
use local ip for saftey
fcfda12
uint  ·  2026-01-26
add basic webui

.
243ab69
uint  ·  2026-01-26
add logo
16f2b2a
uint  ·  2026-01-26
add CORS header for more access
6bb5302
uint  ·  2026-01-26
change default port
9aedfa4
uint  ·  2026-01-26
add /meta endpoint, add Content-Type for streams (update later)
769b10a
uint  ·  2026-01-26
update RANGE_BAD->RANGE_UNSAT where appropriate
8782705
uint  ·  2026-01-25
add range handling
3d7bcf8
uint  ·  2026-01-25
add streaming
857194b
uint  ·  2026-01-25
update gitignore to remove test scripts
bc0aec2
uint  ·  2026-01-25
update debug logging, update Makefile

logging is now inline functions in log.h

Makefile has 2 build options, release and debug
a148208
uint  ·  2026-01-25
add directory scanning, add json response to scan
711f006
uint  ·  2026-01-25
rename paradosd.c->parados.c, move logmsg decleration to log.h
ce95006
uint  ·  2026-01-25
update gitignore, update Makefile
2fb7cbc
uint  ·  2026-01-25
add logging
480252f
uint  ·  2026-01-25
move http stuff->http.h/c

.
2b570ac
uint  ·  2026-01-25
refactor + improve saftey on http server, create config.h
f45ea23
uint  ·  2026-01-02
create minimal server

just sends back a simple hello

.
95ca823
uint  ·  2026-01-02
add swap files to gitignore
3f14a43
uint  ·  2026-01-02
add ISC LICENCE
e37deab
uint  ·  2026-01-02
add gitignore
a52b8f1
uint  ·  2026-01-02
add compileflags to Makefile
2d7ed7d
uint  ·  2026-01-02
add parados daemon
ae58515
uint  ·  2026-01-02
add README