[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