Commit graph

92485 commits

Author SHA1 Message Date
adam
68ae1c167c Fix building on Darwin/MacOSX 2006-02-05 15:33:06 +00:00
joerg
b3a9cb78f0 Unmask mbmon for DragonFly. 2006-02-05 15:32:32 +00:00
ghen
7ab1238015 - firefox-1.5.0.1, firefox-gtk1-1.5.0.1, thunderbird-1.5, thunderbird-gtk1-1.5
+ firefox-bin-1.5.0.1
2006-02-05 14:51:13 +00:00
ghen
e9bcf6710e Updated www/firefox and www/firefox-gtk1 to 1.5.0.1, and mail/thunderbird and
mail/thunderbird-gtk1 to 1.5.
2006-02-05 14:50:41 +00:00
ghen
778eb32ada Update to Thunderbird 1.5.
What's new:
    * Automated update to streamline product upgrades. Notification of an
      update is more prominent, and updates to Thunderbird may now be half a
      megabyte or smaller. Updating extensions has also improved.
    * Sort address autocomplete results by how often you send e-mail to each recipient.
    * Spell check as you type.
    * Saved Search Folders can now search across multiple accounts.
    * Built in phishing detector to help protect users against email scams.
    * Podcasting and other RSS Improvements.
    * Deleting attachments from messages.
    * Integration with server side spam filtering.
    * Reply and forward actions for message filters.
    * Kerberos Authentication.
    * Auto save as draft for mail composition.
    * Message aging.
    * Filters for Global Inbox.
    * Improvements to product usability including redesigned options interface,
      and SMTP server management.
    * Many security enhancements.
For a more detailed list of changes, see http://weblogs.mozillazine.org/rumblingedge/archives/2006/01/1-5.html

Ok with wiz.
2006-02-05 14:49:05 +00:00
ghen
a704f855c6 Update to Firefox 1.5.0.1, a bug fix release for Firefox 1.5.
What's new:
* Improved stability.
* Improved support for Mac OS X.
* International Domain Name support for Iceland (.is) is now enabled.
* Fixes for several memory leaks.
* Several security enhancements.

For a more detailed list changes, see http://www.squarefree.com/burningedge/releases/1.5.0.1.html

Ok with wiz.
2006-02-05 14:46:31 +00:00
ghen
f768d78998 Set CATEGORIES ?=www (instead of =) such that thunderbird (and later sunbird)
can override it.  Ok for wiz.
2006-02-05 14:43:59 +00:00
ghen
26c78d8ec5 It's firefox and firefox-gtk1, resp. thunderbird and thunderbird-gtk1 these days. 2006-02-05 14:43:14 +00:00
cube
03c09cffe6 Remove a reference to a variable unused by the configure script. Looks
like it could cause issues in some situation, as shown by a recent bulk
build failure.  No functional change.
2006-02-05 14:41:37 +00:00
shannonjr
64282fe5d3 Fix build problem on NetBSD 1.6, and possibly other operating systems, where
ENOTSUP is not defined.
2006-02-05 13:23:14 +00:00
martti
51c061b1ef xfce4-netload-plugin 2006-02-05 13:15:52 +00:00
martti
2026c1dcf9 Updated sysutils/xfce4-netload-plugin to 0.3.3nb2
Fix build problems (detected by bulkbuild).
2006-02-05 13:15:37 +00:00
martti
77d1804b7c postfix 2006-02-05 12:55:47 +00:00
martti
bbc210b858 Updated mail/postfix-current to 2.3-20060202
Postfix now preserves uppercase information while mapping addresses
with canonical, virtual, relocated or generic maps; this happens
even with $number substitutions in regular expression maps. However,
the local(8) and virtual(8) delivery agents still fold addresses
to lower case.

By default, Postfix now folds the search string to lowercase only
with tables that have fixed-case lookup fields such as btree:,
hash:, dbm:, ldap:, or *sql:. The search string is no longer case
folded with tables whose lookup fields can match both upper or lower
case, such as regexp:, pcre:, or cidr:.

