- Nov 21, 2016
-
-
rswindell authored
(reading the msg) submitted an up-vote or down-vote on the current msg.
-
- Nov 19, 2016
-
-
rswindell authored
(optionally). Sub-board operators can now see all poll-results (always) for locally-posted polls (same as pollster).
-
- Nov 18, 2016
-
-
rswindell authored
- Closures (polls can be closed for new voting by the pollster) - Results can have configurable visibility: a. Only to voters (and the pollster) - the default b. Everyone c. Everyone once the poll has closed d. Only the pollster Changes to smb_getmsgtxt(): Main change: poll questions can now be quoted when replying to a posted poll (the results cannot be quoted). Also: there's now automatically a blank line inserted between comment header fields and poll answers or the msg body text. Also: upon any malloc failure, the function now returns NULL. New functions: smb_msg_is_from() and smb_addpollclosure().
-
- Nov 16, 2016
-
-
rswindell authored
to be able to delete messages that have no hfields, for example, with sub-op 'D' command. Now support polls with comments (displayed before the poll answers). Poll results/statistics are only displayed to sub-ops and users who have voted already. This may be optoinal behavior determined by the pollster in the future. Sub-ops can now add comments to any post using the 'A' command from the [O]perator menu - use with caution.
-
rswindell authored
* uses new text.dat strings: - PollVoteNotice - PollAnswerNumber - PollAnswerFmt - PollAnswerChecked The actual answer of a poll is still crude (uses the old crufty uselect scheme) and doesn't support multiple-choice polls. This will be addressed.
-
- Nov 15, 2016
-
-
rswindell authored
-
- Nov 10, 2016
-
-
rswindell authored
- Users can be restricted from voting with the 'V' restriction - Sub-boards can be disalbled for voting in SCFG - VOTING.DAT can be include/excluded from QWK packets via user cfg (when a VOTING.DAT is received in a REP, the user cfg flag is auto-set) - Adds several new text.dat lines (if not present in yours, uses the default) What's not yet implemented: - Notification of votes on your posted messages - Method to view/audit all votes - Polling - Any special handling to auto-exclude votes from msg-related JavaScripts
-
- Dec 10, 2015
-
-
rswindell authored
- it actually *is* an expected condition that a to_net.addr or from_net.addr msg header field is populated with a valid address (string) even though the to_net.type or from_net.type value is NET_NONE. The nntpservice.js and newslink.js modules rely on this behavior to display and export local NNTP-posters' email addresses in message headers, but still be able to identify newslink-imported messages as *not* local (the from_net.type = NET_INTERNET) and thus not export them back to the network. This was not the original intention behind these header fields in SMB, but it was retrofitted to support this condition 10+ years ago and I forgot.
-
- Dec 07, 2015
-
-
rswindell authored
Don't include the to/from network-arddress in the displayed header if the net-type value is NET_NONE (not a normal/expected combination).
-
- Dec 04, 2015
-
-
rswindell authored
*after* the to-net-addr value (if there is one), so the header display makes more logical sense when viewing QWK netmail sent to a QWKnet node on the QWKnet hub system. Update the msgtotxt() prototype to follow the norm (e.g. passing through the mode argument to smb_getmsgtxt())
-
rswindell authored
*after* the to-net-addr value (if there is one), so the header display makes more logical sense when viewing QWK netmail sent to a QWKnet node on the QWKnet hub system.
-
- Nov 26, 2015
-
-
rswindell authored
Sysop can set the number of days-worth of new messages that new users will see in their first new-message scan (the default is 0, no new messages). This does lengthen the amount of time that the first "Loading message pointers" is displayed (it has to go and open all the message bases), but at least new users are no longer bombarded with thousands of very old messages when they answer "Yes" to the "Scan for New Messages" prompt. This setting is in SCFG->System->New User Values->Days of New Messages. Set it to some really high number (maximum of 9999) if you want the old behavior.
-
rswindell authored
default (in the Terminal server), use Raw I/O mode (Ctrl-Z) to toggle this behavior off/on (same as word-wrap toggle).
-
- Nov 25, 2015
- May 12, 2013
-
-
rswindell authored
places other than just viewing a message header - for use in Nightfox's SlyEdit.
-
- Feb 14, 2013
-
-
rswindell authored
messages in the terminal server.
-
- Nov 06, 2011
-
-
rswindell authored
This allows easy trouble-shooting of word-wrap issues by using Ctrl-Z.
-
- Nov 04, 2011
-
-
rswindell authored
wrapped. Pass the column width to wordwrap() instead of columns-1.
-
- Nov 02, 2011
-
-
rswindell authored
long lines in messages for the user's terminal. May be used for viewing other files with long lines (e.g. G-text files) in the future.
-
- Oct 29, 2011
-
-
deuce authored
This is *likely* to break the Win32 build and even when the macros are specified in xpdev, I doubt Microsoft has added support for the 'z' size specifier used in smblib/smbadd.c we'll likely need a SIZE_T_SIZE macro that is "z" on C99 systems and "ll" or "64" or whatever it is on Win32. Or maybe a whole slew of complete SIZE_T macros since the 32/64 but thing and the max file size thing may actually need the full format specification to be in the macro... "zu" on C99 platforms and whatever magic Microsoft needs there.
-
- Aug 25, 2011
-
-
rswindell authored
-
- Mar 06, 2010
-
-
rswindell authored
inserting (long) typedefs to prevent warnings, but in the case of the JS File() class, actually supporting file lengths > 32-bit.
-
- Oct 17, 2009
-
-
rswindell authored
be replied to (e.g. with a bounce message) - used by the list server.
-
- Mar 20, 2009
-
-
rswindell authored
-
- Feb 16, 2009
-
-
rswindell authored
-
- Feb 10, 2009
-
-
rswindell authored
kludge lines). Created common sbbs_t member function for generating QUOTES.TXT file/path.
-
- Aug 14, 2007
-
-
deuce authored
Remove time32str()
-
- Aug 13, 2007
-
-
deuce authored
-
- Jul 10, 2007
-
-
deuce authored
getlasgmsg() needs a uin32_t* as the second arg. loadmail() needs an int32_t* as the second argument. loadposts() needs an int32_t as the first argument.
-
- Sep 30, 2005
-
-
rswindell authored
msg.total_hfields to 0).
-
- Sep 20, 2005
-
-
deuce authored
-
- Oct 27, 2004
- Sep 08, 2004
-
-
rswindell authored
and net_addr() to smb_netaddr().
-
- Sep 02, 2004
-
-
rswindell authored
smb_getmsgidx/hdr_by_msgid/ftnid() for fast auto-thread linkage.
-
- Aug 30, 2004
-
-
rswindell authored
-
- Nov 25, 2003
-
-
rswindell authored
they exist.
-
- Aug 30, 2003
-
-
rswindell authored
if the message header is going to be later written to disk.
-
- Aug 18, 2003
-
-
rswindell authored
-