lp:~quantifics/canonical-identity-provider

Get this repository:
git clone https://git.launchpad.net/~quantifics/canonical-identity-provider
Only John Paraskevopoulos can upload to this repository. If you are John Paraskevopoulos please log in for upload directions.

Branches

Name Last Modified Last Commit
fix-preferred-email-functionality 2023-09-20 11:28:15 UTC
Use `get_suitable_email` for SAML authentication

Author: John Paraskevopoulos
Author Date: 2023-09-20 11:28:15 UTC

Use `get_suitable_email` for SAML authentication

Switches to using the `get_suitable_email` function instead of the
`get_canonical_email` one with the caveat that it uses the fixed kwarg
`enforce_canonical` as True. This opens the opportunity to add more
options (such as "prefer_canonical_email") in SAML as well

add-enforce_canonical_email-migration 2023-09-20 08:28:30 UTC
Add enforce_canonical_email in OpenIDRPConfig

Author: John Paraskevopoulos
Author Date: 2023-09-20 08:28:30 UTC

Add enforce_canonical_email in OpenIDRPConfig

master 2023-06-28 19:22:35 UTC
Update xenial dependencies in ols-vms.conf

Author: John Paraskevopoulos
Author Date: 2023-06-28 19:22:35 UTC

Update xenial dependencies in ols-vms.conf

focal-upgrade 2023-06-28 08:54:48 UTC
Simplify cert CN and SSO_ROOT_URL setting

Author: John Paraskevopoulos
Author Date: 2023-06-28 08:54:48 UTC

Simplify cert CN and SSO_ROOT_URL setting

talisker-bump 2022-10-18 18:44:24 UTC
Correct patch version of talisker

Author: John Paraskevopoulos
Author Date: 2022-10-18 18:44:24 UTC

Correct patch version of talisker

ssh_garbage 2022-10-07 14:00:41 UTC
Fix error handling of invalid ssh keys

Author: John Paraskevopoulos
Author Date: 2022-10-07 13:57:19 UTC

Fix error handling of invalid ssh keys

- Fixes issue when trying to add invalid ssh keys that Launchpad rejects
  which resulted in bad parsing of the launchpad error message

precommit-4 2022-09-28 14:41:13 UTC
Remove pyupgrade

Author: John Paraskevopoulos
Author Date: 2022-09-28 14:41:13 UTC

Remove pyupgrade

precommit-3 2022-09-28 14:41:13 UTC
Remove pyupgrade

Author: John Paraskevopoulos
Author Date: 2022-09-28 14:41:13 UTC

Remove pyupgrade

precommit-2 2022-09-28 13:25:31 UTC
Remove woke from pre-commit conf

Author: John Paraskevopoulos
Author Date: 2022-09-28 13:25:31 UTC

Remove woke from pre-commit conf

more-logs 2022-09-27 12:00:17 UTC
Remove unused err

Author: John Paraskevopoulos
Author Date: 2022-09-27 12:00:17 UTC

Remove unused err

gitconfig-3 2022-09-21 08:06:56 UTC
Make .gitignore a file instead of symbolic link

Author: John Paraskevopoulos
Author Date: 2022-09-21 08:06:56 UTC

Make .gitignore a file instead of symbolic link

gitconfig 2022-09-21 08:06:56 UTC
Make .gitignore a file instead of symbolic link

Author: John Paraskevopoulos
Author Date: 2022-09-21 08:06:56 UTC

Make .gitignore a file instead of symbolic link

tmp 2022-09-21 08:06:56 UTC
Make .gitignore a file instead of symbolic link

Author: John Paraskevopoulos
Author Date: 2022-09-21 08:06:56 UTC

Make .gitignore a file instead of symbolic link

gitconfig-2 2022-09-21 08:06:56 UTC
Make .gitignore a file instead of symbolic link

Author: John Paraskevopoulos
Author Date: 2022-09-21 08:06:56 UTC

Make .gitignore a file instead of symbolic link

py3-staging-test-fixes 2022-09-05 11:47:14 UTC
Fix json loading and request crafting string/py3 compatibility

Author: John Paraskevopoulos
Author Date: 2022-09-05 11:47:14 UTC

Fix json loading and request crafting string/py3 compatibility

blackify 2022-08-16 09:41:40 UTC
Remove controversial skip-magic-trailing-comma option

Author: John Paraskevopoulos
Author Date: 2022-08-16 09:41:40 UTC

