Message Area
Casually read the BBS message area using an easy to use interface. Messages are categorized exactly like they are on the BBS. You may post new messages or reply to existing messages!

You are not logged in. Login here for full access privileges.

Previous Message | Next Message | Back to I'ntl GEcho Support  <--  <--- Return to Home Page
   Networked Database  I'ntl GEcho Support   [39 / 45] RSS
 From   To   Subject   Date/Time 
Message   mark lewis    Wilfred van Velzen   My GECHO Pro 120 key   October 24, 2016
 5:32 AM *  

24 Oct 16 08:44, you wrote to me:

 AP>>>> I need to be able to purge the message bases (as they do get quite
 AP>>>> large and slow things down) and retain more than 9999 messages.

 WV>>> I've changed that to a maximum of 65535, for the next release. ;)

 ml>> that's crazy... especially when JAM can have 2M messages and at least
 ml>> MSG can store up to 99999999...

 WV> Well it's better than the current 9999. And as the config file stores
 WV> it as a 16 bits value, that's all I can do without making things
 WV> complicated... ;)

it isn't that complicated to increase it to a 32bit or possibly a 64bit
number... then when the new release comes out and setup is run, setup can
easily detect that the config file is from an older version and update it to
the new format... the config file does have a format version number in it for
this type of detection and updating, doesn't it??

 AP>>>> I also need to be able to pack the jambases without renumbering
 AP>>>> them.

 WV>>> Why do you need that?

 ml>> some software doesn't take kindly to renumbering the messages
 ml>> underneath it... JAMNNTPD comes to mind...

 WV> So it stores last read pointers in it's own config? And doesn't use
 WV> the .jlr file for that, as it is supposed to?

no... news servers don't know what the last read message is... there's no way
for the client software to tell them... the client software stores the last
read in their own configs on the user's machine... when the BBS renumbers the
message bases, the client has no way of knowing that and no way of knowing what
 the new numbers... the only option is to unjoin and rejoin and then mark all
the old messages as read and start again... if this is done daily, users won't
be using that service or they will be complaining long and loud about it being
broken...

 ml>> so why pack, you ask? to remove deleted and dead message bodies...
 ml>> every time you edit a JAM message, the header is updated to the new
 ml>> message body location and the old one is left floating as trash...
 ml>> packing the message bases removes the dead wood from deletions and
 ml>> edits...

 WV> I know that. ;)

ok then... you know why to pack and now you know why to /not/ renumber...

FWIW: i've never knowingly renumbered my system since switching to JAM when we
were beta testing it in RA/FD/FE... it was only recently that it came to light
that FE would do so at a certain point... i think i've taken care of that on
that system but it is still a major problem on others... especially when the
developers mistakenly shove it in automatically... i can understand doing it in
 certain circumstances (like when the HMB approaches its limits) but it should
always be an option for the operator to choose... if they break their message
bases because they let the numbers get too large than that's their fault...
even with JAM there is this possibility but the numbers are much larger before
something like this should handled and then it should be handled by notifying
the operator in the logs and letting them make the decision...

)\/(ark

Always Mount a Scratch Monkey
Do you manage your own servers? If you are not running an IDS/IPS yer doin' it
wrong...
... Old BBSers don't die, they just drop their carrier.
---
 * Origin:  (1:3634/12.73)
  Show ANSI Codes | Hide BBCodes | Show Color Codes | Hide Encoding | Hide HTML Tags | Show Routing
Previous Message | Next Message | Back to I'ntl GEcho Support  <--  <--- Return to Home Page

VADV-PHP
Execution Time: 0.0996 seconds

If you experience any problems with this website or need help, contact the webmaster.
VADV-PHP Copyright © 2002-2024 Steve Winn, Aspect Technologies. All Rights Reserved.
Virtual Advanced Copyright © 1995-1997 Roland De Graaf.
v2.0.140505

Warning: Unknown: open(c:\Sessions\sess_06map72s6hfdq4i43l6i8og497, O_RDWR) failed: No such file or directory (2) in Unknown on line 0 Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (c:\Sessions) in Unknown on line 0 PHP Warning: session_start(): open(c:\Sessions\sess_06map72s6hfdq4i43l6i8og497, O_RDWR) failed: No such file or directory (2) in D:\wc5\http\public\VADV\include\common.inc.php on line 45 PHP Warning: Unknown: open(c:\Sessions\sess_06map72s6hfdq4i43l6i8og497, O_RDWR) failed: No such file or directory (2) in Unknown on line 0 PHP Warning: Unknown: Failed to write session data (files). Please verify that the current setting of session.save_path is correct (c:\Sessions) in Unknown on line 0