home bbs files messages ]

Just a sample of the Echomail archive

Cooperative anarchy at its finest, still active today. Darkrealms is the Zone 1 Hub.

   SYNC_PROGRAMMING      Synchronet/Baja/XSDK Programming      49,116 messages   

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]

   Message 46,772 of 49,116   
   Rob Swindell (on Windows 11) to Git commit to main/sbbs/master   
   src/sbbs3/str.cpp userdat.c userdat.h   
   10 Apr 25 23:39:24   
   
   TZUTC: -0700   
   MSGID: 52150.syncprog@1:103/705 2c5ebad2   
   PID: Synchronet 3.21a-Linux master/b6cebf829 Apr 08 2025 GCC 12.2.0   
   TID: SBBSecho 3.24-Linux master/b6cebf829 Apr 08 2025 GCC 12.2.0   
   BBSID: VERT   
   CHRS: ASCII 1   
   https://gitlab.synchro.net/main/sbbs/-/commit/1fbb174357433391b07fc42c   
   Modified Files:   
   	src/sbbs3/str.cpp userdat.c userdat.h   
   Log Message:   
   Move password quality check logic to new userdat.c function: check_pass()   
      
   sbbs_t::chkpass() now becomes just a thin wrapper around check_pass() and it   
   prints the reason for the failure or calls sbbs_t::trashcan().   
      
   I also refactored the code quite a bit: no more copying and uppercasing   
   (we have strcasestr() now!) and supports calling with a NULL user_t* as I   
   expect will be a use case.   
      
   This will allow us to expose the password quality checking algorithm to other   
   servers (e.g. the web server) that can be used to create new user accounts   
   with passwords that meet our quality bar.   
   e.g. via a newly created JS method: system.check_password()   
      
   Yes, we have bbs.good_password() already (and that still works fine), but   
   can't be used by non-terminal server code.   
   --- SBBSecho 3.24-Linux   
    * Origin: Vertrauen - [vert/cvs/bbs].synchro.net (1:103/705)   
   SEEN-BY: 10/0 1 102/401 103/1 705 105/81 106/201 124/5016 128/187   
   SEEN-BY: 153/7715 154/110 214/22 218/0 1 215 700 810 226/30 227/114   
   SEEN-BY: 229/110 114 206 317 400 426 428 470 550 700 705 266/512 280/464   
   SEEN-BY: 291/111 301/1 320/219 322/757 342/200 396/45 460/58 633/280   
   SEEN-BY: 712/848 902/26 5075/35   
   PATH: 103/705 218/700 229/426   
      

[   << oldest   |   < older   |   list   |   newer >   |   newest >>   ]


(c) 1994,  bbs@darkrealms.ca