Warning: SQLite3::querySingle(): Unable to prepare statement: 1, no such table: sites in /home/admin/web/local.example.com/public_html/index.php on line 46
 Binary Options Scams Blacklist - Legit Binary Options Review

Binary Options Scams Blacklist - Legit Binary Options Review

Binary Options SCAMS - Check out my new page with proven blacklisted binary options services

submitted by JonathanQ11 to binaryoption [link] [comments]

Hot Tub Hawk And The Pissed Off Colonel

Well! Here we are again. Everyone is sitting around this internet campfire, anxiously awaiting another Hawk story. Some of you are making S'mores. Others have crammed a stick into a hotdog and are now roasting it. I "Cope" with life and have a fat dip in. The only person I don't see is Hawk. Wait. There he is, and he keeps sticking his fingers into the fire to, "make sure it's still hot." I wonder if there is still a need to detail how mentally deficient or completely oblivious Hawk is? I strongly encourage you to read my previous stories if you have not been formally introduced to Hawk. I suspect you will continue to read anyways, so I offer you this: Hawk is the type of guy that gets into a spelling argument with his tattoo artist and walks out proud of his two-inch sized font forehead tattoo that reads "No Regerts."
We were in beautiful Iraq, a charming vacation destination for thousands of Americans. The vacation was all inclusive. The local women dressed like Pac-Man ghosts or ninjas, and countryside smelled like raw sewage and regret. Most of the locals were very hospitable, but some of the locals had a very strong desire to shout, "Praise Allah" while simultaneously trying to kill us. I am not bothered by much. Every human is entitled to their beliefs. We are also entitled to our own opinions. For example, I don't personally feel "man-dresses" and flip-flops are suitable combat attire, but who am I too judge? The only time I have an issue with people is when they are actively trying to kill me. I don't know why, but it really pisses me off. That and grape jelly.
We worked out of two different locations during this deployment. The majority of my Battalion worked out of a medium-sized Forward Operating Base (FOB), but we also operated out of a smaller FOB. We typically stayed at this other location for about ten days, and would rotate with another Platoon. The location was not horrible, but I personally hated the transient lifestyle. We lived out of our ruck-sacks, and had to find ways to occupy our time when we were not conducting raids or other missions. We didn't have the luxuries we had at "home." There were no gaming systems or large televisions. We simply had find ways to occupy ourselves.
Football was the game of choice for a couple weeks, then it got blacklisted. It had nothing to do with the ball being pigskin either. It was mostly due to poor mission analysis. Football was one of the few things we could all do and actually enjoyed, until it was too dark to play. We had a brilliant and genius idea. We fucking "own the night" with our Night Vision Goggle (NVGs), so why don't we rent it for a couple hours to finish the game? Game on Garth! We thought of everything. We drenched that infidel ball in Infrared (IR) chemlight (Glow Stick) juice. The depth perception problem was immediately evident. House took a fucking laser beam pass to the to the face. Two black eyes builds character though.
We can work through it though. His NVGs were still Fully Mission Capable (FMC), and we all realized that we needed to be a bit quicker. The fourth play from scrimmage was undoubtedly the best, and worst football play in the history of Iraq football. Fuck punting. We were going for it. It would have been easy to confuse Tony, our quarterback for Michael Vick from the shotgun. Tony was a Michael Vick with NVGs, and without the dog fighting felony. Tony evaded numerous rushers and then superbly delivered a fifty yard completion to Ryan. It was beautiful to watch, until it wasn't. NVG's are great, but they don't offer the same Field of View (FOV) your eye-nuggets offer. Ryan thought he was all alone and started a leisurely stroll to the end-zone. The he got fucking nuked from the top and bottom, in fucking reverse directions. Sure, Ryan broke a finger and required "some" stitches. Oh and they broke three sets of NVGs in one play, but damn that was a glorious fucking hit. It was first-and-ten, but our Platoon Sergeant was less than happy. Game off Wayne!
We were now bored again. There was another unit on the FOB with us, but they were not fans of us. The only real interaction we had was when their full-bird Colonel told us to, "stay the fuck away from his Soldiers." I don't know if one of the other Platoons ruined it for us, but the guy was just a complete prick to us.
We did our best to keep our reverse schedule, but it was just so boring during the evenings we were not working. The majority of us resorted to playing Spades or Echure, and others read. Hawk and a handful of others would take nightly showers and then seemed to vanish. "Knowledge is power" and I knew Hawk was utterly powerless. I knew better than to ever let that retarded bird spread his wings and fly solo. I didn't see any reason to worry though. The other people Hawk was with were far smarter than Hawk woud ever be. Furthermore, with football now off the table, there was really no way for anyone to get in trouble at this FOB.
Imagine Hawk in a cattle chute. If I put a box labeled "commonsense" on the opposite end, Hawk would never fucking find it. In a place he literally has no option but to find it, he would NOT FIND IT. EVER. However, if I had a box labeled "worst decision ever" and dropped it in the ocean, Hawk would fucking somehow stumble upon the lost city of Atlantis. I had never really got my ass chewed before I became Hawk's leader, but that trend went out the window when I inherited him.
We lived on the second floor, and my bunk was closest to the door that rotation. Thankfully too. I was woken up when I heard, "I want to talk to one of your leaders." I didn't know "who" was in trouble, but I had Hawk so I knew it was best to simply put my shoes on and assume I was in trouble by proxy. I didn't even wait to see if I would get to sit on the Green Army Weenie, I just spit in my hand and readied my o-ring for maximal insertion. It was too early for the sun to even be out, and I was already willingly walking to my execution. My how things had changed so quickly.
I walk outside and I see five Soldiers, one Hawk, and a fucking pissed of Colonel (COL).
COL: Are you their leader?
OP: I am one of them. How can I help you Sir?
COL: Do you know where I caught them?
This is where I would typically say something stupid, but this guy didn't look happy, and I didn't want to give him a reason to wake up someone who "may" have gave a shit as to why he was irate.
OP: No Sir. I don't.
COL: Above MY SHOWER?
I was now pissed. There was a large shower tent in the middle of large open courtyard. One half was male and the other was female. These fucking morons were spying on naked females? I want to kill them for listening to Hawk. Well, I assumed it was a Hawk idea. Like Hawk's brain, I was putting the cart before the horse. I assume it was Hawk, but I had questions.
OP: How in the fuck did you guys get on top the shower tent?
I was working myself into a frenzy. My brain does not operate like normal people brains. I was pretty pissed considering they violated the privacy of the beautiful ladies at the FOB, but I was actually more pissed they got on top of a fucking tent. They seemingly forgot everything about military tactics and got caught; that was the foremost reason for my anger. The spying on deployment 1's (binary thingy) was second. Considerably a far worse offense, but second at the point in time.
COL: NO. Not the shower tent. On my personal shower.
What? This guy was so special, he had a personal shower. What, he was too good to use the pallet floored showers like the rest of us? So maybe the Romanians (We think anyways) occasionally shit on the pallets and waffle-stomped the poop through the pallets, but the water pressure was phenomenal.
OP: You have a personal shower Sir, and they were on top?
COL: YES. I caught them in my water tank.
Well, back to being puzzled. I don't judge. I personally don't care if penis gazing is your hobby, but there are five of you? Why don't you just unleash your hogs and stare at each others? Anyways, how in the fuck did they all fit into the water tank? What the fuck did they do when they got inside? My god, my brain was running wild with unsightly pictures.
OP: My apologies Sir, but how did they all fit into your water tank?
COL: Come with my Sergeant; so you understand what I am talking about.
OP: You mother fuckers can wait for me in, the front-leaning-rest (Push-up position).
I still wasn't certain I entirely cared, but I thought this would may demonstrate that I showed concern about his fucking one-person shower. COL Prick then lead me around the side of the building and showed me his water tank. It was fucking huge. It was one of the typical hard plastic tanks, but the entire top had been cut off. God knows why, not like it was ever dusty in Iraq, but the top was no-more. It all made sense now. They weren't gay; they were chilling in a makeshift hot tub! Well, the gayness thing is up in the air, but I guess they were too loud while he was showering!?! I apologized profusely, but COL Prick had me locked up at the position of attention for at least ten minutes just dressing me down. I was a "really poor leader, and you're not going to go anywhere in the Army." Jokes on him, they haven't kicked me out yet.
COL: This is why nobody likes "cool guys." Words, words, words. You'd better do something about this, words, words, words. My penis is too small to shower with the big boys, words, words, words. NOW GET THE FUCK OUT OF MY SIGHT.
I returned to the Soldiers, whom were still all in the front-leaning-rest. I screamed, "GET ON THE OTHER SIDE OF THE BUILDING. I DON'T WANT TO GO TO JAIL AFTER PEOPLE SEE ME SMOKE THE FUCKING LIFE FROM YOUR BODY. NOW FUCKING RUN." They fucking scurry, and I stroll to the other side of the building. Out of sight and out of mind.
(I will use "Group" unless Hawk is the person talking. Too many useless names otherwise.)
OP: That fucking dickhead has his own fucking shower! What the fuck?
GROUP: I know right?
OP: What the fuck were you guys thinking? I would expect this from at least one of you, but I won't point elbows. (I then just fucking stare at Hawk.)
GROUP: We didn't think anyone used it. We had never seen anyone go into the room, and the room looked empty. We saw the water tank on top, and just figured we would check it out.
OP: How the fuck did you even get up there?
GROUP: You can walk to it if you exit any second floor window on our building. Well, the courtyard side.
OP: So you guys just sneak out and hang out in this guys shower water?
GROUP: Yes, but we seriously thought nobody used it. We would not have used it otherwise.
OP:You fucking dip-shits think this was just a randomly placed unused water tank? You fucking idiots just stand in this guys shower water for hours?
HAWK: No. We are not dumb Sergeant. We sit on MRE (Meal Ready to Eat) boxes.
OP: HOW LONG HAS THIS BEEN GOING ON?
GROUP: (LaughteGiggles) Every night!?!
OP: We have been here for five days now! NO FUCKING MORE! I will fucking kill you if I get yelled at again over this. The only thing that makes me smile is the fact that he is showering with your ball funk.
Hawk: I have some excellent news then Sergeant
OP: Really? Whats Hawk?
Hawk: (Smirk) We made a promise that, "nobody pisses in the hot tub"...
OP: This is why your mother should have swallowed you Hawk. Why the fuck would that make me happy?
Hawk: (Laughing) Because I broke that rule every night. Most nights more than once!
GROUP: What the fuck Hawk! We have been lounging in your piss? What the fuck dude!
Hawk: I know. (Smiles.) I lied to you though! Cheer up Sergeant. I peed on him for you!
For the record, Hawk did not find the hot tub. He just peed in it, a lot. I don't think any of us paid attention because they came back from wet and with towels. I merely assumed they went to the showers. I suppose I should have kept better track of time. Also, I apologize if this was not as funny as the other Hawk tales. I realized it when I reread it, but it was certainly funny being on-the-ground and witnessing it. Can't laugh at them all I suppose. Remember, next week, "Hawk Walks Home: In Iraq." I don't think it is feasibly possible to not make that one funny. Lastly, some of my stories are a result of me being in the military, but not military. Those stories and others will/are posted at FuckeryUniveristy. I am not ever going to compete with this page, but I do need a place to post other stories and have little fear they will be taken down. The mod may be a huge prick, but at least I know the guy. Man...huge prick!
Cheers!
submitted by SloppyEyeScream to MilitaryStories [link] [comments]

Hot Tub Hawk And The Pissed Off Colonel

