• src/sbbs3/ctrl/MainFormUnit.cpp

    From rswindell@VERT to CVS commit on Friday, August 14, 2015 04:12:28
    src/sbbs3/ctrl MainFormUnit.cpp 1.186 1.187
    Update of /cvsroot/sbbs/src/sbbs3/ctrl
    In directory cvs:/tmp/cvs-serv19298

    Modified Files:
    MainFormUnit.cpp
    Log Message:
    Include "Synchronet" in the dialog title of pop-up message upon control
    panel termination (warnings about servers in-use).


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Wednesday, May 18, 2016 22:18:27
    src/sbbs3/ctrl MainFormUnit.cpp 1.188 1.189
    Update of /cvsroot/sbbs/src/sbbs3/ctrl
    In directory cvs:/tmp/cvs-serv18347

    Modified Files:
    MainFormUnit.cpp
    Log Message:
    Implement IP temporary ban:
    By default, after 20 consecutive (unique) failed login attempts, *or*
    a failed login attempt wtih a name from the name.can filter file.
    The default temporary ban duration is 10 minutes.
    The temporary ban thershold is configurable via LoginAttemptTempBanThreshold
    in sbbs.ini and the ban duration is configurable via LoginAttemptTempBanDuration
    (in seconds).


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ telnet://vert.synchro.net
  • From rswindell@VERT to CVS commit on Monday, November 13, 2017 11:55:04
    src/sbbs3/ctrl MainFormUnit.cpp 1.192 1.193
    Update of /cvsroot/sbbs/src/sbbs3/ctrl
    In directory cvs:/tmp/cvs-serv6151

    Modified Files:
    MainFormUnit.cpp
    Log Message:
    Fixed build issue: getmail() usage.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wednesday, November 15, 2017 02:01:11
    src/sbbs3/ctrl MainFormUnit.cpp 1.193 1.194
    Update of /cvsroot/sbbs/src/sbbs3/ctrl
    In directory cvs:/tmp/cvs-serv22214

    Modified Files:
    MainFormUnit.cpp
    Log Message:
    Don't re-write the sbbs.ini file during initialization (the OnChange callback for the Log Level controls calls SaveIniSettings).


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tuesday, December 05, 2017 20:51:26
    src/sbbs3/ctrl MainFormUnit.cpp 1.195 1.196
    Update of /cvsroot/sbbs/src/sbbs3/ctrl
    In directory cvs:/tmp/cvs-serv25307

    Modified Files:
    MainFormUnit.cpp
    Log Message:
    Use an external semfile (ctrl/sysavail.chat) to signal sysop availability for chat, rather than the old startup options flag ([BBS]->SYSOP_AVAILABLE).
    This will be much easier for other processes/programs to query and control.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Monday, March 19, 2018 20:41:49
    src/sbbs3/ctrl MainFormUnit.cpp 1.197 1.198
    Update of /cvsroot/sbbs/src/sbbs3/ctrl
    In directory cvs:/tmp/cvs-serv32025

    Modified Files:
    MainFormUnit.cpp
    Log Message:
    Track log messages that are repeated within the same LogTimer tick
    (interval) and display them on a single line with an " [x#]" suffix
    which identifies the number of times the message was repeated during that interval.
    Also created a common log_msg() function and eliminated a lot of copy/pasta
    in the various *_log_msg() functions.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Tuesday, March 20, 2018 16:41:13
    src/sbbs3/ctrl MainFormUnit.cpp 1.198 1.199
    Update of /cvsroot/sbbs/src/sbbs3/ctrl
    In directory cvs:/tmp/cvs-serv17726

    Modified Files:
    MainFormUnit.cpp
    Log Message:
    Fix a long-standing bug with the log windows: when the log length would
    reach the configured "max size", newly added log lines would not use the configured color/font for the msg's log-level (they'd all use the default color/font).



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Thursday, March 22, 2018 18:30:17
    src/sbbs3/ctrl MainFormUnit.cpp 1.199 1.200
    Update of /cvsroot/sbbs/src/sbbs3/ctrl
    In directory cvs:/tmp/cvs-serv9087

    Modified Files:
    MainFormUnit.cpp
    Log Message:
    Fix the log msg repeat count (off by one).
    Remember the last forced timed event setting.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Thursday, October 04, 2018 18:33:06
    src/sbbs3/ctrl MainFormUnit.cpp 1.200 1.201
    Update of /cvsroot/sbbs/src/sbbs3/ctrl
    In directory cvs:/tmp/cvs-serv10010

    Modified Files:
    MainFormUnit.cpp
    Log Message:
    Fix the force timed event last-selection remebering feature: the list is alphabetized, so the indexes don't necessarily match the order (of timed events) in SCFG.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Saturday, January 12, 2019 15:53:59
    src/sbbs3/ctrl MainFormUnit.cpp 1.201 1.202
    Update of /cvsroot/sbbs/src/sbbs3/ctrl
    In directory cvs:/tmp/cvs-serv20297

    Modified Files:
    MainFormUnit.cpp
    Log Message:
    Better "Incorrect DLL" error message, display the expected version too.


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Wednesday, July 17, 2019 21:10:01
    src/sbbs3/ctrl MainFormUnit.cpp 1.204 1.205
    Update of /cvsroot/sbbs/src/sbbs3/ctrl
    In directory cvs:/tmp/cvs-serv27177

    Modified Files:
    MainFormUnit.cpp
    Log Message:
    Use a loop for setting the StatusBar panels. No visible change.



    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From rswindell@VERT to CVS commit on Sunday, March 15, 2020 13:04:20
    src/sbbs3/ctrl MainFormUnit.cpp 1.209 1.210
    Update of /cvsroot/sbbs/src/sbbs3/ctrl
    In directory cvs:/tmp/cvs-serv5316

    Modified Files:
    MainFormUnit.cpp
    Log Message:
    CreateProcess doesn't need any special flags in this case
    (executing echocfg.exe).


    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Tuesday, September 08, 2020 00:37:35
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/410913ece17cbcfd85880d75
    Modified Files:
    src/sbbs3/ctrl/MainFormUnit.cpp
    Log Message:
    Try to fix sbbsctrl crashing after the config wizard on some computers

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to sbbs/master on Friday, September 11, 2020 00:45:51
    https://gitlab.synchro.net/sbbs/sbbs/-/commit/b08e44371355a18ea07c8ed1
    Modified Files:
    src/sbbs3/ctrl/MainFormUnit.cpp
    Log Message:
    Clean up the long-removed-unused code from StartTimerTick()

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Sunday, January 17, 2021 20:28:58
    https://gitlab.synchro.net/main/sbbs/-/commit/0ec57ba37667ee38b85738b0
    Modified Files:
    src/sbbs3/ctrl/MainFormUnit.cpp
    Log Message:
    load_cfg() now requires the size of the error string buffer passed as argument

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Monday, March 28, 2022 00:52:23
    https://gitlab.synchro.net/main/sbbs/-/commit/efe3b357b3b15c4ab22920e5
    Modified Files:
    src/sbbs3/ctrl/MainFormUnit.cpp
    Log Message:
    Remove unused stub function.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell@VERT to Git commit to main/sbbs/master on Thursday, March 31, 2022 00:55:24
    https://gitlab.synchro.net/main/sbbs/-/commit/54c0696a53ba7406be4b93e1
    Modified Files:
    src/sbbs3/ctrl/MainFormUnit.cpp
    Log Message:
    Total timeon stats in days/hours/min format instead just massive minutes.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows)@VERT to Git commit to main/sbbs/master on Tuesday, April 04, 2023 19:45:47
    https://gitlab.synchro.net/main/sbbs/-/commit/2bcb64e177dacd62c9582165
    Modified Files:
    src/sbbs3/ctrl/MainFormUnit.cpp
    Log Message:
    Update to new sbbs_write_ini() usage, hard-code backup level to 10 (for now)

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Wednesday, September 27, 2023 18:53:49
    https://gitlab.synchro.net/main/sbbs/-/commit/5d2195b2353b9f9178a4ebb5
    Modified Files:
    src/sbbs3/ctrl/MainFormUnit.cpp
    Log Message:
    Don't read/write or import/export Font "Height" property, redundant with "Size"

    Also:
    For log message styles (e.g. colorization) based on log level, don't apply
    a different font (Name) or size. This just looks terrible when this is done
    and I don't think any sysops want that. Keep each log window using the same font face (name) and size, just allow the color and style (e.g. bold, italics) to change based on log severity.

    This does increase the confusion with the Properties->Customize->Log Fonts
    as the "Change Font" dialog still allows the sysop to select/change a font
    face and size, they're just not saved/used. I coudln't find a way to remove
    or disable these from the displayed TFontDialog form.

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Thursday, September 12, 2024 22:59:23
    https://gitlab.synchro.net/main/sbbs/-/commit/89637f0d043c012741932076
    Modified Files:
    src/sbbs3/ctrl/MainFormUnit.cpp
    Log Message:
    Display horizontal splitter in the correct spot.

    For who knows how long now, the horizontal splitter that allows the sysop
    to control the size of the top 2 panels (server forms), was displayed above
    the top panel, not between the top and bottom panel, thus making the panel heights not controllable. Weird. Change the order of making the controls visible to insure that the splitter is displayed below the top panel and
    on top of the bottom panel.

    Also (non-functional changes):
    Remove redunant mutex from client_on() - makes no difference.
    Use try/catch in client_on() to try to catch VCL exceptions - doesn't catch
    the "invalid index" error popups that we see on occasion. <shrug>

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net
  • From Rob Swindell (on Windows 11)@VERT to Git commit to main/sbbs/master on Saturday, September 21, 2024 13:08:41
    https://gitlab.synchro.net/main/sbbs/-/commit/f4a2249b0d0c49dcdbc6ea06
    Modified Files:
    src/sbbs3/ctrl/MainFormUnit.cpp
    Log Message:
    Don't update displayed stats values if getstats() returns false (failure)

    Use byte_estimate_to_str() to display upload/download byte totals (better support for totals in gibibytes, tebibytes, etc.).

    ---
    þ Synchronet þ Vertrauen þ Home of Synchronet þ [vert/cvs/bbs].synchro.net