summaryrefslogtreecommitdiffstats
path: root/unix
Commit message (Collapse)AuthorAgeFilesLines
* * generic/tclTest.c: Ignore the return value of write() whenrmax2008-03-141-3/+3
| | | | * unix/tclUnixPipe.c: we are about to exit anyways.
* * unix/configure.in: use backspace-quoting instead of double-quotingdas2008-03-133-29/+29
| | | | | * unix/tcl.m4: for lib paths in tclConfig.sh [Bug 1913622]. * unix/configure: autoconf-2.59
* * unix/Makefile.in (install-libraries): Bump http to 2.7hobbs2008-03-121-3/+3
| | | | | | | | | | | | * win/Makefile.in (install-libraries): Added -myaddr option to allow * library/http/http.tcl (http::geturl): control of selected socket * library/http/pkgIndex.tcl: interface. [Bug 559898] * doc/http.n, tests/http.test: Added -keepalive and -protocol 1.1 with chunked transfer encoding support. [Bug 1063703, 1470377, 219225] Added ability to override Host in -headers. [Bug 928154] Added -strict option to control URL validation on per-call basis. [Bug 1560506]
* * unix/configure: autoconf-2.59das2008-03-111-19/+19
|
* * macosx/GNUmakefile: fix quoting to allow paths todas2008-03-114-141/+141
| | | | | | | | | | | | * macosx/Tcl-Common.xcconfig: ${builddir} and ${INSTALL_ROOT} * unix/Makefile.in: to contain spaces. * unix/configure.in: * unix/install-sh: * unix/tcl.m4: * tests/ioCmd.test: * unix/Makefile.in (install-strip): strip non-global symbols from dynamic library.
* * macosx/Tcl.xcodeproj/project.pbxproj: add support for Xcode 3.1 anddas2008-03-111-5/+11
| | | | | | | | | | | * macosx/Tcl.xcodeproj/default.pbxuser: targets for building with * macosx/Tcl-Common.xcconfig: gcc-4.2 and llvm-gcc-4.2. * unix/tclUnixPort.h: workaround vfork() problems in llvm-gcc-4.2.1 -O4 build. * unix/tclUnixPort.h: move MODULE_SCOPE compat define to top [Bug 1911102].
* * unix/tclUnixNotfy.c: fix warningdas2008-03-111-2/+2
|
* * generic/tclResult.c (ReleaseKeys): Workaround for [Bugandreas_kupries2008-03-071-2/+2
| | | | | | | | | | | | 1904907]. Reset the return option keys to NULL to allow full re-initialization by GetKeys(). This introduces a memory leak for the key objects, but gets us around a crash in the finalization of reflected channels when handling returns, either at compile- or runtime. In both cases we access the keys after they have been released by their thread exit handler. A proper fix is entangled with the untangling of the finalization ordering and attendant issues. For now we choose the lesser evil.
* * unix/tclUnixChan.c: Fix mark and space parity on Linux, whichrmax2008-03-031-1/+4
| | | | uses CMSPAR instead of PAREXT.
* Reduce scope of <sys/filio.h> and <sys/ioctl.h> #includes.jenglish2008-02-283-43/+14
|
* Consolidate all code conditionalized on -DUSE_FIONBIO into one place.jenglish2008-02-285-133/+52
| | | | New routine TclUnixSetBlockingMode().
* autoheader-2.59das2008-02-271-1/+1
|
* Remove dead/unused portability-related #defines and unused conditional code.jenglish2008-02-272-158/+7
| | | | See SF#1901828 for discussion and archaeological notes.
* Define socklen_t as "int" if missing, not "unsigned".jenglish2008-02-262-24/+47
| | | | | | (accept(2) et. al. traditionally took "int *" before POSIX invented socklen_t) Use AC_TRY_COMPILE instead of AC_EGREP_HEADER for socklen_t test. Regenerated configure script.
* Set version 2.5.5patthoyts2008-02-261-3/+3
| | | | bug #1868845 - it is better to do the [eof] check after trying to read from the socket. No clashes found in testing. Added http::meta command to access the http headers.
* Fix for bug #1818565. Always check that the state array exists in the ↵patthoyts2008-02-221-3/+3
| | | | http::status command. Set version 2.5.4
* * generic/tcl.h: Bump version number to 8.5.2b1 to distinguishdgp2008-02-133-5/+5
| | | | | | | | | | | * library/init.tcl: CVS development snapshots from the 8.5.1 and * unix/configure.in: 8.5.2 releases. * unix/tcl.spec: * win/configure.in: * README * unix/configure: autoconf (2.59) * win/configure:
* Documented missing configure flags. [Bug 1799011]dkf2008-02-121-110/+126
|
* *** 8.5.1 TAGGED FOR RELEASE ***dgp2008-02-043-5/+5
| | | | | | | | | | | | * generic/tcl.h: Bump to 8.5.1 for release. * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf-2.59 * win/configure:
* * unix/configure.in (Darwin): correct Info.plist year substitution indas2008-02-022-5/+5
| | | | | | non-framework builds. * unix/configure: autoconf-2.59
* * unix/README: minor typo fixes [Bug 1853072]hobbs2008-01-201-4/+4
|
* * unix/tclUnixThrd.c (TclpThreadGetStackSize): restore stackMiguel Sofer2008-01-111-8/+11
| | | | checking functionality in freebsd [Bug 1850424]
* * unix/tclUnixThrd.c (TclpThreadGetStackSize): fix for crash inMiguel Sofer2008-01-111-7/+4
| | | | freebsd [Bug 1860425].
* * generic/tcl.h: Bump version number to 8.5.1b1 to distinguishdgp2008-01-023-5/+5
| | | | | | | | | | | * library/init.tcl: CVS development snapshots from the 8.5.0 and * unix/configure.in: 8.5.1 releases. * unix/tcl.spec: * win/configure.in: * README * unix/configure: autoconf (2.59) * win/configure:
* merge stable branch onto HEADdgp2007-12-1322-24/+24
|
* * unix/README: Mention the stub library created by `make` and warndgp2007-12-071-6/+13
| | | | | about the effect of embedded paths in the installed binaries. Thanks to Larry Virden. [Bug 1794084]
* Add extra #ifdef-fery to make code compile on BSD 5. [Bug 1618235, again]dkf2007-12-031-1/+5
|
* * library/tcltest/tcltest.tcl: Bump tcltest to version 2.3.0 so thatdgp2007-12-031-3/+3
| | | | | | * library/tcltest/pkgIndex.tcl: we release a stable tcltest with a * unix/Makefile.in: stable Tcl. * win/Makefile.in:
* * generic/tclBasic.c:Miguel Sofer2007-11-262-15/+52
| | | | | | | | | * generic/tclInt.h: * unix/tclUnixInit.c: * unix/tclUnixThrd.c: Fix stack checking via workaround for bug in glibc's pthread_attr_get_np, patch from [Bug 1815573]. Many thanks to Sergei Golovan (aka Teo) for detecting the bug and helping diagnose and develop the fix.
* * README: Bump version number to 8.5b3.dgp2007-11-193-5/+5
| | | | | | | | | | | | * generic/tcl.h: * library/init.tcl: * tools/tcl.wse.in: * unix/configure.in: * unix/tcl.spec: * win/configure.in: * unix/configure: autoconf (2.59) * win/configure:
* autoconf-2.59das2007-11-181-17/+17
|
* whitespace & order (sync with tclconfig/tcl.m4)das2007-11-181-7/+8
|
* Silence some warnings.dkf2007-11-162-8/+8
|
* autoheader-2.59das2007-11-161-1/+1
|
* regen w. autoconf 2.59dkf2007-11-151-231/+513
|
* Let people disable use of -rpath in their linking step. [Patch 1231022]dkf2007-11-151-281/+246
|
* autoconf-2.59das2007-11-151-7/+4
|
* fix 'stack grows upwards' AC_CACHE_CHECK messagedas2007-11-151-14/+7
|
* autoheader-2.59das2007-11-141-0/+3
|
* autoconf-2.59das2007-11-141-2/+2
|
* clarify message of second getaddrinfo checkdas2007-11-141-1/+1
|
* * unix/tclUnixInit.c: the TCL_NO_STACK_CHECK was being incorrectlyMiguel Sofer2007-11-131-5/+3
| | | | | undefined here; this should be set (or not) in the compile options, it is used elsewhere and needs to be consistent.
* Added autoconf goo to detect availability of getaddrinfopatthoyts2007-11-133-1/+199
|
* Oops!dkf2007-11-131-2/+3
|
* Forgot to transform to native encoding for getaddrinfo()dkf2007-11-131-2/+5
|
* fix Tcl_DStringFree bugletdas2007-11-131-2/+1
|
* The six-argument form of getaddressbyname_r() uses the fifth argument todkf2007-11-131-6/+6
| | | | | indicate whether the lookup succeeded or not on at least one platform. [Bug 1618235]
* Rewrote to use the thread-safe version of gethostbyname() by forward-portingdkf2007-11-131-12/+83
| | | | | the code used in 8.4, and added rudimentary support for getaddrinfo() (not enabled by default, as no autoconf-ery written). Part of fix for [Bug 1618235]
* * unix/tclUnixInit.c: simplify non-crosscompiled case.das2007-11-111-11/+13
|
* autoheader-2.59das2007-11-111-0/+6
|