

omnibrain
Members-
Content Count
116 -
Joined
-
Last visited
Community Reputation
15 GoodTechnical Information
-
Delphi-Version
Delphi 11 Alexandria
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
Does anyone know what happened to OmniPascal?
-
Cannot connect IcsMQTTClient to PicoMQTT server
omnibrain replied to AndrzejBluszcz's topic in ICS - Internet Component Suite
I think first and foremost it should work against Eclipse Mosquitto, as it's more or less the reference implementation. https://test.mosquitto.org/ -
Access violations in OverbyteIcsHttpRestTst
omnibrain replied to omnibrain's topic in ICS - Internet Component Suite
The line is already mentioned in the exception message in my first post. But next time I will pay special attention to this detail. So it was exactly what I hoped for. 😉 -
Access violations in OverbyteIcsHttpRestTst
omnibrain replied to omnibrain's topic in ICS - Internet Component Suite
I hoped it's just something like "Oh, I tried it and it happens on my end too, seems I overlooked xyz". There is nothing special, I think. It happens very time. function TIcsBuffLogStream.FlushFile(OldFName: Boolean = False): Integer; var HdrLine: String; Utf8Line: RawByteString; LineLen: Integer; LogHandle, Attempts: Integer; TickCount: Int64; { V8.71 } Bom : TBytes; begin Result := 0 ; FIdleTimer.Enabled := false; -
Access violations in OverbyteIcsHttpRestTst
omnibrain posted a topic in ICS - Internet Component Suite
To be able to debug a problem where one of my users can't reach some URLs (get's 404 despite beeing able to access the URLs in the browser on the same machine) I tried to compile OverbyteIcsHttpRestTst.dproj for him to see if the same error happens with this "reference implementation". But when I click "Start REST Request" I always get the same Access Violation: It doesn't matter if Release or Debug Build or 32 or 64 Bit. It just never works. I use Delphi 11.2 if that matters. -
IcsMimeIsTextual doesn't work with content-type 'text'
omnibrain replied to omnibrain's topic in ICS - Internet Component Suite
Thanks. Yes, strange, must be a coincidence then. Perhaps something changed at a server and I only noticed just now. -
IcsMimeIsTextual doesn't work with content-type 'text'
omnibrain posted a topic in ICS - Internet Component Suite
I make heavy use of 'TSslHttpRest' for all kinds of requests, but with the recent update to ICS 9.4 (I skipped 9.3) some requests to plain text endpoints fail. I get 200 OK, but the responseraw is empty. I think the culprit is this: { V9.3 is a MIME type texual or printable text } function IcsMimeIsTextual(const MimeType: String): Boolean; begin Result := (Pos ('text/', MimeType) = 1) or (Pos ('json', MimeType) > 0) or (Pos ('javascript', MimeType) > 0) or (Pos ('xml', MimeType) > 0); end; I have to request some servers that answer with content-type 'text' instead of 'text/plain', so this function doesn't work for me. I'm not sure if you consider this a bug, because I think just 'text' is no "official" mime-type, but on the other hand, I have no control over the servers I have to query, so I would appreciate if there was a solution besides me manually patching the ICS code. -
SSL/TLS and Certificate Improvements
omnibrain replied to Angus Robertson's topic in ICS - Internet Component Suite
Yes. It's not only reverse-proxing ICS based servers/APIs, but also other processes and serving static files. Everything in one place. I can imagine others working like this as well. In my case Caddy handles the certificates (via ZeroSSL) automagically. -
SSL/TLS and Certificate Improvements
omnibrain replied to Angus Robertson's topic in ICS - Internet Component Suite
I'm having Caddy in front of everything. Our customers either use Caddy or nginx. -
I use ICS for most stuff. The little complaints I have usually get addressed fast.
-
PLABEL VCL Labelling, FlowChart and Technical Drawing editor
omnibrain replied to Alberto Fornés's topic in Delphi Third-Party
As far as I understand it they are for the label itself. I‘m interested in further „processing“ the SVG or a PNG. -
PLABEL VCL Labelling, FlowChart and Technical Drawing editor
omnibrain replied to Alberto Fornés's topic in Delphi Third-Party
I still enjoying trying out the components and have some first ideas but not enough time. But I have a few questions: The Demos seem to be a bit messed up pathwise. Difficult to describe, I think it's best if you do a clean install and open a Demo in Delphi yourself and then start it from within Delphi. You have SaveSVG and ExportDoc procedures. Both save to files. Is there a reason there is no option to save to a stream to continue processing the generated label directly in a program? Or am I overlooking something? I managed to hide almost all control elements of the editor component. But not the scrollbars. Am I overlooking something? I see that you can use a CSV file or JSON as Data Source. But is it also possible to use a TDataSet? -
PLABEL VCL Labelling, FlowChart and Technical Drawing editor
omnibrain replied to Alberto Fornés's topic in Delphi Third-Party
I ordered it because I have lots of ideas how to use it (especially the technical drawings) to augment our software. 🙂 Let's see how this goes. If nothing else our customers will be able to create nice labels 😉 -
sip Looking for VoIP/SIP client SDKs/components
omnibrain replied to omnibrain's topic in Delphi Third-Party
That one's initially very expensive... Do you know what renewals cost? -
TIcsMQTTClient.Publish does nothing for me.
omnibrain replied to APAPE's topic in ICS - Internet Component Suite
As far as I know Mosquitto is the reference implementation for MQTT.