Parent Directory
|
Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
Replace obsolete/broken lcoregtklaz with new lcorelazarus Rename lmessages to lcoremessages due to unit name conflict with Lazarus
use RtlGenRandom (SystemFunction036) in lcorernd if the system supports it
fix spelling mistakes
increase amount of seeding from /dev/urandom
wrapped rdtsc and added x64 support
ifdef mswindows instead of win32 for 64 bits support
Merged with delphi 2010 branch
set line ending property on files to hopefully avoid line ending problems in future
add support for fpc 2.2.4rc1
* make lmessages scream and die on fpc older than 2.2.0 due to fpc bug * add makefile option to build test app without lmessages * fixup lcore building on various older versions of freepascal
* various fixups resulting from getting the test app working on a XP system without ipv6 enabled using delphi 3 * make failures to create the socket go through the async error handling system so they interact well with the address list system (making use of an address list with mixed v4 and v6 addresses work on a v4 only system) * fixup some unit dependencies * fixup some bits in the test app itself, make the test app able to complete on a system without ipv6 enabled, make the test app buildable on windows. * fixup handling of blank and unknown protocols (blank gives TCP, unknown gives an error) * disable word size check in lcorerng * make some stuff that really shouldn't be pulic private, more should probablly be done later in this regard
* 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
This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.
No admin address has been configured">No admin address has been configured | ViewVC Help |
Powered by ViewVC 1.1.26 |