parse: 0ms build: 0ms query: 5ms
Stijn Sanders reported on vr 23/02/2024 21:35:53 HTTP2 (previously "spdy")
afkijken van https://github.com/ngtcp2/nghttp3 ?
syntax error in xxm.json: don't change anything on update registry!
use file signature?
weight: 0 c: vr 16/02
Stijn Sanders reported on wo 27/12/2023 19:42:54 IIS10
see also:
wat is het verschil met de native module interface?
Stijn Sanders reported on wo 27/12/2023 19:38:23 Web core ISAPI debugger
see also:
niet verwarren met de C++ interface van IIS7
als ik het juist begrijp, kan je IIS starten met een aparte config? lijkt me net tussen xxmHttp en xxmISAPI in te zitten!
weight: 0 c: 27/12/2023
Stijn Sanders reported on wo 27/12/2023 17:22:05 FastCGI?
staat hier hoe de named pipe werkt?
https://learn.microsoft.com/en-us/iis/configuration/system.webserver/fastcgi/
Stijn Sanders reported on wo 27/12/2023 17:10:46 Web Server Core Interface
hmm, of toch een C++ project die xxm libraries laadt?
https://learn.microsoft.com/en-us/iis/web-development-reference/native-code-development-overview/walkthrough-creating-a-request-level-http-module-by-using-native-code
ziet er naar uit dat je een C++ object moet registreren, maar:
https://blogs.embarcadero.com/mixing-delphi-and-c/
Delphi zou ABI compatible moeten zijn, dus proberen?
weight: 0 c: 27/12/2023
Stijn Sanders reported on za 16/12/2023 0:20:21 emoji: UTF16 ok, but UTF8 ??????
zou moeten al veel beter zijn met nieuwe Delphi 😉😜
inline project: "xxm.json" resource
for 'accompanying' xxl's?
with auto-updating?
(for now 'bespoke' xxmPReg has GlobalAllowInclude:=false...)
weight: 0 c: 26/11/2023
see https://en.delphipraxis.net/topic/10502-acceptsecuritycontext-negotiate-not-working/
a package with:
weight: 0 c: 24/11/2023
https://github.com/DelphiBuilder/NetCom7
Misschien zelf synapse vervangen ermee?
weight: 0 c: 17/11/2023
Stijn Sanders reported on di 24/10/2023 23:35:02 HTTP2 (previously "spdy")
intussen is er ook al HTTP/3...
Stijn Sanders reported on di 24/10/2023 23:33:15 'on-demand' NTLM?
NTLM zou verdwijnen, maar 'Negotiate' werkt ook
Stijn Sanders reported on di 24/10/2023 23:32:13 COM interface voor compiler progress
idee: 'compiler' helemaal beschikbaar als DLL?
Stijn Sanders reported on do 10/08/2023 20:59:55 'dll sandwich'
see also:
xxm projects gebruiken (een eenvormige?) xxm.dll, die 'slim genoeg' is om twee niveau's omhoog te koppelen met de gebruikte xxm handler (IIS, Apache, SCGI...)
weight: 0 c: 10/08/2023
Stijn Sanders reported on ma 27/03/2023 13:23:35 FastCGI?
WebSocket: accept virtual function: cleanly refuse connection when false
with the appropriate HTTP code... (503?)
weight: 0 c: 02/2021
Stijn Sanders reported on zo 21/02/2021 17:38:53 use SChannel?
Stijn Sanders reported on zo 21/02/2021 17:38:40 https
deze gebruiken? https://github.com/Fr0sT-Brutal/Delphi_SChannelTLS
Stijn Sanders reported on vr 5/02/2021 17:09:54 WebSockets: more docs
deze nakijken of alles heb? https://cookie.engineer/weblog/articles/implementers-guide-to-websockets.html
projects
xxm
idea's for things to port to an xxm project
or a fork with xxm embedded?
https://github.com/risoflora/brookframework
weight: 0 c: 01/2021
Stijn Sanders reported on za 17/10/2020 21:00:55 FastCGI?
Stijn Sanders reported on di 9/06/2020 13:04:46 FastCGI?
Stijn Sanders reported on wo 12/02/2020 22:55:45 https
https://quuxplusone.github.io/blog/2020/01/24/openssl-part-1/
Stijn Sanders reported on wo 9/10/2019 22:46:33 https
adhere to format "Xxx-Yyy/12.3"
something like "Microsoft-IIS/10.0 xxmISAPI/1.2.3 xxmAutoUpdate/1.0"
weight: 0 c: 10/2019
Stijn Sanders reported on wo 10/07/2019 16:01:46 https
Stijn Sanders reported on wo 7/11/2018 19:16:02 https
Stijn Sanders reported on di 4/09/2018 15:51:39 https
https://tools.ietf.org/html/rfc8446
Stijn Sanders reported on ma 20/08/2018 9:30:00 FastCGI?
https://github.com/farshadmohajeri/extpascal/blob/master/FCGIApp.pas
Stijn Sanders reported on vr 27/07/2018 20:24:16 direct fpc?
Sinds deze maand is er Delphi Community Edition!
Stijn Sanders reported on di 26/06/2018 22:39:06 OAuth2(Google)
weight: 0 c: 06/2018
timer, start processes, page-loads and catch output to file?
(link with Windows' task manager?)
weight: 0 c: 05/2018
Stijn Sanders reported on vr 4/05/2018 23:54:25 IIS native HTTP module?
idee: xxm-handler schrijven in C++? zou moeten lukken met IXxmContext...
geen COM interface meer, pure safecall/stdcall (fastcall?)
of initiele call naar rect met func pointers?
trans-version protocol om live connecties en listen handles over te dragen aan nieuwe versie
weight: 0 c: 04/2018
intern ook met filter interfacing
filter voor Transfer-Encoding: chunked, gzip, NTLM, logging...
(sub-project-grouping?)
weight: 0 c: 04/2018
Stijn Sanders reported on za 21/04/2018 23:48:53 use SChannel?
hmm, NTLM gebruikt content-length en keep-connection om de handle bij de houden voor de server-side (denk ik toch),
in de interface iets voorzien dat een volgend request overleeft? (want kan mogelijk op een andere thread binnenkomen...)
Stijn Sanders reported on za 21/04/2018 0:15:47 over named pipe?
see also:
dan uitzoeken hoe FastCGI over Windows over named pipes gaan?
Stijn Sanders reported on za 21/04/2018 0:03:57 FResHeaders: TResponseHeaders centraliseren
see also:
Stijn Sanders reported on vr 20/04/2018 23:34:52 URLDecode: support %u[0-9A-F]{4}
drats! onverzoenbaar met dat URLDecode momenteel opbouwt in een AnsiString tenzij we die daar UTF8-splitten...
FResHeaders: TResponseHeaders centraliseren
en ook FReqHeaders
want nu apart per handler maar bij de meeste identiek
weight: 0 c: 04/2018
Stijn Sanders reported on do 19/04/2018 18:32:11 use SChannel?
see also:
zou over zelfde API-calls gaan! (zie TMongoWire waar ik het intussen al client-side heb)
Stijn Sanders reported on do 19/04/2018 0:37:36 IIS native HTTP module?
probleem: is C++ dus binair moeilijk vanuit Delphi...
Stijn Sanders reported on do 19/04/2018 0:36:51 error HTML: "</pre>"
priority low
Stijn Sanders reported on wo 8/11/2017 9:56:30 Range
ook: "Accept-Ranges: bytes"
"timeout=5"?
eventueel uit configuration?
(configuration per project? met global defaults?)
weight: 0 c: 11/2017
Stijn Sanders reported on vr 27/10/2017 21:32:12 FastCGI?
https://fastcgi-archives.github.io/FastCGI_Specification.html
http://www.nongnu.org/fastcgi/
https://msdn.microsoft.com/en-us/library/ms693629(v=vs.90).aspx
waarschijnlijk om ISAPI mee te vervangen...
Stijn Sanders reported on do 1/06/2017 10:38:35 HTTP2 (previously "spdy")
deze zeker lezen: https://jakearchibald.com/2017/h2-push-tougher-than-i-thought/
afkijken van : https://github.com/Pasquina/GoogleOAuth2Authenticator ?
weight: 0 c: 05/2017
https://simplesecurity.sensedeep.com/web-developer-security-checklist-f2e4f43c9c56
weight: 0 c: 05/2017
Stijn Sanders reported on vr 7/04/2017 21:55:43 KeptCon/SpoolingCon centraliseren
see also:
aansluiten op IOCP?
Stijn Sanders reported on vr 7/04/2017 21:55:27 WebSocket: heavy load structures
see also:
Stijn Sanders reported on wo 29/03/2017 8:39:33 gebruik maken van WSAID_TRANSMITPACKETS ?
see also:
werkt ook met IOCP
gebruik maken van WSAID_TRANSMITPACKETS ?
https://msdn.microsoft.com/en-us/library/windows/desktop/ms740566(v=vs.85).aspx
mogelijk alleen op server, pointer ophalen met wsaioctl call...
weight: 0 c: 03/2017
Stijn Sanders reported on do 2/02/2017 22:48:51 pipelining:
sequence-number on requests per connection? schedule responses by sequence-number!
projects
xxm
http
afkijken van
weight: 0 c: 01/2017
Stijn Sanders reported on ma 12/12/2016 14:54:59 xxm removed: unclean remove forces rebuild
priority high
threadpool queue: CAS instead of lock
http://cs.rochester.edu/u/scott/papers/1995_TR600.pdf
weight: 0 c: 12/2016
http://w3c-test.org/url/url-constructor.html
weight: 0 c: 12/2016
Stijn Sanders reported on do 17/11/2016 14:34:42 WebSockets: more docs
especially about project-events want-to-close
https://developer.mozilla.org/en-US/docs/Web/Security/CSP/Using_CSP_violation_reports
weight: 0 c: 10/2016
Stijn Sanders reported on di 16/08/2016 15:27:01 pipelining:
priority high
Stijn Sanders reported on di 16/08/2016 15:26:53 pipelining:
in progress
two requests in 1 data packet? keep remaining data read on socket for parsing headers!
weight: -350 c: 08/2016
Stijn Sanders reported on vr 5/08/2016 23:26:46 caddy
Stijn Sanders reported on ma 25/07/2016 0:51:10 I/O completion port
New comment on The Wiert Corner - irregular stream of stuff
Ondrej Kelle commented on delphi - Building Multi threaded TCP/IP Server - Stack Overflow.
in response to jpluimers:
Any example code of that? (Delphi or C# preferred)
Here’s a great starting point: http://www.coastrd.com/windows-iocp – for code samples, check out the links at the bottom. Cheers and good luck!
header parser: byte-tree-dictionary (take from strato?)
(something like https://vimeo.com/172009499
weight: 0 c: 07/2016
projects
xxm
http
afkijken van
https://github.com/haywire/haywire
(/via https://vimeo.com/172009499
weight: 0 c: 06/2016
WebSocket: x-webkit-deflate-frame
(afkijken van https://github.com/andremussche/DelphiWebsockets/blob/master/IdHTTPWebsocketClient.pas#L641
Stijn Sanders reported on di 21/06/2016 13:05:29 https
https://github.com/lminuti/Delphi-OpenSSL
Stijn Sanders reported on vr 3/06/2016 8:59:06 separate folder for ~ln
idee: alles in een SQLite db?
Stijn Sanders reported on wo 1/06/2016 7:56:52 convert map into map of xxm source points
priority high
Stijn Sanders reported on wo 4/05/2016 8:13:16 URLDecode: support %u[0-9A-F]{4}
priority high
projects
xxm
http
afkijken van
http://www.andreamagni.eu/wp/2016/03/introducing-mars-curiosity-a-new-delphi-rest-library/
https://github.com/MARS-library/MARS
weight: 0 c: 05/2016
Stijn Sanders reported on wo 16/03/2016 8:42:21 FastCGI?
Stijn Sanders reported on wo 16/03/2016 8:38:53 FastCGI?
oj! en deze: https://support.microsoft.com/en-us/kb/980363
Stijn Sanders reported on wo 16/03/2016 8:19:00 FastCGI?
http://stackoverflow.com/questions/16581187/fastcgi-multithreaded-application-iis
https://msdn.microsoft.com/en-us/library/windows/desktop/ms678421(v=vs.85).aspx
weight: 0 c: 03/2016
Stijn Sanders reported on ma 7/03/2016 23:51:40 FPC/lazarus port
deze bekijken: http://wiki.freepascal.org/FPC_and_Apache_Modules
or separate package only for xxm icons?
https://github.com/DanBrooker/file-icons
weight: 0 c: 03/2016
Stijn Sanders reported on vr 4/03/2016 23:19:45 I/O completion port
see also:
of gewoon spooling/kept absorberen?
Stijn Sanders reported on vr 4/03/2016 19:17:31 COM interface voor compiler progress
in progress
Stijn Sanders reported on vr 4/03/2016 7:06:25 nakijken wat synapse al heeft van IO/Completionport of http.sys
http://blog.synopse.info/post/2011/03/11/HTTP-server-using-fast-http.sys-kernel-mode-server
nakijken wat synapse al heeft van IO/Completionport of http.sys
zoals hier terloops vermeld
weight: 0 c: 03/2016
Stijn Sanders reported on di 1/03/2016 0:11:35 Support for Host header in xxm.xml
inbouwen in TXxmProjectCacheXml.ProjectFromURI ?
Stijn Sanders reported on za 27/02/2016 0:01:36 over named pipe?
in progress
pipe-code afkijken van xxmCGI
http://serverfault.com/questions/760148/http-server-on-windows-that-does-scgi-over-a-named-pipe
weight: -50 c: 02/2016
Stijn Sanders reported on vr 26/02/2016 23:45:21 SpoolingCon ook bij langdurige upload...
see also:
Stijn Sanders reported on vr 26/02/2016 23:45:06 KeptCon/SpoolingCon centraliseren
er is al veel verhuisd naar TXxmQueuedContext
Stijn Sanders reported on vr 26/02/2016 23:42:52 HTTP2 (previously "spdy")
priority low
Stijn Sanders reported on vr 26/02/2016 23:40:40 gopher client
priority low
projects
xxm
idea's for things to port to an xxm project
https://tools.ietf.org/html/rfc1436
weight: 300 c: 02/2016 m: 02/2016
Stijn Sanders reported on vr 26/02/2016 19:56:19 suspended contexts: multiple registrations?
duplicate
Stijn Sanders reported on do 25/02/2016 23:09:20 wat gebeurt er als er "/" in de ProjectName staat (in xxm.xml)?
see also:
koppelen met Host header?
'Connection: Upgrade' komt wel door, maar server zet er 'Connection: close' over...
aanpassen met keep-alive settings?
anders bug loggen bij hun
Stijn Sanders reported on do 25/02/2016 22:49:43 maximum execution time
related to
Stijn Sanders reported on wo 24/02/2016 8:39:35 https
leesvoer:
https://en.wikipedia.org/wiki/Transport_Layer_Security
https://en.wikipedia.org/wiki/Advanced_Encryption_Standard
https://en.wikipedia.org/wiki/Curve25519
https://tools.ietf.org/html/rfc5246
https://tools.ietf.org/html/rfc3447
https://tools.ietf.org/html/rfc5280
https://en.wikipedia.org/wiki/X.509
link to pages like this:
https://samsaffron.com/archive/2015/12/29/websockets-caution-required
weight: 0 c: 12/2015
projects
xxm
idea's for things to port to an xxm project
weight: 0 c: 12/2015
Stijn Sanders reported on do 10/12/2015 16:45:30 xxm.xml's Host fields ook ondersteunen
see also:
Stijn Sanders reported on do 3/12/2015 20:15:56 demo: log
see also:
'context postprocessor' interface
een specifieke interface om contexts te verwerken na ze net een request hebben afgewerkt, specifiek om grondige logging te kunnen doen
zeker ook een timestamp/queryperformancetimer doen bij begin van request (en header parsen etc)
anonymous reported on do 3/12/2015 17:53:22 HTTP2 (previously "spdy")
https://tools.ietf.org/html/rfc7540
https://tools.ietf.org/html/rfc7541 voor de header compression
anonymous reported on do 3/12/2015 17:28:51 Support for Host header in xxm.xml
in progress
anonymous reported on do 3/12/2015 17:28:39 Support for Host header in xxm.xml
priority high
anonymous reported on do 3/12/2015 17:28:18 nakijken standaardsconform HTTP/1.1
see also:
nakijken standaardsconform HTTP/1.1
https://tools.ietf.org/html/rfc7230 en volgende
weight: 0 c: 12/2015
anonymous reported on vr 27/11/2015 23:50:58 WebSocket: ping
kept-connections doet nu een timeout, ping starten uit 'disconnect'? (of aparte thread voor websockets?)
anonymous reported on di 17/11/2015 21:41:57 keep-connection
zat er in dacht ik, maar nog eend goed doortesten!
anonymous reported on di 17/11/2015 21:39:38 Content-encoding: gzip
see also:
anonymous reported on ma 9/11/2015 23:45:34 xxmProject: unit added but missing: show error icon?
priority low
anonymous reported on wo 28/10/2015 23:17:22 SendFile
in progress
idee mergen/vervangen met SingleFileSent
(protected alleen voor xxmLocal HTTP_QUERY_LAST_MODIFIED)
anonymous reported on wo 28/10/2015 23:06:58 WebSocket: heavy load structures
see also:
together with?
anonymous reported on wo 28/10/2015 23:06:47 WebSocket: heavy load structures
in progress
also load tests?
WebSocket: heavy load structures
group select call (like keptcon/spoolingcon)
use existing long polling api?
weight: -50 c: 10/2015
Stijn Sanders reported on di 20/10/2015 18:44:11 https
certificates van deze? https://letsencrypt.org/2015/10/19/lets-encrypt-is-trusted.html
Stijn Sanders reported on do 3/09/2015 11:10:51 SendFile
priority high
should set 'Content-Length' when header was not sent (and close connection!)
also: check if DispositionAttach doesn't send header...
weight: -350 c: 09/2015
projects
xxm
idea's for things to port to an xxm project
https://github.com/reddit/reddit/tree/master/r2/r2
weight: 0 c: 07/2015
Stijn Sanders reported on do 23/07/2015 23:17:36 mustache templates
ready for testing
https://github.com/stijnsanders/jsonDoc/blob/master/mustache.pas
Stijn Sanders reported on di 21/07/2015 22:28:36 "/favicon.ico" support?
see also:
'project favicon': aan de hand van referrer doorsturen naar 'favicon.ico' onder project?
Stijn Sanders reported on ma 20/07/2015 11:18:15 SpoolingCon ook bij langdurige upload...
see also:
samen met?
Stijn Sanders reported on ma 20/07/2015 11:17:33 SpoolingCon ook bij langdurige upload...
priority high
Stijn Sanders reported on zo 19/07/2015 21:10:35 WebSockets: alternative: volledige TCP op alternatieve poort
priority low
Stijn Sanders reported on zo 19/07/2015 21:10:29 WebSockets: alternative: volledige TCP op alternatieve poort
see also:
projects
xxm
idea's for things to port to an xxm project
https://docs.djangoproject.com/en/1.8/
weight: 0 c: 07/2015
Stijn Sanders reported on vr 17/07/2015 9:09:55 'project favicon': aan de hand van referrer doorsturen naar 'favicon.ico' onder project?
in progress