Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (47m)  pkgsrc-2024Q1 (14d)  pkgsrc-2023Q4 (41d)  pkgsrc-2023Q2 (74d)  pkgsrc-2023Q3 (153d) 

2024-05-12 13:29:39 UTC Now

2010-01-01 18:23:48 UTC MAIN commitmail json YAML

2010-01-01 17:54:38 UTC MAIN commitmail json YAML

mirrored the distfile due to unavailability

(tnn)

2010-01-01 17:47:05 UTC MAIN commitmail json YAML

Has race conditions, so not MAKE_JOBS_SAFE.

(joerg)

2010-01-01 13:55:32 UTC MAIN commitmail json YAML

Starting with ExtUtils::MakeMaker 6.43 some public variables (esp.
Recognized_Att_Keys) were made private, which broke SpamAssassin's
(ab)use of those variables. For details see
https://issues.apache.org/SpamAssassin/show_bug.cgi?id=6131.

Perl 5.10.1 includes ExtUtils::MakeMaker 6.55_2 and consequently building
SpamAssassin 3.2.5 with DESTDIR support in pkgsrc does not work anymore.

The fix changes the decision whether the used EU::MM module has good
enough DESTDIR support to depend only on the version number
(ie. mm_has_good_destdir is true) instead of the availability of the
key 'DESTDIR' in the (now non-public) Recognized_Att_Keys hash.

Ok to commit during freeze by wiz@

(heinz)

2010-01-01 13:52:03 UTC MAIN commitmail json YAML

Note update of "ntop" package.

(tron)

2010-01-01 13:50:09 UTC MAIN commitmail json YAML

Remove ".a" files for plugins as the new "libtool" no longer generates
those. Bump package revision because the binary package changed.

(tron)

2010-01-01 13:22:15 UTC MAIN commitmail json YAML

Fix build with new version of "libtool-base".

(tron)

2010-01-01 11:41:02 UTC MAIN commitmail json YAML

Updated textproc/mdoclint to 1.4

(wiz)

2010-01-01 11:40:49 UTC MAIN commitmail json YAML

2010-01-01 01:20:01 UTC MAIN commitmail json YAML

start CHANGES-2010

(jnemeth)

2010-01-01 00:34:53 UTC MAIN commitmail json YAML

2009-12-31 16:56:18 UTC MAIN commitmail json YAML

Install missing config/mimetypes.php file.

Fixes mime type when attaching an Office (MS or Open*.org) file.
Prior to this commit would always be tagged as application/octet-stream.

Bump pkgrevision

(abs)

2009-12-31 11:01:55 UTC MAIN commitmail json YAML

Updated converters/skf to 1.96.5

(obache)

2009-12-31 11:01:39 UTC MAIN commitmail json YAML

Update skf to 1.96.5.

skf (1.96.5)

  * delete _phpswigglue on clean
  * fix --set-g* does not work on misc mb codeset.
  * preconvert detect and result inconsistency further fix up.
  * ebcdic related ascii loading error fixed.

(obache)

2009-12-31 09:03:43 UTC MAIN commitmail json YAML

+ osh-20091218 [pkg/42536], tor-0.2.1.21 [pkg/42541].

(wiz)

2009-12-31 08:54:36 UTC MAIN commitmail json YAML

+ calibre-0.6.30, cherokee-0.99.39, cone-0.80, cvsd-1.0.17,
  doxygen-1.6.2, electric-8.10, exiv2-0.19, munin-1.4.3, neon-0.29.2,
  openldap-client-2.4.21, p5-DateTime-TimeZone-1.07,
  p5-Module-CoreList-2.24, p5-XML-Atom-0.36, patch-2.6.1,
  polkit-qt-0.9.3, puzzles-8800, py-bsddb3-4.8.2, py-cups-1.9.47,
  qemu-0.12.1, rtorrent-0.8.6, rxvt-unicode-9.07, scmgit-base-1.6.6,
  scmgit-docs-1.6.6, t-prot-2.10, tinc-1.0.11, x264-devel-20091226,
  xf86-video-vmware-10.16.9.

(wiz)

2009-12-31 08:37:32 UTC MAIN commitmail json YAML

Make py-twisted and cftp conflict with each other, both install a
bin/cftp file.

(wiz)

2009-12-31 00:42:24 UTC MAIN commitmail json YAML

2009-12-30 21:14:43 UTC MAIN commitmail json YAML

pbulk-0.44: Remove a second call to pscan from a failed merge.

(joerg)

2009-12-30 21:13:15 UTC MAIN commitmail json YAML

2009-12-30 21:11:20 UTC MAIN commitmail json YAML

2009-12-30 21:07:56 UTC MAIN commitmail json YAML

Removed www/seamonkey-bin-nightly

(joerg)

2009-12-30 20:46:22 UTC MAIN commitmail json YAML

Add note on SHLIB_{MAJOR,MINOR,TEENY}

(abs)

2009-12-30 17:11:28 UTC MAIN commitmail json YAML

Note update of "x11-links" package to version 0.45.

(tron)

2009-12-30 17:10:33 UTC MAIN commitmail json YAML

Update "x11-links" package to version 0.45:
1.) Update list to remove duplicates and add missing entries for recent
    versions of NetBSD-current. The necessary changes were supplied
    by Bernd Ernesti.