Well! Here we are again. Everyone is sitting around this internet campfire, anxiously awaiting another Hawk story. Some of you are making S'mores. Others have crammed a stick into a hotdog and are now roasting it. I "Cope" with life and have a fat dip in. The only person I don't see is Hawk. Wait. There he is, and he keeps sticking his fingers into the fire to, "make sure it's still hot." I wonder if there is still a need to detail how mentally deficient or completely oblivious Hawk is? I strongly encourage you to read my previous stories if you have not been formally introduced to Hawk. I suspect you will continue to read anyways, so I offer you this: Hawk is the type of guy that gets into a spelling argument with his tattoo artist and walks out proud of his two-inch sized font forehead tattoo that reads "No Regerts."
We were in beautiful Iraq, a charming vacation destination for thousands of Americans. The vacation was all inclusive. The local women dressed like Pac-Man ghosts or ninjas, and countryside smelled like raw sewage and regret. Most of the locals were very hospitable, but some of the locals had a very strong desire to shout, "Praise Allah" while simultaneously trying to kill us. I am not bothered by much. Every human is entitled to their beliefs. We are also entitled to our own opinions. For example, I don't personally feel "man-dresses" and flip-flops are suitable combat attire, but who am I too judge? The only time I have an issue with people is when they are actively trying to kill me. I don't know why, but it really pisses me off. That and grape jelly.
We worked out of two different locations during this deployment. The majority of my Battalion worked out of a medium-sized Forward Operating Base (FOB), but we also operated out of a smaller FOB. We typically stayed at this other location for about ten days, and would rotate with another Platoon. The location was not horrible, but I personally hated the transient lifestyle. We lived out of our ruck-sacks, and had to find ways to occupy our time when we were not conducting raids or other missions. We didn't have the luxuries we had at "home." There were no gaming systems or large televisions. We simply had find ways to occupy ourselves.
Football was the game of choice for a couple weeks, then it got blacklisted. It had nothing to do with the ball being pigskin either. It was mostly due to poor mission analysis. Football was one of the few things we could all do and actually enjoyed, until it was too dark to play. We had a brilliant and genius idea. We fucking "own the night" with our Night Vision Goggle (NVGs), so why don't we rent it for a couple hours to finish the game? Game on Garth! We thought of everything. We drenched that infidel ball in Infrared (IR) chemlight (Glow Stick) juice. The depth perception problem was immediately evident. House took a fucking laser beam pass to the to the face. Two black eyes builds character though.
We can work through it though. His NVGs were still Fully Mission Capable (FMC), and we all realized that we needed to be a bit quicker. The fourth play from scrimmage was undoubtedly the best, and worst football play in the history of Iraq football. Fuck punting. We were going for it. It would have been easy to confuse Tony, our quarterback for Michael Vick from the shotgun. Tony was a Michael Vick with NVGs, and without the dog fighting felony. Tony evaded numerous rushers and then superbly delivered a fifty yard completion to Ryan. It was beautiful to watch, until it wasn't. NVG's are great, but they don't offer the same Field of View (FOV) your eye-nuggets offer. Ryan thought he was all alone and started a leisurely stroll to the end-zone. The he got fucking nuked from the top and bottom, in fucking reverse directions. Sure, Ryan broke a finger and required "some" stitches. Oh and they broke three sets of NVGs in one play, but damn that was a glorious fucking hit. It was first-and-ten, but our Platoon Sergeant was less than happy. Game off Wayne!
We were now bored again. There was another unit on the FOB with us, but they were not fans of us. The only real interaction we had was when their full-bird Colonel told us to, "stay the fuck away from his Soldiers." I don't know if one of the other Platoons ruined it for us, but the guy was just a complete prick to us.
We did our best to keep our reverse schedule, but it was just so boring during the evenings we were not working. The majority of us resorted to playing Spades or Echure, and others read. Hawk and a handful of others would take nightly showers and then seemed to vanish. "Knowledge is power" and I knew Hawk was utterly powerless. I knew better than to ever let that retarded bird spread his wings and fly solo. I didn't see any reason to worry though. The other people Hawk was with were far smarter than Hawk woud ever be. Furthermore, with football now off the table, there was really no way for anyone to get in trouble at this FOB.
Imagine Hawk in a cattle chute. If I put a box labeled "commonsense" on the opposite end, Hawk would never fucking find it. In a place he literally has no option but to find it, he would NOT FIND IT. EVER. However, if I had a box labeled "worst decision ever" and dropped it in the ocean, Hawk would fucking somehow stumble upon the lost city of Atlantis. I had never really got my ass chewed before I became Hawk's leader, but that trend went out the window when I inherited him.
We lived on the second floor, and my bunk was closest to the door that rotation. Thankfully too. I was woken up when I heard, "I want to talk to one of your leaders." I didn't know "who" was in trouble, but I had Hawk so I knew it was best to simply put my shoes on and assume I was in trouble by proxy. I didn't even wait to see if I would get to sit on the Green Army Weenie, I just spit in my hand and readied my o-ring for maximal insertion. It was too early for the sun to even be out, and I was already willingly walking to my execution. My how things had changed so quickly.
I walk outside and I see five Soldiers, one Hawk, and a fucking pissed of Colonel (COL).
COL: Are you their leader?
OP: I am one of them. How can I help you Sir?
COL: Do you know where I caught them?
This is where I would typically say something stupid, but this guy didn't look happy, and I didn't want to give him a reason to wake up someone who "may" have gave a shit as to why he was irate.
OP: No Sir. I don't.
COL: Above MY SHOWER?
I was now pissed. There was a large shower tent in the middle of large open courtyard. One half was male and the other was female. These fucking morons were spying on naked females? I want to kill them for listening to Hawk. Well, I assumed it was a Hawk idea. Like Hawk's brain, I was putting the cart before the horse. I assume it was Hawk, but I had questions.
OP: How in the fuck did you guys get on top the shower tent?
I was working myself into a frenzy. My brain does not operate like normal people brains. I was pretty pissed considering they violated the privacy of the beautiful ladies at the FOB, but I was actually more pissed they got on top of a fucking tent. They seemingly forgot everything about military tactics and got caught; that was the foremost reason for my anger. The spying on deployment 1's (binary thingy) was second. Considerably a far worse offense, but second at the point in time.
COL: NO. Not the shower tent. On my personal shower.
What? This guy was so special, he had a personal shower. What, he was too good to use the pallet floored showers like the rest of us? So maybe the Romanians (We think anyways) occasionally shit on the pallets and waffle-stomped the poop through the pallets, but the water pressure was phenomenal.
OP: You have a personal shower Sir, and they were on top?
COL: YES. I caught them in my water tank.
Well, back to being puzzled. I don't judge. I personally don't care if penis gazing is your hobby, but there are five of you? Why don't you just unleash your hogs and stare at each others? Anyways, how in the fuck did they all fit into the water tank? What the fuck did they do when they got inside? My god, my brain was running wild with unsightly pictures.
OP: My apologies Sir, but how did they all fit into your water tank?
COL: Come with my Sergeant; so you understand what I am talking about.
OP: You mother fuckers can wait for me in, the front-leaning-rest (Push-up position).
I still wasn't certain I entirely cared, but I thought this would may demonstrate that I showed concern about his fucking one-person shower. COL Prick then lead me around the side of the building and showed me his water tank. It was fucking huge. It was one of the typical hard plastic tanks, but the entire top had been cut off. God knows why, not like it was ever dusty in Iraq, but the top was no-more. It all made sense now. They weren't gay; they were chilling in a makeshift hot tub! Well, the gayness thing is up in the air, but I guess they were too loud while he was showering!?! I apologized profusely, but COL Prick had me locked up at the position of attention for at least ten minutes just dressing me down. I was a "really poor leader, and you're not going to go anywhere in the Army." Jokes on him, they haven't kicked me out yet.
COL: This is why nobody likes "cool guys." Words, words, words. You'd better do something about this, words, words, words. My penis is too small to shower with the big boys, words, words, words. NOW GET THE FUCK OUT OF MY SIGHT.
I returned to the Soldiers, whom were still all in the front-leaning-rest. I screamed, "GET ON THE OTHER SIDE OF THE BUILDING. I DON'T WANT TO GO TO JAIL AFTER PEOPLE SEE ME SMOKE THE FUCKING LIFE FROM YOUR BODY. NOW FUCKING RUN." They fucking scurry, and I stroll to the other side of the building. Out of sight and out of mind.
(I will use "Group" unless Hawk is the person talking. Too many useless names otherwise.)
OP: That fucking dickhead has his own fucking shower! What the fuck?
GROUP: I know right?
OP: What the fuck were you guys thinking? I would expect this from at least one of you, but I won't point elbows. (I then just fucking stare at Hawk.)
GROUP: We didn't think anyone used it. We had never seen anyone go into the room, and the room looked empty. We saw the water tank on top, and just figured we would check it out.
OP: How the fuck did you even get up there?
GROUP: You can walk to it if you exit any second floor window on our building. Well, the courtyard side.
OP: So you guys just sneak out and hang out in this guys shower water?
GROUP: Yes, but we seriously thought nobody used it. We would not have used it otherwise.
OP:You fucking dip-shits think this was just a randomly placed unused water tank? You fucking idiots just stand in this guys shower water for hours?
HAWK: No. We are not dumb Sergeant. We sit on MRE (Meal Ready to Eat) boxes.
OP: HOW LONG HAS THIS BEEN GOING ON?
GROUP: (LaughteGiggles) Every night!?!
OP: We have been here for five days now! NO FUCKING MORE! I will fucking kill you if I get yelled at again over this. The only thing that makes me smile is the fact that he is showering with your ball funk.
Hawk: I have some excellent news then Sergeant
OP: Really? Whats Hawk?
Hawk: (Smirk) We made a promise that, "nobody pisses in the hot tub"...
OP: This is why your mother should have swallowed you Hawk. Why the fuck would that make me happy?
Hawk: (Laughing) Because I broke that rule every night. Most nights more than once!
GROUP: What the fuck Hawk! We have been lounging in your piss? What the fuck dude!
Hawk: I know. (Smiles.) I lied to you though! Cheer up Sergeant. I peed on him for you!
For the record, Hawk did not find the hot tub. He just peed in it, a lot. I don't think any of us paid attention because they came back from wet and with towels. I merely assumed they went to the showers. I suppose I should have kept better track of time. Also, I apologize if this was not as funny as the other Hawk tales. I realized it when I reread it, but it was certainly funny being on-the-ground and witnessing it. Can't laugh at them all I suppose. Remember, next week, "Hawk Walks Home: In Iraq." I don't think it is feasibly possible to not make that one funny. Lastly, some of my stories are a result of me being in the military, but not military. Those stories and others will/are posted at FuckeryUniveristy. I am not ever going to compete with this page, but I do need a place to post other stories and have little fear they will be taken down. The mod may be a huge prick, but at least I know the guy. Man...huge prick!
Cheers!
submitted by SloppyEyeScream to FuckeryUniveristy [link] [comments]

Addressing recent controversies + A new idea for the Trusted Sellers list.

Hello everyone. I just took a brief hiatus from moderating, as I’ve been in the process of a major post-graduation move. I just caught up with some of the recent controversy regarding Will, and we did a thorough investigation on the matter. Unfortunately, we found evidence of bad faith on the side of the primary individual attacking Will, including usage of alternate accounts to fake grassroots momentum in the "petition” to remove (which he deleted, after being found out), as well as strong suspicions of vote manipulation. Luckily, nothing worthy of an exposé post, like the last time this happened. We have no reason to believe that his motives were more nefarious than simply getting the attention and gratification of being a Cancel Culture Star. But suffice it to say, we are disinclined to bow to his attempt to “cancel” Will.
That said, Will is far from innocent. Most of the comments on the individuals posts were not fake and/or motivated for the same reasons as the user behind the main posts. We identified many issues via customer anecdotes and examples of Will’s (un)professional manner, which will not continue to fly as a trusted seller on this board. Will is going to be on thin ice for the time being, and despite being an OG seller on Repsneakers, we are not opposed to removing or even blacklisting him from the TS list if issues persist.
Onto the next topic: It is unfortunate that we have had to remove several trusted sellers recently, and I have come to the realization that the current system is not optimal in the way list removals are handled. For example, until a few months ago, UABat was one of the most popular sellers on this subreddit. But he was recently removed from the TS list. Despite this removal, he still appears to be dedicated to making amends with the community, and climbing out of the hole he dug himself into. Not good enough to be on the TS list. Not bad enough to be on the blacklist...
So what do we do about these situations where we have sellers have solid history of good service, but go through rough patches which cause loss of confidence by the community? Simply being removed from the list and forgotten/shunned doesn’t seem to be the best answer.
The solution may be a third section for the purpose of further distinguishing the many sellers on this board. The idea is to categorize sellers in a less polarizing way than the simply binary (tri-nary?) "on the list", "off the list", or "blacklisted". We would call this section “New/Probationary Sellers”, which is yet another idea adopted from our grandfather community, RWI Forum.
In this section, we would post profiles for new or new-to-Repsneakers sellers which have established a positive/neutral reputation on Repsneakers, but not yet to the extent that they belong on the TS list. We would also migrate profiles for sellers which were previously on the TS list, but fell out of favor with the community for reasons which did not justify blacklisting. Sellers on this "NP list” will have the opportunity to move up to the TS list if they prove their commitment to the community.
The primary purpose of the pinned post is to provide easily-accessible information on the full breadth of sellers on this board, including those which should be avoided (the blacklist). Merely removing sellers from the TS list does the community a disservice, because users will be left with questions about why ‘x’ seller is not on the list, but also isn’t blacklisted. I believe creating a fuller picture of the marketplace options will have a positive effect. It may also result in probationary sellers finding more motivation to earn their place back on the TS list, and remain there.
This may apply to all or most of the recent removals from the TS List, such as Vicky and UABat, as well as new sellers like Firecloud and Wedosneakers.
Let me know what you guys think of the idea. I hope all my fellow Americans had a good Independence Day! 🇺🇸
submitted by Walt_F to Repsneakers [link] [comments]

Battlefield Hardline and 1 - Good Minus the bugs

Hello Everyone. I recently got both Battlefield Hardline and 1 and played through most of their campaigns. I won't be discussing the Multiplayer.
With Hardline, I really enjoyed the campaign. The gameplay was often open ended and I could use whatever combination of weapons and stealth to make my way through levels and they were often wide enough to give me lots of avenues of attack. I had played MW2 Remasted before this and this was a breath of fresh air after how overly linear and restrictive that was. Add in some nice set pieces and this is a pretty solid campaign.
The big new gimmick Hardline has is that you play as a cop and can takedown and arrest people. You have a move with L1 that makes you go "hands up" to up to 3 people and as long as you keep your gun trained on all of them they won't retaliate allowing you to go up to them and arrest them by throwing them to the floor and cuffing them. I've seen people complain about this feature, especially as it some point your character is no longer a cop yet can still do it. I'd argue that's not a flaw. Since that's Hardline's new gameplay feature it would be odd if you could only do it for half the game. Especially as it's an alternative to just shooting everyone, it provides a decent playstyle to add variation. Imagine if in Splinter Cell Blacklist, the latter half of the game were all Brigg's missions (i.e FPS only) instead of the stealth and combat approach of Sam's missions. It wouldn't feel fun that this game was no longer a stealth game. It would be the same case for Hardline. You could say "rewrite the story so you're always the cop and therefore can always arrest people" but that limits the story and I did enjoy that part of the story.
One issue with this is progression. You earn about 200 xp for completing objectives, 100 xp for knocking out enemies and 250 xp for arresting enemies and 0 xp for killing enemies. As you gain xp, you level up and unlock more equipment (mostly guns). I believe you see the issue. If you play non-lethally, you unlock all the deadly guns you won't be using because of your playstyle. And if you play loud, you unlock stuff at a snail's pace. While this does encourage multiple runs through levels, I feel there are other solutions.
I've seen many people suggest a "Splinter Cell Blacklist" style progression system where there's a seperate track for lethal and non-lethal paths and you level up each by playing each individually. But the issue with that is 95% of the unlocks are more guns and attachments. The stuff for non-lethal plays are unlocked almost immeditaly with the tazer and shell casings you can throw for distractions. I'd also love a Killzone Mercenary style system where your actions reward you with cash you can spend instead but most unlocks are interchangable guns so less applicable.

