Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | *: update copyright | Rafael G. Martins | 2020-05-31 | 4 | -4/+4 |
| | | | | this time I'm only updating the files I touched this year. | ||||
* | common: bc_stdin_read() should set read length | Rafael G. Martins | 2020-05-30 | 2 | -2/+8 |
| | |||||
* | common: utils: added bc_slist_append_list | Rafael G. Martins | 2020-05-29 | 2 | -0/+17 |
| | |||||
* | common: config-parser: use const for trie data | Rafael G. Martins | 2019-09-09 | 1 | -3/+3 |
| | |||||
* | common: prevent stdarg errors when format is NULL | Rafael G. Martins | 2019-09-09 | 2 | -0/+10 |
| | |||||
* | Revert "common: added bc_slist_remove" | Rafael G. Martins | 2019-05-01 | 2 | -20/+0 |
| | | | | This reverts commit 0cfb3dad5de015b658b0917c43fabe420781f39f. | ||||
* | common: added bc_slist_remove | Rafael G. Martins | 2019-04-28 | 2 | -0/+20 |
| | |||||
* | common: added bc_slist_sort | Rafael G. Martins | 2019-04-28 | 2 | -0/+62 |
| | |||||
* | make: do not follow symlinks when resolving blogcfile path | Rafael G. Martins | 2019-04-25 | 2 | -0/+7 |
| | |||||
* | blogc: template: allow whitespaces in template tags, not just spaces | Rafael G. Martins | 2019-02-09 | 2 | -0/+9 |
| | |||||
* | blogc: added "inside docker" template variable | Rafael G. Martins | 2019-02-04 | 1 | -1/+1 |
| | |||||
* | *: update copyright | Rafael G. Martins | 2019-01-15 | 13 | -13/+13 |
| | |||||
* | *: update copyright | Rafael G. Martins | 2018-10-14 | 13 | -13/+13 |
| | |||||
* | common: added bc_str_to_bool | Rafael G. Martins | 2018-07-25 | 2 | -0/+27 |
| | |||||
* | common: config-parser: fix empty values support | Rafael G. Martins | 2018-07-23 | 1 | -0/+11 |
| | |||||
* | make: git-receiver: fixed conversion from wait status to status code | Rafael G. Martins | 2018-05-13 | 2 | -0/+53 |
| | |||||
* | blogc: common: replace unsigned int with size_t | Rafael G. Martins | 2018-03-20 | 2 | -3/+3 |
| | |||||
* | utils: trie: fixed bug in foreach implementation. | Rafael G. Martins | 2017-06-24 | 1 | -3/+1 |
| | | | | | | when looping through the tree, the algorithm would stop, if found a '\0' in the key of the tree node. there should be no "child" field after a '\0', but "next" fields may exist. | ||||
* | *: updated copyright | Rafael G. Martins | 2017-02-25 | 12 | -12/+12 |
| | |||||
* | config-parser: only allow double-quoted values | Rafael G. Martins | 2017-01-01 | 1 | -35/+0 |
| | |||||
* | config-parser: allow quoted values | Rafael G. Martins | 2017-01-01 | 1 | -14/+138 |
| | |||||
* | make: implemented a build tool for blogc | Rafael G. Martins | 2016-12-27 | 2 | -0/+12 |
| | | | | | | | | | | | | | | | | | so, this is basically what happens when you don't have anything better to do in the christmas weekend. most of this code was written in the last 2 or 3 days. i'd like to thank the chivas brothers, the weather and my psychological problems for this achievement. on a serious note, this tool still needs a man page, more tests, and the aws lambda function should be adapted to use it instead of (or together with) make/busybox. also, while talking about aws lambda, this tool can be nicely embedded into the blogc binary, to produce a single "small" static binary for usage in lambda ;) | ||||
* | config-parser: bc_config_get_list should return array instead of list | Rafael G. Martins | 2016-12-25 | 2 | -5/+12 |
| | |||||
* | config-parser: added support to parse section as list of lines | Rafael G. Martins | 2016-12-25 | 2 | -11/+106 |
| | |||||
* | blogc: common: git-receiver: improved error handling | Rafael G. Martins | 2016-12-23 | 1 | -17/+13 |
| | |||||
* | git-receiver: moved shell quote function to common | Rafael G. Martins | 2016-12-21 | 2 | -0/+29 |
| | |||||
* | config-parser: improved error reporting, added bc_config_get_with_default | Rafael G. Martins | 2016-12-20 | 2 | -6/+19 |
| | |||||
* | common/config-parser: minor fix | Rafael G. Martins | 2016-12-03 | 1 | -1/+1 |
| | |||||
* | common/error: minor fix | Rafael G. Martins | 2016-12-02 | 1 | -1/+1 |
| | |||||
* | removed uneeded error code. export LC_ALL=C in test script | Rafael G. Martins | 2016-10-10 | 1 | -3/+0 |
| | |||||
* | git-receiver: added support to get mirror url from config file | Rafael G. Martins | 2016-10-10 | 1 | -0/+3 |
| | | | | this commit also includes some "integration test" in shell script | ||||
* | *: fixed includes | Rafael G. Martins | 2016-10-07 | 4 | -5/+3 |
| | |||||
* | git-receiver: splitted and tested pre-receive input parser | Rafael G. Martins | 2016-10-04 | 2 | -0/+37 |
| | |||||
* | runserver: reimplemented http server without libevent | Rafael G. Martins | 2016-09-25 | 2 | -4/+5 |
| | | | | | | | | | yeah, this patch implements a "complete" http server for static files. It is not the best code possible, and would be easily DDoS'able if used in production, as it spawns a thread for each request, without limiting. I'm sickish and this is the best code I can deliver now. At least it works! ;) | ||||
* | error: added prefix support to bc_error_print | Rafael G. Martins | 2016-09-16 | 2 | -2/+5 |
| | |||||
* | blogc: common: moved "file" to common | Rafael G. Martins | 2016-09-09 | 4 | -4/+90 |
| | |||||
* | s/blogc_utf8_/bc_utf8_/g | Rafael G. Martins | 2016-09-09 | 2 | -7/+7 |
| | |||||
* | common: error: do not prepend "blogc: " when printing | Rafael G. Martins | 2016-09-09 | 1 | -5/+8 |
| | |||||
* | common: added config-parser | Rafael G. Martins | 2016-09-09 | 3 | -0/+267 |
| | |||||
* | common: fix function prototypes | Rafael G. Martins | 2016-09-09 | 2 | -7/+7 |
| | |||||
* | *: centralize error handling | Rafael G. Martins | 2016-09-09 | 2 | -1/+41 |
| | |||||
* | common: rename macros | Rafael G. Martins | 2016-09-09 | 1 | -3/+3 |
| | |||||
* | *: moved error handling to src/common/ | Rafael G. Martins | 2016-09-03 | 2 | -0/+137 |
| | |||||
* | *: s/sb_/bc_/g | Rafael G. Martins | 2016-09-03 | 4 | -154/+154 |
| | |||||
* | *: big code reorganization. | Rafael G. Martins | 2016-09-03 | 4 | -0/+870 |
- source and tests are now splitted by target - utils lib is now called common still pending move error.c from blogc to common |