Hi all,
a few people asked what binkpoint actually does by now, so here is the
whole list in one place. binkpoint is my point program for Windows x64:
mailer, tosser, packer, message reader/editor and a BBS terminal in one
file, binkpoint.exe. It is written entirely in x86-64 NASM assembler, no
C runtime, only the normal Win32 system DLLs. It is free, binary only.
The UI and the log are in German and English.
Mailer
- binkp with CRAM-MD5 or plain password, optional "CRAM required"
- several bosses/networks in one config (FidoNet, fsxNet, GooseNet ...)
- Binkley Style Outbound (flavours, .bsy locks) or a plain outbound
- poll from the Mail menu (F6, Shift+F6 for all bosses) or command line
- auto-poll per boss, 1 minute up to 7 days, next/last poll in the
status bar
- the mailer keeps running while you are in the terminal
Tosser and export
- type 2/2+/2.2 packets and ZIP bundles (own inflate) into JAM bases
- echomail by AREA:, netmail by zone/network, bad and dupe areas,
dupe database, packet passwords
- new areas from the boss are created automatically while tossing
- own messages go out as type 2+ packets or ZIP bundles into the BSO
- toss/export result in the status bar, details in the log (Ctrl+L)
- JAM is checked against husky (hpt, smapi) and GoldED+; lastread is
shared with GoldED+
Message reader
- tree with networks, netmail and echo areas, unread/total counters
- list No./From/To/Subject/Date, sort by column click, alternating
row colours
- thread view (Ctrl+Shift+T) via ReplyTo, MSGID/REPLY and subject
- reader with an 80 column CP437 grid and ANSI colours, so BBS art
looks right; zoom with Ctrl+wheel, kludges with Ctrl+K
- new in 1.2.2: echomail addressed to you gets a red No. cell in the
list and a red bar on top of the header. "You" is the sysop name you
set for that boss in your own install, nothing is hard-coded. Netmail
is not marked, on a point nearly all of it is for you anyway.
- select and copy text, clickable links (http, https, ftp, telnet,
mailto, www), links in kludges are ignored
- search (Ctrl+F) in one or all areas, F3 for the next hit
- delete messages the same way smapi does (multi-select, Del)
- print and save as PDF, either as on screen or plain black on white
Writing
- echomail (Ctrl+N), netmail (Ctrl+M), replies with quoting (Ctrl+R)
- sysop name and origin globally or per boss
- netmail address book (Ctrl+B)
- simple encryption for netmail between binkpoint users (Caesar or
Enigma-style, shared key). It is a simple cipher, not real security,
not allowed in FidoNet zones 1-6 and never for echomail.
Echo areas / AreaFix
- areas window (Ctrl+E) per boss with descriptions and status
- builds %LIST, %LINKED, %HELP, %RESCAN, +TAG and -TAG requests, made
for Mystic 1.12 AreaFix
- "Create & poll" writes the request netmail and runs export, poll
and toss right away
BBS terminal
- Telnet and, since 1.2, SSH; switch with Ctrl+T
- SSH is my own SSH-2 code on Windows BCrypt, no OpenSSL: ECDH P-256,
AES-CTR, HMAC-SHA2-256, host keys ECDSA P-256 and RSA
- host key check on first contact and a clear warning if a key changes
- phone book with auto-login; passwords stored DPAPI-encrypted
- CP437 8x16 font, 16 colours, iCE colours, 5000 lines scrollback
- ZModem download and upload, also over SSH, with resume
- copy and paste via menu, Ctrl+Shift+C/V or right-click (1.2.1)
- capture to .ans (Alt+L)
Setup and backup
- first start without a config: import a .bpboss file from your boss
or create the point by hand; folders and JAM bases are made for you
- settings window (F9) only rewrites the lines you changed, comments
stay as they are
- import further bosses from .bpboss files
- backup and restore as .bpoint (settings, messages, address book,
outbound, phone book); plain ZIP backup, also on exit
- window layout, columns and sort order are kept in binkpoint.ini
Command line
- poll, toss, scan, all (scan -> poll -> toss), areafix, areas
- exit codes for scripts; -lang de|en
Known limits
- no binkp/1.1 extensions, no file requests, no resume in binkp
- no Ed25519 host keys in SSH, a server rekey ends the session
- no RLogin, XModem or YModem in the terminal
- language switch needs a restart
Download, manual and changes:
https://bbs.g00r00.com/binkpoint/
File: binkpoint-1.2.2-win64.zip (476,285 bytes)
SHA-256:
0f98e7f11877d88b629d5c256c09638092b3c8612803552994d3ba05cd28159d
No point yet? GooseNet (8118:1/0) signup:
https://bbs.g00r00.com/goosenet
Bug reports and ideas are welcome here or via netmail.
Greetings
Michael
--- binkpoint 1.2.2
* Origin: Binkpoint Dev (21:1/177.101)