chore

Timeline
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins

2023-11-07
04:18
Fix up ogg/aac Leaf check-in: f440d823c1 user: vandys tags: master, trunk
04:18
Defend against bogus/missing host header check-in: ce87e5b3d2 user: vandys tags: master, trunk
04:17
Another uncharenc code point check-in: 2404fba069 user: vandys tags: master, trunk
2021-05-09
03:24
Handle some more music file formats check-in: e0adc3b980 user: vandys tags: master, trunk
03:23
More char sequences check-in: 17416999e4 user: vandys tags: master, trunk
2020-10-09
00:26
Fix some regressions; added crypto, broke old webXMPP code check-in: 96253d098f user: vandys tags: master, trunk
00:25
teeny typo check-in: cabaadc0bd user: vandys tags: master, trunk
00:25
Header and cookie reading in CGI support check-in: 82003d7944 user: vandys tags: master, trunk
00:25
Support new SameSite browser mechanism check-in: 822bad254b user: vandys tags: master, trunk
2020-06-03
00:02
Add the missing CGI unescape check-in: f4f4d5c7ff user: vandys tags: master, trunk
2020-05-02
20:36
Permit alt image dir name, also sound files check-in: 5f094e35d9 user: vandys tags: master, trunk
20:35
Be a little more forgiving in return value check-in: 06cf37d86a user: vandys tags: master, trunk
2020-01-15
01:17
Add support for running more than one transaction at a time. check-in: e872016df8 user: vandys tags: master, trunk
2020-01-14
18:03
Use base64 to reduce size expansion. Start prep for multiple outstanding ops via a pingpong connection (we need long poll for new req plus push a new message) check-in: ed13091d51 user: vandys tags: master, trunk
2020-01-12
17:36
Shake out the encryption function of pingpong. Now used by my XMPP-UDP agent. check-in: a8f282647f user: vandys tags: master, trunk
2020-01-07
04:32
Was leaving cruft when joining long/continuation lines. check-in: 4c39c521f5 user: vandys tags: master, trunk
2019-11-15
16:49
Permit multi-line input check-in: 4d1ddb8461 user: vandys tags: master, trunk
2019-10-10
20:16
Add a function to walk lines of file in reverse order. check-in: 3505cd14da user: vandys tags: master, trunk
2019-09-16
15:46
merge leaf check-in: ab4e1370a2 user: vandys tags: master, trunk
15:43
Add some CGI helper functions check-in: 8cbb517a79 user: vandys tags: master, trunk
2019-09-07
15:53
Permit a data instance for an arbitrary time, too. check-in: b65792200f user: vandys tags: master, trunk
15:53
Add a user data field to the time event instance. check-in: ec314679f9 user: vandys tags: master, trunk
2019-08-14
19:07
Use urllib unquoting rather than hand cooked. check-in: 14de970e30 user: vandys tags: master, trunk
2019-07-31
17:52
Add some time utilities to what is becoming my Swiss Army Knife of SW. check-in: d8e4aec301 user: vandys tags: master, trunk
2019-07-27
14:09
Alternate filename extension for jpg check-in: 022e04e6b3 user: vandys tags: master, trunk
2019-06-17
14:55
Default port 80 check-in: 29253b467c user: vandys tags: master, trunk
14:54
Permit lists of replacers check-in: 9b1cd58f73 user: vandys tags: master, trunk
2019-06-06
21:11
Handle long-based data types for the comparison, too. check-in: b4c1bf3133 user: vandys tags: master, trunk
2019-04-16
16:12
Don't insert a timestamp for an absent value in TimedDict. Add a deepcmp() for doing recursive structure comparisons. check-in: 4887afc704 user: vandys tags: master, trunk
2019-04-07
16:38
Add pickle-ish API so we can save/restore, but not be hassled by all the Python level pickle semantics check-in: bec42d48c9 user: vandys tags: master, trunk
2019-04-01
13:33
Add honeypot support check-in: f19ca5d4cd user: vandys tags: master, trunk
2019-03-17
18:08
Fiddling with some sort of fork which happened? check-in: 06b5790160 user: s10 tags: master, trunk
17:53
Add efficient splitter check-in: f765adc023 user: s10 tags: master, trunk
17:51
Shuffle timed collections check-in: 1fd8ba7068 user: s10 tags: master, trunk
2019-03-09
21:47
Add splititer(), a memory-efficient string.split() replacement. check-in: 4d4da8b935 user: vandys tags: master, trunk
2019-02-27
00:29
Tighten up aging semantics. Add TimedIndex for allocating low-value integer indices for a key. Provide hook to run notion of time from a provided function, in support of running code under simulation. check-in: c40071c83e user: s10 tags: master, trunk
2019-01-10
16:17
Adapt my JS FSM to Python check-in: 9087ef3182 user: vandys tags: master, trunk
2018-12-12
00:04
Permit PUT/POST with empty body, where "?key=val[&key2=val2...]" is the data being put/post'ed check-in: 50230c4ea0 user: vandys tags: master, trunk
2018-12-11
23:29
Let multiple DNS targets get checked for ok_ip check-in: bd7804ffc8 user: vandys tags: master, trunk
2018-11-29
17:48
Some more API's for dict polymorphism check-in: 64309b7406 user: vandys tags: master, trunk
2018-11-15
17:53
A couple convenience functions check-in: c83b000062 user: vandys tags: master, trunk
17:53
Let caller supply nonce check-in: 08f6e029b7 user: vandys tags: master, trunk
17:52
Generate default pak.who sender check-in: c15727b138 user: vandys tags: master, trunk
2018-08-21
19:50
Refactor TimedDict, add a TimedSet check-in: 8b41cf47a0 user: vandys tags: master, trunk
2018-07-30
02:22
total rework for TimedDict check-in: 058754da7f user: vandys tags: master, trunk
2018-07-29
21:23
Fix index when deleting an entry check-in: 856d889725 user: vandys tags: master, trunk
00:33
Missing dict key presence test check-in: 60bcfac441 user: vandys tags: master, trunk
2018-07-19
00:30
Wave off PUT/POST if we can't get body. Deal with edge case of prematurely exhausted content; it was spinning the CPU. check-in: 7b0e953b81 user: vandys tags: master, trunk
2018-07-07
00:08
Fix up whitespace treatment so we don't get a bunch of unnecessary '_' replacements. check-in: e9ab00a141 user: vandys tags: master, trunk
2018-07-04
23:19
Another edge case check-in: 7ff60b69a1 user: vandys tags: master, trunk