humungus - lua-tedu

i am gravely disappointed

there has been too much violence

overview - files - changes

184:9c24a4b166fa on 2019-02-06 07:40:06 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Tagged: tip

allow lazy loading to work for calling

183:67be5ef77ff9 on 2019-01-28 08:15:52 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

i guess alt is better than title

182:e73c367530a0 on 2018-12-08 05:27:42 +0000 UTC 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 05:25:12 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

install laxy

180:1ef61e3e878d on 2018-10-29 18:09:12 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow faking memcached

179:95687dddd740 on 2018-10-02 19:31:51 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

socketpair, from Nick Owens

178:1dc0a70d9d55 on 2018-10-02 19:21:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 175:26a6acdc8257

m

177:1127cdd069cb on 2018-10-02 19:02:05 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

raw html embeds don't get code tags

176:7941531f73ba on 2017-11-07 22:57:54 +0000 UTC by Ted Unangst <tedu@tedunangst.com>
Parent: 172:1d3715953a83

fix the quadratics, which have become problematic

175:26a6acdc8257 on 2018-02-11 01:40:27 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow startswith to handle table of matches

174:7d393f228e47 on 2018-02-11 01:39:02 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add a module to allow lazy require loading

173:343b39d5b9f2 on 2018-01-13 10:22:04 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

switch to using code tags instead of classes

172:1d3715953a83 on 2017-06-02 18:17:08 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

null handling

171:9b71563a227b on 2017-05-31 19:16:41 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

output pre instead of div for code

170:c75a640eb346 on 2017-05-28 16:13:04 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow turning on mouse support and parse clicks

169:c74b730e1f69 on 2017-03-29 00:18:08 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

flush before close

168:e3e453e518ae on 2017-03-29 00:14:25 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add ask to term

167:a00a91ccf116 on 2017-01-07 18:39:22 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

pickle's life is never done

166:096f0e15658a on 2017-01-06 17:28:41 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

utf8 chars functions

165:db9b14296881 on 2017-01-03 19:52:41 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

monotonic time seems useful

164:076168a1d6da on 2017-01-02 21:31:37 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

python3 fixes

163:71a0c317f4ba on 2017-01-02 18:58:51 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

utf8 wraplines

162:f8a7e5f2ba4b on 2017-01-02 06:19:14 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

revert to python2.7

161:70a01fc6c19e on 2017-01-01 00:33:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

python3 version, with random sprinkling of decode

160:d88c38444828 on 2016-12-31 06:56:33 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fancify it too

159:610491834875 on 2016-12-31 06:52:52 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

turn > into italics

158:35b1eca4ab43 on 2016-12-31 06:40:42 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fix one bug, make another

157:0a8523e47ca7 on 2016-12-30 05:44:36 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add ux.combine

156:0bd4efe8584b on 2016-12-30 05:44:29 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fix sbwriteto

155:a162e8f24581 on 2016-12-14 01:36:13 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow stringreader to serve as a parser

154:0d7d67108bd1 on 2016-12-11 17:51:52 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

more X functions

153:9298a3c9c083 on 2016-12-11 17:51:26 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fake vis function

152:428bc4918254 on 2016-12-03 03:12:06 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

grawscale jpeg

151:bd2a3fd3ab88 on 2016-12-03 03:11:58 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

no stupid debug

150:47e333235977 on 2016-11-07 05:14:29 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add jpeg compress

149:9070c9b97fc0 on 2016-11-03 07:21:54 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

www debugging

148:29a24b26d525 on 2016-11-03 07:21:47 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

stack only buffers, to avoid some garbage creation

147:0f2a5aefc85b on 2016-11-03 02:41:50 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't bother with config

146:369659a3174f on 2016-11-03 02:19:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add www.securewrap

145:56886ccdfc80 on 2016-11-03 01:16:49 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

broke kq again

144:e4d3a8a0906b on 2016-11-03 00:55:36 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow unix connect for sockets

143:ab0c389dc5d5 on 2016-10-13 04:19:50 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

more than one event per thread

142:45e19f746de3 on 2016-10-13 03:31:51 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

event wait and cont

141:f5d1bc52b2c4 on 2016-10-13 00:38:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

async files

140:1f3698e8918e on 2016-10-12 23:11:55 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

make sure to coerce pointer to nil

139:84d3bb6d8953 on 2016-10-08 06:20:22 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

