Discussion:
Windows 7 and BinkD
(too old to reply)
Janis Kracht
2014-05-12 10:12:28 UTC
Permalink
Anyone here running binkd under Windows?

I have a downlink running Windows (win7), and he's trying to get Binkd (the
binkd binary that is in bcw20514.zip) going.

The error he's seeing on his win box is

The system cannot find the path specified.

Very frustrating because the path is correct as far as I know in his binkd.cfg
file ("\\pcx\\binkd\\) etc.

He sees the above error when he tries to poll here with

binkd -P1:261/38 binkd.cfg

He says "system owns the files", and he logs in as system/fred He's running the
above command in a batch file.

Any ideas on suggestions I can send him?

TIA.
Janis
Nicholas Boel
2014-05-12 13:14:21 UTC
Permalink
On 05-12-14, Janis Kracht said the following...

JK> Anyone here running binkd under Windows?

I'm not running it under Windows, but it should behave the same.

JK> I have a downlink running Windows (win7), and he's trying to get Binkd
JK> (the binkd binary that is in bcw20514.zip) going.

I would go with those, to be honest. Those are development code binaries made
up by Gert. You may want to try to point him in the direction of the stuff
Markus Reschke or Pavel (or any of the other guys) that are releasing
compiled binaries for Windows on sourceforge.

I'm guessing Gert just compiles and zips up at random intervals (weekly?
bi-weekly?). So who knows if the code is in a state of readiness.

JK> The error he's seeing on his win box is
JK>
JK> The system cannot find the path specified.

Odd that it doesn't say anything about the path to WHAT? The config file?

JK> Very frustrating because the path is correct as far as I know in his
JK> binkd.cfg file ("\\pcx\\binkd\\) etc.

JK> He sees the above error when he tries to poll here with
JK>
JK> binkd -P1:261/38 binkd.cfg

Try a direct path to binkd.cfg. Not assuming it's in the same directory
you're running it from.

binkd -P 1:261/38 c:\\pcx\\binkd\\binkd.cfg

or some such..

JK> He says "system owns the files", and he logs in as system/fred He's
JK> running the above command in a batch file.

Try running it without the batch file first. Once that works, then try to
incorporate it into something else. Just my opinion from experience on that
one though.

Also, I'm not sure about polling itself, but binkd in server mode I would
think would have to be run with administrator priviledges, as you need at
least sudo on linux I think. I thought I remember having issues trying to run
it as a regular user, but with all the other crap (BBS, tosser, etc) I could
be getting it confused. Worth a shot, though.

JK> Any ideas on suggestions I can send him?

Hopefully one of those above helps out. :)

Regards,
Nick
Janis Kracht
2014-05-12 21:08:32 UTC
Permalink
Hi Nick,
Post by Nicholas Boel
Post by Janis Kracht
Anyone here running binkd under Windows?
I'm not running it under Windows, but it should behave the same.
Heh.. that's what I thought as well.. I run it on the standard port over here
under Linux..
Post by Nicholas Boel
Post by Janis Kracht
I have a downlink running Windows (win7), and he's trying to get Binkd
(the binkd binary that is in bcw20514.zip) going.
I would go with those, to be honest. Those are development code binaries made
up by Gert. You may want to try to point him in the direction of the stuff
Markus Reschke or Pavel (or any of the other guys) that are releasing
compiled binaries for Windows on sourceforge.
Yeah, noticed that... but this one was compiled by Pavel..
Post by Nicholas Boel
I'm guessing Gert just compiles and zips up at random intervals (weekly?
bi-weekly?). So who knows if the code is in a state of readiness.
Some of them I would guess that's true... but in general, Gert sends out
binaries he gets from his links that are good versions I think.
Post by Nicholas Boel
Post by Janis Kracht
The error he's seeing on his win box is
The system cannot find the path specified.
Odd that it doesn't say anything about the path to WHAT? The config file?
Hmm.. good thought there.. it may be the path to the config file... I had been
thinking it was complaining about the pathing in the config... but you could be
right... I'll have him try it another way. Thanks :)
Post by Nicholas Boel
Post by Janis Kracht
Very frustrating because the path is correct as far as I know in his
binkd.cfg file ("\\pcx\\binkd\\) etc.
He sees the above error when he tries to poll here with
binkd -P1:261/38 binkd.cfg
Try a direct path to binkd.cfg. Not assuming it's in the same directory
you're running it from.
It may or may not be.. not sure how he's running it in regards to that. In
scripts I write I generally cd to the dir in question first, I'll mention that
to him.
Post by Nicholas Boel
binkd -P 1:261/38 c:\\pcx\\binkd\\binkd.cfg
or some such..
Yeah..
Post by Nicholas Boel
Post by Janis Kracht
He says "system owns the files", and he logs in as system/fred He's
running the above command in a batch file.
Try running it without the batch file first. Once that works, then try to
incorporate it into something else. Just my opinion from experience on that
one though.
Yeah also a good idea...
Post by Nicholas Boel
Also, I'm not sure about polling itself, but binkd in server mode I would
think would have to be run with administrator priviledges, as you need at
least sudo on linux I think. I thought I remember having issues trying to run
it as a regular user, but with all the other crap (BBS, tosser, etc) I could
be getting it confused. Worth a shot, though.
He can't run it in server mode yet.. that has to do with his getting a service
like dtdns in the picture.. I mentioned dtdns to him yesterday, not sure if
he's done that yet. In any event binkd -P <etc> should work regardless as a
client...
Post by Nicholas Boel
Post by Janis Kracht
Any ideas on suggestions I can send him?
Hopefully one of those above helps out. :)
Thanks again Nick, all good ideas :)

Take care,
Janis
Joe Delahaye
2014-05-12 17:11:10 UTC
Permalink
Re: Windows 7 and BinkD
By: Janis Kracht to All on Mon May 12 2014 14:12:28

JK> The error he's seeing on his win box is

JK> The system cannot find the path specified.