For safety reasons, Postfix no longer allows $number substitution
in regexp: or pcre: transport tables or per-sender relayhost tables.
2006-02-05 12:55:32 +00:00
martti
bd817986eb jalbum 2006-02-05 12:43:23 +00:00
martti
8fa204fe36 Updated www/jalbum to 6.2
The most important improvements are listed here:
 *  You can now order prints straight from JAlbum albums using UK's
    best rated printing service, PhotoBox. They deliver within a
    couple of days over Europe
 *  New "Server mode" Tool added that enables JAlbum to automatically
    make albums as soon as a change to the file system is detected.
    This allows JAlbum to run as a server and update albums as soon
    as new images are uploaded under the image directory.
 *  JAlbum now warns if unsaved changes has been made when quitting,
    loading projects or requesting new projects
 *  The JAlbum title bar now also tells the name of the current
    project
 *  New and updated languages
 *  Updated skins
 *  Fixes to common bugs and minor internal updates
2006-02-05 12:43:15 +00:00
rillig
9ca8fc9dfa Use BSD_INSTALL_* instead of INSTALL_*. 2006-02-05 01:30:55 +00:00
rillig
14a69d7967 Added botan. 2006-02-05 01:26:56 +00:00
rillig
fab4ad82a4 Imported security/botan-1.4.11 from 2006-02-05 01:25:21 +00:00
rillig
d3ffdfe7f0 Imported botan from .
Botan (formerly OpenCL) aims to be a portable, easy to use, and efficient
C++ crypto library. It currently supports the following algorithms:

    Public Key Algorithms: Diffie-Hellman, DSA, ElGamal, Nyberg-Rueppel,
        Rabin-Williams, RSA
    Block Ciphers: Blowfish, CAST256, CAST5, CS-Cipher, DES, GOST, IDEA,
        Lion, Luby-Rackoff, MISTY1, RC2, RC5, RC6, Rijndael, SAFER-SK128,
        Serpent, SHARK, Skipjack, Square, TEA, Threeway, Twofish, XTEA
    Stream Ciphers: ARC4, ISAAC, SEAL
    Hash Functions: HAVAL, MD2, MD4, MD5, RIPEMD-128, RIPEMD-160, SHA-1,
        SHA2-256, SHA2-512, Tiger, Whirlpool
    MACs: EMAC, HMAC, MD5-MAC, ANSI X9.19 MAC
    Misc: Adler32, CRC24, CRC32, Randpool, X9.17 RNG
    Cipher Modes: CBC w/ Padding, CTS, CFB, OFB, Counter

