NCID distributions: sourceforge: NCID Source package: ncid-0.85-src.tar.gz Cygwin 32 bit Windows package: ncid-0.85-cygwin.tgz TiVo Series1 package: ncid-0.85-ppc-tivo.tgz TiVo Series 2-3 package: ncid-0.85-mips-tivo.tgz Ubuntu 32 bit packages: ncid_0.85-0ubuntu1_i386.deb ncid-client_0.85-0ubuntu1_all.deb ncid-kpopup_0.85-0ubuntu1_all.deb ncid-mythtv_0.85-0ubuntu1_all.deb ncid-samba_0.85-0ubuntu1_all.deb ncid-speak_0.85-0ubuntu1_all.deb Windows client installer: ncid-0.85-client_setup.exe These may also be distributed: Fedora 64 bit packages: ncid-0.85-1.fc14.x86_64.rpm ncid-client-0.85-1.fc15.noarch.rpm ncid-kpopup-0.85-1.fc15.noarch.rpm ncid-mythtv-0.85-1.fc15.noarch.rpm ncid-samba-0.85-1.fc15.noarch.rpm ncid-speak-0.85-1.fc15.noarch.rpm Macintosh 32 bit OS X package: ncid-0.85-mac-osx.tgz FreeBSD 32 bit package: ncid-0.85-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.85: yum --enablerepo=rawhide list ncid\* If the rawhide repo is not installed: yum install fedora-release-rawhide If you need to build packages for your specific OS release: rpmbuild -tb ncid-0.85-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: Available at the 3rd Party Repository: GetDeb Apps (sometimes sourceforge) Add the repository if needed: wget -q -O - http://archive.getdeb.net/getdeb-archive.key \ | sudo apt-key add - sudo sh -c \ 'echo "deb http://archive.getdeb.net/ubuntu precise-getdeb apps" \ >> /etc/apt/sources.list Update the apt cache: sudo apt-get update List the available packages: sudo apt-cache search ncid Install the server and client: sudo apt-get install ncid ncid-client Install any optional output modules wanted: sudo apt-get install ncid-<module> If the latest source is not available at the repository: - Download the latest NCID deb packages from sourceforge ncid DEB Package ncid-client DEB Package - client and default output modules - Download any optional output modules wanted: ncid-MODULE DEB Package - optional client output modules - Install or Upgrade the packages: * If needed use the the menu item "Add/Remove.." to install the GDebi Package Installer. * Using the file viewer: - Open the file viewer to view the NCID DEB packages - Select the DEB packages - double click selections or right click selections and select "Open with GDebi Package installer" 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.85-src.tar.gz mv ncid ncid-0.85 cd ncid-0.85 fakeroot debian/rules build fakeroot debian/rules binary fakeroot debian/rules clean Specific distribution Changes: Cygwin: - Makefile now creates /usr/local/doc/ncid/* files - updated INSTALL-Cygwin Fedora and Redhat: - removed message options from all init and service files - updated all module service and init scripts - updated INSTALL-Fedora - added ncid-notify.service and ncid-notify.init FreeBSD: - removed message options from all rc files - updated all module rc scripts - added ncid-notify.rc - removed logrotate - updated INSTALL-FreeBSD - added /usr/local/etc/newsyslog-NCID.conf - added /usr/local/share/doc/ncid/newsyslog.conf - Makefile now creates /usr/local/doc/ncid/* files Mac OS-X: - added --osx-launchd option to ncidd for compatability with launchd - added --osx-launchd option to ncid2ncid for compatability with launchd - added --osx-launchd option to sip2ncid for compatability with launchd - added plist files for NCID services - updated INSTALL-Mac - removed logrotate - added /usr/local/share/doc/ncid/newsyslog.conf - Makefile now creates /usr/local/doc/ncid/* files - more configuration files set for Mac defaults, including ncid-speak Ubuntu: - removed message options from all init files - updated all module init scripts - added ncid-notify.init - updated INSTALL-Ubuntu - corrected package maintenance scripts so upgrades are (hopefully) handled properly TiVo: - improved the startncid script - updated the stopncid script - added ncid-notify to startncid - updated INSTALL-TiVo - Makefile now creates /usr/local/doc/ncid/* files Windows: - updated INSTALL-Win NCID Server Changes: ncidd: - Added code to accept a hangup CALL text line from a gateway - Added code for a whitelist ncidd.conf: - Added the whitelist option NCID Gateway Changes: ncid2ncid: - Updated to handle OUT and HUP text line types sip2ncid: - Fixed not reconizing outgoing calls - Fixed minor bug in one error log call. - Fixed compiler warning yac2ncid: NCID Client Changes: ncid: - Added --alt-date|-A option to display date as dd/mm/yyyy - Added the country code for HR (Croatia) - Added a date separator to display "-" or "." instead if "/" in the displayed date. For Example: mm-dd-yyyy - Changed --message option to do nothing, all messages are now passed to the output module by default ncid.conf: - Added country code "HR" to comments for "set country" - Changed comments for "set NoOne" - Added "set AltDate" and comments - Added "set DateSepar" and comments - Added comments for Ring and how to set it using module names NCID Client Module Changes: all modules: - Separate configuration files for each module in config.d/ ncid-notify: - New module, sends Caller ID or a message to Android or iOS devices ncidmodules.conf: removed and replaced by: ncid-kpopup.conf: New ncid-mythtv.conf: New ncid-notify.conf: New ncid-page.conf: New ncid-speak.conf: New ncid-samba.conf: New ncid-skel.conf: New ncid-yac.conf: New Documentation Changes: - NCID-SDK.odt: updated for a hangup CALL text line from gateway - ncidd.8, ncidd.blacklist.5, ncidd.conf.5: updated - ncid.1, ncid-*.1, cid*.1, ncid.conf.5, sip2ncid.conf.5: updated - ncidd.whitelist.5: ncid-modules.7 new - ncidmodules.1, ncidmodules.conf.5, ncidtools.1 : removed - INSTALL-Cygwin: added rebase and service documentation - INSTALL-Fedora: added install section using yum - INSTALL-Mac: added section using launchctl - INSTALL-Ubuntu: added section using - INSTALL-Win: replaced andLinux with Ubuntu - Verbose-ncidd: added whitelist messages - Verbose-sip2ncid: added verbose level5