Tcl UDP

Timeline
Login

Timeline

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

50 most recent check-ins that include changes to files matching 'generic/*'

2021-10-29
12:56
Pulling changes from trunk Leaf check-in: 65fbbcf473 user: SeanWoods tags: practcl
2018-10-01
23:14
Modifications to allow udp to compile under 8.7+ Leaf check-in: 565c05d10a user: seandeelywoods tags: trunk
2017-08-28
20:07
Pulling change from trunk check-in: b990a0bdd3 user: seandeelywoods tags: practcl
14:16
Merged nmake build changes check-in: bf7683880f user: apnadkarni tags: trunk
2017-08-26
14:47
Remove check for Win32s which long gone and unsupported by Tcl. check-in: 8f50af5314 user: apnadkarni tags: nmake-rules-update
13:50
SOCKET on 64-bit Windows is not a 32-bit int. Fix printfs accordingly. check-in: 908a32728e user: apnadkarni tags: nmake-rules-update
2017-08-15
16:02
Updated nmake files to reflect current Tcl builds and support VS 2017. Fixed calls to Win32 since Tcl now defines UNICODE check-in: 469565623d user: apnadkarni tags: nmake-rules-update
2014-10-05
05:25
Nerfed the new interface adjustment code for Windows. check-in: 00716b4d04 user: tne tags: trunk
2014-08-29
15:17
Merging in multicast IF hack check-in: 8afb0cd21c user: hypnotoad tags: trunk
15:01
Merging in updates from CVSHEAD check-in: 748bee8094 user: hypnotoad tags: trunk
14:58
Bringing in changes from the official CVS sources Leaf check-in: ed109dff36 user: hypnotoad tags: ver_1_0_11, cvshead
2014-08-22
16:02
Typo fix Leaf check-in: d62a2a4f64 user: hypnotoad tags: mcastif
15:43
Branch to test specifying the interface to use for multicast check-in: ef5c5c83f4 user: hypnotoad tags: mcastif
2014-08-21
14:32
Checking in patch submitted to sourceforge: https://sourceforge.net/p/tcludp/bugs/42 check-in: 1b24c4d641 user: hypnotoad tags: trunk
2014-04-26
15:37
Fix for Windows platform builds check-in: 079a4b5a49 user: hypnotoad tags: trunk
2014-03-02
07:22
Solved bug; crash when assigning and ipv4 group to an ipv6 socket check-in: 229382a356 user: huubeikens tags: trunk, ver_10_0_9
2014-02-13
20:49
The following changes were made: - added IPV6 support - enhanced reuse option for use on all platforms - refactored get/set option functions - enhanced mcastadd/drop option to be able to specify network interface All changes were tested on Windows XP, Linux and macosx (maverick). Units tests were extended. Documentation was updated. check-in: 220bbfdfff user: huubeikens tags: trunk
2008-07-06
12:39
Applied patch #1828920 (marttj) to prevent a crash calling udp_peek with wrong args. check-in: f1c46f26b4 user: patthoyts tags: trunk
12:27
Applied patch #1838467 (marttj) to avoid a crash when exiting with an open mcast socket. check-in: 9e36062e25 user: patthoyts tags: trunk
11:59
Applied patch #1838459 to properly handle appending to a shared list object in -mcastadd. Added tests. check-in: 9c80e94c12 user: patthoyts tags: trunk
2008-07-05
20:41
Applied patch 1848365 to accept any boolean value for the -mcastloop option (plus tests). check-in: c5dc314f6a user: patthoyts tags: trunk
2007-04-10
23:49
Fixed dozy error on unix branch check-in: c0eb8e4d18 user: patthoyts tags: trunk
23:36
Use winsock2 so that mingw-gcc can get the correct values for multicast. check-in: 7f3b9d24cd user: patthoyts tags: trunk
12:25
* generic/udp_tcl.c: Applied patch 1693037 from Uwe Klein to enable setting the SO_REUSEADDR socket option when creating a new udp socket. Improved error reporting on Windows. check-in: 1a3e75af20 user: patthoyts tags: trunk
2007-03-30
21:22
Upgraded TEA to 3.6 and update the version to 1.0.9. Regenerated configure. Improved the error reporting by making use of strerror() if present. check-in: 3c1551e84a user: patthoyts tags: trunk
11:09
Added support for IP_MULTICAST_LOOP for kostix. check-in: 92858ed557 user: patthoyts tags: trunk
2007-01-31
13:23
Made the HP-UX patch more specific as if affected AIX builds (from Jeff Hobbs) check-in: b74a7f57a9 user: patthoyts tags: trunk
2007-01-21
13:12
Updated TEA and applied patch for HP-UX from tclguy check-in: 9ce923886c user: patthoyts tags: trunk
2006-07-11
12:37
Copied in tcl's TclSockGetPort which is a more efficient way to convert service names to port numbers as it checks for numbers first. check-in: 632dd83a9e user: patthoyts tags: trunk
2006-06-20
13:12
Stick to ckalloc/ckfree check-in: b1b157d2c1 user: patthoyts tags: trunk
11:01
Warning suppression and made sure it all works with 8.2 - 8.5 check-in: ab6c60252b user: patthoyts tags: trunk
2006-05-15
14:40
Fixup for MS wacky stdlib naming. check-in: b0961a66e3 user: patthoyts tags: trunk
14:35
Fixed up some error messages. check-in: dc64448023 user: patthoyts tags: trunk
14:27
Fixes to the last checkin for building on windows using msys check-in: 5d2c6e6c7e user: patthoyts tags: trunk
12:35
* aclocal.m4: Added check for fcntl.h and the FD_CLOEXEC flag * generic/udp_tcl.c: bug #1477669 - set the close-on-exec flag for the socket to avoid child processes inheriting our sockets * configure: Regenerated with autoconf 2.59 * configure.in: Added call to project specific code. * tclconfig/tcl.m4: Updated check-in: d081abb555 user: patthoyts tags: trunk
2006-03-05
10:42
Updating copyright info. check-in: 24b0eba69b user: patthoyts tags: trunk
2006-03-04
00:05
* tclconfig/*: Updated to TEA 3.5 * configure: Regenerated. * generic/udp_tcl.c: Applied patch from bug #1245141 to use socklen_t type correctly (Tru64 uses a 64bit long for socklen_t) * generic/udp_tcl.c: Included a Udp_SafeInit function. Some versions of MacOSX are wierd about apps testing for missing functions in shared libs. (#1439508) check-in: 320c385968 user: patthoyts tags: trunk
2005-11-27
21:31
* generic/udp_tcl.c: bug #1240127 - handle possible missing IP_TTL * generic/udp_tcl.c: bug #1358181 - fix for NetBSD 2.0 * aclocal.m4: bug #1358189 - better method for finding dtplite * win/makefile.vc: Increment version to 1.0.8 * configure.in: * configure: regenerated check-in: 051eb33088 user: patthoyts tags: trunk
2005-05-19
23:30
Fixes to documentation and build on solaris check-in: c89508003e user: patthoyts tags: trunk
20:46
Update to TEA 3.2 check-in: 2974ffaa6a user: patthoyts tags: trunk
15:41
* generic/udp_tcl.c: fconfigure options were returning lists of lists. Fixed. check-in: 96eded6228 user: patthoyts tags: trunk
00:53
* generic/udp_tcl.c: Deal with bug #1178996 by changing the code used to cleanup sockets under Windows. check-in: 2ebf9b2466 user: patthoyts tags: trunk
2005-04-27
08:11
* demos/bug1158628.tcl: Demo file for this bug. * generic/udp_tcl.c: Applied a fix for bug #1158628 from Reinhard Max which avoids hanging Tcl while exiting with open channels. * configure.in: Moved version to 1.0.7 * win/makefile.vc: check-in: bdf478ba00 user: patthoyts tags: trunk
2004-11-22
23:48
* win/makefile.vc: Improved the win build system. * demos/*: Added a few sample applications, demos of broadcast, multicast and normal operation. * tools/mpexpand.tcl: Added app for generating documentation. check-in: 6e3344f429 user: patthoyts tags: trunk
16:31
Fixed the udp_conf return value. check-in: 4ed740f7cd user: patthoyts tags: trunk
16:12
* generic/udp_tcl.h: Done some testing with multicast and have * generic/udp_tcl.c: rationalised the fconfigure/udp_conf interfaces a bit better. The -ttl option will set the multicast ttl if the socket has been added to a multicast group. Now maintains a list of groups so that this can be inspected and when the socket is closed we will call mcastdrop for each item. check-in: 457ff37351 user: patthoyts tags: trunk
10:25
* generic/udp_tcl.h: Fixed the -ttl option for Windows. check-in: c138640648 user: patthoyts tags: trunk
10:00
* generic/udp_tcl.c: Added support for setting and retrieving the TTL option on the socket. The default is specified by the system but can be set for individual sockets. check-in: 8973149dd7 user: patthoyts tags: trunk
2004-02-24
16:23
Some IPv6 fixes for WinXP Leaf check-in: 79a5d39e6a user: patthoyts tags: trunk, dev-2
2004-02-16
02:40
Added autoconf macro for IPv6 identification. check-in: 3418d14331 user: patthoyts tags: trunk, dev-2