Switch branches/tags
www-4.20 www-4.15 www-4.12 v2.3.1 v2.1.1 v2.1.0 v2.0.6 v2.0.4 v2.0.3 v2.0.2 v1.2.21 v1.2.20 v1.2.19 v1.2.18 v1.2.17 v1.2.14 v1.2.13 v1.2.12 v1.2.11 v1.2.10 v1.2.8 v1.2.7 v1.2.6 v1.2.5 v1.2.3 v1.2.2 v1.2.1 v1.2 v1.1.3 v1.1.2 v1.1.1 v1.1 v1.0.9 v1.0.8 v1.0.7 v1.0.6 v1.0.5 v1.0.4 v1.0.3 prod_2017_03_22_10_00_activate prod_2017_03_22_activate prod_2017_02_15_activate prod_2016-10-06_activate prod_2016-07-08_activate prod_2016-02-29_activate prod_2015-12-22_activate prod_2015-12-03_activate prod_2015-04-22_activate prod_2015-04-21_3_activate prod_2015-04-21_2_activate prod_2015-04-21_activate prod_2015-04-20_activate prod_2015-04-19_activate prod_2015-04-02_activate prod_2015-04-01_2_activate prod_2015-04-01_activate prod_2015-03-25_activate prod_2015-03-19_activate prod_2015-03-18_2_activate prod_2015-03-18_activate prod_2015-03-11_activate prod_2015-03-10_activate prod_2015-03-07_activate prod_2015-03-06_2_activate prod_2015-03-06_activate prod_2015-03-05_activate prod_2015-03-04_activate prod_2015-02-27_activate prod_2015-02-26_6_activate prod_2015-02-26_5_activate prod_2015-02-26_4_activate prod_2015-02-26_3_activate prod_2015-02-26_2_activate prod_2015-02-26_activate prod_2015-02-25_3_activate prod_2015-02-25_2_activate prod_2015-02-25_activate prod_2015-02-24_2_activate prod_2015-02-24_activate prod_2015-02-20_3 prod_2015-02-20_2 prod_2015-02-20 prod_2015-02-19_5 prod_2015-02-19_4 prod_2015-02-19_3 prod_2015-02-19_2 prod_2015-02-19 prod_2015-02-18_5 prod_2015-02-18_4 prod_2015-02-18_3 prod_2015-02-18_2 prod_2015-02-18 prod_2015-02-17 prod_2015-02-14_3 prod_2015-02-14_2 prod_2015-02-14 beta-4.29 beta-4.25 beta-4.21 beta-4.17
Nothing to show
Commits on Aug 20, 2012
  1. Update GGTS product page.

    pledbrook committed Aug 20, 2012
Commits on Aug 13, 2012
  1. Bump app version to 1.2.19.

    pledbrook committed Aug 13, 2012
  2. Add page for GGTS.

    pledbrook committed Aug 13, 2012
Commits on Jul 30, 2012
  1. Update MySQL tables to InnoDB.

    This finally brings transactional behaviour to the application. Most of
    the work is done by the migration changelog, but some invalid data had to
    be removed from the database first.
    The app is now at version 1.2.18.
    pledbrook committed Jul 30, 2012
  2. Fix invalid method arguments and scope of methods in URL mappings.

    The `populateVersion` closure had the wrong number of arguments for a method call. Fixing that then highlighted the scope of the private methods on UrlMappings was incorrect. Made them static as the mappings closure is static.
    pledbrook committed Jun 22, 2012
  3. Fix more exceptions from invalid URLs.

    URLs such as /screencast/show/<string> and 'show wiki tab' were throwing exceptions because of assumptions that the corresponding URLs were valid. So I've added some URL constraints and updated controller actions to further check request parameters.
    pledbrook committed Jun 22, 2012
Commits on Jul 11, 2012
  1. fix for list-plugins in 2.1

    graemerocher committed Jul 11, 2012
Commits on Jul 10, 2012
  1. update version to 1.2.14

    graemerocher committed Jul 10, 2012
Commits on Jun 20, 2012
  1. revert change

    graemerocher committed Jun 20, 2012
  2. change file location

    graemerocher committed Jun 20, 2012
Commits on Jun 13, 2012
  1. Return a 403 for unauthorised 'format=text' requests.

    The Release plugin sends requests to the site with Accept: text/plain in the header. If the user publishing a plugin didn't have the required permission, the site would send a redirect to the 'not authorised' page - not particularly helpful for the Release plugin. It now sends a 403 for such requests.
    pledbrook committed Jun 13, 2012
  2. Fix grailsRepo URL handling.

    If a plugin's name began with 'grails-', the URL mappings for the 'grailsRepo' requests failed because of some problematic logic. All types of file requested by Ivy (zips, POMs, XML descriptors, and their checksums) are not forwarded to the underlying Maven repository correctly now.
    pledbrook committed Jun 13, 2012
  3. Fix response format for 'text/plain'.

    The MIME types mapped a format of 'text' to 'text-plain' instead of 'text/plain', hence why Accept: text/plain requests resulted in a format of 'html'.
    pledbrook committed Jun 13, 2012
Commits on Jun 11, 2012
  1. Add screencasts, websites, and tutorials to site search.

    The global site search only included wiki pages and plugins in its results, but this doesn't make a lot of sense when you can search for screencasts etc. through a different interface. So, anything that's searchable can now be searched for via the site search.
    pledbrook committed Jun 11, 2012
  2. Fix exception in paginated search results.

    The search results page would occasionally throw an exception saying that the property 'body' was missing on an object. It turns out that the pagination in the search results page was using the Searchable plugin's built-in results page rather than the application's override. The pagination links now send the requests to the correct URL - /search instead of /searchable.
    Fixes WEBSITE-168.
    pledbrook committed Jun 11, 2012
  3. Fix missing property in PluginUpdateService.

    Plugin updates were not working properly because of a MissingPropertyException. In the mad rush to fix a critical problem in the site, I added a call on the cache service without declaring it as a service property.
    pledbrook committed Jun 11, 2012
Commits on Jun 1, 2012
  1. Use old cache mechanism for XML plugin list.

    Springcache seemed to be having problems in production, generating an empty plugin list. Not sure what was going on, but now we simply generate the content as a string and dump it into an Ehcache instance. Hence the caching of the content is no longer tied to request processing, SiteMesh, etc. We can afford to do this because there is only ever one instance of the plugin list.
    pledbrook committed Jun 1, 2012
Commits on May 30, 2012
  1. Fix .plugin-meta page link.

    The link for plugins-list.xml pointed back at the .plugin-meta directory, not the file. Hence the list-plugins command still wasn't working. This link now points the the XML file.
    pledbrook committed May 30, 2012
Commits on May 28, 2012
Commits on May 24, 2012
  1. fix broken list-plugins

    Graeme Rocher committed May 24, 2012
  2. fix broken list-plugins command

    Graeme Rocher committed May 24, 2012
Commits on May 18, 2012
Commits on May 15, 2012
  1. Fix filter that adds user to request.

    One of the filters in JSecurityAuthFilters was still working on the assumption that the Shiro principal was the username. This has now changed and the principal may be the ID of the User instance instead.
    pledbrook committed May 15, 2012
Commits on May 14, 2012
  1. Remove social login links.

    pledbrook committed May 14, 2012