Jared Jacobson
b72f2ff0f5
Update azure-pipelines.yml for Azure Pipelines
2021-09-13 11:43:03 +10:00
Jared Jacobson
e8e89dc29b
Update azure-pipelines.yml for Azure Pipelines
2021-09-13 11:40:18 +10:00
Jared Jacobson
22fdb575fd
Update azure-pipelines.yml for Azure Pipelines
2021-09-13 11:38:25 +10:00
Jared Jacobson
1160178c60
Update azure-pipelines.yml for Azure Pipelines
2021-09-13 11:29:28 +10:00
Jared Jacobson
96ba9a9119
Update azure-pipelines.yml for Azure Pipelines
2021-09-13 11:29:13 +10:00
Jared Jacobson
c007c97e15
Update azure-pipelines.yml for Azure Pipelines
2021-09-13 11:21:31 +10:00
Jared Jacobson
6af0e71729
Modify the build script
2021-09-13 11:16:33 +10:00
Jared Jacobson
03220ccc56
Merge branch 'develop' of https://github.com/criticalarc/dendrite into develop
2021-09-13 11:02:10 +10:00
Jared Jacobson
4d6b8ab5f2
Revert build script changes
2021-09-13 11:02:03 +10:00
Jared Jacobson
3ef16f660e
Update azure-pipelines.yml for Azure Pipelines
2021-09-13 11:00:30 +10:00
Jared Jacobson
277af95b36
Update azure-pipelines.yml for Azure Pipelines
2021-09-13 10:58:20 +10:00
Jared Jacobson
a5e887320b
Update azure-pipelines.yml for Azure Pipelines
2021-09-13 10:55:23 +10:00
Jared Jacobson
571777ede8
Modify build script
2021-09-13 10:49:11 +10:00
Jared Jacobson
43894bee6d
Update azure-pipelines.yml for Azure Pipelines
2021-09-13 10:44:55 +10:00
Jared Jacobson
00f8eddf8a
Update azure-pipelines.yml for Azure Pipelines
2021-09-13 10:41:55 +10:00
Jared Jacobson
fb84313666
Update azure-pipelines.yml for Azure Pipelines
2021-09-13 10:37:28 +10:00
Jared Jacobson
920dfa0530
Update azure-pipelines.yml for Azure Pipelines
2021-09-13 10:33:01 +10:00
Jared Jacobson
59240b87af
Remove the build from master
2021-09-13 10:31:41 +10:00
Jared Jacobson
e536955e95
Merge branch 'master' of https://github.com/criticalarc/dendrite
2021-09-13 10:30:01 +10:00
Jared Jacobson
d99f21ccc7
Remove github actions
2021-09-13 10:29:52 +10:00
Jared Jacobson
078f360dd8
Update azure-pipelines.yml for Azure Pipelines
2021-09-13 10:29:05 +10:00
Jared Jacobson
58dde8fc14
Merge branch 'develop' of https://github.com/criticalarc/dendrite into develop
2021-09-13 10:23:25 +10:00
Jared Jacobson
71407cb2e4
Update azure-pipelines.yml for Azure Pipelines
2021-09-13 10:22:56 +10:00
Jared Jacobson
4ed0910477
Remove the github actions
2021-09-13 10:22:29 +10:00
Jared Jacobson
a9c1635407
Update azure-pipelines.yml for Azure Pipelines
2021-09-13 10:20:15 +10:00
Jared Jacobson
8fd78a3d6a
Add Azure build pipeline
2021-09-13 10:17:57 +10:00
Jared Jacobson
cb6bbdeaf0
Set up CI with Azure Pipelines
...
[skip ci]
2021-09-13 10:05:39 +10:00
alexfca
032ad5b052
Fix Forget Room bug that prevented Room Deletion ( #16 )
...
- Fix membership Insert to ensure the OnConflict performs an Update if exists
- Fix type in the rooms bulkSelectRoomNIDsSQL
Co-authored-by: alexf@example.com <alexf@example.com>
2021-09-13 09:52:55 +10:00
Neil Alexander
57fb44ac4b
Update pinecone to matrix-org/pinecone#12
2021-09-10 14:47:59 +01:00
Ryan W
1cd4d50181
Added .well-known/matrix/server endpoint ( #1988 )
...
* Added .well-known/matrix/server endpoint
Signed-off-by: Ryan Whittington <twentybitdev@gmail.com>
* Replaced tabs with spaces
Signed-off-by: Ryan Whittington <twentybitdev@gmail.com>
2021-09-10 10:05:31 +01:00
alexfca
fd7f25479b
Upgrade Dendrite 0.5.0 support for CosmosDB ( #15 )
...
* - Add CosmosDB back
- Add missing methods to blacklist_table.go
- Add missing methods to device_keys_table.go
- Add missing methods to events_table.go
- Add missing methods to membership_table.go
- Update state_block_table.go (due to reafctor SQL)
- Update state_snapshot_table.go (due to reafctor SQL)
- Add new key_backup_table.go
- Add new key_backup_version_table.go
- Code compiles but has runtime errors
* Message sending + receiving working
Rooms and DMs working
- Add CrossSigningKeys table
- Add CrossSigningSigs table
- Refactor DeviceKeys yable
- Fix OneTimeKeys
- Update the KeyServer storage.go to use a PartitionStorer instead of a specific SQL PartitionOffsetStatements
- Fix small issues from the previous commit
- Implement DeleteSendToDeviceMessages
Co-authored-by: alexf@example.com <alexf@example.com>
2021-09-10 16:04:17 +10:00
Ryan W
a624eab309
- Removed double imports ( #1989 )
...
- Lower cased error messages
Signed-off-by: Ryan Whittington <twentybitdev@gmail.com>
Co-authored-by: kegsay <kegan@matrix.org>
2021-09-08 17:31:03 +01:00
kegsay
7dc8fb1fe7
Add more logs ( #2005 )
...
* Add more logs
To help debug the migration issue in #1924 along with manual data-loss-inducing fixes.
Also log the origin server on processed txns to help debug buggy server origins.
* Fix query
2021-09-07 15:07:14 +01:00
Jared Jacobson
84c8cb052b
Merge branch 'master' into develop
...
# Conflicts:
# go.mod
# go.sum
2021-09-03 13:54:05 +10:00
Neil Alexander
51b119107c
Don't return nonsense canonical room aliases in the public rooms responses ( #1992 )
2021-08-27 16:50:30 +01:00
Neil Alexander
2dd5fd1fd6
publicRooms should accept POST as well as GET ( #1991 )
2021-08-27 15:48:27 +01:00
Neil Alexander
037ff4fb23
Version 0.5.0
2021-08-24 15:03:28 +01:00
Neil Alexander
4b0cc32af2
Hopefully fix UIA for cross-signing setup ( closes #1983 ) ( #1986 )
2021-08-24 11:44:03 +01:00
Neil Alexander
329c9e671c
Update to matrix-org/pinecone@e692df1
2021-08-19 16:07:28 +01:00
Neil Alexander
9a2dcd6078
Update to matrix-org/pinecone@21e3b39228
2021-08-19 15:02:50 +01:00
Neil Alexander
cd3823308c
Version 0.5.0rc1
2021-08-18 14:29:45 +01:00
Neil Alexander
cf42ae6064
Build Docker images using Go 1.17
2021-08-18 14:13:38 +01:00
Kevin Liu
fe5050c0a5
Add and use M_ROOM_IN_USE ( #1972 )
...
Signed-off-by: nivekuil <mail@nivekuil.com>
Co-authored-by: Neil Alexander <neilalexander@users.noreply.github.com>
2021-08-18 12:41:30 +01:00
Neil Alexander
614e67280d
Delete device keys/signatures from key server when deleting devices ( #1979 )
...
* Delete device keys/signatures from key server when deleting device from user API
* Move loop to within database transaction
* Don't fall over deleting no rows
2021-08-18 12:07:09 +01:00
Sambhav Saggi
1bee1ae204
Syslog integration ( #1952 )
...
* Syslog integration, part 1
* Add protocol, make sure syslog actually logs
* Make golangci-lint happy about shadow variables
* Add syslog tag, wrap syslog in logLevelHook
2021-08-17 16:18:51 +01:00
Neil Alexander
ff21675c5b
Cross-signing fixes, notifications via sync, federation ( #1974 )
...
* Initial work on signing key update EDUs
* Fix build
* Produce/consume EDUs
* Producer logging
* Only produce key change notifications for local users
* Better naming
* Try to notify sync
* Enable feature
* Use key change topic
* Don't bother verifying signatures, validate key lengths if we can, notifier fixes
* Copyright notices
* Remove tests from whitelist until matrix-org/sytest#1117
* Some review comment fixes
* Update to matrix-org/gomatrixserverlib@f9416ac
* Remove unneeded parameter
2021-08-17 13:44:30 +01:00
S7evinK
8a4b90b7dd
Update golangci-lint ( #1978 )
...
* Update golangci-lint
* Use unconditional strings.TrimSuffix
* Add error checks
Signed-off-by: Till Faelligen <tfaelligen@gmail.com>
* Disable lint typecheck
* Fix ineffectual error assignment (#1976 )
Was working on another PR and noticed that golangci-lint was failing
locally on `ineffassign`
Signed-off-by: Devon Mizelle <dev@devon.so>
* Revert "Disable lint typecheck"
This reverts commit 3c76f219d3 .
Co-authored-by: Devon Mizelle <dev@devon.so>
2021-08-17 10:39:09 +01:00
Devon Mizelle
c2b9ab7470
Fix ineffectual error assignment ( #1976 )
...
Was working on another PR and noticed that golangci-lint was failing
locally on `ineffassign`
Signed-off-by: Devon Mizelle <dev@devon.so>
2021-08-16 14:19:35 +01:00
Neil Alexander
125ea75b24
Add type field to DeviceMessage, allow fields to be nullable ( #1969 )
2021-08-11 09:44:14 +01:00
Neil Alexander
b1377d991a
Cross-signing signature handling ( #1965 )
...
* Handle other signatures
* Decorate key ID properly
* Match by key IDs
* Tweaks
* Fixes
* Fix /user/keys/query bug, review comments, update sytest-whitelist
* Various wtweaks
* Fix wiring for keyserver in API mode
* Additional fixes
2021-08-09 14:35:24 +01:00