chiark / gitweb /
chiark-tcl.git
11 years agolookup wip; see cvs diff from 1.12 before checkin
ian [Sun, 5 Feb 2006 14:00:47 +0000 (14:00 +0000)]
lookup wip; see cvs diff from 1.12 before checkin

11 years agoupdate wip; see cvs diff from 1.12 before checkin
ian [Sun, 5 Feb 2006 01:04:27 +0000 (01:04 +0000)]
update wip; see cvs diff from 1.12 before checkin

11 years agoimplement cht_do_cdbwr_delete
ian [Sun, 5 Feb 2006 00:59:15 +0000 (00:59 +0000)]
implement cht_do_cdbwr_delete

11 years agoimplement cht_do_cdbwr_open_okjunk
ian [Sun, 5 Feb 2006 00:58:18 +0000 (00:58 +0000)]
implement cht_do_cdbwr_open_okjunk

11 years agowriteable, update entrypoints impl'd
ian [Sun, 5 Feb 2006 00:56:59 +0000 (00:56 +0000)]
writeable, update entrypoints impl'd

11 years agorecord way to get list of unimplemented symbols in a plugin stack
ian [Sun, 5 Feb 2006 00:56:35 +0000 (00:56 +0000)]
record way to get list of unimplemented symbols in a plugin stack

11 years agocompilation fixes
ian [Sat, 4 Feb 2006 14:33:41 +0000 (14:33 +0000)]
compilation fixes

11 years agonew compaction entrypoints impl'd
ian [Wed, 25 Jan 2006 23:18:04 +0000 (23:18 +0000)]
new compaction entrypoints impl'd

11 years agomintstamp => lexminval; much work, it sort of compiles now but more needs writing
ian [Wed, 25 Jan 2006 22:46:37 +0000 (22:46 +0000)]
mintstamp => lexminval; much work, it sort of compiles now but more needs writing

11 years agofix it so it compiles
ian [Wed, 25 Jan 2006 22:46:01 +0000 (22:46 +0000)]
fix it so it compiles

11 years agohalfway through implementing mintstamp
ian [Sun, 22 Jan 2006 16:00:16 +0000 (16:00 +0000)]
halfway through implementing mintstamp

11 years agoslight improvements to scriptinv, including scriptinv_invoke_fg
ian [Sun, 22 Jan 2006 15:59:47 +0000 (15:59 +0000)]
slight improvements to scriptinv, including scriptinv_invoke_fg

11 years agocope with gcc which does not support -Wno-pointer-sign
ian [Sun, 22 Jan 2006 15:59:25 +0000 (15:59 +0000)]
cope with gcc which does not support -Wno-pointer-sign

11 years agowriteable wip
ian [Sun, 22 Jan 2006 14:47:50 +0000 (14:47 +0000)]
writeable wip

11 years agowip is good
ian [Mon, 16 Jan 2006 01:06:32 +0000 (01:06 +0000)]
wip is good

11 years agomuch work on hash tables etc.
ian [Mon, 16 Jan 2006 00:25:39 +0000 (00:25 +0000)]
much work on hash tables etc.

11 years agoprovide errorCode for invalid reverse addrs
ian [Mon, 16 Jan 2006 00:25:22 +0000 (00:25 +0000)]
provide errorCode for invalid reverse addrs

11 years agowriteable wip
ian [Sun, 15 Jan 2006 15:42:11 +0000 (15:42 +0000)]
writeable wip

11 years agotoplevels all have * mark now
ian [Sun, 15 Jan 2006 15:29:24 +0000 (15:29 +0000)]
toplevels all have * mark now

11 years agocorrect doc comment re EntryExtra
ian [Sun, 15 Jan 2006 15:29:12 +0000 (15:29 +0000)]
correct doc comment re EntryExtra

11 years ago"quick" rw table entry extra value
ian [Sun, 15 Jan 2006 15:28:33 +0000 (15:28 +0000)]
"quick" rw table entry extra value

11 years agocdb framework compiles - now just need to implement it
ian [Sun, 15 Jan 2006 15:20:55 +0000 (15:20 +0000)]
cdb framework compiles - now just need to implement it

11 years agosettling on interface to cdb binding
ian [Sun, 15 Jan 2006 15:06:21 +0000 (15:06 +0000)]
settling on interface to cdb binding

11 years agocdb binding wip
ian [Tue, 10 Jan 2006 22:39:41 +0000 (22:39 +0000)]
cdb binding wip

11 years agohbytes and crypto compile now
ian [Sat, 7 Jan 2006 20:40:49 +0000 (20:40 +0000)]
hbytes and crypto compile now

11 years agohbytes compiles
ian [Sat, 7 Jan 2006 20:16:37 +0000 (20:16 +0000)]
hbytes compiles