Another approach for progression could just be to have regular kills give 25xp and headshots give 75 or something so lethal players get something. As an aside, all this wasn't an issue for me since I arrested or knocked out litterally everyone I came across and hit max level before Chapter 7.

Another thing I like was how collectibles were integrated into the game. You have evidence scattered throughout levels you can scan (you have a half useful collectible finder) that reveal more of the lore and background towards plot points which is quite nice. I also wish there was a MW2 cheat code system for finding them as well. Another collectible are select enemies that have a warrant and must be knocked out and arrested if you want it completed. I like these as they're a nice challenge even for lethal players who must show some restraint in a firefight, and for stealthy players who must find a way to get to a target.

The story and characters were quite engaging. After playing MW2 where most player characters were silent and swapped around, it's nice to have a more persistent cast and one that talks a fair bit which helps with characterization and getting invested. The characters ended up being quite nice and the overall story was decent for the first 7 chapters.
Unlike COD, Hard difficulty isn't an immediate death sentence due to enemy gunfire not being as dangerous and the stealth mechanics. Which makes trophy hunting in the campaign less tedious.
One cool mechanic I liked was that you can tilt the controller to make your character lean left and right which can make shooting out of cover and peeking much easier. As you can control how much they lean, it can add more options to combat. I'd love to see more games trying this. I know some other games have L2 or the D-pad used for leaning but those are binary and have the character lean the maximum amount.
My biggest fault is that cutscenes aren't skippable which can get grating if you're replaying a mission over and over again to get a trophy.
Ok, now for the biggest secret. I didn't actually finish the game. I got hit with a major and common bug where the game freezes during a turrent section in chapter 8 and can't progress from there. It was sad because I was enjoying the game.
Still, if you can find it at a decent cost, the first 7 chapters were quite fun and I'd recommend the game based on that. And if you're lucky you might be able to play the remaining chapters as well.
As an aside, while Hardline's campaign may be decent, it doesn't really reflect the appeal of Battlefield's multiplayer which is this large sandbox full of vehicles, squads and dynamic shifts in a match. Hardline plays like, well, a standard FPS campaign with a decent story and somewhat open-ended approach to objects with the odd driving segment. Like, Hardline could have been its own seperate game sold as a new IP and I doubt many would tell it was supposed to be a BF game. Still, it's better than BF3 and 4's campaigns which felt like discount COD campaigns.

Now onto Battlefield 1.
Jumping back a 100 years and a whole continent to the War that Wikipedia tells me was the "6th worst Modern War in human history by Death Toll", Battlefield 1 takes place during WW1. As an aside, I was quite skeptical of the WW1 setting for a BF game. BF games depend on large scale maps and lots of veichles and trenches and war of attrition didn't sound like it found fit their MO. It appears that BF1 circimvented this potential issue by not being set in trenches and having its trademark unrealistic gameplay. That's not a criticism. BF isn't Arma and is more fun because of that.
Unlike Hardline. BF1 has 6 mini-campaigns that take place in different locations. From a quick Wikipedia Glance and one Youtube Video, it appears while the background of these campaigns is sorta based on fact while most of the events that happened in them were ficticious. But while their historical accuracy is sketchy, they do a good job at capturing different aspects of the war and depiciting them in ways that are educational and interesting. Stuff like the lives of Tank Crews and Runners during the War and the destruction caused by the war was harrowing and depicted well. I quite enjoyed completing the in-game challenges to unlcock little codexes to read more about what was going on. I won't go too in-depth into the stories since I don't have a lot of knowledge on the war. There are probably tons of Videos and posts that cover them in more detail. However, it does appear that Chapters 1 and 2 got the bulk of development as they have the most individual missions and levels.
In terms of gameplay, the different missions tend to be quite varied with some missions offering a good bit of level design for different approaches on foot like the one where you have to sneak to collect Sparkplugs for a tank or that one in a desert where you have to kill 3 commanders and it felt like a demo of a First Person MGSV at times. And the many veichle missions offer a nice change of pace. It's good. Missions often have challenges like "kill x enemies with grenades, complete x objective without being seen or having y number of allies survive, or find collectibles" which unlock codex for reading which can be quite nice. Some of these challenges can be quite tough and require multiple playthroughs. There are some bugs which can prevent some trophies from popping so keep that in mind.
The game removes the leaning feature from Hardline which is a shame.
I recommend the game for its campaign. It's good.
As an aside, I wonder how people from the time would react if we brought back this game to the past? Aside from being stunned at the tech, I wonder if people would find it disrespectful that people 100 years later turned one of the most destructive wars in human history into a virtual playground where people kill each other for kicks in what are some pretty traumatizing scenarios?
submitted by coolwali to patientgamers [link] [comments]

[TUTORIAL] How to use Multi-Monitors with Hybrid Graphics Card Intel-Nvidia in notebooks (tried with: Asus Rog Strix G531-GT) - DEBIAN BUSTER

