Giter VIP home page Giter VIP logo

pathfinder's People

Contributors

andrewmunro avatar arkezar avatar biekerudan avatar caffe1neadd1ct avatar csatlos avatar dependabot[bot] avatar dessix avatar elegosakla avatar exodus4d avatar kill4free avatar maurerit avatar monoliyoda avatar morpheusxaut avatar oskrobuk avatar samoneilll avatar skiedude avatar tralafiti avatar turbofeedorglory avatar tyrheimdaleve avatar zznathans avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

pathfinder's Issues

K162 Pochven Space

I just found a wormhole to Pochven space, a K162 in my current wormhole and found that Pathfinder does not have the K162 side of the Pochven wormhole, F216, listed in the available dropdown menu. I am sure this is an oversight and should be an easy fix.

Thank you for keeping this project alive.

[BUG] /setup often results in PHP OOM

/setup shows a PHP memory_limit requirement of 128M, but loading /setup and/or executing tasks often returns a 500 error due to "PHP Fatal error: Allowed memory size of 134217728 bytes exhausted". Bumping memory_limit up to 256M appears to resolve the issue.

Error:
PHP message: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /path/to/pathfinder/vendor/bcosca/fatfree-core/db/sql/mapper.php on line 659

Note: It was reported by fleischsalatinspace in Stash that this issue has been resolved for docker builds. I'm reporting as requested in order to apply the memory limit display fix to the main repo as well.

Pathfinder/seat deployment

I have recently deployed pathfinder and seAT on the same server using docker. I know some of the people deploying pathfinder are trying to do same. And finding little to no help. Is it possible if I make a full readme for installation process and and setup process, to create a fork explaining how and installation files to either have a link added to the docker-compose solution of pathfinder.

I had to remove treafik to be standalone and handle all tls redirect and letencrypt, remove treafik from both docker-compose.yml files and change docker connection on seAT. In order for everything to work properly. Which for those that do not understand how docker or traefik work, a real nightmare.

If this is possible please let know and I'll be sure pass on files and make the full readme installation process. Let me know!

[Feature Request] More intel Mapping options

Hi, I posted this on the exodus 4D board but had not realized he had abandoned it.

We want to use Pathfinder for small gang fleet intel. Here are some features that would help us.

  • Custom right click connections, Currently there is is only 'bubbled' as an option, would be nice to be able add more options with custom colours (i.e, gate camp)
  • Draggable fleet icons - being able to drag an item on the map, like an icon with a custom title (e.g to track an enemy fleet), this could snap to a system, maybe it code change colour as time passes (hot to cold intel)
  • Faction warfare information, being able to toggle information like FW control and militia advantages
  • Set custom tags on a system ( Home system, trade hub, enemy activity, focus efforts here)
  • Channel intel, SMT has a feature to import intel from a in game chat channel, is that possible here?

Cheers, I'm not a coder so I'm not sure how possible any of this is.

FluK

[Feature] Killboard exclude list.

Would love a way to exclude some systems on your map from being on the killfeed.

For example, our WH map always has trade hubs pinned so we can see when people are there to do trade runs etc.
But then Jita FLOODS our kill stream for our chain.

A way to mark a system to be excluded from killfeed would be an ideal way to prevent this but not lose the functionality we have.

[BUG] Unicode ship names

In the local overlay if there is a ship with a unicode character it shows as the non-unicode way of displaying.

For instance, what comes over in the UserData json for my Astero is:

"u'\xb2\xb9\u2564\u041a\u0440\u0430\u0441\u0438\u0432\u044b\u0439 \u0431\u0443\u0431\u043b\u0438\u043a'"

And that is what shows on the local overlay. It doesn't help that my corp asks all ships to start with two unicode characters :)

The render for this and probably where to fix is at
https://github.com/goryn-clade/pathfinder/blob/master/js/app/map/local.js
Line 187

