-
- Downloads
ARS improvements:
Added HOST and IP keywords to allow restricted access/privileges to/for specific remote hostnames or IP addresses (wildcards allowed). All string-argument type ARS keywords (e.g. SHELL, PROT, etc.) now support .can style wildcards. The current remote client is now used for protocol, host, and IP ARS checking, when available, so this requires passing the client pointer around (which explains why so many files are touched by this change) and takes care of a long standing to-do item (the user's 'modem' value was used for the PROT value checking, which was not always correct).
Showing
- src/sbbs3/addfiles.c 3 additions, 3 deletionssrc/sbbs3/addfiles.c
- src/sbbs3/ars.c 17 additions, 1 deletionsrc/sbbs3/ars.c
- src/sbbs3/ars_defs.h 3 additions, 1 deletionsrc/sbbs3/ars_defs.h
- src/sbbs3/bat_xfer.cpp 13 additions, 13 deletionssrc/sbbs3/bat_xfer.cpp
- src/sbbs3/bulkmail.cpp 2 additions, 2 deletionssrc/sbbs3/bulkmail.cpp
- src/sbbs3/chat.cpp 8 additions, 8 deletionssrc/sbbs3/chat.cpp
- src/sbbs3/chk_ar.cpp 43 additions, 14 deletionssrc/sbbs3/chk_ar.cpp
- src/sbbs3/con_hi.cpp 1 addition, 1 deletionsrc/sbbs3/con_hi.cpp
- src/sbbs3/download.cpp 4 additions, 4 deletionssrc/sbbs3/download.cpp
- src/sbbs3/email.cpp 3 additions, 3 deletionssrc/sbbs3/email.cpp
- src/sbbs3/exec.cpp 2 additions, 2 deletionssrc/sbbs3/exec.cpp
- src/sbbs3/execfile.cpp 2 additions, 2 deletionssrc/sbbs3/execfile.cpp
- src/sbbs3/execmisc.cpp 3 additions, 3 deletionssrc/sbbs3/execmisc.cpp
- src/sbbs3/fido.cpp 4 additions, 3 deletionssrc/sbbs3/fido.cpp
- src/sbbs3/ftpsrvr.c 66 additions, 61 deletionssrc/sbbs3/ftpsrvr.c
- src/sbbs3/getnode.cpp 2 additions, 2 deletionssrc/sbbs3/getnode.cpp
- src/sbbs3/js_file_area.c 8 additions, 8 deletionssrc/sbbs3/js_file_area.c
- src/sbbs3/js_global.c 1 addition, 1 deletionsrc/sbbs3/js_global.c
- src/sbbs3/js_msg_area.c 8 additions, 8 deletionssrc/sbbs3/js_msg_area.c
- src/sbbs3/js_system.c 3 additions, 3 deletionssrc/sbbs3/js_system.c
Loading
Please register or sign in to comment