1
0
Fork 0
mirror of https://we.phorge.it/source/phorge.git synced 2025-03-30 22:18:13 +02:00
phorge-phorge/src/docs/user/configuration
epriestley 3698e4a14f Update rate limiting for APCu and X-Forwarded-For
Summary:
Ref T12612. This updates the rate limiting code to:

  - Support a customizable token, like the client's X-Forwarded-For address, rather than always using `REMOTE_ADDR`.
  - Support APCu.
  - Report a little more rate limiting information.
  - Not reference nonexistent documentation (removed in D16403).

I'm planning to put this into production on `secure` for now and then we can deploy it more broadly if things work well.

Test Plan:
 - Enabled it locally, used `ab -n 100` to hit the limit, saw the limit enforced.
 - Waited a while, was allowed to browse again.

Reviewers: chad, amckinley

Reviewed By: amckinley

Maniphest Tasks: T12612

Differential Revision: https://secure.phabricator.com/D17758
2017-04-21 20:39:14 -07:00
..
advanced_configuration.diviner Correct spelling of "phabrictor" in Lipsum and elsewhere 2017-02-27 09:09:13 -08:00
configuration_guide.diviner Support ".ico" in Celerity and simplify rewite rule configuration 2016-10-20 11:28:11 -07:00
configuration_locked.diviner Make hidden and locked configuration even more explicit 2016-01-28 08:18:24 -08:00
configuring_accounts_and_registration.diviner Docs - expand documentation on custom fields for selects a bit 2014-08-06 14:18:32 -07:00
configuring_backups.diviner Document that hosted repositories should be backed up 2016-01-05 14:03:20 -08:00
configuring_encryption.diviner Fix a busted sentence in the File Encryption documentation 2016-06-28 03:55:31 +00:00
configuring_file_domain.diviner Tell users to avoid magical CloudFlare nonsense in the CDN documentation 2016-04-17 01:50:26 +00:00
configuring_file_storage.diviner Make the documentation more clear that storage.mysql-engine.max-size is measured in bytes 2016-12-13 07:34:20 -08:00
configuring_inbound_email.diviner Remove Lamson documentation 2016-05-30 10:11:52 -07:00
configuring_outbound_email.diviner Add amazon-ses.endpoint configuration 2016-03-23 12:28:59 -07:00
configuring_preamble.diviner Update rate limiting for APCu and X-Forwarded-For 2017-04-21 20:39:14 -07:00
custom_fields.diviner Support "template objects" generically in EditEngine 2015-12-07 13:44:07 -08:00
managing_caches.diviner Improve pygments.enabled discussion 2014-12-29 16:15:48 -08:00
managing_daemons.diviner Clean up some old cluster-ish documentation 2016-04-12 19:14:08 -07:00
managing_garbage.diviner Provide bin/garbage for interacting with garbage collection 2015-10-02 09:17:24 -07:00
notifications.diviner Correct Aphlict documentation for Nginx proxying 2016-04-24 06:31:58 -07:00
storage_adjust.diviner Improve messaging and documentation around surplus schemata 2014-12-29 10:58:46 -08:00
troubleshooting_https.diviner Remove duplicate duplicate words which are not requires 2015-06-23 17:26:14 -07:00