aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* common: utf: simplified utf-8 validationRafael G. Martins2020-11-052-15/+5
| | | | | we don't need to evaluate codepoints, just to check if the byte sequences are valid.
* blogc: fix post sorting when mixing posts before and after `Sun Sep 9 ↵Rafael G. Martins2020-10-132-5/+8
| | | | 01:46:40 AM UTC 2001`
* build: spec: disable lto and install blogc-toctree(7)Rafael G. Martins2020-09-161-0/+2
| | | | I submitted a modified 0.20.0 spec to copr
* build: version bumpv0.20.0Rafael G. Martins2020-09-151-0/+3
|
* maint: update gpg key idRafael G. Martins2020-09-151-1/+1
|
* blogc: man: added initial blogc-toctree(7)Rafael G. Martins2020-09-123-0/+101
|
* build: github-actions: update apt database and use ubuntu-20.04Rafael G. Martins2020-09-111-7/+8
|
* blogc: generate table of contents treeRafael G. Martins2020-09-1116-164/+1283
| | | | | | | | | | | | | 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.
* maint: readme: minor fixRafael G. Martins2020-05-311-1/+1
|
* maint: added instructions on how to produce a releaseRafael G. Martins2020-05-311-0/+88
|
* build: version bumpv0.19.0Rafael G. Martins2020-05-311-0/+3
|
* *: update copyrightRafael G. Martins2020-05-3130-30/+30
| | | | this time I'm only updating the files I touched this year.
* runserver: replace u_int16_t with uint16_tRafael G. Martins2020-05-311-2/+2
|
* make: rules: remove generate_files struct field.Rafael G. Martins2020-05-312-28/+9
| | | | | | saying that a `clean` rule generates files is very stupid. we can just assume that any rule that does not implements `outputlist_func` does not generates any files.
* common: improve bc_slist_append_list() testsRafael G. Martins2020-05-301-13/+28
|
* common: bc_stdin_read() should set read lengthRafael G. Martins2020-05-305-10/+22
|
* git-receiver: pre-receive parser should accept lenRafael G. Martins2020-05-304-17/+21
|
* make: run blogc-runserver before starting the reloaderRafael G. Martins2020-05-301-12/+37
|
* blogc: removed unused variableRafael G. Martins2020-05-291-2/+0
|
* blogc: use new filelist parserRafael G. Martins2020-05-291-24/+8
|
* common: utils: added bc_slist_append_listRafael G. Martins2020-05-293-0/+44
|
* blogc: added filelist parserRafael G. Martins2020-05-295-0/+238
|
* make: close fds after copying static filesRafael G. Martins2020-05-281-0/+3
|
* make: rebuild atom feeds on atom template changesRafael G. Martins2020-05-251-2/+4
|
* blogc: added listing_empty template blockRafael G. Martins2020-05-166-39/+137
|
* build: github-actions: simplify stepsRafael G. Martins2020-05-101-8/+1
|
* build: github-actions: ruby/ronn fixesRafael G. Martins2020-05-101-1/+3
| | | | | - suppress warnings by downgrading rubygems to 3.0.6 - do not install ronn as root on macos
* build: re-add dist-srpm targetRafael G. Martins2020-05-091-0/+3
|
* build: fix publication of clang-analyzer resultsRafael G. Martins2020-05-091-2/+2
|
* build: migrate from travis-ci to github-actionsRafael G. Martins2020-05-093-91/+82
|
* make: remove whitespaces from default atom templateRafael G. Martins2020-05-093-80/+22
|
* make: support operating systems without sysexits.hRafael G. Martins2020-04-221-1/+6
|
* include `unistd.h` after `sys/stat.h`Rafael G. Martins2020-04-224-3/+4
|
* blogc: allow passing multiple -e optionsRafael G. Martins2020-04-227-25/+283
|
* build: ci: osx: update homebrewRafael G. Martins2020-03-081-0/+1
|
* build: ci: trying to fix osx build by upgrading itRafael G. Martins2020-03-081-1/+1
|
* build: ci: support newer yatrRafael G. Martins2020-03-071-0/+1
| | | | | it doesn't publishes archives generated by broken builds. must set `publish_on_failure` to `true`
* build: version bumpv0.18.0Rafael G. Martins2019-09-101-0/+3
|
* build: do not run tests for rhel8. take 2Rafael G. Martins2019-09-101-0/+4
|
* build: do not run tests for rhel8Rafael G. Martins2019-09-091-0/+2
|
* build: cmocka is not available for rhel8 right nowRafael G. Martins2019-09-091-1/+4
|
* common: config-parser: use const for trie dataRafael G. Martins2019-09-091-3/+3
|
* maint: use python3, sign distfilesRafael G. Martins2019-09-091-3/+7
|
* common: prevent stdarg errors when format is NULLRafael G. Martins2019-09-094-1/+20
|
* blogc: fixed bug that prevented digits in -D argumentsRafael G. Martins2019-09-042-6/+35
|
* blogc: loader: minor improvementRafael G. Martins2019-07-241-1/+2
|
* tests: common: sort: fixesRafael G. Martins2019-07-241-6/+7
|
* make: fixed filename generation for pagination_tagsRafael G. Martins2019-07-245-14/+571
|
* make: exec: silent "variable not found" errorsRafael G. Martins2019-07-151-1/+3
|
* make: exec: trying to fix bug detected by clang-analyzerRafael G. Martins2019-07-151-1/+3
|