Tcl Bonjoir

Timeline
Login
Tcl 2015 Conference, Manassas/VA, US, Oct 19-23
Send your abstracts to tclconference@googlegroups.com by Aug 24.

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

32 check-ins

2014-04-10
17:38
Avahi Linux Fix Updated the package to the latest TEA m4 macros, and re-ran autoconf. Fixed a typo in the Makefile that call the system “tclsh” instead of the $(TCLSH) computed by configure. (No biggie, unless you are directing the extension to compile to a non-standard directory.) The comments embedded in the arguments of the txt_record.c file were giving tools like makeheaders heartburn. Added a DLLEXPORT to the Bonjour_init function so Windows versions will build properly. Added an #if directive to omit Apple specific error codes that are not present in Avahi under Linux. Leaf check-in: 3cd924885f user: yoda@etoyoc.com tags: trunk
2012-11-10
00:23
Adding instructions for Homebrew installation. check-in: 83bca54002 user: blair@the-blair.com tags: trunk
2012-07-10
22:45
Passing static table arguments to Tcl_GetIndexFromObj. As pointed out by Andreas Kupries, the table argument to Tcl_GetIndexFromObj must live at a fixed address. His patch fixes this problem, preventing occassional crashes. Closes #8 check-in: c926224ac4 user: blair@the-blair.com tags: trunk
2012-03-10
03:09
Adding install instructions for MacPorts to the README file. check-in: 12c006669a user: blair@the-blair.com tags: trunk
02:14
Updating the client example code to resolve the hostname. This commit closes #7 by updating the client example code to resolve the address based on the hostname rather than the service name. Thanks to lordmundi for the feedback and suggestion. check-in: 25e68dded3 user: blair@the-blair.com tags: trunk, v1.1
2011-03-15
01:02
Adding handling of errors in DNSService* functions. The library will now return an error when a call to one of the DNSService* functions fails. The error returned is a list consisting of an error message, the name of the DNSService* function generating the error, and the error code (usually a string). Whenever a background error occurs in a DNSService callback, the error message will match the format for other functions. Closes #5. check-in: e5750fdf15 user: blair@the-blair.com tags: trunk
2011-03-13
22:49
Removing some dead code from the register command. check-in: e9cdd463e3 user: blair@the-blair.com tags: trunk
19:54
Adding the resolve_address command to resolve the IP address for a service. This closes #4. check-in: 58ec76cbf6 user: blair@the-blair.com tags: trunk
2011-03-10
01:59
Fixing some incorrect formatting (hopefully) in README.textile. check-in: 4eacb54615 user: blair@the-blair.com tags: trunk
01:57
Updating documentation to list supported operating systems. check-in: aac7370002 user: blair@the-blair.com tags: trunk
00:21
Updating version number to 1.1. check-in: a5d0c1a937 user: blair@the-blair.com tags: trunk
00:19
Adding the "-name" option to the register command. An issue was reported where a user needed to specify a service name rather than using the default provided by the dns_sd library. The new "-name" option, when passed to the register command, allows this value to be specified. The server.tcl and client.tcl scripts have also been updated to demonstrate usage of this new option. check-in: 4b58524370 user: blair@the-blair.com tags: trunk
2010-09-25
01:12
Adding errors if dns_sd.h or dns_sd libraries are not found. check-in: 78735d6e99 user: blair@the-blair.com tags: trunk
2010-09-05
14:58
Adding information on reporting bugs to README.textile. check-in: 19511d7b28 user: blair@the-blair.com tags: trunk
14:51
Auto updating version in doc/bonjour.man. check-in: 44c4233f18 user: blair@the-blair.com tags: trunk
14:30
Updating version to 1.0. check-in: 465da415a2 user: blair@the-blair.com tags: trunk, v1.0
14:21
Adding build instructions to README. check-in: a034e6ff7f user: blair@the-blair.com tags: trunk
14:20
Updating README to include support for registration. check-in: 4a692d14b7 user: blair@the-blair.com tags: trunk
14:13
Updating client and server scripts for Tcl 8.5. check-in: ab37c4d019 user: blair@the-blair.com tags: trunk
13:39
Adding check for bonjour to configure.in. check-in: db67951cd3 user: blair@the-blair.com tags: trunk
13:35
Adding TEA3 compliant configure scripts. check-in: bad3ea71df user: blair@the-blair.com tags: trunk
13:21
Removing some unecessary test scripts. check-in: e88f32e709 user: blair@the-blair.com tags: trunk
13:19
Removing old configure and make scripts. check-in: bee1cd2c2e user: blair@the-blair.com tags: trunk
2010-08-31
01:27
Replacing use of dtp with a custom script for generating docs. check-in: 6de9bd2367 user: blair@the-blair.com tags: trunk
2009-05-17
21:27
Updating the .gitignore file. check-in: add5299eea user: blair@the-blair.com tags: trunk
14:10
Adding a configure script. The configure script is generated from autoconf. check-in: e77d40872b user: blair@the-blair.com tags: trunk
14:09
Fixing some compiler warnings. Forgot to include a header for ntohs and htons. Also passing an incorrect pointer type in resolve.c. check-in: 4b93ed86c1 user: blair@the-blair.com tags: trunk
2009-05-14
00:38
Incrementing to version 0.2. check-in: cf0de1599b user: blair@the-blair.com tags: trunk, v0.2
00:30
Fixing a bug with byte swapping of the port. The DNSService routines require the port to be in network byte order. On a PowerPC, this is the same as the host byte order, but when executed on an Intel platform, network byte order and host byte order differ. Both the register and resolve routines have been modified to use htons() and ntohs() to byte swap the port number. check-in: c600ed4d64 user: blair@the-blair.com tags: trunk
2009-01-10
18:43
Adding a .gitignore file. check-in: 8d03474777 user: blair@the-blair.com tags: trunk
18:41
Adding README file with basic documentation. The documentation in the README file is a copy of the manpage. I had to make a copy since I have no way of generating Textile markup from the doctools format. check-in: cfefb9e49f user: blair@the-blair.com tags: trunk
2008-11-18
02:52
Importing the Tcl bonjour package. This is a Tcl package implemented in C for integrating with Bonjour on an OS X system. check-in: 1d5cb104f8 user: blair@the-blair.com tags: trunk