├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── media └── mx-hs-icon.png ├── settings.gradle └── src ├── main ├── java │ └── io │ │ └── kamax │ │ └── mxhsd │ │ ├── ABuilder.java │ │ ├── Caches.java │ │ ├── GsonUtil.java │ │ ├── Lists.java │ │ ├── api │ │ ├── IHomeServer.java │ │ ├── IHomeserverConfig.java │ │ ├── auth │ │ │ └── IAuthProvider.java │ │ ├── crypto │ │ │ ├── ICryptoManager.java │ │ │ ├── IOldSigningKey.java │ │ │ ├── ISigningKey.java │ │ │ └── ITlsKey.java │ │ ├── device │ │ │ ├── IDevice.java │ │ │ └── IDeviceManager.java │ │ ├── event │ │ │ ├── EventContentKey.java │ │ │ ├── EventKey.java │ │ │ ├── EventLookup.java │ │ │ ├── EventReference.java │ │ │ ├── IEvent.java │ │ │ ├── IEventIdReference.java │ │ │ ├── IEventManager.java │ │ │ ├── IEventReference.java │ │ │ ├── IHashedProtoEvent.java │ │ │ ├── INakedEvent.java │ │ │ ├── IProcessedEvent.java │ │ │ ├── IProcessedEventStream.java │ │ │ ├── IProtoEvent.java │ │ │ ├── IProtoEventBuilder.java │ │ │ ├── ISignedEventStreamEntry.java │ │ │ ├── IStateKeyReference.java │ │ │ └── StateTuple.java │ │ ├── exception │ │ │ ├── AccessTokenNotFoundException.java │ │ │ ├── ForbiddenException.java │ │ │ ├── HttpMatrixException.java │ │ │ ├── InvalidJsonException.java │ │ │ ├── InvalidRequestException.java │ │ │ ├── InvalidTokenException.java │ │ │ ├── MalformedEventException.java │ │ │ ├── MatrixException.java │ │ │ ├── NoJsonException.java │ │ │ ├── NotFoundException.java │ │ │ └── UnknownException.java │ │ ├── federation │ │ │ ├── FederationException.java │ │ │ ├── IFederationClient.java │ │ │ ├── IFederationDomainResolver.java │ │ │ ├── IFederationNotifier.java │ │ │ ├── IRemoteAddress.java │ │ │ ├── IRemoteHomeServer.java │ │ │ ├── IRemoteHomeServerManager.java │ │ │ └── ITransaction.java │ │ ├── room │ │ │ ├── IAliasRoom.java │ │ │ ├── IAllRoomsHandler.java │ │ │ ├── ICoreRoom.java │ │ │ ├── IRoom.java │ │ │ ├── IRoomAlgorithm.java │ │ │ ├── IRoomCreateOptions.java │ │ │ ├── IRoomEventAuthorizationAlgorithm.java │ │ │ ├── IRoomEventChunk.java │ │ │ ├── IRoomManager.java │ │ │ ├── IRoomState.java │ │ │ ├── IRoomStateResolutionAlgorithm.java │ │ │ ├── IRoomStateSnapshot.java │ │ │ ├── IRoomStateSnapshotIds.java │ │ │ ├── IServerRoom.java │ │ │ ├── IUserRoom.java │ │ │ ├── PowerLevel.java │ │ │ ├── RemoteJoinRoomState.java │ │ │ ├── RoomEventKey.java │ │ │ ├── RoomEventType.java │ │ │ ├── RoomID.java │ │ │ ├── RoomJoinRule.java │ │ │ ├── directory │ │ │ │ ├── ICoreRoomDirectory.java │ │ │ │ ├── IFederatedRoomAliasLookup.java │ │ │ │ └── IRoomDirectory.java │ │ │ └── event │ │ │ │ ├── EventComparator.java │ │ │ │ ├── IMembershipContext.java │ │ │ │ ├── IRoomReference.java │ │ │ │ ├── PowerLevelKey.java │ │ │ │ ├── RoomAliasEvent.java │ │ │ │ ├── RoomCreateEvent.java │ │ │ │ ├── RoomHistoryVisibilityEvent.java │ │ │ │ ├── RoomJoinRulesEvent.java │ │ │ │ ├── RoomMembershipEvent.java │ │ │ │ ├── RoomMessageEvent.java │ │ │ │ └── RoomPowerLevelEvent.java │ │ ├── session │ │ │ ├── server │ │ │ │ ├── IServerEventManager.java │ │ │ │ ├── IServerRoomDirectory.java │ │ │ │ └── IServerSession.java │ │ │ └── user │ │ │ │ ├── IUserRoomDirectory.java │ │ │ │ └── IUserSession.java │ │ ├── store │ │ │ └── IStore.java │ │ ├── sync │ │ │ ├── ISyncData.java │ │ │ ├── ISyncOptions.java │ │ │ ├── ISyncRoomAccountData.java │ │ │ ├── ISyncRoomData.java │ │ │ └── ISyncRoomTimeline.java │ │ └── user │ │ │ ├── IUser.java │ │ │ └── IUserFilter.java │ │ ├── core │ │ ├── GlobalStateHolder.java │ │ ├── Homeserver.java │ │ ├── PathBuilder.java │ │ ├── UserLoginType.java │ │ ├── auth │ │ │ ├── ILdapAuthConfig.java │ │ │ └── LdapAuthentication.java │ │ ├── crypto │ │ │ ├── CryptoManager.java │ │ │ ├── Ed25519SigningKey.java │ │ │ ├── SigningKey.java │ │ │ └── TlsKey.java │ │ ├── device │ │ │ ├── Device.java │ │ │ └── DeviceManager.java │ │ ├── event │ │ │ ├── Event.java │ │ │ ├── EventManager.java │ │ │ ├── GetAuthChainTask.java │ │ │ ├── NakedContentEvent.java │ │ │ ├── NakedEvent.java │ │ │ ├── ProcessedEvent.java │ │ │ ├── ProtoEvent.java │ │ │ └── ProtoEventBuilder.java │ │ ├── federation │ │ │ ├── FederationDomainResolver.java │ │ │ ├── FederationNotifier.java │ │ │ ├── HttpFederationClient.java │ │ │ ├── RemoteAddress.java │ │ │ ├── RemoteHomeServer.java │ │ │ ├── RemoteHomeServerManager.java │ │ │ └── Transaction.java │ │ ├── room │ │ │ ├── Room.java │ │ │ ├── RoomCreateOptions.java │ │ │ ├── RoomEventAuthorization.java │ │ │ ├── RoomEventChunk.java │ │ │ ├── RoomManager.java │ │ │ ├── RoomPowerLevels.java │ │ │ ├── RoomState.java │ │ │ ├── RoomStateSnapshot.java │ │ │ ├── RoomStateSnapshotIds.java │ │ │ ├── algo │ │ │ │ └── v1 │ │ │ │ │ ├── RoomAlgorithm_v1.java │ │ │ │ │ ├── RoomEventAuthorizationAlgorithm_v1.java │ │ │ │ │ └── RoomStateResolutionAlgorithm_v1.java │ │ │ └── directory │ │ │ │ ├── FederatedRoomAliasLookup.java │ │ │ │ └── GlobalRoomDirectory.java │ │ ├── session │ │ │ ├── server │ │ │ │ ├── ServerRoomDirectory.java │ │ │ │ └── ServerSession.java │ │ │ └── user │ │ │ │ ├── UserRoomDirectory.java │ │ │ │ └── UserSession.java │ │ ├── store │ │ │ ├── InMemoryStore.java │ │ │ ├── PostgreSqlStore.java │ │ │ ├── SqlConnectionPool.java │ │ │ └── dao │ │ │ │ └── RoomDao.java │ │ ├── sync │ │ │ ├── SyncData.java │ │ │ ├── SyncOptions.java │ │ │ └── SyncRoomData.java │ │ └── user │ │ │ ├── User.java │ │ │ └── UserFilter.java │ │ └── spring │ │ ├── client │ │ ├── MxhsdClientApp.java │ │ ├── config │ │ │ └── ClientConnectorConfig.java │ │ └── controller │ │ │ ├── ClientAPI.java │ │ │ ├── DefaultClientController.java │ │ │ ├── VersionController.java │ │ │ ├── r0 │ │ │ ├── AuthenticationController.java │ │ │ ├── ClientAPIr0.java │ │ │ ├── PresenceController.java │ │ │ ├── PushRuleController.java │ │ │ ├── RegistrationController.java │ │ │ ├── UserController.java │ │ │ ├── room │ │ │ │ ├── ReadMarkerController.java │ │ │ │ ├── RoomController.java │ │ │ │ ├── RoomEventController.java │ │ │ │ ├── RoomMembershipController.java │ │ │ │ ├── RoomTypingController.java │ │ │ │ └── directory │ │ │ │ │ ├── RoomAliasController.java │ │ │ │ │ └── RoomDirectoryController.java │ │ │ ├── sync │ │ │ │ ├── SyncController.java │ │ │ │ └── SyncResponse.java │ │ │ ├── user │ │ │ │ ├── AccountController.java │ │ │ │ ├── DeviceController.java │ │ │ │ ├── ProfileController.java │ │ │ │ └── PusherController.java │ │ │ └── voip │ │ │ │ └── TurnServersController.java │ │ │ └── unstable │ │ │ ├── ClientAPIunstable.java │ │ │ └── e2ee │ │ │ └── KeysController.java │ │ ├── common │ │ ├── ConfigurationException.java │ │ ├── MxhsdSpringBootApp.java │ │ ├── config │ │ │ ├── CryptoConfig.java │ │ │ ├── HomeserverConfig.java │ │ │ ├── InfoBuildConfig.java │ │ │ └── StorageConfig.java │ │ ├── controller │ │ │ ├── DefaultExceptionHandler.java │ │ │ ├── EmptyJsonResponse.java │ │ │ ├── InvalidRequestException.java │ │ │ └── JsonController.java │ │ └── service │ │ │ ├── DumbAuthProvider.java │ │ │ ├── HomeserverService.java │ │ │ └── StoreService.java │ │ ├── federation │ │ ├── MxhsdFederationApp.java │ │ ├── config │ │ │ └── FederationConnectorConfig.java │ │ └── controller │ │ │ ├── DefaultFederationController.java │ │ │ ├── FederationAPI.java │ │ │ ├── v1 │ │ │ ├── FederationAPIv1.java │ │ │ ├── VersionController.java │ │ │ ├── event │ │ │ │ └── EventController.java │ │ │ ├── group │ │ │ │ └── GroupController.java │ │ │ ├── query │ │ │ │ └── RoomDirectoryController.java │ │ │ ├── room │ │ │ │ ├── RoomGetEventsController.java │ │ │ │ ├── RoomGetStateController.java │ │ │ │ └── RoomJoinController.java │ │ │ └── transaction │ │ │ │ ├── TransactionController.java │ │ │ │ └── TransactionJson.java │ │ │ └── v2 │ │ │ └── key │ │ │ └── KeyController.java │ │ └── management │ │ ├── MxhsdManagementApp.java │ │ ├── config │ │ └── ManagementConnectorConfig.java │ │ └── controller │ │ ├── FederationClientController.java │ │ └── RoomController.java └── resources │ └── application.yaml └── test ├── java └── io │ └── kamax │ └── mxhsd_test │ ├── TestData.java │ ├── api │ ├── event │ │ └── StateTupleTest.java │ ├── federation │ │ └── FederationDomainResolverTest.java │ └── room │ │ └── RoomAliasTest.java │ └── core │ ├── GenericHomeserverTest.java │ ├── RoomManagerTest.java │ ├── UserSyncTest.java │ ├── crypto │ └── CryptoManagerTest.java │ ├── event │ └── EventManagerTest.java │ └── room │ ├── RoomStateResolutionAlgoV1Test.java │ ├── RoomTest.java │ └── directory │ └── UserRoomDirectoryTest.java └── resources ├── crypto └── cryptoMgrTest.crt └── events ├── m.room.create-raw.txt ├── m.room.create-signed.txt ├── m.room.message-raw.txt └── m.room.message-signed.txt /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/README.md -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/gradlew.bat -------------------------------------------------------------------------------- /media/mx-hs-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/media/mx-hs-icon.png -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'mxhsd' 2 | -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/ABuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/ABuilder.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/Caches.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/Caches.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/GsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/GsonUtil.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/Lists.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/Lists.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/IHomeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/IHomeServer.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/IHomeserverConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/IHomeserverConfig.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/auth/IAuthProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/auth/IAuthProvider.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/crypto/ICryptoManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/crypto/ICryptoManager.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/crypto/IOldSigningKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/crypto/IOldSigningKey.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/crypto/ISigningKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/crypto/ISigningKey.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/crypto/ITlsKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/crypto/ITlsKey.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/device/IDevice.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/device/IDevice.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/device/IDeviceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/device/IDeviceManager.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/EventContentKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/EventContentKey.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/EventKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/EventKey.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/EventLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/EventLookup.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/EventReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/EventReference.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/IEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/IEvent.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/IEventIdReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/IEventIdReference.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/IEventManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/IEventManager.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/IEventReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/IEventReference.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/IHashedProtoEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/IHashedProtoEvent.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/INakedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/INakedEvent.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/IProcessedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/IProcessedEvent.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/IProcessedEventStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/IProcessedEventStream.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/IProtoEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/IProtoEvent.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/IProtoEventBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/IProtoEventBuilder.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/ISignedEventStreamEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/ISignedEventStreamEntry.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/IStateKeyReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/IStateKeyReference.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/event/StateTuple.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/event/StateTuple.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/exception/AccessTokenNotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/exception/AccessTokenNotFoundException.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/exception/ForbiddenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/exception/ForbiddenException.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/exception/HttpMatrixException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/exception/HttpMatrixException.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/exception/InvalidJsonException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/exception/InvalidJsonException.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/exception/InvalidRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/exception/InvalidRequestException.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/exception/InvalidTokenException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/exception/InvalidTokenException.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/exception/MalformedEventException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/exception/MalformedEventException.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/exception/MatrixException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/exception/MatrixException.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/exception/NoJsonException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/exception/NoJsonException.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/exception/NotFoundException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/exception/NotFoundException.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/exception/UnknownException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/exception/UnknownException.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/federation/FederationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/federation/FederationException.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/federation/IFederationClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/federation/IFederationClient.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/federation/IFederationDomainResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/federation/IFederationDomainResolver.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/federation/IFederationNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/federation/IFederationNotifier.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/federation/IRemoteAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/federation/IRemoteAddress.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/federation/IRemoteHomeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/federation/IRemoteHomeServer.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/federation/IRemoteHomeServerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/federation/IRemoteHomeServerManager.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/federation/ITransaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/federation/ITransaction.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/IAliasRoom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/IAliasRoom.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/IAllRoomsHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/IAllRoomsHandler.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/ICoreRoom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/ICoreRoom.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/IRoom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/IRoom.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/IRoomAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/IRoomAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/IRoomCreateOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/IRoomCreateOptions.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/IRoomEventAuthorizationAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/IRoomEventAuthorizationAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/IRoomEventChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/IRoomEventChunk.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/IRoomManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/IRoomManager.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/IRoomState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/IRoomState.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/IRoomStateResolutionAlgorithm.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/IRoomStateResolutionAlgorithm.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/IRoomStateSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/IRoomStateSnapshot.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/IRoomStateSnapshotIds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/IRoomStateSnapshotIds.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/IServerRoom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/IServerRoom.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/IUserRoom.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/IUserRoom.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/PowerLevel.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/PowerLevel.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/RemoteJoinRoomState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/RemoteJoinRoomState.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/RoomEventKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/RoomEventKey.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/RoomEventType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/RoomEventType.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/RoomID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/RoomID.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/RoomJoinRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/RoomJoinRule.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/directory/ICoreRoomDirectory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/directory/ICoreRoomDirectory.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/directory/IFederatedRoomAliasLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/directory/IFederatedRoomAliasLookup.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/directory/IRoomDirectory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/directory/IRoomDirectory.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/event/EventComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/event/EventComparator.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/event/IMembershipContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/event/IMembershipContext.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/event/IRoomReference.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/event/IRoomReference.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/event/PowerLevelKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/event/PowerLevelKey.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/event/RoomAliasEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/event/RoomAliasEvent.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/event/RoomCreateEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/event/RoomCreateEvent.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/event/RoomHistoryVisibilityEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/event/RoomHistoryVisibilityEvent.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/event/RoomJoinRulesEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/event/RoomJoinRulesEvent.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/event/RoomMembershipEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/event/RoomMembershipEvent.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/event/RoomMessageEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/event/RoomMessageEvent.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/room/event/RoomPowerLevelEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/room/event/RoomPowerLevelEvent.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/session/server/IServerEventManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/session/server/IServerEventManager.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/session/server/IServerRoomDirectory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/session/server/IServerRoomDirectory.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/session/server/IServerSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/session/server/IServerSession.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/session/user/IUserRoomDirectory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/session/user/IUserRoomDirectory.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/session/user/IUserSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/session/user/IUserSession.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/store/IStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/store/IStore.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/sync/ISyncData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/sync/ISyncData.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/sync/ISyncOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/sync/ISyncOptions.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/sync/ISyncRoomAccountData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/sync/ISyncRoomAccountData.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/sync/ISyncRoomData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/sync/ISyncRoomData.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/sync/ISyncRoomTimeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/sync/ISyncRoomTimeline.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/user/IUser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/user/IUser.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/api/user/IUserFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/api/user/IUserFilter.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/GlobalStateHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/GlobalStateHolder.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/Homeserver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/Homeserver.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/PathBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/PathBuilder.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/UserLoginType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/UserLoginType.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/auth/ILdapAuthConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/auth/ILdapAuthConfig.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/auth/LdapAuthentication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/auth/LdapAuthentication.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/crypto/CryptoManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/crypto/CryptoManager.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/crypto/Ed25519SigningKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/crypto/Ed25519SigningKey.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/crypto/SigningKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/crypto/SigningKey.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/crypto/TlsKey.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/crypto/TlsKey.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/device/Device.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/device/Device.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/device/DeviceManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/device/DeviceManager.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/event/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/event/Event.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/event/EventManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/event/EventManager.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/event/GetAuthChainTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/event/GetAuthChainTask.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/event/NakedContentEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/event/NakedContentEvent.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/event/NakedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/event/NakedEvent.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/event/ProcessedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/event/ProcessedEvent.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/event/ProtoEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/event/ProtoEvent.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/event/ProtoEventBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/event/ProtoEventBuilder.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/federation/FederationDomainResolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/federation/FederationDomainResolver.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/federation/FederationNotifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/federation/FederationNotifier.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/federation/HttpFederationClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/federation/HttpFederationClient.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/federation/RemoteAddress.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/federation/RemoteAddress.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/federation/RemoteHomeServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/federation/RemoteHomeServer.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/federation/RemoteHomeServerManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/federation/RemoteHomeServerManager.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/federation/Transaction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/federation/Transaction.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/room/Room.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/room/Room.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/room/RoomCreateOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/room/RoomCreateOptions.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/room/RoomEventAuthorization.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/room/RoomEventAuthorization.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/room/RoomEventChunk.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/room/RoomEventChunk.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/room/RoomManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/room/RoomManager.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/room/RoomPowerLevels.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/room/RoomPowerLevels.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/room/RoomState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/room/RoomState.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/room/RoomStateSnapshot.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/room/RoomStateSnapshot.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/room/RoomStateSnapshotIds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/room/RoomStateSnapshotIds.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/room/algo/v1/RoomAlgorithm_v1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/room/algo/v1/RoomAlgorithm_v1.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/room/algo/v1/RoomEventAuthorizationAlgorithm_v1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/room/algo/v1/RoomEventAuthorizationAlgorithm_v1.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/room/algo/v1/RoomStateResolutionAlgorithm_v1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/room/algo/v1/RoomStateResolutionAlgorithm_v1.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/room/directory/FederatedRoomAliasLookup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/room/directory/FederatedRoomAliasLookup.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/room/directory/GlobalRoomDirectory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/room/directory/GlobalRoomDirectory.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/session/server/ServerRoomDirectory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/session/server/ServerRoomDirectory.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/session/server/ServerSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/session/server/ServerSession.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/session/user/UserRoomDirectory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/session/user/UserRoomDirectory.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/session/user/UserSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/session/user/UserSession.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/store/InMemoryStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/store/InMemoryStore.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/store/PostgreSqlStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/store/PostgreSqlStore.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/store/SqlConnectionPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/store/SqlConnectionPool.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/store/dao/RoomDao.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/store/dao/RoomDao.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/sync/SyncData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/sync/SyncData.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/sync/SyncOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/sync/SyncOptions.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/sync/SyncRoomData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/sync/SyncRoomData.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/user/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/user/User.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/core/user/UserFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/core/user/UserFilter.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/MxhsdClientApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/MxhsdClientApp.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/config/ClientConnectorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/config/ClientConnectorConfig.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/ClientAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/ClientAPI.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/DefaultClientController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/DefaultClientController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/VersionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/VersionController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/AuthenticationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/AuthenticationController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/ClientAPIr0.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/ClientAPIr0.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/PresenceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/PresenceController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/PushRuleController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/PushRuleController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/RegistrationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/RegistrationController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/UserController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/UserController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/room/ReadMarkerController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/room/ReadMarkerController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/room/RoomController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/room/RoomController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/room/RoomEventController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/room/RoomEventController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/room/RoomMembershipController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/room/RoomMembershipController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/room/RoomTypingController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/room/RoomTypingController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/room/directory/RoomAliasController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/room/directory/RoomAliasController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/room/directory/RoomDirectoryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/room/directory/RoomDirectoryController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/sync/SyncController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/sync/SyncController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/sync/SyncResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/sync/SyncResponse.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/user/AccountController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/user/AccountController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/user/DeviceController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/user/DeviceController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/user/ProfileController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/user/ProfileController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/user/PusherController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/user/PusherController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/r0/voip/TurnServersController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/r0/voip/TurnServersController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/unstable/ClientAPIunstable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/unstable/ClientAPIunstable.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/client/controller/unstable/e2ee/KeysController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/client/controller/unstable/e2ee/KeysController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/common/ConfigurationException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/common/ConfigurationException.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/common/MxhsdSpringBootApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/common/MxhsdSpringBootApp.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/common/config/CryptoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/common/config/CryptoConfig.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/common/config/HomeserverConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/common/config/HomeserverConfig.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/common/config/InfoBuildConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/common/config/InfoBuildConfig.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/common/config/StorageConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/common/config/StorageConfig.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/common/controller/DefaultExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/common/controller/DefaultExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/common/controller/EmptyJsonResponse.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/common/controller/EmptyJsonResponse.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/common/controller/InvalidRequestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/common/controller/InvalidRequestException.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/common/controller/JsonController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/common/controller/JsonController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/common/service/DumbAuthProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/common/service/DumbAuthProvider.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/common/service/HomeserverService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/common/service/HomeserverService.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/common/service/StoreService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/common/service/StoreService.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/federation/MxhsdFederationApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/federation/MxhsdFederationApp.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/federation/config/FederationConnectorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/federation/config/FederationConnectorConfig.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/federation/controller/DefaultFederationController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/federation/controller/DefaultFederationController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/federation/controller/FederationAPI.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/federation/controller/FederationAPI.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/FederationAPIv1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/FederationAPIv1.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/VersionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/VersionController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/event/EventController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/event/EventController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/group/GroupController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/group/GroupController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/query/RoomDirectoryController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/query/RoomDirectoryController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/room/RoomGetEventsController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/room/RoomGetEventsController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/room/RoomGetStateController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/room/RoomGetStateController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/room/RoomJoinController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/room/RoomJoinController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/transaction/TransactionController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/transaction/TransactionController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/transaction/TransactionJson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/federation/controller/v1/transaction/TransactionJson.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/federation/controller/v2/key/KeyController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/federation/controller/v2/key/KeyController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/management/MxhsdManagementApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/management/MxhsdManagementApp.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/management/config/ManagementConnectorConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/management/config/ManagementConnectorConfig.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/management/controller/FederationClientController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/management/controller/FederationClientController.java -------------------------------------------------------------------------------- /src/main/java/io/kamax/mxhsd/spring/management/controller/RoomController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/java/io/kamax/mxhsd/spring/management/controller/RoomController.java -------------------------------------------------------------------------------- /src/main/resources/application.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/main/resources/application.yaml -------------------------------------------------------------------------------- /src/test/java/io/kamax/mxhsd_test/TestData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/java/io/kamax/mxhsd_test/TestData.java -------------------------------------------------------------------------------- /src/test/java/io/kamax/mxhsd_test/api/event/StateTupleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/java/io/kamax/mxhsd_test/api/event/StateTupleTest.java -------------------------------------------------------------------------------- /src/test/java/io/kamax/mxhsd_test/api/federation/FederationDomainResolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/java/io/kamax/mxhsd_test/api/federation/FederationDomainResolverTest.java -------------------------------------------------------------------------------- /src/test/java/io/kamax/mxhsd_test/api/room/RoomAliasTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/java/io/kamax/mxhsd_test/api/room/RoomAliasTest.java -------------------------------------------------------------------------------- /src/test/java/io/kamax/mxhsd_test/core/GenericHomeserverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/java/io/kamax/mxhsd_test/core/GenericHomeserverTest.java -------------------------------------------------------------------------------- /src/test/java/io/kamax/mxhsd_test/core/RoomManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/java/io/kamax/mxhsd_test/core/RoomManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/kamax/mxhsd_test/core/UserSyncTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/java/io/kamax/mxhsd_test/core/UserSyncTest.java -------------------------------------------------------------------------------- /src/test/java/io/kamax/mxhsd_test/core/crypto/CryptoManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/java/io/kamax/mxhsd_test/core/crypto/CryptoManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/kamax/mxhsd_test/core/event/EventManagerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/java/io/kamax/mxhsd_test/core/event/EventManagerTest.java -------------------------------------------------------------------------------- /src/test/java/io/kamax/mxhsd_test/core/room/RoomStateResolutionAlgoV1Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/java/io/kamax/mxhsd_test/core/room/RoomStateResolutionAlgoV1Test.java -------------------------------------------------------------------------------- /src/test/java/io/kamax/mxhsd_test/core/room/RoomTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/java/io/kamax/mxhsd_test/core/room/RoomTest.java -------------------------------------------------------------------------------- /src/test/java/io/kamax/mxhsd_test/core/room/directory/UserRoomDirectoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/java/io/kamax/mxhsd_test/core/room/directory/UserRoomDirectoryTest.java -------------------------------------------------------------------------------- /src/test/resources/crypto/cryptoMgrTest.crt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/resources/crypto/cryptoMgrTest.crt -------------------------------------------------------------------------------- /src/test/resources/events/m.room.create-raw.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/resources/events/m.room.create-raw.txt -------------------------------------------------------------------------------- /src/test/resources/events/m.room.create-signed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/resources/events/m.room.create-signed.txt -------------------------------------------------------------------------------- /src/test/resources/events/m.room.message-raw.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/resources/events/m.room.message-raw.txt -------------------------------------------------------------------------------- /src/test/resources/events/m.room.message-signed.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/kamax-matrix/mxhsd/HEAD/src/test/resources/events/m.room.message-signed.txt --------------------------------------------------------------------------------