Dave Borowitz
|
ddacb6e886
Add ReceivableProtocol that supports recv() as well as read().
|
15 роки тому |
Dave Borowitz
|
c3d292e99d
Strip excess whitespace from capabilities lines.
|
15 роки тому |
Dave Borowitz
|
3ec93cb958
Extract all-zero SHA as a constant in protocol.py
|
15 роки тому |
Dave Borowitz
|
ea1d5562fd
Add smart HTTP support to dul-web.
|
15 роки тому |
Dave Borowitz
|
49d25d7079
Rework server protocol to be smarter and interoperate with cgit client.
|
15 роки тому |
Jelmer Vernooij
|
1055c2dc3d
Provide more complete file-like API to pack write commands, since they need tell().
|
16 роки тому |
Jelmer Vernooij
|
ab09036231
Support progress reporting in iterobjects.
|
16 роки тому |
Jelmer Vernooij
|
e62cb12a42
Support activity reporting.
|
16 роки тому |
Jelmer Vernooij
|
56599712bd
Add tests for protocol.
|
16 роки тому |
Jelmer Vernooij
|
e82ea2af53
Fix formatting issues.
|
16 роки тому |
Jelmer Vernooij
|
a0b8a211bb
Raise proper exceptions for clients.
|
16 роки тому |
Jelmer Vernooij
|
0f9682b369
Make all files written by either John and/or me GPLv2+, as discussed
|
16 роки тому |
John Carr
|
e0b1f05961
Fix whitespace
|
16 роки тому |
Jelmer Vernooij
|
d2d9e28d11
Raise exception when client hangs up.
|
16 роки тому |
John Carr
|
af849995f5
Closer to clone working
|
16 роки тому |
Jelmer Vernooij
|
38cfa548ea
Fix typos.
|
16 роки тому |
John Carr
|
75f1dd79b6
write_pack_data expects a file object, not a callback. Add a ProtocolFile object to satisfy its desires for now.
|
16 роки тому |
John Carr
|
a33bb7ab2f
If no capabilities, still return a tuple or we get unpacking fail
|
16 роки тому |
John Carr
|
e7cda0466a
Move send_cmd and read_cmd out of the protocol.
|
16 роки тому |
Jelmer Vernooij
|
4a19eb2948
Share capabilities extractor, port number.
|
16 роки тому |
Jelmer Vernooij
|
e0b3ce9265
Share port constant.
|
16 роки тому |
John Carr
|
fa497b4829
Factor out common code
|
16 роки тому |
John Carr
|
264e6194b6
Share some code between client and server
|
16 роки тому |