Download Latest Version ncid-1.17-src.tar.gz (9.0 MB)
Email in envelope

Get an email when there's a new version of Network Caller ID

Home / ncid / 1.5
Name Modified Size InfoDownloads / Week
Parent folder
README.md 2016-10-04 8.7 kB
ncid-1.5-mac-osx_install.sh 2016-10-04 1.6 MB
ncid-gateways_1.5-1_armhf.deb 2016-10-04 64.2 kB
ncid_1.5-1_armhf.deb 2016-10-04 1.2 MB
ncid-1.5-freebsd_install.sh 2016-10-04 1.5 MB
ncid-client_1.5-1_all.deb 2016-10-04 50.4 kB
ncid-gateways_1.5-1_amd64.deb 2016-10-04 66.5 kB
ncid-kpopup_1.5-1_all.deb 2016-10-04 4.6 kB
ncid-mysql_1.5-1_all.deb 2016-10-04 8.4 kB
ncid-mythtv_1.5-1_all.deb 2016-10-04 6.1 kB
ncid-samba_1.5-1_all.deb 2016-10-04 5.9 kB
ncid-speak_1.5-1_all.deb 2016-10-04 6.6 kB
ncid_1.5-1_amd64.deb 2016-10-04 1.2 MB
ncid-1.5-cygwin_install.sh 2016-10-04 1.5 MB
ncid-1.5-client_win10_x64_setup.exe 2016-10-04 6.7 MB
ncid-1.5-1.fc24.x86_64.rpm 2016-10-04 1.3 MB
ncid-client-1.5-1.fc24.noarch.rpm 2016-10-04 79.4 kB
ncid-debuginfo-1.5-1.fc24.x86_64.rpm 2016-10-04 168.6 kB
ncid-gateways-1.5-1.fc24.x86_64.rpm 2016-10-04 123.0 kB
ncid-kpopup-1.5-1.fc24.noarch.rpm 2016-10-04 16.4 kB
ncid-mysql-1.5-1.fc24.noarch.rpm 2016-10-04 20.1 kB
ncid-mythtv-1.5-1.fc24.noarch.rpm 2016-10-04 16.7 kB
ncid-samba-1.5-1.fc24.noarch.rpm 2016-10-04 16.6 kB
ncid-speak-1.5-1.fc24.noarch.rpm 2016-10-04 17.5 kB
ncid-1.5-mips-tivo_install.sh 2016-10-04 1.7 MB
ncid-1.5-src.tar.gz 2016-10-04 2.9 MB
Totals: 26 Items   20.4 MB 0

Release Notes for NCID 1.5

Index

  • NCID Distributions
  • Distribution Changes
  • Server Changes
  • Gateway Changes
  • Client Changes
  • Client Output Module Changes
  • Tool Changes
  • Documentation Changes

NCID Distributions

  • SourceForge
  • Fedora packages
  • RPM based OS packages
  • Macintosh OS X package
  • FreeBSD package
  • Debian based OS packages

SourceForge

The Macintosh, Fedora, FreeBSD, Raspbian, and Ubuntu packages may be included in repositories.

        NCID source package:           ncid-1.5-src.tar.gz

        Cygwin 32 bit Windows package: ncid-1.5-cygwin_install.sh

        Debian packages:               Ubuntu packages should install as-is

        Fedora 64 bit packages:        ncid-1.5-1.fc24.x86_64.rpm
                                       ncid-gateways-1.5-1.fc24.x86_64.rpm

        Fedora no-arch packages:       ncid-client-1.5-1.fc24.noarch.rpm
                                       ncid-kpopup-1.5-1.fc24.noarch.rpm
                                       ncid-mysql-1.5-1.fc24.noarch.rpm
                                       ncid-mythtv-1.5-1.fc24.noarch.rpm
                                       ncid-samba-1.5-1.fc24.noarch.rpm
                                       ncid-speak-1.5-1.fc24.noarch.rpm

        FreeBSD 64 bit package:        ncid-1.5-FreeBSD-10.2_install.sh

        Macintosh 64 bit OS X package: ncid-1.5-mac-osx_install.sh
        (Universal binary, OSX 10.4+)

        Raspbian packages:             ncid_1.5-1_armhf.deb
        (Raspberry Pi)                 ncid-gateways_1.5-1_armhf.deb

        Ubuntu 64 bit packages:        ncid_1.5-1_amd64.deb
                                       ncid-gateways_1.5-1_amd64.deb

        Raspbian and Ubuntu no-arch packages:
                                       ncid-client_1.5-1_all.deb
                                       ncid-kpopup_1.5-1_all.deb
                                       ncid-mysql_1.5-1_all.deb
                                       ncid-mythtv_1.5-1_all.deb
                                       ncid-samba_1.5-1_all.deb
                                       ncid-speak_1.5-1_all.deb

        TiVo Series 2-3 package:       ncid-1.5-mips-tivo_install.sh

        Windows client installer:      ncid-1.5-client_win10_x64_setup.exe

Fedora packages

Available at the Fedora repository. 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 rpm package. The ncid-gateways and ncid-client rpm packages may also be required.

The dnf list command will show you the packages available:

      dnf list ncid\*

If the above does not show version 1.5:

      dnf --enablerepo=rawhide list ncid\*

If the rawhide repo is not installed:

      dnf install fedora-release-rawhide

