chiark / gitweb /
chiark-tcl.git
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.

15 years agoPadding works.
ian [Sun, 1 Sep 2002 22:27:06 +0000 (22:27 +0000)]
Padding works.

15 years agoCompiles but does not link. Before undo silly pad indirection.
ian [Sun, 1 Sep 2002 22:02:11 +0000 (22:02 +0000)]
Compiles but does not link.  Before undo silly pad indirection.

15 years agoLots of stuff seems to work
ian [Sun, 1 Sep 2002 20:35:54 +0000 (20:35 +0000)]
Lots of stuff seems to work

15 years agoInvalidate string rep. Before make expandable buffer.
ian [Sun, 1 Sep 2002 18:12:05 +0000 (18:12 +0000)]
Invalidate string rep.  Before make expandable buffer.

15 years agoProgressing.
ian [Sun, 1 Sep 2002 17:52:14 +0000 (17:52 +0000)]
Progressing.

15 years agoall compiles again. more pat to do.
ian [Sat, 31 Aug 2002 15:05:15 +0000 (15:05 +0000)]
all compiles again.  more pat to do.

15 years agoTable-generated stuff. Now need parsing funcs.
ian [Sat, 31 Aug 2002 14:07:04 +0000 (14:07 +0000)]
Table-generated stuff.  Now need parsing funcs.

15 years agoGenerates tables. Does not compile.
ian [Sat, 31 Aug 2002 12:56:18 +0000 (12:56 +0000)]
Generates tables.  Does not compile.

15 years agoFix up filename change. Generates decls !
ian [Fri, 30 Aug 2002 21:33:48 +0000 (21:33 +0000)]
Fix up filename change.  Generates decls !

15 years agoPerly full service thing, before simple thing.
ian [Fri, 30 Aug 2002 20:44:00 +0000 (20:44 +0000)]
Perly full service thing, before simple thing.

15 years agomacroisation, checkin before perlgen
ian [Fri, 30 Aug 2002 18:09:02 +0000 (18:09 +0000)]
macroisation, checkin before perlgen

15 years agoBuilds a working plugin.
ian [Thu, 29 Aug 2002 00:36:25 +0000 (00:36 +0000)]
Builds a working plugin.

15 years agoCompiles and runs. Now all it needs is meat.
ian [Mon, 26 Aug 2002 16:07:14 +0000 (16:07 +0000)]
Compiles and runs.  Now all it needs is meat.