Hello guys! I`m going to do this tutorial because i tried to use multi-monitor in my laptop for a long time and that was a big problem for my case.
This tutorial is for people who have a hybrid graphics card and bumblebee in debian.
My case:
- Rog Strix G531-GT (notebook)
- Intel® UHD Graphics 630
- GTX 1650

So, to it work, first you need to install all the NVIDIA drivers and get it working with the optirun command.
In my case i tried stable nvidia drivers which was Version 418.152, but it have some bugs after install when i tried to configure the xorg.conf file, which when start says something about missing device "mouse0". I reinstall all the debian and tried to use the backports, which have the Version 440.100 (via buster-backports) of nvidia drivers, and it installed well.
#ONLY USE BACKPORTS OR ONLY USE STABLE, DO NOT USE BOTH!
FIRST, VERY IMPORTANT: You should check which driver is okay for you, maybe trying one, if that is good and u dont see "bugs" when trying to configure, use it... In my case 418.152 give me a lot of bugs... i tried 440.100 and it worked ok. If you are using backports, try to download everything at the BACKPORTS, and not the STABLE one! If u are using the STABLE one, continues using the STABLE
To do it, first add the backport repository to /etc/apt/sources.list, which actually is
deb http://deb.debian.org/debian buster-backports main contrib non-free
deb-src http://deb.debian.org/debian buster-backports main contrib non-free

After that, to install linux headers and nvidia-driver do:
- apt update
- apt install -t buster-backports linux-headers-amd64
- apt install -t buster-backports nvidia-driver


Reboot and after that u already have the nvidia-drivers installed, BUT not working because the system dont use the nvidia driver by default. Next step is installation of two packages: bumblebee-nvidia and primus. So now you need to install bumblebee:
- apt install -t buster-backports bumblebee-nvidia primus
- apt install -t buster-backports mesa-utils \you will need the) mesa-utils too for some commands
I didnt need permissions to use the bumblebee commands, but if you need, follow that Post-installation


You may need to blacklist the nouveau drivers, because we are using the nvidia proprietary drivers. To do it, run:
- $ sudo bash -c "echo blacklist nouveau > /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
- $ sudo bash -c "echo options nouveau modeset=0 >> /etc/modprobe.d/blacklist-nvidia-nouveau.conf"
then run
- $ cat /etc/modprobe.d/blacklist-nvidia-nouveau.conf
And the output should be like that:
blacklist nouveau
options nouveau modeset=0
The nouveau drivers are blacklisted successfully!


Now we have a lot of configurations to do.
The next thing to do is go to /etc/bumblebee/bumblebee.conf and open with nano.
add - Driver=nvidia
it should looks like:
# Configuration file for Bumblebee. Values should **not** be put between quotes ## Server options. Any change made in this section will need a server restart # to take effect. [bumblebeed] # The secondary Xorg server DISPLAY number VirtualDisplay=:8 # Should the unused Xorg server be kept running? Set this to true if waiting # for X to be ready is too long and don't need power management at all. KeepUnusedXServer=false # The name of the Bumbleblee server group name (GID name) ServerGroup=bumblebee # Card power state at exit. Set to false if the card shoud be ON when Bumblebee # server exits. TurnCardOffAtExit=false # The default behavior of '-f' option on optirun. If set to "true", '-f' will # be ignored. NoEcoModeOverride=false # The Driver used by Bumblebee server. If this value is not set (or empty), # auto-detection is performed. The available drivers are nvidia and nouveau # (See also the driver-specific sections below) Driver=nvidia # Directory with a dummy config file to pass as a -configdir to secondary X XorgConfDir=/etc/bumblebee/xorg.conf.d # Xorg binary to run XorgBinary=/uslib/xorg/Xorg ## Client options. Will take effect on the next optirun executed. [optirun] # Acceleration/ rendering bridge, possible values are auto, virtualgl and # primus. Bridge=auto # The method used for VirtualGL to transport frames between X servers. # Possible values are proxy, jpeg, rgb, xv and yuv. VGLTransport=proxy # List of paths which are searched for the primus libGL.so.1 when using # the primus bridge PrimusLibraryPath=/uslib/x86_64-linux-gnu/primus:/uslib/i386-linux-gnu/primus # Should the program run under optirun even if Bumblebee server or nvidia card # is not available? AllowFallbackToIGC=false # Driver-specific settings are grouped under [driver-NAME]. The sections are # parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto- # detection resolves to NAME). # PMMethod: method to use for saving power by disabling the nvidia card, valid # values are: auto - automatically detect which PM method to use # bbswitch - new in BB 3, recommended if available 

After that, go to /etc/bumblebee/xorg.conf.nouveau and open with nano.
add - BusID "", ex. BusID "PCI:00:02:0" in the Section "Device" \ to see the ID of your graphic cards, run in console: lspci | egrep 'VGA|3D')
it should looks like:
# Configuration file for Bumblebee. Values should **not** be put between quotes ## Server options. Any change made in this section will need a server restart # to take effect. [bumblebeed] # The secondary Xorg server DISPLAY number VirtualDisplay=:8 # Should the unused Xorg server be kept running? Set this to true if waiting # for X to be ready is too long and don't need power management at all. KeepUnusedXServer=false # The name of the Bumbleblee server group name (GID name) ServerGroup=bumblebee # Card power state at exit. Set to false if the card shoud be ON when Bumblebee # server exits. TurnCardOffAtExit=false # The default behavior of '-f' option on optirun. If set to "true", '-f' will # be ignored. NoEcoModeOverride=false # The Driver used by Bumblebee server. If this value is not set (or empty), # auto-detection is performed. The available drivers are nvidia and nouveau # (See also the driver-specific sections below) Driver=nvidia # Directory with a dummy config file to pass as a -configdir to secondary X XorgConfDir=/etc/bumblebee/xorg.conf.d # Xorg binary to run XorgBinary=/uslib/xorg/Xorg ## Client options. Will take effect on the next optirun executed. [optirun] # Acceleration/ rendering bridge, possible values are auto, virtualgl and # primus. Bridge=auto # The method used for VirtualGL to transport frames between X servers. # Possible values are proxy, jpeg, rgb, xv and yuv. VGLTransport=proxy # List of paths which are searched for the primus libGL.so.1 when using # the primus bridge PrimusLibraryPath=/uslib/x86_64-linux-gnu/primus:/uslib/i386-linux-gnu/primus # Should the program run under optirun even if Bumblebee server or nvidia card # is not available? AllowFallbackToIGC=false # Driver-specific settings are grouped under [driver-NAME]. The sections are # parsed if the Driver setting in [bumblebeed] is set to NAME (or if auto- # detection resolves to NAME). # PMMethod: method to use for saving power by disabling the nvidia card, valid # values are: auto - automatically detect which PM method to use # bbswitch - new in BB 3, recommended if available # switcheroo - vga_switcheroo method, use at your own risk # none - disable PM completely # https://github.com/Bumblebee-Project/Bumblebee/wiki/Comparison-of-PM-methods ## Section with nvidia driver specific options, only parsed if Driver=nvidia [driver-nvidia] # Module name to load, defaults to Driver if empty or unset KernelDriver=nvidia PMMethod=auto # colon-separated path to the nvidia libraries LibraryPath=/uslib/x86_64-linux-gnu/nvidia:/uslib/i386-linux-gnu/nvidia:/uslib/x86_64-linux-gnu:/uslib/i386-linux-gnu # comma-separated path of the directory containing nvidia_drv.so and the # default Xorg modules path XorgModulePath=/uslib/nvidia,/uslib/xorg/modules XorgConfFile=/etc/bumblebee/xorg.conf.nvidia # If set to true, will always unload the kernel module(s) even with # PMMethod=none - useful for newer Optimus models on which the kernel power # management works out of the box to power the card on/off without bbswitch. AlwaysUnloadKernelDriver=false ## Section with nouveau driver specific options, only parsed if Driver=nouveau [driver-nouveau] KernelDriver=nouveau PMMethod=auto XorgConfFile=/etc/bumblebee/xorg.conf.nouveau 

Do the same in /etc/bumblebee/xorg.conf.nvidia, and put the ID of the Discrete Nvidia Card.
add - BusID ""
add - Option "AllowEmptyInitialConfiguration" "true"
and at the END of the file, add
Section "Screen" Identifier "Screen0" Device "DiscreteNVidia" EndSection 
it should look like:
Section "ServerLayout" Identifier "Layout0" Option "AutoAddDevices" "true" Option "AutoAddGPU" "false" EndSection Section "Device" Identifier "DiscreteNvidia" Driver "nvidia" VendorName "NVIDIA Corporation" # If the X server does not automatically detect your VGA device, # you can manually set it here. # To get the BusID prop, run `lspci | egrep 'VGA|3D'` and input the data # as you see in the commented example. # This Setting may be needed in some platforms with more than one # nvidia card, which may confuse the proprietary driver (e.g., # trying to take ownership of the wrong device). Also needed on Ubuntu 13.04. BusID "PCI:01:00:0" # Setting ProbeAllGpus to false prevents the new proprietary driver # instance spawned to try to control the integrated graphics card, # which is already being managed outside bumblebee. # This option doesn't hurt and it is required on platforms running # more than one nvidia graphics card with the proprietary driver. # (E.g. Macbook Pro pre-2010 with nVidia 9400M + 9600M GT). # If this option is not set, the new Xorg may blacken the screen and # render it unusable (unless you have some way to run killall Xorg). Option "ProbeAllGpus" "false" Option "AllowEmptyInitialConfiguration" "true" Option "NoLogo" "true" Option "UseEDID" "true" # Option "UseDisplayDevice" "none" EndSection Section "Screen" Identifier "Screen0" Device "DiscreteNVidia" EndSection 
REBOOT NOW, IS IMPORTANT!!


At this point, the TEST for bumblebee should be working!
Test
Install mesa-demos and use glxgears to test if if Bumblebee works with your Optimus system:
$ optirun glxgears -info
If it fails, try the following commands:
64 bit system:
$ optirun glxspheres64
32 bit system:
$ optirun glxspheres32
If the window with animation shows up, Optimus with Bumblebee is working.
Note: If glxgears failed, but glxspheresXX worked, always replace "glxgears" with "glxspheresXX" in all cases.
If the bumblebee still not working, you should look why isnt it working. You can ask me maybe i can help with some information! I tried a lot of things and maybe i can help.
now finally, you can run anything with the optirun command, like: optirun virtualbox... or optirun (a game) and it will work with you graphic card.
But still, when you connect a monitor at the HDMI output, the monitor will not work...
For that, finnaly, we can do that:
To use multi monitors, we need to see this section, which is what happen to me: Output wired to the NVIDIA chip
At this point, you may need to configure the /etc/X11/xorg.conf.d/20-intel.conf
and /etc/bumblebee/xorg.conf.nvidia, as it says in the tutorial. After that reboot your system and try again the command: optirun intel-virtual-output
It should finally works, if you have connected another monitor in HDMI output and try the command optirun intel-virtual-output, it will start in the monitor a continuation for the X session, which works pretty well!!

Well, that was hard to do for me, and i hope that information can help someone. If something is confusing or you cant do the second monitor work, just type in comments, i will try to help...

One important thing to do is: do not try to use xorg.conf file, just delete it and keep the linux to do it by itself. Every time which i tried to use the xorg.conf file it broke my gnome startup and i need to start debian in recovery mode and go to /etc/X11, and run rm -R xorg.conf (which delete the xorg file), or rename it to the linux do not read the informations there.
#TIPS: For a good use of that, you can go to debian keyboard configuration, and configure a new shortcut with the command optirun intel-virtual-output.
When you press ctrl+alt+y that will start the second monitor for you :D
https://preview.redd.it/3luethknnfj51.png?width=987&format=png&auto=webp&s=a7eaf1a4c029237fd9b25ca0194c99d84fcb83a5
so that is #learning_with_linux
thanks

https://preview.redd.it/8g753mxelfj51.jpg?width=4032&format=pjpg&auto=webp&s=1d24f618dcd3bb92a760a531112e5e3852e524d5
submitted by MrMineToons to debian [link] [comments]

what is this i just downloaded (youtube code?)

so this is kinda a wierd story. I was planning to restart my computer. (cant remember why) I spend most of my time watching youtube videos so i had alot of tabs open. So i was watching the videos then deleting the tab but not opening new tabs. So i was down 2 i think 1 it was a pretty long video so i tried to open a youtube home page tab just to look while i listened to the video. And this is a short exerp of what i got.





YouTube











submitted by inhuman7773 to techsupport [link] [comments]

Nvidia, It thinks its using it but its not.

Recently had a hard drive go bad, was previously configured correctly, however did do a recent version upgrade.While I have purged and reinstalled, how I am installing is: nooone@nowhere:~$ sudo add-apt-repository ppa:graphics-drivers/ppa , nooone@nowhere:~$ sudo apt update , nooone@nowhere:~$ sudo ubuntu-drivers autoinstall
My system current status, it displays graphics it boots, however the options in change screen size and add additional monitors are unavailable although they were previously, also graphics appear to have no hardware support.
nooone@nowhere:**~**$ lsb_release -a No LSB modules are available.Distributor ID: UbuntuDescription: Ubuntu 18.04.4 LTSRelease: 18.04Codename: bionic
nooone@nowhere:**~**$ lspci | grep VGA01:00.0 VGA compatible controller: NVIDIA Corporation GP104 [GeForce GTX 1080] (rev a1)
nooone@nowhere:**~**$ cat /proc/drivenvidia/version NVRM version: NVIDIA UNIX x86_64 Kernel Module 440.26 Sun Oct 13 18:00:57 UTC 2019GCC version: gcc version 8.3.0 (Ubuntu 8.3.0-6ubuntu1)
nooone@nowhere:~$ cat /valog/gpu-manager.log log_file: /valog/gpu-manager.log last_boot_file: /valib/ubuntu-drivers-common/last_gfx_boot new_boot_file: /valib/ubuntu-drivers-common/last_gfx_boot can't get module info via kmodcan't access /opt/amdgpu-pro/bin/amdgpu-pro-px Looking for nvidia modules in /lib/modules/5.0.0-38-generic/updates/dkms Looking for amdgpu modules in /lib/modules/5.0.0-38-generic/updates/dkms Is nvidia loaded? yes Was nvidia unloaded? no Is nvidia blacklisted? no Is intel loaded? no Is radeon loaded? no Is radeon blacklisted? no Is amdgpu loaded? no Is amdgpu blacklisted? no Is amdgpu versioned? no Is amdgpu pro stack? no Is nouveau loaded? no Is nouveau blacklisted? yes Is nvidia kernel module available? no Is amdgpu kernel module available? no VendoDevice Id: 10de:1b80 BusID "PCI:1@0:0:0" Is boot vga? yes Skipping "/dev/dri/card0", driven by "nvidia-drm" Skipping "/dev/dri/card0", driven by "nvidia-drm" Skipping "/dev/dri/card0", driven by "nvidia-drm" Skipping "/dev/dri/card0", driven by "nvidia-drm" Does it require offloading? no last cards number = 1 Has amd? no Has intel? no Has nvidia? yes How many cards? 1 Has the system changed? No Single card detected Nothing to do nooone@nowhere:~$
o nooone@nowhere:~$ dpkg -l | grep -i nvidia ii libnvidia-cfg1-440:amd64 440.100-0ubuntu0.18.04.1 amd64 NVIDIA binary OpenGL/GLX configuration library ii libnvidia-common-440 440.100-0ubuntu0.18.04.1 all Shared files used by the NVIDIA libraries ii libnvidia-compute-440:amd64 440.100-0ubuntu0.18.04.1 amd64 NVIDIA libcompute package ii libnvidia-compute-440:i386 440.100-0ubuntu0.18.04.1 i386 NVIDIA libcompute package ii libnvidia-decode-440:amd64 440.100-0ubuntu0.18.04.1 amd64 NVIDIA Video Decoding runtime libraries ii libnvidia-decode-440:i386 440.100-0ubuntu0.18.04.1 i386 NVIDIA Video Decoding runtime libraries ii libnvidia-encode-440:amd64 440.100-0ubuntu0.18.04.1 amd64 NVENC Video Encoding runtime library ii libnvidia-encode-440:i386 440.100-0ubuntu0.18.04.1 i386 NVENC Video Encoding runtime library ii libnvidia-extra-440:amd64 440.100-0ubuntu0.18.04.1 amd64 Extra libraries for the NVIDIA driver ii libnvidia-fbc1-440:amd64 440.100-0ubuntu0.18.04.1 amd64 NVIDIA OpenGL-based Framebuffer Capture runtime library ii libnvidia-fbc1-440:i386 440.100-0ubuntu0.18.04.1 i386 NVIDIA OpenGL-based Framebuffer Capture runtime library ii libnvidia-gl-440:amd64 440.100-0ubuntu0.18.04.1 amd64 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD ii libnvidia-gl-440:i386 440.100-0ubuntu0.18.04.1 i386 NVIDIA OpenGL/GLX/EGL/GLES GLVND libraries and Vulkan ICD ii libnvidia-ifr1-440:amd64 440.100-0ubuntu0.18.04.1 amd64 NVIDIA OpenGL-based Inband Frame Readback runtime library ii libnvidia-ifr1-440:i386 440.100-0ubuntu0.18.04.1 i386 NVIDIA OpenGL-based Inband Frame Readback runtime library ii nvidia-compute-utils-440 440.100-0ubuntu0.18.04.1 amd64 NVIDIA compute utilities ii nvidia-dkms-440 440.100-0ubuntu0.18.04.1 amd64 NVIDIA DKMS package ii nvidia-driver-440 440.100-0ubuntu0.18.04.1 amd64 NVIDIA driver metapackage ii nvidia-kernel-common-440 440.100-0ubuntu0.18.04.1 amd64 Shared files used with the kernel module ii nvidia-kernel-source-440 440.100-0ubuntu0.18.04.1 amd64 NVIDIA kernel source package ii nvidia-modprobe 384.111-2 amd64 utility to load NVIDIA kernel modules and create device nod es ii nvidia-prime 0.8.8.2 all Tools to enable NVIDIA's Prime ii nvidia-settings 440.64-0ubuntu0~0.18.04.1 amd64 Tool for configuring the NVIDIA graphics driver ii nvidia-utils-440 440.100-0ubuntu0.18.04.1 amd64 NVIDIA driver support binaries ii xserver-xorg-video-nvidia-440 440.100-0ubuntu0.18.04.1 amd64 NVIDIA binary Xorg driver
nooone@nowhere:**~**$ nvidia-settings
ERROR: An internal driver error occurred
ERROR: Unable to load info from any available system
(nvidia-settings:2032): GLib-GObject-CRITICAL **: 14:59:48.082: g_object_unref: assertion 'G_IS_OBJECT (object)' failed** Message: 14:59:48.086: PRIME: No offloading required. Abort** Message: 14:59:48.086: PRIME: is it supported? no
nooone@nowhere:**~**$ sudo nvidia-modprobe
nooone@nowhere:**~**$ sudo lsof /dev/nvidia*
nooone@nowhere:**~**$ nvidia-smi Failed to initialize NVML: Drivelibrary version mismatch
submitted by netfire4 to linuxquestions [link] [comments]

Can't install: "pihole-FTL: no process found" and "DNS service is NOT running"

Hi, I'm having problems installing pihole on a raspberry pi.
I installed using method 2:
wget -O basic-install.sh https://install.pi-hole.net sudo bash basic-install.sh
The dashboard says DNS Service is not running.
Here is the output from pihole -r:
 [✓] Root user check .;;,. .ccccc:,. :cccclll:. ..,, :ccccclll. ;ooodc 'ccll:;ll .oooodc .;cll.;;looo:. .. ','. .',,,,,,'. .',,,,,,,,,,. .',,,,,,,,,,,,.... ....''',,,,,,,'....... ......... .... ......... .......... .......... .......... .......... ......... .... ......... ........,,,,,,,'...... ....',,,,,,,,,,,,. .',,,,,,,,,'. .',,,,,,'. ..'''. [i] Existing PHP installation detected : PHP version 7.3.14-1~deb10u1 [i] Repair option selected [✓] Disk space check [✓] Update local cache of available packages [✓] Checking apt-get for upgraded packages... up to date! [i] Installer Dependency checks... [✓] Checking for dhcpcd5 [✓] Checking for git [✓] Checking for iproute2 [✓] Checking for whiptail [i] SELinux not detected [i] Performing reconfiguration, skipping download of local repos [✓] Resetting repository within /etc/.pihole... [✓] Resetting repository within /vawww/html/admin... [i] Main Dependency checks... [✓] Checking for cron [✓] Checking for curl [✓] Checking for dnsutils [✓] Checking for iputils-ping [✓] Checking for lsof [✓] Checking for netcat [✓] Checking for psmisc [✓] Checking for sudo [✓] Checking for unzip [✓] Checking for wget [✓] Checking for idn2 [✓] Checking for sqlite3 [✓] Checking for libcap2-bin [✓] Checking for dns-root-data [✓] Checking for libcap2 [✓] Checking for lighttpd [✓] Checking for php7.3-common [✓] Checking for php7.3-cgi [✓] Checking for php7.3-sqlite3 [✓] Checking for php7.3-xml [✓] Checking for php-intl [✓] Enabling lighttpd service to start on reboot... [✓] Checking for user 'pihole' [i] FTL Checks... [✓] Detected ARM-hf architecture (armv6 or lower) Using ARM binary [i] Checking for existing FTL binary... [i] Latest FTL Binary already installed (v5.0). Confirming Checksum... [i] Checksum correct. No need to download! perl: warning: Setting locale failed. perl: warning: Please check that your locale settings: LANGUAGE = (unset), LC_ALL = (unset), LC_TERMINAL = "iTerm2", LC_CTYPE = "UTF-8", LANG = "en_GB.UTF-8" are supported and installed on your system. perl: warning: Falling back to a fallback locale ("en_GB.UTF-8"). [✓] Installing scripts from /etc/.pihole [i] Installing configs from /etc/.pihole... [i] Existing dnsmasq.conf found... it is not a Pi-hole file, leaving alone! [✓] Copying 01-pihole.conf to /etc/dnsmasq.d/01-pihole.conf [i] Installing blocking page... [✓] Creating directory for blocking page, and copying files [i] Backing up index.lighttpd.html No default index.lighttpd.html file found... not backing up [✓] Installing sudoer file [✓] Installing latest Cron script [✓] Installing latest logrotate script [i] Backing up /etc/dnsmasq.conf to /etc/dnsmasq.conf.old [✓] man pages installed and database updated [i] Testing if systemd-resolved is enabled [i] Systemd-resolved is not enabled [✓] Restarting lighttpd service... [✓] Enabling lighttpd service to start on reboot... [i] Restarting services... [✓] Enabling pihole-FTL service to start on reboot... [✓] Restarting pihole-FTL service... [✓] Deleting existing list cache [i] Neutrino emissions detected... [✓] Pulling blocklist source list into range [✓] Preparing new gravity database [i] Target: https://raw.githubusercontent.com/StevenBlack/hosts/mastehosts [✓] Status: Retrieval successful [i] Received 57671 domains [i] Target: https://mirror1.malwaredomains.com/files/justdomains [✓] Status: Retrieval successful [i] Received 26853 domains [i] Target: https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt [✓] Status: Retrieval successful [i] Received 34 domains [i] Target: https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt [✓] Status: Retrieval successful [i] Received 2701 domains [✓] Storing downloaded domains in new gravity database [✓] Building tree [✓] Swapping databases [i] Number of gravity domains: 87259 (84818 unique domains) [i] Number of exact blacklisted domains: 0 [i] Number of regex blacklist filters: 0 [i] Number of exact whitelisted domains: 0 [i] Number of regex whitelist filters: 0 [✗] pihole-FTL: no process found [✓] Cleaning up stray matter [✓] Restarting DNS server [✗] DNS service is NOT running [i] The install log is located at: /etc/pihole/install.log Update Complete! Current Pi-hole version is v5.0. Current AdminLTE version is v5.0. Current FTL version is v5.0. 
I tried apt-get upgrade and uninstalling and reinstalling a few times. Searching for the error all I find are old posts and the solutions don't seem to work.
What logs would I need to look?
Edit: debug token: k87a8bs9jb
submitted by andres_i to pihole [link] [comments]

Selenium Headless Getting Detected on Remote Linux(Ubuntu) vs Undetected On Mac

I am working on a white hat side project, my intention is to scrape behind a login screen of my own data so that I can plot it :)

I am able to run the code on local env (mac os/ details below) it logins in and able to go to the desired behind login page.

However when promoted to remote linux server (ubuntu/ details below) it fails to login and is rerouted back to login page.

At first I thought it was ip/ dns registering as blacklisted but then I ran both behind a nordvpn (server: us5793) and was still getting the same result: (Works on local not on Remote)

*This is the same result for local env and remote env*
IP Location | Chicago, Illinois (US)
-- | --
NordVPN
64.44.80.68, 198.143.57.3
Mac OS X
Chrome 83.0.4103.97
Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36
1920px X 1080px
Enabled
Enabled


The expected result is that the function below returns success in finding the "mytrips" text within the html. This indicates the login was a success.

**My Speculation** Is one of two things,
1 the chromedriver binary responds differently to the `cdc` replacement you do in your code acts differently in my linux env
2 the way javascript is reinjected back into the code isn't correctly working in linux.



Other found resources:
[How to inject JS and beat detection](https://intoli.com/blog/not-possible-to-block-chrome-headless/)
[Many Tests for bot indication](https://antoinevastel.com/bots)
[general chrome headless](https://arh.antoinevastel.com/bots/areyouheadless) *My code passes this for both environments*


I'm going to continue hacking away at this thing and would love to help develop a solution for this and other things moving forward :) , Ideally would love to have the equivalent of the networking tab in inspect to debug these things.



'''
Local MacOS (success) -- Login Success
sys.platform: darwin
sysname: Darwin
version: Darwin Kernel Version 19.3.0: Thu Jan 9 20:58:23 PST 2020; root:xnu-6153.81.5~1/RELEASE_X86_64
release: 19.3.0
machine: x86_64
selenium : 3.141.0
'''

Tried this in python3.6 & 3.8. No luck on either.
```
Remote Linux(fail) -- Login Fail -- Shouldn't matter with vpn, but this lives in AWS Ec2
sys.platform: linux
sysname: Linux
version: #21~18.04.1-Ubuntu SMP Mon May 11 12:33:03 UTC 2020
release: 5.3.0-1019-aws
machine: x86_64
selenium : 3.141.0
```

achieved running behind nordvpn with a shell script
```
#!/bin/bash

