A while back I ran into a problem where I couldn't create a QWK packet
on the BBS, and changed my Compressible file settings in SCFG.
Downloading a QWK file via telnet works, but when I try to download
a packet via FTP, I get a message that there's no QWK packet and see
the following in the logs:
9/28 07:15:24a QWK pack semaphore signaled: c:\sbbs\data\pack0001.now
9/28 07:15:24a Packing QWK Message Packet for Poindexter Fortran
9/28 07:15:26a Poindexter Fortran scanned 199 sub-boards for new messages 9/28 07:15:26a Packed 499 messages (1004032 bytes) in 2 seconds
(249 msgs/sec)
9/28 07:15:26a No packet created (no new messages)
Is there another place I need to look for a setting for QWK downloads
via FTP? They work via telnet, as I mentioned. My compressible command
line is %@zip -jD %f %s and seems to work for telnet.
The Terminal Server performs all QWK packet creation and extraction/import. The FTP server just signals (via semaphore) the Terminal Server (event thread) requesting that it create a QWK packet for a particular user. So if the Terminal Serer can zip the QWK packet for Telnet users, it should be able to do so for FTP users too. If you increase your log level output to Debug (for the Terminal Server) you should be able to see more details about the creation of QWK packets/zipping.
Re: More archiver fun
By: Digital Man to Poindexter Fortran on Thu Sep 29 2016 04:31 pm
The Terminal Server performs all QWK packet creation and extraction/import. The FTP server just signals (via semaphore) the Terminal Server (event thread) requesting that it create a QWK packet for a particular user. So if the Terminal Serer can zip the QWK packet for Telnet users, it should be able to do so for FTP users too. If you increase your log level output to Debug (for the Terminal Server) you should be able to see more details about the creation of QWK packets/zipping.
I changed the log level to debugging, and still can't create a QWK packet via FTP, but can via telnet. Here's the log entry for Telnet and QWK, respectively, with debugging log level.
Telnet:
Poindexter Fortran scanned 199 sub-boards for new messages
Packed 718 messages (2311552 bytes) in 2 seconds (359 msgs/sec)
Node 2 Executing external: c:\sbbs\exec\zip -jD c:\sbbs\NODE2\temp\REALITY.qwk c:\sbbs\NODE2\temp\*.*
Node 2 Executing external: c:\sbbs\exec\sexyz.exe 1528 -Telnet sz c:\sbbs\NODE2\temp\REALITY.qwk
Node 2 z 763763 115200 bps 381881 cps 0 errors 44 1024 c:\sbbs\NODE2\temp\REALITY.qwk -1
Node 2 Poindexter Fortran downloaded QWK packet
FTP:
QWK pack semaphore signaled: c:\sbbs\data\pack0001.now
Packing QWK Message Packet for Poindexter Fortran
Poindexter Fortran scanned 199 sub-boards for new messages
Packed 718 messages (2311552 bytes) in 2 seconds (359 msgs/sec)
No packet created (no new messages)
Are you logged into the Terminal Server at the same time that you're trying to download a QWK packet via FTP? If so, that's likely the problem. The QWK packet creation code specifically disallows "offline" QWK packet creation while a user is logged into the Terminal Server due to new-message-scan pointer confusion (the last user to log-off would "win the race").
Re: More archiver fun
By: Digital Man to Kurt Weiske on Mon Oct 03 2016 10:34 pm
Are you logged into the Terminal Server at the same time that you're trying to download a QWK packet via FTP? If so, that's likely the problem. The QWK packet creation code specifically disallows "offline" QWK packet creation while a user is logged into the Terminal Server due to new-message-scan pointer confusion (the last user to log-off would "win the race").
The problem seems to have gone away after a reboot. Fingers crossed.
Digital Man wrote to Poindexter Fortran <=-
I don't think the reboot had anything to do with it. If you were logged into the Terminal Server (i.e. via Telnet, SSH, RLogin) at the same
time as the FTP-download attempt, that would explain it.
Digital Man wrote to Poindexter Fortran <=-
I don't think the reboot had anything to do with it. If you were logged into the Terminal Server (i.e. via Telnet, SSH, RLogin) at the same time as the FTP-download attempt, that would explain it.
Thanks for sharing that, very handy to know.
Digital Man wrote to Tony Langdon <=-
Sure, but it only has to do with QWK packet creation and only if the *same* user is logged into the Terminal Server and the FTP server concurrently.
Digital Man wrote to Tony Langdon <=-
Sure, but it only has to do with QWK packet creation and only if the *same* user is logged into the Terminal Server and the FTP server concurrently.
Which for me is potentially a very common situation. I do recall trying to download a QWK packet via FTP and it not working. 99 chance I was online at the time, which explains why it didn't work. :)
Digital Man wrote to Tony Langdon <=-
I've added detailed log output so it won't be so mysterious in future versions. :-)
I've added detailed log output so it won't be so mysterious in future versions. :-)
Sure, but it only has to do with QWK packet creation and only if the *same* user is logged into the Terminal Server and the FTP server concurrently.
Which for me is potentially a very common situation. I do recall trying to download a QWK packet via FTP and it not working. 99 chance I was online at the time, which explains why it didn't work. :)
I've added detailed log output so it won't be so mysterious in future versions. :-)
Gallaxial wrote to Digital Man <=-
I've added detailed log output so it won't be so mysterious in future versions. :-)
New sbbs Version does include a Tic Processor ?
New sbbs Version does include a Tic Processor ?
Yes, there is one written in Javascript called Tickit which comes with the development builds.
Joe Delahaye wrote to Tony Langdon <=-
I think that is only for internal use. If I remember correctly it will not create outbounds. I use HTick here. It was a bit of a pig to set
up, but with some help I got it working. That was about 6 or so years ago. Have not touched it since. Might break something :) I also have the original Tic. Works well also.
I've added detailed log output so it won't be so mysterious in future versions. :-)
New sbbs Version does include a Tic Processor ?
Sure, but it only has to do with QWK packet creation and only if the *same* user is logged into the Terminal Server and the FTP server concurrently.
Which for me is potentially a very common situation. I do recall trying to download a QWK packet via FTP and it not working. 99 chance I was online at the time, which explains why it didn't work. :)
I've added detailed log output so it won't be so mysterious in future versions. :-)
hmm, as of this messages (10/5/16 @ 12:11 pm - last qwk callout was a few mins ago), what you did hasn't show up in the Synchronet Programming (C_C++ and CVS) echo, last time something was posted was at 9/25/16
Sure, but it only has to do with QWK packet creation and only if the *same* user is logged into the Terminal Server and the FTP server concurrently.
Which for me is potentially a very common situation. I do recall trying to download a QWK packet via FTP and it not working. 99 chance I was online at the time, which explains why it didn't work. :)
I've added detailed log output so it won't be so mysterious in future versions. :-)
hmm, as of this messages (10/5/16 @ 12:11 pm - last qwk callout was a few mins ago), what you did hasn't show up in the Synchronet Programming (C_C++ and CVS) echo, last time something was posted was at 9/25/16
I haven't committed it yet.
I think that is only for internal use. If I remember correctly it
will not create outbounds. I use HTick here. It was a bit of a pig
to set up, but with some help I got it working. That was about 6 or
so years ago. Have not touched it since. Might break something :)
I also have the original Tic. Works well also.
I've managed to get Tickit somewhat working with 3.16c. I'm only using it for inbound files anyway, not forwarding them on.
Joe Delahaye wrote to Tony Langdon <=-
I've managed to get Tickit somewhat working with 3.16c. I'm only using it for inbound files anyway, not forwarding them on.
If that is all you need, then that is sufficient I guess.
Tony Langdon wrote to Joe Delahaye <=-
Joe Delahaye wrote to Tony Langdon <=-
I've managed to get Tickit somewhat working with 3.16c. I'm only using it for inbound files anyway, not forwarding them on.
If that is all you need, then that is sufficient I guess.
Would be different if I was using Synchronet as a hub, or had
downlinks, such as points.
Bill McGarrity wrote to Tony Langdon <=-
I'm pretty sure tickit doesn't handle downlinks. I use htick for that reason. It really is easy to setup as long as you have the correct switches for sbbsecho in your incoming mail batch file.
I've managed to get Tickit somewhat working with 3.16c. I'm only
using it for inbound files anyway, not forwarding them on.
If that is all you need, then that is sufficient I guess.
Would be different if I was using Synchronet as a hub, or had downlinks, such as points.
Joe Delahaye wrote to Tony Langdon <=-
Would be different if I was using Synchronet as a hub, or had downlinks, such as points.
Which is the case here <G>
Would be different if I was using Synchronet as a hub, or had
downlinks, such as points.
Which is the case here <G>
So you need a different TIC processor. :-)
Joe Delahaye wrote to Tony Langdon <=-
Indeed, but, I set this up years ago. The software I am using is
ancient I guess, but I dont know how easy it is to update. My
Htick.exe is from 2003 <G>
Indeed, but, I set this up years ago. The software I am using is
ancient I guess, but I dont know how easy it is to update. My
Htick.exe is from 2003 <G>
As long as it does what you want it to. :)
Joe Delahaye wrote to Tony Langdon <=-
As long as it does what you want it to. :)
It does that. If it breaks, I'll look further <G>
Sysop: | Ragnarok |
---|---|
Location: | Dock Sud, Bs As, Argentina |
Users: | 136 |
Nodes: | 10 (0 / 10) |
Uptime: | 55:13:04 |
Calls: | 15,173 |
Files: | 19,862 |
D/L today: |
48 files (9,673K bytes) |
Messages: | 1,693,530 |