Commit Graph

54 Commits

Author SHA1 Message Date
meeg_leeto b86ead74a4 chore: add the necessary log/ directory to data/ 2022-05-13 16:50:56 +01:00
meeg_leeto 2aff7bb416 feat: added Logger and wired it up to warp 2022-05-13 16:20:34 +01:00
meeg_leeto d2109fce65 fix: misc. fix to printing, from bad concatenation 2022-05-13 16:19:57 +01:00
meeg_leeto 165b0e34d0 misc: replaced user facing panics with prints+exit 2022-05-12 19:38:09 +01:00
meeg_leeto 50b0ab56cb misc: more common line/col formatting 2022-05-12 19:34:24 +01:00
meeg_leeto 4dfa764603 chore: updated config.json to match changes 2022-05-12 19:34:10 +01:00
meeg_leeto 8bac40ebdc chore: bumped MAJOR because of configuration file brk. chng. 2022-05-12 19:19:27 +01:00
meeg_leeto 9a59da600e wip: added log rules to configuration file 2022-05-12 19:16:28 +01:00
meeg_leeto 3e0cd31961 refact: refactored validation and reporting of configuration file 2022-05-12 19:16:06 +01:00
meeg_leeto a5fd6bf61a feat: --version flag 2022-05-12 18:29:14 +01:00
meeg_leeto 8c12dfc132 feat: versioning of configuration files 2022-05-12 18:29:01 +01:00
meeg_leeto ce4706c4b1 misc: remove warnings for mandatory fields 2022-05-12 18:27:20 +01:00
meeg_leeto f49e700dd4 fix: slug collisions were not correctly handled 2022-04-30 15:59:15 +01:00
meeg_leeto 464965ae33 fix: cargo really is ignoring PROFILE venv 2022-04-30 14:24:31 +01:00
meeg_leeto 05c3072037 fix: -i -> -u lonk 2022-04-30 03:10:21 +01:00
meeg_leeto c34309b1b7 fix: crash where compiling for the first time 2022-04-30 03:08:53 +01:00
meeg_leeto e220d67fe3 doc: more info on README about what it is 2022-04-30 02:53:38 +01:00
meeg_leeto 7312bc7bcb doc: Added README and LICENCE 2022-04-30 02:49:51 +01:00
meeg_leeto fbeee0342d misc: prepare master branch 2022-04-30 02:49:35 +01:00
meeg_leeto ee7c67dfbf fix: stricter URLs 2022-04-30 02:14:16 +01:00
meeg_leeto a9714fe51a misc: try to be more strict in URL filter 2022-04-30 01:57:29 +01:00
meeg_leeto df0cff37af fix: minor fixes to the HTTP frontend 2022-04-30 01:47:34 +01:00
meeg_leeto 6c7b06f021 feat: HTTP interface fully functional 2022-04-30 01:36:15 +01:00
meeg_leeto b3f73fde50 feat: barebones HTML interface is working 2022-04-30 00:53:42 +01:00
meeg_leeto adb6853de5 refact: minor refactor 2022-04-30 00:22:47 +01:00
meeg_leeto 23c77c79f3 fix: try to serve anything that doesn't match from the dir 2022-04-30 00:20:44 +01:00
meeg_leeto f7297cdadd chore: use regular BASE64 instead
From the javascript side, using non-standard base64 was more trouble
than it's worth.
2022-04-30 00:19:57 +01:00
meeg_leeto 927d6d32b9 feat: added the redirect part 2022-04-29 23:30:38 +01:00
meeg_leeto a10c2a01f0 refact: big refactor + documentation
Moved everything to modules, and added documentation to everything.
2022-04-29 22:53:57 +01:00
meeg_leeto 0349a5f465 fix: shortening works!
Misunderstood RV, and was trying to convert the redis response to usize
when it should be something compatible with "ok". () worked.
2022-04-29 19:26:43 +01:00
meeg_leeto 1993fa4893 refact: split POST and GET methods 2022-04-29 18:47:18 +01:00
meeg_leeto 1a10b12a5d refact: removed redundant b64url type 2022-04-29 18:47:04 +01:00
meeg_leeto eae6b3eec2 fix: building again, but apparently not working 2022-04-28 22:57:29 +01:00
meeg_leeto 9372294297 wip: working out /shorten 2022-04-28 22:17:04 +01:00
meeg_leeto d8e19e98c8 wip: not working, but definitely serving and doing something with /shorten args 2022-04-27 19:19:08 +01:00
meeg_leeto 31d8157618 wip: db communication 2022-04-25 17:59:30 +01:00
meeg_leeto c2d813e6c4 fix: finally docker/compose are set up correctly 2022-04-24 23:50:32 +01:00
meeg_leeto 97d19a5b80 chore: merge wip 2022-04-21 22:12:24 +01:00
meeg_leeto fc001933d1 fix: proper env w/ docker compose 2022-04-21 22:10:14 +01:00
meeg_leeto 2f3884b223 misc: updated config.json to match new defaults 2022-04-21 22:08:02 +01:00
meeg_leeto 63a404822a fix: dockerfile 2022-04-21 17:53:55 +01:00
meeg_leeto 85d240906d misc: added .dockerignore to ignore target/ 2022-04-21 17:52:55 +01:00
meeg_leeto 6f4a1c25c9 fix: docker-compose 2022-04-21 17:52:05 +01:00
meeg_leeto ddff9bdbfb wip: still tuning Dockerfile 2022-04-15 01:24:04 +01:00
meeg_leeto b53646cb64 refact: removed figment dependency 2022-04-15 01:23:55 +01:00
meeg_leeto 7220663240 fix: Dockerfile did not make Docker happy 2022-04-14 23:39:40 +01:00
meeg_leeto dc5a74c6b3 wip: added .dockerignore 2022-04-14 18:15:47 +01:00
meeg_leeto a19170db81 wip: flexibility in serve ip/port 2022-04-14 18:14:14 +01:00
meeg_leeto 1cc260b998 wip: still working torwards the Redis oriented arch. 2022-04-14 13:33:32 +01:00
meeg_leeto 703a52ea8f wip: fixes to last commit to successfully run 2022-04-08 22:47:09 +01:00