Where communities thrive


  • Join over 1.5M+ people
  • Join over 100K+ communities
  • Free without limits
  • Create your own community
People
Repo info
Activity
  • Dec 06 18:14
    rlebeau commented #183
  • Dec 06 18:00
    JPeterMugaas commented #183
  • Dec 06 17:42
    rlebeau commented #183
  • Dec 06 17:42
    rlebeau commented #183
  • Dec 06 17:41

    rlebeau on OpenSSL-1.1.x

    (compare)

  • Dec 06 17:18
    rlebeau commented #270
  • Dec 06 17:17
    jgv-Flexsys commented #183
  • Dec 06 17:10
    rlebeau commented #183
  • Dec 05 15:04
    Fulgan commented #270
  • Dec 05 13:25
    winkelsdorf commented #183
  • Dec 05 13:23
    winkelsdorf commented #183
  • Dec 03 22:30

    rlebeau on master

    Correctly define timezone funct… Merge pull request #272 from Bi… (compare)

  • Dec 03 22:30
    rlebeau closed #272
  • Dec 03 21:15

    rlebeau on master

    Fixing compiler errors in TIdIP… (compare)

  • Dec 03 20:50
    Bi0T1N opened #272
  • Dec 03 01:33

    rlebeau on master

    Fix for missing declaration of … Fix for compiler error in Local… Merge branch 'master' of https:… and 2 more (compare)

  • Dec 02 20:27

    rlebeau on master

    Update IdGlobal.pas Fix for co… (compare)

  • Dec 01 20:17

    rlebeau on master

    Update IdGlobal.pas Fix for mi… (compare)

  • Dec 01 10:46
    geoffsmith82 commented #192
  • Nov 30 16:54

    rlebeau on master

    Update IdGlobal.pas Fix for co… (compare)

Kudzu
@czhower
was it in one of those paths?
mezen
@mezen
Nop:
Hm, my image upload does not work atm :(
File only in Indy SVN: 'Protocols\IdSASL_NTLM.pas'
Kudzu
@czhower
not sure then... its up to EMBT.. but you can always just pull from svn or update Indy to latest anyway
Kudzu
@czhower
@jaclas Love your avatar BTW :) Where's Lucky?
Jacek
@jaclas

@czhower Can I safely uninstall Indy from delphi and install the current ones from the repo? Do not other delphi controls use Indy (e.g. REST library)?

@czhower Lucky is in my... ekhmm.. in a safe place ;-)

thx for help

Kudzu
@czhower
I'm not sure - better to ask @rlebeau . When Atozed uses Indy, we alias all units to avoid conflicts as Delphi has no native multi version support.
Remy Lebeau
@rlebeau
@jaclas this is actually covered in Indy's installation notes. And no, the REST library does not use Indy, but DataSnap and LiveTiles do
DelphiWorlds
@DelphiWorlds
Is the Bindings property editor somewhere in the Indy source? Can't seem to find it
DelphiWorlds
@DelphiWorlds
Backing up a little.. Using a binding that's added at design time seems to be different to what I'm doing at runtime:
var
  LBinding: TIdSocketHandle;
begin
  IdIPMCastClient1.IPVersion := TIdIPVersion.Id_IPv6;
  IdIPMCastClient1.DefaultPort := 6000;
  IdIPMCastClient1.MulticastGroup := 'FF02::1';
  IdIPMCastClient1.Bindings.Clear;
  LBinding := IdIPMCastClient1.Bindings.Add;
  LBinding.IPVersion := IdIPMCastClient1.IPVersion;
  LBinding.IP := '::';
  LBinding.Port := IdIPMCastClient1.DefaultPort;
  IdIPMCastClient1.Active := True;
