News for hackers. Stuff that matters.
Re:Dropbox is using an unsigned binary to install kernel ext... by danieldk on Monday February 27, 2017 @01:54AM (#13742397)
Can you please make installing a kext an option, rather than trying to install it behind our backs? If you unload + remove the kext, it gets installed again automatically.

The only way to block the kext is using e.g. Little Flocker.

Moreover, the kext does get installed on my machines and I have a Pro account without Smart Sync.

I have been pondering to uninstall Dropbox, because all this behaviour is not acceptable. Unfortunately, I haven't found a good alternative yet.

Re:Dropbox is using an unsigned binary to install kernel ext... by newhouseb on Monday February 27, 2017 @02:00AM (#13742424)
Can you check if you're in the (opt-in) Beta Channel by looking at https://dropbox.com/account at the checkbox that says "Include me on early releases"? It's not uncommon for folks to have clicked this long in the past and not given it thought since.
Re:Dropbox is using an unsigned binary to install kernel ext... by danieldk on Monday February 27, 2017 @03:04AM (#13742691)
Yes, I am in the early releases channel, sorry for not mentioning that in my earlier comment. But I still don't see why it should install a kext for functionality that is not provided?
Re:Dropbox is using an unsigned binary to install kernel ext... by newhouseb on Monday February 27, 2017 @12:44PM (#13746105)
The beta channel exists so that we can ensure upcoming components are stable, if you're uncomfortable with this you can always switch back to the stable channel. We'll add a help center article to make it more clear what happens when you opt-in to early releases.
Re:Dropbox is using an unsigned binary to install kernel ext... by mmjaa on Monday February 27, 2017 @05:53AM (#13743331)
The only reason for this kext to be installed as aggressively as this, is because it is vital for Dropbox Inc. to use to capture their users. There is no valid reason for this kext: none, zilch.

Frankly, I find this use of kext's offensive. I'm putting Dropbox in my "do not recommend" list.

Re:Dropbox is using an unsigned binary to install kernel ext... by JensRex on Monday February 27, 2017 @08:10AM (#13743889)
These shenanigans finally made me delete my Dropbox account, and set up an OwnCloud instance on Digital Ocean.

I've found the OC client to be very nice on the platforms I use (Linux, Windows, iOS). The Dropbox client on Linux was terrible to the point of being unusable.

Re:Dropbox is using an unsigned binary to install kernel ext... by josteink on Monday February 27, 2017 @08:54AM (#13744121)
> These shenanigans finally made me delete my Dropbox account, and set up an OwnCloud instance on Digital Ocean. I've found the OC client to be very nice on the platforms I use (Linux, Windows, iOS

So an implementation-detail for a feature on a platform you don't use caused you to shift to another product, which doesn't even support the feature you are complaining about? Am I reading you correct?

By all means. If you're happy running a FOSS solution on servers you control, more power to you. I'm just confused about your reasoning.

Re:Dropbox is using an unsigned binary to install kernel ext... by ogezi on Monday February 27, 2017 @09:58AM (#13744654)
> So an implementation-detail for a feature on a platform you don't use caused you to shift to another product, which doesn't even support the feature you are complaining about? Am I reading you correct?

I don't think he's talking about only this one issue. Dropbox had an issue with something of this sort recently [0]. They secretly gave their Mac application root privileges. They may have crossed the line for him here. I should say that I'm not speaking for him but I can see how something like this could have been the last straw for someone.

I personally think that the way a company treats it customers is a good display of how good it's culture is. It's not a good sign that they did this.

[0] https://news.ycombinator.com/item?id=12619722

Re:Dropbox is using an unsigned binary to install kernel ext... by stuaxo on Monday February 27, 2017 @10:46AM (#13745010)
Is this a different issue, or just a different part of the same thing ?
Re:Dropbox is using an unsigned binary to install kernel ext... by ogezi on Monday February 27, 2017 @11:11AM (#13745214)
I hazard the latter since they have had a series of problems except the one here.

There was also a time that when you uploaded to Dropbox a file that was already on its servers, instead of storing the new file they stored a reference to the old one (that they already had) as per https://news.ycombinator.com/item?id=2478567

Re:Dropbox is using an unsigned binary to install kernel ext... by tedunangst on Monday February 27, 2017 @11:52AM (#13745581)
If it's a feature I don't want and can't disable, yeah, I'm going to investigate alternatives that don't have it.
Re:Dropbox is using an unsigned binary to install kernel ext... by jtregunna on Monday February 27, 2017 @12:44PM (#13746101)
More likely referring to the fact that Dropbox has had many an issue lately of doing things that may not have been intended to look nefarious, but look that way nonetheless. This is just the last straw for some users, whether or not the feature was used by them.
Re:Dropbox is using an unsigned binary to install kernel ext... by JensRex on Monday February 27, 2017 @05:09PM (#13748820)
I actually do have a Mac machine, but I use it so little I didn't include it.

Anyway, there have been other Dropbox issues of a similar nature reported here on HN, and while I haven't been harmed by them personally, it speak to a style of development I don't agree with.

But what finally pushed me over the edge, was this racist initiative at Dropbox. I want no part of that.

https://blogs.dropbox.com/dropbox/2016/12/diversity-at-dropb...

Re:Dropbox is using an unsigned binary to install kernel ext... by manicdee on Monday February 27, 2017 @07:59PM (#13750212)
Automatically self-installing a component when I have removed it is malware, not "implementation detail".
Re:Dropbox is using an unsigned binary to install kernel ext... by trome on Monday February 27, 2017 @08:20AM (#13743931)
Yeah, can vouch for Owncloud (although I've moved to the NextCloud fork), its a convenient replacement for Dropbox, just thrown an OrangePi Zero ($7), a JMS567 USB 3.0 to Sata adapter ($3) and any old HDD and you've got yourself a libre Dropbox that uses just a few watts and works consistently on all platforms.

Note that the Wifi drivers aren't libre, but besides that everything else on the OrangePi Zero, from audio to ethernet is in kernel 4.10 under GPLv2.

Re:Dropbox is using an unsigned binary to install kernel ext... by jbf1001 on Monday February 27, 2017 @09:52AM (#13744602)
Do you think something like this is feasible for a home media server? I suspect things like video streaming from this would be slow, am I wrong?
Re:Dropbox is using an unsigned binary to install kernel ext... by cat199 on Monday February 27, 2017 @10:38AM (#13744956)
Am not OP, and not speaking from direct experience,

but a coworker was using a Pi-2 as a home media server without issue in some situations - basically he did the math on the bitrates per second and determined that the disk/wifi I/O (on the shared USB bus) was fast enough for his use case (IIRC streaming to main TV, possibly 1-2 more devices)

I do know he was looking at upgrading to another mini-arm board with a dedicated PCI Nic or separate SATA due to the bus contention on the USB limiting data/network I/O because he wanted to serve more clients (family of 5 and associated devices)

so I guess the short answer is 'maybe, depending on use case'..

Re:Dropbox is using an unsigned binary to install kernel ext... by trome on Monday February 27, 2017 @04:32PM (#13748349)
The OrangePis have much better IO (with the exception of the OrangePi+ 2, which is a bad buy), with each USB port being direct wired & capable of 40MB/s, and an onboard 100mbps PHY. Comparatively, the Raspi shoves all that over 1 USB port, ethernet included, so 4 to 5MB/s is about the best your gonna get with it.
Re:Dropbox is using an unsigned binary to install kernel ext... by squarefoot on Monday February 27, 2017 @05:10PM (#13748822)
You don't need to stream the data from the OPi, that is the wrong way for watching video because it would transcode the data on a light processor then send it unpacked on the network, which would consume a lot more bandwidth.

Once you have the files on the disk attached to the board just set up a NFS and/or SMB server on it and let the clients players mount it as a network drive and suck the data. This way you can for example have all home TV sets playing each one a different movie at the same time.

Re:Dropbox is using an unsigned binary to install kernel ext... by aao on Monday February 27, 2017 @10:52AM (#13745068)
>Do you think something like this is feasible for a home media server?

Absolutely. It's easy to install, works great, the only problem you need to solve is DNS. Either you need to use a service to point the domain to your dynamic IP or rent a static IP for your home address, which could pot expose your home network to attacks.

>things like video streaming from this would be slow

Depends on your uplink. Probably. If your home internet is fast you can stream for yourself or even a couple of people, but you can't really run a video streaming operation. It's easy math, just watch your bandwidth while your stream a video. On private customer plans, uplinks are usually artificially made a fraction of the bandwidth of downlinks by ISPs because they want businesses to be unable to run on them and buy the more expensive options instead

Re:Dropbox is using an unsigned binary to install kernel ext... by j_s on Monday February 27, 2017 @12:05PM (#13745706)
Well, you're probably not going to push 4K reliably. I have a feeling that tech will actually catch on, as opposed to 3D.
Re:Dropbox is using an unsigned binary to install kernel ext... by trome on Monday February 27, 2017 @06:58PM (#13749800)
If you get an OrangePi 2e ($35) or an OrangePi PC2 ($20) both have gigabit that performs well, you could easily push 4k reliably from either. They also have libre VPU support so you can playback 4k content if you plug in an HDMI cable.
Re:Dropbox is using an unsigned binary to install kernel ext... by mysterydip on Monday February 27, 2017 @08:30AM (#13743985)
I like OwnCloud as well and use it for all my dev stuff, keeping things synced between desktop and laptop (and my hosted server).

The one issue I've had was sometimes if it tried to sync while I was working in my IDE (gamemaker studio), somewhere between saving and compiling it would lose sync and want to redo the whole folder. I tended to pause sync until I finished working. Could have been a bug that was since fixed, but I still do it just in case.

Re:Dropbox is using an unsigned binary to install kernel ext... by aao on Monday February 27, 2017 @10:48AM (#13745025)
Re:Dropbox is using an unsigned binary to install kernel ext... by rcarmo on Monday February 27, 2017 @06:14AM (#13743398)
I second this. I would much rather not have Dropbox install any kexts at all, and the only thing preventing me from replacing it (so far) is widespread support on iOS apps and Linux (which I rely on for a few things).

Otherwise I'd have switched by now - as many folk point out, this is the third or fourth time this kind of approach has come to light, and it reflects badly on the company and the product.

Re:Dropbox is using an unsigned binary to install kernel ext... by JelteF on Monday February 27, 2017 @06:18AM (#13743410)
For Google Drive on Linux I've been using Insync happily for a long time now: https://www.insynchq.com/
Re:Dropbox is using an unsigned binary to install kernel ext... by steven_pack on Monday February 27, 2017 @12:20PM (#13745856)
I installed that software on Linux. It then randomly spread my music library around my Gooogle Drive. Support's answer "Your local sync db must have got corrupted. But here is a list of all the files that got moved" wtf?!
Re:Dropbox is using an unsigned binary to install kernel ext... by swiley on Monday February 27, 2017 @08:55AM (#13744129)
I've had an extremely good experience with syncthing. There's no kext and volunteers run relay servers to get around NAT (everything is encrypted so you don't need to worry.)
Re:Dropbox is using an unsigned binary to install kernel ext... by alyandon on Monday February 27, 2017 @01:20PM (#13746422)
I wish they'd combine the relay server functionality into syncthing itself so that it could automatically use peers as relay servers.

I'd prefer not to rely on the generosity of others or running the relay server and having to manually configure syncthing clients to use it.

Re:Dropbox is using an unsigned binary to install kernel ext... by dvcrn on Monday February 27, 2017 @04:58AM (#13743097)
Thanks for the Little Flocker tip! Didn't know this app yet!
Re:Dropbox is using an unsigned binary to install kernel ext... by seanp2k2 on Monday February 27, 2017 @05:42AM (#13743287)
+1 shut up and take my money :)
Re:Dropbox is using an unsigned binary to install kernel ext... by therealmarv on Monday February 27, 2017 @08:43AM (#13744054)
My personal experience here only: Google Drive + INSYNC is a pretty damn good combination which replaced Dropbox entirely for me. (edited... written insync wrong).