github jrohel/NetMount client-v1.7.0,server-v1.6.0,ninstall-v1.0,nmmanage-v1.0.0
NetMount client version 1.7.0, server version 1.6.0, ninstall version 1.0, and nmmanage version 1.0.0

11 hours ago

Changes in NetMount client version 1.6.0 -> 1.7.0

Fixes

  • pktdrv_init: Fix releasing packet driver handle for ARP frames

    There was a bug in the argument: the type of ARP frame was passed
    instead of the handle. The code is executed only in the event of
    a packet driver initialization failure, and only when the handler for
    ARP frames was successfully registered but the registration of the IPv4
    handler subsequently failed. This scenario normally does not occur.

Other

  • Remove redundant GPL-2.0 license file

  • Block reception of frames until netmount is fully initialized

  • Add checks when retrieving local MAC address from packet driver

  • Add NetMount client and ABI version info to shared data

    Prepares the shared data structure for use by external programs
    that will interact with the NetMount client.

  • Restrict packet driver interrupt range to 0x60–0x80

    Previously, the valid range was 0x60–0xFF. The upper limit was reduced
    to 0x80 to match the range of software interrupts used by DOS packet
    drivers (0x60–0x80).

  • Define and use new/renamed configuration macros

  • Check installed NetMount version for compatibility

  • Move shared_data struct and parameter macros to shdata.h

    Moved the definition of struct shared_data and the NetMount client
    parameter macros from netmount.c to shdata.h.

    This allows other programs (e.g. the upcoming NetMount management tool)
    to access shared_data and related configuration limits (min/max/default)
    without duplicating definitions.

  • Move additional header files to "shared" directory

    Moved shdata.h, exitcode.h, nettypes.h, and pktdrv.h into the existing
    "shared" directory, which already contains headers shared with the
    NetMount server. This makes these headers available to other programs
    in the future (e.g., the upcoming NetMount management tool).

Added NMManage DOS utility for reading/modifying params of NetMount DOS client

Key Features

  • Display general information about NMManage and the installed NetMount client.
  • Inspect and configure global network settings.
  • List all currently mounted network drives and view or modify individual drive options.
  • Access and modify IP-to-MAC address table entries.

Binaries

The release includes the complete NetMount source code (server, DOS client, NInstall and NMManage), as well as:

  • 2 builds of the DOS client: for 8086 and 80286 CPUs
  • 1 build of the DOS utility NMManage for the 8086 CPU

The NetMount server and NInstall have not changed in this release; if needed, use builds from the older release https://github.com/jrohel/NetMount/releases/tag/client-v1.6.0%2Cserver-v1.6.0%2Cninstall-v1.0 .

Don't miss a new NetMount release

NewReleases is sending notifications on new releases.