• Information about ecwebv3

    From Tony@1:103/705 to All on Wed Dec 14 12:32:46 2016
    Hi Guys,
    I have couple of questions about ecwebv3 :

    1) Using the https and port 443 fTelnet and the IRC has not been displayed
    2) I had updated fTelnet to the new version that include the functionality for iOS devices (thanks Rick) changing to ecwebv3 ftelnet still to an old version. Where can add the snippet for the new version? In the stock web interface I changed /sbbs/web/templates/default/ftelnet.inc between <!-- fTelnet --> and <!-- end fTelnet -->; Where can I change that?

    Thanks

    Tony

    ---
    * Synchronet * .:: Friends BBS ::.:: London ::.
    * Origin: Vertrauen - vert.synchro.net (1:103/705)
  • From echicken@1:103/705 to Tony on Wed Dec 14 15:02:58 2016
    Re: Information about ecwebv3
    By: Tony to All on Wed Dec 14 2016 12:32:46

    I have couple of questions about ecwebv3 :

    The official answer is: don't use it. I've written a whole new (and much better) web UI since then, and I don't plan on going back to fix anything in ecweb v3. The new web UI is the fix for any problems with v3.

    So, use this instead:

    https://github.com/echicken/synchronet-web-v4

    That said, the new web UI currently only works with recent builds of Synchronet 3.17. If that's a problem for you, let me know - I plan on tidying things up soon to make it compatible with 3.16+, and I'll get it done sooner if this is preventing anyone from making the switch. I don't want to leave anyone stuck with v3, but I also will not be maintaining or supporting it any longer.

    The new web UI (linked above) will be supported in the long term.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    * Synchronet * electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - vert.synchro.net (1:103/705)
  • From Tony Langdon@3:633/410 to echicken on Thu Dec 15 08:36:00 2016
    echicken wrote to Tony <=-

    That said, the new web UI currently only works with recent builds of Synchronet 3.17. If that's a problem for you, let me know - I plan on tidying things up soon to make it compatible with 3.16+, and I'll get
    it done sooner if this is preventing anyone from making the switch. I don't want to leave anyone stuck with v3, but I also will not be maintaining or supporting it any longer.

    The 3.17 requirement is currently stopping me from using ecweb v4. That may or may not change.


    ... Brewed from only the finest aged ASCII characters.
    --- MultiMail/Win32 v0.49
    * Origin: Freeway BBS - freeway.apana.org.au (3:633/410)
  • From echicken@1:103/705 to Tony Langdon on Wed Dec 14 18:29:56 2016
    Re: Re: Information about ecwebv3
    By: Tony Langdon to echicken on Thu Dec 15 2016 08:36:00

    The 3.17 requirement is currently stopping me from using ecweb v4. That may or may not change.

    I prefer that my stuff works with the latest release of Synchronet, up to a certain point. Going forward, I'll try to keep a closer eye on that. In this case it shouldn't be a huge effort to bring the web UI back into compatibility with 3.16c, so I'll look into it shortly.

    During the 5 years between 3.15b and 3.16c I got into the (bad) habit of stating "must be running a recent dev build" as a requirement for JS modules I'd made. In most cases this was probably true; after a while I stopped checking and assumed that it was. I was taking advantage of new features as they were added, and in some cases ensuring backwards-compatibility would have been onerous (if not impossible).

    However I don't want to recommend that people jump to unstable (dev/latest) builds unless it's really required for what they're trying to do. Plus we're only 14 months out from the last release, which isn't bad in this space.

    A new release would be welcome though. Whatever changes have happened since 3.16c, the new voting features are nice and it'd be great to have more widespread participation in that system.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    * Synchronet * electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - vert.synchro.net (1:103/705)
  • From mark lewis@1:3634/12.73 to Tony Langdon on Wed Dec 14 20:53:20 2016

    15 Dec 16 08:36, you wrote to echicken:

    That said, the new web UI currently only works with recent builds of
    Synchronet 3.17. If that's a problem for you, let me know - I plan
    on tidying things up soon to make it compatible with 3.16+, and I'll
    get it done sooner if this is preventing anyone from making the
    switch. I don't want to leave anyone stuck with v3, but I also will
    not be maintaining or supporting it any longer.

    The 3.17 requirement is currently stopping me from using ecweb v4.
    That may or may not change.

    how so? what is it about 3.17 that keeps you from pulling it from the repo and compiling your own working copy?

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... We have obtained a restraining order against him.
    ---
    * Origin: (1:3634/12.73)
  • From Tony Langdon@3:633/410 to echicken on Thu Dec 15 13:15:00 2016
    echicken wrote to Tony Langdon <=-

    I prefer that my stuff works with the latest release of Synchronet, up
    to a certain point. Going forward, I'll try to keep a closer eye on
    that. In this case it shouldn't be a huge effort to bring the web UI
    back into compatibility with 3.16c, so I'll look into it shortly.

    No probs.

    However I don't want to recommend that people jump to unstable (dev/latest) builds unless it's really required for what they're trying
    to do. Plus we're only 14 months out from the last release, which
    isn't bad in this space.

    I'm not ruling out an upgrade, but I will need to be sure of what I'm doing. :)

    A new release would be welcome though. Whatever changes have happened since 3.16c, the new voting features are nice and it'd be great to have more widespread participation in that system.

    I agree on the new release, though I don't have any interest in the voting features (doesn't look useful to us offline readers). My interests in a new version include IPv6 and some fixes regarding FTM - email address translations that are mostly cosmetic. Both of these are addressed in the current dev builds.


    ... Fear is no great respecter of reason.
    --- MultiMail/Win32 v0.49
    * Origin: Freeway BBS - freeway.apana.org.au (3:633/410)
  • From echicken@1:103/705 to Tony Langdon on Wed Dec 14 22:19:08 2016
    Re: Re: Information about ecwebv3
    By: Tony Langdon to echicken on Thu Dec 15 2016 13:15:00

    I agree on the new release, though I don't have any interest in the voting features (doesn't look useful to us offline readers). My interests in a new version include IPv6 and some fixes regarding FTM - email address translations that are mostly cosmetic. Both of these are addressed in the

    I've yet to concern myself with IPv6 even though I probably should have taken an interest years ago. FTN stuff is not of interest to me at the moment, though I occasionally consider taking it up again. I'm sure there have been plenty of other useful changes & fixes in the intermin apart from all of this though.

    IIRC the IPv6 stuff was being worked on but wasn't brought in until after 3.16c. DM wanted to get another release out before potentially breaking tons of stuff and then spending time on sorting it all out. I suspect most of that work is done now, but I dunno.

    I'm not ruling out an upgrade, but I will need to be sure of what I'm doing. :)

    It's generally pretty easy, but the steps involved will depend a bit on your platform, etc. I can't remember if it was you who was running it on a Pi or someone else; maybe there are some wrinkles there.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    * Synchronet * electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - vert.synchro.net (1:103/705)
  • From Tony Langdon@3:633/410 to mark lewis on Thu Dec 15 14:21:00 2016
    mark lewis wrote to Tony Langdon <=-

    how so? what is it about 3.17 that keeps you from pulling it from the
    repo and compiling your own working copy?

    Some uncertainties in the process, especially when gleaning bits of information from othjers. And on a Pi 1B+, compilation time is significant (> 1 hour).


    ... Flashlight: A case for holding dead batteries.
    --- MultiMail/Win32 v0.49
    * Origin: Freeway BBS - freeway.apana.org.au (3:633/410)
  • From Tony Langdon@3:633/410 to echicken on Thu Dec 15 15:24:00 2016
    echicken wrote to Tony Langdon <=-

    I've yet to concern myself with IPv6 even though I probably should have taken an interest years ago. FTN stuff is not of interest to me at the moment, though I occasionally consider taking it up again. I'm sure
    there have been plenty of other useful changes & fixes in the intermin apart from all of this though.

    I've had native IPv6 since 2011, and have run tunnels on and off for over 10 years before that. I'm mostly FTN here, though I gate a few othernets to QWK, but I won't be changing to binkit, I'm too happy with binkd to change (and binkd alredy has IPv6 down pat :) ).

    IIRC the IPv6 stuff was being worked on but wasn't brought in until
    after 3.16c. DM wanted to get another release out before potentially breaking tons of stuff and then spending time on sorting it all out. I suspect most of that work is done now, but I dunno.

    That's correct, have to upgrade to 3.17 to get IPv6.

    I'm not ruling out an upgrade, but I will need to be sure of what I'm doing. :)

    It's generally pretty easy, but the steps involved will depend a bit on your platform, etc. I can't remember if it was you who was running it
    on a Pi or someone else; maybe there are some wrinkles there.

    Yes, I'm on a Pi 1B+. Last time I attempted to compile, it took hours, then failed (can't recall the error), but there has since been some uncertainty about how to go about it, as people have mentioned an upgrade from 3.16c requires a lot less compilation - which suggests some interaction with old source (or more correctly, object files), which muddies the waters.


    ... Beware of programmers who carry screwdrivers.
    --- MultiMail/Win32 v0.49
    * Origin: Freeway BBS - freeway.apana.org.au (3:633/410)
  • From echicken@1:103/705 to Tony Langdon on Thu Dec 15 00:35:24 2016
    Re: Re: Information about ecwebv3
    By: Tony Langdon to echicken on Thu Dec 15 2016 15:24:00

    to QWK, but I won't be changing to binkit, I'm too happy with binkd to change (and binkd alredy has IPv6 down pat :) ).

    There's not much reason to switch to binkit if you already have something that works. It's mostly there for people who don't already have a mailer in place, or masochists.

    That's correct, have to upgrade to 3.17 to get IPv6.

    Yes, no confusion on that point. What I was getting at was that ironing out IPv6 was to be the next major thing before another release would be possible. (Not that it means a release will just happen when that's "done".)

    Yes, I'm on a Pi 1B+. Last time I attempted to compile, it took hours, then failed (can't recall the error), but there has since been some

    Ouch. I've never tried cross-compiling Synchronet, but I wonder if it might be worth the effort of getting yourself set up for that in order to save some time.

    uncertainty about how to go about it, as people have mentioned an upgrade from 3.16c requires a lot less compilation - which suggests some

    Been too long since I went through that process to really comment on it. I expect it would still take a while.

    interaction with old source (or more correctly, object files), which muddies the waters.

    It's not something that you would need to worry too much about unless you've moved or deleted those files, I wouldn't think.

    At any rate, I'll get to work on making my web-UI 3.16-friendly again - but with any luck you'll be joining us here on the bleeding edge before long.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    * Synchronet * electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - vert.synchro.net (1:103/705)
  • From Tony@1:103/705 to All on Thu Dec 15 06:15:36 2016
    On 2016-12-14, echicken <echicken@VERT/ECBBS> wrote:
    Re: Information about ecwebv3
    By: Tony to All on Wed Dec 14 2016 12:32:46

    I have couple of questions about ecwebv3 :

    The official answer is: don't use it. I've written a whole new (and much better) web UI since then, and I don't plan on going back to fix anything in ecweb v3. The new web UI is the fix for any problems with v3.

    So, use this instead:

    https://github.com/echicken/synchronet-web-v4

    That said, the new web UI currently only works with recent builds of
    Synchronet
    3.17. If that's a problem for you, let me know - I plan on tidying things up soon to make it compatible with 3.16+, and I'll get it done sooner if this is preventing anyone from making the switch. I don't want to leave anyone stuck with v3, but I also will not be maintaining or supporting it any longer.

    The new web UI (linked above) will be supported in the long term.


    Thank you so much echicken!!!

    --
    Thanks

    Tony
    SysOP Friends BBS London
    Telnet bbs1.tonyuk.online port 2424
    Web http://bbs1.tonyuk.online:8088
    IRC bbs1.tonyuk.online 6667 require bbs registration

    ---
    * Synchronet * .:: Friends BBS ::.:: London ::.
    * Origin: Vertrauen - vert.synchro.net (1:103/705)
  • From Tony Langdon@3:633/410 to echicken on Thu Dec 15 20:57:00 2016
    echicken wrote to Tony Langdon <=-

    There's not much reason to switch to binkit if you already have
    something that works. It's mostly there for people who don't already
    have a mailer in place, or masochists.

    Agree. :)

    That's correct, have to upgrade to 3.17 to get IPv6.

    Yes, no confusion on that point. What I was getting at was that
    ironing out IPv6 was to be the next major thing before another release would be possible. (Not that it means a release will just happen when that's "done".)

    Yes, that makes sense. :) When I've upgraded, I can IPv6 enable all of my domains associated with that BBS. :)

    Yes, I'm on a Pi 1B+. Last time I attempted to compile, it took hours, then failed (can't recall the error), but there has since been some

    Ouch. I've never tried cross-compiling Synchronet, but I wonder if it might be worth the effort of getting yourself set up for that in order
    to save some time.

    I've never done cross compilation, so that's foreign to me. Would be an interesting exercise.

    uncertainty about how to go about it, as people have mentioned an upgrade from 3.16c requires a lot less compilation - which suggests some

    Been too long since I went through that process to really comment on
    it. I expect it would still take a while.

    interaction with old source (or more correctly, object files), which muddies the waters.

    It's not something that you would need to worry too much about unless you've moved or deleted those files, I wouldn't think.

    I'm not used to compiling new code over old, hence my confusion.

    At any rate, I'll get to work on making my web-UI 3.16-friendly again - but with any luck you'll be joining us here on the bleeding edge before long.

    Once I can sort out what's what. :)


    ... Crayons can take you more places than starships. * Guinan
    --- MultiMail/Win32 v0.49
    * Origin: Freeway BBS - freeway.apana.org.au (3:633/410)
  • From Nightfox@1:103/705 to echicken on Thu Dec 15 21:30:04 2016
    The official answer is: don't use it. I've written a whole new (and much better) web UI since then, and I don't plan on going back to fix anything in ecweb v3. The new web UI is the fix for any problems with v3.

    So, use this instead:

    https://github.com/echicken/synchronet-web-v4

    One thing I've wondered is, why did you remove LightIRC in v4? It was in v3 and I don't see it in v4. Unless I'm missing something?

    Nightfox

    ---
    * Synchronet * Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - vert.synchro.net (1:103/705)
  • From echicken@1:103/705 to Nightfox on Fri Dec 16 01:00:44 2016
    Re: Information about ecwebv3
    By: Nightfox to echicken on Thu Dec 15 2016 21:30:05

    One thing I've wondered is, why did you remove LightIRC in v4? It was in v3 and I don't see it in v4. Unless I'm missing something?

    LightIRC is a Flash thing (or at least was, I haven't looked recently). I didn't want to carry on with Flash-based stuff or have to explain the Flash socket policy server to people any longer. Historically that whole thing has confused the shit out of people.

    Additionally, LightIRC mostly led to a lot of this:

    00:54:00 --> guest123 (guest123@digdist.synchro.net) has joined #synchronet 00:54:03 <guest123> hay guise
    00:54:45 <guest123> quiet in here
    00:55:10 <guest123> kbye
    00:55:11 <-- guest123 (guest123@digdist.synchro.net) has quit (LightIRC v1.2.3)

    (Note: the above is a fabrication.)

    Basically I didn't include it because it's flash-based, and because unless someone happens to be present on IRC at the time, it ends up being a pointless experience for the user.

    However, if people really want to embed an IRC client on their website, I can cook up a page (or include on the default home page) that works with kiwiIRC, which looked decent the last time I saw it.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    * Synchronet * electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - vert.synchro.net (1:103/705)
  • From mark lewis@1:3634/12.73 to echicken on Fri Dec 16 04:03:40 2016

    16 Dec 16 01:00, you wrote to Nightfox:

    However, if people really want to embed an IRC client on their
    website, I can cook up a page (or include on the default home page)
    that works with kiwiIRC, which looked decent the last time I saw it.

    hopefully something HTML5 based since flash is being flushed most everywhere...
    but maybe javascript can handle it?

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... I will not compete for attention. If "entertain" others, you don't need me. ---
    * Origin: (1:3634/12.73)
  • From echicken@1:103/705 to mark lewis on Fri Dec 16 09:28:48 2016
    Re: Information about ecwebv3
    By: mark lewis to echicken on Fri Dec 16 2016 04:03:40

    hopefully something HTML5 based since flash is being flushed most everywhere... but maybe javascript can handle it?

    That would be the plan. I dropped the previous IRC client mostly because it was Flash-based, so I wouldn't want to take a big step backwards.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    * Synchronet * electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - vert.synchro.net (1:103/705)
  • From Nightfox@1:103/705 to mark lewis on Fri Dec 16 06:54:46 2016
    hopefully something HTML5 based since flash is being flushed most everywhere...
    but maybe javascript can handle it?

    I've been hearing for years that Flash is on its way out, yet I keep getting Flash updates on my desktop PC.. It seems Adobe is still supporting it, at least..

    Nightfox

    ---
    * Synchronet * Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - vert.synchro.net (1:103/705)
  • From Nightfox@1:103/705 to echicken on Fri Dec 16 07:39:34 2016
    Basically I didn't include it because it's flash-based, and because unless someone happens to be present on IRC at the time, it ends up being a pointless experience for the user.

    However, if people really want to embed an IRC client on their website, I can cook up a page (or include on the default home page) that works with kiwiIRC, which looked decent the last time I saw it.

    I suppose people don't use the IRC server much on a BBS. I was just curious.

    Nightfox

    ---
    * Synchronet * Digital Distortion: digitaldistortionbbs.com
    * Origin: Vertrauen - vert.synchro.net (1:103/705)
  • From echicken@1:103/705 to Nightfox on Fri Dec 16 11:53:02 2016
    Re: Information about ecwebv3
    By: Nightfox to echicken on Fri Dec 16 2016 07:39:34

    I suppose people don't use the IRC server much on a BBS. I was just curious.

    A few people have noted the absence of an IRC client, but I suspect that's just because there used to be one. In the end I didn't think that it made a useful enough addition to a BBS website to justify being part of the default / stock configuration.

    It is however quite simple to add pages to this web interface, so there's nothing stopping anyone from adding a client to their site if they wish.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com - 416-273-7230
    * Synchronet * electronic chicken bbs - bbs.electronicchicken.com
    * Origin: Vertrauen - vert.synchro.net (1:103/705)
  • From mark lewis@1:3634/12.73 to echicken on Fri Dec 16 11:49:06 2016

    16 Dec 16 09:28, you wrote to me:

    hopefully something HTML5 based since flash is being flushed most
    everywhere... but maybe javascript can handle it?

    That would be the plan. I dropped the previous IRC client mostly
    because it was Flash-based, so I wouldn't want to take a big step backwards.

    exactly... we pretty much dropped flash some time back except for some few sites that still require it... so flash for "ask" and is allowed for only those
    few sites... it is blocked at the firewall for everything else... now with the major browsers also dumping flash in the shitter where it belongs, things are getting somewhat better...

    oh, those sites? we regularly question them as to when they will be dropping flash and going to html5... we've had positive results from several of them ;)

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... In a solemn ceremony, they giggle viciously.
    ---
    * Origin: (1:3634/12.73)
  • From mark lewis@1:3634/12.73 to Nightfox on Fri Dec 16 11:52:22 2016

    16 Dec 16 06:54, you wrote to me:

    hopefully something HTML5 based since flash is being flushed most
    everywhere... but maybe javascript can handle it?

    I've been hearing for years that Flash is on its way out, yet I keep getting Flash updates on my desktop PC.. It seems Adobe is still supporting it, at least..

    they are but it is still full of 0day holes that are used in the wild on a regular basis...

    )\/(ark

    Always Mount a Scratch Monkey
    Do you manage your own servers? If you are not running an IDS/IPS yer doin' it wrong...
    ... Dang! Get my shotgun mama! The aliens are after the chickens again!
    ---
    * Origin: (1:3634/12.73)
  • From kk4qbn@1:103/705 to echicken on Fri Dec 16 13:01:14 2016
    Re: Information about ecwebv3
    By: echicken to Nightfox on Fri Dec 16 2016 11:53 am

    It is however quite simple to add pages to this web interface, so there's nothing stopping anyone from adding a client to their site if they wish.

    I just coped the lightirc stuff over from the ecweb3 and linked to it until I can figure out how all this works (we're not all as talented as the chicken) as far as I know, the irc directory even has its own index page, etc..

    --

    Tim Smith (KK4QBN)
    KK4QBN BBS

    ---
    * Synchronet * KK4QBN BBS - (706)422-9538 - kk4qbn.synchro.net, Chatsworth GA US
    * Origin: Vertrauen - vert.synchro.net (1:103/705)