These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

EVE Technology Lab

 
  • Topic is locked indefinitely.
 

Eve Alliance Auth - Open Source

First post First post
Author
xHjfx
The Legion of Spoon
Curatores Veritatis Alliance
#301 - 2016-01-02 15:28:42 UTC
Adarnof wrote:
Anina Okaski wrote:
Hi developers,

Thanks for your great work.

Are there any plans adding ICE functionality towards Murmur?
We have some issues with Mumble changing group_id's(in db) on acl and group changes. This then makes it necessary for a restart of Murmur for changes to take effect.

Developing middleware would sort this, but I would love to hear your plans around it first.

Anina



Truth be told middleware for ICE hasn't been high on my priority list recently. I have yet to find a convenient python wrapper, I'd rather not have to write my own.

Ncc 1709 wrote:
Hi there

there any chance this would work with VB ?preftrably 4.2#


Depends. What's VB?


VBulletin forums I guess
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#302 - 2016-01-02 22:35:50 UTC
xHjfx wrote:
Adarnof wrote:
Depends. What's VB?
VBulletin forums I guess


Aha. Makes sense.

No, AllianceAuth does not support VBulletin at this time. I'll open a feature request but don't expect it to happen any time soon.

Maybe v2 will.
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#303 - 2016-01-06 22:30:07 UTC
The holiday updates have been merged! Big smile

For a full list of features, check out the changelog.
To update, follow these instructions.

Highligts:

  • Discord works again!
  • Users can set service passwords
  • Logging, logging everywhere


I've been getting a lot of feature request via evemail, thanks! If you've got any go ahead and open an issue on github.

If you're experiencing issues, start including logs. I didn't spend my holidays adding logging for nothing.



I'm receiving lots of questions about my unofficial rewrite. No, it's not done. No, it's not gonna be done soon. If you're working on features, I've included lovely diagram showing what's being thrown out and what will be salvaged - it's probably best to focus your efforts on something that I'll graft onto the rewrite.
Raynaldo Rivera
Garoun Investment Bank
Gallente Federation
#304 - 2016-01-16 01:31:14 UTC
I resubbed for a bit and wanted to say that these guys are putting alot of work in. Literally bugs getting reported and fixed same day! 10/10 would give contributor status again.
Mr McClain
Claws of the Demon
#305 - 2016-01-16 08:43:24 UTC
awesome to hear your back! I too came back recently and ardnof has taken the reigns with the power of superman! with that being said I look forward to meeting your on the battlefield sometime!
Samuel the Terrible
Doomheim
#306 - 2016-01-22 01:26:12 UTC
Hey Ardanof. I'm coming back!

**CEO of www.terribleganking.com

Trashing space one wreck at a time!**

Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#307 - 2016-01-22 02:09:35 UTC
Welcome back everyone!

We're actually getting a good group of guys contributing these days - quite happy with the work the community is doing.

I myself am getting slammed by school so I've been less superman-ish recently... Also means changelogs aren't getting written. Protip: pull, syncdb, evolve, collectstatic. Then you're golden.
vipeer
Infinite Point
Pandemic Horde
#308 - 2016-01-22 07:15:44 UTC
Thank you guys for the GREAT Work you are doing with Alliance Auth!
We, noobs who can't code a single line, really appreciate that you CodeNinjas share your fantastic work with the community and allows us to benefit from your hours and hours of work.
Controller Vrelk
The Scope
Gallente Federation
#309 - 2016-02-06 04:40:55 UTC
What sort of timeline are we looking at for IPB4 support?
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#310 - 2016-02-07 03:05:59 UTC
Controller Vrelk wrote:
What sort of timeline are we looking at for IPB4 support?


I have to learn PHP. So a while.

Unless you don't care about group syncing, in which case it would be rather quick.

Relevant issue.
Mr McClain
Claws of the Demon
#311 - 2016-02-19 19:39:34 UTC
There have been alot of updates lately make sure you check out github.

some of the new additions in the past few weeks have been
Fleet Operations Timer
Signature Tracker
Notification system to let users know why there api was rejected ect. . .
a new corp utilities tool that helps track the uses of alts and mains
and many many more check it out!
==================================================
on a side note:

we are still doing installs if you want them done.
the price is the same weather you want it for alliance or corp.
there are some people charging 5 billion isk for setup and I'm here offering it for 2bil. don't get scammed have one of the devs of this project install it so you know that its done right!

Current DEV installers are:
Mr McClain (github OrbitRoom)
Adarnof

Install price 2bil

update / upgrade prices are negotiable
Marra Deligan
Manufactorum.
#312 - 2016-02-20 01:45:53 UTC
I have a question about the setup.

