humungus - lua-tedu

i am gravely disappointed

there has been too much violence

overview - files - changes

184:9c24a4b166fa on 2019-02-06 02:40:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Tagged: tip

allow lazy loading to work for calling

183:67be5ef77ff9 on 2019-01-28 03:15:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>

i guess alt is better than title

182:e73c367530a0 on 2018-12-08 00:27:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>

somehow kevent is returning no more data for up/down key presses.
introduce a short timeout instead.

181:cb779e5cb1ee on 2018-12-08 00:25:12 -0500 EST by Ted Unangst <tedu@tedunangst.com>

install laxy

180:1ef61e3e878d on 2018-10-29 14:09:12 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow faking memcached

179:95687dddd740 on 2018-10-02 15:31:51 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

socketpair, from Nick Owens

178:1dc0a70d9d55 on 2018-10-02 15:21:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>
Parent: 175:26a6acdc8257

m

177:1127cdd069cb on 2018-10-02 15:02:05 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

raw html embeds don't get code tags

176:7941531f73ba on 2017-11-07 17:57:54 -0500 EST by Ted Unangst <tedu@tedunangst.com>
Parent: 172:1d3715953a83

fix the quadratics, which have become problematic

175:26a6acdc8257 on 2018-02-10 20:40:27 -0500 EST by Ted Unangst <tedu@tedunangst.com>

allow startswith to handle table of matches

174:7d393f228e47 on 2018-02-10 20:39:02 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add a module to allow lazy require loading

173:343b39d5b9f2 on 2018-01-13 05:22:04 -0500 EST by Ted Unangst <tedu@tedunangst.com>

switch to using code tags instead of classes

172:1d3715953a83 on 2017-06-02 14:17:08 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

null handling

171:9b71563a227b on 2017-05-31 15:16:41 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

output pre instead of div for code

170:c75a640eb346 on 2017-05-28 12:13:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow turning on mouse support and parse clicks

169:c74b730e1f69 on 2017-03-28 20:18:08 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

flush before close

168:e3e453e518ae on 2017-03-28 20:14:25 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add ask to term

167:a00a91ccf116 on 2017-01-07 13:39:22 -0500 EST by Ted Unangst <tedu@tedunangst.com>

pickle's life is never done

166:096f0e15658a on 2017-01-06 12:28:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>

utf8 chars functions

165:db9b14296881 on 2017-01-03 14:52:41 -0500 EST by Ted Unangst <tedu@tedunangst.com>

monotonic time seems useful

164:076168a1d6da on 2017-01-02 16:31:37 -0500 EST by Ted Unangst <tedu@tedunangst.com>

python3 fixes

163:71a0c317f4ba on 2017-01-02 13:58:51 -0500 EST by Ted Unangst <tedu@tedunangst.com>

utf8 wraplines

162:f8a7e5f2ba4b on 2017-01-02 01:19:14 -0500 EST by Ted Unangst <tedu@tedunangst.com>

revert to python2.7

161:70a01fc6c19e on 2016-12-31 19:33:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>

python3 version, with random sprinkling of decode

160:d88c38444828 on 2016-12-31 01:56:33 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fancify it too

159:610491834875 on 2016-12-31 01:52:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>

turn > into italics

158:35b1eca4ab43 on 2016-12-31 01:40:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fix one bug, make another

157:0a8523e47ca7 on 2016-12-30 00:44:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add ux.combine

156:0bd4efe8584b on 2016-12-30 00:44:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fix sbwriteto

155:a162e8f24581 on 2016-12-13 20:36:13 -0500 EST by Ted Unangst <tedu@tedunangst.com>

allow stringreader to serve as a parser

154:0d7d67108bd1 on 2016-12-11 12:51:52 -0500 EST by Ted Unangst <tedu@tedunangst.com>

more X functions

153:9298a3c9c083 on 2016-12-11 12:51:26 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fake vis function

152:428bc4918254 on 2016-12-02 22:12:06 -0500 EST by Ted Unangst <tedu@tedunangst.com>

