-
Notifications
You must be signed in to change notification settings - Fork 36
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
Include a better User-Agent PhealNG #429
Comments
Oh, boi, this is like police knocking on your door :) This might be a slight problem for people running custom versions like myself. Based on an old version of SeAT, mine seems to override phealng's http_user_agent setting in app/eveapi/BaseAPI.php with: This should have been generating 'SeAT unknown API Fetcher' user agent string from my instance of SeAT. Changed to include a contact email now. Hopefully this is the correct place where user agent is set. Can't find it anywhere else. |
The top 60% of user agents for SeAT specifically have the [email protected] in the header. So I assume this most instances are on at least those versions. 50% of the SeAT requests come from 2 versions with that default header. |
@regner thanks for this heads up. Could you paste the full user agent you are getting? I think 2 major things are at play here.
As far as the user agent specification goes, I think the best would then be for us to add a hard requirement to set the email address as part of the installation procedure in 1.x which is easy enough to do. @MilosRasic the user agent is actually defined in this whole block taking the mail settings into account to set a technical contact and falling back to the actual mail from in the mail settings file / environment. Happy to discuss this further to get to a workable solution! |
Splunk search for the past 24 hours: Results:
|
idgi, does Pheal further compile something like 'SeAT 1.0.11 API Fetcher at localhost.local Install mail_from [email protected] Administrative Contact: [email protected]' to something like 'PhealNG/2.3.4+eveseat/[email protected]' ? |
@regner fantastic. This is from the 1.x repository which solves a lot of problems! I added eveseat/seat#77 to track this implementation. |
Before I forget, @regner would it be possible to tell us what oddities you are seeing from SeAT in eveseat/seat#77 too? Thanks again. |
Closing this to be tracked in the 1.x codebase. |
Sorry about that. I didn't realize you had a completely different repo for 1.x. :) Thank you very much for taking action on this, I really do appreciate it. :D |
Most (over 60%) of the SEAT installs out there seem to have the stock contact information for the user agent of "[email protected]". Can you better encourage people to update this information? There are a few instances of SEAT doing some weird things and I would like to poke people. :)
The text was updated successfully, but these errors were encountered: