- 10 Feb, 2020 2 commits
- 09 Feb, 2020 5 commits
-
-
ale authored
Run a real auth-server daemon for testing, using the test LDAP server for authentication.
-
ale authored
And remove useless debug logging from actions_test.
-
ale authored
-
ale authored
Properly delegates authentication to the git.autistici.org/id/auth server, removing all embedded password checks for both privileged requests and account recovery.
-
ale authored
The Auth object only captures the information we actually need and use, and it's nicer not to spread SSO handling all over the place.
-
- 06 Feb, 2020 3 commits
- 05 Feb, 2020 1 commit
-
- 21 Jan, 2020 1 commit
-
-
ale authored
-
- 15 Jan, 2020 2 commits
-
-
ale authored
- 06 Jan, 2020 1 commit
-
-
ale authored
-
- 05 Jan, 2020 1 commit
-
- 04 Jan, 2020 1 commit
-
-
ale authored
-
- 22 Nov, 2019 2 commits
-
-
ale authored
-
ale authored
Previously we were dropping these on the floor without any possibility for the client to detect this case, because external parent ID references (i.e. pointing at objects already in the database, rather than temporary resource IDs in the same CreateResources request) were dropped silently in the sortResourcesByDepth() function...
-
- 16 Nov, 2019 4 commits
-
-
ale authored
-
ale authored
-
ale authored
And fix an issue where validHostedEmail() was no longer checking for availability in email alias validation.
-
ale authored
Since this requires validating an *existing* resource, we also split out the availability checks in the validation code from the syntactical validation, which is a good thing anyway.
-
- 08 Nov, 2019 2 commits
- 26 Oct, 2019 1 commit
-
-
ale authored
Now that we're no longer reusing the List metadata field in the Resource, we have to adapt the validators.
-
- 20 Oct, 2019 1 commit
-
-
ale authored
-
- 18 Oct, 2019 1 commit
-
-
ale authored
All newsletters are public anyway.
-
- 16 Oct, 2019 2 commits
-
-
ale authored
Will set common attributes (status, shard, etc) on newly created newsletters, just as we do for mailing lists.
- 14 Oct, 2019 1 commit
-
-
ale authored
-
- 13 Oct, 2019 1 commit
-
-
putro authored
-
- 06 Oct, 2019 1 commit
-
-
ale authored
-
- 09 Sep, 2019 3 commits
- 26 Aug, 2019 2 commits
- 22 Aug, 2019 1 commit
-
-
ale authored
Previously some resource types were not validating requests for uniqueness (the creation would have failed later, at database commit time). The availability API allows unauthenticated callers (i.e. everyone) to query for existence of a specific resource, or resources that would conflict with it in the global namespace. It's basically a public validation check, meant so that applications that let users create accounts can provide early feedback on availability.
-
- 03 Aug, 2019 1 commit
-
-
ale authored
Lets us tell mailing lists and newsletters apart as different resources.
-