Skip to content
GitLab
Explore
Sign in
Register
Primary navigation
Search or go to…
Project
Synchronet
Manage
Activity
Members
Labels
Plan
Issues
Issue boards
Milestones
Wiki
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Snippets
Build
Pipelines
Jobs
Pipeline schedules
Artifacts
Deploy
Releases
Package registry
Container registry
Model registry
Operate
Environments
Terraform modules
Monitor
Incidents
Analyze
Value stream analytics
Contributor analytics
CI/CD analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Main
Synchronet
Commits
e37e0803
Commit
e37e0803
authored
2 years ago
by
Rob Swindell
Browse files
Options
Downloads
Patches
Plain Diff
Better support for narrower (e.g. < 80 column) screens
Tested with 50 column mode.
parent
877deacb
No related branches found
No related tags found
1 merge request
!463
MRC mods by Codefenix (2024-10-20)
Pipeline
#4335
failed
2 years ago
Stage: build
Changes
3
Pipelines
1
Show whitespace changes
Inline
Side-by-side
Showing
3 changed files
src/sbbs3/scfg/scfgsrvr.c
+7
-7
7 additions, 7 deletions
src/sbbs3/scfg/scfgsrvr.c
src/sbbs3/scfg/scfgsys.c
+4
-4
4 additions, 4 deletions
src/sbbs3/scfg/scfgsys.c
src/sbbs3/scfg/scfgxtrn.c
+33
-33
33 additions, 33 deletions
src/sbbs3/scfg/scfgxtrn.c
with
44 additions
and
44 deletions
src/sbbs3/scfg/scfgsrvr.c
+
7
−
7
View file @
e37e0803
...
...
@@ -203,13 +203,13 @@ static void global_cfg(void)
while
(
1
)
{
int
i
=
0
;
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
4
0s%s"
,
"Log Level"
,
iniLogLevelStringList
()[
startup
.
log_level
]);
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
4
0s%s"
,
"TLS Error Level"
,
iniLogLevelStringList
()[
startup
.
tls_error_level
]);
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
4
0s%s"
,
"Network Interfaces (IPv4/6)"
,
strListCombine
(
startup
.
interfaces
,
tmp
,
sizeof
(
tmp
),
", "
));
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
4
0s%s"
,
"Outbound Interface (IPv4)"
,
IPv4AddressToStr
(
startup
.
outgoing4
.
s_addr
,
tmp
,
sizeof
(
tmp
)));
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
4
0s%s"
,
"Bind Retry Count"
,
threshold
(
startup
.
bind_retry_count
));
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
4
0s%s"
,
"Bind Retry Delay"
,
vduration
(
startup
.
bind_retry_delay
));
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
4
0s%s"
,
"Sem
aphore
File Check Interval"
,
vduration
(
startup
.
sem_chk_freq
));
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
3
0s%s"
,
"Log Level"
,
iniLogLevelStringList
()[
startup
.
log_level
]);
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
3
0s%s"
,
"TLS Error Level"
,
iniLogLevelStringList
()[
startup
.
tls_error_level
]);
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
3
0s%s"
,
"Network Interfaces (IPv4/6)"
,
strListCombine
(
startup
.
interfaces
,
tmp
,
sizeof
(
tmp
),
", "
));
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
3
0s%s"
,
"Outbound Interface (IPv4)"
,
IPv4AddressToStr
(
startup
.
outgoing4
.
s_addr
,
tmp
,
sizeof
(
tmp
)));
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
3
0s%s"
,
"Bind Retry Count"
,
threshold
(
startup
.
bind_retry_count
));
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
3
0s%s"
,
"Bind Retry Delay"
,
vduration
(
startup
.
bind_retry_delay
));
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
3
0s%s"
,
"Sem File Check Interval"
,
vduration
(
startup
.
sem_chk_freq
));
strcpy
(
opt
[
i
++
],
"JavaScript Settings..."
);
strcpy
(
opt
[
i
++
],
"Failed Login Attempts..."
);
opt
[
i
][
0
]
=
'\0'
;
...
...
This diff is collapsed.
Click to expand it.
src/sbbs3/scfg/scfgsys.c
+
4
−
4
View file @
e37e0803
...
...
@@ -1651,12 +1651,12 @@ void sys_cfg(void)
SAFECOPY
(
sys_pass
,
cfg
.
sys_pass
);
while
(
1
)
{
i
=
0
;
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
33.33
s%s"
,
"BBS Name"
,
cfg
.
sys_name
);
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
33.33
s%s"
,
"Location"
,
cfg
.
sys_location
);
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
33.33
s%s %s"
,
"Local Time Zone"
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
20
s%s"
,
"BBS Name"
,
cfg
.
sys_name
);
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
20
s%s"
,
"Location"
,
cfg
.
sys_location
);
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
20
s%s %s"
,
"Local Time Zone"
,
smb_zonestr
(
cfg
.
sys_timezone
,
NULL
)
,
SMB_TZ_HAS_DST
(
cfg
.
sys_timezone
)
&&
cfg
.
sys_misc
&
SM_AUTO_DST
?
"(Auto-DST)"
:
""
);
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
33.33
s%s"
,
"Operator"
,
cfg
.
sys_op
);
snprintf
(
opt
[
i
++
],
MAX_OPLN
,
"%-
20
s%s"
,
"Operator"
,
cfg
.
sys_op
);
strcpy
(
opt
[
i
++
],
"Notifications..."
);
strcpy
(
opt
[
i
++
],
"Toggle Options..."
);
...
...
This diff is collapsed.
Click to expand it.
src/sbbs3/scfg/scfgxtrn.c
+
33
−
33
View file @
e37e0803
...
...
@@ -509,43 +509,43 @@ void tevents_cfg()
done
=
0
;
while
(
!
done
)
{
k
=
0
;
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Internal Code"
,
cfg
.
event
[
i
]
->
code
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Start-up Directory"
,
cfg
.
event
[
i
]
->
dir
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Command Line"
,
cfg
.
event
[
i
]
->
cmd
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Enabled"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Internal Code"
,
cfg
.
event
[
i
]
->
code
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Start-up Directory"
,
cfg
.
event
[
i
]
->
dir
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Command Line"
,
cfg
.
event
[
i
]
->
cmd
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Enabled"
,
cfg
.
event
[
i
]
->
misc
&
EVENT_DISABLED
?
"No"
:
"Yes"
);
if
(
cfg
.
event
[
i
]
->
node
==
NODE_ANY
)
SAFECOPY
(
str
,
"Any"
);
else
SAFEPRINTF
(
str
,
"%u"
,
cfg
.
event
[
i
]
->
node
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Execution Node"
,
str
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Execution Months"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Execution Node"
,
str
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Execution Months"
,
monthstr
(
cfg
.
event
[
i
]
->
months
));
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Execution Days of Month"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Execution Days of Month"
,
mdaystr
(
cfg
.
event
[
i
]
->
mdays
));
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Execution Days of Week"
,
daystr
(
cfg
.
event
[
i
]
->
days
));
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Execution Days of Week"
,
daystr
(
cfg
.
event
[
i
]
->
days
));
if
(
cfg
.
event
[
i
]
->
freq
)
{
sprintf
(
str
,
"%u times a day"
,
1440
/
cfg
.
event
[
i
]
->
freq
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Execution Frequency"
,
str
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Execution Frequency"
,
str
);
}
else
{
sprintf
(
str
,
"%2.2u:%2.2u"
,
cfg
.
event
[
i
]
->
time
/
60
,
cfg
.
event
[
i
]
->
time
%
60
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Execution Time"
,
str
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Execution Time"
,
str
);
}
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Requires Exclusive Exec
ution
"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Requires Exclusive Exec"
,
cfg
.
event
[
i
]
->
misc
&
EVENT_EXCL
?
"Yes"
:
"No"
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Force Users Off-line
For Event
"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Force Users Off-line"
,
cfg
.
event
[
i
]
->
misc
&
EVENT_FORCE
?
"Yes"
:
"No"
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Native Executable/Script"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Native Executable/Script"
,
cfg
.
event
[
i
]
->
misc
&
EX_NATIVE
?
"Yes"
:
"No"
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
use_shell_opt
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
use_shell_opt
,
cfg
.
event
[
i
]
->
misc
&
XTRN_SH
?
"Yes"
:
"No"
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Background Execution"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Background Execution"
,
cfg
.
event
[
i
]
->
misc
&
EX_BG
?
"Yes"
:
"No"
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Always Run After
Init/Re-i
nit"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Always Run After
(re)I
nit"
,
cfg
.
event
[
i
]
->
misc
&
EVENT_INIT
?
"Yes"
:
"No"
);
if
(
!
(
cfg
.
event
[
i
]
->
misc
&
EX_BG
))
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Error Log Level"
,
iniLogLevelStringList
()[
cfg
.
event
[
i
]
->
errlevel
]);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Error Log Level"
,
iniLogLevelStringList
()[
cfg
.
event
[
i
]
->
errlevel
]);
opt
[
k
][
0
]
=
0
;
uifc
.
helpbuf
=
"`Timed Event:`
\n
"
...
...
@@ -1851,16 +1851,16 @@ void xedit_cfg()
done
=
0
;
while
(
!
done
)
{
k
=
0
;
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Name"
,
cfg
.
xedit
[
i
]
->
name
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Internal Code"
,
cfg
.
xedit
[
i
]
->
code
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Command Line"
,
cfg
.
xedit
[
i
]
->
rcmd
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Access Requirements"
,
cfg
.
xedit
[
i
]
->
arstr
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"I/O Method"
,
io_method
(
cfg
.
xedit
[
i
]
->
misc
));
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Native Executable/Script"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Name"
,
cfg
.
xedit
[
i
]
->
name
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Internal Code"
,
cfg
.
xedit
[
i
]
->
code
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Command Line"
,
cfg
.
xedit
[
i
]
->
rcmd
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Access Requirements"
,
cfg
.
xedit
[
i
]
->
arstr
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"I/O Method"
,
io_method
(
cfg
.
xedit
[
i
]
->
misc
));
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Native Executable/Script"
,
cfg
.
xedit
[
i
]
->
misc
&
XTRN_NATIVE
?
"Yes"
:
"No"
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
use_shell_opt
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
use_shell_opt
,
cfg
.
xedit
[
i
]
->
misc
&
XTRN_SH
?
"Yes"
:
"No"
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Record Terminal Width"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Record Terminal Width"
,
cfg
.
xedit
[
i
]
->
misc
&
SAVECOLUMNS
?
"Yes"
:
"No"
);
str
[
0
]
=
0
;
if
(
cfg
.
xedit
[
i
]
->
misc
&
QUOTEWRAP
)
{
...
...
@@ -1869,17 +1869,17 @@ void xedit_cfg()
else
SAFEPRINTF
(
str
,
", for %u columns"
,
(
uint
)
cfg
.
xedit
[
i
]
->
quotewrap_cols
);
}
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s%s"
,
"Word-wrap Quoted Text"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s%s"
,
"Word-wrap Quoted Text"
,
cfg
.
xedit
[
i
]
->
misc
&
QUOTEWRAP
?
"Yes"
:
"No"
,
str
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Automatically Quoted Text"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Automatically Quoted Text"
,
cfg
.
xedit
[
i
]
->
misc
&
QUOTEALL
?
"All"
:
cfg
.
xedit
[
i
]
->
misc
&
QUOTENONE
?
"None"
:
"Prompt User"
);
SAFECOPY
(
str
,
cfg
.
xedit
[
i
]
->
misc
&
QUICKBBS
?
"MSGINF/MSGTMP "
:
"EDITOR.INF/RESULT.ED"
);
if
(
cfg
.
xedit
[
i
]
->
misc
&
XTRN_LWRCASE
)
strlwr
(
str
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s %s"
,
"Editor Information Files"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s %s"
,
"Editor Information Files"
,
cfg
.
xedit
[
i
]
->
misc
&
QUICKBBS
?
"QuickBBS"
:
"WWIV"
,
str
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Expand Line Feeds to CRLF"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Expand Line Feeds to CRLF"
,
cfg
.
xedit
[
i
]
->
misc
&
EXPANDLF
?
"Yes"
:
"No"
);
const
char
*
p
;
switch
(
cfg
.
xedit
[
i
]
->
soft_cr
)
{
...
...
@@ -1897,12 +1897,12 @@ void xedit_cfg()
p
=
"Unspecified"
;
break
;
}
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Handle Soft C
arriage Return
s"
,
p
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Strip FidoNet Kludge
Line
s"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Handle Soft C
R
s"
,
p
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Strip FidoNet Kludges"
,
cfg
.
xedit
[
i
]
->
misc
&
STRIPKLUDGE
?
"Yes"
:
"No"
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"Support UTF-8 Encoding"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"Support UTF-8 Encoding"
,
cfg
.
xedit
[
i
]
->
misc
&
XTRN_UTF8
?
"Yes"
:
"No"
);
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
32.32
s%s"
,
"BBS Drop File Type"
snprintf
(
opt
[
k
++
],
MAX_OPLN
,
"%-
27.27
s%s"
,
"BBS Drop File Type"
,
dropfile
(
cfg
.
xedit
[
i
]
->
type
,
cfg
.
xedit
[
i
]
->
misc
));
opt
[
k
][
0
]
=
0
;
uifc
.
helpbuf
=
...
...
This diff is collapsed.
Click to expand it.
Preview
0%
Loading
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Save comment
Cancel
Please
register
or
sign in
to comment