JK> Very frustrating because the path is correct as far as I know in his
JK> binkd.cfg file ("\\pcx\\binkd\\) etc.

Perhaps he has to run it as an admin? Some programs require that. I'm just
guessing though.
Janis Kracht
2014-05-12 21:16:58 UTC
Permalink
Hi Joe,
Post by Joe Delahaye
Post by Janis Kracht
The error he's seeing on his win box is
The system cannot find the path specified.
Very frustrating because the path is correct as far as I know in his
binkd.cfg file ("\\pcx\\binkd\\) etc.
Perhaps he has to run it as an admin? Some programs require that. I'm just
guessing though.
Not sure and what's funny is neither is he <grin>... He went from an ancient
DOS box to Windows 7 so I can understand that one <g>... when I asked him who
owned the files, he said SYSTEM and himself (fred).. and he figures when he
logs in as "fred", fred is running the batch file..

Not sure though.. well at least you guys have given me some ideas, so we'll see
tomorrow.

Thanks Joe :)

Take care,
Janis
Joe Delahaye
2014-05-13 06:49:17 UTC
Permalink
Re: Windows 7 and BinkD
By: Janis Kracht to Joe Delahaye on Tue May 13 2014 01:16:58

JK> Not sure and what's funny is neither is he <grin>... He went from an
JK> ancient DOS box to Windows 7 so I can understand that one <g>... when I
JK> asked him who owned the files, he said SYSTEM and himself (fred).. and he
JK> figures when he logs in as "fred", fred is running the batch file..

JK> Not sure though.. well at least you guys have given me some ideas, so
JK> we'll see tomorrow.

Even though 'Fred' might be an administrator, some programs still run as
clients, and in order to have full control, you need to reight click on them
and then chose Run as Administrator. That is a one time choice. If you want
it to do that every time, you have to go into Properties after the right click.
Look for Compatibility and check off Run this program as an administrator.
Janis Kracht
2014-05-13 07:53:40 UTC
Permalink
Hi Joe,
Post by Joe Delahaye
Post by Janis Kracht
Not sure and what's funny is neither is he <grin>... He went from an
ancient DOS box to Windows 7 so I can understand that one <g>... when I
asked him who owned the files, he said SYSTEM and himself (fred).. and he
figures when he logs in as "fred", fred is running the batch file..
Not sure though.. well at least you guys have given me some ideas, so
we'll see tomorrow.
Even though 'Fred' might be an administrator, some programs still run as
clients, and in order to have full control, you need to reight click on them
and then chose Run as Administrator. That is a one time choice. If you want
it to do that every time, you have to go into Properties after the right click
Look for Compatibility and check off Run this program as an administrator.
Perfect, thanks Joe.. those are the kind of details a linux geek like me needs
<vbg>. I at least used to have Win xp on my sewing machine laptop, but even
that is "gone" now <g>...

Thanks again,
Janis
Joe Delahaye
2014-05-13 08:34:48 UTC
Permalink
Re: Windows 7 and BinkD
By: Janis Kracht to Joe Delahaye on Tue May 13 2014 11:53:40

JK> Perfect, thanks Joe.. those are the kind of details a linux geek like me
JK> needs <vbg>. I at least used to have Win xp on my sewing machine laptop,
JK> but even that is "gone" now <g>...



Hope it helps
Janis Kracht
2014-05-13 09:11:58 UTC
Permalink
Hi Joe,
Post by Joe Delahaye
Post by Janis Kracht
Perfect, thanks Joe.. those are the kind of details a linux geek like me
needs <vbg>.
Hope it helps
Well, he said he had done that, and it's run without a batch file, "it's in a
private dos box as straight admin"

geez... I always thought Binkd was one of the easiest programs to get going
<g>..

He also said: "[it's] run from a command prompt in the pxw directory and it
stays active. Doesn't close unless I CtrlC it."

I'm ready to scream <g>

Take care,
Janis
Joe Delahaye
2014-05-13 10:35:17 UTC
Permalink
Re: Windows 7 and BinkD
By: Janis Kracht to Joe Delahaye on Tue May 13 2014 13:11:58

JK> Well, he said he had done that, and it's run without a batch file, "it's
JK> in a private dos box as straight admin"

JK> geez... I always thought Binkd was one of the easiest programs to get
JK> going <g>..

JK> He also said: "[it's] run from a command prompt in the pxw directory and
JK> it stays active. Doesn't close unless I CtrlC it."

JK> I'm ready to scream <g>

I have not run Binkd in many many years. so all of my answers are guesses only.
However, opening a command window, you must use the method I specified if you
wish to run that under admin. You cannot set the cmd window to always open as
admin unfortunately. I wonder if he could use Dbridge instead. It has a built
in command that calls Binkd, or you can run the binkd as a daemon so to speak.
If his version of windows 7 is 64 bit, then forget about that.

If 32 bit, then that is an option. There is help available for that and it is
all in English, not to mention the author hangs out in the support echo <G>
Janis Kracht
2014-05-13 10:59:20 UTC
Permalink
Hi Joe,
Post by Joe Delahaye
I have not run Binkd in many many years. so all of my answers are guesses only
Sure, understand...
Post by Joe Delahaye
However, opening a command window, you must use the method I specified if you
wish to run that under admin. You cannot set the cmd window to always open as
admin unfortunately. I wonder if he could use Dbridge instead. It has a buil
in command that calls Binkd, or you can run the binkd as a daemon so to speak.
If his version of windows 7 is 64 bit, then forget about that.
If 32 bit, then that is an option. There is help available for that and it is
all in English, not to mention the author hangs out in the support echo <G>
I just asked him which ver. he's running... guess we'll see <g>.

Thanks :)

Take care,
Janis
Paul Hayton
2014-05-14 04:00:00 UTC
Permalink
On 05-13-14, Janis Kracht pondered and said...

JK> I just asked him which ver. he's running... guess we'll see <g>.

That would help, there's a few flavours out there AFAICT

Earlier someone was mentioning there might be a difference between -P and -p
command line switches. There is the first invokes the poll command. The
second starts the client manager only, makes its polls, and quits if the queue
seems to be empty.