png!

138:7f0e28fd146a on 2016-10-07 05:00:11 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

more ffi type changes

137:f66a668af8c6 on 2016-10-07 04:44:45 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

change ffi use to avoid one elem array where possible

136:2b2f468d1d11 on 2016-10-07 04:22:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

xpending

135:652e80f0235c on 2016-10-07 04:15:35 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

share an event, and return the better type for it

134:3cdbf60039f0 on 2016-10-07 03:51:51 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

x11 win attributes

133:300e67089469 on 2016-10-06 23:26:53 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

more x11 support

132:af7516867ac1 on 2016-10-04 00:19:36 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

install jpeg

131:1b712aac8352 on 2016-10-04 00:08:15 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

closedisplay

130:fde144bbf159 on 2016-09-30 02:03:53 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

jpeg module

129:c8dca2932d60 on 2016-09-30 01:34:10 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

more x11 functions

128:4299fbb3ae66 on 2016-09-29 23:44:02 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

always clear timeout

127:debed21c04cb on 2016-09-29 23:41:54 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't allow timeouts to burn down too far

126:fbd88396df8c on 2016-09-29 23:41:28 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

lots more x functions

125:7d34c050e9db on 2016-09-29 16:48:15 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

simpler event timer

124:b4668b8f2b53 on 2016-09-29 04:32:30 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

files and rename

123:d6f84a7356fe on 2016-09-27 16:31:54 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

crude hack to allow timeouts when waiting

122:e9498a68eb56 on 2016-09-23 23:37:17 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

error reporting when coroutines fail

121:d63af97c84c9 on 2016-09-23 23:21:03 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

tons of changes to support event interface

120:517e0e0bf919 on 2016-09-19 01:37:30 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

mutators should not return inputs

119:ee1b0f2208f2 on 2016-09-19 00:22:13 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

simplify binding

118:cafab9ef4c92 on 2016-08-27 17:38:47 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow inlinehtml

117:c0aa5c771572 on 2016-08-27 17:38:32 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add a unix connect function

116:3622a631f452 on 2016-08-16 04:20:42 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

unfancify

115:00986f88d2bc on 2016-08-06 18:59:23 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

more permissive quote matching

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

pedantic <p> placement

113:9dc833a255fe on 2016-06-26 05:05:48 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

update profile

112:497e5805f504 on 2016-06-26 03:36:23 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

save statements for transactions

111:0195823d42a8 on 2016-06-26 03:12:34 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

remove debug

110:e513df01d868 on 2016-06-26 03:02:30 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

should be cmd

109:3cb7456067e7 on 2016-06-26 02:57:04 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

correct free of tls config

108:259ff5348485 on 2016-06-26 02:43:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't leak tls fd

107:cfda38ac671e on 2016-06-26 02:28:23 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

return nil if no events

106:33f07e663916 on 2016-06-24 13:38:38 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add missing file

105:50b708a970a3 on 2016-06-11 04:12:18 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

line buffered stdout

104:ff1c65851186 on 2016-06-11 04:11:55 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

block sigpipe

103:f33181c6ffe6 on 2016-06-10 20:09:02 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

improve exec functions

102:5b4e406ad578 on 2016-06-03 16:57:37 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

actually slow ticking

101:4967cae68d5c on 2016-06-03 16:57:09 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add a slow ticking timer

100:16ced1a76ccb on 2016-06-03 16:03:08 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

use kevent data to determine readahead for escape

99:f42ca7ac5574 on 2016-05-15 23:02:32 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

use an array for exec instead of overflowing luajit limit

98:420eb2e24bba on 2016-05-13 02:41:58 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

update mime types

97:e7b5c1b9f543 on 2016-05-12 21:45:41 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

web client

96:58adf652cb66 on 2016-05-12 21:45:25 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow sharing stdout

95:a7f4b30ce409 on 2016-03-24 20:34:02 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fix cookie path

94:23d76c5ccf9b on 2015-12-30 16:22:05 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add the tmux home/end keys. lol me

93:29fdcccec955 on 2015-12-30 09:49:38 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

utf8 zero space

92:0037cec34949 on 2015-12-30 09:42:50 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

less heap churn

91:a0f99fccd2ad on 2015-12-30 09:24:38 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

reduce some heap churn

90:6476432dc4c7 on 2015-11-05 21:40:43 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

templatevals dead