The project site states that the ramnode VPS needs to have "Ubuntu 12.04 64bit installed with a root account setup", however the only current option is Ubuntu 14.04 64-bit. Would this affect the service from functioning?

Also is the DDoS filtered IP address option available on checkout worth it, or is it just "check-out-isle garbage"?

Big thanks to the team in advance for providing this open-source project!
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#313 - 2016-02-20 01:53:49 UTC
Marra Deligan wrote:
I have a question about the setup.

The project site states that the ramnode VPS needs to have "Ubuntu 12.04 64bit installed with a root account setup", however the only current option is Ubuntu 14.04 64-bit. Would this affect the service from functioning?

Also is the DDoS filtered IP address option available on checkout worth it, or is it just "check-out-isle garbage"?

Big thanks to the team in advance for providing this open-source project!


It works perfectly on 14.04 - refer to the wiki for the updated setup guide. The project site has been neglected for a while.

Some cursory googling of Ramnode's DDoS protection hasn't revealed much in terms of performance. Their protection is more comprehensive than a free CouldFlare account (as it protects every port not just 80 and 443) so it's up to you to decide if the price is worth it.
Marra Deligan
Manufactorum.
#314 - 2016-02-20 13:12:11 UTC  |  Edited by: Marra Deligan
So yeah, everything was working great (main auth site, openfire, apache) and then i installed the TS3 stuff. Installation went fine, logged into the site, went to services, clicked on TS3 button and the server crashed. I restarted it and went back to the website, but now all of the graphics and layouts are gone (no background/icons/menus, text just thrown about)! What did I break? Can you guys point me in the right direction, because I'm certainly not seeing it.

~Thanks

Edit: Even with the graphics and layout gone, I'm still able to get into the site and can go to api keys, dashboard, characters, fleet, servicers, etc (just without the graphics). When I try to activate TS3 I get the following:

[20/Feb/2016 13:13:40] ERROR [django.request:224] Internal Server Error: /activate_teamspeak3/
Traceback (most recent call last):
File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 112, in get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/local/lib/python2.7/dist-packages/django/contrib/auth/decorators.py", line 22, in _wrapped_view
return view_func(request, *args, **kwargs)
File "/usr/local/lib/python2.7/dist-packages/django/contrib/auth/decorators.py", line 22, in _wrapped_view
return view_func(request, *args, **kwargs)
File "/home/allianceserver/allianceauth/services/views.py", line 341, in activate_teamspeak3
result = Teamspeak3Manager.add_user(character.character_name, character.corporation_ticker)
File "/home/allianceserver/allianceauth/services/managers/teamspeak3_manager.py", line 175, in add_user
server_groups = Teamspeak3Manager._group_list()
File "/home/allianceserver/allianceauth/services/managers/teamspeak3_manager.py", line 109, in _group_list
logger.debug("Assigning name/id dict: %s = %s" % (group['keys']['name'], group['keys']['sgid']))
TypeError: string indices must be integers, not str
[20/Feb/2016 13:13:40] "GET /activate_teamspeak3/ HTTP/1.1" 500 27
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#315 - 2016-02-20 18:02:54 UTC
Marra Deligan wrote:
So yeah, everything was working great (main auth site, openfire, apache) and then i installed the TS3 stuff. Installation went fine, logged into the site, went to services, clicked on TS3 button and the server crashed. I restarted it and went back to the website, but now all of the graphics and layouts are gone (no background/icons/menus, text just thrown about)! What did I break? Can you guys point me in the right direction, because I'm certainly not seeing it.

~Thanks


No idea why the staticfiles vanished. Re-run this command:

python manage.py collectstatic


That traceback you showed is the result of the TS3 server returning an error code. Please make sure your serveradmin has the appropriate permissions and the correct password is in settings.py. This is a known bug.
Marra Deligan
Manufactorum.
#316 - 2016-02-20 20:55:19 UTC  |  Edited by: Marra Deligan
Quote:
No idea why the staticfiles vanished. Re-run this command:

python manage.py collectstatic


That traceback you showed is the result of the TS3 server returning an error code. Please make sure your serveradmin has the appropriate permissions and the correct password is in settings.py. This is a known bug.


Yeah I ran collectstatic about 20 times last night (I thought it was that too.) I get "0 static files copied to '/home/allianceserver/allianceauth/static', 97 unmodified." and that's it.

I did in fact have an erroneous set of quotes in my password for TS3 that I copied straight from the output block the first time you start the TS3 server. (The downside of staying up all night and working on something is that quotes blend together until the next morning when it is extremely obvious).

Are there any more logs or information I can provide about the statics? Is there something I should specifically be looking at?

I appreciate the help.