echo "Executing Nord VPN"
nordvpn connect us5793


echo "Executing Python"
python3.8 /home/ubuntu/test.py

echo "Disconnecting VPN"
nordvpn disconnect
```



**Created a fake account for you to test on as well **


```
import os
import sys


print(f""" \n
sys.platform: {sys.platform}
sysname: {os.uname().sysname}
version: {os.uname().version}
release: {os.uname().release}
machine: {os.uname().machine}
\n
""")

import undetected_chromedriver as uc
uc.install() #important this is first
from selenium.webdriver import Chrome, ChromeOptions
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from bs4 import BeautifulSoup

from time import sleep



class BotDriver:
def __init__(self,username, pw, start_url, url_behind_login, headless_input = True):
self.username = username
self.pw = pw
chrome_options = ChromeOptions()
chrome_options.headless = headless_input
chrome_options.add_argument("--incognito")
chrome_options.add_argument('--disable-extensions')
chrome_options.add_argument("--start-maximized")

self.driver = Chrome(chrome_options=chrome_options)
self.start_url = start_url
self.url_behind_login = url_behind_login
self.driver.get('https://www.iplocation.net/')
self.driver.get_screenshot_as_file(f"iplocation.png")
self.driver.get(start_url)
self.waitdriver = WebDriverWait( self.driver, 10)

def get_element(self,findby,argument_to_click):
element = self.waitdriver.until(EC.element_to_be_clickable((findby, argument_to_click)))

return element
def slow_keys(self,input_keys,element,speed=.2):
for character in input_keys:
sleep(speed)
element.send_keys(character)
sleep(1)
def main(self):
element0 = self.get_element( By.LINK_TEXT,"Sign In or Join" )
element0.click()
element1 = self.get_element( By.XPATH,'//*[@id="user-id"]' )
element1.click()
self.slow_keys(self.username,element1)
element2 = self.get_element( By.XPATH,'//*[@id="password"]' )
element2.click()
self.slow_keys(self.pw,element2)
self.driver.get_screenshot_as_file(f"before_submit.png")
element3 = self.get_element( By.XPATH,"//button[@name='submitButton']" )
element3.click()
self.driver.get_screenshot_as_file(f"after_submit.png")
sleep(3)
#test string to find
soup = BeautifulSoup(self.driver.page_source, 'lxml')
test = soup.body.findAll(text='My Trips')
if len(test) > 1:
print(f'\n\n\n Login Success ({test} len {len(test)})\n\n\n')
else:
print(f'\n\n\n Login failed ({test} len {len(test)})\n\n\n')
self.driver.get(self.url_behind_login)
self.driver.get_screenshot_as_file(f"last.png")

if __name__ == "__main__":
username = input('Enter your login email: ')
pw = input('Enter your login pw: ')
start_url = 'https://www.marriott.com/default.mi'
url_behind_login = 'https://www.marriott.com/loyalty/findReservationList.mi'
pbd = BotDriver(username, pw, start_url, url_behind_login, headless_input = True)
pbd.main()