Packaged by Aleksandar Simic <asimic@gmail.com>.
2006-02-05 01:25:12 +00:00
adrianp
cfa95d218d Updated net/socat to 1.4.3.1 2006-02-05 00:35:03 +00:00
adrianp
ea189ea93f Update to 1.4.3.1
> ####################### V 1.4.3.1:
>
> corrections:
>         PROBLEM: UNIX socket listen accepted only one (or a few) connections.
>         FIX: do not remove listening UNIX socket in child process
>
>         PROBLEM: SIGSEGV when TCP part of SSL connect failed
>         FIX: check ssl pointer before calling SSH_shutdown
>
>         In debug mode, show connect client port even when connect fails
>
> ####################### V 1.4.3.0:
>
> new features:
>         socat options -L, -W for application level locking
>
>         options "lockfile", "waitlock" for address level locking
>         (Stefan Luethje)
>
>         option "readbytes" limits read length (Adam Osuchowski)
>
>         option "retry" for unix-connect, unix-listen, tcp6-listen (Dale Dude)
>         socat options -L, -W for application level locking
>
>         options "lockfile", "waitlock" for address level locking
>         (Stefan Luethje)
>
>         option "readbytes" limits read length (Adam Osuchowski)
>
>         option "retry" for unix-connect, unix-listen, tcp6-listen (Dale Dude)
>
>         pty symlink, unix listen socket, and named pipe are per default removed
>         after use; option unlink-close overrides this new behaviour and also
>         controls removal of other socat generated files (Stefan Luethje)
>
> corrections:
>         option "retry" did not work with tcp-listen
>
>         EPIPE condition could result in a 100% CPU loop
>
> further changes:
>         support systems without SHUT_RD etc.
>         handle more size_t types
>         try to find makedepend options with gcc 3 (richard/OpenMacNews)
2006-02-05 00:33:34 +00:00
adrianp
b35d239cf2 Update PLIST that was missed in the recent update 2006-02-05 00:27:16 +00:00
adrianp
62e369ead4 Updated security/libssh to 0.11
Updated security/hydra to 5.2
2006-02-05 00:22:15 +00:00
adrianp
3840d7f7ba Update to 0.11
> -server implementation development. I won't document it before it even works.
> -small bug corrected when connecting to sun ssh servers.
> -channel wierdness corrected (writing huge data packets)
> -channel_read_nonblocking added
> -channel bug where stderr wasn't correctly read fixed.
> -sftp_file_set_nonblocking added. It's now possible to have nonblocking SFTP IO
> -connect_status callback.
> -priv.h contains the internal functions, libssh.h the public interface
> -options_set_timeout (thx marcelo) really working.
> -tcp tunneling through channel_open_forward.
> -channel_request_exec()
> -channel_request_env()
> -ssh_get_pubkey_hash()
> -ssh_is_server_known()
> -ssh_write_known_host()
> -options_set_ssh_dir
> -how could this happen ! there weren't any channel_close !
> -nasty channel_free bug resolved.
> -removed the unsigned long all around the code. use only u8,u32 & u64.
> -it now compiles and runs under amd64 !
> -channel_request_exec()
> -channel_request_env()
> -ssh_get_pubkey_hash()
> -ssh_is_server_known()
> -ssh_write_known_host()
> -options_set_ssh_dir
> -how could this happen ! there weren't any channel_close !
> -nasty channel_free bug resolved.
> -removed the unsigned long all around the code. use only u8,u32 & u64.
> -it now compiles and runs under amd64 !
> -channel_request_pty_size
> -channel_change_pty_size
> -options_copy()
> -ported the doc to an HTML file.
> -small bugfix in packet.c
> -prefixed error constants with SSH_
> -sftp_stat, sftp_lstat, sftp_fstat. thanks Michel Bardiaux for the patch.
> -again channel number mismatch fixed.
> -fixed a bug in ssh_select making the select fail when a signal has been caught.
> -keyboard-interactive authentication working.
2006-02-05 00:20:17 +00:00
adrianp
fbe36b6a17 Update to 5.2
> Release 5.2
> ###########
> * Again again some fixed for the ssh2 module. This is the last try. If it
>   finally does not work reliable, I am throwing out that library!
>   Thanks to bykhe@mymail.ch for the patch
> * Added a new module: VMWare-Auth! Thanks to david.maciejak@gmail.com!
>
>
> Release 5.1
> ###########
> * Again some fixed for the ssh2 module. Sorry. And still it might not work
>   in all occasions. The libssh is not as mature as we all wish it would be :-(
> * HYDRA_PROXY_AUTH was never used ... weird that nobody reported that. fixed.
> * Fixed bug in the base64 encoding function
> * Added an md5.h include which is needed since openssl 0.9.8
> * Added an enhacement to the FTP module, thanks to piotr_sobolewski@o2.pl
> * Fixed a bug when not using passwords and just -e n/s
>
>
> Release 5.0
> ###########
> ! THIS IS A THC - TAX - 10TH ANNIVERSARY RELEASE ! HAVE FUN !
> * Increadible speed-up for most modules :-)
> * Added module for PC-Anywhere, thanks to david.maciejak(at)kyxar.fr!
> * Added module for SVN, thanks to david.maciejak(at)kyxar.fr!
> * Added --disable-xhydra option to configure, thanks to david.maciejak(at)kyxar.
> fr!
>   - he is becoming the top supporter :-)
> * Added module for SIP (VoIP), thanks to gh0st(at)staatsfeind.org
> * Added support for newer sap r/3 rfcsdk
> * Added check to the telnet module to work with Cisco AAA
> * Fix for the VNC module, thanks to xmag
> * Small enhancement to the mysql plugin by pjohnson(at)bosconet.org
>
>
> Release 4.7
> ###########
> * Updated ssh2 support to libssh v0.11 - you *must* use this version if
>   you want to use ssh2! download from http://www.0xbadc0de.be/?part=libssh
>   This hopefully fixes problems on/against Sun machines.
>   After fixing, I also received a patch from david maciejak - thanks :-)
> * Added an attack module for rlogin and rsh, thanks to
>   david.maciejak(at)kyxar.fr!
> * Added an attack module for the postgres database, thanks to
>   diaul(at)devilopers.org! (and again: david maciejak sent on in as well)
> * JoMo-Kun sent in an update for his smbnt module. cool new features:
>   win2k native mode, xp anonymous account detection, machine name as password
> * Hopefully made VNC 3.7 protocol versions to work. please report.
> * Switched http and https service module to http-head, http-get and
>   https-get, https-head. Some web servers want HEAD, others only GET
> * An initial password for cisco-enable is now not required anymore. Some
>   people had console access without password, so this was necessary.
> * Fixed a bug in xhydra which did not allow custom ports > 100
> ! Soon to come: v5.0 - some cool new features to arrive on your pentest
>   machine!
2006-02-05 00:18:29 +00:00
wiz
adad66b312 Mention db4 update to 4.4.20. 2006-02-05 00:13:39 +00:00
rillig
ad403a0481 Converted to the SUBST framework.
Fixed almost all pkglint warnings.
2006-02-05 00:13:19 +00:00
wiz
4892cc8c94 Update to 4.4.20:
Changes since Berkeley DB 4.4.16:

