We are very sad to announce that GreasySpoon project is shutting down. After many years, our community has become stagnant and our forum never really took off. As the project was only supported by volunteers, it has become impossible to maintain the software with the intended quality, despite the devotion of some people.
We're thankful for the interest we've had over the years and hope that new, greater open-source software will blossom out of our absence.... read more
The maintenance release 1.0.8 is available.
This version enhance languages extension mechanism, makes empty responses processed as HTML, and brings back the Windows installer.
The maintenance release 1.0.6 is available.
This version fixes two HTTP compliancy errors (incorrect scheme parsing for FTP over HTTP, and potential error when adapting empty POST requests) and one ICAP core error (failure when processing files > 2GB).
The GreasySpoon release 1.0.5 is available.
This version solves an issue when processing corrupted gzip responses from servers (tries to fix up content instead of returning an ICAP error).
The version 1.0.x is moving to maintenance, meaning that only bug fixes will be provided from now.
Please note that due to lack of support to the project, the GPL v2 will likely shift to a dual licensing model for the next releases.
The GreasySpoon release 1.0.4 is now available.
This update solves potential issue with slow backend servers, and fixes a bug with logs when starting application with CONFIG level.
This release also includes minor updates/fixes regarding documentation, shell scripts and default options.
The GreasySpoon release 1.0.3 is now available to download.
This update solves bug with request scripts not enabled without restart, and provides some improvements to interface and scripts.
The GreasySpoon release 1.0.2 is now available to download.
This update solves several issues raised under heavy load, and allows to move version 1.0.x as STABLE.
GreasySpoon team is proud to announce the availability of the 1.0.1 release.
This release fixes following issues reported in 1.0.0:
.Ruby package issues (#2895407)
.charts generation (#2895409)
.errors including html tags(#2895411)
.getUrl() method in Java (was typed as getURL() )
.archive corruption when uploading it to unix servers via the web interface (backups, extensions,...)
GreasySpoon team is proud to announce the availability of the 1.0.0 release!
This release contains so many changes that it cannot be listed here, but the keys features are:
- Java native scripts support added
- GreasySpoon extension packages created to easier languages add-on (and GS releases ...)
- A complete interface refactoring
- Statistic charts
.....and many more......
The jump in versioning reflects both these changes, and some *heavy* deployments successfully made in production recently.... read more
GreasySpoon team is pleased to announce the availability of the 0.5.6 STABLE release!
This release has been brought forward to resolve two issues found in the prior release:
- fix issues with scripts ordering and reloading
- possibility to disable errors bypass (GreasySpoon will return an ICAP error in case of script failure) through a flag in configuration
This release includes also two minor enhancements:
- error log enrichment to easier maintenance in production environment
- sharedcache optimizations to improve multithreaded access performance... read more
First step to 0.6.0 is out, with enough interesting features to make it available to all still a lot of work is pending before official release. You can test it by downloading it at http://greasyspoon.sourceforge.net/download.html or directly in SVN nighty build.
.Ant task to build packages
.Use of DaemonTools to improve system integration
.Inclusion of X509 libraries to natively support SSL without need of external tools
.Replacement of Codepress by EditArea for development interface (web administration)
.Starting web interface refactoring
.Better reporting of scripts errors
GreasySpoon is an scripting solution allowing to easily manipulate HTTP traffic: access control, content filtering, cross-domain management, mashups, etc.
GreasySpoon relies on ICAP protocol and is designed to work with any ICAP compatible proxy like Squid.
Version 0.5.4 fixes several bugs and includes some optimisations.
GreasySpoon is an ICAP based scripting server allowing developers and network administrator to easily and quickly create content adaptation services: access control, content filtering, cross-domain management, mashups, etc. GreasySpoon is designed to work with any ICAP compatible proxy like Squid 3.0.
Version 0.5.3 is mainly a maintenance release, but provides two additional features:
- optional @responsecode tag for response's scripts, that allows to proceed other responses than 200 OK
(use "@responsecode 301 302" for example to modify redirection messages)
- MimeMagic implementation for responses mime types detection (based on unix magic.mime file)
GreasySpoon is a scripting engine running on top of an ICAP server. Inspired by Firefox GreaseMonkey extension, it allows developpers to focus on services logic by hidding ICAP layer and associated required skills.