summaryrefslogtreecommitdiff
path: root/python/samba
AgeCommit message (Expand)AuthorFilesLines
2024-02-29samba-tool: with --json, error messages are in JSONDouglas Bagnall1-0/+13
2024-02-29samba-tool: instances remember whether --json was requestedDouglas Bagnall1-0/+8
2024-02-29samba-tool: add self.print_json_status() helperDouglas Bagnall1-0/+44
2024-02-29samba-tool: avoid mutable Command class valuesDouglas Bagnall1-2/+2
2024-02-29samba-tool domain level: avoid using assertDouglas Bagnall1-4/+8
2024-02-29samba-tool domain claim: use secrets module for tokenDouglas Bagnall1-4/+2
2024-02-29samba-tool user getpassword: Also return the time a GMSA password is valid untilAndrew Bartlett2-9/+39
2024-02-29samba-tool: Allow ;format=UnixTime etc to operate on virtual attributesAndrew Bartlett1-1/+5
2024-02-29python/samba/tests: Include more detail on invoication in test of "samba-tool...Andrew Bartlett1-1/+3
2024-02-29samba-tool user getpassword: Do not show preview of gMSA passwordAndrew Bartlett1-2/+18
2024-02-28python/samba/tests/krb5: Expect SID_FRESH_PUBLIC_KEY_IDENTITY (only) when PKI...Andrew Bartlett1-1/+13
2024-02-27python: Fail the test if we don’t receive an NTSTATUSErrorJo Sutton1-0/+4
2024-02-27tests/krb5: Move assertLocalSamDB() into RawKerberosTestJo Sutton2-8/+8
2024-02-27tests/krb5: type hintingJo Sutton1-6/+8
2024-02-27python/tests: Use TestCaseInTempDir rather than "private dir" for exported ke...Andrew Bartlett1-3/+5
2024-02-27python/tests: Convert dckeytab test to use new NDR keytab parserAndrew Bartlett1-18/+17
2024-02-27python/tests: Add test for new krb5 keytab parserAndrew Bartlett1-0/+18
2024-02-27python/samba/samdb: Only do caching of well known DNs in dbcheckAndrew Bartlett2-22/+26
2024-02-26python:gp: Implement client site lookup in site_dn_for_machine()Andreas Schneider1-23/+45
2024-02-16python:tests: Remove unused importsJo Sutton2-5/+5
2024-02-16python: Reformat nt_time.pyJo Sutton1-3/+1
2024-02-16samba-tool: Display friendlier error message if no password is availableJo Sutton1-16/+8
2024-02-16python:tests: Pass correct arguments to set_named_ccache()Jo Sutton1-1/+1
2024-02-16python:tests: Fix code spellingJo Sutton1-1/+1
2024-02-16python:tests: Produce more helpful error message for future GKIDsJo Sutton1-1/+2
2024-02-16netcmd: models: add GroupManagedServiceAccount modelRob van der Linde3-6/+99
2024-02-16netcmd: models: add missing fields to User modelRob van der Linde3-4/+71
2024-02-16netcmd: models: add missing enum fields to Group modelRob van der Linde3-2/+21
2024-02-16netcmd: models: make Group.system_flags a flags based EnumFieldRob van der Linde3-10/+39
2024-02-16netcmd: models: add Computer model subclass of UserRob van der Linde2-0/+44
2024-02-16netcmd: models: stop using LookupError exception and change it to NotFoundRob van der Linde5-16/+17
2024-02-16netcmd: models: rename DoesNotExist exception to NotFoundRob van der Linde3-8/+8
2024-02-16netcmd: models: SDDLField move line down where it gets usedRob van der Linde1-1/+2
2024-02-16netcmd: models: SDDLField parses to object instead of stringRob van der Linde2-20/+30
2024-02-16netcmd: delegation: don't use assert but raise CommandErrorRob van der Linde1-7/+14
2024-02-16netcmd: delegation: initial value not required because of raise belowRob van der Linde1-1/+0
2024-02-16netcmd: delegation: move line down where it gets usedRob van der Linde1-1/+1
2024-02-16netcmd: delegation: pep8 fix blank linesRob van der Linde1-1/+0
2024-02-16netcmd: bugfix: json encoder failed to call super methodRob van der Linde1-1/+1
2024-02-16netcmd: json encoder supports security descriptor objectsRob van der Linde1-0/+4
2024-02-16netcmd: support hyphens in top-level commands and convert to underscoreRob van der Linde1-2/+3
2024-02-08netcmd: models: mark some hidden fields on the base Model as readonlyRob van der Linde1-5/+5
2024-02-08netcmd: models: tests: add tests for NtTimeFieldRob van der Linde1-0/+22
2024-02-08netcmd: models: add new NtTimeField model fieldRob van der Linde1-0/+26
2024-02-08netcmd: models: model field DateTimeField returns datetime in UTCRob van der Linde2-9/+14
2024-02-08netcmd: models: move enum import to correct placeRob van der Linde1-2/+1
2024-02-08netcmd: models: fix build_expression on SIDField handles security.dom_sidRob van der Linde1-0/+5
2024-02-08netcmd: models: fix build_expression did not work with EnumFieldRob van der Linde2-2/+41
2024-02-08netcmd: models: fix BooleanField filtering didn't work on FALSE valueRob van der Linde1-0/+8
2024-02-08netcmd: models: move expression code to Field classRob van der Linde2-3/+7