Skip to content
Snippets Groups Projects
Select Git revision
  • dailybuild_linux-x64
  • master default protected
  • dailybuild_win32
  • sqlite
  • rip_abstraction
  • dailybuild_macos-armv8
  • dd_file_lister_filanem_in_desc_color
  • mode7
  • dd_msg_reader_are_you_there_warning_improvement
  • c23-playing
  • syncterm-1.3
  • syncterm-1.2
  • test-build
  • hide_remote_connection_with_telgate
  • 638-can-t-control-c-during-a-file-search
  • add_body_to_pager_email
  • mingw32-build
  • cryptlib-3.4.7
  • ree/mastermind
  • new_user_dat
  • sbbs320d
  • syncterm-1.6
  • syncterm-1.5
  • syncterm-1.4
  • sbbs320b
  • syncterm-1.3
  • syncterm-1.2
  • syncterm-1.2rc6
  • syncterm-1.2rc5
  • push
  • syncterm-1.2rc4
  • syncterm-1.2rc2
  • syncterm-1.2rc1
  • sbbs319b
  • sbbs318b
  • goodbuild_linux-x64_Sep-01-2020
  • goodbuild_win32_Sep-01-2020
  • goodbuild_linux-x64_Aug-31-2020
  • goodbuild_win32_Aug-31-2020
  • goodbuild_win32_Aug-30-2020
40 results

login.cpp

Blame
    • Rob Swindell's avatar
      4eadc17a
      Abstract sysop user status using userdat.c function and new sbbs_t method · 4eadc17a
      Rob Swindell authored
      ... instead of C macros: SYSOP and REALSYSOP
      
      REALSYSOP -> user_is_sysop(&useron)
      SYSOP -> sbbs_t::useron_is_sysop()
      
      This change also also includes a bug fix in chk_ar.cpp:
      sbbs_t::chk_ar() would evalulate the ARS keyword "SYSOP" as being true when
      temporary sysop status was set (e.g. after CHUSERing to another user) even
      when the user being checked was not the current user online (useron). The only
      obvious impact of this bug (that I found) would be when using the bulkmail
      feature and wanting to send to only SYSOPs *after* having CHUSER'd to another
      user, it would actually send bulk mail to *all* users. Listing users with
      access to a particular message or file area that had an access restriction
      of "SYSOP" (using sbbs_t::userlist()) would also have this issue (it would
      list *all* users). ARS searches in the online user editor for "SYSOP" would
      also do weird stuff in this case.
      4eadc17a
      History
      Abstract sysop user status using userdat.c function and new sbbs_t method
      Rob Swindell authored
      ... instead of C macros: SYSOP and REALSYSOP
      
      REALSYSOP -> user_is_sysop(&useron)
      SYSOP -> sbbs_t::useron_is_sysop()
      
      This change also also includes a bug fix in chk_ar.cpp:
      sbbs_t::chk_ar() would evalulate the ARS keyword "SYSOP" as being true when
      temporary sysop status was set (e.g. after CHUSERing to another user) even
      when the user being checked was not the current user online (useron). The only
      obvious impact of this bug (that I found) would be when using the bulkmail
      feature and wanting to send to only SYSOPs *after* having CHUSER'd to another
      user, it would actually send bulk mail to *all* users. Listing users with
      access to a particular message or file area that had an access restriction
      of "SYSOP" (using sbbs_t::userlist()) would also have this issue (it would
      list *all* users). ARS searches in the online user editor for "SYSOP" would
      also do weird stuff in this case.