/[lcore]/trunk/lsocket.pas
ViewVC logotype

Log of /trunk/lsocket.pas

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 142 - (view) (annotate) - [select for diffs]
Modified Fri Aug 7 00:58:35 2015 UTC (4 years, 6 months ago) by beware
File length: 26150 byte(s)
Diff to previous 136 , to selected 32
accept lasterror must be obtained before the rmasterset

Revision 136 - (view) (annotate) - [select for diffs]
Modified Fri Mar 28 03:18:52 2014 UTC (5 years, 10 months ago) by beware
File length: 26043 byte(s)
Diff to previous 135 , to selected 32
fix spelling mistakes

Revision 135 - (view) (annotate) - [select for diffs]
Modified Thu Mar 13 21:27:50 2014 UTC (5 years, 11 months ago) by beware
File length: 26041 byte(s)
Diff to previous 127 , to selected 32
removed incorrect executable status from files

Revision 127 - (view) (annotate) - [select for diffs]
Modified Fri Nov 22 02:30:44 2013 UTC (6 years, 2 months ago) by beware
File length: 26041 byte(s)
Diff to previous 115 , to selected 32
ifdef mswindows instead of win32 for 64 bits support

Revision 115 - (view) (annotate) - [select for diffs]
Modified Fri May 25 00:08:50 2012 UTC (7 years, 8 months ago) by beware
File length: 25917 byte(s)
Diff to previous 106 , to selected 32
do SO_REUSEADDR also when listening in windows. wine needs it and it does not hurt in windows.

Revision 106 - (view) (annotate) - [select for diffs]
Modified Wed Nov 23 00:04:55 2011 UTC (8 years, 2 months ago) by beware
File length: 25821 byte(s)
Diff to previous 103 , to selected 32
fixed missing semicolon if compiling without ipv6

Revision 103 - (view) (annotate) - [select for diffs]
Modified Tue Oct 11 08:08:48 2011 UTC (8 years, 4 months ago) by beware
File length: 25820 byte(s)
Diff to previous 94 , to selected 32
fixed listen breaking on kernel compiled without ipv6

Revision 94 - (view) (annotate) - [select for diffs]
Modified Mon Feb 21 21:40:05 2011 UTC (9 years ago) by beware
File length: 25783 byte(s)
Diff to previous 87 , to selected 32
eliminated a lot of hints and warnings

Revision 87 - (view) (annotate) - [select for diffs]
Modified Mon Mar 22 16:18:15 2010 UTC (9 years, 11 months ago) by beware
File length: 25659 byte(s)
Diff to previous 86 , to selected 32
increased connect timeout in case of more IPs to try to 5 seconds

Revision 86 - (view) (annotate) - [select for diffs]
Modified Sat Feb 27 21:16:25 2010 UTC (9 years, 11 months ago) by beware
File length: 25659 byte(s)
Diff to previous 79 , to selected 32
added lsocket.onconnecttryip handler for apps that want to use this information

Revision 79 - (view) (annotate) - [select for diffs]
Modified Tue Feb 16 22:51:30 2010 UTC (10 years ago) by zipplet
File length: 25475 byte(s)
Diff to previous 76 , to selected 32
Merged with delphi 2010 branch

Revision 76 - (view) (annotate) - [select for diffs]
Modified Fri Feb 12 22:26:21 2010 UTC (10 years ago) by plugwash
File length: 25410 byte(s)
Diff to previous 75 , to selected 32
add some missing ifdefs


Revision 75 - (view) (annotate) - [select for diffs]
Modified Fri Feb 12 22:16:05 2010 UTC (10 years ago) by plugwash
File length: 25332 byte(s)
Diff to previous 73 , to selected 32
freebsd fixups


Revision 73 - (view) (annotate) - [select for diffs]
Modified Fri Feb 12 00:51:00 2010 UTC (10 years ago) by plugwash
File length: 23832 byte(s)
Diff to previous 71 , to selected 32
make some os-x related fixes to lmessages

force bindv6only to 0 to make things behave with debian squeeze+  (note: this 
is likely to break on some operating systems but I suspect said operating 
systems were broken already)



Revision 71 - (view) (annotate) - [select for diffs]
Modified Wed Feb 10 03:34:48 2010 UTC (10 years ago) by beware
File length: 23805 byte(s)
Diff to previous 61 , to selected 32
getsockname fixes. getXaddr was returning peer addr

Revision 61 - (view) (annotate) - [select for diffs]
Modified Thu Feb 4 22:47:07 2010 UTC (10 years ago) by plugwash
File length: 23638 byte(s)
Diff to previous 60 , to selected 32
set line ending property on files to hopefully avoid line ending problems in future


Revision 60 - (view) (annotate) - [select for diffs]
Modified Thu Nov 12 20:47:41 2009 UTC (10 years, 3 months ago) by plugwash
File length: 23638 byte(s)
Diff to previous 47 , to selected 32
add support for fpc 2.2.4rc1


