mirror of https://github.com/schoebel/mars
0d579d48ba
Runtime modification of _shared_ socket flags like O_NONBLOCK is a bad idea. If I remember correctly, long ago there was no other way. Current kernels allow different flags on the stack per kernel_*() call, but I am not sure whether this could break compatibility with some very ancient kernels. Unfortunately, I cannot test MARS with these dinosaur kernels anymore, but hopefully nobody uses them anyway. |
||
---|---|---|
contrib | ||
docu | ||
football@ac9cdb926c | ||
kernel | ||
pre-patches | ||
scripts | ||
systemd | ||
test_suite | ||
userspace | ||
.gitattributes | ||
.gitignore | ||
.gitmodules | ||
AUTHORS | ||
COPYING | ||
ChangeLog | ||
INSTALL | ||
NEWS | ||
README |
README
MARS Long Distance Replication Software See http://schoebel.github.io/mars/ Very detailed documentation / motivation / use cases can be found there. Please look into the docu/ subdirectory. License: GPLv2+ (see file COPYING) Documentation is under FDL. This is intended for the whole project, and is valid for all parts from the original author as well as parts from 1&1. Any further contributors to contrib/ subdirectory are strongly encouraged to put their files also under GPL or FDL, or at least a compatible license (see newest descriptions at fsf.org).