Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | build: travis: fix osx support | Rafael G. Martins | 2018-01-06 | 1 | -44/+61 |
| | | | | | | | | | This commit fixes builds of blogc and helper tools on osx, and enables travis tests on it. This also includes some general improvements for travis, and disable tests that require mocked functions if the linker does not supports `-wrap` ldflag | ||||
* | Revert "Make manpages generation optional" | Rafael G. Martins | 2017-11-18 | 1 | -3/+26 |
| | | | | | | | | The commit broke the release tarballs. I need to find a solution to allow people to build from git without ronn, but this patch needs to be reverted for now. This reverts commit 732f74f3b4cd13bdf393c716c0c350ca9bf34f4c. | ||||
* | man: added blogcfile.5, updated some other pages | Rafael G. Martins | 2017-11-18 | 1 | -0/+10 |
| | |||||
* | Make manpages generation optional | baylej | 2017-08-03 | 1 | -26/+3 |
| | | | | | Option --disable-ronn is said to ignore presence of ronn and disable man pages generation. | ||||
* | make: splitted reloader | Rafael G. Martins | 2017-03-04 | 1 | -0/+2 |
| | |||||
* | make: reworked binary lookups, added them to ctx | Rafael G. Martins | 2017-03-03 | 1 | -0/+1 |
| | |||||
* | make: parse runserver arguments from cli, instead of env | Rafael G. Martins | 2017-02-24 | 1 | -0/+19 |
| | | | | this is some over-optimized parser, to celebrate #cloudbleed :D | ||||
* | Revert "make: do not require pthreads" | Rafael G. Martins | 2017-02-11 | 1 | -0/+4 |
| | | | | This reverts commit dd0ff8219b749f89ae66261830d10f1c27940b19. | ||||
* | make: do not require pthreads | Rafael G. Martins | 2017-01-16 | 1 | -4/+0 |
| | |||||
* | make: added initial man page | Rafael G. Martins | 2017-01-03 | 1 | -0/+19 |
| | |||||
* | make: added a bunch of tests | Rafael G. Martins | 2017-01-01 | 1 | -0/+44 |
| | |||||
* | make: implemented a build tool for blogc | Rafael G. Martins | 2016-12-27 | 1 | -0/+91 |
| | | | | | | | | | | | | | | | | | 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 ;) | ||||
* | build: link helper libs to libblogc_common.la | Rafael G. Martins | 2016-12-26 | 1 | -0/+3 |
| | |||||
* | lambda: add more dependencies | Rafael G. Martins | 2016-12-13 | 1 | -22/+1 |
| | |||||
* | build: strip blogc binary before creating github-lambda zipfile | Rafael G. Martins | 2016-12-12 | 1 | -0/+1 |
| | |||||
* | build: github-lambda zipfile generation | Rafael G. Martins | 2016-12-12 | 1 | -11/+11 |
| | |||||
* | build: added missing backslash | Rafael G. Martins | 2016-12-07 | 1 | -1/+1 |
| | |||||
* | github-lambda: initial implementation of AWS Lambda function | Rafael G. Martins | 2016-12-07 | 1 | -0/+26 |
| | |||||
* | build: fix configure args for "make distcheck" | Rafael G. Martins | 2016-11-07 | 1 | -1/+0 |
| | |||||
* | build: added missing backslash | Rafael G. Martins | 2016-10-30 | 1 | -1/+1 |
| | |||||
* | build: travis: improve test running option/CFLAGS | Rafael G. Martins | 2016-10-30 | 1 | -3/+6 |
| | |||||
* | blogc: added some "integration" tests | Rafael G. Martins | 2016-10-15 | 1 | -0/+4 |
| | |||||
* | build: build debug.c into libblogc | Rafael G. Martins | 2016-10-13 | 1 | -1/+1 |
| | |||||
* | build: if tests not explicitly requested, avoid errors if deps not found | Rafael G. Martins | 2016-10-12 | 1 | -0/+2 |
| | |||||
* | build: use bash, but get it properly during build time | Rafael G. Martins | 2016-10-12 | 1 | -4/+8 |
| | | | | hardcoding it for travis, as bash is always installed there. | ||||
* | build: fix test building | Rafael G. Martins | 2016-10-12 | 1 | -0/+4 |
| | |||||
* | build: run tests while building rpm | Rafael G. Martins | 2016-10-11 | 1 | -0/+1 |
| | |||||
* | build: check for test dependencies properly | Rafael G. Martins | 2016-10-11 | 1 | -2/+2 |
| | |||||
* | git-receiver: added tests for shell, fixed bug | Rafael G. Martins | 2016-10-11 | 1 | -0/+1 |
| | |||||
* | git-receiver: added test for post-receive. fixed leak | Rafael G. Martins | 2016-10-11 | 1 | -0/+1 |
| | |||||
* | git-receiver: added support to get mirror url from config file | Rafael G. Martins | 2016-10-10 | 1 | -9/+35 |
| | | | | 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/+21 |
| | |||||
* | git-receiver: splitted and tested pre-receive input parser | Rafael G. Martins | 2016-10-04 | 1 | -0/+47 |
| | |||||
* | git-receiver: splitted code | Rafael G. Martins | 2016-09-29 | 1 | -0/+21 |
| | |||||
* | runserver: reimplemented http server without libevent | Rafael G. Martins | 2016-09-25 | 1 | -2/+70 |
| | | | | | | | | | 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! ;) | ||||
* | runserver: removed libmagic dependency | Rafael G. Martins | 2016-09-22 | 1 | -2/+0 |
| | |||||
* | blogc: common: moved "file" to common | Rafael G. Martins | 2016-09-09 | 1 | -4/+3 |
| | |||||
* | common: added config-parser | Rafael G. Martins | 2016-09-09 | 1 | -0/+20 |
| | |||||
* | *: centralize error handling | Rafael G. Martins | 2016-09-09 | 1 | -2/+0 |
| | |||||
* | *: moved error handling to src/common/ | Rafael G. Martins | 2016-09-03 | 1 | -21/+22 |
| | |||||
* | *: big code reorganization. | Rafael G. Martins | 2016-09-03 | 1 | -99/+94 |
| | | | | | | | - source and tests are now splitted by target - utils lib is now called common still pending move error.c from blogc to common | ||||
* | blogc: added utf8 validation | Rafael G. Martins | 2016-07-03 | 1 | -0/+20 |
| | |||||
* | build: link debug.c directly to blogc binary | Rafael G. Martins | 2016-06-25 | 1 | -1/+1 |
| | |||||
* | debug: move debug functions to separated file | Rafael G. Martins | 2016-06-25 | 1 | -2/+4 |
| | |||||
* | man: added blogc-pagination(7) | Rafael G. Martins | 2016-04-30 | 1 | -0/+13 |
| | |||||
* | build: fix man page dist | Rafael G. Martins | 2016-04-29 | 1 | -9/+5 |
| | |||||
* | man: added man page for blogc-runserver | Rafael G. Martins | 2016-04-29 | 1 | -0/+13 |
| | |||||
* | man: added man page for blogc-git-receiver | Rafael G. Martins | 2016-04-29 | 1 | -0/+13 |
| | |||||
* | blogc-runserver: import external tool to blogc repository | Rafael G. Martins | 2016-04-27 | 1 | -0/+35 |
| | | | | | | | | 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 | -3/+52 |
| | | | | | | | | | 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. |