Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Auto redact message after specific times (python3) #1

Closed
wants to merge 220 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
220 commits
Select commit Hold shift + click to select a range
e6018bc
Use labels to tag builds with their SHA1 version.
michaelkaye Oct 4, 2018
563f9b6
Make e2e backup versions numeric in the DB
dbkr Oct 29, 2018
64fa557
Try & make it work on postgres
dbkr Oct 30, 2018
4eacf0f
news fragment
dbkr Oct 30, 2018
2f0f911
Convert version back to a string
dbkr Oct 30, 2018
12941f5
Cast bacjup version to int when querying
dbkr Oct 30, 2018
e0934ac
Cast to int here too
dbkr Oct 30, 2018
d3fa619
Remove unnecessary str()
dbkr Nov 9, 2018
4f93abd
add docs
dbkr Nov 9, 2018
d44dea0
pep8
dbkr Nov 9, 2018
bca3b91
Merge remote-tracking branch 'origin/develop' into dbkr/e2e_backup_ve…
dbkr Nov 9, 2018
d868262
Add a pull request template and add multiple issue templates
aaronraimist Nov 14, 2018
9ca1215
Add changelog
aaronraimist Nov 14, 2018
5d02704
Add SUPPORT.md
aaronraimist Nov 14, 2018
924c82c
Fix case
aaronraimist Nov 14, 2018
0869566
Merge pull request #4113 from matrix-org/dbkr/e2e_backup_versions_are…
dbkr Nov 14, 2018
83a5f45
Fix an internal server error when viewing the public privacy policy
richvdh Nov 14, 2018
c1efcd7
Add a test for the public T&Cs form
richvdh Nov 14, 2018
0c4dc6f
changelog
richvdh Nov 14, 2018
4b60c96
Merge pull request #4184 from matrix-org/rav/fix_public_consent
richvdh Nov 14, 2018
bf648c3
release 0.33.9rc1
neilisfragile Nov 14, 2018
4f8bb63
Update README for #1491 fix
richvdh Nov 15, 2018
b5d92d4
Merge pull request #4188 from matrix-org/rav/readme-update-1
neilisfragile Nov 15, 2018
a51288e
Add a coveragerc (#4180)
hawkowl Nov 15, 2018
df758e1
Use <meta> tags to discover the per-page encoding of html previews (#…
hawkowl Nov 15, 2018
835779f
Add option to track MAU stats (but not limit people) (#3830)
turt2live Nov 15, 2018
8b1affe
Fix Content-Disposition in media repository (#4176)
hawkowl Nov 15, 2018
ab4526a
Remove duplicate slashes in generated consent URLs
turt2live Nov 16, 2018
d75db3d
Changelog
turt2live Nov 16, 2018
3da9781
Fix the terms UI auth tests
turt2live Nov 16, 2018
0bb273d
Merge pull request #4192 from matrix-org/travis/fix-consent-urls
turt2live Nov 16, 2018
9548dd9
add jpeg to OpenBSD prereq list
kivikakk Nov 16, 2018
ceca3b2
add changelog.d entry
kivikakk Nov 17, 2018
4285c81
Merge pull request #4193 from kivikakk/add-openbsd-prereq
hawkowl Nov 17, 2018
f6cbef6
Add a note saying you need to manually reclaim disk space
aaronraimist Nov 18, 2018
cc2cf2d
Add changelog
aaronraimist Nov 18, 2018
65b793c
Merge pull request #4200 from aaronraimist/vacuum-full-note
richvdh Nov 19, 2018
10cdf51
Merge pull request #4182 from aaronraimist/update-issue-template
richvdh Nov 19, 2018
f5faf6b
Fix logcontext leak in EmailPusher
richvdh Nov 19, 2018
884a561
Fix some tests which leaked logcontexts
richvdh Nov 15, 2018
a267c2e
Fix logcontext leak in http pusher test
richvdh Nov 19, 2018
828f18b
Fix logcontext leak in test_url_preview
richvdh Nov 19, 2018
0c05da2
changelog
richvdh Nov 19, 2018
80cac86
Fix fallback auth on Python 3 (#4197)
hawkowl Nov 19, 2018
d102e19
version
hawkowl Nov 19, 2018
47e26f5
towncrier
hawkowl Nov 19, 2018
678ad15
Merge tag 'v0.33.9'
hawkowl Nov 19, 2018
31425d8
Merge remote-tracking branch 'origin/master' into develop
hawkowl Nov 19, 2018
416c671
Merge pull request #4204 from matrix-org/rav/logcontext_leak_fixes
richvdh Nov 20, 2018
78ba0e7
Remove riot.im from the list of trusted Identity Servers in the defau…
neilisfragile Nov 20, 2018
455df4d
Replace mentions of Vector with Riot
axelsimon Nov 20, 2018
6c18cc4
Ignore __pycache__ directories in schema delta dir
richvdh Nov 20, 2018
e8690de
Merge pull request #4214 from matrix-org/rav/ignore_pycache
hawkowl Nov 21, 2018
de8772a
Do a GC after each test to fix logcontext leaks (#4227)
richvdh Nov 27, 2018
80527b5
Fix more logcontext leaks in tests (#4209)
richvdh Nov 27, 2018
a44c0a0
Check logcontexts before and after each test (#4190)
richvdh Nov 27, 2018
944d524
Support m.login.sso (#4220)
richvdh Nov 27, 2018
f9b136a
Neilj/fix mau initial reserved users (#4211)
neilisfragile Nov 28, 2018
8ca53fb
Report combined coverage to codecov (#4225)
hawkowl Nov 28, 2018
7039ece
Neilj/fix autojoin (#4223)
neilisfragile Nov 28, 2018
704c529
Drop sent_transactions
aaronraimist Dec 2, 2018
44dc4c3
Add changelog
aaronraimist Dec 2, 2018
c033242
Workaround for non-ascii event ids (#4241)
richvdh Dec 3, 2018
d3c61ef
fix type error
hawkowl Dec 3, 2018
998ba41
changelog
hawkowl Dec 3, 2018
3518c28
Add a basic .editorconfig
aaronraimist Dec 4, 2018
52e87fb
Run the AS senders as background processes (#4189)
richvdh Dec 4, 2018
a484735
Merge pull request #4257 from aaronraimist/add-editorconfig
richvdh Dec 4, 2018
a077e71
Merge pull request #4250 from matrix-org/hawkowl/pusher-remove-py3
richvdh Dec 4, 2018
48972ce
Patch defer.inlineCallbacks to check logcontexts in tests (#4205)
richvdh Dec 4, 2018
f144c0a
Merge pull request #4244 from aaronraimist/drop-sent-txt
richvdh Dec 4, 2018
ecc2318
Fix UnicodeDecodeError when postgres is not configured in english (#4…
richvdh Dec 4, 2018
b5ac0ff
add more detail to logging regarding "More than one row matched" err…
benparsons Dec 4, 2018
512e94d
Add note to UPGRADE.rst about removing riot.im from list of trusted i…
aaronraimist Dec 4, 2018
158ffb9
Add an option to disable search for homeservers which may not be inte…
turt2live Dec 4, 2018
dd27e47
Merge pull request #4210 from axelsimon/patch-1
richvdh Dec 4, 2018
fd96dd7
Fix non-ASCII pushrules (#4248)
hawkowl Dec 4, 2018
1737753
Add an option to enable recording IPs for appservice users (#3831)
turt2live Dec 4, 2018
b164241
Merge pull request #4005 from matrix-org/michaelkaye/move_to_docker_l…
richvdh Dec 4, 2018
4acd1a3
Notes on upgrading to python3, and README updates.
richvdh Dec 4, 2018
75937e9
Remove obsolete settings from docker homeserver.yaml
richvdh Dec 4, 2018
9560617
Merge pull request #4261 from matrix-org/rav/docker/remove_log_file
richvdh Dec 4, 2018
a2ed0f2
Merge pull request #4260 from matrix-org/rav/python3
richvdh Dec 4, 2018
e55983d
Prepare 0.34.0rc1
richvdh Dec 4, 2018
5f00cfa
fix typo in changelog
richvdh Dec 4, 2018
fe324cb
Fix link to upgrade notes
richvdh Dec 4, 2018
dece89d
fix upgrade.rst link again
richvdh Dec 4, 2018
e8d9846
Implement .well-known handling (#4262)
richvdh Dec 5, 2018
9a3e24a
drop undocumented dependency on dateutil (#4266)
richvdh Dec 5, 2018
b0c24a6
Rip out half-implemented m.login.saml2 support (#4265)
richvdh Dec 6, 2018
c588b9b
Factor SSO success handling out of CAS login (#4264)
richvdh Dec 7, 2018
c7401a6
Implement SAML2 authentication (#4267)
richvdh Dec 7, 2018
35e1347
Update the example systemd config to use a virtualenv (#4273)
richvdh Dec 7, 2018
30da50a
Initialise user displayname from SAML2 data (#4272)
richvdh Dec 7, 2018
5a1c6f4
Update link to kernel.org DCO usage
michaelkaye Dec 7, 2018
912a843
changelog
michaelkaye Dec 7, 2018
dbf736b
Make /config more CORS-y
Half-Shot Dec 9, 2018
91206e0
changelog & isort
Half-Shot Dec 9, 2018
466c1f3
Use `send_cors`
Half-Shot Dec 10, 2018
fee831c
Move imports to one line
Half-Shot Dec 10, 2018
25219b7
Make isort tox check print diff when it fails
erikjohnston Dec 10, 2018
74c3606
Newsfile
erikjohnston Dec 10, 2018
9b1c19e
Merge pull request #4283 from matrix-org/erikj/isort_df
erikjohnston Dec 10, 2018
989f116
Merge pull request #4279 from matrix-org/hs/fix-config-cors
Half-Shot Dec 10, 2018
89ac2a5
Add 'sandbox' to CSP for media repo (#4284)
dbkr Dec 10, 2018
df96177
Stop installing Matrix Console by default
richvdh Dec 11, 2018
f537432
Add a welcome page to the static resources
richvdh Dec 11, 2018
2755a0d
Disable pager for ci script
richvdh Dec 11, 2018
bd52978
Merge branch 'rav/disable_pager_in_ci' into rav/welcome_page
richvdh Dec 11, 2018
1e2b065
Merge pull request #4291 from matrix-org/rav/disable_pager_in_ci
richvdh Dec 11, 2018
95c1f65
Merge pull request #4289 from matrix-org/rav/welcome_page
richvdh Dec 11, 2018
1889457
Merge pull request #4290 from matrix-org/rav/remove_webclient
richvdh Dec 11, 2018
03116da
remove changelog files
richvdh Dec 11, 2018
eb835bf
0.34.0rc2
richvdh Dec 11, 2018
f208f60
Merge branch 'release-v0.34.0' into develop
richvdh Dec 11, 2018
5986a10
Update CONTRIBUTING.rst
michaelkaye Dec 11, 2018
a83826a
Merge pull request #4274 from matrix-org/michaelkaye/update_kernel_dc…
richvdh Dec 11, 2018
cef8ae2
Improved welcome page (#4294)
nadonomy Dec 13, 2018
e93a0eb
Settings Fix deleting e2e room keys on xenial (#4295)
hawkowl Dec 13, 2018
c7144b1
Settings Fix deleting e2e room keys on xenial (#4295)
hawkowl Dec 13, 2018
128294d
Improved welcome page (#4294)
nadonomy Dec 13, 2018
d2f7c4e
create support user (#4141)
neilisfragile Dec 14, 2018
7e22cd9
ensure can report mau stats when hs.config.mau_stats_only is set (#4305)
neilisfragile Dec 18, 2018
df89f8a
Add v2 room version
erikjohnston Dec 18, 2018
1dc7492
Newsfile
erikjohnston Dec 18, 2018
668e662
Fix the variable names used for account_data
KB1RD Dec 19, 2018
81b5134
Fixed line length
KB1RD Dec 19, 2018
da8628b
Create 4309.bugfix
KB1RD Dec 19, 2018
3b2ba2f
Merge pull request #4309 from KB1RD/KB1RD-fixes
richvdh Dec 19, 2018
1c00511
Add 'sandbox' to CSP for media repo (#4284)
dbkr Dec 10, 2018
fd4070a
import from package-debian-synapse
hawkowl Dec 10, 2018
1a6d5bf
Debian packaging via dh_virtualenv (#4285)
richvdh Dec 20, 2018
d3c9c56
Debian packaging via dh_virtualenv
richvdh Dec 20, 2018
8957a11
Update log config for debian packages
richvdh Dec 20, 2018
6dd7271
Prepare 0.34 release
richvdh Dec 20, 2018
8e4d912
fix UPGRADE formatting
richvdh Dec 20, 2018
a92d55d
minor changelog tweaks
richvdh Dec 20, 2018
0e8acf3
more changelog fix
richvdh Dec 20, 2018
dfeb274
document supported python 3 versions
richvdh Dec 20, 2018
d731b75
Clarify that py2 packages will continue to exist
richvdh Dec 20, 2018
bdc44b9
buster is a thing
richvdh Dec 20, 2018
0b26feb
Merge branch 'master' into develop
richvdh Dec 20, 2018
5dd9a38
Merge branch 'master' into develop
richvdh Dec 20, 2018
a7aca67
clarify that installing -py3 removes the old pkg
richvdh Dec 20, 2018
fc9cdba
Merge branch 'master' into develop
richvdh Dec 20, 2018
ad1c68a
Mention updating extensions
richvdh Dec 20, 2018
c8d32ca
Merge branch 'master' into develop
richvdh Dec 20, 2018
d9aaf26
Fix circleci config for synapse:latest docker upload
richvdh Dec 21, 2018
48b7ff7
Fix test_metrics.py compatibility prometheus_client 0.5
de-vri-es Dec 21, 2018
c26f49a
Make the dependencies more like a standard Python project and hook up…
hawkowl Dec 21, 2018
ea6abf6
Fix IP URL previews on Python 3 (#4215)
hawkowl Dec 21, 2018
f3561f8
Fix indentation in default config (#4313)
richvdh Dec 21, 2018
9c2af7b
Add a script to generate a clean config file (#4315)
richvdh Dec 21, 2018
597dafb
Merge pull request #4316 from matrix-org/rav/fix_docker_upload
richvdh Dec 21, 2018
3355c1a
Merge pull request #4317 from de-vri-es/test-metric-prometheus-0.5
richvdh Dec 22, 2018
f85676c
Return well_known in /login response (#4319)
richvdh Dec 24, 2018
cd018e3
Merge pull request #4307 from matrix-org/erikj/v2_rooms
richvdh Dec 24, 2018
0708f43
Log roomid along with Unknown room (#4297)
Half-Shot Dec 24, 2018
98df67a
Remove mention of lt-cred-mech in the sample coturn config. (#4333)
krithin Dec 28, 2018
d7843f4
Remove v1 only REST APIs now we don't ship matrix console (#4334)
hawkowl Dec 29, 2018
0e62fcd
Update README to use new virtualenv (#4328)
aaronraimist Jan 1, 2019
7975d39
Add changelog
aaronraimist Jan 1, 2019
7134832
Install the optional dependencies into the debian package (#4325)
richvdh Jan 2, 2019
e9cdfed
Avoid packaging _trial_temp directory (#4326)
richvdh Jan 2, 2019
252c0c8
Update PR template to use absolute links (#4341)
aaronraimist Jan 2, 2019
265513e
Update docker-compose.yml (#4282)
jribal Jan 2, 2019
84b6fae
Ensure synchrotrons can access is_support_user in the storage layer
neilisfragile Jan 2, 2019
f955813
Merge pull request #4344 from matrix-org/neilj/fix_synchrotron_fix_4312
neilisfragile Jan 2, 2019
37f8bdc
Update README to not lie about required restart (#4343)
aaronraimist Jan 2, 2019
dd3bf40
README.rst: fix hash_password path
richvdh Jan 2, 2019
2712814
fix NPE in /messages by checking if all events were filtered out (#4330)
ara4n Jan 2, 2019
29f20a8
Update debian Conflicts specifications (#4349)
richvdh Jan 4, 2019
a27e501
fix the check for whether `is_url` to match all the other ones in cod…
t3chguy Jan 6, 2019
b7c0218
Check jinja version for consent resource (#4327)
richvdh Jan 7, 2019
bc1fa8c
Add GET account data routes (#4303)
turt2live Jan 7, 2019
26e5abf
Fix command hint to generate a config file (#4353)
jaywink Jan 7, 2019
1dcb086
Fix synapse.config.__main__ on python 3 (#4356)
hawkowl Jan 7, 2019
b970cb0
Refactor request sending to have better excpetions (#4358)
erikjohnston Jan 8, 2019
bc1a4b5
changelog
richvdh Jan 8, 2019
ba85786
0.34.1rc1
richvdh Jan 8, 2019
32172f2
clean up changelog
richvdh Jan 8, 2019
1371d5b
Don't log stack traces for HTTP error responses
erikjohnston Jan 8, 2019
83c50bf
Newsfile
erikjohnston Jan 8, 2019
c4530b9
Merge pull request #4361 from matrix-org/erikj/better_errors
erikjohnston Jan 8, 2019
d422570
Use RequestSendFailed when fail to parse content type headers
erikjohnston Jan 8, 2019
d91b99a
Newsfile
erikjohnston Jan 8, 2019
d1d81d0
Merge pull request #4362 from matrix-org/erikj/better_errors
erikjohnston Jan 9, 2019
34ea141
Fixup docstrings for matrixfederationclient
erikjohnston Jan 9, 2019
0dce21b
Newsfile
erikjohnston Jan 9, 2019
7960c26
Fix adding new rows instead of updating them if one of the key values…
hawkowl Jan 9, 2019
484867d
Merge branch 'develop' into release-v0.34.1
erikjohnston Jan 9, 2019
55c3e85
Merge pull request #4368 from matrix-org/erikj/better_errors
erikjohnston Jan 9, 2019
998f522
0.34.1
richvdh Jan 9, 2019
d566e6b
Merge branch 'master' into develop
richvdh Jan 9, 2019
2394e83
debian: Remove Breaks: matrix-synapse-ldap3
richvdh Jan 9, 2019
58fe88c
Merge branch 'master' into develop
richvdh Jan 9, 2019
95fca1c
fix docker build to install optional deps
richvdh Jan 9, 2019
8d4b4e7
Merge branch 'master' into develop
richvdh Jan 9, 2019
353f240
Fix fallback to signing key for macaroon-secret-key
richvdh Jan 10, 2019
566947f
Skip macaroon check for access tokens in the db
richvdh Jan 10, 2019
efc522c
Fix macaroon_secret_key fallback logic
richvdh Jan 10, 2019
aa70d24
Merge branch 'rav/macaroon_key_fix' into rav/macaroon_key_fix_0.34
richvdh Jan 10, 2019
4f24452
changelog
richvdh Jan 10, 2019
ba41aee
Revert "Fix macaroon_secret_key fallback logic"
richvdh Jan 10, 2019
e0910d0
Merge branch rav/macaroon_key_fix_0.34 into rav/macaroon_key_fix_0.34.1
richvdh Jan 10, 2019
de80e97
changelog
richvdh Jan 10, 2019
3933ce9
Merge pull request #4374 from matrix-org/rav/macaroon_key_fix_0.34.1
hawkowl Jan 10, 2019
6dc06c3
version
hawkowl Jan 10, 2019
5c792ee
changelog
hawkowl Jan 10, 2019
8c818af
Merge pull request #4342 from aaronraimist/new-virtualenv
richvdh Jan 10, 2019
c0dba73
changelog, for debian
hawkowl Jan 10, 2019
ea00f18
Merge Synapse v0.34.1.1
hawkowl Jan 10, 2019
522dada
Merge remote-tracking branch 'origin/master' into develop
hawkowl Jan 10, 2019
91fa34b
s/Breaks/Conflicts/ in debian/control
richvdh Jan 11, 2019
a35c66a
Remove duplicates in the user_ips table and add an index (#4370)
hawkowl Jan 11, 2019
34b25dc
Silence travis-ci build warnings by removing non-functional python3.6…
richvdh Jan 11, 2019
b5b868d
Rewrite build_debian_packages
richvdh Jan 12, 2019
4fd051f
moar plusses!
richvdh Jan 12, 2019
7e41545
Merge branch 'release-v0.34.1.1' into develop
richvdh Jan 12, 2019
a2c33aa
Auto redact message after specific times (python3)
rubo77 Jan 14, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 4 additions & 8 deletions .circleci/config.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,22 +4,18 @@ jobs:
machine: true
steps:
- checkout
- run: docker build -f docker/Dockerfile -t matrixdotorg/synapse:${CIRCLE_TAG} .
- run: docker build -f docker/Dockerfile -t matrixdotorg/synapse:${CIRCLE_TAG}-py3 --build-arg PYTHON_VERSION=3.6 .
- run: docker build -f docker/Dockerfile --label gitsha1=${CIRCLE_SHA1} -t matrixdotorg/synapse:${CIRCLE_TAG} .
- run: docker build -f docker/Dockerfile --label gitsha1=${CIRCLE_SHA1} -t matrixdotorg/synapse:${CIRCLE_TAG}-py3 --build-arg PYTHON_VERSION=3.6 .
- run: docker login --username $DOCKER_HUB_USERNAME --password $DOCKER_HUB_PASSWORD
- run: docker push matrixdotorg/synapse:${CIRCLE_TAG}
- run: docker push matrixdotorg/synapse:${CIRCLE_TAG}-py3
dockerhubuploadlatest:
machine: true
steps:
- checkout
- run: docker build -f docker/Dockerfile -t matrixdotorg/synapse:${CIRCLE_SHA1} .
- run: docker build -f docker/Dockerfile -t matrixdotorg/synapse:${CIRCLE_SHA1}-py3 --build-arg PYTHON_VERSION=3.6 .
- run: docker build -f docker/Dockerfile --label gitsha1=${CIRCLE_SHA1} -t matrixdotorg/synapse:latest .
- run: docker build -f docker/Dockerfile --label gitsha1=${CIRCLE_SHA1} -t matrixdotorg/synapse:latest-py3 --build-arg PYTHON_VERSION=3.6 .
- run: docker login --username $DOCKER_HUB_USERNAME --password $DOCKER_HUB_PASSWORD
- run: docker tag matrixdotorg/synapse:${CIRCLE_SHA1} matrixdotorg/synapse:latest
- run: docker tag matrixdotorg/synapse:${CIRCLE_SHA1}-py3 matrixdotorg/synapse:latest-py3
- run: docker push matrixdotorg/synapse:${CIRCLE_SHA1}
- run: docker push matrixdotorg/synapse:${CIRCLE_SHA1}-py3
- run: docker push matrixdotorg/synapse:latest
- run: docker push matrixdotorg/synapse:latest-py3
sytestpy2:
Expand Down
4 changes: 2 additions & 2 deletions .circleci/merge_base_branch.sh
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ else
fi

# Show what we are before
git show -s
git --no-pager show -s

# Set up username so it can do a merge
git config --global user.email bot@matrix.org
Expand All @@ -31,4 +31,4 @@ git fetch -u origin $GITBASE
git merge --no-edit origin/$GITBASE

# Show what we are after.
git show -s
git --no-pager show -s
11 changes: 11 additions & 0 deletions .coveragerc
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
[run]
branch = True
parallel = True
source = synapse

[paths]
source=
coverage

[report]
precision = 2
2 changes: 2 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@ demo/etc
tox.ini
.git/*
.tox/*
debian/matrix-synapse/
debian/matrix-synapse-*/
9 changes: 9 additions & 0 deletions .editorconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
# EditorConfig https://EditorConfig.org

# top-most EditorConfig file
root = true

# 4 space indentation
[*.py]
indent_style = space
indent_size = 4
38 changes: 28 additions & 10 deletions .github/ISSUE_TEMPLATE.md → .github/ISSUE_TEMPLATE/BUG_REPORT.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
---
name: Bug report
about: Create a report to help us improve

---

<!--

**IF YOU HAVE SUPPORT QUESTIONS ABOUT RUNNING OR CONFIGURING YOUR OWN HOME SERVER**:
Expand All @@ -11,38 +17,50 @@ the necessary data to fix your issue.
You can also preview your report before submitting it. You may remove sections
that aren't relevant to your particular case.

Text between <!-- and --> marks will be invisible in the report.
Text between <!-- and --> marks will be invisible in the report.

-->

### Description

Describe here the problem that you are experiencing, or the feature you are requesting.
<!-- Describe here the problem that you are experiencing -->

### Steps to reproduce

- For bugs, list the steps
- list the steps
- that reproduce the bug
- using hyphens as bullet points

<!--
Describe how what happens differs from what you expected.

<!-- If you can identify any relevant log snippets from _homeserver.log_, please include
If you can identify any relevant log snippets from _homeserver.log_, please include
those (please be careful to remove any personal or private data). Please surround them with
``` (three backticks, on a line on their own), so that they are formatted legibly. -->
``` (three backticks, on a line on their own), so that they are formatted legibly.
-->

### Version information

<!-- IMPORTANT: please answer the following questions, to help us narrow down the problem -->

- **Homeserver**: Was this issue identified on matrix.org or another homeserver?
<!-- Was this issue identified on matrix.org or another homeserver? -->
- **Homeserver**:

If not matrix.org:
- **Version**: What version of Synapse is running? <!--

<!--
What version of Synapse is running?
You can find the Synapse version by inspecting the server headers (replace matrix.org with
your own homeserver domain):
$ curl -v https://matrix.org/_matrix/client/versions 2>&1 | grep "Server:"
-->
- **Install method**: package manager/git clone/pip
- **Platform**: Tell us about the environment in which your homeserver is operating
- distro, hardware, if it's running in a vm/container, etc.
- **Version**:

- **Install method**:
<!-- examples: package manager/git clone/pip -->

- **Platform**:
<!--
Tell us about the environment in which your homeserver is operating
distro, hardware, if it's running in a vm/container, etc.
-->
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/FEATURE_REQUEST.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
name: Feature request
about: Suggest an idea for this project

---

**Description:**

<!-- Describe here the feature you are requesting. -->
9 changes: 9 additions & 0 deletions .github/ISSUE_TEMPLATE/SUPPORT_REQUEST.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
---
name: Support request
about: I need support for Synapse

---

# Please ask for support in [**#matrix:matrix.org**](https://matrix.to/#/#matrix:matrix.org)

## Don't file an issue as a support request.
7 changes: 7 additions & 0 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
### Pull Request Checklist

<!-- Please read CONTRIBUTING.rst before submitting your pull request -->

* [ ] Pull request is based on the develop branch
* [ ] Pull request includes a [changelog file](https://github.com/matrix-org/synapse/blob/master/CONTRIBUTING.rst#changelog)
* [ ] Pull request includes a [sign off](https://github.com/matrix-org/synapse/blob/master/CONTRIBUTING.rst#sign-off)
3 changes: 3 additions & 0 deletions .github/SUPPORT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
[**#matrix:matrix.org**](https://matrix.to/#/#matrix:matrix.org) is the official support room for Matrix, and can be accessed by any client from https://matrix.org/docs/projects/try-matrix-now.html

It can also be access via IRC bridge at irc://irc.freenode.net/matrix or on the web here: https://webchat.freenode.net/?channels=matrix
6 changes: 5 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,16 @@ homeserver*.db
homeserver*.log
homeserver*.log.*
homeserver*.pid
homeserver*.yaml
/homeserver*.yaml

*.signing.key
*.tls.crt
*.tls.dh
*.tls.key

.coverage
.coverage.*
!.coverage.rc
htmlcov

demo/*/*.db
Expand Down Expand Up @@ -57,3 +59,5 @@ env/

.vscode/
.ropeproject/
*.deb
/debs
20 changes: 15 additions & 5 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,6 +12,9 @@ cache:
#
- $HOME/.cache/pip/wheels

addons:
postgresql: "9.4"

# don't clone the whole repo history, one commit will do
git:
depth: 1
Expand All @@ -36,24 +39,24 @@ matrix:
env: TOX_ENV="pep8,check_isort"

- python: 2.7
env: TOX_ENV=py27 TRIAL_FLAGS="-j 2"
env: TOX_ENV=py27,codecov TRIAL_FLAGS="-j 2"

- python: 2.7
env: TOX_ENV=py27-old TRIAL_FLAGS="-j 2"

- python: 2.7
env: TOX_ENV=py27-postgres TRIAL_FLAGS="-j 4"
env: TOX_ENV=py27-postgres,codecov TRIAL_FLAGS="-j 4"
services:
- postgresql

- python: 3.5
env: TOX_ENV=py35 TRIAL_FLAGS="-j 2"
env: TOX_ENV=py35,codecov TRIAL_FLAGS="-j 2"

- python: 3.6
env: TOX_ENV=py36 TRIAL_FLAGS="-j 2"
env: TOX_ENV=py36,codecov TRIAL_FLAGS="-j 2"

- python: 3.6
env: TOX_ENV=py36-postgres TRIAL_FLAGS="-j 4"
env: TOX_ENV=py36-postgres,codecov TRIAL_FLAGS="-j 4"
services:
- postgresql

Expand All @@ -68,6 +71,13 @@ matrix:

install:
- pip install tox

# if we don't have python3.6 in this environment, travis unhelpfully gives us
# a `python3.6` on our path which does nothing but spit out a warning. Tox
# tries to run it (even if we're not running a py36 env), so the build logs
# then have warnings which look like errors. To reduce the noise, remove the
# non-functional python3.6.
- ( ! command -v python3.6 || python3.6 --version ) &>/dev/null || rm -f $(command -v python3.6)

script:
- tox -e $TOX_ENV
5 changes: 4 additions & 1 deletion AUTHORS.rst
Original file line number Diff line number Diff line change
Expand Up @@ -65,4 +65,7 @@ Pierre Jaury <pierre at jaury.eu>
* Docker packaging

Serban Constantin <serban.constantin at gmail dot com>
* Small bug fix
* Small bug fix

Jason Robinson <jasonr at matrix.org>
* Minor fixes
Loading