incron - changelog (přehled změn)
0.5.10 5.4.2012
- přidány includes kvůli kompatilitě s GCC 4.4 a novějšími (#0000385, #0000447)
- oprava práce s datovými typy (#0000447)
- vyřešena chyba EAGAIN vrácená z poll() (#0000399, #0000686, #0000691)
- vylepšen Makefile (#0000512)
- typografická oprava v několika souborech (#0000412)
0.5.9 21.6.2009
- opravena chyba s mezerami v názvech souborů při událostech (#0000174)
- opraveno padání programu
incrontab
při použití --user (#0000187)
- do manuálových stránek byly přidány informace o hlášení chyb (#0000407)
- upraven Makefile tak, aby pro 'release-clean' odstraňoval i adresář 'doc'
0.5.8 29.12.2008
- přidány další includes kvůli kompatilitě s GCC 4.3 (#0000178)
- opraveny překlepy v nápovědách (#0000172)
- opravena varování kvůli neošetřeným selháním (#0000372)
0.5.7 4.9.2007
- aktualizace dokumentace - přidání informací o symbolech (#0000157)
- přidáno několik includes kvůli kompatilitě s GCC 4.3 (#0000158)
- přidána inicializace seznamu doplňkových skupin (#0000167)
0.5.6 18.4.2007
- verze založena na inotify-cxx 0.7.2 (řeší problémy s kompilací na Debian Sarge, #0000155)
0.5.5 14.2.2007
- opravena další chyba související s proměnnými prostředí (#0000151)
- opravena chybná funkčnost -V (--version) (#0000150)
0.5.4 11.2.2007
- opravena chyba související s přetrváváním proměnných prostředí (#0000149)
- aktualizace manuálové stránky incrond(8) - jak se nakládá s proměnnými prostředí
- opraveny chyby v souboru s příkladem konfigurace
0.5.3 8.2.2007
- opravena chyba související s ignorováním nových tabulek (#0000142)
- explicitní přetypování ve volání funkce execlp() (#0000145)
- opraven únik paměti související s načítáním tabulek (#0000144)
- přidána dokumentace pro 'incrontab -d' (#0000146)
- přidána manuálová stránka pro incron.conf (#0000147)
0.5.2 4.2.2007
- oprávnění k souboru zámku změněna na 0644 (znovuotevřené hlášení #0000137)
- opraveno hlášení při pokusu o odstranění neexistující tabulky (#0000141)
0.5.1 28.1.2007
- opraveny problémy s umístěním souboru zámku (#0000137)
- opraveny chyby v konfiguraci souboru zámku (#0000140)
- změna konců řádků v souboru LICENCE-GPL - z CRLF na LF (#0000138)
0.5.0 27.1.2007
- verze založena na inotify-cxx 0.7.1
- opravena chyba související s názvy událostí (#0000134)
- zamykání instance incrond (povolena pouze jediná instance - opravuje také #0000136)
- zavedena konfigurace (včetně uživatelsky určených konfiguračních souborů)
- přepsáno čekání na podprocesy kvůli eliminaci problémů se souběhem
- uživatelé si mohou vyžádat znovunačtení tabulek do incrond (#0000130)
- nová implementace argumentů příkazové řádky
- refaktoring části kódu
0.4.0 13.1.2007
- verze založena na inotify-cxx 0.7.0
- incrontab má nyní možnost zjišťování podporovaných typů událostí (--types nebo -t)
- incrond nyní podporuje argumenty příkazové řádky
- incrond lze spustit na popředí (--foreground, -n)
- incrond lze snadno zastavit (--kill, -k)
- přidána podpora pro systémové tabulky (/etc/incron.d)
- funkce eaccess() nahrazena funkcí euidaccess() (#0000125)
- každá tabulka nyní používá vlastní inotify deskriptor (#0000129)
- deskriptory se zavírají při spouštění podprocesů
0.3.5 9.1.2007
- verze založena na inotify-cxx 0.6.3
- opravena bezpečnostní chyba související s přístupovými právy ke sledovaným souborům (#0000119)
- opraveno padání při načtení tabulky po odebrání sledované cesty (#0000123)
- opravena nefunkčnost 'incrontab --list' (#0000122)
0.3.4 3.1.2007
- verze založena na inotify-cxx 0.6.2
- opraveny problémy se špatným pořadím nastavování UID/GID (#0000115, #0000117)
- uživatelské tabulky mají nyní oprávnění 0600
0.3.3 15.12.2006
- verze založena na inotify-cxx 0.5.3
- opravena chyba spočívající v ignorování GID (#0000109)
- opravena "zombie chyba" (#0000105)
- vyčištění a zjednodušení kódu
0.3.2 2.12.2006
- opraveny problémy s reiserfs (#0000104)
0.3.1 24.11.2006
- přidán uživatelský manuál
- vlastníkem tabulek je nyní root (opravuje také #0000103)
0.3.0 12.11.2006
- verze založena na inotify-cxx 0.5.2 (opravuje problém s ignorováním IN_OPEN)
- dva nové speciální symboly ($% pro symbolicky vyjádřené příznaky, $& pro číselné vyjádření)
- bílé znaky v cestách jsou nyní povoleny (s předřazením obráceného lomítka) (#0000098)
- různé změny v logování atd.
0.2.3 30.10.2006
- opraveny problémy s nechtěným IN_NO_LOOP (#0000097)
0.2.2 29.10.2006
- verze založena na inotify-cxx 0.5.0
- opravena chyba související s neuklizenými podprocesy (#0000095)
- opraven únik paměti v argumentech pro podprocesy (#0000096)
0.2.1 14.10.2006
- verze založena na inotify-cxx 0.4.1 (mělo by opravit i padání popsané v #0000085)
- opraveny kompilační problémy na některých distribucích (kvůli chybějícímu 'useradd -M') (#0000094)
- opravena struktura zdrojového balíku (#0000089)
- dokumentace mírně vylepšena
0.2.0 4.10.2006
- verze založena na inotify-cxx 0.3.1
- lepší obsluha signálů (žádné "špinavé" wait() v handleru)
- lze použít ochranu proti zacyklení
- více dokumentace v kódu
0.1.0 15.9.2006