If you need to build packages for your specific OS release:

      rpmbuild -tb ncid-1.5-src.tar.gz

RPM based OS packages

Includes Fedora, Redhat, CentOS, etc.

If a dependency can not be resolved, you should try rebuilding packages:

- Download the latest NCID deb packages from SourceForge:
  ncid RPM Package          - server, extensions, and tools
  ncid-gateways RPM Package - gateways (if using a gateway)
  ncid-client RPM Package   - client and default output modules
                              (if using this client)
- Download any optional output modules wanted:
  ncid-MODULE RPM Package  - optional client output modules
- Install or Upgrade the packages using dnf
      * Install the NCID server and gateways:
        sudo dnf install ncid-<version>.fc24.x86_64.rpm
      * Install the client package and default modules:
        sudo dnf install ncid-client-<version>.fc24.noarch.rpm
      * Install any optional modules wanted:
        sudo dnf ncid-<module>-<version>.fc24.noarch.rpm

Notes:
    <version> would be something like: 1.5-1
    <module> would be: kpopup, mysql, mythtv, samba, speak

Macintosh OS X package

The version available at MacPorts is 0.83 which was released October 2011. It is not currently maintained:

http://trac.macports.org/browser/trunk/dports/net/ncid/Portfile

Use the version available at SourceForge.

FreeBSD package

Available at FreshPorts.

http://www.freshports.org/comms/ncid/

Debian based OS packages

Includes Debian, Raspbian, Ubuntu, etc.

Install from the files at SourceForge:

- Download the latest NCID DEB packages from SourceForge:
  ncid DEB Package          - server, extensions, and tools
  ncid-gateways DEB Package - gateways (if using a gateway)
  ncid-client DEB Package   - client and default output modules
                              (if using this client)

- Download any optional output modules wanted:
  ncid-MODULE DEB Package  - optional client output modules

- Install or Upgrade the packages using the gdebi-gtk (GUI):
    * 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"

- Install or Upgrade the packages using gdebi (command line):
    * Install gdebi if needed:
      sudo apt-get install gdebi    
    * Install the NCID server and gateways:
      sudo gdebi ncid-<version>_<processor>.deb
    * Install the client package and default modules:
      sudo gdebi ncid-client-<version>_all.deb
    * Install any optional modules wanted:
      sudo gdebi ncid-<module>-<version>_all.deb

Notes:
    <version> would be something like: 1.5-1
    <processor> would be: i386, armhf, amd64
    <module> would be: kpopup, mysql, mythtv, samba, speak

If you need to build a package for your specific OS or release, the build-essential, fakeroot, and libpcap packages must be installed:

    sudo apt-get build-essential fakeroot libpcap0.8-dev
    tar -xzf ncid-1.5-src.tar.gz
    mv ncid ncid-1.5
    cd ncid-1.5
    fakeroot debian/rules build
    fakeroot debian/rules binary
    fakeroot debian/rules clean

Distribution Changes

Cygwin:

Fedora, Redhat, and RPM based systems:

  • Make the default modem port /dev/ttyACM0 instead of /dev/modem
  • Added the ncid-gateways and the ncid-mysql packages

FreeBSD:

  • Added ncid-mysql.rc
  • Added ncid-gateways

Mac OS X:

  • net.sourceforge.ncid-mysql.plist

Ubuntu, Raspbian, Debian based systems:

  • Added the gateways and ncid-mysql packages
  • removed install dependency on tk-lib

TiVo:

Windows:

  • The ncid client is now 64 bit with a name change that indicates 64 bit.

Server Changes

ncidd:

  • Can now handle blacklist/whitelist entries like "########8"
  • The external script will not be called if the current call is in the whitelist file.

ncidd.conf:

ncidd Extensions:

Gateway Changes

email2ncid:

  • new

ncid2ncid:

  • fixed code so keyword toport recognized
  • all lines sent to receiving servers are now prefixed with '+'

obi2ncid:

rn2ncid:

sip2ncid:

wc2ncid:

yac2ncid:

Client Changes

ncid:

  • fixed the removal of a blacklist/whitelist entry
  • removed dependency on the tk tile library

Client Output Module Changes

ncid-mysql: new ncid-mysql.conf: new

Tool Changes

cidalias:

  • fixed to handle "#########8" in an alias

cidcall:

  • fixed to handle "#########8" as a name or number for format output 1
  • added format output 2

cidupdate:

  • fixed to handle "#########8" as a name or number

ncidutil:

  • fixed to handle "#########8" in blacklist, whitelist, and alias

ncid-yearlog:

  • New

Setup Scripts Changes

ncid-mysql-setup:

  • New

ncid-email2ncid-setup:

  • New

ncid-setup:

  • New

Documentation Changes

  • renamed: hangup-message-.1 to hangup-message-skel.1
  • new: hangup-calls.1, hangup-closed-skel.1, ncid-mysql-setup.8, ncid-mysql.1, ncid-yearlog.1
  • new: ncid-setup.1, ncid-email2ncid-setup.1
  • updated: ncid.1, ncid2ncid.1, hangup-skel.1, yac2ncid.conf.5, ncidgateways.7, ncidtools.7
  • modified the user manual to indicate the whitelist is used to decide to execute a hangup script
Source: README.md, updated 2016-10-04