Remove controversial skip-magic-trailing-comma option

noop 2022-07-19 14:19:13 UTC
Empty-Commit to trigger build

Author: John Paraskevopoulos
Author Date: 2022-07-19 14:19:13 UTC

Empty-Commit to trigger build

remove-virtualenv-tools 2022-07-15 12:11:43 UTC
Include wheels folder and exclude env folder

Author: John Paraskevopoulos
Author Date: 2022-07-15 12:11:43 UTC

Include wheels folder and exclude env folder

- This is needed for the new charm building playbook task to work which
now creates a virtualenv on site and installs the dependencies at that
point. So we *can* exclude the env folder since now the virtualenv-tools
on that playbook is not used anymore and we **should** include the
wheels folder

wokify_binary 2022-07-06 14:01:08 UTC
Woke-ignore password-blocklist and blocklist-devel

Author: John Paraskevopoulos
Author Date: 2022-07-06 14:01:08 UTC

Woke-ignore password-blocklist and blocklist-devel

wokify 2022-07-06 12:27:45 UTC
Undo some refactorings and wokeignore comments

Author: John Paraskevopoulos
Author Date: 2022-07-06 12:27:45 UTC

Undo some refactorings and wokeignore comments

fix_utf8_reset_pass 2022-06-09 10:12:05 UTC
Fix Encoding error in suspended account's forgot password

Author: John Paraskevopoulos
Author Date: 2022-06-09 10:12:05 UTC

Fix Encoding error in suspended account's forgot password

- Fixes issue that lead to crashing the application when a suspended
user with a unicode display name tried to use the reset password
functionality
- Adds a utf-8 displayname in the api v20 tests to catch such issues in
the future

fourth_batch_py23 2022-05-31 12:02:23 UTC
Switch to env3 when using the PY3 env var

Author: John Paraskevopoulos
Author Date: 2022-05-31 12:02:23 UTC

Switch to env3 when using the PY3 env var

- Many tasks depend on using ENV variable so we replace it to point to
env3 so that we can have two distinct python virtualenvs if we need to
test both python 2 and python 3

utf8_model_fixes 2022-05-30 12:43:53 UTC
Rework utf8 support for models

Author: John Paraskevopoulos
Author Date: 2022-05-30 12:34:16 UTC

Rework utf8 support for models

- Uses @python_2_unicode_compatible and django's `force_text` for models
that define `__unicode__` function and/or need utf8 encoding/decoding

third_fix 2022-05-27 07:33:34 UTC
Fix various utf8 model representations

Author: John Paraskevopoulos
Author Date: 2022-05-27 06:56:06 UTC

Fix various utf8 model representations

- Adds py2 and py3 compatibility for Person, Account and OpenIDRPConfig
models with six.ensure_str. Until now this was done under the hood by
django model representation without the need of defining a __str__
function. This doesn't work for python 3 where you have to define a
__str__ function otherwise django will use the class name instead of
resorting to the __unicode__ function (where it applies the encoding
magic)

third_batch_py23_utf8 2022-05-19 07:42:09 UTC
certificate_from_sp_config now returns a string cert

Author: John Paraskevopoulos
Author Date: 2022-05-19 07:27:21 UTC

certificate_from_sp_config now returns a string cert

saml2idp package switched from m2crypto to pyOpenSSL which accepts
string certificates. So we no longer need to encode the certificate to
bytes

python3_deps 2022-05-05 07:43:10 UTC
Minor typo fix

Author: John Paraskevopoulos
Author Date: 2022-05-05 07:43:10 UTC

Minor typo fix

second_batch_py23 2022-04-20 12:23:56 UTC
Fix python 3 syntax issues

Author: John Paraskevopoulos
Author Date: 2022-04-20 06:57:32 UTC

Fix python 3 syntax issues

py3-support 2022-04-15 13:24:18 UTC
Remove not needed utf8ize_dict tests

Author: John Paraskevopoulos
Author Date: 2022-04-15 12:42:07 UTC

Remove not needed utf8ize_dict tests

- Python3 is utf-8 so no need for these test or the function anymore

tox 2022-03-10 09:04:15 UTC
Ignore .tox files

Author: John Paraskevopoulos
Author Date: 2022-03-10 09:04:15 UTC

Ignore .tox files

129 of 29 results
This repository contains Public information 
Everyone can see this information.