• Qodem 1.0beta Release

    From Kevinl@VERT to All on Thursday, April 21, 2016 20:35:00
    Qodem 1.0beta Release
    =====================

    I am pleased to announce the release of Qodem 1.0beta.

    This marks the culmination of 13 years of development with the goal of re-creating one of the very best DOS-era modem terminals into the
    Internet era for use on modern systems. Its major features include:

    * Many ways to connect to a system: ssh, telnet, rlogin, raw socket,
    dialing a modem, using a serial port, or executing a local shell.

    * Support for BBS-era and modern emulations: ANSI.SYS (including
    "ANSI music"), Avatar, VT52, VT100/102, VT220, Linux (+ UTF-8),
    and XTerm (+ UTF-8 and mouse tracking). The VT100, Linux, and
    Xterm-based emulations have been run through the gauntlet of
    'vttest'.

    * A Unicode-based display, including translation of DOS and Windows
    8-bit character sets (CP437, CP850, Windows 1252, and many more),
    the VT100 DEC Special Graphics characters, and the VT220 National
    Replacement Character sets to Unicode.

    * The classic serial file transfer protocols Xmodem, Ymodem, Zmodem,
    and Kermit.

    * Terminal interface conveniences including a long scrollback
    buffer, capture file, screen dump, dialing directory, and keyboard
    macros.

    * External script support. ANY program that reads stdin and writes
    to stdout and stderr can be run as a script.

    * A host mode that provides a micro-BBS with messages, files, and
    sysop chat. In addition to answering a modem call, it can also
    listen on a raw socket, act as a telnet or ssh daemon, and even
    use UPnP to work seamlessly behind a home NAT router.

    Find out more at the Qodem homepage: http://qodem.sourceforge.net


    Download Links
    --------------

    Binary downloads: http://sourceforge.net/project/showfiles.php?group_id=79838

    Code repository: https://github.com/klamonte/qodem


    Supported Platforms
    -------------------

    Qodem is actively supported on the following platforms:

    * Linux

    * Windows 2000 and above

    * ReactOS 0.4.0 and above

    * Mac OSX Snow Leopard and above

    * FreeBSD 10.2 and above

    * OpenBSD 5.8 and above

    Other platforms that support the POSIX or Win32/64 APIs might work
    also.


    Reporting Bugs
    --------------

    This is a beta release. Though I sincerely hope that you do not
    encounter any bugs while using Qodem, it might happen. If you would
    like to report a problem at either of the links below, there is a good
    chance I can find it and fix it for the final 1.0 release.

    * https://github.com/klamonte/qodem/issues

    * https://sourceforge.net/p/qodem/bugs/


    License
    -------

    This is the first formal release of Qodem using the public domain
    codebase. The source code to Qodem was dedicated to the public domain
    on May 26, 2015, with a CC-0 fallback license for those jurisdictions
    that do not recognize the public domain. Due to inclusion of other
    pieces in the binary releases, the binary versions of Qodem have an
    effective license matching either MIT/BSD terms or GPLv3 terms,
    depending on whether or not cryptlib is included. See the README file
    for further details.

    ... MultiMail, the new multi-platform, multi-format offline reader!
    --- MultiMail/Linux v0.49
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Digital Man@VERT to Kevinl on Thursday, April 21, 2016 19:15:06
    Re: Qodem 1.0beta Release
    By: Kevinl to All on Thu Apr 21 2016 08:35 pm

    Qodem 1.0beta Release
    =====================

    I am pleased to announce the release of Qodem 1.0beta.

    This ad looks great. However, when I go to the "Binary downloads link" (at sf.net) that you provided, I'm given a tarball (qodem-1.0beta.tar.gz) which contains no apparent executables, but all the source code and project/build files.

    If you have a released executable/package for Windows, please provide the link. I'd like to give your program a try.

    digital man

    Synchronet/BBS Terminology Definition #4:
    BinkP = BinkD Protocol
    Norco, CA WX: 72.2øF, 41.0% humidity, 12 mph SE wind, 0.00 inches rain/24hrs

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Nightfox@VERT/DIGDIST to Kevinl on Thursday, April 21, 2016 20:00:35
    Re: Qodem 1.0beta Release
    By: Kevinl to All on Thu Apr 21 2016 20:35:00

    I am pleased to announce the release of Qodem 1.0beta.

    I downloaded it and gave it a try. Looks good so far.
    One thing I noticed is that the PageUp and PageDown keys are used for uploading and downloading, rather than actually sending a PageUp or PageDown.. I think it would be useful to be able to do a PageUp and PageDown, since some BBS doors/mods make use of those. Perhaps some different keys could be used for uploading and downloading?

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Nightfox@VERT/DIGDIST to Digital Man on Thursday, April 21, 2016 20:01:52
    Re: Qodem 1.0beta Release
    By: Digital Man to Kevinl on Thu Apr 21 2016 19:15:06

    I am pleased to announce the release of Qodem 1.0beta.

    This ad looks great. However, when I go to the "Binary downloads link" (at sf.net) that you provided, I'm given a tarball (qodem-1.0beta.tar.gz) which contains no apparent executables, but all the source code and project/build files.

    If you have a released executable/package for Windows, please provide the link. I'd like to give your program a try.

    I loaded his link and it looks like there are Windows binaries there (qodem-1.0beta-standalone.exe and qodem-1.0beta-setup.exe). I suppose it's possible he could have updated the files since he posted his message.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Vk3jed@VERT/FREEWAY to Kevinl on Friday, April 22, 2016 16:48:00
    Kevinl wrote to All <=-

    Qodem 1.0beta Release
    =====================

    I am pleased to announce the release of Qodem 1.0beta.

    Looks interesting. :)


    ... I'm as confused as a baby in a topless bar.
    --- MultiMail/Win32 v0.49
    þ Synchronet þ Freeway BBS in Bendigo, Australia.
  • From Vk3jed@VERT/FREEWAY to Digital Man on Friday, April 22, 2016 16:49:00
    Digital Man wrote to Kevinl <=-

    If you have a released executable/package for Windows, please provide
    the link. I'd like to give your program a try.

    I'd be interested in a Windows binary as well, since I use Windows for my terminal sessions.


    ... Catch the wave.€€€€€..€€€€€..€€€€€..€€€€€..€€€€€..€€€€€
    --- MultiMail/Win32 v0.49
    þ Synchronet þ Freeway BBS in Bendigo, Australia.
  • From Mro@VERT/BBSESINF to Nightfox on Friday, April 22, 2016 17:59:35
    Re: Qodem 1.0beta Release
    By: Nightfox to Kevinl on Thu Apr 21 2016 08:00 pm

    I downloaded it and gave it a try. Looks good so far.
    One thing I noticed is that the PageUp and PageDown keys are used for uploading and downloading, rather than actually sending a PageUp or PageDown.. I think it would be useful to be able to do a PageUp and PageDown, since some BBS doors/mods make use of those. Perhaps some different keys could be used for uploading and downloading?

    Nightfox


    i like the pageup pagedown keys for upload/download

    i do not know of any doors or mods that use those keys.
    ---
    þ Synchronet þ ::: BBSES.info - free BBS services :::
  • From Kevinl@VERT to Digital Man on Friday, April 22, 2016 20:30:00
    Digital Man wrote to Kevinl <=-

    Re: Qodem 1.0beta Release
    By: Kevinl to All on Thu Apr 21 2016 08:35 pm

    Qodem 1.0beta Release
    =====================

    I am pleased to announce the release of Qodem 1.0beta.

    This ad looks great. However, when I go to the "Binary downloads link"
    (at sf.net) that you provided, I'm given a tarball
    (qodem-1.0beta.tar.gz) which contains no apparent executables, but all
    the source code and project/build files.

    If you have a released executable/package for Windows, please provide
    the link. I'd like to give your program a try.

    Thanks for the feedback. SourceForge used to point one to the correct
    OS-based download, but it seems like the new file UI is not recording
    that metadata. Oh well, easy to workaround. I've put direct links on
    the main and downloads pages for the OS-specific downloads.

    The Windows installer is also at: https://sourceforge.net/projects/qodem/files/qodem/1.0beta/qodem-1.0beta-setup.exe/download


    ... MultiMail, the new multi-platform, multi-format offline reader!
    --- MultiMail/Linux v0.49
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Kevinl@VERT to Nightfox on Friday, April 22, 2016 21:36:00
    Nightfox wrote to Kevinl <=-

    Re: Qodem 1.0beta Release
    By: Kevinl to All on Thu Apr 21 2016 20:35:00

    I am pleased to announce the release of Qodem 1.0beta.

    I downloaded it and gave it a try. Looks good so far.
    One thing I noticed is that the PageUp and PageDown keys are used for uploading and downloading, rather than actually sending a PageUp or PageDown.. I think it would be useful to be able to do a PageUp and PageDown, since some BBS doors/mods make use of those. Perhaps some different keys could be used for uploading and downloading?

    Thanks for giving it a shot!

    Doorway MIXED mode is the solution for this one. Select it with Alt-= (Alt-Equals), and afterwards PgUp/PgDn will go to the remote side.
    Alt-= two more times will cycle back to Doorway OFF and normal/default operation.

    You should still be able to Ctrl-PgUp/PgDn or Alt-PgUp/PgDn to do file transfers while in Doorway MIXED mode (although it looks like I
    managed to break that in the curses version but it is working in X11
    and Windows ... another issue on github now ...).

    Doorway MIXED basically acts as a UI key whitelist: Qodem will send
    everything to the remote side *except* those things defined in the
    qodemrc file's 'doorway_mixed_mode_commands' list. By default those
    commands still honored (i.e. not passed to the remote side) are Alt-D (phonebook), Alt-P (capture), Alt-T (screen dump), Alt-/ (scrollback),
    Alt-Y (COM parameters), and Alt-Z (menu).

    You can make specific phonebook entries do MIXED mode, or go the other
    way and make MIXED the global default but turn it off for specific
    entries. I usually leave the global default not do doorway, but then
    make my Linux systems do MIXED mode in the phonebook entry. That way
    PgUp/PgDn work normally, but also most of the Emacs keys (Alt-X is
    critical for that).

    Hope that works OK for you.

    ... MultiMail, the new multi-platform, multi-format offline reader!
    --- MultiMail/Linux v0.49
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Nightfox@VERT/DIGDIST to Kevinl on Saturday, April 23, 2016 13:53:13
    Re: Re: Qodem 1.0beta Release
    By: Kevinl to Nightfox on Fri Apr 22 2016 21:36:00

    I downloaded it and gave it a try. Looks good so far.
    One thing I noticed is that the PageUp and PageDown keys are used
    for uploading and downloading, rather than actually sending a PageUp
    or PageDown.. I think it would be useful to be able to do a PageUp
    and PageDown, since some BBS doors/mods make use of those. Perhaps
    some different keys could be used for uploading and downloading?

    Thanks for giving it a shot!

    Doorway MIXED mode is the solution for this one. Select it with Alt-= (Alt-Equals), and afterwards PgUp/PgDn will go to the remote side.

    I tried setting it to doorway mixed mode, but it looks like the PageUp and PageDown keys aren't working. I did a test, and it looks like it's just sending an ASCII 27 (ESC).

    Also, it seems the home and end keys aren't working as expected. In my message editor, I can normally use the home and end keys to move the cursor to the beginning and end of the line, but that's not working with Qodem.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Kevinl@VERT to Nightfox on Sunday, April 24, 2016 18:35:00
    Nightfox wrote to Kevinl <=-

    Re: Re: Qodem 1.0beta Release
    By: Kevinl to Nightfox on Fri Apr 22 2016 21:36:00

    I tried setting it to doorway mixed mode, but it looks like the PageUp
    and PageDown keys aren't working. I did a test, and it looks like it's just sending an ASCII 27 (ESC).

    It was sending the same PgUp/PgDn sequences seen in xterm. So on the
    bright side doorway mixed worked, on the down side it sent the wrong
    thing. :-/

    Also, it seems the home and end keys aren't working as expected. In my message editor, I can normally use the home and end keys to move the cursor to the beginning and end of the line, but that's not working
    with Qodem.

    Yes, this looks like a problem with Qodem, let's get this fixed.
    Qodem's ANSI function key mappings were taken from terminfo and some
    old docs, and I never got around to comparing it against the other
    comm programs.

    It looks like both SyncTERM and Netrunner have the same mappings for
    the ANSI function/home/end/ins/del/pgup/pgdn keys. Are either of
    those doing the right thing on your system?


    ... MultiMail, the new multi-platform, multi-format offline reader!
    --- MultiMail/Linux v0.49
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From Nightfox@VERT/DIGDIST to Kevinl on Sunday, April 24, 2016 16:52:23
    Re: Re: Qodem 1.0beta Release
    By: Kevinl to Nightfox on Sun Apr 24 2016 18:35:00

    It was sending the same PgUp/PgDn sequences seen in xterm. So on the bright side doorway mixed worked, on the down side it sent the wrong thing. :-/

    Also, it seems the home and end keys aren't working as expected. In
    my message editor, I can normally use the home and end keys to move
    the cursor to the beginning and end of the line, but that's not
    working with Qodem.

    Yes, this looks like a problem with Qodem, let's get this fixed.
    Qodem's ANSI function key mappings were taken from terminfo and some
    old docs, and I never got around to comparing it against the other
    comm programs.

    It looks like both SyncTERM and Netrunner have the same mappings for
    the ANSI function/home/end/ins/del/pgup/pgdn keys. Are either of
    those doing the right thing on your system?

    Yes, those keys work in SyncTerm and NetRunner, except for the insert key in NetRunner.. With NetRunner, it seems the insert key isn't toggling insert/overwrite in my message editor.

    Nightfox

    ---
    þ Synchronet þ Digital Distortion: digitaldistortionbbs.com
  • From Kevinl@VERT to Nightfox on Wednesday, April 27, 2016 08:35:00
    Nightfox wrote to Kevinl <=-

    Yes, those keys work in SyncTerm and NetRunner, except for the insert
    key in NetRunner.. With NetRunner, it seems the insert key isn't
    toggling insert/overwrite in my message editor.

    Thanks! I've got new keycodes in the 1.0.0-dev branch now that match SyncTERM's behavior. I am still working out a couple things, but will
    probably start spinning 1.0.0 dev builds in a week or so.

    ... MultiMail, the new multi-platform, multi-format offline reader!
    --- MultiMail/Linux v0.49
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net