Commit graph

  • 8a1e9bae2e dyn schema complete, adding tests William Brown 2019-07-19 09:07:22 +0900
  • dc9aa397c1 Dyn schema working! William Brown 2019-07-19 08:53:20 +0900
  • 6c4f28e61f Almost done with schema stuff .... William Brown 2019-07-18 21:14:41 +0900
  • 747b1a84cc Complete schema class parser William Brown 2019-07-16 16:46:51 +1000
  • 7938af4d37 Add support for parsing attribute type entries to SchemaAttribute types William Brown 2019-07-15 16:56:55 +1000
  • c374c8c96b Add contributors William Brown 2019-07-15 09:20:41 +1000
  • c5497b8024
    Implement backup, restore and server modes Firstyear 2019-07-15 09:15:25 +1000
  • 56b55f6602 Implement backup, restore and server modes, with configuration args on the cli. William Brown 2019-07-14 12:49:06 +1000
  • 94a6bde269
    20190607 authentication () Firstyear 2019-07-12 15:28:46 +1000
  • 0c5b3974d6 Revert audit pretty change until we fix logging William Brown 2019-07-10 15:38:37 +1000
  • 7bd78e1bbf Clean ups to auth patch William Brown 2019-07-10 15:38:20 +1000
  • 7eaa45d2c6 Working anonymous authentication! William Brown 2019-07-10 14:15:22 +1000
  • ae1aece92d Further updates to the anon auth process William Brown 2019-07-04 12:55:50 +1000
  • eb0c788b76 fmt William Brown 2019-07-03 12:10:10 +1000
  • 1d635d0705 Major progress on anonymous auth William Brown 2019-07-03 12:09:59 +1000
  • 27ffedac66 Most of the IdmServer framework now in place, time to write auth! William Brown 2019-06-25 19:28:48 +1000
  • 3d909e9c2a Most of the IdmServer framework now in place, time to write auth! William Brown 2019-06-25 19:21:29 +1000
  • 41fb2a845f refactor source tree William Brown 2019-06-25 17:09:23 +1000
  • ca5006f6d1 Adding client and idm server libs William Brown 2019-06-25 16:56:42 +1000
  • 2323c21f27 Progress on anonymous auth and design of the system. William Brown 2019-06-21 15:27:44 +0200
  • 4234c6a898 CChange to have a defined message type, and fix up to a point where we can write the whoami test William Brown 2019-06-13 17:58:18 +0200
  • cc461bf942 Most of whoami is inplace, need to update tests now William Brown 2019-06-13 17:02:58 +0200
  • 90d6b76552 Most of whoami is inplace, need to update tests now William Brown 2019-06-10 14:48:01 +0200
  • 426426a18f
    Implement Access Control Profiles () Firstyear 2019-06-07 11:19:09 +0200
  • aa94f50fc2 Implement Access Control Profiles William Brown 2019-05-24 15:10:42 +1000
  • 55008cd551
    20190510 access profiles foundations () Firstyear 2019-05-24 15:11:06 +1000
  • 4a1996a0a3 Write and implement basic filter optimiser with redundant term folding William Brown 2019-05-22 21:14:22 +1000
  • 53b09cfcf3 Finish filter refactor! William Brown 2019-05-22 14:32:41 +1000
  • 8d5a264b84 Most of the filter refactor is done William Brown 2019-05-22 14:13:39 +1000
  • 450b10975c Refactor event to take entry rather than UUID to allow acp to filter on the event properly. William Brown 2019-05-18 13:58:07 +1000
  • 10ef71d122 Starting to write search acp enforcement William Brown 2019-05-17 17:14:40 +1000
  • 226655db45 Integrate acp to query server, and add reload hooks William Brown 2019-05-17 13:30:30 +1000
  • 74ed96036c Clean up queryserver name issue William Brown 2019-05-17 12:51:40 +1000
  • 114dca8a6f Fix txn type tech debt William Brown 2019-05-17 12:48:06 +1000
  • 1639527f1b ACP parsing complete William Brown 2019-05-17 12:33:12 +1000
  • 530640b017 Improve ACP parsing test William Brown 2019-05-16 16:46:23 +1000
  • 6bde876641 Large refactor to improve the ava get interface William Brown 2019-05-12 18:32:25 +0930
  • 44dc66713c
    20190508 UUID on entry () Firstyear 2019-05-15 10:36:18 +1000
  • aa014aca71 Add auth and ID data to relevant structures - this means we can start access controls! William Brown 2019-05-10 13:15:42 +0930
  • 30aaeda671 Make UUID a proper type on entries William Brown 2019-05-08 13:30:44 +1000
  • 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