Mac OS Leopard... anyone upgraded yet...?

theMusicMan

Suspended / Banned
Messages
3,838
Name
John
Edit My Images
Yes
I would have bought this today as I was in London close to the Regent St Apple store, but the store was closed between 4:00-6:00 as they prepared for the Global launch of OS Leopard! By that time I was on the train en route home so it's next week for me now.:'(

Anyone upgraded yet...? You going to...? Experiences thus far...?
 
One of my many tasks for the weekend. Will report back...
 
MacLive Expo today was staying open until 6.30pm so people could get their copies from 6pm.
 
The Apple store was open until 10:00pm this evening. My meeting in London finished at 3:30 and I did consider staying, but the wifey needed to go out somewhere and I needed to get back to get Loobylou.

I might have to get to a local Apple store... *off to apple.com/uk*
 
Upgraded. So far its an improvement. Its a more polished version of OSX. Spaces is nice. I haven't tried Time Machine. Theres a lot of nice small things I like. Thumbnails for all documents. Quicklook is brilliant and so handy. Can't say I've used cover view much. The new dock is well a bit nicer and the reflections are cool, even for movies. New Finder is improved too. Stacks are keeping my desktop clean as well. I'm finding the download stack really useful, especially because Safari's download icon appears and I can monitor a download right in the dock. New Spotlight is nicer too. It has dictionary lookup built in, and instead of automatically selecting "Show all" it selects the top hit so it makes it quicker.
 
Sounds like you like your decision to upgrade then Pete... :)
 
ohh I was hoping someone would talk about this. I have to wait till 15 Nov for money reasons. By then I hope to have a good consensus on whether it is worth it. So far so good then eh Pete?
 
I upgraded earlier today. Very happy so far after a few teething problems.
Tidies up my desktop and makes things easier to use, seems faster too!
Time Machine is great on a firewire drive :)
 
Sounds like you like your decision to upgrade then Pete... :)

Yeah I'm happy. Theres features I know I'm already used to that I would miss if I had to go back to Tiger for some reason. I dunno if this was a feature on Tiger but I'm actually in love with the random wallpaper changing feature. Silly I know, but its so nice. In typical Apple style it doesn't just change. It gently fades. I normally keep the same wallpaper for weeks but now I've set it to 1hr. Its just nice. Oh and also I plugged in my printer, went to print and printed. Then I realised I was never asked for drivers, or told the printer was being installed or anything. I just plugged it in and printed. Just as it should be.
 
The fading wallpaper has been around for a while pete :-). Just ordered my copy. Should be here next week. :-). Always look forward to using a new OSX.

King.
 
Yup - gotta love OSx eh. I only wish I'd stayed in London until 6:00pm today and I'd be on Leopard now.
 
The fading wallpaper has been around for a while pete :-). Just ordered my copy. Should be here next week. :-). Always look forward to using a new OSX.

King.

Oh. Never bothered with it until now when I was browsing for new features :)
 
just upgraded
tbh i'm not really sure how they can justify it as a new OS and charge for it. It really doesnt do much more than tiger. It looks a bit different (not sure i like the new icons), has a few extra bits and bobs.
All you aperture users remember to do a software update and upgrade your aperture to work better with leopard (1.56 i think)

oh, and adium doesnt seem to work with MSN anymore for a lot of people (inc me), so will have to wait for a fix.

and i forgot to mention, leopard is significantly slower on my macbook (2ghx core duo 2gb memory).
 
Well i bought it... but i might wait and put it on my new Mac mini for my media box. We'll see. I feel so guilty for buying it :( haha
 
and i forgot to mention, leopard is significantly slower on my macbook (2ghx core duo 2gb memory).

Dont see why it would be slower. How did you upgrade? Your better off wiping the drive and doing a complete re-install. Obviously back all your work/documents up prior to doing so. It may take longer but ensures a clean install.
 
Dont see why it would be slower. How did you upgrade? Your better off wiping the drive and doing a complete re-install. Obviously back all your work/documents up prior to doing so. It may take longer but ensures a clean install.

yup, it was a clean install

i just noticed that when you minimize a window it doesnt shrink so smoothly. maybe it will be better after a good reboot
 
Slower? I'd say its faster, but then my old install was sluggish and this is a clean install. 2.16ghz 2gb Macbook Pro. CD2
 
