Keyboard Shortcuts
ctrl + shift + ? :
Show all keyboard shortcuts
ctrl + g :
Navigate to a group
ctrl + shift + f :
Find
ctrl + / :
Quick actions
esc to dismiss
Likes
- Bpq32
- Messages
Search
Re: BBS Forwarding RF/AXIP
This means that you have only one forwarding partner on an RF link,
toggle quoted message
Show quoted text
typically 220 or 440, at 1k2, 9k6 or higher. This drops the possibility of having collisions or hidden transmitter syndrome. Dedicated links, whether RF or AXIP links on the internet, will have NetRom quality settings of 203 (80% reliability). On 10/6/2024 5:12 AM, Chuck Gelm wrote:
I have always been confused about the word 'dedicated' as in /"dedicated RF links"/. --
Charles J. Hargrove - N2NOV NYC-ARECS/RACES Citywide Radio Officer/Skywarn Coord. NYC-ARECS/RACES Nets 441.100/136.5 PL ARnewsline Broadcast Mon. @ 8:00PM NYC-ARECS Weekly Net Mon. @ 8:30PM NY-NBEMS Net Saturdays @ 10AM & USeast-NBEMS Net Wednesdays @ 7PM on 7.036 Mhz USB (alt 3.536)/1500 hz waterfall spot; MFSK-16 or 32 "Information is the oxygen of the modern age. It seeps through the walls topped by barbed wire, it wafts across the electrified borders." - Ronald Reagan "The more corrupt the state, the more it legislates." - Tacitus "Molann an obair an fear" - Irish Saying (The work praises the man.) "No matter how big and powerful government gets, and the many services it provides, it can never take the place of volunteers." - Ronald Reagan |
Re: Modernizing the HTML control panel
Sure. This pages tries to fetch the node list, but fails - see the developer console in your browser (right click on the page, choose "Inspect", then go to the Network tab).
?
The form expects the IP:port of a BPQ node's HTTP port. All the code for this is in js/api-client.js - to simplify the demo, it requests a new token before each request to the API (we wouldn't normally do this, of course). |
Re: BBS Forwarding RF/AXIP
¿ªÔÆÌåÓýOn 10/5/24 17:50, Jon Simonds wrote:
Me too, 1988-2000, now 2019-> I feel that Hierarchical Routing is the same whether RF or not. I have always been confused about the word 'dedicated' as in "dedicated RF links". Start here: Contact those callsigns nearest you. I suggest including WW4BSA, WT0F, and KD4WLE in your contact list. I see 2 other G8BPQ stations in Gainesville on the map. Perhaps the 3 of you could link and test hierarchical forwarding. 73, Chuck NC8Q
|
New Versions
I've uploaded new versions of BPQ32, BPQMail and linbpq to my beta site.
This should fix the problem with SendPToMultiple forwarding messages that have reached their target BBS. It adds the BBS HA to the Routing Trace to help diagnose problems with bull distribution. I've added a facility to interlock KISS ports with session mode ports like VARA and ARDOP. This means that an Interlock setting on a KISS port which was previously ignored could now be used, so I suggest you remove any Interlock lines from KISS port definitions. 73, John |
Re: Modernizing the HTML control panel
¿ªÔÆÌåÓýCould you send me a page that shows this in action so I can see exactly what is received by the server in the OPTIONS request?Thanks, John On 04/10/2024 12:42, Rik M7GMT wrote:
|
Re: BBS Forwarding RF/AXIP
¿ªÔÆÌåÓýHi Jon,I'd be happy to setup an AXIP link and BBS forwarding. My MAP: VE3CGR-7 ve3cgr.dyndns.org UDP 10093 B My HA: VE3CGR.#SCON.ON.CAN.NOAM Ron VE3CGR On 2024-10-05 5:50 p.m., Jon Simonds
via groups.io wrote:
|
BBS Forwarding RF/AXIP
I have just recently setup a new linbpq installation, and would like to provide good "old-fashion" BBS access.
?
It has been MANY years since I helped maintain a packet BBS system (mid 90s).
I remember setting up hierarchical routing back then, but it was rather simple, as it was all RF, and only to other systems on dedicated RF links.
?
I would love some help on getting my BBS running and setting up some forwarding partners to make sure we are sending BBS messages to their correct destinations.? ?
I also want to be able to receive bulletins etc.
?
Currently I have nothing setup for forwarding, and I have not been able to find a good "starting point" type tutorial.
?
Thank you in advance for any help!? I'm very excited to get this up and running!
?
73,
Jon (KC4NWK) |
Re: Modernizing the HTML control panel
¿ªÔÆÌåÓýThe access token mechanism is there for future use when I add calls to change information and to keep a session state between requests. Neither is needed for the currently implemented requests, but I didn't want to have a different system for different requests.I'll change to sending expires_at. I doubt if anyone is actually using the existing field but if someone has a problem? I could send both. 73, John On 04/10/2024 11:07, Rik M7GMT wrote:
|
Re: Modernizing the HTML control panel
¿ªÔÆÌåÓýOk, I'll look into the implications of doing that.73, John On 04/10/2024 12:42, Rik M7GMT wrote:
|
Re: Modernizing the HTML control panel
I've hit a snag. While requests to the API will work when using curl, NodeJS, Python, etc, they won't work from within a browser. This is because browsers make an OPTIONS request before the main request (known as the "CORS Preflight") and the server does not recognise OPTIONS requests (it responds with "403 Bad Method"). The request to /api/request_token does work because it is a "Simple request", but the request to /api/nodes fails because it has an Authorization header (which means it doesn't count as a "Simple request"). A good explanation about this can be found .
?
To fix this, the server should respond to OPTIONS requests with the header Access-Control-Allow-Origin: *
?
Even a different port on the same server counts as a different origin, so the error persists even if I serve the page from my node machine, as the web server can't use the same port as BPQ's web UI. |
Re: Modernizing the HTML control panel
Sure. One thing I am a bit concerned about is the access_token process. For public information (such as the node list), this doesn't seem necessary at all, and as anyone can simply request a token without any authentication, doesn't actually provide any security, while adding an extra layer of complexity. It would be required when it comes to configuration data that's normally behind a login though (both getting and setting).
?
The other point is the expires_in key. I believe this should instead be expires_at, otherwise it's a bit confusing - does it mean 300 minutes from when the request was made, from when the response was sent, or when the response was received? This should also probably use UNIX epoch rather than minutes, e.g. { "access_token": "ABC123", "expires_at": 1728050700000 }. This would make the logic on the client much simpler as you would just check if the expires_at value is greater than the current time, to know if the token is still valid. |
Re: Modernizing the HTML control panel
¿ªÔÆÌåÓýThanks, Rik.Could you try one of the pages that would use the node api? That would check that the api is suitable and see of it looks with real data. 73, John On 03/10/2024 12:56, Rik M7GMT wrote:
|
Re: APRS radius range
¿ªÔÆÌåÓýThe filter applies to stations received from aprs-is. You can't limit stations heard on rf.73, John On 03/10/2024 23:05, Mauro Veiga wrote:
|
Re: APRS radius range
I use ISFILTER m/. Work on map but not in Stations List. Em qui., 3 de out. de 2024, 19:02, Mark Taylor via <mtaylor=[email protected]> escreveu:
|
Re: APRS radius range
Yes....
?
?ISFilter=m/0 ? ? ? ?; Filter Command if needed
; ISFilter=m/50 u/APBPQ* ? ?; Used in BPQAPRS mapping application as a default to add BPQ nodes wordwide. ; ? ? ? ? ? ? ? ? ? ? ? ? ? ? ; Adding this now when there are so many BPQ nodes increases network traffic ? ? ? ? ? ? ? ? ? ? ? ? ? ? ; unnecessarily! ?
There is a full list of filters available on aprsis.net
?
? |
Re: Modernizing the HTML control panel
¿ªÔÆÌåÓýThe old system will be kept whatever happens and I expect to keep it as the default, though I'm very happy for people to have something different if they prefer it.My current idea is to have an option to install the new version if you want it. I'm also old, started programming with Fortran but in 1969 and earned my living writing cobol for a few years before moving on to writing networking software, and find the current system works fine for me. But I don't need to access from Android. 73, John On 03/10/2024 15:55, Chris Curtis
wrote:
|
Linbpq, Winlink Express, and Kenwood D710 won't connect
I am testing a Linbpq with a Direwolf and soundcard. Connecting to the node is okay with my Kenwood D710 and Ipserial. But when I try Winlink Express, the connection starts and then fails. It keeps retrying and sometimes ends up with node info or an unexpected disconnect.
?
The RMS works fine when I connect from Winlink on a PC and Direwolf on a Pi 4 with a Kiss connection. I was having a problem with an incoming message so I changed MAXFRAME to 2 and have been creeping TXDELAY higher.?
?
Not sure if this is the right place but the Linbpq Jedi Knights are here.
?
Here is my Port definition for Linbpq
?
PORT
?PORTNUM=2 ?ID=Direwolf 1200 Baud 145.53 MHz ?TYPE=ASYNC ?PROTOCOL=KISS ?IPADDR=127.0.0.1 ?TCPPORT=8001 ?CHANNEL=A ?PACLEN=128 ?TXDELAY=575 ;was 550 ?FRACK=7000 ?RESPTIME=1500 ?MAXFRAME=2 ;was 4 ?RETRIES=6 ?FULLDUP=0 ?SLOTTIME=100 ?TXTAIL=30 ?PERSIST=63 ?WL2KREPORT PUBLIC, api.winlink.org, 80, K9TSM-10, EN71CP, 22-23, 145530000, PKT1200, 60, 100, 3, 0 ENDPORT ?
?
Dave Menges |
Re: Modernizing the HTML control panel
No need to apologise, I didn't see your comments as "stirring the pot", I just wasn't sure what you meant.
?
One of the improvements I have made is to add labels to all the form inputs, which will be correctly read out by screen readers. I've very much had accessibility in mind - we're all getting older with eyes getting worse, so at very least need to bump the text size up a bit! 16px is the minimum suggested size in modern guidelines such as .
?
As I mentioned above, I'm mostly concerned with making the layout work across different devices, rather than making any sweeping changes to how things work. |
Re: Modernizing the HTML control panel
my apologies.
?
i had a feeling, i couldn't express myself in a way that wouldn't stir the pot.
?
in reply, i see the same thing.
?
i do not see shortcomings where others do.
?
i do not see 'better' in the different where others do.
screen readers, one example, would break whenever something 'better' was introduced.
?
i am old, i understand that.
my masters is from the era of cobol and fortran 77.
?
my hobby was turbo pascal, writing doors for bbs systems.
?
i have no relevance in the actual writing of today's programs but as a user, i wanted to express my desire to keep a 'look and feel' that works for me.
?
again, my apologies, i'm QRT
:)
kb0wlf |
to navigate to use esc to dismiss