# # ChangeLog for main/trunk/greenstone3/src # # Generated by Trac 1.4.2 # 2024-06-17T07:31:59+12:00 Tue, 19 Nov 2019 00:56:55 GMT kjdon [33700] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/LibraryServlet.java (modified) starting to put some of the strings into a dictionary - using ... Tue, 19 Nov 2019 00:53:59 GMT kjdon [33699] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/DepositorAction.java (modified) first stab at requiring a user to be logged in to use the depositor, ... Thu, 14 Nov 2019 01:14:28 GMT kjdon [33672] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/GS2Construct.java (modified) modified slightly so that the error messages come from the dictionary ... Thu, 14 Nov 2019 01:12:44 GMT kjdon [33671] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/Dictionary.java (modified) added a static getTextString method - currently this is in ... Thu, 14 Nov 2019 01:10:45 GMT kjdon [33670] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSXML.java (modified) added editEnabled att string Thu, 14 Nov 2019 01:10:20 GMT kjdon [33669] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSXSLT.java (modified) removed an annoying debug message Mon, 11 Nov 2019 23:06:56 GMT kjdon [33650] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/TransformingReceptionist.java (modified) updated to match the new xsl file names; lots of variable renames to ... Mon, 11 Nov 2019 20:30:46 GMT kjdon [33647] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/TransformingReceptionist.java (modified) added/changed a few of the output values for debugging the transform Sun, 10 Nov 2019 21:53:36 GMT kjdon [33641] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/TransformingReceptionist.java (modified) commented out some debug statements Sun, 10 Nov 2019 21:48:41 GMT kjdon [33640] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/TransformingReceptionist.java (modified) oops, I must have 'tidied' up the file and then not compiled it to ... Thu, 07 Nov 2019 01:53:54 GMT kjdon [33632] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/TransformingReceptionist.java (modified) overhaul of TransformingReceptionist. changed the order of inlining ... Thu, 07 Nov 2019 01:52:21 GMT kjdon [33631] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/XMLTransformer.java (modified) added a bit more error reporting Thu, 07 Nov 2019 01:44:16 GMT kjdon [33630] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSXSLT.java (modified) minor comment changes Thu, 07 Nov 2019 01:20:36 GMT kjdon [33629] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSXML.java (modified) added methods using Parameter2 - for params with text node values Wed, 06 Nov 2019 20:28:41 GMT kjdon [33627] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSFile.java (modified) removed unnecessary comments Sun, 03 Nov 2019 22:36:56 GMT kjdon [33619] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/URLFilter.java (modified) need to handle the case where a collection file (eg image) gets ... Wed, 30 Oct 2019 22:00:37 GMT kjdon [33612] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/LibraryServlet.java (modified) work to do with params. add in default values to params if they are ... Wed, 30 Oct 2019 21:55:04 GMT kjdon [33611] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSParams.java (modified) added global setting to params - thesea re for params that are valid ... Wed, 30 Oct 2019 21:54:05 GMT kjdon [33610] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSXML.java (modified) USER_SESSION_CACHE_ATT moved to GSParams, as it is stored in session ... Thu, 26 Sep 2019 23:02:18 GMT kjdon [33533] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/BerryBasket.java (modified) some collections might not have Title or root_Title metadata, so ... Tue, 13 Aug 2019 00:17:13 GMT kjdon [33406] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/URLFilter.java (modified) if there is a semicolon after the file name, it ends up in the URL ... Mon, 12 Aug 2019 03:07:23 GMT ak19 [33403] * main/trunk/gli/src/org/greenstone/gatherer/util/SafeProcess.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/util/SafeProcess.java (modified) Mistake to do with launchdir in SafeProcess: if the environment for ... Mon, 05 Aug 2019 23:33:16 GMT kjdon [33387] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/LibraryServlet.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/MessageRouter.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/URLFilter.java (modified) removed all my debug statements Mon, 05 Aug 2019 00:53:48 GMT kjdon [33385] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/collection/ServiceCluster.java (modified) need to import response node as it is not part of same document Mon, 29 Jul 2019 22:29:05 GMT kjdon [33373] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/SharedSoleneGS2FieldSearch.java (modified) need to check for null result from getTextString - otherwise get a ... Tue, 23 Jul 2019 01:45:16 GMT kjdon [33347] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/collection/Collection.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/URLFilter.java (modified) made it optional whether the user gets shown the terms and conditions ... Tue, 23 Jul 2019 01:15:39 GMT kjdon [33346] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/AbstractGS2DocumentRetrieve.java (modified) check for empty child_id, and null DBInfo before using them Mon, 22 Jul 2019 23:07:30 GMT kjdon [33341] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/AbstractGS2DocumentRetrieve.java (modified) tidied up relational metadata retrieval. implemented descendants and ... Mon, 08 Jul 2019 03:21:43 GMT kjdon [33308] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/AbstractGS2TextSearch.java (modified) now you can set hidden='true' to an index element in ... Mon, 08 Jul 2019 01:39:51 GMT kjdon [33305] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/AbstractGS2FieldSearch.java (modified) get the list of level ids (= shortnames) and store it locally. This ... Thu, 04 Jul 2019 01:13:04 GMT kjdon [33295] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/XSLTUtil.java (modified) tidied up the getInterfaceText methods. now they all call base method ... Tue, 02 Jul 2019 02:40:18 GMT kjdon [33283] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSParams.java (modified) added new favouritebasket param, and set it to be saved (like ... Tue, 02 Jul 2019 02:02:11 GMT kjdon [33279] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/AbstractGS2FieldSearch.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/AbstractSearch.java (modified) added a metadata element to service description, 'does_facetsearch' - ... Tue, 02 Jul 2019 02:00:20 GMT kjdon [33278] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/XSLTUtil.java (modified) added a basic getGenericText where you can specify the dictionary ... Sun, 30 Jun 2019 22:51:32 GMT kjdon [33256] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/LibraryServlet.java (modified) additional debug statements which need removing later. PLus, changed ... Thu, 27 Jun 2019 00:50:54 GMT kjdon [33241] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/URLFilter.java (modified) moved the assoc file security code into its own function. now can add ... Thu, 27 Jun 2019 00:35:34 GMT kjdon [33240] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSParams.java (modified) no longer want to save hmvf param in session Mon, 24 Jun 2019 23:03:49 GMT kjdon [33220] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/BerryBasket.java (modified) need to check for username being '' which it usually is if user not ... Mon, 24 Jun 2019 02:31:32 GMT kjdon [33215] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/XSLTUtil.java (modified) in asking for something from eg heritage2 interface file, need to ... Mon, 24 Jun 2019 02:13:12 GMT kjdon [33212] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/URLFilter.java (modified) changed how we remember who has verified. Can't store in hte session ... Sun, 23 Jun 2019 22:56:47 GMT kjdon [33208] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/CollectionGroups.java (modified) changing to use correct class name for logging Fri, 21 Jun 2019 02:33:09 GMT kjdon [33181] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/URLFilter.java (modified) intermediary commit - am still tidying up the code. 1. servlet ... Fri, 21 Jun 2019 02:28:43 GMT kjdon [33180] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/MessageRouter.java (modified) adding library_name in front of sites for colleciton assoc file links ... Fri, 21 Jun 2019 02:26:48 GMT kjdon [33179] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/Authentication.java (modified) making recaptcha response string public so others can use it Fri, 21 Jun 2019 02:26:04 GMT kjdon [33178] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSParams.java (modified) hmvf param should be saved now - this is set when a user has accepted ... Fri, 21 Jun 2019 02:25:03 GMT kjdon [33177] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSXML.java (modified) adding some more string constants Fri, 21 Jun 2019 02:24:37 GMT kjdon [33176] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/collection/Collection.java (modified) changing some strings for constants Fri, 21 Jun 2019 02:24:04 GMT kjdon [33175] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/LibraryServlet.java (modified) the servlet context is one per tomcat install, not one per servlet. ... Mon, 27 May 2019 10:12:33 GMT ak19 [33113] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/collection/Collection.java (modified) Tentative fix to the first of 2 GS3 authentication related bugs ... Mon, 27 May 2019 09:07:15 GMT ak19 [33112] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/GS2Construct.java (modified) Related to previous commit. Using StringBuffer for more optimal ... Mon, 27 May 2019 08:50:23 GMT ak19 [33111] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/GS2Construct.java (modified) GS309RC1 had a bug when doc editing a meta like ex.Title that ... Thu, 16 May 2019 22:26:39 GMT kjdon [33090] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/LibraryServlet.java (modified) looking up default param values when start a new session to see if ... Thu, 16 May 2019 02:40:32 GMT kjdon [33084] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/BerryBasket.java (modified) uid is no longer an attribute of the request. Instead its part of the ... Thu, 16 May 2019 02:37:59 GMT kjdon [33083] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/LibraryServlet.java (modified) changed uid to equal session id, instead of incremented integer. As ... Tue, 14 May 2019 08:00:36 GMT kjdon [33080] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/MessageRouter.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/Receptionist.java (modified) test for null element Tue, 14 May 2019 07:47:08 GMT kjdon [33079] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/TransformingReceptionist.java (modified) make TransformingReceptionist call Receptionist.configure rather than ... Tue, 14 May 2019 07:43:09 GMT kjdon [33078] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/MessageRouter.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/Receptionist.java (modified) adding in processing in siteConfig and ... Tue, 14 May 2019 04:09:15 GMT kjdon [33077] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSParams.java (modified) added some more methods to do with default values - want to be able ... Mon, 13 May 2019 22:13:30 GMT kjdon [33072] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/BerryBasket.java (modified) DeleteItem service had never been implemented, only DeleteItems, ... Tue, 07 May 2019 01:31:50 GMT kjdon [33058] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/URLFilter.java (modified) assocfilepath might have multiple directories, so make sure we get ... Mon, 06 May 2019 04:23:43 GMT ak19 [33051] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/build/GS2PerlConstructor.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/GS2Construct.java (modified) Tweak to Friday's commit to URL encode param values: can't use ... Fri, 03 May 2019 10:11:43 GMT ak19 [33046] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/build/GS2PerlConstructor.java (modified) After previous commit of URL encoding params in QUERY_STRING sent ... Fri, 03 May 2019 09:46:42 GMT ak19 [33045] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/build/GS2PerlConstructor.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/GS2Construct.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSXML.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/util/Misc.java (modified) * main/trunk/greenstone3/web/interfaces/default/js/javascript-global-functions.js (modified) 1. Dr Bainbridge's fix for the Windows encoding issue when online doc ... Tue, 30 Apr 2019 06:33:42 GMT ak19 [33043] * main/trunk/greenstone3/resources/tomcat/server_tomcat8.xml.svn (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSXML.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/util/Misc.java (modified) * main/trunk/greenstone3/web/interfaces/default/js/javascript-global-functions.js (modified) Not a bugfix, but to help with encoding issues, including to help ... Tue, 30 Apr 2019 00:20:18 GMT kjdon [33039] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSParams.java (modified) setting berrybasket param to be saved in session Tue, 09 Apr 2019 01:33:31 GMT kjdon [33001] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/PageAction.java (modified) commented out a debug statement as it has huge output and clogs up ... Mon, 08 Apr 2019 22:50:58 GMT kjdon [32999] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/PageAction.java (modified) a bit of tidying and commenting Mon, 08 Apr 2019 21:59:11 GMT kjdon [32996] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/PageAction.java (modified) re-indented the code Mon, 08 Apr 2019 21:56:33 GMT kjdon [32995] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/XSLTUtil.java (modified) custom interface strings in a colleciton now live in ... Fri, 05 Apr 2019 01:58:22 GMT kjdon [32991] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/PageAction.java (modified) refactored the code as lots of functions were doing the same thing. ... Fri, 05 Apr 2019 01:56:37 GMT kjdon [32990] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/collection/Collection.java (modified) missing a } Fri, 05 Apr 2019 01:54:27 GMT kjdon [32989] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/collection/Collection.java (modified) added a warning message Fri, 05 Apr 2019 01:52:41 GMT kjdon [32988] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/URLFilter.java (modified) 1. added code to match document/HASHxxx/print - goes to a=d&sa=print, ... Fri, 05 Apr 2019 01:24:29 GMT kjdon [32985] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/collection/Collection.java (modified) mods to store new humanverify settings. in collectionConfig security ... Sun, 31 Mar 2019 23:50:29 GMT kjdon [32945] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/PageAction.java (modified) just deleted some commented out code Sun, 31 Mar 2019 23:38:16 GMT kjdon [32944] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/Authentication.java (modified) making some methods/variables public so we can access them from other ... Sun, 31 Mar 2019 23:34:32 GMT kjdon [32943] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/OAIPMH.java (modified) added the code to handle gsflink.printdocument for Identifiers Sun, 31 Mar 2019 23:33:41 GMT kjdon [32942] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSXML.java (modified) added a comment to help in future Sun, 31 Mar 2019 23:32:51 GMT kjdon [32941] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/OAIXML.java (modified) gsflink.printdocument is a print friendly version of the document - ... Sun, 31 Mar 2019 23:17:50 GMT kjdon [32939] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/LibraryServlet.java (modified) add LibraryName attribute to the servlet context so that URLFilter ... Mon, 11 Mar 2019 07:08:39 GMT ak19 [32892] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/build/GS2PerlConstructor.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/OAIReceptionist.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/GS2Construct.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSStatus.java (modified) Part 1 of 2 commits to do with getting errorCallBack working on ... Thu, 07 Mar 2019 20:57:21 GMT davidb [32882] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/OAIXML.java (modified) Tweak to logger class, previously a copy-and-paste error to GSXML? Wed, 06 Mar 2019 04:41:15 GMT ak19 [32870] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/OAIReceptionist.java (modified) 1. set_set now renamed to set_oaiset after Dr Bainbridge suggested ... Tue, 05 Mar 2019 07:46:53 GMT ak19 [32869] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/OAIReceptionist.java (modified) 1. Other possible return value from getCollectionListForSet() is now ... Tue, 05 Mar 2019 07:30:43 GMT ak19 [32868] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/OAIReceptionist.java (modified) After 3 attempts, finally succeeded in implementing Kathy's ... Tue, 05 Mar 2019 01:37:03 GMT ak19 [32858] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/OAIServer.java (modified) Fix to bug introduced by oversight in recent commit. Mon, 04 Mar 2019 09:09:46 GMT ak19 [32855] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/build/GS2PerlConstructor.java (modified) Debugging from perl (mod)metadataaction cgiaction now gets printed to ... Thu, 28 Feb 2019 09:00:57 GMT ak19 [32830] * main/trunk/greenstone2/perllib/servercontrol.pm (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/OAIServer.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/OAIReceptionist.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/OAIXML.java (modified) Second and final part of fixing up OAI stuff so that there's no lock ... Thu, 28 Feb 2019 05:45:17 GMT ak19 [32829] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/OAIPMH.java (modified) Related to previous commit: coll_db may not be instantiated if ... Thu, 28 Feb 2019 05:40:10 GMT ak19 [32828] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/collection/OAICollection.java (modified) * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/OAIPMH.java (modified) The major change is that opening the coll db and oai-inf db is moved ... Mon, 11 Feb 2019 22:27:01 GMT kjdon [32768] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/PageAction.java (modified) need to check whether group is null before testing its value Wed, 19 Dec 2018 01:15:21 GMT kjdon [32717] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/GSParams.java (modified) added new ck, 'cache key' param. see log for LIbraryServlet for details Wed, 19 Dec 2018 01:14:46 GMT kjdon [32716] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/LibraryServlet.java (modified) params are cached in a user's session per collection, or for eg cross ... Wed, 05 Dec 2018 23:36:07 GMT kjdon [32661] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/CollectionGroups.java (modified) when getting the list of collections from a group, use ... Tue, 04 Dec 2018 01:59:10 GMT ak19 [32657] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/URLFilter.java (modified) When building release binaries, we don't seem to have ... Tue, 04 Dec 2018 01:40:38 GMT kjdon [32656] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/CrossCollectionSearch.java (modified) oh dearsvn diff service/CrossCollectionSearch.java I mistakenly ... Tue, 04 Dec 2018 00:51:26 GMT kjdon [32655] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/service/CrossCollectionSearch.java (modified) add collection attribute to snippet elements. group names come in ... Tue, 04 Dec 2018 00:48:38 GMT kjdon [32654] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/core/URLFilter.java (modified) forgot to add document keyword to keywords list Tue, 04 Dec 2018 00:48:08 GMT kjdon [32653] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/util/XSLTUtil.java (modified) renamed groupsContains to csvContains as that better reflects what ... Mon, 03 Dec 2018 00:11:33 GMT kjdon [32649] * main/trunk/greenstone3/src/java/org/greenstone/gsdl3/action/PageAction.java (modified) add group info into about page response if we have a group param in ...