Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | blogc: generate table of contents tree | Rafael G. Martins | 2020-09-11 | 1 | -0/+3 |
| | | | | | | | | | | | | | this commit allows users to use the `{{ TOCTREE }}` variable in their templates, to get automatically generated table of contents for entries. The variable is binded to each entry, so it can be used in any block that runs in entry context, like `{% block entry %}`. There's a small performance penalty for this, because the table of contents is rendered for any entry, despite being used or not, and not generated on-demand. still missing documentation. tests are good enough. | ||||
* | blogc: added filelist parser | Rafael G. Martins | 2020-05-29 | 1 | -0/+1 |
| | |||||
* | common: added bc_slist_sort | Rafael G. Martins | 2019-04-28 | 1 | -0/+1 |
| | |||||
* | blogc: rusage: added tests, fixed minor issue | Rafael G. Martins | 2019-02-10 | 1 | -0/+1 |
| | |||||
* | blogc: sysinfo: added tests | Rafael G. Martins | 2019-02-10 | 1 | -0/+2 |
| | |||||
* | blogc: funcvars: code simplified, added tests | Rafael G. Martins | 2019-02-10 | 1 | -0/+1 |
| | |||||
* | removed blogc-github-lambda | Rafael G. Martins | 2019-01-15 | 1 | -7/+0 |
| | | | | it will be provided in a separate repository soon | ||||
* | make: added utilitary function to generate filenames | Rafael G. Martins | 2018-07-25 | 1 | -0/+1 |
| | |||||
* | git-receiver: centralize settings to reuse later | Rafael G. Martins | 2018-05-30 | 1 | -1/+1 |
| | |||||
* | build: use yatr | Rafael G. Martins | 2018-05-07 | 1 | -3/+3 |
| | |||||
* | maint: added script to download distfiles | Rafael G. Martins | 2018-02-22 | 1 | -0/+2 |
| | |||||
* | man: added blogcfile.5, updated some other pages | Rafael G. Martins | 2017-11-18 | 1 | -1/+1 |
| | |||||
* | github-lambda: added blogc version information | Rafael G. Martins | 2017-03-22 | 1 | -0/+1 |
| | |||||
* | make: parse runserver arguments from cli, instead of env | Rafael G. Martins | 2017-02-24 | 1 | -0/+1 |
| | | | | this is some over-optimized parser, to celebrate #cloudbleed :D | ||||
* | make: added a bunch of tests | Rafael G. Martins | 2017-01-01 | 1 | -0/+3 |
| | |||||
* | make: implemented a build tool for blogc | Rafael G. Martins | 2016-12-27 | 1 | -0/+2 |
| | | | | | | | | | | | | | | | | | 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 ;) | ||||
* | lambda: add more dependencies | Rafael G. Martins | 2016-12-13 | 1 | -0/+2 |
| | |||||
* | github-lambda: initial implementation of AWS Lambda function | Rafael G. Martins | 2016-12-07 | 1 | -0/+6 |
| | |||||
* | blogc: added some "integration" tests | Rafael G. Martins | 2016-10-15 | 1 | -0/+1 |
| | |||||
* | build: use bash, but get it properly during build time | Rafael G. Martins | 2016-10-12 | 1 | -0/+3 |
| | | | | hardcoding it for travis, as bash is always installed there. | ||||
* | git-receiver: added support to get mirror url from config file | Rafael G. Martins | 2016-10-10 | 1 | -0/+2 |
| | | | | this commit also includes some "integration test" in shell script | ||||
* | git-receiver: splitted/reimplemented and tested shell command parser | Rafael G. Martins | 2016-10-07 | 1 | -0/+1 |
| | |||||
* | git-receiver: splitted and tested pre-receive input parser | Rafael G. Martins | 2016-10-04 | 1 | -0/+2 |
| | |||||
* | runserver: reimplemented http server without libevent | Rafael G. Martins | 2016-09-25 | 1 | -0/+3 |
| | | | | | | | | | 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! ;) | ||||
* | common: added config-parser | Rafael G. Martins | 2016-09-09 | 1 | -0/+1 |
| | |||||
* | *: moved error handling to src/common/ | Rafael G. Martins | 2016-09-03 | 1 | -1/+1 |
| | |||||
* | fixed gitignore | Rafael G. Martins | 2016-09-03 | 1 | -9/+9 |
| | |||||
* | renderer: utils: fixed memory bugs found by clang static analyzer | Rafael G. Martins | 2016-07-05 | 1 | -0/+3 |
| | |||||
* | blogc: added utf8 validation | Rafael G. Martins | 2016-07-03 | 1 | -0/+1 |
| | |||||
* | blogc-runserver: import external tool to blogc repository | Rafael G. Martins | 2016-04-27 | 1 | -0/+1 |
| | | | | | | | | still in the effort to reduce maintenance work, I'm importing blogc-runserver tool to the main blogc repository. the tool is build by default, if needed headers and libraries are found. | ||||
* | blogc-git-receiver: import external tool to blogc repository | Rafael G. Martins | 2016-04-27 | 1 | -1/+2 |
| | | | | | | | | | still in the effort to reduce maintenance work, I'm importing blogc-git-receiver tool to the main blogc repository. the tool is build by default, if needed headers are found. that means that it will probably only be built for posix-compliant operating systems. | ||||
* | travis: added script to upload distfiles | Rafael G. Martins | 2016-03-08 | 1 | -2/+4 |
| | |||||
* | travis: actually commit the build script | Rafael G. Martins | 2016-03-07 | 1 | -0/+1 |
| | |||||
* | Revert "Revert "build: added git-version-gen support"" | Rafael G. Martins | 2016-01-31 | 1 | -0/+4 |
| | | | | This reverts commit 8e01ccec4837027a12a4bfc6a54e3c09440169a9. | ||||
* | Revert "build: added git-version-gen support" | Rafael G. Martins | 2016-01-14 | 1 | -4/+0 |
| | | | | This reverts commit 5e53ba7406e65b51ec59aad634b6baf7154e1ad3. | ||||
* | build: added git-version-gen support | Rafael G. Martins | 2016-01-13 | 1 | -0/+4 |
| | |||||
* | build: added rpm spec | Rafael G. Martins | 2016-01-10 | 1 | -0/+1 |
| | |||||
* | ignore rpms | Rafael G. Martins | 2015-11-05 | 1 | -0/+3 |
| | |||||
* | build: added script to build windows releases | Rafael G. Martins | 2015-11-05 | 1 | -0/+1 |
| | |||||
* | ignore zip files | Rafael G. Martins | 2015-10-24 | 1 | -0/+1 |
| | |||||
* | datetime-parser: initial implementation. not used yet | Rafael G. Martins | 2015-10-24 | 1 | -0/+1 |
| | |||||
* | build: yet another try to fix man pages | Rafael G. Martins | 2015-08-18 | 1 | -2/+2 |
| | |||||
* | added initial man pages | Rafael G. Martins | 2015-05-15 | 1 | -0/+4 |
| | |||||
* | started implementint a markdown-like syntax for content | Rafael G. Martins | 2015-05-04 | 1 | -0/+1 |
| | |||||
* | portability fixes | Rafael G. Martins | 2015-04-28 | 1 | -0/+1 |
| | |||||
* | added renderer tests | Rafael G. Martins | 2015-04-23 | 1 | -0/+1 |
| | |||||
* | error: added tests | Rafael G. Martins | 2015-04-19 | 1 | -0/+1 |
| | |||||
* | loader: added compiler-defined variables | Rafael G. Martins | 2015-04-19 | 1 | -0/+1 |
| | |||||
* | replaced leg-based parser with handmade parser for templates | Rafael G. Martins | 2015-04-17 | 1 | -4/+1 |
| | | | | | yay! no leg parser needed anymore. parsers still needs some work and error handling, though. | ||||
* | replaced leg-based parser with handmade parser for source files | Rafael G. Martins | 2015-04-17 | 1 | -2/+1 |
| |