summaryrefslogtreecommitdiff
path: root/www
AgeCommit message (Collapse)AuthorFilesLines
2007-03-16Needs msgfmt.joerg1-2/+2
2007-03-15remove buildlink3.mk - should be using www/firefox/buildlink3.mkabs1-20/+0
or the www/seamonkey/gecko-*.mk - Brian de Alwis
2007-03-14Updated bluefish to 1.0.7.rillig3-8/+8
Changes since 1.0.6: Bluefish 1.0.7 (05 November 2006) --------------------------------- - Updated translations: French, Japanese. - Adds datarootdir to all Makefile.in to avoid warnings with autoconf 2.60 - Fixes application/bluefish-project MIME type icon name - Fixes Tcl highlighting - Fixes a bug when trying to save a file with a new install and a file has never been opened or a project is not open. Closes bug #360401. - Fix a bug where Bluefish would crash when deleting multiple bookmarks. - Fix a bookmark memory leak - Fix a bug where the editor tab was incorrectly displayed when moving a document to another window. - README: more complete README
2007-03-13Update ja-trac to 0.10.3.1.1.obache2-7/+7
Trac-0.10.3.1-ja-1 (Mar 12, 2007) * Merge trac-0.10.3.1 * Translate Messages into Japanese. * trac/attachment.py * trac/versioncontrol/web_ui/browser.py * Fixes unified diff download error. * trac/versioncontrol/web_ui/changeset.py * Update to current statement. * README.trac-ja Trac 0.10.3.1 (March 8, 2007) http://svn.edgewall.org/repos/trac/tags/trac-0.10.3.1 Trac 0.10.3.1 is a security release: * Always send "Content-Disposition: attachment" headers where potentially unsafe (user provided) content is available for download. This behaviour can be altered using the "render_unsafe_content" option in the "attachment" and "browser" sections of trac.ini. * Fixed XSS vulnerability in "download wiki page as text" in combination with Microsoft IE. Reported by Yoshinori Oota, Business Architects Inc.
2007-03-13update to 1.2.7drochner3-7/+8
changes: -minor cleanup and bugfixes -minor UI improvements -translation updates
2007-03-120.24.4 is still valid as a compile dependency, so revert BUILDLINK_API_DEPENDStv1-2/+2
change (keeping BUILDLINK_ABI_DEPENDS bump).
2007-03-12Added and enabled p5-Kwiki-ModPerl.obache1-1/+2
2007-03-12Add p5-wiki-ModPerl version 0.09.obache4-0/+30
Based on package provided by David Rankin in PR 33249. This is Kwiki plugin to allow Apache to use Kwiki via ModPerl (1 or 2).
2007-03-11Changes 0.26.3:adam4-34/+32
* Fix buffer under-read in URI parser (Laszlo Boszormenyi, CVE-2007-0157) * Fix regression in handling of "attempt" argument passed to auth callbacks; ensure the value only increments for each invocation of the callback * Fix handling of "nextnonce" parameter in Digest authentication Changes 0.26.2: * Fix error reported for LOCK responses lacking a Lock-Token header. * Use Libs.private in neon.pc for newer versions of pkg-config. * Build fix for platforms without libintl.h. * Build fixes for MinGW. * Build fix for h_errno detection on HP-UX 10. * Win32: enable debugging; build fixes with some SDKs. Changes 0.26.1: * Build fixes for Win32 (D.J. Heap) and OS X. * Add Simplified Chinese translation Changes in release 0.26.0: * Added internationalization support: * Added support for GnuTLS * Changes and additions to URI support: * Changed results callbacks for ne_lock_discover, PROPFIND interfaces: * Added functions which give control over authentication protocol use: * Added ne_unhook_* functions to remove hooks * Added ne_set_session_flags()/ne_get_session_flags() functions: * Added ne_set_request_flags()/ne_get_request_flags() functions: * Change ne_md5.h interface to make struct ne_md5_ctx opaque: * Fixed ne_get_range(), added ne_get_range64() * Removed NE_FREE() macro from ne_alloc.h * Added ne_strcasecmp(), ne_strncasecmp(), ne_tolower() functions * Changed ne_sock_init()/ne_sock_exit() such that ne_sock_exit() * Added "--enable-threadsafe-ssl=posix" configure flag, to enable * The manual is now licensed under the GPL rather than the GFDL
2007-03-11patch to allow the Oracle extension to be built against Oracle 10.1grant2-1/+24
libraries. no PKGREVISION bump as the module is not built by default. needed for upcoming new php-oracle package.
2007-03-11Added and enabled p5-Kwiki-Archive-Cvs.obache1-1/+2
2007-03-11Add p5-Kwiki-Archive-Cvs version 0.102.obache5-0/+61
Packaged by David Rankin and provided in PR 33248. Kwiki plugin to archive pages using CVS. (This package includes the http://www.kwiki.org/?PatchKwikiArchiveCvs patches to make Kwiki::Archives::Cvs work with Kwiki::Revision.)
2007-03-10Update to 0.10.3.1:wiz2-6/+6
Trac 0.10.3.1 (March 8, 2007) http://svn.edgewall.org/repos/trac/tags/trac-0.10.3.1 Trac 0.10.3.1 is a security release: * Always send "Content-Disposition: attachment" headers where potentially unsafe (user provided) content is available for download. This behaviour can be altered using the "render_unsafe_content" option in the "attachment" and "browser" sections of trac.ini. * Fixed XSS vulnerability in "download wiki page as text" in combination with Microsoft IE. Reported by Yoshinori Oota, Business Architects Inc.
2007-03-10Update to 1.22:wiz2-6/+6
1.22 Fri Mar 2 00:05:57 CST 2007 [INTERNALS] Added new tests. Added Perl::Critic changes and a perlcriticrc file. 1.21_04 Sat Oct 7 21:35:42 CDT 2006 [FIXES] * $mech->content( type => 'text' ) was not freeing memory. Thanks to Cat Okita for finding it. [INTERNALS] * Made the order of parms to $mech->content() not relevant. 1.21_03 Sat Oct 7 01:21:46 CDT 2006 [THINGS THAT MAY BREAK YOUR CODE] * The methods $mech->form() and $mech->follow() have been removed. They've been deprecated since 1.10, which was released in Feb 2005. [ENHANCEMENTS] * I'm trying to nail down what seems to be a memory leak on long-running Mech programs. I'm stringifying URI::URL objects wherever I can. [INTERNALS] * No longer uses UNIVERSAL. 1.21_02 Wed Oct 4 13:14:30 CDT 2006 [ENHANCEMENTS THAT MAY BREAK YOUR CODE] * The $mech->stack_depth() setting had no way to say "don't cache any pages at all". How silly! Now, if you set $mech->stack_depth(0), no history of pages will be kept. In the past, it would mean "Keep all pages." This means that if you want to set it to keep all pages, set it to some ridiculously large number. [DOCUMENTATION] * The docs previously refered to Compress::Gzip instead of Compress::Zlib. 1.21_01 Mon Sep 18 17:18:43 CDT 2006 [ENHANCEMENTS] * If Compress::Zlib is installed, gzipped content is now accepted and transparently decoded. No additional syntax needed! This should save time and bandwidth in a number of cases. (Mark Stosberg) * Added a put() method. It also calls a subfunction called _SUPER_put that will be removed once LWP::UserAgent supports put().
2007-03-10Restore code to preprocess ".po" files to make this build with oldertron3-4/+17
"gettext" versions (e.g. under NetBSD-i386 3.1_STABLE).
2007-03-10Update to 2.8.6:wiz15-339/+59
New features (some are compile-time options): * INFO and Options pages are laid out properly for multibyte locales, accounting for character widths. * change configure option default for --enable-justify-elts to true. Change default for JUSTIFY to "false". * add PREFERRED_ENCODING to lynx.cfg, along with an options-menu selection for this, to set "Accept-Encoding:" string * add PREFERRED_MEDIA_TYPES to lynx.cfg, corresponding to the option for HTFilterPresentations(). A minimal set of media types is used by default, though the old behavior can be selected * add -nonumbers option, which modifies the output of -dump to suppress the link-numbering * add -listonly option, which modifies the output of -dump to show only the list of links * add -syslog-urls option and lynx.cfg settings (SYSLOG_TEXT, SYSLOG_REQUESTED_URLS) to allow syslog'ing of URLs to be optional. This cannot be set from the options menu * the -version option shows the version of ncurses, curses, etc., from runtime data when available. * add -notitle option to suppress title line and following blank line to maximize screen use for small displays * add -nomargins option to suppress left/right margins to maximize screen use for small displays * add NO_MARGINS and NO_TITLE to lynx.cfg * add NESTED_TABLES setting to lynx.cfg to allow site override of the built-in default * add DEFAULT_COLORS item to lynx.cfg to allow disabling the default colors feature at runtime, allowing better matching of old color scheme via a script * add -stderr option to write error messages when doing a -dump -or -source. Normally these are written to the status line but that does not exist when dumping to standard output * add configure --enable-largefile / --disable-largefile options. * add --enable-widec configure option to allow building lynx without wide character support using ncursesw, to accommodate users with older releases of ncurses Other enhancements: * improve SSL support: * updated README.sslcerts * update CF_GNUTLS macro to look for -lgnutls-openssl as well as the older -lgnutls-extra library * modify HTLoadHTTP() to interpret leading asterisks in common name fields as wildcards * suppress OpenSSL URL from version message if it happens to be built using GNU TLS (or other libraries which happen to define symbols to pretend they are OpenSSL). * improve HTML interpretation: * fix function, which was checking for the absence only of some nonstandard encodings (8bit, 7bit, binary) rather than for the presence of the encodings as specified in RFC 2068 (gzip, compress, etc). This makes lynx able to view a site which puts the charset as the Content-Type * add "deflate" to the encoding types which lynx implements. This consists of several parts * adapted logic from w3m's inflate.c to construct an internal "deflate" decompressor. Tested this with http://carsten.codimi.de/gzip.yaws/ * add "deflate" to the options menu. * modify logic that builds "Accept-Encoding" value to omit encodings which have no external decompressor associated. The effect of this change is to allow lynx to behave as it did before adding the (possibly incomplete) "inflate" support. * add INFLATE_PATH to lynx.cfg, to optionally specify an external program which can be used to decompress deflated files. For testing, a shell script using w3m's utility, e.g., /usr/lib/w3m/inflate, sufficed. NOTE: As currently implemented, lynx requires the external decompression programs to be specified even if it can decompress using library calls. * use ".zz" for suffix of downloaded (but not inflated) deflated files, mapped to application/deflate and application/x-deflate. * modify source-view toggle to keep the current anchor visible. Toggling source view may change the line number on which the anchor is found, requiring some adjustment. This feature is implemented only for source cached pages * fixes to source-view of ftp:// and file:// URLs, i.e., eliminate redundant PRE's, add DOCTYPE and meta tags * correct parsing of embedded URLs which have parameters but no path, e.g., base http://wj55.org/Minutes.php and embedded ?date_meeting=2004-08-31 * add presentation type for application/xml and text/xml mime types as per http://www.w3.org/TR/xhtml-media-types/ http://www.w3.org/TR/2002/NOTE-xhtml-media-types-20020801 which states that they may be used, though application/xhtml+xml is the preferred media type * add presentation type for application/xhtml+xml mime type as per RFC 3236 * add presentation for text/css, to allow browsing ".css" files * force a newline in HTML_end_element() after a </pre>, which causes lines containing only whitespace before the </pre> to display a new line, rather than putting that whitespace before text that follows the </pre> * following a link consisting of a "#" fragment will move the cursor to the link containing the target rather than simply ensuring that it is visible * improvements to character sets and display: * new message files for localization: rw.po, vi.po * updated message files for localization: cs.po, da.po, de.po, et.po, fr.po, hu.po, nl.po, pt_BR.po, sv.po, tr.po * use puts() rather than printf() in some messages to avoid chance of "%" in the translation * modify HTConfirmCookie() to ensure the translator's note is copied into the lynx.pot file, by adding a gettext("Y/N/A/V") call after the comment * improve layout of options-menu and info-page for multibyte character sets by computing the extent of the labels. This works only for wide-character curses. * add ISO-8859-13 and ISO-8859-14 chrtrans tables, revise ISO-8859-10 based on http://czyborra.com/charsets/iso8859.html Change display name for ISO-8859-10 to indicate the region * improve checking if the current character set does not match the character set inferred from the locale. This reduces the number of cases where line-drawing in the options menu does not work * improve recovery when a charset is found that cannot be translated. Before this change, the charset was not stripped from the format string, e.g., text/html; charset=big5 and since there would be no match for the format, lynx would offer to simply download the page (if interactive), or refuse to format (for dumps). Although the content of the page is unusable, the user can still navigate the page using the links which may be there * modify logic for locale_charset configuration variable so it is not modified simply by saving the .lynxrc while in running in a non-locale configuration. That does not alter the display charset used by lynx * improve workaround for line-drawing characters with font-switching by checking if the loaded font has line-drawing characters in the same positions as the terminal description, rather than simply ignoring line-drawing when the codeset differs * workaround for codepage support on OS/2 by changing the effect of unctrl(). Add/use new preferred function use_legacy_coding() to ncurses which provides the same effect with the wide-character ncursesw * improve def7_uni.tbl substitutions for the symbols beginning at U+2600 * add experimental option --enable-japanese-utf8 for using libiconv for Japanese and UTF-8 * improvements to color-style: * change configure script --enable-color-style so it is enabled by default * add COLOR_STYLE setting to lynx.cfg * change default initialization of color-style code when no lss file is given to simulate the non-color-style code. There are some visual differences, e.g., links that contain a mixture of styles will display with mixed colors, but overall the visual effect matches the non-color-style code well enough to change the default configuration. If an empty string is given for the lss filename, this is treated as an empty style file, and lynx will not use its built-in default color style. To make the behavior easier to diagnose, lynx will now exit with an error if it cannot find the lss file. * improve interaction with user: * highlight the target and pause for 20 milliseconds when selecting a link with the mouse * modify behavior when user attempts to toggle a radiobutton off, to make the message that one radio button must be selected only in novice mode * modify column limits, allowing text to be written to the last column on the screen. This allows users to view text which is formatted for 80 columns without the last character of each line wrapping to the next line * prompt user, displaying the command that would be executed, to confirm that it should be. This makes it easier to notice when a local program would be run by activating a lynxcgi link. This is not done in advanced mode, since the URL is already visible in the status line * modify HTSaveAndExecute() to check first for result from HTFileSuffix() before choosing between BIN_SUFFIX and HTML_SUFFIX. This allows the PDF viewer on OS X to get the proper suffix (.pdf) rather than .bin * add check for failure to write to disk, e.g., on disk full, and report error condition via HTAlert() * modify suggested_filename() to strip bzip2's ".bz2" suffixes as well as ".zz" suffixes * modify INFO-page to list the rendered size in bytes if the Content-Length is not available * print the contents of image maps, if any, at the end of a dump * command-line options that toggle or set a boolean now accept "true" and "false" strings. * improve interaction with other programs: * strip special characters such as '%' from parameters passed to external programs for EXTERNAL mechanism on Windows platform. This is ifdef'd with WIN_EX * improve cookie support: * modify HTConfirmCookie() and statusline() to allow cookie prompt message in Japanese to not be truncated when using wide-curses * make the maximum number of cookies configurable in lynx.cfg, added MAX_COOKIES_DOMAIN, MAX_COOKIES_GLOBAL and MAX_COOKIES_BUFFER * improvements to debug/traces: * use symbol USE_VERTRACE in HTUtils.h to allow makefiles that do not use the configure script to turn on the equivalent --enable vertrace feature * improvements to scripting/logging: * make "lynx -version" work in the absence of ".cfg" or ".lss" files * modify print_wwwfile_to_fd() and print_crawl_to_fd() to ensure that no trailing blanks are written in a -dump, etc. * correct parsing of "key 0xNN" lines in command-scripts, had omitted a "!" to invert a check * modify initialization so that cat options.txt | lynx - will allow interactive use * other improvements: * modify logic for -dump so it can dump all pages listed on the command line * lynx accepts multiple URLs on the command line; all are added to G)oto history. Documented this in manpage * add (ifdef'd with EXP_HTTP_HEADERS) code to display the full text of the HTTP headers in the INFO page. * modify treatment of symbolic links for ftp-URLs to show the link target, as with the local directory editor * correct sort-order of local directory listing, using the target of a symbolic link to determine whether it is grouped with files or directories * modified mailcap command and testcommand substitutions to provide for running the testcommand's after program initialization * read user's ".newsauth" file for news-server authentication information * escape "From " when it appears in a page which is mailed, to avoid confusing mail clients * add "Anonymous FTP Password" to Options menu, to allow user to override use of personal email address as the anonymous ftp password New/improved sample files: * add script samples/oldlynx, which gives the non-color-style scheme using an executable built for color-style * add scripts/tbl2html.pl, which can be used to generate test pages for the charsets from src/chrtrans/*.tbl * add test/special_urls.html * modify ".lss" files to work equally well on terminals setup with white text on black background, or the reverse. This also required fixing a few places in LYsubwindow() and curses_w_style() to make window backgrounds use the colors given in the ".lss" default- and normal-colors lines * make ".lss" example files somewhat readable by modifying parser to remove blanks from the color description lines and modifying the example files to use this feature New ports: * none (it seems to run everywhere, but there are a few possibilities) Improvements to existing ports: * UNIX: * improve configure script macro CF_XOPEN_SOURCE, ensuring that _POSIX_C_SOURCE is defined with a value. * revise configure script check whether _POSIX_C_SOURCE should be defined, taking into account the _POSIX_SOURCE definition * Linux: * add codepage 857 (DOSTurkish), since console-tools package provides a suitable font * update Linux console font support to use console-tools package. The configure script checks for consolechars and setfont programs (must find at least one). The corresponding SETFONT_PATH can be set in lynx.cfg to provide a choice between the two * modify configure script to check for Intel compiler 8.0 (and 9.0). * some others [stripped] Improvements for maintainability and testing: * remove macros such as ARGS1, NOPARM which supported K&R compilers * make ANSI C required, drop support for K&R C. * add scripts/indent.sh, use this to reindent C source files * add tags rules to makefile.in's * modify makefile.in to ensure that scripts are prefixed with $(SHELL), in case packager has stripped executable permissions from scripts, e.g., by using CVS * modify configure script and makefiles to allow cross-compiling * add --with-system-type option to configure script to simplify testing the case-statements involving $host_os * change configure script to put the ".cfg" and ".lss" files by default in the --sysconfdir, e.g., $prefix/etc, and the help-files in lynx_doc and lynx_help directories under --datadir, e.g., $prefix/share/lynx_doc, $prefix/share/lynx_doc. To obtain the old behavior, use configure --sysconfdir=/usr/local/lib --datadir=/usr/local/lib * add configure options --with-cfg-file and --with-lss-file to allow one to specify the names and paths of the default configuration and color-style files * filter out obsolete URLs from the customizations saved during install of lynx.cfg * rename test/iso8859-1.html and test/iso88592.html to test/iso-8859-1.html and test/isoi-8859-2.html, corresponding to the proper MIME names to simplify test-scripts * update test/iso8859-1.html (minor fixes) from http://www.ramsch.org/martin/uni/fmi-hp/iso8859-1.html * applied lynx's changes to updated files from ftp.unicode.org to take advantage of less restrictive copyright As well as security-related changes: * eliminate fixed-size buffers in HTrjis() and related functions to avoid potential buffer overflow in nntp pages * eliminate fixed-size buffers in LYExpandHostForURL() to guard against buffer overflow resulting from too-long domain prefix/suffix data from lynx.cfg * reduce TRST_MAXROWSPAN and TRST_MAXCOLSPAN to 200, which is more plausible than 10000 by 1000. * limit TEXTAREA columns to the screen width, and rows to 3 times the screen height. And finally: * A lot of bug fixes * A lot of documentation changes. * A lot of dead code removed
2007-03-08Minor pkglint cleanup, from Sergey Svishchev.wiz2-5/+5
2007-03-07Merge patch-dw from thunderbird to fix build on DragonFly.joerg2-1/+15
2007-03-07Dynamically generate the part of the PLIST for libfreebl. This is becausedmcmahill15-71/+86
the exact names of the freebl libraries depends on the platform and they have a habit of changing even on minor releases. This causes these mozilla packages to be broken quite a lot on platforms other than NetBSD/i386. Hopefully this fix will last longer than previous ones. pkgrevision bumps all around.
2007-03-05Unset PKGREVISION after update.ghen1-2/+1
2007-03-05Update seamonkey, seamonkey-bin and seamonkey-gtk1 to Seamonkey 1.1.1.ghen7-20/+19
New Features and Fixes: (Windows-specific fixes ommitted) * Some QuickLaunch issues have been resolved. * The tab-preview tooltips no longer show a preview for the active tab. For the complete changelog, see http://www.mozilla.org/projects/seamonkey/releases/seamonkey1.1.1/changelog.html
2007-03-04Update www/squid to squid-2.6.10 (squid-2.6.STABLE10).taca2-6/+6
Changes to squid-2.6.STABLE10 (Mar 4 2007) - Upgrade HTTP/0.9 responses to our HTTP version (HTTP/1.0) - various diskd bugfixes - In the access.log hierarchy field log the unique peer name instead of the host name - unlinkdClose() should be called after (not before) storeDirSync() - CLEAN_BUF_SZ was defined, but never used anywhere - logging HTTP-request size - Fix icmp pinger communication on FreeBSD and other not supporing large dgram AF_UNIX sockets - Release objects on swapin failure - Bug #1787: Objects stuck in cache if origin server clock in future - Bug #1420: 302 responses with an Expires header is always cached - Primitive support for HTTP/1.1 chunked encoding, working around broken servers - Clean up relations between TCP probing and DNS checks of peers with no known addresses. - Fix a minor HTML coding error in ftp directory listings with // in the path - Bug #1875, #1420. Cleanup of refresh logics when dealing with non-refreshable content - Negotiate authentication fixed again. Broken since STABLE7 by the patch for Bug #1792. - Bug #1892: COSS tries to shut down the same directory twice on exit - Bug #1908: store*DirRebuildFromSwapLog() ignores some SWAP_LOG_DEL entries - Added support for Subversion HTTP request methods MKACTIVITY, CHECKOUT and MERGE.
2007-03-03Update to version 20070225. Only changes are to ad patterns.simonb2-6/+6
2007-03-03Update to 4.4.6adrianp6-62/+61
* Updated PCRE to version 7.0. * Fixed segfault in ext/session when register_globals=On. * Fixed (segfault in cURL extension). * Fixed (possible cURL memory error). * Fixed (imagettftext() multithreading issue). * Fixed (ext/interbase compile failure). * Fixed (PHP fastcgi with PHP_FCGI_CHILDREN don't kill children when parent is killed). 4.4.5 # Upgraded PEAR to 1.5.0. # Updated PCRE to version 6.7. # Moved extensions to PECL: ext/ovrimos # Added a meta tag to phpinfo() output to prevent search engines from indexing the page. # Backported a fix in the configure tests to detect the "rounding fuzz". # Backported fix for ext/imap compilation failure with recent c-client versions. # Fixed missing open_basedir check inside chdir() function. # Fixed (Compile fails when using GCC 4.1.1/binutils 2.17). # Fixed (pg_insert/pg_update do not allow now() to be used for timestamp fields). # Fixed (using autoconf 2.6x and --with-layout=GNU breaks PEAR install path). # Fixed (Using $this not in object context can cause segfaults). # Fixed (ext/dba doesn't check for db-4.5 and db-4.4 when db4 support is enabled). # Fixed (ftp_put() does not change transfer mode to ASCII). # Fixed (ftp_nlist() returns false on empty dirs). # Fixed (Allow building of curl extension against libcurl 7.16.0). # Fixed (curl_exec() with return transfer returns TRUE on empty files). # Fixed (Fixed a possible open_basedir bypass in tempnam()). # Fixed (ldap_connect causes segfault with newer versions of OpenLDAP). # Fixed (parse_url() fails if passing '@' in passwd). # Fixed (Calling undefined method prints insufficient error message). # Fixed (segfault when calling setlocale() in userspace session handler). # Fixed (constructor is not called for classes used in userspace stream wrappers). # Fixed (wddx_serialize_value() generates no wellformed xml). # Fixed (aggregate_methods_by_list fails to take certain methods). # Fixed (natcasesort() causes array_pop() to misbehave). # Fixed (CURLOPT_HEADERFUNCTION, couldn't set the function in the class). # Fixed (recursive array_walk causes segfault).
2007-03-01add buildlink3.mk from Brian de Alwis - used by wip packages so far..abs1-0/+20
2007-03-01Fix PLIST, bump PKGREVISION, and close PR 35881.wiz2-50/+5
2007-02-28Reset maintainer on his request (PR 35869).wiz1-2/+2
2007-02-28Fix CATEGORIES, duh.salo1-2/+2
2007-02-27Update to 0.5:wiz2-7/+8
2006-03-12 Mattias Holmlund Version 0.7 Add NoUpdate option. Remove Verbose output for HEAD requests. 2005-05-30 Mattias Holmlund Version 0.6 Handle invalid cache-directories. Create the cache directory if it doesn't exist. Store the headers Content-Type, Content-Length, Content-Encoding, Content-Range and Last-Modified in the cache and restore them when returning a cached response. Fix bug in ETag cache handling.
2007-02-27Update to 1.4:wiz2-9/+9
1.4 Sun Nov 7 09:30:29 GMT 2004 - More fixes from the fantastic Mr Thurn 1.3 Fri Oct 15 16:24:47 BST 2004 - Fixes from Martin Thurn 1.2 Wed Sep 8 16:32:28 BST 2004 - Fix UK template layout 1.1 Wed Jun 2 09:57:59 BST 2004 - Changes to US template layout 1.0 Tue Dec 16 14:55:15 2003 - switch to using Template::Extract - add more fields - cleanup 0.9 Tue Feb 11 12:30:16 2003 - set User Agent again to fix weirdness - ASIN format has changed 0.85 Fri Oct 25 17:43:12 2002 - Fix some minor bugs 0.8 Mon Aug 36 10:25:33 2002 - Amazon changed the layout of their .com pages so this heroic patch from the mysteriously named Artimage fixes it. Actually he fixed it ages ago it's just I was too slack to apply it and figure out some stuff. 0.7 Wed Feb 27 13:10:56 2002 - there was some cruft creeping in if it was a DVD. All fixed now :) 0.66 Tue Dec 18 17:28:54 2001 - fixed mistake in amazonwish documentation about where your settings are saved.
2007-02-27Update to 0.40:wiz2-7/+6
[Changes for 0.40 - 2005-09-17] * Support for capturing matched regular expressions into variables, Contributed by "woremacx". For example, this captures an nonempty header text into the "heading" variable: <h2>[% heading =~ /((?!<\/h2).+?)/ %]</h2> [Changes for 0.39 - 2005-07-15] * Allow passing Template::Parser options directly into Template::Extract->new(). Suggested by brian d foy. * Factored out the parser into Template::Extract::Parser to allow use of alternate parsers with the PARSE_CLASS class method. [Changes for 0.38 - 2004-10-25] * Fix test failure with pre-5.8.4's regex optimizer. Reported by CPAN testers. [Changes for 0.37 - 2004-10-20] * Move under SVK for version management. * If the template ends with a capturing variable, make it greedy instead of nongreedy, so it won't always match the empty string. Reported by LTJake on IRC. [Changes for 0.36 - 2004-02-16] * Separate the compilation and run parts into two modules, for ease of deployment (::Run may be put on a machine without TT2) and marginally faster execution. Suggested by Bruno De Fraine. [Changes for 0.35 - 2004-01-09] * Fixes regression caused by newer TT2 versions, which adds the extra "#line" directives into the regular expressions. Spotted by Yi-Ming Cao and Sam Smith. * Implement suggestion from Luis Oliveira: embedded non-capturing regexes, such as [% /\s*/ %]. * Add implicit optional newlines around [% FOREACH %] blocks, so it can intuitively work. [Changes for 0.33 - 2003-12-13] * Adds MANIFEST.SKIP that takes care of Module::Build files, so older versions of Module::Build/MakeMaker won't trip Module::Signature over. Thanks to CPAN smoker Jost Krieger for the report. [Changes for 0.32 - 2003-12-13] * Improved build intrastructure, suggested by Mark Fowler, to automatically check and download nmake.exe on Windows, as well as supporting a Module::Build-compatible Build.PL. * Clarify documents; add links to Simon and Mark's articles. [Changes for 0.31 - 2003-10-21] * New flag $EXACT to control whether partial documents should match. (defaults to 0 for backward compatibility) * Tatsuhiko Miyagawa pointed out that [% FOREACH %] blocks fail to match prematurely because it can match zero times. Now outermost foreach blocks must match at least once. [Changes for 0.30 - 2003-10-20] * This module is no longer experimental. :) * Russell Matbouli reports that extract did not properly set \%values. Fixed. * [% SET key = "value" %] now works inside FOREACHs. * [% SET nested.key = "value" %] now works. * Much more robust validating code inside FOREACHs. * Refactored the common context walking code from "get", "set" and "validate" into _ext, and improved readability.
2007-02-27Update to 2.15:wiz2-7/+6
#------------------------------------------------------------------------ # Version 2.15 - 26th May 2006 #------------------------------------------------------------------------ Chomping Options ---------------- * Added the CHOMP_GREEDY option and '~' chomping flag. Changed CHOMP_COLLAPSE to greedily chomp all whitespace (including multiple newlines) and replace it with a single space. Previously it only chomped one line. Renamed the CHOMP_ALL option to CHOMP_ONE which makes more sense. CHOMP_ALL is still provided as an alias for CHOMP_ONE for backwards compatibility. Thanks to Paul Seamons for doing all the hard work on this. http://tt2.org/pipermail/templates/2006-February/thread.html#8354 * Added code to the replace text virtual method to use a faster and simpler implementation if the replacement text doesn't contain any back references. Thanks to Josh Rosenbaum for all his efforts on this. http://tt2.org/pipermail/templates/2006-February/008344.html Stash ----- * Changed various tests for private/hidden variables (starting '_' or '.') to use a regex defined in the $PRIVATE package variable in Template::Stash. This can be redefined or undefined. Note that the XS Stash only looks to see if $PRIVATE is defined or not, and currently hard-codes the regex. Plugins ------- * Changed the Image plugin tag() method to call the name() method instead of accessing the name directly, making it easier for subclasses to provide an alternate name. Thanks to Cees Hek for his patch. http://tt2.org/pipermail/templates/2006-February/008423.html * Change the AUTOLOAD regex in the Table plugin to be more robust. http://tt2.org/pipermail/templates/2006-May/008602.html Documentation ------------- * Added the Template::Toolkit documentation pointing people to the right place. * Updated the Template::Stash::XS documentation to remove the "experimental" description and tidy things up a bit.
2007-02-27Update to 0.52:wiz2-7/+12
0.52, released Jan 22, 2007 Belatedly update the SVN::Web installation to note that Subversion 1.4.0 or above is now required to use SVN::Web. 0.51, released Jan 15, 2007 C<reposparent> functionality was inadvertently broken in 0.50. This release fixes that. This was rt#24377 reported by Christoph Buescher <Christoph.Buescher@fiducia.de>. 0.50, released Jan 12, 2007 SVN::Web now supports accessing repositories that are B<not> on the same host as the SVN::Web installation. Repositories can be accessed using the I<file:///>, I<http://>, and I<svn://> protocols. A mechanism for configuring which actions are available on each page has been introduced. See L<SVN::Web/"Action menu configuration"> for more. A new action, L<SVN::Web::Blame> has been introduced. This generates output that shows the Subversion annotation/blame information for a file. Diff output (from L<SVN::Web::Diff> and L<SVN::Web::Revision>) is now generated by Subversion, rather than SVN::Web. This makes diff generation much faster, and much less memory intensive. However, it has meant that the I<context> option is no longer available. There are several small tweaks to the diff and revision output. Refactoring and rewriting has meant that L<Digest::MD5>, L<Text::Diff>, and L<Text::Diff::HTML> are no longer prequisites. A bug has been fixed in RSS generation. The contents of the <description> element are now wrapped in CDATA markers to ensure that any embedded markup is preserved. There is now support for keeping localisation files in arbitrary directories, configured by the C<language_dirs> configuration option. This makes it simpler to maintain your own localisation files outside of SVN::Web, and makes it easier to integrate third party actions in to an SVN::Web installation. See L<SVN::Web/Languages> and L<SVN::Web::I18N> for more details. The Template::Toolkit C<log_msg> meta-filter has been replaced with a Template::Toolkit MACRO, defined in F<_log_msg>. The effect is the same, but this approach affords more flexibility (e.g., having different log message filters per repository). The log template now supports rudimentary 'paging' through the log messages. I<Proper> paging support requires new functionality in Subversion. Selecting the number of log messages to show per page is also more straightforward. L<SVN::Web::Revision> supports a C<max_diff_size> configuration option to cope with revisions which may generate huge diffs. The configuration file (F<config.yaml>) must contain a C<version> key, otherwise a fatal error is generated. Most extraneous whitespace is now removed from the templates when output is being produced. Documentation bug rt#22282, reported by Andrew Sterling Hanenkamp <sterling@hanenkamp.com>, has been fixed. 0.49, released Aug 23, 2006 SVN::Web now properly supports Apache 2 / mod_perl 2. In addition, the test suite contains tests that work under Apache 2, and ensure that future changes should not introduce regressions in this functionality. File::Spec is now used when constructing filesystem paths, instead of assuming that the directory separator is F</>. This should allow the use of native paths on Windows, e.g. F<< C:\path\to\svnweb >>. A bug in the mod_perl handler meant that the [% script %] directive wasn't generating fully qualified links. This resulted in links in the RSS feed being relative. This is now fixed. Reported by Dietrich Streifert <dietrich.streifert@visionet.de>. When testing the generated F<httpd.conf> includes an explicit C<ServerName> directive, removing a warning on some hosts. Reported in rt#20170 by <fiajro@cy.ath.cx>. Set permissions on the temporary directories when running tests as root. Otherwise they fail. Reported in rt#20170 by <fiajro@cy.ath.cx>. Fix a bug encounted on Solaris. SVN::Core::time_from_cstring() was returning negative numbers. The questions that are asked when running C<< perl Build.PL >> can now be answered and/or skipped by passing command line options to F<Build.PL>. Run C<< perldoc Build.PL >> for the documentation options. Paths to Apache modules are no longer hardcoded in F<conf/httpd.tt>. C<apxs> is used to retrieve the value of the Apache library directory. In addition, the name of the mod_perl .so file is now configurable, as different systems call it different things. Included documentation on using SVN::Web with the IIS web server. Submitted by Tom Hukins <tom@eborcom.com> in rt#20341. A bug in the author's testing environment meant that 0.48 shipped with templates that generated HTML that was not strictly valid. This, and the templates, have been fixed. 0.48, released Jun 28, 2006 The interface localisation can now be selected. The interface has always been localised, but the mechanism for choosing it has been badly exposed. SVN::Web now supports two configuration options (C<languages> and C<default_language>) to specify the language selection. In addition, the available configured languages are also exposed through the (C<trac>) user interface, and the user can choose from the list of available localisation. Their choice is saved in a cookie. Generation of RSS feeds is now done using a template, instead of using L<XML::RSS>. This removes a dependency on XML:RSS, and should make it easier to customise the content of the RSS feed should you desire. This fixes rt#18169, reported by Mike Ellery <mikee@s2technologies.com>. RSS feeds are now autodiscoverable in modern browsers. The formatting of timestamps is now configurable using L<POSIX/strftime>. You can choose how timestamps are formatted, and they can be displayed in UTC (the Subversion default), the server's local timezone, or the timezone of your choice. See L<SVN::Web/"Time and date formatting"> for details. This fixes rt#18806, reported by Mike Ellery <mikee@s2technologies.com>. Worked around a bug in Subversion where repository paths that were specified with a tailing slash would trigger an assertion. This fixes rt#19273, reported by Michael Schwern <MSCHWERN@cpan.org>. Fixed a bug where the C<directory_umask> cache backend option was not being treated as an octal number. This fixes rt#19272, reported by Michael Schwern <MSCHWERN@cpan.org>. The L<SVN::Web::Revision> action now show's the repository's youngest revision if no C<rev> parameter is provided. Fixed a bug in L<SVN::Web::Revision>. Revisions that contain files that were copied from another file, modified, and then committed will now be displayed properly instead of generating an error. The documentation for L<SVN::Web> includes an example configuration for Apache and FastCGI, contributed by Robert Spier <rspier@pobox.com>. Made extensive changes to the test suite. Include tests that exercise SVN::Web when running under C<svnweb-server>, as a CGI script, and as an Apache mod_perl1 handler. These tests are optional -- the installer is prompted at C<perl Build.PL> time whether to run these tests, and to provide the information the tests need (such as the port to run on). 0.47, released May 6, 2006 Implement support for caching the results of the actions, using any of the L<Cache::Cache> family of modules. In tests (see F<t/benchmark.t>) this can yield a 20% or greater speed benefit. See L<SVN::Web/"Data cache"> for details of how to enable the cache and configure cache related options. Support Subversion repo directories and files that have spaces or other characters that should be URI escaped in their names. Fixes rt#19093, reported by <gbloice@gmail.com>. Commented out the references to L<Template::Plugin::Clickable> and L<Template::Plugin::Clickable::Email> in the config file that is generated by C<svnweb-install>. This stops log files filling up with warnings if they're not present. The lines remain, commented out, as a suggestion for users. Improved the modperl2 support, fixing rt#19004, rt#18437, and rt#18346 (Garrison Hoffman <garrison@codefix.net>, <cpan@rickster.com>, Thomas Nagel <me@thomasnagel.com>). 0.46, released Mar 9, 2006 Fixed a bug in C<svnweb-server>. The L<CGI> module is now always used when running under this server, instead of L<CGI::Fast>. This should fix problems if you are trying to use C<svnweb-server> on a host with L<CGI::Fast> installed. 0.45, released Mar 8, 2006 Fixed a bug that broke mod_perl support. 0.44, released Mar 8, 2006 When browsing the repository the F<trac> templates now include age of the file, expressed as {seconds, minutes, hours, days, weeks, months, years} since the file was last modified. The C<revision>, C<log>, C<view>, and C<rss> actions are much more conservative with memory when processing commits that changed a large number of files. Fixes rt#17359, reported by Dietrich Streifert <dietrich.streifert@visionet.de>. Included support for running under mod_perl2 as well as mod_perl1. Fixes rt#17085 and rt#17350. Based on a patch from Garrison Hoffman <garrison@codefix.net>. Fixed a bug when running under mod_perl -- the HTTP headers were not being sent. Some browsers could cope with this, others just displayed the raw HTML. Reported by Dominic Mitchell <dom@happygiraffe.net>. Entering a revision number that does not exist will now generate a localised error message. Fixes rt#17822, reported by <gk5885@kickstyle.net> The L<SVN::Web::Revision> action will now not show diffs between file revisions if either revision of the file has a non-text MIME type. Fixes rt#17625, reported by Mike Ellery <mikee@s2technologies.com>. Fixed some bugs in C<svnweb-server>. Option parsing works properly, fixing rt#17347 (reported by <miyagawa@cpan.org>) and the C<--net-server> option is now honoured. C<svnweb-install> should now work if any directories in the install path contain regexp metacharacters in the filename. Fixes rt#17282, reported by <CORION@cpan.org>. It also emits warnings if copying files or making directories during the install process fails, fixing rt#17283. 0.43, released Jan 25, 2006 Fix a syntax error in the config file generated by svnweb-install. Fix the instructions and code for running under mod_perl. When viewing an HTML diff, include a link to the plain text equivalent. Showing diffs when viewing a revision is now optional, but defaults to on. Require Exception::Class 1.22 or above. Versions below lack the necessary C<caught()> syntax. Improve the installation and configuration documentation. Include C<svnweb-server>, a simple web server to make it easier for people to get started with SVN::Web. 0.42, released Dec 16, 2005 Throw exceptions instead of die()ing on almost all errors. Catch the exceptions and generate much friendlier error messages. Error messages are now easy to localise. When viewing a diff, the I<trac> templates show the two revision numbers being compared, and include a link allowing the user to reverse the order of the diff. The syntax for specifying permitted actions, and the classes that implement them, has changed. See L<UPDATING> for more information. This mechanism also allows for easy configuration of per-action options. A (partial) French localisation has been supplied by Cyril Brulebois. Any C<svn:externals> properties that are set on a directory are now shown when browsing that directory. When viewing a file's revision log, you can now select two arbitrary revisions and get a diff showing the changes between those revisions. Fixes rt#15813. If you only have one repository configured then the C<list> action can be configured to immediately redirect to browsing that repository, saving the user from having to click through an intermediate page. See L<SVN::Web::List> for more information.
2007-02-27Add HOMEPAGE.wiz1-2/+2
2007-02-25Update to 1.82:wiz2-6/+6
1.82 2007-02-21 by Alexandr Ciornii (alexchorny AT gmail.com) - Slightly faster test skip - 99semaphore.t and 99flex.t check for cygserver on Cygwin - 99flex.t skips less tests in some cases - 99flex.t checks for Digest::MD5, MIME::Base64 - Warning in Apache::Session::Lock::Semaphore about cygserver - Makefile.PL requires File::Temp - changed order of use/chdir in tests (RT#16539, from Andrew Benham)
2007-02-25bump revision for openssl omission fix in lang/php5 for PHP 5.2.1jdolecek1-2/+2
noted by Manuel Bouyer
2007-02-25Fix patch so it works with Apache 2.2.x.sborrill3-21/+21
APR_XtOffsetOf is marked as deprecated in 2.0 and has been removed entirely in 2.2
2007-02-25Fix build problem with aufs option on DragonFly.taca2-3/+5
Reported by PR pkg/35656 by Kimura Fuyuki and applied patch from it.
2007-02-25Update firefox, firefox-bin and firefox-gtk1 to 1.5.0.10. Fixed in this version:ghen10-66/+31
Fixed in Firefox 1.5.0.10 MFSA 2007-07 Embedded nulls in location.hostname confuse same-domain checks MFSA 2007-06 Mozilla Network Security Services (NSS) SSLv2 buffer overflow MFSA 2007-05 XSS and local file access by opening blocked popups MFSA 2007-04 Spoofing using custom cursor and CSS3 hotspot MFSA 2007-03 Information disclosure through cache collisions MFSA 2007-02 Improvements to help protect against Cross-Site Scripting attacks MFSA 2007-01 Crashes with evidence of memory corruption (rv:1.8.0.10/1.8.1.2) For more info, see http://www.mozilla.com/en-US/firefox/releases/1.5.0.10.html
2007-02-25apr-config is called apr-1-config now.sborrill3-6/+6
2007-02-24Update to 2.10:wiz2-8/+8
2.10 Sat Jul 15 20:50:41 EDT 2006 - minor bug fixed in HTML repair routines (thanks to Dave Gray) 2.09 Thu Jun 8 15:46:17 EDT 2006 - Tweaked rasterizer to handle some situations where the HTML is broken but tables can still be inferred. - Fixed TREE() definition for situations where import() is not invoked. (thanks to DDICK on cpan.org)
2007-02-24Update firefox2, firefox2-bin and firefox2-gtk1 to 2.0.0.2. Fixed in this ↵ghen6-16/+16
version: MFSA 2007-07 Embedded nulls in location.hostname confuse same-domain checks MFSA 2007-06 Mozilla Network Security Services (NSS) SSLv2 buffer overflow MFSA 2007-05 XSS and local file access by opening blocked popups MFSA 2007-04 Spoofing using custom cursor and CSS3 hotspot MFSA 2007-03 Information disclosure through cache collisions MFSA 2007-02 Improvements to help protect against Cross-Site Scripting attacks MFSA 2007-01 Crashes with evidence of memory corruption (rv:1.8.0.10/1.8.1.2) For more info, see http://www.mozilla.com/en-US/firefox/2.0.0.2/releasenotes/
2007-02-22pkglint USE_LANGUAGES cleanup. Patch from Sergey Svishchev.wiz3-8/+8
2007-02-22Whitespace cleanup, courtesy of pkglint.wiz74-224/+224
Patch provided by Sergey Svishchev in private mail.
2007-02-22HOMEPAGE is gone, comment it out. From Sergey Svishchev.wiz1-3/+3
2007-02-22pkglint cleanup; update HOMEPAGE/MASTER_SITES.wiz12-29/+29
From Sergey Svishchev in private mail.
2007-02-22Update to 1.17:wiz2-7/+6
1.17 Wed May 3 16:52:03 EDT 2006 - new_from_tree() uses a better rasterizer now, properly handling even more tortuous span issues. Thanks to Roland Schar. - Fixed as_XML rendering Thanks to Roger Crew. 1.16 Sat Feb 25 12:41:57 EST 2006 - Fixed new_from_tree() to handle (ignore) tbody, thead and tfoot tags. Otherwise rows were ignored. 1.15 Fri Feb 24 15:34:13 EST 2006 - Fixed some scoping issues ('my' collisions) - Fixed some undef issues running under -w (thanks to Carl Franks)
2007-02-20Update awstats for the new distfile with the same version number. Changesminskim3-7/+12
include recognizing more search engines and documentation improvements. Bump PKGREVISION.
2007-02-20Bump zope3 from 3.3.0 to 3.3.1, the latter was released 14 Jan 2007,he6-19/+30
and appears to currently be the latest "stable" Zope 3 version. Discussed with package maintainer, Yoshito Komatsu, who sent me some minor tweaks to my changes. The part of Zope/doc/CHANGES.txt relevant for 3.3.0 -> 3.3.1 is: Bugfixes - Fixed widget bug in zope.app.form.browser; _getCurrentValue always returns an input value now. This fixes a bug in _getFormValue. (This required a backport of a small restructuring: Changed internal widget API to allow retrieving the current value (from request, default or current field value) in addition to the current form representation of the value.) - Fixed bug #707: "layer" directive was marked as deprecated in a confusing way. - Fixed bug #728: Able to change-dir into non-existant directories using FTP - Fixed bug #717: formlib raised FormError when schema fields were missing from a request although not required. - Fixed bug #738: RestrictedPython was unable to parse Unicode expressions correctly (as passed in from e.g. ZPTPages). - Fixed bug #723: Testbrowser was handling multiple submit buttons with the same name incorrectly. - Fixed HTML rendered by ItemsMultiDisplayWidget: The 'name' attribute is not allowed in list tags and 'type' has a different meaning. - Fileresources now also set the Cache-control headers on 304 responses. This speeds up page loads a lot on pages with many resources. - Fixed validate method of schema.Date, now it does not accept datetime objects anymore. this is needed because datetime and date values are not comparable - Fixed issue 730: Subversion 1.4 breaks mkzopeinstance.py - Fixed zope.annotation.factory to correctly setup containment for objects that do not implement IContained. - Fixed encoding of newlines, carriage returns, and tabs when encoding attributes for widgets so we're consistent under all Python 2.4.x versions (including 2.4.4, which failed tests before). - Fixed issue 535: make HTTPInputStream work with Python 2.4.4. - Improved fix for issue 599: Made sure i18n Message based Invalid exceptions are handled correctly. - Fixed a bug in getImageInfo which could cause an UnboundLocalError under certain conditions. - Fixed ``get/queryNextUtility`` to work with multiple base registries. - Fixed zope.app.catalog.attribute.AttributeIndex. It did not remove the the previous value/object from the index IF the NEW value was None. - Fixed zope.index.field.index.FieldIndex. Unindex broke if the value somehow dropped out of the forward index.
2007-02-20Revert to PKGNAME as DISTDIR.joerg1-2/+2