```
*Quick update: * I am still getting this issue. To extract variables from the equation, IE Ubuntu vs Mac os and Local vs Amazon, I'm spinning up a ubuntu instance on an old mac mini to see if the code can run there.
Will update on how it goes!
submitted by jkail1011 to selenium [link] [comments]

Ambrosia and Registration

Now that Ambrosia is gone, new registrations are no longer possible, and due to their expiring codes, using legitimate license keys has become difficult. We may hope to see a few of their games revived in the future but at present, only the original releases are available. Perhaps this case study on Ambrosia's registration algorithms will be useful to some.

The Old System

In their earliest days, ASW didn't require registration, but they eventually began locking core features away behind codes. All of their classic titles use the original algorithm by Andrew Welch.
Given a licensee name, number of copies, and game name, the code generator runs through two loops. The first loop iterates over each letter of the capitalized licensee name, adding the ASCII representation of that letter with the number of copies and then rotating the resulting bits. The second loop repeats that operation, only using the game's name instead of the license holder's name.
Beginning with Mars Rising, later games added a step to these loops: XOR the current code with the common hex string $DEADBEEF. However, the rest of the algorithm remained essentially unchanged.
The resulting 32 bits are converted into a text registration code by adding the ASCII offset of $41 to each hex digit. This maps the 32-bit string into 8 characters, but due to the limit of a hex digit to only encode 16 values, codes only contain letters from the first 16 of the alphabet.
The following chart shows an example using a well-known hacked code for Slithereens.
 Iteration 1 ('A' in ANONYMOUS) Name: Anonymous Code = $0 + $41 Number: 100 (hex: $64) -> << 6 ... -> Code = $FD53 FFA0 Game: Slithereens + $64 ^ $DEAD BEEF >> 1 Add $41 to each digit: Registration -> $41 + $F = $50 = P -> Reverse string -> ------------ $41 + $D = $4E = N | AKPPDFNP | ... ------------ 
Here is a Python implementation of the v1 system: aswreg_v1.py
Once you have the bitstring module installed via sudo pip install bitstring, you can test the output yourself with python aswreg_v1.py "Anonymous" 100 "Slithereens".

The New System

As Ambrosia's Matt Slot explains, the old system continued to allow a lot of piracy, so in the early 2000's they decided to switch to a more challenging registration system. This new method was based on polynomial hashing and included a timestamp so that codes could be expired and renewed. Ambrosia now had better control over code distribution, but they assumed their renewal server would never be shut down...
They also took more aggressive steps to reduce key sharing. The registration app checks against a list of blacklisted codes, and if found to be using one, the number of licenses is internally perturbed so that subsequent calculations fail. To combat tampering, your own information can get locally blacklisted in a similar manner if too many failed attempts occur, at least until the license file is deleted. Furthermore, the app attempts to verify the system time via a remote time server to minimize registration by changing the computer's clock.
You can disable the internet connection, set the clock back, and enter codes. There's also a renewal bot for EV: Nova. But let us look at the algorithm more closely.

64-bit Codes

The first noticeable difference is that registration codes in v2 are now 12 digits, containing both letters and numbers. This is due to a move from a 32-bit internal code to a 64-bit one. Rather than add an ASCII offset to hex digits, every letter or number in a new registration code has a direct mapping to a chunk of 5 bits. Using 5 bits per digit supports up to 32 values, or almost all letters of the alphabet and digits up to 9 (O, I, 0, and 1 were excluded given their visual similarities).
The resulting 64 bits (really only 60 because the upper 4 are unused: 12 digits * 5 bits each = 60) are a combination of two other hashes XOR'd together. This is a notable change from v1 because it only used the registration code to verify against the hashing algorithm. Only the licensee name, number of copies, and game name were really used. In v2, the registration code is itself a hash which contains important information like a code's timestamp.

Two Hashes

To extract such information from the registration code, we must reverse the XOR operation and split out the two hashes which were combined. Fortunately, XOR is reversible, and we can compute one of the hashes. The first hash, which I'll call the userkey, is actually quite similar to v1's algorithm. It loops through the licensee name, adding the ASCII value, number of copies, and shifting bits. This is repeated with the game name. An important change is including multiplication by a factor based on the string size.
The second hash, which I'll call the basekey, is the secret sauce of v2; it's what you pay Ambrosia to generate when registering a product. It is not computed by the registration app, but there are several properties by which it must be validated.
The chart below visualizes the relationships among the various hashes, using the well-known "Barbara Kloeppel" code for EV: Nova.
 TEXTCODE: ------------------ | L4B5-9HJ5-P3NB | ------------------ HASH1 (userkey): | calculated from licensee name, | copies, and game name BINCODE: ---------------------- 5 bits per character, /-> | 0x0902f8932acce305 | plus factors & rotation / ---------------------- ---------------------- / | 0x0008ecc1c2ee5e00 | <-- XOR ---------------------- \ \ ---------------------- \-> | 0x090a1452e822bd05 | ---------------------- HASH2 (basekey): generated by Ambrosia, extracted via XOR 

The Basekey

The basekey is where we must handle timestamps and several validation checks. Consider the binary representation of the sample 0x090a1452e822bd05:
binary basekey (above) and indices for reference (below): 0000 1001 0000 1010 0001 0100 0101 0010 1110 1000 0010 0010 1011 1101 0000 0101 b0 b3 b7 b11 b15 b19 b23 b27 b31 b35 b39 b43 b47 b51 b55 b59 b63 

Timestamps

Timestamp are encoded as a single byte comprised of bits indexed at b56,51,42,37,28,23,14,9 from the basekey. In this example, the timestamp is 01100010 or 0x62 or 98.
The timestamp represents the number of fortnights that have passed since Christmas Day, 2000 Eastern time, modulo 256 to fit in one byte. For example, 98 fortnights places the code at approximately October 2004.
Stored as a single byte, there are 256 unique timestamps. This is 512 weeks or about 10 years. Yes, this means that a code's validity rotates approximately once every decade.
After the code's timestamp is read, it is subtracted from the current timestamp (generated from the system clock or network time server if available). The difference must be less than 2, so codes are valid for 4 weeks or about a month at a time.
Of note, Pillars of Garendall has a bug in which the modulo is not taken correctly, so the timestamp corresponding to 0xFF is valid without expiry.

Validity Check

The last three bits, b60-63, contain the sum of all other 3-bit chunks in the basekey, modulo 7. Without the correct number in these bits, the result will be considered invalid.
To this point, we have covered sufficient material to renew licenses. The timestamp can be changed, the last three bits updated, the result XOR'd with the userkey, and finally, the code converted from binary to text.

Factors for Basekey Generation

I was next curious about code generation. For the purposes of this write-up, I have not fully reverse engineered the basekey, only duplicated the aspects which are used for validation. This yields functional keys, just not genuine ones. If the authors of the EV: Nova renewal bot have fully reversed the algorithm, perhaps they will one day share the steps to genuine basekey creation.
One aspect validated by the registration app is that the licensee name, number, and game name can be modified to yield a set of base factors. These are then multiplied by some number and written into the basekey. We do not need the whole algorithm; we simply must check that the corresponding regions in the basekey are multiples of the appropriate factors.
The regions of note in the basekey are f1 = b5-9,47-51,33-37,19-23, f2 = b43-47,29-33,15-19,57-61, and f3 = b24-28,10-14,52-56,38-42. The top 5 bits and f3 are never actually checked, so they can be ignored.
Considering f1 and f2, the values in the sample basekey are 0x25DA and 0x1500, respectively. The base factors are 0x26 and 0x1C, which are multiples by 0xFF and 0xC0, respectively.
Rather than analyze the code in detail, I wrote a small script to translate over the disassembled PPC to Python wholesale. It is sufficient for generating keys to EV: Nova, using the perfectly-valid multiple of 1x, but I have found it fails for other v2 products.

Scripts

Here is a Python implementation for v2: aswreg_v2.py and aswreg_v2core.py
With bitstring installed, you can renew codes like python aswreg_v2.py renew "L4B5-9HJ5-P3NB" "Barbara Kloeppel" 1 "EV Nova" (just sample syntax, blacklisted codes will still fail in the app). There's also a function to check a code's timestamp with date or create a new license with generate.
As earlier cautioned, generating basekeys relies on code copied from disassembled PPC and will likely not work outside EV: Nova. In my tests with other v2 products, all essential parts of the algorithm remain the same, even the regions of the basekey which are checked as multiples of the factors. What differs is the actual calculation of base factors. Recall that these keys were created by Ambrosia outside the local registration system, so the only options are to copy the necessary chunks of code to make passable factors for each product or to fully reverse engineer the basekey algorithm. I've no doubt the factors are an easy computation once you know the algorithm, but code generation becomes less critical when renewal is an option for other games. I leave it to the authors of the Zeus renewal bot if they know how to find these factors more generally.
To renew codes for other games, keep in mind the name must be correct. For instance, Pillars of Garendall is called "Garendall" internally. You can find a game's name by typing a gibberish license in the registration app and seeing what file is created in Preferences. It should be of the form License.
Finally, a couple disclaimers: I have only tested with a handful of keys, so my interpretations and implementations may not be completely correct. YMMV. Furthermore, these code snippets are posted as an interesting case study about how a defunct company once chose to combat software piracy, not to promote piracy. Had Ambrosia remained operational, I'm sure we would have seen a v3 registration system or a move to online-based play as so many other games are doing today, but I hope this has been helpful for those who still wish to revisit their favorite Ambrosia classics.
submitted by asw_anon to evnova [link] [comments]

A new Splinter Cell game would be a disaster

What we need is:
  1. A remaster and upgrade of Blacklist with fixed glitches and bugs, improvement of stealth mechanics, more stealth options/pathways to finish each mission, split jump, adjustable running speed, non-binary visibility mode
  2. Remake of all previous games with the remastered and upgraded Blacklist engine
  3. Modding and level-building enabled
I love to dream, ok? fuck you
submitted by Lucianberg to Splintercell [link] [comments]

Can't Access Admin Interface

I have had Pihole and Wireguard running on Digital Ocean droplet for quite a while. Today, I decided to upgrade Pihole to Version 5 and after doing so, it seems that am no longer able to access the admin interface.
Both pihole and WG appear to be operating correctly as when I turn off the VPN connection on my phone I start to see ads appearing in certain apps (they disappear when I restore the VPN). In addition to updating to V5 I also ran pihole - r as I wanted to revert to using the default block-lists. I specified the WG0 interface for Pihole to listen on when I reconfigured (see below). Was this correct?
Can anyone shed some insight into why I'm unable to access the admin interface?

[i] Existing PHP installation detected : PHP version 7.2.24-0ubuntu0.18.04.4
[i] Reconfigure option selected
[✓] Disk space check
[✓] Update local cache of available packages
[✓] Checking apt-get for upgraded packages... up to date!
[i] Installer Dependency checks...
[✓] Checking for dhcpcd5
[✓] Checking for git
[✓] Checking for iproute2
[✓] Checking for whiptail
[i] SELinux not detected
[i] Using interface: wg0
[i] Using upstream DNS: DNS.WATCH (84.200.69.80, 84.200.70.40)
[i] Static IP already configured
[i] Found IPv6 ULA address, using it for blocking IPv6 ads
[i] IPv4 address: xxxxxxxxxxxxxxxx
[i] IPv6 address: xxxxxxxxxxxxxxx
[i] Web Interface On
[i] Web Server On
[i] Logging On.
[i] Privacy level 0 [i] Performing reconfiguration, skipping download of local repos
[✓] Resetting repository within /etc/.pihole...
[✓] Resetting repository within /vawww/html/admin...
[i] Main Dependency checks...
[✓] Checking for cron
[✓] Checking for curl
[✓] Checking for dnsutils
[✓] Checking for iputils-ping
[✓] Checking for lsof
[✓] Checking for netcat
[✓] Checking for psmisc
[✓] Checking for sudo
[✓] Checking for unzip
[✓] Checking for wget
[✓] Checking for idn2
[✓] Checking for sqlite3
[✓] Checking for libcap2-bin
[✓] Checking for dns-root-data
[✓] Checking for libcap2
[✓] Checking for lighttpd
[✓] Checking for php7.2-common
[✓] Checking for php7.2-cgi
[✓] Checking for php7.2-sqlite3
[✓] Checking for php7.2-xml
[✓] Checking for php-intl
[✓] Enabling lighttpd service to start on reboot...
[✓] Checking for user 'pihole'
[i] FTL Checks...
[✓] Detected x86_64 architecture
[i] Checking for existing FTL binary...
[i] Latest FTL Binary already installed (v5.0). Confirming Checksum...
[i] Checksum correct. No need to download!
[✓] Installing scripts from /etc/.pihole
[i] Installing configs from /etc/.pihole...
[i] Existing dnsmasq.conf found... it is not a Pi-hole file, leaving alone!
[✓] Copying 01-pihole.conf to /etc/dnsmasq.d/01-pihole.conf
[i] Installing blocking page...
[✓] Creating directory for blocking page, and copying files
[i] Backing up index.lighttpd.html
No default index.lighttpd.html file found... not backing up
[✓] Installing sudoer file
[✓] Installing latest Cron script
[✓] Installing latest logrotate script
[i] Backing up /etc/dnsmasq.conf to /etc/dnsmasq.conf.old
[✓] man pages installed and database updated
[i] Testing if systemd-resolved is enabled
[i] Systemd-resolved does not need to be restarted
[✓] Restarting lighttpd service...
[✓] Enabling lighttpd service to start on reboot...
[i] Restarting services...
[✓] Enabling pihole-FTL service to start on reboot...
[✓] Restarting pihole-FTL service...
[✓] Deleting existing list cache
[i] Neutrino emissions detected...
[✓] Pulling blocklist source list into range
[✓] Preparing new gravity database
[i] Target: https://raw.githubusercontent.com/StevenBlack/hosts/mastehosts
[✓] Status: Retrieval successful
[i] Received 57671 domains
[i] Target: https://mirror1.malwaredomains.com/files/justdomains
[✓] Status: Retrieval successful
[i] Received 26853 domains
[i] Target: http://sysctl.org/cameleon/hosts
[✓] Status: Retrieval successful
[i] Received 20567 domains
[i] Target: https://zeustracker.abuse.ch/blocklist.php?download=domainblocklist
[✓] Status: Retrieval successful
[i] Received 0 domains
[i] Target: https://s3.amazonaws.com/lists.disconnect.me/simple_tracking.txt
[✓] Status: Retrieval successful
[i] Received 34 domains
[i] Target: https://s3.amazonaws.com/lists.disconnect.me/simple_ad.txt
[✓] Status: Retrieval successful
[i] Received 2701 domains
[i] Target: ttps://v.firebog.net/hosts/AdguardDNS.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: ttps://v.firebog.net/hosts/Easyprivacy.txt
[✗] Status: Connection Refused
[✗] List download failed: no cached list available
[i] Target: https://v.firebog.net/hosts/Prigent-Ads.txt
[✓] Status: Retrieval successful
[i] Received 3670 domains
[i] Target: https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/masteSmartTV.txt
[✓] Status: Retrieval successful
[i] Received 197 domains
[i] Target: https://raw.githubusercontent.com/Perflyst/PiHoleBlocklist/masteAmazonFireTV.txt
[✓] Status: Retrieval successful
[i] Received 17 domains
[i] Target: https://v.firebog.net/hosts/Prigent-Malware.txt
[✓] Status: Retrieval successful
[i] Received 53095 domains
[i] Target: https://mirror.cedia.org.ec/malwaredomains/immortal_domains.txt
[✓] Status: Retrieval successful
[i] Received 3196 domains
[i] Target: https://www.malwaredomainlist.com/hostslist/hosts.txt
[✓] Status: Retrieval successful
[i] Received 1104 domains
[i] Target: https://www.github.developerdan.com/hosts/lists/ads-and-tracking-extended.txt
[✓] Status: Retrieval successful
[i] Received 134925 domains
[i] Target: https://raw.githubusercontent.com/anudeepND/blacklist/masteadservers.txt
[✓] Status: Retrieval successful
[i] Received 42594 domains
[i] Target: https://v.firebog.net/hosts/static/SamsungSmart.txt
[✓] Status: Retrieval successful
[i] Received 60 domains
[✓] Storing downloaded domains in new gravity database
[✓] Building tree
[✓] Swapping databases
[i] Number of gravity domains: 346684 (297043 unique domains)
[i] Number of exact blacklisted domains: 34
[i] Number of regex blacklist filters: 24
[i] Number of exact whitelisted domains: 265
[i] Number of regex whitelist filters: 0
[✓] Flushing DNS cache
[✓] Cleaning up stray matter
[✓] DNS service is running
[✓] Pi-hole blocking is Enabled
[i] View the web interface at http://pi.hole/admin or http:/xx.xx.xx.xx/admin
[i] You may now configure your devices to use the Pi-hole as their DNS server
[i] Pi-hole DNS (IPv4): xxxxxxxxxxxx
[i] Pi-hole DNS (IPv6): xxxxxxxxxxxxx
[i] If you set a new IP address, please restart the server running the Pi-hole
[i] The install log is located at: /etc/pihole/install.log
submitted by GentleSoul22 to pihole [link] [comments]

Wine 4.21 Released

The Wine development release 4.21 is now available.
 
https://www.winehq.org/announce/4.21 
 
What's new in this release (see below for details):
 
- HTTP proxy configuration through DHCP. - Parameter block support in D3DX9. - A few more dlls converted to PE. - Various bug fixes. 
 
The source is available from the following locations:
http://dl.winehq.org/wine/source/4.x/wine-4.21.tar.xz http://mirrors.ibiblio.org/wine/source/4.x/wine-4.21.tar.xz 
 
Binary packages for various distributions will be available from:
http://www.winehq.org/download 
 
You will find documentation on
http://www.winehq.org/documentation 
 
You can also get the current source directly from the git repository.
Check
http://www.winehq.org/git for details. 
 
Wine is available thanks to the work of many people.
See the file AUTHORS in the distribution for the complete list.
 
 
Bugs fixed in 4.21 (total 50):
 
15670 .NET applications that make use of System.IO.IsolatedStorage crash (missing "HKLM\Software\Microsoft\Windows NT\CurrentVersion\ProfileList\ " registry subkey) 22030 LegoLand: crashes at main menu without native directmusic 23729 Need For Speed: Shift - throbbing glob around language and save game name not as noticable on Wine 23821 Super Mario Brothers X hangs in quartz? 25264 treeview wstr overrun in TVN_GETDISPINFOW (ExamXML crashes when opening an XML file) 26119 kernel32/pipe tests show some valgrind warnings 26721 Button and Static controls not painting in Win NT V6.00 and later modes 28506 kernel32/change.ok test fails occasionally on linux 28602 Ccleaner: installer has a non-fatal crash 30499 Multiple Avira AVG product installers crash due to access of undocumented PEB field "UnicodeCaseTableData" (AVG Free Edition 2012-2014, TuneUp Utilities 2014) 33284 Xin Shendiao Xialv ("The Giant Eagle and It's Companion") has some graphical issues 33352 Family Tree Maker 2012 crashes when trying to start program 34048 IE8 x64 for Server 2003 exits silently 35252 Multiple applications need ITaskScheduler::Enum implementation (lsTasks, Toad for MySQL Freeware 7.x) 36121 valgrind leaks in ntdll/tests/change.c 36266 valgrind shows several leaks in dmusic/tests/dmusic.c 36404 valgrind shows a leak in faultrep/tests/faultrep.c 36405 valgrind shows a leak in msxml3/tests/xmlview.c 36615 valgrind shows a definite leak in mshtml/tests/htmldoc.c 38300 using winegcc with stdin passes arguments in the wrong position to gcc 38659 Windows Sysinternals Process Explorer v16.x crashes on startup (registry SID profile data in 'ProfileList' must contain 'Flags' and 'ProfileImagePath' values) 39210 Dream Aquarium (screensaver) fails to read monitor power state ('{4d36e96e-e325-11ce-bfc1-08002be10318}' monitor device class registry data missing) 40970 Can't run LEGO DD anymore 43323 Beamng.drive: Cars render incorrectly 45661 Gothic 2 crashes with music enabled without native directmusic 46748 Splinter Cell: Blacklist shows some 'script code' instead of text 47414 valgrind shows a definite memory leak in dlls/ntdll/loader.c 47489 The appearance of configurable options in Audacity is broken 47547 Steam Overlay stopped working 47620 unimplemented function KERNEL32.dll.GetCurrentConsoleFontEx 47656 Crysis 1: game in DX10 cannot be started (also causing Very High graphical setting not available) in Vista and up 47724 .NET Framework 3.5 SP1 not installing 47740 dotnet20sp2: fails to install on arch and derivatives 47790 putty.exe displays an error at startup when placed in a path with accented characters. 47809 mscrt: strftime is missing some substutions 47832 FindFirstFileExW believes every directory entry has been read if NtQueryDirectoryFile underfills buffer 47935 Nextiva: Logging in fails with "Client is unable to connect to the server." 47991 motec i2 pro v1.0 data logger fails to start 48016 karafunplayer: Call from 0x7124d239 to unimplemented function shcore.dll.GetScaleFactorForMonitor, aborting 48072 Everquest Classic: Textures not working correctly 48087 Firestorm viewer can't login to Second Life grid since 4.19 48104 Graphics load improperly in LEGO Island 2 48111 myodbc-installer v5.x (part of Toad for MySQL Freeware 7.x) crashes when querying for installed drivers ('SQLGetInstalledDrivers' doesn't handle NULL 'sizeout') 48114 wine: could not open working directory L"unix\\home\\tod\\", starting in the Windows directory. 48140 Archicad 22 needs missing SHCreateDataObject from shell32 48157 SetThreadDescription() return value E_NOTIMPL crashes StarCitizen 48170 start.exe: /min no longer works 48176 cannot select drawn line in excel2003 sheet (for removal) 48178 upgrade to "version 4 stable" made EXCEL2003 unusable (even after re-installing/purging wine and EXCEL) 48188 wine fails to load, "kernelbase.dll" failed to initialize, aborting 
submitted by catulirdit to linux_gaming [link] [comments]

Radeon HD4200: is it just old/slow or I can somehow make it faster? Google Maps scrolling is very slow (~4 FPS), OpenStreetMap is like ~20 FPS on movement, otherwise web is usable.

Good day, my motherboard is old GA-MA785GM-US2H, I use integrated graphic, I do not need games, but looking at so slow Google Maps I think maybe I can change some settings? Maybe something is wrong?
My make.conf:
COMMON_FLAGS="-O2 -march=native -pipe" CFLAGS="${COMMON_FLAGS}"CXXFLAGS="${COMMON_FLAGS}"FCFLAGS="${COMMON_FLAGS}"FFLAGS="${COMMON_FLAGS}"# Output from cpuid2cpuflagsCPU_FLAGS_X86="3dnow 3dnowext mmx mmxext popcnt sse sse2 sse3 sse4a"# NOTE: This stage was built with the bindist Use flag enabledPORTDIR="/vadb/repos/gentoo"DISTDIR="/vacache/distfiles"PKGDIR="/vacache/binpkgs"# This sets the language of build output to English.# Please keep this setting intact when reporting bugs.LC_MESSAGES=CUSE="-qt5 -dvd -dvdr -bluetooth alsa -pulseaudio minizip -closure-compile -cups -gnome-keyring -kerberos -proprietary-codecs icu system-icu inspector wayland gles"VIDEO_CARDS="radeon r600" CFLAGS="${COMMON_FLAGS}" CXXFLAGS="${COMMON_FLAGS}" FCFLAGS="${COMMON_FLAGS}" FFLAGS="${COMMON_FLAGS}" # Output from cpuid2cpuflags CPU_FLAGS_X86="3dnow 3dnowext mmx mmxext popcnt sse sse2 sse3 sse4a" # NOTE: This stage was built with the bindist Use flag enabled PORTDIR="/vadb/repos/gentoo" DISTDIR="/vacache/distfiles" PKGDIR="/vacache/binpkgs" # This sets the language of build output to English. # Please keep this setting intact when reporting bugs. LC_MESSAGES=C USE="-qt5 -dvd -dvdr -bluetooth alsa -pulseaudio minizip -closure-compile -cups -gnome-keyring -kerberos -proprietary-codecs icu system-icu inspector wayland gles" VIDEO_CARDS="radeon r600" 
Firefox: about:support
Application Basics
Name Firefox Version 72.0.1 Build ID 20200107212822 Update Channel release User Agent Mozilla/5.0 (X11; Linux i686; rv:72.0) Gecko/20100101 Firefox/72.0 OS Linux 4.19.86-gentoo-13.1.2020-radeon-only+ Multiprocess Windows 1/1 Enabled by default Remote Processes 6 Enterprise Policies Active Google Location Service Key Found Google Safebrowsing Key Found Mozilla Location Service Key Found Safe Mode false
Crash Reports for the Last 3 Days
Report ID Submitted
Firefox Features
Name Version ID DoH Roll-Out1.3.0doh-rollout@mozilla.orgFirefox Screenshots39.0.0screenshots@mozilla.orgForm Autofill1.0formautofill@mozilla.orgWeb Compat6.4.0webcompat@mozilla.orgWebCompat Reporter1.1.0webcompat-reporter@mozilla.org
Remote Processes
Type Count Web Content5 / 8Extension1
Extensions
Name Version Enabled ID Amazon.com1.1trueamazondotcom@search.mozilla.orgBing1.0truebing@search.mozilla.orgDuckDuckGo1.0trueddg@search.mozilla.orgeBay1.0trueebay@search.mozilla.orgFirefox Multi-Account Containers6.1.1true@testpilot-containersGoogle1.0truegoogle@search.mozilla.orgStylus1.5.6true{7a7a4a92-a2a0-41d1-9fd7-1e92480d612d}Twitter1.0truetwitter@search.mozilla.orguBlock Origin1.24.2trueuBlock0@raymondhill.netWikipedia (en)1.0truewikipedia@search.mozilla.orgYandex1.0trueyandex@search.mozilla.orgCORS Everywhere18.11.13.2043falsecors-everywhere@spenibusDark Reader4.8.6falseaddon@darkreader.orgDisable JavaScript2.3.1false{41f9e51d-35e4-4b29-af66-422ff81c8b41}Text to speech that brings productivity2020.1.8.2004false{a5a46bdd-75dd-4478-a420-0682ae132270}
Graphics
Features CompositingBasicAsynchronous Pan/Zoomwheel input enabled; scrollbar drag enabled; keyboard enabled; autoscroll enabledWebGL 1 Driver WSI InfoGLX 1.4 GLX_VENDOR(client): Mesa Project and SGI GLX_VENDOR(server): SGI Extensions: GLX_ARB_context_flush_control GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_create_context_es2_profile GLX_EXT_create_context_es_profile GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_copy_sub_buffer GLX_MESA_query_renderer GLX_OML_swap_method GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_SGI_make_current_read WebGL 1 Driver RendererVMware, Inc. -- llvmpipe (LLVM 8.0, 128 bits)WebGL 1 Driver Version3.1 Mesa 19.2.8WebGL 1 Driver ExtensionsGL_ARB_multisample GL_EXT_abgr GL_EXT_bgra GL_EXT_blend_color GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_copy_texture GL_EXT_subtexture GL_EXT_texture_object GL_EXT_vertex_array GL_EXT_compiled_vertex_array GL_EXT_texture GL_EXT_texture3D GL_IBM_rasterpos_clip GL_ARB_point_parameters GL_EXT_draw_range_elements GL_EXT_packed_pixels GL_EXT_point_parameters GL_EXT_rescale_normal GL_EXT_separate_specular_color GL_EXT_texture_edge_clamp GL_SGIS_generate_mipmap GL_SGIS_texture_border_clamp GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_ARB_framebuffer_sRGB GL_ARB_multitexture GL_EXT_framebuffer_sRGB GL_IBM_multimode_draw_arrays GL_IBM_texture_mirrored_repeat GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_transpose_matrix GL_EXT_blend_func_separate GL_EXT_fog_coord GL_EXT_multi_draw_arrays GL_EXT_secondary_color GL_EXT_texture_env_add GL_EXT_texture_lod_bias GL_INGR_blend_func_separate GL_NV_blend_square GL_NV_light_max_exponent GL_NV_texgen_reflection GL_NV_texture_env_combine4 GL_S3_s3tc GL_SUN_multi_draw_arrays GL_ARB_texture_border_clamp GL_ARB_texture_compression GL_EXT_framebuffer_object GL_EXT_texture_compression_s3tc GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_MESA_window_pos GL_NV_packed_depth_stencil GL_NV_texture_rectangle GL_ARB_depth_texture GL_ARB_occlusion_query GL_ARB_shadow GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_mirrored_repeat GL_ARB_window_pos GL_ATI_fragment_shader GL_EXT_stencil_two_side GL_EXT_texture_cube_map GL_NV_depth_clamp GL_NV_fog_distance GL_APPLE_packed_pixels GL_ARB_draw_buffers GL_ARB_fragment_program GL_ARB_fragment_shader GL_ARB_shader_objects GL_ARB_vertex_program GL_ARB_vertex_shader GL_ATI_draw_buffers GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_MESA_pack_invert GL_MESA_ycbcr_texture GL_NV_primitive_restart GL_ARB_depth_clamp GL_ARB_fragment_program_shadow GL_ARB_half_float_pixel GL_ARB_occlusion_query2 GL_ARB_point_sprite GL_ARB_shading_language_100 GL_ARB_sync GL_ARB_texture_non_power_of_two GL_ARB_vertex_buffer_object GL_ATI_blend_equation_separate GL_EXT_blend_equation_separate GL_OES_read_format GL_ARB_color_buffer_float GL_ARB_pixel_buffer_object GL_ARB_texture_compression_rgtc GL_ARB_texture_float GL_ARB_texture_rectangle GL_ATI_texture_compression_3dc GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_mirror_clamp GL_EXT_texture_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_ARB_framebuffer_object GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_packed_depth_stencil GL_ARB_vertex_array_object GL_ATI_separate_stencil GL_ATI_texture_mirror_once GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_texture_array GL_EXT_texture_compression_latc GL_EXT_texture_integer GL_EXT_texture_sRGB_decode GL_EXT_timer_query GL_OES_EGL_image GL_EXT_texture_buffer_object GL_AMD_texture_texture4 GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_draw_instanced GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_texture_buffer_object GL_ARB_texture_rg GL_ARB_texture_swizzle GL_ARB_vertex_array_bgra GL_EXT_texture_swizzle GL_EXT_vertex_array_bgra GL_NV_conditional_render GL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_ARB_ES2_compatibility GL_ARB_blend_func_extended GL_ARB_compatibility GL_ARB_debug_output GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_provoking_vertex GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_shader_stencil_export GL_ARB_shader_texture_lod GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_cube_map_array GL_ARB_texture_gather GL_ARB_texture_multisample GL_ARB_texture_query_lod GL_ARB_texture_rgb10_a2ui GL_ARB_uniform_buffer_object GL_ARB_vertex_type_2_10_10_10_rev GL_EXT_provoking_vertex GL_EXT_texture_snorm GL_MESA_texture_signed_rgba GL_ARB_draw_indirect GL_ARB_get_program_binary GL_ARB_robustness GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_subroutine GL_ARB_texture_compression_bptc GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_viewport_array GL_AMD_multi_draw_indirect GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_base_instance GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_internalformat_query GL_ARB_map_buffer_alignment GL_ARB_shader_atomic_counters GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_texture_storage GL_ARB_transform_feedback_instanced GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_transform_feedback GL_AMD_shader_trinary_minmax GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_clear_buffer_object GL_ARB_copy_image GL_ARB_explicit_uniform_location GL_ARB_fragment_layer_viewport GL_ARB_invalidate_subdata GL_ARB_multi_draw_indirect GL_ARB_program_interface_query GL_ARB_shader_storage_buffer_object GL_ARB_stencil_texturing GL_ARB_texture_buffer_range GL_ARB_texture_query_levels GL_ARB_texture_storage_multisample GL_ARB_texture_view GL_ARB_vertex_attrib_binding GL_KHR_debug GL_KHR_texture_compression_astc_ldr GL_ARB_buffer_storage GL_ARB_clear_texture GL_ARB_enhanced_layouts GL_ARB_internalformat_query2 GL_ARB_multi_bind GL_ARB_seamless_cubemap_per_texture GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_stencil8 GL_ARB_vertex_type_10f_11f_11f_rev GL_EXT_shader_integer_mix GL_ARB_clip_control GL_ARB_conditional_render_inverted GL_ARB_cull_distance GL_ARB_direct_state_access GL_ARB_get_texture_sub_image GL_ARB_pipeline_statistics_query GL_ARB_transform_feedback_overflow_query GL_EXT_polygon_offset_clamp GL_KHR_context_flush_control GL_ARB_parallel_shader_compile GL_ARB_shader_atomic_counter_ops GL_KHR_no_error GL_KHR_texture_compression_astc_sliced_3d GL_MESA_shader_integer_functions GL_ARB_polygon_offset_clamp GL_KHR_parallel_shader_compile GL_EXT_texture_sRGB_R8 WebGL 1 ExtensionsANGLE_instanced_arrays EXT_blend_minmax EXT_color_buffer_half_float EXT_disjoint_timer_query EXT_float_blend EXT_frag_depth EXT_shader_texture_lod EXT_sRGB EXT_texture_compression_bptc EXT_texture_compression_rgtc OES_element_index_uint OES_fbo_render_mipmap OES_standard_derivatives OES_texture_float OES_texture_float_linear OES_texture_half_float OES_texture_half_float_linear OES_vertex_array_object WEBGL_color_buffer_float WEBGL_compressed_texture_astc WEBGL_compressed_texture_etc WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_depth_texture WEBGL_draw_buffers WEBGL_lose_contextWebGL 2 Driver WSI InfoGLX 1.4 GLX_VENDOR(client): Mesa Project and SGI GLX_VENDOR(server): SGI Extensions: GLX_ARB_context_flush_control GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_create_context_es2_profile GLX_EXT_create_context_es_profile GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_copy_sub_buffer GLX_MESA_query_renderer GLX_OML_swap_method GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_SGI_make_current_read WebGL 2 Driver RendererVMware, Inc. -- llvmpipe (LLVM 8.0, 128 bits)WebGL 2 Driver Version3.3 (Core Profile) Mesa 19.2.8WebGL 2 Driver ExtensionsGL_AMD_conservative_depth GL_AMD_draw_buffers_blend GL_AMD_gpu_shader_int64 GL_AMD_multi_draw_indirect GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_shader_trinary_minmax GL_AMD_texture_texture4 GL_AMD_vertex_shader_layer GL_AMD_vertex_shader_viewport_index GL_ANGLE_texture_compression_dxt3 GL_ANGLE_texture_compression_dxt5 GL_ARB_ES2_compatibility GL_ARB_ES3_compatibility GL_ARB_arrays_of_arrays GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_buffer_storage GL_ARB_clear_buffer_object GL_ARB_clear_texture GL_ARB_clip_control GL_ARB_compressed_texture_pixel_storage GL_ARB_conditional_render_inverted GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_copy_image GL_ARB_cull_distance GL_ARB_debug_output GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_direct_state_access GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_indirect GL_ARB_draw_instanced GL_ARB_enhanced_layouts GL_ARB_explicit_attrib_location GL_ARB_explicit_uniform_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_layer_viewport GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_get_program_binary GL_ARB_get_texture_sub_image GL_ARB_gpu_shader_fp64 GL_ARB_gpu_shader_int64 GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_instanced_arrays GL_ARB_internalformat_query GL_ARB_internalformat_query2 GL_ARB_invalidate_subdata GL_ARB_map_buffer_alignment GL_ARB_map_buffer_range GL_ARB_multi_bind GL_ARB_multi_draw_indirect GL_ARB_occlusion_query2 GL_ARB_parallel_shader_compile GL_ARB_pipeline_statistics_query GL_ARB_pixel_buffer_object GL_ARB_point_sprite GL_ARB_polygon_offset_clamp GL_ARB_program_interface_query GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_seamless_cubemap_per_texture GL_ARB_separate_shader_objects GL_ARB_shader_atomic_counter_ops GL_ARB_shader_atomic_counters GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shader_stencil_export GL_ARB_shader_storage_buffer_object GL_ARB_shader_subroutine GL_ARB_shader_texture_lod GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_stencil_texturing GL_ARB_sync GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_buffer_range GL_ARB_texture_compression_bptc GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map_array GL_ARB_texture_float GL_ARB_texture_gather GL_ARB_texture_mirror_clamp_to_edge GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_levels GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_stencil8 GL_ARB_texture_storage GL_ARB_texture_storage_multisample GL_ARB_texture_swizzle GL_ARB_texture_view GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced GL_ARB_transform_feedback_overflow_query GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_attrib_64bit GL_ARB_vertex_attrib_binding GL_ARB_vertex_buffer_object GL_ARB_vertex_shader GL_ARB_vertex_type_10f_11f_11f_rev GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ATI_blend_equation_separate GL_ATI_texture_float GL_ATI_texture_mirror_once GL_EXT_abgr GL_EXT_blend_equation_separate GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXT_framebuffer_multisample_blit_scaled GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_pixel_buffer_object GL_EXT_polygon_offset_clamp GL_EXT_provoking_vertex GL_EXT_shader_integer_mix GL_EXT_texture_array GL_EXT_texture_compression_dxt1 GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_integer GL_EXT_texture_mirror_clamp GL_EXT_texture_sRGB GL_EXT_texture_sRGB_R8 GL_EXT_texture_sRGB_decode GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array_bgra GL_EXT_vertex_attrib_64bit GL_IBM_multimode_draw_arrays GL_KHR_context_flush_control GL_KHR_debug GL_KHR_no_error GL_KHR_parallel_shader_compile GL_KHR_texture_compression_astc_ldr GL_KHR_texture_compression_astc_sliced_3d GL_MESA_pack_invert GL_MESA_shader_integer_functions GL_MESA_texture_signed_rgba GL_MESA_ycbcr_texture GL_NV_conditional_render GL_NV_depth_clamp GL_NV_packed_depth_stencil GL_OES_EGL_image GL_S3_s3tcWebGL 2 ExtensionsEXT_color_buffer_float EXT_disjoint_timer_query EXT_float_blend EXT_texture_compression_bptc EXT_texture_compression_rgtc OES_texture_float_linear WEBGL_compressed_texture_astc WEBGL_compressed_texture_etc WEBGL_compressed_texture_s3tc WEBGL_compressed_texture_s3tc_srgb WEBGL_debug_renderer_info WEBGL_debug_shaders WEBGL_lose_contextWindow Protocolx11Off Main Thread Painting EnabledtrueOff Main Thread Painting Worker Count1Target Frame Rate60 GPU #1 ActiveYesDescriptionllvmpipe (LLVM 8.0, 128 bits)Vendor ID0xffffDevice ID0xffffDriver Vendormesa/llvmpipeDriver Version19.2.8.0RAM2775 GPU #2 Diagnostics AzureCanvasBackendskiaAzureContentBackendskiaAzureFallbackCanvasBackendnoneCairoUseXRender0Display01920x1080 defaultDisplayCount1 Decision Log HW_COMPOSITINGblocked by env: Acceleration blocked by platformOPENGL_COMPOSITINGunavailable by default: Hardware compositing is disabledGPU_PROCESSunavailable by env: Hardware compositing is unavailable.WEBRENDERopt-in by default: WebRender is an opt-in featureWEBRENDER_QUALIFIEDblocked-vendor-unsupported by env: Unsupported vendorWEBGPUdisabled by default: Disabled by default Crash Guard Disabled Features Workarounds Failure Log
Media
Audio Backendpulse-rustMax Channels2Preferred Sample Rate44100 Output Devices Name Group Vendor State Preferred Format Channels Rate Latency default and only sinkEnabledAlldefault: S16LE, support: S16LE S16BE F32LE F32BE2default: 44100, support: 1 - 3840000 - 0 Input Devices Name Group Vendor State Preferred Format Channels Rate Latency default_source_nameEnabledAlldefault: S16LE, support: S16LE S16BE F32LE F32BE2default: 44100, support: 1 - 3840000 - 0 Media Capabilities Enumerate database
Important Modified Preferences
accessibility.typeaheadfind.flashBar0browser.cache.disk.amount_written314745browser.cache.disk.capacity1048576browser.cache.disk.filesystem_reported1browser.cache.disk.telemetry_report_ID16browser.contentblocking.categorystandardbrowser.search.useDBForOrdertruebrowser.sessionstore.upgradeBackup.latestBuildID20200107212822browser.sessionstore.warnOnQuittruebrowser.startup.homepage_override.buildID20200107212822browser.startup.homepage_override.mstone72.0.1browser.urlbar.placeholderNameDuckDuckGobrowser.urlbar.placeholderName.privateDuckDuckGodom.push.userAgentID9d5826ee08ae4a3c8d35a368b921e9bdextensions.lastAppVersion72.0.1font.internaluseonly.changedtruegfx.blacklist.layers.opengl4gfx.blacklist.layers.opengl.failureidFEATURE_FAILURE_SOFTWARE_GLidle.lastDailyNotification1578890274media.benchmark.vp9.fps25media.benchmark.vp9.versioncheck5media.eme.enabledtruemedia.gmp-gmpopenh264.abix86-gcc3media.gmp-gmpopenh264.lastUpdate1577198985media.gmp-gmpopenh264.version1.8.1.1media.gmp-manager.buildID20200107212822media.gmp-manager.lastCheck1578888061media.gmp-widevinecdm.abix86-gcc3media.gmp-widevinecdm.lastUpdate1577199024media.gmp-widevinecdm.version4.10.1440.19media.gmp.storage.version.observed1network.dns.disablePrefetchtruenetwork.http.speculative-parallel-limit0network.predictor.cleaned-uptruenetwork.predictor.enabledfalsenetwork.prefetch-nextfalseplaces.database.lastMaintenance1578569497places.history.expiration.transient_current_max_pages140184print.print_bgcolorfalseprint.print_bgimagesfalseprint.print_duplex0print.print_evenpagestrueprint.print_margin_bottom0.5print.print_margin_left0.5print.print_margin_right0.5print.print_margin_top0.5print.print_oddpagestrueprint.print_orientation0print.print_page_delay50print.print_paper_data0print.print_paper_height 11.69print.print_paper_nameiso_a4print.print_paper_size_unit0print.print_paper_width 8.27print.print_scaling 1.00print.print_shrink_to_fittrueprint.print_to_filefalseprint.print_unwriteable_margin_bottom56print.print_unwriteable_margin_left25print.print_unwriteable_margin_right25print.print_unwriteable_margin_top25privacy.sanitize.pending[{"id":"newtab-container","itemsToClear":[],"options":{}}]privacy.userContext.enabledtrueprivacy.userContext.extension@testpilot-containersprivacy.userContext.longPressBehavior2privacy.userContext.ui.enabledtruesecurity.sandbox.content.tempDirSuffix9364e5ac-6b92-4756-89bd-b74553064dd3security.sandbox.plugin.tempDirSuffixfb598a7b-cdd1-471d-a893-a0190f104c58services.sync.declinedEnginesservices.sync.engine.prefs.modifiedfalseservices.sync.lastPing1578888518services.sync.lastSyncTue Jan 14 2020 03:05:34 GMT+0300 (Moscow Standard Time)signon.importedFromSqlitetruestorage.vacuum.last.index1storage.vacuum.last.places.sqlite1577203131
Important Locked Preferences
fission.autostartfalse
Places Database
JavaScript
Incremental GC true
Accessibility
Activated false Prevent Accessibility 0
Library Versions
Expected minimum versionVersion in useNSPR4.244.24NSS3.483.48NSSSMIME3.483.48NSSSSL3.483.48NSSUTIL3.483.48
Sandbox
Seccomp-BPF (System Call Filtering)trueSeccomp Thread SynchronizationtrueUser NamespacesfalseContent Process SandboxingtrueMedia Plugin SandboxingtrueContent Process Sandbox Level4Effective Content Process Sandbox Level4
Rejected System Calls
# Seconds Ago PID TID Process Type Syscall Arguments
My kernel config.
Thank you for help.
submitted by vitaly-zdanevich to Gentoo [link] [comments]

Excitement About The Binary Options Brokers Blacklist ... CryptoXposed - YouTube Safeguard Trader Scam Review Free Signals $ binary options blacklist - YouTube Blacklisted Binary Options Brokers

Reviews of binary options brokers: Find out which ones are on the blacklist and should be avoided! Find the best and most of all safe binary traders for 2017! Blacklist. Blacklist. Thank you readers for viewing this important page as we share our reviews on Scam topics, binary options brokers reviews, autotrader reviews, as well as binary options signals review. Please go through our list of reviews especially those that are labelled as SCAM! As new binary options and trading services are being ... Binary Options Blacklist. I have compiled Binary Options Tested’s Blacklist! Here you can see an updated list of scam brokers. All it takes a few handful fake sites to destroy the reputation of well established binary options brokers. You can inspect the Blacklist too see who they are and stay away from such offers. Binary Options Brokers Scams As already stated, scammers are developing new methods every day. Sometimes they are so well packed it is almost impossible to distinguish them from good brokers who offer superb service as everything is there: nice website, tools, assets, graphs, maybe even some user experiences regarding how amazing the broker is. Blacklist of binary options scams. We explain how to spot a scam and provide lists of dishonest brokers, known scammers, rigged systems and other frauds.

[index] [3906] [5343] [615] [3875] [4027] [2957] [3417] [5430] [4883] [3912]

Excitement About The Binary Options Brokers Blacklist ...

Binary Options Blacklist - Playlist. 5 videos Play all BitConnect - Playlist. 3 videos Play all Binary Options Training - Playlist. 1 video Play all ... Hello everyone!:) My name is Anastasia, but it's too hard to pronounce, that's why you may call me just ANA. I'm a pro trader for more than 2 years already a... Go To Our Site: https://bit.ly/2XtfIs7 - The Binary Options broker Blacklist 2020 Can Be Fun For Everyone For traders just wanting to try binary choices, a l... Safeguard Trader has been added to my binary options blacklist. Don’t go near it, don’t even sign up to check it out as you will end up being spammed and scammed by these unscrupulous twats. Sneak Peek At This Web-Site: https://bit.ly/3hyTLzD - The CFTC releases a binary option broker blacklist & how - Truths Trade: 0.01 LotsMax. Leverage: 1:1000...

#