about summary refs log tree commit diff
path: root/Utilities/LibMatrix.HomeserverEmulator/Controllers/KeysController.cs (unfollow)
Commit message (Collapse)AuthorFilesLines
0 min.Fix invite logic, further v12 fixesRory&4-19/+43
0 min.Add support for bulk event sending, back off on server failureRory&4-43/+143
0 min.Update ArcaneLibs to latestRory&1-0/+0
0 min.Return less events for self-command-only mode for command listenerRory&1-3/+5
0 min.Remove some pointless null checks in SyncResponse, add missing const for ↵Rory&2-3/+4
room history visibility
0 min.Add debugger displays to summarise SummaryDataStructure and EventList, hide ↵Rory&3-0/+6
ClassNeverInstantiated warning for EventContent implementations
0 min.Make server ACLs expose matching regexes (need to be checked and tested, still)Rory&1-0/+7
0 min.Make powerlevels settable in roombuilderRory&1-1/+1
0 min.Write a proper schema for server capabilitiesRory&1-5/+41
0 min.Throw an exception on MessageBuilder.HtmlFormatMessageLink when ommitting ↵Rory&1-2/+5
vias with v12+ rooms
0 min.Fix joining rooms via ID, without vias.Rory&3-5/+73
0 min.Update dependenciesRory&10-22/+22
0 min.Federation tuffRory&24-149/+350
0 min.Fix dependency path for federationtestRory&1-1/+1
0 min.Oops, fix project path for federation test serverRory&12-0/+274
0 min.X-Matrix fixesRory&2-3/+26
0 min.Basic federation, move some response classes to the right namespaceRory&17-6/+226
0 min.Start of federation codeRory&5-148/+391
0 min.Room builder, support managing room dirRory&9-4/+242
0 min.Synapse admin fixes, server resolution fixesRory&6-49/+47
0 min.Expose colored string as static in MessageBuilderRory&1-1/+5
0 min.Support takedown policies and hashed entitiesRory&1-7/+33
0 min.Clean up some debug code in policy eventsRory&1-12/+1
0 min.Logging cleanupRory&3-27/+32
0 min.Various bug fixesRory&6-12/+54
0 min.Redo bot configurationRory&6-162/+202
0 min.Remove SetPresence=online default in sync helperRory&1-2/+4
0 min.Throw if sync helper gets M_UNKNOWN_TOKENRory&1-0/+1
0 min.Update ArcaneLibsRory&1-0/+0
0 min.Allow specifying expected membership when fetching member list, addRory&6-23/+58
... helpers to get member IDs, add sending reactions, add selfbot-only command mode in bot utils
0 min.Add helper to check if type and state key for 2 events match, or 2Rory&2-7/+7
events are equal
0 min.msc4222 fixesRory&3-3/+17
0 min.VerbosityRory&2-3/+7
0 min.Retry http requests up to 5 times, add support for unstable state_afterRory&2-13/+33
0 min.MSC4222 emulation for joined rooms?Rory&2-11/+83
0 min.MSC4222 emulation for left roomsRory&5-6/+188
0 min.Sync preprocessor supportRory&3-8/+60
0 min.Add support for ignoring users, add user/room/event reportingRory&3-6/+86
0 min.Extensible message relations, mauping supportRory&2-3/+15
0 min.Clean up importsRory&1-2/+0
0 min.Command handling fixesRory&2-4/+4
0 min.Maubot ping compat, make json extensibility easier to useRory&2-2/+15
0 min.Fix args when using commands with spacesRory&1-2/+4
0 min.Fix command names with spaces, allow specifying formatted body in ↵Rory&2-5/+9
MessageBuilder#WithBody
0 min.Allow early return in SyncHelper, trim access token if path used, fix ↵Rory&4-12/+24
shutdown of command listener
0 min.Update devtestbot to use bot utilsRory&12-120/+55
0 min.Add tombstone event content, URL-escape room id in synapse adminRory&2-6/+22
0 min.Update ArcaneLibs for Blazor a11y, return empty cache if not found in NamedCacheRory&2-2/+9
0 min.Add room state synapse admin api, get homeserver as user on synapseRory&4-4/+33
admin
0 min.Update arcanelibsRory&1-0/+0
0 min.Intermediary commit: rewrite optimising of sync store, support compiled JSON ↵Rory&6-29/+209
in IStorageProvider
0 min.Followup documentation from chat, fix trailing whitespaceRory&1-2/+11
Context: https://matrix.to/#/%21tuiLEoMqNOQezxILzt%3Arory.gay/%24cKr08d3ph5CvY3kZS4Wy6GtSoMXBOUk-jDMvM4tHwNs?via=rory.gay&via=matrix.org&via=conduit.rory.gay
0 min.Add methods for typing notifications and read receiptsKayra Uylar1-0/+35
0 min.Propagate more HTTP errors, sync error handling callbackRory&3-11/+18
0 min.Split out invite context, add empty filter constantsRory&7-29/+110
0 min.Rename FullState to AlwaysIncludeAllRooms in synchelper, to make it less ↵Rory&1-0/+3
confusing
0 min.Fix invite listener sync resume logicRory&1-1/+1
0 min.Save some resources on PolicyRoom, add config to InviteListener to always ↵Rory&2-13/+14
initial sync on startup
0 min.Add debugger display for spec policiesRory&1-0/+2
0 min.Refactor room specialisations to be functions, make http logging configurableRory&5-7/+7
0 min.Dead code cleanup, add room helper for policy listsRory&2-35/+73
0 min.Update ArcaneLibs to fix buildRory&3-3/+3
0 min.Extend invite listener APIRory&5-42/+75
0 min.Add full invite data to invite handler callbackRory&3-3/+9
0 min.Add more bot stuffRory&2-9/+21
0 min.Clean up stray console log from mergeRory&1-2/+0
0 min.Speed up SyncStateResolverRory&2-67/+139
0 min.Well known resolver work, synapse admin workRory&39-271/+1736
0 min.Well known resolver rewrite workRory&9-132/+214
0 min.HomeserverEmulator changesRory&17-117/+345
0 min.MxcUri class, other various workRory&22-70/+260
0 min.Change defaults of GetManyMessagesRory&1-5/+4
0 min.Temporary workRory&4-39/+169
0 min.Update ArcaneLibsRory&1-0/+0
0 min.Some code cleanupRory&32-113/+63
0 min.The rest of warning cleanup so far.Rory&17-96/+111
0 min.Some schema changse (required properties)Rory&4-4/+4
0 min.Clean up more imports and fix namespaces.Rory&48-87/+27
0 min.Clean up imports in bot utilsRory&6-17/+1
0 min.Clean up imports in testsRory&10-23/+5
0 min.Dependency updatesRory&9-21/+21
0 min.Trim trailing slashes from well-known URIsRory&1-2/+2
0 min.Fix up dotnet 9 and sln fileRory&3-120/+114
0 min.Fix merge conflicts dev/moderationclient-changesRory&1-18/+0
0 min.Sync optimisation changesRory&9-152/+317
0 min.meowRory&3-4/+35
0 min.Clean up dev stuff a little bitRory&1-42/+0
0 min.Sync optimisation changesRory&1-15/+130
0 min.Synapse admin API stuff, a mass of other changesRory&19-125/+935
0 min.Minor cleanupRory&5-12/+12
0 min.More synapse admin apisRory&10-24/+282
0 min.Sync storageRory&2-58/+111
0 min.Some cleanup, fixesRory&5-52/+78
0 min.Update devtest bots arcanelibs linked versionRory&2-1/+1
0 min.Clean up conditional ArcaneLibs imports to use configurationRory&3-35/+7
0 min.Extra draupnir/policy event work github/masterRory&4-2/+26
0 min.HSE updatesRory&11-17/+265
0 min.Update to .NET 9Rory&8-23/+1032
0 min.Add helper function to turn event type -> typesRory&1-1/+11
0 min.Minor cleanups, support for loading access tokens from disk or appserviceRory&15-25/+102
0 min.More reliable room name fetching, disable room predecessor in creation ↵Rory&3-20/+52
content schema
0 min.Update ArcaneLibs versioning schemeRory&1-1/+1
0 min.FixesRory&2-1/+5
0 min.Fix unit tests, add authenticated media github/dev/authenticated-media dev/authenticated-mediaRory&6-98/+240
0 min.Arcanelibs changesRory&5-4/+4
0 min.Fix room joining, power levelsRory&3-8/+11
0 min.Working json canonicalisation github/dev/e2ee{canonical-json} dev/e2ee{canonical-json}Rory&29-23/+1092
0 min.Import unit test fixes from dev/home-changesRory&20-468/+1085
0 min.Drop example botsRory&3-0/+0
0 min.Nondescript ArcaneLibs ref updateRory&1-0/+0
0 min.Authenticated media foundationsEmma [it/its]@Rory&5-17/+36
0 min.Return null on TryGetFromJson if a JsonException happens github/dev/e2ee dev/e2eeEmma [it/its]@Rory&1-0/+4
0 min.Single HTTP client fixes github/dev/new-httpclient dev/new-httpclientRory&10-20/+43
0 min.Single httpclient implementationRory&3-26/+245
0 min.Update dependenciesEmma [it/its]@Rory&5-14/+14
0 min.Update ArcaneLibs dependenciesEmma [it/its]@Rory&1-0/+0
0 min.Move around some projects, further cleanup pending github/dev/project-cleanup dev/project-cleanupRory&42-71/+0
0 min.Log warning if registering a duplicate typeRory&1-1/+5
0 min.Log unrecognised typesRory&1-4/+7
0 min.Dont use refs for proxyRory&6-13/+18
0 min.Add valid room memberhip values as constantsEmma [it/its]@Rory&1-0/+8
0 min.Raise query size in synapse room queryEmma [it/its]@Rory&2-1/+1
0 min.Clearer error messages, fix bug in hs resolutionYour Name4-39/+55
0 min.Fix some race conditions and some optimisation in HomeserverEmulatorRory&3-10419/+36
0 min.HomeserverEmulator workRory&12-145/+10736
0 min.FixesRory&3-5/+86
0 min.Partial User-Interactive Authentication, allow skipping homeserver typingRory&7-53/+185
0 min.Fix homeserver resolution, rewrite homeserver initialisation, HSE workEmma [it/its]@Rory&39-888/+1691
0 min.Fix merge conficts between machinesEmma [it/its]@Rory&5-2/+2
0 min.ChangesRory&9-29/+175
0 min.New messagebuilder stuff, table-based help commandRory&13-79/+165
0 min.Bot related fixes, image sizeRory&6-11/+28
0 min.Add AddCollapsiblePart to MessageBuilderRory&1-0/+13
0 min.Bot changes, move named filters to subclassRory&17-113/+409
0 min.Fix READMEEmma [it/its]@Rory&1-2/+2
0 min.Fix repo URIsEmma [it/its]@Rory&2-16/+16
0 min.HomeserverEmulator workEmma [it/its]@Rory&34-140/+1420
0 min.Unknown changesEmma [it/its]@Rory&14-24/+108
0 min.HS emulatorRory&18-4/+607
0 min.Apply syntax style to LibMatrix side projectsEmma [it/its]@Rory&50-245/+198
0 min.Apply syntax style to LibMatrixEmma [it/its]@Rory&38-334/+283
0 min.Consistently use EventId for event typesEmma [it/its]@Rory&26-58/+77
0 min.Allow specifying chunk size for GetManyMessagesEmma [it/its]@Rory&2-17/+30
0 min.Add submodules for example botsRory&1-0/+9
0 min.Repo splitRory&52-2235/+1805
0 min.CapabilitiesRory&2-6/+28
0 min.Better sync filter support, named filters, error handlingEmma [it/its]@Rory&11-50/+255
0 min.Get full state eventEmma [it/its]@Rory&3-17/+44
0 min.MessageBuilder extensionsEmma [it/its]@Rory&9-24/+59
0 min.Abstract FederationClient from RemoteHomeserverEmma [it/its]@Rory&4-37/+85
0 min.Synchelper: better initial sync detectionEmma [it/its]@Rory&3-6/+33
0 min.Dev test botTheArcaneBrony15-0/+527
0 min.Cleanup, more message formatters, messagebuilder startEmma [it/its]@Rory&14-29/+280
0 min.Try-create factory for RemoteHomeserver, more reliable RemoteHomeserver creationEmma [it/its]@Rory&1-13/+23
0 min.CleanupEmma [it/its]@Rory&14-77/+93
0 min.ToObject and ToJson for MatrixExceptionRory&1-1/+4
0 min.CleanupTheArcaneBrony12-58/+130
0 min.SetImpersonate optimisation (dont execute if already set), cleanupTheArcaneBrony2-32/+43
0 min.User impersonation support (appservice identity assertion), ↵TheArcaneBrony4-6/+42
non-AsyncEnumerable room member lookup
0 min.CleanupEmma [it/its]@Rory&21-37/+54
0 min.CleanupEmma [it/its]@Rory&91-460/+332