Skip to content
Snippets Groups Projects
  1. Jan 07, 2019
    • echicken's avatar
      Basic CTRL-A to mIRC colour code conversion (foreground with bright/normal only for now). · 3168404f
      echicken authored
      ctrl_a_to_mirc(str) returns converted str.
      3168404f
    • rswindell's avatar
      At the request of Kurt/poindexter FORTRAN: · 1f955a87
      rswindell authored
      Creates/updates a data/binkstats.ini file which tracks BinkIT/BinkP session
      statistics:
      - inbound successes/failures (per node)
      - callout successes/failures (per node)
      - totals (per node)
      
      It's a human-readable data file (in .ini file format), so it's pretty
      self-explanatory.
      The [callout success: <address>] sections provide details about the last
      successful outbound BinkP session with the specified node.
      Similarly, the [callout failure: <address>] sections provide details about the
      last *failed* outbound BinkP session with the specified node.
      And there are very similar sections for successful and failed *inbound*
      sessions as well.
      The [totals: <address>] sections track running totals for each node as well.
      1f955a87
    • rswindell's avatar
      3 new BinkP properties: · ac7eba87
      rswindell authored
      .remote_operator (the value of the 'ZYZ' message, if received)
      .remote_capabilities (the value of the 'NDL' message, if received)
      .remote_info[], an associative array of any/all *other* M_NUL BinkP
       commands/messages (e.g. bp.remote_info['TIME'] contains the remote TIME
       message arguments, if such a message was received).
      ac7eba87
    • echicken's avatar
      Pass freedom units of temperature measurement through Math.round(). · b07f3edf
      echicken authored
      Use 'dt' value of API response to determine whether to update cache, rather than time since last fetch.  New data may appear sooner.
      b07f3edf
    • echicken's avatar
      Simplified wind direction from degrees thing. · f2964ebd
      echicken authored
      f2964ebd
  2. Jan 06, 2019
  3. Jan 05, 2019
    • rswindell's avatar
      Updated JavaScript object model docs, generated by Deuce's nix.synchro.net · be1d834a
      rswindell authored
      system for v3.17b on Jan-2-2019.
      be1d834a
    • rswindell's avatar
      A bit of a modernization/overhaul of this service script: · b0f0f132
      rswindell authored
      - Enabling JavaScript "strict" mode and resolved the resulting errors
        (mostly in Merlin's "findfile" modification)
      - Enabled the use of a [fingerservice] section in ctrl/modopts.ini:
        include_age_gender (default is true)
        include_read_name (default is true)
        findfile (default is true)
        bbslist (default is false)
      - New optional "?bbslist" query to return the names in the local sbbslist.json
        Also "?bbs:<name>" to return the JSON representation of a specific BBS entry
      - Work-around xtrn_area.prog[] bug where array items could be a non-object
        (e.g. just 'true' in this case) if the user (no user in this case) did not
        meet the configured access requirements for the external program in question
        so the action value in the node/active-user reports would say
        "running undefined" - just display the internal code instead of the full
        name if this the xtrn_area.prog[code] is undefined (bug fixed in v3.17c).
      - The ?active-users.json response now includes the numeric node 'action'
        value (for possibly localization in the future), the 'xtrn' name, when
        appropriate, and the current node.aux value. These fields are not currently
        used by the client (sbbsimsg*.js), but may in the future, mainly for
        localization/translation or beautification purposes.
      b0f0f132
    • rswindell's avatar
      Fix a couple of bugs in the xtrn_area.sec[] and xtrn_area.prog[] arrays: · 89fe7c3a
      rswindell authored
      if the current user did not meet the access requirements, the corresponding
      element if these associative arrays would be a random JS value, not the
      actual program/section object.
      89fe7c3a
    • echicken's avatar
    • rswindell's avatar
      Fix filebase index filename extension for case-sensitive file systems · 8406e62a
      rswindell authored
      (i.e. *nix) - I guess nobody really uses this utility.
      Incremented version to 1.02.
      8406e62a
  4. Jan 04, 2019
  5. Jan 03, 2019
  6. Jan 02, 2019
  7. Jan 01, 2019
Loading