Edit: So I can get the TS3 server to startup using the link provided, but when I entered the privilege key, it told me it was incorrect, and both the "deactivate" and "reset perm" buttons return 500 errors. So now I'm locked out. Any hints on this one?
Edit2: I was able to squeeze my way back on to the server by creating a new TS3 identity in my client, but the two buttons still have the error.
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#317 - 2016-02-20 21:42:43 UTC
Marra Deligan wrote:
Yeah I ran collectstatic about 20 times last night (I thought it was that too.) I get "0 static files copied to '/home/allianceserver/allianceauth/static', 97 unmodified." and that's it.

I did in fact have an erroneous set of quotes in my password for TS3 that I copied straight from the output block the first time you start the TS3 server. (The downside of staying up all night and working on something is that quotes blend together until the next morning when it is extremely obvious).

Are there any more logs or information I can provide about the statics? Is there something I should specifically be looking at?

I appreciate the help.

Edit: So I can get the TS3 server to startup using the link provided, but when I entered the privilege key, it told me it was incorrect, and both the "deactivate" and "reset perm" buttons return 500 errors. So now I'm locked out. Any hints on this one?
Edit2: I was able to squeeze my way back on to the server by creating a new TS3 identity in my client, but the two buttons still have the error.


You might be missing the required entries in your settings.py for TEMPLATES_DIRS and STATICFILES_DIRS

In terms of TS3, check allianceauth.log for any error messages.
Marra Deligan
Manufactorum.
#318 - 2016-02-20 22:14:49 UTC  |  Edited by: Marra Deligan
Adarnof wrote:


You might be missing the required entries in your settings.py for TEMPLATES_DIRS and STATICFILES_DIRS

In terms of TS3, check allianceauth.log for any error messages.


This is the error I get in debug mode for the TS3 issue:
{log removed}

And direct copies from my settings.py file:
TEMPLATE_DIRS = (
'customization/templates',
'stock/templates',
'/home/allianceserver/allianceauth/customization/templates',
)

STATICFILES_DIRS = (
'customization/static',
'stock/static',
'/home/allianceserver/allianceauth/customization/static',
)


Edit: I wish they had spoiler tags on eve forum so i could wrap that log up. I'll comeback and delete it after I get it all working.
As a side note, now that I'm more awake, I believe that the 'graphics' issues started after the apache setup. Is there a way to undo that easily?
Edit2: Removed a glob of text posted from the log to cleanup the thread
Adarnof
Kingsparrow Wormhole Division
Birds of Prey.
#319 - 2016-02-20 23:02:08 UTC
Marra Deligan wrote:
File "/home/allianceserver/allianceauth/services/managers/teamspeak3_manager.py", line 231, in delete_user
if client['keys']['client_database_id'] == user:
TypeError: string indices must be integers, not str
[20/Feb/2016 21:12:27] "GET /deactivate_teamspeak3/ HTTP/1.1" 500 27"

And direct copies from my settings.py file:
TEMPLATE_DIRS = (
'customization/templates',
'stock/templates',
'/home/allianceserver/allianceauth/customization/templates',
)

STATICFILES_DIRS = (
'customization/static',
'stock/static',
'/home/allianceserver/allianceauth/customization/static',
)


Edit: I wish they had spoiler tags on eve forum so i could wrap that log up. I'll comeback and delete it after I get it all working.
As a side note, now that I'm more awake, I believe that the 'graphics' issues started after the apache setup. Is there a way to undo that easily?


You're missing two lines: in TEMPLATE_DIRS:
 '/home/allianceserver/allianceauth/stock/templates',
and in STATICFILES_DIRS:
 '/home/allianceserver/allianceauth/stock/static',


As a workaround for your TS3 issue, try clearing your permission key from auth with the following:
python manage.py shell
from authentication.models import AuthServicesInfo
auth = AuthServicesInfo.objects.get(user__username=YOUR USERNAME)
auth.teamspeak3_uid = ''
auth.teamspeak3_permission_key = ''
auth.save()

And now try activating teamspeak again.
Marra Deligan
Manufactorum.
#320 - 2016-02-20 23:29:53 UTC
Adarnof wrote:

You're missing two lines: in TEMPLATE_DIRS:
 '/home/allianceserver/allianceauth/stock/templates',
and in STATICFILES_DIRS:
 '/home/allianceserver/allianceauth/stock/static',


As a workaround for your TS3 issue, try clearing your permission key from auth with the following:
python manage.py shell
from authentication.models import AuthServicesInfo
auth = AuthServicesInfo.objects.get(user__username=YOUR USERNAME)
auth.teamspeak3_uid = ''
auth.teamspeak3_permission_key = ''
auth.save()

And now try activating teamspeak again.


Ok so I added the lines... no change :(
Would it be possible to contact you in-game and hire in some help?