| 1 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 2 |
DENIED
|
moderate
|
App\Entity\Entry {#2096
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1729 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2062 …}
+slug: "UnifiedPush-support-has-been-announced-for-Element-X-and-NeoChat"
+title: "UnifiedPush support has been announced for Element X, and NeoChat"
+url: "https://fosstodon.org/@unifiedpush/111828314444727803"
+body: """
The official announcement was mentioned in [Matrix’s blog post](https://matrix.org/blog/2024/01/26/this-week-in-matrix-2024-01-26/):\n
\n
> Next release 0.4.2 should also be published on F-Droid with push support using UnifiedPush.\n
\n
> In other news, thanks to Joshua, NeoChat now supports push notifications based on UnifiedPush.\n
\n
Interestingly, [the Element X issue regarding implementing UnifiedPush](https://github.com/element-hq/element-x-android/issues/2000), has not been updated, and there is no related merge request that I can find. NeoChat appears to have [their changes](https://invent.kde.org/network/neochat/-/merge_requests?scope=all&state=merged&search=unified) buried in merge requests.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 10
+favouriteCount: 71
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1729501387 {#2083
date: 2024-10-21 11:03:07.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2081 …}
+votes: Doctrine\ORM\PersistentCollection {#2098 …}
+reports: Doctrine\ORM\PersistentCollection {#2080 …}
+favourites: Doctrine\ORM\PersistentCollection {#2089 …}
+notifications: Doctrine\ORM\PersistentCollection {#2095 …}
+badges: Doctrine\ORM\PersistentCollection {#2091 …}
+children: []
-id: 33766
-titleTs: "'announc':5 'element':7 'neochat':10 'support':2 'unifiedpush':1 'x':8"
-bodyTs: "'/blog/2024/01/26/this-week-in-matrix-2024-01-26/):':13 '/element-hq/element-x-android/issues/2000),':54 '/network/neochat/-/merge_requests?scope=all&state=merged&search=unified)':78 '0.4.2':16 'also':18 'announc':3 'appear':71 'base':41 'blog':9 'buri':79 'chang':75 'droid':24 'element':46 'f':23 'f-droid':22 'find':69 'github.com':53 'github.com/element-hq/element-x-android/issues/2000),':52 'implement':50 'interest':44 'invent.kde.org':77 'invent.kde.org/network/neochat/-/merge_requests?scope=all&state=merged&search=unified)':76 'issu':48 'joshua':35 'matrix':7 'matrix.org':12 'matrix.org/blog/2024/01/26/this-week-in-matrix-2024-01-26/):':11 'mention':5 'merg':64,81 'neochat':36,70 'news':32 'next':14 'notif':40 'offici':2 'post':10 'publish':20 'push':26,39 'regard':49 'relat':63 'releas':15 'request':65,82 'support':27,38 'thank':33 'unifiedpush':29,43,51 'updat':58 'use':28 'x':47"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1706591513
+visibility: "visible "
+apId: "https://sh.itjust.works/post/13683116"
+editedAt: DateTimeImmutable @1729307563 {#2082
date: 2024-10-19 05:12:43.0 +02:00
}
+createdAt: DateTimeImmutable @1706505113 {#2085
date: 2024-01-29 06:11:53.0 +01:00
}
} |
|
Show voter details
|
| 3 |
DENIED
|
edit
|
App\Entity\Entry {#2096
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1729 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2062 …}
+slug: "UnifiedPush-support-has-been-announced-for-Element-X-and-NeoChat"
+title: "UnifiedPush support has been announced for Element X, and NeoChat"
+url: "https://fosstodon.org/@unifiedpush/111828314444727803"
+body: """
The official announcement was mentioned in [Matrix’s blog post](https://matrix.org/blog/2024/01/26/this-week-in-matrix-2024-01-26/):\n
\n
> Next release 0.4.2 should also be published on F-Droid with push support using UnifiedPush.\n
\n
> In other news, thanks to Joshua, NeoChat now supports push notifications based on UnifiedPush.\n
\n
Interestingly, [the Element X issue regarding implementing UnifiedPush](https://github.com/element-hq/element-x-android/issues/2000), has not been updated, and there is no related merge request that I can find. NeoChat appears to have [their changes](https://invent.kde.org/network/neochat/-/merge_requests?scope=all&state=merged&search=unified) buried in merge requests.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 10
+favouriteCount: 71
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1729501387 {#2083
date: 2024-10-21 11:03:07.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2081 …}
+votes: Doctrine\ORM\PersistentCollection {#2098 …}
+reports: Doctrine\ORM\PersistentCollection {#2080 …}
+favourites: Doctrine\ORM\PersistentCollection {#2089 …}
+notifications: Doctrine\ORM\PersistentCollection {#2095 …}
+badges: Doctrine\ORM\PersistentCollection {#2091 …}
+children: []
-id: 33766
-titleTs: "'announc':5 'element':7 'neochat':10 'support':2 'unifiedpush':1 'x':8"
-bodyTs: "'/blog/2024/01/26/this-week-in-matrix-2024-01-26/):':13 '/element-hq/element-x-android/issues/2000),':54 '/network/neochat/-/merge_requests?scope=all&state=merged&search=unified)':78 '0.4.2':16 'also':18 'announc':3 'appear':71 'base':41 'blog':9 'buri':79 'chang':75 'droid':24 'element':46 'f':23 'f-droid':22 'find':69 'github.com':53 'github.com/element-hq/element-x-android/issues/2000),':52 'implement':50 'interest':44 'invent.kde.org':77 'invent.kde.org/network/neochat/-/merge_requests?scope=all&state=merged&search=unified)':76 'issu':48 'joshua':35 'matrix':7 'matrix.org':12 'matrix.org/blog/2024/01/26/this-week-in-matrix-2024-01-26/):':11 'mention':5 'merg':64,81 'neochat':36,70 'news':32 'next':14 'notif':40 'offici':2 'post':10 'publish':20 'push':26,39 'regard':49 'relat':63 'releas':15 'request':65,82 'support':27,38 'thank':33 'unifiedpush':29,43,51 'updat':58 'use':28 'x':47"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1706591513
+visibility: "visible "
+apId: "https://sh.itjust.works/post/13683116"
+editedAt: DateTimeImmutable @1729307563 {#2082
date: 2024-10-19 05:12:43.0 +02:00
}
+createdAt: DateTimeImmutable @1706505113 {#2085
date: 2024-01-29 06:11:53.0 +01:00
}
} |
|
Show voter details
|
| 4 |
DENIED
|
moderate
|
App\Entity\Entry {#2096
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1729 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2062 …}
+slug: "UnifiedPush-support-has-been-announced-for-Element-X-and-NeoChat"
+title: "UnifiedPush support has been announced for Element X, and NeoChat"
+url: "https://fosstodon.org/@unifiedpush/111828314444727803"
+body: """
The official announcement was mentioned in [Matrix’s blog post](https://matrix.org/blog/2024/01/26/this-week-in-matrix-2024-01-26/):\n
\n
> Next release 0.4.2 should also be published on F-Droid with push support using UnifiedPush.\n
\n
> In other news, thanks to Joshua, NeoChat now supports push notifications based on UnifiedPush.\n
\n
Interestingly, [the Element X issue regarding implementing UnifiedPush](https://github.com/element-hq/element-x-android/issues/2000), has not been updated, and there is no related merge request that I can find. NeoChat appears to have [their changes](https://invent.kde.org/network/neochat/-/merge_requests?scope=all&state=merged&search=unified) buried in merge requests.
"""
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: true
+commentCount: 10
+favouriteCount: 71
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1729501387 {#2083
date: 2024-10-21 11:03:07.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2081 …}
+votes: Doctrine\ORM\PersistentCollection {#2098 …}
+reports: Doctrine\ORM\PersistentCollection {#2080 …}
+favourites: Doctrine\ORM\PersistentCollection {#2089 …}
+notifications: Doctrine\ORM\PersistentCollection {#2095 …}
+badges: Doctrine\ORM\PersistentCollection {#2091 …}
+children: []
-id: 33766
-titleTs: "'announc':5 'element':7 'neochat':10 'support':2 'unifiedpush':1 'x':8"
-bodyTs: "'/blog/2024/01/26/this-week-in-matrix-2024-01-26/):':13 '/element-hq/element-x-android/issues/2000),':54 '/network/neochat/-/merge_requests?scope=all&state=merged&search=unified)':78 '0.4.2':16 'also':18 'announc':3 'appear':71 'base':41 'blog':9 'buri':79 'chang':75 'droid':24 'element':46 'f':23 'f-droid':22 'find':69 'github.com':53 'github.com/element-hq/element-x-android/issues/2000),':52 'implement':50 'interest':44 'invent.kde.org':77 'invent.kde.org/network/neochat/-/merge_requests?scope=all&state=merged&search=unified)':76 'issu':48 'joshua':35 'matrix':7 'matrix.org':12 'matrix.org/blog/2024/01/26/this-week-in-matrix-2024-01-26/):':11 'mention':5 'merg':64,81 'neochat':36,70 'news':32 'next':14 'notif':40 'offici':2 'post':10 'publish':20 'push':26,39 'regard':49 'relat':63 'releas':15 'request':65,82 'support':27,38 'thank':33 'unifiedpush':29,43,51 'updat':58 'use':28 'x':47"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1706591513
+visibility: "visible "
+apId: "https://sh.itjust.works/post/13683116"
+editedAt: DateTimeImmutable @1729307563 {#2082
date: 2024-10-19 05:12:43.0 +02:00
}
+createdAt: DateTimeImmutable @1706505113 {#2085
date: 2024-01-29 06:11:53.0 +01:00
}
} |
|
Show voter details
|
| 5 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 6 |
DENIED
|
moderate
|
App\Entity\Entry {#2013
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2027 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "Is-it-possible-to-delete-the-default-zones-in-Firewalld"
+title: "Is it possible to delete the default zones in Firewalld, and if not, why?"
+url: null
+body: """
If you try to remove one of the [predefined zones](https://firewalld.org/documentation/zone/predefined-zones.html) from Firewalld, e.g. `public`, you encounter the following error:\n
\n
```\n
\n
<span style="color:#323232;">Error: BUILTIN_ZONE: 'public' is built-in zone\n
</span>\n
```\n
\n
I don’t like that Firewalld is bloated with all of these built in zones that I will never use. I want to get rid of them, but, from what I’ve been able to find, it appears non-trivial to do so.\n
\n
**EDIT (2024-01-27T01:55Z):**\n
\n
I came across [this GitHub issue](https://github.com/firewalld/firewalld/issues/897). So it appears that this is a known “issue”, and it could potentially be changed in the future, albeit probably far in the future. It is a very strange initial design choice, though, in my opinion.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 31
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1729269329 {#2029
date: 2024-10-18 18:35:29.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2035 …}
+votes: Doctrine\ORM\PersistentCollection {#2036 …}
+reports: Doctrine\ORM\PersistentCollection {#2144 …}
+favourites: Doctrine\ORM\PersistentCollection {#2061 …}
+notifications: Doctrine\ORM\PersistentCollection {#2084 …}
+badges: Doctrine\ORM\PersistentCollection {#2076 …}
+children: []
-id: 33358
-titleTs: "'default':7 'delet':5 'firewalld':10 'possibl':3 'zone':8"
-bodyTs: "'-01':78 '-27':79 '/documentation/zone/predefined-zones.html)':13 '/firewalld/firewalld/issues/897).':90 '2024':77 '55z':81 'abl':65 'across':84 'albeit':109 'appear':69,93 'bloat':39 'built':29,44 'built-in':28 'builtin':24 'came':83 'chang':105 'choic':122 'could':102 'design':121 'e.g':16 'edit':76 'encount':19 'error':22,23 'far':111 'find':67 'firewalld':15,37 'firewalld.org':12 'firewalld.org/documentation/zone/predefined-zones.html)':11 'follow':21 'futur':108,114 'get':55 'github':86 'github.com':89 'github.com/firewalld/firewalld/issues/897).':88 'initi':120 'issu':87,99 'known':98 'like':35 'never':50 'non':71 'non-trivi':70 'one':6 'opinion':126 'potenti':103 'predefin':9 'probabl':110 'public':17,26 'remov':5 'rid':56 'strang':119 't01':80 'though':123 'tri':3 'trivial':72 'use':51 've':63 'want':53 'zone':10,25,31,46"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1706406656
+visibility: "visible "
+apId: "https://sh.itjust.works/post/13556859"
+editedAt: DateTimeImmutable @1728884520 {#2012
date: 2024-10-14 07:42:00.0 +02:00
}
+createdAt: DateTimeImmutable @1706320256 {#2020
date: 2024-01-27 02:50:56.0 +01:00
}
} |
|
Show voter details
|
| 7 |
DENIED
|
edit
|
App\Entity\Entry {#2013
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2027 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "Is-it-possible-to-delete-the-default-zones-in-Firewalld"
+title: "Is it possible to delete the default zones in Firewalld, and if not, why?"
+url: null
+body: """
If you try to remove one of the [predefined zones](https://firewalld.org/documentation/zone/predefined-zones.html) from Firewalld, e.g. `public`, you encounter the following error:\n
\n
```\n
\n
<span style="color:#323232;">Error: BUILTIN_ZONE: 'public' is built-in zone\n
</span>\n
```\n
\n
I don’t like that Firewalld is bloated with all of these built in zones that I will never use. I want to get rid of them, but, from what I’ve been able to find, it appears non-trivial to do so.\n
\n
**EDIT (2024-01-27T01:55Z):**\n
\n
I came across [this GitHub issue](https://github.com/firewalld/firewalld/issues/897). So it appears that this is a known “issue”, and it could potentially be changed in the future, albeit probably far in the future. It is a very strange initial design choice, though, in my opinion.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 31
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1729269329 {#2029
date: 2024-10-18 18:35:29.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2035 …}
+votes: Doctrine\ORM\PersistentCollection {#2036 …}
+reports: Doctrine\ORM\PersistentCollection {#2144 …}
+favourites: Doctrine\ORM\PersistentCollection {#2061 …}
+notifications: Doctrine\ORM\PersistentCollection {#2084 …}
+badges: Doctrine\ORM\PersistentCollection {#2076 …}
+children: []
-id: 33358
-titleTs: "'default':7 'delet':5 'firewalld':10 'possibl':3 'zone':8"
-bodyTs: "'-01':78 '-27':79 '/documentation/zone/predefined-zones.html)':13 '/firewalld/firewalld/issues/897).':90 '2024':77 '55z':81 'abl':65 'across':84 'albeit':109 'appear':69,93 'bloat':39 'built':29,44 'built-in':28 'builtin':24 'came':83 'chang':105 'choic':122 'could':102 'design':121 'e.g':16 'edit':76 'encount':19 'error':22,23 'far':111 'find':67 'firewalld':15,37 'firewalld.org':12 'firewalld.org/documentation/zone/predefined-zones.html)':11 'follow':21 'futur':108,114 'get':55 'github':86 'github.com':89 'github.com/firewalld/firewalld/issues/897).':88 'initi':120 'issu':87,99 'known':98 'like':35 'never':50 'non':71 'non-trivi':70 'one':6 'opinion':126 'potenti':103 'predefin':9 'probabl':110 'public':17,26 'remov':5 'rid':56 'strang':119 't01':80 'though':123 'tri':3 'trivial':72 'use':51 've':63 'want':53 'zone':10,25,31,46"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1706406656
+visibility: "visible "
+apId: "https://sh.itjust.works/post/13556859"
+editedAt: DateTimeImmutable @1728884520 {#2012
date: 2024-10-14 07:42:00.0 +02:00
}
+createdAt: DateTimeImmutable @1706320256 {#2020
date: 2024-01-27 02:50:56.0 +01:00
}
} |
|
Show voter details
|
| 8 |
DENIED
|
moderate
|
App\Entity\Entry {#2013
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2027 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "Is-it-possible-to-delete-the-default-zones-in-Firewalld"
+title: "Is it possible to delete the default zones in Firewalld, and if not, why?"
+url: null
+body: """
If you try to remove one of the [predefined zones](https://firewalld.org/documentation/zone/predefined-zones.html) from Firewalld, e.g. `public`, you encounter the following error:\n
\n
```\n
\n
<span style="color:#323232;">Error: BUILTIN_ZONE: 'public' is built-in zone\n
</span>\n
```\n
\n
I don’t like that Firewalld is bloated with all of these built in zones that I will never use. I want to get rid of them, but, from what I’ve been able to find, it appears non-trivial to do so.\n
\n
**EDIT (2024-01-27T01:55Z):**\n
\n
I came across [this GitHub issue](https://github.com/firewalld/firewalld/issues/897). So it appears that this is a known “issue”, and it could potentially be changed in the future, albeit probably far in the future. It is a very strange initial design choice, though, in my opinion.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 14
+favouriteCount: 31
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1729269329 {#2029
date: 2024-10-18 18:35:29.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2035 …}
+votes: Doctrine\ORM\PersistentCollection {#2036 …}
+reports: Doctrine\ORM\PersistentCollection {#2144 …}
+favourites: Doctrine\ORM\PersistentCollection {#2061 …}
+notifications: Doctrine\ORM\PersistentCollection {#2084 …}
+badges: Doctrine\ORM\PersistentCollection {#2076 …}
+children: []
-id: 33358
-titleTs: "'default':7 'delet':5 'firewalld':10 'possibl':3 'zone':8"
-bodyTs: "'-01':78 '-27':79 '/documentation/zone/predefined-zones.html)':13 '/firewalld/firewalld/issues/897).':90 '2024':77 '55z':81 'abl':65 'across':84 'albeit':109 'appear':69,93 'bloat':39 'built':29,44 'built-in':28 'builtin':24 'came':83 'chang':105 'choic':122 'could':102 'design':121 'e.g':16 'edit':76 'encount':19 'error':22,23 'far':111 'find':67 'firewalld':15,37 'firewalld.org':12 'firewalld.org/documentation/zone/predefined-zones.html)':11 'follow':21 'futur':108,114 'get':55 'github':86 'github.com':89 'github.com/firewalld/firewalld/issues/897).':88 'initi':120 'issu':87,99 'known':98 'like':35 'never':50 'non':71 'non-trivi':70 'one':6 'opinion':126 'potenti':103 'predefin':9 'probabl':110 'public':17,26 'remov':5 'rid':56 'strang':119 't01':80 'though':123 'tri':3 'trivial':72 'use':51 've':63 'want':53 'zone':10,25,31,46"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1706406656
+visibility: "visible "
+apId: "https://sh.itjust.works/post/13556859"
+editedAt: DateTimeImmutable @1728884520 {#2012
date: 2024-10-14 07:42:00.0 +02:00
}
+createdAt: DateTimeImmutable @1706320256 {#2020
date: 2024-01-27 02:50:56.0 +01:00
}
} |
|
Show voter details
|
| 9 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 10 |
DENIED
|
moderate
|
App\Entity\Entry {#2094
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2027 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "When-do-I-actually-need-a-firewall"
+title: "When do I actually need a firewall?"
+url: null
+body: """
I’ve spent some time searching this question, but I have yet to find a satisfying answer. The majority of answers that I have seen state something along the lines of the following:\n
\n
1. “It’s just good security practice.”\n
2. “You need it if you are running a server.”\n
3. “You need it if you don’t trust the other devices on the network.”\n
4. “You need it if you are not behind a NAT.”\n
5. “You need it if you don’t trust the software running on your computer.”\n
\n
The only answer that makes any sense to me is #5. #1 leaves a lot to be desired, as it advocates for doing something without thinking about why you’re doing it – it is essentially a non-answer. #2 is strange – why does it matter? If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded? #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access. #4 feels like an extension of #3 – only, in this case, it is most likely a larger group that the device is exposed to. #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
\n
If anything, a firewall only seems to provide extra precautions against mistakes made by the user, rather than actively preventing bad actors from getting in. People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 40
+favouriteCount: 91
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1729354440 {#2090
date: 2024-10-19 18:14:00.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2241 …}
+votes: Doctrine\ORM\PersistentCollection {#2130 …}
+reports: Doctrine\ORM\PersistentCollection {#2129 …}
+favourites: Doctrine\ORM\PersistentCollection {#2132 …}
+notifications: Doctrine\ORM\PersistentCollection {#2040 …}
+badges: Doctrine\ORM\PersistentCollection {#2350 …}
+children: []
-id: 32961
-titleTs: "'actual':4 'firewal':7 'need':5"
-bodyTs: "'1':34,103 '2':41,131 '3':51,189,230 '4':66,224 '5':77,102,248 '80':146,163 'abl':281 'access':223 'act':353 'action':318 'activ':337 'actor':340 'advoc':112 'along':28 'analog':363 'anoth':181 'answer':17,21,94,130 'anyth':320 'applic':213 'bad':339 'behaviour':198 'behind':74 'case':234 'communic':284 'comput':91 'could':199,302 'desir':109 'devic':62,205,244,310,316 'differ':174 'doesn':364 'done':202 'door':305,357,384 'essenti':126 'even':200 'exampl':148 'explicit':291 'expos':246 'extens':228 'extra':327 'feel':225 'find':14 'firewal':182,208,322 'follow':33 'forward':188 'front':356 'get':307,342 'go':151 'good':38,381 'grant':292 'group':241 'hole':155 'host':141 'hous':360,373 'instal':259 'know':270 'larger':240 'leav':104 'like':226,238,354 'line':30 'listen':214,376 'lot':106 'made':331 'major':19 'make':96,177,254,366 'malici':197 'matter':137 'mistak':330 'much':367 'nat':76,160 'need':43,53,68,79,184 'network':65 'non':129 'non-answ':128 'noth':221 'one':139,193,252 'open':165 'outsid':287 'peopl':344 'permiss':294 'poke':153 'port':145,162,169,187,217,379 'practic':40 'precaut':328 'prevent':338 'program':261,301 'provid':326 'public':172 'question':8 'rather':335 're':121 'readili':283 'router':158 'run':48,88 'satisfi':16 'search':6 'secur':39 'seem':324,345 'seen':25 'sens':98,256,368 'server':50,167 'servic':375 'softwar':87 'someth':27,115 'sort':195 'spent':3 'spi':313 'state':26 'strang':133,192 'think':117 'time':5 'treat':347 'trust':59,85,266 'unknown':300 'unless':289 'user':334 've':2 'want':277 'webserv':143 'without':116,371 'work':273 'world':288 'yet':12"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1706257325
+visibility: "visible "
+apId: "https://sh.itjust.works/post/13453975"
+editedAt: DateTimeImmutable @1728528893 {#2093
date: 2024-10-10 04:54:53.0 +02:00
}
+createdAt: DateTimeImmutable @1706170925 {#2092
date: 2024-01-25 09:22:05.0 +01:00
}
} |
|
Show voter details
|
| 11 |
DENIED
|
edit
|
App\Entity\Entry {#2094
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2027 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "When-do-I-actually-need-a-firewall"
+title: "When do I actually need a firewall?"
+url: null
+body: """
I’ve spent some time searching this question, but I have yet to find a satisfying answer. The majority of answers that I have seen state something along the lines of the following:\n
\n
1. “It’s just good security practice.”\n
2. “You need it if you are running a server.”\n
3. “You need it if you don’t trust the other devices on the network.”\n
4. “You need it if you are not behind a NAT.”\n
5. “You need it if you don’t trust the software running on your computer.”\n
\n
The only answer that makes any sense to me is #5. #1 leaves a lot to be desired, as it advocates for doing something without thinking about why you’re doing it – it is essentially a non-answer. #2 is strange – why does it matter? If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded? #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access. #4 feels like an extension of #3 – only, in this case, it is most likely a larger group that the device is exposed to. #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
\n
If anything, a firewall only seems to provide extra precautions against mistakes made by the user, rather than actively preventing bad actors from getting in. People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 40
+favouriteCount: 91
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1729354440 {#2090
date: 2024-10-19 18:14:00.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2241 …}
+votes: Doctrine\ORM\PersistentCollection {#2130 …}
+reports: Doctrine\ORM\PersistentCollection {#2129 …}
+favourites: Doctrine\ORM\PersistentCollection {#2132 …}
+notifications: Doctrine\ORM\PersistentCollection {#2040 …}
+badges: Doctrine\ORM\PersistentCollection {#2350 …}
+children: []
-id: 32961
-titleTs: "'actual':4 'firewal':7 'need':5"
-bodyTs: "'1':34,103 '2':41,131 '3':51,189,230 '4':66,224 '5':77,102,248 '80':146,163 'abl':281 'access':223 'act':353 'action':318 'activ':337 'actor':340 'advoc':112 'along':28 'analog':363 'anoth':181 'answer':17,21,94,130 'anyth':320 'applic':213 'bad':339 'behaviour':198 'behind':74 'case':234 'communic':284 'comput':91 'could':199,302 'desir':109 'devic':62,205,244,310,316 'differ':174 'doesn':364 'done':202 'door':305,357,384 'essenti':126 'even':200 'exampl':148 'explicit':291 'expos':246 'extens':228 'extra':327 'feel':225 'find':14 'firewal':182,208,322 'follow':33 'forward':188 'front':356 'get':307,342 'go':151 'good':38,381 'grant':292 'group':241 'hole':155 'host':141 'hous':360,373 'instal':259 'know':270 'larger':240 'leav':104 'like':226,238,354 'line':30 'listen':214,376 'lot':106 'made':331 'major':19 'make':96,177,254,366 'malici':197 'matter':137 'mistak':330 'much':367 'nat':76,160 'need':43,53,68,79,184 'network':65 'non':129 'non-answ':128 'noth':221 'one':139,193,252 'open':165 'outsid':287 'peopl':344 'permiss':294 'poke':153 'port':145,162,169,187,217,379 'practic':40 'precaut':328 'prevent':338 'program':261,301 'provid':326 'public':172 'question':8 'rather':335 're':121 'readili':283 'router':158 'run':48,88 'satisfi':16 'search':6 'secur':39 'seem':324,345 'seen':25 'sens':98,256,368 'server':50,167 'servic':375 'softwar':87 'someth':27,115 'sort':195 'spent':3 'spi':313 'state':26 'strang':133,192 'think':117 'time':5 'treat':347 'trust':59,85,266 'unknown':300 'unless':289 'user':334 've':2 'want':277 'webserv':143 'without':116,371 'work':273 'world':288 'yet':12"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1706257325
+visibility: "visible "
+apId: "https://sh.itjust.works/post/13453975"
+editedAt: DateTimeImmutable @1728528893 {#2093
date: 2024-10-10 04:54:53.0 +02:00
}
+createdAt: DateTimeImmutable @1706170925 {#2092
date: 2024-01-25 09:22:05.0 +01:00
}
} |
|
Show voter details
|
| 12 |
DENIED
|
moderate
|
App\Entity\Entry {#2094
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2027 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "When-do-I-actually-need-a-firewall"
+title: "When do I actually need a firewall?"
+url: null
+body: """
I’ve spent some time searching this question, but I have yet to find a satisfying answer. The majority of answers that I have seen state something along the lines of the following:\n
\n
1. “It’s just good security practice.”\n
2. “You need it if you are running a server.”\n
3. “You need it if you don’t trust the other devices on the network.”\n
4. “You need it if you are not behind a NAT.”\n
5. “You need it if you don’t trust the software running on your computer.”\n
\n
The only answer that makes any sense to me is #5. #1 leaves a lot to be desired, as it advocates for doing something without thinking about why you’re doing it – it is essentially a non-answer. #2 is strange – why does it matter? If one is hosting a webserver on port 80, for example, they are going to poke a hole in their router’s NAT at port 80 to open that server’s port to the public. What difference does it make to then have another firewall that needs to be port forwarded? #3 is a strange one – what sort of malicious behaviour could even be done to a device with no firewall? If you have no applications listening on any port, then there’s nothing to access. #4 feels like an extension of #3 – only, in this case, it is most likely a larger group that the device is exposed to. #5 is the only one that makes some sense; if you install a program that you do not trust (you don’t know how it works), you don’t want it to be able to readily communicate with the outside world unless you explicitly grant it permission to do so. Such an unknown program could be the door to get into your device, or a spy on your device’s actions.\n
\n
If anything, a firewall only seems to provide extra precautions against mistakes made by the user, rather than actively preventing bad actors from getting in. People seem to treat it as if it’s acting like the front door to a house, but this analogy doesn’t make much sense to me – without a house (a service listening on a port), what good is a door?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 40
+favouriteCount: 91
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1729354440 {#2090
date: 2024-10-19 18:14:00.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2241 …}
+votes: Doctrine\ORM\PersistentCollection {#2130 …}
+reports: Doctrine\ORM\PersistentCollection {#2129 …}
+favourites: Doctrine\ORM\PersistentCollection {#2132 …}
+notifications: Doctrine\ORM\PersistentCollection {#2040 …}
+badges: Doctrine\ORM\PersistentCollection {#2350 …}
+children: []
-id: 32961
-titleTs: "'actual':4 'firewal':7 'need':5"
-bodyTs: "'1':34,103 '2':41,131 '3':51,189,230 '4':66,224 '5':77,102,248 '80':146,163 'abl':281 'access':223 'act':353 'action':318 'activ':337 'actor':340 'advoc':112 'along':28 'analog':363 'anoth':181 'answer':17,21,94,130 'anyth':320 'applic':213 'bad':339 'behaviour':198 'behind':74 'case':234 'communic':284 'comput':91 'could':199,302 'desir':109 'devic':62,205,244,310,316 'differ':174 'doesn':364 'done':202 'door':305,357,384 'essenti':126 'even':200 'exampl':148 'explicit':291 'expos':246 'extens':228 'extra':327 'feel':225 'find':14 'firewal':182,208,322 'follow':33 'forward':188 'front':356 'get':307,342 'go':151 'good':38,381 'grant':292 'group':241 'hole':155 'host':141 'hous':360,373 'instal':259 'know':270 'larger':240 'leav':104 'like':226,238,354 'line':30 'listen':214,376 'lot':106 'made':331 'major':19 'make':96,177,254,366 'malici':197 'matter':137 'mistak':330 'much':367 'nat':76,160 'need':43,53,68,79,184 'network':65 'non':129 'non-answ':128 'noth':221 'one':139,193,252 'open':165 'outsid':287 'peopl':344 'permiss':294 'poke':153 'port':145,162,169,187,217,379 'practic':40 'precaut':328 'prevent':338 'program':261,301 'provid':326 'public':172 'question':8 'rather':335 're':121 'readili':283 'router':158 'run':48,88 'satisfi':16 'search':6 'secur':39 'seem':324,345 'seen':25 'sens':98,256,368 'server':50,167 'servic':375 'softwar':87 'someth':27,115 'sort':195 'spent':3 'spi':313 'state':26 'strang':133,192 'think':117 'time':5 'treat':347 'trust':59,85,266 'unknown':300 'unless':289 'user':334 've':2 'want':277 'webserv':143 'without':116,371 'work':273 'world':288 'yet':12"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1706257325
+visibility: "visible "
+apId: "https://sh.itjust.works/post/13453975"
+editedAt: DateTimeImmutable @1728528893 {#2093
date: 2024-10-10 04:54:53.0 +02:00
}
+createdAt: DateTimeImmutable @1706170925 {#2092
date: 2024-01-25 09:22:05.0 +01:00
}
} |
|
Show voter details
|
| 13 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 14 |
DENIED
|
moderate
|
App\Entity\Entry {#1403
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2019 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "WORKAROUND-Nextcloud-portforward-stops-working-when-it-is-moved-to"
+title: "[WORKAROUND] Nextcloud portforward stops working when it is moved to a bridged network"
+url: null
+body: """
cross-posted to: [sh.itjust.works/post/12856689](https://sh.itjust.works/post/12856689)\n
\n
---\n
\n
I have the following topology:\n
\n
\n
\n
The device running Nextcloud (snap) used to be connected to Router A, but I have recently added a bridge (Router B) and I moved Nextcloud’s device to that bridged network; however, as soon as Nextcloud was moved to Router B, the portforward on Router A seemed to stop working – as in I cannot connect to nexcloud from the public IP anymore. Bridges operate at layer 2, so this *should* make no difference whatsoever (this is reflected in the fact that other services (like SSH) still work perfectly fine portforwarded – it’s only Nextcloud that doesn’t work), which leads me to think that it is a Layer 7 (i.e. Nextcloud) issue. What’s going on here? How can Nextcloud even tell that it’s been placed on a bridged network?\n
\n
**EDIT (2024-01-16T00:19Z):**\n
\n
I performed a network capture on the device running Nextcloud, and it appears that it’s receiving the incoming request (`SYN`), and responds appropriately (`SYN, ACK`), but then Router B responds with `Destination unreachable (Network unreachable)`, which is then, of course, followed by many requests for retransmission as the packets are being dropped. But what’s causing the packets to be dropped? Why aren’t they making it through the network?\n
\n
**EDIT (2024-01-25T08:37Z):**\n
\n
I’m not 100% sure what the previous problem was, but I think that it had to do with [the bridge](https://web.archive.org/web/2/https://openwrt.org/docs/guide-user/network/wifi/relay_configuration) that I was using – not necessarily that it was broken, but perhaps it was jsut incompatible with the setup in some way. What I ended up doing was buying [a different router that supported WDS](https://web.archive.org/web/20240120035823/https://www.linksys.com/ca/dual-band-ax3200-wifi-6-router-e8450/E8450-CA.html), and then I created a WDS bridge between the two routers. The network seems to be working reliably, and as expected now.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 4
+favouriteCount: 21
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1728530527 {#1363
date: 2024-10-10 05:22:07.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2023 …}
+votes: Doctrine\ORM\PersistentCollection {#2032 …}
+reports: Doctrine\ORM\PersistentCollection {#2024 …}
+favourites: Doctrine\ORM\PersistentCollection {#2018 …}
+notifications: Doctrine\ORM\PersistentCollection {#2011 …}
+badges: Doctrine\ORM\PersistentCollection {#2021 …}
+children: []
-id: 30810
-titleTs: "'bridg':12 'move':9 'network':13 'nextcloud':2 'portforward':3 'stop':4 'work':5 'workaround':1"
-bodyTs: "'-01':149,226 '-16':150 '-25':227 '/pictrs/image/f134ad1b-a822-45ed-a9a8-387fdecafac6.png)':15 '/post/12856689](https://sh.itjust.works/post/12856689)':7 '/web/2/https://openwrt.org/docs/guide-user/network/wifi/relay_configuration)':253 '/web/20240120035823/https://www.linksys.com/ca/dual-band-ax3200-wifi-6-router-e8450/e8450-ca.html),':291 '100':233 '19z':152 '2':82 '2024':148,225 '37z':229 '7':124 'ack':178 'ad':32 'anymor':77 'appear':165 'appropri':176 'aren':216 'b':36,56,182 'bridg':34,45,78,145,250,298 'broken':263 'buy':282 'cannot':69 'captur':157 'caus':209 'connect':24,70 'cours':193 'creat':295 'cross':2 'cross-post':1 'destin':185 'devic':17,42,160 'differ':88,284 'doesn':111 'drop':205,214 'edit':147,224 'end':278 'even':136 'expect':312 'fact':95 'fine':104 'follow':11,194 'go':130 'howev':47 'i.e':125 'incom':171 'incompat':269 'ip':76 'issu':127 'jsut':268 'layer':81,123 'lead':115 'like':99 'm':231 'make':86,219 'mani':196 'move':39,53 'necessarili':259 'network':46,146,156,187,223,304 'nexcloud':72 'nextcloud':19,40,51,109,126,135,162 'oper':79 'packet':202,211 'perfect':103 'perform':154 'perhap':265 'place':142 'portforward':58,105 'post':3 'previous':237 'problem':238 'public':75 'receiv':169 'recent':31 'reflect':92 'reliabl':309 'request':172,197 'respond':175,183 'retransmiss':199 'router':26,35,55,60,181,285,302 'run':18,161 'seem':62,305 'servic':98 'setup':272 'sh.itjust.works':6,14 'sh.itjust.works/pictrs/image/f134ad1b-a822-45ed-a9a8-387fdecafac6.png)':13 'sh.itjust.works/post/12856689](https://sh.itjust.works/post/12856689)':5 'snap':20 'soon':49 'ssh':100 'still':101 'stop':64 'support':287 'sure':234 'syn':173,177 't00':151 't08':228 'tell':137 'think':118,242 'topolog':12 'two':301 'unreach':186,188 'use':21,257 'way':275 'wds':288,297 'web.archive.org':252,290 'web.archive.org/web/2/https://openwrt.org/docs/guide-user/network/wifi/relay_configuration)':251 'web.archive.org/web/20240120035823/https://www.linksys.com/ca/dual-band-ax3200-wifi-6-router-e8450/e8450-ca.html),':289 'whatsoev':89 'work':65,102,113,308"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705428256
+visibility: "visible "
+apId: "https://sh.itjust.works/post/12856684"
+editedAt: DateTimeImmutable @1728530963 {#1361
date: 2024-10-10 05:29:23.0 +02:00
}
+createdAt: DateTimeImmutable @1705362256 {#1362
date: 2024-01-16 00:44:16.0 +01:00
}
} |
|
Show voter details
|
| 15 |
DENIED
|
edit
|
App\Entity\Entry {#1403
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2019 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "WORKAROUND-Nextcloud-portforward-stops-working-when-it-is-moved-to"
+title: "[WORKAROUND] Nextcloud portforward stops working when it is moved to a bridged network"
+url: null
+body: """
cross-posted to: [sh.itjust.works/post/12856689](https://sh.itjust.works/post/12856689)\n
\n
---\n
\n
I have the following topology:\n
\n
\n
\n
The device running Nextcloud (snap) used to be connected to Router A, but I have recently added a bridge (Router B) and I moved Nextcloud’s device to that bridged network; however, as soon as Nextcloud was moved to Router B, the portforward on Router A seemed to stop working – as in I cannot connect to nexcloud from the public IP anymore. Bridges operate at layer 2, so this *should* make no difference whatsoever (this is reflected in the fact that other services (like SSH) still work perfectly fine portforwarded – it’s only Nextcloud that doesn’t work), which leads me to think that it is a Layer 7 (i.e. Nextcloud) issue. What’s going on here? How can Nextcloud even tell that it’s been placed on a bridged network?\n
\n
**EDIT (2024-01-16T00:19Z):**\n
\n
I performed a network capture on the device running Nextcloud, and it appears that it’s receiving the incoming request (`SYN`), and responds appropriately (`SYN, ACK`), but then Router B responds with `Destination unreachable (Network unreachable)`, which is then, of course, followed by many requests for retransmission as the packets are being dropped. But what’s causing the packets to be dropped? Why aren’t they making it through the network?\n
\n
**EDIT (2024-01-25T08:37Z):**\n
\n
I’m not 100% sure what the previous problem was, but I think that it had to do with [the bridge](https://web.archive.org/web/2/https://openwrt.org/docs/guide-user/network/wifi/relay_configuration) that I was using – not necessarily that it was broken, but perhaps it was jsut incompatible with the setup in some way. What I ended up doing was buying [a different router that supported WDS](https://web.archive.org/web/20240120035823/https://www.linksys.com/ca/dual-band-ax3200-wifi-6-router-e8450/E8450-CA.html), and then I created a WDS bridge between the two routers. The network seems to be working reliably, and as expected now.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 4
+favouriteCount: 21
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1728530527 {#1363
date: 2024-10-10 05:22:07.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2023 …}
+votes: Doctrine\ORM\PersistentCollection {#2032 …}
+reports: Doctrine\ORM\PersistentCollection {#2024 …}
+favourites: Doctrine\ORM\PersistentCollection {#2018 …}
+notifications: Doctrine\ORM\PersistentCollection {#2011 …}
+badges: Doctrine\ORM\PersistentCollection {#2021 …}
+children: []
-id: 30810
-titleTs: "'bridg':12 'move':9 'network':13 'nextcloud':2 'portforward':3 'stop':4 'work':5 'workaround':1"
-bodyTs: "'-01':149,226 '-16':150 '-25':227 '/pictrs/image/f134ad1b-a822-45ed-a9a8-387fdecafac6.png)':15 '/post/12856689](https://sh.itjust.works/post/12856689)':7 '/web/2/https://openwrt.org/docs/guide-user/network/wifi/relay_configuration)':253 '/web/20240120035823/https://www.linksys.com/ca/dual-band-ax3200-wifi-6-router-e8450/e8450-ca.html),':291 '100':233 '19z':152 '2':82 '2024':148,225 '37z':229 '7':124 'ack':178 'ad':32 'anymor':77 'appear':165 'appropri':176 'aren':216 'b':36,56,182 'bridg':34,45,78,145,250,298 'broken':263 'buy':282 'cannot':69 'captur':157 'caus':209 'connect':24,70 'cours':193 'creat':295 'cross':2 'cross-post':1 'destin':185 'devic':17,42,160 'differ':88,284 'doesn':111 'drop':205,214 'edit':147,224 'end':278 'even':136 'expect':312 'fact':95 'fine':104 'follow':11,194 'go':130 'howev':47 'i.e':125 'incom':171 'incompat':269 'ip':76 'issu':127 'jsut':268 'layer':81,123 'lead':115 'like':99 'm':231 'make':86,219 'mani':196 'move':39,53 'necessarili':259 'network':46,146,156,187,223,304 'nexcloud':72 'nextcloud':19,40,51,109,126,135,162 'oper':79 'packet':202,211 'perfect':103 'perform':154 'perhap':265 'place':142 'portforward':58,105 'post':3 'previous':237 'problem':238 'public':75 'receiv':169 'recent':31 'reflect':92 'reliabl':309 'request':172,197 'respond':175,183 'retransmiss':199 'router':26,35,55,60,181,285,302 'run':18,161 'seem':62,305 'servic':98 'setup':272 'sh.itjust.works':6,14 'sh.itjust.works/pictrs/image/f134ad1b-a822-45ed-a9a8-387fdecafac6.png)':13 'sh.itjust.works/post/12856689](https://sh.itjust.works/post/12856689)':5 'snap':20 'soon':49 'ssh':100 'still':101 'stop':64 'support':287 'sure':234 'syn':173,177 't00':151 't08':228 'tell':137 'think':118,242 'topolog':12 'two':301 'unreach':186,188 'use':21,257 'way':275 'wds':288,297 'web.archive.org':252,290 'web.archive.org/web/2/https://openwrt.org/docs/guide-user/network/wifi/relay_configuration)':251 'web.archive.org/web/20240120035823/https://www.linksys.com/ca/dual-band-ax3200-wifi-6-router-e8450/e8450-ca.html),':289 'whatsoev':89 'work':65,102,113,308"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705428256
+visibility: "visible "
+apId: "https://sh.itjust.works/post/12856684"
+editedAt: DateTimeImmutable @1728530963 {#1361
date: 2024-10-10 05:29:23.0 +02:00
}
+createdAt: DateTimeImmutable @1705362256 {#1362
date: 2024-01-16 00:44:16.0 +01:00
}
} |
|
Show voter details
|
| 16 |
DENIED
|
moderate
|
App\Entity\Entry {#1403
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2019 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "WORKAROUND-Nextcloud-portforward-stops-working-when-it-is-moved-to"
+title: "[WORKAROUND] Nextcloud portforward stops working when it is moved to a bridged network"
+url: null
+body: """
cross-posted to: [sh.itjust.works/post/12856689](https://sh.itjust.works/post/12856689)\n
\n
---\n
\n
I have the following topology:\n
\n
\n
\n
The device running Nextcloud (snap) used to be connected to Router A, but I have recently added a bridge (Router B) and I moved Nextcloud’s device to that bridged network; however, as soon as Nextcloud was moved to Router B, the portforward on Router A seemed to stop working – as in I cannot connect to nexcloud from the public IP anymore. Bridges operate at layer 2, so this *should* make no difference whatsoever (this is reflected in the fact that other services (like SSH) still work perfectly fine portforwarded – it’s only Nextcloud that doesn’t work), which leads me to think that it is a Layer 7 (i.e. Nextcloud) issue. What’s going on here? How can Nextcloud even tell that it’s been placed on a bridged network?\n
\n
**EDIT (2024-01-16T00:19Z):**\n
\n
I performed a network capture on the device running Nextcloud, and it appears that it’s receiving the incoming request (`SYN`), and responds appropriately (`SYN, ACK`), but then Router B responds with `Destination unreachable (Network unreachable)`, which is then, of course, followed by many requests for retransmission as the packets are being dropped. But what’s causing the packets to be dropped? Why aren’t they making it through the network?\n
\n
**EDIT (2024-01-25T08:37Z):**\n
\n
I’m not 100% sure what the previous problem was, but I think that it had to do with [the bridge](https://web.archive.org/web/2/https://openwrt.org/docs/guide-user/network/wifi/relay_configuration) that I was using – not necessarily that it was broken, but perhaps it was jsut incompatible with the setup in some way. What I ended up doing was buying [a different router that supported WDS](https://web.archive.org/web/20240120035823/https://www.linksys.com/ca/dual-band-ax3200-wifi-6-router-e8450/E8450-CA.html), and then I created a WDS bridge between the two routers. The network seems to be working reliably, and as expected now.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 4
+favouriteCount: 21
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1728530527 {#1363
date: 2024-10-10 05:22:07.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2023 …}
+votes: Doctrine\ORM\PersistentCollection {#2032 …}
+reports: Doctrine\ORM\PersistentCollection {#2024 …}
+favourites: Doctrine\ORM\PersistentCollection {#2018 …}
+notifications: Doctrine\ORM\PersistentCollection {#2011 …}
+badges: Doctrine\ORM\PersistentCollection {#2021 …}
+children: []
-id: 30810
-titleTs: "'bridg':12 'move':9 'network':13 'nextcloud':2 'portforward':3 'stop':4 'work':5 'workaround':1"
-bodyTs: "'-01':149,226 '-16':150 '-25':227 '/pictrs/image/f134ad1b-a822-45ed-a9a8-387fdecafac6.png)':15 '/post/12856689](https://sh.itjust.works/post/12856689)':7 '/web/2/https://openwrt.org/docs/guide-user/network/wifi/relay_configuration)':253 '/web/20240120035823/https://www.linksys.com/ca/dual-band-ax3200-wifi-6-router-e8450/e8450-ca.html),':291 '100':233 '19z':152 '2':82 '2024':148,225 '37z':229 '7':124 'ack':178 'ad':32 'anymor':77 'appear':165 'appropri':176 'aren':216 'b':36,56,182 'bridg':34,45,78,145,250,298 'broken':263 'buy':282 'cannot':69 'captur':157 'caus':209 'connect':24,70 'cours':193 'creat':295 'cross':2 'cross-post':1 'destin':185 'devic':17,42,160 'differ':88,284 'doesn':111 'drop':205,214 'edit':147,224 'end':278 'even':136 'expect':312 'fact':95 'fine':104 'follow':11,194 'go':130 'howev':47 'i.e':125 'incom':171 'incompat':269 'ip':76 'issu':127 'jsut':268 'layer':81,123 'lead':115 'like':99 'm':231 'make':86,219 'mani':196 'move':39,53 'necessarili':259 'network':46,146,156,187,223,304 'nexcloud':72 'nextcloud':19,40,51,109,126,135,162 'oper':79 'packet':202,211 'perfect':103 'perform':154 'perhap':265 'place':142 'portforward':58,105 'post':3 'previous':237 'problem':238 'public':75 'receiv':169 'recent':31 'reflect':92 'reliabl':309 'request':172,197 'respond':175,183 'retransmiss':199 'router':26,35,55,60,181,285,302 'run':18,161 'seem':62,305 'servic':98 'setup':272 'sh.itjust.works':6,14 'sh.itjust.works/pictrs/image/f134ad1b-a822-45ed-a9a8-387fdecafac6.png)':13 'sh.itjust.works/post/12856689](https://sh.itjust.works/post/12856689)':5 'snap':20 'soon':49 'ssh':100 'still':101 'stop':64 'support':287 'sure':234 'syn':173,177 't00':151 't08':228 'tell':137 'think':118,242 'topolog':12 'two':301 'unreach':186,188 'use':21,257 'way':275 'wds':288,297 'web.archive.org':252,290 'web.archive.org/web/2/https://openwrt.org/docs/guide-user/network/wifi/relay_configuration)':251 'web.archive.org/web/20240120035823/https://www.linksys.com/ca/dual-band-ax3200-wifi-6-router-e8450/e8450-ca.html),':289 'whatsoev':89 'work':65,102,113,308"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1705428256
+visibility: "visible "
+apId: "https://sh.itjust.works/post/12856684"
+editedAt: DateTimeImmutable @1728530963 {#1361
date: 2024-10-10 05:29:23.0 +02:00
}
+createdAt: DateTimeImmutable @1705362256 {#1362
date: 2024-01-16 00:44:16.0 +01:00
}
} |
|
Show voter details
|
| 17 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 18 |
DENIED
|
moderate
|
App\Entity\Entry {#1566
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1729 …}
+image: Proxies\__CG__\App\Entity\Image {#1733 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1611 …}
+slug: "I-came-across-this-neat-tool-A-web-app-that"
+title: "I came across this neat tool: A web app that allows you to download Guitar Pro files from Songsterr, and Ultimate Guitar"
+url: "https://github.com/Metaphysics0/songsterr-downloader"
+body: "The downloaded files can then be used with something like [MuseScore](https://musescore.org/en), to create your own PDF’s of the guitar tabs."
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 88
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1704685788 {#1561
date: 2024-01-08 04:49:48.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1598 …}
+votes: Doctrine\ORM\PersistentCollection {#1629 …}
+reports: Doctrine\ORM\PersistentCollection {#1599 …}
+favourites: Doctrine\ORM\PersistentCollection {#2411 …}
+notifications: Doctrine\ORM\PersistentCollection {#2465 …}
+badges: Doctrine\ORM\PersistentCollection {#2459 …}
+children: []
-id: 27991
-titleTs: "'across':3 'allow':11 'app':9 'came':2 'download':14 'file':17 'guitar':15,22 'neat':5 'pro':16 'songsterr':19 'tool':6 'ultim':21 'web':8"
-bodyTs: "'/en),':14 'creat':16 'download':2 'file':3 'guitar':23 'like':10 'musescor':11 'musescore.org':13 'musescore.org/en),':12 'pdf':19 'someth':9 'tab':24 'use':7"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704772188
+visibility: "visible "
+apId: "https://sh.itjust.works/post/12364180"
+editedAt: DateTimeImmutable @1719111166 {#1413
date: 2024-06-23 04:52:46.0 +02:00
}
+createdAt: DateTimeImmutable @1704685788 {#1550
date: 2024-01-08 04:49:48.0 +01:00
}
} |
|
Show voter details
|
| 19 |
DENIED
|
edit
|
App\Entity\Entry {#1566
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1729 …}
+image: Proxies\__CG__\App\Entity\Image {#1733 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1611 …}
+slug: "I-came-across-this-neat-tool-A-web-app-that"
+title: "I came across this neat tool: A web app that allows you to download Guitar Pro files from Songsterr, and Ultimate Guitar"
+url: "https://github.com/Metaphysics0/songsterr-downloader"
+body: "The downloaded files can then be used with something like [MuseScore](https://musescore.org/en), to create your own PDF’s of the guitar tabs."
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 88
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1704685788 {#1561
date: 2024-01-08 04:49:48.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1598 …}
+votes: Doctrine\ORM\PersistentCollection {#1629 …}
+reports: Doctrine\ORM\PersistentCollection {#1599 …}
+favourites: Doctrine\ORM\PersistentCollection {#2411 …}
+notifications: Doctrine\ORM\PersistentCollection {#2465 …}
+badges: Doctrine\ORM\PersistentCollection {#2459 …}
+children: []
-id: 27991
-titleTs: "'across':3 'allow':11 'app':9 'came':2 'download':14 'file':17 'guitar':15,22 'neat':5 'pro':16 'songsterr':19 'tool':6 'ultim':21 'web':8"
-bodyTs: "'/en),':14 'creat':16 'download':2 'file':3 'guitar':23 'like':10 'musescor':11 'musescore.org':13 'musescore.org/en),':12 'pdf':19 'someth':9 'tab':24 'use':7"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704772188
+visibility: "visible "
+apId: "https://sh.itjust.works/post/12364180"
+editedAt: DateTimeImmutable @1719111166 {#1413
date: 2024-06-23 04:52:46.0 +02:00
}
+createdAt: DateTimeImmutable @1704685788 {#1550
date: 2024-01-08 04:49:48.0 +01:00
}
} |
|
Show voter details
|
| 20 |
DENIED
|
moderate
|
App\Entity\Entry {#1566
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1729 …}
+image: Proxies\__CG__\App\Entity\Image {#1733 …}
+domain: Proxies\__CG__\App\Entity\Domain {#1611 …}
+slug: "I-came-across-this-neat-tool-A-web-app-that"
+title: "I came across this neat tool: A web app that allows you to download Guitar Pro files from Songsterr, and Ultimate Guitar"
+url: "https://github.com/Metaphysics0/songsterr-downloader"
+body: "The downloaded files can then be used with something like [MuseScore](https://musescore.org/en), to create your own PDF’s of the guitar tabs."
+type: "link"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 0
+favouriteCount: 88
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1704685788 {#1561
date: 2024-01-08 04:49:48.0 +01:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1598 …}
+votes: Doctrine\ORM\PersistentCollection {#1629 …}
+reports: Doctrine\ORM\PersistentCollection {#1599 …}
+favourites: Doctrine\ORM\PersistentCollection {#2411 …}
+notifications: Doctrine\ORM\PersistentCollection {#2465 …}
+badges: Doctrine\ORM\PersistentCollection {#2459 …}
+children: []
-id: 27991
-titleTs: "'across':3 'allow':11 'app':9 'came':2 'download':14 'file':17 'guitar':15,22 'neat':5 'pro':16 'songsterr':19 'tool':6 'ultim':21 'web':8"
-bodyTs: "'/en),':14 'creat':16 'download':2 'file':3 'guitar':23 'like':10 'musescor':11 'musescore.org':13 'musescore.org/en),':12 'pdf':19 'someth':9 'tab':24 'use':7"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704772188
+visibility: "visible "
+apId: "https://sh.itjust.works/post/12364180"
+editedAt: DateTimeImmutable @1719111166 {#1413
date: 2024-06-23 04:52:46.0 +02:00
}
+createdAt: DateTimeImmutable @1704685788 {#1550
date: 2024-01-08 04:49:48.0 +01:00
}
} |
|
Show voter details
|
| 21 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 22 |
DENIED
|
moderate
|
App\Entity\Entry {#2392
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1729 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "Selfhostable-alternative-to-last-fm"
+title: "Selfhostable alternative to last.fm"
+url: null
+body: """
I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
\n
Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 8
+favouriteCount: 40
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1719940359 {#2369
date: 2024-07-02 19:12:39.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2394 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#1381 …}
+favourites: Doctrine\ORM\PersistentCollection {#1402 …}
+notifications: Doctrine\ORM\PersistentCollection {#1385 …}
+badges: Doctrine\ORM\PersistentCollection {#1401 …}
+children: []
-id: 27744
-titleTs: "'altern':2 'last.fm':4 'selfhost':1"
-bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704675429
+visibility: "visible "
+apId: "https://sh.itjust.works/post/12297813"
+editedAt: null
+createdAt: DateTimeImmutable @1704589029 {#2387
date: 2024-01-07 01:57:09.0 +01:00
}
} |
|
Show voter details
|
| 23 |
DENIED
|
edit
|
App\Entity\Entry {#2392
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1729 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "Selfhostable-alternative-to-last-fm"
+title: "Selfhostable alternative to last.fm"
+url: null
+body: """
I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
\n
Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 8
+favouriteCount: 40
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1719940359 {#2369
date: 2024-07-02 19:12:39.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2394 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#1381 …}
+favourites: Doctrine\ORM\PersistentCollection {#1402 …}
+notifications: Doctrine\ORM\PersistentCollection {#1385 …}
+badges: Doctrine\ORM\PersistentCollection {#1401 …}
+children: []
-id: 27744
-titleTs: "'altern':2 'last.fm':4 'selfhost':1"
-bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704675429
+visibility: "visible "
+apId: "https://sh.itjust.works/post/12297813"
+editedAt: null
+createdAt: DateTimeImmutable @1704589029 {#2387
date: 2024-01-07 01:57:09.0 +01:00
}
} |
|
Show voter details
|
| 24 |
DENIED
|
moderate
|
App\Entity\Entry {#2392
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1729 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "Selfhostable-alternative-to-last-fm"
+title: "Selfhostable alternative to last.fm"
+url: null
+body: """
I’m interested in selfhosting, if possible, an equivelant to [last.fm](https://www.last.fm/) – it would analyze the history of what I listen to, and provide me with recommendations, and listening history reports.\n
\n
Aside, last.fm as a federated service would be quite interesting. It would be neat to add a federated social media aspect to it.
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 8
+favouriteCount: 40
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1719940359 {#2369
date: 2024-07-02 19:12:39.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2394 …}
+votes: Doctrine\ORM\PersistentCollection {#2393 …}
+reports: Doctrine\ORM\PersistentCollection {#1381 …}
+favourites: Doctrine\ORM\PersistentCollection {#1402 …}
+notifications: Doctrine\ORM\PersistentCollection {#1385 …}
+badges: Doctrine\ORM\PersistentCollection {#1401 …}
+children: []
-id: 27744
-titleTs: "'altern':2 'last.fm':4 'selfhost':1"
-bodyTs: "'/)':14 'add':49 'analyz':17 'asid':34 'aspect':54 'equivel':9 'feder':38,51 'histori':19,32 'interest':3,43 'last.fm':11,35 'listen':23,31 'm':2 'media':53 'neat':47 'possibl':7 'provid':26 'quit':42 'recommend':29 'report':33 'selfhost':5 'servic':39 'social':52 'would':16,40,45 'www.last.fm':13 'www.last.fm/)':12"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704675429
+visibility: "visible "
+apId: "https://sh.itjust.works/post/12297813"
+editedAt: null
+createdAt: DateTimeImmutable @1704589029 {#2387
date: 2024-01-07 01:57:09.0 +01:00
}
} |
|
Show voter details
|
| 25 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 26 |
DENIED
|
moderate
|
App\Entity\Entry {#2370
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2363 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "How-do-you-properly-cross-post-on-Lemmy"
+title: "How do you properly cross-post on Lemmy?"
+url: null
+body: """
I was under the impression that there was no backend support for cross-posts in Lemmy – I thought that the “proper” way to cross-post was to click the cross post button\n
\n
\n
\n
which would result in a new “create post” with a link to the original post, and the body in markdown quotations (which is a rather ugly solution) which, for example, looks like this:\n
\n
\n
\n
with no reference on the original\n
\n
\n
\n
But I then started seeing the following:\n
\n
- Lemmy UI: \n
- Thunder: \n
\n
How does one create these nicer cross-posts?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 3
+favouriteCount: 25
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1712754019 {#2457
date: 2024-04-10 15:00:19.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2471 …}
+votes: Doctrine\ORM\PersistentCollection {#2361 …}
+reports: Doctrine\ORM\PersistentCollection {#2372 …}
+favourites: Doctrine\ORM\PersistentCollection {#2386 …}
+notifications: Doctrine\ORM\PersistentCollection {#2385 …}
+badges: Doctrine\ORM\PersistentCollection {#2378 …}
+children: []
-id: 27741
-titleTs: "'cross':6 'cross-post':5 'lemmi':9 'post':7 'proper':4"
-bodyTs: "'/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':94 '/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':37 '/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':73 '/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':82 '/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':98 'backend':10 'bodi':55 'button':34 'click':30 'creat':44,102 'cross':14,26,32,106 'cross-post':13,25,105 'exampl':67 'follow':89 'impress':5 'lemmi':17,90 'like':69 'link':48 'look':68 'markdown':57 'new':43 'nicer':104 'one':101 'origin':51,79 'post':15,27,33,45,52,107 'proper':22 'quotat':58 'rather':62 'refer':76 'result':40 'see':87 'sh.itjust.works':36,72,81,93,97 'sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':92 'sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':35 'sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':71 'sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':80 'sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':96 'solut':64 'start':86 'support':11 'thought':19 'thunder':95 'ugli':63 'ui':91 'way':23 'would':39"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704661494
+visibility: "visible "
+apId: "https://sh.itjust.works/post/12297084"
+editedAt: DateTimeImmutable @1712584629 {#2460
date: 2024-04-08 15:57:09.0 +02:00
}
+createdAt: DateTimeImmutable @1704587994 {#2371
date: 2024-01-07 01:39:54.0 +01:00
}
} |
|
Show voter details
|
| 27 |
DENIED
|
edit
|
App\Entity\Entry {#2370
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2363 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "How-do-you-properly-cross-post-on-Lemmy"
+title: "How do you properly cross-post on Lemmy?"
+url: null
+body: """
I was under the impression that there was no backend support for cross-posts in Lemmy – I thought that the “proper” way to cross-post was to click the cross post button\n
\n
\n
\n
which would result in a new “create post” with a link to the original post, and the body in markdown quotations (which is a rather ugly solution) which, for example, looks like this:\n
\n
\n
\n
with no reference on the original\n
\n
\n
\n
But I then started seeing the following:\n
\n
- Lemmy UI: \n
- Thunder: \n
\n
How does one create these nicer cross-posts?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 3
+favouriteCount: 25
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1712754019 {#2457
date: 2024-04-10 15:00:19.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2471 …}
+votes: Doctrine\ORM\PersistentCollection {#2361 …}
+reports: Doctrine\ORM\PersistentCollection {#2372 …}
+favourites: Doctrine\ORM\PersistentCollection {#2386 …}
+notifications: Doctrine\ORM\PersistentCollection {#2385 …}
+badges: Doctrine\ORM\PersistentCollection {#2378 …}
+children: []
-id: 27741
-titleTs: "'cross':6 'cross-post':5 'lemmi':9 'post':7 'proper':4"
-bodyTs: "'/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':94 '/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':37 '/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':73 '/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':82 '/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':98 'backend':10 'bodi':55 'button':34 'click':30 'creat':44,102 'cross':14,26,32,106 'cross-post':13,25,105 'exampl':67 'follow':89 'impress':5 'lemmi':17,90 'like':69 'link':48 'look':68 'markdown':57 'new':43 'nicer':104 'one':101 'origin':51,79 'post':15,27,33,45,52,107 'proper':22 'quotat':58 'rather':62 'refer':76 'result':40 'see':87 'sh.itjust.works':36,72,81,93,97 'sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':92 'sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':35 'sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':71 'sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':80 'sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':96 'solut':64 'start':86 'support':11 'thought':19 'thunder':95 'ugli':63 'ui':91 'way':23 'would':39"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704661494
+visibility: "visible "
+apId: "https://sh.itjust.works/post/12297084"
+editedAt: DateTimeImmutable @1712584629 {#2460
date: 2024-04-08 15:57:09.0 +02:00
}
+createdAt: DateTimeImmutable @1704587994 {#2371
date: 2024-01-07 01:39:54.0 +01:00
}
} |
|
Show voter details
|
| 28 |
DENIED
|
moderate
|
App\Entity\Entry {#2370
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#2363 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "How-do-you-properly-cross-post-on-Lemmy"
+title: "How do you properly cross-post on Lemmy?"
+url: null
+body: """
I was under the impression that there was no backend support for cross-posts in Lemmy – I thought that the “proper” way to cross-post was to click the cross post button\n
\n
\n
\n
which would result in a new “create post” with a link to the original post, and the body in markdown quotations (which is a rather ugly solution) which, for example, looks like this:\n
\n
\n
\n
with no reference on the original\n
\n
\n
\n
But I then started seeing the following:\n
\n
- Lemmy UI: \n
- Thunder: \n
\n
How does one create these nicer cross-posts?
"""
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 3
+favouriteCount: 25
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1712754019 {#2457
date: 2024-04-10 15:00:19.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#2471 …}
+votes: Doctrine\ORM\PersistentCollection {#2361 …}
+reports: Doctrine\ORM\PersistentCollection {#2372 …}
+favourites: Doctrine\ORM\PersistentCollection {#2386 …}
+notifications: Doctrine\ORM\PersistentCollection {#2385 …}
+badges: Doctrine\ORM\PersistentCollection {#2378 …}
+children: []
-id: 27741
-titleTs: "'cross':6 'cross-post':5 'lemmi':9 'post':7 'proper':4"
-bodyTs: "'/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':94 '/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':37 '/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':73 '/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':82 '/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':98 'backend':10 'bodi':55 'button':34 'click':30 'creat':44,102 'cross':14,26,32,106 'cross-post':13,25,105 'exampl':67 'follow':89 'impress':5 'lemmi':17,90 'like':69 'link':48 'look':68 'markdown':57 'new':43 'nicer':104 'one':101 'origin':51,79 'post':15,27,33,45,52,107 'proper':22 'quotat':58 'rather':62 'refer':76 'result':40 'see':87 'sh.itjust.works':36,72,81,93,97 'sh.itjust.works/pictrs/image/46a5ce4d-396e-4b35-a61f-8bacbb0adc53.png)':92 'sh.itjust.works/pictrs/image/518b4015-ad12-45a0-9cbf-836f1ee44fa6.png)':35 'sh.itjust.works/pictrs/image/54ce941c-6952-4960-b59a-de2c212e9afa.png)':71 'sh.itjust.works/pictrs/image/b8d68b7b-4675-4311-b742-dfd384fe28c5.png)':80 'sh.itjust.works/pictrs/image/eaabc300-6f36-4ac1-b3e7-b22570970beb.png)':96 'solut':64 'start':86 'support':11 'thought':19 'thunder':95 'ugli':63 'ui':91 'way':23 'would':39"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704661494
+visibility: "visible "
+apId: "https://sh.itjust.works/post/12297084"
+editedAt: DateTimeImmutable @1712584629 {#2460
date: 2024-04-08 15:57:09.0 +02:00
}
+createdAt: DateTimeImmutable @1704587994 {#2371
date: 2024-01-07 01:39:54.0 +01:00
}
} |
|
Show voter details
|
| 29 |
DENIED
|
ROLE_USER
|
null |
|
Show voter details
|
| 30 |
DENIED
|
moderate
|
App\Entity\Entry {#1910
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1729 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "Android-dictionary-app-that-uses-Wikitionary-as-a-backend"
+title: "Android dictionary app that uses Wikitionary as a backend"
+url: null
+body: "I feel that [Wikitionary](https://www.wiktionary.org/) is rather underappreciated. I would like to ues it as my main dictionary, but I haven’t been able to find a good app that uses it as a backend."
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 75
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1720220614 {#2381
date: 2024-07-06 01:03:34.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1906 …}
+votes: Doctrine\ORM\PersistentCollection {#1708 …}
+reports: Doctrine\ORM\PersistentCollection {#1410 …}
+favourites: Doctrine\ORM\PersistentCollection {#1907 …}
+notifications: Doctrine\ORM\PersistentCollection {#1407 …}
+badges: Doctrine\ORM\PersistentCollection {#2391 …}
+children: []
-id: 27731
-titleTs: "'android':1 'app':3 'backend':9 'dictionari':2 'use':5 'wikitionari':6"
-bodyTs: "'/)':7 'abl':26 'app':31 'backend':37 'dictionari':20 'feel':2 'find':28 'good':30 'haven':23 'like':13 'main':19 'rather':9 'ue':15 'underappreci':10 'use':33 'wikitionari':4 'would':12 'www.wiktionary.org':6 'www.wiktionary.org/)':5"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704671276
+visibility: "visible "
+apId: "https://sh.itjust.works/post/12292085"
+editedAt: null
+createdAt: DateTimeImmutable @1704584876 {#2383
date: 2024-01-07 00:47:56.0 +01:00
}
} |
|
Show voter details
|
| 31 |
DENIED
|
edit
|
App\Entity\Entry {#1910
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1729 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "Android-dictionary-app-that-uses-Wikitionary-as-a-backend"
+title: "Android dictionary app that uses Wikitionary as a backend"
+url: null
+body: "I feel that [Wikitionary](https://www.wiktionary.org/) is rather underappreciated. I would like to ues it as my main dictionary, but I haven’t been able to find a good app that uses it as a backend."
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 75
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1720220614 {#2381
date: 2024-07-06 01:03:34.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1906 …}
+votes: Doctrine\ORM\PersistentCollection {#1708 …}
+reports: Doctrine\ORM\PersistentCollection {#1410 …}
+favourites: Doctrine\ORM\PersistentCollection {#1907 …}
+notifications: Doctrine\ORM\PersistentCollection {#1407 …}
+badges: Doctrine\ORM\PersistentCollection {#2391 …}
+children: []
-id: 27731
-titleTs: "'android':1 'app':3 'backend':9 'dictionari':2 'use':5 'wikitionari':6"
-bodyTs: "'/)':7 'abl':26 'app':31 'backend':37 'dictionari':20 'feel':2 'find':28 'good':30 'haven':23 'like':13 'main':19 'rather':9 'ue':15 'underappreci':10 'use':33 'wikitionari':4 'would':12 'www.wiktionary.org':6 'www.wiktionary.org/)':5"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704671276
+visibility: "visible "
+apId: "https://sh.itjust.works/post/12292085"
+editedAt: null
+createdAt: DateTimeImmutable @1704584876 {#2383
date: 2024-01-07 00:47:56.0 +01:00
}
} |
|
Show voter details
|
| 32 |
DENIED
|
moderate
|
App\Entity\Entry {#1910
+user: App\Entity\User {#265 …}
+magazine: Proxies\__CG__\App\Entity\Magazine {#1729 …}
+image: null
+domain: Proxies\__CG__\App\Entity\Domain {#2470 …}
+slug: "Android-dictionary-app-that-uses-Wikitionary-as-a-backend"
+title: "Android dictionary app that uses Wikitionary as a backend"
+url: null
+body: "I feel that [Wikitionary](https://www.wiktionary.org/) is rather underappreciated. I would like to ues it as my main dictionary, but I haven’t been able to find a good app that uses it as a backend."
+type: "article"
+lang: "en"
+isOc: false
+hasEmbed: false
+commentCount: 9
+favouriteCount: 75
+score: 0
+isAdult: false
+sticky: false
+lastActive: DateTime @1720220614 {#2381
date: 2024-07-06 01:03:34.0 +02:00
}
+ip: null
+adaAmount: 0
+tags: null
+mentions: null
+comments: Doctrine\ORM\PersistentCollection {#1906 …}
+votes: Doctrine\ORM\PersistentCollection {#1708 …}
+reports: Doctrine\ORM\PersistentCollection {#1410 …}
+favourites: Doctrine\ORM\PersistentCollection {#1907 …}
+notifications: Doctrine\ORM\PersistentCollection {#1407 …}
+badges: Doctrine\ORM\PersistentCollection {#2391 …}
+children: []
-id: 27731
-titleTs: "'android':1 'app':3 'backend':9 'dictionari':2 'use':5 'wikitionari':6"
-bodyTs: "'/)':7 'abl':26 'app':31 'backend':37 'dictionari':20 'feel':2 'find':28 'good':30 'haven':23 'like':13 'main':19 'rather':9 'ue':15 'underappreci':10 'use':33 'wikitionari':4 'would':12 'www.wiktionary.org':6 'www.wiktionary.org/)':5"
+cross: false
+upVotes: 0
+downVotes: 0
+ranking: 1704671276
+visibility: "visible "
+apId: "https://sh.itjust.works/post/12292085"
+editedAt: null
+createdAt: DateTimeImmutable @1704584876 {#2383
date: 2024-01-07 00:47:56.0 +01:00
}
} |
|
Show voter details
|