* Posts by Chris Gray 1

170 posts • joined 8 Jul 2009

Page:

Black-hat sextortionists required: Competitive salary and dental plan

Chris Gray 1
WTF?

Re: Translation?

Ok, thanks for that.

Textually like the filler that many SPAM emails have in them. I guess it could be a buggy spamming system - I've seen the results of those several times, like %name% in the body, etc.

Chris Gray 1

Translation?

Humph - too late to edit. Here's the body of one that just came in:

⒈00<永日无言>00<画图难足>多<欢娱渐随流水>種電<小堂深处>子遊<帘卷西风>戲返水<

也莫向>3.0<头白倚寒翠>‰手<一年春事都来几>拵餸最<水天宽>高38<此地曾轻别>88逢<霏雾

弄晴>8<缓步香茵>必<忍萧索>發<障滟蜡>忑碼4<乱红飞过秋千去>8.<却不解带将愁去>89<谁

把钿筝移玉柱>杯<依前唤酒银罂>,天天<不应有恨>限琻大<暝鸦零乱>回<我亦虱其间>饋

Chris Gray 1

Similar here - I've been getting the "you've been hacked" ones for a month or more. Sometimes several a day. The one that made me take notice used my old LinkedIn password. But, since LinkedIn told everyone about that breach, that password changed years ago.

What I'm getting much more of is stuff all in what I believe is Chinese. The subject and body are all in glyphs, not standard letters. I've no idea what they are about. Isn't one in my inbox right now, else I'd try copy/paste to here.

WWW = Woeful, er, winternet wendering? CERN browser rebuilt after 30 years barely recognizes modern web

Chris Gray 1
Thumb Up

Works fine...

Works fine on my site, except for not showing the pictures, which is most of what's there....