grawscale jpeg

151:bd2a3fd3ab88 on 2016-12-02 22:11:58 -0500 EST by Ted Unangst <tedu@tedunangst.com>

no stupid debug

150:47e333235977 on 2016-11-07 00:14:29 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add jpeg compress

149:9070c9b97fc0 on 2016-11-03 03:21:54 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

www debugging

148:29a24b26d525 on 2016-11-03 03:21:47 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

stack only buffers, to avoid some garbage creation

147:0f2a5aefc85b on 2016-11-02 22:41:50 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't bother with config

146:369659a3174f on 2016-11-02 22:19:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add www.securewrap

145:56886ccdfc80 on 2016-11-02 21:16:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

broke kq again

144:e4d3a8a0906b on 2016-11-02 20:55:36 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow unix connect for sockets

143:ab0c389dc5d5 on 2016-10-13 00:19:50 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

more than one event per thread

142:45e19f746de3 on 2016-10-12 23:31:51 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

event wait and cont

141:f5d1bc52b2c4 on 2016-10-12 20:38:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

async files

140:1f3698e8918e on 2016-10-12 19:11:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

make sure to coerce pointer to nil

139:84d3bb6d8953 on 2016-10-08 02:20:22 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

png!

138:7f0e28fd146a on 2016-10-07 01:00:11 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

more ffi type changes

137:f66a668af8c6 on 2016-10-07 00:44:45 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

change ffi use to avoid one elem array where possible

136:2b2f468d1d11 on 2016-10-07 00:22:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

xpending

135:652e80f0235c on 2016-10-07 00:15:35 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

share an event, and return the better type for it

134:3cdbf60039f0 on 2016-10-06 23:51:51 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

x11 win attributes

133:300e67089469 on 2016-10-06 19:26:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

more x11 support

132:af7516867ac1 on 2016-10-03 20:19:36 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

install jpeg

131:1b712aac8352 on 2016-10-03 20:08:15 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

closedisplay

130:fde144bbf159 on 2016-09-29 22:03:53 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

jpeg module

129:c8dca2932d60 on 2016-09-29 21:34:10 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

more x11 functions

128:4299fbb3ae66 on 2016-09-29 19:44:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

always clear timeout

127:debed21c04cb on 2016-09-29 19:41:54 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't allow timeouts to burn down too far

126:fbd88396df8c on 2016-09-29 19:41:28 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

lots more x functions

125:7d34c050e9db on 2016-09-29 12:48:15 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

simpler event timer

124:b4668b8f2b53 on 2016-09-29 00:32:30 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

files and rename

123:d6f84a7356fe on 2016-09-27 12:31:54 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

crude hack to allow timeouts when waiting

122:e9498a68eb56 on 2016-09-23 19:37:17 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

error reporting when coroutines fail

121:d63af97c84c9 on 2016-09-23 19:21:03 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

tons of changes to support event interface

120:517e0e0bf919 on 2016-09-18 21:37:30 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

mutators should not return inputs

119:ee1b0f2208f2 on 2016-09-18 20:22:13 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

simplify binding

118:cafab9ef4c92 on 2016-08-27 13:38:47 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow inlinehtml

117:c0aa5c771572 on 2016-08-27 13:38:32 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add a unix connect function

116:3622a631f452 on 2016-08-16 00:20:42 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

unfancify

115:00986f88d2bc on 2016-08-06 14:59:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

more permissive quote matching

114:957301da8009 on 2016-07-12 00:00:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

pedantic <p> placement

113:9dc833a255fe on 2016-06-26 01:05:48 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

update profile

112:497e5805f504 on 2016-06-25 23:36:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

save statements for transactions

111:0195823d42a8 on 2016-06-25 23:12:34 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

remove debug

110:e513df01d868 on 2016-06-25 23:02:30 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

should be cmd

109:3cb7456067e7 on 2016-06-25 22:57:04 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

correct free of tls config

108:259ff5348485 on 2016-06-25 22:43:00 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

don't leak tls fd

