summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAge
...
* C++17 and Ice 3.7Dan Goodliffe2018-04-12
| | | | | Updates all code to work with C++17 and Ice 3.7 and related updates in used libraries.
* Whitespace only lines between package masksgentoobrowse-api-0.9.7Dan Goodliffe2018-03-20
| | | | | | Add test case for whitespace only lines where empty lines expected between package.mask entries. This changes the regex to allow a whitespace only line to trigger a record break.
* Add a simple unit test over the existing mask lexerDan Goodliffe2018-03-20
|
* Extract mask lexer for testabilityDan Goodliffe2018-03-20
|
* User pruninggentoobrowse-api-0.9.6Dan Goodliffe2018-03-04
| | | | Purge out unverified users after a period of time.
* Refactor timer task setup to make it simplier, more genericDan Goodliffe2018-03-04
|
* Add a test user we never verifyDan Goodliffe2018-03-04
|
* Use Boost's GE tests, not > (the change to >= is deliberate)Dan Goodliffe2018-03-04
|
* Sign-upsDan Goodliffe2018-03-04
| | | | | | | Improves the handling of sign-up requests when an existing unverified user already exists and authentication for that user succeeds with the newly provided credentials. In this case, resend the verification email to the original address and return the original user model.
* Fix verification email linkgentoobrowse-api-0.9.5Dan Goodliffe2018-03-03
| | | | Fix up the verification email such that it contains a workable link.
* Remove the irksome notifications library, build everything into the service ↵Dan Goodliffe2018-03-01
| | | | itself
* Remove no-longer used table; user_ebuild_emailsgentoobrowse-api-0.9.4Dan Goodliffe2018-02-11
|
* Add range constraints for imported dates/timestamps. Add hack to correct ↵Dan Goodliffe2018-02-11
| | | | minor typos in manually entered mask dates
* We don't have a files table nowDan Goodliffe2018-02-11
|
* Add some nice cxxflagsDan Goodliffe2018-02-11
|
* Prevent reading beyond end of mem mapped filegentoobrowse-api-0.9.3.1Dan Goodliffe2018-02-05
|
* Handle the case where IUSE contains the same flag with different default flagsgentoobrowse-api-0.9.3Dan Goodliffe2017-12-11
|
* Move the +/- flag in IUSE entries into its own fieldDan Goodliffe2017-12-09
|
* Assert of email body before asserting its contentsDan Goodliffe2017-12-09
|
* Adds getEbuildsByFilter to Portage APIDan Goodliffe2017-12-02
| | | | | | This new method accepts a standard atom specifier and returns an array of matching ebuilds. We can now use it to thoroughly test a mostly re-written ebuildfilter function.
* Remove the ~ operator for ebuildversionrangeDan Goodliffe2017-12-02
| | | | | | And along with it, the need for a custom search path to be set. Also updates remaining SQL and scripts to unnecessarily depend on customer search path.
* More fine grained package pruninggentoobrowse-api-0.9.2Dan Goodliffe2017-11-12
|
* Don't try to be too clever when processing updates, as there is no guarantee ↵Dan Goodliffe2017-11-12
| | | | the ebuilds will get moved in the same commit window and we don't (yet) support git move detection
* Reference bootstrap css and js from CDNgentoobrowse-api-0.9.1.2Dan Goodliffe2017-11-07
|
* Slicer 1.7 compatibilitygentoobrowse-api-0.9.1.1Dan Goodliffe2017-10-19
|
* Merge improvements from tidy-arrays branchgentoobrowse-api-0.9.1Dan Goodliffe2017-09-23
|
* Slicer 1.6 compatibilityDan Goodliffe2017-09-23
|
* Tidy sample configDan Goodliffe2017-07-25
|
* Update to slicer-1.5 pointer based model partgentoobrowse-api-0.9.0.2Dan Goodliffe2017-07-18
|
* Fix memory leak in Git::throwErrorDan Goodliffe2017-07-10
|
* Ensure findPackages query is drained incase it's reusedgentoobrowse-api-0.9.0.1Dan Goodliffe2017-07-08
|
* Use phaseEnd instead of apply for mask processor because new ebuilds can ↵gentoobrowse-api-0.9Dan Goodliffe2017-05-17
| | | | magically arrive masked by an existing mask
* Add support for a phase end event in maintenance processors which is called ↵Dan Goodliffe2017-05-17
| | | | even if the processor never processed any changes
* Assert the record count of ebuild_masksDan Goodliffe2017-05-17
|
* Tidy some of the low level repo/sql bitsDan Goodliffe2017-05-14
|
* Include repository status in repository modelDan Goodliffe2017-05-14
|
* Replace the database file types and file list comparison logic with one ↵Dan Goodliffe2017-05-13
| | | | that's purely code
* Fix dumb typo in preprocessor testDan Goodliffe2017-05-13
|
* Add logging of bug refresh progressDan Goodliffe2017-05-07
|
* Use raw string for readabilityDan Goodliffe2017-05-07
|
* Only dump DB when desiredDan Goodliffe2017-05-07
|
* Add basic logging of update progressDan Goodliffe2017-05-07
|
* Remove diagnostic debug.Dan Goodliffe2017-05-07
|
* Remove SQL files for old tree compare logicDan Goodliffe2017-05-01
|
* Remove no-longer required vcsMode flagDan Goodliffe2017-05-01
|
* Remove support for tree comparison updates (unittests have their own variant)Dan Goodliffe2017-05-01
|
* Fix file type descriptionDan Goodliffe2017-05-01
|
* HTTPS linksDan Goodliffe2017-05-01
|
* Standalone splitDan Goodliffe2017-05-01
|
* Upgrade to libxml++3Dan Goodliffe2017-04-28
|