Pop-Up Thingie

DEATH GATE BBS
  • Home
  • Forum
  • Files
  • Register
  • Log in

  1. Forum
  2. DOVE-Net
  3. Synchronet Programming
  • Changes to echicken/synchronet-web-v4

    From echicken@VERT/ECBBS to All on Sunday, June 23, 2019 08:50:52
    Commit ID: b396b4b74123359e86c4bc0e8fdbd1d4666be446
    Author: echicken
    Modified: web/lib/ftelnet.js, web/pages/.examples/000-home.xjs

    Message:
    New ctrl/modopts.ini [web] keys, true/false values:
    - ftelnet_rip: load ftelnet variant with RIP support
    - ftelnet_xfer: load ftelnet variant with file transfer support
    - ftelnet_menubar: display the ftelnet menu bar
    All default to "false" (undefined), so if you want RIP or xfers
    you need to poopoolate these in modopts.ini on the C drive of
    your MS-DOS personal computer system. This file can be elusive
    so be sure to check behind the pentium manifold.
    Added get_variant method to ftelnet helper lib.
    Slight change to home.xjs to respeck the ftelnet_menubar option.
    RIP/xfer changes won't take immediate effect after update since I
    decided to cache ftelnet URLs for 24 hours or some shit like that.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/b396b4b74123359e86c4bc0e8fdbd1d4666be446


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, June 23, 2019 20:28:34
    Commit ID: 9e7eef71a6b58b6747b15cc69f604671437c50f1
    Author: echicken
    Modified: web/pages/.examples/000-home.xjs

    Message:
    Don't display redundant connect button if menubar enabled.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/9e7eef71a6b58b6747b15cc69f604671437c50f1


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From Va7aqd@VERT/VA7AQDS to echicken on Tuesday, June 25, 2019 20:18:17
    Re: Changes to echicken/synchronet-web-v4
    By: echicken to All on Sun Jun 23 2019 01:50 am

    Slight change to home.xjs to respeck the ftelnet_menubar option.

    echicken = Ali G?

    ---
    þ Synchronet þ VA7AQD's Tavern - bbs.isurf.ca
  • From echicken@VERT/ECBBS to All on Tuesday, July 16, 2019 20:36:20
    Commit ID: a4b11d96bc0c2874e34bdbe454d417f5f161f86a
    Author: echicken
    Modified: web/root/css/style.css, web/root/index.xjs

    Message:
    Fixes #23 / resolves some problems with hacky menu/submenu stuff.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/a4b11d96bc0c2874e34bdbe454d417f5f161f86a


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, July 16, 2019 22:06:40
    Commit ID: 81b577b32ca74a0c4fa3a3f24e18e773f33a98b8
    Author: echicken
    Modified: web/pages/.examples/000-mail.xjs

    Message:
    Display to/from net address information on mail page. Closes #28.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/81b577b32ca74a0c4fa3a3f24e18e773f33a98b8


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, July 18, 2019 18:28:42
    Commit ID: c9a4edc1f4775d908f7a5bf7d916003dfe0ee463
    Author: echicken
    Added: .gitignore

    Message:
    Ignore stuff that shouldn't go to the repo.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/c9a4edc1f4775d908f7a5bf7d916003dfe0ee463


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, July 19, 2019 00:42:50
    Commit ID: d67d5f84f3914d6645bac7408ffa754b95b99922
    Author: echicken
    Modified: web/lib/files.js

    Message:
    Include unprettified file _size when returning list of files in directory.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/d67d5f84f3914d6645bac7408ffa754b95b99922


    Commit ID: 1746d0254ef6ce74701a5260b444edb0d9f446be
    Author: echicken
    Modified: web/pages/.examples/002-files.xjs

    Message:
    Added in-place sorting of list of files in a directory.
    Sort by name, size, date uploaded.
    Requested in #25.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/1746d0254ef6ce74701a5260b444edb0d9f446be


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, July 19, 2019 07:32:30
    Commit ID: 2ccad121afa5fe16c7a6f666e1d53b8fa8787a8c
    Author: echicken
    Modified: web/lib/pages.js, web/root/index.xjs

    Message:
    Move writePage to pages lib

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/2ccad121afa5fe16c7a6f666e1d53b8fa8787a8c


    Commit ID: 42b2f530adbe2e8d4feeee49fd3c576adb26a328
    Author: echicken
    Modified: web/lib/init.js

    Message:
    Helpers for handling http_request.query params

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/42b2f530adbe2e8d4feeee49fd3c576adb26a328


    Commit ID: 1838f727e506a2c997c5d01b3c1af7a59a1db616
    Author: echicken
    Modified: web/lib/locale/en_us.js

    Message:
    Allow setting an 'active section' of the locale ini, let the locale object write strings (locale.write(str[,sec])), shortcuts for write(locale.strings[sec][str]).

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/1838f727e506a2c997c5d01b3c1af7a59a1db616


    Commit ID: cf2e9438d8b9b470458b89bfad481d7f2e66cecc
    Author: echicken
    Modified: web/lib/forum.js

    Message:
    Allow return-style library use.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/cf2e9438d8b9b470458b89bfad481d7f2e66cecc


    Commit ID: 7c3b7e0e77e5494bb9632b447374e3fd9fb41686
    Author: echicken
    Modified: web/lib/auth.js

    Message:
    Allow return-style library use.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/7c3b7e0e77e5494bb9632b447374e3fd9fb41686


    Commit ID: 065971af6472d4d296237955abbe7aa946f72d1c
    Author: echicken
    Modified: web/root/index.xjs

    Message:
    Load auth.js return-style

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/065971af6472d4d296237955abbe7aa946f72d1c


    Commit ID: a936fcd5dd27e3bd2053de57f643d646e39a036b
    Author: echicken
    Modified: web/lib/events/nodelist.js, web/lib/pages.js, web/root/api/system.ssjs

    Message:
    Use scoped auth_lib

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/a936fcd5dd27e3bd2053de57f643d646e39a036b


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, July 19, 2019 08:33:28
    Commit ID: 819487efbaad87bd37bc01660aad821effcb82dd
    Author: echicken
    Modified: web/pages/.examples/002-files.xjs

    Message:
    Some cleanup, use new helpers and locale stuff.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/819487efbaad87bd37bc01660aad821effcb82dd


    Commit ID: bd8c03e169f88bad38c7bd5600ce13150111aaa4
    Author: echicken
    Modified: web/pages/.examples/002-files.xjs

    Message:
    More cleanup.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/bd8c03e169f88bad38c7bd5600ce13150111aaa4


    Commit ID: 475617076d3d1e989767d41c223d4f7b6cf46e0d
    Author: echicken
    Modified: web/lib/init.js

    Message:
    Added Req.write_param(p) method.
    write(http_request.query[p][0]) if it exists.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/475617076d3d1e989767d41c223d4f7b6cf46e0d


    Commit ID: 76f26f713a6dc808af64f36eba18095d4fb8ab66
    Author: echicken
    Modified: web/lib/init.js

    Message:
    Regarding that 'if it exists' thing, check that it's an Array
    and that it has length.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/76f26f713a6dc808af64f36eba18095d4fb8ab66


    Commit ID: 2dc9dd29cc66ebb092a80389ba2e8913eb784709
    Author: echicken
    Modified: web/pages/.examples/002-files.xjs

    Message:
    Use Req.write_param.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/2dc9dd29cc66ebb092a80389ba2e8913eb784709


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, July 19, 2019 08:42:03
    Commit ID: 2c2fc6ce0065706b3240d864c2ddf0aaeb5a64c2
    Author: echicken
    Added: web/pages/.examples/001-forum.xjs

    Message:
    Early work on Forum rewrite.
    XJS-based, easier to maintain (and make sense of).
    This is a hidden page by default for the time being.
    Don't use it; it doesn't do much.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/2c2fc6ce0065706b3240d864c2ddf0aaeb5a64c2


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, July 19, 2019 22:48:49
    Commit ID: 821ae9ce2d9265bb3a73e19b2786b88d9086e6a9
    Author: echicken
    Modified: web/root/api/events.ssjs, web/root/js/common.js, web/sidebar/.examples/001-nodelist.xjs

    Message:
    Allow additional parameters in call to events.ssjs.
    Return-style load of web/lib/auth.ssjs.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/821ae9ce2d9265bb3a73e19b2786b88d9086e6a9


    Commit ID: acb55982bb8d2be83170627479609b943dfdab6c
    Author: echicken
    Modified: web/lib/forum.js

    Message:
    Fix "count is undefined"
    Pass group index to getGroupUnreadCount, not the whole grp obj.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/acb55982bb8d2be83170627479609b943dfdab6c


    Commit ID: ac8d86f87574324939977c70c5bf22dda946430b
    Author: echicken
    Modified: web/lib/init.js

    Message:
    Remove param type checks for now; they're all strings.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/ac8d86f87574324939977c70c5bf22dda946430b


    Commit ID: 8d0eddb9faf3c1dc2a8c97e82927b7c30fd6652a
    Author: echicken
    Modified: web/lib/forum.js

    Message:
    getSubUnreadCount needs to know which group

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/8d0eddb9faf3c1dc2a8c97e82927b7c30fd6652a


    Commit ID: edceb7bcb324e55a8c1e8968f562236ae0ce135c
    Author: echicken
    Modified: web/root/js/forum.js

    Message:
    Added onGroupUnreadCount and onSubUnreadCount to handle unread
    counter data when it comes in (whether via poll or eventsource).
    Moved logic out of getGroupUnreadCount and getSubUnreadCount,
    these will be removed at some later date.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/edceb7bcb324e55a8c1e8968f562236ae0ce135c


    Commit ID: e82d17d4174c2f2d8d39480b146f7d689ea1cbf2
    Author: echicken
    Added: web/lib/events/forum.js

    Message:
    EventSource module for Forum.
    Currently pushes group/sub msg unread counts at intervals depending
    on what was requested upon subscription.
    Can later be used to push new messages (and trigger notifications)
    or vote data if some comes in while looking at a thread/thread list.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/e82d17d4174c2f2d8d39480b146f7d689ea1cbf2


    Commit ID: bd861565bb2bba5fdc0236fecf253b1986f194c0
    Author: echicken
    Modified: web/pages/.examples/001-forum.xjs

    Message:
    Removed unread polling, switched to forum eventsource instead.
    Simpler checking for query params.
    Added sub-board listing.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/bd861565bb2bba5fdc0236fecf253b1986f194c0


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, July 19, 2019 22:53:04
    Commit ID: 125b91c1eb7ac8207885d0beb7bddcf2c2c9ad04
    Author: echicken
    Modified: web/lib/locale/en_us.ini

    Message:
    Some new strings for the new Forum.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/125b91c1eb7ac8207885d0beb7bddcf2c2c9ad04


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, July 20, 2019 06:08:06
    Commit ID: dd531e8065f7646e14423f7bbf44c3251db2ed4d
    Author: echicken
    Modified: web/lib/forum.js

    Message:
    Count unread messages while building thread lists if a real user
    is logged in.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/dd531e8065f7646e14423f7bbf44c3251db2ed4d


    Commit ID: 08cd3e50a89fda0538e78bf58dcda5315c63be6b
    Author: echicken
    Modified: web/root/api/forum.ssjs

    Message:
    Return-style load of lib/auth.js.
    Maybe I should just start using require() all over the place.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/08cd3e50a89fda0538e78bf58dcda5315c63be6b


    Commit ID: a8385b076c3e4ed5e0c90a0e7b1794d2d1ef1120
    Author: echicken
    Modified: web/pages/.examples/001-forum.xjs

    Message:
    Thread listing.
    This is the view of a sub-board, and still needs:
    - Post a new message (start a new thread)
    - Post a new poll
    - Buttons for scan settings
    - Pagination / load on scroll (user toggle and/or sysop configurable)
    - Sortation (if in paginated view)

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/a8385b076c3e4ed5e0c90a0e7b1794d2d1ef1120


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, July 20, 2019 08:05:49
    Commit ID: c4ffc3eb08fca4575949d88fb7d9dd2173317547
    Author: echicken
    Modified: web/root/api/forum.ssjs

    Message:
    Whoops.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/c4ffc3eb08fca4575949d88fb7d9dd2173317547


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, July 20, 2019 08:52:50
    Commit ID: b93a78f4c93a5eb2f56da37592c01ae55a68f2e2
    Author: echicken
    Modified: web/lib/forum.js

    Message:
    Instead of deleting thread.messages, replace it with a message
    count (which I will probably display in the thread list).

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/b93a78f4c93a5eb2f56da37592c01ae55a68f2e2


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, July 21, 2019 03:19:37
    Commit ID: ebc99e807ae5cd540d4afc5b095ccc8a27ad97a9
    Author: echicken
    Modified: web/root/api/events.ssjs

    Message:
    Loop until the heat death of the universe.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/ebc99e807ae5cd540d4afc5b095ccc8a27ad97a9


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Sunday, July 21, 2019 03:21:06
    Commit ID: 16a79e9fa4c921fad5c0d0275700cd6fee41e050
    Author: echicken
    Modified: web/root/api/events.ssjs

    Message:
    Uh

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/16a79e9fa4c921fad5c0d0275700cd6fee41e050


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Monday, July 22, 2019 01:17:15
    Commit ID: 0ed73e64c44b35c987219df4617394f5a78318dd
    Author: echicken
    Modified: web/lib/forum.js, web/root/api/forum.ssjs

    Message:
    Include total count of threads when returning a subset.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/0ed73e64c44b35c987219df4617394f5a78318dd


    Commit ID: 06a88ff4a42921950fab0949936194c29ed95f06
    Author: echicken
    Modified: web/lib/locale/en_us.js

    Message:
    writef method for formatted strings, although I hear these can
    be very perplexing and require lots of documentation.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/06a88ff4a42921950fab0949936194c29ed95f06


    Commit ID: d89d6970e6bcb302e3fef8a006c0b98d76910434
    Author: echicken
    Modified: web/lib/locale/en_us.ini

    Message:
    Some more strings for the XJS forum.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/d89d6970e6bcb302e3fef8a006c0b98d76910434


    Commit ID: 6afdfba95a658a4e0fa9ac3a8945a836416c2c21
    Author: echicken
    Modified: web/pages/.examples/001-forum.xjs

    Message:
    Some enhancements.
    Thread listing view nearing completion.
    This remains hidden, unusable, and a work in progress.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/6afdfba95a658a4e0fa9ac3a8945a836416c2c21


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Wednesday, July 24, 2019 17:16:12
    Commit ID: 343f7ed1a40f7110b4ff5d64b2f15e2ca23867b6
    Author: echicken
    Modified: web/lib/forum.js

    Message:
    get_all_msg_headers may return undefined, so deal with that.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/343f7ed1a40f7110b4ff5d64b2f15e2ca23867b6


    Commit ID: 07aa71e53c23c3fb2a79e3eb98c0a28cd7125dc7
    Author: echicken
    Modified: web/root/css/style.css

    Message:
    Breadcrumb <ol> overflow.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/07aa71e53c23c3fb2a79e3eb98c0a28cd7125dc7


    Commit ID: 78d0ad4f7b1c7307b53860f77a0b246c5af9ccae
    Author: echicken
    Modified: web/lib/forum.js

    Message:
    Include is_utf8 header property in message thread headers.
    Some new methods for use in the revised forum.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/78d0ad4f7b1c7307b53860f77a0b246c5af9ccae


    Commit ID: 777567d61aba80cc4324b4b5877a77c62410e866
    Author: echicken
    Modified: web/lib/events/forum.js

    Message:
    Event for pushing thread stats.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/777567d61aba80cc4324b4b5877a77c62410e866


    Commit ID: 2e57da9f35653db847460ef871ee3d820a4372eb
    Author: echicken
    Modified: web/root/js/forum.js

    Message:
    Handler for thread stats event

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/2e57da9f35653db847460ef871ee3d820a4372eb


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From rswindell@VERT/ECBBS to All on Wednesday, July 24, 2019 23:37:38
    Commit ID: dbe21187cb4285c3e6b3c365c91fe7d8090ebe90
    Author: rswindell
    Modified: web/pages/.examples/001-forum.ssjs

    Message:
    Don't html-entity-encode UTF-8 message body text.

    As a side-note: when forum_extended_ascii is fale, we should probably
    be converting the text to ASCII, not just sending it as-is to the
    browser which won't be displaying the potentially CP437 chars
    correctly.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/dbe21187cb4285c3e6b3c365c91fe7d8090ebe90


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, July 25, 2019 08:20:05
    Commit ID: 7f6420bdb6ed3f48262924e9badc2849156d5011
    Author: echicken
    Modified: web/root/api/forum.ssjs

    Message:
    Some require & load changes.
    Much of this script is garbage, but I'll clean it up after the
    new forum is closer to done.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/7f6420bdb6ed3f48262924e9badc2849156d5011


    Commit ID: f974b98cfe637d536007be07e544bb99614da727
    Author: echicken
    Modified: web/lib/pages.js, web/lib/sidebar.js

    Message:
    Some require & load changes.
    Load SSJS and XJS pages/sidebar modules in an IIFE closure.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/f974b98cfe637d536007be07e544bb99614da727


    Commit ID: 791e651644fa72186fc33506b87c1cec33aef398
    Author: echicken
    Modified: web/lib/events/mail.js, web/lib/events/sbbsimsg.js

    Message:
    Remove load()s that are no longer (or were never?) used.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/791e651644fa72186fc33506b87c1cec33aef398


    Commit ID: 57a5a1ff50fd41ce0ec62cc94276363eff47acca
    Author: echicken
    Modified: web/lib/auth.js, web/lib/files.js, web/lib/forum.js, web/lib/init.js, web/lib/locale.js, web/lib/locale/en_ca.js

    Message:
    Some load & require changes.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/57a5a1ff50fd41ce0ec62cc94276363eff47acca


    Commit ID: c0a560559e9a17f1be5375de1c24a82687c3013c
    Author: echicken
    Modified: web/root/api/files.ssjs

    Message:
    Use require(), simplified settings loading.
    I think there's a send_file thing that could be used here now.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/c0a560559e9a17f1be5375de1c24a82687c3013c


    Commit ID: c237a46224b5397859ec95dbc0875bd7daa31bf8
    Author: echicken
    Modified: web/root/index.xjs

    Message:
    Load pages.js and sidebar.js return-style.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/c237a46224b5397859ec95dbc0875bd7daa31bf8


    Commit ID: 93de982455a9b770354d1a103e4225d8dfc01aa2
    Author: echicken
    Modified: web/root/api/attachments.ssjs, web/root/api/auth.ssjs, web/root/api/events.ssjs

    Message:
    Changes to use of load() and require() in various places.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/93de982455a9b770354d1a103e4225d8dfc01aa2


    Commit ID: 9245351fcb68aa6f2cdb0505659892f190f712b1
    Author: echicken
    Modified: web/pages/.examples/001-forum.ssjs

    Message:
    Merge branch 'master' of github.com:echicken/synchronet-web-v4

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/9245351fcb68aa6f2cdb0505659892f190f712b1


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, July 25, 2019 18:08:04
    Commit ID: 16000d48144ca02baf194276093892e3073a342a
    Author: echicken
    Modified: web/root/index.xjs

    Message:
    Always use var for settings.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/16000d48144ca02baf194276093892e3073a342a


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, July 26, 2019 07:03:57
    Commit ID: 349fedd669860ca16808a32cc46c88ebbb03682b
    Author: echicken
    Modified: web/root/index.xjs

    Message:
    Uh, everything's broken, so don't nobody update.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/349fedd669860ca16808a32cc46c88ebbb03682b


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Monday, July 29, 2019 07:44:32
    Commit ID: f944e40a29eb5025f71b7a49a5acac8ccc2fb1db
    Author: echicken
    Added: web/lib/request.js

    Message:
    Moved Req from lib/init.js and renamed to Request.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/f944e40a29eb5025f71b7a49a5acac8ccc2fb1db


    Commit ID: 4cf07e5dfb32604442b6b17f61a24f1fc1e22ebf
    Author: echicken
    Modified: web/lib/auth.js, web/lib/events/forum.js, web/lib/events/nodelist.js, web/lib/files.js, web/lib/forum.js, web/lib/ftelnet.js, web/lib/init.js, web/lib/pages.js, web/lib/sidebar.js, web/pages/.examples/000-home.xjs, web/pages/.examples/001-forum.xjs, web/pages/.examples/002-files.xjs, web/pages/.examples/003-games.xjs, web/root/api/attachments.ssjs, web/root/api/auth.ssjs, web/root/api/events.ssjs, web/root/api/files.ssjs, web/root/api/forum.ssjs, web/root/api/github.ssjs, web/root/api/register.ssjs, web/root/api/sbbsimsg.ssjs, web/root/api/system.ssjs, web/root/index.xjs

    Message:
    Fix much of what was broken a few days ago.
    Execute most any top-level SSJS in an IIFE to work around whatever
    context reuse thing is happening.
    I'm aboot done with this shit for now I tell you what.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/4cf07e5dfb32604442b6b17f61a24f1fc1e22ebf


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, July 30, 2019 04:48:01
    Commit ID: 11c07c02d394ab59a8a47d0c86819dc1d1de60b7
    Author: echicken
    Modified: web/root/api/auth.ssjs, web/root/api/events.ssjs, web/root/api/files.ssjs, web/root/api/forum.ssjs, web/root/api/github.ssjs, web/root/api/register.ssjs, web/root/api/sbbsimsg.ssjs, web/root/api/system.ssjs

    Message:
    Remove closures. They shouldn't be necessary, and anyway while
    they solve the unexpected redeclaration errors, other unexpected
    scope problems persist.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/11c07c02d394ab59a8a47d0c86819dc1d1de60b7


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, July 30, 2019 06:58:46
    Commit ID: 9bb9e21b93360f84e56d044a0cd1f85b22aa429f
    Author: echicken
    Modified: web/lib/pages.js

    Message:
    Don't mess with the 'page' var; other things might want it later.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/9bb9e21b93360f84e56d044a0cd1f85b22aa429f


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, July 30, 2019 20:09:25
    Commit ID: defb2cffd115e76dc9648a7887f53b9c0a33a14a
    Author: echicken
    Modified: web/lib/avatars.js, web/lib/request.js, web/pages/.examples/000-mail.xjs, web/pages/.examples/000-register.xjs, web/pages/.examples/001-forum.ssjs, web/root/api/attachments.ssjs, web/root/api/events.ssjs, web/root/api/files.ssjs, web/root/api/forum.ssjs, web/root/api/github.ssjs, web/root/api/register.ssjs, web/root/api/sbbsimsg.ssjs, web/root/api/system.ssjs, web/root/images/favicon.ico, web/root/index.xjs, web/sidebar/.examples/003-systemStats.xjs

    Message:
    Use require() where currently sensible.
    (libs to be updated (again) for require()ability).
    Where require() not possible/applicable, use var instead of const
    at the top level.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/defb2cffd115e76dc9648a7887f53b9c0a33a14a


    Commit ID: ad5b1242697e16ebf8f1ec6f3d6f47f70a8bba54
    Author: echicken
    Modified: web/root/images/favicon.ico

    Message:
    Whoops.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/ad5b1242697e16ebf8f1ec6f3d6f47f70a8bba54


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, July 30, 2019 20:12:03
    Commit ID: defb2cffd115e76dc9648a7887f53b9c0a33a14a
    Author: echicken
    Modified: web/lib/avatars.js, web/lib/request.js, web/pages/.examples/000-mail.xjs, web/pages/.examples/000-register.xjs, web/pages/.examples/001-forum.ssjs, web/root/api/attachments.ssjs, web/root/api/events.ssjs, web/root/api/files.ssjs, web/root/api/forum.ssjs, web/root/api/github.ssjs, web/root/api/register.ssjs, web/root/api/sbbsimsg.ssjs, web/root/api/system.ssjs, web/root/images/favicon.ico, web/root/index.xjs, web/sidebar/.examples/003-systemStats.xjs

    Message:
    Use require() where currently sensible.
    (libs to be updated (again) for require()ability).
    Where require() not possible/applicable, use var instead of const
    at the top level.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/defb2cffd115e76dc9648a7887f53b9c0a33a14a


    Commit ID: ad5b1242697e16ebf8f1ec6f3d6f47f70a8bba54
    Author: echicken
    Modified: web/root/images/favicon.ico

    Message:
    Whoops.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/ad5b1242697e16ebf8f1ec6f3d6f47f70a8bba54


    Commit ID: bea9ce44461b10d6fe4796387e9f58711b43f004
    Author: echicken
    Modified: web/lib/avatars.js, web/lib/request.js, web/pages/.examples/000-mail.xjs, web/pages/.examples/000-register.xjs, web/pages/.examples/001-forum.ssjs, web/root/api/attachments.ssjs, web/root/api/events.ssjs, web/root/api/files.ssjs, web/root/api/forum.ssjs, web/root/api/github.ssjs, web/root/api/register.ssjs, web/root/api/sbbsimsg.ssjs, web/root/api/system.ssjs, web/root/index.xjs, web/sidebar/.examples/003-systemStats.xjs

    Message:
    Merge pull request #29 from echicken/require

    Require

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/bea9ce44461b10d6fe4796387e9f58711b43f004


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, July 30, 2019 22:43:57
    Commit ID: 268eeec8b26bd3fefaa136ef236cb5858101bc8f
    Author: echicken
    Modified: web/pages/.examples/More/001-userlist.xjs

    Message:
    No skippo last user por favor.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/268eeec8b26bd3fefaa136ef236cb5858101bc8f


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Wednesday, July 31, 2019 06:37:37
    Commit ID: 4aea21eab87c6bda4b48aa9d9330692c1789e6c9
    Author: echicken
    Modified: web/pages/.examples/003-games.xjs

    Message:
    preventDefault on game link click to stop stupid jump to anchor.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/4aea21eab87c6bda4b48aa9d9330692c1789e6c9


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Wednesday, July 31, 2019 08:43:37
    Commit ID: 8a61bdefe0483244416faaca6eef26517f292fc8
    Author: echicken
    Modified: web/root/api/system.ssjs

    Message:
    auth_lib isn't a thing here right now

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/8a61bdefe0483244416faaca6eef26517f292fc8


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Wednesday, July 31, 2019 15:51:29
    Commit ID: f3f17bd93f08cc1db54ac526cf5cde8f51bf5ab4
    Author: echicken
    Modified: web/pages/.examples/000-register.xjs

    Message:
    Typo

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/f3f17bd93f08cc1db54ac526cf5cde8f51bf5ab4


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Wednesday, July 31, 2019 21:49:16
    Commit ID: 8a2ceae45a414a6eebfaa8ff1b3abfeca675a4bd
    Author: echicken
    Modified: web/root/api/register.ssjs

    Message:
    Load things properly.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/8a2ceae45a414a6eebfaa8ff1b3abfeca675a4bd


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, August 01, 2019 06:58:29
    Commit ID: fc313f72914408d9668b7edc2c14f3e20398f767
    Author: echicken
    Modified: web/lib/events/sbbsimsg.js

    Message:
    Super duper enhancement.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/fc313f72914408d9668b7edc2c14f3e20398f767


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Wednesday, August 14, 2019 05:41:22
    Commit ID: e79e7944fe3605d3831d0234526bd895e68da794
    Author: echicken
    Modified: web/root/api/register.ssjs

    Message:
    Get angry if someone's alias or realname doesn't pass system.check_name(). Stop people named Phil from doing the sorts of things that Phils do.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/e79e7944fe3605d3831d0234526bd895e68da794


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Wednesday, August 14, 2019 05:55:27
    Commit ID: a97c496768ee2f2a2812637ff8c04efcd361d524
    Author: echicken
    Modified: web/root/api/register.ssjs

    Message:
    Let Hugh Jass and Mike Litoris sign up if they want to.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/a97c496768ee2f2a2812637ff8c04efcd361d524


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Wednesday, August 14, 2019 14:54:12
    Commit ID: 55d5e07458e058a5c482c3edd56cacfec853697e
    Author: echicken
    Modified: web/root/api/register.ssjs

    Message:
    Sorry, Mr. Litoris - you're not welcome here after all.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/55d5e07458e058a5c482c3edd56cacfec853697e


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 16, 2019 00:27:06
    Commit ID: d530759559dcca093216033971c87a0eb0567846
    Author: echicken
    Modified: web/lib/auth.js

    Message:
    Added 'session_start' value to user's session store.
    This is updated on new logins, or after settings.timeout expires.
    (This will also be the place to update the recent-logins list.)

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/d530759559dcca093216033971c87a0eb0567846


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 16, 2019 06:16:51
    Commit ID: 459697a8b589fe6469f6221f90373eba6189694e
    Author: echicken
    Modified: web/lib/auth.js

    Message:
    Use logonlist_lib to add an entry on login / renewal of old session.
    If user is logging in (sent credentials and successfully authed),
    destroy their existing session store (if any) to treat this as a
    new login.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/459697a8b589fe6469f6221f90373eba6189694e


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 16, 2019 06:46:09
    Commit ID: 7e100db21d437c457a1ec3444790b0b84b02c56b
    Author: echicken
    Added: web/sidebar/.examples/002-recent-visitors.xjs

    Message:
    First pass at "last few callers" sidebar module.
    Since you don't "call" a website, we'll just call this a "recent
    visitors" list.
    Visitation may occur via H.T.T.P. or T.E.L.N.E.T. etc.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/7e100db21d437c457a1ec3444790b0b84b02c56b


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 16, 2019 06:57:24
    Commit ID: ec20d573d4886a481e01475ccb4e6aeb5318b222
    Author: echicken
    Modified: web/lib/auth.js

    Message:
    Pass the name of our fakenode as 'Web' instead of 'W'.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/ec20d573d4886a481e01475ccb4e6aeb5318b222


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 16, 2019 07:06:13
    Commit ID: 0e4654dcc646597d58fd062c24b72964976c3a01
    Author: echicken
    Modified: web/lib/locale/en_us.ini, web/sidebar/.examples/002-recent-visitors.xjs

    Message:
    Add (and use) localization strings for the Recent Visitors
    sidebar module.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/0e4654dcc646597d58fd062c24b72964976c3a01


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 16, 2019 07:15:38
    Commit ID: 29b765658e81dd67e3cceb1db5d4b7b2d4d72a3c
    Author: echicken
    Modified: web/sidebar/.examples/002-recent-visitors.xjs

    Message:
    Load logonlist settings from modopts.ini.
    Use last_few_callers setting of above to determine how many records
    to display.
    Reverse the order of the list; for whatever reason, that looks
    better to me right now.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/29b765658e81dd67e3cceb1db5d4b7b2d4d72a3c


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 16, 2019 07:19:02
    Commit ID: 7034ee57529d6fbf993d2a4c034a4bef8238ba59
    Author: echicken
    Modified: web/sidebar/.examples/002-recent-visitors.xjs

    Message:
    Tidy up.
    Get last callers with negative index for most recent calls.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/7034ee57529d6fbf993d2a4c034a4bef8238ba59


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 16, 2019 17:27:07
    Commit ID: 148520fd39cff78fe22d7d960a94f9e6397afd3e
    Author: echicken
    Modified: web/root/css/style.css

    Message:
    Hide sidebar items with no content.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/148520fd39cff78fe22d7d960a94f9e6397afd3e


    Commit ID: 7a0e924219ec989f54ea3c1701f56e27268d151a
    Author: echicken
    Modified: web/lib/sidebar.js

    Message:
    Some tidying up of old var usage and unused things.
    For txt sidebar modules, avoid outputting <pre> tags unless the
    file gots some stuff in it.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/7a0e924219ec989f54ea3c1701f56e27268d151a


    Commit ID: 8a28e262e40e087dc6370c1fb438b53c4b0f21bd
    Author: echicken
    Modified: web/sidebar/.examples/002-recent-visitors.xjs

    Message:
    Output nothing unless the list of recent visitors is an array.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/8a28e262e40e087dc6370c1fb438b53c4b0f21bd


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, August 17, 2019 07:27:22
    Commit ID: e0a4354db23f2979718283fbf36bb098ade052a9
    Author: echicken
    Modified: web/root/js/common.js

    Message:
    Use fetch method instead of jq getJSON.
    Feed post and get requests into a common function, which will
    become useful later.
    Starting to use ES6 stuff in client-side scripts with greater
    abandon. May not work with your ancient browser. #wontfix

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/e0a4354db23f2979718283fbf36bb098ade052a9


    Commit ID: 7c8393b7234620d145a50aafec6adffc03964a37
    Author: echicken
    Modified: web/root/js/common.js

    Message:
    POST logout.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/7c8393b7234620d145a50aafec6adffc03964a37


    Commit ID: 3a0956dc605b2a3560311cf748b327fb3dd86116
    Author: echicken
    Modified: web/pages/.examples/000-mail.xjs, web/pages/.examples/003-games.xjs, web/sidebar/.examples/001-nodelist.xjs

    Message:
    Use newer fetch methods instead of $.getJSON().

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/3a0956dc605b2a3560311cf748b327fb3dd86116


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, August 17, 2019 08:06:03
    Commit ID: 6c34ca7210cf52368356345d330370d0bd2f63e8
    Author: echicken
    Modified: web/root/js/common.js

    Message:
    Allow a post data field to be an array, append multiple.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/6c34ca7210cf52368356345d330370d0bd2f63e8


    Commit ID: 99c64080c0887905b27507192aec48c5e5fbf5b0
    Author: echicken
    Modified: web/root/js/forum.js

    Message:
    Replace all ajax/getJSON calls with newer fetch methods.
    Use get/post as appropriate.
    Light housekeeping; hopefully this script won't live much longer.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/99c64080c0887905b27507192aec48c5e5fbf5b0


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Wednesday, August 21, 2019 20:31:44
    Commit ID: a90f237c3b4c01416c0753e6f4cba86c937f4b5c
    Author: echicken
    Added: web/components/footer.xjs, web/components/header.xjs
    Modified: web/root/index.xjs

    Message:
    Added "header" and "footer" page "components".
    Contents of components/header.xjs (if exists) appear under
    navbar and above page content.
    Contents of components/footer.xjs (if exists) appear
    at bottom of page (in a <footer/> block).
    You can use this to add a banner/image to the top of your
    pages, or include some server or client-side JS that runs on
    every page load (without having to modify index.xjs).

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/a90f237c3b4c01416c0753e6f4cba86c937f4b5c


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 23, 2019 18:58:54
    Commit ID: adc08ee3b86d06be049714769120c096f4456f25
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    Don't overwrite non-example components.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/adc08ee3b86d06be049714769120c096f4456f25


    Commit ID: 597ffabe1389f9398d1a987ece76fbc541e98113
    Author: echicken
    Added: web/components/.examples/footer.xjs, web/components/.examples/header.xjs

    Message:
    Eggzamples.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/597ffabe1389f9398d1a987ece76fbc541e98113


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 23, 2019 18:59:37
    Commit ID: 9a41d80046a3b191d4104ef4bc4d5264566c0655
    Author: echicken
    Removed: web/components/footer.xjs, web/components/header.xjs

    Message:
    Relocateded.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/9a41d80046a3b191d4104ef4bc4d5264566c0655


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 23, 2019 19:33:37
    Commit ID: 9e4be109ffd7f0161f5128e2d2bc5cb2ead4e500
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    Comments on stuff to be dealt with later

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/9e4be109ffd7f0161f5128e2d2bc5cb2ead4e500


    Commit ID: fda7f52b1ef0002025990282bdca92e1a306d16e
    Author: echicken
    Modified: .gitignore

    Message:
    Component stuff

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/fda7f52b1ef0002025990282bdca92e1a306d16e


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 23, 2019 20:04:43
    Commit ID: 040d85a3a88bc8fdeb62456d3597bfc45367607d
    Author: echicken
    Added: web/components/.examples/modal.xjs

    Message:
    Move the modal (notification pop-up) into its own component file.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/040d85a3a88bc8fdeb62456d3597bfc45367607d


    Commit ID: e9c0c328e10db22070d92c821bdd614a1353a28c
    Author: echicken
    Modified: web/root/index.xjs

    Message:
    Load modal component.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/e9c0c328e10db22070d92c821bdd614a1353a28c


    Commit ID: f47c04eeb99c46e2d18274df50925b00f46aa512
    Author: echicken
    Added: web/components/.examples/navbar.xjs

    Message:
    Move the navbar into its own component file.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/f47c04eeb99c46e2d18274df50925b00f46aa512


    Commit ID: ca6f904bb9e08ddfea988fa7f7295a8345038d9c
    Author: echicken
    Modified: web/root/index.xjs

    Message:
    Load navbar component. Tidy up component paths.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/ca6f904bb9e08ddfea988fa7f7295a8345038d9c


    Commit ID: 4b5a7b8406260be08efdcabd5376eef0faf8f77c
    Author: echicken
    Modified: web/lib/init.js

    Message:
    Initialize settings.web_components

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/4b5a7b8406260be08efdcabd5376eef0faf8f77c


    Commit ID: 3bd685bf32e42084929d76d6779429e57aea3bdc
    Author: echicken
    Modified: web/components/.examples/navbar.xjs, web/root/index.xjs

    Message:
    Move navbar related functions into navbar component file.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/3bd685bf32e42084929d76d6779429e57aea3bdc


    Commit ID: 79f8e986d0757d1b76e225745c2d40db6efb8384
    Author: echicken
    Modified: web/root/index.xjs

    Message:
    Footer closure.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/79f8e986d0757d1b76e225745c2d40db6efb8384


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, August 23, 2019 20:30:22
    Commit ID: e40b09152714f51538230229d4990598fcc922d6
    Author: echicken
    Modified: web/components/.examples/navbar.xjs

    Message:
    Format and names of things.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/e40b09152714f51538230229d4990598fcc922d6


    Commit ID: 109e2bb39726b33cbca83a04c3ad01214eeac794
    Author: echicken
    Modified: web/components/.examples/modal.xjs

    Message:
    Format.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/109e2bb39726b33cbca83a04c3ad01214eeac794


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, August 24, 2019 00:08:06
    Commit ID: a07c45d20846c9d2acd8f90c54975a4976d972db
    Author: echicken
    Modified: web/lib/auth.js

    Message:
    Make sure that login() is called, and just use its return value
    instead of any other monkey business (this is simpler and safer).
    We'll also increment the user's login counter on success, for now.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/a07c45d20846c9d2acd8f90c54975a4976d972db


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, August 24, 2019 00:15:37
    Commit ID: d60b061cfcc9cbf6ada20ba5efa57c9c8e3ed502
    Author: echicken
    Modified: web/lib/auth.js

    Message:
    Only increment logons if this is a login request and not a
    validation.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/d60b061cfcc9cbf6ada20ba5efa57c9c8e3ed502


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From rswindell@VERT/ECBBS to All on Saturday, August 24, 2019 07:50:36
    Commit ID: 309062bf6ca08698fbaace0aa49b47d989d74753
    Author: rswindell
    Modified: web/lib/forum.js

    Message:
    Specify that we're using UTF-8 in the message body text and header fields
    using the FTN charset method (since we're not creating MIME-encoded messages here).
    Convert .sig files to straight-ASCII, for now. We really need a CP437->UTF-8 conversion routine, don't have one yet (in JS).
    Also check the MsgBase.open() return value.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/309062bf6ca08698fbaace0aa49b47d989d74753


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From rswindell@VERT/ECBBS to All on Monday, August 26, 2019 12:04:01
    Commit ID: d7ee4e401ba1b8d75a019e3fb33e7393f86a8501
    Author: rswindell
    Modified: web/lib/forum.js

    Message:
    UTF-8 encode user signatures and mark msg headers as UTF-8 encoded

    When run with a build that includes utf8_encode() (new global JS
    function), use it to convert the user's .sig file from CP437 to UTF-8.

    When creating a new message (post or email), set the auxattr flag MSG_HFIELDS_UTF8 since we support UTF-8 chars (not CP437) in message
    header fields (e.g. to/from/subject). Requires updated load/smbdefs.js

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/d7ee4e401ba1b8d75a019e3fb33e7393f86a8501


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From rswindell@VERT/ECBBS to All on Tuesday, August 27, 2019 03:25:42
    Commit ID: 2255ecda2a873d350ebad74dcecde30d44857bf5
    Author: rswindell
    Modified: web/lib/auth.js

    Message:
    Only add the sysop-logons to the logon list if configured to do so

    There's a setting in SCFG->System->Toggle Options:
    "Include Sysop Activity in System Statistics"

    This option prevents sysop logons from being "counted" for stats
    purposes as well as from being added to the logon list. Make this
    so for web logons too.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/2255ecda2a873d350ebad74dcecde30d44857bf5


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From rswindell@VERT/ECBBS to All on Friday, August 30, 2019 09:15:30
    Commit ID: 5f66d140c0797a13323417e883890457d9db1fde
    Author: rswindell
    Modified: web/pages/.examples/001-forum.ssjs

    Message:
    Support UTF-8 message body text

    When message header.is_utf8 is true, don't do the CP437->HTML entity
    encoding dance.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/5f66d140c0797a13323417e883890457d9db1fde


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, September 05, 2019 01:02:23
    Commit ID: 9f15e49811ee296a2478201b7ad521e389dbb223
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    Disable web-based user registration by default.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/9f15e49811ee296a2478201b7ad521e389dbb223


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, September 05, 2019 06:08:03
    Commit ID: dd2384ab6727eb657f86ed0fb7281b9bfab41e37
    Author: echicken
    Modified: web/root/api/register.ssjs

    Message:
    Optional new user default settings in modopts.ini->[web]

    newuser_level
    newuser_flags1
    newuser_flags2
    newuser_flags3
    newuser_flags4
    newuser_exemptions
    newuser_restrictions

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/dd2384ab6727eb657f86ed0fb7281b9bfab41e37


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Thursday, September 05, 2019 06:15:21
    Commit ID: 8422961e53dae36a745dbd843f193a774aac5791
    Author: echicken
    Modified: web/lib/forum.js

    Message:
    Twiddle users' posts/emails-sent counts as needed.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/8422961e53dae36a745dbd843f193a774aac5791


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Friday, September 06, 2019 06:32:24
    Commit ID: 3beb65506ac181dd3589e4a50713b9fdb50c3ac2
    Author: echicken
    Modified: mods/webv4-installer.js

    Message:
    Allow use of existing zip archive

    If temp/webv4.zip exists, prompt to overwrite it (default: Yes).
    If No is selected, download will be bypassed and the existing
    archive will be extracted.
    Workaround for those times when downloads from GitHub fail.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/3beb65506ac181dd3589e4a50713b9fdb50c3ac2


    Commit ID: aba80082afb68e39ab383480826dde1a12e57e6a
    Author: echicken
    Modified: web/root/api/register.ssjs

    Message:
    Tidying up the registration process

    Respect the local "allow dupe realnames" setting.
    Slightly more careful checking of some things.
    More to come.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/aba80082afb68e39ab383480826dde1a12e57e6a


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From rswindell@VERT/ECBBS to All on Monday, September 16, 2019 04:06:57
    Commit ID: 8215b2f42b2416e54773b98550b291284f06c530
    Author: rswindell
    Modified: web/root/api/system.ssjs

    Message:
    utf8_decode() telegrams (to ASCII/CP437)

    We don't (yet) support UTF-8 sequences in telegrams (short messages to users).

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/8215b2f42b2416e54773b98550b291284f06c530


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From rswindell@VERT/ECBBS to All on Wednesday, September 18, 2019 06:32:05
    Commit ID: 1036e892cbb1036ca99219fb1051d2c699c91771
    Author: rswindell
    Modified: web/lib/forum.js

    Message:
    Convert non-UTF-8 message header fields (to/from) to UTF-8

    Some messages come from non-English locales with non-UTF-8 charsets
    (e.g. CP437), so their to/from fields may contain non-ASCII/non-UTF-8 characters (e.g. "Björn Felte") - so convert these fields (to/from)
    to UTF-8, as needed. Uses the new(ish) utf8_encode() function, so you
    must have a recent v3.17c build.
    I did not transcode message subjects as I'm not clear how they are stored
    and copied here. That's probably something better handled by echicken.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/1036e892cbb1036ca99219fb1051d2c699c91771


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From rswindell@VERT/ECBBS to All on Wednesday, September 25, 2019 02:36:35
    Commit ID: 2e847de9f934be251c9f7d129c5747bcf577935e
    Author: rswindell
    Modified: web/root/api/events.ssjs

    Message:
    It was observed that httpSess threads would consume ~15% of a CPU

    Using Linux top, long-running (hundreds of hours) httpSess threads were seen consuming ~15% of a CPU core. This loop calls time() and yield() in a tight loop, so instead mswait(50) (milliseconds), which reduces the CPU utilization considerable (down to < 1%), but will slightly impact the frequency with
    which the events callbacks are invoked. A better scheme would be to block
    while waiting for an event or a timeout (e.g. 1 second), so this is not a
    great solution. More of a work-around.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/2e847de9f934be251c9f7d129c5747bcf577935e


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From rswindell@VERT/ECBBS to All on Saturday, October 05, 2019 23:40:03
    Commit ID: 002a885ea108a39d0ab424adb339b99e6c2cfc55
    Author: rswindell
    Modified: web/lib/forum.js

    Message:
    Don't allow replying to one's self

    When posting a reply-message, if the original "from" field is the
    current user's alias, then reply to the original message's "to"
    value instead of the "from" value. This is also how sbbs handles
    reply 'to' fields.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/002a885ea108a39d0ab424adb339b99e6c2cfc55


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Wednesday, January 08, 2020 21:49:46
    Commit ID: 1f9a87dc0b4b500e9526f84fe2a08519c28c070c
    Author: echicken
    Modified: web/lib/forum.js

    Message:
    Break out spam attribute/subject check into a function for use
    in the mail and forum pages.

    If modopts -> [web] -> forum_no_spam, then filter spam messages
    in the forum. (Maybe make this more advanced in the future so
    users can see these messages if they want to.)

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/1f9a87dc0b4b500e9526f84fe2a08519c28c070c


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From Richard Williamson@VERT/RICHARDF to echicken on Saturday, January 18, 2020 10:53:29
    Commit ID: 1f9a87dc0b4b500e9526f84fe2a08519c28c070c
    Author: echicken
    Modified: web/lib/forum.js

    Message:
    Break out spam attribute/subject check into a function for use
    in the mail and forum pages.

    If modopts -> [web] -> forum_no_spam, then filter spam messages
    in the forum. (Maybe make this more advanced in the future so
    users can see these messages if they want to.)

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/1f9a87dc0b4b 500e9526f84fe2a08519c28c070c

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

    ---
    ­ Synchronet ­ electronic chicken bbs - bbs.electronicchicken.com


    Guess I need to update

    ---
    ­ Synchronet ­ Richard's Fun House BBS | http://richardf.ddns.net
  • From echicken@VERT/ECBBS to Richard Williamson on Monday, January 20, 2020 18:17:53
    Re: Changes to echicken/synchronet-web-v4
    By: Richard Williamson to echicken on Sat Jan 18 2020 02:53:29

    Guess I need to update

    Not really. This update doesn't actually do anything useful at the moment.

    ---
    echicken
    electronic chicken bbs - bbs.electronicchicken.com
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Tuesday, February 18, 2020 03:09:18
    Commit ID: b24c830e7d52377471d06524a29dcbf49ca40cfe
    Author: ftoledo
    Added: web/lib/locale/es_ar.ini

    Message:
    begin spanish translation

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/b24c830e7d52377471d06524a29dcbf49ca40cfe


    Commit ID: ee327e58d356736064a6d510d1f1dde8c111e4f4
    Author: ftoledo
    Modified: web/lib/locale/es_ar.ini

    Message:
    siguiendo traducciones

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/ee327e58d356736064a6d510d1f1dde8c111e4f4


    Commit ID: 05fa5e868000ca3903a842aa7275133a7c9f5785
    Author: echicken
    Added: web/lib/locale/es_ar.ini

    Message:
    Merge pull request #33 from ftoledo/master

    begin spanish translation

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/05fa5e868000ca3903a842aa7275133a7c9f5785


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Monday, July 20, 2020 23:19:02
    Commit ID: 7944f02f291f094e9971515ff8fb392082841144
    Author: echicken
    Modified: web/pages/.examples/003-games.xjs

    Message:
    Don't prevent default click thing from doing its click thing.
    (Jump back to #fTelnet anchor when doing the click thing on
    a clickable click thing to do the thing.)
    Complaint courtesy of Android8675309

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/7944f02f291f094e9971515ff8fb392082841144


    Commit ID: 2af3bf393eddcfbee67e9ee4d2e009887d96a2ad
    Author: echicken
    Removed: web/sidebar/.extras/openweathermap.ssjs
    Modified: web/lib/forum.js

    Message:
    fucking git I dunno
    Merge branch 'master' of github.com:echicken/synchronet-web-v4

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/2af3bf393eddcfbee67e9ee4d2e009887d96a2ad


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From rswindell@VERT/ECBBS to All on Thursday, August 13, 2020 06:46:27
    Commit ID: a9d108da4c33a48b0d79b60178f2927494ac218f
    Author: rswindell
    Modified: web/lib/forum.js

    Message:
    Fix typo in my last commit to this file (from May 6)

    Fixes error: ReferenceError: MGS_HFIELDS_UTF8 is not defined
    when attempting to post a poll.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/a9d108da4c33a48b0d79b60178f2927494ac218f


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From echicken@VERT/ECBBS to All on Saturday, August 15, 2020 05:52:46
    Commit ID: c0b65067eb8a8ec1a4946a089964c740cb8b9d7e
    Author: echicken
    Modified: web/pages/.examples/002-files.xjs

    Message:
    Make the script not poop its pants if the requested file
    directory or library does not exist. (Thx DM)

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/c0b65067eb8a8ec1a4946a089964c740cb8b9d7e


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • From rswindell@VERT/ECBBS to All on Sunday, August 16, 2020 03:32:27
    Commit ID: abef8a34f14aa8db1fee4b208a2d97197b78f90a
    Author: rswindell
    Modified: web/root/api/files.ssjs

    Message:
    Don't allow downloads form non-accessible directories.

    Double-check that the user has access to both the directory and the containing library before allowing a download a file.

    Commit URL: https://github.com/echicken/synchronet-web-v4/commit/abef8a34f14aa8db1fee4b208a2d97197b78f90a


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

    ---
    þ Synchronet þ electronic chicken bbs - bbs.electronicchicken.com
  • Who's Online

  • Recent Visitors

  • System Info

    Sysop: r00t
    Location: Newport Beach, CA
    Users: 12
    Nodes: 6 (0 / 6)
    Uptime: 96:35:10
    Calls: 145
    Files: 238
    Messages: 33,772

© DEATH GATE BBS, 2023