107:cfda38ac671e on 2016-06-25 22:28:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

return nil if no events

106:33f07e663916 on 2016-06-24 09:38:38 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add missing file

105:50b708a970a3 on 2016-06-11 00:12:18 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

line buffered stdout

104:ff1c65851186 on 2016-06-11 00:11:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

block sigpipe

103:f33181c6ffe6 on 2016-06-10 16:09:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

improve exec functions

102:5b4e406ad578 on 2016-06-03 12:57:37 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

actually slow ticking

101:4967cae68d5c on 2016-06-03 12:57:09 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

add a slow ticking timer

100:16ced1a76ccb on 2016-06-03 12:03:08 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use kevent data to determine readahead for escape

99:f42ca7ac5574 on 2016-05-15 19:02:32 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

use an array for exec instead of overflowing luajit limit

98:420eb2e24bba on 2016-05-12 22:41:58 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

update mime types

97:e7b5c1b9f543 on 2016-05-12 17:45:41 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

web client

96:58adf652cb66 on 2016-05-12 17:45:25 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow sharing stdout

95:a7f4b30ce409 on 2016-03-24 16:34:02 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix cookie path

94:23d76c5ccf9b on 2015-12-30 11:22:05 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add the tmux home/end keys. lol me

93:29fdcccec955 on 2015-12-30 04:49:38 -0500 EST by Ted Unangst <tedu@tedunangst.com>

utf8 zero space

92:0037cec34949 on 2015-12-30 04:42:50 -0500 EST by Ted Unangst <tedu@tedunangst.com>

less heap churn

91:a0f99fccd2ad on 2015-12-30 04:24:38 -0500 EST by Ted Unangst <tedu@tedunangst.com>

reduce some heap churn

90:6476432dc4c7 on 2015-11-05 16:40:43 -0500 EST by Ted Unangst <tedu@tedunangst.com>

templatevals dead

89:a0210caf6a8b on 2015-11-05 16:09:07 -0500 EST by Ted Unangst <tedu@tedunangst.com>

nicer templates

88:039fd134c269 on 2015-11-05 15:42:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>

use strict everywhere
allow prefixing templates
add chmod

87:30da22a8eac4 on 2015-11-05 15:41:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add profile

86:5c908abc98a1 on 2015-10-26 09:03:18 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

rename to avoid collision

85:6f2e5b2c517f on 2015-10-25 14:51:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

better errors

84:23cececb2f57 on 2015-10-25 14:29:44 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

should allow alphanumeric and move bcrypt to 10

83:551789268f89 on 2015-10-03 08:11:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

allow more wrapping

82:ff13177cc61e on 2015-10-03 08:06:50 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

more only one return from gsub

81:dc677f6dd0e9 on 2015-10-03 08:05:23 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

only return string

80:aab9d3bf1b67 on 2015-09-21 23:32:05 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

tune up strings a bit

79:eb2df6a1ac04 on 2015-09-21 18:47:43 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

x11

78:e843af2fb7b3 on 2015-09-21 16:35:42 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

make patterns for case insensitive matching

77:9f93f5fc6153 on 2015-09-21 15:14:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

start ioctl

76:9a6ab51f148f on 2015-09-21 15:14:03 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

hiding cursor

75:c37aaa046d7c on 2015-09-21 15:13:44 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

EOF for string reader

74:af15e32eb3b1 on 2015-08-27 17:43:24 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

lots of www fixes

73:81eeb6ad6376 on 2015-08-08 00:34:32 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

rmdir recursively

72:43c50f935d07 on 2015-06-15 11:09:00 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

maybe better sunpath support

71:6c66b8cebcb9 on 2015-06-01 17:34:10 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

unlink sock

70:d845b1a64c74 on 2015-06-01 15:21:12 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

unix sockets

69:e1a41e794cb7 on 2015-06-01 15:20:46 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

sanity

68:242dd74fb13a on 2015-05-07 17:40:55 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

proper escape

67:49d80680c224 on 2015-05-07 17:28:41 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

