1
I Use This!
Very High Activity

Commits : Listings

Analyzed 2 days ago. based on code collected 2 days ago.
Aug 21, 2024 — Aug 21, 2025
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
rest: rewritten TRestServerUriContext.ExecuteCommand - especially the OS API calls for ORM transaction timeout process More... 3 months ago
rest: rewritten TRestServer authentication - avoid unneeded URI parameters lookup or allocation More... 3 months ago
rest: another pass on TRestServerUriContext More... 3 months ago
rest: rewritten TRestServerUriContext parameters parsing - with the new more optimized TRestServerUriContext.GetInputValue More... 3 months ago
core: some thread code refactoring More... 3 months ago
core: added optional GetTickCount64 value to TSynLocker.TryLockMS More... 3 months ago
rest: fixed and rewritten IP banning - refactored TRestServer.Uri to reject banned IPs ASAP - fixed TRestServer.Uri about banned IPs (the logic was inverted!) - some minor comments refactoring More... 3 months ago
rest: rewritten TRestAcquireExecution definition and usage - the execNone should not be involved in any actual process - raise an explicit exception on broken logic/usage More... 3 months ago
rest: refactored TRestUriParams - new RemoteIPNotLocal function - some parameter renaming for consistency More... 3 months ago
rest: fixed IP white/black listing thread-safety - initialization was not thread safe More... 3 months ago
core: new TSynObjectList[Locked].AddOnceInto() methods More... 3 months ago
doc: some comments/documentation precisions More... 3 months ago
net: moved IsLocalHost() to mormot.core.os - could be used in fact e.g. by mormot.rest.core.pas without any network layer - also include minor internal refactoring More... 3 months ago
net: fixed (and simplified) TLdapClient.SetUnknownError More... 3 months ago
core: fixed TSynLog.LogInternalText() with non UTF-8 input More... 3 months ago
rest: new TRest.LogResponseMaxBytes property - default is 2048 bytes instead of 255 ;) - as used by InternalLogResponse() More... 3 months ago
core: rewritten TSynLog.LogEscape to handle up to 4KB of output More... 3 months ago
core: new TJsonWriter.AddEscapeBuffer method More... 3 months ago
core: TJsonWriter.AddJsonToXML() would store null as void - with proper regression tests More... 3 months ago
core: TDateTime=0 would be stored as JSON null - instead of "" More... 3 months ago
core: refined UnixTimeOrDoubleToDateTime() - P = nil or 'null' would be recognized as V = 0 More... 3 months ago
core: refactored ContentAppend() to handle input nil More... 3 months ago
core: AppendShort() methods would fill the shortstring More... 3 months ago
net: refactored TCurlHttp process with no functional change More... 3 months ago
net: refined THttpPeerCache.StartHttpServer() log output More... 3 months ago
tests: cover ContentToShortAppend/ContentToShort() More... 3 months ago
core: new ContentAppend() function More... 3 months ago
net: fixed TCurlHttp redirection from http to https - as reported by https://github.com/synopse/mORMot2/issues/366 More... 3 months ago
net: fixed TWinHttp http to https redirection - similar to what was reported for TCurlHttp by https://github.com/synopse/mORMot2/issues/366 More... 3 months ago
net: enhanced TWinINet error message context More... 3 months ago