I would mess myself but can't make new developer accounts on eve right now, so I can't work this one out myself :(

[Feature] - Drop Downs for Signatures Types in K-Space

Currently, when pasting in/inputting scanned down signatures in J-Space, there is a drop down of possible site types. It would be great if this experience could be replicated in K-Space, e.g. in Angel NullSec there should be a drop down for Relic Sites with the choices Ruined Angel Temple Site, Ruined Angel Science Outpust, etc... rather than a free-text entry box.

[Feature] Added system nickname to killfeed

Currently the kill feed just shows the actual system name, not what we have renamed it on the map.

It would be nice for it to display both.

J1011454 / "BAD SYSTEM RUN"

Thanks!

[BUG] Wormhole data calculates incorrect size for some wormhole types

As in Slack mentioned, here the bug
image

Looks like hte problem is that ccp are still supplying those as 988m mass max, when the new size is 1350m or whatever, so there’s a function addWormholeSizeData() that calculates the size based on the max jumpable mass in the db and I guess it gets it wrong

if you make an issue on github we can work on it

[Bug] - Ghost Sites show as Data Sites

If you scan down a Ghost Site (e.g. Improved Angel Covert Research Faciliity) and paste it into Pathfinder, it shows as a Data Site rather than a Ghost Site. Either the type "Ghost Site" should be removed or it should be correctly selected for sites for sites of this type.

Map access via primary character inheritance

Goal:

A member of a corporation/alliance should be able to add an out of corp alt. This alt can then log in and get the same map access as the main it is linked to.

Case Description:

Background:

  • Bob is a member of ACME corporation that has a corporation map.
  • ACME corp is a member of the QQQ alliance which has an alliance map.
  • Bob wants to be able to probe and map chains using his npc corp alt Alice.

Case:

  • Character Bob logs in to PF

  • A new user is made (UserB) with Bob as the primary character

  • Bob has access to the ACME coporation map as he is a member of the corporation

  • Bob has access to the QQQ alliance map because his corp ACME is a member of QQQ

  • Bob creates a personal character map

  • Bob uses the "new character" action from the character menu to log in his alt Alice

  • Character Alice is added to the user UserB

  • Because character Alice is on the user UserB, the info for the primary character is refreshed

  • Alice can see any maps that the primary character (Bob) can see.

  • Alice gets access to the ACME corporation map, the QQQ alliance map and Bob's personal character map.
    //

  • Bob leaves ACME

  • Alice logs in to PF

  • Because character Alice is on userB, the info for the primary character is refreshed

  • Bob (with refreshed character information from ESI) can no longer view the ACME corporation map or the QQQ alliance map.

  • Alice gets access to Bob's personal character map

Things to do:

  • extend user_character model to have a "primary" column that should be set true if it is the first character to log in
    OR extend user model to have a "primary_character" column that should be set to the char id of the first character to log in
  • when a non-primary character logs in, information for the user's primary character is updated from ESI
  • when a non-primary character logs in, the character's map access is inherited from the user's primary character

[BUG] Random 403 for random users at random time.

I received reports from users that they are beeing kicked out from FP with 403 error.
image
image

I saw in log file some warnings but not sure if it's related.

pf           | 2021-10-27T16:42:40.825480441Z [27-Oct-2021 16:42:40] WARNING: [pool www] child 138658 said into stderr: "NOTICE: PHP message: HTTP 403 (POST /api/Map/updateData)"
pf           | 2021-10-27T16:42:40.825512366Z [27-Oct-2021 16:42:40] WARNING: [pool www] child 138658 said into stderr: "NOTICE: PHP message: [vendor/bcosca/fatfree-core/db/sql/session.php:77] Base->error()"
pf           | 2021-10-27T16:42:40.825538966Z [27-Oct-2021 16:42:40] WARNING: [pool www] child 138658 said into stderr: "NOTICE: PHP message: [app/Controller/Controller.php:448] Base->exists()"
pf           | 2021-10-27T16:42:40.825547998Z [27-Oct-2021 16:42:40] WARNING: [pool www] child 138658 said into stderr: "NOTICE: PHP message: [app/Controller/Controller.php:410] Exodus4D\Pathfinder\Controller\Controller->getUser()"
pf           | 2021-10-27T16:42:40.825556327Z [27-Oct-2021 16:42:40] WARNING: [pool www] child 138658 said into stderr: "NOTICE: PHP message: [app/Controller/Controller.php:436] Exodus4D\Pathfinder\Controller\Controller->getSessionCharacter()"
pf           | 2021-10-27T16:42:40.825564507Z [27-Oct-2021 16:42:40] WARNING: [pool www] child 138658 said into stderr: "NOTICE: PHP message: [app/Controller/AccessController.php:47] Exodus4D\Pathfinder\Controller\Controller->getCharacter()"
pf           | 2021-10-27T16:42:40.825572732Z [27-Oct-2021 16:42:40] WARNING: [pool www] child 138658 said into stderr: "NOTICE: PHP message: [app/Controller/AccessController.php:27] Exodus4D\Pathfinder\Controller\AccessController->isLoggedIn()"
pf           | 2021-10-27T16:42:40.825580880Z [27-Oct-2021 16:42:40] WARNING: [pool www] child 138658 said into stderr: "NOTICE: PHP message: [index.php:27] Base->run()"
pf           | 2021-10-27T16:42:40.826138751Z [27-Oct-2021 16:42:40] WARNING: [pool www] child 138658 said into stderr: "NOTICE: PHP message: session_start(): Failed to read session data: user (path: tcp://pf-redis:6379)"
pf           | 2021-10-27T16:42:40.826156370Z [27-Oct-2021 16:42:40] WARNING: [pool www] child 138658 said into stderr: "NOTICE: PHP message: [app/Controller/Controller.php:448] Base->exists()"
pf           | 2021-10-27T16:42:40.826165292Z [27-Oct-2021 16:42:40] WARNING: [pool www] child 138658 said into stderr: "NOTICE: PHP message: [app/Controller/Controller.php:410] Exodus4D\Pathfinder\Controller\Controller->getUser()"
pf           | 2021-10-27T16:42:40.826173656Z [27-Oct-2021 16:42:40] WARNING: [pool www] child 138658 said into stderr: "NOTICE: PHP message: [app/Controller/Controller.php:436] Exodus4D\Pathfinder\Controller\Controller->getSessionCharacter()"
pf           | 2021-10-27T16:42:40.826181879Z [27-Oct-2021 16:42:40] WARNING: [pool www] child 138658 said into stderr: "NOTICE: PHP message: [app/Controller/AccessController.php:47] Exodus4D\Pathfinder\Controller\Controller->getCharacter()"
pf           | 2021-10-27T16:42:40.826190059Z [27-Oct-2021 16:42:40] WARNING: [pool www] child 138658 said into stderr: "NOTICE: PHP message: [app/Controller/AccessController.php:27] Exodus4D\Pathfinder\Controller\AccessController->isLoggedIn()"
pf           | 2021-10-27T16:42:40.826213997Z [27-Oct-2021 16:42:40] WARNING: [pool www] child 138658 said into stderr: "NOTICE: PHP message: [index.php:27] Base->run()"

Unable to Add Other User's to CORP Map

I have created a CORP map in pathfinder, but it will not allow me to add other individual users; it only allows me to add other CORPs. I don't want to add an entire CORP access to the map, I just want to add an individual user.

Its also visa-versa for a private map. I am able to add other individual users, but I am not able to add CORPs to the share list.

Both of them have the same drawback, of not being able to add either an individual or a CORP to EITHER type of map.

[BUG] Thera Notification Spam

This is probably the edgiest of cases, but on the off chance there are two different signatures in Thera with a connection to the same system, Pathfinder will spam a notification every few seconds that the "Thera connections updated" until one of them is removed from eve-scout. It doesn't appear to break anything, but the notification spam is quite annoying.
thera 1
thera 2

The redirect URL does not match

Hi

Having a issue with my Pathfinder. My App is def correct. tried making a second one to double check and still get the same issue

{"error":"invalid_request","error_description":"The redirect URL does not match any of the configured values for this client."}

Missing combat/data sites

Hi! I'm using the docker deployment for Pathfinder and it works like a charm! But I've realized that some entries are missing for combat and data sites, here's an example:

pathfinder

This happens with the event ones too, maybe I did something wrong on the install? Any help or input would be great! Thank you so much for all the effort put onto this amazing tool!

[BUG] Initial signature upload lag

During initial signature paste (when you jump in to new WH and you do initial signature loading to PF using copy paste) there is 10s lag.
Best way to reproduce is to jump to new WH (that was not scanned and has no signatures) and past them there.
image
image

ImageMagick

I'm on GoDaddy Shared Linux hosting. I upgraded to 2.1.4 which ran for an hour before throwing this error.

Internal Server Error
Fatal error: PHP Startup: Unable to load dynamic library 'imagick.so' (tried: /opt/alt/php74/usr/lib64/php/modules/imagick.so (libMagickWand-7.Q16HDRI.so.7: cannot open shared object file: No such file or directory), /opt/alt/php74/usr/lib64/php/modules/imagick.so.so (/opt/alt/php74/usr/lib64/php/modules/imagick.so.so: cannot open shared object file: No such file or directory))

Any ideas? I am posted this on some forums as well. I cannot seem to get to the root of the cause.

Error 500 Packets out of order

I get this error every day:

2022/11/29 01:45:12 [error] 3248#3248: *4976 FastCGI sent in stderr: "PHP message: Packets out of order. Expected 1 received 0. Packet size=128
PHP message: [vendor/bcosca/fatfree-core/db/sql.php:548] PDO->__construct()
PHP message: [app/Lib/Db/Sql.php:19] DB\SQL->__construct()
PHP message: [app/Lib/Db/Pool.php:185] Exodus4D\Pathfinder\Lib\Db\Sql->__construct()
PHP message: [app/Lib/Db/Pool.php:142] Exodus4D\Pathfinder\Lib\Db\Pool->newDB()
PHP message: [app/Model/AbstractModel.php:152] Exodus4D\Pathfinder\Lib\Db\Pool->getDB()
PHP message: [app/Model/AbstractModel.php:1118] Exodus4D\Pathfinder\Model\AbstractModel->__construct()
PHP message: [app/Controller/Controller.php:313] Exodus4D\Pathfinder\Model\AbstractModel::getNew()
PHP message: [app/Controller/Api/User.php:129] Exodus4D\Pathfinder\Controller\Controller->getCookieCharacters()
PHP message: [index.php:27] Base->run()" while reading response header from upstream, client: 146.120.*.*, server: host.name, request: "POST /api/User/getCookieCharacter HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php-fpm.sock:", host: "host.name", referrer: "http://host.name/"
2022/11/29 03:31:05 [error] 3248#3248: *5163 FastCGI sent in stderr: "PHP message: Packets out of order. Expected 1 received 0. Packet size=128
PHP message: [vendor/bcosca/fatfree-core/db/sql.php:548] PDO->__construct()
PHP message: [app/Lib/Db/Sql.php:19] DB\SQL->__construct()
PHP message: [app/Lib/Db/Pool.php:185] Exodus4D\Pathfinder\Lib\Db\Sql->__construct()
PHP message: [app/Lib/Db/Pool.php:142] Exodus4D\Pathfinder\Lib\Db\Pool->newDB()
PHP message: [app/Controller/Controller.php:80] Exodus4D\Pathfinder\Lib\Db\Pool->getDB()
PHP message: [app/Controller/Api/Rest/Route.php:96] Exodus4D\Pathfinder\Controller\Controller->getDB()
PHP message: [app/Controller/Api/Rest/Route.php:534] Exodus4D\Pathfinder\Controller\Api\Rest\Route->setStaticJumpData()
PHP message: [app/Controller/Api/Rest/Route.php:505] Exodus4D\Pathfinder\Controller\Api\Rest\Route->searchRouteCustom()
PHP message: [app/Controller/Api/Rest/Route.php:848] Exodus4D\Pathfinder\Controller\Api\Rest\Route->searchRoute()
PHP message: [index.php:27] Base->run()" while reading response header from upstream, client: 146.120.*.*, server: host.name, request: "POST /api/rest/Route HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php-fpm.sock:", host: "host.name", referrer: "http://host.name/map/MQ%3D%3D"

An internet search says the problem is in the database. I set max_allowed_packet=256M and max_connections=1024, but the problem persists. There are no errors in /var/log/mysql/error.log.

White list problem

Well, i can't login to suite for every person i have bcoz of "Reason: failed to match alliance/corporation white list. Any idea how to fix that?

[BUG] Invalid parameter number in api/Setup/buildIndex

Hi. I get this error when I click Build for Systems neighbour index on the setup page. How to fix it?

2021/10/24 21:08:18 [error] 27032#27032: *358 FastCGI sent in stderr: "PHP message: SQLSTATE[HY093]: Invalid parameter number: number of bound variables does not match number of tokens [/pathfinder/vendor/bcosca/fatfree-core/db/sql.php:230]PHP message: [vendor/bcosca/fatfree-core/db/sql.php:230] PDOStatement->execute()PHP message: [app/Lib/Db/Sql.php:116] DB\SQL->exec()PHP message: [app/Controller/Api/Setup.php:380] Exodus4D\Pathfinder\Lib\Db\Sql->exec()PHP message: [app/Controller/Api/Setup.php:206] Exodus4D\Pathfinder\Controller\Api\Setup->setupSystemJumpTable()PHP message: [index.php:27] Base->run()" while reading response header from upstream, client: 109.252.100.242, server: , request: "POST /api/Setup/buildIndex HTTP/1.1", upstream: "fastcgi://unix:/var/run/php/php-fpm.sock:", host: IP

[Feature] Abysall deadspace tracking should be disabled by default

Tracking jumps to abysall deadspace PVE arenas has no practical value for most chain mapping usecases and just serves to create map clutter when a pilot forgets to turn off tracking before activating a filament.

It's a useful feature to some users in some specific cases, but I believe it should be disabled by default when creating a new map.

Error 500

Error 500

after a server restart it worked again

I got this message from several people
V2.2.0

Deployment

I have deployed a server for my Alliance, and currently limited to only my Alliance. I was thinking of opening it up to a private public server, where non alliance/members can use the server, for a small price. Members $1.99/month or alliance $20/100 members/month. With all excess funds from membership after hosting fees and taxes being Donated to the Project. Was seeking permission to do so, or Any Objections to this being Executed? Any Input is welcome

Map layout settings not working

It appears that the map layout settings are not working correctly. Regardless of the setting, the map always takes up 100% of the browser width.

image

SyntaxError: Unexpected token 0 in JSON at position 1

For some reason I am getting a "SyntaxError: Unexpected token 0 in JSON at position 1" in the Zkillboard module. The GUI for the zKillboards has a red status indicator that states closed when I mouse over it.

A little history,
I upgraded my old exodus4d from this fork. The error occurred on my old installation so I though I would move to a more recent Git repo but the problem persisted.

I'm not very strong in JS scripting, etc. Any help would be greatly appreciated.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.