[exim-dev] [Bug 2391] chown() fails in some NFS environmonts
https://bugs.exim.org/show_bug.cgi?id=2391 --- Comment #6 from Git Commit --- Git commit: https://git.exim.org/exim.git/commitdiff/b66fecb428871a3eb274d9370671f1eaf8c5ccec commit b66fecb428871a3eb274d9370671f1eaf8c5ccec Author: Heiko Schlittermann (HS12-RIPE) AuthorDate: Mon Feb 4 22:01:36 2019 +0100 Commit: Heiko Schlittermann (HS12-RIPE) CommitDate: Fri Apr 19 15:12:18 2019 +0200 intercept chown()/fchown() failure and emit a pointer to the bugreport. closes 2391 in a specific nfs setup we experienced a failing chown(). as it is not clear, whether this was due to a misconfiguration or if this may happen in other environments too, we behave as usual (abort the operation), but issue a main_log and panic_log entry pointing to this bugreport. you're encouraged to contact the developers, if you hit this issue. src/src/dbfn.c | 2 +- src/src/deliver.c | 6 +++--- src/src/directory.c | 2 +- src/src/exim.c | 32 ++-- src/src/functions.h | 39 +++ src/src/mytypes.h | 1 - src/src/receive.c | 6 +++--- src/src/spool_out.c | 2 +- src/src/tls-gnu.c | 2 +- src/src/transports/appendfile.c | 10 +- 10 files changed, 84 insertions(+), 18 deletions(-) -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 2391] chown() fails in some NFS environmonts
https://bugs.exim.org/show_bug.cgi?id=2391 --- Comment #5 from Git Commit --- Git commit: https://git.exim.org/exim.git/commitdiff/b66fecb428871a3eb274d9370671f1eaf8c5ccec commit b66fecb428871a3eb274d9370671f1eaf8c5ccec Author: Heiko Schlittermann (HS12-RIPE) AuthorDate: Mon Feb 4 22:01:36 2019 +0100 Commit: Heiko Schlittermann (HS12-RIPE) CommitDate: Fri Apr 19 15:12:18 2019 +0200 intercept chown()/fchown() failure and emit a pointer to the bugreport. closes 2391 in a specific nfs setup we experienced a failing chown(). as it is not clear, whether this was due to a misconfiguration or if this may happen in other environments too, we behave as usual (abort the operation), but issue a main_log and panic_log entry pointing to this bugreport. you're encouraged to contact the developers, if you hit this issue. src/src/dbfn.c | 2 +- src/src/deliver.c | 6 +++--- src/src/directory.c | 2 +- src/src/exim.c | 32 ++-- src/src/functions.h | 39 +++ src/src/mytypes.h | 1 - src/src/receive.c | 6 +++--- src/src/spool_out.c | 2 +- src/src/tls-gnu.c | 2 +- src/src/transports/appendfile.c | 10 +- 10 files changed, 84 insertions(+), 18 deletions(-) -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 2391] chown() fails in some NFS environmonts
https://bugs.exim.org/show_bug.cgi?id=2391 --- Comment #4 from Git Commit --- Git commit: https://git.exim.org/exim.git/commitdiff/b66fecb428871a3eb274d9370671f1eaf8c5ccec commit b66fecb428871a3eb274d9370671f1eaf8c5ccec Author: Heiko Schlittermann (HS12-RIPE) AuthorDate: Mon Feb 4 22:01:36 2019 +0100 Commit: Heiko Schlittermann (HS12-RIPE) CommitDate: Fri Apr 19 15:12:18 2019 +0200 intercept chown()/fchown() failure and emit a pointer to the bugreport. closes 2391 in a specific nfs setup we experienced a failing chown(). as it is not clear, whether this was due to a misconfiguration or if this may happen in other environments too, we behave as usual (abort the operation), but issue a main_log and panic_log entry pointing to this bugreport. you're encouraged to contact the developers, if you hit this issue. src/src/dbfn.c | 2 +- src/src/deliver.c | 6 +++--- src/src/directory.c | 2 +- src/src/exim.c | 32 ++-- src/src/functions.h | 39 +++ src/src/mytypes.h | 1 - src/src/receive.c | 6 +++--- src/src/spool_out.c | 2 +- src/src/tls-gnu.c | 2 +- src/src/transports/appendfile.c | 10 +- 10 files changed, 84 insertions(+), 18 deletions(-) -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 2391] chown() fails in some NFS environmonts
https://bugs.exim.org/show_bug.cgi?id=2391 --- Comment #3 from Git Commit --- Git commit: https://git.exim.org/exim.git/commitdiff/b66fecb428871a3eb274d9370671f1eaf8c5ccec commit b66fecb428871a3eb274d9370671f1eaf8c5ccec Author: Heiko Schlittermann (HS12-RIPE) AuthorDate: Mon Feb 4 22:01:36 2019 +0100 Commit: Heiko Schlittermann (HS12-RIPE) CommitDate: Fri Apr 19 15:12:18 2019 +0200 intercept chown()/fchown() failure and emit a pointer to the bugreport. closes 2391 in a specific nfs setup we experienced a failing chown(). as it is not clear, whether this was due to a misconfiguration or if this may happen in other environments too, we behave as usual (abort the operation), but issue a main_log and panic_log entry pointing to this bugreport. you're encouraged to contact the developers, if you hit this issue. src/src/dbfn.c | 2 +- src/src/deliver.c | 6 +++--- src/src/directory.c | 2 +- src/src/exim.c | 32 ++-- src/src/functions.h | 39 +++ src/src/mytypes.h | 1 - src/src/receive.c | 6 +++--- src/src/spool_out.c | 2 +- src/src/tls-gnu.c | 2 +- src/src/transports/appendfile.c | 10 +- 10 files changed, 84 insertions(+), 18 deletions(-) -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 2391] chown() fails in some NFS environmonts
https://bugs.exim.org/show_bug.cgi?id=2391 Git Commit changed: What|Removed |Added CC||g...@exim.org Status|RESOLVED|CLOSED --- Comment #2 from Git Commit --- Git commit: https://git.exim.org/exim.git/commitdiff/b66fecb428871a3eb274d9370671f1eaf8c5ccec commit b66fecb428871a3eb274d9370671f1eaf8c5ccec Author: Heiko Schlittermann (HS12-RIPE) AuthorDate: Mon Feb 4 22:01:36 2019 +0100 Commit: Heiko Schlittermann (HS12-RIPE) CommitDate: Fri Apr 19 15:12:18 2019 +0200 intercept chown()/fchown() failure and emit a pointer to the bugreport. closes 2391 in a specific nfs setup we experienced a failing chown(). as it is not clear, whether this was due to a misconfiguration or if this may happen in other environments too, we behave as usual (abort the operation), but issue a main_log and panic_log entry pointing to this bugreport. you're encouraged to contact the developers, if you hit this issue. src/src/dbfn.c | 2 +- src/src/deliver.c | 6 +++--- src/src/directory.c | 2 +- src/src/exim.c | 32 ++-- src/src/functions.h | 39 +++ src/src/mytypes.h | 1 - src/src/receive.c | 6 +++--- src/src/spool_out.c | 2 +- src/src/tls-gnu.c | 2 +- src/src/transports/appendfile.c | 10 +- 10 files changed, 84 insertions(+), 18 deletions(-) -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 2391] chown() fails in some NFS environmonts
https://bugs.exim.org/show_bug.cgi?id=2391 Heiko Schlittermann changed: What|Removed |Added Resolution|--- |WONTFIX Status|NEW |RESOLVED --- Comment #1 from Heiko Schlittermann --- Finally it turned out to be an unfortunate NFS setup. The symptoms are "Operation not permitted" in response to Exim's attempt to chown() freshly created files. Normally this chown() is not necessary, as Exim runs as : and created files implictly belong to this user:group. But in some scenarios (sgid bit on a directory) the ownership of a created file might differ from Exim's expectation. Commit b66fecb428871a3eb274d9370671f1eaf8c5ccec introduces (disabled) code that can serve as a workaround, if necessary. -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 2391] chown() fails in some NFS environmonts
https://bugs.exim.org/show_bug.cgi?id=2391 Heiko Schlittermann changed: What|Removed |Added Assignee|ni...@exim.org |h...@schlittermann.de -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##
[exim-dev] [Bug 2391] chown() fails in some NFS environmonts
https://bugs.exim.org/show_bug.cgi?id=2391 Heiko Schlittermann changed: What|Removed |Added Target Milestone|Exim 4.92 |Exim_4.93+ -- You are receiving this mail because: You are on the CC list for the bug. -- ## List details at https://lists.exim.org/mailman/listinfo/exim-dev Exim details at http://www.exim.org/ ##