/[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 (2 years, 4 months ago) by beware
File length: 26150 byte(s)
Diff to previous 136
accept lasterror must be obtained before the rmasterset

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

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

Revision 127 - (view) (annotate) - [select for diffs]
Modified Fri Nov 22 02:30:44 2013 UTC (4 years ago) by beware
File length: 26041 byte(s)
Diff to previous 115
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 (5 years, 6 months ago) by beware
File length: 25917 byte(s)
Diff to previous 106
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 (6 years ago) by beware
File length: 25821 byte(s)
Diff to previous 103
fixed missing semicolon if compiling without ipv6

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

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

Revision 87 - (view) (annotate) - [select for diffs]
Modified Mon Mar 22 16:18:15 2010 UTC (7 years, 8 months ago) by beware
File length: 25659 byte(s)
Diff to previous 86
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 (7 years, 9 months ago) by beware
File length: 25659 byte(s)
Diff to previous 79
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 (7 years, 10 months ago) by zipplet
File length: 25475 byte(s)
Diff to previous 76
Merged with delphi 2010 branch

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

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

Revision 73 - (view) (annotate) - [select for diffs]
Modified Fri Feb 12 00:51:00 2010 UTC (7 years, 10 months ago) by plugwash
File length: 23832 byte(s)
Diff to previous 71
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 (7 years, 10 months ago) by beware
File length: 23805 byte(s)
Diff to previous 61
getsockname fixes. getXaddr was returning peer addr

Revision 61 - (view) (annotate) - [select for diffs]
Modified Thu Feb 4 22:47:07 2010 UTC (7 years, 10 months ago) by plugwash
File length: 23638 byte(s)
Diff to previous 60
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 (8 years, 1 month ago) by plugwash
File length: 23638 byte(s)
Diff to previous 47
add support for fpc 2.2.4rc1

Revision 47 - (view) (annotate) - [select for diffs]
Modified Mon Apr 13 02:44:32 2009 UTC (8 years, 8 months ago) by plugwash
File length: 22612 byte(s)
Diff to previous 34
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 (8 years, 10 months ago) by beware
File length: 22654 byte(s)
Diff to previous 32
ICMP does work, removing comment

Revision 32 - (view) (annotate) - [select for diffs]
Modified Sat Jan 31 00:58:54 2009 UTC (8 years, 10 months 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 (8 years, 10 months ago) by zipplet
File length: 21806 byte(s)
Diff to previous 24
Fixed broadcast UDP sockets not working on windows

Revision 24 - (view) (annotate) - [select for diffs]
Modified Mon Jan 19 22:21:55 2009 UTC (8 years, 10 months ago) by beware
File length: 21606 byte(s)
Diff to previous 21
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 (8 years, 10 months ago) by beware
File length: 21567 byte(s)
Diff to previous 20
add support for raw sockets

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


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

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

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

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

Revision 10 - (view) (annotate) - [select for diffs]
Modified Sun Mar 30 21:39:57 2008 UTC (9 years, 8 months ago) by plugwash
File length: 19110 byte(s)
Diff to previous 8
* 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 (9 years, 8 months ago) by plugwash
File length: 19109 byte(s)
Diff to previous 2
* 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 (9 years, 8 months ago) by beware
File length: 18996 byte(s)
Diff to previous 1
the big lot of changes by beware

Revision 1 - (view) (annotate) - [select for diffs]
Added Fri Mar 28 02:26:58 2008 UTC (9 years, 8 months ago) by plugwash
File length: 20592 byte(s)
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.5