Timeline

Not logged in

200 timeline items by user stephan occurring around 2011-04-12 18:08:11.

2011-04-16
13:37 • Changes to wiki page cson_session (user: stephan) [details]
13:27 • Changes to wiki page cson_session (user: stephan) [details]
13:21 • Changes to wiki page TipsAndTricks (user: stephan) [details]
13:17 • Changes to wiki page cson_sqlite3 (user: stephan) [details]
13:15 • Changes to wiki page cson_sqlite3 (user: stephan) [details]
13:06 • Changes to wiki page HowTo (user: stephan) [details]
13:06 • Changes to wiki page TipsAndTricks (user: stephan) [details]
13:05 • Changes to wiki page TipsAndTricks (user: stephan) [details]
13:01 • Changes to wiki page TipsAndTricks (user: stephan) [details]
12:51 • Changes to wiki page TableOfContents (user: stephan) [details]
12:47 • Changes to wiki page cson (user: stephan) [details]
12:38 • Changes to wiki page cson_cpdo (user: stephan) [details]
12:31
[82f5f3d44e] Minor test code changes. (user: stephan, tags: trunk)
12:12 • Changes to wiki page cson_cpdo (user: stephan) [details]
11:41 • Changes to wiki page cson (user: stephan) [details]
11:40
[746730de61] Removed some debuggering output. (user: stephan, tags: trunk)
11:37 • Changes to wiki page cson_cpdo (user: stephan) [details]
11:37
[a17739cf15] Fixed horrible bug in the handling of the special value 0 for integer types, which was using some address as its value instead of 0. (user: stephan, tags: trunk)
11:36
[20a942a143] Lastest cpdo. (user: stephan, tags: trunk)
11:35
[6bcd871ecc] Added a missing file to cgi amalgamation. (user: stephan, tags: trunk)
10:22 • Changes to wiki page cson_cpdo (user: stephan) [details]
09:54 • Changes to wiki page cson (user: stephan) [details]
09:51 • Changes to wiki page cson_cpdo (user: stephan) [details]
09:51 • Changes to wiki page cson_cpdo (user: stephan) [details]
09:49 • Changes to wiki page cson_cpdo (user: stephan) [details]
09:49 • Changes to wiki page cson_sqlite3 (user: stephan) [details]
09:47 • Changes to wiki page cson_cpdo (user: stephan) [details]
09:46
[92ee514288] Minor internal text change. (user: stephan, tags: trunk)
09:44
[ef56d0d3fb] removed some unneeded code. (user: stephan, tags: trunk)
09:41 • Changes to wiki page cson_cpdo (user: stephan) [details]
09:36 • Changes to wiki page AmalgamationBuild (user: stephan) [details]
09:11 • Changes to wiki page AmalgamationBuild (user: stephan) [details]
09:05
[1b211b21a2] Moved cpdo header into amalgamation header (it was ony in the sources) so that cson_cpdo.h can work as part of the amalgamation. (user: stephan, tags: trunk)
2011-04-15
23:53
[6b972157e0] Fixed several memleaks which could happen when populating JSON from sqlite3 fails part of the way through. (user: stephan, tags: trunk)
23:52
[030de0b0f9] Pulled in latest cpdo. (user: stephan, tags: trunk)
23:34 • Changes to wiki page cson_cpdo (user: stephan) [details]
23:33 • Changes to wiki page cson_cpdo (user: stephan) [details]
23:31 • Changes to wiki page TableOfContents (user: stephan) [details]
23:30
[f628c1a706] Added cson_cpdo.*, analog to cson_sqlite3.*. (user: stephan, tags: trunk)
22:47
[7f9dfca9dd] Pulled in latest cpdo. (user: stephan, tags: trunk)
21:12
[da80a548a4] s/CFLAGS/CPPFLAGS/ in a few places. (user: stephan, tags: trunk)
20:30
[731adf07ed] Removed an unused code block. (user: stephan, tags: trunk)
20:03
[85e52347cc] non-functional internal cleanups. (user: stephan, tags: trunk)
19:53
[a5f5eeaaf1] Added some code to qsort() and bsearch() object property lists, but it's disabled by default. My test data sets are too small to measure any speed difference, and the overhead of the qsort() on each object property set/unset, is relatively high. (user: stephan, tags: trunk)
19:52
[038e064d16] Minor doc update. (user: stephan, tags: trunk)
17:22 • Edit [49378c61db596d5a]: Marked "Closed". (user: stephan) [details]
17:22
[49378c61db] Closed-Leaf: Giving up on the BST because, in hindsight, it will perform, on average, O(N) for cases where property names are already sorted (most JSON impls use assoc. arrays sorted by key). (user: stephan, tags: obj-bst)
16:39
[3b83630dda] Started adding a BST impl for object properties but quickly found that the object prop search impl doesn't play well with the bst due to (char const *) vs. cson_string differences. (user: stephan, tags: obj-bst)
16:11
[9ca931e3b8] Create new branch named "obj-bst" (user: stephan, tags: obj-bst)
15:57 • Changes to wiki page TODOs (user: stephan) [details]
15:56 • Changes to wiki page TODOs (user: stephan) [details]
15:54 • Changes to wiki page TODOs (user: stephan) [details]
15:54 • Changes to wiki page TODOs (user: stephan) [details]
15:32 • Changes to wiki page TODOs (user: stephan) [details]
15:32 • Changes to wiki page TODOs (user: stephan) [details]
15:32 • Changes to wiki page AmalgamationBuild (user: stephan) [details]
15:31
[cdea3511a6] Removed two C++-style comments. They're inside an #if 0 block, so i cannot explain why gcc complains (and only now, weeks later...). (user: stephan, tags: trunk)
15:29 • Changes to wiki page cson (user: stephan) [details]
15:28
[8ef770594b] Reimplemented GET/COOKIE parsing to not require C99. Incidentally also allocates less memory this way. Tree now compiles cleanly in C89, not counting sqlite3 and test/demo code. (user: stephan, tags: trunk)
2011-04-14
18:00 • Changes to wiki page cson_session (user: stephan) [details]
17:50
[978b57e491] Amalgamation-related build fixes. (user: stephan, tags: trunk)
17:34 • Changes to wiki page AmalgamationBuild (user: stephan) [details]
17:11 • Changes to wiki page AmalgamationBuild (user: stephan) [details]
16:50
[f63d32974e] Minor doc additions. (user: stephan, tags: trunk)
16:38
[1fdd68079d] Added cson_sessmgr_names(). (user: stephan, tags: trunk)
16:32 • Changes to wiki page cson_session (user: stephan) [details]
16:29 • Changes to wiki page AmalgamationBuild (user: stephan) [details]
16:29 • Changes to wiki page AmalgamationBuild (user: stephan) [details]
16:21
[4b8be816e6] Minor doc additions. (user: stephan, tags: trunk)
16:18
[c7196c6691] Added API for registering/loading cson_sessmgr's by name. cson_cgi now uses that for loading config-defined session manager. (user: stephan, tags: trunk)
10:53 • Changes to wiki page cson (user: stephan) [details]
09:22
[c5e9348571] Minor doc addition. (user: stephan, tags: trunk)
2011-04-13
21:21 • Changes to wiki page cson_session (user: stephan) [details]
21:19
[8eb6283160] Now uses REPLACE INTO (non-standard SQL supported by sqlite3 and mysql) instead of delete/insert for saving sessions. (user: stephan, tags: trunk)
21:18
[5d21b66760] Some output format cleanups to suit my various test modes. (user: stephan, tags: trunk)
13:52
[789b7d50e4] Reordered environment list in demo output, to simplify my testing. (user: stephan, tags: trunk)
12:31
[a1e09f960d] Minor doc additions/cleanups. (user: stephan, tags: trunk)
11:40
[f66e40c943] Added cson_session SQL examples. (user: stephan, tags: trunk)
11:25
[247908b607] egg (user: stephan, tags: trunk)
11:16
[c817c4e0a1] Build touchups which allow me to build with a local copy of the sqlite3 amalgamation on my web hoster's site. (user: stephan, tags: trunk)
11:09 • Changes to wiki page AmalgamationBuild (user: stephan) [details]
11:06 • Changes to wiki page AmalgamationBuild (user: stephan) [details]
10:33 • Changes to wiki page AmalgamationBuild (user: stephan) [details]
10:19
[2058abad4d] s/cson_err_string/cson_rc_string/g (user: stephan, tags: trunk)
10:04 • Changes to wiki page cson (user: stephan) [details]
10:03 • Changes to wiki page TODOs (user: stephan) [details]
10:01 • Changes to wiki page TODOs (user: stephan) [details]
09:58 • Changes to wiki page cson_session (user: stephan) [details]
09:48 • Changes to wiki page cson_session (user: stephan) [details]
09:42
[52e1b9f5e9] Reimplemented the filename generator code so that we no longer overrun a buffer on a really long (1k+) filename. (user: stephan, tags: trunk)
08:54 • Changes to wiki page cson_cgi_HowTo (user: stephan) [details]
08:52 • Changes to wiki page cson_cgi_HowTo (user: stephan) [details]
04:42 • Changes to wiki page cson_session (user: stephan) [details]
04:30 • Changes to wiki page cson (user: stephan) [details]
2011-04-12
20:35
[86dc120c67] Fixed a bug which caused bool/null cookie values to be empty strings. (user: stephan, tags: trunk)
18:53 • Changes to wiki page cson_cgi (user: stephan) [details]
18:48
[3fb22ad738] Minor internal cleanups. (user: stephan, tags: trunk)
18:23 • Changes to wiki page cson_cgi (user: stephan) [details]
18:08 • Changes to wiki page cson_cgi (user: stephan) [details]
18:08 • Changes to wiki page cson_cgi (user: stephan) [details]
17:58
[c2a5483a0f] Minor improvements in the demo. (user: stephan, tags: trunk)
17:51 • Changes to wiki page cson_cgi (user: stephan) [details]
17:19 • Changes to wiki page cson_session (user: stephan) [details]
17:12
[73cb139a6c] Minor cleanups to session id handling. Added initial support for using /dev/urandom for rng bytes. Disabled HttpOnly cookie flag by default to simplify demo/test javascript code. (user: stephan, tags: trunk)
17:11
[5214c07ce5] Changes cson_sessmgr_file() interface to match new cson_sessmgr_factory_f() typedef. (user: stephan, tags: trunk)
17:05
[ae66f515ca] Now tries to treat json field as string, falling back to blob if the string bind/get fails. (user: stephan, tags: trunk)
17:04
[ecda054380] Some minor improvements to the html demo. (user: stephan, tags: trunk)
15:34 • Changes to wiki page cson_session (user: stephan) [details]
15:23 • Changes to wiki page cson_session (user: stephan) [details]
15:17 • Changes to wiki page cson_session (user: stephan) [details]
15:17 • Changes to wiki page cson_session (user: stephan) [details]
14:49
[5d955c2c35] Fixed a bug which caused session saving to break completely for the cpdo implementation. Was introduced via my mis-management of a merge result. (user: stephan, tags: trunk)
14:36
[23989f55bc] Once again fixed screwy indentation. (user: stephan, tags: trunk)
10:58 • Changes to wiki page TODOs (user: stephan) [details]
10:57 • Changes to wiki page cson_session (user: stephan) [details]
2011-04-11
21:19 • Changes to wiki page cson_cgi_HowTo (user: stephan) [details]
21:07 • Changes to wiki page cson_cgi_HowTo (user: stephan) [details]
21:02
[266a1e7788] s/cson_cgi_get_map_XXX/cson_cgi_env_get_XXX/g (user: stephan, tags: trunk)
21:01 • Changes to wiki page cson_cgi_HowTo (user: stephan) [details]
20:59 • Changes to wiki page cson_cgi_HowTo (user: stephan) [details]
20:44 • Changes to wiki page cson_cgi (user: stephan) [details]
20:43 • Changes to wiki page cson_cgi_HowTo (user: stephan) [details]
20:09 • Changes to wiki page TableOfContents (user: stephan) [details]
20:07 • Changes to wiki page CsonArchitecture (user: stephan) [details]
19:52 • Changes to wiki page News (user: stephan) [details]
19:50 • Edit [9d6a288b44e74239]: Edit check-in comment. (user: stephan) [details]
19:49 • Edit [9d6a288b44e74239]: Marked "Closed". (user: stephan) [details]
19:49 • Changes to wiki page cson_cgi (user: stephan) [details]
19:49
[66b7d3137e] Merged in cson-cgi branch to the trunk. (user: stephan, tags: trunk)
19:47
[9d6a288b44] Closed-Leaf: Fixed a memleak which could happen in some (unusual?) error cases in cson_parse(). (user: stephan, tags: cson-cgi)
19:35
[309716c0cc] Reformatted JSON, removed an unused key. (user: stephan, tags: cson-cgi)
19:31 • Changes to wiki page cson_cgi (user: stephan) [details]
19:23 • Changes to wiki page cson_session (user: stephan) [details]
19:21 • Changes to wiki page cson_session (user: stephan) [details]
18:59 • Changes to wiki page cson_session (user: stephan) [details]
18:33 • Changes to wiki page cson_cgi (user: stephan) [details]
18:00
[73a8c38c60] another amalgamation build fix. (user: stephan, tags: cson-cgi)
17:57 • Changes to wiki page cson_cgi (user: stephan) [details]
17:44 • Changes to wiki page cson_cgi (user: stephan) [details]
17:44 • Changes to wiki page cson_cgi (user: stephan) [details]
17:43 • Changes to wiki page AmalgamationBuild (user: stephan) [details]
17:33
[809d921485] Added JSON_parser to the non-core amalgamation builds. (user: stephan, tags: cson-cgi)
17:26
[12f5dc7dda] Added missing JSON_parser to amalgamation build. It only worked before due to a fluke of directory layout. (user: stephan, tags: cson-cgi)
17:21
[f51cf2d0aa] Several build fixes/cleanups. Switched amalgamation build to new scripts. (user: stephan, tags: cson-cgi)
17:13
[e6336d65bd] Expanded amalgamation builds to (core, core+sessions, core+sessions+cgi) parts. (user: stephan, tags: cson-cgi)
16:57
[10354cf1cc] Amalgamation-build-related fixes. Nothing functional. (user: stephan, tags: cson-cgi)
16:41
[a1f23a0d78] Amalgamation-build-related fixes (internal declarations only, nothing functional). (user: stephan, tags: cson-cgi)
16:40
[7a79af273e] Started creating scripts to create various amalgamation build feature sets, e.g. w/ or w/o cson_session or cson_cgi. (user: stephan, tags: cson-cgi)
16:08 • Changes to wiki page TODOs (user: stephan) [details]
16:05 • Changes to wiki page cson (user: stephan) [details]
16:01 • Changes to wiki page cson_session (user: stephan) [details]
15:47 • Changes to wiki page TableOfContents (user: stephan) [details]
15:45 • Changes to wiki page cson_cgi (user: stephan) [details]
15:43 • Changes to wiki page cson_cgi (user: stephan) [details]
15:39 • Changes to wiki page cson_cgi (user: stephan) [details]
15:33 • Changes to wiki page cson_cgi (user: stephan) [details]
13:39
[b97acfb675] Re-added force-session-id bits. Untested in CGI mode due to lack of local apache configuration. (user: stephan, tags: cson-cgi)
10:59 • Edit [53bee47a4ef95a10]: Edit check-in comment. (user: stephan) [details]
10:31 • Edit [032372cc2e4f8161]: Marked "Closed". (user: stephan) [details]
10:31 • Edit [31f107e100226f0a]: Marked "Closed". (user: stephan) [details]
10:29
[53bee47a4e] Backed up again due to segfault which appears starting in [7ffa67a4fc]. Base=[e3a0dda3527], cherrypicked merges [0aa8bebc44], [5260fcbda6], [ef7f8d0af3], [032372cc2e]. Need to re-add force-session-id code. (user: stephan, tags: cson-cgi)
2011-04-09
11:11 • Changes to wiki page cson_cgi (user: stephan) [details]
05:39 • Edit [032372cc2e4f8161]: Marked "Closed". (user: stephan) [details]
05:39
[31f107e100] Closed-Leaf: Re-added cson_sessmgr_api::remove(). Weird db problem seems to have disappeared. (user: stephan, tags: cson-cgi)
05:26
[d3fcaa2faa] Seem to have found the last commit without the mysterious sqlite3 session error. (user: stephan, tags: cson-cgi)
04:47
[d979e20a79] Backing up a bit to try to find a weird series of problems. (user: stephan, tags: cson-cgi)
03:32
[032372cc2e] Closed-Leaf: Added cson_sessmgr_api::remove() op. (user: stephan, tags: cson-cgi)
03:18
[ef7f8d0af3] added a link (user: stephan, tags: cson-cgi)
03:15 • Changes to wiki page cson_cgi (user: stephan) [details]
02:49 • Changes to wiki page News (user: stephan) [details]
02:39
[5260fcbda6] Removed $CONFIG from demo output, to avoid leaking my db password. (user: stephan, tags: cson-cgi)
02:39
[0aa8bebc44] Minor build fixes. (user: stephan, tags: cson-cgi)
02:19
[7ffa67a4fc] Added a way to force a specific session ID (intended mainly for non-CGI apps) and to fetch the session ID. (user: stephan, tags: cson-cgi)
01:23 • Changes to wiki page cson_cgi (user: stephan) [details]
01:23
[e3a0dda352] Slightly changed how session management config is structured. (user: stephan, tags: cson-cgi)
01:22
[939896013b] Added session hit count. (user: stephan, tags: cson-cgi)
01:22
[2a4bd3391f] Added some new/unused JS code to the demo. (user: stephan, tags: cson-cgi)
01:22
[6446054460e] Build cleanups (user: stephan, tags: cson-cgi)
00:49 • Changes to wiki page cson_cgi (user: stephan) [details]
00:42 • Edit [8ec9b1cc3de7ed57]: Edit check-in comment. (user: stephan) [details]
00:42
[d39b6b71ba] Moved cpdo code around. (user: stephan, tags: cson-cgi)
00:42
[8ec9b1cc3d] Minor fix for the mysql back-end, where fields of type TEXT are treated as blobs instead of strings. Moved cpdo code around. (user: stephan, tags: cson-cgi)
00:04 • Changes to wiki page cson_cgi (user: stephan) [details]
2011-04-08
23:47 • Changes to wiki page cson_cgi (user: stephan) [details]
23:45
[66d1580965] Implemented db sessions using cpdo. (user: stephan, tags: cson-cgi)
22:05 • Changes to wiki page cson_cgi (user: stephan) [details]
22:02
[8a98911dd3] merged in ac8a1b25bf. (user: stephan, tags: cson-cgi)
21:50
[ac8a1b25bf] Added option to enable/disable escaping of forward-slashes on output (JSON allows this but does not require it). (user: stephan, tags: trunk)
21:31 • Edit [95c8f563a21a4200]: Change branch background color to "#d0c0ff". (user: stephan) [details]
21:29
[4abfe29558] Removed the setting of some bogus cookies. (user: stephan, tags: cson-cgi)
21:29
[d099b37a99] Removed unnecessary escaping. (user: stephan, tags: cson-cgi)
21:29
[fc7b5e7639] Cleanups to the session ID init/generation bits. (user: stephan, tags: cson-cgi)
21:27
[8ba7651225] Fixed a GET parameter handling foo-foo. (user: stephan, tags: cson-cgi)
21:26
[a9a54582d4] Merged in [2963e7654cc3de5c] (remove escaping of forward slashes). (user: stephan, tags: trunk)
21:25
[2963e7654c] Disabled escaping of forward slashes. Crockford says it's not required. (user: stephan, tags: cson-cgi)
21:19 • Edit [7e9263cae3898fff]: Change branch background color to "#c0f0ff". (user: stephan) [details]
21:19 • Edit [95c8f563a21a4200]: Change branch background color to "#d3a8bc". (user: stephan) [details]
21:17 • Edit [95c8f563a21a4200]: Change branch background color to "#ffc0ff". (user: stephan) [details]
20:47 • Changes to wiki page cson_cgi (user: stephan) [details]
20:42 • Edit [95c8f563a21a4200]: Change branch background color to "#fff0c0". (user: stephan) [details]