Re: [WebDNA] Digest from talk@webdna.us

This WebDNA talk-list message is from

2018


It keeps the original formatting.
numero = 114019
interpreted = N
texte = 1619 --Apple-Mail=_3827CD88-6088-406D-AA70-8DC87C6B5FF9 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Wow -- thanks, Gary. This looks like a perfect short-term solution for me. (I say = =E2=80=9Cshort-term,=E2=80=9D because it=E2=80=99s clear that MacOS will = not support a LONG-term solution -- so at my advanced age I might need = to figure out how to configure a Linux box.) It sounds like I=E2=80=99ll just have to upgrade MacOSX from 10.11.x to = 10.12, then upgrade WebDNA from v8.2.x to v8.5.1 -- correct? Pretty sure = I can manage that. Question for the community: Are there any =E2=80=9Cgotchas=E2=80=9D I = should be aware of when moving from 8.2 to 8.5 on a Mac? Or is it a = fairly easy process? (Apologies for not having followed discussions here more closely, but = WebDNA has proved so stable and dependable over the years that I=E2=80=99v= e rarely needed to!) Thank you again. Brian P.S. =46rom your sample script, it even looks like my current one = won=E2=80=99t need any tweaking at all. --- Brian Willson www.3ip.com > On Mar 2, 2018, at 9:44 AM, IBS Ltd. wrote: >=20 > Good day, >=20 > I am on the digest - so - my response if required will be 24 hours at = the earliest! :) >=20 > Using the following setup - I have no issues with authorize.net - my = scripts work perfectly. >=20 > MacOSX 10.12.6 > Mac Mini > OpenSSL 0.9.8zh 14 Jan 2016 > WebDNA-Mac-Server-8.5.1 > Apache >=20 > The sandbox accounts have required TLS 1.2 since April of 2017.=20 >=20 > For developers: > = >=20 > Sample connect script: >=20 > [text]response=3D[tcpconnect = host=3Dsecure2.authorize.net&port=3D443&ssl=3DT][!] > [/!][tcpsend]POST /gateway/transact.dll = HTTP/1.0[UnURL]%0D%0A[/UnURL][!] > [/!]Host: secure2.authorize.net:443[UnURL]%0D%0A[/UnURL][!] > [/!]User-Agent: StoreBuilder[UnURL]%0D%0A[/UnURL][!] > [/!]Content-type: = application/x-www-form-urlencoded[UnURL]%0D%0A[/UnURL][!] > [/!]Content-length: = [CountChars][content][/CountChars][UnURL]%0D%0A[/UnURL][!] > [/!][UnURL]%0D%0A[/UnURL][!] > [/!][content][UnURL]%0D%0A[/UnURL][!] > [/!][/TCPSend][/tcpconnect][/text] >=20 > =E2=80=94 > Gary Nightingale >=20 >> On Mar 2, 2018, at 2:00 AM, talk@webdna.us wrote: >>=20 >>=20 >> From: Brian Willson >> Subject: [WebDNA] TLS 1.2 and [tcpconnect] >> Date: March 1, 2018 at 8:34:06 AM AST >> To: talk@webdna.us >> Reply-To: >>=20 >>=20 >> Hey, everybody. >>=20 >> For years I=E2=80=99ve been using [tcpconnect] to connect my online = shopping carts with Authorize.net=E2=80=99s AIM solution, and it=E2=80=99s= worked great, with only a minor tweak or two required. >>=20 >> Yesterday, Authorize.net began requiring connections via the TLS 1.2 = protocol, and my script broke. I.e., it can no longer connect to the = endpoint. >>=20 >> (I'd mistakenly assumed all I needed to do was make sure my server = supported TLS 1.2, duh.) >>=20 >> Can anyone tell me how to make sure my script forces a connection via = TLS 1.2? >>=20 >> I was hoping all I=E2=80=99d need is a tweak to this line... >>=20 >> [text show=3DF]response=3D[tcpconnect = host=3Dsecure2.authorize.net&port=3D443&ssl=3DT] >>=20 >> ...but simply using =E2=80=9Cssl=3DF=E2=80=9D didn=E2=80=99t work, = ha. >>=20 >> Here=E2=80=99s my main connect code: >>=20 >> --- >>=20 >> [text show=3DF]response=3D[tcpconnect = host=3Dsecure2.authorize.net&port=3D443&ssl=3DT][!] >>=20 >> [/!][tcpsend]POST /gateway/transact.dll HTTP/1.0[crlf][!] >>=20 >> [/!]User-Agent: e3IP[crlf][!] >>=20 >> [/!]Host: secure2.authorize.net:443[crlf][!] >>=20 >> [/!]Content-type: application/x-www-form-urlencoded[crlf][!] >>=20 >> [/!]Content-length: [countchars][content][/countchars][crlf][!] >>=20 >> [/!][crlf][!] >>=20 >> [/!][content][crlf][!] >>=20 >> [/!][/tcpsend][/tcpconnect][/text] >>=20 >> --- >>=20 >> Thanks so much in advance for any help you can offer. >>=20 >> Brian >>=20 >> --- >> Brian Willson >> www.3ip.com >=20 > --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list talk@webdna.us > To unsubscribe, E-mail to: talk-leave@webdna.us > archives: http://www.webdna.us/page.dna?numero=3D55 > Bug Reporting: support@webdna.us --Apple-Mail=_3827CD88-6088-406D-AA70-8DC87C6B5FF9 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Wow -- thanks, Gary.

This looks like a perfect short-term solution for me. (I say = =E2=80=9Cshort-term,=E2=80=9D because it=E2=80=99s clear that MacOS will = not support a LONG-term solution -- so at my advanced age I might need = to figure out how to configure a Linux box.)

It sounds like I=E2=80=99ll just have = to upgrade MacOSX from 10.11.x to 10.12, then upgrade WebDNA from v8.2.x = to v8.5.1 -- correct? Pretty sure I can manage that.

Question for the = community: Are there any =E2=80=9Cgotchas=E2=80=9D I should be aware of = when moving from 8.2 to 8.5 on a Mac? Or is it a fairly easy = process?

(Apologies for not having followed discussions here more = closely, but WebDNA has proved so stable and dependable over the years = that I=E2=80=99ve rarely needed to!)

Thank you again.
Brian

P.S. =46rom your sample script, it even = looks like my current one won=E2=80=99t need any tweaking at = all.

---
Brian Willson
www.3ip.com


On = Mar 2, 2018, at 9:44 AM, IBS Ltd. <admin@ibsltd.nb.ca> = wrote:

Good day,

I am on the digest - = so - my response if required will be 24 hours at the earliest! :)