installed and its flying now. Just need new drivers for my SCSi Ultra 320 card

Dont forget not to run any third party disc/directory repair tools like tech tool pro or Diskwarrior as these are not compatible yet, and will cause major problems until they are updated.

Also Lightroom needs an update along with a few CS3 programs to be fully compatible, but photoshop CS3 is OK, Adobe releasing them soon.

Also any Adobe program before CS3 may install and run but is not guaranteed to work correctly and no updates will be made for them to be compatible with leopard 10.5.
 
Need to wait till Monday for my family pack then I have 5 computers to upgrade!
 
I will wait a month and then get the family version as I have 3 Macs, 2 intels and a Mac Mini.

Carl.
 
Bought the family pack and currently ive installed it on my MBP, im going to play with it for a few days, see if anything important has changed, then once im happy stick it on the Macpro... Then again once I work out all the changes and learn how to make it do what I want it to do... Finally Ill install it on my iMac, ill leave this until last as my mum uses that machine and I want to be fully up to speed before she asks me a question I cannot answer.
 
Managed to get it all sorted. I ended up having to do a clean install - so my advice to anyone doing this is to ensure you do a backup of your accounts, network settings, documents and applications before you embark on the upgrade.

It all worked well in the end, but because I had inadvertently used a piece of software called 'Application Enhancer', which is a 3rd party script, the upgrade didn't like it. As soon as I did the full clean install and then migrated my data, all worked flawlessly.

Loving 'spaces'....:)
 
I'll be grabbing my copy tomorrow - can't wait!
 
I am guessing you have checked that you have the correct resolution settings on your monitor xynamic (sorry if that's stating the blindingly obvious!!).

Maybe the monitor needs a quick calibration?
 
I am guessing you have checked that you have the correct resolution settings on your monitor xynamic (sorry if that's stating the blindingly obvious!!).

Maybe the monitor needs a quick calibration?

i played with the calibration and made it even worse :)

i'm using a macbook. ive set it to colour lcd as it was with the previous OS.. its def over saturated now and the wallpaper isnt as sharp. I really dont get it, and i might got back to 10.4

anyone else here with a macbook?
 
OK, i figured out the wallpaper sharpness problem. The screen size is now a little larger because it stretches under the top bar. So, i changed the wallpaper setting to 'centre' from 'fill screen' and the sharpness is back.

its still over saturated, though, which is weird. but at least the photo isnt fuzzy anymore
 
I am on a Macbook and all is fine with my monitor. I do see differences though between colour rendering on the Macbook monitor and on my Phillips 21" monitor. I now tend to use the Macs monitor to gauge how an image looks.
 
i had the fun bsod issue which was fixed via the single user method on the apple site, then bluetooth stopped working, now airport disconnects every 15 seconds or so! not sure i'm overly pleased with all this!
 
I bought the family pack and I am half way through upgrading my third machine without any problems at all. In fact I was amazed just how seemless it all was!
 
finally fixed the problem with adium (had to get terminal running and remember how to use UNIX!)
my latest problem is that sometimes the internet connection dies, then as soon as you click on the wireless icon (top bar) it instantly crashes OSX and tells you to press the restart button. happens about once a day, but i'm sure they will release an update soon
 
I know Time Machine works with USB and Firewire drives. Does anyone know if it will work with NAS drives?

Thanks
 
I know Time Machine works with USB and Firewire drives. Does anyone know if it will work with NAS drives?

Thanks

"Time Machine requires a non-booting hard-drive or partition to be connected to the computer. It can back up to internal hard-drives or partitions, as well as to external volumes connected by USB or Firewire. According to Apple, it can only be backed up to network drives if they are being hosted by another computer running Leopard (including Leopard Server). Further, the volume needs to be formatted with the Mac OS extended file system, with journaling enabled."

Some people have reported using networked drives and having no problems, by mounting the drive 1st, you can then use it with timemachine? I am not convinced that its easy enough to get it working. I searched for a 'how-to' online and couldn't find one that looked credible.

My 1TB external drive should arrive tomorrow. :) Its FW800 so I won't be able to test it out as a network drive.
 
thanks for that, Griffy. That's what I feared. I do have a FW/USB drive but the manky thing keeps switching off and doing its own thing. I've gone back to using my very old but reliable NAS unit.
 
