strings (for checksums and compression). The first level just outputs the
result of each negotiation on the client, level 2 outputs the values of the
strings that were sent to and received from the server, and level 3 outputs
- all those values on the server side too (when given the debug option).
+ all those values on the server side too (when the server was given the debug
+ option).
- The --debug=OPTS command-line option is no longer auto-forwarded to the
remote rsync which allows for the client and server to have different levels
- Forward -4 or -6 to the ssh command, making it easier to type than
`--rsh='ssh -4'` (or -6).
+ - More errors messages now mention if the error is coming from the sender or
+ the receiver.
+
### PACKAGING RELATED:
- - Add installed binary: /usr/bin/rsync-sll
+ - Add installed binary: /usr/bin/rsync-ssl
- Add installed man page: /usr/man/man1/rsync-ssl.1
tag = 'dt'
else:
st.html_out.append('<dt>')
+ elif tag == 'p':
+ st.at_first_tag_in_dd = True # Kluge to suppress a .P at the start of an li.
st.at_first_tag_in_li = False
if tag == 'p':
if not st.at_first_tag_in_dd:
#
# This program is freely redistributable.
-import re, argparse
+import os, re, argparse
HTML_START = """\
<html><head>
html = html.replace('--', '‑‑').replace("\xa0-", ' ‑').replace("\xa0", ' ')
html = re.sub(r'(\W)-', r'\1‑', html)
+ if os.path.lexists(htfn):
+ os.unlink(htfn)
+
with open(htfn, 'w', encoding='utf-8') as fh:
fh.write(HTML_START % title)
fh.write(html)
- You should limit the access to the backend-rsyncd port to only allow the
proxy to connect. If it is on the same host as the proxy, then configuring
it to only listen on localhost is a good idea.
-
- You should consider turning on the `proxy protocol` parameter if your proxy
supports sending that information. The examples below assume that this is
enabled.