aboutsummaryrefslogtreecommitdiffstats
path: root/Makefile.am
Commit message (Collapse)AuthorAgeFilesLines
* make: do not require pthreadsRafael G. Martins2017-01-161-4/+0
|
* make: added initial man pageRafael G. Martins2017-01-031-0/+19
|
* make: added a bunch of testsRafael G. Martins2017-01-011-0/+44
|
* make: implemented a build tool for blogcRafael G. Martins2016-12-271-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.laRafael G. Martins2016-12-261-0/+3
|
* lambda: add more dependenciesRafael G. Martins2016-12-131-22/+1
|
* build: strip blogc binary before creating github-lambda zipfileRafael G. Martins2016-12-121-0/+1
|
* build: github-lambda zipfile generationRafael G. Martins2016-12-121-11/+11
|
* build: added missing backslashRafael G. Martins2016-12-071-1/+1
|
* github-lambda: initial implementation of AWS Lambda functionRafael G. Martins2016-12-071-0/+26
|
* build: fix configure args for "make distcheck"Rafael G. Martins2016-11-071-1/+0
|
* build: added missing backslashRafael G. Martins2016-10-301-1/+1
|
* build: travis: improve test running option/CFLAGSRafael G. Martins2016-10-301-3/+6
|
* blogc: added some "integration" testsRafael G. Martins2016-10-151-0/+4
|
* build: build debug.c into libblogcRafael G. Martins2016-10-131-1/+1
|
* build: if tests not explicitly requested, avoid errors if deps not foundRafael G. Martins2016-10-121-0/+2
|
* build: use bash, but get it properly during build timeRafael G. Martins2016-10-121-4/+8
| | | | hardcoding it for travis, as bash is always installed there.
* build: fix test buildingRafael G. Martins2016-10-121-0/+4
|
* build: run tests while building rpmRafael G. Martins2016-10-111-0/+1
|
* build: check for test dependencies properlyRafael G. Martins2016-10-111-2/+2
|
* git-receiver: added tests for shell, fixed bugRafael G. Martins2016-10-111-0/+1
|
* git-receiver: added test for post-receive. fixed leakRafael G. Martins2016-10-111-0/+1
|
* git-receiver: added support to get mirror url from config fileRafael G. Martins2016-10-101-9/+35
| | | | this commit also includes some "integration test" in shell script
* git-receiver: splitted/reimplemented and tested shell command parserRafael G. Martins2016-10-071-0/+21
|
* git-receiver: splitted and tested pre-receive input parserRafael G. Martins2016-10-041-0/+47
|
* git-receiver: splitted codeRafael G. Martins2016-09-291-0/+21
|
* runserver: reimplemented http server without libeventRafael G. Martins2016-09-251-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 dependencyRafael G. Martins2016-09-221-2/+0
|
* blogc: common: moved "file" to commonRafael G. Martins2016-09-091-4/+3
|
* common: added config-parserRafael G. Martins2016-09-091-0/+20
|
* *: centralize error handlingRafael G. Martins2016-09-091-2/+0
|
* *: moved error handling to src/common/Rafael G. Martins2016-09-031-21/+22
|
* *: big code reorganization.Rafael G. Martins2016-09-031-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 validationRafael G. Martins2016-07-031-0/+20
|
* build: link debug.c directly to blogc binaryRafael G. Martins2016-06-251-1/+1
|
* debug: move debug functions to separated fileRafael G. Martins2016-06-251-2/+4
|
* man: added blogc-pagination(7)Rafael G. Martins2016-04-301-0/+13
|
* build: fix man page distRafael G. Martins2016-04-291-9/+5
|
* man: added man page for blogc-runserverRafael G. Martins2016-04-291-0/+13
|
* man: added man page for blogc-git-receiverRafael G. Martins2016-04-291-0/+13
|
* blogc-runserver: import external tool to blogc repositoryRafael G. Martins2016-04-271-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 repositoryRafael G. Martins2016-04-271-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.
* moved squareball back to blogc source tree.Rafael G. Martins2016-04-271-23/+20
| | | | | | | i don't have enough time to maintain a separated library at this point, and worry about soname bump, library stability, etc. all the code is trivial enough to be copied around, and all the utils are implemented as single file now, to make it easier to copy.
* spec: fixed source dirRafael G. Martins2016-03-091-0/+1
|
* travis: added script to upload distfilesRafael G. Martins2016-03-081-1/+0
|
* build: added make rule to build srpmRafael G. Martins2016-03-081-0/+10
|
* build: replace src/utils with squareballRafael G. Martins2016-02-261-23/+23
|
* build: explicit man rules. take 2Rafael G. Martins2016-02-131-3/+3
|
* build: explicit man rulesRafael G. Martins2016-02-131-3/+3
|
* Revert "Revert "build: added git-version-gen support""Rafael G. Martins2016-01-311-0/+15
| | | | This reverts commit 8e01ccec4837027a12a4bfc6a54e3c09440169a9.