-
Notifications
You must be signed in to change notification settings - Fork 287
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Put the developers' group invite ToxId in the README #2455
Comments
Good point. That's the NGC id, so you need a client with NGC to join it. |
Responded to this here: #2456 (comment) |
I have a client with NGC - the only one in existence for a desktop that I know of. It works with NGC because it worked with both of the dev, NGC groups a year or two ago. But to join those you needed an invite from a titbot, and that titbot is not alive to me. You needed a titbot group invite in toxic back then too? Am I missing something here? Is that NGC alive and in the onion? |
Yes. The latest toxic release (or master) have supported it for quite some time. You can join the group publicly without a bot invite using the command |
That's great news (I'm a year out of date). Now for the bad news: the toxygen code base, which is a python wrapping into the code base 2 years ago, does have a "Join NGC" function but I've never used or tested it. (There's an extensive testsuite in the wrapper, but not for NGC.) I tried joining it with that address, but
I'm running the latest c-toxcore, compiled DEBUG TRACE, and am running toxygen under gdb with its python option.
FYI: I'm connected through SOCKS. |
At first glance it doesn't seem to be a wrapper problem as the segv is in iterate:
I'll followup in another issue if it seems a real problem - is anyone active in that NGC group also routinely joining over SOCKS? Connecting was never a problem - I was joined and active for months. |
Yes, I imagine a few are. |
It was pulled a day or two ago, repulled last night but no changes. I'm at the command prompt now - anything you want to poke at? To be clear: my question is did they join over SOCKS rather than just connect... |
Can you tell me the commit number? The combination of using a very outdated client, and getting a segfault that doesn't occur for anyone who's using an up to date client (nor should it even be possible according to the code), leads me to believe that it's a client issue. I'm not personally familiar with those python bindings. |
For whatever reason gdb says it is happening. Can you add in a line in tcp_relay_is_valid to check for 0? Shall I open an issue? At this point I don't suspect the wrapper, but I'll double check it. Is joining NGC over SOCKS tested/testable? |
A null check wouldn't tell us anything. We already know it's null at that point, and those functions explicitly assume that it won't be null when they're called. There is a null check when you init a groupchat, which is why I said it shouldn't be possible, unless there's some memory corruption going on. Can you tell me what commit hash you're compiling with?
Groupchats works no differently than the rest of toxcore in that respect (they use the same low-level networking functionality). I have connected over SOCKS many times. |
Sure - what git command tells me that? |
the top one in the latest commit. Also make sure you |
commit 26d41fc is the first line in git log
Why exactly? I don't install - I'm running python over c-toxcore, and only link the .so to somewhere python's C-types is told to look for it - unchanged in 2 years.
Me to - but this is the first time I've tried to join over SOCKS, and I assume the current test suite does not test that pathway. Especially on my machine which is linux booted with IPV6 disabled, which means that >80% of ctest of c-toxcore fails as it's done for years: #2335 |
Moved the SEGV to #2457 i have the SEGV open under gdb so I can poke up and down if you tell me what to look for, if that helps. |
You need to install the latest version of toxcore and have your bindings use it. It sounds like you might be using a 2 year old toxcore, which I wouldn't expect to work. |
OK - I accept the logic of not using libera and suggest putting But you can't help users that are just joining with a communications tool So I feel a bi-directional gatewayed IRC is essential from the end users perspective. There are IRC alternatives to libera, and I remember one looked good the last time I looked. And the bridging to NGC I found very useful. I'm one of those people that expect an IRC help group, and it The alternative is https://www.oftc.net/ I think. Good security and helpful staff. (Are you stting down? Weechat is an iRC client, that also offers a local server PS: there's nothing to install - you don't know python c-types. |
Reopened as #2463 |
You want to encourage using Tox to develop Tox, so put the ToxID of the invite bot to the developers NGC group in the README, if it's alive.
(Is there still an invite bot to the developers NGC group?)
In the IRC the banner says
What kind of ID is this? Old conferences? It's not NGC.
IRC is only public forum for discussion on Tox. I know the IRC channel is dead, but it wasn't, and it was bi-directionally gatewayed into a Tox NGC. Maybe the Tox dev. NGC has died too, but the IRC should be kept alive in case there are users, or potential users. It is expected that an opensource software package has a libera chat to help users, and it was a good place for lurking former/retired/paused developers (@iphydf :-,) to keep an eye on things.
Instead of abandoning the IRC and deleting it from the documentation, I think you should revive the IRC bridge, and respond to users, and maybe even potential users.
The text was updated successfully, but these errors were encountered: