{"push_id":1408397398,"size":33,"distinct_size":0,"ref":"refs/heads/docs","head":"68392f33a5929fb8e6d75198ab1294b2cae0cff2","before":"518770d180d7c6eca2175fac3dbac7581e87f91e","commits":[{"sha":"27384615c84ce012d801c512a7050f6b4e05ca50","author":{"name":"George Ryall","email":"06532125dd85d681fa066bab3a649e5e9f65b62d@stfc.ac.uk"},"message":"Update to unit test for extension properties\n\nReflects new constraints on duplicate keys","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/27384615c84ce012d801c512a7050f6b4e05ca50"},{"sha":"a29a4de060bdf3cc1acdbb89a4f8e7852f624c5a","author":{"name":"George Ryall","email":"06532125dd85d681fa066bab3a649e5e9f65b62d@stfc.ac.uk"},"message":"Updat the example apache config\n\nAdd mod_ssl load into the example config, as this does nto happen by\ndefault\n\nGenerally update it to look more like the version we use:\n* options - shouldn't have options without +/- and ones with\n* Add sslrevocation path\n* add SSLCipherSuite and SSLProtocol options\n* moved SSLoptions into direcotry definitions and changed to match those we actually use\n* Consistent indenting","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/a29a4de060bdf3cc1acdbb89a4f8e7852f624c5a"},{"sha":"7f31c09a206b69b48bd36f6acac683d9ccd02b73","author":{"name":"George Ryall","email":"06532125dd85d681fa066bab3a649e5e9f65b62d@stfc.ac.uk"},"message":"Bug fix for role request log.\n\nThe log currently appears differntly depending on it's size, with an if\nstatement selecting which opening div tag to use. The closing div tag\nonly appeared on one case, causing malformated html.","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/7f31c09a206b69b48bd36f6acac683d9ccd02b73"},{"sha":"b6f5e52a2792bb62fd009f2d5e639908a3165a55","author":{"name":"George Ryall","email":"06532125dd85d681fa066bab3a649e5e9f65b62d@stfc.ac.uk"},"message":"Update Role request Log table for consitency\n\nUpdate to the role request log table to make its style match other\ntables,","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/b6f5e52a2792bb62fd009f2d5e639908a3165a55"},{"sha":"2061c9241298b86e11bd6e1e7a5d970002f057a7","author":{"name":"George Ryall","email":"06532125dd85d681fa066bab3a649e5e9f65b62d@stfc.ac.uk"},"message":"SCHEMA CHANGE to add a new entity for API auth\n\nThis commit creates a new API Authentication entity. It also creates\nassociated getters and setters and updates the GOCDB xml schema.","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/2061c9241298b86e11bd6e1e7a5d970002f057a7"},{"sha":"facc3167e2b28be0524ddeaa3241edbdcfe12008","author":{"name":"George Ryall","email":"06532125dd85d681fa066bab3a649e5e9f65b62d@stfc.ac.uk"},"message":"Addition of API Authentication Entity to portal\n\n* Addition to services to add/edit/remove  API Authenication entites\n* New web portal content to use the above\n* Add require for auth entity definition to Unit tests","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/facc3167e2b28be0524ddeaa3241edbdcfe12008"},{"sha":"ae7366255f2b8a7df441fb2de47350979616ad3b","author":{"name":"George Ryall","email":"06532125dd85d681fa066bab3a649e5e9f65b62d@stfc.ac.uk"},"message":"Changes to services to enable write API\n\nAdditional functions (and minor changes to existing ones) to enable the\nwrite API. In aprticular functions for changing extension properties for\nSites, Services, and endpoints.","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/ae7366255f2b8a7df441fb2de47350979616ad3b"},{"sha":"c0a975fd94b74179816ca55af1d95102195d238f","author":{"name":"George Ryall","email":"06532125dd85d681fa066bab3a649e5e9f65b62d@stfc.ac.uk"},"message":"Changes to eg httpd.conf for write API\n\nNew alias and directory for the write api in the example httpd.conf","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/c0a975fd94b74179816ca55af1d95102195d238f"},{"sha":"f3c53a6e3cdd338cb87fca3052373ad9dfb04cc8","author":{"name":"George Ryall","email":"06532125dd85d681fa066bab3a649e5e9f65b62d@stfc.ac.uk"},"message":"Alpha version of the Write API\n\nThis code is the client facing part of the new write API. It currently\nvalidates all requests (in a JSON format for PUT/POST) against the GOCDB\nschema. It then rejects any request that can't currently be done through\nthe API. The API currently supports changes to extension properties for\nsites, services, and service endpoints. Appropriate HTTP error codes are\nprovided throughout.","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/f3c53a6e3cdd338cb87fca3052373ad9dfb04cc8"},{"sha":"c05354c9a9cab95cd9eb0766248a4b0579334729","author":{"name":"George Ryall","email":"280e8431ae9d332e4b0247fb414f39bcac4e326a@stfc.ac.uk"},"message":"Merge pull request #44 from GRyall/write-api\n\nWrite api","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/c05354c9a9cab95cd9eb0766248a4b0579334729"},{"sha":"c3f24a1eb9ed77a4dbf7cd71fe502a23b7b7a187","author":{"name":"George Ryall","email":"06532125dd85d681fa066bab3a649e5e9f65b62d@stfc.ac.uk"},"message":"Stop endpoint urls needing to start with [a-z]+://\n\nAlter the checks on endpoint URLs so they no longer require protocol://\nat the start. This originally happned in two places. The view had some\njavascript doing a check with a quite involved regex, this now\noptionally allows 'something://'. the PHP function filter_var was also\nused within the edit and add endpoint functions in the service service,\nthis has now been removed as it requires some sort  of protocol. There\nis still a check against the schema, which is much more lenient.","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/c3f24a1eb9ed77a4dbf7cd71fe502a23b7b7a187"},{"sha":"4213beda0c159415eb1d2b114899817abf1d8d60","author":{"name":"George Ryall","email":"06532125dd85d681fa066bab3a649e5e9f65b62d@stfc.ac.uk"},"message":"fixes #39 - Makes SE URL regex more permissive\n\nAlters the regex used in the add and edit service endpoint views for in\npage checking more permissive, bringing it in line with the one in the\nGOCDB schema.","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/4213beda0c159415eb1d2b114899817abf1d8d60"},{"sha":"e19d7f1070e968ae2c139b3a9e19e6391954270d","author":{"name":"david meredith","email":"18e117a3e81ecee81e2c75a830c5f4e35b9566f9@gmail.com"},"message":"Merge pull request #53 from GRyall/removeEndpointHttpRequirement\n\nStop endpoint urls needing to start with [a-z]+://","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/e19d7f1070e968ae2c139b3a9e19e6391954270d"},{"sha":"23544603a92d88b176c67be064dd83e046867e63","author":{"name":"George Ryall","email":"06532125dd85d681fa066bab3a649e5e9f65b62d@stfc.ac.uk"},"message":"Fix bugs from case sensitivity in write API\n\nA pair of include statements in the write API class break due to case\nsensitivity. This was not noticed soone because the development\nenvireoment did not have case sensitive file paths.","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/23544603a92d88b176c67be064dd83e046867e63"},{"sha":"10016edd1f7d12dc93ea31c616f8024ae5eb396e","author":{"name":"George Ryall","email":"280e8431ae9d332e4b0247fb414f39bcac4e326a@stfc.ac.uk"},"message":"Merge pull request #56 from GRyall/fixCase\n\nFix bugs from case sensitivity in write API","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/10016edd1f7d12dc93ea31c616f8024ae5eb396e"},{"sha":"8b16cb635cc94f30e3a8022e40ba004d5f7febfd","author":{"name":"David Meredith","email":"cc353f0afec121849a813963529abe8cf373d6e0@stfc.ac.uk"},"message":"Updating composer dependencies and doc","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/8b16cb635cc94f30e3a8022e40ba004d5f7febfd"},{"sha":"a26fb09380dc620b501aabf67d90158dee7c75fd","author":{"name":"George Ryall","email":"06532125dd85d681fa066bab3a649e5e9f65b62d@stfc.ac.uk"},"message":"Corrections to typos in comments","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/a26fb09380dc620b501aabf67d90158dee7c75fd"},{"sha":"36e733e9327dcaca034df0b0385041cb7ef0a6b9","author":{"name":"George Ryall","email":"06532125dd85d681fa066bab3a649e5e9f65b62d@stfc.ac.uk"},"message":"Replace _GET with _REQUEST for write API","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/36e733e9327dcaca034df0b0385041cb7ef0a6b9"},{"sha":"f8605c3c9ef271778f0fdf12d3b94c341fdf079e","author":{"name":"George Ryall","email":"06532125dd85d681fa066bab3a649e5e9f65b62d@stfc.ac.uk"},"message":"closes #49 - rename write API class\n\nMove the file containing the file containing the class for the write API\nso that it has a more appropriate name","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/f8605c3c9ef271778f0fdf12d3b94c341fdf079e"},{"sha":"acb5e6d8543ac4d2f0d20d001b74ae45cdf24780","author":{"name":"George Ryall","email":"06532125dd85d681fa066bab3a649e5e9f65b62d@stfc.ac.uk"},"message":"Update to example httpd.conf\n\nReflects use of apache 2.4","distinct":false,"url":"https://api.github.com/repos/GRyall/gocdb/commits/acb5e6d8543ac4d2f0d20d001b74ae45cdf24780"}]}
{"actor":{"display_login":"GRyall"}}