Networking layer feature requests
Moderator: Klaus
Networking layer feature requests
Not sure exactly what is intended for the rework of the networking layer that has been mentioned as a secret post-facto stretch goal, but I do have a few things that I would love to see built into Livecode:
SMTP Support - It would be nice to have this built-in rather than through a 3rd party library, even if the support is implemented in live code rather than in the engine - just having it as a built in, documented in the dictionary feature would be great.
sFTP support - Same deal. There is a library available, but having it built in would be preferable. Also support for both passwords and certificates (don't know if the existing library supports both or not)
LDAP support - I have cobbled together something that allows me to do LDAP directory queries by shelling out to LDAPSearch, but it would be nice to have the ability to do searches directly from within Livecode and I can't figure out how to implement it myself (because I suck at real computer stuff). It would also be great to have a method of authenticating against LDAP built into Livecode.
Those are the things that spring to mind for me as far as new functionality goes. Especially the sFTP functionality. A lot of corporations are turning FTP off completely in order to comply with regulations like PCI and HIPAA, so it is especially important to provide an sFTP solution (I am directly impacted by this, so I want it, of course...)
SMTP Support - It would be nice to have this built-in rather than through a 3rd party library, even if the support is implemented in live code rather than in the engine - just having it as a built in, documented in the dictionary feature would be great.
sFTP support - Same deal. There is a library available, but having it built in would be preferable. Also support for both passwords and certificates (don't know if the existing library supports both or not)
LDAP support - I have cobbled together something that allows me to do LDAP directory queries by shelling out to LDAPSearch, but it would be nice to have the ability to do searches directly from within Livecode and I can't figure out how to implement it myself (because I suck at real computer stuff). It would also be great to have a method of authenticating against LDAP built into Livecode.
Those are the things that spring to mind for me as far as new functionality goes. Especially the sFTP functionality. A lot of corporations are turning FTP off completely in order to comply with regulations like PCI and HIPAA, so it is especially important to provide an sFTP solution (I am directly impacted by this, so I want it, of course...)
Re: Networking layer feature requests
Another vote cast for SFTP.
Also UDP broadcasts cross-platform.
Also UDP broadcasts cross-platform.
PowerDebug http://powerdebug.ahsoftware.net
PowerTools http://www.ahsoftware.net/PowerTools/PowerTools.irev
PowerTools http://www.ahsoftware.net/PowerTools/PowerTools.irev
-
- VIP Livecode Opensource Backer
- Posts: 184
- Joined: Wed Apr 10, 2013 5:09 pm
Re: Networking layer feature requests
Hi,
Not sure if this has already been added, but if it hasn't then SSH support would be pretty useful.
Andrew
Not sure if this has already been added, but if it hasn't then SSH support would be pretty useful.
Andrew
Re: Networking layer feature requests
Hello Edgore,
Until we have a clean something in order to connect on LDAP protocol in LC, could you post your "do-it-yourself" so we could play around with?
Thx by advance
Until we have a clean something in order to connect on LDAP protocol in LC, could you post your "do-it-yourself" so we could play around with?
Thx by advance

Re: Networking layer feature requests
When I get back to work next week I will post a code snippet with what I am using right now - it's ugly and pretty specific to what I am doing, but it should give you some ideas of what is possible.
Re: Networking layer feature requests
Yes for SMTP to be including in LiveCode as standard.
I've also tried working with 3rd party SMTP libraries - not very successfully, and would welcome this. I have one particular software project which needs to automatically send emails, and at the moment it's just not happening. I can't use revMail as this requires user action, but if RunRev added in a new command, maybe something like revSMTP or revSMTPMail - that would be very useful.
Al.
I've also tried working with 3rd party SMTP libraries - not very successfully, and would welcome this. I have one particular software project which needs to automatically send emails, and at the moment it's just not happening. I can't use revMail as this requires user action, but if RunRev added in a new command, maybe something like revSMTP or revSMTPMail - that would be very useful.
Al.
Re: Networking layer feature requests
Where is UDP broadcast missing?
Re: Networking layer feature requests
Hi,
I might add - socket communication for Android as soon as possible - pretty, pretty PLEASE!
Have fun!
I might add - socket communication for Android as soon as possible - pretty, pretty PLEASE!
Have fun!
All code published by me here was created with Community Editions of LC (thus is GPLv3).
If you use it in closed source projects, or for the Apple AppStore, or with XCode
you'll violate some license terms - read your relevant EULAs & Licenses!
If you use it in closed source projects, or for the Apple AppStore, or with XCode
you'll violate some license terms - read your relevant EULAs & Licenses!