"has been released. The 2.0 release is a massive upgrade of the Horde Application Framework. Many components have been added or streamlined. Inter-application support is much more robust, a generic MIME_Viewer framework is included, a new preferences system supports global or application scope for preferences, and more!"
*) Upgraded to Apache 1.3.23
*) Fixed a subtle indexing bug in SHMCB. Each sub-cache used an
indexing structure that (correctly) used index values (and ranges)
as "unsigned int", but the meta-structure in the header had these
ranged as "unsigned char".
*) Perform the SHMCB remove operation under mutual exclusion
to prevent a inter-process synchronization problem.
*) Made sure that mod_ssl does not segfault in case of
SCOREBOARD_SIZE < 1024.
*) Merged in the SDBM patch from Uwe Ohse which fixes a problem with
sdbms .dir file, which arrises when a second .dir block is needed
for the first time. read() returns 0 in that case, and the library
forgot to initialize that new block. A related problem is that the
calculation of db->maxbno is wrong. It just appends 4096*BYTESIZ
bits, which is not enough except for small databases (.dir
basically doubles everytime it's too small).
The main new features in 1.3.23 (compared to 1.3.22) are:
* HTTP/1.1 support for mod_proxy.
* Other mod_proxy improvements.
* The new 'FileETag' directive to allow one to build the
format of the ETag via runtime directives.
* Addition of a 'filter callback' function to enable modules to
intercept the output byte stream for dynamic page caching.
The following bugs were found in Apache 1.3.22 and have been fixed in
Apache 1.3.23:
* Fix incorrect "Content-Length" header in the 416 response.
* Revert mod_negotation's handling of path_info and query_args
to the 1.3.20 behavior (PRs: 8628, 8582, 8538).
* Prevent an Apache module from being loaded or added twice due
to duplicate LoadModule or AddModule directives.
<briggs@ninthwonder.com>. If you use CGI.pm, then this update is highly
recommended. Changes from version 2.75.2 include:
* Changes to CGI::Carp to avoid "subroutine redefined" error messages.
* Default DTD is now XHTML 1.0 Transitional
* Patches to support all HTML4 tags.
* Added ability to change encoding in <?xml> assertion.
* Fixed the old escapeHTML('CGI') ne "CGI" bug
* In accordance with XHTML requirements, there are no longer any
minimized attributes, such as "checked".
--> Patched bug which caused file uploads of exactly 4096 bytes to be
truncated to 4094 (thanks to Kevin Mahony)
* New tests and fixes to CGI::Pretty (thanks to Michael Schwern).
* New esc.t regression test for EBCDIC translations courtesy Peter
Prymmer.
* Patches from James Jurach to make compatible with FCGI-ProcManager
* Additional fields passed to header() (like -Content_disposition) now
honor initial capitalization.
* Patch from Andrew McNaughton to handle utf-8 escapes (%uXXXX codes) in
URLs.
bulk build problem.
Changes since 0.7.4:
0.7.8
-----
- use putenv instead of setenv for sun systems.
- Added a FavIcon plugin, requires GdkPixbuf and will only work with
current CVS skipstone and 0.7.8 or higher releases. Introduces a new
plugin position (PLUGIN_IN_TOOLBAR_BEFORE_ENTRY) some of you may have to
recompile your plugins.
- Fixed title setting for notebook window and added a check
for null titles in adding go menu items.
- Patch from Ashie, to fix copy/paste between notebook tabs.
- Fix to the reload menu as I was not returning what gtk was expecting,
it was causing a reload hangup
- Lots of Improvements to the Throb plugin thanks to M.R. Muthu Kumar. Now
Throbbers should be placed in ~/.skipstone/plugins/throbbers
- Thanks to "M.R.Muthu Kumar" <m_muthukumar@users.sourceforge.net> for
noticing a bug when closing the config window with plugins that wants
its stuff saved, that crashes skip. Fixed now.
- Fix titles so that they are not shortened in the window title of the
notebook interface, if the notebook label itself is shortened.
- Added an option to disable annoying popups, in mozilla node check disable
popups to activate.
- Applied a patch with changes from Petr Blahos <pblahos@suse.cz> so that
hitting alt-l does not open the url entry dialog if the navigation bar
is on, rather just grabs focus on the entry, otherwise default behavior
is kept if the navigation toolbar is off.
- Fix crash recovery some more! it was dying out too fast because of
the recent changes.
- make cvsmozilla=1 for those of you using CVS mozilla as of 9th of dec.
update since an API had changed. people using <= 0.96 should just do a make
as usual
- Applied a patch from : "M.R.Muthu Kumar" <m_muthukumar@users.sourceforge.net>
That loads a pixmap for bookmark link in the bookmark toolbar and another
one for the bookmark folder. mini_folder.xpm and mini_link.xpm. Those are
added to the default theme ofcourse, now people are more than welcome
to draw other ones for the rest of the themes :)
- Added an option to toggle the use of HTTP version 1.0, as i found out
that my intenet junkbuster proxy does not like http version 1.1 - so if
you are seeing weird behavior using jb with skipstone, check use 1.0 in
mozilla config section.
- updated japanese translations from ashie.
- Changed the way the titles are handled since the new patch didn't play
well with windowed mode.
- Another Patch from ashie@home.ne.jp for internationlizing copy/paste.
- Set title on window even on notebook mode and on switch of notebook.
- Use g_get_home_dir() instead of getenv("HOME");
- Patch from ashie@home.ne.jp that enables title encoding so that japanese,
chinese and other chars display correctly in bookmarks and titles.
- Add SkipStone's version to the user_agent string.
- Fixed a crash for confirmEx dialog temporarly until I finish the
implementation.
- Applied a patch for bookmarks from ashie@home.ne.jp that fixes dropping of
bookmarks onto the root of another bookmark and also adds the ability to
autoscroll when you are dropping a bookmark further down the ctree.
0.7.7
-----
- Fixed a condition where mozilla embedding components could be faulty
and would still cause crash recovery to respawn even though we are
trapping the respawning. Now skipstone should print the message
about the fast respawning and just quit.
- Added skipstone-desk.png and skipstone-now.png one for your desktop
and one to promote skipstone :) Thanks to Jenn <spam@neurodreams.net>
for the skipstone-now icon - I lost the email which I got the skipstone.png
desktop icon so if the user who made it can email me again so I can give
him appropriate credit.
- crash fix when closing a detabbed tab, thanks to Dam
<damien@mandrakesoft.com> for noticing that one.
- Patch from Dam's <damien@mandrakesoft.com> to shorten the spaces in the
toolbars.
- Ben Winslow <rain@bluecherry.net> sent in a patch that reported exact
progress if known, I modified it to do a progerss_all instead displaying
the site name and also calculates estimated speed in bps. Anyone else
is welcome to do timed calcuations if they like.
- Now SkipStone can be compiled with a debug=1 flag that will enable function
calls to be displayed for debugging purposes, if you are having problems
with skipstone its a good idea to recompile with make debug=1 and run
skipstone > debugout then send me the latest lines from debugout - helps.
- Added webbrowserpersist to include according to new mozilla include dirs
- Renamed read_config() to read_skipstone_config() and the same for
write_config(), read_config() was causing CrossOver plugin problems.
Appearntly they were using the same or something went wrong with both
Skip and the plugin so the easiest solution was to rename our functions.
Thanks to Martin Wulffeld <tranquil@mail.dk> for doing all the detective
work with this, he came up with the answer and emailed me about it.
- More renaming for CrossOver stuff. I wonder why all those conflicts.
- Updated nl.po by Francois Duprez.
0.7.6
-----
- A new AutoComplete plugin, install it and hit tab on the entry location
to get a list of possible completions when typing a url.
- Mozilla 0.9.5 and CVS Mozilla compatibility.
- Added Escape as a key handler to destroy the windows in history, bookmarks
print, open location, config, and error dialogs. Basically all the windows
will be destroyed when hitting escape except for skipstone window which
stop load when hitting escape.
- Patch from Petr Blahos <pblahos@suse.cz> Adds directory locations for
SUSE distros to skipstone startup script, fixes the previous tab menuitem
which was calling the next function! and adds a new fixed tab size feature.
- Patch from Mike Meyer <mwm@mired.org> to config.mk so that PREFIX can be
passed and used in INCLUDE and LIB locations instead of only installtion
location, helps with FreeBSD port maintaince.
- Disable all warnings for submit/enter secure/leave secure site by default
if crypto is compiled in until I file a bug about not being prompted to
stop this behavior by mozilla prompt service.
- avoid potential crash when appending an entry to go menu and location is
null.
- Added a new position to plugins, PLUGIN_IN_TOOLBAR_START which causes
plugins to be loaded before skipstone's control buttons (back, forward, etc)
and added two examples that use that .. a button that when clicked creates
a new skipstone page or notebook tab and if pasted on, it'll create a page
with the buffer loaded on. There are two versions of this plugin, a text
only version for people without Imlib2 and an Imlib enhanced version
that can load a graphical image that can be set via the config (it can be
disabled also in the imlib version to remain text only) - Set the image file
from its config section in skipstone's config. You may want to recompile
all your plugins and skipstone ofcourse.
0.7.5
-----
- Fix to compile with 0.93 and keep backward compatibility with 0.92 calls.
- Added an option to control underlining of links in the Appearance section.
- Originally patch from Mike Meyer <mwm@mired.org> for adding an option
to disable use of web page colors, I put that in its own Appearance node
in prepration to make the colors configurable from skipstone also, rather
than using the default mozilla colors.
- Fixed an odd crash when setting the title sometimes.
- Patch from Mike Meyer <mwm@mired.org> to fix SIGUSR1 in ipc for BSD users.
- Spec file fixed from IKEUCHI Hiroki <e5215@icsc.maizuru-ct.ac.jp>
- Patch from Takuro Ashie <ashie@homa.ne.jp> to add support for changing
fonts for multiple languages instead of western only. Also adds Cursive
and Fantasy fonts settings.
-Another patch from Takuro, adds _() internatilization around strings
in skipstone-prompter and skipdownload.
- numerous small updates and improvements
- more translations
- the custom menu now is extended for custom search and replace macro's
- some small memory leaks fixed
- better handling for file history
- Added support for ssh: URIs
- URI::Escape: Make sure cache is not set when the
RE wouldn't compile
- Don't try to come up with the e-mail address of
the user as the anonymous password.
Fixes PR/15101 by Shell Hung.
- Enhanced capabilities for creating general superclasses for your projects.
- All run modes may be referenced by method name, in addition to subref.
- Created cgiapp_init() hook to allow for inherited common behaviors.
- Added ability to set mode_param() to use a call-back instance method
(specified by subref) instead of a CGI parameter.
- HTML::Template is now only loaded if load_tmpl() is called.
- Run-modes may now return scalar-refs in addition to scalars.
- Added new run-mode of last resort: "AUTOLOAD". See POD for usage.
- The param() method has been extended to allow multiple parameters
to be set at one time, via a hash (or hashref).
- Fixed bug in run() method where a null-string run-mode would be
considered valid. A zero-length run-mode will now result in the
start_mode() being called.
- The run_mode() method now may be called a subsequent time to
amend the list of run-modes.
- Bug fixed and documentation updated
Fixes PR/15221 by Shell Hung.
- Added methods to set the style attribute of tables, rows,
cols and cells
- setRowBGColor and setRowAlign are now more efficient
- Added method to set the rules and align attributes for tables
- Changed all tags and attributes to print in lowercase.
- Changed faulty behaviour of numeric parameters to the new method
- All attribute values are now surounded by quotes
- getTable was returning 0 (zero) for an empty table, now just plain
return
- Added getTableRows and getTableCols
- Added methods setCellFormat, setRowFormat and setColFormat
- More bugs fixed
- Documentation Updated
Fixes PR/15203 by Shell Hung.
Trivial patch on configure which fixes compilation on NetBSD/!i386 added.
Fixed in 7.9.2
- compiles and builds on the good old Mac OS (in addition to Mac OS X)
- bugfixed persistant connections over proxy with multiple protocols
- --disable-epsv is a new option to the curl command line tool
- bugfixed verbose ftp output on Tru64 unix
- added CURLOPT_FTP_USE_EPSV
- passive ftp download works with IPv6
- always return proper error code on failed connects
- bugfixed FTP response reader
- bugfixed verbose telnet
- added CURLINFO_STARTTRANSFER_TIME
- bugfixed conditional HTTP fetches based on time
- multiple calls to curl_global_init() is now treated better
- bugfixed multiple ftp requests
- made -p/--proxytunnel work for plain HTTP as well
- "current speed" progress meter bugfix
- improved the name resolver configure check
- libcurl now restores signal handlers and timeouts properly
- improved SSL over HTTP-proxy when using weird proxies(!)
- added the -1/--TLSv1 option
- bugfixed LDAP transfers
Provided in PR 15223 by "Eric Gillespie, Jr." <epg@pretzelnet.org>
Changes since previous version (0.17.0):
+ Use the neon package (also from "Eric Gillespie, Jr." <epg@pretzelnet.org>)
+ Changes from 0.17 to 0.19.0:
* Remote filename completion from Sean Treadway.
* Cosmetic and bug fixes for 'steal' and 'discover' commands.
* Added 'propdel' command to remove properties.
* Added 'overwrite', 'lockdepth', 'lockscope' options.
* Fix for resolving paths passed to 'ls' command (e.g. "..").
* Retry authentication once if it fails.
* Fixes for readline 4.2 compatibility:
* may have broken readline 2 compatibility; please shout if so!
* Add mkstemp() replacement for platforms where necessary.
* Incorporate RPM spec file changes from Red Hat (by Nalin Dahyabhai).
* Updated to neon 0.18:
* timezone handling fixes in date parsing on some platforms
* fixes for lock handling
* portability fixes
* Added 'logout' command, to clear cached authentication details.
* Added 'propnames' command.
* Added 'utf8' option, to presume terminal I/O is UTF-8. e.g. xterm -u8 mode.
* Handle UTF-8 encoding/decoding of property names/values better when not in utf8 mode.
* Added FAQ entry on how to read your HotMail e-mail using cadaver.
* Updated to neon 0.16:
* libxml2, expat2 support (can force with --with-libxml[12])
* Untested SOCKSv5 support (--with-socks)
* Fix 'ls' listing the 'executable' property.
* Disable i18n support by default to prevent portability problems.
* Added FAQ entry on using 'edit' with gvim.
neon is an HTTP and WebDAV client library. It provides lower-level
interfaces which directly implement new HTTP methods, and higher-level
interfaces so that you don't have to worry about the lower-level
stuff.
Provided in PR 15222 by "Eric Gillespie, Jr." <epg@pretzelnet.org>.
The only modification was to use pkgsrc's libtool.
modules are handled. Also buildlinkify, honor ${PKG_SYSCONFDIR}, and use
the general INSTALL scripts to handle the php3.ini config file. Become
the maintainer since the changes to the package structure are fairly large.
The new framework should make creating new PHP3 modules simpler, and makes
buildlinkifying those modules simpler as well.