urldecode in right order

66:63762cf59c7a on 2015-04-21 11:21:07 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix pyggy

65:fb14e4cac75c on 2015-04-21 11:18:33 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

old pyggy

64:9dc4ebffb97f on 2015-04-21 11:18:25 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

assert dbh

63:8b15da43c46b on 2015-04-21 11:14:54 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

pickle

62:b16d512a75a1 on 2015-03-31 18:21:49 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

no refs before this

61:0ffb6adf7f23 on 2015-03-31 18:18:35 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

reuseaddr

60:0c5f3a9b218f on 2015-03-31 17:37:42 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

better net

59:66bb27e35a29 on 2015-03-30 12:45:10 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

newer tags

58:9309ffd7ef98 on 2015-03-29 22:38:46 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

more fixes

57:e4bbd621634a on 2015-03-29 22:08:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

better

56:a830a0fa693c on 2015-03-29 21:09:17 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

improvements to html

55:7734aeb30291 on 2015-03-28 20:37:09 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix setsockopt

54:391f64e6936c on 2015-03-28 15:14:59 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

urlencode

53:d1cf8b89826f on 2015-03-27 21:33:39 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

content type

52:a7c3861f5873 on 2015-03-27 21:25:39 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fix templates

51:9f52b3618987 on 2015-03-27 20:54:01 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

some fixes

50:6c1d51daeecb on 2015-03-27 18:39:16 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

improve

49:7d488c6b1725 on 2015-03-27 18:38:08 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

fixes, fixes, fixes

48:d3851528cfa2 on 2015-03-18 21:43:36 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

typo

47:555e3a4e7e10 on 2015-03-18 21:42:27 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

consistency

46:4fc79d9edf0c on 2015-03-16 04:38:25 -0400 EDT by Ted Unangst <tedu@tedunangst.com>

rename to appendln

45:a74e3ef7c584 on 2015-03-06 21:45:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>

flush before read

44:56eb4091ec67 on 2015-03-06 21:44:50 -0500 EST by Ted Unangst <tedu@tedunangst.com>

don't need rep

43:2eb1278df03e on 2015-03-06 21:44:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>

restore signals

42:abc5d3dc47bb on 2015-03-05 00:18:28 -0500 EST by Ted Unangst <tedu@tedunangst.com>

net

41:e31d466dcbd9 on 2015-03-04 17:38:16 -0500 EST by Ted Unangst <tedu@tedunangst.com>

scroll it all

40:c1c1b16ceb14 on 2015-03-04 00:21:38 -0500 EST by Ted Unangst <tedu@tedunangst.com>

readchar

39:c29c16d8e85f on 2015-03-04 00:06:02 -0500 EST by Ted Unangst <tedu@tedunangst.com>

optimize kqueue a bit

38:deb6055ec8d3 on 2015-03-04 00:05:09 -0500 EST by Ted Unangst <tedu@tedunangst.com>

more info

37:ade29f60bfbe on 2015-03-04 00:04:56 -0500 EST by Ted Unangst <tedu@tedunangst.com>

wraplines

36:89a1f494b01c on 2015-02-27 10:15:40 -0500 EST by Ted Unangst <tedu@tedunangst.com>

pipes and fixes

35:fe037a34f47c on 2015-02-26 12:38:37 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fix null and add placeholders

34:59aaf16517ba on 2015-02-23 11:52:13 -0500 EST by Ted Unangst <tedu@tedunangst.com>

no ask here

33:48f706faa22f on 2015-02-23 11:49:18 -0500 EST by Ted Unangst <tedu@tedunangst.com>

term

32:cbce8867cc69 on 2015-02-23 09:53:42 -0500 EST by Ted Unangst <tedu@tedunangst.com>

signals

31:74751d708be5 on 2015-02-22 12:59:36 -0500 EST by Ted Unangst <tedu@tedunangst.com>

local libc refs

30:fb3618fa773b on 2015-02-20 15:06:13 -0500 EST by Ted Unangst <tedu@tedunangst.com>

