Commit graph

74298 commits

Author SHA1 Message Date
wiz
ba0cc34adf amavisd-new updated to 2.2.1. 2005-02-01 17:39:56 +00:00
wiz
552f4e9088 Update to 2.2.1, provided by the maintainer, Julian Dunn, in PR 29183.
Release notes:
                                                          December 22, 2004
amavisd-new-2.2.1 release notes


SECURITY:

- add support for the pax(1) archive decoder, which can handle tar/cpio/pax
  archives (including legacy format variants). Due to limitations in cpio
  (and in Archive::Tar), for security reasons it is preferred to decode
  such archives with pax and no longer with cpio; please add a line:
    $pax = 'pax';
  to amavisd.conf and verify that the program pax is installed on the system
  (and in the jail if running in chroot);

- perform additional tests at startup time on the proper protection
  of the configuration file;

- add file name extensions wmf, emf and grp to the example list of
  banned extension, according to recent Microsoft security bulletins;
  suggested by Stephane Lentz;

- introduces 'clean but inconclusive' av scanner result to avoid a specialized
  or quick partial av scanner like jpeg checker to claim mail is clean
  when all other general purpose av scanners fail (see below);


INCOMPATIBILITY:

- removed some legacy $*_ldap variables, as they are no longer needed;

  These variables were still declared but ignored in 2.2.0 for compatibility
  with older amavisd.conf files. Such variables need to be removed from
  the amavisd.conf if they are still present there from older versions,
  otherwise Perl will complain with 'Global symbol ... requires explicit
  package name";


OTHER FIXES:

- files_to_scan and decompose_mail are now able to remove unexpected
  directories which may have been left behind by some failed decoding
  and were causing temporary failures and mail delivery retries;
  error recovery problem after failed unarj reported by Ralf Hildebrandt;

- error recovery code in files_to_scan and rmdir_recursively now tries to
  change protection on directories and files, and retry if the first attempt
  to access them fails because of denied permission;

- pre-load some additional Perl modules needed by SA when running in chroot;

- add module Net::LDAP::Search to a list of pre-fetched modules;
  omission pointed out by Paul Jacobson;

- when quarantining is disabled by keeping $QUARANTINEDIR undefined,
  the log entry and administrator notification message inappropriately
  suggested that mail was quarantined, which in fact (appropriately)
  it was not. Setting $QUARANTINEDIR='' did work as expected.
  Reported by Sascha Lucas;

- avoid the use of Encode::is_utf8 due to a Perl bug (still present in 5.8.5)
  where Encode::is_utf8 on tainted utf8 character string produces false;

- modify safe_encode() to guarantee the result is a string of octets,
  not a string of UTF-8 characters; it saves some unnecessary work in
  further processing and keeps MIME::Entity from UTF swamp when running
  in chroot; problem pointed out by Branko F. Gracnar;

- avoid braindead Perl default where an empty regexp implies the last
  successfully matched regexp, which (if not being very careful) brings in
  some completely unrelated last-executed regular expression;

- change kill 'TERM' into kill 'KILL' when a forked process within run_command
  and run_command_consumer gets into deep trouble, to avoid exit handlers
  being invoked in the subprocess (which could lead to two processes trying
  to clean the same set of temporary files);

- in an old sendmail setup using the amavis(.c) helper program without
  LDA arguments, avoid inappropriate warning:
    "WARN: no recips left (forgot to set $forward_method=undef using milter?)
  and return status 0 instead of 99 when message is to be blocked, as the
  helper program amavis(.c) does not recognize status 99 in this situation
  and inappropriately passed it on to sendmail; reported by The Mindflayer;

- the @bypass_header_checks_maps is now able to also bypass the bad header
  checks as provided by MIME::Parser; inconsitency reported by CRivera;

- avoid some Perl warning messages; thanks to Bill Landry;


CHANGES AND MINOR NEW FEATURES:

