Skip to content

vit1251/golden

master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
pkg
 
 
 
 
 
 
 
 
 
 
 
 

Golden Point 1.x

Golden Point

Golden Point is a FidoNet (FTN) point package written with in Golang to provide a mailer, tosser and other related utilities.

To work with GoldenPoint after starting you will need to open your browser on address http://127.0.0.1:8080

Project status can be found at https://github.com/vit1251/golden/projects/6

Features

Golden Point provides:

  • Mailer
    • [FTS-1026] Binkp/1.0 minimum protocol realization
      • password protected sessions
      • 5D addressing for Fidonet and FTN technology compatible networks
      • exchange of netmail packets and archmail bundles in both directions, including poll and mail pickup, as well as transfer of any binary or ASCII files
      • ensuring integrity of transmitted mail and files
      • simultaneous bi-directional transmission
      • maximizing performance over packet switched data networks
    • [FTS-1027] Binkp/1.0 optional protocol extension CRAM
  • Tosser
    • [FSC-0001] A Basic FidoNet(r) Technical Standard
    • [FTS-0009] MSGID / REPLY; A standard for unique message identifiers and reply chain linkage
    • [FSC-0039] A Type-2 Packet Extension Proposal
    • [FTS-4000] CONTROL PARAGRAPHS
    • [FTS-4001] ADDRESSING CONTROL PARAGRAPHS
    • [FRL-1004] Timezone information in FTN messages
  • Tracker
    • [FTS-5006] TIC parser
    • [FTS-5006] TIC builder

Documentation

You may read more documentation on https://github.com/vit1251/golden/tree/master/docs

Binary builds

You may download binary builds

Install from source code

Prepare build environemnt

To compile Golden Point your system MUST have next product:

* Golang >= 1.16
* Node >= 1.14
* NPM

Golang and Node MAY use network to download dependencies.

Building routine

Common steps are:

# go build ./cmd/golden
# ./golden --debug

That's all.