Package "ncid"

This package belongs to a PPA: GetDeb Apps

Name: ncid


Network Caller ID server, client, and gateways
NCID is Caller ID (CID) distributed over a network to a variety of
devices and computers. NCID includes a server, gateways, a client,
and client output modules.

The NCID server obtains the Caller ID information from a serial device,
like a modem, and from VOIP and YAC gateways.

This package contains the server and gateways. The client is in the
ncid-client package.

Latest version: 0.88-1~getdeb1
Release: precise (12.04)
Level: getdeb
Repository: apps
Homepage: http://ncid.sourceforge.net/


Download "ncid"

Other versions of "ncid" in Precise

No other version of this package is available in the Precise release.

Packages in group

Deleted packages are displayed in grey.


Version: 0.88-1~getdeb1 2014-02-01 01:08:45 UTC

ncid (0.88-1~getdeb1) precise; urgency=low

  * New upstream version
    - Makefile: - MFLAGS line: removed -W from Mflags, -Wmissing-declarations
    - added to DOC define, added docdir to local-base
    - created docdir:, added $(DOCDIR) to some install commands
    - README: - updated
    - client/ncid.sh:
    - added server menu and code to make changes to the
    alias, blacklist, and whitelist files using the server
    - added new verbose statements
    - doc/Makefile: new
    README.doc: new
    *: except for CHANGES, LICENSE, and ReleaseNotes, all text
     files were replaced by md files.
    NCID-SDK.odt: updated
    doc/NCID-SDK.odt: updated
    - gateway/Makefile: added warning for unused variables
    ncid2ncid.c: removed unused variables
    sip2ncid.c: removed unused variables
    - man/Makefile: updated
    README.man: new
    moved: ncidrotate.conf.5 to logtotate/ncidrotate.conf.5
    new: index.md index-add.md
    ncid.1: updated
    ncidrotate.conf.5 moved to logrotate/ncidrotate.conf.5
    - screenshots/ncid-call.png: updated
    - screenshots/ncid-mesg.png: updated
    - server/ncidd.c: writeLog(): changed msgbuf to logbuf for write
    to server log
    - added "char *fnptr" to point to a open file that
    can be alias, conf, blacklist, or whitelist
    - added fnptr as first parameter passwd to getWord()
    - removed unused variables

    getWord() added a new passwd parameter: char *nameptr
     ncidd.h: added extern char *fnptr;
    added more service messages, changed 300 message name
     nciddalias.c: added fnptr as first parameter passwd to getWord()
     nciddalias.h: updated
     nciddconf.c: added fnptr as first parameter passwd to getWord()
     nciddhangup.c: added fnptr as first parameter passwd to getWord()
     nciddhangup.h: updated
     ncidd.conf-in: added new modem information
    - test/test-client-screenshot.data: updated
     test-client.data: updated
     test-modem-calls.data: updated
    - tools/Makefile: updated
    cidupdate.pl: * fixed changing a name to "NO NAME"
    if not in ncidd.alias
    * Removed accept/reject message if no changes to
    ncidutil.pl: new

 -- Christoph Korn Sat, 01 Feb 2014 00:02:56 +0100

Version: 0.87-1~getdeb1 2013-07-07 12:08:49 UTC

ncid (0.87-1~getdeb1) precise; urgency=low

  * New upstream version
  * Removed "S" from the default stop in the init scripts.
  * added gateway: rn2ncid
  * rn2ncid.init, sip2ncid.init, wc2ncid.init, yac2ncid.init: start after ncidd

 -- Jhonny Oliveira Sat, 06 Jul 2013 22:48:27 +0200

Version: 0.86.1-1~getdeb1 2013-04-12 16:09:41 UTC

ncid (0.86.1-1~getdeb1) precise; urgency=low

  * New upstream version

 -- Christoph Korn Thu, 11 Apr 2013 15:59:54 +0200

Version: 0.86-1~getdeb1 2013-03-26 22:09:05 UTC

ncid (0.86-1~getdeb1) precise; urgency=low

  * New upstream version

 -- Christoph Korn Tue, 26 Mar 2013 19:13:28 +0100

Version: 0.85-1~getdeb1 2012-11-17 15:08:33 UTC

