• exec/load/http.js

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Sun May 7 18:11:16 2023
    https://gitlab.synchro.net/main/sbbs/-/commit/088b87a4b8c8e2e43a88af2dăModified Files:ă exec/load/http.jsăLog Message:ăSupport recv_timeout argument to HTTPRequest constructor, default: 60 (seconds)

    Use this time-out value for calls to recv() and recvline() rather than a mix of default and hard-coded values. If unspecified, uses a default of 60 seconds.

    This fixes issue #562ă---ă ț Synchronet ț Vertrauen ț Home of Synchronet ț [vert/cvs/bbs].synchro.netă
  • From rswindell@VERT to CVS commit on Sun Apr 5 16:35:01 2020
    exec/load http.js 1.44 1.45
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv20352

    Modified Files:
    http.js
    Log Message:
    Add a status definition with the most common request status codes since a caller of HTTPRequest.Get() needs to compare against these constants
    to know if the request was successful (e.g. ok = 200).


    ---
    ț Synchronet ț Vertrauen ț Home of Synchronet ț [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Tue Jul 21 21:26:28 2020
    exec/load http.js 1.45 1.46
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv23764

    Modified Files:
    http.js
    Log Message:
    For GET requests, follow 301, 302, 307, and 308 redirects to the first
    Location given in the response header, if present. Not enabled by
    default, so turn it on like so:

    var h = new HTTPRequest();
    h.follow_redirects = true;

    Should probably add "too many redirects" protection, since this could
    turn into an eternal game of HTTP ping-pong.



    ---
    ț Synchronet ț Vertrauen ț Home of Synchronet ț [vert/cvs/bbs].synchro.net
  • From echicken@VERT to CVS commit on Tue Jul 21 21:31:48 2020
    exec/load http.js 1.46 1.47
    Update of /cvsroot/sbbs/exec/load
    In directory cvs:/tmp/cvs-serv24583

    Modified Files:
    http.js
    Log Message:
    Shitty hack on previous commit.
    Amended HTTPRequest.follow_redirects to be a number instead of boolean.

    var h = new HTTPRequest();
    h.follow_redirects = 1; // We'll follow this many redirects



    ---
    ț Synchronet ț Vertrauen ț Home of Synchronet ț [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Wed Aug 26 20:36:37 2020
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/39f15ed27aaa1d54a06dd5a6
    Modified Files:
    exec/load/http.js
    Log Message:
    Better error reporting to help root-caues Nelgin's problem using bccnews.js

    <nelgin> !JavaScript : uncaught exception: Unknown scheme! 'undefined'
    <nelgin> (error with no line number) is the worst.

    ---
    ț Synchronet ț Vertrauen ț Home of Synchronet ț [vert/cvs/bbs].synchro.net