aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* make: check for headersRafael G. Martins2017-01-031-0/+3
|
* make: fixed includesRafael G. Martins2017-01-038-10/+7
|
* make: added to spec fileRafael G. Martins2017-01-031-2/+14
|
* make: added initial man pageRafael G. Martins2017-01-033-0/+99
|
* blogc-make: fixed clean ruleRafael G. Martins2017-01-035-9/+82
|
* github-lambda: always upload files with real file namesRafael G. Martins2017-01-031-14/+27
| | | | | | | even if we are translating some file names, for example to use a .xml file as directory index, we still need to upload the file to the real filename, to avoid automatically generated atom feeds produced by blogc-make pointing to wrong urls.
* tests: use absolute path for binariesRafael G. Martins2017-01-025-24/+26
|
* make: rename settings.ini to blogcfileRafael G. Martins2017-01-013-23/+23
|
* make: added a bunch of testsRafael G. Martins2017-01-017-1/+1139
|
* config-parser: only allow double-quoted valuesRafael G. Martins2017-01-012-44/+9
|
* config-parser: allow quoted valuesRafael G. Martins2017-01-012-18/+249
|
* make: fixed return codeRafael G. Martins2016-12-271-1/+1
|
* make: fixed return codeRafael G. Martins2016-12-271-0/+1
|
* make: provide useful info if blogc-runserver not foundRafael G. Martins2016-12-271-7/+16
|
* make: implemented runserver ruleRafael G. Martins2016-12-275-1/+61
|
* runserver: exit cleanly on ^CRafael G. Martins2016-12-271-0/+7
|
* runserver: fixed bug when calling with -mRafael G. Martins2016-12-271-1/+1
|
* make: convert "all" into an actual ruleRafael G. Martins2016-12-271-22/+48
|
* make: validate environment keysRafael G. Martins2016-12-271-1/+10
|
* github-lambda: blogc-make: integrateRafael G. Martins2016-12-273-8/+36
|
* github-lambda: drop external dependenciesRafael G. Martins2016-12-273-63/+26
|
* travis: fixed deploy script, probably a rebase errorRafael G. Martins2016-12-271-1/+1
|
* make: implemented a build tool for blogcRafael G. Martins2016-12-2724-7/+2286
| | | | | | | | | | | | | | | | | 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 ;)
* *: binaries should always return 3 on errors, for consistency.Rafael G. Martins2016-12-267-55/+55
| | | | | | We used to return 1 or 2 in case of errors, with no special meaning, other than "something is wrong", but these codes are reserved. Now we always return 3.
* build: link helper libs to libblogc_common.laRafael G. Martins2016-12-261-0/+3
|
* build: accept parameters to valgrind scriptRafael G. Martins2016-12-261-2/+2
|
* config-parser: bc_config_get_list should return array instead of listRafael G. Martins2016-12-253-20/+30
|
* config-parser: added support to parse section as list of linesRafael G. Martins2016-12-255-30/+258
|
* blogc: common: git-receiver: improved error handlingRafael G. Martins2016-12-233-20/+26
|
* git-receiver: moved shell quote function to commonRafael G. Martins2016-12-217-56/+61
|
* config-parser: improved error reporting, added bc_config_get_with_defaultRafael G. Martins2016-12-203-10/+32
|
* github-lambda: do not use "file" as variableRafael G. Martins2016-12-141-22/+23
|
* github-lambda: initialize variableRafael G. Martins2016-12-141-0/+1
|
* github-lambda: random fixes; allow users to push to any bucketRafael G. Martins2016-12-141-25/+27
| | | | | previously it was only possible to push to a bucket name exactly like the GitHub repository.
* github-lambda: improve handling of busybox symlinksRafael G. Martins2016-12-141-4/+14
|
* github-lambda: support symlinksRafael G. Martins2016-12-131-1/+1
|
* travis: yet another fixRafael G. Martins2016-12-131-1/+1
|
* travis: disable stuff not needed for github-lambdaRafael G. Martins2016-12-131-5/+5
|
* travis: fixesRafael G. Martins2016-12-132-2/+2
|
* lambda: add more dependenciesRafael G. Martins2016-12-135-31/+56
|
* github-lambda: removed unused importRafael G. Martins2016-12-121-1/+0
|
* travis: actually build static binary for github-lambdaRafael G. Martins2016-12-121-9/+4
|
* travis: build blogc binary statically linked for github-lambdaRafael G. Martins2016-12-121-1/+10
|
* 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
|
* github-lambda: fix directory index and allow to override content-typeRafael G. Martins2016-12-091-9/+34
| | | | | | | | this patch allows users to use files like `index.xml` as directory index, by renaming it to `index.html`, because Amazon S3 only allows one file name as directory index. it also allows users to override the automatically guessed content-type with something else, e.g. to force a charset.
* build: added missing backslashRafael G. Martins2016-12-071-1/+1
|
* travis: fixed deployed files for blogc-github-lambdaRafael G. Martins2016-12-071-0/+2
|
* github-lambda: initial implementation of AWS Lambda functionRafael G. Martins2016-12-074-0/+162
|
* common/config-parser: minor fixRafael G. Martins2016-12-031-1/+1
|