I run binkd on XP and execute it from within a command prompt window where
the .exe resides? I use binkd -C binkd.cfg

This runs client and server and tells Binkd to be aware of any changes made
to the .cfg file should you save to/update it.

I'd also check paths to the binkd.exe are specified in windows system
settings if bink is being called elsewhere without spelling out the full path
to the .exe within the a .bat file or similar

Best, Paul

|15`|03I am not expendable, I'm not stupid, and I'm not going.|15'
- |09Kerr Avon | Blake's 7 | blakes7.com | 1978 - 1981
mark lewis
2014-05-13 15:27:57 UTC
Permalink
Following up a post on Wed, 14 May 2014, from Paul Hayton to Janis Kracht:

JK> I just asked him which ver. he's running... guess we'll see <g>.

PH> That would help, there's a few flavours out there AFAICT

PH> Earlier someone was mentioning there might be a difference between
PH> -P and -p command line switches. There is the first invokes the
PH> poll command. The second starts the client manager only, makes its
PH> polls, and quits if the queue seems to be empty.

i knew that 'P' and 'p' meant different things but have never used either...
based on the above, if the system in question wants to run binkd in client mode
to make a poll and then exit, he needs to use both parameters...

eg: c:\path\to\binkd.exe -C c:\path\to\binkd.cfg -p -P 1:261/38

the FTN address must follow the '-P' parameter AFAIK...

)\/(ark

One of the great tragedies of life is the murder of a beautiful theory by a
gang of brutal facts. --Benjamin Franklin
Janis Kracht
2014-05-13 11:55:46 UTC
Permalink
Post by Joe Delahaye
If 32 bit, then that is an option. There is help available for that and it is
all in English, not to mention the author hangs out in the support echo <G>
Bummer... he's running the 64-bit version...
Joe Delahaye
2014-05-13 17:25:35 UTC
Permalink
Re: Windows 7 and BinkD
By: Janis Kracht to Joe Delahaye on Tue May 13 2014 15:55:46

JK> Bummer... he's running the 64-bit version...


Indeed. I tried to run it in 64 bit and got the standard answer <G> It is
optimized to work in Windows 32 bit, but it is still a 16 bit program by birth
mark lewis
2014-05-13 12:39:29 UTC
Permalink
On Tue, 13 May 2014, Joe Delahaye wrote to Janis Kracht:

JD> I have not run Binkd in many many years. so all of my answers are
JD> guesses only. However, opening a command window, you must use the
JD> method I specified if you wish to run that under admin. You cannot
JD> set the cmd window to always open as admin unfortunately. I wonder
JD> if he could use Dbridge instead. It has a built in command that
JD> calls Binkd, or you can run the binkd as a daemon so to speak.

running binkd is a no-brainer... on my DB system, i use the following BAT file
to run binkd directly... i use something similar on my OS/2 box but it also has
some additional controls to loop to restart if it crashes for some reason...

===== runbinkd.bat =====
@echo off
c:
cd \db
if exist binkdwin.sem goto error1
rem>binkdwin.sem

:runit
rem binkdwin -CT dbridge.bnk
binkdwin -CT db-bink.cfg
if errorlevel 3 goto runit
goto done

:error1
echo.
echo binkdwin seems to be running already!
echo only one task at a time is allowed!
echo.
echo terminating with prejudice...
pause
goto end

:done
del binkdwin.sem
echo normal termination...
goto end

:end
echo execution complete!
===== end runbinkd.bat =====

the 'T' parameter tells binkd to minimize to an icon on the right with the
other running app icons instead of taking up a space on the task bar... the 'C'
parameter tells the name of the config file which is, in this case, dbridge.bnk
(at this time)...

)\/(ark

One of the great tragedies of life is the murder of a beautiful theory by a
gang of brutal facts. --Benjamin Franklin
Joe Delahaye
2014-05-13 17:31:04 UTC
Permalink
Re: Windows 7 and BinkD
By: mark lewis to Joe Delahaye on Tue May 13 2014 16:39:29

ML> running binkd is a no-brainer... on my DB system, i use the following BAT
ML> file to run binkd directly... i use something similar on my OS/2 box but
ML> it also has some additional controls to loop to restart if it crashes for
ML> some reason...


Yeah but that is different then running the actual binkd binaries as
written by the Russian (I think) crowd. I had no problems with running DB
either, except for the update problem, which I still have. Mp odea why, but I
have to reconfigure every time I update. Nothing much gets imported other then
my system info.
mark lewis
2014-05-14 09:20:00 UTC
Permalink
On Tue, 13 May 2014, Joe Delahaye wrote to mark lewis:

ML> running binkd is a no-brainer... on my DB system, i use the
ML> following BAT file to run binkd directly... i use something
ML> similar on my OS/2 box but it also has some additional controls to
ML> loop to restart if it crashes for some reason...

JD> Yeah but that is different then running the actual binkd binaries
JD> as written by the Russian (I think) crowd.

no it isn't... it is the exact same but the bat/script catches the crashes and
fires it back up... on my OS/2 box, it was (maybe still is) crashing sometimes
when the one of the cfg files gets changed behind the scenes... binkd detects
the change and reloads the cfg but sometimes it crashed when doing so... when
that happened, it was just gone without a trace and no mail could be sent or
received... the script fixes that for now...

JD> I had no problems with running DB either, except for the update
JD> problem, which I still have. Mp odea why, but I have to
JD> reconfigure every time I update. Nothing much gets imported other
JD> then my system info.

that's a topic for another area but if it were me, i'd start over clean and
redo the install from the ground up in a new bare directory... but that's me ;)

)\/(ark

One of the great tragedies of life is the murder of a beautiful theory by a
gang of brutal facts. --Benjamin Franklin
Joe Delahaye
2014-05-14 12:21:24 UTC
Permalink
Re: Windows 7 and BinkD
By: mark lewis to Joe Delahaye on Wed May 14 2014 13:20:00

ML> that's a topic for another area but if it were me, i'd start over clean
ML> and redo the install from the ground up in a new bare directory... but
ML> that's me ;)


Done that, several times. and on different computers even. Like you said
doesnt belong here though.
mark lewis
2014-05-13 12:29:54 UTC
Permalink
On Tue, 13 May 2014, Janis Kracht wrote to Joe Delahaye:

JK> He also said: "[it's] run from a command prompt in the pxw
JK> directory and it stays active. Doesn't close unless I CtrlC it."

that's because he is running it in both client and server mode... if he only
wants it to run as a client and exit, then he needs to tell it that... but
leaving it running won't hurt anything either... then he can do away with the

-P 1:234:567

mess and simply create a ?lo file in the proper directory with the proper
hexnet{4}hexnode{4} format...

eg: 261/38 == 01050026

so put 01050026.flo in the Z1 fidonet directory and binkd will see it and make
a poll with a minute or two... we'd need to know what his outbound directory
definition is to give exact instructions but mine is

*path*\fidonet
fidonet.002
fidonet.003
fidonet.004

if i put the above file in 'fidonet' then it is aimed at 1:261/38...
if i put the above file in 'fidonet.002' then it is aimed at 2:261/38...

if the system in question has eg: Z2 as their primary address, then the above
fidonet directory will be for Z2 and there will be a fidonet.001 directory
instead of fidonet.002...

anyway... hope it helps...

)\/(ark

One of the great tragedies of life is the murder of a beautiful theory by a
gang of brutal facts. --Benjamin Franklin
Janis Kracht
2014-05-13 14:00:04 UTC
Permalink
Hi Mark,
Post by mark lewis
Post by Janis Kracht
He also said: "[it's] run from a command prompt in the pxw
directory and it stays active. Doesn't close unless I CtrlC it."
that's because he is running it in both client and server mode... if he only
wants it to run as a client and exit, then he needs to tell it that... but
leaving it running won't hurt anything either... then he can do away with the
-P 1:234:567
mess and simply create a ?lo file in the proper directory with the proper
hexnet{4}hexnode{4} format...
eg: 261/38 == 01050026
Right.. that's a good idea, thanks :)

I'll have him try this and see what happens.....
Post by mark lewis
we'd need to know what his outbound directory
definition is to give exact instructions but mine is
Yeah, will have to check out any changes he made to the initial cfg. I sent
him..

Take care,
Janis
mark lewis
2014-05-13 15:30:15 UTC
Permalink
Post by mark lewis
mess and simply create a ?lo file in the proper directory with the
proper hexnet{4}hexnode{4} format...
eg: 261/38 == 01050026
JK> Right.. that's a good idea, thanks :)

it is the easiest way, IMO... i have a 4DOS BAT file that takes the given FTN
address and converts it to the proper hexnet{4}hexnode{4} and creates the
necessary file in the proper directory... but it requires 4DOS and a 5D setup
for binkd... even though i run other BSO capable tools, none of them operate in
BSO style since all my main processing is done on the FA (File Attach) FD side
of the fence ;)

)\/(ark

One of the great tragedies of life is the murder of a beautiful theory by a
gang of brutal facts. --Benjamin Franklin
mark lewis
2014-05-13 07:29:52 UTC
Permalink
On Tue, 13 May 2014, Janis Kracht wrote to Joe Delahaye:

JK> Not sure and what's funny is neither is he <grin>... He went from
JK> an ancient DOS box to Windows 7 so I can understand that one <g>...
JK> when I asked him who owned the files, he said SYSTEM and himself
JK> (fred).. and he figures when he logs in as "fred", fred is running
JK> the batch file..

ummm, keep it simple...

c:\path\to\binkd.exe -C c:\path\to\binkd.cfg.name -P 1:234/567

-C tells binkd where to find the config file ;)

)\/(ark

One of the great tragedies of life is the murder of a beautiful theory by a
gang of brutal facts. --Benjamin Franklin
Janis Kracht
2014-05-13 09:29:44 UTC
Permalink
Post by mark lewis
Post by Janis Kracht
Not sure and what's funny is neither is he <grin>... He went from
an ancient DOS box to Windows 7 so I can understand that one <g>...
when I asked him who owned the files, he said SYSTEM and himself
(fred).. and he figures when he logs in as "fred", fred is running
the batch file..
ummm, keep it simple...
c:\path\to\binkd.exe -C c:\path\to\binkd.cfg.name -P 1:234/567
-C tells binkd where to find the config file ;)
Good idea, Mark, I'll mention it to him..

Thanks,
Janis
Paul Hayton
2014-05-14 03:53:00 UTC
Permalink
On 05-13-14, mark lewis pondered and said...

ml> ummm, keep it simple...
ml>
ml> c:\path\to\binkd.exe -C c:\path\to\binkd.cfg.name -P 1:234/567


On the subject of paths in the .cfg file for Windows I need to use the
following syntax within my binkd.cfg

C:\\bbs\\outbound

A single backslash won't work for windows binkd.cfg

Cheers, Paul

|15`|03I am not expendable, I'm not stupid, and I'm not going.|15'
- |09Kerr Avon | Blake's 7 | blakes7.com | 1978 - 1981
Janis Kracht
2014-05-13 12:56:40 UTC
Permalink
Hi Paul,
Post by Paul Hayton
Post by mark lewis
ummm, keep it simple...
c:\path\to\binkd.exe -C c:\path\to\binkd.cfg.name -P 1:234/567
On the subject of paths in the .cfg file for Windows I need to use the
following syntax within my binkd.cfg
C:\\bbs\\outbound
A single backslash won't work for windows binkd.cfg
Very true, but that's been taken care of already in his config file.

