• The wall

    From Sneaky@1:103/705 to All on Fri Sep 22 15:15:02 2017
    I am tring to install wall from bbslink and I get this error

    9/22 03:10:59p Synchronet Terminal Server Version 3.17 Revision A
    9/22 03:10:59p Compiled Aug 14 2017 05:02:12 with MSC 1800
    9/22 03:10:59p Initializing on Fri Sep 22 15:10:59 2017 with options: 1032
    9/22 03:10:59p Loading configuration files from D:\bbs\sbbs\ctrl\
    9/22 03:10:59p Verifying/creating data directories
    9/22 03:10:59p Verifying/creating node directories
    9/22 03:10:59p Adding Telnet Server listening socket on 0.0.0.0 port 23
    9/22 03:10:59p Telnet Server listening
    9/22 03:10:59p Adding RLogin Server listening socket on 0.0.0.0 port 513
    9/22 03:10:59p RLogin Server listening
    9/22 03:10:59p Adding SSH Server listening socket on 0.0.0.0 port 22
    9/22 03:10:59p SSH Server listening
    9/22 03:11:00p Terminal Server thread started for nodes 1 through 8
    9/22 03:11:06p 0996 Telnet connection accepted from: 192.168.1.72 port 57948
    9/22 03:11:06p 0996 Hostname: MainComp64B
    9/22 03:11:06p Node 1 attached to local interface 192.168.1.72 port 23
    9/22 03:11:06p Node 1 15:11 Fri Sep 22 2017 Node 1
    9/22 03:11:06p Node 1 Telnet MainComp64B [192.168.1.72]
    9/22 03:11:22p Node 1 (0001) Sneaky Logon 0 - 7
    9/22 03:11:23p Node 1 Sneaky running external program: BullsEye! Bulletins
    9/22 03:11:30p Node 1 Sneaky running external program: The Wall
    9/22 03:11:30p Node 1 !JavaScript D:\bbs\sbbs\mods\wall.js line 1: SyntaxError: illegal character
    9/22 03:11:30p Node 1 !ERROR 2 (No such file or directory) (WinError 0) in exec.cpp line 665 (sbbs_t::js_execfile) compiling "D:\bbs\sbbs\mods\wall.js" access=0 (useron=Sneaky)


    Can anyone help me please.

    Ian S 1st Choice Core Sbbs Nz

    ---
    * Synchronet * 1st Choice Core - 1stchoicecore.co.nz
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From mark lewis@1:3634/12.73 to Sneaky on Fri Sep 22 12:25:34 2017

    On 2017 Sep 22 15:15:02, you wrote to All:

    9/22 03:11:30p Node 1 Sneaky running external program: The Wall
    9/22 03:11:30p Node 1 !JavaScript D:\bbs\sbbs\mods\wall.js line 1: SyntaxError: illegal character

    what is on line 1 in the file?
    how did you edit it?
    does your editor do UTF-8?
    did your editor place a UTF-8 BOM on line 1 of the file?

    BOM is a Byte Orientation Marker... it is used by UTF-8 editors to know if the UTF-8 characters in the file are big or little -endian... if it exists in BBS related files that you have edited, you should remove it with another editor used for plain text files...

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Waking a person unnecessarily should be considered a capital crime.
    ---
    * Origin: (1:3634/12.73)
  • From Sneaky@1:103/705 to mark lewis on Sat Sep 23 09:09:00 2017
    Hi mark


    9/22 03:11:30p Node 1 Sneaky running external program: The Wall
    9/22 03:11:30p Node 1 !JavaScript D:\bbs\sbbs\mods\wall.js line 1: SyntaxError: illegal character

    what is on line 1 in the file?
    how did you edit it?

    I used the win10 notepad.

    does your editor do UTF-8?
    did your editor place a UTF-8 BOM on line 1 of the file?

    BOM is a Byte Orientation Marker... it is used by UTF-8 editors to know
    if the UTF-8 characters in the file are big or little -endian... if it exists in BBS related files that you have edited, you should remove it with another editor used for plain text files...

    Thank you for the help with this, I download and installed notepad++ and save
    the wall.js with that, and it is now working great, even got the load("wall.js");
    in logon.js to work, so all good, thank you again

    I am wounder if you can help me with samething else, I have a ans tradewar add
    and I would like it to apear after wall cames up when you logon, if you could
    that would be great.

    Ian S 1st Choice Core SBBS Nz

    --- MultiMail/Win32 v0.49
    * Synchronet * 1st Choice Core - 1stchoicecore.co.nz
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From KenDB3@1:103/705 to Sneaky on Sat Sep 23 09:53:34 2017
    Hi mark


    9/22 03:11:30p Node 1 Sneaky running external program: The Wall
    9/22 03:11:30p Node 1 !JavaScript D:\bbs\sbbs\mods\wall.js line 1: SyntaxError: illegal character

    what is on line 1 in the file?
    how did you edit it?

    I used the win10 notepad.

    does your editor do UTF-8?
    did your editor place a UTF-8 BOM on line 1 of the file?

    BOM is a Byte Orientation Marker... it is used by UTF-8 editors to know if the UTF-8 characters in the file are big or little -endian... if it exists in BBS related files that you have edited, you should remove it with another editor used for plain text files...

    Thank you for the help with this, I download and installed notepad++ and save
    the wall.js with that, and it is now working great, even got the load("wall.js");
    in logon.js to work, so all good, thank you again

    I am wounder if you can help me with samething else, I have a ans tradewar add
    and I would like it to apear after wall cames up when you logon, if you could
    that would be great.

    Ian S 1st Choice Core SBBS Nz

    You probably are looking for this:
    http://wiki.synchro.net/config:text_files

    You can rename the Trade Wars Advertisement to LOGON.ANS and put it in the ../text/menu/ directory. If you have other ads, you can do LOGON1.ANS, LOGON2.ANS, etc. But, I recently realized that the numbers are directly related to Security Level, so for example LOGON99.ANS could only be seen by a Sysop.

    ~KenDB3

    ---
    * Synchronet * KD3net-Rhode Island's only BBS about nothing. http://bbs.kd3.us
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From mark lewis@1:3634/12.73 to KenDB3 on Sat Sep 23 12:41:16 2017

    On 2017 Sep 23 09:53:34, you wrote to Sneaky:

    You can rename the Trade Wars Advertisement to LOGON.ANS and put it in
    the ../text/menu/ directory. If you have other ads, you can do
    LOGON1.ANS, LOGON2.ANS, etc. But, I recently realized that the numbers
    are directly related to Security Level, so for example LOGON99.ANS
    could only be seen by a Sysop.

    i posted a patch to logon.js some time back that allows for both security related logon files and a series of numerical logon files to both operate... it
    shows the security related logon file first and then all of the series numbered
    ones... reversing this to show the series logon files first and then the security related one is simply a matter of moving three lines... the patch uses
    "logons" for the security related base file name and "logon" for the others...

    eg: user level 50 sees the following

    logons50
    logon1
    logon2
    logon3

    it shows all of the logon## ones even with gaps in the numbering... the code currently limits to only 99 logon files but there's room enough for upto 999 with a minor change...

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Whoever invented work ethic should be drug into the street and shot.
    ---
    * Origin: (1:3634/12.73)
  • From Digital Man@1:103/705 to KenDB3 on Sat Sep 23 13:04:52 2017
    Re: Re: The wall
    By: KenDB3 to Sneaky on Sat Sep 23 2017 09:53 am

    Hi mark


    9/22 03:11:30p Node 1 Sneaky running external program: The Wall
    9/22 03:11:30p Node 1 !JavaScript D:\bbs\sbbs\mods\wall.js line 1: SyntaxError: illegal character

    what is on line 1 in the file?
    how did you edit it?

    I used the win10 notepad.

    does your editor do UTF-8?
    did your editor place a UTF-8 BOM on line 1 of the file?

    BOM is a Byte Orientation Marker... it is used by UTF-8 editors to know if the UTF-8 characters in the file are big or little -endian... if it exists in BBS related files that you have edited, you should remove it with another editor used for plain text files...

    Thank you for the help with this, I download and installed notepad++ and save
    the wall.js with that, and it is now working great, even got the load("wall.js");
    in logon.js to work, so all good, thank you again

    I am wounder if you can help me with samething else, I have a ans tradewar add
    and I would like it to apear after wall cames up when you logon, if you could
    that would be great.

    Ian S 1st Choice Core SBBS Nz

    You probably are looking for this:
    http://wiki.synchro.net/config:text_files

    You can rename the Trade Wars Advertisement to LOGON.ANS and put it in the ../text/menu/ directory. If you have other ads, you can do LOGON1.ANS, LOGON2.ANS, etc. But, I recently realized that the numbers are directly related to Security Level, so for example LOGON99.ANS could only be seen by a Sysop.

    Well, the consecutive numbered logon* files are displayed to everyone, regardless of security level. You can see the logic in exec/logon.js.

    digital man

    Synchronet/BBS Terminology Definition #24:
    FTN = FidoNet Technology Network
    Norco, CA WX: 73.9oF, 46.0% humidity, 1 mph NNW wind, 0.00 inches rain/24hrs --- SBBSecho 3.01-Win32
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From KenDB3@1:103/705 to mark lewis on Sun Sep 24 08:44:58 2017
    On 2017 Sep 23 09:53:34, you wrote to Sneaky:

    You can rename the Trade Wars Advertisement to LOGON.ANS and put it in the ../text/menu/ directory. If you have other ads, you can do LOGON1.ANS, LOGON2.ANS, etc. But, I recently realized that the numbers are directly related to Security Level, so for example LOGON99.ANS could only be seen by a Sysop.

    i posted a patch to logon.js some time back that allows for both security related logon files and a series of numerical logon files to both operate... it
    shows the security related logon file first and then all of the series numbered
    ones... reversing this to show the series logon files first and then the security related one is simply a matter of moving three lines... the patch uses
    "logons" for the security related base file name and "logon" for the others...

    eg: user level 50 sees the following

    logons50
    logon1
    logon2
    logon3

    it shows all of the logon## ones even with gaps in the numbering... the code currently limits to only 99 logon files but there's room enough for upto 999 with a minor change...

    )\/(ark


    That's pretty neat Mark. I took a look at the current CVS code, and I think I get how it works now, but your modification sounds cool.

    ~KenDB3

    ---
    * Synchronet * KD3net-Rhode Island's only BBS about nothing. http://bbs.kd3.us
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From KenDB3@1:103/705 to Digital Man on Sun Sep 24 08:48:56 2017
    Re: Re: The wall
    By: KenDB3 to Sneaky on Sat Sep 23 2017 09:53 am

    Hi mark


    9/22 03:11:30p Node 1 Sneaky running external program: The Wall
    9/22 03:11:30p Node 1 !JavaScript D:\bbs\sbbs\mods\wall.js line 1: SyntaxError: illegal character

    what is on line 1 in the file?
    how did you edit it?

    I used the win10 notepad.

    does your editor do UTF-8?
    did your editor place a UTF-8 BOM on line 1 of the file?

    BOM is a Byte Orientation Marker... it is used by UTF-8 editors to know if the UTF-8 characters in the file are big or little -endian... if it exists in BBS related files that you have edited, you should remove it with another editor used for plain text files...

    Thank you for the help with this, I download and installed notepad++ and save
    the wall.js with that, and it is now working great, even got the load("wall.js");
    in logon.js to work, so all good, thank you again

    I am wounder if you can help me with samething else, I have a ans tradewar add
    and I would like it to apear after wall cames up when you logon, if you could
    that would be great.

    Ian S 1st Choice Core SBBS Nz

    You probably are looking for this: http://wiki.synchro.net/config:text_files

    You can rename the Trade Wars Advertisement to LOGON.ANS and put it in the ../text/menu/ directory. If you have other ads, you can do LOGON1.ANS, LOGON2.ANS, etc. But, I recently realized that the numbers are directly related to Security Level, so for example LOGON99.ANS could only be seen by a Sysop.

    Well, the consecutive numbered logon* files are displayed to everyone, regardless of security level. You can see the logic in exec/logon.js.

    digital man


    Ahhh, I think I get it now. If it is consecutive it will roll through until there is a gap. After the gap it shows them as security level.

    For everyone
    -------------
    logon.asc
    logon1.asc
    logon2.asc

    For level 50 (and above?)
    --------------------------
    logon50.asc

    For Level 90 (and above?)
    --------------------------
    logon99.asc

    Thanks DM!

    ~KenDB3

    ---
    * Synchronet * KD3net-Rhode Island's only BBS about nothing. http://bbs.kd3.us
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From mark lewis@1:3634/12.73 to KenDB3 on Sun Sep 24 15:06:50 2017

    On 2017 Sep 24 08:44:58, you wrote to me:

    it shows all of the logon## ones even with gaps in the numbering... the
    code currently limits to only 99 logon files but there's room enough
    for upto 999 with a minor change...

    That's pretty neat Mark. I took a look at the current CVS code, and I think I get how it works now, but your modification sounds cool.

    here's the patch if you are interested... copy logon.js to /sbbs/mods and patch
    it there... i don't know if you have to restart sbbs for it to start using it or not...

    to test it, we created several files for each display file type... the contents
    was a simple line telling what the file being displayed was... it made seeing the flow easier :)

    ----->8 snip 8<-----
    -!- logon.orig.js 2015-05-25 12:46:14.000000000 -0400
    +++ logon.new.js 2016-12-03 17:07:00.257475939 -0500
    @@ -86,26 +86,21 @@

    // Logon screens

    +// Print logon screens based on security level
    +if(file_exists(system.text_dir + "menu/logons" + user.security.level + ".*")) + bbs.menu("logons" + user.security.level);
    +
    // Print successively numbered logon screens (logon, logon1, logon2, etc.)
    var highest_printed_logon_screen=-1;
    -for(var i=0;;i++) {
    +for(var i=0;i<=99;i++) {
    var fname="logon";
    if(i)
    fname+=i;
    - if(!file_exists(system.text_dir + "menu/" + fname + ".*")) {
    - if(i>1)
    - break;
    - continue;
    - }
    - bbs.menu(fname);
    - highest_printed_logon_screen = i;
    + if(file_exists(system.text_dir + "menu/" + fname + ".*"))
    + bbs.menu(fname);
    + highest_printed_logon_screen = i;
    }

    -// Print logon screens based on security level
    -if(user.security.level > highest_printed_logon_screen
    - && file_exists(system.text_dir + "menu/logon" + user.security.level + ".*"))
    - bbs.menu("logon" + user.security.level);
    -
    // Print one of text/menu/random*.*, picked at random
    // e.g. random1.asc, random2.asc, random3.asc, etc.
    var random_list = directory(system.text_dir + "menu/random*.*");
    ----->8 snip 8<-----


    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Happy Holidays and a Wonderful 1996 to you and yours!
    ---
    * Origin: (1:3634/12.73)
  • From Sneaky@1:103/705 to KenDB3 on Mon Sep 25 08:14:00 2017
    Hi KenDB3

    I am wounder if you can help me with samething else, I have a ans tradewar add
    and I would like it to apear after wall cames up when you logon, if you could
    that would be great.

    Ian S 1st Choice Core SBBS Nz

    You probably are looking for this: http://wiki.synchro.net/config:text_files

    You can rename the Trade Wars Advertisement to LOGON.ANS and put it in
    the ../text/menu/ directory. If you have other ads, you can do
    LOGON1.ANS, LOGON2.ANS, etc. But, I recently realized that the numbers
    are directly related to Security Level, so for example LOGON99.ANS
    could only be seen by a Sysop.

    Great thank you for this info, it worked fine and related to Security Level,
    I probably wouldn't get to 99, 5 maybe, but have taken note about Security Level.


    Ian S 1st Choice Core Sbbs Nz

    --- MultiMail/Win32 v0.49
    * Synchronet * 1st Choice Core - 1stchoicecore.co.nz
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Sneaky@1:103/705 to mark lewis on Mon Sep 25 08:21:00 2017
    Hi Daryl

    I would like same help with add ansi adds (tradewars etc) after the bullenton S>or before when loging in. done it before but have forgotton.

    Use something like EZBULLETIN - you can have several news files in
    that regard. I've managed to reduce the number of "news screens", and >instead, have the topics, bulletins, on the bulletins menu.

    cool, this might be a silly question, were would I get EZBULLETIN
    from, is it apart of sbbs software, i did search for it but no luck
    but that would be me.

    Along that line, for whatever reason, I am not getting the BULLSEYE
    bulletins deal to show at logon. A few days back, I had discovered that >somehow, the default doors category had been zapped, so I can to rebuild
    it. I may add the "logon option" to it to show up, or I'll expand the >EZBULLETIN menu to get the items, and not use the BULLSEYE utility at
    all.

    oh okay, I see how thing go with EZBULLETIN then


    I did set it to where only Verified Users In Good Standing could post
    something on EZWALL (the "wall" part of EZBULLETIN...since I don't know
    the identity of those logging on as GUEST.

    yes well only Verified Users would be a good idea

    I have my bbs guest set at 99 don't now if that affects Ftp or not
    thinking of deleting Guest altogether but if it efects FTP might have to think of same thing else

    Thank you

    Ian S 1st Choice Core Sbbs Nz

    --- MultiMail/Win32 v0.49
    * Synchronet * 1st Choice Core - 1stchoicecore.co.nz
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)
  • From Sneaky@1:103/705 to mark lewis on Mon Sep 25 08:24:00 2017
    Hi Mark

    eg: user level 50 sees the following

    logons50
    logon1
    logon2
    logon3

    That worked as well, thank you

    Ian S 1st Choice Core Sbbs Nz
    --- MultiMail/Win32 v0.49
    * Synchronet * 1st Choice Core - 1stchoicecore.co.nz
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)