Using the following setup -  I have no = issues with authorize.net = - my scripts work perfectly.

MacOSX = 10.12.6
Mac Mini
OpenSSL 0.9.8zh 14 Jan = 2016
WebDNA-Mac-Server-8.5.1
Apache

The sandbox accounts have required TLS 1.2 = since April of 2017.

For developers:
<https://community.developer.authorize.net/t5/The-Authorize-Net-= Developer-Blog/Request-for-Comments-API-Best-Practices/ba-p/53668><= br class=3D"">
Sample connect script:

[text]response=3D[tcpconnect host=3Dsecure2.authorize.net&port=3D443&ssl=3DT][!]
[/!][tcpsend]POST /gateway/transact.dll = HTTP/1.0[UnURL]%0D%0A[/UnURL][!]
[/!]Host: secure2.authorize.net:443[UnURL]%0D%0A[/UnURL][!]
[/!]User-Agent: StoreBuilder[UnURL]%0D%0A[/UnURL][!]
[/!]Content-type: = application/x-www-form-urlencoded[UnURL]%0D%0A[/UnURL][!]
[/!]Content-length: = [CountChars][content][/CountChars][UnURL]%0D%0A[/UnURL][!]
[/!][UnURL]%0D%0A[/UnURL][!]
[/!][content][UnURL]%0D%0A[/UnURL][!]
[/!][/TCPSend][/tcpconnect][/text]

