Mon, 01 Jun 2015 18:45:45 -0400 |
Josef 'Jeff' Sipek |
str: define str_cmp
|
Mon, 01 Jun 2015 18:45:16 -0400 |
Josef 'Jeff' Sipek |
iter: define list_for_each_safe
|
Mon, 01 Jun 2015 10:18:02 -0400 |
Josef 'Jeff' Sipek |
ptree: use umem caches for struct ptree & struct ptnode
|
Mon, 01 Jun 2015 09:36:28 -0400 |
Josef 'Jeff' Sipek |
post: add suport for fmt4 post loading
|
Mon, 01 Jun 2015 09:30:44 -0400 |
Josef 'Jeff' Sipek |
resurect & update fmt4 parser, lexer, and parse tree code
|
Fri, 07 Apr 2017 20:18:43 -0400 |
Josef 'Jeff' Sipek |
{template,pipeline}: fix for new libjeffpc
|
Mon, 27 Mar 2017 16:37:57 -0400 |
Josef 'Jeff' Sipek |
daemon: drop privileges from all 3 sets
|
Thu, 13 Oct 2016 14:04:08 -0400 |
Josef 'Jeff' Sipek |
file cache: update to new libjeffpc file io API
|
Sun, 25 Sep 2016 16:21:47 -0400 |
Josef 'Jeff' Sipek |
mangle: " should be escaped as well
|
Sun, 25 Sep 2016 16:21:21 -0400 |
Josef 'Jeff' Sipek |
templates: support for twitter image card
|
Sun, 25 Sep 2016 16:20:25 -0400 |
Josef 'Jeff' Sipek |
math: use dvips & convert to render math
|
Fri, 01 Jul 2016 16:23:09 -0400 |
Josef 'Jeff' Sipek |
post fmt 3: Twitter card image support
|
Fri, 01 Jul 2016 16:19:20 -0400 |
Josef 'Jeff' Sipek |
post: use data from special commands if available
|
Mon, 13 Jun 2016 18:02:45 -0400 |
Josef 'Jeff' Sipek |
post fmt 3: dump out the entirety of the parsed state
|
Mon, 13 Jun 2016 18:01:45 -0400 |
Josef 'Jeff' Sipek |
post fmt 3: make {title,published,tag,category} special commands
|
Mon, 13 Jun 2016 18:00:45 -0400 |
Josef 'Jeff' Sipek |
parse: the current condition stack value should be an *and* of the stack
|
Mon, 13 Jun 2016 17:16:08 -0400 |
Josef 'Jeff' Sipek |
templates: add a twitter card to HTML pages
|
Mon, 13 Jun 2016 17:10:42 -0400 |
Josef 'Jeff' Sipek |
{index,archive,tag,category,story}: set twittertitle variable
|
Mon, 13 Jun 2016 16:43:18 -0400 |
Josef 'Jeff' Sipek |
req: set twitter{user,desc} variable based on config
|
Mon, 13 Jun 2016 16:42:05 -0400 |
Josef 'Jeff' Sipek |
config: load twitter username and site description from config file
|
Mon, 13 Jun 2016 16:41:32 -0400 |
Josef 'Jeff' Sipek |
config: config_load_str should handle NULL as a default string
|
Mon, 13 Jun 2016 16:39:36 -0400 |
Josef 'Jeff' Sipek |
template: implement ifset template function
|
Fri, 10 Jun 2016 17:51:37 -0400 |
Josef 'Jeff' Sipek |
post fmt 3: add a test for \category commands
|
Fri, 10 Jun 2016 17:51:37 -0400 |
Josef 'Jeff' Sipek |
post fmt 3: the test code shouldn't reach into struct str internals
|
Mon, 06 Jun 2016 17:58:28 -0400 |
Josef 'Jeff' Sipek |
Keep post parsing state outside of the post struct
|
Wed, 27 Apr 2016 18:46:20 -0400 |
Josef 'Jeff' Sipek |
Use struct lock from libjeffpc
|
Tue, 26 Apr 2016 10:17:24 -0400 |
Josef 'Jeff' Sipek |
index: don't print the archive timestamp bounds
v4.1
|
Mon, 25 Apr 2016 15:17:20 -0400 |
Josef 'Jeff' Sipek |
post: print the number of loaded posts on startup
|
Mon, 25 Apr 2016 14:47:57 -0400 |
Josef 'Jeff' Sipek |
cmake: add missing license header
|
Mon, 25 Apr 2016 14:47:34 -0400 |
Josef 'Jeff' Sipek |
cmake: allow specifying libjeffpc location on the command line
|
Mon, 25 Apr 2016 14:46:45 -0400 |
Josef 'Jeff' Sipek |
file cache: prevent infinite loop due to stale timestamps
|
Mon, 25 Apr 2016 14:43:57 -0400 |
Josef 'Jeff' Sipek |
Use cmn_err/panic/DBG as much as possible
|
Sat, 02 Apr 2016 21:10:18 -0400 |
Josef 'Jeff' Sipek |
post: fmt 1 & fmt 2 are gone!
|
Sat, 02 Apr 2016 20:29:52 -0400 |
Josef 'Jeff' Sipek |
start using libjeffpc
|
Sat, 02 Apr 2016 20:20:54 -0400 |
Josef 'Jeff' Sipek |
comment: don't leak val on error
|
Mon, 28 Mar 2016 09:21:58 -0400 |
Josef 'Jeff' Sipek |
use a taskq to load posts in parallel
|
Mon, 28 Mar 2016 09:04:38 -0400 |
Josef 'Jeff' Sipek |
log startup time
|
Sun, 01 Nov 2015 13:27:36 -0500 |
Josef 'Jeff' Sipek |
suntaskq: update to get a fix for ctest related "dirt"
|
Sun, 01 Nov 2015 13:23:12 -0500 |
Josef 'Jeff' Sipek |
helpers: use a taskq instead of a custom thread pool
|
Sun, 01 Nov 2015 13:00:58 -0500 |
Josef 'Jeff' Sipek |
update suntaskq & start building it
|
Mon, 26 Oct 2015 21:20:12 -0400 |
Josef 'Jeff' Sipek |
import suntaskq as a submodule
|
Sat, 24 Oct 2015 11:15:20 -0400 |
Josef 'Jeff' Sipek |
lisp: implement equal
|
Mon, 01 Jun 2015 18:45:45 -0400 |
Josef 'Jeff' Sipek |
str: define str_cmp
|
Mon, 08 Jun 2015 16:35:59 -0400 |
Josef 'Jeff' Sipek |
str: include error.h because we're using ASSERT in the header
|
Fri, 26 Jun 2015 09:36:24 -0400 |
Josef 'Jeff' Sipek |
decode: include own header to prevent surprises
|
Fri, 26 Jun 2015 09:37:37 -0400 |
Josef 'Jeff' Sipek |
error: don't rely on macro redefinition doing the right thing
|
Fri, 26 Jun 2015 09:38:50 -0400 |
Josef 'Jeff' Sipek |
fsm: the callback function pointers should have the right type
|
Fri, 26 Jun 2015 09:39:55 -0400 |
Josef 'Jeff' Sipek |
utils: use the proper suffix on a 64-bit constant
|
Tue, 20 Oct 2015 18:01:29 -0400 |
Josef 'Jeff' Sipek |
utils: parsing a NULL time string should not SEGV
|
Tue, 20 Oct 2015 18:26:53 -0400 |
Josef 'Jeff' Sipek |
lisp: add a helper to turn a C array of vals into a lisp list
|
Tue, 20 Oct 2015 18:40:07 -0400 |
Josef 'Jeff' Sipek |
iter: reverse list iteration
|
Sat, 24 Oct 2015 15:59:31 -0400 |
Josef 'Jeff' Sipek |
lisplint: add missing newlines at end of error messages
|
Sat, 24 Oct 2015 15:50:30 -0400 |
Josef 'Jeff' Sipek |
lisplint: a tool to check post and comment metadata
|
Sat, 24 Oct 2015 15:49:19 -0400 |
Josef 'Jeff' Sipek |
lisp: add a helper function to get the raw value in an alist
|
Sat, 24 Oct 2015 13:37:43 -0400 |
Josef 'Jeff' Sipek |
lisp: need to handle escaped backslashes in strings
|
Sat, 24 Oct 2015 12:58:48 -0400 |
Josef 'Jeff' Sipek |
val: remove support of VT_CSTR
|
Sat, 24 Oct 2015 12:57:03 -0400 |
Josef 'Jeff' Sipek |
val: convert VAL_DUP_CSTR() created strings to struct str
|
Sat, 24 Oct 2015 12:55:35 -0400 |
Josef 'Jeff' Sipek |
str: add a non-failing string allocation macro
|
Sat, 24 Oct 2015 12:42:06 -0400 |
Josef 'Jeff' Sipek |
use VAL_DUP_CSTR(...) instead of VAL_ALLOC_CSTR(xstrdup(...))
|
Sat, 24 Oct 2015 11:38:32 -0400 |
Josef 'Jeff' Sipek |
cmake: separate test type from executable run
|