- add configuration variable @newvirus_admin_maps (and $newvirus_admin,
  along with corresponding SQL field 'newvirus_admin') which works like
  the existing @virus_admin_maps (and $virus_admin), except that it sends
  virus administrator notification to specified e-mail address only for newly
  encountered viruses which have not yet been encountered since the amavisd
  startup. It makes use of by-virusname counters in the SNMP counters
  database. If more than one child process starts working on infected
  message containing a not-yet-accounted-for virus, there might be more
  than one 'first time' notification, this is not a malfunction. Both
  the @newvirus_admin_maps and the @virus_admin_maps may be enabled,
  each (possibly both) would receive their notifications as appropriate.

  A useful setting is to globally enable only the new virus notifications,
  and additionally enable _all_ administrator notifications for internally
  originating mail only (by the use of policy banks);

- provide separate configuration variables @banned_admin_maps and
  @bad_header_admin_maps, along with corresponding SQL fields
  'banned_admin' and 'bad_header_admin'; their function was previously
  covered by @virus_admin_maps, which now only still controls administrator
  notifications in case of viruses;

- introduces 'clean but inconclusive' av scanner result to avoid a specialized
  or quick partial av scanner like jpeg checker to claim mail is clean
  when all other general purpose av scanners fail:

  in av scanner entries (lists @av_scanners and @av_scanners_backup) give
  an extended meaning to undefined fourth argument (the 'match for clean'
  list or regexp). The interpretation of the fourth argument is now:

  4. an array ref of av scanner exit status values, or a regexp (to be
     matched against scanner output), indicating NO VIRUSES found;
     a special case is a value undef, which does not claim file to be clean
     (i.e. it never matches, similar to []), but suppresses a failure warning;
     to be used when the result is inconclusive (useful for specialized and
     quick partial scanners such as jpeg checker);

  Also modified example jpeg checker entry in amavisd.conf accordingly.

- NOD32 av scanner: changed @av_scanners entry to match the new version
  of the scanner; thanks to Nejc Skoberne;

- added @av_scanners entry for File::Scan;

- when preparing a SQL SELECT clause for white/blacklisting lookup,
  take into account a relative position of ? and %k in the
  $sql_select_white_black_list template to improve flexibility
  of specifying the clause; suggested by Matt Petteys;

- reduce the log level of some more common and harmless log messages;

- macro %p and the log entry now reports full policy bank path,
  not just the last loaded policy bank name;

- added LDAP attributes amavisWarnVirusRecip, amavisWarnBannedRecip,
  and amavisWarnBadHeaderRecip; by Joel Nimety and Michael Hall;

- renamed LDAP attribute name amavisSpamModifiesSubject to
  amavisSpamModifiesSubj in order to match the documented LDAP schema;
  noticed by Kees Bos, patch by Michael Hall;

- add support for ripOLE decoder, which attempt to extract embedded documents
  from MS OLE documents (MS Office) (http://www.pldaniels.com/ripole/,
  by Paul L Daniels)); ripOLE is still experimental/alpha code;
  To be make amavisd-new find the installed program 'ripole', add the:
    $ripole = 'ripole';
  to the amavisd.conf; suggested by David Wilson and Noel Jones;

- allow multiple occurrences of command line option:  -c config_file
  and execute the provided configuration files one after the other;
  based on a subset of functionality provided as a patch by Davor Ocelic;

- a slight improvement (in default $map_full_type_to_short_type_re)
  in classifying mpeg and some other multimedia files;

- several minor code cleanups;

- add a recommendation by Daniel J McDonald to a documentation file INSTALL:
    If different UID is preferred for an AV scanner, a solution for
    ClamAV is to add user clamav to the amavis group, and then add
    AllowSupplementaryGroups to clamd.conf;

- enclosed a simple demonstrational Perl program amavis.pl, which is
  functionally much like the amavis.c helper program, but talks the new
  AM.PDP protocol with the amavisd daemon. See README.protocol for the
  description of AM.PDP protocol. To be placed in amavisd.conf:
    $protocol='AM.PDP';  $unix_socketname='/var/amavis/amavisd.sock';
  Usage: amavis.pl sender recip1 recip2 ...  < message.txt

