Age | Commit message (Collapse) | Author | Files | Lines |
|
- http:
- req.read(0) could cause incoming connections to stall and time out
under certain conditions. (Fedor Indutny) #7211
- When freeing the socket to be reused in keep-alive Agent wait for
both prefinish and end events. Otherwise the next request may be
written before the previous one has finished sending the body,
leading to parser errors. (Fedor Indutny) #7149
- npm: upgrade npm to 3.9.5 (Kat Marchan) #7139
|
|
|
|
|
|
eCAP is a software interface that allows a network application,
such as an HTTP proxy or an ICAP server, to outsource content
analysis and adaptation to a loadable module. For each applicable
protocol message being processed, an eCAP-enabled host application
supplies the message details to the adaptation module and gets back
an adapted message, a "not interested" response, or a "block this
message now!" instruction. These exchanges often include message
bodies.
The adaptation module can also exchange meta-information with the
host application to supply additional details such as configuration
options, a reason behind the decision to ignore a message, or a
detected virus name.
If you are familiar with the ICAP protocol (RFC 3507), then you
may think of eCAP as an "embedded ICAP", where network interactions
with an ICAP server are replaced with function calls to an adaptation
module.
The libecap library implements the eCAP API in C++.
|
|
|
|
version 1.8.7, April 12, 2016
-----------------------------
o fixed examples/demo.ml so that it also compiles with an installed OCamlGraph
o [Components] fixed stack overflow with [scc] (patch by Albin Coquereau)
o [Dominator] fixed stack overflow (patch by Albin Coquereau)
o new functor [Path.Johnson] to compute all pairs of shortest paths
using Johnson's algorithm (contributed by M�rio Pereira)
o fixed configuration on Windows (patch by Martin R. Neuh�u�er)
o new functor [Components.Undirected] to compute connected components
o Graphviz: fixed printing of attribute BgcolorWithTransparency
* Prim, Nonnegative: function weight now has the more general type "edge -> t"
(to be consistent with Path)
o new module type Sig.WEIGHT (used in Path, Prim, and Nonnegative)
o Fixpoint: do not catch Not_found raised by a user-provided function.
o Adding folds to BFS.
version 1.8.6, January 23, 2015
-------------------------------
* Dominator: new functor [Make_graph] with may use graph building operations,
while the old functor [Make] now only requires a read-only graph.
Function [compute_all] and [compute_dom_graph] are now only defined in the
new [Make_graph] functor.
o Graphviz: support for additional polygonal-shapes
o New module Clique (contributed by Giselle Reis)
o Avoid ocamldoc error with OCaml 4.02
* Path: function weight now has the more general type "edge -> t"
(contributed by Steffen Smolka)
update your code by turning "weight l" into "weight (G.E.label e)"
o installation: "make install-findlib" now uses DESTDIR when defined
o Traverse: documentation is clarified: providing iterators over the roots of
the graph is enough.
o Imperative concreate (di)graph: fix bug of functions add_edge* of imperative
concrete (di)graphs which appears when the added edge [e] was already in the
graph [g] and one of the vertices of [e] is equal to another vertex of [g]
(when using the user-defined equality [G.V.equal]), but not physically equal
to it. This bug only occurs with OCaml version >= 4.0.
o functions in modules Components, Dominator, Flow, Topological and Traverse
now create smaller auxiliary hash tables
o Graphviz: add the attribute `HtmlLabel to specify html strings.
|
|
|
|
* Cudf: performance improvement by allocating larger hashtbl
* Cudf: expose empty_universe
(Thanks to Pietro Abate for the above 2 patches)
* Makefile: inhibit parallel build (thanks to Roberto Di Cosmo)
* Cudf_parser: prevent in_channel leaks when using from_file
|
|
|
|
|
|
Bump PKGREVISION.
|
|
|
|
v0.9.8 2015-10-11 Cambridge (UK)
-------------------------------
- Bring back support for OCaml 3.12.0
- Support for pre-formatted paragraphs in man pages. This adds a ``
`Pre`` case to the `Manpage.block` type which can break existing
programs. Thanks to Guillaume Bury for suggesting and help.
- Support for environment variables. If an argument is absent from the
command line, its value can be read and parsed from an environment
variable. This adds an `env` optional argument to the `Arg.info`
function which can break existing programs.
- Support for new variables in documentation strings. `$(opt)` can be
used to refer name of the option being documented and `$(env)` for
option's the environment variable.
- Deprecate `Term.pure` in favor of `Term.const`.
- Man page generation. Keep undefined variables untouched. Previously
a `$(undef)` would be turned into `undef`.
- Turn a few misterious and spurious `Not_found` exceptions into
`Invalid_arg`. These can be triggered by client programming errors
(e.g. an unclosed variable in a documentation string).
- Positional arguments. Invoke the printer on the default (absent)
value only if needed. See Optional arguments in the release notes of
v0.9.6.
v0.9.7 2015-02-06 La Forclaz (VS)
---------------------------------
- Build system, don't depend on `ocamlfind`. The package no longer
depends on ocamlfind. Thanks to Louis Gesbert for the patch.
v0.9.6 2014-11-18 La Forclaz (VS)
---------------------------------
- Optional arguments. Invoke the printer on the default (absent) value
only if needed, i.e. if help is shown. Strictly speaking an
interface breaking change �<80><93> for example if the absent value was lazy
it would be forced on each run. This is no longer the case.
- Parsed command line syntax: allow short flags to be specified
together under a single dash, possibly ending with a short option.
This allows to specify e.g. `tar -xvzf archive.tgz` or `tar
-xvzfarchive.tgz`. Previously this resulted in an error, all the
short flags had to be specified separately. Backward compatible in
the sense that only more command lines are parsed. Thanks to Hugo
Heuzard for the patch.
- End user error message improvements using heuristics and edit
distance search in the optional argument and sub command name
spaces. Thanks to Hugo Heuzard for the patch.
- Adds `Arg.doc_{quote,alts,alts_enum}`, documentation string
helpers.
- Adds the `Term.eval_peek_opts` function for advanced usage scenarios.
- The function `Arg.enum` now raises `Invalid_argument` if the
enumeration is empty.
- Improves help paging behaviour on Windows. Thanks to Romain Bardou
for the help.
v0.9.5 2014-07-04 Cambridge (UK)
--------------------------------
- Add variance annotation to Term.t. Thanks to Peter Zotov for suggesting.
- Fix section name formatting in plain text output. Thanks to Mikhail
Sobolev for reporting.
|
|
/usr/pkg/lib/libclamav.so:
-lxml2.2 => /usr/pkg/lib/libxml2.so.2
-lz.1 => /usr/lib/libz.so.1
-lc.12 => /usr/lib/libc.so.12
-llzma.2 => /usr/lib/liblzma.so.2
-lpthread.1 => /usr/lib/libpthread.so.1
-lm.0 => /usr/lib/libm.so.0
-lbz2.1 => /usr/lib/libbz2.so.1
-lltdl.7 => /usr/pkg/lib/libltdl.so.7
-lstdc++.7 => /usr/lib/libstdc++.so.7
-lssl.11 => /usr/lib/libssl.so.11
-lcrypto.11 => /usr/lib/libcrypto.so.11
-lcrypt.1 => /lib/libcrypt.so.1
-lpcre.1 => /usr/pkg/lib/libpcre.so.1
|
|
|
|
Version 8.19.0 [v8-stable] 2016-05-31
- NEW BUILD REQUIREMENT: autoconf-archive
- omelasticsearch: add option to permit unsigned certs (experimentally)
This adds plumbing as suggested by Joerg Heinemann and Radu Gheorghe,
but is otherwise untested. Chances are good it works. If you use it,
please let us know your experience and most importantly any bug
reports you may have.
closes https://github.com/rsyslog/rsyslog/issues/89
- imrelp: better error codes on unvailablity of TLS options
Most importantly, we will tell the user in clear words if specific TLS
options are not available due to too-old GnuTLS.
closes https://github.com/rsyslog/rsyslog/issues/1019
- default stack size for inputs has been explicitely set to 4MiB
for most platforms, this means a reduction from the default of 10MiB, hower
it may mean an increas for micro-libc's (some may have as low as 80KiB by
default).
- testbench: We are now using libfaketime instead of faketime command line
tool. Make sure you have installed the library and not just the binary!
- refactor stringbuf
* use only a single string buffer
... both for the internal representation as well as the C-String one.
The module originally tried to support embedded NUL characters, which
over time has prooven to be not necessary. Rsyslog always encodes
NUL into escape sequences.
Also, the dual buffers were used inconsistently, which could lead to
subtle bugs. With the single buffer, this does no longer happen and
we also get some improved performance (should be noticable)
and reduced memory use (a bit).
closes https://github.com/rsyslog/rsyslog/issues/1033
* removed no longer used code
* internal API changes to reflect new needs
* performance improvements
* miscellaneous minor cleanup
- fix: potential misadressing in template config processing
This could cause segfault on startup. Happens when template name shorter
than two chars and outname is not set. Once we are over startup, things
work reliably.
- bugfix omfile: async output file writing does not respect flushing
neither parameter flushInterval nor flushOnTXEnd="on" was respected.
closes https://github.com/rsyslog/rsyslog/issues/1054
- bugfix imfile: corrupted multi-line message when state data was persisted
see also https://github.com/rsyslog/rsyslog/issues/874
Thanks to Magnus Hyllander for the analysis and a patch suggestion.
- bugfix imfile: missing newline after first line of multiline message
see also https://github.com/rsyslog/rsyslog/issues/843
Thanks to Magnus Hyllander for the patch.
- bugfix: dynstats unusedMetricTtl bug
Thanks to Janmejay Singh for fixing this.
- bugfix build system: build was broken on SunOS
Thanks to Filip Hajny for the patch.
- bugfix: afterRun entry point not correctly called
The entry point was called at the wrong spot, only when the thread
had not already terminated by itself. This could cause various
cleanup to not be done. This affected e.g. imjournal.
closes https://github.com/rsyslog/rsyslog/issues/882
- bugfix dynstats: do not leak file handles
Thanks to Janmejay Singh for the patch.
- bugfix omelasticsearch: disable libCURL signal handling
previously, this could lead to segfaults on connection timeout
see also https://github.com/rsyslog/rsyslog/pull/1007
Thanks to Sai Ke WANG for the patch.
- bugfix omelasticsearc: some regressions were fixed
* error file was no longer written
* fix for some potential misaddressings
- improved wording: gnutls error message points to potential cause
What GnutTLS returns us is very unspecific and somehwat misleading, so
we point to what it most probably is (broken connect).
see also https://github.com/rsyslog/rsyslog/issues/846
- some general code improvements
* "fixed" cosmetic memory leaks at shutdown
- build system bugfix: configure can't find gss_acquire_cred on Solaris
Thanks to github user vlmarek for the patch.
- improvements to the CI environment
* improvements on the non-raciness of some tests
* imdiag: avoid races in detecting queue empty status
This reslolves cases where the testbench terminated rsyslog too early,
resulting in potential message loss and test failure.
* omkafka has now dynamic tests
Thanks to Janmejay Singh for implementing them.
* try to merge PR to master and run tests; this guards against cross-PR
regressions and wasn't caught previously. Note that we skip this test
if we cannot successfully merge. So this is not a replacement for a
daily full "all-project integration test run".
* travis has finally enabled elasticsearch tests
ES was unfortunately not being regularly tested for quite a while due to
missing environment. This lead to some regressions becoming undetected.
These were now discovered thanks to the new support on travis. Also, this
guards against future regressions.
* imfile has now additional tests and overall better coverage
* omfile has now additional tests
|
|
|
|
|
|
-------------
* Upgraded libpng to version 1.6.21.
! Fixed an assertion failure in the image reduction code.
!! Fixed various security-sensitive defects in the BMP decoder.
! Fixed a benign uninitialized memory read in the GIF decoder.
! Fixed a build failure occurring under the Estonian (et_EE) locale.
! Fixed a build failure occurring on Mac OS X, FreeBSD, and possibly
other systems that lack POSIX-compliant high-resolution timestamps.
! Fixed a typo causing build failures in 32-bit ANSI C compilation.
|
|
|
|
|
|
PKGREVISION for client and server.
|
|
for consistency and avoid redundant FILESDIR shared between packages.
|
|
|
|
-----------------------------
=Version 3.23.11=
2016-06-10 David Freese <iam_w1hkj@w1hkj.com>
b657227: flmsg-arq autostart
c6ac0f1: Resize bug
3c7392e: Hell Raster Display
4841f10: Exit processing
2016-05-29 Roman Bagiñski <sp4jeu@gmail.com>
274d500: Polish translation update
2016-05-28 David Freese <iam_w1hkj@w1hkj.com>
9c959af: xmlrpc add tx text
01245fe: Native Select Save-As dialogs
2016-05-26 Robert Stiles <kk5vd@yahoo.com>
5209286: FLDIGI User Manual Update
4b2005e: KISS IO Bug fixes/Additions and C++11 Test
|
|
|
|
|
|
Notable changes
- buffer: Ignore negative lengths in calls to Buffer() and
Buffer.allocUnsafe().
- npm: Upgrade npm to 3.9.3
- tty: Default to blocking mode for stdio on OS X.
- V8: Upgrade to V8 5.0.71.52.
See full changelog:
https://github.com/nodejs/node/blob/v6.2.1/doc/changelogs/CHANGELOG_V6.md
|
|
|
|
- Fix for a reflected XSS issue in the metrics API
- Other minor improvements and fixes
|
|
|
|
Release 0.9.2 - June 13 2016
---------------------------
* Added workbook :func:`set_size` method to set the workbook
window size.
Release 0.9.1 - June 8 2016
---------------------------
* Added font support to chart :func:`set_table`.
* Documented used of font rotation in chart :ref:`data labels
<chart_series_option_data_labels>`.
Release 0.9.0 - June 7 2016
---------------------------
* Added :ref:`trendline properties
<chart_series_option_trendline>`:
``intercept``, ``display_equation`` and ``display_r_squared``.
Release 0.8.9 - June 1 2016
---------------------------
* Fix for :func:`insert_image` issue when handling images with
zero dpi.
Release 0.8.8 - May 31 2016
---------------------------
* Added workbook :func:`set_custom_property` method to set custom
document properties.
|
|
|
|
Noteworthy changes in version 2.1.13 (2016-06-16)
-------------------------------------------------
* gpg: New command --quick-addkey. Extend the --quick-gen-key
command.
* gpg: New --keyid-format "none" which is now also the default.
* gpg: New option --with-subkey-fingerprint.
* gpg: Include Signer's UID subpacket in signatures if the secret key
has been specified using a mail address and the new option
--disable-signer-uid is not used.
* gpg: Allow unattended deletion of a secret key.
* gpg: Allow export of non-passphrase protected secret keys.
* gpg: New status lines KEY_CONSIDERED and NOTATION_FLAGS.
* gpg: Change status line TOFU_STATS_LONG to use '~' as
a non-breaking-space character.
* gpg: Speedup key listings in Tofu mode.
* gpg: Make sure that the current and total values of a PROGRESS
status line are small enough.
* gpgsm: Allow the use of AES192 and SERPENT ciphers.
* dirmngr: Adjust WKD lookup to current specs.
* dirmngr: Fallback to LDAP v3 if v2 is is not supported.
* gpgconf: New commands --create-socketdir and --remove-socketdir,
new option --homedir.
* If a /run/user/$UID directory exists, that directory is now used
for IPC sockets instead of the GNUPGHOME directory. This fixes
problems with NFS and too long socket names and thus avoids the
need for redirection files.
* The Speedo build systems now uses the new versions.gnupg.org server
to retrieve the default package versions.
* Fix detection of libusb on FreeBSD.
* Speedup fd closing after a fork.
|
|
|
|
Noteworthy changes in version 1.7.1 (2016-06-15) [C21/A1/R1]
------------------------------------------------
* Bug fixes:
- Fix ecc_verify for cofactor support.
- Fix portability bug when using gcc with Solaris 9 SPARC.
- Build fix for OpenBSD/amd64
- Add OIDs to the Serpent ciphers.
* Internal changes:
- Use getrandom system call on Linux if available.
- Blinding is now also used for RSA signature creation.
- Changed names of debug envvars
|
|
|
|
Version 1.4.1 (2016-06-14)
- activate-global-python-argcomplete runs on Homebrew out of the box
Version 1.4.0 (2016-06-10)
- Correctly handle suggestions for positionals with variable-length
nargs. Thanks to @evanunderscore (#132, #133).
|
|
|
|
3.2.7 Jun 7, 2016
Issues fixed:
SERVER-24054: JS segmentation fault on load of certain NaNs.
SERVER-24058: Connection pool asio doesn't honor setup
timeouts.
SERVER-24117: Mongo binaries ELF stack has become executable.
3.2.6 Apr 28, 2016
First production release of the in-memory storage engine.
Issues fixed:
SERVER-22970: Background index build may result in extra index key
entries that do not correspond to indexed documents.
SERVER-22043: mongo shell method count() ignores read preference.
3.2.5 Apr 14, 2016
Issues fixed:
SERVER-22964: IX GlobalLock held while waiting for WiredTiger
cache eviction.
SERVER-22831: Low query rate with heavy cache pressure and an idle
collection.
SERVER-21681: Include index size stats for in-memory storage
engine.
|
|
|
|
variables.
Changes include:
1.6.0 (30-May-2016)
* Add Re.pp and Re.pp_re
* Fix ocamldoc syntax
1.5.0 (04-Jan-2016)
* Add Re.exec_opt. Like exec but doesn't raise
* Add Group module. Old group accessors are deprecated.
* Add Mark module
* Improve docs of Re.repn
* Improve docs of Re_pcre
* Fix doc of Re_pcre.match
* Consolidate variants of Re.glob that takes options to modify its behavior
(?period, ?expand_braces). Old variants are deprecated.
* New option ?pathname added for Re_glob.glob. Controls how the `/` character
is matched
1.4.1 (06-Jun-2015)
* Fix 4.00.1 compatibilty with tests.
1.4.0 (12-May-2015)
* Add Re.{mark,marked,mark_set}. Regexps can now be "marked" to query post
execution if they matched.
1.3.2 (14-Apr-2015)
* Fix replacing 0 length matches
1.3.1 (13-Mar-2015):
* Rename {Cset, Automata} to {Re_cset, Re_automata}
1.3.0 (02-Feb-2015):
* Add Re.split{,_gen,_token,_full,_full_gen}
* Add Re.replace{,_string}
* Add Re.all{,_gen}
* Add posix classes of the form [:xxx:]
* Add complement suport for posix classes
* Add Multiline and anchored flag to Re_pcre
* Add Re_pcre.full_split
|
|
gets compiled with the new mk/ocaml.mk. No upstream changes.
|
|
recompiled for the changes to mk/ocaml.mk. No upstream changes.
|
|
package gets recompiled for changes in mk/ocaml.mk. No upstream changes.
|
|
mk/ocaml.mk (and straightened out variables). No upstream changes.
|
|
|
|
github variables and made package compatible with latest version of
mk/ocaml.mk.
The upstream changelog hasn't been updated in a while, so difficult to
figure out what changes are.
|
|
|
|
|