Just seen this on the BBC website

http://news.bbc.co.uk/1/hi/technology/7071017.stm

Check your firewalls folks

Have a read of this by Jurgen Schmidt

Leopard with chinks in its armour

A second look at the Mac OS X Leopard firewall

Apple is using security in general and the new firewall in particular to promote Leopard, the latest version of Mac OS X. However, initial functional testing has already uncovered cause for concern.

The most important task for any firewall is to keep out uninvited guests. In particular, this means sealing off local services to prevent access from potentially hostile networks, such as the internet or wireless networks.


But a quick look at the firewall configuration in the Mac OS X Leopard shows that it is unable to do this. By default it is set to "Allow all incoming connections," i.e. it is deactivated. Worse still, a user who, for security purposes, has previously activated the firewall on his or her Mac will find that, after upgrading to Leopard, the system restarts with the firewall deactivated.

In contrast to, for example, Windows Vista, the Leopard firewall settings fail to distinguish between trusted networks, such as a protected company network, and potentially dangerous wireless networks in airports or even direct internet connections. Leopard initially takes the magnanimous position of trusting all networks equally.

Switched on


The firewall settings are located under System preferences/Security.

So the first step after starting Leopard should be to activate the firewall. The obvious choice to do so is the option to "Set access to specific services and programs", which promises more control over network traffic. Mac OS X automatically enters all shared resources set up by the user, such as "Remote login" for SSH servers, into the list of accessable resources.

However, initial functional testing quickly dispels any feeling of improved security. A service started for testing purposes was able to be addressed from outside without any difficulty. The firewall records this occurrence

Oct 29 11:05:54 Qf98e Firewall[44]: Allow nc listening from 0.0.0.0:1414 uid = 501 proto=6
Oct 29 11:06:04 Qf98e Firewall[44]: Allow nc connecting from 193.99.145.XXX:37200 uid = 0 proto=6

but clearly sees no reason to prevent it. It is conceivable that Apple intends that every process started by the user should be entered into the list of exceptions automatically. This would, however, also apply to a trojan, covertly setting up a backdoor on the system. Only Apple can explain what precisely is going on here.

Sharing generously

Further tests brought to light more inconsistencies. To examine whether any unwanted services are running, a normal Apple user will consult the graphical front end ("System preferences / Sharing"). However, even when nothing is shown as being active in this front end, a number of services which are intended to be remotely accessible run in the background. These can be detected by using, for example, the command line tool lsof:

$ sudo lsof -i udp
COMMAND PID USER NODE NAME
mDNSRespo 37 _mdnsresponder UDP *:mdns
ntpd 46 root UDP *:ntp
nmbd 685 root UDP *:netbios-ns
nmbd 685 root UDP *:netbios-dgm
...
The entries include a time server and the NetBIOS name service from the Samba package (the output from the command has been edited for clarity). It is not entirely clear under what circumstances Mac OS X starts which services - the time server, however, was always running in our tests. Right after installation there was even an active Kerberos server on the test system, which, however, was not restarted when the system was rebooted.

Although none of these services were listed in the firewall's exception list, we were able to communicate with them unimpeded. Even on the internet the time server gave us the time on being requested to do so

$ sudo ntpdate 89.53.249.142
29 Oct 11:12:49 ntpdate[25731]: step time server 89.53.249.142 offset -0.776527 sec

and the NetBIOS service also proved happy to supply us with information despite the firewall:

$ nmblookup -U 192.168.69.21 -A 192.168.69.21
Looking up status of 192.168.69.21
LOCALHOST <20> - H <ACTIVE>
LOCALHOST <00> - H <ACTIVE>
LOCALHOST <03> - H <ACTIVE>
..__MSBROWSE__. <01> - <GROUP> H <ACTIVE>
WORKGROUP <1d> - H <ACTIVE>
WORKGROUP <1e> - <GROUP> H <ACTIVE>
WORKGROUP <00> - <GROUP> H <ACTIVE>
Bonjour - also known as MDNS or Zeroconf - plays a special role here. It broadcasts the availability of services such as SSH to the local network. However, without in-depth knowledge of the protocol we were unable to persuade it to reply to incoming packets.

Battening down the hatches

Users who want to raise their security level might choose the option "Block all incoming connections" - in the hope that this really will reject all incoming queries to network services.