89:a0210caf6a8b on 2015-11-05 21:09:07 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

nicer templates

88:039fd134c269 on 2015-11-05 20:42:18 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

use strict everywhere
allow prefixing templates
add chmod

87:30da22a8eac4 on 2015-11-05 20:41:18 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add profile

86:5c908abc98a1 on 2015-10-26 13:03:18 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

rename to avoid collision

85:6f2e5b2c517f on 2015-10-25 18:51:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

better errors

84:23cececb2f57 on 2015-10-25 18:29:44 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

should allow alphanumeric and move bcrypt to 10

83:551789268f89 on 2015-10-03 12:11:16 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

allow more wrapping

82:ff13177cc61e on 2015-10-03 12:06:50 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

more only one return from gsub

81:dc677f6dd0e9 on 2015-10-03 12:05:23 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

only return string

80:aab9d3bf1b67 on 2015-09-22 03:32:05 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

tune up strings a bit

79:eb2df6a1ac04 on 2015-09-21 22:47:43 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

x11

78:e843af2fb7b3 on 2015-09-21 20:35:42 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

make patterns for case insensitive matching

77:9f93f5fc6153 on 2015-09-21 19:14:16 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

start ioctl

76:9a6ab51f148f on 2015-09-21 19:14:03 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

hiding cursor

75:c37aaa046d7c on 2015-09-21 19:13:44 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

EOF for string reader

74:af15e32eb3b1 on 2015-08-27 21:43:24 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

lots of www fixes

73:81eeb6ad6376 on 2015-08-08 04:34:32 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

rmdir recursively

72:43c50f935d07 on 2015-06-15 15:09:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

maybe better sunpath support

71:6c66b8cebcb9 on 2015-06-01 21:34:10 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

unlink sock

70:d845b1a64c74 on 2015-06-01 19:21:12 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

unix sockets

69:e1a41e794cb7 on 2015-06-01 19:20:46 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

sanity

68:242dd74fb13a on 2015-05-07 21:40:55 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

proper escape

67:49d80680c224 on 2015-05-07 21:28:41 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

urldecode in right order

66:63762cf59c7a on 2015-04-21 15:21:07 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fix pyggy

65:fb14e4cac75c on 2015-04-21 15:18:33 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

old pyggy

64:9dc4ebffb97f on 2015-04-21 15:18:25 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

assert dbh

63:8b15da43c46b on 2015-04-21 15:14:54 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

pickle

62:b16d512a75a1 on 2015-03-31 22:21:49 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

no refs before this

61:0ffb6adf7f23 on 2015-03-31 22:18:35 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

reuseaddr

60:0c5f3a9b218f on 2015-03-31 21:37:42 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

better net

59:66bb27e35a29 on 2015-03-30 16:45:10 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

newer tags

58:9309ffd7ef98 on 2015-03-30 02:38:46 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

more fixes

57:e4bbd621634a on 2015-03-30 02:08:01 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

better

56:a830a0fa693c on 2015-03-30 01:09:17 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

improvements to html

55:7734aeb30291 on 2015-03-29 00:37:09 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fix setsockopt

54:391f64e6936c on 2015-03-28 19:14:59 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

urlencode

53:d1cf8b89826f on 2015-03-28 01:33:39 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

content type

52:a7c3861f5873 on 2015-03-28 01:25:39 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fix templates

51:9f52b3618987 on 2015-03-28 00:54:01 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

some fixes

50:6c1d51daeecb on 2015-03-27 22:39:16 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

improve

49:7d488c6b1725 on 2015-03-27 22:38:08 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fixes, fixes, fixes

48:d3851528cfa2 on 2015-03-19 01:43:36 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

typo

47:555e3a4e7e10 on 2015-03-19 01:42:27 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

consistency

46:4fc79d9edf0c on 2015-03-16 08:38:25 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

rename to appendln

45:a74e3ef7c584 on 2015-03-07 02:45:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

flush before read

44:56eb4091ec67 on 2015-03-07 02:44:50 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

don't need rep

43:2eb1278df03e on 2015-03-07 02:44:24 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

restore signals

42:abc5d3dc47bb on 2015-03-05 05:18:28 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

net

41:e31d466dcbd9 on 2015-03-04 22:38:16 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

scroll it all

40:c1c1b16ceb14 on 2015-03-04 05:21:38 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

readchar

39:c29c16d8e85f on 2015-03-04 05:06:02 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

