|
Server : Apache/2.2.17 (Unix) mod_ssl/2.2.17 OpenSSL/0.9.8e-fips-rhel5 DAV/2 PHP/5.2.17 System : Linux localhost 2.6.18-419.el5 #1 SMP Fri Feb 24 22:47:42 UTC 2017 x86_64 User : nobody ( 99) PHP Version : 5.2.17 Disable Function : NONE Directory : /usr/share/doc/gamin-0.1.7/ |
Upload File : |
<?xml version="1.0" encoding="ISO-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" /><style type="text/css">
TD {font-family: Verdana,Arial,Helvetica}
BODY {font-family: Verdana,Arial,Helvetica; margin-top: 2em; margin-left: 0em; margin-right: 0em}
H1 {font-family: Verdana,Arial,Helvetica}
H2 {font-family: Verdana,Arial,Helvetica}
H3 {font-family: Verdana,Arial,Helvetica}
A:link, A:visited, A:active { text-decoration: underline }
</style><title>News</title></head><body bgcolor="#8b7765" text="#000000" link="#a06060" vlink="#000000"><table border="0" width="100%" cellpadding="5" cellspacing="0" align="center"><tr><td width="120"></td><td><table border="0" width="90%" cellpadding="2" cellspacing="0" align="center" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3" bgcolor="#fffacd"><tr><td align="center"><h1>Gamin the File Alteration Monitor</h1><h2>News</h2></td></tr></table></td></tr></table></td></tr></table><table border="0" cellpadding="4" cellspacing="0" width="100%" align="center"><tr><td bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="2" width="100%"><tr><td valign="top" width="200" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Main Menu</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="index.html">Home</a></li><li><a href="overview.html">Overview</a></li><li><a href="using.html">Using gamin</a></li><li><a href="config.html">Configuration</a></li><li><a href="news.html">News</a></li><li><a href="downloads.html">Downloads</a></li><li><a href="python.html">Python bindings</a></li><li><a href="devel.html">Developers informations</a></li><li><a href="contacts.html">Contacts</a></li><li><a href="FAQ.html">FAQ</a></li><li><a href="debug.html">Debugging Gamin</a></li><li><a href="security.html">Security</a></li><li><a href="internals.html">Internals</a></li><li><a href="differences.html">Differences from FAM</a></li><li><a href="ChangeLog.html">ChangeLog</a></li></ul></td></tr></table><table width="100%" border="0" cellspacing="1" cellpadding="3"><tr><td colspan="1" bgcolor="#eecfa1" align="center"><center><b>Related links</b></center></td></tr><tr><td bgcolor="#fffacd"><ul><li><a href="http://mail.gnome.org/archives/gamin-list/">Mail archive</a></li><li><a href="http://oss.sgi.com/projects/fam/">FAM project</a></li><li><a href="http://techpubs.sgi.com/library/tpl/cgi-bin/getdoc.cgi?coll=0650&db=bks&fname=/SGI_Developer/books/IIDsktp_IG/sgi_html/ch08.html">FAM docs</a></li><li><a href="sources/">sources</a></li><li><a href="http://bugzilla.gnome.org/buglist.cgi?product=gamin&bug_status=UNCONFIRMED&bug_status=NEW&bug_status=ASSIGNED&bug_status=NEEDINFO&bug_status=REOPENED&bug_status=RESOLVED&bug_status=VERIFIED&form_name=query">GNOME Bugzilla</a></li><li><a href="https://bugzilla.redhat.com/bugzilla/buglist.cgi?product=Fedora+Core&product=Red+Hat+Enterprise+Linux&component=fam&component=gamin&bug_status=NEW&bug_status=ASSIGNED&bug_status=REOPENED&bug_status=MODIFIED&short_desc_type=allwordssubstr&short_desc=&long_desc_type=allwordssubstr&long_desc=&Search=Search">Red Hat Bugzilla</a></li></ul></td></tr></table></td></tr></table></td><td valign="top" bgcolor="#8b7765"><table border="0" cellspacing="0" cellpadding="1" width="100%"><tr><td><table border="0" cellspacing="0" cellpadding="1" width="100%" bgcolor="#000000"><tr><td><table border="0" cellpadding="3" cellspacing="1" width="100%"><tr><td bgcolor="#fffacd"><h3>0.1.7: Oct 27 2005</h3><ul><li>Portability fixes (Diego Pettenò, Sjoerd Simons, Daichi Kawahata)</li>
<li>A small memory leak fix (Christopher Aillon)</li>
<li>Fixes for gam_server segfaults (Ed Catmur, DV)</li>
<li>One last patch for Python detection</li>
</ul><h3>0.1.6: Sep 8 2005</h3><ul><li>Large revamp of the inotify back-end (John McCutchan)</li>
<li>Code reorganization, changes for polling (John McCutchan)</li>
<li>Portability patches for NetBSD (Johnny Lam)</li>
<li>Fix compilation without inotify</li>
<li>environment variable GAM_TEST_DNOTIFY to force dnotify on inotify kernels
(John McCutchan)</li>
<li>Inotify race conditions fixes (John McCutchan)</li>
<li>Removal of some asserts resulting in crashes</li>
<li>Applied some testing patches (TomPh)</li>
<li>Fixed a memory leak on inotify back-end</li>
<li>Python detection fix</li>
</ul><h3>0.1.5: Aug 9 2005</h3><ul><li>Improvement of configuration, system wide configuration files and
per filesystem type default (John McCutchan)</li>
<li>Rewrite of the inotify back-end, reduce resources usage, tuning in
case of busy resources (John McCutchan)</li>
<li>Documentation updates</li>
<li>Changes to compile inotify back-end on various architectures</li>
<li>Debugging output improvements</li>
</ul><h3>0.1.3: Aug 2 2005</h3><ul><li> Fix to compile on older gcc versions (Jean-Yves Lefort)</li>
<li> Inotify back-end changes and optimizations (John McCutchan)</li>
<li> Debug ouput cleanup, pid and process name reports (John McCutchan)</li>
<li> Dropped kernel monitor bugfix (John McCutchan)</li>
<li> Removed the old glist copy used for debugging</li>
<li> Maintain mounted filesystems knowledge, and per fstype preferences (John McCutchan)</li>
</ul><h3>0.1.2: Jul 13 2005</h3><ul><li> More patches from John McCutchan for the inotify back-end, inotify
is now in Linus's kernel tree, a patch for the new kernel API was
needed.</li>
<li> Lot of cleanup patches from Neal H. Walfield affecting most of the
server code.</li>
<li> Fixed an authentication problem.</li>
</ul><h3>0.1.1: Jun 10 2005</h3><ul><li> Bug fixes: gamin_data_conn_event (Mark McLoughlin),
crash from bug #303932 (Frederic Crozat),
Inotify and mounted media #171201 (John McCutchan),
monitoring multiple files in busy directories #159748
(mounted media did not show up on Desktop),
write may not be atomic (Neal H. Walfield),
Monitoring a directory when it is a file.
</li><li> Portability to Hurd/Mach and various code cleanups (Neal H. Walfield)
</li><li> Added support for ~ as user home alias in .gaminrc
</li></ul><h3>0.1.0: May 12 2005</h3><ul><li>Close inherited file descriptors on exec of gam_server</li>
<li>Cancelling a monitor send back a FAMAcknowledge based on patch by
Christophe Saout</li>
<li>Fixed for big files > 2GB</li>
<li>Bug when monitoring a non existing directory</li>
<li>Make client side thread safe (Nicholas Miell base patch)</li>
<li>Unreadable directory fixes (Nickolay Shmyrev)</li>
<li>A lot more regression tests, more debugging support and code
cleanups.</li>
<li>Better flow control handling</li>
<li>Updated to latest inotify version: 0.23-6 (John McCutchan, Todor Penev,
Andrei Lahun, Daniel Drake)</li>
<li>MacOSX/BSDs portability using kqueue (Joe Marcus Clarke, Fred Leason)</li>
</ul><h3>0.0.26: Mar 15 2005</h3><ul><li>Fixed an include problem showing up with gcc4</li>
<li>A couple of documentation typo fixes</li>
<li>fixed the crash on failed tree assert bug #150471 based on patch from
Dean Brettle</li>
<li>removed an incompatibility with SGI FAM #149822</li>
</ul><h3>0.0.25: Mar 1 2005</h3><ul><li>Fix a configure problem reported by Martin Schlemmer</li>
<li>Fix the /media/* and /mnt/* mount blocking problems from 0.0.24</li>
<li>Fix the monitoring of directory using poll and not kernel</li>
</ul><h3>0.0.24: Feb 18 2005</h3><ul><li> more documentation</li>
<li> lot of serious bug fixes including Gnome Desktop refresh bug</li>
<li> extending the framework for more debug (configure --enable-debug-api)</li>
<li> extending the python bindings for watching the same resource multiple times and adding debug framework support</li>
<li> growing the regression tests a lot based on python bindings</li>
<li> inotify-0.19 patch from John McCutchan</li>
<li> renamed python private module to _gamin to follow Python PEP 8</li>
</ul><h3>0.0.23: Feb 8 2005</h3><ul><li> memory corruption fix from Mark on the client side.</li>
<li> extending the protocol and API to allow skipping Exists and EndExists
events to avoid deadlock on reconnect or when they are not used
(all gam_servers should be killed after an update to 0.0.23).</li>
</ul><h3>0.0.22: Jan 31 2005</h3><ul><li> Added Python regression test, and a python disconnect() operation.</li>
<li> Applied patches from John McCutchan to fix inotify 0.18 backend.</li>
<li> 3 bugs fixed.</li>
</ul><h3>0.0.21: Jan 26 2005</h3><ul><li> Added Python bindings.</li>
<li> Applied patch from Philipp Zabel to switch to inotify 0.18
protocol. This won't work with older inotify kernel versions.</li>
<li> Doc fix (Mark McLoughlin).</li>
<li> Removal of compilation warnings.</li>
</ul><h3>0.0.20: Jan 6 2005</h3><ul><li> Frederic Crozat seems to have found the list corruption bug
and provided a patch.</li>
<li> Frederic Crozat fixed the poll only mode.</li>
</ul><h3>0.0.19: Dec 3 2004</h3><ul><li> still chasing the loop bug, made another pass at checking GList,
added own copy with memory poisonning of GList implementation.</li>
<li> fixed a compile issue when compiling without debug</li>
<li> Another internal bugfix.</li>
</ul><h3>0.0.18: Nov 26 2004</h3><ul><li> still chasing the loop bug, checked and cleaned up all GList use</li>
<li> patch from markmc to minimize load on busy apps</li>
</ul><h3>0.0.16: Oct 20 2004</h3><ul><li> chasing #132354, lot of debugging, checking and testing and a bit
of refactoring</li>
</ul><h3>0.0.15: Oct 16 2004</h3><ul><li> workaround to detect loops and avoid the nasty effects, see RedHat bug #132354</li>
</ul><h3>0.0.14: Oct 3 2004</h3><ul><li> Found and fixed the annoying bug where update were not received
should fix bugs ##132429, #133665 and #134413</li>
<li> new mechanism to debug on-the-fly by sending SIGUSR2 to client or server</li>
<li> Added documentation about internals</li>
</ul><h3>0.0.14: Oct 3 2004</h3><ul><li>Found and fixed the annoying bug where update were not received should
fix bugs ##132429, #133665 and #134413 in Red Hat bugzilla</li>
<li>new mechanism to debug on-the-fly by sending SIGUSR2 to client or
server</li>
<li>Added documentation about internals</li>
</ul><h3>0.0.13: Oct 1 2004</h3><ul><li>applied portability fixes</li>
<li>hardened the code while chasing a segfault</li>
</ul><h3>0.0.12: Sep 30 2004</h3><ul><li>potential fix for a hard to reproduce looping problem.</li>
</ul><h3>0.0.11: Sep 27 2004</h3><ul><li>inotify support compiled in by default</li>
<li>fix ABI FAM compatibility problems #133162</li>
<li>update to the latest version of inotify </li>
</ul><h3>0.0.10: Sep 21 2004</h3><ul><li>fixed API/ABI incompatibility between FAM and gamin about FAMErrno and
FamErrlist</li>
<li>added support for a per-user configuration file $HOME/.gaminrc</li>
<li>applied a portability patch from Michael Banck</li>
<li>extended the documentation</li>
</ul><h3>0.0.9: Sep 1 2004</h3><ul><li>fix konqueror crash Red Hat bug #130967</li>
<li>statically excludes /mnt//* /media//* from kernel monitoring to avoid
umount problems</li>
</ul><h3>0.0.8: Aug 26 2004</h3><ul><li>inotify backend patch (Martin Schlemmer)</li>
<li>documentation</li>
<li>fixed 0.0.7 crashes</li>
<li>fixed the kernel/poll detection code which was buggy</li>
</ul><h3>0.0.7: Aug 24 2004</h3><ul><li>increased the test suite</li>
<li>activate poll and kernel monitoring (dnotify) simultaneously</li>
<li>fix monitoring of resources initially missing</li>
<li>fix load problem due to dnotify on very busy resources</li>
</ul><h3>0.0.6: Aug 19 2004</h3><ul><li>fix monitoring of file resources</li>
<li>moved gam_server to $libexec since it doesn't need to be started from
the command line usually</li>
<li>test and fixes on x86_64</li>
<li>removal all thread dependancies and conditional code</li>
</ul><p><a href="contacts.html">Daniel Veillard</a></p></td></tr></table></td></tr></table></td></tr></table></td></tr></table></td></tr></table></body></html>