The initial tests looked promising. The SSH server activated for testing purposes and the primitive demo backdoor could no longer be accessed from outside. The firewall even blocked access to a test server on a UDP port:

Oct 29 11:26:49 Qf98e Firewall[44]: Deny nc data in from 193.99.145.XXX:28524 uid = 0 proto=17

However, a simple port scan was enough to destroy our misplaced optimism:

# nmap -sU 192.168.69.21
PORT STATE SERVICE
123/udp open|filtered ntp
137/udp open|filtered netbios-ns
138/udp open|filtered netbios-dgm
631/udp open|filtered unknown
5353/udp open|filtered zeroconf
MAC Address: 00:17:F2
biggrin.gif
F:CD:B3 (Apple Computer)
It appears that the ports for the previously discovered system services are still accessible. In fact, even with this firewall configuration it was still possible to communicate with the ntpd time server via an internet connection:

$ sudo tcpdump -i ppp0
10:13:06.944735 IP XXX.heise.de.18099 > Qc39a.q.pppool.de.ntp: NTPv4, Client, length 48
10:13:06.945007 IP Qc39a.q.pppool.de.ntp > XXX.heise.de.18099: NTPv4, Server, length 48


Despite the firewall, the name service replies.

If Mac OS X also launches the NetBIOS name server, this too can be accessed irrespective of the firewall settings. The NetBIOS service is, for example, automatically activated in wired local networks.

A number of peculiarities emerged in the course of testing. A newly booted MacBook refused time synchronisation - only to permit it a few moments later for no apparent reason without any changes to the security settings having been made. Further, it is not clear at what point Mac OS X starts which services, or how it decides which of these should be accessible and which should not.

Specifically these results mean that users can't rely on the firewall. Even if users select "Block all incoming connections," potential attackers can continue to communicate with system services such as the time server and possibly with the NetBIOS name server.

Risk

Whether the accessible services currently represent a security risk is hard to judge. The fact that Apple uses versions of open source software in which bugs have already been found and documented by the developers is cause for concern. Apple uses ntpd 4.2.2, the current version is 4.2.4. It is not clear whether any of the bug fixes are relevant in this scenario and if Apple back-ported fixes from more recent versions. The same applies to the Samba package (3.0.25b-apple), of which releases 3.0.25c and 3.0.26a contained numerous bug fixes.

Both system services run as root and do not appear to be supported by Leopard's new sandbox functions. If, therefore, a security problem which can be exploited remotely to inject and execute code is detected, an attacker could gain complete control over the system - with all the consequences this entails, right up to mass distribution via a worm.

Workarounds

At present, in order to block access to system services, users must either disconnect the network cable or fall back on the tried and tested BSD ipfw packet filter. This is still present, but by default is set to permeable - the only active rule lets everything through:

$ sudo ipfw list
65535 allow ip from any to any
Users who have already put together a well-honed set of ipfw rules are well advised to continue to use it under Leopard. However, a tutorial on how to generate such a rule set lies outside the scope of this article.

The verdict

The Mac OS X Leopard firewall failed every test. It is not activated by default and, even when activated, it does not behave as expected. Network connections to non-authorised services can still be established and even under the most restrictive setting, "Block all incoming connections," it allows access to system services from the internet. Although the problems and peculiarities described here are not security vulnerabilities in the sense that they can be exploited to break into a Mac, Apple would be well advised to sort them out pronto.

Apple is showing here a casual attitude with regard to security questions which strongly recalls that of Microsoft four years ago. Back then Microsoft was supplying Windows XP with a firewall, which was, however, deactivated by default and was sometimes again deactivated when updates were installed. It was also the case that system services representing potential access points for malware were accessible via the internet interface by default. Despite years of warnings from security experts, the predominant attitude was that security must not get in the way of the great new networking functions.

Then along came worms such as Lovsan/Blaster and Sasser, which rapidly infected millions of Windows computers via security vulnerabilities in system services, causing millions worth of damage. Even today, an unpatched Windows system with no active firewall will be infected within a matter of minutes. However, Microsoft has since learnt its lesson -- a serviceable firewall, activated by default, has been included since Service Pack 2. With the standard configuration, no services are accessible from the internet on a Windows system. (ju) Jürgen Schmidt
 
Back
Top