ncid (0.85-1~getdeb1) precise; urgency=low

  * New upstream version
    - README: updated
    - Makefile: updated
    - renamed cidgate/ to gateway/
    - client/Makefile: updated
    - client/ncid.sh:
        added verbose levels 1-9
        added doVerbose{}
        changed all "if $Verbose" to "doVerbose 1"
        added test for $ProgDir == "" to correctly set $Program from $ProgName
        updated comments for $ProgDir and $ProgName
        added --alt-date|-A option to display date as dd/mm/yyyy
        added country code for HR (Croatia)
        fixed "call" array pronlem that crashed ncid if call
            not found in the array.
        added date separator ($DateSepar) so "-" or "." can be used
            in place of "/" in displayed date
        changed --message option to do nothing, messages always sent
            to the output module
        removed -M | --messages option from Usage:
        added code to set ring indirectly from a module
            name with "-" replaced by "_" in ncid.conf
        getCID{}: removed verbose inside "if $Raw {"
                  added line: if {$Program != ""} {doVerbose "$dataBlock" 1}
    - client/ncid.conf-in:
            added AltDate configuration variable
            added ring number configuration
    - debian/README.Debian: updated
    - debian/Makefile: updated
    - debian/ncid-*.init: updated
    - debian/ncid-notify.init: new
    - debian/postrm-client: updated
    - debian/prerm-client: updated
    - debian/rules: updated
    - doc/INSTALL-andLinux: removed
    - doc/INSTALL-Cygwin: added rebase and service documentation
    - doc/INSTALL-Fedora: updated
    - doc/INSTALL-Mac: added section to install using launchctl
    - doc/INSTALL-TiVo: updated for the startncid script.
    - doc/INSTALL-Ubuntu: added section to install from GetDeb
    - doc/INSTALL-Win: updated
    - doc/Verbose-ncidd: updated
    - doc/NCID-SDK.odt: updated
    - Fedora/Makefile: updated
    - Fedora/ncid.spec: updated
    - Fedora/ncid-notify.init: new
    - Fedora/ncid-notify.service-in: new
    - Fedora/ncidd.service-in: changed network.target to multi-user.target
    - Fedora/ncid2ncid.service-in: changed network.target to multi-user.target
    - Fedora/ncid2sip.service-in: changed network.target to multi-user.target
    - Fedora/ncid2yac.service-in: changed network.target to multi-user.target
    - FreeBSD/Makefile: updated
    - FreeBSD/ncid-notify.rc: new
    - gateway/Makefile: updated
    - gateway/sip2ncid.c:
        added print of command line options to logfile
        doPCAP(): - changed errorExit() call
        getOptions(): - added "--osx-launchd" for Mac launchd
        parseLines: fixed linenum[0] never populated
    - gateway/sip2ncid.h: updated Usage:
    - gateway/ncid2ncid.c:
        added "OUT: " & "HUP: " to lineType[]
       added print of command line options to logfile
       processPackets(): moved if (outcall) to inside above if statement
       getOptions(): - added "--osx-launchd" for Mac launchd
    - gateway/ncid2ncid.h: updated Usage:
    - Mac/*: new
    - man/Makefile: updated
    - man/ncid.1: updated
    - man/notify.1: new
    - man/ncid.conf.5: updated
    - man/ncid2ncid.1: updated
    - man/ncidd.8: updated
    - man/ncidd.conf.5: Updated
    - man/ncidd.blacklist.5: updated
    - man/ncidd.whitelist.5: new
    - man/ncidmodules.1: removed
    - man/ncidmodules.conf.5: removed
    - man/ncid-modules.7: new
    - man/ncid-tivo.1: moved to TiVo/
    - man/ncid-*.1: rewrote
    - mancid*.1: rewrote
    - man/ncidrotate.1: moved to scripts/
    - man/ncidtoold.1: removed
    - man/sip2ncid.conf.5: Updated
    - modules/Makefile.modules: updated
    - modules/README.modules: updated
    - modules/ncid-initmodem.sh: modified comments
    - modules/ncid-kpopup.sh: modified comments
    - modules/ncid-mythtv.sh: modified comments
    - modules/ncid-notify.sh: new
    - modules/ncid-tivo.sh: moved to TiVo/
    - modules/*.sh: lots of code minor changes in all modules
    - modules/ncidmodules.conf-in: removed
    - modules/ncid-*.conf: new
    - scripts/README.scripts: updated
    - scripts/README.scripts: renamed to README.logrotate
    - scripts/Makefile: updated
    - scripts/ncidrotate.1: moved from man/
    - scripts/ncid.logrotate: updated to work with all service files & systemctl
    - scripts/ncidrotate.sh: improved code a bit
    - renamed scripts/ to logrotate/
    - server/Makefile: updated
    - server/README.server: updated
    - server/ncidd.blacklist: added 4 area codes to block
    - server/ncidd.whitelist: new
    - server/ncidd.c:
        changed ringline to infoline, initialize to ONELINE instead of "-"
        Updated CIDINFO line comment for sendInfo(int mainsock)
        main() - added: strncpy(infoline, lineid, CIDSIZE - 1);
        removed extern void builtinAlias(), userAlias();
        Moved position of command line printout in logfile
        formatCID() - changed callout to calltype with values IN, OUT, and HUP
                    - removed builtinAlias() & userAlias()
                    - added test for "CALLHUP" in the CALL line from a gateway
                    - added switch statement for linelabel value
        main(): - added call whitelist lines under if (hangup)
        getOptions(): - added whitelist option
                      - added "--osx-launchd" for Mac launchd
        reload(): - moved blacklist reload inside if (hangup)
                  - added whitelist reload
        main(): - added code to print total alias entries
    - server/ncidd.conf-in: added whitelist variable
    - server/ncidd.h: - added defines for IN, OUT, and HUP
                      - added whitelist option to USAGE define
                      - replaced HANGUPMSG define with BLMSG and WLMSG
                      - updated Usage:
    - server/nciddalias.c:idoAlias(): - added Alias Entries log message
                           - added builtinAlias() & userAlias() was in ncidd.c
    - server/ncidd

About   -   Send Feedback to @ubuntu_updates