=E2=80=94
Gary Nightingale

On Mar 2, 2018, at 2:00 = AM, talk@webdna.us = wrote:


From: Brian Willson = <willson@3ip.com>
Subject: [WebDNA] TLS = 1.2 and [tcpconnect]
Date: March 1, 2018 at 8:34:06 AM = AST
To: talk@webdna.us
Reply-To: <talk@webdna.us>


Hey, everybody.
For years I=E2=80=99ve been using [tcpconnect] to connect my = online shopping carts with Authorize.net=E2=80=99s AIM solution, and it=E2=80=99s = worked great, with only a minor tweak or two required.

Yesterday, Authorize.net began requiring connections via the TLS 1.2 = protocol, and my script broke. I.e., it can no longer connect to the = endpoint.

(I'd mistakenly assumed all I = needed to do was make sure my server supported TLS 1.2, duh.)

Can anyone tell me how to make sure my script = forces a connection via TLS 1.2?

I was = hoping all I=E2=80=99d need is a tweak to this line...

  [text show=3DF]response=3D[tcpconnect host=3Dsecure2.authorize.net&port=3D443&ssl=3DT]

...but simply using =E2=80=9Cssl=3DF=E2=80=9D = didn=E2=80=99t work, ha.

Here=E2=80=99s my = main connect code:

---

[text show=3DF]response=3D[tcpconnect host=3Dsecure2.authorize.net&port=3D443&ssl=3DT][!]

[/!][tcpsend]POST /gateway/transact.dll = HTTP/1.0[crlf][!]

[/!]User-Agent: = e3IP[crlf][!]

[/!]Host: secure2.authorize.net:443[crlf][!]

[/!]Content-type: = application/x-www-form-urlencoded[crlf][!]

[/!]Content-length: = [countchars][content][/countchars][crlf][!]

[/!][crlf][!]

[/!][content][crlf][!]

[/!][/tcpsend][/tcpconnect][/text]

---

Thanks so much in advance = for any help you can offer.

Brian

---
Brian Willson
www.3ip.com

---------------------------------------------------------
This message is sent to you because you are subscribed to
the mailing list talk@webdna.us
To unsubscribe, E-mail to: = talk-leave@webdna.us
archives: http://www.webdna.us/page.dna?numero=3D55
Bug= Reporting: support@webdna.us

= --------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list talk@webdna.us To unsubscribe, E-mail to: talk-leave@webdna.us archives: http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: support@webdna.us --Apple-Mail=_3827CD88-6088-406D-AA70-8DC87C6B5FF9-- . Associated Messages, from the most recent to the oldest:

    
  1. Re: [WebDNA] Digest from talk@webdna.us (Brian Willson 2018)
  2. Re: [WebDNA] Digest from talk@webdna.us (Palle Bo Nielsen 2018)
  3. Re: [WebDNA] Digest from talk@webdna.us (Brian Willson 2018)
  4. Re: [WebDNA] Digest from talk@webdna.us (Robert Minor 2018)
  5. Re: [WebDNA] Digest from talk@webdna.us (Office 2018)
  6. Re: [WebDNA] Digest from talk@webdna.us (Brian Willson 2018)
  7. Re: [WebDNA] Digest from talk@webdna.us (christophe.billiottet@webdna.us 2013)
  8. [WebDNA] Digest from talk@webdna.us (Chris 2008)
1619 --Apple-Mail=_3827CD88-6088-406D-AA70-8DC87C6B5FF9 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset=utf-8 Wow -- thanks, Gary. This looks like a perfect short-term solution for me. (I say = =E2=80=9Cshort-term,=E2=80=9D because it=E2=80=99s clear that MacOS will = not support a LONG-term solution -- so at my advanced age I might need = to figure out how to configure a Linux box.) It sounds like I=E2=80=99ll just have to upgrade MacOSX from 10.11.x to = 10.12, then upgrade WebDNA from v8.2.x to v8.5.1 -- correct? Pretty sure = I can manage that. Question for the community: Are there any =E2=80=9Cgotchas=E2=80=9D I = should be aware of when moving from 8.2 to 8.5 on a Mac? Or is it a = fairly easy process? (Apologies for not having followed discussions here more closely, but = WebDNA has proved so stable and dependable over the years that I=E2=80=99v= e rarely needed to!) Thank you again. Brian P.S. =46rom your sample script, it even looks like my current one = won=E2=80=99t need any tweaking at all. --- Brian Willson www.3ip.com > On Mar 2, 2018, at 9:44 AM, IBS Ltd. wrote: >=20 > Good day, >=20 > I am on the digest - so - my response if required will be 24 hours at = the earliest! :) >=20 > Using the following setup - I have no issues with authorize.net - my = scripts work perfectly. >=20 > MacOSX 10.12.6 > Mac Mini > OpenSSL 0.9.8zh 14 Jan 2016 > WebDNA-Mac-Server-8.5.1 > Apache >=20 > The sandbox accounts have required TLS 1.2 since April of 2017.=20 >=20 > For developers: > = >=20 > Sample connect script: >=20 > [text]response=3D[tcpconnect = host=3Dsecure2.authorize.net&port=3D443&ssl=3DT][!] > [/!][tcpsend]POST /gateway/transact.dll = HTTP/1.0[unurl]%0D%0A[/UnURL][!] > [/!]Host: secure2.authorize.net:443[unurl]%0D%0A[/UnURL][!] > [/!]User-Agent: StoreBuilder[unurl]%0D%0A[/UnURL][!] > [/!]Content-type: = application/x-www-form-urlencoded[unurl]%0D%0A[/UnURL][!] > [/!]Content-length: = [countchars][content][/CountChars][unurl]%0D%0A[/UnURL][!] > [/!][unurl]%0D%0A[/UnURL][!] > [/!][content][unurl]%0D%0A[/UnURL][!] > [/!][/TCPSend][/tcpconnect][/text] >=20 > =E2=80=94 > Gary Nightingale >=20 >> On Mar 2, 2018, at 2:00 AM, talk@webdna.us wrote: >>=20 >>=20 >> From: Brian Willson >> Subject: [WebDNA] TLS 1.2 and [tcpconnect] >> Date: March 1, 2018 at 8:34:06 AM AST >> To: talk@webdna.us >> Reply-To: >>=20 >>=20 >> Hey, everybody. >>=20 >> For years I=E2=80=99ve been using [tcpconnect] to connect my online = shopping carts with Authorize.net=E2=80=99s AIM solution, and it=E2=80=99s= worked great, with only a minor tweak or two required. >>=20 >> Yesterday, Authorize.net began requiring connections via the TLS 1.2 = protocol, and my script broke. I.e., it can no longer connect to the = endpoint. >>=20 >> (I'd mistakenly assumed all I needed to do was make sure my server = supported TLS 1.2, duh.) >>=20 >> Can anyone tell me how to make sure my script forces a connection via = TLS 1.2? >>=20 >> I was hoping all I=E2=80=99d need is a tweak to this line... >>=20 >> [text show=3DF]response=3D[tcpconnect = host=3Dsecure2.authorize.net&port=3D443&ssl=3DT] >>=20 >> ...but simply using =E2=80=9Cssl=3DF=E2=80=9D didn=E2=80=99t work, = ha. >>=20 >> Here=E2=80=99s my main connect code: >>=20 >> --- >>=20 >> [text show=3DF]response=3D[tcpconnect = host=3Dsecure2.authorize.net&port=3D443&ssl=3DT][!] >>=20 >> [/!][tcpsend]POST /gateway/transact.dll HTTP/1.0[crlf][!] >>=20 >> [/!]User-Agent: e3IP[crlf][!] >>=20 >> [/!]Host: secure2.authorize.net:443[crlf][!] >>=20 >> [/!]Content-type: application/x-www-form-urlencoded[crlf][!] >>=20 >> [/!]Content-length: [countchars][content][/countchars][crlf][!] >>=20 >> [/!][crlf][!] >>=20 >> [/!][content][crlf][!] >>=20 >> [/!][/tcpsend][/tcpconnect][/text] >>=20 >> --- >>=20 >> Thanks so much in advance for any help you can offer. >>=20 >> Brian >>=20 >> --- >> Brian Willson >> www.3ip.com >=20 > --------------------------------------------------------- > This message is sent to you because you are subscribed to > the mailing list talk@webdna.us > To unsubscribe, E-mail to: talk-leave@webdna.us > archives: http://www.webdna.us/page.dna?numero=3D55 > Bug Reporting: support@webdna.us --Apple-Mail=_3827CD88-6088-406D-AA70-8DC87C6B5FF9 Content-Transfer-Encoding: quoted-printable Content-Type: text/html; charset=utf-8 Wow -- thanks, Gary.

This looks like a perfect short-term solution for me. (I say = =E2=80=9Cshort-term,=E2=80=9D because it=E2=80=99s clear that MacOS will = not support a LONG-term solution -- so at my advanced age I might need = to figure out how to configure a Linux box.)

It sounds like I=E2=80=99ll just have = to upgrade MacOSX from 10.11.x to 10.12, then upgrade WebDNA from v8.2.x = to v8.5.1 -- correct? Pretty sure I can manage that.

Question for the = community: Are there any =E2=80=9Cgotchas=E2=80=9D I should be aware of = when moving from 8.2 to 8.5 on a Mac? Or is it a fairly easy = process?

(Apologies for not having followed discussions here more = closely, but WebDNA has proved so stable and dependable over the years = that I=E2=80=99ve rarely needed to!)

Thank you again.
Brian

P.S. =46rom your sample script, it even = looks like my current one won=E2=80=99t need any tweaking at = all.

---
Brian Willson
www.3ip.com


On = Mar 2, 2018, at 9:44 AM, IBS Ltd. <admin@ibsltd.nb.ca> = wrote:

Good day,

I am on the digest - = so - my response if required will be 24 hours at the earliest! :)

