From: Tim Vaughan Date: Thu, 18 Jun 2020 22:46:19 +0000 (+0200) Subject: Refactored data transfer code. X-Git-Tag: v2.8.0~2 X-Git-Url: https://thelambdalab.xyz/gitweb/index.cgi?p=elpher.git;a=commitdiff_plain;h=8fe5ce318b38dd84429e3f16f44f1718defe1ba6;hp=8fe5ce318b38dd84429e3f16f44f1718defe1ba6 Refactored data transfer code. This is a significant change. The network code which was previously spread out among elpher-get-selector, elpher-get-gemini-response and elpher-get-finger-page has been replaced by a single elpher-get-host-reponse function. In addition, we now use make-network-process instead of open-network-stream, as this affords us greater flexibility in speicyfing connections. This allows us to properly specify ipv4, when necessary. Connection error reporting has been improved, and connection state is now explicitly reported. ---