Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

V5.6.0 #60

Merged
merged 48 commits into from
Jan 2, 2024
Merged
Changes from 1 commit
Commits
Show all changes
48 commits
Select commit Hold shift + click to select a range
5cd97f3
1) remove loglevel in zmodem code (use main log level)
dmcoles Nov 10, 2022
48c98a0
check in missed files with changes relating to tracking uploads/downl…
dmcoles Dec 8, 2022
e7027f2
1. record users last login IP
dmcoles Apr 4, 2023
3683479
Express:
dmcoles May 2, 2023
e748f8c
1) Change default password encryption to legacy to allow downgrade ca…
dmcoles Jun 6, 2023
9252cc4
1) Allow SM_ mci command in all mci text
dmcoles Jun 6, 2023
38d7f7d
Express
dmcoles Jun 30, 2023
df9be8b
add MUI based setup tool
dmcoles Aug 9, 2023
70bbe69
setup tool:
dmcoles Aug 16, 2023
8508c32
setup tool changes
dmcoles Aug 21, 2023
d6f06be
Setup Tool
dmcoles Aug 22, 2023
895c73c
Add installer script
dmcoles Aug 22, 2023
cabb8b8
convert easyrequestargs calls to mui requesters
dmcoles Aug 23, 2023
d2ac1e3
add tools to setup editor (start/stop bbs)
dmcoles Aug 24, 2023
01e36e4
add checks for initial install to display settings page
dmcoles Aug 30, 2023
d2f6b7b
setup editor
dmcoles Sep 1, 2023
5106d18
ACP
dmcoles Sep 1, 2023
4e04f82
Express
dmcoles Sep 1, 2023
c1b2b74
setup tool
dmcoles Sep 7, 2023
df09309
1) Fix line terminators in makefile
dmcoles Sep 7, 2023
9fd85ec
setup tool
dmcoles Sep 8, 2023
d292582
makefile again
dmcoles Sep 8, 2023
377e7f1
Setup Editor - fix button typo
dmcoles Sep 8, 2023
41fde0e
prepare makefile for automated builds
dmcoles Sep 12, 2023
bb552bb
Merge pull request #59 from dmcoles/master
dmcoles Sep 12, 2023
c95741c
Update makefile.yml
dmcoles Sep 12, 2023
81b215e
Update makefile.yml
dmcoles Sep 12, 2023
4bc014a
Update makefile.yml
dmcoles Sep 12, 2023
cbf472a
Update makefile.yml
dmcoles Sep 12, 2023
8d5aaf8
Update makefile.yml
dmcoles Sep 12, 2023
099569f
Update makefile.yml
dmcoles Sep 12, 2023
f24dfc5
Update makefile.yml
dmcoles Sep 12, 2023
ae7b5f5
Update makefile.yml
dmcoles Sep 12, 2023
5dd31d0
update makefile to be able to prepare a dist folder and add necessary…
dmcoles Sep 13, 2023
071b86c
Update makefile.yml
dmcoles Sep 13, 2023
50956cc
Add in the v5.6.0 password security settings to the config editor
dmcoles Oct 12, 2023
894837f
ACP
dmcoles Oct 12, 2023
b8c658b
Express
dmcoles Nov 4, 2023
f860c8d
extra checking to prevent users from logging onto mode than 1 node at…
dmcoles Nov 27, 2023
7278ad6
remove debug messages from setup tool
dmcoles Dec 12, 2023
d660a2c
update installer with options to set encryption
dmcoles Dec 29, 2023
9b41fa2
update file id and read_me for v5.6.0
dmcoles Dec 30, 2023
16cd0cd
makefile: update version info and create lha archive
dmcoles Dec 30, 2023
059be0a
updates to installer script
dmcoles Jan 2, 2024
c821890
update version of lha in default bbs install, include installer binary
dmcoles Jan 2, 2024
d787e0e
installer: exclude qwk.cfg when upgrading
dmcoles Jan 2, 2024
7396361
add license info to README.md
dmcoles Jan 2, 2024
3c95eaf
remove ftn.cfg from upgraded files in installer
dmcoles Jan 2, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Express
1) for ftp filter out download paths that are sub-folders so that files are not duplicated in the root as well as in the folders
dmcoles committed Sep 1, 2023
commit 4e04f82d543055605ca1d1d8ad17ff20633009d9
43 changes: 33 additions & 10 deletions ftpd.e
Original file line number Diff line number Diff line change
@@ -1000,28 +1000,51 @@ PROC makeFtpListFromDlDirs(ftpData:PTR TO ftpData, startDate, cmdType, sb, data_
DEF path[255]:STRING
DEF dirCache[255]:STRING
DEF fib:PTR TO fileinfoblock
DEF dirNum,i
DEF dirNum,i,j,add
DEF dlDirList:PTR TO stringlist

IF((fib:=AllocDosObject(DOS_FIB,NIL)))=NIL
RETURN FALSE
ENDIF

NEW dlDirList.stringlist(20)

dirNum:=1
StringF(path,'DLPATH.\d',dirNum++)
WHILE(readToolType(TOOLTYPE_CONF,ftpData.confNums.item(ftpData.currentConf-1),path,path))
checkPathSlash(path)
IF StrLen(ftpData.subDirPath)
StrAdd(path,ftpData.subDirPath)
checkPathSlash(path)
ENDIF

StringF(dirCache,'RAM:DirCaches/Conf\dDir\d\s\s',ftpData.currentConf,dirNum-1,IF StrLen(ftpData.subDirPath)>0 THEN '_' ELSE '', ftpData.subDirPath)
FOR i:=14 TO StrLen(dirCache)-1 DO IF dirCache[i]="/" THEN dirCache[i]:="_"

makeList(path,dirCache,fib,startDate,cmdType,sb,data_c)
dlDirList.add(path)
StringF(path,'DLPATH.\d',dirNum++)
ENDWHILE

FOR i:=0 TO dlDirList.count()-1
add:=TRUE
FOR j:=0 TO dlDirList.count()-1
IF (i<>j)
IF EstrLen(dlDirList.item(i))>=EstrLen(dlDirList.item(j))
IF StriCmp(dlDirList.item(i),dlDirList.item(j),EstrLen(dlDirList.item(j))) THEN add:=FALSE
ENDIF
ENDIF
ENDFOR
IF add=FALSE THEN dlDirList.setItem(i,'')
ENDFOR

FOR j:=0 TO dlDirList.count()-1
IF EstrLen(dlDirList.item(j))>0
StrCopy(path,dlDirList.item(j))
IF StrLen(ftpData.subDirPath)
StrAdd(path,ftpData.subDirPath)
checkPathSlash(path)
ENDIF

StringF(dirCache,'RAM:DirCaches/Conf\dDir\d\s\s',ftpData.currentConf,j,IF StrLen(ftpData.subDirPath)>0 THEN '_' ELSE '', ftpData.subDirPath)
FOR i:=14 TO StrLen(dirCache)-1 DO IF dirCache[i]="/" THEN dirCache[i]:="_"

makeList(path,dirCache,fib,startDate,cmdType,sb,data_c)
ENDIF
ENDFOR
END dlDirList

FreeDosObject(DOS_FIB,fib)

ENDPROC