Take care,
Janis
mark lewis
2014-05-13 15:22:13 UTC
Permalink
On Wed, 14 May 2014, Paul Hayton wrote to mark lewis:

ml> ummm, keep it simple...
ml>
ml> c:\path\to\binkd.exe -C c:\path\to\binkd.cfg.name -P 1:234/567


PH> On the subject of paths in the .cfg file for Windows I need to use
PH> the following syntax within my binkd.cfg

PH> C:\\bbs\\outbound

PH> A single backslash won't work for windows binkd.cfg

correct... but the above was command line stuffings... we haven't seen anything
regarding the actual config file yet... IF it gets posted, i hope they remember
to obfuscate any passwords they may have in it ;)

)\/(ark

One of the great tragedies of life is the murder of a beautiful theory by a
gang of brutal facts. --Benjamin Franklin
Janis Kracht
2014-05-13 18:47:20 UTC
Permalink
Post by mark lewis
regarding the actual config file yet... IF it gets posted, i hope they
remember to obfuscate any passwords they may have in it ;)
hehe.. thanks, sure I'll post it here.. FWIW.. a similar one works fine here on
my linux system with obviously linux-style paths... He says he's seeing
password errors, along with the error I posted earlier and that makes
absolutely NO sense to me...

==========fred's config file I sent him=====
# Binkd sample configuration file
# Copyright (C) 1996-1997 by Dima Maloff, 2:5047/13
# $Id: binkd.cfg,v 2.42 2004/07/16 19:10:44 stas Exp $
# Lines that start with # are comments!