1. Add support for Visual Studio 2005. [#13521]

2. Fix a bug with in-memory transaction logs when files wrapped
around the buffer. [#13589]

3. Fix a bug where we needed to close replication's open files during
replication initialization. [#13623]

4. Fix a bug which could leave locks in the environment if database
compaction was run in a transactional environment on a non-transactional
database. This might have also have triggered deadlocks if the database
was opened transactionally. [#13680]

5. Fix a bug where setting the DB_REGISTER flag could result in
unnecessarily running recovery, or corruption of the registry file on
Windows systems. [#13789]

6. Fix a bug in Database.compact that could cause JVM crashes or
NullPointerException. [#13791]

7. Fix a bug that would cause a trap if an environment was opened
specifying DB_REGISTER and the environment directory could not be found.
[#13793]

8. Fix a buffer overflow bug when displaying process and thread IDs
in the Berkeley DB statistics output. [#13796]

9. Fix a bug where if there is insufficient memory for a database key
in a DBT configured to return a key value into user-specified memory, the
cursor is moved forward to the next entry in the database, which can cause
applications to skip key/data pairs. [#13815]

10. Fix a bug that could cause the loss of an update to a QUEUE database
in a hot backup. [#13823]

11. Fix a bug where retrieval from a secondary index could result in a
core dump. [#13843]

12. Fix a bug that could cause part of the free list to become unlinked
if a btree compaction was rolled back due to a transaction abort. [#13891]

13. Fix a bug with in-memory logging that could cause a race condition to
corrupt the logs. [#13919]

[no shlib major bump this time, yay]
2006-02-05 00:12:54 +00:00
rillig
e47296e901 Readded almost all variables that had been here in the past. We cannot
force the developers to learn all pkgsrc changes every three months, so
it's better to keep the warnings for a much longer time. I don't know
yet what "much longer" exactly means.
2006-02-05 00:05:39 +00:00
rillig
c98948ad01 Made extraction possible even if unzip(1) is not in the PATH. Instead of
hiding bugs by using unzip || true, test if the needed file has been
extracted.
2006-02-04 23:47:56 +00:00
rillig
16ab9ef19f The commands for extracting files should never be called like (unzip) ||
true. That just hides bugs. (Hi wiz.)
2006-02-04 23:39:50 +00:00
adrianp
0d03496e30 Remove duplicate cyrus-sasl entry 2006-02-04 22:55:42 +00:00
markd
d25b5068d7 test -z $foo -> test -z "$foo"
fixes build on Solaris.
2006-02-04 22:25:06 +00:00
markd
5d5c96005d ghostscript-esp change. 2006-02-04 22:21:29 +00:00
markd
72a10280ea Fix build on Solaris:
fabsf() -> fabs()
  Solaris<=9 doesn't have fabsf()
 test -z $foo  ->  test -z "$foo"
  Solaris test objects if $foo empty.
Bump PKGREVISION for fabsf() change.
2006-02-04 22:12:23 +00:00
adrianp
7ff717d6d1 Updated chat/unrealircd to 3.2.4 2006-02-04 21:16:48 +00:00
adrianp
a17e110eb2 Update to 3.2.4
This is just a summary of changes, for full details see:
	http://www.unrealircd.com/txt/unreal3_2_4_release_notes.txt

> ==[ MAJOR BUGS FIXED ]==
> - Two issues with an incorrect badword { } block in the config file causing a crash.
> - Incorrect TKL/*LINE causing a crash
> - Complete resolver recode: now using c-ares + caching to fix some (rare?) crash bugs and
>   to make our code much more cleaner.
> - Using GCC4 caused a crash on-link.
> - Crash when a class block was removed and had any other blocks were referencing it.
> - OpenBSD crash on /REHASH.
> - Several AMD64 crash issues.
> - Sometimes a serious flood of notices was generated if link::options::nodnscache was used.
> - Spamfilter: action 'viruschan' combined with target 'user' caused crashes.
> - chinese-* nick characters support caused memory corruption.
> - Crash issue regarding SSL and junk snomask.
>
> ==[ MINOR BUGS FIXED ]==
> - Now properly resolves hostnames again that use CNAME delegation (got broken in 3.2.3).
> - Fedora Core w/IPv6 failed to compile.
> - A few read-after-free bugs that could have caused crashes.
> - ./Config was not loading the settings properly on Solaris 10
> - Crash if high ascii in set::network-name
> - Fixed advanced channel aliases not working properly
> - Fixed \* and \? escaping not always working properly (for example in ~r/~c bans).
2006-02-04 21:13:54 +00:00
markd
9ad7f9581a Fix build on Solaris. 2006-02-04 21:02:31 +00:00
wiz
86661bacce Mention mergeant PKGREVISION bump. 2006-02-04 20:44:32 +00:00
wiz
587f08ff33 Remove some unneeded dependencies. Bump PKGREVISION. 2006-02-04 20:43:59 +00:00
adrianp
d979072ed4 Update a comment in the Makefile 2006-02-04 19:10:09 +00:00
rillig
3297636963 - Added "set -e" at the top of the file to prevent uncontrolled execution.
- Added "set -u" at the top of the file to prevent spelling errors.
- Renamed UNZIP to UNZIP_CMD, since that is used by the rest of pkgsrc.
- Found a singleton use of $extract_options and replaced it with
  ${EXTRACT_OPTS_LHA}.
- Took the default assignment for TMPDIR out of the block. All other
  entries are tools.
- Removed unnecessary variables.
- Make sure that distfile can always be resolved, even if the current
  working directory is changed.
- Provide default values for all EXTRACT_OPTS_* variables, as close as
  possible to the point where they are used.
- Replaced all "$@" with ${1+"$@"} to avoid errors when no parameters are
  given.
- Made the removal of the temporary file for .tar extraction more robust.
2006-02-04 18:06:47 +00:00
joerg
9ac59773be Add a b3.mk for the sake of other packages. 2006-02-04 18:03:57 +00:00
joerg
c5bb067535 Depend on groff and GNU-like soelim. Usess gettext-lib. Needs msgfmt.
Patch away use of __uid_t and __gid_t, when uid_t and gid_t is meant.
2006-02-04 17:19:54 +00:00
wiz
7d72b5bf55 Fix linkage for libgda-postgres.
I didn't bump its PKGREVISION since I updated it 10 minutes ago.
2006-02-04 17:16:46 +00:00
wiz
3f56e71a82 pcre updated to 6.5. 2006-02-04 17:14:10 +00:00
wiz
217d49045c Update to 6.5:
Version 6.5 01-Feb-06
---------------------

 1. When using the partial match feature with pcre_dfa_exec(), it was not
    anchoring the second and subsequent partial matches at the new starting
    point. This could lead to incorrect results. For example, with the pattern
    /1234/, partially matching against "123" and then "a4" gave a match.

 2. Changes to pcregrep:

    (a) All non-match returns from pcre_exec() were being treated as failures
        to match the line. Now, unless the error is PCRE_ERROR_NOMATCH, an
        error message is output. Some extra information is given for the
        PCRE_ERROR_MATCHLIMIT and PCRE_ERROR_RECURSIONLIMIT errors, which are
        probably the only errors that are likely to be caused by users (by
        specifying a regex that has nested indefinite repeats, for instance).
        If there are more than 20 of these errors, pcregrep is abandoned.

    (b) A binary zero was treated as data while matching, but terminated the
        output line if it was written out. This has been fixed: binary zeroes
        are now no different to any other data bytes.

    (c) Whichever of the LC_ALL or LC_CTYPE environment variables is set is
        used to set a locale for matching. The --locale=xxxx long option has
        been added (no short equivalent) to specify a locale explicitly on the
        pcregrep command, overriding the environment variables.

    (d) When -B was used with -n, some line numbers in the output were one less
        than they should have been.

    (e) Added the -o (--only-matching) option.

    (f) If -A or -C was used with -c (count only), some lines of context were
        accidentally printed for the final match.

    (g) Added the -H (--with-filename) option.

    (h) The combination of options -rh failed to suppress file names for files
        that were found from directory arguments.

    (i) Added the -D (--devices) and -d (--directories) options.

    (j) Added the -F (--fixed-strings) option.

    (k) Allow "-" to be used as a file name for -f as well as for a data file.

    (l) Added the --colo(u)r option.

    (m) Added Jeffrey Friedl's -S testing option, but within #ifdefs so that it
        is not present by default.

 3. A nasty bug was discovered in the handling of recursive patterns, that is,
    items such as (?R) or (?1), when the recursion could match a number of
    alternatives. If it matched one of the alternatives, but subsequently,
    outside the recursion, there was a failure, the code tried to back up into
    the recursion. However, because of the way PCRE is implemented, this is not
    possible, and the result was an incorrect result from the match.

    In order to prevent this happening, the specification of recursion has
    been changed so that all such subpatterns are automatically treated as
    atomic groups. Thus, for example, (?R) is treated as if it were (?>(?R)).

 4. I had overlooked the fact that, in some locales, there are characters for
    which isalpha() is true but neither isupper() nor islower() are true. In
    the fr_FR locale, for instance, the \xAA and \xBA characters (ordmasculine
    and ordfeminine) are like this. This affected the treatment of \w and \W
    when they appeared in character classes, but not when they appeared outside
    a character class. The bit map for "word" characters is now created
    separately from the results of isalnum() instead of just taking it from the
    upper, lower, and digit maps. (Plus the underscore character, of course.)

 5. The above bug also affected the handling of POSIX character classes such as
    [[:alpha:]] and [[:alnum:]]. These do not have their own bit maps in PCRE's
    permanent tables. Instead, the bit maps for such a class were previously
    created as the appropriate unions of the upper, lower, and digit bitmaps.
    Now they are created by subtraction from the [[:word:]] class, which has
    its own bitmap.

 6. The [[:blank:]] character class matches horizontal, but not vertical space.
    It is created by subtracting the vertical space characters (\x09, \x0a,
    \x0b, \x0c) from the [[:space:]] bitmap. Previously, however, the
    subtraction was done in the overall bitmap for a character class, meaning
    that a class such as [\x0c[:blank:]] was incorrect because \x0c would not
    be recognized. This bug has been fixed.

 7. Patches from the folks at Google:

      (a) pcrecpp.cc: "to handle a corner case that may or may not happen in
      real life, but is still worth protecting against".

      (b) pcrecpp.cc: "corrects a bug when negative radixes are used with
      regular expressions".

      (c) pcre_scanner.cc: avoid use of std::count() because not all systems
      have it.

      (d) Split off pcrecpparg.h from pcrecpp.h and had the former built by
      "configure" and the latter not, in order to fix a problem somebody had
      with compiling the Arg class on HP-UX.

      (e) Improve the error-handling of the C++ wrapper a little bit.

      (f) New tests for checking recursion limiting.

 8. The pcre_memmove() function, which is used only if the environment does not
    have a standard memmove() function (and is therefore rarely compiled),
    contained two bugs: (a) use of int instead of size_t, and (b) it was not
    returning a result (though PCRE never actually uses the result).

 9. In the POSIX regexec() interface, if nmatch is specified as a ridiculously
    large number - greater than INT_MAX/(3*sizeof(int)) - REG_ESPACE is
    returned instead of calling malloc() with an overflowing number that would
    most likely cause subsequent chaos.

10. The debugging option of pcretest was not showing the NO_AUTO_CAPTURE flag.

11. The POSIX flag REG_NOSUB is now supported. When a pattern that was compiled
    with this option is matched, the nmatch and pmatch options of regexec() are
    ignored.

12. Added REG_UTF8 to the POSIX interface. This is not defined by POSIX, but is
    provided in case anyone wants to the the POSIX interface with UTF-8
    strings.

13. Added CXXLDFLAGS to the Makefile parameters to provide settings only on the
    C++ linking (needed for some HP-UX environments).

14. Avoid compiler warnings in get_ucpname() when compiled without UCP support
    (unused parameter) and in the pcre_printint() function (omitted "default"
    switch label when the default is to do nothing).

15. Added some code to make it possible, when PCRE is compiled as a C++
    library, to replace subject pointers for pcre_exec() with a smart pointer
    class, thus making it possible to process discontinuous strings.

16. The two macros PCRE_EXPORT and PCRE_DATA_SCOPE are confusing, and perform
    much the same function. They were added by different people who were trying
    to make PCRE easy to compile on non-Unix systems. It has been suggested
    that PCRE_EXPORT be abolished now that there is more automatic apparatus
    for compiling on Windows systems. I have therefore replaced it with
    PCRE_DATA_SCOPE. This is set automatically for Windows; if not set it
    defaults to "extern" for C or "extern C" for C++, which works fine on
    Unix-like systems. It is now possible to override the value of PCRE_DATA_
    SCOPE with something explicit in config.h. In addition:

    (a) pcreposix.h still had just "extern" instead of either of these macros;
        I have replaced it with PCRE_DATA_SCOPE.

    (b) Functions such as _pcre_xclass(), which are internal to the library,
        but external in the C sense, all had PCRE_EXPORT in their definitions.
        This is apparently wrong for the Windows case, so I have removed it.
        (It makes no difference on Unix-like systems.)

17. Added a new limit, MATCH_LIMIT_RECURSION, which limits the depth of nesting
    of recursive calls to match(). This is different to MATCH_LIMIT because
    that limits the total number of calls to match(), not all of which increase
    the depth of recursion. Limiting the recursion depth limits the amount of
    stack (or heap if NO_RECURSE is set) that is used. The default can be set
    when PCRE is compiled, and changed at run time. A patch from Google adds
    this functionality to the C++ interface.

18. Changes to the handling of Unicode character properties:

    (a) Updated the table to Unicode 4.1.0.

    (b) Recognize characters that are not in the table as "Cn" (undefined).

    (c) I revised the way the table is implemented to a much improved format
        which includes recognition of ranges. It now supports the ranges that
        are defined in UnicodeData.txt, and it also amalgamates other
        characters into ranges. This has reduced the number of entries in the
        table from around 16,000 to around 3,000, thus reducing its size
        considerably. I realized I did not need to use a tree structure after
        all - a binary chop search is just as efficient. Having reduced the
        number of entries, I extended their size from 6 bytes to 8 bytes to
        allow for more data.

    (d) Added support for Unicode script names via properties such as \p{Han}.

19. In UTF-8 mode, a backslash followed by a non-Ascii character was not
    matching that character.

20. When matching a repeated Unicode property with a minimum greater than zero,
    (for example \pL{2,}), PCRE could look past the end of the subject if it
    reached it while seeking the minimum number of characters. This could
    happen only if some of the characters were more than one byte long, because
    there is a check for at least the minimum number of bytes.

21. Refactored the implementation of \p and \P so as to be more general, to
    allow for more different types of property in future. This has changed the
    compiled form incompatibly. Anybody with saved compiled patterns that use
    \p or \P will have to recompile them.

22. Added "Any" and "L&" to the supported property types.

23. Recognize \x{...} as a code point specifier, even when not in UTF-8 mode,
    but give a compile time error if the value is greater than 0xff.

24. The man pages for pcrepartial, pcreprecompile, and pcre_compile2 were
    accidentally not being installed or uninstalled.

25. The pcre.h file was built from pcre.h.in, but the only changes that were
    made were to insert the current release number. This seemed silly, because
    it made things harder for people building PCRE on systems that don't run
    "configure". I have turned pcre.h into a distributed file, no longer built
    by "configure", with the version identification directly included. There is
    no longer a pcre.h.in file.

    However, this change necessitated a change to the pcre-config script as
    well. It is built from pcre-config.in, and one of the substitutions was the
    release number. I have updated configure.ac so that ./configure now finds
    the release number by grepping pcre.h.

26. Added the ability to run the tests under valgrind.
2006-02-04 17:13:49 +00:00
wiz
5fa89cbfa6 Note updates of libgda, libgda-postgres, libgnomedb,
mergeant, and gnumeric, and removal of libgda-sqlite.
2006-02-04 17:06:14 +00:00
wiz
d530df7d29 Update to 1.6.2:
Gnumeric 1.6.2

Ivan, Y.C. Wong:
	* Fix Gdk-WARNING when cutting or copying cells. [#314210]
	* No more debug command prompt. Error/warning messages will
	  go to an existing command prompt (if any).

Jody:
	* Disable the IRC link in the help menu.
	* Use the cannonical web page in case of problems.
	* Silence some warnings in the ODS importer.

Morten:
	* Fix COUNTBLANK.
	* Fix ATAN2(0,0).
	* Make AND, OR, and XOR ignore strings as claimed.
	* Fix TRIM for non-ASCII case with spaces at end.
	* Improve Excel compatibility of BIN2DEC, BIN2HEX, and
	  BIN2OCT.  [#323787]
	* Fix crash on xml load.  [#323888]
	* Fix file corruption on saving scenarios.  [#323927]
	* Fix a pile of leaks in solver and scenario saving and loading.
	* Fix leaks in solver dialog.
	* Fix parser leak.  [#301127]
	* Fix solver dialog crash.  [#324585]
	* Fix FMR in SUBSTITUTE.
	* Fix REPLACE and SEARCH for non-ASCII strings.
	* Fix division-by-zero problems in FIXED, ROUND, ROUNDUP,
	  ROUNDDOWN, TRUNC.
	* Fix accuracy of ROUND, ROUNDUP, ROUNDDOWN, TRUNC.
	* Fix out-of-memory problem in REPT.
	* Fix lots of little XL compatibility problems in string
	  functions.
	* Fix error on Search-and-replace.
	* Fix near-infinite loop in FACTDOUBLE.
	* Fix text-to-columns crash probably affecting stf import too.
	* Fix font preference crash.  [#326830]
	* Fix memory allocation problem for writing charts.
	* Fix loading of boolean constants from ods files.
	* Fix MID for out-of-bounds values.
	* Fix constructed-range parsing for OO.
	* Fix SECOND, MINUTE, HOUR compatibility problems.
	* Fix DATE compatibility for bizarre input.
	* Cleanup parameter handling in financial functions.

Jon Kåre:
        * Hand clipboard off to clipboard manager when exiting.

Nick Lamb:
	* Fix CONVERT crash.  [#323678]
2006-02-04 17:03:51 +00:00