Revision 47 - (view) (annotate) - [select for diffs]
Modified Mon Apr 13 02:44:32 2009 UTC (10 years, 10 months ago) by plugwash
File length: 22612 byte(s)
Diff to previous 34 , to selected 32
remove an assignment that doesn't serve any usefull function and causes
build failure with 2.0.0 on amd64


Revision 34 - (view) (annotate) - [select for diffs]
Modified Wed Feb 4 00:01:05 2009 UTC (11 years ago) by beware
File length: 22654 byte(s)
Diff to previous 32
ICMP does work, removing comment

Revision 32 - (view) (annotate) - [selected]
Modified Sat Jan 31 00:58:54 2009 UTC (11 years ago) by plugwash
File length: 22705 byte(s)
Diff to previous 25
* 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



Revision 25 - (view) (annotate) - [select for diffs]
Modified Fri Jan 23 00:36:13 2009 UTC (11 years ago) by zipplet
File length: 21806 byte(s)
Diff to previous 24 , to selected 32
Fixed broadcast UDP sockets not working on windows

Revision 24 - (view) (annotate) - [select for diffs]
Modified Mon Jan 19 22:21:55 2009 UTC (11 years, 1 month ago) by beware
File length: 21606 byte(s)
Diff to previous 21 , to selected 32
fixed bug of udp not working when using listen


Revision 21 - (view) (annotate) - [select for diffs]
Modified Mon Jan 19 11:48:03 2009 UTC (11 years, 1 month ago) by beware
File length: 21567 byte(s)
Diff to previous 20 , to selected 32
add support for raw sockets


Revision 20 - (view) (annotate) - [select for diffs]
Modified Fri Dec 26 19:17:00 2008 UTC (11 years, 1 month ago) by beware
File length: 21266 byte(s)
Diff to previous 18 , to selected 32
* 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



Revision 18 - (view) (annotate) - [select for diffs]
Modified Sat Nov 22 17:11:59 2008 UTC (11 years, 3 months ago) by beware
File length: 21203 byte(s)
Diff to previous 17 , to selected 32
fixed line endings. made flush work on win32. made packet base size 
constant.


Revision 17 - (view) (annotate) - [select for diffs]
Modified Mon Mar 31 21:15:39 2008 UTC (11 years, 10 months ago) by beware
File length: 21202 byte(s)
Diff to previous 16 , to selected 32


Revision 16 - (view) (annotate) - [select for diffs]
Modified Mon Mar 31 21:12:11 2008 UTC (11 years, 10 months ago) by beware
File length: 17155 byte(s)
Diff to previous 14 , to selected 32
receive buffer size


Revision 14 - (view) (annotate) - [select for diffs]
Modified Mon Mar 31 10:45:42 2008 UTC (11 years, 10 months ago) by beware
File length: 21202 byte(s)
Diff to previous 12 , to selected 32
secondlistener in lcoreconfig


Revision 12 - (view) (annotate) - [select for diffs]
Modified Mon Mar 31 00:39:51 2008 UTC (11 years, 10 months ago) by beware
File length: 21274 byte(s)
Diff to previous 11 , to selected 32
secondlistener-2


Revision 11 - (view) (annotate) - [select for diffs]
Modified Mon Mar 31 00:30:30 2008 UTC (11 years, 10 months ago) by beware
File length: 21123 byte(s)
Diff to previous 10 , to selected 32
secondlistener


Revision 10 - (view) (annotate) - [select for diffs]
Modified Sun Mar 30 21:39:57 2008 UTC (11 years, 10 months ago) by plugwash
File length: 19110 byte(s)
Diff to previous 8 , to selected 32
* make disabling/enabling a timer on windows reset it like on linux
* fix some line ending issues


Revision 8 - (view) (annotate) - [select for diffs]
Modified Sun Mar 30 01:33:59 2008 UTC (11 years, 10 months ago) by plugwash
File length: 19109 byte(s)
Diff to previous 2 , to selected 32
* add method to tell if a string is a biniplist
* allow a biniplist to be used for the addr field in a tlsocket


Revision 2 - (view) (annotate) - [select for diffs]
Modified Sun Mar 30 00:16:07 2008 UTC (11 years, 10 months ago) by beware
File length: 18996 byte(s)
Diff to previous 1 , to selected 32
the big lot of changes by beware


Revision 1 - (view) (annotate) - [select for diffs]
Added Fri Mar 28 02:26:58 2008 UTC (11 years, 10 months ago) by plugwash
File length: 20592 byte(s)
Diff to selected 32
initial import


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.

  Diffs between and
  Type of Diff should be a

No admin address has been configured">No admin address has been configured
ViewVC Help
Powered by ViewVC 1.1.22