Menu

NCID 1.6 Released

Network Caller ID (NCID) Release 1.6

Overview

This release improves the ncid client GUI by adding field labels and a new help menu item.

It also adds a new line type, HELLO: <label> <string>, which can be used by gateways and clients to control certain server actions during the connection process.

The first implementations for the new line type are HELLO: IDENT: <identification> and HELLO: CMD: <command>. By default, the NCID server is configured to automatically send the call log when gateways and clients initially connect. Large call logs can take a significant amount of time to transmit, and in the particular case of gateways this is inefficient because gateways typically discard the call log. By sending HELLO: CMD: no_log, gateways can temporarily suppress the sending of the call log to speed up the connection process.

If you have created your own gateways or clients that do not need the call log, you are strongly encouraged to update them to take advantage of the performance improvement gained by sending HELLO: CMD: no_log.

Features and fixes for this NCID release

  • NEW FEATURE: HELLO: <label> <string> to control server actions during the initial connection process. Multiple HELLO: <label> <string> lines are permitted.

The <label> is either IDENT: or CMD:. The <string> is either <identification> or <command>. The <identification> can be any "string" but <command> can only be no_log.

All gateways distributed with NCID send HELLO: IDENT: <identification> and HELLO: CMD: no_log when connecting to the server.

Simple clients that use netcat to send MSG lines can also send HELLO: <label> <string> lines. Review the NCID Messages section on MSG in the NCID-UserManual.

  • ncid client: Sends HELLO: IDENT: <identification>. If the --no-gui option is used, it also sends HELLO: CMD: no_log.

Field labels were added to the history window. A new help menu item explains the label abbreviations. See the NCID Screenshots.

  • ncidd server: A couple fixes and modified code to handle the new HELLO: <label> <string> lines. Multiple lines are permitted. Unlike other line types, HELLO: <label> <string> lines are never sent to already connected clients.

  • email2ncid gateway: Also changed default port from 3334 to 3333.

Fedora Upgrade Note

When doing an upgrade from NCID 1.2 on Fedora, the client post-script (installed with NCID 1.2) fails. Everything is installed properly but if you have had any clients with output modules running, you may need to restart them after the upgrade.

NCID project home page

NCID package description and features

NCID package release notes and distribution files

NCID User Manual

NCID Man Pages

NCID Modem List

NCID WiKi

NCID API

NCID SDK

Posted by John L. Chmielewski 2016-11-19

Log in to post a comment.