optimize kqueue a bit

38:deb6055ec8d3 on 2015-03-04 05:05:09 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

more info

37:ade29f60bfbe on 2015-03-04 05:04:56 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

wraplines

36:89a1f494b01c on 2015-02-27 15:15:40 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

pipes and fixes

35:fe037a34f47c on 2015-02-26 17:38:37 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fix null and add placeholders

34:59aaf16517ba on 2015-02-23 16:52:13 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

no ask here

33:48f706faa22f on 2015-02-23 16:49:18 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

term

32:cbce8867cc69 on 2015-02-23 14:53:42 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

signals

31:74751d708be5 on 2015-02-22 17:59:36 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

local libc refs

30:fb3618fa773b on 2015-02-20 20:06:13 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

tbl find

29:57c1a3752af3 on 2015-02-20 17:29:24 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

finish filesize

28:25ffeebe95c1 on 2015-02-20 17:20:44 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

filewrite

27:d246629679d6 on 2015-02-20 17:14:51 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

add kqueue

26:427a70d2e051 on 2015-02-16 16:06:20 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

sockets and files

25:69150945ce6c on 2015-02-16 10:05:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

always unpack a nil

24:29eb60806ad9 on 2015-02-16 09:23:44 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

fix wait

23:89bba89b7ddf on 2015-02-16 07:06:00 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

spawn

22:4315fcd7c570 on 2015-02-12 06:45:21 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

two basic utf8 functions

21:f6f90bc1a2bb on 2015-02-12 06:45:11 +0000 UTC by Ted Unangst <tedu@tedunangst.com>

reverse for tables

20:9df9c4aeab2e on 2015-02-02 06:08:27 +0000 UTC by tedu@tedunangst.com

slightly better

19:81f70bad9b83 on 2015-01-09 20:40:39 +0000 UTC by tedu@tedunangst.com

tune up strict. per source file checking

18:0f25c025878e on 2015-01-09 20:28:19 +0000 UTC by tedu@tedunangst.com

very basic strict

17:422ef9e6d953 on 2015-01-09 03:12:31 +0000 UTC by tedu@tedunangst.com

xsrf is csrf

16:ef024bb0df8c on 2015-01-09 03:11:39 +0000 UTC by tedu@tedunangst.com

don't need empty

15:58b0a3eefbee on 2015-01-09 02:09:26 +0000 UTC by tedu@tedunangst.com

include md5 and sha512 while here

14:6afc92921a34 on 2015-01-09 02:08:52 +0000 UTC by tedu@tedunangst.com

minor updates

13:b7224af5f87d on 2015-01-07 03:08:01 +0000 UTC by tedu@tedunangst.com

improve file

12:c2da345c5cdc on 2015-01-06 17:32:34 +0000 UTC by tedu@tedunangst.com

move file operations from unix to file

11:262ef930f7da on 2015-01-06 13:54:25 +0000 UTC by tedu@tedunangst.com

tostring support for builder

10:277c22ae2212 on 2014-12-31 05:30:59 +0000 UTC by tedu@tedunangst.com

split user code

9:dcbccf9cd4d6 on 2014-12-31 05:30:07 +0000 UTC by tedu@tedunangst.com

reset stmt after error

8:47ec96869641 on 2014-12-28 08:43:30 +0000 UTC by tedu@tedunangst.com

improve sb

7:ca8d76691c9f on 2014-12-28 06:31:59 +0000 UTC by tedu@tedunangst.com

update pickle, add python version

6:0f43aa54e53a on 2014-12-26 08:40:57 +0000 UTC by tedu@tedunangst.com

allow doubles

5:a282929483a4 on 2014-12-25 21:11:09 +0000 UTC by tedu@tedunangst.com

names

4:63f622a64e44 on 2014-12-25 21:09:07 +0000 UTC by tedu@tedunangst.com

bcrypt kdf

3:72272120be76 on 2014-12-25 21:08:07 +0000 UTC by tedu@tedunangst.com

more files

2:e2694e910fa9 on 2014-12-25 21:07:37 +0000 UTC by tedu@tedunangst.com

udpate www

1:915b0db9cec3 on 2014-12-25 08:24:29 +0000 UTC by tedu@tedunangst.com

readdirall

0:8d2f5fe09000 on 2014-12-25 08:02:16 +0000 UTC by tedu@tedunangst.com

add files