aboutsummaryrefslogtreecommitdiff
path: root/src/ucs.ml
AgeCommit message (Collapse)Author
2020-12-30ucs: use the version name from duneAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-12-30ucs: properly remove the unix socket when a signal is receivedAlban Gruin
When using a unix socket to serve µCS, the file would not be removed when the server was shut down. Teach µCS to catch sigints and sigterms, and call unlink on the socket if it exists. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-20µCS v0.1.1v0.1.1Alban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-20ucs: set the time zone to local when starting the serverAlban Gruin
This sets the time zone to local when starting the server to avoid having timestamps in UTC in the logs. Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-13µCS v0.1.0v0.1.0Alban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-13ucs: add command line parameters, powered by cmdlinerAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-13ucs: move the server to its own moduleAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-13ucs: remove use of `ignore' an the main functionAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-13ucs: show parameters in the logAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-13ucs: add URLs to the HTML pages, read parameters in the URLAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-13ucs: add a helper to send quickly a 200 OK responseAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-12ucs: log queriesAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-12ucs: fetch group based on URLAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-12ucs: adding a basic webserver, only returning an ICS file on GET queriesAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-12Remove unused functions and useless type specificationsAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-11ics: clean Event module, conversion to stringAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-09course, ics: proper modules, proper datetime storageAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-09main: add license noticeAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-07ucs: first basic parser of json eventsAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>
2020-09-06hello, worldAlban Gruin
Signed-off-by: Alban Gruin <alban@pa1ch.fr>