Commit graph

  • 9eca06c3e2
    Implement memberof with direct/indirect tracking and testcases. () Firstyear 2019-05-08 10:39:46 +1000
  • 5560d28ef3 Make work on stable William Brown 2019-05-08 10:38:36 +1000
  • 5fed31d6ab Add cookie policy William Brown 2019-05-07 15:27:49 +1000
  • 15845a48b9 Finish some doc lines William Brown 2019-05-06 12:02:57 +1000
  • 6014af4de9 Implement memberof with direct/indirect tracking and testcases. William Brown 2019-05-04 21:15:00 +1000
  • e1c41d549a Docs update William Brown 2019-05-01 14:07:13 +1000
  • b4ea4fff89 Fix a large number of expect and unwrap locations in the codebase William Brown 2019-04-28 20:13:03 +1000
  • ff828e4f4a
    Add DBVersioning for entries () Firstyear 2019-05-01 14:06:22 +1000
  • df0c5e9baa Add DBVersioning for entries William Brown 2019-04-28 13:42:34 +1000
  • 3bbe9943c0
    20190421 refint () Firstyear 2019-04-27 16:26:08 +1000
  • e86ef4ad0f Resolve self review comments William Brown 2019-04-26 12:09:23 +1000
  • 30efb3277e Fix base uuid mod tests William Brown 2019-04-26 11:56:50 +1000
  • abe050f7a2 Referential integrity working! William Brown 2019-04-26 09:33:38 +1000
  • 39dbe82191 Fix create test case issue William Brown 2019-04-25 19:59:42 +1000
  • 59da88dca6 Verify for refint is now working William Brown 2019-04-25 19:45:27 +1000
  • 65da7711cf Most of refint is now complete William Brown 2019-04-25 19:08:07 +1000
  • 80f3eb5065 Add test framework for refint, add the create tests William Brown 2019-04-21 14:30:46 +1000
  • 644c9bffa2 Backups () slipperyBishop 2019-04-21 13:37:43 +1000
  • d2dda50c72 Merge branch 'master' of github.com:Firstyear/kanidm William Brown 2019-04-21 13:31:39 +1000
  • 40d044e66b Update auth doc William Brown 2019-04-21 13:31:32 +1000
  • 7b52261b9a test_backup_restore now runs successfully, created unsafe purge function to remove all data from the database, changed function _create to internal_create and a few other smaller things Jake Martin 2019-04-19 22:22:01 +1000
  • 2381148f67 resolved merge conflict Jake Martin 2019-04-19 14:54:02 +1000
  • 29d6d2a17c ran cargo fmt Jake Martin 2019-04-19 14:20:38 +1000
  • d683a566f7 moved core BackendWriteTransaction::create code to BackendWriteTransaction::_create, implemented both BackendWriteTransaction::{backup, restore} need to add data into db for testing backup/restore, restore currently fails as there is no data in the backed up file yet. Jake Martin 2019-04-19 14:15:51 +1000
  • 405f863499
    Merge pull request from Firstyear/20190417-rust2018 slipperyBishop 2019-04-19 14:18:15 +1000
  • 724d0cb65d moved core BackendWriteTransaction::create code to BackendWriteTransaction::_create, implemented both BackendWriteTransaction::{backup, restore} need to add data into db for testing backup/restore, restore currently fails as there is no data in the backed up file yet. Jake Martin 2019-04-19 14:15:51 +1000
  • 4ab377ec88 Update to rust 2018 and improve some todo notes William Brown 2019-04-18 11:28:33 +1000
  • af9ac8f662
    20190405 refint precursors () Firstyear 2019-04-17 13:00:03 +1000
  • 9418594818 Update designs and macros William Brown 2019-04-17 12:31:27 +1000
  • 6539565171 Update plugin testing framework William Brown 2019-04-16 17:08:02 +1000
  • 849b7cb5bf Added verify and plugin verify hooks William Brown 2019-04-08 20:01:48 +1000
  • e489a36759 Make verify RO William Brown 2019-04-08 18:18:27 +1000
  • 36401970b0 Fix some audit issues William Brown 2019-04-08 16:08:32 +1000
  • 8549e53636 Improved validation errors William Brown 2019-04-08 13:37:50 +1000
  • b065b76130
    Add plugin stubs and refactor to use QS () Firstyear 2019-04-01 11:06:34 +1000
  • dffe5ca23a
    Create pull_request_template.md Firstyear 2019-03-28 13:58:14 +1000
  • 740aa017da Add empty bindings for plugins William Brown 2019-03-27 16:02:05 +1000
  • 6f94f13e42 fmt William Brown 2019-03-27 15:27:00 +1000
  • ece28e3998 Refactor to use qs in plugins William Brown 2019-03-27 15:26:53 +1000
  • 769bc5c17b added first version of try_audit! macro slipperyBishop 2019-03-25 18:55:15 +1000
  • 0e12a216ba added first version of try_audit! macro, awaiting feedback updated Jake Martin 2019-03-25 12:52:47 +1000
  • 3c964c51e7 Add some git instructions William Brown 2019-03-22 10:09:05 +1000
  • 81d61df9f7 fmt William Brown 2019-03-22 10:02:05 +1000
  • 6d7bd9b1d9 Merge branch 'JakesBranch' of https://github.com/Firstyear/kanidm into JakesBranch fixed a merge issue Jake Martin 2019-03-21 19:29:06 +1000
  • 9b88bf0c4a backup is now implemented and the test_case is working for backup, but still fails because restore is unimplemnted. Also added SQLiteError to the OperationError enum, need to figure out a way to include the error message from the actual sqlite error as an element of SQLiteError Jake Martin 2019-03-21 18:24:44 +1000
  • e53e26811e backup is now implemented and the test_case is working for backup, but still fails because restore is unimplemnted. Also added SQLiteError to the OperationError enum, need to figure out a way to include the error message from the actual sqlite error as an element of SQLiteError Jake Martin 2019-03-21 18:24:44 +1000
  • 98e118d488 backup is now implemented and the test_case is working for backup, but still fails because restore is unimplemented. Also added SQLiteError to error.h Jake Martin 2019-03-21 12:32:57 +1000
  • 057c0e8baf fmt William Brown 2019-03-20 15:33:22 +1000
  • e2b3086278 Add UUID resolution to clone_val0ue William Brown 2019-03-20 15:30:34 +1000
  • f858e6b5c4 Add modify and entry transformers William Brown 2019-03-17 13:24:06 +1000
  • 6b4256cd98 Complete framework for resolving filter references. William Brown 2019-03-15 12:38:41 +1000
  • b148f353e3 fmt William Brown 2019-03-12 15:40:25 +1000
  • 30505f8285 Added state machine verification of modifylists William Brown 2019-03-12 15:40:19 +1000
  • 658e409d90 Most changes for state validated modlist done, just need to write the validate! William Brown 2019-03-12 15:20:08 +1000
  • 108a097bd0 Improve test warnings (again) William Brown 2019-03-05 15:49:48 +1000
  • 1bfc02920e Clean some compiler warnings William Brown 2019-03-05 15:33:12 +1000
  • b40ec05cf7 Add uuid_to_name William Brown 2019-03-05 15:25:59 +1000
  • 61335a1ae5 Implemented name to uuid William Brown 2019-03-05 15:03:24 +1000
  • cbc675c7bb Clean up unused imports William Brown 2019-03-01 16:35:06 +1000
  • 68bf9b7813 Major refactor of proto handling William Brown 2019-03-01 16:15:31 +1000
  • 39c5d2f896 Added reference type to schema. No handling exists yet. William Brown 2019-02-26 15:00:14 +1000
  • 0f2518d775 Format William Brown 2019-02-26 14:39:37 +1000
  • 16ca6f3116 Improve error handling William Brown 2019-02-26 14:38:12 +1000
  • b729dc31c1 Improve error handling in startup William Brown 2019-02-26 14:33:10 +1000
  • 8f7b5550d3 Improve error handling in startup William Brown 2019-02-26 14:32:38 +1000
  • d80390ba07 Add interval for purge recycled William Brown 2019-02-26 14:01:33 +1000
  • 6c283164cb Add interval for purge recycled William Brown 2019-02-25 19:36:53 +1000
  • 9c0aaa072a Update schema check to be cleaner William Brown 2019-02-25 15:48:37 +1000
  • 62ec6dd603 Fix most of the error handling, but now may need to fix schema validation check of candidates William Brown 2019-02-25 15:25:21 +1000
  • 39da85aefd fmt William Brown 2019-02-24 15:22:09 +1000
  • 5f5961db2c Finish recycle bin (delete now recycles) William Brown 2019-02-24 15:22:03 +1000
  • 71f4becd5f fmt William Brown 2019-02-24 14:15:37 +1000
  • 341f7cd0c5 Recycle lifecycle mostly done William Brown 2019-02-24 14:15:28 +1000
  • ea5af4f369 Add tombstone lifecycle functionaly William Brown 2019-02-22 16:15:48 +1000
  • dc0d37d701 Add more design William Brown 2019-02-18 19:45:04 +1000
  • 1078edb0de Add more design William Brown 2019-02-18 19:41:39 +1000
  • 0ce435cbbc Add class modify test William Brown 2019-02-15 21:11:35 +1000
  • 3d90b1daeb Working delete operation William Brown 2019-02-15 20:49:14 +1000
  • 00bd1628f7 Fix qs modify test William Brown 2019-02-14 13:56:35 +1000
  • 963d62b042 Finished filter type refactor William Brown 2019-02-14 13:10:55 +1000
  • 84ff865304 Add design documents as drafts William Brown 2019-02-14 12:49:45 +1000
  • 651abe3762 Improve filter validation code William Brown 2019-02-12 13:56:47 +1000
  • a22c8d56aa Major rework of filter to have a valid/invalid state type associated William Brown 2019-02-11 19:49:15 +1000
  • df9bad5bea format William Brown 2019-02-05 14:08:34 +1000
  • dd38da25f9 Add delete and modify tests William Brown 2019-02-05 14:08:25 +1000
  • f691013e27 Skeleton delete and modify tests William Brown 2019-02-05 12:42:57 +1000
  • 1caf2f86e3 Cargo Format William Brown 2019-02-05 12:38:17 +1000
  • f22562a0ba Wire in delete and modify to front end (unimplemented) William Brown 2019-02-05 12:38:04 +1000
  • c090021fdf Change license to MPL William Brown 2019-02-03 10:27:49 +1000
  • b3268d8c4a Update readme William Brown 2019-02-02 11:44:31 +1000
  • cc00aafa8b Auth doc William Brown 2019-02-01 15:13:18 +1000
  • 0c9a77c39b Add basic cookie tracking to auth endpoint William Brown 2019-01-31 14:29:14 +1000
  • 63e600d49e cargo fmt William Brown 2019-01-29 17:17:28 +1000
  • 66e087787a Fixed all test! William Brown 2019-01-29 16:52:42 +1000
  • a064f87076 State refactor complete, fixing tests ... William Brown 2019-01-29 16:24:30 +1000
  • 00a58bbda3 State refactor complete, fixing tests ... William Brown 2019-01-29 16:17:02 +1000
  • e69f0b5624 Progress on error janitoring William Brown 2019-01-28 19:16:53 +1000
  • 39b0b8b240 Converted to Entry type checker, now to fix tests William Brown 2019-01-28 18:02:42 +1000
  • bf69cb89ec Converted to Entry type checker, now to fix tests William Brown 2019-01-28 17:53:58 +1000
  • 7618e902cd Move normalise and validate from schema to entry for state machine William Brown 2019-01-28 15:10:28 +1000