You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
278 lines
10 KiB
Plaintext
278 lines
10 KiB
Plaintext
* New: now "bforce" can start outgoing sessions simply on stdin/stdout.
|
|
(command line option "-o")
|
|
* New: file boxes support. New config keywords "filebox" and
|
|
"filebox_directory"
|
|
* Bugfix: now "bforce" will remove .bsy locks immediately after
|
|
disconnection
|
|
* New: implemented CRAM-MD5 authentication in the BinkP protocol
|
|
* New: new command line option "-c" in the "bfstat" utility
|
|
* New: BinkP seems to be working fine now
|
|
* Bugfix: some file names could be spoiled on the Hydra protocol while
|
|
receiving (it is a bug with receiving files with the name "d" instead
|
|
of the real one)
|
|
* New: implementation of the YooHoo handshake protocol
|
|
* New: now will create .csy locks while dialing and convert it to
|
|
the .bsy only at handshake
|
|
* Bugfix: now daemon will not call to the nodes marked as Hold/Down
|
|
in a nodelist
|
|
* New: added sessions history loging. New config keyword "sessions_history"
|
|
For the history file format look sources.
|
|
* Bugfix: Hydra didn't send "short" file name, as a result some mailers
|
|
with strict checks could not receive files with long names :))
|
|
* New: removed check for "short" file name length in the Hydra
|
|
|
|
0.22 (31-07-2000)
|
|
|
|
* Bugfix: at incoming sessions used speed limit for outgoing sessions
|
|
* Bugfix: RH1 mode didn't work correctly
|
|
* Bugfix: outgoing BinkP password protected sessions allways fail
|
|
with invalid password error
|
|
* Bugfix: files from the AmigaDos Outbound send in incorrect order
|
|
* New: passwords are case insensitive now (again)
|
|
* New: improved EMSI handshake, now it should work better with systems
|
|
using Cisco or something like that with login prompt
|
|
* New: added writing of the remote intro to log (like *ico). To control
|
|
this feature added new option "[No]Intro"
|
|
* New: protocol selection options now works at incoming sessions too
|
|
* New: added support for modem chat commands, e.g "ATz| ATm0|", mailer
|
|
will wait for modem response ("OK" or "ERROR") after sending each
|
|
substring and only then send the next one
|
|
* Bugfix: file masks checker didn't work correctly than '!' (not)
|
|
prefix was used. Now "DelayFiles", "SkipFiles" should work normaly
|
|
* New: Added new expression elements: Exist <file name>, Mailer <mailer
|
|
name substring>, Port <port name substring>
|
|
* New: Added autoconfiguration of UUCP lock files directory
|
|
* Bugfix: daemon could call even to "-Unpublished-" phone if it was
|
|
specified in override.
|
|
* Bugfix: could not parse received EMSI data packet if character ']' was
|
|
escaped as '\5d' by remote mailer (e.g. DVMMail do such escaping)
|
|
* New: added support for Tx/Rx windows and ASC/UUE packets in the Hydra
|
|
* Bugfix: files skipped by remote mailer was not really skipped :)
|
|
* New: extended algorithm of renaming received file if file with such name
|
|
allready exist in the inbound directory:
|
|
- For netmail packets and '.tic' files: generate new random name
|
|
- For arcmail packets: rotate extension characters, as most other mailers do
|
|
- For file requests: allways overwrite existing file
|
|
- For all other files: add numeric extension as in previous versions
|
|
* New: added ability to recode file names and intro text to another charset
|
|
then sending/receiving. Recode tables are compartible with HPT. New
|
|
config keywords: "Recode_file_in", "Recode_file_out", "Recode_intro_in"
|
|
|
|
Konstantin Stepanenkov, 2:5030/1251
|
|
0.22.7.kst1
|
|
===========
|
|
|
|
* Attempt to fix warnings, when compiling with -Wall.
|
|
+ make update -- install only binaries.
|
|
* Better EMSI handling, when calling to cisco.
|
|
+ Correct ZMH support in daemon.
|
|
* Some fixes in contributed perl scripts.
|
|
|
|
0.22.7.kst2
|
|
===========
|
|
|
|
+ Added option --with-uucp-lockdir=... to configure.
|
|
* Using strncpy(3) instead of strcpy(3) if possible.
|
|
|
|
Added patches by Maxi Rovnich @ 2:5030/872:
|
|
+ Support for maximum 'no dialtone' count.
|
|
+ Support for download resyncing, while checking for free space.
|
|
+ Ignore all files, but *.pnt, *.req, *.?lo and *.?ut in BSO.
|
|
|
|
0.22.7.kst3
|
|
===========
|
|
|
|
* Compilation failed with --disable-hangup-watch-cd. Fixed.
|
|
+ Ability to write daemon pid in file.
|
|
* -f option had reverse meaning. Thanks to Eugene Korovin @ 2:5080/196.72
|
|
+ -q option terminates daemon process (only if pidfile is used).
|
|
|
|
0.22.7.kst4
|
|
===========
|
|
|
|
* Hydra was broken in kst2. Fixed.
|
|
+ Bidirectional session drops only if rxcps and txcps are less than
|
|
mincps at the same time.
|
|
|
|
0.22.7.kst5
|
|
===========
|
|
|
|
+ port tcpip patch by Serge N. Pokhodyaev @ 2:5020/1838
|
|
* lock fix, when outbound on not lockable filesystem.
|
|
Patch by Andrew Dolgov @ 2:5030/394.41
|
|
|
|
0.22.7.kst6
|
|
===========
|
|
|
|
* traffic wasn't shown if no files in boxes.
|
|
Patch by Alexander Shiyan @ 2:5030/39.2
|
|
* bfstat now correctly shows age of files.
|
|
Patch by Alexander Shiyan @ 2:5030/39.2
|
|
* logging 'undefined cmd' fixed.
|
|
Thanks to Pavel I.Osipov @ 2:5020/770.50
|
|
|
|
0.22.8.kst7
|
|
===========
|
|
|
|
Some changes taken from 0.22.8 by Alexander Belkin:
|
|
* some bugfixes
|
|
+ new environment variable $RC (session return code)
|
|
+ sending of EMSI_ACK every time after recving of EMSI_DAT
|
|
+ support for nodelist IBN flag
|
|
|
|
0.22.8.kst8
|
|
===========
|
|
|
|
* fixed bug with flags CM in override
|
|
* fixed bug with sending HUP to daemon
|
|
|
|
Andrey Slusar <anray@users.sourceforge.net>
|
|
Evgeniy Kozhuhovskiy <e.kozhuhovskiy@gmail.com>
|
|
Sergey Babitch <vpooh@users.sourceforge.net>
|
|
|
|
0.22.8.ugenk1
|
|
=============
|
|
+ initial release, based on bforce 0.22.8.kst8
|
|
* fixed problem with worktime detecting
|
|
+ makefiles fixed (removed make update, now make install installs config files with extension .sample)
|
|
+ added --with-user and --with-group options to ``configure'' script.
|
|
+ installation directories by default are compliance with default fidogate installation
|
|
|
|
0.22.8.ugenk2
|
|
=============
|
|
* pathes by Andrey Slusar @ 2:467/126
|
|
(total 12: patch-bforce.c, patch-bfstat.c, patch-daemon.c, patch-expression.y,
|
|
patch-nlookup.c, patch-prot_binkp.c, patch-prot_emsi.c, patch-prot_yoohoo.c, patch-prot_zmrecv.c,
|
|
patch-prot_zmsend.c, patch-sess_call.c, patch-sess_stat.c)
|
|
+ added syslog support (see SYSLOG)
|
|
+ fixed nlookup (broken in ugenk1)
|
|
+ spec file now goes with bforce
|
|
|
|
0.22.8.ugenk3
|
|
=============
|
|
+ fixed working with syslog (not tested yet, any volonteers?)
|
|
* some bugfixes
|
|
|
|
0.22.8.ugenk4
|
|
=============
|
|
+ fixed problems with license (thnx to Jonathan Gonzales V. from gnu.org)
|
|
+ added nomail flag
|
|
- project moved to sourceforge.net (projectname - binkforce)
|
|
+ now --enable-syslog is by default! Read SYSLOG for details
|
|
+ nodelist mask detection (see sample config for details)
|
|
+ contrib/outman now supports bso (thnx to Andrew Leonov @ 2:4641/500.119)
|
|
|
|
0.22.8.ugenk5
|
|
=============
|
|
+ fixed ``got unexpected emsi sequence "EMSI_INQC816"''
|
|
+ added some features to INSTALL.ru
|
|
* added documentation about incoming sessions over ip/pstn by Igor Mitichev
|
|
|
|
0.22.8.ugenk6
|
|
=============
|
|
+ some changes in autoconf
|
|
* added Type to nlookup
|
|
* fixed 'Ñ' in FAQ
|
|
* added buggy-emsi option in configure. use it in case of problems with stupid mailers
|
|
* fixed hydra
|
|
|
|
0.22.9
|
|
======
|
|
+ Changed version for compliance with *BSD ports
|
|
+ Added possibility to run external program for each override and
|
|
hidden. See bforce.subst.sample for examples and
|
|
docs/readme.txt for details.
|
|
+ Implement binkp/1.1 (Multiple Batch Mode and Non-reliable Mode).
|
|
+ Turn on FREQ at binkp sessions.
|
|
|
|
fidoman (Sergey Dorofeev)
|
|
=== 2012-03 ===
|
|
|
|
$DEBUGLEVEL, $DEBUGFILE removed - please use configuration options
|
|
|
|
DNS zone support
|
|
|
|
=== 2012-02 ===
|
|
|
|
Netspool support
|
|
24554 protocol remake
|
|
|
|
=== 2011-12-25 ===
|
|
|
|
Cmdline processing code is partially rewritten.
|
|
New key -u for selection proto for IP session.
|
|
Added code to get node IP address from nodelist (INA flag).
|
|
Some maybe noisy messages in log added.
|
|
Some code rearrangements in session_call.
|
|
Added feature to try all available connection ways if not specified one
|
|
on calls from command line (IP methods then modem).
|
|
|
|
=== 2011-12-15 ===
|
|
|
|
Patch io_unix_tio.diff for OpenBSD systems running telnetted serial modem.
|
|
|
|
=== 2011-12-13 ===
|
|
|
|
Split inbound feature have added.
|
|
Received files from different links are placed in separate folders in inbound.
|
|
Use option "split_inbound" to enable this feature.
|
|
|
|
|
|
Alexander Skovpen <a.n.skovpen@gmail.com>
|
|
Max N. Boyarov <zotrix@users.noreply.github.com>
|
|
|
|
|
|
Alexey Khromov (zx@zxalexis.ru)
|
|
======
|
|
0.24.1
|
|
+ Added pre-init debugging (primarily of config readout) to stderr by -v
|
|
option. Vanished out errorful calls to "log" and "debug" before log and
|
|
debug files initialization.
|
|
+ Fixed build on 64-bit systems (amd64 and aarch64)
|
|
+ Initially added config options incpkt_flag and incbdl_flag to raise
|
|
up flag-driven tosser manipulation
|
|
|
|
0.24.2
|
|
+ Fixed environment variables while executing external programs
|
|
on handshake or session end
|
|
+ Fixed flags working on arcmail/netmail recieve
|
|
|
|
0.25
|
|
+ EMSI handshake logic reworked to comply with EMSI-II std (FTSC-0088)
|
|
+ New option: proto_order - dezired protocol order for outgoing calls
|
|
in EMSI session handshake
|
|
EMSI-II-compliance works as follows:
|
|
* if both (caller and callee) expose EII flag - selected proto
|
|
will be first in caller compat.options compatible with callee
|
|
* if caller is EMSI-I-compliant and does not show EII flad -
|
|
selection by callee internal order from compatible with caller
|
|
+ Changed ifcico protocol port hardcoded to num and not name from
|
|
/etc/services line (as of abscence of latter)
|
|
+ Config example reworked to include new options
|
|
+ New option: emsi_send_tz - to send TZUTC EMSI-handshake part.
|
|
|
|
0.25.1
|
|
+ Added testing script for PSTN comms (tests folder).
|
|
|
|
0.25.2
|
|
+ Adopted for outgoing IPv6 communication
|
|
|
|
0.25.3
|
|
+ Fixed IPv6 address logging in inetd connections
|
|
+ Fixed outgoing proto detection and order - as Direct, BinkP, Ifcico,
|
|
Telnet, Modem first allowed to connect. You may change this order
|
|
individually by override flags.
|
|
+ Daemon mode now tries to make outgoing tcp calls prior to modem
|
|
+ Daemon mode - fixed working time for tcp nodes (CM)
|
|
+ Fixed some x64 errors in comparisons to integers
|
|
+ Added systemd and xinetd service files to contrib folder
|
|
+ Fixed flag files creation
|
|
+ Added flags for TIC files (inctic_flag) and files (incfile_flag)
|
|
+ Fixed nodelist index creation for root nodes
|
|
+ Added support for TCP port description in IBN/IFC/ITN flags
|
|
|
|
0.26
|
|
+ Added option binkp_waitaka - wait on caller AKA on incoming sessions
|
|
and switch self AKA with the hideAKA config
|
|
+ Initial nodelist change detection for daemon mode
|