2.) Include the operating system version number in the package version
    to force a re-build of the package if the operating system is
    updated (which might change the X11 distribution as well.
This should fix PR pkg/42492.

Change approved by Thomas Klausner.

(tron)

2009-12-30 15:44:39 UTC MAIN commitmail json YAML

Note update of www/typolight27-translations and www/typolight28-translations
packages.

(taca)

2009-12-30 15:43:33 UTC MAIN commitmail json YAML

2009-12-30 15:42:31 UTC MAIN commitmail json YAML

2009-12-30 14:57:56 UTC MAIN commitmail json YAML

Updated comms/asterisk16 to 1.6.1.12

(jnemeth)

2009-12-30 13:40:14 UTC MAIN commitmail json YAML

2009-12-30 13:34:06 UTC MAIN commitmail json YAML

Updated math/pspp to 0.6.2

(joerg)

2009-12-30 13:33:27 UTC MAIN commitmail json YAML

Update to PSPP 0.6.2. Fixes a few bugs and adds some new translations
Updated during freeze as it is required to building against GTK+ 2.17.4
and later.

>From asau@

(joerg)

2009-12-30 13:24:50 UTC MAIN commitmail json YAML

Add missing doc/spec.txt to install & PLIST

(abs)

2009-12-30 13:19:58 UTC MAIN commitmail json YAML

Our environment is already sanitized, so don't kill it.

(joerg)

2009-12-30 12:35:33 UTC MAIN commitmail json YAML

Sync comments section with current bsd.lib.mk from NetBSD - fixes various
typos and incorrect entries and also adds a brief line on SHLIB_MAJOR,
SHLIB_MINOR and SHLIB_TEENY, the latter addresses PR bin/39693
No functionality change, no PKGREVISION bump

(abs)

2009-12-30 12:21:16 UTC MAIN commitmail json YAML

pkg PR/36618 - fix UNPRIVILEGED_GROUP definition for Interix

(abs)

2009-12-30 12:07:31 UTC MAIN commitmail json YAML

Added editors/javascript-mode version 2.2.1

(abs)

2009-12-30 12:06:45 UTC MAIN commitmail json YAML

+javascript-mode

(abs)

2009-12-30 12:05:37 UTC MAIN commitmail json YAML

Added editors/javascript-mode version 2.2.1 - addresses PR pkg/35669

Emacs major mode for Javascript programming language.

The main features of this JavaScript mode are syntactic highlighting
(enabled with `font-lock-mode' or `global-font-lock-mode'), automatic
indentation and filling of comments.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(abs)

2009-12-30 11:59:34 UTC MAIN commitmail json YAML

Updated textproc/dict-server to 1.11.2
Updated textproc/dict-client to 1.11.2

(abs)

2009-12-30 11:58:48 UTC MAIN commitmail json YAML

Updated textproc/dict-client to 1.11.2 - also part of PR pkg/33227

2009-10-04  Aleksey Cheusov <vle@gmx.net>

  * NEWS, configure.in:
  Version -> 1.11.2
  NEWS update

2009-09-21  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test.in:
  update for regression tests for some type of sort(1) commands

  * test/db.expect.testdb_utf8.dict, test/db.expect.testdb_utf8.index:
  oops, I forgot to commit it

2009-09-20  Aleksey Cheusov <vle@gmx.net>

  * test/db.expect.smiley_1.index, test/db.expect.smiley_2.index, test/db.expect.smiley_3.index, test/db.expect.smiley_4.index, test/db.expect.smiley_5.index, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt:
  updates for regression tests (sort -k1,1)

  * test/dictd_test.in: fix for building from outside OBJDIR

2009-09-19  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  dictfmt spawns sort command to sort the index. When there are several
  entries for the same headword, they get sorted BY OFFSET AND SIZE (in
  addition to headwords), which don't sort alphabetically. As a result, the
  order of identical headwords is messed up.
  To fix these problem -k1,3 option is replaced with -k1,1.
  Thanks to Goran Tal for pointing out.

  * test/db.expect.cyrillic_1.index, test/db.expect.dict, test/db.expect.index, test/dictd_cyrillic_1_res.expected.txt, test/dictd_defstrat_1_res.expected.txt, test/dictd_test.in, test/testdb.c5.txt, test/testdb.e.txt, test/testdb.f.txt, test/testdb.h.txt, test/testdb.j.txt, test/testdb.p.txt, TODO, dictfmt.c:
  dictfmt: superfluous spaces are removed not only from the beginng and
    the end of a headword but also inside a multiword headwords.
    Thank to Goran Tal for pointing out.

  * dictfmt.1.in: FIX: s/--index-keep-headword/--index-keep-orig/

  * test/dictd_cyrillic_3_res.expected.txt, test/dictd_defstrat_1_res.expected.txt, test/dictd_defstrat_2_res.expected.txt, test/dictd_indexdata_1_res.expected.txt, test/dictd_limits_1_res.expected.txt, test/dictd_mixedcase_1_res.expected.txt, test/dictd_test.in:
  all test files are CR NL, just like dict protocol is

  * test/dictd_cyrillic_3_res.expected.txt, test/input.cyrillic_3.txt, index.c:
  FIX: When search is handled by dict_search_bmh() function, the first
    character from the first entry in the index file is missing. Usually
    this is some of 00-database-* entries.
    Thanks to Goran Tal for a bug report and patch.

    Add regression test for this case.

  * test/dictd_test.in: minor reorganization

2009-03-01  Aleksey Cheusov <vle@gmx.net>

  * configure.in: version -> 1.11.1

  * NEWS: Notes about upcoming release 1.11.1

  * INSTALL: updated for latest changes

  * Makefile.in: release unnecessary rule for dictd

2009-02-21  Aleksey Cheusov <vle@gmx.net>

  * configure.in, Makefile.in:
  LIBMAA variable added to Makefile, imported from ./configure

2009-01-31  Aleksey Cheusov <vle@gmx.net>

  * dictl.in:
  code clean-ups, significant simplification

2009-01-04  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  FIXED: 'dictfmt -I' never worked (regrettable oversight, heh)
    Found and reported by Goran Tal <goran.tal@gmail.com>

  * daemon.c:
  SHOW STRAT: s/databases present/strategies present/
    Found and reported by Goran Tal <goran.tal@gmail.com>

2008-12-29  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: fix in uninstall target

  * configure.in:
  further clean-ups

  * Makefile.in, configure.in, dictP.h:
  remove checks for presense of memcpy and memmove. I don't care about
  platforms that do have them. I think all they are already dead.
  I you know such platforms, let me know
  Further clean-ups in configure.in and Makefile.in

  * configure.in, dictP.h:
  Further clean-ups. Remove checks for presense of unistd.h

  * Makefile.in, configure.in:
  (Clean-ups)
  Remove --with-local-libmaa, build libmaa before dictd/dict/... manually.
  This removes lots of garbage from configure.in and Makefile.in

  * configure.in:
  Enable additional gcc warnings on all platforms unconditionally.
  I need them under NetBSD

  * Makefile.in, configure.in:
  "building and installing different set of things based
  on configure results considered harmfull"(C)me :-)

  Plugins support in dictd is enabled by default (if available).
  DBI and JUDY plugins are disabled by default.
  This fixes sf.net bug #2218879

  * configure.in, include_regex.h.in, index.c:
  (Clean-ups) Ages ago, I've add to "configure" script an option
  --with-regex-include to make possible to build dictd with PCRE.
  Now, I've removed this option. If you want to build dictd with with PCRE,
  ask PCRE developers to install pcre/regex.h file linked to pcreposix.h.
  All other regexp libraries compatible with POSIX API do the same,
  rx/regex.h, rxspencer/regex.h etc. etc.
  So, this is good and well known convension.

  * Makefile.in:

  * configure.in: minor clean-ups

  * test/db.expect.hello_1.dict, test/db.expect.hello_2.dict, test/db.expect.hello_3.dict, test/db.expect.hello_4.dict, test/db.expect.hello_5.dict, test/db.expect.hello_5.index, test/db.expect.indexdata_1.dict, test/db.expect.mixedcase_1.dict, test/db.expect.smiley_1.dict, test/db.expect.smiley_2.dict, test/db.expect.smiley_3.dict, test/db.expect.smiley_4.dict, test/db.expect.smiley_5.dict, test/dictd_cyrillic_1_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/db.expect.cyrillic_1.dict, test/db.expect.dict, dictfmt.c:
  fixed: sf.net bug #2197588 by Peter Volkov
    Now, all alphabet character from 00-database-alphabet special entry
    is resorted lexicographically and doesn;t depend on internal libmaa's
    function and sizeof(long)

2008-12-24  Aleksey Cheusov <vle@gmx.net>

  * dictl.in:
  Now dictl can use an external program for charset2charset conversion.
    Set DICTL_USE variable for this.
    I think this fixes sf.net bug #2407725

  * Makefile.in:
  clean-ups: DICT_DIR and CONF_DIR have no / at the end (like PLUGIN_DIR)

  * Makefile.in: fix for sf.net bug #2218879 (/ at the end of PLUGIN_DIR)

  * dictd.8.in: fixed: sf.net bug #2407717

  * Makefile.in: no Makefile.conf

  * Makefile.in: libmaa is not a part of dictd tarball

  * NEWS: tyop

  * NEWS:
  notes about release 1.11.0

  * Makefile.in: better ChangeLog

  * exclude_libmaa_logs: script for postprocessing rcs2log output

  * configure.in: "libmaa not found" error message

  * libmaa/maa.h, libmaa/maaP.h, Makefile.in: no $Id$ - I dislike it

  * Makefile.in: removed: -ldl from building dbi plugin

  * clientparse.y, clientscan.l, codes.h, daemon.c, data.c, dict.1.in, dict.h, dictP.h, dictd.8.in, dictd.c, dictd.h, dictfmt.c, dictzip.1.in, dictzip.c, dictzip.h, index.c, net.c, net.h, parse.c, parse.h, servparse.y, servscan.l:
  'Revised ...by ...' lines removed from sources, cvs know better when
    files were revised last time.
  my copyleft

  * Makefile.in:
  'dist' target renamed to 'cvsdist'
  minor fixes in clean/distclean/cvsclean targets

  * configure.in: version -> 1.11.0

  * daemon.c, data.c, dictP.h, dictd.c, dictdplugin_dbi.c, dictfmt.c, dictzip.c, index.c, lev.h, parse.c:
  fixed: gcc warnings, "unused variable" etc.

2008-11-15  Aleksey Cheusov <vle@gmx.net>

  * dict.c: fixed: gcc compilation warning

  * configure.in: Do not override CFLAGS set in environment. Never!

  * dictfmt_index2suffix.in:
  \001 -> \1 inside regexp. It seems it is better excepted
    by different awk/regexp_engines. (heirloom posix2001/awk and libuxre)

  * Makefile.in: fixes in "clean" target

  * test/dictd_test.in: fixed: ln -f -s ./file file
    This is fatal on Interix

  * configure.in, dictP.h: fix for Interix 3.5, socklen_t is defined in it

  * configure.in, dictP.h:
  fix for platforms having no getopt_long(3) (Solaris, HP-UX, Interix etc.)
    happens if --without-local-libmaa option is applied.

  * configure.in: checks for zlib.h iwhile configuring

  * configure.in: fix for previous commits

  * configure.in:
  REMOVED: --with-cflags, --with-prog, --with-gprof, --with-checker,
    --with-efence, --with-insure and --with-purify

      Use CFLAGS, LDFLAGS, CC etc. environment variables instead

  * configure.in:
  removed: home-made --with-cc. Use CC environment variable instead

  * configure.in: I hate $Id$, Grrr

  * configure.in:
  By default dictd is built with external libmaa library (if found).
    If it is not found, error message is output that suggests to apply
    --with-local-libmaa option.

2008-08-30  Aleksey Cheusov <vle@gmx.net>

  * dictfmt_index2suffix.in:
  GNU awk is not needed.

  * configure.in: previous commit reverted

  * configure.in: removed: $Revision: ...$

  * examples/dictd_popen.conf, examples/dictd_popen.conf.in, configure.in:
  fixed: sf.net bug #1627458

  * Makefile.in: rm ====> libtool --mode=uninstall

  * dictd.c:
  fixed: sf.net bug #1941358

2008-06-02  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: dictfmt_index2suffix/dictfmt_index2word are installed from ./

  * configure.in, dictfmt_index2suffix, dictfmt_index2suffix.in, dictfmt_index2word, dictfmt_index2word.in, test/dictd_test.in:
  dictfmt_index2suffix and dictfmt_index2word are generated from *.in

  * test/dictd_test.in: renamings

  * test/dictd_test.in: cyrillic_4 regression test restored

  * Makefile.in: rm -> rm -f in distclean target

  * Makefile.in, configure.in, test/dictd_test.in:
  'make test' now works fine from obj directory too
  cyrillic_4 test is temporarily disabled

2008-05-29  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: fix for dictd_test

  * Makefile.in: ./dictd_test -> $(srcdir)/dictd_test

  * examples/dictd_popen.conf, INSTALL, Makefile.in:
  fixes for sf.net bug #1627458

  * Makefile.in: date -> touch

2008-04-06  Aleksey Cheusov <vle@gmx.net>

  * NEWS, configure.in:
  version -> 1.10.11
  NEWS: Release notes

  * configure.in, daemon.c, dictdplugin_judy.c, dictfmt.c, index.c, iswalnum.c, iswspace.c, lev.h, plugin.c, plugins_common.c, strategy.c, strategy.h:
  fixed: lot of warning messages produced by icc-10 (Intel C Compiler)

2008-02-09  Aleksey Cheusov <vle@gmx.net>

  * dictd.c:
  timestamp message in log marker (log_option "timestamp")
      is changed to :t: from :T:
      because :T: begins client's full command (log_option "command")

2008-02-08  Aleksey Cheusov <vle@gmx.net>

  * colorit.in: bashism fixed: echo -en -> more portable printf

2008-01-31  Aleksey Cheusov <vle@gmx.net>

  * dict.c:
  ADDED: -F|--flush option for flushing stdout after each definition/match.
      It is useful in combination with -f
  'XXX definitions found' is printed with -f (revert previous changes)

  * dict.c, dictzip.c: copyright

  * dictfmt.c:
  FIXED: maximum length of headwords are limited to hardcoded constant
      just by cutting the end of headword.
      Now internal arrays are realloced automatically.

  * INSTALL: spelling error fixed

  * Makefile.in: -I. before -I${srcdir}

2008-01-27  Aleksey Cheusov <vle@gmx.net>

  * index.c:
  FIXED: while processing MATCH command unicity of only first column of
      .index is checked, but fourth column (if present) should also be
      checked.

2008-01-22  Aleksey Cheusov <vle@gmx.net>

  * dictP.h, dictd.c:
  FIXED: failure on Linux if --disable-plugin option is specified.
      Now USE_PLUGIN macros is checks correctly.

2008-01-20  Aleksey Cheusov <vle@gmx.net>

  * wcrtomb.c: fixed: warning generated by NetBSD/Alpha/GCC

2008-01-19  Aleksey Cheusov <vle@gmx.net>

  * configure.in, Makefile.in:
  CXX is detected using autoconf
  detection of AR/RANLIB is removed, they are not used directly
  libtool is run with --tag=CC and --tag=CXX for compiling C and C++ code
  C++ compiler cpp preprocessor are now detected using autoconf
  presence of fileno function is detected using autoconf
  removed: checking for command ar, not used directly

  * dict.c: removed: c99/c++ style comment markers

  * dictfmt.c, index.c, index.h, lev.h, wcrtomb.c:
  removed: c99/c++ style of comment markers

  * strategy.c: fixed: gcc warning

2008-01-12  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in:
  'gmake install' now works fine even if dictd was configure from
      the external "object"(any!!!) directory. Some other autobloat-based
      projects can do the same.

  * Makefile.in:
  FIX: now dictd can be fully built from external "object" (any!) directory
      just like many other autobloat-based projects can

      That is, the following works fine now

        cd obj-dir
        /dir/to/dictd --with-libmaa
        gmake
        gmake install

  * configure.in: date ---> touch

2008-01-11  Aleksey Cheusov <vle@gmx.net>

  * clientscan.l, servscan.l:
  __FUNCTION__ -> __func__
      Now dictd is fully ready to compiled with pcc, tested under NetBSD

  * daemon.c: fix for pcc

  * dictd.c: fixed: pcc warning

  * daemon3.c, data.c, dict.c, dictd.c, dictzip.c, index.c, lev.h, libmaa/arg.c, libmaa/base26.c, libmaa/base64.c, libmaa/bit.c, libmaa/debug.c, libmaa/flags.c, libmaa/hash.c, libmaa/list.c, libmaa/log.c, libmaa/memory.c, libmaa/pr.c, libmaa/rnd.c, libmaa/set.c, libmaa/sl.c, libmaa/source.c, libmaa/string.c, libmaa/timer.c, libmaa/xmalloc.c, net.c, parse.c, plugin.c, snprintf.c, vsnprintf.c:
  Not standard __FUNCTION__ macros is changed to __func__
      All these changed sources can now be compiled with PCC (under NetBSD)
      PCC - Portable C Compiler

  * configure.in: inttypes.h header is checked

  * dictfmt.c: fixed: pcc warnings, __FUNCTION__ -> __func__

  * daemon.c: fixed: pcc warning

  * dictP.h: a few comments added

2007-12-26  Aleksey Cheusov <vle@gmx.net>

  * dictdplugin_popen.cpp:
  fixed: missed header file, seen with gcc-4.3.
      thanks to Martin Michlmayr for report

2007-11-10  Aleksey Cheusov <vle@gmx.net>

  * Makefile.conf: no autoreconf

  * NEWS: notes about release 1.10.10

  * configure.in:
  FIXED: ooooooold bug. configure script was run twice for libmaa
  version bumped to 1.10.10

  * dictl.in: fix for NetBSD where locale -k shows nothing

2007-10-10  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: minor fix in "clean" target

2007-09-29  Aleksey Cheusov <vle@gmx.net>

  * clientparse.y, clientscan.l, colorit.in, dict.1.in, dict.c, dict.h, dictl.1.in, dictl.in:
  DICT, DICTL and COLORIT programs DO NOT support option --pager|-P
      anymore. The code supporting this is removed.
      '-P -' is still allowed to not break the scripts.

      "Pager" functionality should be easily be implemented by users.
      See the following shell function.

        mydict () { dict "$@" 2>&1 | colorit | less; }

      Add it to you .profile (or whatever).

      I appologize for breaking backward compatibilities.

  * Makefile.in: minor fix in *clean targets

  * dictfmt.c: copyright

2007-07-27  Aleksey Cheusov <vle@gmx.net>

  * iswalnum.c:
  fix for utf-8 symbols other than BMP

2007-06-18  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test.in: fixed: dictfmt is not found

2007-05-29  Aleksey Cheusov <vle@gmx.net>

  * dictfmt_index2suffix: mawk sucks

  * test/testdb.cyrillic_1.conf, test/testdb.cyrillic_2.conf, test/testdb.cyrillic_4.conf, test/testdb.defstrat_1.conf, test/testdb.defstrat_2.conf, test/testdb.hello_1.conf, test/testdb.hello_2.conf, test/testdb.hello_3.conf, test/testdb.hello_4.conf, test/testdb.hello_5.conf, test/testdb.indexdata_1.conf, test/testdb.limits_1.conf, test/testdb.mixedcase_1.conf, test/testdb.smiley_1.conf, test/testdb.smiley_2.conf, test/testdb.smiley_3.conf, test/testdb.smiley_4.conf, test/testdb.smiley_5.conf:
  no limits in most tests

  * dictdplugin_dbi.c, dictdplugin_judy.c: compilation fixes

  * NEWS, configure.in: 1.10.9 release

  * daemon.c, dictd.8.in: limit_queries=0 means no limit

  * NEWS: notes about fix with getopt_long argument

  * NEWS: minor fixes

  * NEWS: notes about "limit_childs" keyword

  * defs.h, dictd.8.in, dictd.c, dictd.h, servparse.y, servscan.l:
  option/variable/macro renamings: limit -> limit_childs

  * NEWS, daemon.c, defs.h, dictd.8.in, dictd.c, dictd.h, servparse.y, servscan.l:
  ADDED: new keyword 'limit_queries' for limiting a number of queries
      that client may send to the server. It defaults to 2000.
  minor fixes in NEWS

  * dictfmt.c: better checking for required argument

  * NEWS: note about 1.10.9 release

  * dictfmt.1.in: minor fixes

  * dict.1.in: new words about -f

  * dict.1.in: minor fix

  * daemon.c, defs.h, dictd.8.in, dictd.c, dictd.h, servparse.y, servscan.l:
  ADDED: 'limit_time' option to 'global' dictd.conf section
    See dictd.8 for the more information.
  minor clean-ups: dict_daemon and dict_inetd function use global variable
    client_delay

2007-05-28  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_cyrillic_3_res.expected.txt:    forgot to commit it

  * test/dictd_test.in, test/input.cyrillic_3.txt, test/testdb.cyrillic_2.conf, test/testdb.cyrillic_4.conf, configure.in:
  new self tests
  minor clean-ups

  * dictd.8.in, index.c, strategy.c, strategy.h:
  ADDED: Two new search strategies, 'first' and 'last'.
      See dictd.8 for the information.

  * dictd.c:
  I like empty lines to better separate code into sections ;-)

  * dictfmt_index2suffix, dictfmt_index2word:
  rewritten. Now they use dictfmt -i/-I for sorting
  fixes
  clean-ups

  * dictfmt.c:
  fix with -i and -I

  * dict.c:
  -f sends error messages like 'No matches...', 'No definitions...',
      'Invalid strategy...' etc. to stderr, not to the pager.

2007-05-27  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test.in, test/testdb.cyrillic_2.conf:
  commented test for dictfmt_index2word

  * dictfmt_index2word: fixes

  * dictfmt.c: -i and -I options fully support 4-column input

  * index.c: removed: unnecessary code for --test-xxx

2007-05-24  Aleksey Cheusov <vle@gmx.net>

  * dictfmt_index2word:
  almost completely rewriten

  * dictfmt.1.in, dictfmt.c:
  -i and -I have the following format:
      dictfmt -i|-I [options]

  * dictfmt.1.in, dictfmt.c:
  -i and -I twins are now fully implemented and documented.
      See dictfmt(1) form documentation

  * test/dictd_test.in: clean-ups

  * test/dictd_test.in: nothing

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_defstrat_2_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_test.in:
  fixed: <CR> symbol at the end of line...

  * test/dictd_defstrat_2_res.expected.txt, test/dictd_test.in, test/input.defstrat_2.txt, test/testdb.defstrat_2.conf:
  another tiny test for default_strategy

  * test/dictd_defstrat_1_res.expected.txt, test/dictd_test.in, test/input.defstrat_1.txt, test/testdb.defstrat_1.conf:
  test for dictd/dictfmt --default-strategy

  * test/dictd_limits_1_res.expected.txt, test/dictd_test.in, test/input.limits_1.txt, test/testdb.limits_1.conf:
  small test for limi_matches

  * dictfmt.c, dictunformat.in:
  00-database-dictfmt-X.Y.Z headword is generated
      instead of 00-database-dictfmt

2007-05-23  Aleksey Cheusov <vle@gmx.net>

  * dictd.h, index.c, servparse.y, servscan.l, defs.h, dictd.8.in, dictd.c:
  ADDED: new keywords in "global" section. limit_matches and limit_defintions
      See dictd.8 for information

  * dictd.8.in: removed: docs about --test-* options

  * index.c:
  code clean-ups, added: dict_add_word_to_list function

  * dict.c, dictd.c, dictzip.c: I don't like $ in the code

  * dictd.c: copyright

  * dictd.c:
  The following option are removed:
    -t --test <word>
    --test-file <file>
    --ftest <file>
    --test-strategy <strategy>
    --test-db <database>
    --test-match
    --test-nooutput
    --test-idle
    --test-show-info <database>

    All these options were created for testing and debugging.
    Actually -i and newly created --stdin2stdout is anough
      (and better) for this.

  * dictd.8.in: minor improvement

2007-05-22  Aleksey Cheusov <vle@gmx.net>

  * daemon.c, dictd.8.in, dictd.c, dictd.h, servparse.y, servscan.l:
  ADDED: site_no_banner, site_no_uptime, site_no_dblist keyword to
    the configuration file ("global" options section).

    See dictd.8 for more information.

  * daemon.c, defs.h, dictd.8.in, dictd.c, dictd.h, examples/dictd4.conf, servparse.y:
  'site' keyword has ben moved to 'global' ection of configuration file
      'site' section is deprecated now, but is still supported,
      error messages is logged if it used. Documentation and examples/ are
      up-to-date

2007-05-19  Aleksey Cheusov <vle@gmx.net>

  * dict.1.in: documentation for an option -f

  * dict.c:
  -m support -f too.
    Matches have the following format <host><TAB><port><TAB><db><TAB><match>
  -D, -S, -I, -H, -i and similar also support -f (formatted output)

2007-05-13  Aleksey Cheusov <vle@gmx.net>

  * dict.c: new option -f partially implemented

2007-05-12  Aleksey Cheusov <vle@gmx.net>

  * dictunformat.in:
  Recently 4-column .index entries were introduced.
      Now dictunformat is ready for this kind of dictionaries
      and produces correct output.

  * test/dictd_test.in, dictfmt.1.in, dictfmt.c, dictunformat.in:
  added: dictfmt --without-ver option.
      See dictfmt.1 for more information

  * dictfmt.1.in:
  some docs for 00-database-mime-header entry
  minor fixes and changes

  * dictfmt.1.in: documentation for --case-sensitive option

  * dictfmt.1.in: documentation for --index-data-separator option

  * test/db.expect.indexdata_1.index, test/dictd_test.in, test/testdb.indexdata.txt:
  more complex test

  * dictfmt.c, test/db.expect.indexdata_1.dict, test/db.expect.indexdata_1.index, test/dictd_indexdata_1_res.expected.txt, test/dictd_test.in, test/input.indexdata_1.txt, test/testdb.indexdata.txt, test/testdb.indexdata_1.conf:
  added: tests --index-data-separator and --index-keep-orig dictfmt options
      and appropriate dictd search

  * dictfmt.c:
  ADDED: --dictfmt --index-data-separator option that allows
      to set index and data parts of the headword in .index file
      (first and fourth columns respectively) completely independantly.

      That is, the first column in .index file can now be treated
      as an index and an optional fourth columns - as a data, all this for
      MATCH protocol command.

  * codes.h, daemon.c, data.c, data.h, defs.h, dict.c, dict.h, dictP.h, dictd.c, dictdplugin_dbi.c, dictdplugin_judy.c, dictzip.c, heap.c, heap.h, index.c, index.h, lev.h, md5.c, net.c, net.h, parse.c, parse.h, plugin.c, plugin.h, plugins_common.c, plugins_common.h, servparse.y, servscan.l, str.c, str.h, strategy.c, strategy.h, clientparse.y, clientscan.l:
  removed: $Id$, I don't like it

  * dictfmt.c: no $Id$

  * dictfmt.c: code clean-ups

  * dictunformat.in:
  00-database-case-sensitive headword is also not output

  * defs.h, dictd.c, dictfmt.c, index.c, index.h, str.c, str.h, test/db.expect.mixedcase_1.dict, test/db.expect.mixedcase_1.index, test/dictd_mixedcase_1_res.expected.txt, test/dictd_test.in, test/input.mixedcase_1.txt, test/testdb.mixedcase.txt, test/testdb.mixedcase_1.conf:
  ADDED: support for case sensitive search.
      For this, database should be created using dictfmt --case-sensitive.

    In this case 00-database-case-sensitive headword is created which is
    checked by dictd

2007-05-06  Aleksey Cheusov <vle@gmx.net>

  * data.c, index.c, net.c: fixed: gcc4/NetBSD warning messages

2007-03-10  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: fix: tab should begin the first line of action, not spaces

2006-12-13  Aleksey Cheusov <vle@gmx.net>

  * NEWS: release notes for dictd-1.10.8

  * dictd.8.in: added: info about --stdin2stdout

  * configure.in: br

  * configure.in: no messages about flex/bison and GNU archive site

  * test/dictd_test, test/dictd_test.in, configure.in, dictunformat, dictunformat.in:
  fixes for Solaris:
      - awk version defaults to that detected by ./configure
      - fix for idiotic Solaris shell

  * Makefile.in, configure.in: libmaa: 0.990 -> 1.0; dict: 1.10.7 -> 1.10.8

2006-12-12  Aleksey Cheusov <vle@gmx.net>

  * dictd.c: added fcntl.h for open(2)

  * dictd.c: only 012 descriptors are closed and reopened while daemon(3)-izing

2006-12-11  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: fixes in install/uninstall targets

  * dictvd: del

  * Makefile.in, configure.in: fixes related to libtools and building xxxxFLAGS

  * Makefile.in: added: -lz

  * Makefile.in: libtool needs .lo, not .o

  * configure.in: no local zlib/regex/dmalloc anymore

  * configure.in: only CFLAGS, CPPFLAGS and LDFLAGS...

  * Makefile.in, configure.in:
  removed: WCFLAGS SCFLAGS XTRACFLAGS WLDFLAGS XTRALDFLAGS XTRAHEADERS
    Use CPPFLAGS, CFLAGS and LDFLAGS only!

  * index.c:
  altcompare removed
  malloc_count_while_searching -= 1

  * Makefile.in:
  -static removed from libtool arguments Makefile.in
  plugins are linked with LIBOBJS

  * Makefile.in:
  libtool-ization

  * configure.in:
  fixed: lex/yacc presense checking (non-portable "which /path/to/exe
  local_libmaa=0 by default

2006-12-09  Aleksey Cheusov <vle@gmx.net>

  * colorit.in: gensub(,...1) -> gsub()

2006-11-25  Aleksey Cheusov <vle@gmx.net>

  * index.c: fix for match nprefix/match exact/define

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_test:
  to make a debug easier command itself is also logged

  * test/dictd_test: new temporary file

  * daemon.c, dictd.c, dictd.h:
  added: --stdin2stdout option for debugging purposes (in addition to -i)

2006-11-19  Aleksey Cheusov <vle@gmx.net>

  * dictd.8.in:
  Unknowledges section removed because neyther regex/ nor zlib/ are a part
    dictd distribution anymore
  Other minor clean-ups

2006-11-10  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test: better message is output in case of test failure

2006-09-19  Aleksey Cheusov <vle@gmx.net>

  * index.c:
  alcompare() function is implemented.
    Side effect: sf.net bug #1554437 is fixed.
    Side effect: for some sort of .index files MATCH command
      should work faster.
    TODO: remove malloc/free from altcompare.

2006-07-16  Aleksey Cheusov <vle@gmx.net>

  * NEWS, configure.in:
  updates for dictd-1.10.7
  a few fixed typos in NEWS

2006-07-14  Aleksey Cheusov <vle@gmx.net>

  * dictd.c:
  FIXED: nmap utility of just a client that aborts connection for any reason
    can cause dictd server to exit with error on NetBSD and probably
    other OSes. This is because accept(2) returns ECONNABORTED which
    is treated as a uncritical error on Linux-only and
    as a critical error on all other OSes.

    Affected versions: 1.4.9-1.10.6

2006-07-13  Aleksey Cheusov <vle@gmx.net>

  * dictd.c:
  fixed: `cat /var/run/dictd.pid` != pidof (dictd).
    Writing pid should happen after daemon(3)

2006-07-03  Aleksey Cheusov <vle@gmx.net>

  * NEWS: additions to 1.10.6 release

  * configure.in:
  removed: code that does not work with BSD 'which'
  1.10.5 ---> 1.10.6

  * dictd.c: removed: unnecessary code

2006-06-23  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test: nothing

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_test:
  Not only 'exact' search strategy is tested now.

  * index.c:
  fixed: 'word' strategy works incorrectly on OpenBSD and probably others
      because of incorrect isspacepuncttab array initizlization.

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_test:
  all search strategies are tested

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_test:
  minor fixes

2006-06-22  Aleksey Cheusov <vle@gmx.net>

  * test/db.expect.cyrillic_1.dict, test/db.expect.cyrillic_1.index, test/dictd_cyrillic_1_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_test, test/testdb.cyrillic.txt, test/testdb.cyrillic_1.conf:
  a few new tests, fixes, improvements

  * test/dictd_smiley_1_res.expected.txt, test/dictd_smiley_3_res.expected.txt, test/dictd_test:
  removed: too big files from testing

2006-05-27  Aleksey Cheusov <vle@gmx.net>

  * dictd.c, dictfmt.1.in, dictfmt.c, dictunformat, index.c, libmaa/base64.c, libmaa/maa.h:
  added: b64_decode_buf function to libmaa library
  index.c:dict_word_create: minor speed-ups, avoided use of malloc()
  dictfmt --index-keep-orig create (if necessary) fourth column
      in .index file that keeps original headword which is returned
      by MATCH command. See dictfmt.1 for details.
  dictd: If opening a pid file of log file failed, error messages are printed
      to stderr.

2006-05-26  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: make --> $(MAKE)

  * NEWS, configure.in: version --> 1.10.5

2006-05-19  Aleksey Cheusov <vle@gmx.net>

  * daemon3.c: new #includes added

2006-05-13  Aleksey Cheusov <vle@gmx.net>

  * daemon.c:
  FIXED: In case database_exit directive is used in dictd.conf
    SHOW DB command returns incorrect number of databases available.
    Afected versions: 1.10.2 -- 1.10.4

2006-05-06  Aleksey Cheusov <vle@gmx.net>

  * configure.in, daemon3.c, dictP.h, dictd.c, net.c:
  When available, system-wide daemon(3) function
      is used for becoming a daemon.

2006-04-15  Aleksey Cheusov <vle@gmx.net>

  * dictd.c:
  In dictd-1.9.14 dictd creates log file being root and than releases
    root priviledges. This was bad idea because log file may have % sign
    and may be used as a pattern for log files.

    Now older behaviour is restored, i.e.
    log file is created after releasing root priviledges.
    If you want to create log file under /var/log directory, create
    /var/log/dictd with appropriate permissions and create log files there.

    I apologize for inconvenience and breaking backward compatibility.

  * NEWS: typo fixed

2006-04-09  Aleksey Cheusov <vle@gmx.net>

  * libmaa/maaP.h, dictP.h: removed obsolete code

2006-04-08  Aleksey Cheusov <vle@gmx.net>

  * libmaa/Makefile.in, libmaa/decl.h, libmaa/maaP.h, libmaa/memtest.c, decl.h, deps, dictP.h, dictunformat:
  decl.h files seem obsolete to me. They cause problrems, do not help.

2005-12-12  Aleksey Cheusov <vle@gmx.net>

  * NEWS:
  new notes

  * NEWS:
  typo fixed

  * NEWS, configure.in, dictd.c, net.c:
  FIX: pid file was created with 0666 permissions

  * dictd.c:
  minor fixes by Kirk Hilliard

2005-12-08  Aleksey Cheusov <vle@gmx.net>

  * NEWS:
  Notes about regex/ and zlib/

  * configure.in, dictd.conf, examples/dictd1.conf:
  Version: 1.10.2 ---> 1.10.3
  Another example config file has been moved to examples/

  * NEWS:
  Notes about 1.10.3 release

  * config.guess, config.sub:
  updated

2005-12-06  Aleksey Cheusov <vle@gmx.net>

  * examples/dictd_complex.conf:
  fixes for m4 shipped with *BSD and Solaris that expands "index" to -1
      even if it is used without arguments.

  * examples/dictd4.conf, examples/dictd_virtual.conf: minor fixes

2005-12-05  Aleksey Cheusov <vle@gmx.net>

  * dict.c:
  fixed: compilation bugs (conformance to ANSI C)

  * dictP.h, libmaa/maaP.h:
  fixed: compilation bugs because of alloca

2005-12-03  Aleksey Cheusov <vle@gmx.net>

  * dictd.8.in, example.conf, example.dictrc, example.site, example2.conf, example3.conf, example_complex.conf, example_mime.conf, example_plugin_dbi.conf, example_popen.conf, example_virtual.conf, examples/dictd4.conf:
  Example files have been moved to examples/ directory
  A few references to these files from dictd.8

  * INSTALL, dictd.8.in, examples/dict1.conf, examples/dictd2.conf, examples/dictd3.conf, examples/dictd4.conf, examples/dictd_complex.conf, examples/dictd_mime.conf, examples/dictd_plugin_dbi.conf, examples/dictd_popen.conf, examples/dictd_site.txt, examples/dictd_virtual.conf:
  Example configuration files for 'dictd' and 'dict'
      have been moved to example/ directory

  * dictd.8.in:
  fixed: missing .RE

  * colorit.1.in, dict.1.in, dictd.8.in:
  minor changes in FILES section of man pages

  * Makefile.in, dictd.8.in, dictfmt_plugin, dictfmt_virtual, dictfmt_virtual.1:
  Files and directories in .1 and .8 are set according to ./configure options
  removed: dictfmt_virtual, dictfmt_plugin utilities.
      Configure plugin or virtual databases using dictd.conf file

  * colorit.1.in, configure.in, dict.1.in, dictd.8, dictd.8.in:
  File names (and optionally directories) in manual pages
      are specified according to ./configure options

  * dict.c:
  fixed (assert(3)):
    dict -M -S
    dict -M -D
    dict -M <query>

2005-11-30  Aleksey Cheusov <vle@gmx.net>

  * colorit.1, colorit.1.in, configure.in, dict.1, dict.1.in, dictfmt.1, dictfmt.1.in, dictfmt_index2suffix.1, dictfmt_index2suffix.1.in, dictfmt_index2word.1, dictfmt_index2word.1.in, dictl.1, dictl.1.in, dictunformat.1, dictunformat.1.in, dictzip.1, dictzip.1.in:
  renamed:
    dict.1  ---> dict.1.in
    dictd.8 ---> dictd.8.in
    ...
    in order to make absolute paths in man pages
    dependant on ./configure options

  * NEWS, dictd.8: minor fixes

2005-11-21  Aleksey Cheusov <vle@gmx.net>

  * dictd.c: noise exit after fatal error

  * Makefile.in: install -m 755 ====> mkdir -p

  * example.conf: fixed: missing space

2005-11-19  Aleksey Cheusov <vle@gmx.net>

  * dictd.8, index.c, index.h, strategy.c, strategy.h:
  ADDED: `nprefix' search strategy. See dictd.8 for more information.
      No plugin support yet.

2005-11-15  Aleksey Cheusov <vle@gmx.net>

  * test/testdb.hello_1.conf, test/testdb.hello_2.conf, test/testdb.hello_3.conf, test/testdb.hello_4.conf, test/testdb.hello_5.conf, test/testdb.smiley_1.conf, test/testdb.smiley_2.conf, test/testdb.smiley_3.conf, test/testdb.smiley_4.conf, test/testdb.smiley_5.conf:
  fixed: Some m4 shipped with Solaris/MacOS-/... translate index to -1
      when no arguments are specified. Solution: index ===> `index'

  * test/dictd_test: fix for Solaris-9: $PWD ===> `pwd`

2005-11-13  Aleksey Cheusov <vle@gmx.net>

  * dictP.h: fixed: defining __FUNCTION__

  * dictd.8: minor fix

2005-10-30  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_3_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_1_res.expected.txt, test/dictd_test, test/testdb.hello_1.conf, test/testdb.hello_2.conf, test/testdb.hello_3.conf, test/testdb.hello_4.conf, test/testdb.hello_5.conf, test/testdb.smiley_1.conf, test/testdb.smiley_2.conf, test/testdb.smiley_3.conf, test/testdb.smiley_4.conf, test/testdb.smiley_5.conf:
  lots of new tests for 'dictd'
  fixes, code clean-ups and improvements of tests for 'dictfmt'

  * daemon.c: fixes for inetd (daemonS_out ---> 1)

2005-10-15  Aleksey Cheusov <vle@gmx.net>

  * dict.c:
  minor fixes with pager, patches by Kirk Hilliard

  * dictfmt.1, dictl.1:
  fixed: sf.net bug #1227624, patches by micha137

  * dictl.in:
  fixed: sf.net bug #1223489, patches by micha137

  * test/dictd_test: minor fixes in printf

2005-09-22  Aleksey Cheusov <vle@gmx.net>

  * decl.h:
  fixed: compilation bug undet Solaris

  * configure.in, setenv.c:

  'setenv' function implementation (Solaris is affected)

2005-09-06  Aleksey Cheusov <vle@gmx.net>

  * NEWS: updated

  * NEWS: release time

  * NEWS, configure.in, dictd.8:
  documentation updated
  version: 1.10.1 --> 1.10.2

  * dictd.8:
  added: short description for a list of special headwords in .index file

  * NEWS: updates for 1.10.2

  * dictfmt.1:
  added: documentation for --utf8 option

  * NEWS: updated for 1.10.2

2005-09-05  Aleksey Cheusov <vle@gmx.net>

  * dictP.h, libmaa/maaP.h:
  fixed: compiler warnings on FreeBSD5

  * NEWS: *** empty log message ***

2005-09-02  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c, str.c:
  fixes for FreeBSD-4

2005-08-26  Aleksey Cheusov <vle@gmx.net>

  * colorit.in:
  new command implemented: gensub

2005-08-25  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in:
  fixes in 'distclean' target

  * test/dictd_test:
  minor changes

  * dictfmt.c, test/db.expect.smiley_1.index:
  FIXED: dictfmt MUST produce the same output on all platforms.
    - -k 1,3 is used instead of -k 1,1, so all columns are used in sorting.
    - LC_ALL environment variable is ALWAYS set to C for 'sort' utility,
      otherwise sorting order depends on locale (LANG and LC_xxx variables).

2005-08-18  Aleksey Cheusov <vle@gmx.net>

  * test/db.expect.hello_1.dict, test/db.expect.hello_1.index, test/db.expect.hello_2.dict, test/db.expect.hello_2.index, test/db.expect.hello_3.dict, test/db.expect.hello_3.index, test/db.expect.hello_4.dict, test/db.expect.hello_4.index, test/db.expect.hello_5.dict, test/db.expect.hello_5.index, test/dictd_test, test/testdb.hello.txt:
  added: new tests for dictfmt

2005-08-17  Aleksey Cheusov <vle@gmx.net>

  * test/db.expect.smiley_1.dict, test/db.expect.smiley_1.index, test/db.expect.smiley_2.dict, test/db.expect.smiley_2.index, test/db.expect.smiley_3.dict, test/db.expect.smiley_3.index, test/db.expect.smiley_4.index, test/db.expect.smiley_5.dict, test/db.expect.smiley_5.index, test/dictd_test, test/testdb.smiley.txt, Makefile.in:
  more tests
  fixes, code-clean-ups

  * test/db.expect.dict, test/db.expect.index, test/db.expect.smiley_1.dict, test/db.expect.smiley_1.index, test/db.expect.smiley_2.dict, test/db.expect.smiley_2.index, test/db.expect.smiley_3.dict, test/db.expect.smiley_3.index, test/db.expect.smiley_4.dict, test/db.expect.smiley_4.index, test/dictd_test, test/testdb.c5.txt, test/testdb.e.txt, test/testdb.f.txt, test/testdb.h.txt, test/testdb.h.txt.dict, test/testdb.h.txt.index, test/testdb.j.txt, test/testdb.p.txt, test/testdb.smiley.txt:
  added: files for automatic testing, and testing script itself

2005-08-15  Aleksey Cheusov <vle@gmx.net>

  * NEWS, dictfmt.1:
  minor fixes

2005-08-14  Aleksey Cheusov <vle@gmx.net>

  * index.c:
  printf(...) --> PRINTF (DBG_SEARCH, (...))

  * dictfmt.c:
  fixed: 'dictfmt --allchars' run 'sort' utility with no C locale, while
      dictd requires this type of sorting.
      Affected versions: all dictfmt version providing --allchars option.
      It is strongly recommended to recreate dictionary
      which was built with --allchars option.

2005-08-13  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  added: -i option

2005-07-26  Aleksey Cheusov <vle@gmx.net>

  * daemon.c:
  FIXED: 'SHOW DB' command shows the special entry '--exit--'
      as a normal database which cannot be used used for searching.
      This contradicts rfc-2229.

      Use 'SHOW SERVER' command to see where the default search stops.

  * dictfmt.c:
  FIXED: all these years dictfmt worked incorrectly
      because not only index part of .index was used in the sorting.
      A a result .index file could look like

        gawk:sample programs  CXyl    ON
        gawk:scalar constants  +sR    RS
        gawk:scanning an array BfKx    k7
    !  gawk  Se      I3e
        gawk:simple sed        Cpm/    xZ
        gawk:single character fields  pQy    So
        gawk:special caveats  7nN    Z2

    Pay attention to the line preceded by !.
    It leads to the word 'gawk' was never found.

    Now the external utility 'sort' is run with additional options:
      -t <TAB> -k 1,1

    Affected versions of dictfmt: 1.6.1 - 1.10.1

2005-07-20  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  fixed: typo in error message

2005-07-17  Aleksey Cheusov <vle@gmx.net>

  * index.c:
  fixed: sometimes the regexp strategy may incorrectly
      because of optimization code and strange binary search.

      Thanks to Slava Kravchenko for bug report.
      Affected version: 1.4.9 - 1.10.1

2005-06-09  Aleksey Cheusov <vle@gmx.net>

  * NEWS: NEWS file update

  * NEWS, configure.in:
  news updated
  version --> 1.10.1

2005-06-08  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  minor fix

  * index.c:
  By default 'dictd' is run in UTF-8 mode unless you ./configure it
    with --with-system-utf8-funcs option

  * dictfmt.c:
  added: --utf8 option. Use it to create utf-8 dictionaries.
      Use of '--locale ru_RU.UTF-8' is deprecated unless you
      ./configure dict packages with --with-system-utf8-funcs

  * dictP.h:
  MB_CUR_MAX__: 7 --> 6

  * dict.1:
  fixed: typo. Thanks to A Costa for reporting the bug report.

2005-04-14  Aleksey Cheusov <vle@gmx.net>

  * dictd.8, dictd.c, dictd.h, servparse.y, servscan.l:
  By default dictd, when running as daemon, writes a PID
      to /var/run/dictd.pid file. This can be overriden by
      'pid_file' keyword in dictd.conf (See dictd.8) of command line
      option '--pid-file'

      Thanks to Josef Novak for sudgestion and patch.

2005-04-13  Aleksey Cheusov <vle@gmx.net>

  * dictd.8:
  fixed: dictd.8 says that 'lev' strategy doesn't work
      with utf-8 dictionaries, but it does since release 1.9.13

  * configure.in, dictP.h, dictd.c, dictfmt.c, index.c, lev.h, mbrlen.c, mbrtowc.c, mbstowcs.c, mbtowc.c, str.c, wcrtomb.c, wctomb.c:
  unless 'dictd' is configured using './configure --with-system-utf8-funcs'
      'dictd' and 'dictfmt' use built-in UTF-8/UCS functions, i.e.
      there is no need for --locale xx_YY.UTF-8. As a result
      'dictd' can be compiled and run on platforms
      which doesn't have UTF-8 locale.

(abs)

2009-12-30 11:55:49 UTC MAIN commitmail json YAML

Address PR pkg/33227
Updated textproc/dict-server to 1.11.2

Package appears to have been significantly cleaned up and portability
patches no longer needed.

Changes since dictd-1.9.15:

2009-10-04  Aleksey Cheusov <vle@gmx.net>

  * NEWS, configure.in:
  Version -> 1.11.2
  NEWS update

2009-09-21  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test.in:
  update for regression tests for some type of sort(1) commands

  * test/db.expect.testdb_utf8.dict, test/db.expect.testdb_utf8.index:
  oops, I forgot to commit it

2009-09-20  Aleksey Cheusov <vle@gmx.net>

  * test/db.expect.smiley_1.index, test/db.expect.smiley_2.index, test/db.expect.smiley_3.index, test/db.expect.smiley_4.index, test/db.expect.smiley_5.index, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt:
  updates for regression tests (sort -k1,1)

  * test/dictd_test.in: fix for building from outside OBJDIR

2009-09-19  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  dictfmt spawns sort command to sort the index. When there are several
  entries for the same headword, they get sorted BY OFFSET AND SIZE (in
  addition to headwords), which don't sort alphabetically. As a result, the
  order of identical headwords is messed up.
  To fix these problem -k1,3 option is replaced with -k1,1.
  Thanks to Goran Tal for pointing out.

  * test/db.expect.cyrillic_1.index, test/db.expect.dict, test/db.expect.index, test/dictd_cyrillic_1_res.expected.txt, test/dictd_defstrat_1_res.expected.txt, test/dictd_test.in, test/testdb.c5.txt, test/testdb.e.txt, test/testdb.f.txt, test/testdb.h.txt, test/testdb.j.txt, test/testdb.p.txt, TODO, dictfmt.c:
  dictfmt: superfluous spaces are removed not only from the beginng and
    the end of a headword but also inside a multiword headwords.
    Thank to Goran Tal for pointing out.

  * dictfmt.1.in: FIX: s/--index-keep-headword/--index-keep-orig/

  * test/dictd_cyrillic_3_res.expected.txt, test/dictd_defstrat_1_res.expected.txt, test/dictd_defstrat_2_res.expected.txt, test/dictd_indexdata_1_res.expected.txt, test/dictd_limits_1_res.expected.txt, test/dictd_mixedcase_1_res.expected.txt, test/dictd_test.in:
  all test files are CR NL, just like dict protocol is

  * test/dictd_cyrillic_3_res.expected.txt, test/input.cyrillic_3.txt, index.c:
  FIX: When search is handled by dict_search_bmh() function, the first
    character from the first entry in the index file is missing. Usually
    this is some of 00-database-* entries.
    Thanks to Goran Tal for a bug report and patch.

    Add regression test for this case.

  * test/dictd_test.in: minor reorganization

2009-03-01  Aleksey Cheusov <vle@gmx.net>

  * configure.in: version -> 1.11.1

  * NEWS: Notes about upcoming release 1.11.1

  * INSTALL: updated for latest changes

  * Makefile.in: release unnecessary rule for dictd

2009-02-21  Aleksey Cheusov <vle@gmx.net>

  * configure.in, Makefile.in:
  LIBMAA variable added to Makefile, imported from ./configure

2009-01-31  Aleksey Cheusov <vle@gmx.net>

  * dictl.in:
  code clean-ups, significant simplification

2009-01-04  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  FIXED: 'dictfmt -I' never worked (regrettable oversight, heh)
    Found and reported by Goran Tal <goran.tal@gmail.com>

  * daemon.c:
  SHOW STRAT: s/databases present/strategies present/
    Found and reported by Goran Tal <goran.tal@gmail.com>

2008-12-29  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: fix in uninstall target

  * configure.in:
  further clean-ups

  * Makefile.in, configure.in, dictP.h:
  remove checks for presense of memcpy and memmove. I don't care about
  platforms that do have them. I think all they are already dead.
  I you know such platforms, let me know
  Further clean-ups in configure.in and Makefile.in

  * configure.in, dictP.h:
  Further clean-ups. Remove checks for presense of unistd.h

  * Makefile.in, configure.in:
  (Clean-ups)
  Remove --with-local-libmaa, build libmaa before dictd/dict/... manually.
  This removes lots of garbage from configure.in and Makefile.in

  * configure.in:
  Enable additional gcc warnings on all platforms unconditionally.
  I need them under NetBSD

  * Makefile.in, configure.in:
  "building and installing different set of things based
  on configure results considered harmfull"(C)me :-)

  Plugins support in dictd is enabled by default (if available).
  DBI and JUDY plugins are disabled by default.
  This fixes sf.net bug #2218879

  * configure.in, include_regex.h.in, index.c:
  (Clean-ups) Ages ago, I've add to "configure" script an option
  --with-regex-include to make possible to build dictd with PCRE.
  Now, I've removed this option. If you want to build dictd with with PCRE,
  ask PCRE developers to install pcre/regex.h file linked to pcreposix.h.
  All other regexp libraries compatible with POSIX API do the same,
  rx/regex.h, rxspencer/regex.h etc. etc.
  So, this is good and well known convension.

  * Makefile.in:

  * configure.in: minor clean-ups

  * test/db.expect.hello_1.dict, test/db.expect.hello_2.dict, test/db.expect.hello_3.dict, test/db.expect.hello_4.dict, test/db.expect.hello_5.dict, test/db.expect.hello_5.index, test/db.expect.indexdata_1.dict, test/db.expect.mixedcase_1.dict, test/db.expect.smiley_1.dict, test/db.expect.smiley_2.dict, test/db.expect.smiley_3.dict, test/db.expect.smiley_4.dict, test/db.expect.smiley_5.dict, test/dictd_cyrillic_1_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/db.expect.cyrillic_1.dict, test/db.expect.dict, dictfmt.c:
  fixed: sf.net bug #2197588 by Peter Volkov
    Now, all alphabet character from 00-database-alphabet special entry
    is resorted lexicographically and doesn;t depend on internal libmaa's
    function and sizeof(long)

2008-12-24  Aleksey Cheusov <vle@gmx.net>

  * dictl.in:
  Now dictl can use an external program for charset2charset conversion.
    Set DICTL_USE variable for this.
    I think this fixes sf.net bug #2407725

  * Makefile.in:
  clean-ups: DICT_DIR and CONF_DIR have no / at the end (like PLUGIN_DIR)

  * Makefile.in: fix for sf.net bug #2218879 (/ at the end of PLUGIN_DIR)

  * dictd.8.in: fixed: sf.net bug #2407717

  * Makefile.in: no Makefile.conf

  * Makefile.in: libmaa is not a part of dictd tarball

  * NEWS: tyop

  * NEWS:
  notes about release 1.11.0

  * Makefile.in: better ChangeLog

  * exclude_libmaa_logs: script for postprocessing rcs2log output

  * configure.in: "libmaa not found" error message

  * libmaa/maa.h, libmaa/maaP.h, Makefile.in: no $Id$ - I dislike it

  * Makefile.in: removed: -ldl from building dbi plugin

  * clientparse.y, clientscan.l, codes.h, daemon.c, data.c, dict.1.in, dict.h, dictP.h, dictd.8.in, dictd.c, dictd.h, dictfmt.c, dictzip.1.in, dictzip.c, dictzip.h, index.c, net.c, net.h, parse.c, parse.h, servparse.y, servscan.l:
  'Revised ...by ...' lines removed from sources, cvs know better when
    files were revised last time.
  my copyleft

  * Makefile.in:
  'dist' target renamed to 'cvsdist'
  minor fixes in clean/distclean/cvsclean targets

  * configure.in: version -> 1.11.0

  * daemon.c, data.c, dictP.h, dictd.c, dictdplugin_dbi.c, dictfmt.c, dictzip.c, index.c, lev.h, parse.c:
  fixed: gcc warnings, "unused variable" etc.

2008-11-15  Aleksey Cheusov <vle@gmx.net>

  * dict.c: fixed: gcc compilation warning

  * configure.in: Do not override CFLAGS set in environment. Never!

  * dictfmt_index2suffix.in:
  \001 -> \1 inside regexp. It seems it is better excepted
    by different awk/regexp_engines. (heirloom posix2001/awk and libuxre)

  * Makefile.in: fixes in "clean" target

  * test/dictd_test.in: fixed: ln -f -s ./file file
    This is fatal on Interix

  * configure.in, dictP.h: fix for Interix 3.5, socklen_t is defined in it

  * configure.in, dictP.h:
  fix for platforms having no getopt_long(3) (Solaris, HP-UX, Interix etc.)
    happens if --without-local-libmaa option is applied.

  * configure.in: checks for zlib.h iwhile configuring

  * configure.in: fix for previous commits

  * configure.in:
  REMOVED: --with-cflags, --with-prog, --with-gprof, --with-checker,
    --with-efence, --with-insure and --with-purify

      Use CFLAGS, LDFLAGS, CC etc. environment variables instead

  * configure.in:
  removed: home-made --with-cc. Use CC environment variable instead

  * configure.in: I hate $Id$, Grrr

  * configure.in:
  By default dictd is built with external libmaa library (if found).
    If it is not found, error message is output that suggests to apply
    --with-local-libmaa option.

2008-08-30  Aleksey Cheusov <vle@gmx.net>

  * dictfmt_index2suffix.in:
  GNU awk is not needed.

  * configure.in: previous commit reverted

  * configure.in: removed: $Revision: ...$

  * examples/dictd_popen.conf, examples/dictd_popen.conf.in, configure.in:
  fixed: sf.net bug #1627458

  * Makefile.in: rm ====> libtool --mode=uninstall

  * dictd.c:
  fixed: sf.net bug #1941358

2008-06-02  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: dictfmt_index2suffix/dictfmt_index2word are installed from ./

  * configure.in, dictfmt_index2suffix, dictfmt_index2suffix.in, dictfmt_index2word, dictfmt_index2word.in, test/dictd_test.in:
  dictfmt_index2suffix and dictfmt_index2word are generated from *.in

  * test/dictd_test.in: renamings

  * test/dictd_test.in: cyrillic_4 regression test restored

  * Makefile.in: rm -> rm -f in distclean target

  * Makefile.in, configure.in, test/dictd_test.in:
  'make test' now works fine from obj directory too
  cyrillic_4 test is temporarily disabled

2008-05-29  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: fix for dictd_test

  * Makefile.in: ./dictd_test -> $(srcdir)/dictd_test

  * examples/dictd_popen.conf, INSTALL, Makefile.in:
  fixes for sf.net bug #1627458

  * Makefile.in: date -> touch

2008-04-06  Aleksey Cheusov <vle@gmx.net>

  * NEWS, configure.in:
  version -> 1.10.11
  NEWS: Release notes

  * configure.in, daemon.c, dictdplugin_judy.c, dictfmt.c, index.c, iswalnum.c, iswspace.c, lev.h, plugin.c, plugins_common.c, strategy.c, strategy.h:
  fixed: lot of warning messages produced by icc-10 (Intel C Compiler)

2008-02-09  Aleksey Cheusov <vle@gmx.net>

  * dictd.c:
  timestamp message in log marker (log_option "timestamp")
      is changed to :t: from :T:
      because :T: begins client's full command (log_option "command")

2008-02-08  Aleksey Cheusov <vle@gmx.net>

  * colorit.in: bashism fixed: echo -en -> more portable printf

2008-01-31  Aleksey Cheusov <vle@gmx.net>

  * dict.c:
  ADDED: -F|--flush option for flushing stdout after each definition/match.
      It is useful in combination with -f
  'XXX definitions found' is printed with -f (revert previous changes)

  * dict.c, dictzip.c: copyright

  * dictfmt.c:
  FIXED: maximum length of headwords are limited to hardcoded constant
      just by cutting the end of headword.
      Now internal arrays are realloced automatically.

  * INSTALL: spelling error fixed

  * Makefile.in: -I. before -I${srcdir}

2008-01-27  Aleksey Cheusov <vle@gmx.net>

  * index.c:
  FIXED: while processing MATCH command unicity of only first column of
      .index is checked, but fourth column (if present) should also be
      checked.

2008-01-22  Aleksey Cheusov <vle@gmx.net>

  * dictP.h, dictd.c:
  FIXED: failure on Linux if --disable-plugin option is specified.
      Now USE_PLUGIN macros is checks correctly.

2008-01-20  Aleksey Cheusov <vle@gmx.net>

  * wcrtomb.c: fixed: warning generated by NetBSD/Alpha/GCC

2008-01-19  Aleksey Cheusov <vle@gmx.net>

  * configure.in, Makefile.in:
  CXX is detected using autoconf
  detection of AR/RANLIB is removed, they are not used directly
  libtool is run with --tag=CC and --tag=CXX for compiling C and C++ code
  C++ compiler cpp preprocessor are now detected using autoconf
  presence of fileno function is detected using autoconf
  removed: checking for command ar, not used directly

  * dict.c: removed: c99/c++ style comment markers

  * dictfmt.c, index.c, index.h, lev.h, wcrtomb.c:
  removed: c99/c++ style of comment markers

  * strategy.c: fixed: gcc warning

2008-01-12  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in:
  'gmake install' now works fine even if dictd was configure from
      the external "object"(any!!!) directory. Some other autobloat-based
      projects can do the same.

  * Makefile.in:
  FIX: now dictd can be fully built from external "object" (any!) directory
      just like many other autobloat-based projects can

      That is, the following works fine now

        cd obj-dir
        /dir/to/dictd --with-libmaa
        gmake
        gmake install

  * configure.in: date ---> touch

2008-01-11  Aleksey Cheusov <vle@gmx.net>

  * clientscan.l, servscan.l:
  __FUNCTION__ -> __func__
      Now dictd is fully ready to compiled with pcc, tested under NetBSD

  * daemon.c: fix for pcc

  * dictd.c: fixed: pcc warning

  * daemon3.c, data.c, dict.c, dictd.c, dictzip.c, index.c, lev.h, libmaa/arg.c, libmaa/base26.c, libmaa/base64.c, libmaa/bit.c, libmaa/debug.c, libmaa/flags.c, libmaa/hash.c, libmaa/list.c, libmaa/log.c, libmaa/memory.c, libmaa/pr.c, libmaa/rnd.c, libmaa/set.c, libmaa/sl.c, libmaa/source.c, libmaa/string.c, libmaa/timer.c, libmaa/xmalloc.c, net.c, parse.c, plugin.c, snprintf.c, vsnprintf.c:
  Not standard __FUNCTION__ macros is changed to __func__
      All these changed sources can now be compiled with PCC (under NetBSD)
      PCC - Portable C Compiler

  * configure.in: inttypes.h header is checked

  * dictfmt.c: fixed: pcc warnings, __FUNCTION__ -> __func__

  * daemon.c: fixed: pcc warning

  * dictP.h: a few comments added

2007-12-26  Aleksey Cheusov <vle@gmx.net>

  * dictdplugin_popen.cpp:
  fixed: missed header file, seen with gcc-4.3.
      thanks to Martin Michlmayr for report

2007-11-10  Aleksey Cheusov <vle@gmx.net>

  * Makefile.conf: no autoreconf

  * NEWS: notes about release 1.10.10

  * configure.in:
  FIXED: ooooooold bug. configure script was run twice for libmaa
  version bumped to 1.10.10

  * dictl.in: fix for NetBSD where locale -k shows nothing

2007-10-10  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: minor fix in "clean" target

2007-09-29  Aleksey Cheusov <vle@gmx.net>

  * clientparse.y, clientscan.l, colorit.in, dict.1.in, dict.c, dict.h, dictl.1.in, dictl.in:
  DICT, DICTL and COLORIT programs DO NOT support option --pager|-P
      anymore. The code supporting this is removed.
      '-P -' is still allowed to not break the scripts.

      "Pager" functionality should be easily be implemented by users.
      See the following shell function.

        mydict () { dict "$@" 2>&1 | colorit | less; }

      Add it to you .profile (or whatever).

      I appologize for breaking backward compatibilities.

  * Makefile.in: minor fix in *clean targets

  * dictfmt.c: copyright

2007-07-27  Aleksey Cheusov <vle@gmx.net>

  * iswalnum.c:
  fix for utf-8 symbols other than BMP

2007-06-18  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test.in: fixed: dictfmt is not found

2007-05-29  Aleksey Cheusov <vle@gmx.net>

  * dictfmt_index2suffix: mawk sucks

  * test/testdb.cyrillic_1.conf, test/testdb.cyrillic_2.conf, test/testdb.cyrillic_4.conf, test/testdb.defstrat_1.conf, test/testdb.defstrat_2.conf, test/testdb.hello_1.conf, test/testdb.hello_2.conf, test/testdb.hello_3.conf, test/testdb.hello_4.conf, test/testdb.hello_5.conf, test/testdb.indexdata_1.conf, test/testdb.limits_1.conf, test/testdb.mixedcase_1.conf, test/testdb.smiley_1.conf, test/testdb.smiley_2.conf, test/testdb.smiley_3.conf, test/testdb.smiley_4.conf, test/testdb.smiley_5.conf:
  no limits in most tests

  * dictdplugin_dbi.c, dictdplugin_judy.c: compilation fixes

  * NEWS, configure.in: 1.10.9 release

  * daemon.c, dictd.8.in: limit_queries=0 means no limit

  * NEWS: notes about fix with getopt_long argument

  * NEWS: minor fixes

  * NEWS: notes about "limit_childs" keyword

  * defs.h, dictd.8.in, dictd.c, dictd.h, servparse.y, servscan.l:
  option/variable/macro renamings: limit -> limit_childs

  * NEWS, daemon.c, defs.h, dictd.8.in, dictd.c, dictd.h, servparse.y, servscan.l:
  ADDED: new keyword 'limit_queries' for limiting a number of queries
      that client may send to the server. It defaults to 2000.
  minor fixes in NEWS

  * dictfmt.c: better checking for required argument

  * NEWS: note about 1.10.9 release

  * dictfmt.1.in: minor fixes

  * dict.1.in: new words about -f

  * dict.1.in: minor fix

  * daemon.c, defs.h, dictd.8.in, dictd.c, dictd.h, servparse.y, servscan.l:
  ADDED: 'limit_time' option to 'global' dictd.conf section
    See dictd.8 for the more information.
  minor clean-ups: dict_daemon and dict_inetd function use global variable
    client_delay

2007-05-28  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_cyrillic_3_res.expected.txt:    forgot to commit it

  * test/dictd_test.in, test/input.cyrillic_3.txt, test/testdb.cyrillic_2.conf, test/testdb.cyrillic_4.conf, configure.in:
  new self tests
  minor clean-ups

  * dictd.8.in, index.c, strategy.c, strategy.h:
  ADDED: Two new search strategies, 'first' and 'last'.
      See dictd.8 for the information.

  * dictd.c:
  I like empty lines to better separate code into sections ;-)

  * dictfmt_index2suffix, dictfmt_index2word:
  rewritten. Now they use dictfmt -i/-I for sorting
  fixes
  clean-ups

  * dictfmt.c:
  fix with -i and -I

  * dict.c:
  -f sends error messages like 'No matches...', 'No definitions...',
      'Invalid strategy...' etc. to stderr, not to the pager.

2007-05-27  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test.in, test/testdb.cyrillic_2.conf:
  commented test for dictfmt_index2word

  * dictfmt_index2word: fixes

  * dictfmt.c: -i and -I options fully support 4-column input

  * index.c: removed: unnecessary code for --test-xxx

2007-05-24  Aleksey Cheusov <vle@gmx.net>

  * dictfmt_index2word:
  almost completely rewriten

  * dictfmt.1.in, dictfmt.c:
  -i and -I have the following format:
      dictfmt -i|-I [options]

  * dictfmt.1.in, dictfmt.c:
  -i and -I twins are now fully implemented and documented.
      See dictfmt(1) form documentation

  * test/dictd_test.in: clean-ups

  * test/dictd_test.in: nothing

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_defstrat_2_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_test.in:
  fixed: <CR> symbol at the end of line...

  * test/dictd_defstrat_2_res.expected.txt, test/dictd_test.in, test/input.defstrat_2.txt, test/testdb.defstrat_2.conf:
  another tiny test for default_strategy

  * test/dictd_defstrat_1_res.expected.txt, test/dictd_test.in, test/input.defstrat_1.txt, test/testdb.defstrat_1.conf:
  test for dictd/dictfmt --default-strategy

  * test/dictd_limits_1_res.expected.txt, test/dictd_test.in, test/input.limits_1.txt, test/testdb.limits_1.conf:
  small test for limi_matches

  * dictfmt.c, dictunformat.in:
  00-database-dictfmt-X.Y.Z headword is generated
      instead of 00-database-dictfmt

2007-05-23  Aleksey Cheusov <vle@gmx.net>

  * dictd.h, index.c, servparse.y, servscan.l, defs.h, dictd.8.in, dictd.c:
  ADDED: new keywords in "global" section. limit_matches and limit_defintions
      See dictd.8 for information

  * dictd.8.in: removed: docs about --test-* options

  * index.c:
  code clean-ups, added: dict_add_word_to_list function

  * dict.c, dictd.c, dictzip.c: I don't like $ in the code

  * dictd.c: copyright

  * dictd.c:
  The following option are removed:
    -t --test <word>
    --test-file <file>
    --ftest <file>
    --test-strategy <strategy>
    --test-db <database>
    --test-match
    --test-nooutput
    --test-idle
    --test-show-info <database>

    All these options were created for testing and debugging.
    Actually -i and newly created --stdin2stdout is anough
      (and better) for this.

  * dictd.8.in: minor improvement

2007-05-22  Aleksey Cheusov <vle@gmx.net>

  * daemon.c, dictd.8.in, dictd.c, dictd.h, servparse.y, servscan.l:
  ADDED: site_no_banner, site_no_uptime, site_no_dblist keyword to
    the configuration file ("global" options section).

    See dictd.8 for more information.

  * daemon.c, defs.h, dictd.8.in, dictd.c, dictd.h, examples/dictd4.conf, servparse.y:
  'site' keyword has ben moved to 'global' ection of configuration file
      'site' section is deprecated now, but is still supported,
      error messages is logged if it used. Documentation and examples/ are
      up-to-date

2007-05-19  Aleksey Cheusov <vle@gmx.net>

  * dict.1.in: documentation for an option -f

  * dict.c:
  -m support -f too.
    Matches have the following format <host><TAB><port><TAB><db><TAB><match>
  -D, -S, -I, -H, -i and similar also support -f (formatted output)

2007-05-13  Aleksey Cheusov <vle@gmx.net>

  * dict.c: new option -f partially implemented

2007-05-12  Aleksey Cheusov <vle@gmx.net>

  * dictunformat.in:
  Recently 4-column .index entries were introduced.
      Now dictunformat is ready for this kind of dictionaries
      and produces correct output.

  * test/dictd_test.in, dictfmt.1.in, dictfmt.c, dictunformat.in:
  added: dictfmt --without-ver option.
      See dictfmt.1 for more information

  * dictfmt.1.in:
  some docs for 00-database-mime-header entry
  minor fixes and changes

  * dictfmt.1.in: documentation for --case-sensitive option

  * dictfmt.1.in: documentation for --index-data-separator option

  * test/db.expect.indexdata_1.index, test/dictd_test.in, test/testdb.indexdata.txt:
  more complex test

  * dictfmt.c, test/db.expect.indexdata_1.dict, test/db.expect.indexdata_1.index, test/dictd_indexdata_1_res.expected.txt, test/dictd_test.in, test/input.indexdata_1.txt, test/testdb.indexdata.txt, test/testdb.indexdata_1.conf:
  added: tests --index-data-separator and --index-keep-orig dictfmt options
      and appropriate dictd search

  * dictfmt.c:
  ADDED: --dictfmt --index-data-separator option that allows
      to set index and data parts of the headword in .index file
      (first and fourth columns respectively) completely independantly.

      That is, the first column in .index file can now be treated
      as an index and an optional fourth columns - as a data, all this for
      MATCH protocol command.

  * codes.h, daemon.c, data.c, data.h, defs.h, dict.c, dict.h, dictP.h, dictd.c, dictdplugin_dbi.c, dictdplugin_judy.c, dictzip.c, heap.c, heap.h, index.c, index.h, lev.h, md5.c, net.c, net.h, parse.c, parse.h, plugin.c, plugin.h, plugins_common.c, plugins_common.h, servparse.y, servscan.l, str.c, str.h, strategy.c, strategy.h, clientparse.y, clientscan.l:
  removed: $Id$, I don't like it

  * dictfmt.c: no $Id$

  * dictfmt.c: code clean-ups

  * dictunformat.in:
  00-database-case-sensitive headword is also not output

  * defs.h, dictd.c, dictfmt.c, index.c, index.h, str.c, str.h, test/db.expect.mixedcase_1.dict, test/db.expect.mixedcase_1.index, test/dictd_mixedcase_1_res.expected.txt, test/dictd_test.in, test/input.mixedcase_1.txt, test/testdb.mixedcase.txt, test/testdb.mixedcase_1.conf:
  ADDED: support for case sensitive search.
      For this, database should be created using dictfmt --case-sensitive.

    In this case 00-database-case-sensitive headword is created which is
    checked by dictd

2007-05-06  Aleksey Cheusov <vle@gmx.net>

  * data.c, index.c, net.c: fixed: gcc4/NetBSD warning messages

2007-03-10  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: fix: tab should begin the first line of action, not spaces

2006-12-13  Aleksey Cheusov <vle@gmx.net>

  * NEWS: release notes for dictd-1.10.8

  * dictd.8.in: added: info about --stdin2stdout

  * configure.in: br

  * configure.in: no messages about flex/bison and GNU archive site

  * test/dictd_test, test/dictd_test.in, configure.in, dictunformat, dictunformat.in:
  fixes for Solaris:
      - awk version defaults to that detected by ./configure
      - fix for idiotic Solaris shell

  * Makefile.in, configure.in: libmaa: 0.990 -> 1.0; dict: 1.10.7 -> 1.10.8

2006-12-12  Aleksey Cheusov <vle@gmx.net>

  * dictd.c: added fcntl.h for open(2)

  * dictd.c: only 012 descriptors are closed and reopened while daemon(3)-izing

2006-12-11  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: fixes in install/uninstall targets

  * dictvd: del

  * Makefile.in, configure.in: fixes related to libtools and building xxxxFLAGS

  * Makefile.in: added: -lz

  * Makefile.in: libtool needs .lo, not .o

  * configure.in: no local zlib/regex/dmalloc anymore

  * configure.in: only CFLAGS, CPPFLAGS and LDFLAGS...

  * Makefile.in, configure.in:
  removed: WCFLAGS SCFLAGS XTRACFLAGS WLDFLAGS XTRALDFLAGS XTRAHEADERS
    Use CPPFLAGS, CFLAGS and LDFLAGS only!

  * index.c:
  altcompare removed
  malloc_count_while_searching -= 1

  * Makefile.in:
  -static removed from libtool arguments Makefile.in
  plugins are linked with LIBOBJS

  * Makefile.in:
  libtool-ization

  * configure.in:
  fixed: lex/yacc presense checking (non-portable "which /path/to/exe
  local_libmaa=0 by default

2006-12-09  Aleksey Cheusov <vle@gmx.net>

  * colorit.in: gensub(,...1) -> gsub()

2006-11-25  Aleksey Cheusov <vle@gmx.net>

  * index.c: fix for match nprefix/match exact/define

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_test:
  to make a debug easier command itself is also logged

  * test/dictd_test: new temporary file

  * daemon.c, dictd.c, dictd.h:
  added: --stdin2stdout option for debugging purposes (in addition to -i)

2006-11-19  Aleksey Cheusov <vle@gmx.net>

  * dictd.8.in:
  Unknowledges section removed because neyther regex/ nor zlib/ are a part
    dictd distribution anymore
  Other minor clean-ups

2006-11-10  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test: better message is output in case of test failure

2006-09-19  Aleksey Cheusov <vle@gmx.net>

  * index.c:
  alcompare() function is implemented.
    Side effect: sf.net bug #1554437 is fixed.
    Side effect: for some sort of .index files MATCH command
      should work faster.
    TODO: remove malloc/free from altcompare.

2006-07-16  Aleksey Cheusov <vle@gmx.net>

  * NEWS, configure.in:
  updates for dictd-1.10.7
  a few fixed typos in NEWS

2006-07-14  Aleksey Cheusov <vle@gmx.net>

  * dictd.c:
  FIXED: nmap utility of just a client that aborts connection for any reason
    can cause dictd server to exit with error on NetBSD and probably
    other OSes. This is because accept(2) returns ECONNABORTED which
    is treated as a uncritical error on Linux-only and
    as a critical error on all other OSes.

    Affected versions: 1.4.9-1.10.6

2006-07-13  Aleksey Cheusov <vle@gmx.net>

  * dictd.c:
  fixed: `cat /var/run/dictd.pid` != pidof (dictd).
    Writing pid should happen after daemon(3)

2006-07-03  Aleksey Cheusov <vle@gmx.net>

  * NEWS: additions to 1.10.6 release

  * configure.in:
  removed: code that does not work with BSD 'which'
  1.10.5 ---> 1.10.6

  * dictd.c: removed: unnecessary code

2006-06-23  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test: nothing

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_test:
  Not only 'exact' search strategy is tested now.

  * index.c:
  fixed: 'word' strategy works incorrectly on OpenBSD and probably others
      because of incorrect isspacepuncttab array initizlization.

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_test:
  all search strategies are tested

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_test:
  minor fixes

2006-06-22  Aleksey Cheusov <vle@gmx.net>

  * test/db.expect.cyrillic_1.dict, test/db.expect.cyrillic_1.index, test/dictd_cyrillic_1_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_test, test/testdb.cyrillic.txt, test/testdb.cyrillic_1.conf:
  a few new tests, fixes, improvements

  * test/dictd_smiley_1_res.expected.txt, test/dictd_smiley_3_res.expected.txt, test/dictd_test:
  removed: too big files from testing

2006-05-27  Aleksey Cheusov <vle@gmx.net>

  * dictd.c, dictfmt.1.in, dictfmt.c, dictunformat, index.c, libmaa/base64.c, libmaa/maa.h:
  added: b64_decode_buf function to libmaa library
  index.c:dict_word_create: minor speed-ups, avoided use of malloc()
  dictfmt --index-keep-orig create (if necessary) fourth column
      in .index file that keeps original headword which is returned
      by MATCH command. See dictfmt.1 for details.
  dictd: If opening a pid file of log file failed, error messages are printed
      to stderr.

2006-05-26  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: make --> $(MAKE)

  * NEWS, configure.in: version --> 1.10.5

2006-05-19  Aleksey Cheusov <vle@gmx.net>

  * daemon3.c: new #includes added

2006-05-13  Aleksey Cheusov <vle@gmx.net>

  * daemon.c:
  FIXED: In case database_exit directive is used in dictd.conf
    SHOW DB command returns incorrect number of databases available.
    Afected versions: 1.10.2 -- 1.10.4

2006-05-06  Aleksey Cheusov <vle@gmx.net>

  * configure.in, daemon3.c, dictP.h, dictd.c, net.c:
  When available, system-wide daemon(3) function
      is used for becoming a daemon.

2006-04-15  Aleksey Cheusov <vle@gmx.net>

  * dictd.c:
  In dictd-1.9.14 dictd creates log file being root and than releases
    root priviledges. This was bad idea because log file may have % sign
    and may be used as a pattern for log files.

    Now older behaviour is restored, i.e.
    log file is created after releasing root priviledges.
    If you want to create log file under /var/log directory, create
    /var/log/dictd with appropriate permissions and create log files there.

    I apologize for inconvenience and breaking backward compatibility.

  * NEWS: typo fixed

2006-04-09  Aleksey Cheusov <vle@gmx.net>

  * libmaa/maaP.h, dictP.h: removed obsolete code

2006-04-08  Aleksey Cheusov <vle@gmx.net>

  * libmaa/Makefile.in, libmaa/decl.h, libmaa/maaP.h, libmaa/memtest.c, decl.h, deps, dictP.h, dictunformat:
  decl.h files seem obsolete to me. They cause problrems, do not help.

2005-12-12  Aleksey Cheusov <vle@gmx.net>

  * NEWS:
  new notes

  * NEWS:
  typo fixed

  * NEWS, configure.in, dictd.c, net.c:
  FIX: pid file was created with 0666 permissions

  * dictd.c:
  minor fixes by Kirk Hilliard

2005-12-08  Aleksey Cheusov <vle@gmx.net>

  * NEWS:
  Notes about regex/ and zlib/

  * configure.in, dictd.conf, examples/dictd1.conf:
  Version: 1.10.2 ---> 1.10.3
  Another example config file has been moved to examples/

  * NEWS:
  Notes about 1.10.3 release

  * config.guess, config.sub:
  updated

2005-12-06  Aleksey Cheusov <vle@gmx.net>

  * examples/dictd_complex.conf:
  fixes for m4 shipped with *BSD and Solaris that expands "index" to -1
      even if it is used without arguments.

  * examples/dictd4.conf, examples/dictd_virtual.conf: minor fixes

2005-12-05  Aleksey Cheusov <vle@gmx.net>

  * dict.c:
  fixed: compilation bugs (conformance to ANSI C)

  * dictP.h, libmaa/maaP.h:
  fixed: compilation bugs because of alloca

2005-12-03  Aleksey Cheusov <vle@gmx.net>

  * dictd.8.in, example.conf, example.dictrc, example.site, example2.conf, example3.conf, example_complex.conf, example_mime.conf, example_plugin_dbi.conf, example_popen.conf, example_virtual.conf, examples/dictd4.conf:
  Example files have been moved to examples/ directory
  A few references to these files from dictd.8

  * INSTALL, dictd.8.in, examples/dict1.conf, examples/dictd2.conf, examples/dictd3.conf, examples/dictd4.conf, examples/dictd_complex.conf, examples/dictd_mime.conf, examples/dictd_plugin_dbi.conf, examples/dictd_popen.conf, examples/dictd_site.txt, examples/dictd_virtual.conf:
  Example configuration files for 'dictd' and 'dict'
      have been moved to example/ directory

  * dictd.8.in:
  fixed: missing .RE

  * colorit.1.in, dict.1.in, dictd.8.in:
  minor changes in FILES section of man pages

  * Makefile.in, dictd.8.in, dictfmt_plugin, dictfmt_virtual, dictfmt_virtual.1:
  Files and directories in .1 and .8 are set according to ./configure options
  removed: dictfmt_virtual, dictfmt_plugin utilities.
      Configure plugin or virtual databases using dictd.conf file

  * colorit.1.in, configure.in, dict.1.in, dictd.8, dictd.8.in:
  File names (and optionally directories) in manual pages
      are specified according to ./configure options

  * dict.c:
  fixed (assert(3)):
    dict -M -S
    dict -M -D
    dict -M <query>

2005-11-30  Aleksey Cheusov <vle@gmx.net>

  * colorit.1, colorit.1.in, configure.in, dict.1, dict.1.in, dictfmt.1, dictfmt.1.in, dictfmt_index2suffix.1, dictfmt_index2suffix.1.in, dictfmt_index2word.1, dictfmt_index2word.1.in, dictl.1, dictl.1.in, dictunformat.1, dictunformat.1.in, dictzip.1, dictzip.1.in:
  renamed:
    dict.1  ---> dict.1.in
    dictd.8 ---> dictd.8.in
    ...
    in order to make absolute paths in man pages
    dependant on ./configure options

  * NEWS, dictd.8: minor fixes

2005-11-21  Aleksey Cheusov <vle@gmx.net>

  * dictd.c: noise exit after fatal error

  * Makefile.in: install -m 755 ====> mkdir -p

  * example.conf: fixed: missing space

2005-11-19  Aleksey Cheusov <vle@gmx.net>

  * dictd.8, index.c, index.h, strategy.c, strategy.h:
  ADDED: `nprefix' search strategy. See dictd.8 for more information.
      No plugin support yet.

2005-11-15  Aleksey Cheusov <vle@gmx.net>

  * test/testdb.hello_1.conf, test/testdb.hello_2.conf, test/testdb.hello_3.conf, test/testdb.hello_4.conf, test/testdb.hello_5.conf, test/testdb.smiley_1.conf, test/testdb.smiley_2.conf, test/testdb.smiley_3.conf, test/testdb.smiley_4.conf, test/testdb.smiley_5.conf:
  fixed: Some m4 shipped with Solaris/MacOS-/... translate index to -1
      when no arguments are specified. Solution: index ===> `index'

  * test/dictd_test: fix for Solaris-9: $PWD ===> `pwd`

2005-11-13  Aleksey Cheusov <vle@gmx.net>

  * dictP.h: fixed: defining __FUNCTION__

  * dictd.8: minor fix

2005-10-30  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_3_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_1_res.expected.txt, test/dictd_test, test/testdb.hello_1.conf, test/testdb.hello_2.conf, test/testdb.hello_3.conf, test/testdb.hello_4.conf, test/testdb.hello_5.conf, test/testdb.smiley_1.conf, test/testdb.smiley_2.conf, test/testdb.smiley_3.conf, test/testdb.smiley_4.conf, test/testdb.smiley_5.conf:
  lots of new tests for 'dictd'
  fixes, code clean-ups and improvements of tests for 'dictfmt'

  * daemon.c: fixes for inetd (daemonS_out ---> 1)

2005-10-15  Aleksey Cheusov <vle@gmx.net>

  * dict.c:
  minor fixes with pager, patches by Kirk Hilliard

  * dictfmt.1, dictl.1:
  fixed: sf.net bug #1227624, patches by micha137

  * dictl.in:
  fixed: sf.net bug #1223489, patches by micha137

  * test/dictd_test: minor fixes in printf

2005-09-22  Aleksey Cheusov <vle@gmx.net>

  * decl.h:
  fixed: compilation bug undet Solaris

  * configure.in, setenv.c:

  'setenv' function implementation (Solaris is affected)

2005-09-06  Aleksey Cheusov <vle@gmx.net>

  * NEWS: updated

  * NEWS: release time

  * NEWS, configure.in, dictd.8:
  documentation updated
  version: 1.10.1 --> 1.10.2

  * dictd.8:
  added: short description for a list of special headwords in .index file

  * NEWS: updates for 1.10.2

  * dictfmt.1:
  added: documentation for --utf8 option

  * NEWS: updated for 1.10.2

2005-09-05  Aleksey Cheusov <vle@gmx.net>

  * dictP.h, libmaa/maaP.h:
  fixed: compiler warnings on FreeBSD5

  * NEWS: *** empty log message ***

2005-09-02  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c, str.c:
  fixes for FreeBSD-4

2005-08-26  Aleksey Cheusov <vle@gmx.net>

  * colorit.in:
  new command implemented: gensub

2005-08-25  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in:
  fixes in 'distclean' target

  * test/dictd_test:
  minor changes

  * dictfmt.c, test/db.expect.smiley_1.index:
  FIXED: dictfmt MUST produce the same output on all platforms.
    - -k 1,3 is used instead of -k 1,1, so all columns are used in sorting.
    - LC_ALL environment variable is ALWAYS set to C for 'sort' utility,
      otherwise sorting order depends on locale (LANG and LC_xxx variables).

2005-08-18  Aleksey Cheusov <vle@gmx.net>

  * test/db.expect.hello_1.dict, test/db.expect.hello_1.index, test/db.expect.hello_2.dict, test/db.expect.hello_2.index, test/db.expect.hello_3.dict, test/db.expect.hello_3.index, test/db.expect.hello_4.dict, test/db.expect.hello_4.index, test/db.expect.hello_5.dict, test/db.expect.hello_5.index, test/dictd_test, test/testdb.hello.txt:
  added: new tests for dictfmt

2005-08-17  Aleksey Cheusov <vle@gmx.net>

  * test/db.expect.smiley_1.dict, test/db.expect.smiley_1.index, test/db.expect.smiley_2.dict, test/db.expect.smiley_2.index, test/db.expect.smiley_3.dict, test/db.expect.smiley_3.index, test/db.expect.smiley_4.index, test/db.expect.smiley_5.dict, test/db.expect.smiley_5.index, test/dictd_test, test/testdb.smiley.txt, Makefile.in:
  more tests
  fixes, code-clean-ups

  * test/db.expect.dict, test/db.expect.index, test/db.expect.smiley_1.dict, test/db.expect.smiley_1.index, test/db.expect.smiley_2.dict, test/db.expect.smiley_2.index, test/db.expect.smiley_3.dict, test/db.expect.smiley_3.index, test/db.expect.smiley_4.dict, test/db.expect.smiley_4.index, test/dictd_test, test/testdb.c5.txt, test/testdb.e.txt, test/testdb.f.txt, test/testdb.h.txt, test/testdb.h.txt.dict, test/testdb.h.txt.index, test/testdb.j.txt, test/testdb.p.txt, test/testdb.smiley.txt:
  added: files for automatic testing, and testing script itself

2005-08-15  Aleksey Cheusov <vle@gmx.net>

  * NEWS, dictfmt.1:
  minor fixes

2005-08-14  Aleksey Cheusov <vle@gmx.net>

  * index.c:
  printf(...) --> PRINTF (DBG_SEARCH, (...))

  * dictfmt.c:
  fixed: 'dictfmt --allchars' run 'sort' utility with no C locale, while
      dictd requires this type of sorting.
      Affected versions: all dictfmt version providing --allchars option.
      It is strongly recommended to recreate dictionary
      which was built with --allchars option.

2005-08-13  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  added: -i option

2005-07-26  Aleksey Cheusov <vle@gmx.net>

  * daemon.c:
  FIXED: 'SHOW DB' command shows the special entry '--exit--'
      as a normal database which cannot be used used for searching.
      This contradicts rfc-2229.

      Use 'SHOW SERVER' command to see where the default search stops.

  * dictfmt.c:
  FIXED: all these years dictfmt worked incorrectly
      because not only index part of .index was used in the sorting.
      A a result .index file could look like

        gawk:sample programs  CXyl    ON
        gawk:scalar constants  +sR    RS
        gawk:scanning an array BfKx    k7
    !  gawk  Se      I3e
        gawk:simple sed        Cpm/    xZ
        gawk:single character fields  pQy    So
        gawk:special caveats  7nN    Z2

    Pay attention to the line preceded by !.
    It leads to the word 'gawk' was never found.

    Now the external utility 'sort' is run with additional options:
      -t <TAB> -k 1,1

    Affected versions of dictfmt: 1.6.1 - 1.10.1

2005-07-20  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  fixed: typo in error message

2005-07-17  Aleksey Cheusov <vle@gmx.net>

  * index.c:
  fixed: sometimes the regexp strategy may incorrectly
      because of optimization code and strange binary search.

      Thanks to Slava Kravchenko for bug report.
      Affected version: 1.4.9 - 1.10.1

2005-06-09  Aleksey Cheusov <vle@gmx.net>

  * NEWS: NEWS file update

  * NEWS, configure.in:
  news updated
  version --> 1.10.1

2005-06-08  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  minor fix

  * index.c:
  By default 'dictd' is run in UTF-8 mode unless you ./configure it
    with --with-system-utf8-funcs option

  * dictfmt.c:
  added: --utf8 option. Use it to create utf-8 dictionaries.
      Use of '--locale ru_RU.UTF-8' is deprecated unless you
      ./configure dict packages with --with-system-utf8-funcs

  * dictP.h:
  MB_CUR_MAX__: 7 --> 6

  * dict.1:
  fixed: typo. Thanks to A Costa for reporting the bug report.

2005-04-14  Aleksey Cheusov <vle@gmx.net>

  * dictd.8, dictd.c, dictd.h, servparse.y, servscan.l:
  By default dictd, when running as daemon, writes a PID
      to /var/run/dictd.pid file. This can be overriden by
      'pid_file' keyword in dictd.conf (See dictd.8) of command line
      option '--pid-file'

      Thanks to Josef Novak for sudgestion and patch.

2005-04-13  Aleksey Cheusov <vle@gmx.net>

  * dictd.8:
  fixed: dictd.8 says that 'lev' strategy doesn't work
      with utf-8 dictionaries, but it does since release 1.9.13

  * configure.in, dictP.h, dictd.c, dictfmt.c, index.c, lev.h, mbrlen.c, mbrtowc.c, mbstowcs.c, mbtowc.c, str.c, wcrtomb.c, wctomb.c:
  unless 'dictd' is configured using './configure --with-system-utf8-funcs'
      'dictd' and 'dictfmt' use built-in UTF-8/UCS functions, i.e.
      there is no need for --locale xx_YY.UTF-8. As a result
      'dictd' can be compiled and run on platforms
      which doesn't have UTF-8 locale.

(abs)

2009-12-30 11:00:24 UTC MAIN commitmail json YAML

Avoid errors on gcc2

(abs)

2009-12-30 04:11:02 UTC MAIN commitmail json YAML

    Update to 1.6.1.12.  1.6.1.10 and 1.6.1.12 are general bug
fix releases.  For more information see:

http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/asterisk-1.6.1.10-summary.html or http://tinyurl.com/yzyr9tt and

http://downloads.asterisk.org/pub/telephony/asterisk/old-releases/asterisk-1.6.1.12-summary.html or http://tinyurl.com/yfxlyjp .

1.6.1.11 fixes AST-2009-010 which allows people to remotely crash the
server.  The description of the issue is:

An attacker sending a valid RTP comfort noise payload containing
a data length of 24 bytes or greater can remotely crash Asterisk.

    Commit during freeze approved by wiz@.

(jnemeth)

2009-12-29 22:03:41 UTC MAIN commitmail json YAML

compile fixes for a leaf package for non-x86 NetBSD
(note that there are no claims of making it actually work)

(spz)

2009-12-29 21:51:00 UTC MAIN commitmail json YAML

Fix the mysterious bulk build failure (temacs can only run in batch mode).

(joerg)

2009-12-29 18:12:44 UTC MAIN commitmail json YAML

Make MAIN__ weak in order to allow non-Fortran programs to use the library.
Proposed by Matthias Drochner.

(asau)

2009-12-29 14:08:33 UTC MAIN commitmail json YAML

+ aria2-1.8.0, cdrtools-2.01.01alpha70, etm-444, fotoxx-9.1,
  gdb-7.0.1, gv-3.6.8, httping-1.40, john-1.7.4, lbreakout2-2.6.1,
  lftp-4.0.5, ltris-1.0.14, musicpd-0.15.7, ncmpc-0.16, ocp-0.1.18,
  poppler-0.12.3, vlgothic-ttf-20091214 [pkg/42520], windowlab-1.39,
  youtube-dl-20091226.

(wiz)

2009-12-29 13:47:54 UTC MAIN commitmail json YAML

Set license to "gnu-gpl-v2".

(tron)

2009-12-29 13:46:44 UTC MAIN commitmail json YAML

The ${LDD} may also have options (e.g. otool -L), and thus must be quoted
when passed to configure.

(mishka)

2009-12-29 12:43:10 UTC MAIN commitmail json YAML

Not MAKE_JOBS_SAFE.

(joerg)

2009-12-29 09:35:10 UTC MAIN commitmail json YAML

Updated PGSQL_VERSIONS_ACCEPTED

(adam)

2009-12-29 06:39:16 UTC MAIN commitmail json YAML

Provide more resources to allow building with gcc4 on NetBSD/macppc 4-STABLE.
>From <uwe> by personal mail.

(asau)

2009-12-28 23:18:09 UTC MAIN commitmail json YAML

Moderate the wording slightly.
OK'ed by agc@

(he)

2009-12-28 19:36:15 UTC MAIN commitmail json YAML

Add patch from upstream via debian that avoids using the
withdrawn-in-2.90 gpsd interface.  Restore dependency on gpsd.

(gdt)

2009-12-28 11:42:19 UTC MAIN commitmail json YAML

2009-12-28 11:26:17 UTC MAIN commitmail json YAML

Add bash to USE_TOOLS, instead of BUILD_DEPENDS.

(obache)

2009-12-28 10:49:23 UTC MAIN commitmail json YAML

Installation dirs should not contains PKGREVISION,
so use PKGNAME_NOREV instead of PKGNAME.
XXX: it may be sufficient to use just PKGBASE, but keep as-is.
XXX: and other than libFoundation are not using the subst line,
XXX: so maybe it should be moved to the package Makefile.

(obache)

2009-12-28 09:17:59 UTC MAIN commitmail json YAML

Updated devel/libFoundation to 1.1.7.168nb1

(obache)

2009-12-28 09:17:44 UTC MAIN commitmail json YAML

replace ${MACHINE_ARCH}/${LOWER_OPSYS} with ${GNUSTEP_HOST_CPU}/${LIBF_HOST_OS}
in PLIST.
When last update, PLIST was probably regenerated with `make print-PLIST',
and such specal VARs was replaced (for some platforms equal, but not for all).

Bump PKGREVISION.

(obache)

2009-12-28 08:49:36 UTC MAIN commitmail json YAML

Updated x11/wterm to 6.2.9nb10

(obache)

2009-12-28 08:49:19 UTC MAIN commitmail json YAML

Use SPECIAL_PERMS instead of chmod in post-install.
It also made user-destdir ready.

Bump PKGREVISION.

(obache)

2009-12-28 01:01:19 UTC MAIN commitmail json YAML

${PREFIX}/lib is pre-required for installation.

(obache)

2009-12-27 18:08:49 UTC MAIN commitmail json YAML

Updated sysutils/memtestplus to 4.00nb1

(jakllsch)

2009-12-27 18:08:12 UTC MAIN commitmail json YAML

Adjust base address down to 0x60000 so as to fit image within bottom 640KiB.
0x80000 no longer works as memtestplus now exceeds 128KiB.  Bump pkgrev.

(jakllsch)

2009-12-27 16:43:56 UTC MAIN commitmail json YAML

Viking 0.9.9 uses gps_query, an interface withdrawn by gpsd in 2.90.
Therefore, don't link with gpsd.

Sort of fixes pkg/42501.

(gdt)

2009-12-27 16:17:34 UTC MAIN commitmail json YAML

When mounting a filesystem on behalf of a user treat __NetBSD__ similarly
to __FreeBSD__ and chown the mountpoint to the user. With this change,
and the recent one to policykit automounting works on NetBSD

(abs)

2009-12-27 15:06:28 UTC MAIN commitmail json YAML

Avoid an assert on pthread_setschedparam() if the priority was already
SCHED_OTHER - bump pkgrevision

(abs)

2009-12-27 14:30:37 UTC MAIN commitmail json YAML

Updated mail/poppassd to 4.0.9nb1

(obache)

2009-12-27 14:24:02 UTC MAIN commitmail json YAML

Updated mail/qpopper to 4.0.9nb2

(obache)

2009-12-27 14:17:38 UTC MAIN commitmail json YAML

some improvement and fixes for qpopper and poppassd.
qpopper:
* add user-destdir support
* add ${QPOPPER_USER}:${QPOPPER_GROUP} to PKG_USERS, fixes PR#28807.
* honor VARBASE.
common:
* update ipv6 patch to appropriate one for base version.
* some pkglint cleanup.

Bump PKGREVISION.

(obache)

2009-12-27 00:00:55 UTC MAIN commitmail json YAML

polkit-explicit-grant-helper and polkit-grant-helper should also
be setgid polkit (apparently). Bump pkgrevision

(abs)

2009-12-26 23:59:27 UTC MAIN commitmail json YAML

Add --sysconfdir=${PKG_SYSCONFDIR} to CONFIGURE_ARGS, bump pkgrevision

(abs)

2009-12-26 04:51:02 UTC MAIN commitmail json YAML

Re-add patch-ab, fixes runtime error on Interix.

It initially existed originally came from PR#27567 for www/apache2.
CVE-2007-3304 parts was added in rev 1.2, then whole patch file was removed in
rev 1.3 as update to apache-2.2.6, because the update contains fix for
CVE-2007-3304 and comments of patch-ab only mentioned about the CVE.

To prevent a recurrence of such a accident, added PR#27567 as comments
for patch-ab.

(obache)

2009-12-25 22:58:18 UTC MAIN commitmail json YAML

Improve HOMEPAGE. From Bug Hunting in PR 42517.

(wiz)

2009-12-25 17:50:53 UTC MAIN commitmail json YAML

Changed implied dependency for INST_MAN5DIR into explicit dependency.
Submitted upstream as bug 2921151.

(heinz)

2009-12-25 13:55:12 UTC MAIN commitmail json YAML

2009-12-25 13:51:00 UTC MAIN commitmail json YAML

Note update of www/squid30 package to 3.0.21.

(taca)

2009-12-25 13:49:56 UTC MAIN commitmail json YAML

Update www/squid30 package to 3.0.21 (3.0.2.STABLE21).

Changes to squid-3.0.STABLE21 (22 Dec 2009):

        - Bug 2830: Clarify where NULL byte is in headers.
        - Bug 2778: Linking issues using SunCC
        - Bug 2395: FTP errors not displayed
        - Bug 2155: Assertion failures on malformed Content-Range response headers
        - Fix parsing and a few bugs in ACL time type
        - Fix RFC keep-alive compliance on intercepted replies
        - Improved security hardening on %nn parser
        - Replace several GCC-specific code snippets.

(taca)

2009-12-25 13:45:40 UTC MAIN commitmail json YAML

+mailman-2.1.13, mysql-5.0.89, mysql-5.1.41, ruby-1.8.7.248.
-mysql-5.2.3 (this series replaced with other release.)

(taca)

2009-12-25 11:58:06 UTC MAIN commitmail json YAML

Fixes and improvement for Interix
* Not only interix-3, but also treat all interix release, allow to build on SUA.
* Gave up randomized image base, use 0x5e000000, as in mk/platform/Interix.mk.
  It is workaround of PR 42369.
* Use -D_REENTRANT flags for threads.
* replace -Wl,soname= linker flags with -Wl,h, for Interix

(obache)

2009-12-24 21:25:02 UTC MAIN commitmail json YAML

if it asks for lame at least use it
drop obsolete configure arg

(kefren)

2009-12-24 19:25:04 UTC MAIN commitmail json YAML

patch-ae is not needed any more

(adam)

2009-12-24 17:30:01 UTC MAIN commitmail json YAML

Not MAKE_JOBS_SAVE.

(joerg)

2009-12-24 13:50:47 UTC MAIN commitmail json YAML

+ Mesa-7.7, MesaLib-7.7, asc-2.4.0, cherokee-0.99.38, ejabberd-2.1.1,
  etm-437, gammu-1.27.0, genius-1.0.9, glpk-4.41, gnome-user-share-2.28.2
  [GNOME 2.28], gnupg2-2.0.14, openldap-2.4.21, puzzles-8789,
  sawfish-1.6.0, source-highlight-3.1.2, totem-2.28.5, viewvc-1.1.3,
  x11vnc-0.9.9, xmp-3.0.1.

(wiz)

2009-12-24 13:18:31 UTC MAIN commitmail json YAML

Fix HOMEPAGE and MASTER_SITES.
Bump PKGREVISION

(sborrill)

2009-12-24 11:12:22 UTC MAIN commitmail json YAML

Updated graphics/dia to 0.97nb1

(wiz)

2009-12-24 11:12:08 UTC MAIN commitmail json YAML

Bump PKGREVISION for previous.

(wiz)

2009-12-24 11:11:13 UTC MAIN commitmail json YAML

Include hicolor-icon-theme/bl3.mk to address PR 42503.

(wiz)

2009-12-24 10:45:36 UTC MAIN commitmail json YAML

Mention where to find an English dictionary.

(wiz)

2009-12-24 03:49:35 UTC MAIN commitmail json YAML

Since the package uses unzip, add to USE_TOOLS

(dsainty)

2009-12-24 03:22:34 UTC MAIN commitmail json YAML

Note update of www/typolight28 package to 2.8rc2.

(taca)

2009-12-24 03:21:40 UTC MAIN commitmail json YAML

2009-12-24 03:13:55 UTC MAIN commitmail json YAML

Updated wm/openbox to 3.4.8nb1.

(snj)

2009-12-24 03:13:07 UTC MAIN commitmail json YAML

2009-12-23 23:38:46 UTC MAIN commitmail json YAML

Needs C and Fortran. From PR 42506.

(joerg)

2009-12-23 21:46:10 UTC MAIN commitmail json YAML

PKG_DESTDIR_SUPPORT=destdir

(abs)

2009-12-23 21:02:21 UTC MAIN commitmail json YAML

Updated ejabberd to 2.1.1.

Bugfix release:
  * Fix connection if starttls_required and zlib are set
  * S2S: fix allow_host/2 on subdomains. added hook s2s_allow_host
  * MUC: Add support for serving a Unique Room Name
  * MUC: Route vCard request to the occupant bare JID
  * MUC: Support converting one-to-one chat to MUC
  * PubSub: Receive same last published PEP items at reconnect if several resources online
  * PubSub: Typo in mod_pubsub_odbc breaks Service Discovery and more
  * Web: Fix memory and port leak when TLS is enabled in HTTP
  * WebAdmin: report correct last activity with odbc backends
  * Change captcha.sh to not depend on bash
  * Generate main XML file also when exporting only a vhost
  * Fix last newline in ejabberdctl result
  * Guide: fix -setcookie, mod_pubsub_odbc host, content_types

Pkgsrc changes:
  * Fixed documentation install

(fhajny)

2009-12-23 19:25:22 UTC MAIN commitmail json YAML

changes for PKG_DESTDIR_SUPPORT - unable to test on my amd64 box so not
enabled

(abs)

2009-12-23 19:22:28 UTC MAIN commitmail json YAML

2009-12-23 19:11:01 UTC pkgsrc-2009Q3 commitmail json YAML

2009-12-23 19:09:51 UTC pkgsrc-2009Q3 commitmail json YAML

Pullup ticket 2955 - requested by taca
security update

Revisions pulled up:
- pkgsrc/lang/php5/Makefile 1.75
- pkgsrc/lang/php5/Makefile.common 1.39
- pkgsrc/lang/php5/PLIST 1.25
- pkgsrc/lang/php5/distinfo 1.71
- pkgsrc/lang/php5/patches/patch-ag 1.4
- pkgsrc/lang/php5/patches/patch-ah 1.3
- pkgsrc/textproc/php5-xsl/Makefile 1.13

Files removed:
pkgsrc/lang/php5/patches/patch-ay
pkgsrc/lang/php5/patches/patch-az
pkgsrc/lang/php5/patches/patch-ba
pkgsrc/lang/php5/patches/patch-bb
pkgsrc/lang/php5/patches/patch-bc
pkgsrc/lang/php5/patches/patch-bd

  -------------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Wed Dec 23 07:07:35 UTC 2009

  Modified Files:
          pkgsrc/lang/php5: Makefile Makefile.common PLIST distinfo
          pkgsrc/lang/php5/patches: patch-ag patch-ah
  Removed Files:
          pkgsrc/lang/php5/patches: patch-ay patch-az patch-ba patch-bb
              patch-bc patch-bd

  Log Message:
  Update lang/php5 to 5.2.12, security update.

  Security Enhancements and Fixes in PHP 5.2.12:

  * Fixed a safe_mode bypass in tempnam() identified by Grzegorz
    Stachowiak. (CVE-2009-3557, Rasmus)
  * Fixed a open_basedir bypass in posix_mkfifo() identified by Grzegorz
    Stachowiak. (CVE-2009-3558, Rasmus)
  * Added "max_file_uploads" INI directive, which can be set to limit the
    number of file uploads per-request to 20 by default, to prevent possible
    DOS via temporary file exhaustion, identified by Bogdan
    Calin. (CVE-2009-4017, Ilia)
  * Added protection for $_SESSION from interrupt corruption and improved
    "session.save_path" check, identified by Stefan Esser. (CVE-2009-4143,
    Stas)
  * Fixed bug #49785 (insufficient input string validation of
    htmlspecialchars()). (CVE-2009-4142, Moriyoshi, hello at iwamot dot com)

  Key enhancements in PHP 5.2.12 include:

  * Fixed unnecessary invocation of setitimer when timeouts have been
    disabled. (Arvind Srinivasan)
  * Fixed crash in com_print_typeinfo when an invalid typelib is given. (Pierre)
  * Fixed crash in SQLiteDatabase::ArrayQuery() and
    SQLiteDatabase::SingleQuery() when calling using Reflection. (Felipe)
  * Fixed crash when instantiating PDORow and PDOStatement through
    Reflection. (Felipe)
  * Fixed memory leak in openssl_pkcs12_export_to_file(). (Felipe)
  * Fixed bug #50207 (segmentation fault when concatenating very large strings
    on 64bit linux). (Ilia)
  * Fixed bug #50162 (Memory leak when fetching timestamp column from Oracle
    database). (Felipe)
  * Fixed bug #50006 (Segfault caused by uksort()). (Felipe)
  * Fixed bug #50005 (Throwing through Reflection modified Exception object
    makes segmentation fault). (Felipe)
  * Fixed bug #49174 (crash when extending PDOStatement and trying to set
    queryString property). (Felipe)
  * Fixed bug #49098 (mysqli segfault on error). (Rasmus)
  * Over 50 other bug fixes.

  To generate a diff of this commit:
  cvs rdiff -u -r1.74 -r1.75 pkgsrc/lang/php5/Makefile
  cvs rdiff -u -r1.38 -r1.39 pkgsrc/lang/php5/Makefile.common
  cvs rdiff -u -r1.24 -r1.25 pkgsrc/lang/php5/PLIST
  cvs rdiff -u -r1.70 -r1.71 pkgsrc/lang/php5/distinfo
  cvs rdiff -u -r1.3 -r1.4 pkgsrc/lang/php5/patches/patch-ag
  cvs rdiff -u -r1.2 -r1.3 pkgsrc/lang/php5/patches/patch-ah
  cvs rdiff -u -r1.2 -r0 pkgsrc/lang/php5/patches/patch-ay \
      pkgsrc/lang/php5/patches/patch-az
  cvs rdiff -u -r1.1 -r0 pkgsrc/lang/php5/patches/patch-ba \
      pkgsrc/lang/php5/patches/patch-bb pkgsrc/lang/php5/patches/patch-bc \
      pkgsrc/lang/php5/patches/patch-bd

  --------------------------------------------------------------------------

  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Wed Dec 23 07:08:31 UTC 2009

  Modified Files:
          pkgsrc/textproc/php5-xsl: Makefile

  Log Message:
  Reset PKGREVISION by implicit update to 5.2.12.

  To generate a diff of this commit:
  cvs rdiff -u -r1.12 -r1.13 pkgsrc/textproc/php5-xsl/Makefile

(spz)

2009-12-23 18:42:44 UTC MAIN commitmail json YAML

Fails with link errors in parallel builds.

(joerg)

2009-12-23 17:54:55 UTC MAIN commitmail json YAML

Fix destdir installation.

XXX Some files are installed with group sys and I can't find a good reason.

(joerg)

2009-12-23 17:48:28 UTC MAIN commitmail json YAML

Explicitly request patches to be applied.

(joerg)

2009-12-23 17:17:36 UTC MAIN commitmail json YAML

Skip checks until better solution found.

(asau)

2009-12-23 14:21:48 UTC MAIN commitmail json YAML

2009-12-23 14:19:58 UTC MAIN commitmail json YAML

add a patch from
https://bugzilla.redhat.com/show_bug.cgi?id=543905
(slightly modified) to fix CVE-2009-4228
(Stack-based buffer overflow by loading malformed .FIG files)

(drochner)

2009-12-23 13:27:59 UTC MAIN commitmail json YAML

replace some sprintf by snprintf, fixes CVE-2009-4270 hopefully
bump PKGREVISION

(drochner)

2009-12-23 13:00:42 UTC MAIN commitmail json YAML

Add option for Lua scripting support in pdns_recursor,
see http://doc.powerdns.com/recursor-scripting.html

Disabled by default, so no revbump.

(ghen)

2009-12-23 12:53:47 UTC MAIN commitmail json YAML

www/typolight* work with PHP 5.2 and lator.

No functional change.

(taca)

2009-12-23 12:51:41 UTC MAIN commitmail json YAML

Add more "used by" comments.

(taca)

2009-12-23 09:35:18 UTC MAIN commitmail json YAML

Updated net/dhcpcd to 5.1.4

(roy)

2009-12-23 09:34:58 UTC MAIN commitmail json YAML

Import dhcpcd-5.1.4 with the following changes:

* dhcpcd logs even in quiet mode.
* Sleep for 1/100th of a second to give time for kernel to send RELEASE.
* -S option now works.
* Only warn about using CSR on bind.
* Fix detection of route deletion on Linux.

(roy)

2009-12-23 09:03:20 UTC MAIN commitmail json YAML

2009-12-23 07:43:21 UTC MAIN commitmail json YAML

configure require xgettext, msgmerge and msgfmt.

(obache)

2009-12-23 07:34:25 UTC MAIN commitmail json YAML

2009-12-23 07:09:46 UTC MAIN commitmail json YAML

Note update of lang/php5 to 5.2.12.

(taca)

2009-12-23 07:08:31 UTC MAIN commitmail json YAML

Reset PKGREVISION by implicit update to 5.2.12.

(taca)

2009-12-23 07:07:35 UTC MAIN commitmail json YAML

Update lang/php5 to 5.2.12, security update.

Security Enhancements and Fixes in PHP 5.2.12:

* Fixed a safe_mode bypass in tempnam() identified by Grzegorz
  Stachowiak. (CVE-2009-3557, Rasmus)
* Fixed a open_basedir bypass in posix_mkfifo() identified by Grzegorz
  Stachowiak. (CVE-2009-3558, Rasmus)
* Added "max_file_uploads" INI directive, which can be set to limit the
  number of file uploads per-request to 20 by default, to prevent possible
  DOS via temporary file exhaustion, identified by Bogdan
  Calin. (CVE-2009-4017, Ilia)
* Added protection for $_SESSION from interrupt corruption and improved
  "session.save_path" check, identified by Stefan Esser. (CVE-2009-4143,
  Stas)
* Fixed bug #49785 (insufficient input string validation of
  htmlspecialchars()). (CVE-2009-4142, Moriyoshi, hello at iwamot dot com)

Key enhancements in PHP 5.2.12 include:

* Fixed unnecessary invocation of setitimer when timeouts have been
  disabled. (Arvind Srinivasan)
* Fixed crash in com_print_typeinfo when an invalid typelib is given. (Pierre)
* Fixed crash in SQLiteDatabase::ArrayQuery() and
  SQLiteDatabase::SingleQuery() when calling using Reflection. (Felipe)
* Fixed crash when instantiating PDORow and PDOStatement through
  Reflection. (Felipe)
* Fixed memory leak in openssl_pkcs12_export_to_file(). (Felipe)
* Fixed bug #50207 (segmentation fault when concatenating very large strings
  on 64bit linux). (Ilia)
* Fixed bug #50162 (Memory leak when fetching timestamp column from Oracle
  database). (Felipe)
* Fixed bug #50006 (Segfault caused by uksort()). (Felipe)
* Fixed bug #50005 (Throwing through Reflection modified Exception object
  makes segmentation fault). (Felipe)
* Fixed bug #49174 (crash when extending PDOStatement and trying to set
  queryString property). (Felipe)
* Fixed bug #49098 (mysqli segfault on error). (Rasmus)
* Over 50 other bug fixes.

(taca)

2009-12-23 07:03:17 UTC MAIN commitmail json YAML

2009-12-23 06:20:53 UTC MAIN commitmail json YAML

Update x11vnc to 0.9.9.

New in the 0.9.9 x11vnc release:

A new option -findauth runs the FINDDISPLAY script that applies
heuristics to try to determine the correct XAUTHORITY
file.  The use of '-auth guess' will use the XAUTHORITY
that -findauth reveals.  This can be handy in with
the lastest GDM where the ability to store cookies in
~/.Xauthority has been removed.

If x11vnc is running as root (e.g. inetd or XDM/GDM/KDM)
the FD_XDM=1 mode will be tried if the above -findauth
or '-auth guess' command fails; it will find the
correct XAUTHORITY for the given display (this works for
XDM/GDM/KDM if the login greeter panel is up or if someone
has already logged into an X session.) You can also
set -env FD_XDM=1 to force it to be done on the first try.

The -unixpw_system_greeter option, when used in combined
unixpw and XDMCP FINDCREATEDISPLAY mode (e.g. -xdmsvc),
enables the user to press Escape to jump directly to the
XDM/GDM/KDM login greeter screen.  This way the user
avoids entering his unix password twice at X session
creation time. For subseqent logins to the same session,
he uses the regular x11vnc unixpw "login:" prompt.  Also,
the unixpw login panel now has a short help displayed
if the user presses 'F1' that lists the options.

The -appshare option enables simple application sharing based on
the -id/-sid mechanism.  Every new toplevel window that
the application creates induces a new viewer window via
a reverse connection.  The -id/-sid and -connect options
are required.  Run 'x11vnc -appshare -help' for more info.

Heuristics are applied to try to determine if the X display
is currently in a Display Manager Greeter Login panel
(e.g. GDM.)  If so, x11vnc's creation of any windows and
use of XFIXES are delayed.

This is to try to avoid x11vnc being killed after the user
logs in if the GDM KillInitClients=true is in effect.
So one no longer needs to set KillInitClients=false in
gdm.conf.  Note that in recent GDM the KillInitClients
option has been removed.

Also delayed is the use of the XFIXES cursor fetching
functionality; this avoids an Xorg bug that causes Xorg
to crash right after the user logs in.

x11vnc now tries to be more aggressive in keeping up with VNC
client's framebuffer update requests.  Some broken VNC
clients continuously spray these requests at VNC servers
(regardless of whether they have received any updates
or not.)  The -extra_fbur option allows one to fine tune
the setting.

The "-display WAIT:cmd=...", -find, -create modes now work
correctly for the user-supplied login program scheme
"-unixpw_cmd ...", as long as the login program supports
running commands specified in the environment variable
"RFB_UNIXPW_CMD_RUN" as the logged-in user.  The mode
"-unixpw_nis ..." has also been made more consistent.
The username option "tag=..." can be used to set FD_TAG.

The -stunnel option (like -ssl but uses stunnel as an external
helper program) now works with the -ssl "SAVE" and "TMP"
special certificate names.  The -sslverify and -sslCRL
options now work correctly in -stunnel mode.  Single port
HTTPS connections are also supported for this mode.

The remote control command -R can be used to instruct x11vnc
to resend its most recent copy of the Clipboard,
Primary, or Cutbuffer selections: "x11vnc -R
resend_clipboard", "x11vnc -R resend_primary", and
"x11vnc -R resend_cutbuffer".

  miscellaneous new features and changes:

The fonts in the GUI (-gui) can now by set via environment
variables, e.g. -env X11VNC_FONT_BOLD='Helvetica -16 bold'
and -env X11VNC_FONT_FIXED='Courier -14'.

The value of the -timeout option is now also used for the timing
out of reverse connections.  The -timeout exit will
occur if no client has made it to normal operating state
(instead of merely trying to connect.)

One can add extra URL parameters to the HTTPS (-ssl) urls
via X11VNC_EXTRA_HTTPS_PARAMS without needing to edit
index.vnc. E.g.: -env X11VNC_EXTRA_HTTPS_PARAMS='?GET=1'

One can make the libvncserver HTTP (non-SSL) server listen on
localhost: -env X11VNC_HTTP_LISTEN_LOCALHOST=1 (this way
only the single-port VNC+HTTPS is exposed to the network.)

Warnings are printed out at startup if $DISPLAY appears to
start with "localhost:" (SSH X11 forwarding) or
"hostname:" (remote X display; will fail w/o -noshm)

The -solid option now uses the DBUS_SESSION_BUS_ADDRESS env. var
if available.  The -solid option now works in xfce.
If available, the dbus_launch(1) will be used in
FINDCREATEDISPLAY for gnome sessions.

The bcx_xattach remote control command was added to facilitate
xattach and x2x desktop cursor switching.  Other new
remote control commands: grab_state, ping:mystring,
grablocal, resend_cutbuffer, resend_clipboard,
resend_primary, keycode, keysym, fakebuttonevent,
ptr, sleep, get_xprop, set_xprop, wininfo, pointer_pos,
mouse_xy, noop, guess_dbus, DIRECT:query.  Remote control
scripting, -query_retries, and -remote_prefix were
also added.

In -rawfb mode the X display will not be opened at all unless
the -rawfb string is prefixed with '+' or -display
was specified on the cmdline.

For multiple, separate x11vnc instances on the same X display,
one can rename the X11VNC_REMOTE, X11VNC_TICKER, and
VNC_CONNECT property names to unique ones.

The -showrfbauth option prints out the VNC rfbauth password.

The XDAMAGE mechanism is now automatically disabled for a
period of time if a game or screensaver generates too
many XDAMAGE rectangles per second.  This avoids the X11
event queue from soaking up too much memory.

x11vnc does not switch on server autorepeat if any keys are
pressed down to work around a recent Xorg server and/or
gnome bug where the key will never stop repeating.

Thse list of current clients is kept more up-to-date in the
tkx11vnc gui.  Bugs in the gui setpass mode have been
fixed.

Threads stability is further improved.  See under the -threads
option help info about -env X11VNC_THREADS_NEW_FB_SLEEP=ms

There is an experimental workaround: "-env X11VNC_WATCH_DX_DY=1"
that tries to avoid problems with poorly constructed
menu themes that place the initial position of the mouse
cursor inside a menu item's active zone.

The crypt(3) function is now declared inside the x11vnc code on
all platforms (not just Linux).  To disable this, set
CPPFLAGS='-DDO_NOT_DECLARE_CRYPT' while configuring.
(crypt is declared to avoid problems with header files.)

Error reasons are printed for -storepasswd failures.

Two scripts are added to x11vnc/misc: connect_switch and
ultravnc_repeater.pl

(obache)

2009-12-23 03:05:18 UTC MAIN commitmail json YAML

patch-al was removed at last update.

(obache)

2009-12-23 00:48:20 UTC MAIN commitmail json YAML

Pull in system prototypes instead of defining own ones.
>From <joerg>.

(asau)

2009-12-23 00:32:17 UTC MAIN commitmail json YAML

Detect absense of mkdtemp and mkstemp functions.
Should unbreak build on Solaris. PR pkg/42428

(asau)

2009-12-22 23:24:59 UTC MAIN commitmail json YAML

2009-12-22 23:23:27 UTC MAIN commitmail json YAML

Update to 3.20091218. From the changelog:

* Add complete Spanish basewiki translation done by Fernando Gonzalez de
    Requena.
* Improve javascript onload handling.
* monotone: Deal with format change in version 0.45.
    (Thanks, Richard Levitte)
* cvs: Add missing bit to Automator.
* attachment: Fix reversion in attachment sorting by age.
* Fix utf-8 problems in rename, remove, attachment, 404, sourcepage, and
    goto.

Updating this leaf during the freeze for the bugfixes.

(schmonz)

2009-12-22 20:58:54 UTC MAIN commitmail json YAML

2009-12-22 20:54:56 UTC MAIN commitmail json YAML

+ fluidsynth-1.1.1, gedit-2.28.3, gtksourceview-2.8.2, puzzles-8786,
  t-prot-2.8.1.
- gimp-2.6.8, gnupg2-2.0.13, intercal-0.24, openoffice2-bin-2.4.3,
  openoffice3-bin-3.1.1, ruby-DBD-mysql-0.4.2, ruby-DBI-0.4.1.

(wiz)

2009-12-22 20:48:41 UTC MAIN commitmail json YAML

Commit distinfo missed in last commit

(abs)

2009-12-22 20:43:53 UTC MAIN commitmail json YAML

document my pre-freeze super sale

(drochner)

2009-12-22 17:46:17 UTC MAIN commitmail json YAML

fix build: libtoolization missed to link against required libraries

(drochner)

2009-12-22 16:09:31 UTC MAIN commitmail json YAML

Note update of atf to 0.7.

(jmmv)

2009-12-22 16:08:30 UTC MAIN commitmail json YAML

Update to 0.7:

* Added build-time checks to atf-c and atf-c++. A binding for atf-sh
  will come later.

* Migrated all build-time checks for header files to proper ATF tests.
  This demonstrates the use of the new feature described above.

* Added an internal API for child process management.

* Converted all plain-text distribution documents to a Docbook canonical
  version, and include pre-generated plain text and HTML copies in the
  distribution file.

* Simplified the contents of the Makefile.am by regenerating it from a
  canonical Makefile.am.m4 source. As a side-effect, some dependency
  specifications were fixed.

* Migrated all checks from the check target to installcheck, as these
  require ATF to be installed.

* Fixed sign comparison mismatches triggered by the now-enabled
  -Wsign-compare.

* Fixed many memory and object leaks.

(jmmv)

2009-12-22 15:42:20 UTC MAIN commitmail json YAML

fix to build again: some sub-build tries to be clever and generate
BSD-makefile syntax on *BSD, but since the pkg is built with gmake this
fails (the pkg appearently didn't change for a while, some infrastructure
change must have triggered this)

(drochner)

2009-12-22 13:59:03 UTC MAIN commitmail json YAML

Remove googletest.

I will import later.

I should not have imported it during a freeze.
(On that note, anyway to improve cvs to notify during freezes?
Like maybe during the CVS log entry template?)

(reed)

2009-12-22 12:44:59 UTC MAIN commitmail json YAML

Be consistent and always link rt.jar. It seems like the creation was
timing depend. Fixes PR 42458.

(joerg)

2009-12-22 06:59:22 UTC MAIN commitmail json YAML

Updated chat/pidgin to 2.6.2nb1

(dsainty)

2009-12-22 06:54:28 UTC MAIN commitmail json YAML

With the gstreamer option enabled, pidgin looks for GSTINTERFACES, provided
by multimedia/gst-plugins0.10-base.  Even if it doesn't find what it's
looking for, it still has a tendency to attempt to link in gstinterfaces-0.10,
which fails.  Fix this by buildlinking in multimedia/gst-plugins0.10-base.

Bump PKGREVISION, since gstreamer is a default option and there is possibly
something not quite right about versions of this package where the build
was successful without the apparently required buildlinking.

(dsainty)

2009-12-22 04:39:59 UTC MAIN commitmail json YAML

We intentionally wire down the 'libswanted' list in the package Makefile, so
don't let the hints file add new libraries that may be found outside Pkgsrc
control.

Fixes build on Gentoo system, and possibly other Linux systems too that might
have stray -lgdbm_compat libraries lying around.  This reverts hints/linux.sh
to look more like it did in 5.10.0.

(dsainty)

2009-12-21 22:22:37 UTC MAIN commitmail json YAML

propagate dependency on GConf (for users of libsoup-gnome)

(drochner)

2009-12-21 20:38:04 UTC MAIN commitmail json YAML

Fix path to Perl.

(joerg)

2009-12-21 20:34:06 UTC MAIN commitmail json YAML

2009-12-21 20:30:15 UTC MAIN commitmail json YAML

2009-12-21 20:23:28 UTC MAIN commitmail json YAML

Links against libQt4AssistentClient, so qt4-tools is a runtime dependency.
Bump revision.

(joerg)

2009-12-21 20:19:53 UTC MAIN commitmail json YAML

2009-12-21 20:13:37 UTC MAIN commitmail json YAML

Not MAKE_JOBS_SAFE.

(joerg)

2009-12-21 20:10:17 UTC MAIN commitmail json YAML

Fix DESTDIR installation. Simplify.

(joerg)

2009-12-21 20:02:44 UTC MAIN commitmail json YAML

ext/mssql/configure is created too late for patching in other module
builds or the main www/php4 package. Patch the config.m4 source instead.

(joerg)

2009-12-21 19:55:01 UTC MAIN commitmail json YAML

Fix build by using the right variable for libgnomeui.

(joerg)

2009-12-21 19:30:25 UTC MAIN commitmail json YAML

2009-12-21 19:23:19 UTC MAIN commitmail json YAML

Put a prominent note about the fact that we're in a freeze in preparation
for the pkgsrc-2009Q4 branch in at the top of the CHANGES-2009 file.

Once again - no new packages, or infrastructure changes, until the branch
is cut, please.

Thanks for your cooperation.

(agc)

2009-12-21 19:22:48 UTC MAIN commitmail json YAML

2009-12-21 19:21:02 UTC MAIN commitmail json YAML

2009-12-21 19:18:25 UTC MAIN commitmail json YAML

Add new package: googletest.

The googletest package provides Google's C++ test writing framework.
It is based on the xUnit architecture and works for a variety of
platforms (Linux, Mac OS X, Windows, Cygwin, Windows CE, and
Symbian). It provides various options for running the tests, a
rich set of assertions, automatic test discovery, and XML test
report generation. It supports type- and value-parameterized tests,
death tests, fatal and non-fatal failures, and user-defined
assertions.

Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(reed)

2009-12-21 18:58:41 UTC MAIN commitmail json YAML

2009-12-21 14:48:21 UTC MAIN commitmail json YAML

patch-aa: fix copy-paste error
patch-ab: don't install man1/sntp.1 twice

(tnn)

2009-12-21 14:19:58 UTC MAIN commitmail json YAML

fix build with glibc-2.10.1+
patch from gentoo bug 270483

(tnn)

2009-12-21 12:45:39 UTC MAIN commitmail json YAML

gnomecanvas option needs gnomecanvas. Make sure PLIST_SRC is built
correctly.

XXX This should be a build option of lablgtk or so

(joerg)

2009-12-21 12:17:51 UTC MAIN commitmail json YAML

2009-12-21 12:07:27 UTC MAIN commitmail json YAML

2009-12-21 12:06:17 UTC MAIN commitmail json YAML

Mark as broken: as conflicts with its own dependency

(joerg)

2009-12-21 11:51:19 UTC MAIN commitmail json YAML

This should have been imported along with R-2.10.0; oops

(adam)

2009-12-21 07:23:02 UTC MAIN commitmail json YAML

Updated optipng to 0.6.3nb1

(adam)

2009-12-21 07:22:14 UTC MAIN commitmail json YAML

2009-12-21 07:00:44 UTC MAIN commitmail json YAML

Note update of databases/ruby-ldap package to 0.9.9.

(taca)

2009-12-21 07:00:03 UTC MAIN commitmail json YAML

Update ruby-ldap package to 0.9.9.

This is a leaf package and this update solve the build problem with
recent OpenLDAP.

* pkgsrc change: Switch to use rubyforge.org from sourceforge.net.

Thu Jun 11 06:51:30 UTC 2009 Alexey Chebotar <alexey.chebotar@gmail.com>
  * Version 0.9.9
  * Fixed LDAP::VERSION. Thanks to Kouhei Sutou
  * Gem Packaging Support. Thanks to S. Potter [mbbx6spp]

Tue Apr 21 14:46:38 UTC 2009 Alexey Chebotar <alexey.chebotar@gmail.com>
  * LDAP_OPT_X_TLS_PROTOCOL changed to LDAP_OPT_X_TLS_PROTOCOL_MIN
  (more information in ITS#5655). Thanks to Milos Jakubicek.

Wed Apr 15 11:38:06 UTC 2009 Alexey Chebotar <alexey.chebotar@gmail.com>
  * Fixed regular expression in LDAP::Schema.attr()

(taca)

2009-12-21 02:20:55 UTC MAIN commitmail json YAML

belatedly mention update of chat/centerim to 4.22.9

(jnemeth)

2009-12-21 01:01:15 UTC MAIN commitmail json YAML

update master_sites.

(zafer)

2009-12-21 00:42:33 UTC MAIN commitmail json YAML

Updated net/proftpd to 1.3.2c

(tonnerre)

2009-12-21 00:41:43 UTC MAIN commitmail json YAML

Upgrade proftpd to version 1.3.2c.

Changes since version 1.3.2:
* Added Taiwan translation.
* Added a workaround in mod_tls to deal with the vulnerability found in
  SSL/TLS protocol during renegotiation (CVE-2009-3555).  Good
  descriptions of this vulnerability can be found here:

    http://extendedsubset.com/?p=8
    http://www.educatedguesswork.org/2009/11/understanding_the_tls_renegoti.html

  The workaround implemented in mod_tls (Bug#3324) is one of the suggested
  mitigation approaches: the server now refuses all client-initiated
  SSL/TLS session renegotiations.
* Bug and regression fixes.
* Added French, Bulgarian, Korean translations.
* Various bug and regression fixes.

(tonnerre)

2009-12-20 23:58:27 UTC MAIN commitmail json YAML

Disable ipv6 on Tru64, configure complains about buggy getaddrinfo()
Closes PR pkg/42472. May want to revisit this later, though.

(tnn)

2009-12-20 23:29:02 UTC MAIN commitmail json YAML

portability fix: include <unistd.h> instead of <sys/unistd.h>

(tnn)

2009-12-20 23:22:35 UTC MAIN commitmail json YAML

Don't feed CFLAGS to linker when building example program.

(tnn)

2009-12-20 23:03:15 UTC MAIN commitmail json YAML

Compile with -D_OSF_SOURCE on Tru64. Closes PR pkg/42476.

(tnn)

2009-12-20 22:50:00 UTC MAIN commitmail json YAML

Updated math/maxima to 5.20.1

(asau)

2009-12-20 22:49:39 UTC MAIN commitmail json YAML

Update to Maxima 5.20.1.

Approved by <agc>.

  Backwards-incompatible changes:

* removed package jtroot3 (superseded by bfallroots)

* internal symbols of specint replaced by more descriptive names:

    %f        --> hypergeometric
    %e        --> elliptic_ec
    %kelliptic --> elliptic_kc
    %p[a,b,c]  --> jacobi_p
    %p[a,b]    --> assoc_legendre_p
    %p[a]      --> legendre_p
    %q[a,b]    --> assoc_legendre_q
    %q[a]      --> legendre_q
    hstruve    --> struve_h
    lstruve    --> struve_l
    %d        --> parabolic_cylinder_d
    %m        --> whittaker_m
    %w        --> whittaker_w
    %ei        --> expintegral_ei
    %h[n,x]    --> hankel_1 and hankel_2
    %he        --> hermite

  New items in core:

* general mechanism for functions to distribute over operators
  (distribute_over declaration)

  Other revisions:

* improved Laplace transforms of special functions

* assume database:

  The inferences between the declarations of variables as integer,
  real, complex, .. have been cut out. The constant %i is declared
  to be imaginary. The constants %pi, %e, %gamma, %phi are declared
  to be real.

  The database handles expressions with constants more completely.
  Facts like assume(x < %pi/2) are now handled correctly.

  The sign of sums of constant expressions is determined more
  correctly.

  Askinteger take into account more facts from the database.

* improvements of special functions:

  More functionality for the Hankel 1 and 2 functions:
  Expansion for a half integral order has been implemented.

  More consistent numerical evaluation of Bessel and Hankel functions.

  More general integrals for Bessel functions and implementation of
  integrals for the Airy functions.

  Gamma function accepts a Taylor expansion as an argument.

  Implementation of Struve H and L functions:
  Numerical evaluation for real and complex numbers in float and
  bigfloat precision. Handling of specific values. Derivatives of the
  functions and expansion for a half integral order is implemented.

  Adding mirror symmetry for the Airy functions.

  Improving the limits of the log and factorial functions.

* package fft: revised for greater speed
* package to_poly_solver: improvements
* regularize error and warning messages, and translate via gettext (ongoing)
* bug fixes and other improvements in plotting code
* bug fixes in translator

  Bug fixes:

  2906049: integration failure with option integrate_use_rootsof :true
  2901855: limit(sqrt(x),x,minf) not fully evaluated
  2886564: conjugate(atan2(y,x)) not simplified
  2882408: solve_rat_ineq returns false answers
  2876387: ode2 asks if sqrt(3) is an integer
  2876284: nicedummies of subscripted
  2876277: hgfred([3/2,-2],[5/2],-x) not fully simplified
  2873057: incorrect version is reported in manual front page
  2872605: abs_integrate bug
  2872505: Assume database inconsistent after reset()
  2847387: hgfred([3/2,-b],[5/2],-1) bogus
  2843705: limit of psi[i]
  2842198: next_prime speed improvement
  2842060: unsimplified result from integrate
  2841504: Limit of the factorial function - 4 problems
  2840566: defint fails to determine if one of its limit is real
  2836339: unsimplified negation
  2835634: logcontract broken
  2835098: SIGN-PREP strangeness
  2834336: ratsimp vs facsum
  2824360: missing bug reporting node in manual's detailed menu
  2808568: Reserved words that aren't reserved
  2802006: integrate(1/(sqrt(x)+1), x, 0, 1);
  2770575: rtestsum test 226
  2636628: solve_rat_ineq doesnt find all soloutions
  2609426: integrate(cos(a)/sqrt((tan(a))^2+1), a,-%pi/2,%pi/2);
  2148461: docs for factor refer to "the field of integers"
  2018842: unsimplified result from jacobi_p
  1977146: radexpand does not work as explained in documentation
  1725951: unsimplified boolean
  1646397: listofvars includes true
  1551310: mod and floor should distribute over matrix and list
  1038624: askinteger ignores asksign database
    840360: qunit(4) internal errors
    831163: part(x) should give warning
    816797: limit(%i*log(a),a,0) nounform (%i*und problem)
    788892: zeroa handled inconsistently
    752067: Can't untrace ?meval
    706455: Should powerseries do Laurent expansions?
    652470: Pickapart error (due to MEMSIMILAR)
    640332: Need to specdisrep more systematically
    627759: Ratdisrep of aggregates

(asau)

2009-12-20 22:15:27 UTC MAIN commitmail json YAML

2009-12-20 22:15:13 UTC MAIN commitmail json YAML

Update horde to version 3.3.6 in order to fix a cross-site scripting
vulnerability.

Changes since version 3.3.3 are not found on the web site for some
reason (while changes before 3.3.3 are).

(tonnerre)

2009-12-20 21:04:36 UTC pkgsrc-2009Q3 commitmail json YAML

2009-12-20 21:03:00 UTC pkgsrc-2009Q3 commitmail json YAML

Pullup ticket 2954 - requested by tonnerre
security update

Revisions pulled up:
- pkgsrc/net/wireshark/Makefile 1.40
- pkgsrc/net/wireshark/distinfo 1.27

  -------------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  tron
  Date:          Thu Dec 10 19:03:31 UTC 2009

  Modified Files:
          pkgsrc/net/wireshark: Makefile distinfo

  Log Message:
  Update "wireshark" package to version 1.2.4. Changes since version 1.2.3:
  - Bug Fixes
    - Can't RTP stream in both directions. (Bug 4120)
  - Updated Protocol Support
    DCERPC, IPFIX/Netflow, IPv4, NAS EPS, RTCP, TIPC

  To generate a diff of this commit:
  cvs rdiff -u -r1.38 -r1.39 pkgsrc/net/wireshark/Makefile
  cvs rdiff -u -r1.25 -r1.26 pkgsrc/net/wireshark/distinfo

  -------------------------------------------------------------------------
  Module Name:    pkgsrc
  Committed By:  tonnerre
  Date:          Sun Dec 20 19:25:34 UTC 2009

  Modified Files:
          pkgsrc/net/wireshark: Makefile distinfo

  Log Message:
  Update wireshark to version 1.2.5 in order to fix wpna-sec-2009-09.

  Changes since 1.2.4:
  Bugfixes:
    * The following vulnerabilities have been fixed. See the security advisory
      for details and a workaround.
    * The Daintree SNA file parser could overflow a buffer. (Bug 4294)
    * The SMB and SMB2 dissectors could crash. (Bug 4301)
    * The IPMI dissector could crash on Windows. (Bug 4319)
    * Wireshark does not graph rtp streams. (Bug 3801)
    * Wireshark showing extraneous data in a TCP stream. (Bug 3955)
    * Wrong decoding of gtp.target identification. (Bug 3974)
    * TTE dissector bug. (Bug 4247)
    * Upper case in Lua pref symbol causes Wireshark to crash. (Bug 4255)
    * OpenBSD 4.5 build fails at epan/dissectors/packet-rpcap.c. (Bug 4258)
    * Incorrect display of stream data using "Follow tcp stream" option.
      (Bug 4288)
    * Custom RADIUS dictionary can cause a crash. (Bug 4316)

  Updated Protocol Support:
    * DAP, eDonkey, GTP, IPMI, MIP, RADIUS, RANAP, SMB, SMB2, TCP, TTE, VNC,
      X.509sat

  Updated Capture File Support:
    * Daintree SNA.

  To generate a diff of this commit:
  cvs rdiff -u -r1.39 -r1.40 pkgsrc/net/wireshark/Makefile
  cvs rdiff -u -r1.26 -r1.27 pkgsrc/net/wireshark/distinfo

(spz)

2009-12-20 19:43:13 UTC pkgsrc-2009Q3 commitmail json YAML

2009-12-20 19:41:08 UTC pkgsrc-2009Q3 commitmail json YAML

Pullup ticket 2953 - requested by tnn
security update

Revisions pulled up:
- pkgsrc/devel/xulrunner/Makefile              by patch
- pkgsrc/devel/xulrunner/distinfo              by patch
- pkgsrc/devel/xulrunner/mozilla-common.mk      by patch
- pkgsrc/www/firefox/Makefile                  by patch

  -------------------------------------------------------------------------
  firefox-3.5.6 & xulrunner-1.9.1.6 fix the following vulnerabilities:

  MFSA 2009-71 GeckoActiveXObject exception messages can be used to
                enumerate installed COM objects
  MFSA 2009-70 Privilege escalation via chrome window.opener
  MFSA 2009-69 Location bar spoofing vulnerabilities
  MFSA 2009-68 NTLM reflection vulnerability
  MFSA 2009-67 Integer overflow, crash in libtheora video library
  MFSA 2009-66 Memory safety fixes in liboggplay media library
  MFSA 2009-65 Crashes with evidence of memory corruption

(spz)

2009-12-20 19:26:23 UTC MAIN commitmail json YAML

Updated net/wireshark to 1.2.5

(tonnerre)

2009-12-20 19:25:34 UTC MAIN commitmail json YAML

Update wireshark to version 1.2.5 in order to fix wpna-sec-2009-09.

Changes since 1.2.4:
Bugfixes:
* The following vulnerabilities have been fixed. See the security advisory
  for details and a workaround.
* The Daintree SNA file parser could overflow a buffer. (Bug 4294)
* The SMB and SMB2 dissectors could crash. (Bug 4301)
* The IPMI dissector could crash on Windows. (Bug 4319)
* Wireshark does not graph rtp streams. (Bug 3801)
* Wireshark showing extraneous data in a TCP stream. (Bug 3955)
* Wrong decoding of gtp.target identification. (Bug 3974)
* TTE dissector bug. (Bug 4247)
* Upper case in Lua pref symbol causes Wireshark to crash. (Bug 4255)
* OpenBSD 4.5 build fails at epan/dissectors/packet-rpcap.c. (Bug 4258)
* Incorrect display of stream data using "Follow tcp stream" option. (Bug 4288)
* Custom RADIUS dictionary can cause a crash. (Bug 4316)

Updated Protocol Support:
* DAP, eDonkey, GTP, IPMI, MIP, RADIUS, RANAP, SMB, SMB2, TCP, TTE, VNC,
  X.509sat

Updated Capture File Support:
* Daintree SNA.

(tonnerre)

2009-12-20 16:41:51 UTC MAIN commitmail json YAML

Denote successor to opengoo.

(wiz)

2009-12-20 16:35:44 UTC MAIN commitmail json YAML

+ asterisk16-1.6.2.0, calibre-0.6.29, etm-428, gimp-2.6.8,
  help2man-1.37.1, ikiwiki-3.20091218, ktorrent3-3.3.2, libgdiplus-2.6,
  mono-2.6.1, p5-Any-Moose-0.11, p5-DBD-postgresql-2.16.0,
  p5-Error-0.17016, p5-IMDB-Film-0.43, p5-JSON-2.16, p5-MailTools-2.05,
  p5-Mouse-0.45, p5-Pod-Simple-3.13, p5-WWW-Curl-4.11, py-anita-1.9,
  py-icalendar-2.1, qemu-0.12.0, redland-1.0.10.1, rftg-0.6.0,
  scmgit-base-1.6.5.7, scmgit-docs-1.6.5.7, t-prot-2.8, uim-1.5.7
  [pkg/42481], wordpress-2.9, x264-devel-20091219.

(wiz)

2009-12-20 16:12:23 UTC MAIN commitmail json YAML

Updated sysutils/coreutils to 6.12nb3

(tonnerre)

2009-12-20 16:12:06 UTC MAIN commitmail json YAML

Add a fix for coreutils' CVE-2009-4135. Instead of using /tmp/coreutils
as temporary directory, use a directory in the builddir.

(tonnerre)

2009-12-20 15:47:04 UTC MAIN commitmail json YAML

Remove www/opengoo package.  Open Goo was rebranded as Feng Office.

(taca)

2009-12-20 15:45:56 UTC MAIN commitmail json YAML

Note addition of www/fengoffice version 1.6.1 package and
remove of www/opengoo.

(taca)

2009-12-20 15:42:12 UTC MAIN commitmail json YAML

Add fengoffice and remove opengoo.

(taca)

2009-12-20 15:39:48 UTC MAIN commitmail json YAML

Import Feng Office 1.6.1 package, previously it was named Open Goo.

Approved by wiz@

Feng Office formerly known as OpenGoo is an easy to use Open
Source Web Office.

Manage tasks, documents, contacts, e-mail, calendar, and more...
Manage project progress, track time, and bill your customers.
Access all information from a single and elegant dashboard.
Communicate with co-workers, clients and vendors.


Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(taca)

2009-12-20 15:37:56 UTC MAIN commitmail json YAML

2009-12-20 15:34:14 UTC MAIN commitmail json YAML

Importing Feng Office 1.6.1 package, previously it was named Open Goo.


Approved by wiz@

Feng Office formerly known as OpenGoo is an easy to use Open
Source Web Office.

Manage tasks, documents, contacts, e-mail, calendar, and more...
Manage project progress, track time, and bill your customers.
Access all information from a single and elegant dashboard.
Communicate with co-workers, clients and vendors.


Status:

Vendor Tag: TNF
Release Tags: pkgsrc-base

(taca)

2009-12-20 12:32:55 UTC MAIN commitmail json YAML

Fix libtool under OS X: require a fixed version of f2c, and thus bump
PKGREVISION of libtool to 3 and require it as a dependency.

(jmmv)

2009-12-20 12:27:57 UTC MAIN commitmail json YAML

Bypass the default setting of CPP in OS X and explicitly use /usr/bin/cpp.
This makes f2c work.  Bump PKGREVISION.

The default CPP points to gcc, which broke f2c because gcc is unable to
preprocess Fortran files as the Fortran compiler is not installed.
Surprisingly, /usr/bin/cpp is just a wrapper around gcc, but it explicitly
passes '-x c' to cpp to force the language to be C and bypass the .F
extension.

(jmmv)

2009-12-20 11:31:58 UTC MAIN commitmail json YAML

Update to 0.2.5nb2

(manu)

2009-12-20 11:31:30 UTC MAIN commitmail json YAML

2009-12-20 11:24:14 UTC MAIN commitmail json YAML

fix the "Check Integrity" function on NetBSD (which compares md5
hashes to files on a (not mounted) data CD/DVD): limit the buffer
size to 32k, otherwise physio()/MAXPHYS strikes
being here, add typecasts in some isspace(char) cases
bump PKGREVISION

(drochner)