Skip to content
rctay edited this page Sep 13, 2010 · 1 revision

Single/Persistent connections

There are two branches in my repo that provide this through very different approaches: http-single-conn and http-auth-persistent (it has an unrelated authentication patch mashed in).

http-single-conn

When git with https and client cert asks for password repeatedly appeared on the list, I came up with http-single-conn, albeit one month late.

It attempted to provide a non-curl multi slot interface, configurable at compile- and runtime (via the —persistent option). In its nascent form it was already pretty ambitious. All it took for me to stop working on it was this thread.

http-auth-persistent

Very much later on, when the smart http protocol came about, to solve a similar authentication issue, the need for a single/persistent connections arose again. This time, a very simple idea to do this hit me in the form of “http: maintain curl sessions” in http-auth-persistent.

It is now living in ‘next’ with other http patches.

Clone this wiki locally