TclUDP Redux

Timeline
Login

Timeline

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

50 most recent check-ins

2026-07-12
22:46
Added additional checks for interp is NULL in deregister multicast packets to fix segmentation fault on exit. Leaf check-in: fd63e97dc9 user: bohagan tags: trunk
19:58
Made set remote and get socket port optimizations. Added auto detect IP family to Udp_GetNameInfo. check-in: a3677d1a20 user: bohagan tags: trunk
19:16
Fixed strncpy buffer overflow causing heap corruption. See [531a58f9029f69d4]. check-in: 634cf2205e user: bohagan tags: trunk
2026-07-08
07:17
How about _M_ARM64, __x86_64__ (other compilers/processors for Win64)? check-in: 7ad55cf7e2 user: jan.nijtmans tags: trunk
2026-07-05
20:46
Completed documentation update check-in: bea094bfef user: bohagan tags: trunk
20:46
Fix warning: .udp: process-text: uncaught backslash when generating html doc check-in: b0ea753bf2 user: jan.nijtmans tags: trunk
15:07
Add missing find_nmakehlp.tcl check-in: 9692721724 user: jan.nijtmans tags: trunk
2026-07-04
17:06
Join trunk and main to a single branch. Update rules.vc check-in: 7346698aee user: jan.nijtmans tags: trunk
00:43
Update make dist to remove path prefix from archive path. check-in: 146bee74f6 user: bohagan tags: trunk
2026-06-27
20:03
Tag as Tcludp 1.0.13 release check-in: 50c7494a4d user: bohagan tags: trunk, tcludp-1-0-13
18:24
Fixed make manifest.uuid file to better identify which SCM system is in use. check-in: 741e67836b user: bohagan tags: trunk
16:26
Removed install binaries from make install since this could create an empty directory check-in: a256c2952c user: bohagan tags: trunk
15:57
Fix CONST86 macro to also apply to TCL 8.6. Add TCL_UNUSED arg macro. check-in: 53f00c8c8b user: bohagan tags: trunk
2026-06-07
01:08
Rebuild configure file check-in: ab99c891b4 user: bohagan tags: trunk
01:06
Rebuild configure file check-in: 40a1b8a0f4 user: bohagan tags: trunk
01:02
Merge branch 'main' check-in: 413b38b6a1 user: bohagan tags: trunk
2026-06-06
19:11
Merge pull request #6 from JFLiebig/fix-tcl-config-detection-12727144239852952191 Leaf check-in: 80292a6663 user: noreply@github.com tags: trunk, origin/master
03:44
Update to autoconf 2.73 Leaf check-in: da50ffedc5 user: bohagan tags: trunk, main
2026-06-05
22:14
Corrected Windows makefile issue where the TCLSH variable set in rules-ext.vc it is overridden with a hard-coded value. Also includes updates to support ARM64 cross compilation. Many thanks to Phillip Brooks for these changes. check-in: 33a5dac46b user: bohagan tags: trunk, main
22:02
Fix missing EOL at end of rules-ext.vc file check-in: aa320ff5dc user: bohagan tags: trunk, main
2026-04-22
11:40
Merge branch 'master' into fix-tcl-config-detection-12727144239852952191 check-in: 4305b9a4a7 user: noreply@github.com tags: trunk, origin/master
11:32
Properly fix Tcl detection and CI environment - Moved pkg-config detection logic inside AC_CACHE_VAL in tclconfig/tcl.m4. - Added robust multiarch path detection using wildcards and versioned subdirectories. - Updated CI workflow to install required packages (tcl-dev, tk-dev, pkg-config). - Fixed CI test target to 'make test' and removed unsupported 'make distcheck'. - Regenerated the configure script. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> check-in: 717cb86c9a user: 277419651+JFLiebig@users.noreply.github.com tags: trunk, origin/master
11:24
Fix Tcl configuration detection and CI workflow - Updated .github/workflows/c-cpp.yml to install tcl-dev, tk-dev, and pkg-config. - Corrected CI test target to 'make test' and removed unsupported 'make distcheck'. - Enhanced tclconfig/tcl.m4 with pkg-config support and robust multiarch path detection. - Regenerated the configure script. These changes ensure the project builds and passes tests in modern environments, including GitHub Actions runners. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> check-in: c9a3fb18f3 user: 277419651+JFLiebig@users.noreply.github.com tags: trunk, origin/master
11:02
Add GitHub Actions workflow for MSVC Code Analysis check-in: 8a85d3f602 user: noreply@github.com tags: trunk, origin/master
11:00
Add SLSA generic generator workflow This workflow generates SLSA provenance files for projects, satisfying level 3 requirements. It includes steps for building artifacts and generating provenance subjects. check-in: c848b7f471 user: noreply@github.com tags: trunk, origin/master
10:54
Fix Tcl configuration detection and CI workflow - Updated .github/workflows/c-cpp.yml to install tcl-dev, tk-dev, and pkg-config. - Corrected CI test target to 'make test' and removed unsupported 'make distcheck'. - Enhanced tclconfig/tcl.m4 with pkg-config support and robust multiarch path detection. - Regenerated the configure script. These changes ensure the project builds and passes tests in modern environments, including GitHub Actions runners. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> check-in: ecd1579805 user: 277419651+JFLiebig@users.noreply.github.com tags: trunk, origin/master
10:37
Merge pull request #1 from JFLiebig/fix-tcl-config-detection-12727144239852952191 Fix Tcl/Tk configuration detection in build system check-in: 8f7580f4a2 user: noreply@github.com tags: trunk, origin/master
10:33
Fix Tcl/Tk configuration detection in build system - Added pkg-config support to TEA_PATH_TCLCONFIG and TEA_PATH_TKCONFIG in tcl.m4. - Added common multiarch search paths (e.g., /usr/lib/x86_64-linux-gnu) to tcl.m4. - Regenerated the configure script using autoconf. These changes allow the build system to automatically find tclConfig.sh on modern Linux distributions where Tcl is installed in multiarch directories. Co-authored-by: google-labs-jules[bot] <161369871+google-labs-jules[bot]@users.noreply.github.com> check-in: c896508e8a user: 277419651+JFLiebig@users.noreply.github.com tags: trunk, origin/master
10:07
Add C/C++ CI workflow configuration check-in: 065edab150 user: noreply@github.com tags: trunk, origin/master
2026-03-02
05:41
Thread event handling improvements from AndroWish See https://androwish.org/home/info/8edb6f1fa1815e46 check-in: edf7139df3 user: bohagan tags: trunk, main
2026-02-23
05:33
RMDIR doesn't work in MSVC environment. Use rd instead. See Tcl Bug be40b736. check-in: 05072ce64c user: bohagan tags: trunk, main
2026-02-20
02:37
Changes from teclabat in https://github.com/bohagan1/TclUDP/pull/5 check-in: b341b3a1d6 user: bohagan tags: trunk, main
2026-02-13
03:14
Replaced ckalloc, ckrealloc, and ckfree with Tcl_Alloc, Tcl_Realloc, and Tcl_Free. check-in: c87a79b683 user: bohagan tags: trunk, main
2026-02-10
05:37
Updated make docs to use package name instead of hard-coded filename check-in: 5d8c461065 user: bohagan tags: trunk, main
2026-02-05
05:47
Changed install directory to tcludp check-in: 10385d11d9 user: bohagan tags: trunk, main
2026-01-31
03:08
All .vc files should be in CRLF mode Added Git and Fossil config files to do EOL conversions check-in: 7c508a51b0 user: bohagan tags: trunk, main
2026-01-30
03:53
Updated find dtplite macro to look for both dtplite and dtplite.tcl (needed for MSYS). check-in: abd1b73d5b user: bohagan tags: trunk, main
2026-01-29
02:31
Updated make docs to correct use of TCLSH and show error message if dtplite not found. check-in: 2039afda55 user: bohagan tags: trunk, main
2026-01-13
10:32
Updated Windows make files to latest revision check-in: efe00e46a9 user: bohagan tags: trunk, main
2026-01-06
05:26
Updated make dist to not rely on TEMP dir check-in: 3e5d0447f6 user: bohagan tags: trunk, main
2025-11-16
22:53
Updates to makefile to protect for filenames with spaces in them check-in: dfa6bffd60 user: bohagan tags: trunk, main
2025-09-05
09:37
Updated to latest TEA config files check-in: f5bfab1a24 user: bohagan tags: trunk, main
2025-01-05
00:09
Use Tcl_SetResult instead of Tcl_AppendResult. More NULL return value checks. Closed-Leaf check-in: 453482d20e user: bohagan tags: trunk
2025-01-04
19:26
Use snprintf to prevent buffer overflows check-in: ece8cd8aa6 user: bohagan tags: trunk
18:23
Type fixes check-in: 8f64feb4a7 user: bohagan tags: trunk
2025-01-03
06:00
Tag as 1.0.12 release check-in: dc4e1e3799 user: bohagan tags: trunk, tcludp-1_0_12
2025-01-02
03:16
Fix source dir path for installing docs when not building in source root check-in: aceac5beec user: bohagan tags: trunk
2024-12-18
02:03
Test case updates check-in: 8ac12e5d6b user: bohagan tags: trunk
2024-12-17
01:23
Corrected install pkgIndex.tcl file path check-in: 79c595f36f user: bohagan tags: trunk
2024-12-15
19:37
Merge pull request #3 from apnadkarni/windows-test-fixes Windows test fixes for udp_conf and ttl check-in: 3b4b253ea2 user: noreply@github.com tags: trunk