[prev in list] [next in list] [prev in thread] [next in thread]
List: proftpd-committers
Subject: [ProFTPD-committers] [proftpd/proftpd] d8ad34: Handle the edge case where a custom FSIO object do...
From: TJ Saunders <tj () castaglia ! org>
Date: 2016-01-27 21:26:56
Message-ID: 56a936202d1a0_71a33f8a1b9af29c63623 () hookshot-fe1-cp1-prd ! iad ! github ! net ! mail
[Download RAW message or body]
Branch: refs/heads/master
Home: https://github.com/proftpd/proftpd
Commit: d8ad34534aa9c6758843e1c714eaaa63b97c0bcf
https://github.com/proftpd/proftpd/commit/d8ad34534aa9c6758843e1c714eaaa63b97c0bcf
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-18 (Mon, 18 Jan 2016)
Changed paths:
M src/fsio.c
Log Message:
-----------
Handle the edge case where a custom FSIO object does not provide a readlink
implementation, and that callback is thus NULL.
Commit: 0daa2403d35c4863353d21dd82499d3cf500c755
https://github.com/proftpd/proftpd/commit/0daa2403d35c4863353d21dd82499d3cf500c755
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-18 (Mon, 18 Jan 2016)
Changed paths:
M include/support.h
M src/support.c
M tests/api/misc.c
Log Message:
-----------
First part of Bug#4219: provide a support function which wraps
pr_fsio_readlink(), and does the chroot checking/adaptation.
Commit: 0548d51696bfd7b351723f81b8e9a4848ddcc6b9
https://github.com/proftpd/proftpd/commit/0548d51696bfd7b351723f81b8e9a4848ddcc6b9
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-18 (Mon, 18 Jan 2016)
Changed paths:
M src/support.c
M tests/api/misc.c
Log Message:
-----------
If dir_readlink() reads in a relative path, and that path falls within the
chroot, try to emit/provide a relative path as output, in order to preserve
the principle of least surprise.
Commit: b3bb1de03d12a701c065a30463eae32e9db4794b
https://github.com/proftpd/proftpd/commit/b3bb1de03d12a701c065a30463eae32e9db4794b
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-19 (Tue, 19 Jan 2016)
Changed paths:
M include/support.h
M src/support.c
M tests/api/misc.c
Log Message:
-----------
Provide flags, for handling relative destination symlink paths (or not).
Update the unit tests to cover the new branches.
Commit: 99a85f842678e9d7850f318c091daac0793fc0c8
https://github.com/proftpd/proftpd/commit/99a85f842678e9d7850f318c091daac0793fc0c8
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-19 (Tue, 19 Jan 2016)
Changed paths:
M contrib/mod_sql.c
M include/privs.h
M src/privs.c
M tests/api/privs.c
M tests/t/lib/ProFTPD/Tests/Modules/mod_sql_sqlite.pm
Log Message:
-----------
Merge branch 'master' into fsio-chrooted-readlink-bug4219
Commit: 621e2740a7672f49451e66d9f3451f4aa2d58305
https://github.com/proftpd/proftpd/commit/621e2740a7672f49451e66d9f3451f4aa2d58305
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-19 (Tue, 19 Jan 2016)
Changed paths:
M contrib/mod_sftp/fxp.c
M tests/t/lib/ProFTPD/Tests/Modules/mod_sftp.pm
Log Message:
-----------
Update mod_sftp's handling of the READLINK request to use the new
chroot-aware dir_readlink() function.
Commit: 8faeb750f116600d3e13206d62a83629c3e84ed4
https://github.com/proftpd/proftpd/commit/8faeb750f116600d3e13206d62a83629c3e84ed4
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-20 (Wed, 20 Jan 2016)
Changed paths:
M src/dirtree.c
Log Message:
-----------
Move some noisy AllowOverride logging to trace logging, from debug logging.
Commit: e0204077ab6d04457d859408165525021d6cbcd2
https://github.com/proftpd/proftpd/commit/e0204077ab6d04457d859408165525021d6cbcd2
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-20 (Wed, 20 Jan 2016)
Changed paths:
M src/fsio.c
Log Message:
-----------
Remove some distracting FSIO statcache trace logging by explicitly setting
errno to zero for success cases.
Commit: 4aa45a7f88aeed5aa547f24c17890ffc60d2ea16
https://github.com/proftpd/proftpd/commit/4aa45a7f88aeed5aa547f24c17890ffc60d2ea16
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-20 (Wed, 20 Jan 2016)
Changed paths:
M modules/mod_facts.c
M src/support.c
M tests/api/misc.c
M tests/t/lib/ProFTPD/Tests/Commands/MLSD.pm
M tests/t/lib/ProFTPD/Tests/Commands/MLST.pm
Log Message:
-----------
Update mod_facts to use dir_readlink() for MLST/MLSD commands. Turns out that
this fixes an already-existing bug, where symlinks were not being handled
well when the session is chrooted anyway.
Commit: ae282b970a166ac289cc78cc3b79651665fdce7c
https://github.com/proftpd/proftpd/commit/ae282b970a166ac289cc78cc3b79651665fdce7c
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-20 (Wed, 20 Jan 2016)
Changed paths:
M tests/api/misc.c
Log Message:
-----------
Fix the broken unit tests.
Commit: d77695dd71a0a80f01903a5b2a0aa904344e47fb
https://github.com/proftpd/proftpd/commit/d77695dd71a0a80f01903a5b2a0aa904344e47fb
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-20 (Wed, 20 Jan 2016)
Changed paths:
M tests/t/lib/ProFTPD/Tests/Commands/STAT.pm
Log Message:
-----------
Updated the STAT regression tests, and added missing tests for symlinks,
both when chrooted and not.
Commit: 9f0c5166e88b8786a9871c51f4f62588c91eeb64
https://github.com/proftpd/proftpd/commit/9f0c5166e88b8786a9871c51f4f62588c91eeb64
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-20 (Wed, 20 Jan 2016)
Changed paths:
M src/support.c
M tests/api/misc.c
Log Message:
-----------
Clean up the returned destination paths, even when not chrooted.
Commit: 825ee9662454a677622a7f1b251de176947d7f14
https://github.com/proftpd/proftpd/commit/825ee9662454a677622a7f1b251de176947d7f14
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-21 (Thu, 21 Jan 2016)
Changed paths:
M tests/t/lib/ProFTPD/Tests/Commands/NLST.pm
Log Message:
-----------
Added NLST regression tests for symlinks, and symlinks when chrooted.
Commit: cc1528499a6fe8a66ac0fefcf25298d31c9d7417
https://github.com/proftpd/proftpd/commit/cc1528499a6fe8a66ac0fefcf25298d31c9d7417
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-21 (Thu, 21 Jan 2016)
Changed paths:
M tests/t/lib/ProFTPD/Tests/Commands/LIST.pm
Log Message:
-----------
Adding regression tests for the LIST command, with regard to symlinks,
ShowSymlinks, and chroots.
Commit: 8513791bc58837b591ffd57a826fef4f27b83cfd
https://github.com/proftpd/proftpd/commit/8513791bc58837b591ffd57a826fef4f27b83cfd
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-21 (Thu, 21 Jan 2016)
Changed paths:
M modules/mod_xfer.c
Log Message:
-----------
Rename a variable to be more consistent with usage elsewhere, i.e. using
'xerrno' as the errno holder, not 'ferrno'.
Commit: 18d7b243f6bf510ed234e7a6b1c1049ebc59ea4f
https://github.com/proftpd/proftpd/commit/18d7b243f6bf510ed234e7a6b1c1049ebc59ea4f
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-21 (Thu, 21 Jan 2016)
Changed paths:
M tests/t/lib/ProFTPD/Tests/Commands/APPE.pm
Log Message:
-----------
Adding APPE regression tests for symlinks, chrooted and not.
Commit: 39e9e4986c6a78fb504cf7f7142444f624208e01
https://github.com/proftpd/proftpd/commit/39e9e4986c6a78fb504cf7f7142444f624208e01
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-21 (Thu, 21 Jan 2016)
Changed paths:
M tests/t/lib/ProFTPD/Tests/Commands/DELE.pm
Log Message:
-----------
Modernized some of the DELE regression tests in preparation, but then
realized that DELE's handling of symlinks just does The Right Thing(tm),
regardless of chroots.
Commit: aa42a6b99a6a1f9c41731c937a0a4bd9a53673c4
https://github.com/proftpd/proftpd/commit/aa42a6b99a6a1f9c41731c937a0a4bd9a53673c4
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-22 (Fri, 22 Jan 2016)
Changed paths:
M doc/howto/ListOptions.html
M doc/modules/mod_facts.html
M doc/modules/mod_ls.html
Log Message:
-----------
Update docs to mention new 'NoAdjustedSymlinks' options for mod_facts, mod_ls.
Commit: 26bc9218ebfdf1e606f72275c3e452fcc5d035a4
https://github.com/proftpd/proftpd/commit/26bc9218ebfdf1e606f72275c3e452fcc5d035a4
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-22 (Fri, 22 Jan 2016)
Changed paths:
M contrib/mod_sftp/fxp.c
M contrib/mod_sftp/mod_sftp.c
M contrib/mod_sftp/scp.c
M include/support.h
M modules/mod_core.c
M modules/mod_ls.c
M modules/mod_xfer.c
M src/support.c
M tests/api/misc.c
M tests/t/lib/ProFTPD/Tests/Commands/APPE.pm
Log Message:
-----------
Added more regression tests for the APPE command, for absolute destination
path symlinks and chroots, which required some refactoring of the core
library.
Commit: 8cfc6ca6af73473301bdfc57817b13ca08190b75
https://github.com/proftpd/proftpd/commit/8cfc6ca6af73473301bdfc57817b13ca08190b75
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-22 (Fri, 22 Jan 2016)
Changed paths:
M tests/t/lib/ProFTPD/Tests/Commands/APPE.pm
Log Message:
-----------
Make sure that the destination path correctly lines up with the (adjusted)
chroot on MacOSX.
Commit: fab3e548e1384fbec45ab4680be777024230bcde
https://github.com/proftpd/proftpd/commit/fab3e548e1384fbec45ab4680be777024230bcde
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-22 (Fri, 22 Jan 2016)
Changed paths:
M contrib/mod_sql.c
M contrib/mod_tls.c
Log Message:
-----------
Updated some contrib modules, due to changes in the Support API signatures.
Commit: c6314bb4dbfb19983ac4ae9cf548edb9afa8e184
https://github.com/proftpd/proftpd/commit/c6314bb4dbfb19983ac4ae9cf548edb9afa8e184
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-22 (Fri, 22 Jan 2016)
Changed paths:
M contrib/mod_copy.c
Log Message:
-----------
Found another place needing updating for the change of exists() signature.
Commit: 22ab4f62cb8646d34d7489be6e9d0c49bf277e51
https://github.com/proftpd/proftpd/commit/22ab4f62cb8646d34d7489be6e9d0c49bf277e51
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-22 (Fri, 22 Jan 2016)
Changed paths:
M tests/t/lib/ProFTPD/Tests/Commands/MDTM.pm
Log Message:
-----------
First, update the MDTM regression tests to use test_setup() and test_cleanup().
Next, I'll add regression tests for MDTM on symlinks (to files and directories).
Commit: 36e72f016dae6939dc524e32217b4ea9017b18d1
https://github.com/proftpd/proftpd/commit/36e72f016dae6939dc524e32217b4ea9017b18d1
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-22 (Fri, 22 Jan 2016)
Changed paths:
M modules/mod_core.c
M tests/t/lib/ProFTPD/Tests/Commands/MDTM.pm
Log Message:
-----------
Update the handling of the MDTM command for chrooted symlinks, with accompanying
regression tests.
Commit: 901d7d365695b31119b2c03b3cc966879ef3efe7
https://github.com/proftpd/proftpd/commit/901d7d365695b31119b2c03b3cc966879ef3efe7
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-22 (Fri, 22 Jan 2016)
Changed paths:
M tests/t/lib/ProFTPD/Tests/Commands/MKD.pm
Log Message:
-----------
Updated MKD regression tests to use test_setup()/test_cleanup(), in preparation
to adding more symlink-related regression tests.
Commit: c09b2ca0af120fe80f5746fe2d9cf20dff848c83
https://github.com/proftpd/proftpd/commit/c09b2ca0af120fe80f5746fe2d9cf20dff848c83
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-22 (Fri, 22 Jan 2016)
Changed paths:
M src/fsio.c
Log Message:
-----------
Fix log messages to be grammatically correct.
Commit: e09990a3840ddca4413160c86ab0eff403c3a698
https://github.com/proftpd/proftpd/commit/e09990a3840ddca4413160c86ab0eff403c3a698
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-22 (Fri, 22 Jan 2016)
Changed paths:
M tests/t/lib/ProFTPD/Tests/Commands/MKD.pm
Log Message:
-----------
Adding regression tests for MKD and symlinks, relative and absolute, chrooted
and not.
Commit: 5cdb732e6bb835eb368b7e7a6a6cba8e216b72aa
https://github.com/proftpd/proftpd/commit/5cdb732e6bb835eb368b7e7a6a6cba8e216b72aa
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-22 (Fri, 22 Jan 2016)
Changed paths:
M contrib/mod_sftp_pam.c
M doc/howto/CreateHome.html
M include/ftp.h
M src/str.c
M tests/api/str.c
Log Message:
-----------
Merge branch 'master' into fsio-chrooted-readlink-bug4219
Commit: 8f5ff01514f7db507d00e75b3dd6751d571ed8e6
https://github.com/proftpd/proftpd/commit/8f5ff01514f7db507d00e75b3dd6751d571ed8e6
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-24 (Sun, 24 Jan 2016)
Changed paths:
M modules/mod_core.c
M tests/t/lib/ProFTPD/Tests/Commands/CWD.pm
Log Message:
-----------
Added regression tests for the CWD and symlinks, and made sure that CWD
does The Right Thing(tm) with symlinks, chrooted and not.
Commit: 1fe4941e821b87cd6daa3ba36021f2789fb71eba
https://github.com/proftpd/proftpd/commit/1fe4941e821b87cd6daa3ba36021f2789fb71eba
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-24 (Sun, 24 Jan 2016)
Changed paths:
M modules/mod_xfer.c
M tests/t/lib/ProFTPD/Tests/Commands/RETR.pm
Log Message:
-----------
Added regression tests for RETR and symlinks, and updated the RETR handling
to use dir_readlink(), so that symlinks can be retrieved when chrooted.
Commit: fc3280bdb18a69123daa4d18f34ce33c6056fc75
https://github.com/proftpd/proftpd/commit/fc3280bdb18a69123daa4d18f34ce33c6056fc75
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-24 (Sun, 24 Jan 2016)
Changed paths:
M modules/mod_core.c
M modules/mod_xfer.c
M tests/t/lib/ProFTPD/Tests/Commands/RMD.pm
Log Message:
-----------
Added regression tests for RMD and symlinks, and made sure that symlinks could
be handled properly when chrooted.
Commit: ef81a66857587391a8214e605428b4acd6512ba6
https://github.com/proftpd/proftpd/commit/ef81a66857587391a8214e605428b4acd6512ba6
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-24 (Sun, 24 Jan 2016)
Changed paths:
M modules/mod_core.c
M tests/t/lib/ProFTPD/Tests/Commands/SIZE.pm
Log Message:
-----------
Added regression tests for SIZE and symlinks, chrooted and not, and made sure
the tests passed.
Commit: f8eded5488c03a40a02dbdb4056d6222e0a045a3
https://github.com/proftpd/proftpd/commit/f8eded5488c03a40a02dbdb4056d6222e0a045a3
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-24 (Sun, 24 Jan 2016)
Changed paths:
M modules/mod_xfer.c
M tests/t/lib/ProFTPD/Tests/Commands/STOR.pm
Log Message:
-----------
Added regression tests for STOR and symlinks, chrooted and not.
Commit: 6cfd410c5e1f1125dcd18be80d19a3f71f29e137
https://github.com/proftpd/proftpd/commit/6cfd410c5e1f1125dcd18be80d19a3f71f29e137
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-24 (Sun, 24 Jan 2016)
Changed paths:
M modules/mod_auth.c
M modules/mod_core.c
Log Message:
-----------
Merge branch 'master' into fsio-chrooted-readlink-bug4219
Commit: 63468c407adfca4271163ac41fa1de35aa4e6dcd
https://github.com/proftpd/proftpd/commit/63468c407adfca4271163ac41fa1de35aa4e6dcd
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-25 (Mon, 25 Jan 2016)
Changed paths:
M modules/mod_core.c
M tests/t/lib/ProFTPD/Tests/Commands/RNFR.pm
Log Message:
-----------
Adding regression tests for the RNFR command and symlinks, chrooted and not.
Commit: de5d0ab635831f0ee655aa4b3d7eabca156796ba
https://github.com/proftpd/proftpd/commit/de5d0ab635831f0ee655aa4b3d7eabca156796ba
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-25 (Mon, 25 Jan 2016)
Changed paths:
M tests/t/lib/ProFTPD/Tests/Commands/RNTO.pm
Log Message:
-----------
Added regression tests for the RNTO command, and symlinks.
Commit: 928c7d3b56080bfb7c374d42f3228219ddc1162a
https://github.com/proftpd/proftpd/commit/928c7d3b56080bfb7c374d42f3228219ddc1162a
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-25 (Mon, 25 Jan 2016)
Changed paths:
M tests/t/lib/ProFTPD/Tests/Modules/mod_sftp.pm
Log Message:
-----------
Added regression tests for SFTP MKDIR requests and symlinks, chrooted and not.
Commit: 495b56e6b6a4914ca03412d11c7a6d6f81deee93
https://github.com/proftpd/proftpd/commit/495b56e6b6a4914ca03412d11c7a6d6f81deee93
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-25 (Mon, 25 Jan 2016)
Changed paths:
M contrib/mod_sftp/fxp.c
M tests/t/lib/ProFTPD/Tests/Modules/mod_sftp.pm
Log Message:
-----------
Added regression tests for the SFTP OPEN requests and symlinks, chrooted
and not.
Commit: 1efcd4f7696f3b464951207fe61d1ba7a77c3ed7
https://github.com/proftpd/proftpd/commit/1efcd4f7696f3b464951207fe61d1ba7a77c3ed7
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-26 (Tue, 26 Jan 2016)
Changed paths:
M NEWS
M modules/mod_xfer.c
M tests/t/lib/ProFTPD/Tests/Commands/STOU.pm
Log Message:
-----------
Merge branch 'master' into fsio-chrooted-readlink-bug4219
Commit: 8d3e6232c03c6a10e71993d315739bfe7df218b6
https://github.com/proftpd/proftpd/commit/8d3e6232c03c6a10e71993d315739bfe7df218b6
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-26 (Tue, 26 Jan 2016)
Changed paths:
M contrib/mod_sftp/fxp.c
M tests/t/lib/ProFTPD/Tests/Modules/mod_sftp.pm
Log Message:
-----------
Added regression tests for the SFTP STAT requests and symlinks, chrooted and
not, and made sure the tests pass.
Commit: aa23eec403df0bdafbcdcb0d4a5602c660740252
https://github.com/proftpd/proftpd/commit/aa23eec403df0bdafbcdcb0d4a5602c660740252
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-26 (Tue, 26 Jan 2016)
Changed paths:
M contrib/mod_sftp/fxp.c
M tests/t/lib/ProFTPD/Tests/Modules/mod_sftp.pm
Log Message:
-----------
Added regression tests for SFTP SETSTAT requests and symlinks, chrooted and not.
Made sure that the tests pass properly.
Commit: 57e48c7336db50b25a8279c6eb80f8168f529c77
https://github.com/proftpd/proftpd/commit/57e48c7336db50b25a8279c6eb80f8168f529c77
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-26 (Tue, 26 Jan 2016)
Changed paths:
M contrib/mod_sftp/fxp.c
M tests/t/lib/ProFTPD/Tests/Modules/mod_sftp.pm
Log Message:
-----------
Added regression tests for SFTP OPENDIR requests and symlinks, chrooted and not.
Made sure the tests pass as expected.
Commit: 2ee0ba2a216cb4f69862ecb7c4e0d648afffed61
https://github.com/proftpd/proftpd/commit/2ee0ba2a216cb4f69862ecb7c4e0d648afffed61
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-26 (Tue, 26 Jan 2016)
Changed paths:
M contrib/mod_sftp/fxp.c
M tests/t/lib/ProFTPD/Tests/Modules/mod_sftp.pm
Log Message:
-----------
Added regression tests for SFTP RMDIR requests and symlinks, chrooted and not.
Ensured that all tests pass as expected.
Commit: 1c03c9183e48d7ad92412a24bf712dbbc3d3aa69
https://github.com/proftpd/proftpd/commit/1c03c9183e48d7ad92412a24bf712dbbc3d3aa69
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-26 (Tue, 26 Jan 2016)
Changed paths:
M contrib/mod_sftp/fxp.c
Log Message:
-----------
Add the dir_readlink() magic to the check-file SFTP extension handling.
Commit: 6631e2a1bfbbb60e9a2584fc6256095f88fb3e46
https://github.com/proftpd/proftpd/commit/6631e2a1bfbbb60e9a2584fc6256095f88fb3e46
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-26 (Tue, 26 Jan 2016)
Changed paths:
M modules/mod_xfer.c
M tests/t/lib/ProFTPD/Tests/Commands/STOU.pm
Log Message:
-----------
Merge branch 'master' into fsio-chrooted-readlink-bug4219
Commit: 5dc63cc755fbc7fde7757812678b4d02eb54a654
https://github.com/proftpd/proftpd/commit/5dc63cc755fbc7fde7757812678b4d02eb54a654
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-27 (Wed, 27 Jan 2016)
Changed paths:
M contrib/mod_sftp/scp.c
M tests/t/lib/ProFTPD/Tests/Modules/mod_sftp.pm
Log Message:
-----------
Adding regression tests for SCP uploads to symlinks, chrooted and not. Make
sure the tests pass properly.
Commit: e273778fb690cff6ddf9dc6ae8117fad44244665
https://github.com/proftpd/proftpd/commit/e273778fb690cff6ddf9dc6ae8117fad44244665
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-27 (Wed, 27 Jan 2016)
Changed paths:
M contrib/mod_sql_mysql.c
M contrib/mod_tls.c
M doc/howto/Logging.html
M doc/modules/mod_core.html
M src/inet.c
M src/support.c
Log Message:
-----------
Merge branch 'master' into fsio-chrooted-readlink-bug4219
Commit: cc5f212d673fd21ce688906fecbf9fa05d2cb942
https://github.com/proftpd/proftpd/commit/cc5f212d673fd21ce688906fecbf9fa05d2cb942
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-27 (Wed, 27 Jan 2016)
Changed paths:
M contrib/mod_sftp/scp.c
M tests/t/lib/ProFTPD/Tests/Modules/mod_sftp.pm
Log Message:
-----------
Added regression tests for SCP downloads to symlinks, chrooted and not. Made
sure the tests pass as expected.
Commit: 78b606ea006cacb85aeb01ef28ce146b76fea709
https://github.com/proftpd/proftpd/commit/78b606ea006cacb85aeb01ef28ce146b76fea709
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-27 (Wed, 27 Jan 2016)
Changed paths:
M modules/mod_site.c
M tests/t/lib/ProFTPD/Tests/Modules/mod_site.pm
Log Message:
-----------
Added regression tests for the SITE CHGRP command and symlinks, chrooted and
not. All tests pass now.
Commit: c3ad09fddd93c5c8e7e970347f57e5f599599668
https://github.com/proftpd/proftpd/commit/c3ad09fddd93c5c8e7e970347f57e5f599599668
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-27 (Wed, 27 Jan 2016)
Changed paths:
M modules/mod_site.c
M tests/t/lib/ProFTPD/Tests/Modules/mod_site.pm
Log Message:
-----------
Added regression tests for SITE CHMOD commands and symlinks, chrooted and not.
All tests pass properly now.
Commit: 96ec6a548d5dbb9ea82d622d62fff4bdc956389d
https://github.com/proftpd/proftpd/commit/96ec6a548d5dbb9ea82d622d62fff4bdc956389d
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-27 (Wed, 27 Jan 2016)
Changed paths:
M contrib/mod_site_misc.c
M tests/t/lib/ProFTPD/Tests/Modules/mod_site_misc.pm
Log Message:
-----------
Added regression tests for SITE UTIME and symlinks, chrooted and not. Tests
pass properly now.
Commit: 6f7d3019ce8983b7389f99621fdac99f3d3baad4
https://github.com/proftpd/proftpd/commit/6f7d3019ce8983b7389f99621fdac99f3d3baad4
Author: TJ Saunders <tj@castaglia.org>
Date: 2016-01-27 (Wed, 27 Jan 2016)
Changed paths:
M contrib/mod_copy.c
M contrib/mod_sftp/fxp.c
M contrib/mod_sftp/mod_sftp.c
M contrib/mod_sftp/scp.c
M contrib/mod_site_misc.c
M contrib/mod_sql.c
M contrib/mod_tls.c
M doc/howto/ListOptions.html
M doc/modules/mod_facts.html
M doc/modules/mod_ls.html
M include/support.h
M modules/mod_core.c
M modules/mod_facts.c
M modules/mod_ls.c
M modules/mod_site.c
M modules/mod_xfer.c
M src/dirtree.c
M src/fsio.c
M src/support.c
M tests/api/misc.c
M tests/t/lib/ProFTPD/Tests/Commands/APPE.pm
M tests/t/lib/ProFTPD/Tests/Commands/CWD.pm
M tests/t/lib/ProFTPD/Tests/Commands/DELE.pm
M tests/t/lib/ProFTPD/Tests/Commands/LIST.pm
M tests/t/lib/ProFTPD/Tests/Commands/MDTM.pm
M tests/t/lib/ProFTPD/Tests/Commands/MKD.pm
M tests/t/lib/ProFTPD/Tests/Commands/MLSD.pm
M tests/t/lib/ProFTPD/Tests/Commands/MLST.pm
M tests/t/lib/ProFTPD/Tests/Commands/NLST.pm
M tests/t/lib/ProFTPD/Tests/Commands/RETR.pm
M tests/t/lib/ProFTPD/Tests/Commands/RMD.pm
M tests/t/lib/ProFTPD/Tests/Commands/RNFR.pm
M tests/t/lib/ProFTPD/Tests/Commands/RNTO.pm
M tests/t/lib/ProFTPD/Tests/Commands/SIZE.pm
M tests/t/lib/ProFTPD/Tests/Commands/STAT.pm
M tests/t/lib/ProFTPD/Tests/Commands/STOR.pm
M tests/t/lib/ProFTPD/Tests/Modules/mod_sftp.pm
M tests/t/lib/ProFTPD/Tests/Modules/mod_site.pm
M tests/t/lib/ProFTPD/Tests/Modules/mod_site_misc.pm
Log Message:
-----------
Merge pull request #206 from proftpd/fsio-chrooted-readlink-bug4219
Bug#4219: Better handling of symlinks when chrooted
Compare: https://github.com/proftpd/proftpd/compare/81e4f30996fc...6f7d3019ce89
------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=267308311&iu=/4140
_______________________________________________
ProFTPD Committers Mailing List
proftpd-committers@proftpd.org
https://lists.sourceforge.net/lists/listinfo/proftp-committers
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic