-
-
Notifications
You must be signed in to change notification settings - Fork 200
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
First discussion #1
Comments
Yeah, the permissions and location of the files are most likely going to be updated as the engine takes shape. It's in preview release now for functionality, the details for other items will be tuned as we progress along. Web interface interaction is something that is a bit off, but the CLI directions should cover most of what you can do for now. There is a log file and a script to generate a massive log file to see how performant the code is when accessing data that would crush an existing install, and the results are indeed fast! Thanks for the information and comments and please post any other observations or ideas that you have and we'll handle them as we can. |
My current install is blocking just over 1.24 million domains and a command like couple features I would love to see: an ability to view more than just the last blocked address ie >recentBlocked-x where x is the number of lines you want to view the same could be said for getallquieries-x kind of an idea the time ability s nice but if you dont understand the timecode the database is using its difficult knowing what the codes mean in the getallqueries results the numbers at the end of the lines would be nice as well or show it as a formatted table but that is definitely just a feature not a requirement i understand right now this is alpha with me being guinea pig extraordinaire and everything that should be working is working you guys rock and im happy to be allowed to play i really am :) |
I like the idea
I don't understand that? The web interface implementation is finished but kept back for a while since we have to sort out how we do the licensing on that as it will integrate into the already published AdminLTE repo code |
the number two at the end of the line ( in this case) sometimes its a 1 or a 3 as well i just dont understand what it refers to |
That would make sense i had looked through but got lost in the code a few times |
The statuses are assigned here:
|
That is a difficult one since I don't know how long the domains and client host names can get, i.e. two unknown widths. If there would have been only one unknown width (like the domain name), I could have moved that to the end and could it have stay out of a preformatted table but I don't know how to do it as it is right now. |
yeah all the research I've tried to do tells me the limit is 255 bytes but that doesn't necessarily translate to x amount of characters perhaps attempt local host names limit of 25 characters and see where it goes or just ignore it because it was a want not a need |
Well, up to 255 characters
I know about at least one user that has host names which are much longer than that because they reflect quite some hierarchy in the network, like:
that can easily become > 25 characters |
Yeah for sure. i forgot about those who implement on the larger basis. My bad. |
installed the latest commits |
We've got to keep you on your toes! :) |
yeah and i learn from it too :) |
Oh, I wrote some text and somehow that seems to have gotten lost. Yeah, you already discovered two changes:
Maybe I should put in the |
The file locations have been changed to
You can use |
Done this morning before work. will be back in approx three hours to reap the benefits. definitely like being able to control very easily the number of results returned very clean code:) |
Yeah, but I'm not entirely satisfied by the new code, since e.g. The problem is that we print out the latest query as the end of the results, i.e. I don't know where to start printing. |
oh OK so it doent know to filter the last ten result containing that client ... you guys are t==he coding masters but will think about it while doing my shift today maybe i can think of something inelegant you guys can turn to gold |
might have to be a silent command kind of idea and i dont know how to code this but the workflow for me would look something like
|
Sounds like a good use case for a hashtable. (Coding a hash in C may not be trivial, I don't know that much yet...) |
To be honest, I'm not sure if that is worth the effort. I'd have to do all the fancy filtering once, extract only what I need and loop over everything a second time, printing only what I need. This will not only slow down That is because I don't collect the data somewhere and print it only afterwards, but immediately push every matching data set out to the requester. This is one of the reasons why |
Will download and install release and report back when I get home ... Got called in for a stupidly long shift today |
release seem to install fine although despite running >kill to terminate before update when i went to start the service it echoed already running .. didnt realize it was started by the |
That does not happen. Either you had another instance of pihole-FTL running somewhere or we have a bug. Have you used
Use |
ok did a clean install following same steps i did last night and i must not have killed the process like i thought everything is working well and installed as expected also using the () with getallqueries worked perfectly |
god im slow some days got it sorted see other issue for info for some reason not letting me log in via CLI but got the right info where it needs to be |
thinking i might put osmc on a new card and see if we run into the same issues we are seeing on the master thoughts? |
Oh, I might have missed that - which issue? |
|
Okay, we can attribute that to the insane number of domains
Temperature is not displayed if it cannot be detected - they does not work on most VMs (virtual machines have nothing like a "physical" temperature). Remember that there is actually no FTL status display except if FTL is offline. |
thats what i figured |
|
based on the pihole script installing under the user "pihole" would it fit into the code that at the end of what im guessing will be the eventual bash/whiptail install script to have it run the following commands
sudo touch /etc/pihole/FTL.log
sudo touch /etc/pihole/FTL.pid
sudo touch /etc/pihole/FTL.lport
sudo chown pihole:pihole /etc/pihole/FTL.*
i would guess that is the eventual plan but dont want to assume
so far despite not running with a web interface as it is not agreeing at the moment every operation i have run has been successful and damn fast
The text was updated successfully, but these errors were encountered: