this post was submitted on 30 Sep 2025
7 points (100.0% liked)

General Discussion

426 readers
54 users here now

Discuss anything GunCAD related. If you need help, see /c/help. If you think you're discussing a thing a lot of the time, consider making your own separate community.

Abide by the global rules or be smitten.

Shitty stock image may be changed at moderator discretion.

founded 2 months ago
MODERATORS
 

Hey there,

I'm not sure about the rules on federating yet.

But I have created a community for discussing Super Safeties and FRTs. - [!supersafety@fosscad.io](/c/supersafety@fosscad.io)

I'm guessing there will be a ban of /r/supersafety soon. Just with how Reddit has been lately.

Feel free to post your Super Safety videos/clips.

you are viewing a single comment's thread
view the rest of the comments
[–] TheShittinator 2 points 2 months ago* (last edited 2 months ago) (1 children)

https://phiresky.github.io/lemmy-federation-state/site?domain=fosscad.io

https://phiresky.github.io/lemmy-federation-state/site?domain=forum.guncadindex.com

It smells like our federation works fine, but I don't know that we're receiving all inbound events, especially from your server. I had to manually pull this. I imagine the ACK from our server RE: your subscription is also getting lost, that or your outbound subscription request isn't making it in.

I cranked up the federation log levels to try and sort this out. Here's a logs | grep -ie fosscad.io:

2025-10-01T00:28:42.113520Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 7 activities behind
2025-10-01T00:29:42.114484Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 7 activities behind
2025-10-01T00:30:42.113734Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 7 activities behind
2025-10-01T00:31:42.113825Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 7 activities behind
2025-10-01T00:32:42.114269Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 7 activities behind
2025-10-01T00:33:42.114285Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 7 activities behind
2025-10-01T00:34:42.114247Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 7 activities behind
2025-10-01T00:35:06.350970Z DEBUG lemmy_federate::worker: fosscad.io: ActivityId(3603) no inboxes
2025-10-01T00:35:06.350993Z DEBUG lemmy_federate::worker: fosscad.io last: ActivityId(3602), next: Some(SendSuccessInfo { activity_id: ActivityId(3603), published: Some(2025-10-01T00:34:58.197120Z), was_skipped: true }), currently in successfuls: Iter([SendSuccessInfo
 { activity_id: ActivityId(3603), published: Some(2025-10-01T00:34:58.197120Z), was_skipped: true }])
2025-10-01T00:35:06.350999Z DEBUG lemmy_federate::worker: fosscad.io: saving and sending state
2025-10-01T00:35:06.352274Z DEBUG lemmy_federate::worker: fosscad.io: ActivityId(3604) no inboxes
2025-10-01T00:35:06.352282Z DEBUG lemmy_federate::worker: fosscad.io last: ActivityId(3603), next: Some(SendSuccessInfo { activity_id: ActivityId(3604), published: Some(2025-10-01T00:34:58.198346Z), was_skipped: true }), currently in successfuls: Iter([SendSuccessInfo
 { activity_id: ActivityId(3604), published: Some(2025-10-01T00:34:58.198346Z), was_skipped: true }])
2025-10-01T00:35:06.352288Z DEBUG lemmy_federate::worker: fosscad.io: ActivityId(3605) no inboxes
2025-10-01T00:35:06.352290Z DEBUG lemmy_federate::worker: fosscad.io last: ActivityId(3604), next: Some(SendSuccessInfo { activity_id: ActivityId(3605), published: Some(2025-10-01T00:35:05.035922Z), was_skipped: true }), currently in successfuls: Iter([SendSuccessInfo
 { activity_id: ActivityId(3605), published: Some(2025-10-01T00:35:05.035922Z), was_skipped: true }])
2025-10-01T00:35:06.352294Z DEBUG lemmy_federate::worker: fosscad.io: ActivityId(3606) no inboxes
2025-10-01T00:35:06.352295Z DEBUG lemmy_federate::worker: fosscad.io last: ActivityId(3605), next: Some(SendSuccessInfo { activity_id: ActivityId(3606), published: Some(2025-10-01T00:35:05.037068Z), was_skipped: true }), currently in successfuls: Iter([SendSuccessInfo
 { activity_id: ActivityId(3606), published: Some(2025-10-01T00:35:05.037068Z), was_skipped: true }])