#
# Path and name for the logfile, loglevel
#
log c:\\pxw\\binkd.log
loglevel 4

#
# Your FTN domains:
# domain <name> <main-outbound> <default-zone>
# or
# domain <new-name> alias-for <name>
#
#domain fidonet c:\\bbs\\outbound 2
#domain fido alias-for fidonet
#domain fidonet.org alias-for fidonet
#
domain fidonet c:\\pxw\\outbound 1
domain fido alias-for fidonet
domain fidonet.org alias-for fidonet

#
# Your addresses, 4D or 5D:
# address <addr1> ...
#
#address 2:5047/***@fidonet 2:5020/***@fidonet
#
address 1:226/***@fidonet

#
# Hide or present the specified AKAs if remote AKAs match the address mask
# hide-aka <my-aka> [!]<mask>
# present-aka <add-aka> [!]<mask>
# Mask is compared to the 5d-form of address string, `*' matches any number
# of any symbols (so you have to write '2:5020/*' but not '5020/*')
# Use `!' to invert the mask
# These rules apply in the same order as in config, you can present any address
#
#hide-aka 2:5020/999.* !2:*@fidonet # hide aka from all but fido zone 2
#present-aka 2:5047/999.1 2:5047/*.0* # present aka to all nodes in 2:5047

#
# The name of your system, its location and your name
#
sysname "TCLBBS Online BBS"
location "Columbus, OHIO"
sysop "Ivan Ivanov"
#

#
# System capabilities
#
nodeinfo 115200,XX,TCP,BINKP

#
# Uncomment it if you want binkd's log at your console
#
#conlog 4

#
# If a log message matches one of these masks it won't be written to log
# (masks are in shell/glob style, case-insensitive)
#
#nolog "*socket # [0-9]*"
#nolog "*.[bc]sy"

#
# Uncomment if you want T-Mail(FrontDoor)-style binary log
# (Will work and have sense on PCs only?)
#
#binlog binkd.sts
#fdinhist in.his
#fdouthist out.his

#
# TCP settings. Leave this unchanged if not sure.
#
#iport binkp
#oport binkp
#oblksize 4096
#timeout 300
#connect-timeout 300
#bindaddr 192.168.0.3

#
# Zlib compression parameters (if built with zlib support)
# zlevel - compression level (zlib only, bzlib2 uses 100kb always)
,
# set to 0 to use default value of 6
# zminsize <size> - files smaller than <size> won't be compressed anyway
# Rules:
# zallow <mask1>[ <mask2>... <maskN>] - allow compression for the masks
# zdeny <mask1>[ <mask2>... <maskN>] - deny compression for the masks
# If remote accepts compressed blocks (OPT GZ) its name will be checked
# against these rules before sending each file. If the name matches a zallow
# rule the file will be sent with compression. If the name matches a zdeny rule
# it will be sent as-is. The rule matched first is applied. If a file doesn't
# match any rule zdeny is assumed.
#
#zminsize 1024
#
#zallow *.pkt
#zdeny *.su? *.mo? *.tu? *.we? *.th? *.fr? *.sa?
#zdeny *.zip *.rar *.arj *.ha *.gz *.tgz *.bz2 *.z[0-9][0-9] *.r[0-9][0-9]
#zallow *

#
# HTTPS or SOCKS settings.
#
# proxy 192.168.0.3:3128 # <- regular http/https proxy (i.e. squid)
# proxy 192.168.0.3:3128/user/password # <- proxy required username/password
# # (as in browser)
#
# proxy 192.168.0.3:3128/user/password/your_host/your_domain
# ^- proxy required NTLM authorization with username/password
# your_host -- Windows host name without domain (i.e. MY_HOST)
# your_domain -- Windows domain name (not FQDN, i.e. DEFAULT_DOMAIN)
#
# socks 192.168.0.3:1080 # <- socks4 proxy
# socks 192.168.0.3:1080/ # <- socks5 proxy without authorization
# socks 192.168.0.3:1080/user/password # <- socks5 proxy with username/passwor
d
# # (RFC-1929)

#
# Delay of calls and outbound rescans
#
call-delay 60
rescan-delay 60

#
# Max. number of inbound/outbound connections
#
maxservers 3
maxclients 3

#
# Binkd will try to call a node N times. If failed it will
# hold the node for S seconds. The feature is off by default.
#
try 10
hold 600

#
# hold-skipped <S>
# Binkd will hold for S seconds all mail skipped by a node. (Def. -- 3600)
#
#hold-skipped 3600

#
# Don't send (only receive) files if no password for an inbound session
#
# send-if-pwd

# Tzoff corrects UTC time returned by time() under DOS-derived OS
# Using system TZ variable or tzselect(8) is preferred.
#tzoff 10800

#
# Use syslog (Only if made with -DHAVE_VSYSLOG and -DHAVE_FACILITYNAMES)
#
#syslog local0

#
# Print percents while sending or receiving
#
#percents

#
# List queue after rescans
#
#printq

#
# Perform reverse resolving (for logging only)
#
backresolv

#
# Log pid:
#
#pid-file /var/run/binkd.pid

#
# Map paths in flo's:
# ftrans <old-string> <new-string>
# Use as many ftrans's as you want.
#
#ftrans "D:\\fido\\outbound" "/var/spool/fido/outb"
#ftrans "\\" "/" # this replaces all slashes in a path

#
# Inbound directories for secure and non-secure links
# Fred, you have to make these directories, inbound and unknown and
# update the paths to those directories below!
#
inbound c:\\pxw\\inbound
inbound-nonsecure c:\\pxw\\unknown
#inbound /home/bbbs/inbound
#inbound-nonsecure /home/bbbs/unknown/
#
# Directory for incomplete receiving files (.hr and .dt),
# default to inbound for the node
#
#temp-inbound c:\\bbs\\inbound\\incomplete
temp-inbound c:\\pxw\\inbound
#
# Binkd will skip all files from a node if
# size_of_the_next_file_for_us_there + minfree < free_space_in_inbound
# The zero value and the value 4294967295 (2**32-1) is equivalented to infinity
.
#
minfree 2048
minfree-nonsecure 2048

#
# When trying to receive a new file: remove partial files with this
# name but different size or time from inbound. (If commented out, binkd
# will left old parts as .dt and .hr in the inbound directory)
#
kill-dup-partial-files

#
# Remove all old partial files from inbound. (OFF if commented out)
# kill-old-partial-files <max-age-in-seconds>
#
kill-old-partial-files 86400

#
# Remove old .bsy/.csy files (If some are left after a system crash). It would
# be wise to set this to 43200 (12 hrs) on almost any system. (Note that binkd
# always touches .bsy's/.csy's for active sessions)
#
# kill-old-bsy is OFF by default.
#
kill-old-bsy 1440

#
# Create a flag file after receiving a file
#
flag toss-now *.su? *.mo? *.tu? *.we? *.th? *.fr* *.sa? *.pkt *.tic

#
# Run an external program.
# The "*S" macro in command line substed with S.R.I.F., see !SRIF.TXT
# The "!" before program pathname means immediate program execution
# after receiving the file.
# *** win32 only:
# The "@" before program pathname means execute program in separate console
# The "@@" before program pathname means execute program in hidden console
# ***
# Macros: *F - complete name of received file,
# *A0..*A9 - first 10 AKA of remote system,
# *A*, *A@ - list of all remote AKA separated by spaces
# *P - password protected [0|1],
# *L - listed system [0|1]
# *H - remote hostname or IP,
# *N - short file name (win32 only).
#
#exec "my-freq-processor.exe /options *S" *.req
#exec "my-pkt-unpacker.exe /options *S" *.pkt
#exec "FU/FREQ-U /options *S" *.req
#exec "/home/bbbs/binkd/FREQ-U SRIF 1:261/38 *S" *.Req
#exec "!/home/bbbs/mailin.sh" *.su? *.mo? *.tu? *.we? *.th? *.fr* *.sa? *.pkt *
.tic
#exec !c:\\bbs\\binkd\\yourtosserbatchfile.bat *.su? *.mo? *.tu? *.we? *.th?
*.fr? *.sa? *.pkt *.tic

#
# Include a file
#
include c:\\pxw\\BINKD.TXT

#
# Overrides root domain for DNS lookups, see `node' below.
#
#root-domain fidonet.net

#
# Scan T-Mail boxes (short and long)
#
#filebox d:\\fido\\tmail\\boxes

#
# Scan theBrake! long boxes
#
#brakebox d:\\fido\\brake\\boxes

#
# Should binkd delete empty boxes?
# Uncomment the following line, if yes
#
#deletebox

#
# Scan node outbound while connecting and send mail size to remote
#
prescan

#
# t-mail or ifcico (qico) passwords file.
# Format of passwords file:
# [password] <FTN address> <password for the link>
# where:
# [password] optional token "password"
# <FTN address> address of a link in the form 1:2/***@domain
# or 1:2/***@domain or 1:2/3 or 1:2/3.4
# <password for the link> secret password (one word, without spaces or tabs)
#
#passwords c:\\t-mail\\password.lst

#
# Skip files:
# skip [all|listed|unlisted|secure|unsecure] [!]<sizeKb>|- <mask>...
#
# 'all' applies to all sessions (default)
# 'listed' applies to sessions with the nodes defined by 'node' keyword
# 'secure' applies to password-protected sessions
#
# Use '!' before size for destructive skip, default is non-destructive one.
# If <size> > 0 then only files larger than <size> in kilobytes are skipped,
# zero <size> applies to all files,
# if <size> is set to '-' then the rule allows any file by <mask>'s
#
# <mask> is a shell-style mask, case-insensitive (except for symbols in [])
# multiple masks for a rule are permitted
#
# Policy for rule processing is first-match
#
#skip all 0 *.mp3 *.avi
#skip unsecure 256 *.pkt
#skip unsecure !0 *

#
# Overwrite the existing file by the new received,
# do not save with the changed extension
#
#overwrite net_*.*

#
# Inbound filename case:
# inboundcase [save(default)|upper|lower|mixed]
#
# 'save' don't change filename case (default)
# 'upper' uppercase filename (FILE-NAME.EXT)
# 'lower' lowercase filename (file-name.ext)
# 'mixed' make filename pretty (File-Name.Ext)
#
# * tested only with english filenames
#
#inboundcase save

#
# Should binkd delete empty point dirs in BSO?
# Uncomment the following line, if yes
#
#deletedirs

#
# Use Amiga Style Outbound (ASO)
#
#aso

# Define shared aka
# Add a shared-address as aka for any node from this list, so that
# uncompessed netmail for shared aka will be sent in the first session with
# any node listed in shares; packet header will be updated to match this
# node's main aka and pkt password
# share <shared-address> <node1> [<node2> ...]
# example:
#share 2:999/999 2:5020/52 2:5020/238

#
# Check the sender's address in incoming pkt's, change the file extension
# to <ext>, if the check failed
# check-pkthdr [all|secure|unsecure|listed|unlisted] <ext>
#
# 'all' applies to all nodes
# 'listed' applies, if at least one aka is defined by 'node' keyword
# 'secure' applies, if at least one aka is password-protected
#
# It's ok to specify .<ext> as well as <ext> - the dot before ext is ignored
# Flag order: -nohc (for any aka), -hc (for any aka), check-pkthdr flag
#
#check-pkthdr secure .sec

#
# Define a link:
# This describes where all your downlinks get listed.
# node [[z:]n/]n[.p][@domain] [-nr|-nd] [-md] [-hc|-nohc] [-ip|-sip] [{ho
sts|-} [{pwd|-} [flavour [{obox|-} [{ibox|-}]]]]]
#
# * All non-"-" fields will redefine the values specified for the same node
# earlier in config.
# * Flavour is one of i, c, d, -, h; and is the flavour for the outbound
# filebox ("obox").
# * Binkd sends from obox all non-dir entries NOT matching ".*" wildcard.
# EVERY TIME YOU PUT A FILE INTO OBOX CHECK IF BINKD WILL BE ABLE TO
# UNLINK IT. Otherwise, the session will never end.
# * Default for ibox is inbound or inbound-nosecure depending on the pwd field.
# * Default for port is oport.
# * `-nr' stands for `Not Reliable Link', this works only on outbound calls
# with another binkp/1.1 mailer. The option solves the only problem with
# binkd having no enough time to start receiving of a file from
# non-zero offset before IP link's down, so don't use it unless you
# have this problem -- really not effective
# * `-nd' means "No Dupe Mode", this works only on outbound calls with
# another binkd 0.9.3 or higher. The option solves problem with
# duplicating files while losts carrier but link is a bit slower
# then with "-nr" option
# * `-md' means "Must have CRAM-MD5". This works only with nodes with
# binkd or argus supported this method. Do not set it if your link
# can use the old version of binkd.
# * `-nomd' - do not use CRAM-MD5 for this node (send plain text password)
# * `-hc' enables check of sender address in pkt header for this node/aka
# (overrides the setting of the 'check-pkthdr' statement)
# * `-nohc' disables check of sender address in pkt header for this node/aka
# (overrides the setting of the 'check-pkthdr' statement)
# * `-ip' means "Remote IP check". In this case the node will be
# rejected, if it comes not from one of its IP-addresses.
# Remote AKAs with bad IP-address will be dropped on outgoing calls.
# * `-sip' means "Strict remote IP check". Like "-ip", but node will be
# rejected, if no IP-addresses allowed ("-" or not resolved).
# Remote AKAs with bad IP-address will be dropped on outgoing calls.
# * Hosts is a list in form
# host1[:port1][;host2[:port2]] ...
# * Asterisk (`*') in the host list forces Binkd to perform
# 1:2/3.4 --> p4.f3.n2.z1.fidonet.net translation for a node's
# Fido-address and lookup IP for the resulting FQDN in DNS.
# Root domain part ("fidonet.net") can be changed with root-domain
# keyword.
#
#node 5047/888 - password
#node 5047/999 hostname;* password i c:\\bbs\\boxes\\to999 c:\\bbs\\boxes\\from
999
#
# Below is the node def for my system so BinkD knows where Prism is.
# Other downlinks can go below this first entry:
#
# node <***@fidonet> <domain> <password> <c for Crash, or h for hold>


node 1:261/***@fidonet filegate.net:24555 passwd c

#
# Default node flags. Binkd will call an unlisted node if "defnode" defined.
#
#defnode -nr *
============cut here=============

Take care,
Janis
mark lewis
2014-05-14 08:47:08 UTC
Permalink
Post by mark lewis
regarding the actual config file yet... IF it gets posted, i hope they
remember to obfuscate any passwords they may have in it ;)
JK> hehe.. thanks, sure I'll post it here.. FWIW.. a similar one works
JK> fine here on my linux system with obviously linux-style paths... He
JK> says he's seeing password errors, along with the error I posted
JK> earlier and that makes absolutely NO sense to me...

that looks ok but i'd make a few adjustments...

JK> domain fidonet c:\\pxw\\outbound 1

domain fidonet c:\\pxw\\outbound 1 binkp.net

that tells binkd to perform ***@fidonet DNS lookups on binkp.net...

[trim]

JK> #
JK> # Perform reverse resolving (for logging only)
JK> #
JK> backresolv

#backresolv

turn this off to reduce DNS lookup traffic... IPs are much more important
anyway ;)

[trim]

JK> # Directory for incomplete receiving files (.hr and .dt),
JK> # default to inbound for the node
JK> #
JK> #temp-inbound c:\\bbs\\inbound\\incomplete
JK> temp-inbound c:\\pxw\\inbound

temp-inbound c:\\pxw\\inbound\\temp

temp-inbound should be another directory, really... this to prevent problems
with partial transfers and to keep the partial files out of the way for
background tasks that might be running and trying to process the inbound
directory...

at least those three things, IMHO ;)

)\/(ark

One of the great tragedies of life is the murder of a beautiful theory by a
gang of brutal facts. --Benjamin Franklin
Tommi Koivula
2014-05-14 14:23:58 UTC
Permalink
ml> c:\path\to\binkd.exe -C c:\path\to\binkd.cfg.name -P 1:234/567

ml> -C tells binkd where to find the config file ;)

No, it sure does not. It tells binkd to reload the conf on change.

'Tommi
mark lewis
2014-05-14 08:55:47 UTC
Permalink
On Wed, 14 May 2014, Tommi Koivula wrote to mark lewis:

ml> c:\path\to\binkd.exe -C c:\path\to\binkd.cfg.name -P 1:234/567

ml> -C tells binkd where to find the config file ;)

TK> No, it sure does not. It tells binkd to reload the conf on change.

oops! you are correct... i've /always/ used it and every time i point it out, i
always think it points to the cfg file... oh well ;)

)\/(ark

One of the great tragedies of life is the murder of a beautiful theory by a
gang of brutal facts. --Benjamin Franklin
Tommi Koivula
2014-05-15 08:41:56 UTC
Permalink
On 14.5.2014 12:55, mark lewis -> Tommi Koivula wrote:

ml> On Wed, 14 May 2014, Tommi Koivula wrote to mark lewis:

ml>> c:\path\to\binkd.exe -C c:\path\to\binkd.cfg.name -P 1:234/567

ml>> -C tells binkd where to find the config file ;)

TK>> No, it sure does not. It tells binkd to reload the conf on change.

ml> oops! you are correct... i've /always/ used it and every time i point it
ml> out, i always think it points to the cfg file... oh well ;)

No harm done even if you use the -C switch or not. ;-)

Binkd has no default config file, you always have to define it.

'Tommi
Janis Kracht
2014-05-14 10:06:08 UTC
Permalink
Hi Tommi,
Post by Tommi Koivula
Post by mark lewis
c:\path\to\binkd.exe -C c:\path\to\binkd.cfg.name -P 1:234/567
-C tells binkd where to find the config file ;)
No, it sure does not. It tells binkd to reload the conf on change.
Right... checking this version, the version I'm running under linux uses c with
the dash to indicate client only, or C with the dash to indicate reload
config..

usage: binkd [-CcDipqrsvmh] [-P node] config

Interestingly, my downlink Fred removed the c for crash flavor from his command
line, and now he says there are no errors....

Take care,
Janis
mark lewis
2014-05-14 12:21:31 UTC
Permalink
On Wed, 14 May 2014, Janis Kracht wrote to Tommi Koivula:

JK> usage: binkd [-CcDipqrsvmh] [-P node] config

JK> Interestingly, my downlink Fred removed the c for crash flavor from
JK> his command line, and now he says there are no errors....

hunh?

)\/(ark

One of the great tragedies of life is the murder of a beautiful theory by a
gang of brutal facts. --Benjamin Franklin
Janis Kracht
2014-05-14 13:19:28 UTC
Permalink
Post by Janis Kracht
usage: binkd [-CcDipqrsvmh] [-P node] config
Interestingly, my downlink Fred removed the c for crash flavor from
his command line, and now he says there are no errors....
hunh?
That's what _I_ said as well... nothing about this site is making sense!
Janis Kracht
2014-05-14 13:32:54 UTC
Permalink
Post by Janis Kracht
usage: binkd [-CcDipqrsvmh] [-P node] config
Interestingly, my downlink Fred removed the c for crash flavor from
his command line, and now he says there are no errors....
hunh?
Sorry, didn't mean in the command line... I meant in his config file... but
still it makes no sense to me... yet now he connects:

140514 13:34 TCL Online BBS, 1:226/0
140514 13:34 SysOp: Fred Burgess
140514 13:34 From: Blendon Township OH
140514 13:34 Using: binkd/1.0.1/Win32 binkp/1.1
140514 13:34 Flags: 115200,XX,TCP,BINKP
140514 13:34 Password protected mail session
140514 13:34 Mail session completed
mark lewis
2014-05-15 06:33:37 UTC
Permalink
Post by Janis Kracht
usage: binkd [-CcDipqrsvmh] [-P node] config
Interestingly, my downlink Fred removed the c for crash flavor from
his command line, and now he says there are no errors....
hunh?
JK> Sorry, didn't mean in the command line... I meant in his config
JK> file... but still it makes no sense to me... yet now he connects:

interesting... perhaps he had it in the wrong place and/or in the wrong format?
without seeing the exact line, it is hard to tell...

)\/(ark

One of the great tragedies of life is the murder of a beautiful theory by a
gang of brutal facts. --Benjamin Franklin

Nicholas Boel
2014-05-14 13:17:25 UTC
Permalink
On 05-14-14, Janis Kracht said the following...

JK> Interestingly, my downlink Fred removed the c for crash flavor from his
JK> command line, and now he says there are no errors....

From the command line? Or from the node line in the config file? If it was
the node line in the config file, I can definitely see that causing a problem
because there is no inbox or outbox defined after it, which is all that the
"flavor" option in the node line is for.

Regards,
Nick
Janis Kracht
2014-05-14 16:20:24 UTC
Permalink
Post by Nicholas Boel
On 05-14-14, Janis Kracht said the following...
Post by Janis Kracht
Interestingly, my downlink Fred removed the c for crash flavor from his
command line, and now he says there are no errors....
From the command line? Or from the node line in the config file? If it was
the node line in the config file, I can definitely see that causing a problem
because there is no inbox or outbox defined after it, which is all that the
"flavor" option in the node line is for.
Nah, not the command line, in the .cfg file.. I corrected that msg shortly
after posting <g>.
Tommi Koivula
2014-05-13 11:36:51 UTC
Permalink
JK> Anyone here running binkd under Windows?

JK> I have a downlink running Windows (win7), and he's trying to get Binkd
JK> (the binkd binary that is in bcw20514.zip) going.

I'm running my point on my work laptop under win7pro/32bit. The executable is
compiled under cygwin tho.

JK> Any ideas on suggestions I can send him?

How about running binkd.exe -d binkd.cfg to check the conf. All paths should
also exist before running binkd. I don't think binkd should need admin rights
to run, however I do have local admin rights to my work computer.

'Tommi
Janis Kracht
2014-05-13 05:38:36 UTC
Permalink
Hi Tommi,
Post by Tommi Koivula
Post by Janis Kracht
Anyone here running binkd under Windows?
I have a downlink running Windows (win7), and he's trying to get Binkd
(the binkd binary that is in bcw20514.zip) going.
I'm running my point on my work laptop under win7pro/32bit. The executable is
compiled under cygwin tho.
Post by Janis Kracht
Any ideas on suggestions I can send him?
How about running binkd.exe -d binkd.cfg to check the conf. All paths should
also exist before running binkd. I don't think binkd should need admin rights
to run, however I do have local admin rights to my work computer.
Thanks Tommi, I will do that, good idea.

Thanks!

Take care,
Janis
Loading...