11 years agoworking on compiling out of troglodyte; before relegage maskmap
ian [Sat, 7 Jan 2006 20:05:38 +0000 (20:05 +0000)]
working on compiling out of troglodyte; before relegage maskmap

11 years agoadns compiles ish, working on transferring the rest
ian [Sat, 7 Jan 2006 19:00:32 +0000 (19:00 +0000)]
adns compiles ish, working on transferring the rest

11 years agoinitial import and build-faff, wip
ian [Sat, 7 Jan 2006 17:32:18 +0000 (17:32 +0000)]
initial import and build-faff, wip

11 years agoinitial import and build-faff, wip
ian [Sat, 7 Jan 2006 16:16:56 +0000 (16:16 +0000)]
initial import and build-faff, wip

11 years agogutting this to put it in chiark-tcl
ian [Sat, 7 Jan 2006 16:15:10 +0000 (16:15 +0000)]
gutting this to put it in chiark-tcl

12 years agoworking on new addrmap instead of maskmap - compiles, but have not yet implemented...
ian [Tue, 28 Dec 2004 00:08:11 +0000 (00:08 +0000)]
working on new addrmap instead of maskmap - compiles, but have not yet implemented amend etc.

12 years agomask-map nonoverlapping representation - wip (needs compile errors fixing and debuggi...
ian [Mon, 27 Dec 2004 16:30:48 +0000 (16:30 +0000)]
mask-map nonoverlapping representation - wip (needs compile errors fixing and debugging) but I think we will abandon it in favour of a ranges approach

12 years agoget resolver destruction right
ian [Mon, 27 Dec 2004 16:26:16 +0000 (16:26 +0000)]
get resolver destruction right

12 years agodo not crash on disposal of sock and tuntap
ian [Sun, 19 Dec 2004 23:55:43 +0000 (23:55 +0000)]
do not crash on disposal of sock and tuntap

12 years agoactually clean out unwanted file handlers; docuemtn -reverse options in right place
ian [Sun, 19 Dec 2004 23:26:32 +0000 (23:26 +0000)]
actually clean out unwanted file handlers; docuemtn -reverse options in right place

12 years agoreassemble adns log messages
ian [Sun, 19 Dec 2004 20:35:08 +0000 (20:35 +0000)]
reassemble adns log messages

12 years agoscriptinv is correct about not leaking xargs. do not pointlessly trash the args...
ian [Sun, 19 Dec 2004 20:34:52 +0000 (20:34 +0000)]
scriptinv is correct about not leaking xargs.  do not pointlessly trash the args to scriptinv_invoke

12 years agodefault resolvers
ian [Sun, 19 Dec 2004 19:11:28 +0000 (19:11 +0000)]
default resolvers

12 years agoput xargs in right place
ian [Sat, 18 Dec 2004 19:33:28 +0000 (19:33 +0000)]
put xargs in right place

12 years agoavoid invoking callback procedures other than from event handlers, by using a zero...
ian [Sat, 18 Dec 2004 19:33:16 +0000 (19:33 +0000)]
avoid invoking callback procedures other than from event handlers, by using a zero timeout handler when things are perturbed

12 years agoscriptinv supports xargs and adns uses them
ian [Sat, 18 Dec 2004 14:33:59 +0000 (14:33 +0000)]
scriptinv supports xargs and adns uses them

12 years agoworking on making xargs work
ian [Sat, 18 Dec 2004 13:02:40 +0000 (13:02 +0000)]
working on making xargs work

12 years agoit made an asynch query
ian [Thu, 16 Dec 2004 01:07:02 +0000 (01:07 +0000)]
it made an asynch query

12 years agofix c violations detected by newer gcc - urgh
ian [Thu, 16 Dec 2004 00:17:32 +0000 (00:17 +0000)]
fix c violations detected by newer gcc - urgh

12 years agomany improvements: use Get/SetAssocData for idtables to avoid globals, and adns bindi...
ian [Wed, 15 Dec 2004 23:39:47 +0000 (23:39 +0000)]
many improvements: use Get/SetAssocData for idtables to avoid globals, and adns bindings are on way to working

13 years agoadns compiles and does not work
ian [Wed, 1 Dec 2004 00:22:06 +0000 (00:22 +0000)]
adns compiles and does not work

13 years agoidtable better documented and sorted
ian [Wed, 1 Dec 2004 00:21:45 +0000 (00:21 +0000)]
idtable better documented and sorted

13 years agoadns wip
ian [Tue, 30 Nov 2004 23:10:04 +0000 (23:10 +0000)]
adns wip

13 years agomask-map lookup seems to work
ian [Thu, 25 Nov 2004 02:02:52 +0000 (02:02 +0000)]
mask-map lookup seems to work

13 years agoamend seems to work
ian [Thu, 25 Nov 2004 01:47:34 +0000 (01:47 +0000)]
amend seems to work

13 years agomask-map amend implemented, but untested
ian [Thu, 25 Nov 2004 01:18:14 +0000 (01:18 +0000)]
mask-map amend implemented, but untested

13 years agocheck for extra bits
ian [Thu, 25 Nov 2004 00:47:11 +0000 (00:47 +0000)]
check for extra bits

13 years agonew constv type
ian [Thu, 25 Nov 2004 00:33:01 +0000 (00:33 +0000)]
new constv type

13 years agocompiles and appears to work (as far as it goes)
ian [Thu, 25 Nov 2004 00:21:54 +0000 (00:21 +0000)]
compiles and appears to work (as far as it goes)

13 years agomask-map is hbytes subcommand
ian [Thu, 25 Nov 2004 00:21:18 +0000 (00:21 +0000)]
mask-map is hbytes subcommand

13 years agoerror codes and better docs for mask-map
ian [Thu, 25 Nov 2004 00:20:56 +0000 (00:20 +0000)]
error codes and better docs for mask-map

13 years agosome maskmap stuff;
ian [Sun, 21 Nov 2004 22:05:32 +0000 (22:05 +0000)]
some maskmap stuff;

13 years agofirst cut of mask-map: skeleton
ian [Sun, 21 Nov 2004 20:33:09 +0000 (20:33 +0000)]
first cut of mask-map: skeleton

13 years agoremove duplicate include
ian [Sun, 21 Nov 2004 20:33:06 +0000 (20:33 +0000)]
remove duplicate include

13 years agouse tcl8.3/tcl.h
ian [Sun, 21 Nov 2004 20:32:50 +0000 (20:32 +0000)]
use tcl8.3/tcl.h

13 years agodocument tcmdifgen (and split from app, in theory)
ian [Mon, 5 Jan 2004 22:49:36 +0000 (22:49 +0000)]
document tcmdifgen (and split from app, in theory)

13 years agoneed stddef.h
ian [Thu, 1 Jan 2004 23:58:45 +0000 (23:58 +0000)]
need stddef.h

13 years agoneed cast for crappy tcl no const correct
ian [Thu, 1 Jan 2004 23:58:39 +0000 (23:58 +0000)]
need cast for crappy tcl no const correct

14 years agodocument some undocumented hbytes ops
ian [Sun, 5 Oct 2003 18:44:31 +0000 (18:44 +0000)]
document some undocumented hbytes ops

14 years agotuntap seems to sort of work
ian [Thu, 26 Dec 2002 16:32:25 +0000 (16:32 +0000)]
tuntap seems to sort of work

14 years agotuntap compiles
ian [Thu, 26 Dec 2002 15:54:07 +0000 (15:54 +0000)]
tuntap compiles

14 years agoscriptinv
ian [Thu, 26 Dec 2002 13:08:33 +0000 (13:08 +0000)]
scriptinv

14 years agonew socket id arrangements, working on tun
ian [Thu, 26 Dec 2002 12:08:04 +0000 (12:08 +0000)]
new socket id arrangements, working on tun

15 years agoDo not invalidate string rep of shared objs.
ian [Wed, 2 Oct 2002 00:08:31 +0000 (00:08 +0000)]
Do not invalidate string rep of shared objs.

15 years agohbytes xor
ian [Tue, 1 Oct 2002 23:22:02 +0000 (23:22 +0000)]
hbytes xor

15 years agoDrop alg->byteswap; implement counter mode; split padding so now we do PKCS#5 and...
ian [Sun, 29 Sep 2002 23:50:10 +0000 (23:50 +0000)]
Drop alg->byteswap; implement counter mode; split padding so now we do PKCS#5 and RFC2406.

15 years agobetter core algorithm selection and new core alg suites
ian [Sun, 29 Sep 2002 19:30:03 +0000 (19:30 +0000)]
better core algorithm selection and new core alg suites

15 years agoFix ulong ustr!
ian [Fri, 27 Sep 2002 21:39:30 +0000 (21:39 +0000)]
Fix ulong ustr!

15 years agoMany bugfixes.
ian [Mon, 23 Sep 2002 02:27:16 +0000 (02:27 +0000)]
Many bugfixes.

15 years agoOwn Tcl 8.3, no tclreadline (buggy!?); use sauce asynch.tcl too.
ian [Sun, 22 Sep 2002 16:33:10 +0000 (16:33 +0000)]
Own Tcl 8.3, no tclreadline (buggy!?); use sauce asynch.tcl too.

15 years agoUse nettle for hash functions.
ian [Sat, 21 Sep 2002 16:42:31 +0000 (16:42 +0000)]
Use nettle for hash functions.

15 years agoMany improvements. Now we get as far as SHA256 not being implemented.
ian [Sat, 21 Sep 2002 16:09:50 +0000 (16:09 +0000)]
Many improvements.  Now we get as far as SHA256 not being implemented.

15 years agoLogging fixes.
ian [Sat, 21 Sep 2002 14:12:49 +0000 (14:12 +0000)]
Logging fixes.

15 years agoulong improved; clock arithmetic hbytes abolished; secnet responder implemented and...
ian [Thu, 19 Sep 2002 17:27:12 +0000 (17:27 +0000)]
ulong improved; clock arithmetic hbytes abolished; secnet responder implemented and debugged ish

15 years agoFix memory and type management bugs.
ian [Thu, 19 Sep 2002 13:27:29 +0000 (13:27 +0000)]
Fix memory and type management bugs.

15 years agoNew blockcipher mac stuff. New hbytes clockincrement.
ian [Wed, 18 Sep 2002 23:07:41 +0000 (23:07 +0000)]
New blockcipher mac stuff.  New hbytes clockincrement.

15 years agoAbolish serpent-l. Use PKCS#1 v1.5 RSA padding but without hash OID for secnet.
ian [Tue, 17 Sep 2002 17:25:29 +0000 (17:25 +0000)]
Abolish serpent-l.  Use PKCS#1 v1.5 RSA padding but without hash OID for secnet.

15 years agodoes modexps, makes signatures, needs sane hexstring handling
ian [Wed, 11 Sep 2002 01:58:36 +0000 (01:58 +0000)]
does modexps, makes signatures, needs sane hexstring handling

15 years agohbytes overwrite; hbytes repeat
ian [Tue, 10 Sep 2002 23:47:13 +0000 (23:47 +0000)]
hbytes overwrite; hbytes repeat

15 years agoRipped out a lot of crap. Now it compiles and passes the test vectors.
ian [Tue, 10 Sep 2002 20:53:38 +0000 (20:53 +0000)]
Ripped out a lot of crap.  Now it compiles and passes the test vectors.

15 years agoDo not insist on iv if none wanted. If get_key failes, do not crash.
ian [Tue, 10 Sep 2002 20:01:35 +0000 (20:01 +0000)]
Do not insist on iv if none wanted.  If get_key failes, do not crash.

15 years agoCan parse a key file. Cleared up raw confusion.
ian [Sun, 8 Sep 2002 22:46:55 +0000 (22:46 +0000)]
Can parse a key file.  Cleared up raw confusion.

15 years agohbytes range
ian [Sun, 8 Sep 2002 17:16:10 +0000 (17:16 +0000)]
hbytes range

15 years agohbytes compare
ian [Sun, 8 Sep 2002 17:10:35 +0000 (17:10 +0000)]
hbytes compare

15 years agoulongs and ushorts
ian [Sun, 8 Sep 2002 13:26:42 +0000 (13:26 +0000)]
ulongs and ushorts

15 years agoSockets all seem to work now erm.
ian [Sat, 7 Sep 2002 03:13:26 +0000 (03:13 +0000)]
Sockets all seem to work now erm.

15 years agotransmits
ian [Sat, 7 Sep 2002 01:23:16 +0000 (01:23 +0000)]
transmits

15 years agodgram sock references fixed. can close
ian [Sat, 7 Sep 2002 01:12:30 +0000 (01:12 +0000)]
dgram sock references fixed.  can close

15 years agoSocket address stuff. Sockid is broken still.
ian [Sat, 7 Sep 2002 00:59:57 +0000 (00:59 +0000)]
Socket address stuff.  Sockid is broken still.

15 years agoless recompilation of hash fns.
ian [Fri, 6 Sep 2002 19:27:45 +0000 (19:27 +0000)]
less recompilation of hash fns.

15 years agoBetter integration with tclreadline. Less recompilation of serpent.[ch].
ian [Fri, 6 Sep 2002 19:25:57 +0000 (19:25 +0000)]
Better integration with tclreadline.  Less recompilation of serpent.[ch].

15 years agoTwo serpents
ian [Fri, 6 Sep 2002 18:19:36 +0000 (18:19 +0000)]
Two serpents

15 years agohmac seems to work
ian [Mon, 2 Sep 2002 02:22:29 +0000 (02:22 +0000)]
hmac seems to work

15 years agoSerpent seems to work. Byte order is very strange.
ian [Mon, 2 Sep 2002 01:10:01 +0000 (01:10 +0000)]
Serpent seems to work.  Byte order is very strange.