Using the following setup -  I have no = issues with authorize.net = - my scripts work perfectly.

MacOSX = 10.12.6
Mac Mini
OpenSSL 0.9.8zh 14 Jan = 2016
WebDNA-Mac-Server-8.5.1
Apache

The sandbox accounts have required TLS 1.2 = since April of 2017.

For developers:
<https://community.developer.authorize.net/t5/The-Authorize-Net-= Developer-Blog/Request-for-Comments-API-Best-Practices/ba-p/53668><= br class=3D"">
Sample connect script:

[text]response=3D[tcpconnect host=3Dsecure2.authorize.net&port=3D443&ssl=3DT][!]
[/!][tcpsend]POST /gateway/transact.dll = HTTP/1.0[unurl]%0D%0A[/UnURL][!]
[/!]Host: secure2.authorize.net:443[unurl]%0D%0A[/UnURL][!]
[/!]User-Agent: StoreBuilder[unurl]%0D%0A[/UnURL][!]
[/!]Content-type: = application/x-www-form-urlencoded[unurl]%0D%0A[/UnURL][!]
[/!]Content-length: = [countchars][content][/CountChars][unurl]%0D%0A[/UnURL][!]
[/!][unurl]%0D%0A[/UnURL][!]
[/!][content][unurl]%0D%0A[/UnURL][!]
[/!][/TCPSend][/tcpconnect][/text]