(I'm a stubborn old fart who built his site by hand - no scripting and no CSS.)

Having links not work is *very* painful, though.

(And, no, I'm not pointing you lot to my website - its behind a cable modem, so is quite slow if more than one person uses it.)

(And I'm not giving a prize to anyone who bothers to figure out where it is.)

Earth's noggin took quite a clockin' back in the day: Now a second meteorite crater spotted under Greenland ice

Chris Gray 1
Devil

More craters

Mark 120, I came here to note the same thing.

Go down from the "H" in Humbolt, and right from the "H" in Hiawatha and you are at the upper-right corner of this nice round feature, which even has a dimple in the middle.

I also imagine small and large ones to the right of the Humbolt label.

And another large one right between the first-mentioned small one and the new large official one.

Also, go left from the top line of the dotty box, until you are under the Hiawatha...

I've spotted features like these in our local terrain maps used on weather forecasts too. I guess you have to be properly trained to avoid imagining things that aren't really there. Maybe.

It's 2019, and a PNG file can pwn your Android smartphone or tablet: Patch me if you can

Chris Gray 1
Meh

Errrrr.

So my 5.0.1 device is fully safe then?

London Gatwick Airport reopens but drone chaos perps still not found

Chris Gray 1

machine gun?

I've seen reasons why you can't use a shotgun (not enough accurate range) or a rifle (risk of bullet missing and doing damage/harm when it lands), but how about an old machine gun? I know nothing about firearms, but my impression from WWII movies is that those machine gun bullets wouldn't go that far (or be moving fast when falling to the ground), but there are much better chances of hitting a drone.

Hole-y ship: ISS 'nauts take a wander to crack Soyuz driller whodunnit

Chris Gray 1
Joke

Re: Bits of foil

Yeah, couldn't they have at least vacuumed up the floating bits?

Mobile networks are killing Wi-Fi for speed around the world

Chris Gray 1
Stop

Cost!

The main reason for using WiFi at home is that it uses your home broadband connection to get to the internet instead of your phone's data plan. For many folks that costs a whole lot less - e.g. almost unlimited at no extra cost for home broadband, versus limited and expensive for phone data.

Away from home it'll depend on any costs to ride on someone else's WiFi, but I expect it'll still be cheaper than phone data on many plans.

This is the case for me, and I expect for lots of other folks too.

Lush scrubs its card-processing servers squeaky clean

Chris Gray 1
Meh

Here too

We have them here in Canada as well. Nearest is about 20 blocks away. I don't know if they are affected as well, and I am *NOT* about to walk into one to find out!

Microsoft confirms: We fixed Azure by turning it off and on again. PS: Office 362 is still borked

Chris Gray 1
Black Helicopters

Hmmmm

"Mitigation: Engineers deployed a hotfix which eliminated the connection between Azure Identity Multi-Factor Authentication Service and a backend service."

What kind of back-end service needs to connect to the Multi-Factor Authentication Service? See icon.

RIP Bill Godbout: Cali wildfire claims the life of master maverick of microcomputers

Chris Gray 1
Thumb Up

My first "real" computer?

I had a couple of hobby computers (Radio Shack CoCo, Exidy Sorcerer with S100 expansion box), but then I wanted a *real* computer. Bought a humongous S100 chassis with 25 Amp power supply. Filled it with a CompuPro dual-CPU (8085/8088) board, CompuPro Disk-2 floppy controller, a pair of memory cards (static RAM on one, dynamic RAM on the other), a CompuPro System Controller board, and a graphics board. My biggest investment ever in a personal computer. Wrote the first Draco compiler (for CP/M natch) on that machine.

Definitely brings back memories!

... Aaaand that's a fifth Brit Army Watchkeeper drone to crash in Wales

Chris Gray 1
FAIL

Thales

Thales had the contract for the software for the most-recently-sortof-completed chunk of our LRT (Light Rail Transit) system (mostly-aboveground subway stuff). They are two years late in trying to integrate their stuff into the existing system, and the trains have been running too slow for those 2 years. A minor speed increase a few months ago. The city has set deadlines, and is about to "do something".

So, flying airplanes into the ground does not surprise me.

The great wearables myth busted: Apps never, ever mattered

Chris Gray 1
Go

non-fitness user

I'm an old fart, so using my 3-year old smartwatch for fitness stuff was never something I wanted to do. It counts my steps on my regular walks, but my phone could do that. What I mostly use the watch for is telling time. Second behind that is glancing at it to see incoming texts (and often reply using the canned replies (changeable with the phone App)), see the first part of incoming emails on my rarely used gmail and ISP accounts, and see and acknowledge notifications of scheduled events. All of this is governed from my phone, so I have no use for a smartwatch with its own data connection. I also have never had any use for GPS - location services are always off on my 5 year old phone.

And yes, I never bother with the Apps I do have on the watch. When they were new I used the games a bit, but not beyond that.

So, similar in that I don't use or care about non-builtin Apps, but different in that I don't care about the fitness aspect or GPS.

I expect other life-style things will affect the value of a smartwatch to you. I don't carry my phone in my hand, and getting it out of a pocket can be a nuisance, depending on the season - taking off my gloves and opening up my parka in winter is not instantaneous!

Too many bricks in the wall? Lego slashes inventory

Chris Gray 1

You got me

El Kapitan: you have me on the Disney stuff - none of the nearly 2000 Lego sets I've bought over the years has "Disney" in its name or category.

Others mentioned the Harry Potter sets as specialized. Well, a local friend who has the largest online LEGO store in Canada called them "Harry Parter" since some are such a goldmine of parts for other stuff. I don't have an online store, but bought multiples of some of them to get the parts.

I like the modular buildings, and some of the Creator 3-in-1 sets. I also buy boxes of just bricks, but for larger quantities I buy on bricklink.com . I love large Technic sets, but find the new lift-arm style ones a pain (physically!) to take apart.

Chris Gray 1
FAIL

Do your research

I know this is a lot of El Reg commentards, but as usual you should do a bit of reseach before mouthing off.

LEGO in general does not make specialty pieces for sets. There are occasional ones for some of the collectable or licensed minifigs. Those make them lots of money. As for the Saturn V set (taps on it - not opened yet), I looked through the parts inventory here:

https://www.bricklink.com/catalogItemInv.asp?S=21309-1

and didn't find anything special, other than the few painted pieces. Pick a piece there and click on its part number - that'll show you how many sets that part has been used in.

The cost of LEGO pieces is driven by two things: the cost of the material primarily, and the cost of the moulds. Check the Lego website's pick-a-brick page and you'll see.

The material that LEGO uses (which is different from 50 years ago) lasts much better than the stuff used by the cheap knockoffs. I used to have Megabloks years ago - they started out with pieces that didn't match LEGO shapes very well (I've been told it is fairly hard to allow for shrinkage of various shapes as they are pushed out of the mold), but got better in a few years. But, as far as I know, they still use a material that will flake away after too many uses.

Wanna build an AI robot? Don't have an actual robot yet? Try this Holodeck for droids

Chris Gray 1
Meh

Sounds random

This "sparse rewards" thing may be useful in some situations, but it sounds like you are asking for trouble and more work. If it solves the problem in some unique way, you have no information on how it solved the problem (for problems which don't involve watching the result happen). If you guide it with intermediate rewards, you at least have basic ideas of how it is achieving the result, and so can pick better test cases.

After all, shaking the wine bottle up and down a few times may well end up with the glass containing the right amount of wine. But, that doesn't sound like a desired solution - you haven't had any way to put reasonable constraints on the solution found.

Until last week, you could pwn KDE Linux desktop with a USB stick

Chris Gray 1
Stop

evil injection

For web servers, one of the big security problems for quite a few years has been SQL injection attacks. We solved those quickly, right? Right? Anyone?

So, for Unix-based boxes, script injection attacks will be solved just as quickly. Sigh.

Both work the same way - stuff that should not be trusted is blindly stuffed into command strings, and the command strings are then parsed and run with whatever privileges they "need". Its just plain a bad idea.

Do Windows servers have similar problems, or does Microsoft shipping huge binary blobs actually help with this?

How many Routemaster bus seats would it take to fill Wembley Stadium?

Chris Gray 1
Happy

Definitive!

For these technical questions, one should always go to the definitive source:

https://shop.lego.com/en-CA/London-Bus-10258

Depending on what the capacity of the pair of sideways seats over the real wheels is (3 or 4 each), the number of seats is either 62 or 64. There, resolved. :-)

I completed bag set 3 of 4 a while ago. More building later today.

Boffins split on whether Spectre fix needs tweaked hardware

Chris Gray 1
Alert

Non-timing side channels?

The various processor facilities leave traces of data behind. But, are there side-channels that can access that data which do *not* depend on high-precision timers? I.e. if the use of a high-precision timer becomes privileged, is there still a way to retrieve the information by a non-privileged application? Assume that non-privileged applications cannot use pointer-fiddling, arbitrary casting, etc.

Amazon, Google inject Bluetooth vuln vaccines into Echo, Home AI pals

Chris Gray 1
Unhappy

Grrrr

Will my trusty Samsung S4 be patched soon?

Oh, right. I will continue to turn off Bluetooth when I leave home for somewhere other than walking in the local bush. And on my Gear 2 Neo, which is the only reason I use Bluetooth at all. Sigh.

I will eventually replace these gizmos, but only when there is a reason other than "annoyance".

Samsung keeps the smartwatch alive. Just

Chris Gray 1
Go

CHRIStmas present

I might have to buy myself a Gear Sport as a Christmas present. My Gear 2 Neo still works fine, but I do worry about the battery eventually dying on it. Also, the new one is rounder and slimmer, so should fit underneath shirt and coat sleeves better. (I'm in Canada!)

Apple, LG, Huawei, ZTE, HTC accused of pilfering 'find my phone' tech

Chris Gray 1
Black Helicopters

Why not Samsung?

I also find it curious that Samsung is not listed - aren't they the largest Android seller? I know there is a Find My Device on my Samsung phone that makes my Samsung watch sound, and vice versa.

You wait ages for a sun, then two come along at once: All stars have twins, say astroboffins

Chris Gray 1

Sol-centric

You're all Sol-centric here, i.e. you are assuming that Sol formed as one of a pair, and then the other flew off. Isn't it equally likely that Sol is the one that "flew off"? In that case, the original system could have had more than 2 new-born stars, and so Sol's closest siblings are still in a multi-star group.

Also, depending on the exact mechanism that results in multiple stars forming in a close group, does it follow that the stars are very close in initial size and density? I would think it would follow that the composition of the stars would be quite similar, so perhaps what astronomers can do is look for nearby stars with similar composition, backdated to the time of formation (i.e. ignoring expected composition changes since then, which might vary depending on the kind of star that they started as).

O (n^2) Canada! Code bugs knacker buses, TV, broadband, phone lines

Chris Gray 1
Go

didn't notice

I'm in the affected region, and use Shaw for cable TV and internet. I didn't notice anything, and was at this computer for most of the day, then watched the evening news at 6pm. Maybe the 7pm end was some other time zone, or maybe the issue wasn't widespread.

Well, hot-diggity-damn, BlackBerry's KEYone is one hell of a comeback

Chris Gray 1
Meh

non-replaceable battery

After reading Andrew's article the other day, I searched a bit for the KeyOne. Looks good, except for one big thing - the battery can't be replaced. I'm not a big smart-phone user, so the one I have (my first!), a Samsung S4, is what I'm still using. I wouldn't be using it if I couldn't have replaced the battery when it was dying. I'll spend money on a new phone at some point, but I don't want to be doing it every 2 or 3 years just because the battery dies!

And yes, I do realize I'm not the target demographic.

Stealth-cloaked startup claims to be developing super-fast arrays. How fast? Well...

Chris Gray 1
Go

bypass?

[Note: I used to work in the storage industry, but have been out of touch for 10 years.]

Typically a storage system sits between the consumer machines and the raw disk drives. So, I/O's have to go through buffers in the storage system when going in either direction. That doesn't allow latencies as low as a raw SSD device. So, they must be doing something different. Some thoughts:

Perhaps they have some custom chips that are able to reroute and rewrite I/O requests so that host requests go directly to the appropriate SSD, without having to read the data into storage system memory first. It should also be possible to use those same chips to observe the data going by and buffer it for caching purposes, if that is appropriate.

More custom silicon could perhaps allow them to rewrite, on-the-fly, FibreChannel requests into SATA/whatever requests to the actual disks.

If this is not what they are doing, I'm curious to find out. And if its not, and anyone uses the above to make money, please send some of that money my way - I could use it!

HP Inc recalls 101,000 laptop batteries before they halt and catch fire

Chris Gray 1
Mushroom

update: site OK

Update: the website is now functional, and it says my specific battery is fine. Awwww....

Chris Gray 1
Unhappy

site busy

So far, my attempts to connect to HP's indicated website have failed, after waiting several minutes. Of course, this story was reported on the tech site (in)famous for causing referenced sites to get overloaded...

I don't use my laptop enough, and rarely on battery power, to really worry about it, but I wouldn't turn down a free new battery!

My fortnight eating Blighty's own human fart-powder

Chris Gray 1
Go

non-cooker

To those who insist that we should all be cooking our own meals: I am physically quite able to cook up anything desired. I also have a full kitchen at my disposal. I simply do not enjoy, at all, cooking for myself. That is *not* going to change. Also, when you live by yourself, buying and keeping good fresh food is difficult - you need to fuss with quite small amounts. I average two meals out per week, and otherwise manage to eat fairly healthy on uncooked and prepared food.

But, if you are going to do this, getting decent excercise regularly is *very* important!

Programmer finds way to liberate ransomware'd Google Smart TVs

Chris Gray 1
Meh

Saved by no support!

In my old place I used to be able to see/hear the TV from the kitchen and dining room. So, when planning a move to this new place, that was a consideration. The only solution that seemed acceptable was to have a TV that could receive over WiFi to show me the evening news. So, a friend and I picked up the cheapest 40" TV with WiFi that we could find in Walmart. It was a Philips smart TV. Little did I know that it didn't actually have a browser, so I couldn't do what I wanted anyway. But, we were able to trace out enough of the ancient in-wall cable to provide it with an input, so that was OK - the local cable company had a sale on cable terminals the day I went looking - about CDN $60 to purchase.

But, I have played with the WiFi connection and its "smartness". After moving my router to give enough signal, the built-in YouTube works OK, and a friend tried his NetFlix account and that works fine too. However "NetTV" shows nothing. The web tells me that Philips does not support an app store for Canada (where I am). So, I'm saved from malware by the manufacturer (presumeably Chinese) not supporting me!

Dear hackers, Ubuntu's app crash reporter will happily execute your evil code on a victim's box

Chris Gray 1
Thumb Down

Flash video

Okay, El Reg has a fun article about a security issue on Ubuntu. I run Ubuntu, so I should pay attention. But then El Reg plants a Flash video in the middle of the page... Or perhaps that shows up only because I run with Evilscript turned off? Either way, not exactly a good example!

Canada asks citizens: How would you like us to spy on you?

Chris Gray 1
Meh

Done.

There - I'm a Canuck and just submitted the form. Took waaaay to long, though. I expect my answers would be acceptable to most of the commentards here.

'Inventor of email' receives damages from Gawker's collapsed empire

Chris Gray 1
FAIL

Definitely earlier than 1978!

BBN were one of the earliest into computers and networking. I'd be surprised if they *didn't* have email of some kind.

At the University of Alberta, the earliest email I recall was "SHOW:MAIL" running on the IBM/Amdahl mainframe under the MTS operating system. I don't know for sure, but I'd put that as first running by the early to mid 1970's. My memory isn't good, but I think the fellow who created the "SHOW" account was named Keith Fenske, and worked for the math department. I assume he wrote the MAIL program.

Google man drags Emacs into the 1990s

Chris Gray 1
Go

text mode!

I'm with those who run (g)emacs in text mode in an xterm. Don't need no bloody mousey stuff. I do have to fix the dang key bindings so that backspace and DEL work properly. My startup for emacs is this:

#!/bin/sh

xterm -cm -dc -rvc -ulc +bdc -bg "#c09060" -xrm 'XTerm.ttyModes: erase ^?' -e emacs

(And yes, I really do run my xterms with that tan background - I find it much easier on the eyes for long-term use than black on white.)

RIP Vale Sheri S.Tepper

Chris Gray 1
Unhappy

Another one gone

Dang, they do seem to be dying off.

I've got Awakeners, Beauty and a 6-novel pair of The True Game. I'll have to re-read them when I'm done my current book!

Finally, that tech fad's over: Smartwatch sales tank more than 50%

Chris Gray 1
Thumb Up

I like mine

I've had my Samsung Gear 2 Neo for a couple of years now, and will be fairly unhappy if it ever craps out and I can't replace it. I'm not a big phone user, so my phone battery lasts about 4 days (its an old Galaxy S4 with a new battery). So does the watch battery - I charge them both every 4th morning.

What do I use the watch for? I use it to receive texts and phone calls mostly. Saves having to take my phone out of whatever pocket it is stuck in. In the winter, when the phone is in the inside pocket of a parka, I do *not* want to fight to get at the phone to answer it.

I also use the watch's step counter to see how far I go on my daily walks (4500 - 22,000). Every now and then I use it to take my pulse, but that's mostly a curiosity thing. I've heard that continuous pulse taking by fitness watches can bother some folks' skin - mine does it only when you ask it to, which is fine by me.

The Samsung watches *can* be voice controlled, for texting, calling, etc., but they use Samsung's voice recognition and it isn't as good as Google's for me.

The watch shows events from my phone too, and lets me acknowlege them directly. Again, handy when the phone is inconvenient (e.g. on a shelf at the other side of the room).

I have a couple of games on the watch, but rarely use them. Same for the phone.

Folks who say that a smartwatch is useless without having ever used one for a couple of months are doing others, who might get good use out of one, a disservice.

Note that mine does not have its own SIM - it is tied to the mothership by Bluetooth.

2 in 3 Millennials block ads

Chris Gray 1
Happy

Agree: NoScript

I don't use an adblocker. I *do* block scripts from all but a few sites. I find very few really annoying ads, and with scripts not running, I should be safe from web malware. (Well, plus, I run Linux.) However, I will also admit that I don't visit all that many sites. El Reg is the only media site that I have a login on! Something about the sense of whimsy here...

Flipping heck! Virtual machines hijacked via bit-meddling Feng Shui

Chris Gray 1

Easy to disable

In case anyone reads comments but didn't follow the article's link to the docs, it is easy to disable this feature on a system. Also, if you rebuild your own kernel, there is a config flag to remove the feature completely.

So, good to know about this attack, but nothing to panic about.

PC pioneer Gary Kildall's unpublished memoir revealed

Chris Gray 1
Thumb Up

happy memories

CP/M may not have been much by today's standards, but it did the job just fine, and brought early computers into businesses, schools and homes. I had it on a Godbout CompuPro system.

I remember seeing MP/M (multitasking CP/M!!!) running on a system in a store downtown - impressive!

I wrote a *lot* of software on my CP/M system. It was an S-100 box, and I had bought a couple of graphics cards for it, plus expansion memory. So, I had my Draco compiler and utilities, my Ded editor, my Explore D&D-ish system (never really released), my RAM disk cache (hooks in BIOS) etc.

Things were so much simpler back then!

Google asks the public to name the forthcoming Android N operating system

Chris Gray 1
Gimp

Nanaimo Bar

Well, it has to start with 'N' of course. It has to be something sweet. The only suggestion here that works so far is "Nougat". But, as a Canuck, and a fan of the Christmas favourite, I think "Nanaimo Bar" is the winner. It's minor downsides are that its hard to spell for some, and it may not be well know outside of Canada. Whot??? There's no nanaimo bar icon???

FCC urged to pause its fight against America's $20bn cable-box rip-off

Chris Gray 1
Go

Canada much better

Here in Canada you've been able to buy the cable boxes for several years. My older, main box is a PVR that I bought at a local "London Drugs" (they are also a pharmacy!). It's an oddball one with an external IDE hard drive, but so far it continues to work (3-4 years). The firmware in it seems to be crap, but perhaps that's to be expected.

After a recent move, I wanted another TV. I checked into buying a simple terminal, and it looked like it would be around $150. Online they were $132 (roughly). I phoned a local outlet of the cable company, and they were on sale for CDN $72. So I went and got one, and it works just fine. It came with its power wall-wart, an HDMI cable, a universal remote with battery, and an extender for the infrared sensor. I'm not complaining about that price!

Get ready to patch Git servers, clients – nasty-looking bugs surface

Chris Gray 1
Meh

question

In this situation, the space for the final file name is computed using "strlen", so it seems to me that copying the file name into that space using "strcpy" is valid. Both go until a NUL byte is found, and so operate consistently. Am I missing something?

The issue with using signed ints is valid. However, on today's 64 bit systems you are not going to be able to allocate enough virtual memory to hit the problem. A Google search tells me that non-standard "xmalloc" will abort if it cannot allocate the needed memory, so there isn't a hole there.

Again, what am I missing here?

Reg readers battle to claim 'my silicon's older than yours' crown

Chris Gray 1
Go

Amiga 1000

Surely someone still has an Amiga 1000 that works? Mine, from 1985, worked as of 3 or 4 years ago when all of my old Amiga stuff went into a friend's storage. We probably *could* extract it and try it out, but...

When I tried it just before we packed it off, the internal floppy was OK, but the external one just made noises. The old NTSC display looked wonky on my LCD TV, but it was there, and the Kickstart and Extras floppies fired up.

Needless to say, the machine didn't run anywhere near continuously since I got it.

Apple evacuates European HQ after bomb threat

Chris Gray 1
Black Helicopters

GCHQ/NSA?

You lot aren't paranoid enough!

Evacuation of the premesis of a major technology player is the perfect opportunity for the various spy agencies to go in and plant all sorts of devices, and to get brief access to code repositories, etc.

Star Wars BB-8 toy in firmware update risk, say UK security bods

Chris Gray 1
Meh

No internal sounds

The BB-8 (yes, I have one - new app this morning with new preprogrammed buttons) does not have internal speakers or microphone. It can only drive around and blink lights in limited fashions. So, other than perhaps trying to pair with other devices, there isn't much it can do to hurt things. There is nothing at all in the "head" - just 2 magnets and some wheels to let it roll around the main ball.

'Wipe everything clean ... Join us ...' Creepy poem turns up in logs of 30 million-ish servers

Chris Gray 1
Thumb Up

Yay! :-)

Yay, I got one. That means I'm real. :-)

Mine came in from 151.217.177.200 also, on December 29.

Lettuce-nibbling veggies menace Mother Earth

Chris Gray 1
FAIL

*per calorie*

No-one seems to have mentioned that the article stresses that the costs are *per calorie*.

No-one in their right mind expects calories from celery (doesn't it take more calories to eat than it provides?). And certainly not much from lettuce. So, really, is anyone surprised that it takes more calories to produce (and ship, display, handle, etc.) a mountain of celery than it does a half pound of chicken?

PNG pongs: critical bug patched in ubiquitous libpng

Chris Gray 1
Thumb Up

Ubuntu patched this morning

For the record, the patches came through from Ubuntu this morning. I'm in western

Canada for timezone.

Chris Gray 1
Linux

patching...

So, the good folks working on Ubuntu will have patches for my computer in a day or two.

My phone, however, will quite possibly never get a patch (over 2 years old).

Anyone know how patches for Ubuntu phones are handled?

Page:

Biting the hand that feeds IT © 1998–2019