nsf

Clone Tools
  • last updated 4 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
cleanup: avoid memory leak in cases the Tcl_DictObjPut fails

Merge branch 'master' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf

added option "-asdict" to nsf::parseargs

The new option makes it easier to process the parsed argument in different

contexts

* build.yml, appveyor.yml: Bumps to 8.6.12 and 8.7a5

Bug fix: include alias to object in "info methods -path"

Previously, it was not possible to define an alias to an object for

NaviServer, since it was not returned by "info methods -path" and

was therefore not included in the blueprint.

Extended regression test.

improve function description

unexpected merge Merge branch 'master' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf

fix broken test

* nsfAccessInt.h (TclFreeIntRep): A recent name reform requires an explicit define for backwards compat.

* nx-zip.tcl: Add closing paren in comment

* nx-zip.tcl (writeToZipFile): 'writeToStream' requires a command prefixed defined by an object variable 'writer'. In a direct call on 'writeToZipFile', this variable was not defined. Thanks to Héctor Romojaro for the catch and patch.

- use buffered ns_connchan for writing to slow channels for handling partial write operations properly

make it possible to pass "CFLAGS_OPTIMIZE=..." to Makefile

remove realtive costly asserts when not in development mode

* README.release: Complete description of vagrant setup

* nsf.c (ObjectDispatch): Fix another invalid read of a cached cmd structure (NsfColonCommandContext)

* nsf.c (NsfUnsetTrace, VolatileMethod): Plug a post-mortem memleak related to volatile objects (The Tcl_Obj carrying an auto-qualified object name was not cleaned up properly during interp shutdown because the matching decrement operations used to be disabled during shutdown.)

* nsf.c (ObjectDispatch): Fix invalid read as indicated by valgrind by guarding access to intrep.

* README.release: Describe valgrind via vagrant procedure

Completed changelog work [skip ci]

* README.release: Add note on using gnulibs' gitlog-to-changelog

fix merge conflict in changelog [skip ci]

Working on changelog [skip ci]

added support for returning streaming zip files via HTTPs

The old version was just replying via ns_write, which can be only

used for plain TCP connections (no TLS).

fixed false positive from facebook infer 1.1.0

improved spelling

reduced warnings from clang12 static checker (null value passed to non-null arguments, dead assignment, ...)

Merge branch 'master' of ssh://alice.wu-wien.ac.at/usr/local/src/git-repo/nsf

Working on changelog [skip ci]

First attempt to fight valgrind warning on cond/unintialized jump