=E2=80=94
Gary Nightingale

On Mar 2, 2018, at 2:00 = AM, talk@webdna.us = wrote:


From: Brian Willson = <willson@3ip.com>
Subject: [WebDNA] TLS = 1.2 and [tcpconnect]
Date: March 1, 2018 at 8:34:06 AM = AST
To: talk@webdna.us
Reply-To: <talk@webdna.us>


Hey, everybody.
For years I=E2=80=99ve been using [tcpconnect] to connect my = online shopping carts with Authorize.net=E2=80=99s AIM solution, and it=E2=80=99s = worked great, with only a minor tweak or two required.

Yesterday, Authorize.net began requiring connections via the TLS 1.2 = protocol, and my script broke. I.e., it can no longer connect to the = endpoint.

(I'd mistakenly assumed all I = needed to do was make sure my server supported TLS 1.2, duh.)

Can anyone tell me how to make sure my script = forces a connection via TLS 1.2?

I was = hoping all I=E2=80=99d need is a tweak to this line...

  [text show=3DF]response=3D[tcpconnect host=3Dsecure2.authorize.net&port=3D443&ssl=3DT]

...but simply using =E2=80=9Cssl=3DF=E2=80=9D = didn=E2=80=99t work, ha.

Here=E2=80=99s my = main connect code:

---

[text show=3DF]response=3D[tcpconnect host=3Dsecure2.authorize.net&port=3D443&ssl=3DT][!]

[/!][tcpsend]POST /gateway/transact.dll = HTTP/1.0[crlf][!]

[/!]User-Agent: = e3IP[crlf][!]

[/!]Host: secure2.authorize.net:443[crlf][!]

[/!]Content-type: = application/x-www-form-urlencoded[crlf][!]

[/!]Content-length: = [countchars][content][/countchars][crlf][!]

[/!][crlf][!]

[/!][content][crlf][!]

[/!][/tcpsend][/tcpconnect][/text]

---

Thanks so much in advance = for any help you can offer.

Brian

---
Brian Willson
www.3ip.com

---------------------------------------------------------
This message is sent to you because you are subscribed to
the mailing list talk@webdna.us
To unsubscribe, E-mail to: = talk-leave@webdna.us
archives: http://www.webdna.us/page.dna?numero=3D55
Bug= Reporting: support@webdna.us

= --------------------------------------------------------- This message is sent to you because you are subscribed to the mailing list talk@webdna.us To unsubscribe, E-mail to: talk-leave@webdna.us archives: http://www.webdna.us/page.dna?numero=3D55 Bug Reporting: support@webdna.us --Apple-Mail=_3827CD88-6088-406D-AA70-8DC87C6B5FF9-- . Brian Willson

DOWNLOAD WEBDNA NOW!

Top Articles:

Talk List

The WebDNA community talk-list is the best place to get some help: several hundred extremely proficient programmers with an excellent knowledge of WebDNA and an excellent spirit will deliver all the tips and tricks you can imagine...

Related Readings:

FM PRO Compatibility Issue - Single Database w/oConversions (1997) maximu values for sendmail! (1997) Help! WebCat2 bug (1997) Referrer or maybe another way..... (2005) [WebDNA] making a gift cert. (in effect) it's own lineitem/'product' with negative price - pros/cons? (2008) Max Record length restated as maybe bug (1997) Include Troubles (1998) RE: How to verify email address (1997) DreamWeaver Plug-in (2000) [WebDNA] Dynamic server feedback? (2009) question: back button prevention (1997) [appendfile] ? Or what (2001) [isfile] ? (1997) about this server and links to who (1997) Need help... (1997) Date search - yes or no (1997) grep for search, not replace (2002) Country & Ship-to address & other fields ? (1997) [username][password] not showing up! HELP! (1999) TaxTotal Problem (1997)