]> git.pond.sub.org Git - empserver/commit
Fix files utility not to set timestamps
authorMarkus Armbruster <armbru@pond.sub.org>
Sat, 17 May 2008 17:35:22 +0000 (19:35 +0200)
committerMarkus Armbruster <armbru@pond.sub.org>
Sat, 17 May 2008 17:35:22 +0000 (19:35 +0200)
commit967122ae0be5ad1f474660ad7d9c3f4fe1ffb131
tree642915c7b623ac0036323463b4790f157c73a5d8
parent2a125c5463d0a05dd979bae96c60ddb24bfe20f1
Fix files utility not to set timestamps

Commit f33b96b1 (v4.3.12) made files again set timestamps.  That was
intentionally suppressed in commit 990eb46b (v4.3.10), because it
facilitates attacks against the PRNG.  Commit 8f98e53a (v4.3.0) had
added it as a feature.

Fix by making files's main() pass new flag EFF_NOTIME to ef_open().
Implement the flag in do_write().
include/file.h
src/lib/common/file.c
src/util/files.c