NCID distributions: sourceforge: NCID Source package: ncid-0.82-src.tar.gz Cygwin 32 bit Windows package: ncid-0.82-1-cygwin.tgz TiVo Series1 package: ncid-0.82-1-ppc-tivo.tgz TiVo Series 2-3 package: ncid-0.82-1-mips-tivo.tgz Ubuntu 32 bit packages: ncid_0.82-0ubuntu1_i386.deb ncid-client_0.82-0ubuntu1_all.deb ncid-kpopup_0.82-0ubuntu1_all.deb ncid-mythtv_0.82-0ubuntu1_all.deb ncid-samba_0.82-0ubuntu1_all.deb ncid-speak_0.82-0ubuntu1_all.deb Windows client installer: ncid-0.82-1-client_setup.exe These may also be distributed: Fedora 64 bit packages: ncid-0.82-1.fc14.x86_64.rpm ncid-client-0.82-1.fc14.noarch.rpm ncid-kpopup-0.82-1.fc14.noarch.rpm ncid-mythtv-0.82-1.fc14.noarch.rpm ncid-samba-0.82-1.fc14.noarch.rpm ncid-speak-0.82-1.fc14.noarch.rpm Macintosh 32 bit OS X package: ncid-0.82-mac-osx.tgz FreeBSD 32 bit package: ncid-0.82-freebsd.tgz Fedora packages: Available at the Fedora repository (sometimes sourceforge). New release first appears in the rawhide repository there are server, client, and optional output module packages. Normally you only need to install the ncid & ncid-client rpm packages. The yum list command will show you the packages available: yum list ncid\* If the above does not show version 0.82: yum --enablerepo=rawhide list ncid\* If you need to build packages for your specific OS release: rpmbuild -tb ncid-0.82-src.tar.gz Macintosh OS X package: available at MacPorts (sometimes sourceforge) http://trac.macports.org/browser/trunk/dports/net/ncid/Portfile FreeBSD package: available at FreshPorts (sometimes sourceforge) http://www.freshports.org/comms/ncid/ Ubuntu packages: If you need to build a package for your specific OS release, the build-essential, fakeroot, & libpcap packages must be installed: sudo apt-get build-essential fakeroot libpcap0.8-dev tar -xzf ncid-0.82-src.tar.gz mv ncid ncid-0.82 cd ncid-0.82 fakeroot debian/rules build fakeroot debian/rules binary fakeroot debian/rules clean Specific distribution Changes: Fedora and Redhat: ncidd.init: updated The lockfile defaults to /var/spool/lock/lockdev instead of /var/lock/ FreeBSD: The lockfile defaults to /var/spool/lock instead of /var/lock/ Mac OS-X: The system poll() function is either not fully functional or it fully implemented. The replacement poll.c and poll.h source files were added back so poll() functions properly with ncidd. The lockfile defaults to /var/spool/uucp/ instead of /var/lock/ Ubuntu: ncidd.init: updated TiVo: Windows: NCID Server Changes: ncidd: Outgoing and hungup calls are always sent to the clients Clients are tracked by a file descriptor and IP address. Added, improved, and fixed messages in the log file. Fixed a bug using a gateway for Caller ID and the hangup option. It initialized the modem on startup without creating a lockfile and interfered with a program using the modem. Improved modem code and hangup code. Improved log messages for reloading alias and blacklist files. ncidd.conf: removed "send outcall" NCID Gateway Changes: ncid2ncid: sip2ncid: yac2ncid: Fixed a error that prevented the program from running. NCID Client Changes: ncid: ncid.conf NCID Client Module Changes: Documentation Changes: ncidd.8: updated nciddconf.5 updated