Skip to content
Snippets Groups Projects
  1. Apr 06, 2020
  2. Apr 05, 2020
  3. Apr 04, 2020
    • deuce's avatar
      Alphabetize by FTP command. · 81e17168
      deuce authored
      81e17168
    • deuce's avatar
      A bunch more commands. · 291d50ab
      deuce authored
      291d50ab
    • rswindell's avatar
      Read the init-fidonet.ini from the exec directory, not ctrl (it was moved). · be81685f
      rswindell authored
      Allow 'Q' to quit the zone selection prompt and exit the module.
      be81685f
    • rswindell's avatar
      Added DoRENET and Micronet. · 513643f4
      rswindell authored
      Note: after this commit, I'll be moving this file to the exec directory:
      I don't want to encourage folks to cvs-update their ctrl dir.
      And this is not really a configuration file.
      513643f4
    • rswindell's avatar
    • rswindell's avatar
      50d5910f
    • nightfox's avatar
      Speed optimizaiton: Made use of the updated DDLightbarMenu, which allows... · 9fec3338
      nightfox authored
      Speed optimizaiton: Made use of the updated DDLightbarMenu, which allows replacing the NumItems() and GetItem() functions to let the menu use a differnet list of items, to avoid adding/copying a bunch of items via DDLightbarMenu's Add() function.  Requires the latest dd_lightbar_menu.js in sbbs/exec/load.
      9fec3338
    • rswindell's avatar
      Bug: a get_mg_header() followed by a put_msg_header() would add a header field · 562f5e6d
      rswindell authored
      (SMTPREVERSEPATH a.k.a. "reverse_path") if it didn't already have one.
      That's because smb_getmsghdr() will point the msg.reverse_path convenience
      pointer to the from_net_addr if there was no explicit reverse-path (e.g. RFC822's
      "return-path" header field). This could manifest itself in *any* change to a
      message header via JS failing with an "illegal header length increase" error if
      the added header field just happen to put the total header length over the
      allocation threshold of the pre-existing msg header.
      
      Fix: only model a msg header "reverse_path" property if the header field
      actually existed (not based on the SMBLIB convenience pointer).
      When the expand_fields option is used, the old behavior remains but expanded
      headers cannot be written back to the base, so no harm there.
      
      Reported by Coz in #synchronet from failed runs of scrubmsgs.js. Thanks!
      562f5e6d
    • nightfox's avatar
      When displaying the menu items, rather than directly referring to the list of... · 1b70405e
      nightfox authored
      When displaying the menu items, rather than directly referring to the list of menu item objects, there are now a couple of functions (mainly for internal use), NumItems() (which returns the number of items) and GetItem() (which returns a specific menu item object).  The intent is that calling code can replace these two functions in the DDLightbarMenu object to have the DDLightbarMenu effectively access a different list of items rather than its own list of items.  This can be more efficient, for instance, in scripts that are working with a Synchronet messagebase, to avoid calling DDLightbarMenu's Add() function to add/copy a bunch of data, which can take significant time (i.e., if a messagebase contains a lot of messages).
      
      The colors.itemColor and colors.selectedItemColor properties in a DDLightbarMenu object can now be either a string (with Synchronet color/attribute codes for the item text) or an array with objects specifying color/attribute codes for different parts of an item's text string displayed on the menu.
      Item color arrays: Currently, colors.itemColor and colors.seletedItemColor within a DDLightbarMenu object can be either a string (containing color/attribute codes) or an array with color/attribute codes for different sections of the item strings to display in the menu.  The array is to contain objects with the following properties:
       start: The index of the first character in the item string to apply the colors to
       end: One past the last character index in the string to apply the colors to
       attrs: The Synchronet attribute codes to apply to the section of the item string
      For the last item, the 'end' property can be -1, 0, or greater than the length of the item to apply the color/attribute codes to the rest of the string.
      1b70405e
    • deuce's avatar
      ca0db262
    • deuce's avatar
      CDUP requires a response. · 1b2b1683
      deuce authored
      1b2b1683
    • deuce's avatar
      Remove testing code. · 851d3c55
      deuce authored
      851d3c55
    • deuce's avatar
      Return quoted part of PWD 257 response. · 916d45e2
      deuce authored
      916d45e2
    • deuce's avatar
    • deuce's avatar
      CDUP and fix PASS derp. · c3114fb5
      deuce authored
      c3114fb5
    • deuce's avatar
      0ba2942c
Loading