2005-04-16 Janne Jalkanen * v2.1.167 * Enhanced SpamFilter to have a local ban list. Also added the ability to do edit choke monitoring: any host doing too many edits/minute will get added to ban list. 2005-04-14 Janne Jalkanen * v2.1.166 * Removed header.jsp from default template (it was not used) * Added "Page feed" section to default template/info. * FeedDiscoveryTag now shows all page feeds properly. * Page-specific RSS feeds now work (add &mode=wiki to the rss.jsp url). 2005-04-11 Janne Jalkanen * v2.1.165 * Added classes/oscache.properties (otherwise OSCache tags won't work). * Added the new RSS Generator. Fixes BugRSSFeedWrongDC. 2005-04-10 Janne Jalkanen * v2.1.164 * Fixed NPE in UserPreferences.jsp when auth was not being used. * Default template now has "noindex,nofollow" on old versions. This is one way to combat spam. * Refactoring: Removed all references to Category, replaced with Logger. Also cleaned away a number of compiler warnings in tests. * v2.1.163 * Attachment deletion works now as well. * BreadcrumbsTag.FixedQueue is now static. This should help with some serialization issues. Reported by many people, forgotten by me. * UTF-8 attachment names would fail (again). Thanks to Stephan Schiessling. 2005-04-07 Janne Jalkanen * v2.1.162 * Bug fix: Long values in filter.xml would cause truncation. Patch from Mario. Fixes BugLargeValuesTruncatedInFilters.xml. * Bug fix: DefaultURLConstructor would append both & and ? to parameters, causing confusion. Reported by Jake Vogelaar. 2005-04-06 Janne Jalkanen * v2.1.161 * Refactored TraditionalDiffProvider to be more JSPWiki coding guidelines compliant. * Added a functional ContextualDiffProvider (thanks to Henning Schmiedehausen). * CachingAttachmentProvider now empties the cache in case the attachment is deleted. Reported by Raghavan Srinivasa. 2005-04-05 Janne Jalkanen * Fixed BugCommentBoxStyle. * v2.1.160 * Removed the Expires-header from AttachmentServlet for now; checking if that helps with BugStaleAttachments. 2005-04-04 Janne Jalkanen * v2.1.159 * Added some patches to tests to make sure they all run on systems that don't use Latin1 as default... Contributed by Henning Schmiedehausen. * TextUtil.urlEncode() & urlDecode() no longer assume that the platform default encoding is Latin1. Contributed by Henning Schmiedehausen. * Removed dependancy on the bmsi difference package, as it was GPL (oops). I don't know how I missed that, but the dependency is gone now. Replaced with the Jakarta JRCS-diff package. Suggested and contributed by Henning Schmiedehausen. * Removed DifferenceEngine and moved the entire diff code into its own package. Contributed by John Volkar. 2005-04-03 Janne Jalkanen * v2.1.158 * Deletion of entire pages works now. Make sure your Delete.jsp is protected! * Added password protection to Install.jsp 2005-04-02 Janne Jalkanen * v2.1.157 * Added patch from Henning P. Schmiedehausen to fix some issues with the CachingProvider negCache. 2005-03-31 Janne Jalkanen * Removed some extra imports. Getting back to speed in development... 2005-03-11 Janne Jalkanen * Added favicon and the corresponding thingy to commonheader.jsp. I got tired of seeing 404s from all stupid browsers... 2005-03-09 Erik Bunn * Added empty array check to FileUtil14.getThrowingMethod() 2005-03-09 Janne Jalkanen * v2.1.156 * Disabled all auth tests. In fact, for the first time, all tests now run (on my platform, there are still some char coding issues on some others. Stupid me.) * Added page deletion support to WikiEngine. * Major refactoring of both CachingProvider (=speed!) and VersioningFileProvider(=now actually supports deleting versions of a page). 2005-03-07 Janne Jalkanen * Fixed issues with a number of tests. * Added the "Search" plugin. * Some bug fixes and sanity checks to ReferenceManager. * Turned off old auth code by default. Set the property "jspwiki.auth.useOldAuth" to "true" in your jspwiki.properties if you want to keep using it. 2005-03-04 Janne Jalkanen * v2.1.155 * Continued reworking of CachingProvider to provide an optimized result. There are plenty of nasty dependencies there... However, I did get most tests to run. 2005-03-02 Janne Jalkanen * v2.1.154 * Fixed a bunch of tests that were broken by 2.1.152. * RepositoryModifiedException now has a new constructor with the page name as well. * MAJOR change to CachingProvider: it was getting a bit too unwieldy to debug, so I changed it to completely use OSCache. This should hopefully help the caching issues somewhat (I just hope I didn't do any major damage...) * WikiPage is now Comparable. 2005-03-01 Janne Jalkanen * v2.1.153 * Added Install.jsp for a simple installation. 2005-02-26 Janne Jalkanen * v2.1.152 * AbstractReferralPlugin now also supports parameters like "before" and "after", so you can have much better control over what you do. Thanks to Foster Schucker for the patch. * Fixed plenty of failing tests (including the annoying "Cannot start managers: null). I think I kinda like Eclipse, now that I'm getting used to it. * Bug fix: When using ISO-8859-1, attachment URLs would still contain the "%2F". JSPWiki should now work nicely when a page name contains a slash. Fixes BugURLEncoderEncodesAlsoForImages. * Bug fix: CachingProvider would lose metadata on save. Reported by Andrew Jaquith. 2005-02-22 Janne Jalkanen * v2.1.151 * ShortURLConstructor now works in all cases except special pages. * v2.1.150 * RSSGenerator now has a bit more verbose RSS generation for attachments. * Worked a bit more on ShortURLConstructor. Now the different other URLs work, but there are issues when generating relative URLs. 2005-02-19 Janne Jalkanen * v2.1.149 * New Editortag and corresponding JSP pages now fix BugCommentPreviewDeletesAllComments. * EditorTag now is much smarter than before: you can do things like put your own editing commands inside the body - the EditorTag just adds all the required pieces. 2005-02-15 Janne Jalkanen * v2.1.148 * Oops, didn't quite fix the problems; the extra And do not forget to copy the search_highlight.js file to your template. 2003-05-07 Janne Jalkanen * v2.1.13. * RCSFileProvider no longer relies on garbage collection to close Process streams. This may have some effect on the "leaking file handles" problem on Linux. Testing... 2003-04-16 Janne Jalkanen * v2.1.12. * Now JSP pages are protected against empty page names. 2003-04-13 Janne Jalkanen * v2.1.11. * Checked a huge amount of authorization code, mostly reworked from JSPWIKI_AUTH_BRANCH. Still missing: authenticators (that is, things interface with UserManager and manage passwords) and some fine-grainedness in handling things. * Error.jsp is now a lot more verbose about the kind of errors it finds. * v2.1.10. * A mass import of the more stable parts of the new authentication system. Most notably, there are now new packages for access control lists (com.ecyrd.jspwiki.acl) and permissions. However, note that mostly everything does NOT work now - even tests don't compile because of some missing files. 2003-04-12 Janne Jalkanen * A few fixes to default template to be more XHTML compliant. * v2.1.9. * CachingProvider now also provides information on how many pages are currently in cache and how big they are. * TranslatorReader now outputs all tags in lowercase to be XHTML-compliant. 2003-04-11 Janne Jalkanen * v2.1.8. * CheckLockTag was a bit inconsistent: if the page was locked by the current user, it would of course always be "locked". This means that the value of "unlocked" was essentially useless for Edit pages. I added a new value for "mode": "owned". Reported by Rajesh Raheja. 2003-04-10 Janne Jalkanen * v2.1.7. * Added preliminary support for the MetaWeblog API. The endpoint is the same endpoint that is used by the normal wiki RPC API. Currently only newPost and newMediaObject are supported. 2003-04-09 Janne Jalkanen * Added "style", "border", and "class" -attributes to the Image plugin. Suggested by Foster Schucker. * v2.1.6. 2003-04-08 Erik Bunn * Modified FileSystemProvider, CachingProvider; added SearchMatcher. CachingProvider now uses cached pages when searching. Both the cache and SearchMatcher can still be improved a lot... 2003-04-07 Janne Jalkanen * v2.1.5. * All plugins should now generate valid XHTML. 2003-04-06 Janne Jalkanen * v2.1.4. * Added Image plugin, which allows one to have more fine layout control over images. Suggested by many people, but the code base is all new. * RecentChangesPlugin now understands about baseURL (oops). It is also now XHTML-compliant. 2003-04-04 Janne Jalkanen * v2.1.3. * WebLogPlugin did not check if comments were disabled. * Added the CalendarTag patch for changing months from RoyW. 2003-04-03 Janne Jalkanen * Demoted log messages in IncludeTag to WARN level from FATAL. It seems that including can fail on so many occasions that it does not make sens to call them as FATAL. Reported by John Volkar. * Added new jspwiki.org home page information to different files. 2003-03-29 Janne Jalkanen * If the user name was received from container, JSPWiki would get confused if it contained spaces. Reported by Foster Schucker. * v2.1.2. * The default template is now a bit more XHTML-compliant, but there is still a long way to go. Slowly, slowly... * Changed the default template to have a "Go to top" -link at the bottom to ease navigation. Suggested by Paul Downes. 2003-03-28 Janne Jalkanen * 2.1.1. * Added ListLocksPlugin to the default SystemInfo page. * Added "Save" button to Preview. Thanks to Mark Anderson for the original code. 2003-03-27 Janne Jalkanen * Removed a bunch of extra imports to clean up the code a bit. Thanks to John Volkar for pointing these out. 2003-03-25 Janne Jalkanen * Branched off 2.1.0 development series. 2003-03-23 Janne Jalkanen * 2.0.36. Stable 2.0! YAY! * All of the tags are now documented. * Changed slightly DifferenceEngine code to output cleaner html. * BreadcrumbsTag did not work correctly with a load-balanced Resin. Should work now. 2003-03-11 Janne Jalkanen * Added some more documentation on tags. * default template changed slightly: cssinclude.js no longer uses the