Re: SSL pserver, CVS
Alexey Mahotkin <[email protected]>
| Newsgroups | gmane.comp.version-control.cvs.bugs |
|---|---|
| Message-ID | <[email protected]> |
>>>>> "DRP" == Derek Robert Price <[email protected]> writes: >> You feel like coding/porting it? You might try to coordinate to Alexey >> Mahotkin to avoid having the work done twice. He's been sending us >> (and I've been committing) patches from his cvs-nserver project lately, >> which, I believe, does something similar. I haven't asked, but he >> might be getting ready to send the rest of it. DRP> nserver has SSL already, as well as CVSNT, I believe. cvs-nserver has "network clients", which are basically equivalent to CVS buffers (things which are defined in buffer.c). Now I see that introducing those was an error, and I should have been re-using buffers infrastructure (and maybe I shall return to buffers again). SSL support in cvs-nserver consists of writing an "SSL network client". Someone should (and possibly did) just write an implementation of ssl_buffer, put them to ssl-buffer.c (and _NOT_ in client.c :), and commit. I believe that's about two days worth of work, if you understand the (rather simple) semantics of buffer.h and friends. So, there is almost nothing to coordinate. --alexm