2025-10-01T00:35:42.113977Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 3 activities behind
2025-10-01T00:36:42.113780Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 3 activities behind
2025-10-01T00:37:42.114311Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 3 activities behind
2025-10-01T00:38:42.113989Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 3 activities behind
2025-10-01T00:39:42.113900Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 3 activities behind
2025-10-01T00:40:42.114384Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 3 activities behind
2025-10-01T00:41:42.114101Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 3 activities behind
2025-10-01T00:42:42.114204Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 3 activities behind
2025-10-01T00:43:06.399243Z DEBUG lemmy_federate::inboxes: fosscad.io: fetching full list of communities
2025-10-01T00:43:42.114032Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 3 activities behind
2025-10-01T00:44:42.114011Z DEBUG lemmy_federate::stats: fosscad.io: Ok. 4 activities behind
2025-10-01T00:45:06.608502Z DEBUG lemmy_federate::send: sending out https://forum.guncadindex.com/activities/follow/bc5c0db1-0a86-4c81-821d-460fc237e7c1 to https://fosscad.io/inbox
2025-10-01T00:45:06.608520Z DEBUG activitypub_federation::activity_sending: Sending https://forum.guncadindex.com/activities/follow/bc5c0db1-0a86-4c81-821d-460fc237e7c1 to https://fosscad.io/inbox
2025-10-01T00:45:06.965548Z DEBUG activitypub_federation::activity_sending: Activity https://forum.guncadindex.com/activities/follow/bc5c0db1-0a86-4c81-821d-460fc237e7c1 to https://fosscad.io/inbox was rejected, aborting: <html>
2025-10-01T00:45:06.965597Z DEBUG lemmy_federate::worker: fosscad.io last: ActivityId(3606), next: Some(SendSuccessInfo { activity_id: ActivityId(3607), published: Some(2025-10-01T00:44:38.320442Z), was_skipped: false }), currently in successfuls: Iter([SendSuccessInfo { activity_id: ActivityId(3607), published: Some(2025-10-01T00:44:38.320442Z), was_skipped: false }])
2025-10-01T00:45:06.965635Z DEBUG lemmy_federate::worker: fosscad.io: saving and sending state

2025-10-01T00:45:06.965548Z talks about inbox rejection and had some HTML after it -- HTTP 400 from nginx.

Ping me in the GunCAD Index Matrix chat if you can.

EDIT: Also I'm going to search for this post from your site so it federates in and you get an inbox notif.

EDITEDIT: That didn't work lol

EDITEDITEDIT: Oh, it seems like we might be able to POST to your endpoint fine. I know last night I saw some 'Invalid Signature' issues, but it looks like you resolved them.

[–] gsgmfg@fosscad.io 2 points 2 months ago (1 children)

Yeah I have NGINX behind another reverse proxy + CloudFlare. And then was still setting X-Forwarded-For at NGINX which was messing up signatures all the way.

I'm hoping things re-sync.

I'm able to cross-post both ways, and see comments relatively quickly.

Will get on Matrix.

[–] TheShittinator 2 points 2 months ago (2 children)

You just jumped from 120 lagging to 120 up-to-date so I think you're good now man.

I, uh, also fucked up a couple things that I fixed a few hours ago lol

[–] gsgmfg@fosscad.io 2 points 2 months ago

Okay - I'm getting on Matrix too so we have a place to discuss if needed. But yeah seems to be working more consistently on my end too.

[–] gsgmfg@fosscad.io 1 points 2 months ago (1 children)

Looking at it again. We have 121 out of date, but it's only 2 behind.

This means our DB/send portion is behind? Or is it failing to receive acks?

[–] TheShittinator 3 points 2 months ago (1 children)

Check now that you've made a post. I think it might just be a heuristic and if you don't have events for 10 minutes it trips

[–] gsgmfg@fosscad.io 2 points 2 months ago

That seems to be the case. Thanks. TIL.