end;
When there are no connections to an IPv6 network, it crashes on the setSockOpt call (called from TIdStackVCLPosix.SetSocketOption) when AddMulticastMembership is called. If I use the bindings editor to do the same thing (at least I hope it's the same), it does not crash
DelphiWorlds
@DelphiWorlds
D'Oh.. Just realised I can look at the form as text..
I'm guessing I'm doing something in the wrong order
DelphiWorlds
@DelphiWorlds
er... nope. Using a design-time binding, but setting Active to True in FormCreate also causes the crash, so it's a matter of timing..
Kudzu
@czhower
blob
@rlebeau
Daily occurrance... often multiple times per day... and on all 3 of my PCs..... and this is just one of the issues.
Ludwig Behm
@lbehm
@czhower Write everything in JS, they said... You donn't have to mind the memory they said...
Kudzu
@czhower
Dont get me started on JS.. .one fo the worst designed langauges ever.. decades behind others yet they think its cutting edge...... they get a new fewature in ES2015 other langs have had for 20 years and they all crow like they are the most advanced thing out there.... but until they get a feature all they do is downplay it....
DelphiWorlds
@DelphiWorlds
I just see JS as a means to an end.. I'm not terribly keen on the language, either
My personal goal is to use as little of it as possible.. meanwhile I do some Angular development for my main client :-(
...where they put boatloads of business logic into the JS..
Kudzu
@czhower
@DelphiWorlds You should check up on IW17 :)
Ludwig Behm
@lbehm
@DelphiWorlds similar with me. Have to write the Frontend with AngularJS - which is enormous bloat but IMHO one of the best of the worst. But all the serious Business-Logic is always in the backend...
DelphiWorlds
@DelphiWorlds
@czhower I plan to sometime for myself.. but I doubt this client would change any time soon
Remy Lebeau
@rlebeau
@DelphiWorlds the Bindings property editor is implemented in IdDsnPropEdBindingVCL.pas and IdCoreDsnRegister.pas. And of course, if you are not connected to an IPv6 network when activating the TIdIPMCastClient, you are going to run into errors trying to join an IPv6 multicast group. Populating the Bindings doesn't allocate any socket at design-time, and activating the client at runtime can still allocate an IPv6 socket and bind it locally without being connected to an IPv6 network, but joining the group requires communicating with the network, so a network connection is needed.
DelphiWorlds
@DelphiWorlds
Next issue.. TIdHTTPServer on an Android 8.1 device does not appear to be able to allow incoming connections. Before I dive headlong into a painfully slow debug, is there something I can check? Same code is working for someone else on an Android 7 device
DelphiWorlds
@DelphiWorlds
For some reason or another, it started working.. has me totally baffled
Remy Lebeau
@rlebeau
@DelphiWorlds no known issues with Android other than OpenSSL...
JNP Software de Franca Ltda
@JNPSoftware
Has anyone here work with iso 8583 using Indy ?
Remy Lebeau
@rlebeau
@JNPSoftware Not specifically that ISO, but I have helped people with a few EFTPOS-related protocol implementations using Indy.
JNP Software de Franca Ltda
@JNPSoftware
Hi @rlebeau i'm searching an start point in Delphi Indy, but only found in C, C#, .Net, nothing in Delphi/Indy.
You can share something with me?, tks.
Kudzu
@czhower
the protocol looks pretty simple and straightforward on quick glance.
JNP Software de Franca Ltda
@JNPSoftware
Hi @czhower, glad to now you are here too.
I would like to develop a backend with Indy to hear and reply information using a ISO and a front end in IW to see this information formatted.
Remy Lebeau
@rlebeau
@JNPSoftware the thing about protocol standards is that they are library-agnostic. If you have C and C# examples that work, they can very likely be ported to Indy.
@JNPSoftware ok, so what's stopping you? What are you stuck on exactly?
JNP Software de Franca Ltda
@JNPSoftware
First, i would like to know is INDY is a secure choice to create a server to receive this kind of message?
I've read that I could use "TClientSocket" for this, but I find it weak
Remy Lebeau
@rlebeau
@JNPSoftware Indy has client and server components, you would just have to write the send/receive logic to handle whatever protocol you want, and they can encrypt the connection using SSL/TLS if needed
JNP Software de Franca Ltda
@JNPSoftware
It's sound good to use indy to make a server can receive this messages.
@rlebeau It's a good idea develop a server to receive and a client to response this messages or do all in one place?
Remy Lebeau
@rlebeau
@JNPSoftware that is up to you to decide
but you said you wanted an IW frontend, but IW is web-based so its also a backend, too. Unless you mean you want IW communicating with yet another backend, then it would make sense to use Indy for communications between IW and that other backend, in which case you would likely have IW act as a server for the web browser and a client for the other backend
JNP Software de Franca Ltda
@JNPSoftware
@rlebeau, i'm sorry, i'm confusing things. I would like to develop separated parts. IW is accessing a database with information of cards numbers, value, transactions list, etc.
Indy server receive/write ISO messages and use a same database of IW. But they are totally separated.
Remy Lebeau
@rlebeau
@JNPSoftware where are the ISO messages coming from?
JNP Software de Franca Ltda
@JNPSoftware
image.png
I'm will act like a bank for authorizing a card transaction. I will receive ISO messages from another systems. this is my problem, how can i create a server to receive these messages, and response then in a ISO format.
JNP Software de Franca Ltda
@JNPSoftware
It's is for a small company have a 500/600 cards only. I have a mobile app. But now they need a ISO messages.