# reportfmt

title: All Tickets
cols:
  #ffffff Key:
  #f2dcdc Active
  #e8e8e8 Review
  #cfe8bd Fixed
  #bde5d6 Tested
  #cacae5 Deferred
  #c8c8c8 Closed

sqlcode:
  SELECT
    CASE WHEN status IN ('Open','Verified') THEN '#f2dcdc'
         WHEN status='Review' THEN '#e8e8e8'
         WHEN status='Fixed' THEN '#cfe8bd'
         WHEN status='Tested' THEN '#bde5d6'
         WHEN status='Deferred' THEN '#cacae5'
         ELSE '#c8c8c8' END AS 'bgcolor',
    substr(tkt_uuid,1,10) AS '#',
    datetime(tkt_mtime) AS 'mtime',
    type,
    status,
    subsystem,
    title
  FROM ticket


# event

type: ci
user: patthoyts
comment:
  Fixed CONST compatability for Tcl 8.3/8.4.
  Fixed linux build by using autoconf defines for sys/ioctl.h


type: ci
user: patthoyts
comment:
  Fixed udpGetHandle to perform as per specs.
  Added channel Get and SetOption procedure to support fconfigure.
  General layout changes to group related functions together.
  Bumped version pathlevel to 1.0.5


type: ci
user: patthoyts
comment:
  * Makefile.in: Fixed to build in directories other than the top
  of the source tree.

  * generic/udp_tcl.c: Applied the patch from bug #810572 which
  fixes a memory leak in udp_open - from D. Richard Hipp?

  * generic/udp_tcl.h: Fix for missing define WIN32 sometimes.
  * win/makefile.vc:  Added the standard windows nmake makefiles
  * win/nmakehlp.c:   from the sampleextension project.
  * win/rules.vc:     Visual Studio project updated as a Makefile
  * win/tcludp.dsp:   project.


type: ci
user: patthoyts
comment:
  Followed up a suggestion in patch #794072 to support udp broadcast packets.
  This can be queried/enabled using fconfigure $s -broadcast ?1|0?


type: ci
user: patthoyts
comment:
  	* generic/udp_tcl.c: An extensive interface rewrite. We now have
  	just a udp command and the socket is controlled via the fconfigure
  	command. This is now a much more similar to the tcl socket
  	command. For backwards compatability, we define the old functions
  	in terms of the new interface.
  	      * * *    INTERFACE INCOMPATABILITY   * * *


type: ci
user: patthoyts
comment:
  * 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.


type: ci
user: patthoyts
comment:
  * 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.


type: ci
user: patthoyts
comment:
  * 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.


type: ci
user: patthoyts
comment:
  	* 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:


type: ci
user: patthoyts
comment:
  	* generic/udp_tcl.c: Deal with bug #1178996 by changing the code
  	used to cleanup sockets under Windows.


type: ci
user: patthoyts
comment:
  	* 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


type: ci
user: patthoyts
comment:
  	* 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)


type: ci
user: patthoyts
comment:
  * 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


type: ci
user: patthoyts
comment:
  Copied in tcl's TclSockGetPort which is a more efficient way to convert service
  names to port numbers as it checks for numbers first.


type: ci
user: patthoyts
comment:
  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.


type: ci
user: patthoyts
comment:
  	* 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.


type: ci
user: patthoyts
comment:
  Applied patch #1838459 to properly handle appending to a shared list object in -mcastadd. Added tests.


type: ci
user: huubeikens
comment:
  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.


type: ci
euser: hypnotoad
user: root
comment:
  Tweak to feed dtplite into TCLSH rathe than make a bare call. Some systems
  do not have "tclsh" provided as a bare command


type: ci
user: tne
comment:
  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


