Erik Johnston
|
f3049d0b81
|
Small tweaks to SAML2 configuration.
- Add saml2 config docs to default config.
- Use existence of saml2 config to indicate if saml2 should be enabled.
|
2015-07-10 10:50:14 +01:00 |
|
Erik Johnston
|
9158ad1abb
|
Merge pull request #201 from EricssonResearch/msba/saml2-develop
Integrate SAML2 basic authentication - uses pysaml2
|
2015-07-10 10:25:56 +01:00 |
|
Erik Johnston
|
294dbd712f
|
We don't want semicolons.
|
2015-07-09 11:47:24 +01:00 |
|
Muthu Subramanian
|
8cd34dfe95
|
Make SAML2 optional and add some references/comments
|
2015-07-09 13:34:47 +05:30 |
|
Matthew Hodgson
|
fb8d2862c1
|
remove the tls_certificate_chain_path param and simply support tls_certificate_path pointing to a file containing a chain of certificates
|
2015-07-09 00:45:41 +01:00 |
|
Matthew Hodgson
|
8ad2d2d1cb
|
document tls_certificate_chain_path more clearly
|
2015-07-09 00:06:01 +01:00 |
|
Matthew Hodgson
|
f26a3df1bf
|
oops, context.tls_certificate_chain_file() expects a file, not a certificate.
|
2015-07-08 21:33:02 +01:00 |
|
Matthew Hodgson
|
465acb0c6a
|
*cough*
|
2015-07-08 18:30:59 +01:00 |
|
Matthew Hodgson
|
64afbe6ccd
|
add new optional config for tls_certificate_chain_path for folks with intermediary SSL certs
|
2015-07-08 18:20:02 +01:00 |
|
Matthew Hodgson
|
04192ee05b
|
typo
|
2015-07-08 17:49:15 +01:00 |
|
Muthu Subramanian
|
f53bae0c19
|
code beautify
|
2015-07-08 16:05:46 +05:30 |
|
Muthu Subramanian
|
81682d0f82
|
Integrate SAML2 basic authentication - uses pysaml2
|
2015-07-08 15:36:54 +05:30 |
|
Eric Myhre
|
9e5a353663
|
Make upload dir a configurable path.
Fixes SYN-425.
Signed-off-by: Eric Myhre <hash@exultant.us>
|
2015-06-18 23:38:20 -05:00 |
|
Paul "LeoNerd" Evans
|
9a3cd1c00d
|
Correct -H SERVER_NAME in config-missing complaint message
|
2015-06-16 16:03:35 +01:00 |
|
Erik Johnston
|
9d0326baa6
|
Remove redundant newline
|
2015-06-15 11:27:29 +01:00 |
|
Erik Johnston
|
186f61a3ac
|
Document listener config. Remove deprecated config options
|
2015-06-15 11:25:53 +01:00 |
|
Erik Johnston
|
a005b7269a
|
Add backwards compat support for metrics, manhole and webclient config options
|
2015-06-12 17:44:23 +01:00 |
|
Erik Johnston
|
9c5fc81c2d
|
Correctly handle x_forwaded listener option
|
2015-06-12 17:13:23 +01:00 |
|
Erik Johnston
|
fd2c07bfed
|
Use config.listeners
|
2015-06-12 15:33:07 +01:00 |
|
Erik Johnston
|
f7f07dc517
|
Begin changing the config format
|
2015-06-11 15:48:52 +01:00 |
|
Erik Johnston
|
522f285f9b
|
Add config option to disable compression of http responses
|
2015-06-01 13:36:30 +01:00 |
|
Mark Haines
|
d70c847b4f
|
Merge pull request #170 from matrix-org/markjh/SYT-8-recaptcha
Allow endpoint for verifying recaptcha to be configured
|
2015-05-29 15:32:54 +01:00 |
|
Mark Haines
|
784aaa53df
|
Merge branch 'develop' into markjh/SYT-8-recaptcha
Conflicts:
synapse/handlers/auth.py
|
2015-05-29 13:49:44 +01:00 |
|
Erik Johnston
|
a7b65bdedf
|
Add config option to turn off freezing events. Use new encode_json api and ujson.loads
|
2015-05-29 12:17:33 +01:00 |
|
Mark Haines
|
d94590ed48
|
Add config for setting the recaptcha verify api endpoint, so we can test it in sytest
|
2015-05-29 12:11:40 +01:00 |
|
Erik Johnston
|
36b3b75b21
|
Registration should be disabled by default
|
2015-05-28 11:01:34 +01:00 |
|
Erik Johnston
|
1ce1509989
|
s/metric_interface/metric_bind_host/
|
2015-05-22 14:51:22 +01:00 |
|
Erik Johnston
|
59a0682f3e
|
Enable changing the interface the metrics listener binds to
|
2015-05-22 13:13:07 +01:00 |
|
David Baker
|
97a64f3ebe
|
Merge branch 'develop' of github.com:matrix-org/synapse into develop
|
2015-05-07 09:33:42 +01:00 |
|
David Baker
|
b850c9fa04
|
Typo
|
2015-05-07 09:33:30 +01:00 |
|
Mark Haines
|
e45b05647e
|
Fix the --help option for synapse
|
2015-05-05 17:39:59 +01:00 |
|
Mark Haines
|
3bcdf3664c
|
Use the daemonize key from the config if it exists
|
2015-05-01 14:34:55 +01:00 |
|
Mark Haines
|
46a65c282f
|
Allow generate-config to run against an existing config file to generate default keys
|
2015-05-01 13:54:38 +01:00 |
|
Mark Haines
|
50c87b8eed
|
Allow "manhole" to be ommited from the config
|
2015-04-30 18:11:47 +01:00 |
|
Mark Haines
|
345995fcde
|
Remove the ~, comment the lines instead
|
2015-04-30 18:10:19 +01:00 |
|
Mark Haines
|
62cebee8ee
|
Update key.py
|
2015-04-30 17:54:01 +01:00 |
|
Mark Haines
|
95cbfee8ae
|
Update metrics.py
|
2015-04-30 17:52:20 +01:00 |
|
Mark Haines
|
2d4d2bbae4
|
Merge branch 'develop' into markjh/config_cleanup
Conflicts:
synapse/config/captcha.py
|
2015-04-30 16:54:55 +01:00 |
|
Mark Haines
|
2f1348f339
|
Write a default log_config when generating config
|
2015-04-30 16:52:57 +01:00 |
|
David Baker
|
5b02f33451
|
Undo changes to logger config, ie. remove the access_log_file option: decision is to support this through log_config rather tan adding an option.
|
2015-04-30 16:21:39 +01:00 |
|
David Baker
|
054aa0d58c
|
Do access log using python's logging stuff, just under a separate logger name
|
2015-04-30 16:21:38 +01:00 |
|
Mark Haines
|
74aaacf82a
|
Don't break when sizes or durations are given as integers
|
2015-04-30 16:04:02 +01:00 |
|
Mark Haines
|
c28f1d16f0
|
Add a random string to the auto generated key id
|
2015-04-30 15:13:14 +01:00 |
|
Mark Haines
|
265f30bd3f
|
Allow --enable-registration to be passed on the commandline
|
2015-04-30 15:04:06 +01:00 |
|
Mark Haines
|
c9e62927f2
|
Use disable_registration keys if they are present
|
2015-04-30 14:34:09 +01:00 |
|
David Baker
|
d89a9f7283
|
Add an access_log
SYN-161 #resolve
|
2015-04-30 13:58:13 +01:00 |
|
Mark Haines
|
1aa11cf7ce
|
Allow multiple config files, set up a default config before applying the config files
|
2015-04-30 13:48:15 +01:00 |
|
Mark Haines
|
6b69ddd17a
|
remove duplicate parse_size method
|
2015-04-30 04:26:29 +01:00 |
|
Mark Haines
|
d624e2a638
|
Manually generate the default config yaml, remove most of the commandline arguments for synapse anticipating that people will use the yaml instead. Simpify implementing config options by not requiring the classes to hit the super class
|
2015-04-30 04:24:44 +01:00 |
|
Mark Haines
|
4ad8b45155
|
Merge branch 'develop' into key_distribution
Conflicts:
synapse/config/homeserver.py
|
2015-04-29 13:15:14 +01:00 |
|
Mark Haines
|
f4c9ebbc34
|
Delete ugly commented out log line.
|
2015-04-29 11:07:13 +01:00 |
|
Matthew Hodgson
|
68c0603946
|
comment out ugly test logline
|
2015-04-29 00:14:44 +01:00 |
|
Erik Johnston
|
327ca883ec
|
Merge branch 'develop' of github.com:matrix-org/synapse into postgres
|
2015-04-28 13:39:42 +01:00 |
|
Mark Haines
|
9182f87664
|
Merge pull request #126 from matrix-org/csauth
Client / Server Auth Refactor
|
2015-04-28 11:00:27 +01:00 |
|
Mark Haines
|
0bc71103e1
|
Output vim style mode markers into the yaml config file
|
2015-04-28 10:17:10 +01:00 |
|
Erik Johnston
|
1ef66cc3bd
|
Move database configuration into config module
|
2015-04-27 15:57:43 +01:00 |
|
Erik Johnston
|
6f8e2d517e
|
Merge branch 'develop' of github.com:matrix-org/synapse into postgres
|
2015-04-27 14:41:40 +01:00 |
|
Mark Haines
|
288702170d
|
Add config for setting the perspective servers
|
2015-04-24 17:01:34 +01:00 |
|
Mark Haines
|
c253b14f6e
|
Merge branch 'develop' into key_distribution
|
2015-04-24 11:29:46 +01:00 |
|
Mark Haines
|
bdcb23ca25
|
Fix spelling
|
2015-04-24 11:29:19 +01:00 |
|
Mark Haines
|
b2c2dc8940
|
Merge branch 'develop' into key_distribution
|
2015-04-24 11:28:10 +01:00 |
|
Mark Haines
|
869dc94cbb
|
Call the super classes when generating config
|
2015-04-24 11:27:56 +01:00 |
|
Mark Haines
|
b1e68add19
|
Add a config file for perspective servers
|
2015-04-24 11:26:19 +01:00 |
|
Mark Haines
|
c8c710eca7
|
Move the key related config parser into a separate file
|
2015-04-24 10:22:22 +01:00 |
|
Mark Haines
|
149ed9f151
|
Better help for the old-signing-key option
|
2015-04-24 10:07:55 +01:00 |
|
David Baker
|
2e0d9219b9
|
Remove now-redundant email config
|
2015-04-23 11:45:29 +01:00 |
|
Mark Haines
|
f30d47c876
|
Implement remote key lookup api
|
2015-04-22 14:21:08 +01:00 |
|
Erik Johnston
|
5e7a90316d
|
Update --database-path metavar to SQLITE_DATABASE_PATH
|
2015-04-17 16:08:18 +01:00 |
|
David Baker
|
cb03fafdf1
|
Merge branch 'develop' into csauth
|
2015-04-17 13:51:10 +01:00 |
|
Erik Johnston
|
6606f7c659
|
Merge branch 'develop' of github.com:matrix-org/synapse into postgres
|
2015-04-15 10:27:20 +01:00 |
|
Mark Haines
|
88cb06e996
|
Update syutil version to 0.0.4
|
2015-04-14 16:18:17 +01:00 |
|
Mark Haines
|
d488463fa3
|
Add a version 2 of the key server api
|
2015-04-14 16:04:52 +01:00 |
|
Erik Johnston
|
d5e7e6b9b6
|
Merge branch 'develop' of github.com:matrix-org/synapse into mysql
|
2015-04-07 18:17:22 +01:00 |
|
Erik Johnston
|
0775c62469
|
Fix --enable-registration flag to work if you don't give a value
|
2015-04-07 18:16:23 +01:00 |
|
Erik Johnston
|
4fe95094d1
|
Merge branch 'develop' of github.com:matrix-org/synapse into mysql
|
2015-04-07 18:05:39 +01:00 |
|
Kegan Dougal
|
af853a4cdb
|
Add AppServiceConfig
|
2015-03-31 09:22:31 +01:00 |
|
David Baker
|
59bf16eddc
|
New registration for C/S API v2. Only ReCAPTCHA working currently.
|
2015-03-30 18:13:10 +01:00 |
|
Matthew Hodgson
|
8366fde82f
|
turn --disable-registration into --enable-registration, given the default is for registration to be disabled by default now. this is backwards incompatible by removing the old --disable-registration arg, but makes for a much more intuitive arg
|
2015-03-30 12:01:09 -04:00 |
|
Erik Johnston
|
f6583796fe
|
Merge branch 'develop' of github.com:matrix-org/synapse into mysql
|
2015-03-20 16:31:48 +00:00 |
|
Erik Johnston
|
455579ca90
|
Make database selection configurable
|
2015-03-20 10:55:55 +00:00 |
|
Erik Johnston
|
ed4d44d833
|
Merge pull request #109 from matrix-org/default_registration
Disable registration by default. Add script to register new users.
|
2015-03-18 11:38:52 +00:00 |
|
David Baker
|
7564dac8cb
|
Wire up the webclient option
It existed but was hardcoded to True.
Give it an underscore for consistency.
Also don't pull in syweb unless we're actually using the web client.
|
2015-03-17 12:45:37 +01:00 |
|
Erik Johnston
|
8bad40701b
|
Comment.
|
2015-03-16 13:13:07 +00:00 |
|
Erik Johnston
|
98a3825614
|
Allow enabling of registration with --disable-registration false
|
2015-03-13 16:49:18 +00:00 |
|
Erik Johnston
|
9266cb0a22
|
PEP8
|
2015-03-13 15:26:00 +00:00 |
|
Erik Johnston
|
69135f59aa
|
Implement registering with shared secret.
|
2015-03-13 15:23:37 +00:00 |
|
Erik Johnston
|
58367a9da2
|
Disable registration by default
|
2015-03-13 12:59:45 +00:00 |
|
Paul "LeoNerd" Evans
|
b98b4c135d
|
Option to serve metrics from their own localhost-only TCP port instead of muxed on the main listener
|
2015-03-12 16:24:51 +00:00 |
|
Paul "LeoNerd" Evans
|
5b6e11d560
|
Commandline option to enable metrics system
|
2015-03-12 16:24:50 +00:00 |
|
Erik Johnston
|
e49d6b1568
|
Unused import
|
2015-03-06 11:37:24 +00:00 |
|
Erik Johnston
|
3ce8540484
|
Don't look for an TLS private key if we have set --no-tls
|
2015-03-06 11:34:06 +00:00 |
|
Erik Johnston
|
3fce185c77
|
Merge pull request #83 from matrix-org/nofile_limit_config
Add config option to set the soft fd limit on start
|
2015-03-02 13:52:16 +00:00 |
|
Erik Johnston
|
9d9b230501
|
Make the federation server ratelimiting configurable.
|
2015-03-02 11:33:45 +00:00 |
|
David Baker
|
255f989c7b
|
turns uris config options should append since it's a list
|
2015-02-24 20:57:58 +00:00 |
|
Erik Johnston
|
7c56210f20
|
By default set soft limit to hard limit
|
2015-02-20 16:09:44 +00:00 |
|
Erik Johnston
|
81163f822e
|
Add config option to disable registration.
|
2015-02-19 14:16:53 +00:00 |
|
Erik Johnston
|
c3eb7dd9c5
|
Add config option to set the soft fd limit on start
|
2015-02-19 11:50:49 +00:00 |
|
Mark Haines
|
f5a70e0d2e
|
Add a cache for get_event
|
2015-02-11 15:01:15 +00:00 |
|
Erik Johnston
|
f91345bdb5
|
yaml.load expects strings to be a yaml rather than file
|
2015-02-10 13:57:31 +00:00 |
|
Erik Johnston
|
30595b466f
|
Use yaml logging config format because it is much nicer
|
2015-02-10 13:50:33 +00:00 |
|