Mercurial > p > roundup > code
annotate website/www/contact.txt @ 6693:9a1f5e496e6c
issue2551203 - Add support for CORS preflight request
Add support for unauthenticated CORS preflight and fix headers for
CORS.
client.py:
pass through unauthenticated CORS preflight to rest backend. Normal
rest OPTION handlers (including tracker defined extensions) can
see and handle the request.
make some error cases return error json with crrect mime type rather
than plain text tracebacks.
create new functions to verify origin and referer that filter using
allowed origins setting.
remove tracker base url from error message is referer is not at an
allowed origin.
rest.py:
fix up OPTION methods handlers to include
Access-Control-Allow-Methods that are the same as the Allow
header.
set cache to one week for all Access-Control headers for CORS
preflight only.
remove self.client.setHeader("Access-Control-Allow-Origin", "*") and
set Access-Control-Allow-Origin to the client supplied origin if
it passes allowed origin checks. Required for CORS otherwise data
isn't available to caller. Set for all responses.
set Vary header now includes Origin as responses can differ based on
Origin for all responses.
set Access-Control-Allow-Credentials to true on all responses.
test_liveserver.py:
run server with setting to enforce origin csrf header check
run server with setting to enforce x-requested-with csrf header check
run server with setting for allowed_api_origins
requests now set required csrf headers
test preflight request on collections
check new headers and Origin is no longer '*'
rewrite all compression checks to use a single method with argument
to use different compression methods. Reduce a lot of code
duplication and makes updating for new headers easier.
test_cgi:
test new error messages in client.py
account for new headers
test preflight and new code paths
| author | John Rouillard <rouilj@ieee.org> |
|---|---|
| date | Tue, 07 Jun 2022 09:39:35 -0400 |
| parents | fefd8263ee4d |
| children | 6f5054751fb6 |
| rev | line source |
|---|---|
|
4035
e4950073153f
Adjust to better sync with roundup docs.
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
1 Contact |
|
e4950073153f
Adjust to better sync with roundup docs.
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
2 ======= |
|
e4950073153f
Adjust to better sync with roundup docs.
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
3 |
|
e4950073153f
Adjust to better sync with roundup docs.
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
4 We maintain the following mailing lists: |
|
e4950073153f
Adjust to better sync with roundup docs.
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
5 |
|
5366
b87a1f51ac32
As far as I can tell, gmane and nabble archives are gone/not being
John Rouillard <rouilj@ieee.org>
parents:
4951
diff
changeset
|
6 =================== ========================== |
|
b87a1f51ac32
As far as I can tell, gmane and nabble archives are gone/not being
John Rouillard <rouilj@ieee.org>
parents:
4951
diff
changeset
|
7 roundup-users_ archives `[SourceForge]`__ |
|
b87a1f51ac32
As far as I can tell, gmane and nabble archives are gone/not being
John Rouillard <rouilj@ieee.org>
parents:
4951
diff
changeset
|
8 roundup-devel_ archives `[SourceForge]`__ |
|
4820
2b7425b24243
website: Revise contacts page, add links to archives and web IRC
anatoly techtonik <techtonik@gmail.com>
parents:
4035
diff
changeset
|
9 roundup-checkins_ archives `[SourceForge]`__ |
|
5366
b87a1f51ac32
As far as I can tell, gmane and nabble archives are gone/not being
John Rouillard <rouilj@ieee.org>
parents:
4951
diff
changeset
|
10 =================== ========================== |
|
4035
e4950073153f
Adjust to better sync with roundup docs.
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
11 |
|
e4950073153f
Adjust to better sync with roundup docs.
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
12 These lists are moderated to protect them against spam. |
|
e4950073153f
Adjust to better sync with roundup docs.
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
13 Please sign up if you intend to mail repeatedly. |
|
e4950073153f
Adjust to better sync with roundup docs.
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
14 |
|
4820
2b7425b24243
website: Revise contacts page, add links to archives and web IRC
anatoly techtonik <techtonik@gmail.com>
parents:
4035
diff
changeset
|
15 You may talk to Roundup developers directly via IRC irc://irc.oftc.net/roundup |
|
4951
5de19a3d99bd
website: Add autologin and nick selection to WebChat link
anatoly techtonik <techtonik@gmail.com>
parents:
4820
diff
changeset
|
16 using IRC client or through WebChat_ interface. |
|
4820
2b7425b24243
website: Revise contacts page, add links to archives and web IRC
anatoly techtonik <techtonik@gmail.com>
parents:
4035
diff
changeset
|
17 |
|
2b7425b24243
website: Revise contacts page, add links to archives and web IRC
anatoly techtonik <techtonik@gmail.com>
parents:
4035
diff
changeset
|
18 |
|
5755
fefd8263ee4d
issue2550966: Fix suboptimal links in doc pages
John Rouillard <rouilj@ieee.org>
parents:
5366
diff
changeset
|
19 .. _roundup-users: https://sourceforge.net/projects/roundup/lists/roundup-users |
|
fefd8263ee4d
issue2550966: Fix suboptimal links in doc pages
John Rouillard <rouilj@ieee.org>
parents:
5366
diff
changeset
|
20 .. _roundup-devel: https://sourceforge.net/projects/roundup/lists/roundup-devel |
|
fefd8263ee4d
issue2550966: Fix suboptimal links in doc pages
John Rouillard <rouilj@ieee.org>
parents:
5366
diff
changeset
|
21 .. _roundup-checkins: https://sourceforge.net/projects/roundup/lists/roundup-checkins |
|
4035
e4950073153f
Adjust to better sync with roundup docs.
Stefan Seefeld <stefan@users.sourceforge.net>
parents:
diff
changeset
|
22 |
|
5755
fefd8263ee4d
issue2550966: Fix suboptimal links in doc pages
John Rouillard <rouilj@ieee.org>
parents:
5366
diff
changeset
|
23 .. __: https://sourceforge.net/p/roundup/mailman/roundup-users/ |
|
4820
2b7425b24243
website: Revise contacts page, add links to archives and web IRC
anatoly techtonik <techtonik@gmail.com>
parents:
4035
diff
changeset
|
24 |
|
5755
fefd8263ee4d
issue2550966: Fix suboptimal links in doc pages
John Rouillard <rouilj@ieee.org>
parents:
5366
diff
changeset
|
25 .. __: https://sourceforge.net/p/roundup/mailman/roundup-devel/ |
|
4820
2b7425b24243
website: Revise contacts page, add links to archives and web IRC
anatoly techtonik <techtonik@gmail.com>
parents:
4035
diff
changeset
|
26 |
|
5755
fefd8263ee4d
issue2550966: Fix suboptimal links in doc pages
John Rouillard <rouilj@ieee.org>
parents:
5366
diff
changeset
|
27 .. __: https://sourceforge.net/p/roundup/mailman/roundup-checkins/ |
|
4951
5de19a3d99bd
website: Add autologin and nick selection to WebChat link
anatoly techtonik <techtonik@gmail.com>
parents:
4820
diff
changeset
|
28 |
|
5755
fefd8263ee4d
issue2550966: Fix suboptimal links in doc pages
John Rouillard <rouilj@ieee.org>
parents:
5366
diff
changeset
|
29 .. _WebChat: https://webchat.oftc.net/?randomnick=1&channels=roundup&prompt=1 |
