230 Commits

Author SHA1 Message Date
rsync-bugs
f240c06902 preparing for release of 2.0.3 v2.0.3 1998-05-15 07:55:05 +00:00
Andrew Tridgell
a87b3b2ac2 use a separate "make man" target so people don't need yodl 1998-05-15 07:53:41 +00:00
rsync-bugs
ed0992b888 preparing for release of 2.0.2 v2.0.2 1998-05-15 07:37:00 +00:00
Andrew Tridgell
d6dead6bb1 added write buffering during the file list sending. This makes things
a bit more efficient (less system calls)
1998-05-15 07:34:19 +00:00
Andrew Tridgell
344fb1276b fixed a select bug which caused rsync to use far more cpu time than
necessary on the server
1998-05-15 07:11:29 +00:00
Andrew Tridgell
e095b568d0 updated the README a bit 1998-05-15 05:42:56 +00:00
Andrew Tridgell
4c3d16be50 - added some notes about encryption and authentication to the man
pages

- documented the RSYNC_PASSWORD environment variable
1998-05-15 05:37:34 +00:00
rsync-bugs
715e727784 preparing for release of 2.0.1 v2.0.1 1998-05-15 01:19:42 +00:00
Andrew Tridgell
5805327b28 fixed typo in rsyncd exclude handling 1998-05-15 01:14:48 +00:00
Andrew Tridgell
8f3a2d54a6 added "exclude" and "exclude from" options to rsyncd.conf.
This is useful for mirroring a web site when you don't want users to
mirror everything.
1998-05-15 01:02:49 +00:00
Andrew Tridgell
e22de16264 fixed SIGCLD -> SIGCHLD
fixed formatting of man page (thanks to Karsten)
1998-05-15 00:29:45 +00:00
rsync-bugs
c725d76c5a preparing for release of 2.0.0 v2.0.0 1998-05-14 07:22:45 +00:00
Andrew Tridgell
5315b793d2 fixed spelling mistakes 1998-05-14 06:57:50 +00:00
Andrew Tridgell
41059f75b5 documentation!
I've written a rsyncd.conf man page (in yodl) and updated the rsync
man page.
1998-05-14 06:51:28 +00:00
Andrew Tridgell
248fbb8c23 syslog some stats 1998-05-14 04:49:30 +00:00
Andrew Tridgell
fabf5ea72d now support integers or strings for syslog facility 1998-05-14 04:40:23 +00:00
Andrew Tridgell
09e13ae2dc changed "syslog facility" to an enumerated type so the string name is
used in rsyncd.conf
1998-05-14 04:38:17 +00:00
Andrew Tridgell
5a96ee0599 make host access controls case insensitive 1998-05-14 04:31:03 +00:00
Andrew Tridgell
0cea42440f removed a debug line 1998-05-13 15:56:03 +00:00
Andrew Tridgell
874895d51a added globbing support in the rsync daemon. This will allow you to
specify wildcards when grabbing files from a anon rsync daemon.
1998-05-13 15:44:04 +00:00
Andrew Tridgell
f855d1a309 vsprintf returns char* on sunos4 1998-05-13 13:48:25 +00:00
Andrew Tridgell
9fc310dafe added replacement memmove 1998-05-13 13:27:36 +00:00
Andrew Tridgell
0473e2a14a define INADDR_NONE if necessary 1998-05-13 13:22:26 +00:00
Andrew Tridgell
c8e78d87ad improved the authentication and in particular the error reporting 1998-05-13 12:21:10 +00:00
Andrew Tridgell
bcb7e50250 first working version of challenge response authentication. needs
testing.
1998-05-13 11:49:05 +00:00
Andrew Tridgell
31593dd610 improved max connections code. Now use fcntl instead of flock.
also started on authentication code (I'm doing a challenge response
system initially)
1998-05-13 09:38:54 +00:00
Andrew Tridgell
91eee5946a save another couple of round trip latencies. This set of changes is
backwards compatible.
1998-05-13 09:08:05 +00:00
Andrew Tridgell
6c8f537302 need sys/file.h for flock() 1998-05-13 09:01:11 +00:00
Andrew Tridgell
13c5fc0e14 save one round trip (version swapping) for daemon.
This is an imcompatible change in the socket protocol. You get "is
your shell clean" if using an older rsync client
1998-05-13 08:58:07 +00:00
Andrew Tridgell
0c515f17c4 added two new options "max connections" and "lock file" 1998-05-13 08:52:12 +00:00
Andrew Tridgell
851dbdb775 added "syslog facility" option. It is an integer and defaults to the
value of LOG_DAEMON.
1998-05-13 08:12:51 +00:00
Andrew Tridgell
56c473b795 added hosts allow and hosts deny support. I ended up writing my own as
the tcpd code is not quite what I wanted.
1998-05-13 08:03:47 +00:00
Andrew Tridgell
df5e03da7b check argc and show usage if no args 1998-05-13 07:04:40 +00:00
Andrew Tridgell
4cdf25e42e load the config file on each connect rather than at startup 1998-05-13 00:08:03 +00:00
Andrew Tridgell
eb697c999b fixed a bug in the new . filename code 1998-05-11 12:29:19 +00:00
Andrew Tridgell
d4ebe7a7b1 changed the name of the temporary filename to include a leading . so
that it appears hidden while being transferred. This should be useful
when using rsync for mirroring so users accessing via ftp don't get
confused by the temporary files.
1998-05-10 13:45:03 +00:00
Andrew Tridgell
d7ff63cf1a the statistics reporting was the wrong way around for client receipt
mode! It reported the read/written backwards.
1998-05-10 13:01:59 +00:00
Andrew Tridgell
e45e009309 changed a couple of places to use strlcpy() 1998-05-10 12:37:26 +00:00
Andrew Tridgell
45ccc5c08c only call openlog once
fix a segv in loadparm.c
1998-05-10 08:31:50 +00:00
Andrew Tridgell
ff8b29b8c6 use syslog instead of /var/adm/rsyncd.log 1998-05-10 08:24:38 +00:00
Andrew Tridgell
8ef4ffd698 change to allow names or numbers to be used for uid and gid. 1998-05-10 08:05:56 +00:00
Andrew Tridgell
c596dad1d1 fixed typo in socket test 1998-05-10 07:45:14 +00:00
Andrew Tridgell
7d29d4ba13 look for -lsocket by checking for connect() 1998-05-10 07:40:20 +00:00
Andrew Tridgell
7a6421fa76 split the options parsing code into options.c
added the --port and --config options

use strlcpy() instead of strncpy()

some cleanups and formatting changes
1998-05-10 07:25:40 +00:00
Andrew Tridgell
2c91d3d311 better negotiation of protocol versions 1998-05-10 03:08:22 +00:00
Andrew Tridgell
3591c0660c cleanup code a bit 1998-05-10 01:46:06 +00:00
Andrew Tridgell
0b76cd63ee configuration parsing and loading code for rsyncd. This is based
on the Samba config code, so you'll find that the config files will
be eerily familiar if you have ever worked with Samba.
1998-05-09 14:00:55 +00:00
Andrew Tridgell
f0fca04e4e first vesrion of working socket based rsync. It still needs a lot of
work, but at least it works :-)
1998-05-09 13:58:54 +00:00
Andrew Tridgell
bc2e93eb8e just a stub for now 1998-05-07 14:53:02 +00:00
Andrew Tridgell
d3394de178 removed some quoted printable stuff from this so it works again 1998-05-07 14:52:38 +00:00