Networking layer feature requests

Something you want to see in a LiveCode product? Want a new forum set up for a specific topic? Talk about it here.

Moderator: Klaus

Post Reply
edgore
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 197
Joined: Wed Jun 14, 2006 8:40 pm

Networking layer feature requests

Post by edgore » Fri Mar 01, 2013 6:20 pm

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...)

mwieder
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 3581
Joined: Mon Jan 22, 2007 7:36 am
Contact:

Re: Networking layer feature requests

Post by mwieder » Fri Mar 01, 2013 11:36 pm

Another vote cast for SFTP.

Also UDP broadcasts cross-platform.

andrewferguson
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 184
Joined: Wed Apr 10, 2013 5:09 pm

Re: Networking layer feature requests

Post by andrewferguson » Tue May 07, 2013 5:18 pm

Hi,
Not sure if this has already been added, but if it hasn't then SSH support would be pretty useful.
Andrew

orducom1
Posts: 6
Joined: Fri Apr 12, 2013 10:20 am

Re: Networking layer feature requests

Post by orducom1 » Fri May 17, 2013 10:56 am

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 :)

edgore
VIP Livecode Opensource Backer
VIP Livecode Opensource Backer
Posts: 197
Joined: Wed Jun 14, 2006 8:40 pm

Re: Networking layer feature requests

Post by edgore » Fri Jun 21, 2013 2:27 am

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.

arc
Posts: 18
Joined: Thu May 22, 2014 10:10 am

Re: Networking layer feature requests

Post by arc » Thu May 22, 2014 10:27 am

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.

DarScott
Posts: 227
Joined: Fri Jul 28, 2006 12:23 am
Contact:

Re: Networking layer feature requests

Post by DarScott » Thu May 29, 2014 6:30 am

Where is UDP broadcast missing?

AxWald
Posts: 578
Joined: Thu Mar 06, 2014 2:57 pm

Re: Networking layer feature requests

Post by AxWald » Mon Jun 09, 2014 6:58 pm

Hi,

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!

Post Reply