~wgrant/launchpad:security.py-numeric-usernames

Last commit made on 2020-03-05
Get this branch:
git clone -b security.py-numeric-usernames https://git.launchpad.net/~wgrant/launchpad
Only William Grant can upload to this branch. If you are William Grant please log in for upload directions.

Branch merges

Branch information

Name:
security.py-numeric-usernames
Repository:
lp:~wgrant/launchpad

Recent commits

5bd94e8... by William Grant

Fix security.py to not crash on a role name with digits

PostgreSQL's aclitem putid emits role names unquoted in safe cases, but
security.py's regex didn't use the same safe set so failed to parse
ACLs involving usernames like "abc123".

704475a... by Tom Wardill

Add cleanup for test_files_dir in OCI build behaviour tests

Merged from https://code.launchpad.net/~twom/launchpad/+git/launchpad/+merge/380273

de20903... by Tom Wardill

Add cleanup for test_files_dir

63b3553... by Tom Wardill

Swap order of setter lines for DB safeness

Merged from https://code.launchpad.net/~twom/launchpad/+git/launchpad/+merge/380046

adefa34... by Tom Wardill

Merge db-stable c5c0781a5a (Allow OCIRecipe.git_path to be null)

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/380197

c376459... by Tom Wardill

Swap TrialTestCase for TestCaseWithFactory

Merged from https://code.launchpad.net/~twom/launchpad/+git/launchpad/+merge/380154

c6202fd... by Tom Wardill

Swap TrialTestCase for TestCaseWithFactory.

6f94b88... by Tom Wardill

Add OCIRecipeBuildBehaviour

Merged from https://code.launchpad.net/~twom/launchpad/+git/launchpad/+merge/379201

d5ee278... by Colin Watson

Use next(iterator) rather than iterator.next()

Merged from https://code.launchpad.net/~cjwatson/launchpad/+git/launchpad/+merge/380096

7f354e6... by Colin Watson

Handle Python 3 iterator protocol changes

We now define `__next__` rather than `next`, and use six.Iterator to
smooth over compatibility issues.