By yeah, right.Posted Tuesday 6th November 2007 20:25 GMT
I wonder what happened to Apple? Did they decide that since Microsoft got to call Vista "an outstanding success" that they too should leave their customers out standing in a field of bugs somewhere?
Or have they gotten just big enough that they think they really don't need to give a shit about the customer anymore? Not that I think they every did - they just care about design and doing things THEIR way. They've got great design skills though, so they've gotten away with it so far.
Ah well, that's why I'll never be an early adopter. Let's see how long it takes for Apple to fix this latest pile of buggy cack. They'll have to be really slow to win the "how slowly can you fix your crap" contest with Microsoft...
World of Warcraft worked perfectly the first time I started it up in Leopard.
However, this may be do to the fact I had the blue screen problem after install, and had to manually transfer all of my accounts, apps, preferences, and everything else the install should have done automatically.
Enabling the firewall for WoW isn't hard anyway, so most people who actually use it should have no problem figuring out the problem from WoW error messages and simply turn on the right port. I believe which is stated in the original documentation.
By Anonymous CowardPosted Tuesday 6th November 2007 22:05 GMT
Skype doesn't, I believe, modify itself (part of Skype's startup regime is to see whether it has been modified). Leopard slaps a "CodeResources" file inside the application directory as well as modifying (signing at a guess) the Skype binary when you tell the firewall to permit Skype.
The irritating thing is that the code signing stuff is clearly running with a certain degree of privilege: I can't stop it modifying the files with a swift chmod 555.
Anyhoo, Leopard is much less of a beta than Vista...
By Andy BrightPosted Tuesday 6th November 2007 23:32 GMT
I know several people that do, and have even replaced Ventrilo codecs to accomodate them.
As for Leopard blocking WoW, not sure that's a big deal, several firewalls do that on my Windows box, and it's a fairly quick fix to sort it out. I would think the same is true of Skype.
No one seems to have a problem with Vent, which is by far the best online communications package I know of, the quality is superb, so I don't see why this should be more than a minor "look it up on their respective websites for info" sort of thing.
As for Vista, there are several easy solutions to making it trouble free for online gaming - none are particularly desirable, but they are simple. You can make folders writable under your regular login account, or you can run these games in admin mode when they need to install patches. I don't see that this makes you any less secure than say WinXP - but Linux and Mac users are probably cringing.
Probably the best solution, albeit the most time consuming, is to wipe any Vista computer and re-install XP. At least the antivirus and antispyware apps will work again - instead of needing permission to prevent malware from being installed.
Got that right. OS 10 has a well defined mechanism to store per user settings (~/Library) and global settings (/Library). Windows has this in c:\<something mumble mumble> and UNIX has it as dot-files in ~ or /etc.
Anyone who writes an app that alters it's own app bundle or (God forbid) binaries is very uninformed, or very lazy.
By David WilkinsonPosted Wednesday 7th November 2007 07:44 GMT
OSX has security holes, many not as many but its hard to tell because there are a lot less people looking.
Speaking of security know about the Mac Admin Hack. Single User mode, delete one file, next boot OSX walks you through setting up an admin account.
If you can't Command+S at boot, just reset the firmware by removing a memory module.
Not saying you can't do the same on XP/Vista, but it takes 5 times longer and requires a linux boot CD. OSX already includes everything you need to hack your way in.
By Steven HewitttPosted Wednesday 7th November 2007 07:46 GMT
I just love the way that if application break under these super new features under OS X then it's the developers fault. Same for the BSOD.
Think you'll find ladies and gentlemen that this is the same reason as when you get UAC prompts in Vista. (Other than when you are accessing any system wide configurations). Many dev's haven't bothered with MS's coding standards - even though they have been around for a good 7 years too. Thus many apps try to write to system wide areas rather than user only area's. Whilst Vista proactively redirects the vast bulk of these commands to virtualised folders, some do slip through creating UAC prompts. (Take Dreamweaver MX 2004 for example)
Love the difference in comments compared to Vista and OS X. Although at least with Vista I don't need to drop to a terminal to tell the OS that the app is OK to be let through the firewall - which of course is on by default.
By Anonymous CowardPosted Wednesday 7th November 2007 08:14 GMT
OS X == Unix! Says in their web site:
"Leopard is an Open Brand UNIX 03 Registered Product, conforming to the SUSv3 and POSIX 1003.1 specifications for the C API, Shell Utilities, and Threads."
By Andy WorthPosted Wednesday 7th November 2007 08:35 GMT
The day that hackers start looking at Mac systems (if they ever bother) in earnest, I'd be willing to bet that hundreds of security holes are found. Mac users like to think they are safe, even the adverts try and fool you so but what the adverts don't point out is that it is just because people don't try. The bug-riddled "Leopard" just goes to show that Apple are not immune from software "features" which would also suggest that they are not immune from malware and security flaws.
"Maccers" should hope that macs remain the "small fry" in the computing world because the more attention they draw to themselves, the more people will start breaking the code.
By Cameron ColleyPosted Wednesday 7th November 2007 09:19 GMT
After managing to run Windows 2000 and XP for a couple of years without a firewall installed, and with no problems, I'm not sure I understand why an Apple user would need a firewall?
Surely most people are sitting behind a NAT anyhow, to prevent the port-probing, so where's the issue? Similarly for outbound traffice -- on Windows XP and earlier, with nasty things like ActiveX (or whatever it's called nowadays) and a system setup that means one stray click and you have a root-kit I can understand this, but on a system that's locked-down by default, is this really necessary?
Also, surely the firewall blocking executables that have been modified without it's knowledge is a good thing, on the whole? How would it detect hijacked programs if it didn't do this?
Wow! I just said some positive things about Apple -- I feel dirty now, I need a shower.
By JustinPosted Wednesday 7th November 2007 09:43 GMT
"They've got great design skills though, so they've gotten away with it so far."
...incorrect, the only thing they have gotten away with is a good PR engine and an extremely gullible customer base. Their design ‘skills’ aren’t worthy of such title. Example: Their design ‘skills’ conceive a phone with no buttons, no picture messaging, no video capture & out-dated, slow internet connectivity (no 3G) – but no fear, their PR guys will be able to spin this off as a mobile phone revolution and flog it for the same price as a half decent laptop. Similarly their design ‘skills’ neglected to include a screen in one of their MP3 players, but this was soon turned into a ‘cool’ feature by PR, and lapped up by non-thinking idiots who thought it would make them a bit more ‘spontaneous’ and ‘less boring’.
By Anonymous CowardPosted Wednesday 7th November 2007 09:54 GMT
"...applications should really be creating/changing settings per-user in the user's home directory, not fiddling around with their app bundles.
Apple's completely on the money with this one and that Skype needs to get into the mindset to build OSX apps properly."
That is what MS has been saying for years with XP but now fully enforced in Vista (non-Admin apps should not and now cannot write to \Program Files etc) - yet all the Mac fans (and Apple via their ads) slated Microsoft for 'breaking all the apps', Vista incompatibility etc. If *developers* actually followed MS advice (see MS Patterns + Practices site) then the apps wouldn't have this problem.
It really seems that Apple are getting hit with the same 'issues' MS had with Vista - it's just that the minority (but highly vocal) Mac users seem more forgiving of Jobs than of Gates.
By ShakjePosted Wednesday 7th November 2007 10:40 GMT
developers complaining because Vista enforces the MS development guidelines?
It seems obvious to me that if the executable is updated, there is going to be a short time between the update rolling out, and Apple updating its signing rules before you can run it through the firewall, so anyone trying those apps now probably won't have a problem. Of course if those apps update the executable then you'll have the same problem again. If I've got that wrong then please correct me, I don't mind.
@Andy Bright
I play plenty of online games, old and new and I've only had to do two things, one was installing a hotfix because Vista and DirectX10 try to move away from the memory caching idea, and second to run Vent as admin. Other than that I've had absolutely no problems (granted I haven't installed or played WoW for a long time, not since before I used Vista). As for UAC, simpler solution is to just turn it off. I'd think that UAC is more for people like me who use an AV to scan once every few days and may make a mistake occasionally (although I have yet to make a serious mistake virus-wise). If you have a good AV, and competent users, just turn it off.
By Anonymous CowardPosted Wednesday 7th November 2007 12:09 GMT
The first incarnation has bugs....but wait for for OSX.5.1. That will fix them.. and what's the problem with blocking bandwidth hogging gamers and Skype, if I had my way, they'd be banned for all time.
By ShellPosted Wednesday 7th November 2007 12:23 GMT
Year sure you enable a firewall and it blocks stuff. So what!? That's what it's supposed to do. Same happens under Windows XP. By default, most games will NOT get out of the Windows firewall so you have to add the ports games use to the exceptions list... including WoW. I had to do this on my old PC (before I got a router with a firewall). Same thing for the Apple firewall. You really expect Apple to go around unblocking all the ports games could possibly use, just in case? Everyone would then accuse them of having a firewall full of holes!
By PaulPosted Wednesday 7th November 2007 12:25 GMT
Except for price. "if you just change the port settings etc" No I wont! XP has never needed me to do this. I could if I needed to, but I dont. When Im at home, playing a game, I just want to put it in the drive, let it run and play the game. Not F about with ports etc. Face it Fanbois, Mac OSX has problems.
By RossPosted Wednesday 7th November 2007 13:30 GMT
Ofc OS X has security holes. The fact they haven't been discovered or publicly released doesn't mean they don't exist. Take format string vulnerabilities for example - it turned out that Sendmail had been vulnerable to them for 10 years by the time they were actively published. It may have been exploited using them during that time, it may not, but it was vulneralble to them all the same.
This particular issue seems to be a case of working as intended. If Apple leave the firewall as it is and force developers to patch their software it'll set a good precedant and in the future any developer that doesn't want problems will follow the specs.
If they change how the firewall works to help non-conforming apps out then we'll end up with a massive mess of hacks and kludges with myriad unforseen side effects etc and possible security holes.
I don't have a Mac, don't want one either, but I'd side with Jobs and Co on this one.
By PaulPosted Wednesday 7th November 2007 13:48 GMT
Except for price. "if you just change the port settings etc" No I wont! XP has never needed me to do this. I could if I needed to, but I dont. When Im at home, playing a game, I just want to put it in the drive, let it run and play the game. Not F about with ports etc. Face it Fanbois, Mac OSX has problems.
Making assumptions about application behaviour... #
By JeffPosted Wednesday 7th November 2007 14:39 GMT
...is exactly what broke hundreds of apps under Vista. Personally I agree that a self-altering binary is a silly idea unless you want to very specifically distribute a single-file application. Of course OS makers can encourage better practices by creating incompatibilities with (in the majority of cases) silly ideas, but, for example, where's the scope for altering the contents of a self-extracting archive in Apple's idealism? The OSX could do is prompt a user that the file's contents have changed or pop up a warning icon somewhere.
By ShakjePosted Wednesday 7th November 2007 15:48 GMT
Horrible why? Patronising? Maybe a little, I can just think of the times when UAC would be good, just because it's implemented a bit (read a lot) heavy-handedly doesn't mean it won't be useful. The best example I can think of is asking you if you want to run embedded content on websites or allow ActiveX holes to be exploited to run executables. Vista will stop me from having to make the mad dash to close my browser, then run a scan.
If you don't use it regularly, and are quite happy to spend time picking small holes in the OS then fine, go ahead, but quite frankly I'm more than happy with it, and used to its little quirks.
By Andy BrightPosted Wednesday 7th November 2007 17:33 GMT
The problem with Vista and WoW (or indeed addon installers like wowace) is that it requires write permissions to the World of Warcraft directory whenever the launchers wants to install a patch. The common experience is to see the patch downloaded then fail to install, and wow prematurely ends.
As for wowace and similar software they just fail every time they try to install an addon.
So you have several choices for wow itself, run in admin mode to install a patch or set the permissions on your wow directory so your regular account can write to it. Running wowace in admin mode doesn't work - the download/install functions are separate tasks and therefore lose the admin priveleges - so you're limited to choice no. 2 (or logging in as administrator just to install addons).
I don't feel either represents too great a risk, however wow is one of the most attacked games in terms of account theft. This is usually done by cracking php guild websites and taking their user's passwords, unfortunately too many people use the same password or simple variations for everything. However if you fail to use the Blizzard launcher (which detects the most commonly used malware and key loggers), if you're running in admin mode you are opening yourself up a tad. Not too much, but just a bit.
The reality is the worst I can see happening is you lose your program directory and need to reinstall the game. It's a pain because you'd have to download large numbers of patches, but nothing more problematic than a new user installing WoW for the first time.
As for other online games, I don't know, I don't play them - but it's good to hear they don't cause these sorts of problems. :)
Good work on the endless platform trolling, everyone #
By JamesPosted Wednesday 7th November 2007 17:37 GMT
Because the only thing more retarded than a retard is a retard arguing with a retard.
By Anonymous CowardPosted Wednesday 7th November 2007 20:39 GMT
In normal use, Skype doesn't modify anything in it's .app folder. The Skype binary in Skype.app/Contents/MacOS/Skype checks itself for consistency. The Leopard firewall alters that binary, thus tripping up Skype's internal consistency check.
Skype is paranoid. Apple's assumed that developers aren't.
Anyway, go verify for yourself:-
Install a fresh copy of skype. Then:-
cd /Applications
find Skype.app -type f -exec sum {} \; > 1
Run Skype. See, it works. Quit it. Run it again. Still works? Yup. Quit it.
Grab another file of checksums now you've run it once or twice.
find Skype.app -type f -exec sum {} \; > 2
diff 1 2
The diff should show no change in checksums.
Now turn on the Leopard firewall (I'm using "set access for specific services and applications"), run Skype, and say "always allow" to the firewall prompt. Skype is still working at this point.
Quit skype and try to relaunch - it's borked. Grab another set of checksums:-
find Skype.app -type f -exec sum {} \; > 3
diff 2 3
See how the binary's changed, and there's a CodeResources file there now.
system.log says:-
Nov 7 20:30:44 lapdog com.skype.skype[22549]: Main starting
Nov 7 20:30:44 lapdog com.skype.skype[22549]: Check 1 failed. Can't run Skype
Further confirming that it's Skype refusing to run, not Leopard actively blocking it.
A quick workaround is to run Skype from it's dmg rather than from a conventional location: the dmg is mounted read only so Leopard can't fiddle with it. Of course, if Skype needed to modify itself to run, this would also fail. It doesn't. Or hasn't yet failed for me.
Sorry to go on at length, but there's a lot of bollocks kicking around here. And no, I'm not a Skype apologist: it fecks me off as much as the next man that it's a bugger to spot on the network.
Lastly: check out http://www.ossir.org/windows/supports/2005/2005-11-07/EADS-CCR_Fabrice_Skype.pdf for an old-ish but interesting insight into the paranoia of the Skype app.
Comments on: Mac OS X firewall blocks Skype and online gamers
Leopard = Vista? #
By yeah, right. Posted Tuesday 6th November 2007 20:25 GMT
Why bother... #
By Scott Posted Tuesday 6th November 2007 20:32 GMT
WoW #
By Dan Posted Tuesday 6th November 2007 20:49 GMT
To be fair... #
By Anonymous Coward Posted Tuesday 6th November 2007 21:02 GMT
Well, they were warned #
By Ed Posted Tuesday 6th November 2007 21:08 GMT
Is this lame-duck . . . #
By Anonymous Coward Posted Tuesday 6th November 2007 21:13 GMT
online gamers use Mac? #
By James Posted Tuesday 6th November 2007 21:44 GMT
I think you'll find... #
By Anonymous Coward Posted Tuesday 6th November 2007 22:05 GMT
Make up your mind! #
By Anonymous Coward Posted Tuesday 6th November 2007 22:52 GMT
I TOLD YOU SO!! Bwah ha ha ha ha ha ha ha ha .... #
By Webster Phreaky Posted Tuesday 6th November 2007 23:25 GMT
Well, to be fair, I think YOU'll find that... #
By Anonymous Coward Posted Tuesday 6th November 2007 23:25 GMT
Steve knows best #
By Roger de Laborde Posted Tuesday 6th November 2007 23:31 GMT
Yes online gamers use macs #
By Andy Bright Posted Tuesday 6th November 2007 23:32 GMT
Not a problem on either count #
By Warren Posted Tuesday 6th November 2007 23:45 GMT
Well then... #
By swokm Posted Wednesday 7th November 2007 00:24 GMT
Why bother... #
By Tim Blair Posted Wednesday 7th November 2007 00:57 GMT
@To be fair... #
By E Posted Wednesday 7th November 2007 03:26 GMT
No security holes. #
By David Wilkinson Posted Wednesday 7th November 2007 07:44 GMT
ROLF #
By Steven Hewittt Posted Wednesday 7th November 2007 07:46 GMT
There are no issues #
By Anonymous Coward Posted Wednesday 7th November 2007 07:50 GMT
Block Skype? #
By Adam Harris Posted Wednesday 7th November 2007 08:06 GMT
Re: @To be fair... #
By Anonymous Coward Posted Wednesday 7th November 2007 08:14 GMT
We'll see... #
By Andy Worth Posted Wednesday 7th November 2007 08:35 GMT
Strange #
By Nick Fisher Posted Wednesday 7th November 2007 08:46 GMT
@Webster Phreaky #
By Giles Jones Posted Wednesday 7th November 2007 09:10 GMT
Does OSX really need a firewall? #
By Cameron Colley Posted Wednesday 7th November 2007 09:19 GMT
I'm not so sure... #
By Justin Posted Wednesday 7th November 2007 09:43 GMT
No different from Vista then.... #
By Anonymous Coward Posted Wednesday 7th November 2007 09:54 GMT
I use my routers firewall #
By Anonymous Coward Posted Wednesday 7th November 2007 10:03 GMT
@No different from Vista then.... #
By Anonymous Coward Posted Wednesday 7th November 2007 10:35 GMT
Is this something like... #
By Shakje Posted Wednesday 7th November 2007 10:40 GMT
@Phreakster #
By Ted Treen Posted Wednesday 7th November 2007 10:47 GMT
Router Firewall... #
By Scott Mckenzie Posted Wednesday 7th November 2007 11:17 GMT
@Giles Jones #
By Pascal Monett Posted Wednesday 7th November 2007 11:58 GMT
All new Mac OS... #
By Anonymous Coward Posted Wednesday 7th November 2007 12:09 GMT
Are you kidding? #
By Shell Posted Wednesday 7th November 2007 12:23 GMT
Reinstall WoW? #
By Francis Fish Posted Wednesday 7th November 2007 12:24 GMT
wow on leopard #
By Stewart Atkins Posted Wednesday 7th November 2007 12:24 GMT
Mac OSX is getting like Linex... #
By Paul Posted Wednesday 7th November 2007 12:25 GMT
@ Scott Mckenzie #
By Anonymous Coward Posted Wednesday 7th November 2007 12:26 GMT
do my eyes deceive me #
By Peter W Posted Wednesday 7th November 2007 13:24 GMT
Not an Apple prob #
By Ross Posted Wednesday 7th November 2007 13:30 GMT
Mac OSX is getting like Linex... #
By Paul Posted Wednesday 7th November 2007 13:48 GMT
Making assumptions about application behaviour... #
By Jeff Posted Wednesday 7th November 2007 14:39 GMT
@Peter W #
By Shakje Posted Wednesday 7th November 2007 15:48 GMT
gamers use macs? #
By Jacob Reid Posted Wednesday 7th November 2007 16:11 GMT
@Shakje #
By Andy Bright Posted Wednesday 7th November 2007 17:33 GMT
Good work on the endless platform trolling, everyone #
By James Posted Wednesday 7th November 2007 17:37 GMT
@ Jacob Reid #
By Ivan Headache Posted Wednesday 7th November 2007 17:41 GMT
I wasn't clear enough (I think you'll find) #
By Anonymous Coward Posted Wednesday 7th November 2007 20:39 GMT