• exec/load/podcast_routines.js

    From Rob Swindell (on Debian Linux)@VERT to Git commit to main/sbbs/master on Mon Mar 23 20:22:49 2026
    https://gitlab.synchro.net/main/sbbs/-/commit/1c84aba3e131130c6f308fad
    Modified Files:
    exec/load/podcast_routines.js
    Log Message:
    Apparently an excplicit http.sock.close() is rquired between Head requests

    or else podcast.js will create an open connection for every episode of the podcast. This looks like a hack, but there's no Http close method and explicitly deleting the 'http' object here didn't close the socket either.

    This fixes the Error: Unable to parse status line '429 Too Many Requests' getting head of http://mp3.techdorks.net/episodes/techdorks-2015-11-04-ep9.mp3 I've been getting every time podcast.js ran.

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