Andrew Tridgell
cf44c1df44
loadparm: shell-escape RSYNC_* hook expansions
...
Backport of the 3.5.0 daemon-hook quoting fix: only the shell-executed
hooks expand %RSYNC_*% tokens, and those expansions are shell-escaped so
a crafted module path / environment value cannot inject shell syntax.
Test: daemon-exec-rsync-env-shell-escape.
2026-06-12 15:52:39 +10:00
Wayne Davison
7f5c4084c7
Use touch for proto.h-tstamp since one awk wasn't updating mtime.
2020-08-03 13:33:46 -07:00
Wayne Davison
7265d96116
Avoid non-updating proto.h on Alpine.
2020-07-07 23:50:55 -07:00
Ethan Sommer via rsync
795268bb7c
Replace mkproto.pl with mkproto.awk
...
This replaces the build dependency on perl with one on awk which is
already used throughout the build system and is much more ubiquitous
than perl.
2020-04-07 13:08:05 -07:00
Wayne Davison
c5435b56bf
Switched prototype generation from awk to perl.
2007-11-09 22:57:14 +00:00
Wayne Davison
0c25dedf31
Simplified the function-finding regex, and made it more versatile
...
(so we don't need to keep adding variable-type strings).
2006-10-13 06:50:56 +00:00
Wayne Davison
f5cbae9329
Look for public functions that return RETSIGTYPE.
2006-02-02 02:29:30 +00:00
Wayne Davison
bc1fac9648
Handle uchar and short as a function return type.
2005-02-18 20:16:59 +00:00
Wayne Davison
de0551020b
Allow function return values to start with "const".
2004-01-01 21:10:50 +00:00
Andrew Tridgell
37f9805dab
changed strlcat() and strlcpy() to have the same semantics as the
...
OpenBSD functions of the same name.
changed slprintf() to take buffer length rather than buffer length -1
1998-11-14 23:31:58 +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
73233f0f12
add support for lseek64() under solaris 2.6
1998-05-06 06:34:18 +00:00
Andrew Tridgell
bd39e9d263
prototype update
1998-03-23 04:47:40 +00:00
Andrew Tridgell
c627d61324
Initial revision
1996-06-22 05:04:20 +00:00