- documentation updates;
2005-02-01 17:39:24 +00:00
wiz
482a12dee5 mtr{-gtk,} updated to 0.67nb1. 2005-02-01 17:02:39 +00:00
wiz
189e4462bd Add patch based on christos' etherape patch-ab to make name lookups work
on -current. Bump PKGREVISION.
2005-02-01 17:02:00 +00:00
wiz
241c6c2aa8 Add RCS Id (hi jklos!). 2005-02-01 16:53:58 +00:00
adam
ed6e8a28bc Updated qalculate to 0.7.2 2005-02-01 16:17:09 +00:00
adam
3128122a53 Changes 0.7.2:
* Show base (if not decimal, hexadecimal or non-standard) as subscript
* Use singular instead of abbreviated name for completion
* Fix "Convert result" button
* Use the last operator for leftover stack values
* Fix RPN crash and don't add lonely stack value to itself
* Workaround freeze with message dialog without buttons
2005-02-01 16:16:16 +00:00
wiz
ea659bb39b + curl-7.13.0, dante-1.1.15, gramps-1.0.10, oregano-0.40.3, skype-1.0,
sylpheed-1.0.1.
2005-02-01 15:47:20 +00:00
ben
dbfad9c7d4 Change MAINTAINER email address and add buildlink3.mk.
This addresses PR#29171
2005-02-01 15:04:58 +00:00
hamajima
5e49f20afb Note dtcp PKGREVISION bump. 2005-02-01 14:28:05 +00:00
hamajima
16861ffb0c added DEPENDS+=${RUBY_PKGPREFIX}-dbm.
fix command_interpreter in rc scripts.
bump PKGREVISION.
2005-02-01 14:26:14 +00:00
hamajima
251d495629 Note ov519view PKGREVISION bump. 2005-02-01 13:09:23 +00:00
hamajima
9780bf819c fixed for NetBSD 1.6.2.
bump PKGREVISION.
2005-02-01 13:03:31 +00:00
abs
6a63f7037d allow postgresql80 (from wip), similar to java-vm.mk and jdk14 2005-02-01 11:07:31 +00:00
taca
72cd6c1b07 Fix file name of a patch file which squid people fix its typo.
Noted by salo@ first and PR pkg/29181 later.
2005-02-01 10:22:20 +00:00
taca
cded2bbc23 Note update of www/squid package to 2.5.7nb11. 2005-02-01 01:32:46 +00:00
taca
dc4e9e21cc Update squid package to squid-2.5.7nb11.
squid-2.5.STABLE7-response_splitting.patch was updated, so update distinfo
and DIST_SUBDIR.  It seems that a patch to one more file was added.

* 2005-01-31 01:50 (Security issue)
	Strengthen Squid from HTTP response splitting cache pollution attack
2005-02-01 01:31:10 +00:00
xtraeme
2f43a8d03e Update mail/clamsmtp to 1.3 2005-02-01 00:40:06 +00:00
xtraeme
d99d8565a2 Update to 1.3.
Changes:

1.3  [2005-01-27]
  - Fixed crasher when outgoing connection couldn't be established
  - Removed erroneous chown line from clamsmtpd.sh
2005-02-01 00:39:19 +00:00
xtraeme
8f81c2c55e Updated emulators/generator to 0.35 2005-01-31 23:59:42 +00:00
xtraeme
07ea77599c Update to 0.35.
Changes:

