Commit Graph

523 Commits (14c058eb67b6dc3965c70bb9dcb33a2e34a6e21d)
 

Author SHA1 Message Date
Max Erenberg 14c058eb67 use socket.gethostname() in krb5 test 2 years ago
Max Erenberg dc09210d23 add documentation about architecture 2 years ago
Max Erenberg 583fcded9b add test for API request without KRB-CRED 2 years ago
Max Erenberg 46fd926acc add test for RemoteMailmanService 2 years ago
Max Erenberg 490abb302c add simple authz tests 2 years ago
Max Erenberg 26fd8f6f68 remove duplicate function definition 2 years ago
Max Erenberg 2a286579cb Merge branch 'v1' into uwldap_tests 2 years ago
Max Erenberg ecf089c261 Implement Groups API (#6) 2 years ago
Max Erenberg cc0bc4a638 add tests for Mailman API 2 years ago
Max Erenberg 2273ffa241 add test for krb5 2 years ago
Max Erenberg 12a83ce4c0 remove create_sync_response 2 years ago
Max Erenberg 28c55b2fed add tests for UWLDAP API 2 years ago
Max Erenberg 448692018a add test for group.to_dict() with one member 2 years ago
Max Erenberg 6bf4d75a60 log error message instead of traceback 2 years ago
Max Erenberg 5bda74eaf9 fix test_group_to_dict 2 years ago
Max Erenberg df5d9e5f14 Merge branch 'v1' into groups_api 2 years ago
Max Erenberg 57ab275634 implement /api/groups endpoints 2 years ago
Max Erenberg e370035b25 add cffi as dev dependency 2 years ago
Max Erenberg d78d31eec0 add Kerberos delegation (#5) 2 years ago
Max Erenberg dd59bea918 add Kerberos delegation 2 years ago
Max Erenberg d82b5a763b use ldap3 instead of python-ldap 2 years ago
Max Erenberg 6cdb41d47b move all tests to top-level folder 2 years ago
Max Erenberg cbf4aa43f8 add tests for uwldap 2 years ago
Max Erenberg 9e4d564a33 move INI file locations 2 years ago
Max Erenberg 3ecf43731f add tests for Group class 2 years ago
Max Erenberg e7bfe36c0b add tests for User class 2 years ago
Max Erenberg 87298e18b3 cast string values in Config 2 years ago
Max Erenberg baeb83b1e2 use ConfigParser 2 years ago
Max Erenberg 4a312378b7 remove mailman transactions 2 years ago
Max Erenberg 96cb2bc808 add updateprograms 2 years ago
Max Erenberg 7c67a07200 use create_sync_response 2 years ago
Max Erenberg c32e565f68 implement renewals and password resets 2 years ago
Max Erenberg da14764687 Merge branch 'v1' of https://git.csclub.uwaterloo.ca/public/pyceo into v1 2 years ago
Max Erenberg ff2ac95d5e add PATCH /api/members/:username endpoint 2 years ago
Max Erenberg 9227552b29 re-send EHLO after STARTTLS 2 years ago
Max Erenberg 7b749701f0 add README 2 years ago
Max Erenberg e966e3f307 add app factory 2 years ago
Max Erenberg 3b78b7ffb4 add MailService and MailmanService 2 years ago
Max Erenberg de0f473881 add base classes for users and groups 2 years ago
Max Erenberg 0c6dc18085 update mailman path to use virtualenv 2 years ago
Zachary Seguin 2a7777b59e Set userPassword field for SASL authentication 2 years ago
Max Erenberg b5dda1df3d decrease minimum username length from 3 to 2 2 years ago
Max Erenberg 176e863f9b rename package version to buster 2 years ago
Max Erenberg 7223ac6278 update debian changelog 2 years ago
Max Erenberg eaff8d779b use Mailman 3 to subscribe new members to csc-general 2 years ago
Zachary Seguin 1a3244e039 Move adduser and mail operations to phosphoric-acid due to decommissioning of aspartame 2 years ago
Jennifer Zhou e73c7aae39 Merge branch 'master' of /users/git/public/pyceo 5 years ago
Jennifer Zhou 723f7ecfe7 Packaging for bionic 5 years ago
Jennifer Zhou d82fa5780b Packaging for bionic 5 years ago
Zachary Seguin 82cb7b1e64 Package for buster 5 years ago