If HAVE_POSIX_SPAWN is defined, code is compiled in that requires environ
to be declared. Solaris doesn't declare environ, so declare it (guarded by
HAVE_ENVIRON_DECL) in the files in which it is used.
Solaris 10 systems HAVE_POSIX_SPAWN, whereas previous versions do not.
This includes security problem with SNMP support which enabled by default.
<http://www.idefense.com/application/poi/display?id=152&type=vulnerabilities>
* pkgsrc changes:
- Don't use PKGNAME within DIST_SUBDIR. Instead, date based DIST_STAMP.
This change prevent extra DIST_SUBDIR change asked by kim@.
- Remove setproctitle(3) hack for dnsserver helper program since use of
dnsserver itself is problematic with huge size of squid process.
* Changes to squid-2.5.STABLE7 (11 Oct 2004)
- [Medium] No objects cached in ufs cache_dir type in some
configurations. Issue introduced in 2.5.STABLE6 by the patch for
Bug #676. (Bug #1011)
- [Minor] LDAP helpers update to correct LDAP connection management
and add support for literal password compare instead of binding
- [Minor] A large number of queued DNS lookups for the same domain
(Bug #852)
- [Cosmetic] request_header_max_size configuration partly ignored
(Bug #899)
- [Minor] Partial hit results in TCP_HIT, not TCP_MISS. (Bug #1001)
- Bug #1012: [Cosmetic] HEAD requests may return stale information
(Bug #1012)
- [Cosmetic] Warn if cache_dir ufs can not create files. (Bug #918)
- [Minor] case insensitive authentication (Bug #431)
- [Cosmetic] Add delay pools information to active_requests. (Bug
#882)
- [Minor] Apparent memory leak in client_db (Bug #833)
- [Minor] NTLM authentication truncated causing failures. (Bug
#1016)
- [Cosmetic] Grammatical corrections in squid.conf.default
- [Cosmetic] Unknown %X errorpage codes incorrectly quoted. (Bug
#1030)
- [Medium] Segfaults and other strange crashes when using heap
policies. (Bug #1009)
- [Minor] Supplementary group memberships not set (Bug #1021)
- [Cosmetic] ERR_TOO_BIG Portugese translation
- [Minor] external_acl does not handle newlines (Bug #1038)
- [Major] NTLM authentication denial of service when using msnt_auth
or fake_auth (Bug #1045)
- [Medium] Memory leaks when using NTLM authentication without
challenge reuse. (Bug #994)
- [Minor] Temporary NTLM memory leak with challenge reuse enabled
(Bug #910)
- [Minor] assertion failed: "n_ufs_dirs <=
Config.cacheSwap.n_configured". (Bug #1053)
- [Minor] Segfault in authenticateDigestHandleReply. (Bug #1031)
- [Minor] acl time fails to parse multiple time specifications
(Bug #1060)
- [Minor] cachemgr config dumps mixed up Range and Request-Range
headers in http_header_access & replace directives. (Bug #1056)
- [Minor] Content-Disposition added as a well known header (Bug #961)
- [Cosmetic] Don't warn about arp acls not being supported on FreeBSD
(Bug #1074)
- [Cosmetic] Limit internal send/receive buffer sizes (Bug #1075)
- [Medium] New acl types to match arbitrary HTTP headers. In addition
the http_header_access & replace directivess now support arbitrary
headers and not only the well known ones. (Bug #961)
- [Cosmetic] ncsa_auth now accepts Window formatted password files
(Bug #1078)
- [Cosmetic] Support the --program-prefix/suffix options or other
configure program name transforms (Bug #1019)
- [Minor] Fix race condition in CONNECT and also handle aborts of
CONNECT requests in a more graceful manner. (Bug #859)
- [Minor] New balance_on_multiple_ip directive to work around certain
broken load balancers and optimized ipcache on reload requests
(Bug #1058)
- [Medium] New reply_header_max_size directive (Bug #874)
- [Minor] Suspected instability on aborted PUT/POST requests (Bug #1089)
- [Security] SNMP Denial of Service fix (CAN-2004-0918)
* Various bug fixes
* Some feature improvements
* Support for libao, FLAC (now in pkgsrc), Speex (pkgsrc as well)
Changes 2.13.2:
* Win32 compile error fix
Changes:
* umbrello: Remove need for flex library
* umbrello: Fix various crashes
* umbrello: Fix deletion of message in sequence diagram
* umbrello: Fix deletion of association name label
* umbrello: Fix C++ import of code with comments
* umbrello: Improve quality of export to EPS
* umbrello: Allow deletion of enum literals
* umbrello: Improve perl code generation (POD)
Changes:
* atlantik: Don't show warning dialog when exiting a game that ended.
* kpoker: Fixed misevaluation of poker hands
* kpoker: Fixed unnecessary saves
* kreversi: Fix for bug where the color of the players are not saved
* kreversi: Fix for bug in undo handling after side switch
* kreversi: Fix against possible cheat
Changes:
* kpdf: Use xpdf 3.0 rendering engine
* kpdf: Fixed crash on pdf with 0 pages
* kpdf: Fixed crash when using various kpdf parts
* kpdf: Fixed crash when using zoom values with . on a locale with , as
decimal separator
* kpdf: Show "Show menubar" option on RMB menu when menubar is hidden
* kpdf: Generate thumbnails in a thread so the GUI is not blocked
* kolourpaint: Fix multiple selection bugs
* kolourpaint: Speed up renderer (esp. drag-scrolling at high zoom)
* kolourpaint: Fix remaining untranslatable strings
Changes:
* sidebar newsticker: Better error handling in case no connection to the
DCOP service is possible
* sidebar newsticker: Remove newsticker from the default sidebar
configuraton (usability fix)
* sidebar mediaplayer: Remove mediaplayer from the default sidebar
configuration (usability fix)
Changes:
* kbruch: Fix color settings (apply them to all widgets)
* kmplot: Avoid an endless loop when a calculation doesn't return a value
* kmplot: Fix areaUnderGraph-drawing: an invald y-value led to y>10e10 or
y<-10e10
* kstars: LX200 GPS fixes
* kstars: Fixes compilation on gcc-2.95
* kstars: Fixes to the Solar Sysytem tab of the options dialog
* kstars: Disable stars-related widgets in the options dialog (Catalogs
tab) if the "Hipparcos Star Catalog" box is unchecked
* kstars: Make it impossible to set the "zoomed out" mag limit to a fainter
value than the "zoomed in" limit
* kstars: Fix horribly blocky images in printed image
* kstars: Printing fix: When original color scheme is restored, restore
the original star color intensity as well
* ktouch: Typos fixes in german2.ktouch
* kturtle: Fix crash in Settings
* kturtle: Fix the endless loop bug that occurs when drawing extremely
long lines
* libkdeedu: 2 Fixes to ExtDateTime and the test program 'test_extdate'
Changes:
* kaddressbook: Update the button bar when adding contacts from the ldap
query
* kalarm: Prevent crash if kalarmui.rc is missing
* kalarm: Prevent Quit option from becoming useless if "Don't ask again"
is selected along with Cancel in confirmation dialog
* kalarm: Fix scheduling of weekly/monthly/yearly recurrences from the
command line
* kalarm: Fix errors when altering or cancelling deferrals of expired
recurrences
* kalarm: Fix message window size not fitting message
* kalarm: Prevent blind copy to self of email alarms via KMail when bcc
is deselected
* kmail: Fixed a couple of bugs which can lead to mail loss with
disconnected IMAP
* kmail: Fixed "Switch to html mode when using bullets in composer"
* kmail: Fixed "Clicking bold/italic in composer sometimes doesn't do
anything"
* kmail: Fixed the mailing list address importing
* kmail: Fixed folder tree flicker
* kmail: Fixed "attaching files with long lines causes message loss"
* kmail: Filter dialog: create at least one new filter where there is one
(usability improvement)
* kmail: Fixed crash on folder creation under certain conditions
* kmail: AV-filter scripts: Make antivir search in archives
* kmail: Numerous crash fixes (xml-gui, anti-spam wizard)
* kmail: Added icon for agenda resource folder
* kmail: Don't move files if source and target folder are the same
* kmail: Let address completion keep working after reconfiguring ldap
servers
* kmail: Fixed crash when expiring mail with the menu item
* kmail: Made it possible to use disconnected IMAP folders as draft folders
* kmail: Allow the use of distribution list in BCC again
* kmail: ACL dialog: make sure user cannot remove his own folder admin
rights
* kpilot: Added missing icons
* kpilot: Various fixes
* korganizer: Fix typeahead for new events in agendaview
* korganizer: Don't crash on undo when no resource is available
* korganizer: Fixes for freebuy view: if appointment is more than 15 days
in the future; made "pick a date" button work"
* korganizer: Don't crash when cancelling a drop on the daymatrix
* korganizer: Various fixes in the invitation editor dialog
* korganizer: Various timezone handling fixes
* korganizer: Fix for "directory for local dir resource was never
automatically created, and all data of that resource was just lost"
* korganizer: Don't try to save read-only resources, which lead to an error.
* konsolekalender: various fixes
* kontact: "open in addressbook" when kaddressbook-part is not yet loaded
showed only the addressbook part
* kontact: Completely rewritten knotes plugin
* kontact: Summary view: new default plugins
* kontact: Summary view: various layouting fixes
* kontact: Sidebar: do not raise part on certain drag'n drop actions
Changes:
* akodelib: Fixed decoding of Ogg/Vorbis on big-endian machines
* akode-artsplugin: Fixed artsd-crash when playing in Konqueror
* juk: Fixed a bug where JuK sometimes crashes on KDE logout.
* juk: Fixed the removeTrack() DCOP call, which caused an infinite
memory-leaking loop.
* juk: JuK now automatically saves your playlists every 10 minutes.
* juk: The tree view mode uses a case-insensitive search to fill its
dynamic playlist now, matching the internal method of operation.
* juk: The tag editor no longer loses changes when you hide the tag editor.
* juk: Added checks for the return value of opendir(), which could fail if
you don't have read permission for the directory.
* juk: Update status bar after changing the tags on the currently playing
item.
* juk: Fixed a bug where a tree view mode playlist could be deleted out
from under an item that needed to access it.
* juk: Fixed the GUI layout to also work in right-to-left languages.
* juk: Update the status bar when a different playlist is selected.
* juk: Always show the playing playlist in the status bar, fixing a
regression from KDE 3.2.
* kscd: Fix saving of cd-information
Changes:
* Quanta Plus
o VPL: enable VPL on KDE 3.3.x
o show (again) the full filename in a tooltip
o don't crash if the preview widget is closed with a JavaScript command
from the code itself
o possible crash on startup fixed
o don't try to autofill a closing tag for non-xml tags
o when opening a Quanta 3.2 project set the upload status of the files
to "When Modified" not to "Never"
o when adding files to a project, use the upload status of the parent
directory for the newly added file
o fix the Save As.. behavior (it defaulted to some strange directories,
depending on the active treeview, selected directory, etc.)
o update the modified status text/icon when using Save All
o always find the right action to edit, even if there are more actions
with the same user visible name
o don't change the template description if writing to the .dirinfo file
fails (usually for global templates)
o fix creation of new template directories (template type was stored
incorrectly)
o display the user-readable template type in every dialog
o fix the Konqueror launch in meinproc.kmdr
o fix open dialog in checkxml.kmdr: use the the folder selection dialog
to select folders
o improvement: don't show the project toolbar when no project is loaded
o improvement: support loading of more than one toolbar at a time
o improvement: don't ask for toolbar saving if the toolbar names was
modified by Quanta to add (1), (2), etc. at the end
o improvement: disable the Quanta Template page in properties if you
don't have writing rights to the directory
o improvement: show the user-readable template description for every
template file, not just the directories.
o improvement: don't allow to change the template type in the properties
of a file as it's valid per-directory.
* Kommander
o output from ExecButton wasn't sent to standard output
* KLinkStatus
o enable the hide toolbar menu item in the toolbar context menu (and
don't crash with KDE 3.3.0 when you right click on the toolbar)
Changes:
* kinfocenter: fixed crash in USB viewer
* konqueror: "Advanced Add Bookmark" didn't affect right-click bookmarking
* konqueror: "Duplicate Tab" now respects "After Current Tab" setting
* konqueror: Only let linked views in same tab follow changes
* konsole: Added AppScreen support to keytab
* konsole: Cycling trough tabs with keyboard caused terminal size to be
printed
* konsole: Don't crash when showing tabbar with centered background
Changes:
* KHTML: fixed spurious deletion of textarea contents
* KHTML: fixed innerHTML getter to not behave like outerHTML
* KHTML: fix crash in caret mode
* KHTML: added missing <marquee> ECMAScript bindings
* KHTML: fixed missing Javascript-support for HTMLDocument.compatMode
* KHTML: fixed off-by-one error which caused decorations to exceed the
selection-end by one pixel
* KHTML: fixed wrong positioning of text-decorations in selections
* KHTML: small paint optimization for render texts
* KHTML: fixed spurious scrollbars on the canvas when overflow of clipped
children exceeds the viewport boundaries
* KHTML: fixed unreachable relatively positioned content on viewport
* KHTML: fixed unreachable positioned content in clipped blocks
* KHTML: fixed selection not being redrawn in overflow-area
* KHTML: jump-to-anchor fixes
* KHTML: Don't warn that a form was not submitted after pressing back button
* KHTML: fix crash on illegal CSS
* KHTML: On popular demand, double-click between two words selects both
again as in KDE 3.2.
* kfile: Added "New Folder..." in context menu within KDirSelectDialog
* kfile: Enabled dragging of directories within KDirSelectDialog
* kfile: KURLRequester now popups KDirSelectDialog when a directory is
requested
* kfile: Toggling hidden files didn't refresh the file selection list
* kio: Separate general from meta info in filetips
* don't crash when right clicking on a toolbar in some applications that
are using KParts
Changes since 11.10 include:
* When sending messages that contain ASCII control characters but neither
NULs nor non-ASCII characters, the quoted-printable MIME encoding is now
used instead of 7bit.
* A dangling pointer after a memory reallocation could result in a coredump
when the junk mail database was updated by a 'good' or a 'junk' command.
* The code for accessing the junk mail database has been made more machine-
independent. It will not make a difference on most of the platforms on
which nail runs. If your compiler does insert padding into C structs that
contain only members of type char, you will have to create the junk mail
database from scratch again, though.