lcore.git
15 years agofix standard packet payload size for ipv6
beware [Mon, 19 Jan 2009 11:59:02 +0000 (11:59 +0000)]
fix standard packet payload size for ipv6

git-svn-id: file:///svnroot/lcore/trunk@22 b1de8a11-f9be-4011-bde0-cc7ace90066a

15 years agoadd support for raw sockets
beware [Mon, 19 Jan 2009 11:48:03 +0000 (11:48 +0000)]
add support for raw sockets

git-svn-id: file:///svnroot/lcore/trunk@21 b1de8a11-f9be-4011-bde0-cc7ace90066a

15 years ago* fixed NT services not working. app must now call lcoreinit() at some point before...
beware [Fri, 26 Dec 2008 19:17:00 +0000 (19:17 +0000)]
* fixed NT services not working. app must now call lcoreinit() at some point before using sockets etc
* made dnssync and dnsasync secure with source port randomization and reply packet source IP/port verification
* created lcorerandom, a secure general purpose random number source, replacement of bircrandom
* added fastmd5.pas into the repository. it wasn't in it, but seemed to belong in it and lcorernd depends on it.
* added the ability to do "custom" (txt, mx, ns, ptr, etc) lookups in dnscore and dnsasync
* lsocket.receivefrom now converts a v6 mapped v4 IP to a real v4 IP for simplicity in the app
* removed "ipv6preferred" from dnswin, which was doing nothing

git-svn-id: file:///svnroot/lcore/trunk@20 b1de8a11-f9be-4011-bde0-cc7ace90066a

15 years agoadded unixutil to lmessages because of unixstuff.inc compile error
beware [Sat, 22 Nov 2008 17:25:18 +0000 (17:25 +0000)]
added unixutil to lmessages because of unixstuff.inc compile error

git-svn-id: file:///svnroot/lcore/trunk@19 b1de8a11-f9be-4011-bde0-cc7ace90066a

15 years agofixed line endings. made flush work on win32. made packet base size
beware [Sat, 22 Nov 2008 17:11:59 +0000 (17:11 +0000)]
fixed line endings. made flush work on win32. made packet base size
constant.

git-svn-id: file:///svnroot/lcore/trunk@18 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years agogit-svn-id: file:///svnroot/lcore/trunk@17 b1de8a11-f9be-4011-bde0-cc7ace90066a
beware [Mon, 31 Mar 2008 21:15:39 +0000 (21:15 +0000)]
git-svn-id: file:///svnroot/lcore/trunk@17 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years agoreceive buffer size
beware [Mon, 31 Mar 2008 21:12:11 +0000 (21:12 +0000)]
receive buffer size

git-svn-id: file:///svnroot/lcore/trunk@16 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years agogit-svn-id: file:///svnroot/lcore/trunk@15 b1de8a11-f9be-4011-bde0-cc7ace90066a
beware [Mon, 31 Mar 2008 11:10:42 +0000 (11:10 +0000)]
git-svn-id: file:///svnroot/lcore/trunk@15 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years agosecondlistener in lcoreconfig
beware [Mon, 31 Mar 2008 10:45:42 +0000 (10:45 +0000)]
secondlistener in lcoreconfig

git-svn-id: file:///svnroot/lcore/trunk@14 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years ago* add multiip support to dnsasync
plugwash [Mon, 31 Mar 2008 01:26:50 +0000 (01:26 +0000)]
* add multiip support to dnsasync

git-svn-id: file:///svnroot/lcore/trunk@13 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years agosecondlistener-2
beware [Mon, 31 Mar 2008 00:39:51 +0000 (00:39 +0000)]
secondlistener-2

git-svn-id: file:///svnroot/lcore/trunk@12 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years agosecondlistener
beware [Mon, 31 Mar 2008 00:30:30 +0000 (00:30 +0000)]
secondlistener

git-svn-id: file:///svnroot/lcore/trunk@11 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years ago* make disabling/enabling a timer on windows reset it like on linux
plugwash [Sun, 30 Mar 2008 21:39:57 +0000 (21:39 +0000)]
* make disabling/enabling a timer on windows reset it like on linux
* fix some line ending issues

git-svn-id: file:///svnroot/lcore/trunk@10 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years agoadd todo list
plugwash [Sun, 30 Mar 2008 21:12:45 +0000 (21:12 +0000)]
add todo list

git-svn-id: file:///svnroot/lcore/trunk@9 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years ago* add method to tell if a string is a biniplist
plugwash [Sun, 30 Mar 2008 01:33:59 +0000 (01:33 +0000)]
* add method to tell if a string is a biniplist
* allow a biniplist to be used for the addr field in a tlsocket

git-svn-id: file:///svnroot/lcore/trunk@8 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years agofix line ending and some other minor issues
plugwash [Sun, 30 Mar 2008 01:02:40 +0000 (01:02 +0000)]
fix line ending and some other minor issues

git-svn-id: file:///svnroot/lcore/trunk@7 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years ago* attempt to fix too many onsessionavailible events issue
plugwash [Sun, 30 Mar 2008 00:52:52 +0000 (00:52 +0000)]
* attempt to fix too many onsessionavailible events issue
* clean up some licensing issues

git-svn-id: file:///svnroot/lcore/trunk@6 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years agogit-svn-id: file:///svnroot/lcore/trunk@5 b1de8a11-f9be-4011-bde0-cc7ace90066a
beware [Sun, 30 Mar 2008 00:45:46 +0000 (00:45 +0000)]
git-svn-id: file:///svnroot/lcore/trunk@5 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years agoadded lcoreconfig.inc
beware [Sun, 30 Mar 2008 00:27:58 +0000 (00:27 +0000)]
added lcoreconfig.inc

git-svn-id: file:///svnroot/lcore/trunk@4 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years agorm some cruft that got imported accidently
plugwash [Sun, 30 Mar 2008 00:24:32 +0000 (00:24 +0000)]
rm some cruft that got imported accidently

git-svn-id: file:///svnroot/lcore/trunk@3 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years agothe big lot of changes by beware
beware [Sun, 30 Mar 2008 00:16:07 +0000 (00:16 +0000)]
the big lot of changes by beware

git-svn-id: file:///svnroot/lcore/trunk@2 b1de8a11-f9be-4011-bde0-cc7ace90066a

16 years agoinitial import
plugwash [Fri, 28 Mar 2008 02:26:58 +0000 (02:26 +0000)]
initial import

git-svn-id: file:///svnroot/lcore/trunk@1 b1de8a11-f9be-4011-bde0-cc7ace90066a