0.35     [CORE]    Support for Genecyst patch files / Game Genie
         [CORE]    Support for AVI uncompressed and MJPEG output
         [68000]   Re-added busy wait removal that got lost
         [SOUND]   Added configurable single-pole low-pass filter
         [CORE]    Added autoconf/automake version checks
         [VDP]     Fix FIFO busy flag (Nicholas Van Veen)
         [SOUND]   Various further endian improvements from Bastien Nocera
                   and andi@fischlustig.de (Debian)
         [SOUND]   Various BSD compatibility improvements from
                   Alistair Crooks and Michael Core (NetBSD)
         [UI]      SDL Joystick support from Matthew N. Dodd (FreeBSD)
         [68000]   Do pre-decrement with two reads (Steve Snake)
         [68000]   Make TAS not write (Steve Snake) fixes Gargoyles, Ex Mutant
         [68000]   Re-write ABCD,etc based on info from Bart Trzynadlowski
         [68000]   Implement missing BTST op-code (fixes NHL Hockey 94)
2005-01-31 23:58:33 +00:00
salo
3da2407cf8 Remove attributes in prototype for unnamed pointers.
ethereal svn version is laready fixed.

From PR pkg/29065 by Greg A. Woods.
2005-01-31 22:53:54 +00:00
jlam
a767f84684 In the usage message, note that the CHECK-* actions can take an optional
metadatadir argument.
2005-01-31 21:41:06 +00:00
jlam
db02fdf8d8 Note in the usage that CHECK-* take an optional metadatadir argument. 2005-01-31 20:32:58 +00:00
xtraeme
12390ed639 Always copy the file DragonFly.cf unconditionally into xc/config/cf,
otherwise the post-extract target will fail.

This closes PR pkg/29169 and pkg/29135, thanks.
2005-01-31 20:14:11 +00:00
jlam
7ebb4d0225 Add missing "fi". 2005-01-31 19:53:31 +00:00
tv
38f5525ee7 Fix botched update: The shlib major of libpico was supposed to be bumped.
Bump BUILDLINK_DEPENDS of pico, and the PKGREVISION of both pico and pine.

To help avoid this problem in the future, add a comment to pico/Makefile,
indicating where the shlib version is maintained and when it should be bumped.
2005-01-31 19:09:16 +00:00
jlam
d621d74579 Fix automatically adding users and groups after the {GROUP,USER}ADD
definitions were removed from mk/install/headers.  The checks for
whether {GROUP,USER}ADD are defined are now moved to the usergroup
script.
2005-01-31 18:41:08 +00:00
jlam
7bb70d34b2 Add RCS Id. 2005-01-31 17:42:20 +00:00
drochner
6d0c25831d as with 2.0.3:
> apply a patch from evution CVS:
> 2005-01-20  Not Zed  <NotZed@Ximian.com>
> * camel-lock-helper.c (main): since malloc(MAXINT+1) returns a
>   valid pointer, validate the length of the path before using it.
>   set maximum path to 65000 characters.  Spotted by Max Vozeler
>     <max@hinterhof.net>
>
> This fixes the security vulnerability refered to as CAN-2005-0102.
> bump PKGREVISION
2005-01-31 17:33:57 +00:00
tron
9415f1f987 Make this actually install if "USERPPP_GROUP" is defined to a value other
than "network".
2005-01-31 15:49:48 +00:00
peter
0566289df4 Only NetBSD, FreeBSD and DragonFly seem to have set/getprogname so include
libnbcompat for all other OS's.  This should address PR pkg/29152.
2005-01-31 14:58:31 +00:00
wulf
ae9ac5a1c1 Added missing dependency scrollkeeper 2005-01-31 13:54:08 +00:00
wulf
1143c1b19b Added missing build dependency qt3-tools 2005-01-31 13:47:04 +00:00
markd
50356caa38 Need to explictly include security/openssl/buildlink3.mk as it wont be
pulled in if kerberos option not set.
2005-01-31 13:33:23 +00:00
wiz
55f3e6ce9b + eric3-3.6.1, findutils-4.2.15, grub-0.96, mng-1.0.9, oregano-0.40.2,
pbzip2-0.9.1, poedit-1.3.2, py-kenosis-0.94.1, sylpheed-claws-1.0.0
  [pkg/29168], vice-1.16.