tbl find

29:57c1a3752af3 on 2015-02-20 12:29:24 -0500 EST by Ted Unangst <tedu@tedunangst.com>

finish filesize

28:25ffeebe95c1 on 2015-02-20 12:20:44 -0500 EST by Ted Unangst <tedu@tedunangst.com>

filewrite

27:d246629679d6 on 2015-02-20 12:14:51 -0500 EST by Ted Unangst <tedu@tedunangst.com>

add kqueue

26:427a70d2e051 on 2015-02-16 11:06:20 -0500 EST by Ted Unangst <tedu@tedunangst.com>

sockets and files

25:69150945ce6c on 2015-02-16 05:05:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>

always unpack a nil

24:29eb60806ad9 on 2015-02-16 04:23:44 -0500 EST by Ted Unangst <tedu@tedunangst.com>

fix wait

23:89bba89b7ddf on 2015-02-16 02:06:00 -0500 EST by Ted Unangst <tedu@tedunangst.com>

spawn

22:4315fcd7c570 on 2015-02-12 01:45:21 -0500 EST by Ted Unangst <tedu@tedunangst.com>

two basic utf8 functions

21:f6f90bc1a2bb on 2015-02-12 01:45:11 -0500 EST by Ted Unangst <tedu@tedunangst.com>

reverse for tables

20:9df9c4aeab2e on 2015-02-02 01:08:27 -0500 EST by tedu@tedunangst.com

slightly better

19:81f70bad9b83 on 2015-01-09 15:40:39 -0500 EST by tedu@tedunangst.com

tune up strict. per source file checking

18:0f25c025878e on 2015-01-09 15:28:19 -0500 EST by tedu@tedunangst.com

very basic strict

17:422ef9e6d953 on 2015-01-08 22:12:31 -0500 EST by tedu@tedunangst.com

xsrf is csrf

16:ef024bb0df8c on 2015-01-08 22:11:39 -0500 EST by tedu@tedunangst.com

don't need empty

15:58b0a3eefbee on 2015-01-08 21:09:26 -0500 EST by tedu@tedunangst.com

include md5 and sha512 while here

14:6afc92921a34 on 2015-01-08 21:08:52 -0500 EST by tedu@tedunangst.com

minor updates

13:b7224af5f87d on 2015-01-06 22:08:01 -0500 EST by tedu@tedunangst.com

improve file

12:c2da345c5cdc on 2015-01-06 12:32:34 -0500 EST by tedu@tedunangst.com

move file operations from unix to file

11:262ef930f7da on 2015-01-06 08:54:25 -0500 EST by tedu@tedunangst.com

tostring support for builder

10:277c22ae2212 on 2014-12-31 00:30:59 -0500 EST by tedu@tedunangst.com

split user code

9:dcbccf9cd4d6 on 2014-12-31 00:30:07 -0500 EST by tedu@tedunangst.com

reset stmt after error

8:47ec96869641 on 2014-12-28 03:43:30 -0500 EST by tedu@tedunangst.com

improve sb

7:ca8d76691c9f on 2014-12-28 01:31:59 -0500 EST by tedu@tedunangst.com

update pickle, add python version

6:0f43aa54e53a on 2014-12-26 03:40:57 -0500 EST by tedu@tedunangst.com

allow doubles

5:a282929483a4 on 2014-12-25 16:11:09 -0500 EST by tedu@tedunangst.com

names

4:63f622a64e44 on 2014-12-25 16:09:07 -0500 EST by tedu@tedunangst.com

bcrypt kdf

3:72272120be76 on 2014-12-25 16:08:07 -0500 EST by tedu@tedunangst.com

more files

2:e2694e910fa9 on 2014-12-25 16:07:37 -0500 EST by tedu@tedunangst.com

udpate www

1:915b0db9cec3 on 2014-12-25 03:24:29 -0500 EST by tedu@tedunangst.com

readdirall

0:8d2f5fe09000 on 2014-12-25 03:02:16 -0500 EST by tedu@tedunangst.com

add files