Will add it to the docs.
- When applying as a new user, the "Please enter city/state" question currently does not allow commas or spaces. In my case, a normal answer there would be "Pewaukee, WI (or Wisconsin if not abbreviating the state)".
- When you login and are inputting your real name or alias, only capital letters are inputted. Anywhere else I've come across, including the application process.. lowercase can be used. This one is probably an outstanding limitation from the original PCBoard itself, as I remember
not liking the name only using capitol letters.
- When you hit "B" for bulletins, you're essentially stuck there. I
can't hit "Q" or "X" or even ENTER to go back to the main menu. After I hit something like "S" (I started hitting a bunch of letters to see how
to get out of it), which is a search for text funcion (probably not
needed from the bulletins menu) I was able hit enter to go back to the main menu.
- When listing users with "USER", if you're only allowing aliases (not
- "V" to view your statistics doesn't seem to do anything.
- "WHO" command doesn't do anything for me (at the time I am the only one
- "icbsysmgr > edit users file > any user > gender" is listed twice.
It's easier to handle bugs on github :). But using messages is ok as
well. Better than no bug reports. It's a complex system so I think there
are many issues here and there.
- When applying as a new user, the "Please enter city/state"
question currently does not allow commas or spaces. In my case, a
normal answer there would be "Pewaukee, WI (or Wisconsin if not
abbreviating the state)".
fixed.
- When you login and are inputting your real name or alias, only
capital letters are inputted. Anywhere else I've come across,
including the application process.. lowercase can be used. This one
is probably an outstanding limitation from the original PCBoard
itself, as I remember not liking the name only using capitol
letters.
y it's a pcboard thing.
- When you hit "B" for bulletins, you're essentially stuck there. I
can't hit "Q" or "X" or even ENTER to go back to the main menu.
After I hit something like "S" (I started hitting a bunch of
letters to see how to get out of it), which is a search for text
funcion (probably not needed from the bulletins menu) I was able
hit enter to go back to the main menu.
fixed - was a side effect. Added test.
- When listing users with "USER", if you're only allowing aliases
(not - "V" to view your statistics doesn't seem to do anything. -
"WHO" command doesn't do anything for me (at the time I am the only
one
Can't repro it with current HEAD - may be something that happened
between commits.
- "icbsysmgr > edit users file > any user > gender" is listed
twice.
fixed.
Would love to not have this restriction at all. Using all uppercase in
this day and age is terrible. ;)
After testing again this time around:
"V" - doesn't do anything
"LANG" - doesn't do anything
"WHO" - doesn't do anything
"USER" - A bit more on this. I did not have a "Real Name" set, as I was only using aliases. So it originally only displayed my location and last on. Once I set a real name, it displays that. Maybe I can change that in mkpcbtxt (or not if the next paragraph is the best way to handle what
I'm trying to do, then I wouldn't have to do anything here).
With this in mind, what would be the best way to eliminate real names
and just use an alias that could be more than one word? I see the "What
is your first name" prompt allows more than one word, so should I use that, while somehow eliminating the display/use of the "What is your
last name" prompt and then just not allowing aliases? I think this is
what I did with my PCBoard setup, but if there's a better way, I'd be
glad to hear it.
Seems PCBoard has always put the "alias" category as a secondary, not so visable to the public, option.
- I just realized "City" is listed twice, also.
- I can not set my birthday. If I save and exit, and then go back in it displays 01-01-00.
- Reg Ex Date seems to also be set permanently to 01-01-00.
Finally, what is an accounting file? My logs say it is not found, however it is
not even enabled, nor is there any accounting files specified in icbsetup.
But I need to start from PCBoard - in case of user names it can be
difficult because PPEs are assuming the uppercase names and would need adjustments when they compare names.
I need to look at that. I'm not really free to change anything. Like the passwords - had to do 1-2 hacks to make hashing possible and even then
there is a small chance that I broke something
After testing again this time around:
"V" - doesn't do anything
"LANG" - doesn't do anything
"WHO" - doesn't do anything
"USER" - A bit more on this. I did not have a "Real Name" set, as I
was only using aliases. So it originally only displayed my location
and last on. Once I set a real name, it displays that. Maybe I can
change that in mkpcbtxt (or not if the next paragraph is the best
way to handle what I'm trying to do, then I wouldn't have to do
anything here).
I don't think it's possible only using aliases - how did you do that?
Remove real names in the sysmanager?
- Fixed alias display in 'who' there was a setting I didn't use for it.
Which "Real Name" setting do you mean? The one in sysop information is
just for the sysop.
Not sure about the commands - can you zip me the installation/config
maybe I can find something. There are security settings that could
prevent them from working.
There is always the same answer to such questions: Use a PPE.
In my test BBS I use PNAlogin.
There is no way to eliminate "real names". Forget about aliases that feature in PCBoard is crap. It's not a replacement for real names.
Y - and worse - aliases are a by conference setting.
- I just realized "City" is listed twice, also.
There are 2 separate city fields in the user records. I assume that
they rework ed the address at some point.
Date editor is not implemented atm. Need to work on that.
Removed the error message if it's disabled. It's ok not to have it.
icbsetup now creates the files. Accounting is the idea to charge users
for activities of some sort. So let's say to introduce an
upload/download ratio.
ATM it's unused and not very well thought out in PCBoard - for example
you can c harge for messages written - lol. And it conflicts a bit with
the limits because you can charge for time as well. Maybe the idea was
to charge money.
Not sure about the commands - can you zip me the installation/config
maybe I can find something. There are security settings that could
prevent them from working.
Taking a look around, I don't see anything remotely close to a
'chat.pcb'. Is the 'chat' command supposed to display a menu?
But I need to start from PCBoard - in case of user names it can be difficult because PPEs are assuming the uppercase names and would need adjustments when they compare names.
That's what the PPE decompiler is for! :D
Did you take the original source and convert it to Rust?
Most definitely. And this feature would also lead back to Clark Dev profiting, too, because if you were making any kind of money with your BBS, you would have to purchase a commercial license. ;)
chat is atm not implemented - the others are. That's why I need your installation to check on a newly created board they're working for me.
chat is atm not implemented - the others are. That's why I need your installation to check on a newly created board they're working for me.
Hey Omnibrain!
Also, do you need/want everything zipped up? After cloning from git to '/home/user/src/icy_board', I installed the actual BBS to
'/home/user/icb'. So the BBS is not in the same directory tree.
Would you like the two directories zipped up separately? Or do you just
need the codebase, and can install your own BBS from that?
Where would you like me to send it after I zip it?
Also, do you need/want everything zipped up? After cloning from git to '/home/user/src/icy_board', I installed the actual BBS to '/home/user/icb'. So the BBS is not in the same directory tree.
Where would you like me to send it after I zip it?
Either open a github issue with it or my email mkrueger@posteo.de
That said, is telnet and/or ssh fully implemented? I load up the WFC,
and am not able to connect to it via any of my attempts including Syncterm, or Linux console telnet/ssh.
Not sure about syncterm but ssh/icyterm works for me. As well as telnet. What are you trying?
ssh -p 1338 localhost
?
.. does not. It is indeed enabled in icbsetup.
Binding address is no DNS. If you've a server with more ip addresses
this makes sense to set. 0.0.0.0 simply means listen on all ipv4
addresses on the local machine.
Gotchya. Removed that and it worked properly. Only one thing after this, once connected via ssh, and hitting enter at the "Enter your first name" prompt a few times, it sends the error that it disconnects, however it doesn't disconnect. I have to manually close the WFC and restart the BBS in order to get out of that session (CTRL-C doesn't even work). Telnet actually disconnects, though.
Other than that, everything else that is supposed to work from the main menu, now works. Thanks for the fixes! Will dive deeper when time permits.
y saw that too - and utf8 wasn't handled well -fixed both. I only did testing with telnet. Will need to look at WebSockets too.
Not sure if when you close an issue, maybe you don't get notifications
for it any more. So here's a bump for you to take a look at the most recent issue you closed, as it contains more information.
I maybe should have opened a new ticket, but I think it had to do with what we were currently discussing (or at least in the same realm). ;)
I maybe should have opened a new ticket, but I think it had to do wit what we were currently discussing (or at least in the same realm). ;)
Fixed the issues - didn't know the fnext function - it's one easy one to implement.
find -name "*.PPE" | xargs -n 1 ppld --check
nice that someone finally tries to use icy board in a real world pcboard->icy board transition scenario. I try to recreate it but pcboard
is huge. Beside some easy functions I've missed like fnext there are two bigger things that are not implemented:
DOS things (registers/interupts) and DBASE. Haven't looked into the
DBASE thing yet. There are dbase libraries for rust that could handle
.dbf files.
DOS peeks&pokes may be simulated - did that with the nibbles game. For
local display it seems that they vsynced the output for making the
display smoother. That's something that was possible to fake. But I need
the use cases for that.
But atm I consider the PPE engine almost complete and fix missing PPE functions on a by PPE basis :).
Not sure if when you close an issue, maybe you don't get notifications for it any more. So here's a bump for you to take a look at the most recent issue you closed, as it contains more information.
| Sysop: | Tetrazocine |
|---|---|
| Location: | Melbourne, VIC, Australia |
| Users: | 16 |
| Nodes: | 8 (0 / 8) |
| Uptime: | 48:28:55 |
| Calls: | 201 |
| Files: | 21,502 |
| Messages: | 79,478 |