2005-01-31 11:52:30 +00:00
abs
5ce0227123 fix my previous attempt to clarify a comment at the start 2005-01-31 11:38:22 +00:00
markd
5005aab582 Remove USE_CUPS test, its now in mk/defaults/obsolete.mk 2005-01-31 09:55:15 +00:00
markd
575f362e05 Make cups and kerberos optional. Bump PKGREVISION. 2005-01-31 09:53:11 +00:00
adam
71bd099494 Updated xpaint to 2.7.3 2005-01-31 09:25:04 +00:00
adam
245c8500c2 Changes 2.7.3:
* Incorporated OpenVMS port by Jouk Jansen
  <joukj@hrem.stm.tudelft.nl>
  http://nchrem.tnw.tudelft.nl/openvms/software2.html
* PNG is now the default image format
* Corrected long standing bug in StdSnapshotCallback() in graphic.c
* Added -clipboard option which loads files from command line
  into clipboard.
2005-01-31 09:24:07 +00:00
taca
c228a55b32 Correct HOMEPAGE. 2005-01-31 05:00:13 +00:00
minskim
d8dce4a88e Note PKGREVISION bump of instiki. 2005-01-31 04:55:36 +00:00
minskim
b788e86f33 Correct a path used by HTML export.
Bump PKGREVISION.
2005-01-31 04:54:07 +00:00
wiz
40d8dda2b9 + docbook-4.4, libidn-0.5.13, xmlstarlet-1.0.0. 2005-01-31 00:31:08 +00:00
wiz
11921b8c11 wesnoth updated to 0.8.9. 2005-01-31 00:28:54 +00:00
wiz
9c2808363a Update to 0.8.9.
Version 0.8.9:
 * new translations:
   * bulgarian
   * latin
 * updated most translations
 * new or updated portraits:
   * Konrad, Delfador, Li'sar and Kalenz (Heir to the Throne)
   * Gweddry and Dacyn (Eastern Invasion)
 * added missing animations for:
   * Mermaid Initiate, Mermaid Enchantress and Mermaid Siren
   * Ancient Wose
   * Goblin Direwolf Rider and Goblin Knight
   * Gryphon
   * Skeleton Archer, Revenant and Death Knight
   * Troll Warrior, Troll Hero and Great Troll, Young Ogre
   * Grand Knight, Lord and Master Bowman
   * Cuttlefish
 * new or overhauled Graphics for:
   * Footpad, Outlaw, Thief and Rogue
   * Orcish Shamans, Elvish Lord and Elvish High Lord
   * Ghost, Nightgaunt, Shadow, Spectre and Wraith
 * new female units for:
   * Footpad, Thief, Rogue and Assassin
 * added new tiles:
   * Desert, desert hills, desert mountain, desert villages (adobe and tent),
     desert road, desert oasis, savanna, tropical forest,
     tropical forest village
 * added icon for petrified units
 * fixed missing diagonal projectiles on many units
 * removed old unused images:
   * time-of-day
 * downloaded campaigns no longer require a restart to be able to play them
 * new units:
   * Javelineer
 * unit balancing:
   * Naga fighter: increased hitpoints from 27 to 30
   * Merman Hoplite: increased resistances and damage
   * Mermaid Initiate/Enchantress/Siren: reduced number of attacks,
     increased damage, removed special resistances
   * Mermaid Initiate: increased experience needed to level, other minor tweaks
   * Swordsman: increase resistance to blade and impact
   * Royal guard: increase resistance to blade and impact
   * Pikeman: increase resistance to pierce, change attacks number and damage
   * Halberdier: increase resistance to pierce, increase blade damage, decrease
     pierce damage
   * Saurian Tribalist, Saurian Icecaster, Saurian Soothsayer: remove 'skirmish'
   * Saurian Skirmisher: Increase cost to 14 gold
   * Wraith, Spectre: reduce resistance to blade, pierce, impact by 20%,
     increase HP by 10%
   * Poacher: Reduce cost to 14
   * Tentacle of the Deep: Change movement type to 'float'
   * Flying creatures can now cross canyons
   * Removed ZoC from level 0 units
 * Language fixes and polishing (English)
 * Added 'x' to the terrain letters reserved for campaign writers
 * Scenario revisions for 'The Eastern Invasion' campaign:
   * Lake Vrug
   * Two Paths
   * Northern Outpost
   * Elven Alliance
   * Unexpected Appearance
   * Escape Tunnel
   * Tribal Warfare
   * Approaching Weldyn
 * Scenario revisions in Heir to the Throne:
   * Blackwater Port- Make the port look like more of a port, other minor
     changes that mute each other out
   * The Isle of Anduin- Extend shallow water around the Isle, remove the
     Saurians in favour of Goblins
   * The Bay of Pearls- Flip the map so the Ocean is on the West side
   * Muff Malal's Peninsula- Make it a peninsula, give Konrad the option of
     fighting (bonus) or fleeing
   * Isle of the Damned- Touched up the map so it is clear that the islands are
     islands, made the islands tropical, and moved the temples
   * The Siege of Elensefar- New map, and other changes
   * The Crossroads- New map, weaker more diffuse ambushes, and less gold for
     the Orcs
   * The Princess of Wesnoth- Minor map changes, and made the scenario harder
   * Set result=continue in 'Plunging into the Darkness'
 * Scenario revisions in The Rise of Wesnoth:
   * fixed {CROSS} in 'Temple of the Deep'
   * fixed sign glitch
   * Reduce the difficulty of TRoW on 'Hard' particularly, and reduce the
     difficulty slightly on 'Easy' & 'Normal'
   * A New Land - Sync with the map from Bay of Pearls
   * Cursed Isle- Sync with the map from Isle of the Damned, make the temples
     match locations
   * Made 'Peoples in Decline' and 'Rough Landing' look tropical
 * multiplayer improvements
   * multiplayer game settings (map name, gold per village, ...) are saved now
   * added several missing units
   * Random Map (Desert) uses new desert environment; also tweaked
   * make the cave in 'An Island' (MP) be 'underground'
   * enlarge side descriptions for remote player during game creation
   * added support for player nick tab completion and /me-substitution in game chat
 * theme syntax improvements:
   * added support for specifying a reference rectangle when using
     relative-positioning syntax
   * added support for theme inheritance; avoids duplicating mostly-unchanged
     code
 * added a "droid" game command, and allow for computer player to do a campaign
 * added a "canrecruit" filter
 * updated manpages and added support for translating them
 * "," is no longer the column separator, it does not have to be escaped
   anymore in some translations, "=" is the new separator (#10368)
 * take advantage of libzipios++ if available, to read cfg files, maps,
   images, sound effects, and fonts from zip files.  Call "make zip-install"
   to install data zipped.
 * removed drain allowing to go past maximum hp
 * removed long-range attacks
   (Pirate Galleon, Transport Galleon, Wall Guard, Watch Tower)
 * fixed various bugs with respect to multiplayer game setup
   (#10896, #11236, #11265, #11442, #11527)
 * added new pathfinder (Redsun)
 * fixed some pathfinding bugs
 * fixed untranslatable strings
 * fixed "damage inflicted" statistic (incorrectly computed when defending)
 * fixed that move-and-attack allowed attacking stone units
 * fixed the side turn event being fired incorrectly
 * fixed repeat recruit hotkey not respecting WML recruit changes
 * removed support for turning off genders
 * removed obsolete tools: make_translation merge_translations
 * removed obsolete id= for messages in TRoW & HttT
 * code cleanups and bug fixing
 * added a wesnoth "fortunes" file
2005-01-31 00:26:50 +00:00
minskim
016380909a Note PKGREVISION bump of gnuserv and xemacs. 2005-01-31 00:14:55 +00:00
minskim
7239360b44 xemacs and gnuserv have many common files in PLIST. Make them
conflict.

Bump PKGREVISIONs.
2005-01-31 00:10:12 +00:00
salo
834b5f6c32 Note games/powermanga update. 2005-01-30 23:49:58 +00:00