Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
50 descendants and 50 ancestors of 955941c5557edfe4
|
2024-01-22
| ||
| 05:57 | Updated create commands to use Tcl_CreateObjCommand instead of Tcl_CreateCommand. Refactored udpConf, udpPeek, and udpOpen functions to improve arg parsing. check-in: 12392b435c user: bohagan tags: main | |
|
2023-12-30
| ||
| 02:17 | Cast unused parameters to void to prevent unused parameter warnings check-in: 2e1ecd4457 user: bohagan tags: main | |
|
2023-12-21
| ||
| 20:09 | Optimized Init stub load and package require check-in: 161f1fc500 user: bohagan tags: main | |
| 19:56 | Added encoding to source commands in pkgIndex.tcl file check-in: 4d8352f3bd user: bohagan tags: main | |
| 02:14 | Eliminated function definitions by reordering procedures. check-in: 7afd68c3ec user: bohagan tags: main | |
|
2023-12-11
| ||
| 10:37 | Updated to latest tclconfig changes check-in: d1d1a46605 user: bohagan tags: main | |
|
2023-10-09
| ||
| 19:51 | Updated to latest TEA and tclconfig files check-in: 907df6ea63 user: bohagan tags: main | |
|
2023-09-24
| ||
| 01:42 | Updates for TCL 9.0 and Tcl_Size change check-in: a03786a9b4 user: bohagan tags: main | |
|
2023-05-07
| ||
| 00:01 | Updated to latest tclconfig and configure files check-in: 09d44dc020 user: bohagan tags: main | |
|
2023-04-30
| ||
| 17:07 | Updated pkgIndex.tcl.in to support static builds check-in: 22f624794e user: bohagan tags: main | |
|
2023-04-23
| ||
| 03:23 | Added TCL_CHANNEL_VERSION_5 support and close2 handler. Code format clean-ups. check-in: 0f30ba0a2e user: bohagan tags: main | |
|
2023-04-09
| ||
| 22:07 | Changes for TCL 9.0. Fixed package requires to work with TCL 9.0 Removed obsolete macro _ANSI_ARGS_. Macros: CONST84 to const, WIN32 to _WIN32, and CONST to const. Replaced Tcl_SaveResult with Tcl_SaveInterpState, Tcl_RestoreResult with Tcl_RestoreInterpState, and Tcl_DiscardResult with Tcl_DiscardInterpState. check-in: ef09fda8d4 user: bohagan tags: main | |
|
2022-12-30
| ||
| 23:03 | Tagged for v1.0.12 release check-in: 1ad9e31775 user: bohagan tags: main | |
| 21:38 | Update to latest TEA. Also update windows files to latest version. check-in: 2196f70dfc user: bohagan tags: main | |
| 20:11 | Fix for crash closing a udp channel on Windows. The problem is encountered when: - a readable fileevent is setup on the channel - the channel is closed - the program calls vwait to go back into the event loop and waits for some flag to be set (from a different event source). Then a queued file readable callback for the deleted channel can be executed from within the vwait, causing the crash. Maybe the crash could also occur using the normal wish event loop, but I have only seen it with a vwait following the channel close. The patch uses Tcl_DeleteEvents to remove queued events for a channel when it is closed. Patch fix from https://sourceforge.net/p/tcludp/patches/14/ check-in: 5a103e1187 user: bohagan tags: main | |
| 19:54 | Updated to TEA 3.10 check-in: e20997f5b5 user: bohagan tags: main | |
| 18:25 | Fix to close socket on error. Bug fix from https://github.com/a12n/tcl-udp/commit/a5cf974903c9483b4ee3037b53b27691fa38bec0 check-in: c3859b7d22 user: bohagan tags: main | |
| 17:52 | Fix port type in error message check-in: 02a167f61b user: bohagan tags: main | |
|
2022-12-29
| ||
| 23:32 | Fix crash on multiple threads. The extension crashes when used in multiple threads. The problem is in UDP_CheckProc when it is determining whether it should read the socket. If there are multiple threads, the order in which the threads call this function is not deterministic, so it is possible that the wrong thread will read the socket. Bug fix from http://fossil.etoyoc.com/fossil/tcludp/tktview?name=b3905a8226 check-in: df6f0d3c55 user: bohagan tags: main | |
| 22:42 | Fix memory leaks. In udpSetRemoteOption function, Tcl_Obj valPtr is initialized and never freed. Also another user on comp.lang.tcl has found similar object(tcllist) in function UdpMulticast, which isn't freed. Imported from https://groups.google.com/g/comp.lang.tcl/c/lq94Kh9cq-A/m/VwFRWQouDAAJ and https://core.tcl-lang.org/tcludp/tktview?name=8f26c99d0c and https://sourceforge.net/p/tcludp/bugs/29/ check-in: ebc37d4658 user: bohagan tags: main | |
| 21:27 | Made TCL 8.6 CONST86 changes check-in: 8ac4ac38d3 user: bohagan tags: main | |
| 20:38 | Updated max buffer size to UDP size limit. This fix allows -mcastadd (to add in mutlicast group), -broadcast 1 and -ttl options to listen to messages properly. Also needed to use the reuse option in the udp_open command to keep port id. Imported from https://groups.google.com/g/comp.lang.tcl/c/lq94Kh9cq-A/m/VwFRWQouDAAJ and http://wiki.tcl.tk/page/TclUDP check-in: 9d44cda319 user: bohagan tags: main | |
| 19:31 | Buffer overrun in udpInput. There is a buffer overrun in udpInput when receiving 4096 bytes, since a terminating null byte is added. There was also some curious debug output on Windows, since the terminating null byte was added after tracing output. Patch fix from https://sourceforge.net/p/tcludp/patches/13/ check-in: f689ff45ba user: bohagan tags: main | |
| 18:58 | Removed unneeded free since nothing to free when getaddrinfo returns error. Bug fix from https://sourceforge.net/p/tcludp/bugs/45/ check-in: 5767abb137 user: bohagan tags: main | |
|
2022-12-28
| ||
| 22:58 | udp.man uses deprecated commands. Bug fix from https://sourceforge.net/p/tcludp/bugs/44/ check-in: ea0afd1690 user: bohagan tags: main | |
| 22:41 | Man page fix. Imported from https://git.pld-linux.org/?p=packages/tcl-udp.git;a=history;f=tcl-udp-man.patch;h=8befe45679c726a5dada9c5c4672f1db695ecb62;hb=HEAD check-in: 4497e207bd user: bohagan tags: main | |
| 21:53 | Fixes for udp_open and udp_conf error reporting. The udpOpen function has two problems when reporting errors. The first is a simple typo: char errmsg[] = "upd_open [remoteport] [ipv6] [reuse]"; It should read "udp_open". The second problem is more serious. The call to Tcl_SetResult is: Tcl_SetResult (interp, errmsg, NULL); The last argument should read TCL_VOLATILE, since the error string is allocated on the stack. The value of NULL is equivalent to TCL_STATIC. This could cause a segmentation fault. The udpConf function also contains a call to Tcl_SetResult with a NULL argument. Bug fix from http://fossil.etoyoc.com/fossil/tcludp/tktview?name=6599c152fd check-in: 91c7bfc731 user: bohagan tags: main | |
| 21:01 | Added fix errno patch which is needed for Android. Imported from https://kitcreator.rkeene.org/fossil/artifact/425bc3e545284d2a check-in: adf16f8ee2 user: bohagan tags: main | |
| 21:01 | Created main branch check-in: 7b73c9f5e9 user: bohagan tags: main | |
| 12:00 | Create new branch named "main" check-in: 77396c5a20 user: bohagan tags: main | |
|
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+ check-in: 565c05d10a user: seandeelywoods tags: trunk | |
|
2017-12-26
| ||
| 14:27 | Store HTML docs in repo since generation at install time mandates availability of mpexpand check-in: d9c46224c6 user: apnadkarni tags: trunk, magicsplat-1.8.0 | |
|
2017-12-23
| ||
| 10:22 | Update to V1.1 of nmake rules check-in: 032223d40a user: apnadkarni tags: trunk | |
|
2017-12-14
| ||
| 11:45 | Do not generate / install documentation. This is as per hypnotoad's commit on the closed trunk which commented out that code, presumably because it requires doctools to be installed. check-in: d4b9c796de user: apnadkarni tags: trunk | |
| 11:40 | Merge vc-reform: new nmake build system check-in: 662e3bac62 user: apnadkarni tags: trunk | |
| 11:34 | Latest version of nmake reform from Tcl closed check-in: 41602b0e71 user: apnadkarni tags: vc-reform | |
|
2017-11-28
| ||
| 14:53 | Pulling changes from trunk check-in: 97b3bd3fc7 user: seandeelywoods tags: practcl | |
|
2017-10-26
| ||
| 15:13 | Purged old comments check-in: 9ce8fa7778 user: apnadkarni tags: vc-reform | |
|
2017-10-16
| ||
| 13:17 | Updated to latest Tcl rules check-in: b01a44a88a user: apnadkarni tags: vc-reform | |
|
2017-10-08
| ||
| 16:05 | Get rid of tcludp.rc and use the default rc template instead check-in: b43da5b57b user: apnadkarni tags: vc-reform | |
|
2017-09-30
| ||
| 13:37 | First cut at building with new rules.vc check-in: 4442f2b1bb user: apnadkarni tags: vc-reform | |
| 03:47 | Create new branch named "vc-reform" check-in: 63d7979801 user: apnadkarni tags: vc-reform | |
|
2017-09-16
| ||
| 12:25 | Enable optimizations for nmake builds check-in: 50e2268a77 user: apnadkarni tags: trunk | |
|
2017-09-07
| ||
| 16:04 | Pulling the cuteness of building documentation on the fly during install. It's a dumpster fire on Windows. closed check-in: efc581a60a user: tne 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
| ||
| 17:35 | Update README for building on Windows closed check-in: ba5bed29ec user: apnadkarni tags: nmake-rules-update | |
| 17:14 | Fixed nmake scripts for install-docs and install-libraries. check-in: dbe8e1b6d7 user: apnadkarni tags: nmake-rules-update | |
| 14:47 | Remove check for Win32s which long gone and unsupported by Tcl. check-in: 8f50af5314 user: apnadkarni tags: nmake-rules-update | |
| 14:17 | Added -D _WINSOCK_DEPRECATED_NO_WARNING. We still support XP so forced to use deprecated Win32 functions. check-in: 955941c555 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 | |
|
2015-10-15
| ||
| 22:24 | Updated the shed descriptor check-in: d6385aa824 user: seandeelywoods tags: trunk | |
| 16:49 | Update to the latest shed spec check-in: c0c10bb07b user: seandeelywoods tags: trunk | |
|
2015-09-26
| ||
| 02:53 | Update SHED check-in: bf18406afe user: seandeelywoods tags: trunk | |
| 02:36 | Added a SHED definition for the project check-in: 2435f33d7a user: seandeelywoods tags: trunk | |
|
2014-10-05
| ||
| 05:38 | Update to the latest TEA Removed the PATH fed into Tclsh calls by the Makefile. Windows 7 puts parethesis in file names, and this sends Make into a tailspin as it tries to compute paths. Anywho, the tclsh should already know it's path check-in: 2716286bc9 user: tne tags: trunk | |
| 05:25 | Nerfed the new interface adjustment code for Windows. check-in: 00716b4d04 user: tne tags: trunk | |
|
2014-09-08
| ||
| 15:58 | Removed pkgIndex.tcl from cleanfiles check-in: 90b768a1b3 user: hypnotoad 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 | |
| 14:18 | Tweak to feed dtplite into TCLSH rathe than make a bare call. Some systems do not have "tclsh" provided as a bare command check-in: e8ca879427 user: hypnotoad tags: trunk | |
|
2014-04-30
| ||
| 13:53 | Updated to the latest TEA. pkgMkIndex.tcl is now built by configure check-in: 95c34925cf user: hypnotoad tags: trunk | |
|
2014-04-26
| ||
| 15:37 | Fix for Windows platform builds check-in: 079a4b5a49 user: hypnotoad tags: trunk | |
|
2014-04-25
| ||
| 20:48 | Updated the package version to match the stated package version check-in: 163ebf00e6 user: seandeelywoods 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-22
| ||
| 21:06 | Clarified the keywords in the manual a bit. check-in: 85598020ca user: huubeikens tags: trunk | |
|
2014-02-14
| ||
| 07:35 | Updated the changelog. check-in: 60bd166dc5 user: huubeikens tags: trunk | |
| 07:26 | Updated the man doc. check-in: 05a7d13c00 user: huubeikens tags: trunk | |
|
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 | |
|
2014-01-10
| ||
| 19:32 | *** empty log message *** check-in: 06dddf7b46 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-11
| ||
| 00:06 | Updated manual page. check-in: fb1cd1f6ab 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 | |
| 11:37 | Added some optional timing to the srv tests and made 6.2 slow (timesout on linux) check-in: 5d788fc830 user: patthoyts tags: trunk | |
|
2006-06-20
| ||
| 13:15 | Tagging for release 1.0.8 check-in: 8dcec326cd user: patthoyts tags: trunk, tcludp-1_0_8 | |
| 13:12 | Add constraints for slow tests. check-in: 5604c71c67 user: patthoyts tags: trunk | |
| 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 | |
| 10:34 | Added new test file to run a child process as udp server. check-in: 10b912e116 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-04-25
| ||
| 11:13 | Check dtplite is really available check-in: 468ec636c8 user: patthoyts tags: trunk | |
|
2006-03-05
| ||
| 10:42 | Updating copyright info. check-in: 24b0eba69b user: patthoyts tags: trunk | |