Main issueshttps://gitlab.synchro.net/groups/main/-/issues2024-02-19T07:33:14Zhttps://gitlab.synchro.net/main/sbbs/-/issues/721SCFG: If you change the internal code of a message editor, users who were usi...2024-02-19T07:33:14ZEric OulashinSCFG: If you change the internal code of a message editor, users who were using that now don't have an external editor configuredIn SCFG, if you change the internal code of a message editor, SCFG seems to blank out the external editor configuration of users who were using that (user.editor in JS). Would it be able to change their external editor internal code to ...In SCFG, if you change the internal code of a message editor, SCFG seems to blank out the external editor configuration of users who were using that (user.editor in JS). Would it be able to change their external editor internal code to the new internal code instead?Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/issues/524TickIT doesn't use the Archive class2024-02-18T21:26:59ZFernando ToledoTickIT doesn't use the Archive classI try to setup a nodelist handler for amiganet, these come in lha format
I have added the archiver and it works ok with the files from the library
![imagen](/uploads/8f6f2659b773ef2ee4f413936f1a02c1/imagen.png)
I test on tickit.cfg wit...I try to setup a nodelist handler for amiganet, these come in lha format
I have added the archiver and it works ok with the files from the library
![imagen](/uploads/8f6f2659b773ef2ee4f413936f1a02c1/imagen.png)
I test on tickit.cfg with both nodelist_handler and file_handler with same results:
```
[AMYLIST]
Dir=amn_amylist
SourceAddress=39:943/1@amiganet
ForceReplace=true
Handler=tickit/nodelist_handler.js
HandlerArg={"domain":"amiganet", "match":"AmyList.l*", "nlmatch":"AmyList.*"}
;Handler = tickit/file_handler.js
;HandlerArg = { "match": "AmyList.l*", "files": [{ "source": "Amylist.*", "destination": "/sbbs/fido/NODELIST.AMIGANET" }]}
```
it seems that the part of code that tries to detect the archiver is not working for this case
```
Object.keys(ctx.sbbsecho.packer).forEach(function(key) {
var i;
var sig = '';
f.position = ctx.sbbsecho.packer[key].offset;
for (i=0; i<ctx.sbbsecho.packer[key].sig.length; i+=2) {
sig += format("%02X", f.readBin(1));
if (f.eof)
break;
}
if (sig === ctx.sbbsecho.packer[key].sig)
unpack = ctx.sbbsecho.packer[key].unpack;
});
f.close();
if (unpack == undefined) {
log(LOG_DEBUG, "Unable to identify packer for '"+tic.file+"'");
return false;
}
```
I attach a AmyList.l48 nodelist example that came from my boss.
[AmyList.l48](/uploads/4f200dfa9dbe27939d5e68a697ba0a74/AmyList.l48)https://gitlab.synchro.net/main/sbbs/-/issues/669nodelist_handler.js cannot handle non-archived nodelists2024-02-18T06:35:22ZNigel Reednodelist_handler.js cannot handle non-archived nodelistsIt seems that nodelist_handler.js requires the nodelist to be some sort of archive, like a .ZIP before it will be processed. I have a network just just started out a separate nodelist that is not in an archive and I'm unable to process i...It seems that nodelist_handler.js requires the nodelist to be some sort of archive, like a .ZIP before it will be processed. I have a network just just started out a separate nodelist that is not in an archive and I'm unable to process it.
if I leave out "match" then I get
```
Working with 'HOBBYNET.307' in 'HNET_NODE'.
ForceReplace enabled for area HNET_NODE.
Unable to identify packer for 'HOBBYNET.307'
```
when running jsexec tickit
If I add a "match" then I get something like
TIC file HOBBYNET.307 doesn't match 'HOBBYNET.[0123].*'
Which obviously matches.https://gitlab.synchro.net/main/sbbs/-/issues/722sometimes tickit leaves the file in the incoming directory2024-02-18T06:31:56ZFernando Toledosometimes tickit leaves the file in the incoming directoryMany times it happens to me that tickit after processing the file and moving it, it still remains in the incoming directory
I can see that the files (.tic and .zip) are received by binkit correctly.
```
Feb 14 19:25:18 scarlet synchrone...Many times it happens to me that tickit after processing the file and moving it, it still remains in the incoming directory
I can see that the files (.tic and .zip) are received by binkit correctly.
```
Feb 14 19:25:18 scarlet synchronet: evnt BINKPOLL Sent M_GOT command
Feb 14 19:25:18 scarlet synchronet: evnt BINKPOLL Got M_FILE command args: apod0214.tic 3262 1707948040 0
Feb 14 19:25:18 scarlet synchronet: evnt BINKPOLL Receiving file: /sbbs/temp/event/apod0214.tic (3.2KB)
Feb 14 19:25:18 scarlet synchronet: evnt BINKPOLL Got data frame length 3262
Feb 14 19:25:18 scarlet synchronet: evnt BINKPOLL Received file: /sbbs/temp/event/apod0214.tic (3.2KB)
Feb 14 19:25:18 scarlet synchronet: evnt BINKPOLL Moving '/sbbs/temp/event/apod0214.tic' to '/sbbs/fido/inbound/apod0214.tic'.
Feb 14 19:25:18 scarlet synchronet: evnt BINKPOLL Sending M_GOT command args: apod0214.tic 3262 1707948040
Feb 14 19:25:18 scarlet synchronet: evnt BINKPOLL Sent M_GOT command
Feb 14 19:25:19 scarlet synchronet: evnt BINKPOLL Got M_FILE command args: apod0214.zip 8924360 1707900456 0
Feb 14 19:25:19 scarlet synchronet: evnt BINKPOLL Receiving file: /sbbs/temp/event/apod0214.zip (8715.2KB)
Feb 14 19:25:19 scarlet synchronet: evnt BINKPOLL Got data frame length 16384
Feb 14 19:25:19 scarlet synchronet: evnt BINKPOLL Got data frame length 16384
Feb 14 19:25:19 scarlet synchronet: evnt BINKPOLL Got data frame length 16384
Feb 14 19:25:19 scarlet synchronet: evnt BINKPOLL Got data frame length 16384
Feb 14 19:25:19 scarlet synchronet: evnt BINKPOLL Got data frame length 16384
Feb 14 19:25:19 scarlet synchronet: evnt BINKPOLL Got data frame length 16384
Feb 14 19:25:19 scarlet synchronet: evnt BINKPOLL Got data frame length 16384
Feb 14 19:25:19 scarlet synchronet: evnt BINKPOLL Got data frame length 16384
[..............]
Feb 14 19:25:27 scarlet synchronet: evnt BINKPOLL Got data frame length 16384
Feb 14 19:25:27 scarlet synchronet: evnt BINKPOLL Got data frame length 11464
Feb 14 19:25:27 scarlet synchronet: evnt BINKPOLL Received file: /sbbs/temp/event/apod0214.zip (8715.2KB)
Feb 14 19:25:27 scarlet synchronet: evnt BINKPOLL Moving '/sbbs/temp/event/apod0214.zip' to '/sbbs/fido/inbound/apod0214.zip'.
Feb 14 19:25:27 scarlet synchronet: evnt BINKPOLL Sending M_GOT command args: apod0214.zip 8924360 1707900456
Feb 14 19:25:27 scarlet synchronet: evnt BINKPOLL Sent M_GOT command
Feb 14 19:25:27 scarlet synchronet: evnt BINKPOLL Got M_EOB command args:
Feb 14 19:25:27 scarlet synchronet: evnt BINKPOLL Unlocking /sbbs/fido/outbound.015/00020064.bsy.
```
then, according to the registry, the file is moved to the corresponding directory (in this case fsx_imge)
```
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Running native timed event: TICKIT
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Executing external: ?tickit.js
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT TickIT 2.0
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Using system.temp_dir = '/sbbs/temp/event/'
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Global address is main system address: 4:902/26
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Parsing /sbbs/fido/inbound/apod0214.tic
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Created by HTick, written by Gabriel Plutzar
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Path 21:4/106.0 @240214004735 PST+8
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Path 21:1/100 1707948040 Wed Feb 14 22:00:40 2024 UTC htick/lnx 1.9 2022-07-03
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Path 21:2/100 1707948074 Wed Feb 14 22:01:14 2024 UTC Mystic/1.12 A48
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Verifying password for sender: 21:2/100
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Configured TicFilePwd is empty, but TIC file has a password, node: 21:2/100
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Verifying password with domain this time: 21:2/100@fsxnet
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Matched 21:2/100@fsxnet's password.
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Working with 'apod0214.zip' in 'FSX_IMGE'.
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT ForceReplace enabled for area FSX_IMGE.
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Moving /sbbs/fido/inbound/apod0214.zip to /sbbs/data/dirs/fsxnet/fsx_imge/.
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Deleting TIC file '/sbbs/fido/inbound/apod0214.tic'.
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Forwarding...
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Importing...
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Using global uploader: Ragnarok
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Importing file list into: fsxnetfsx_imge
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Adding file (apod0214.zip) to: fsxnetfsx_imge
Feb 14 19:25:55 scarlet synchronet: evnt TICKIT Timed event: TICKIT returned 0
```
But if I check the incoming directory, I can see that the file (.zip) still exists there
```
$/sbbs/fido/inbound# ls -l
total 8716
-rw------- 1 root root 8924360 feb 14 05:47 apod0214.zip
```
although it has also been moved to the destination directory correctly.
```
$/sbbs/fido/inbound# ls -l /sbbs/data/dirs/fsxnet/fsx_imge/apod0214.zip
-rw------- 1 root root 8924360 feb 14 05:47 /sbbs/data/dirs/fsxnet/fsx_imge/apod0214.zip
```https://gitlab.synchro.net/main/sbbs/-/issues/715letsyncrypt authorization error2024-02-17T01:48:13ZNick Youngnick@tfsi.devletsyncrypt authorization errorGot an email about my letsencrypt certs expiring, turns out letsyncrypt.js is failing to run. I have tried to reset the .ini file to standard (without key-id & State) to no avail.
```plaintext
nick ➜ /sbbs/ctrl $ jsexec letsyncrypt.js
...Got an email about my letsencrypt certs expiring, turns out letsyncrypt.js is failing to run. I have tried to reset the .ini file to standard (without key-id & State) to no avail.
```plaintext
nick ➜ /sbbs/ctrl $ jsexec letsyncrypt.js
JSexec v3.20a-Linux master/e230bd350 - Execute Synchronet JavaScript Module
Compiled Jan 8 2024 10:03:03 with GCC 11.4.0Loading configuration files from /sbbs/ctrl
JavaScript-C 1.8.5 2011-03-31
JavaScript: Creating runtime: 8388608 bytesReading script from /sbbs/exec/letsyncrypt.js
/sbbs/exec/letsyncrypt.js compiled in 0.00 seconds
!JavaScript : uncaught exception: Authorization failed... https://acme-v02.api.letsencrypt.org/acme/authz-v3/<redacted>
/sbbs/exec/letsyncrypt.js executed in 4.10 seconds
!Module (letsyncrypt.js) set exit_code: 1JavaScript: Destroying context
JavaScript: Destroying runtimeReturning error code: 1
```https://gitlab.synchro.net/main/sbbs/-/issues/719FSEditor: User how has problems pasting UTF-8 text2024-02-15T19:53:21ZNigel ReedFSEditor: User how has problems pasting UTF-8 textThis is a report verbatim from my user
```
I am writing to report a change in how the editor behaves. ▒
This is not urgent, i just thought i would give a heads up. ▒
Formerly, when i pasted content...This is a report verbatim from my user
```
I am writing to report a change in how the editor behaves. ▒
This is not urgent, i just thought i would give a heads up. ▒
Formerly, when i pasted content containing UTF-8 encoded ▒
characters, the editor would translate them to ASCII ▒
"line noise." Now it seems to interpret them as editor ░
commands and it rearranges the existing text. ░
░
For example, the word Saute' where the "e'" represents the ░
Unicode character LATIN SMALL LETTER E WITH ACUTE, whose ░
UTF-8 encoding is 0xC3 0xA9. ░
░
Input text:
Saute' onions, celery, pepper, garlic, and spices in oil. ░
░
Old result: ░
Saut|- onions, celery, pepper, garlic, and spices in oil. ░
░
New result: ░
onions, celery, pepper, garlic, and spices in oil. ▒
Saut ▒
▒
With longer texts, the rearrangement is more dramatic.
```
This user is one of my biggest contributors so I'd like to make sure this gets fixed ASAP.https://gitlab.synchro.net/main/sbbs/-/issues/236Can't terminate server(s) under heavy load2024-02-14T23:11:46ZRob SwindellCan't terminate server(s) under heavy loadThe web server (and likely others) cannot be terminated via semaphore file when they are in-use. Since new connections are accepted, the semaphore file is never checked and thus the server is never terminated.
Solution: check for sem fi...The web server (and likely others) cannot be terminated via semaphore file when they are in-use. Since new connections are accepted, the semaphore file is never checked and thus the server is never terminated.
Solution: check for sem files even when in-use and disallow new connections when flagged for terminate (or recycle).Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/issues/718backspace no longer works in FSeditor2024-02-12T19:52:22ZNigel Reedbackspace no longer works in FSeditorIt was, and now it isn't. I tried it with two accounts, once that I have changed the terminal settings for and one without.
user settings show DEL=BS
Backspace works elsewhere, such as in find message text or entering an email address.It was, and now it isn't. I tried it with two accounts, once that I have changed the terminal settings for and one without.
user settings show DEL=BS
Backspace works elsewhere, such as in find message text or entering an email address.https://gitlab.synchro.net/main/sbbs/-/issues/716Stale xtrn (external program/door) configuration used in node status2024-02-11T14:32:42ZRob SwindellStale xtrn (external program/door) configuration used in node statusPrograms (e.g. umonitor, gtkmonitor) that use nodestatus() from userdat.c use the index into scfg.xtrn[] to get the external program being run. This index can change if external programs are added or removed from xtrn.ini (e.g. using SCF...Programs (e.g. umonitor, gtkmonitor) that use nodestatus() from userdat.c use the index into scfg.xtrn[] to get the external program being run. This index can change if external programs are added or removed from xtrn.ini (e.g. using SCFG).
Other scripts/logic in SBBS use the xtrn program code read from the user's record to determine the program being run. nodestatus() should be updated to the same for consistency/accuracy.
This issue was reported on DOVE-Net by kk4qbn (KK4QBN)Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/issues/713Disconnected users cannot reconnect occasionally.2024-02-10T22:39:45ZNigel ReedDisconnected users cannot reconnect occasionally.I've had a couple of users mention this so thought I'd open an issue. The latest one said that their wifi disconnected, which dropped their BBS connection. When he tried to relog in the BBS said he was already connected. It seems the BBS...I've had a couple of users mention this so thought I'd open an issue. The latest one said that their wifi disconnected, which dropped their BBS connection. When he tried to relog in the BBS said he was already connected. It seems the BBS didn't timeout his connection for quite a while.
This is probably going to be one of those random hard to pin down issues, but I thought I'd at least log it.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/issues/392lord2.js line 1033: REF Error @datasave passed invalid rec parameter at npcna...2024-02-10T21:39:27ZRob Swindelllord2.js line 1033: REF Error @datasave passed invalid rec parameter at npcname.ref:211Error has occurred 23 times on Vertrauen since April of 2021.Error has occurred 23 times on Vertrauen since April of 2021.DeucеDeucеhttps://gitlab.synchro.net/main/sbbs/-/issues/711Log new user responses in daily log2024-02-05T13:02:21ZNigel ReedLog new user responses in daily logI have a new user that signed up but they used my personal email address. It would seem highly unlikely they'd do this so not sure if it's a bug somewhere or it is what they enetered.
it would be nice if the daily log in /sbbs/data woul...I have a new user that signed up but they used my personal email address. It would seem highly unlikely they'd do this so not sure if it's a bug somewhere or it is what they enetered.
it would be nice if the daily log in /sbbs/data would record the details of a new users. It would also be useful in case their account got lost for some reason (accidentally deleted), it could be recreated from the log entries.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/issues/710JS: QUOTES.TXT is deleted when console.editfile() is called2024-02-05T13:02:21ZEric OulashinJS: QUOTES.TXT is deleted when console.editfile() is calledAs I've been working on my news reader door for Synchronet (in JS), I've recently noticed something else about console.editfile(). I've been using that to allow the user to edit a message just before posting it in a newsgroup. I now hav...As I've been working on my news reader door for Synchronet (in JS), I've recently noticed something else about console.editfile(). I've been using that to allow the user to edit a message just before posting it in a newsgroup. I now have my news reader writing a QUOTES.TXT in the user's node directory so that the message editor can read that and allow the user to quote the message they're replying to. However, I've noticed that when console.editfile() is called, QUOTES.TXT is deleted (thus, the editor is unable to quote any of the message). I'm wondering if that's by design? If so, is there (or could there be) a way to have it not delete QUOTES.TXT when console.editfile() is called?Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/issues/712github.com mirror of the sbbs repo no longer syncs from gitlab.synchro.net su...2024-02-05T09:00:49ZRob Swindellgithub.com mirror of the sbbs repo no longer syncs from gitlab.synchro.net successfulyEver since the super large source file Deuce committed to the conio lib:
```
13:push to mirror: git push: exit status 1, stderr: "remote: error: Trace: 4fb6dabe5b6871c2b2654400e667681c8e1f7a73fb58be8e717be44fb0999d20
remote: error: See h...Ever since the super large source file Deuce committed to the conio lib:
```
13:push to mirror: git push: exit status 1, stderr: "remote: error: Trace: 4fb6dabe5b6871c2b2654400e667681c8e1f7a73fb58be8e717be44fb0999d20
remote: error: See https://gh.io/lfs for more information.
remote: error: File src/conio/rgbmap.c is 388.00 MB; this exceeds GitHub's file size limit of 100.00 MB
remote: error: GH001: Large files detected. You may want to try Git Large File Storage - https://git-lfs.github.com.
...
error: failed to push some refs to 'https://github.com/SynchronetBBS/sbbs.git'\n".
```DeucеDeucеhttps://gitlab.synchro.net/main/sbbs/-/issues/691Questions regarding Zmodem download/upload reliability for linux hosts on bot...2024-02-01T22:02:14ZAlex AckermannQuestions regarding Zmodem download/upload reliability for linux hosts on both endsHi, in my recent testing ``zmodem-streaming`` between ``git.synchro.net`` and my Debian 12 linux powered by lrzsz+zssh failed after transferring few files (check attachment-1, it just messed up the whole screen). Luckily ``zmodem-windowe...Hi, in my recent testing ``zmodem-streaming`` between ``git.synchro.net`` and my Debian 12 linux powered by lrzsz+zssh failed after transferring few files (check attachment-1, it just messed up the whole screen). Luckily ``zmodem-windowed`` didn't fail (I have tested only once though). ``-windowed`` did print error message (``Retry 0: Got ERROR``), but I am not sure if that's false alarm from rz command on client side (check attachment-2).
Sexyz wiki [section on streaming](http://wiki.synchro.net/util:sexyz#zmodem_streaming) mentions that "SEXYZ supports the following ZMODEM streaming modes, in order of decreasing successful data transfer assurance". Does that apply also apply to connections between Synchronet BBS server talking to a Linux/Windows machine running programs like ``rz`` over zssh/ztelnet, or just when Synchronet is connected to a old-style modem? (am pretty new to BBSing, please pardon my lack of understanding).
The reason I ask is: I want to setup a BBS for modern Linux geeks, and would want to provide only the most reliable download experience (as in our times it is unheard of to have download/upload failures). Is unreliability indispensable when communicating over zmodem protocol between Linux remote server and client? Does synchronet plan to support sftp for downloads? Is there a recommended streaming mode that linux clients powered by zssh+lrzsz use when dealing with downloads/uploads? One thing that would really help is to document expected/mandatory flags for ``rz`` and ``sz`` commands for all the respective streaming modes. IMHO, newbies from Linux land like me who are new to BBSing do not really understand if/when to pass any flags when talking to BBS servers. Here's the Debian documentation for lrzrz's [rz](https://manpages.debian.org/bookworm/lrzsz/rz.1.en.html) and [sz](https://manpages.debian.org/bookworm/lrzsz/sz.1.en.html) commands. Would having sexyz on both client and server improve reliability? For such a setting (where both sides are sexyz), could sexyz support a modern or exclusive-to-sexyz file transfer protocol that would ensure 100% reliability? That would be a welcome addition among groups who don't want to think much about reliability in our times.
1) zmodem_streaming, garbled text in upper tmux pane:
![zmodem_streaming](/uploads/9b373b455568d8d8f3522d459aef63fe/zmodem_streaming.png)
2) zmodem_windowed, ``Retry 0: Got ERROR`` in upper tmux pane:
![zmodem_windowed](/uploads/1b3b6027e571e8bf1de825710c29ceef/zmodem_windowed.png)https://gitlab.synchro.net/main/sbbs/-/issues/709K_NUMBER doesn't allow negative or decimal numbers2024-01-31T06:38:06ZNigel ReedK_NUMBER doesn't allow negative or decimal numbersI need to get a number input from the user between two values, such as between -100 and 100. The number could be a decimal number.
K_NUMBER is really more like K_SIGNEDINT. Some optiosn
Allow K_NUMBER to accept - and . characters thoug...I need to get a number input from the user between two values, such as between -100 and 100. The number could be a decimal number.
K_NUMBER is really more like K_SIGNEDINT. Some optiosn
Allow K_NUMBER to accept - and . characters though this could cause regression issues when it comes to checking values.
K_REALNUMBER that will accept - and . characters so you can enter a negative real number.
A new method such as getrnum that will allow the use of a signed decimal.
You'll probably tell me to use getstr and then check if the variable is a number, but that sort of defeats the purpose of allowing the user to enter only numbers and - . characters.
Or open to other options.Rob SwindellRob Swindellhttps://gitlab.synchro.net/main/sbbs/-/issues/707IMAPS TLS ERROR2024-01-30T09:32:15ZKeyop TroyIMAPS TLS ERRORSince updating recently, I am now seeing errors appearing in data/error.log
Sat Jan 27 23:52:20 2024 master/3a4a59edc
srvc 0119 IMAPS TLS ERROR 'Resources/space exhausted' (-30) setting session active
These errors did not appear befor...Since updating recently, I am now seeing errors appearing in data/error.log
Sat Jan 27 23:52:20 2024 master/3a4a59edc
srvc 0119 IMAPS TLS ERROR 'Resources/space exhausted' (-30) setting session active
These errors did not appear before the recent changes to the crypto functionality within Synchronet.
For reference, I'm using my iPhone to regularly check my BBS inbox using the IMAPS service.DeucеDeucеhttps://gitlab.synchro.net/main/sbbs/-/issues/703getting "!setregid FAILED with error 1 (operation not permitted) two times in...2024-01-28T00:03:31ZTim Smithgetting "!setregid FAILED with error 1 (operation not permitted) two times in console of externalsGetting !setregid FAILED with error 1 (operation not permitted) it shows up two times in the console output when running externals, for sure when running under dosemu, think I have also seen it running Javascripts aso but do not know for...Getting !setregid FAILED with error 1 (operation not permitted) it shows up two times in the console output when running externals, for sure when running under dosemu, think I have also seen it running Javascripts aso but do not know for sure, it does'nt seem to be hindering operation of anything, but on some dosemu games it makes the actual BBS console output show up before and be seen before the game output comes up.
!setregid FAILED with error 1 (Operation not permitted)
!setreuid FAILED with error 1 (Operation not permitted) [Threads: 23 Sockets: 19 Clients: 7 Served: 1061 Errors: 19] (?=Help):
don't know if this is an actual error or just a "Feature" but thought it should be seen, tried searching for this issue with Synchronet and really nothing came up..https://gitlab.synchro.net/main/sbbs/-/issues/706A configuration file (e.g. text.ini) issue can cause a server to fail to recy...2024-01-26T01:16:26ZRob SwindellA configuration file (e.g. text.ini) issue can cause a server to fail to recycle, but not terminateReported by Nelgin via IRC, running "sbbs t!" (terminal server over) and introducing a syntax error to ctrl/text.ini file, would cause the terminal server to fail to (re)load config upon recycle and then terminate (as expected), but the ...Reported by Nelgin via IRC, running "sbbs t!" (terminal server over) and introducing a syntax error to ctrl/text.ini file, would cause the terminal server to fail to (re)load config upon recycle and then terminate (as expected), but the sbbs process was still running, never terminating. No additional log output after "Terminal Server thread terminated".
Attaching with gdb showed the main thread in the select(NULL,0,0,0) /* sleep forever */ call in sbbscon.c.https://gitlab.synchro.net/main/sbbs/-/issues/343Binkit/Tickit Poll issue2024-01-25T13:17:44ZRay QuinnBinkit/Tickit Poll issueWhen Tickit processes incoming files for a downlink with a status of HOLD in the (echocfg) LINKED NODE section as well as a POLL=NO under BinkP Settings. The link also has a blank BinkP HOST entry. BinkIt still tries to send the files. S...When Tickit processes incoming files for a downlink with a status of HOLD in the (echocfg) LINKED NODE section as well as a POLL=NO under BinkP Settings. The link also has a blank BinkP HOST entry. BinkIt still tries to send the files. SBBSECHO creates proper OUTBOUND *.hlo files for echomail, but TickIT creates *.flo files for the same node for any files to be sent.
This is the same whether it's a regular node or a point.
When the node polls IN, the issue goes away until the next incoming *.TIC file is processed. Latest GIT download as of Feb 10, 2022
Ray W6RAY