Slashdot Mirror


Vista Bug Costs Users In Swedish Town Their Internet

Lund, Sweden refuses to work around a Vista bug, so people who live there must choose between Vista and internet access. It's nice to see the right people being held accountable for a change.

644 comments

  1. The only thing that could make this better by Nero+Nimbus · · Score: 5, Funny

    Is if the city offered free Ubuntu CDs as "Windows Upgrades."

    1. Re:The only thing that could make this better by aim2future · · Score: 0, Redundant

      The posting is not "funny", it should be modded "insightful"

    2. Re:The only thing that could make this better by borius · · Score: 0

      Our local LUG here in the Lund/Malmö area has tried to do this, but the problem is that distros refuse to send us the disks...

    3. Re:The only thing that could make this better by Anonymous Coward · · Score: 0

      I just hope they pay for the license on every CD they give out...

    4. Re:The only thing that could make this better by pipatron · · Score: 2, Informative

      Have you even taken a look at Ubuntu lately? You never have to touch the command line, and you can install all applications from one single location in the OS, and it will even keep track of all updates for all programs you install.

      --
      c++; /* this makes c bigger but returns the old value */
    5. Re:The only thing that could make this better by Anonymous Coward · · Score: 0

      Please try one MODERN Linux distribution and come back and write that with any honesty...

      Ubuntu, to name one well known distribution, does all that, and easier than MS Windows XP and Vista does. MicroSoft only updates their own software installed. Ubuntu updates all software installed through debian package system. Like all three different desktop environments, both word processors, all programming languages, all web server softwares etc.

    6. Re:The only thing that could make this better by conlaw · · Score: 2, Informative
      Linux still isn't as userfriendly as Windows is today,...

      I guess this depends on your definition of "user-friendly." I think Ubuntu is very friendly because it never insists on calling home to report on what software I'm running.

    7. Re:The only thing that could make this better by Grendel70 · · Score: 1

      Sure, Ubuntu is great unless you're trying to get wireless networking running. Unless your particular NIC is one supported by default, you're out of luck. Sure there is a lot of documentation on using ndiswrapper to get your unsupported network card running but all of that documentation is online. Kind of puts the user in a catch 22 situation. While I'm not a huge Microsoft fan, (and am in fact a big fan of Linux) at least Windoze networking and internet access generally wsorks out of the box with little or no user intervention.

      --
      Perhaps you mean a different thing than I do when you say "science."
    8. Re:The only thing that could make this better by baadger · · Score: 5, Informative

      Funny, out of the box XP SP2 doesn't support my NIC, graphics card (Well only in VGA mode) or my USB printer. My network and chipset driver is a 40MB download, my GPU driver, 50MB, and my printer drivers a pleasant 180MB. Oh and then I have to update DirectX, update Windows Messenger, update to IE7, update to WMP 11 and then get going on the 80 or so other updates (which comes in at almost 50-100 MiB I suspect) from Windows Update.

      Out of box Ubuntu supports my network card and with a few simple clicks my printer and I can start installing my favourite software.

      My point here isn't to start a flame war, but rather that the Window's experience isn't so wonderful out of the box when the last service pack was 3 years before your current hardware came out. When you consider this, there is something to be said for Ubuntu's 6 month cycle.

      Oh and I've never used a wireless adapter in XP (~6) or Vista (1) that worked out the box.

    9. Re:The only thing that could make this better by lordtoran · · Score: 1

      Linux still isn't as userfriendly as Windows is today, especially when it comes to installing software, or even finding software.. Is it really that hard to open Synaptic, do a search on the name of the software, click on it and hit "apply"? I think you shouldn't be using computers if that is too hard for you.
      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
    10. Re:The only thing that could make this better by Tanuki64 · · Score: 2, Insightful

      Linux still isn't as userfriendly as Windows is today, especially when it comes to installing software, or even finding software..
      Hey, I must admit you are right here. Installing and finding software really is much easier on Windoze. It is that easy that in many cases you don't even know that you find and install software. Windows has the software installation streamlined that you don't have to care about anything. Software finds you and installs itself. Good job.
    11. Re:The only thing that could make this better by Goaway · · Score: 1, Interesting

      Uh, I think you're a bit confused here. Ubuntu is the one that keeps calling home with a list of all your installed software. How else do you think it finds updates?

    12. Re:The only thing that could make this better by DavidRawling · · Score: 4, Insightful

      You're working with some assumed knowledge - you know that Synaptic is the package manager (heck, you know what a package manager is!)

      When I first tried Ubuntu it took me hours and hours to find that Synaptic existed - yes I know there's an interface in the Ubuntu GUI now, but there wasn't when I first used it.

      What seems to make it harder is that the last time I tried to find the package manager in the man pages I didn't know it was called a package manager - and even with UNIX experience (and the subsequent knowledge of man -k) I didn't have the right context with which to find the right tool.

      Bad analogy - if you don't know what a spade is called, you may not find it in the Sears online catalogue, because you're looking for "digging tool".

    13. Re:The only thing that could make this better by Tanuki64 · · Score: 1

      Could you explain how the update stuff is implemented in Ubuntu? I am using Linux, but not Ubuntu. Since you are an expert, you surely can enlighten me. Stupid me can only think of a method, which asked for a list of available software, without revealing what is actually installed on my computer. Locally I can compare the versions of the software I have installed with the versions the list tells me are available. But I suppose this is too easy.

    14. Re:The only thing that could make this better by lwoggardner · · Score: 2, Informative

      Or, to un-confuse you, perhaps Ubuntu finds updates by calling home to get an updated list of the versions of all available software and compares that to what you have installed locally.

    15. Re:The only thing that could make this better by Machtyn · · Score: 1

      If your printer driver is 180 MB, maybe you should dump that HP printer and go with something that isn't going load your "driver" with "featured software".

    16. Re:The only thing that could make this better by Opportunist · · Score: 1

      Actually, Linux is by far more friendly to its user than Windows. I prefer a system tweaked to my needs to a system tweaked to the needs of the business partners of the manufacturer.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    17. Re:The only thing that could make this better by Opportunist · · Score: 2, Insightful

      Generally you're right, but assumed knowledge happens both ways. To be able to install something in Windows, you first of all have to know how to operate the Explorer. Unless, of course, you have autorun enabled and slip a CD with it into the drive, but this can technically be achived with Linux as well, if you insist in buying software instead of simply downloading and using it.

      Every distribution also offers you a few pages to many MBs of documentation. Yes, that requires reading, I know, it's a dying art, but I heard some people still do that. I know, Luddites, reading stuff when you can click funny icons...

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    18. Re:The only thing that could make this better by ozphx · · Score: 1, Funny

      So... the point you are trying to make is that a 3 or 4 year old OS with a SP doesnt support as much as your fresh Ubuntu download? Guess MS should be buying those magic hologram stickers they sell to audiophiles that can dynamically rewrite the CD or some crap.

      Don't buy a shitty wireless adapter. I don't buy shithouse third world crap, and everything works out the box.

      --
      3laws: No freebies, no backsies, GTFO.
    19. Re:The only thing that could make this better by Goaway · · Score: 0, Flamebait

      It'll still reveal to the repositories what apps you have installed when it requests the actual updates.

    20. Re:The only thing that could make this better by Goaway · · Score: 1

      And then you have to actually request those updates.

    21. Re:The only thing that could make this better by jhol13 · · Score: 1
      Most annoyingly if you happen to have SATA disks you need a driver disk and a floppy drive. Otherwise you cannot install XP into the machine.

      Why cannot it get the driver via network (Vista can from USB, I think)?

    22. Re:The only thing that could make this better by Anonymous Coward · · Score: 0

      Well, when my NIC and TV tuner didn't work with XP, I download the drivers from the manufacturer's site; when my TV tuner and NIC doesn't work with Ubuntu, I'm screwed.

    23. Re:The only thing that could make this better by Anonymous Coward · · Score: 0

      So what?

      You're being ridiculous, there's nothing sinister in that. What I don't want is my machine sending the OS distributer information about me without my knowledge or permission.

    24. Re:The only thing that could make this better by aweraw · · Score: 1

      So what? There's no information which could be used to identify you collected (apart from your IP address).

      MS on the other hand checks your license key when ever you do an update (WGA - which when used in combination with your IP address can be used to trace you to the chair you're sitting in).

      Can you not see the massive difference, or are you just a troll?

      --
      5468652047616D65
    25. Re:The only thing that could make this better by Jartan · · Score: 1

      Have you even taken a look at Ubuntu lately? You never have to touch the command line, and you can install all applications from one single location in the OS, and it will even keep track of all updates for all programs you install.


      I don't think he wanted to avoid the command line. I believe he was suggesting that avoiding the keyboard almost completely was the preferable solution.

      I haven't used Ubuntu lately so I'd be curious to know how far it's progressed in this regard? Do you still on occasion have to open text files and edit them manually?
    26. Re:The only thing that could make this better by kramulous · · Score: 1

      The only thing I needed to edit manually was to configure my fingerprint reader. That was it.
      Admittedly, I don't fiddle with that machine much, once it was setup, I've left it that way.

      --
      .
    27. Re:The only thing that could make this better by Anonymous Coward · · Score: 0

      I'm afraid I won't believe this until you give some examples of what your actual hardware is, I've never seen a printer driver so ludacrously big. Though I agree with the windows updates, we do need a SP3.

    28. Re:The only thing that could make this better by Obsi · · Score: 0

      Linux IS user friendly. It just chooses who its friends are.

    29. Re:The only thing that could make this better by Sam+Douglas · · Score: 1

      Drivers :)

    30. Re:The only thing that could make this better by turbidostato · · Score: 1

      "So... the point you are trying to make is that a 3 or 4 year old OS with a SP doesnt support as much as your fresh Ubuntu download?"

      The point is that when you don't have hardware support from your vendor, you are out of luck, be it XP or Ubuntu.

      On one hand, I think there's a "slight" difference between XP and Ubuntu that makes it apples-to-oranges comparation: You take two persons that installed 3 o 4 year ago XP and Ubuntu and see, the XP install becomes a 3 or 4 year old OS today, while the Ubuntu installation is still a current OS; quite an interesting difference (and if you are going to say "Ubuntu is not 3 or 4 years old, take Debian or any other: my computer is growing old but still has an up to date easy to upgrade system and so will be for the time being. XP users? Bad luck; if they want to stay current, they'll need a new license and a non-hassle-free upgrade to Vista -provided their hardware is able to move it). On the other, you have problems with XP because it is "a 3 or 4 year old OS", but then you have hardware and software support problems on Vista *too*, maybe because it is a "too current OS", what the f*?

    31. Re:The only thing that could make this better by Eddi3 · · Score: 1

      This is completely wrong. Although there exists functionality in Ubuntu to report home all of your installed packages, this is purely on an opt-in basis. It doesn't do it if you don't want it to.

    32. Re:The only thing that could make this better by Anonymous Coward · · Score: 0

      > at least Windoze networking and internet access generally wsorks out of the box with little or no user intervention.

      Really? You must have never had a WPA2 network. Because to get that work you need to download a hotfix (which doesn't come via Windows Update). Now, downloading is a bit hard without the WLAN working. And you can't download it via the working Linux box either, because you can download it only after the WGA check.
      The same USB WLAN stick worked in about three clicks (and typing the network password) under Linux...
      So which ever OS you use, using WLAN means you need luck for it to work. Quite a sad state given how old the technology is by now...

    33. Re:The only thing that could make this better by nietsch · · Score: 1

      Indeed, just as easy it is to see that somebody with a nick of Goaway posting flammable material on /. is just a troll.
      In case you deny that: have you ever considered that there are hundreds of independent mirrors doing the distributing and that you could build your own mirror if you wanted to? Still an evil scheme to determine what is on your computer, much more evil than WGA that identifies the iduhvidual computer and sends along all installed software registry keys & licences?

      --
      This space is intentionally staring blankly at you
    34. Re:The only thing that could make this better by FST777 · · Score: 1

      Less and less so.

      I regularly come across hardware which provides Linux drivers alongside Windows drivers. Most NICs I've seen do so, as well as some other hardware.
      Besides that, I've found that wireless networking is a lot easier to set up with openSUSE compared to Vista, and don't get me started about XP. Add to that the fact that some old NICs are not, and never will be, supported on Vista while they are on Linux.

      All those statements about hardware support being less than Windows were true for me when I was running FreeBSD. On Linux, I have yet to come across a piece of kit that doesn't work.

      --
      Free beer is never free as in speech. Free speech is always free as in beer.
    35. Re:The only thing that could make this better by DrDribble · · Score: 1

      I was actually positively shocked when I clicked on a "gnumeric" spreadsheet file without having gnumeric installed. Ubuntu presented a "searching for software to open this file" dialog, found gnumeric and let me press "install" right there. It installed and opened the file for me! If that is not hassle free I don't know what would be.

      /dr

      --
      A clever person solves a problem. A wise person avoids it. -- Einstein
    36. Re:The only thing that could make this better by keramida · · Score: 1
      So have you started bugging your wireless NIC vendor to give you GNU/Linux drivers along with the Windows-specific ones, when you bought the NIC and discovered that there are no GNU/Linux drivers in the CD-ROM?

      There are many ways of putting the fact that there are no GNU/Linux drivers in words:

      • "Linux doesn't support my wireless NIC."
      • "My wireless NIC vendor didn't supply me with GNU/Linux drivers."
      • "My wireless NIC vendor only supports Windows."
      It's all a matter of which POV you want to emphasize.

      The fact that you can't just go out, buy any random wireless NIC at Wal-Mart, plug it into your GNU/Linux laptop's PC-CARD slot and have it "automagically" work is as much a failure of GNU/Linux as it is of the vendor too. Please do not blame solely GNU/Linux for the failure of the vendor to provide wireless NIC drivers for all the platforms you want to use.

      At least, with the ndiswrapper effort, GNU/Linux and other FS/OSS operating systems have shown that they are willing to go a long way towards providing their users with support for their hardware. The same sort of good-will should be shown by hardware vendors. The good thing is that some of the hardware vendors have already shown their willingness to support FS/OSS systems :-)

      --
      My other computer runs FreeBSD too.
    37. Re:The only thing that could make this better by yourlord · · Score: 1

      If you're that worried about it you can download the whole repository to your hard drive and let apt-get install them from there. Unless you have every single package installed there's no way for them to figure out which of those packages you're actually using.
      Impractical? Yes.
      A pointless waste of bandwidth? Yes.
      Possible to do with Ubuntu? Yes.

      It's possible to run Ubuntu with virtually no identifiable info being sent home if you want. That option isn't there with Windows.

    38. Re:The only thing that could make this better by lordtoran · · Score: 1

      Unless, of course, you have autorun enabled and slip a CD with it into the drive, but this can technically be achived with Linux as well, if you insist in buying software instead of simply downloading and using it. Linux doesn't run programs automatically from a CD, which is IMO a good thing security-wise (guess how the Sony rootkit infected countless PC's). However, if the CD contains certain file types, it offers to open the contents with a suitable application.

      My advice if a user new to Linux pops in a CD and nothing happens, is to just click on the icon that has been created on the desktop and look for a README file.

      BTW, I noticed a funny form of "autorun" in Kubuntu: If you put in the Install/Live CD, it notices there are software packages on it and offers to add them to the package manager.
      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
    39. Re:The only thing that could make this better by lordtoran · · Score: 1

      Yes, this "can't install software" problem is common among total newbies because they assume the Windows way, and in this case Linux does things totally different. Software you download from a webpage is usually source code (because it would be too much hassle for the maintainer to build a package for every distro). If you want precompiled software, you have to install from the repository.

      If you use a *buntu, here is some good general documentation:

      https://help.ubuntu.com/

      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
    40. Re:The only thing that could make this better by Anonymous Coward · · Score: 0

      The problem isn't reading.

      It's knowing where, in several thousand pages of information, to start reading to find a comprehensible answer to a specific question.

      It's easy enough to find anything you want in the documentation - as long as you already know what you're looking for and only need some freshing up, like a forgotten command line switch to make ls(1) escape non-printing characters (the answer's a lowercase -b which stands for "-by God I don't know what it stands for either, except that the letter b doesn't occur anywhere in the explanation of what -b means on the man page, and did you know there has once been a time when the 26 letters of the alphabet were enough for the whole collection of switches?")

      That the vast majority of documentation (not meaning the man pages, those are reference and meant to be that way) seems to be written by people without any teaching skills, for people who already know how it works at least as well as the author, doesn't help either.

    41. Re:The only thing that could make this better by Khyber · · Score: 1

      which when used in combination with your IP address can be used to trace you to the chair you're sitting in

      Remove head from ass. Base IP address doesn't tell what subnet you're coming from, and if you've got a wireless router being used for access to that IP, who needs a chair when you can walk around with your laptop? Good luck trying to track a moving target in a huge office. Besides, hasn't this sort of thing been dealt with in RIAA cases where the IP cannot be reliably used to identify copyright infringers?

      --
      Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
    42. Re:The only thing that could make this better by aweraw · · Score: 1

      Yes, but if you'd bothered to fully comprehend my comment you realized that I said IN COMBINATION WITH YOUR LICENSE KEY your IP can be used to trace you to the seat you're sitting in.

      Duh, a NAT environment would show up as a single IP for many users - how ever each windows install has a unique identifier with can be used to track you:

      - IP address logged: they know who your ISP is, and your ISP can inform them of your account details, including your physical location
      - XP license logged: they know which computer you were using at said location

      Get it now?

      --
      5468652047616D65
    43. Re:The only thing that could make this better by baadger · · Score: 1

      You sir are a legend.

    44. Re:The only thing that could make this better by Yvan256 · · Score: 1

      Software you download from a webpage is usually source code (because it would be too much hassle for the maintainer to build a package for every distro)


      Isn't that the core of the problem to begin with? Why the hell can't binaries work across distros? Why can't someone program something that will make the same calls wether it's for KDE, Gnome or something else?

      If you people aren't going to agree on the "one desktop, one GUI" mentality, at least make some underlying standard APIs and stuff, so that all Linux programs work on all distros and there's only one source code to maintain without any "if LinuxVersionXYZ {} else {}" crap.

      We know it's not going to happen because Linux tries to copy Microsoft too much... Remember: "Backward compatible" can only get you so far before it becomes a hassle even for the end-users.

  2. Oh no, there's more. by Anonymous Coward · · Score: 4, Insightful

    Ubuntu is an upgrade from XP and Vista.


    Keep that shoe on the other foot for just a little longer. Imagine them having "support scripts" that travel through a KDE interface instead of Outlook Express or IE. Imagine them requiring Ubunto to install your access. In short, imagine all of the "standardization" Windoze enjoys being flipped on you.


    In the free software world, users can edit a few well annotated text files to get the job done if they are given the proper information. That task is harder in Windoze because you must dig through several GUIs that don't tell you what to ask for in advance or ever.


    It's a shame that ACs can post with more points and more frequently than Twitter.

    1. Re:Oh no, there's more. by phillips321 · · Score: 2, Funny

      Why can't they just download the CD?

      JOKE!!!

    2. Re:Oh no, there's more. by somersault · · Score: 1

      He can't even spell Ubuntu :O I thought he had more than one account. AC must have more privileges than all his accounts put together!

      Twitter seems to turn /. some kind of soap opera.

      --
      which is totally what she said
    3. Re:Oh no, there's more. by Anonymous Coward · · Score: 0

      The reason we have standards is because it allows for interoperability between differing hardware and software applications; it allows for innovation and for the market to choose the most useful tool available to it. Any government institution or business which mandates a standard will inevitably fail for one reason and one reason alone; there is no one given solution for every problem. Either they succeed in implementing the solution and in doing so, destroy their power base; everyone suffers and better solutions take their place and erode their power until it becomes nothing. If they fail in implementing the solution then the market simply overtakes them and they are forgotten.

      In short, I think Microsoft hires trolls for slashdot and other sites simply to whip up a rage at their OS. You always become the things you hate, and in doing so, enable the thing you hate to make you a part of their campaign.

    4. Re:Oh no, there's more. by Anonymous Coward · · Score: 0, Insightful

      And in Linux, nothing tells you at all ever what anything does. If you don't know, you have to bug your "linux" friend. Or randomly change variables to see what happens. At least with Windows, you can *FIND* the settings. Linux just hides them in a million idiotic places that take weeks to find. That's why Linux will never be ready for the desktop because they refuse to address this problem.

    5. Re:Oh no, there's more. by freedom_surfer · · Score: 3, Informative

      I don't think anyone denies it takes a certain level of intelligence to grasp Linux. Sorry.

    6. Re:Oh no, there's more. by Khaed · · Score: 1

      Almost all settings are in a place called "/etc"

    7. Re:Oh no, there's more. by lordtoran · · Score: 2, Insightful

      You are totally and utterly wrong. The really useful and interesting settings can't be found anywhere within Windows' cluttered configuration tools, because they just don't exist.

      In Linux: Open the system settings GUI, tweak the system to your likings, done.

      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
    8. Re:Oh no, there's more. by lordtoran · · Score: 2, Insightful

      It takes a certain level of intelligence to grasp any modern, feature-laden OS that powers a home computer.

      --
      Want to hear the voice of GOD? cat /boot/vmlinuz > /dev/dsp
    9. Re:Oh no, there's more. by murdocj · · Score: 0

      You must be using a different Linux than I have... I don't like the structure of the Windows UI or the fact that MS seems to move stuff around at random, but it is WAY easier to configure Windows via the gui than to try to find the appropriate file(s) and then the appropriate settings within those files and then what to restart to make those settings take effect in Linux.

    10. Re:Oh no, there's more. by operagost · · Score: 2, Insightful

      In the free software world, users can edit a few well annotated text files to get the job done if they are given the proper information. That task is harder in Windoze because you must dig through several GUIs that don't tell you what to ask for in advance or ever.

      Those text files are byzantine and subject to total failure, should one character be out of place. Have you ever tried to walk someone through typing in commands over the phone? Listing every letter using the international alphabet... except the EU doesn't understand the international alphabet?

      If you like to avoid the GUI, it is possible to directly edit the registry either through Regedit or by creating plain-text files that can be imported.

      The marketplace has made it clear since 1984, that the GUI is the superior interface for the neophyte and the casual user. But I don't expect a rational discussion on this topic from someone who calls an OS "Windoze". Should I call Linux "Linsux" or "StillLiveInMom'sBasementIx?"

      --

      Gamingmuseum.com: Give your 3D accelerator a rest.
    11. Re:Oh no, there's more. by afd8856 · · Score: 1

      If it's possible to give them a file with a registry entry to merge, why not give them a simple script (maybe perl or python) that does the merge with the right config file?

      Anyway, this is all BS. In all my experience with friends and family, supporting their Windows and Linux, I came to the conclusion that there's a line of knowledge for a user which he needs to cross before he will do anything. I remember changing icon order or the way Windows Explorer was listing folder content and getting phones like "you broke my computer, now I need to reinstall Windows".

      And what exactly are those config file that need to be edited by a linux newbie to achieve something basic, along the tasks that they're used to doing in Windows? There's almost always a gui for any of these tasks. If there is not, then there's a bug with that distribution, which needs to be fixed.

      --
      I'll do the stupid thing first and then you shy people follow...
    12. Re:Oh no, there's more. by CrazedWalrus · · Score: 3, Interesting

      Heh -- I was just talking to my dad, who bought a Vista laptop recently. I asked him his thoughts, and they went something like this:

      "Well, I can't log into work because the VPN software isn't compatible with Vista. I can't do anything with it because it tells me I'm not the administrator. But I AM the administrator! It's MY COMPUTER! And it keeps telling me I'm not authorized to do things. It's also taking some time to get used to because they changed where things are and I have to go hunting around for things I used to be able to do."

      "Dad, why don't you try out Ubuntu?"

      "Nah - I don't want to spend all that time trying to figure out something new."

      "Dad - you're already spending time trying to figure out something new, and it's broken to boot."

      "Linux is too confusing. I'll just wait til they fix Vista."

      Damn. I think people don't listen to themselves sometimes. They get it into their heads that something is going to be hard, and so they won't ever try it out, even when it wouldn't be any harder than what they're doing now. Maybe it's the "Devil You Know" aspect, but I somehow doubt it.

    13. Re:Oh no, there's more. by joto · · Score: 1

      No it isn't. Linux configuration is a google away, and you can leave comments in the text-files so you remember what you changed. Windows configuration with the GUI always changes, so even if you used to know how to do it, you will always find that it now needs a completely different approach for no good reason, meaning that even google won't help much. And you can't leave comments in the files you've changed.

    14. Re:Oh no, there's more. by joto · · Score: 1

      I remember changing icon order or the way Windows Explorer was listing folder content and getting phones like "you broke my computer, now I need to reinstall Windows".

      Shame on you. You shouldn't destroy your friends computers!

    15. Re:Oh no, there's more. by joto · · Score: 2

      Damn. I think people don't listen to themselves sometimes. They get it into their heads that something is going to be hard, and so they won't ever try it out, even when it wouldn't be any harder than what they're doing now. Maybe it's the "Devil You Know" aspect, but I somehow doubt it.

      People absolutely do not listen to themselves. I remember I overheard a customer in a small health-food shop once (most slashdot users probably know that health-food shops is the place they sell just about any kind of snake-oil elixirs to gullible customers). Anyway, here's the conversation he had with the cashier:

      Customer: Ohh, [Product X], I've seen so many commercials for this so I believe it really works.
      Cashier: Uhm, yeah
      Customer: Yes, I've seen so many commercials for [Product X] that I really think it must work. Which size do you recommend?
      Cashier: The largest gets you most pills per [money unit]
      Customer: Ok.

      I left the shop just shaking my head. Now, I'm not saying that I'm not gullible too, or that I'm not influenced by commercials, but this customer was fucking saying out loud, twice, that the reason he believed in the product, was the number of commercials he'd seen. Which pretty much proves that the speach center of the brain must somehow actively bypass the frontal lobe where analytical thought occurs.

    16. Re:Oh no, there's more. by QuickFox · · Score: 1

      Should I call Linux "Linsux" or "StillLiveInMom'sBasementIx?" Are you going out of your way to be offensive? Obviously that should be "StillLiveInMom'sBasemenTux".
      --
      Terrorists can't threaten a country's freedom and democracy. Only lawmakers and voters can do that.
    17. Re:Oh no, there's more. by Anonymous Coward · · Score: 0

      Should I call Linux "Linsux" or "StillLiveInMom'sBasementIx?"
      yes. I especially like the second one.
    18. Re:Oh no, there's more. by damncrackmonkey · · Score: 1

      I can see it now...

      "What do you mean i need 'root' access? I have to use the command line? WTF is sudo? Why do I have to enter a password? Why can't I just hit continue like I used to?"

    19. Re:Oh no, there's more. by jgrahn · · Score: 1

      Those text files are byzantine and subject to total failure, should one character be out of place. Have you ever tried to walk someone through typing in commands over the phone?

      Have you ever tried to walk someone through a bloody GUI over the phone? Or even by email/IM?

    20. Re:Oh no, there's more. by Tanuki64 · · Score: 1

      Have you ever tried to walk someone through a bloody GUI over the phone? Or even by email/IM?
      Hey, this is easy. 'Suppose there is a grid over your dialog. And now, please press the button at A15. Next check the box at D5. Oh, and if you by chance click G4, your are check mate.' ;-)
    21. Re:Oh no, there's more. by plague3106 · · Score: 1

      Linux configuration is a google away, and you can leave comments in the text-files so you remember what you changed.

      Wonderful way to configure a system! Instead of using the system itself, you open your browser and google it. No need for a manual anymore, I'll just google how to program my VCR (by completing circuits with various wires)! Excellent!

      And those comments in the file will be oh so helpful when I can't remember where said file is located.

      You haven't used Windows much; configuration options haven't really changed for quite a while. IIS4 is very similar to configuring IIS6 or 7 (although there are obviously new features in the newer versions).

    22. Re:Oh no, there's more. by StikyPad · · Score: 1

      Graaaahhh! Your accurate yet unfavorable premonitions are not welcome here!

    23. Re:Oh no, there's more. by Anonymous Coward · · Score: 0

      > 'Suppose there is a grid over your dialog. And now, please press the button at A15.

      I misread "grid" as "girl" and was really disappointed when I came to A15. ;)

    24. Re:Oh no, there's more. by LWATCDR · · Score: 1

      I can honestly say that walking someone through a command line over the phone the easier than a gui. Okay click on the icon that looks like a book. Not not that one that looks like a book the one that looks like a book with a squiggle on it not the book that looks like a line on it. I have done both for years.

      Linux isn't the most user friendly system on the planet but then Windows is also got it's nasty underbelly as well that is just as nasty.

      --
      See my blog http://ilovecookes.blogspot.com/ for light hearted technical information.
    25. Re:Oh no, there's more. by joto · · Score: 1

      Wonderful way to configure a system! Instead of using the system itself, you open your browser and google it. No need for a manual anymore, I'll just google how to program my VCR (by completing circuits with various wires)! Excellent!

      Uh, yeah, this is the 21st century. Computers haven't had manuals for decades. Tell me, where is your windows manual? On MSDN.com? Is it even useful compared to google? Anyway, what's wrong with google? (Also, I choose to ignore your absurdity of completing circuits with wires to program a VCR. While I agree most VCRs aren't easy to program, none that I know of require you to manually solder wires to do it, and anyway, it's not relevant to this discussion)

      And those comments in the file will be oh so helpful when I can't remember where said file is located.

      grep -r [comment] /etc

      You haven't used Windows much; configuration options haven't really changed for quite a while. IIS4 is very similar to configuring IIS6 or 7 (although there are obviously new features in the newer versions).

      True, but I have certainly used windows more than I would like. Fortunately (but unfortunately for this discussion), I have not used IIS. On the other hand, I can assure you that I prefer /etc to the registry.

    26. Re:Oh no, there's more. by plague3106 · · Score: 1

      Uh, yeah, this is the 21st century. Computers haven't had manuals for decades. Tell me, where is your windows manual?

      Its in my Vista box that the DVDs were packaged in.

      On MSDN.com? Is it even useful compared to google?

      MSDN is Microsoft DEVELOPERS Network; its not meant for end users. And yes, it is useful, I use it all day long either online or local.

      Anyway, what's wrong with google?

      Nothing; its just not something you should have to consult and dig though to change a simple setting on a computer.

      (Also, I choose to ignore your absurdity of completing circuits with wires to program a VCR. While I agree most VCRs aren't easy to program, none that I know of require you to manually solder wires to do it, and anyway, it's not relevant to this discussion)

      Why? That's more or less what you think computer users should be doing... hand editing text files, so that they can more easily bork their system... just like if you connected two parts of the VCR incorrectly..

      grep -r [comment] /etc

      Wonderful. Why did we even bother leaving the 286 at all? All we need is text!!

      True, but I have certainly used windows more than I would like. Fortunately (but unfortunately for this discussion), I have not used IIS. On the other hand, I can assure you that I prefer /etc to the registry.

      End users don't typically tweak the registry. If, on the rare occasion they do, its easier and less error prone than editing text files and unlike linux, there are very clear instructions on what exactly to edit.

      I've used both too, and system configuration on Linux was enough to push me back to Windows.

    27. Re:Oh no, there's more. by Obsidian+Butterfly · · Score: 1

      I already figured Vista had a better chance than people give it credit for, based on this conversation with a colleague...

      Other Guy: Windows 98 was very reliable!
      Me: WTF?
      Other Guy: Well, Windows 98 was Web based, whereas Windows Professional was Internet based.
      Me: Um, right, thanks for the clarification...

    28. Re:Oh no, there's more. by Anonymous Coward · · Score: 0

      Your Dad may not listen to himself but neither do you. Don't you get it? He doesn't like Linux, stop trying to cram it down his throat.

    29. Re:Oh no, there's more. by joto · · Score: 1

      I've never seen a manual with the windows CD that accompanies most new computers. They may have a short Getting Started guide, or something like that. But contrary to what you may think, that is not the same as a manual. A manual is something that includes everything you need to know. The Getting Started guide contains enough to get you started, as well as some marketing fluff.

      And while MSDN is mainly targeted at developers, it also contains lots of information useful to normal computer users that don't program. As far as I know, it's the closest thing to a manual for Windows that I've seen. At least from Microsoft.

      Finally, if reading and editing text is so hard for normal computer users, how come even non-technical people like John C. Dvorak is able to write a new article every month? Actually, the Internet is flooded with people who are able to use a computer to read and write text to each other, but have failed to learn basic spelling. Given that that's the case, I can't see how you can consider it to be so hard for users to edit text. Text is a perfectly adequate medium that is easy to understand for anyone above the age of 8. We surely didn't leave the 286 because text was considered inadequate, we left it because more cost-effective alternatives appeared.

  3. So... by MadFarmAnimalz · · Score: 4, Funny

    Their internet is b0rked?

    --
    Blearf. Blearf, I say.
    1. Re:So... by ettlz · · Score: 5, Funny

      Their internet is b0rked?
      No, it's b0rk-b0rk-b0rked!
    2. Re:So... by rucs_hack · · Score: 1

      No, it's b0rk-b0rk-b0rked!

      Ok, that's enough, step away from the keyboard and put your hands on the wall, the men with the injection will be along shortly...

    3. Re:So... by geobeck · · Score: 3, Funny

      Their internet is b0rked?

      It was bitten by a m00se.

      --
      Find environmentally and socially responsible products on http://buy-right.net
    4. Re:So... by Arceliar · · Score: 1

      By an 0rk?

    5. Re:So... by jemtallon · · Score: 5, Informative

      My company ran into this as well. We have 4000 wireless customers spread out on 20+ antennas (each with its own Cisco switch). We're a Microsoft partner so we contacted them about the problem right away.

      As I understood it, the bug was this: Vista will only accept broadcast replies to DHCP requests. Any multicast response is discarded for security reasons (!?). So their solution was to put a DHCP server on every level of our network (for us, one for every 200 users) or switch to a network that relayed the broadcasted replies (ie: hubs). They also told us it wasn't a bug so they wouldn't issue a patch to correct it. There was a KB article on the issue but when we had users call MS support and ask them to walk them through applying it, we got a bunch of angry calls back to us saying MS refused to help them with it. We also talked to Cisco a bit to see if they had any idea what we could do to relay the broadcast but they never got us a solution.

      So in the end, we told MS that we'd either need a better way to fix this or we'd just tell our users not to use Vista. They seemed okay with us telling users not to use it so we have. A few of our users still use Vista with a home router and that seems to work alright. Luckily, there aren't too many Vista users yet and when faced with the option of buying and configuring a router or buying and configuring Windows XP, they've decided on XP. So all in all, it wasn't that big of a deal.

      Jem Tallon

    6. Re:So... by ettlz · · Score: 1

      Nay, overw0rk'd.

    7. Re:So... by ettlz · · Score: 1

      the men with the injection will be along shortly...
      No, no! I'd much rather the cream bun! (Hat — check, brooch — check, pterodactyl...)
    8. Re:So... by bev_tech_rob · · Score: 1

      No, it's "Zeeur internet is burked?"

      --
      You're messin' with my Zen Thing, man.....
    9. Re:So... by Anonymous Coward · · Score: 0

      > So all in all, it wasn't that big of a deal.

      in fact, i'd call it a win :)

    10. Re:So... by MickDownUnder · · Score: 1, Informative

      Well the support KB from Microsoft paints a different picture

      http://support.microsoft.com/kb/928233

      http://www.askdavetaylor.com/dhcp_unicast_broadcas t_flag.html

      So basically the problem is that Vista is utilising a part of the DHCP standard that is not implemented on Lundis DHCP server.

      It's the Linux system here which is failing to comply with the DHCP standard not the other way around.

      I think this would be an entirely different story and an entirely different response from Lundis admin if this issue was with say... a new version of Apple OSX.

      They should just update their DHCP server to something a little more up to date and compliant, and stop playing stupid anti-MS political games.

      I don't really blame Microsoft for refusing to help your Vista users. As with most companies Microsoft charges for support, they're not going to help your users for free.

      What sort of IT Administrators do you have ? Most of the civilised IT world would have a single administrator or at least appoint a single person to consult Microsoft and determine an appropriate solution, in this case a simple reg file distributed on a USB key or a login script would do the trick.

    11. Re:So... by Anonymous Coward · · Score: 0

      Not quite.
      They offer up to 100Mbit/s which is a trifle better than the 10Mbit/s that I have in Oslo
      for the last 7 years :-)
      http://www.lundsenergi.se/oppetstadsnat
      An open system with optical fibre that cover the city. Not bad :-)
      Like a faucet with drinking water in every kitchen and bathroom :-)

      "Nätet är konkurrensneutralt, det vill säga det är inte knutet till en enskild tjänsteleverantör. I stället kan du som slutkund välja mellan många tjänsteleverantörer på marknaden av Internetanslutning, IP-telefoni och TV-kanaler."
      The network is competition neutral - that is - it is not connected to a sole service provider - Instead you as a end customer can choose between many service providers in the market for Internet connection, IP-telephony and TV-channels (programs)

      Seems the City of Lund made a choice that in hindsight is the obvious one.
      Saving costs and still retaining the freedom of choice.
      Where I live there is optical fibre running underneath the pavement on both sides of the street :-)
      Freedom all right, but a bit more expensive.

      And yes - their website states that technicians are looking into the problem.
      Just don't expect them to be working overtime in the weekend just because Microsoft
      chose to release Vista with a new DHCP stack.

      Seems to be ill informed journalists:
      http://www.theinquirer.net/?article=42043

      Link to solve the problem:
      http://support.microsoft.com/default.aspx/kb/92823 3
      or if you don't feel like editing the registry buy a router that can deal with it :-)
      For most it would be a better option as you might want to attach more computers
      later, and SP1 will probably fix it later anyway.
      And as a bonus, the router could maybe with some luck deal with future releases from Microsoft :-)

      BorkBork urdiburdido :-)

    12. Re:So... by Anonymous Coward · · Score: 5, Informative

      I think you're missing the point.

      I work for a networking company and a few months ago I fixed our BootP relay to be able to handle this.

      If you read the DHCP RFC, you will discover that this broadcast packet is actually an optional part of the spec. Furthermore, it was designed for (at the time - circa 1993) LEGACY equipment that could not handle unicast responses.

      Ie, I ask for an IP address, and because I'm a crappy old piece of hardware that can't handle it, I want the DHCP server to reply to me with a broadcast reply telling me my IP address. Normally such responce is unicast to your MAC address and everyone is happy.

      Windows XP works fine and will accept a unicast reply. In Vista Microsoft had the brilliant idea that they should enable this flag by default - despite the fact that any modern computer should be able to handle a unicast reply - they could back in 1993 after all.

      So yes, the fault is precisely with Microsoft for enabling an unnecessary and OPTIONAL part of the DHCP protocol by default, causing untold problems that could simply be avoided if they stuck to the XP way of doing things.

    13. Re:So... by TheNetAvenger · · Score: 1

      Ok, I get that you can blame MS for changing a specification, even if it is 'technically' allowed, and I also understand that Vista's network stack was written from the ground up, so cleaning up legacy or possible vulnerbilities does seem plausible.

      However, what I DON'T understand is why your company would waste time telling users to not buy Vista, or anger your customers because your 'products' don't support Vista if they have already purchased a new system.

      If you truly are providing wireless service to this many customers, then I suggest you get a freaking tech to write a script that changes THIS SIMPLE registry setting for your Vista users, or give your support people a quick walk through instruction paper to walk the customers through the process to support your 'legacy' hardware.

      This is not like Vista won't work at ALL, it is only that BY DEFAULT, accepting multi-cast DHCP is disabled, and flipping a simple setting turns this BACK ON.

      Your company either has a hard on for Vista or your customers, and neither is something I would call good support for your customers.

      I feel sorry for your customers, sad...

    14. Re:So... by I'm+Don+Giovanni · · Score: 1

      HA!
      So this story is bullshit after all. Should've known, after all, the sources were twitter and theEnquirer.net.

      --
      -- "I never gave these stories much credence." - HAL 9000
    15. Re:So... by Anonymous Coward · · Score: 1, Informative

      Your company either has a hard on for Vista or your customers, and neither is something I would call good support for your customers.
      As a service to you, I must inform you that "have a hard on for" means the exact and total opposite from what you apparently think it means.
    16. Re:So... by jemtallon · · Score: 1

      The problem is liability. If we tell a user to change a registry setting and it breaks the OS, we're liable to fix it. If you've ever worked in tech support you probably already know how something as simple as "change 0 to 1" can get messed up sometimes. We're busy enough tackling our usual support load - we don't need to start having people bring in misconfigured computers they claimed we told them to break. The point is, this is a Microsoft bug and even they aren't willing to help someone apply it because they think it's too risky. Why should we take on that responsibility? Luckily, MS doesn't seem to care too much about it so we just ask customers if they have Vista when they sign up and sent out an e-mail to our existing customers warning them about the "feature." Not that big of a deal for customers, really. I just found it interesting that Microsoft isn't trying harder to push their new OS. I'm sure somebody somewhere has a reason for that... but still interesting. Jem Tallon

    17. Re:So... by Askmum · · Score: 1

      What is not clear to me is why Linux chooses to reply multicast to a single DHCP request. IMHO other computers are not interested in the response from the DHCP server, so why would you bother sending them one?

    18. Re:So... by TheNetAvenger · · Score: 1

      The problem is liability. If we tell a user to change a registry setting and it breaks the OS, we're liable to fix it. If you've ever worked in tech support you probably already know how something as simple as "change 0 to 1" can get messed up sometimes.

      This is bullcrap...

      If you truly work in a network or ISP industry, then you know that ISPs distribute software that 'extensively' modifies users systems to the point of being insane.

      From the old days, ISP I worked with would bundle crap Netscape suites for users to even modern ISPs like Yahoo that completely override all user settings on the system.

      And GUESS WHAT, every FREAKING one of the 'installs' changes TONS OF REGISTRY KEYS.

      This could be a simple utility your company provides to your users, so they don't mess it up. PERIOD.

      BTW, I have been in the tech support industry since before you were probably still pissing yourself. I currently work with companies that are tech support and infrastructure like EDS.

      If EDS or an uplink provider is using a BAD or OUTDATED switch/server/etc it is their responsibility to keep the customers systems working. This usually involves a patch application that they can send to support sites that MODIFY these types of registry changes for the customer automatically, as it takes about 10 min to write an application to make a change like this.

      Just this last week working with an Europe based telco they could not get the relay to the customer's site to hold consistently at normal packet size. Guess, what, we issued a freaking application patch that updated the client's servers so the packet size was able to handle the inconsistent uplink and keep services from failing.

      This IS CALLED technical support, and if you think you have liability by HELPING your customers, just wait until they FORCE you to update the equipment or FIX you network architecture to support their client OSes. You are already hitting into liability by NOT helping your customers, and they could FORCE you to make things work, as technically it is you failing to provide a basic service that you contracted to provide without any exemption for users running Vista.

      Also if you are in a competitive market, all your competitor has to do is call your bluff and fix your client's Vista installations to work properly and make a full mockery of your company's ability to provide a service with adequate support.

      I think it is great that you and the company you work for will just sit back and blame MS and blame Vista for something you have control over. Let me know how this works for you and your company in about six months.

      In fact I should do a bit of research and look up you and your company and make sure your competitors know of your ignorance, and if you have a local monopoly invest in your area so your customers have a choice that doesn't leave them locked out because of your company's arrogance.

      Not only is what you are saying something that is borderline insane, I find it freaking amazing you are 'proud' to post and announce your incompetence for all the public to see.

    19. Re:So... by TheNetAvenger · · Score: 1

      As a service to you, I must inform you that "have a hard on for" means the exact and total opposite from what you apparently think it means.


      Sorry Freud, not everything involves a penis. Go look up the idiom and don't be a troll.

      Hard on - Agression towards or want to cause damage to.

    20. Re:So... by Anonymous Coward · · Score: 0
      Hard on - Agression towards or want to cause damage to.

      Umm, I (not the same as the AC you reply to) know it to mean something along the lines of "strongly liking something". You know, it makes intuitively more sense and urbandictionary.com agrees with me: http://www.urbandictionary.com/define.php?term=har d+on Maybe you heard the slang only in instances when people were ironic?

    21. Re:So... by cloakable · · Score: 3, Insightful

      So what IP address do you send to to tell the computer what its IP address is?

      The other computers may well not be interested, but the client is, and a multicast (or broadcast) is probably the only way to reach it, as it's not directly addressable (yet).

      --
      No tyrant thrives when every subject says no.
    22. Re:So... by hauntingthunder · · Score: 1

      you can get cisco kit to relay dhcp adresses (helper adresses i think they are called)

      --
      You will never get to heaven with an Ak 47... But A Zu 30 is good for Low Flying Cherubim
    23. Re:So... by phoenixwade · · Score: 1

      not everything involves a penis I can't resist....

      Are you stupid, or do you just play an idiot on Slashdot?

      The very idea that "Have a hard-on for" is not a penis reference. No, the idiom means "Have an overwhelming attraction for" or "An overwhelming focus on" and is commonly used in both the positive (I have a hard-on for Cindy Crawford) and the negative (He has a hard-on for Microsoft, the evil empire) sense with the only determination of which meaning the speaker or writer intended being the context in which it was used. Your definition "Hard on - Agression [sic] towards or want to cause damage to." is not the meaning, although, again in context, it might be implied by the phrase.

      If you are going to play the troll flag, you better be right, or you are going to look stupid. and.... you weren't, and you did.

      --
      A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.
    24. Re:So... by Anonymous Coward · · Score: 0

      Got cite? Every single reference I can find for the phrase uses it to indicate at extreme like for something. I certainly can't find, nor have I ever heard, anyone using "have a hard on for" to indicate dislike.

    25. Re:So... by jemtallon · · Score: 1

      You are already hitting into liability by NOT helping your customers, and they could FORCE you to make things work, as technically it is you failing to provide a basic service that you contracted to provide without any exemption for users running Vista.
      LOL. Wait, customers can sue their ISPs to force them to support their software's bugs? That'll be good news for all those Safari users.

      Seriously, though, you need to calm down man. It isn't healthy to be this high-strung.

      Jem Tallon
    26. Re:So... by Almahtar · · Score: 1

      We're a Microsoft partner so we contacted them about the problem right away. That doesn't sound like a very good partnership - I mean, you guys did everything you could (contacting Cisco, etc) to try to solve the problem in a clean manner and they pretty much told you guys where to stick it.

      That feels more like being a subordinate than a partner - you guys should feel pretty insulted at being treated like that.
    27. Re:So... by Anonymous Coward · · Score: 0

      That is why vista is asking for it to be "broadcast" instead of "unicast".

      Vista wants that IP address information sent to everyone on the network so it can "autodetect" when its ip information. Problem is with that (and the reason it is legacy) is that it floods the network with useless information and allows anyone packet sniffing/hacking to start doing some interesting things as well. Spoofing of IP addresses to be able to hack and put the blame on another system comes to mind as the most useful thing to do with a system that can ONLY work with legacy way of doing things and not the modern way.

    28. Re:So... by Yvan256 · · Score: 1

      No realli! He was Karving his initals on the m00se with the sharpened end of an interspace t00thbrush given by Svenge - his brother-in-law - an Oslo dentist and star of many Norwegian m0vies: "The H0t Hands of an Oslo Dentist", "Fillings of Passion", "The Huge M0lars of Horst Nordfink".

    29. Re:So... by TheNetAvenger · · Score: 1

      So when your teacher was 'hard on' you, it meant he 'really' liked you?

      And going back to the penis reference, if someone has a 'hard on' for another person, that means they want to 'stick it to them' or 'fuck them over'.

      I don't know what country you are coming from, but this is becoming too funny at this point.

      I think you are playing stupid, and stupid is winning...

    30. Re:So... by Anonymous Coward · · Score: 0

      So when your teacher was 'hard on' you, it meant he 'really' liked you?
      "To be hard on someone" and "to have a hard-on for something" are two completely different phrases with completely different meanings. Your example here is the former, and you used the latter. Just because they happen to share two words does not mean they are related in any way. As such, your comment is nonsensical, because you're asking about a phrase which we are not even discussing.

      And going back to the penis reference, if someone has a 'hard on' for another person, that means they want to 'stick it to them' or 'fuck them over'.
      So you say, but I have never seen or heard anyone else use it this way.

      From this latest post, it sounds as though you got "to be hard on someone" mixed up with "to have a hard-on for someone" and then came up with this justification for your misinterpretation. Maybe I'm wrong and people are out there using this phrase to indicate a dislike, but it would be totally new to me.

      I don't know what country you are coming from, but this is becoming too funny at this point.
      When you can't get reason behind you, use insults. It's the American way!

      I can provide a whole crapload of examples of people using this phrase in the way I mean it. A quick survey of the results reveals a single clueless blog poster who agrees with you, and countless pages which agree with me. But since you're right and I'm wrong, you should be able to easily come up with a lot more examples of people using it to mean what you think it means, right? And of course "to be hard on" does not count at all, as it is a distinct idiom as I discussed above.
    31. Re:So... by TheNetAvenger · · Score: 1

      I have never seen or heard anyone else use it this way.


      I'm sorry more people don't get to your basement, now move along and troll somewhere else. In Midwestern USA, it is VERY common...

    32. Re:So... by Anonymous Coward · · Score: 0

      I'm sorry more people don't get to your basement, now move along and troll somewhere else. In Midwestern USA, it is VERY common...
      Of course, since I haven't heard a word that's very common in the midwestern USA I must never leave my basement. Right. Ever consider that there are places outside the midwest?

      In any case, if it's so common, you should have no trouble coming up with several written examples of this use.
    33. Re:So... by TheNetAvenger · · Score: 1

      Of course, since I haven't heard a word that's very common in the midwestern USA I must never leave my basement. Right. Ever consider that there are places outside the midwest?


      Well, considering the last time I was even in freaking Belgium the non-native english speakers there 'knew EXACTLY' what the colloquialism meant, I would say that it more common than just where it originated from.

      Please don't continue to defend your lack of knowledge, just go, "Ok, I learned something." and move on.

    34. Re:So... by Anonymous Coward · · Score: 0

      I haven't learned anything yet, because you still refuse to provide any cites. I have provided a great deal of examples of my meaning. Is it so hard to find a few examples of this usage if it's legitimate? I can't find it in any dictionary and so far have dug up one web page which contains one comment by one guy claiming it means what you say it means.

      I simply don't believe you, and won't just take your word for it. I will happily concede when presented with evidence, but so far it's just your word. Of course maybe you just don't care, but then one wonders why you keep replying.

    35. Re:So... by phoenixwade · · Score: 1

      So when your teacher was 'hard on' you, it meant he 'really' liked you? The quote was "have a hard-on for" which is quite different than "hard on someone".
        If you look at the parent post that you wrote, you will see that you specifically wrote:

      Your company either has a hard on for Vista or your customers, and neither is something I would call good support for your customers. Obviously that phrase is very different from the above.

      Although some people are under the impression that re-framing a comment is a solid debate technique. In fact, it's a logical fallacy, commonly called the straw man fallacy. You attempted to re-frame a debate on "having a hard-on for" into a debate of "hard on" two different phrases with two different meanings.

      And going back to the penis reference, if someone has a 'hard on' for another person, that means they want to 'stick it to them' or 'fuck them over'. Although, it is obvious from the context that you intended this meaning in your original post, that is not, by any means, the sole meaning of the phrase. A very quick search on google of the phrase returns tens of thousands of references. When one looks at the context of those pages, one finds that it may be used in the aggressively negative (a fanboi against), you will also find the context of a positive attraction for (as in a fanboi of) sexual attraction for (would really like to have sex with). In all cases it means, as I said initially, "Have an overwhelming attraction for." The context determines whether the intent of that attraction is positive or negative, sexual or destructive. And to clarify; Yes, "Have a hard-on for" is derived from the slang term referring to an erect penis = so "Have a hard-on for" will always involve a penis. It's really rather sad that you are having such a hard time understanding the roots and meaning of a slang phrase you used. Your usage was that the posters company wanted to rape Vista. Perhaps you should understand that before you so ignorantly use it again.

      And here is logical fallacy #2 - you are attempting to use "proof by assertion" just because you say it loud and often doesn't make the point valid.

      I don't know what country you are coming from, but this is becoming too funny at this point. The U.S., not that it matters, the citations I pointed you to are international.

      And logical fallacy #3 - The "poisoning the well" version of an ad hominem attack. I would agree that, when debating the point of general usage of an English phrase, particularly a slang phrase, where I am from would would be germane, however, the speculation followed by the veiled ridicule of my country of origin is a logical fallacy by "poisoning the well."

      I think you are playing stupid, and stupid is winning... You're right, I'm playing. However I'm quite sure you are not winning. Perhaps, if you had backed up your statements with a reference or two, your comments might have had some validity. Anyone who isn't preliterate would quickly come to the conclusion that the English speaking world uses that phrase in a variety of ways, exactly like I indicated in my initial post. by the way that would be logical fallacy #4- a more direct argumentum ad hominem attack.

      When trading commentary on slashdot, I'm looking for intelligent commentary on a topic. You offer nothing. I already know everything I need to know about insufferable bores and fundamentalist points of view. Based on your comments of the last few months, You seem to have an affinity for trolling, unfortunately you do not seem to have the aptitude. Perhaps you would accomplish more if you took the time to become literate. Thanks for the limited amusement, though. It distracted me from work for almost a full minute. Perhaps, should you want to play some more, you could try harder? Maybe find an intelligent friend to write some copy for you?
      --
      A positive attitude may not solve all your problems, but it will annoy enough people to make it worth the effort.
  4. router by TheSHAD0W · · Score: 3, Insightful

    Wouldn't using a router to connect to the internet bypass the bug?

    1. Re:router by Jester998 · · Score: 0

      The problem is that Vista uses a non-standard implementation of TCP in its network stack. A router just passes packets verbatim from one place to another verbatim, so no, using a router wouldn't change anything unless you someone implemented packet scrubbing or normalization rules.

    2. Re:router by Anonymous Coward · · Score: 0

      Sure, and I guess M$ should pay for it.. and the engineers to install/maintain it.

    3. Re:router by Frol · · Score: 5, Informative

      The bug in Vista is that it sends somewhat broken DHCP requests that Lund Energi's DHCP server refuses to reply to. If you have a home router the DHCP server in the router would (propably) reply to the requests from Vista and other computers on your LAN. And the router sends correct DHCP requests to Lund Energi's server in order to get it's own public IP address.

      In short, having a home router would solve the problem.

    4. Re:router by Chris+Mattern · · Score: 5, Funny

      A router just passes packets verbatim from one place to another verbatim


      I dearly, dearly hope you are not in charge of any network apparatus anywheres.

      Chris Mattern
    5. Re:router by hedwards · · Score: 3, Insightful

      That makes sense. I think that the city is doing the right thing. Not because I hate vista, but because MS pushes out non standard implementations on a regular basis. For them to be allowed to keep doing stuff like this or their screwed up web browser would be a bad thing. They have pretty regularly indicated that they aren't willing to think of their end users, and so stuff like this happens. It really isn't the fault of anybody but MS that the implementation was wrong. What makes things cludgy is when there needs to be a couple of dozen compatibility options enabled so that broken software can communicate.

      Broken software being broken shouldn't be allowed on line wherever possible. I just wish we could keep the subset of windows users that haven't bothered to secure their computers completely offline. And if need be any other users.

    6. Re:router by toleraen · · Score: 5, Informative

      A hub just passes packets verbatim from one place to another verbatim...a router determines where the packet needs to go, determines what header/footer information needs to be changed, and rebuilds the packet for the next hop. Fixed that for you.
    7. Re:router by somersault · · Score: 4, Funny

      He works in marketing for Verbatim

      --
      which is totally what she said
    8. Re:router by Phroggy · · Score: 1

      Hey, they make some pretty good DVD+R DL discs. I've got a burner that I can't get to write to any other brand.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    9. Re:router by Spazmania · · Score: 3, Insightful

      Broken software being broken shouldn't be allowed on line wherever possible.

      That would violate the robustness principle summed up in RFC 1122: "Be liberal in what you accept, and conservative in what you send."

      In this respect, both Microsoft and the city are in the wrong.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    10. Re:router by WhatAmIDoingHere · · Score: 5, Funny

      It was clearly a simple typo.

      --
      Not a Twitter sockpuppet... but I wish I was.
    11. Re:router by mlts · · Score: 1, Troll

      Factoring out the Linux/MS opinions, maybe people should not be connecting their machines directly to the Internet in the first place (although not being able to connect and use a paid for service is a bit harsh). If there were a law about computer security, not directly connecting machines to the Internet would be one of the first points in it, next to not running unknown executables as root or administrator that are received via IM or E-mail.

      Barring honeypots and routers with a hardened attack surface, I don't understand why anyone would connect any machine directly to the Internet without some type of hardware firewall. This applies for not just Microsoft operating systems, but any type of OS, be it Linux, BSD, MacOS, AIX, Solaris, IRIX, HP-UX, Ultrix, Tru-64, OS/2, VMS, or any other OS with a TCP/IP stack. Its just asking for trouble, because remote exploits are not just limited to Windows.

      One idea that would solve the problem for everybody involved would be having Lund offer NAT-ready firewalling routers with their Internet offerings (either for free, or for a small fee.) This way, people's machines are protected from Internet attack (which means fewer zombie boxes on the ISP's network), and people can use the Internet regardless of operating system, because the router does the DHCP handshaking for internal machines (or even that can be shut off and people use their own fixed set of IPs.)

    12. Re:router by Anonymous Coward · · Score: 2, Informative

      "Be liberal in what you accept" doesn't mean that your system should work to support non-standard systems. It means your system just shouldn't crash when faced with bullshit input. It's still perfectly acceptable to ignore non-standard requests, unless the standard says otherwise.

    13. Re:router by gkhan1 · · Score: 5, Funny

      The keys are like all next to each other!

    14. Re:router by Spazmania · · Score: 3, Informative

      No buddy, you got that dead wrong. Quoting from RFC 760:

          "In general, an implementation should be conservative
          in its sending behavior, and liberal in its receiving behavior. That
          is, it should be careful to send well-formed datagrams, but should
          accept any datagram that it can interpret (e.g., not object to
          technical errors where the meaning is still clear)."

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    15. Re:router by Provocateur · · Score: 1

      I don't think having your router accomodate it is the solution; it's merely a band-aid. Think of it as (warning: car analogy approaching) driving around town with the spare tire on, but not fixing the flat tire which you still carry in the trunk.

      --
      WARNING: Smartphones have side effects--most of them undocumented.
    16. Re:router by Ajehals · · Score: 1
      OT

      I've got a burner that I can't get to write to any other brand. That doesn't mean that their DVD's are any good (although they are OK imn my experience, if a tad pricey), it means your burner is crap.

      Although I assume Verbatim are happy with the situation.
    17. Re:router by Poromenos1 · · Score: 1

      So, uh, maybe your burner is crap? :P

      --
      Send email from the afterlife! Write your e-will at Dead Man's Switch.
    18. Re:router by Anonymous Coward · · Score: 1, Insightful

      The city is doing the right thing? What the fuck ever happened to customer service? You really think that an ISP dictating what OSes its customers can use is a good thing? And what some other city decides that Linux is too much of a support burden and tells its customers that it will only work with Windows? Bug or not, every other damned internet provider on the planet seems to be able to work fine with Vista. Sound more like the city of Lund is the one not willing to work with its end users here.

    19. Re:router by Delkster · · Score: 1

      Barring honeypots and routers with a hardened attack surface, I don't understand why anyone would connect any machine directly to the Internet without some type of hardware firewall.

      (Current) hardware firewalls aren't exactly grandma compatible. The practical difference in effectiveness between software and hardware firewalls on Joe Common's machine probably isn't great enough to justify the extra hassle of a hardware firewall unless Joe has a tendency to run everything he gets by e-mail with administrator privileges -- in which case his system is pretty much doomed anyway.

      One idea that would solve the problem for everybody involved would be having Lund offer NAT-ready firewalling routers with their Internet offerings

      ... thus breaking things even more by endorsing the use of NAT. If they wanted to do that for the sake of firewalling, that could easily be done without NAT. Sure, it wouldn't solve the DHCP problem, but the DHCP problem shouldn't exist in the first place. Besides, it's equally possible for a semi-broken DHCP implementation in some new OS release to fail to communicate with the DHCP server in the ISP-provided NAT box, thus only moving the problem to a slightly different component. Granted, offering such boxes might still solve the problem temporarily.

    20. Re:router by Fizzl · · Score: 1

      Wait what? Dead wrong?
      I interpreted you and GP exactly the same way.

    21. Re:router by Dhalka226 · · Score: 1

      If we're being picky, wouldn't it be proper to say that a hub passes packets verbatim from one place to all others it is connected to? "One place to another" makes it sound like it's making a decision.

    22. Re:router by marcello_dl · · Score: 2, Insightful

      And you think the spirit of that directive was allowing a big vendor to leverage his market share to have the last word over any standards?

      I'd say that it has something to do with allowing the standard to be extended in the less painful way if it has to, *to better serve the purpose of the friggin' internet* which is NOT to make monopolists more money.

      Do you think MS is not able to follow the standards? Do you think that this quirk will be the last, and that MS would never use the acceptance of a quirk to build upon it even more incompatible stuff so that their software is always first and all the others must chase? Do you think that there's no danger of a patent in every quirk?

      I can only shudder if I think how much time and money and frustration the fragmentation of internet standards cost people. I hope it gets a thing of the past, which won't happen if people are content to play with RFC citations instead of looking at the big picture.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    23. Re:router by Anonymous Coward · · Score: 0

      I'm going to go out on a limb here and say that your burner...

      is crap.

    24. Re:router by Spazmania · · Score: 3, Interesting

      Do you think MS is not able to follow the standards?

      If you were paying attention, you'd know that MS did follow the standards. The problem started when MS implemented an option component of the DHCP standard and didn't design in a fallback to the mandatory components (not conservative in what you send.) The problem was then complete when the Linux-side DHCP server refused to respond to packets with the optional flag set instead of doing its best to respond in the way it understood (not liberal in what you accept.)

      Had either side followed this golden rule in network protocol implementation then things would have simply worked.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    25. Re:router by megaditto · · Score: 1

      Your burner is crap.

      (what the hell, if the other posters jumped off a cliff...)

      --
      Obama likes poor people so much, he wants to make more of them.
    26. Re:router by Spazmania · · Score: 2, Interesting

      So you think that "perfectly acceptable to ignore non-standard requests" means the same thing as "not object to technical errors where the meaning is still clear"? I question your reading comprehension skills.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    27. Re:router by arth1 · · Score: 2, Interesting
      Do anyone have details on the problem?
      The problems I know of with Microsoft's implementations of DHCP are:
      1. Not honouring the DHCP server when it tells you not to try to update the DNS itself. This is no big problem if you set up the DNS server to not accept customer DNS update requests. It's just extra traffic.
      2. Not handling proxy settings returned by the DHCP server correctly ("Proxy auto-configuration") -- the proxy string has to have a newline or cr added to the end. Example, for ISC dhcpd:
        option prxy code 252 = text;
        option prxy "http://proxy.server.invalid/proxy.pac\n";
        Without the trailing \n (or \r), Windows doesn't fetch the autoconfiguration script -- it's like it doesn't understand null-terminated strings.
        This can be a real problem if a non-transparent proxy servder has to be used.
      3. It doesn't set its name to what's returned by the DHCP server. Very few dhcp clients do, though -- the average linux dhcp client won't do this by default either, although a couple of them at least can do so.
      4. It ignores the lease time and sends renew requests way too often, whether needed or not. Which is not really a problem, just a nuisance.
      5. If receiving DHCP info for multiple interfaces, Windows will concatenate the DNS search list, without removing duplicates. Now this can be more of a problem, if you expect "foo" to resolve to "foo.bar.invalid"'s IP address, but there's a "foo.invalid" too, and "invalid" happens to be inserted before "bar.invalid" in the concatenated search list.

      However, these seem all to be present in both Vista, XP and W2k, so they shouldn't be the issue here. Anyone know what the incompatibility is?

      Regards,
      --
      *Art
    28. Re:router by jridley · · Score: 1

      I think you'll find that they buy pretty good discs and have their name stenciled on.
      I suggest a new burner. Really good ones that can write on anything are $30 these days.
      I used to have a burner that was finicky about discs. 3 years later, most of the discs it wrote are very difficult to read. The ones written by the drive I bought to replace it (some 2.9 years old) read just fine in everything. If you've got a finicky writer and your data matters to you at all, dump it in the trash and buy a new one.

    29. Re:router by Kpt+Kill · · Score: 1

      AND... If the router is acting as your home gateway, the vista machine would be receiving a private IP address from the router, not your ISP. So... problem solved.

    30. Re:router by fritsd · · Score: 1

      I don't know anything about DHCP (and it beats me why you've got downmodded to 0) but in case the linux-side DHCP server didn't understand the packets, couldn't it send some kind of error, indicating that the MS client would have to try a simpler version of the protocol? I.e. I'd imagine in handshake protocols, some kind of acceptable middle ground is negotiated, and there is always a "bottom line" protocol described in the appropriate RFC which both sides HAVE to agree to otherwise they don't (both) speak the protocol at all.

      --
      To be, or not to be: isn't that quite logical, Slashdot Beta?
    31. Re:router by LiquidFire_HK · · Score: 0, Redundant
    32. Re:router by Anonymous Coward · · Score: 1, Interesting

      The bug in Vista is that it sends somewhat broken DHCP requests that Lund Energi's DHCP server refuses to reply to.
      From what I can tell, this is misinformation. What happens is that Lund has TWO DHCP servers, and Vista, as a "security feature", shuts down an interface if more than one DHCP server replies to its request.

    33. Re:router by Vanders · · Score: 1

      ..couldn't it send some kind of error, indicating that the MS client would have to try a simpler version of the protocol?

      No. DHCP is not a complex protocol. All the server can do is send back a DHCPNAK response to the client, or send nothing (in which case the client will timeout).

    34. Re:router by arivanov · · Score: 1

      In this case it is not Linux it is one of the DHCP server software varieties which by coincidence runs on linux. Which of course does not make a nice flamewar subject for Slashdot...

      --
      Baker's Law: Misery no longer loves company. Nowadays it insists on it
      http://www.sigsegv.cx/
    35. Re:router by rolfc · · Score: 1

      So you think they should honour an obsolete broadcast bit, that Vista SHOULD NOT use according to the RFC. Vista is wrong and so are you ;)

    36. Re:router by AJWM · · Score: 2, Informative

      Grandparent is correct. Since the "not object to technical errors where the meaning is still clear" is prefaced by "should", not "must", it is still "perfectly acceptable to ignore non-standard requests" per the RFC. "Should" just means "it would be nice if", "must" means "if you don't, you're non-compliant with the standard".

      Since you claim to be reading the standards documents, you would be better of questioning your own reading comprehension skills.

      --
      -- Alastair
    37. Re:router by Martin+Blank · · Score: 2, Informative
      In RFC terms, "should" has the following definition in RFC 2119:

      This word, or the adjective "RECOMMENDED", mean that there may exist valid reasons in particular circumstances to ignore a particular item, but the full implications must be understood and carefully weighed before choosing a different course.

      I interpret this to mean that if the traffic is understandable, then it should be permitted unless there is some technical reason why it should not -- and RFC pedantry is not automatically a reason to prohibit it. For example, if it is interfering with the network or other hosts in some way, such as overloading a system or causing traffic disruptions, that is a valid technical reason for preventing use of the network.

      Your definition of "it would be nice if" falls closer to the RFC definition of "may":

      This word, or the adjective "OPTIONAL", mean that an item is truly optional. One vendor may choose to include the item because a particular marketplace requires it or because the vendor feels that it enhances the product while another vendor may omit the same item. An implementation which does not include a particular option MUST be prepared to interoperate with another implementation which does include the option, though perhaps with reduced functionality. In the same vein an implementation which does include a particular option MUST be prepared to interoperate with another implementation which does not include the option (except, of course, for the feature the option provides.)
      --
      You can never go home again... but I guess you can shop there.
    38. Re:router by Anonymous Coward · · Score: 0

      Well. This is EXACTLY what happens on to many places when you don't use MS Windows XP or MS Windows Vista.
      Like banks for "security" reasons! (Stupid banks)

    39. Re:router by Spazmania · · Score: 1

      in case the linux-side DHCP server didn't understand the packets, couldn't it send some kind of error

      No really. It could maybe send a NAK but that wouldn't help. The best thing it could do is ignore the unicast option, reply with a normal broadcast packet and hope that the packet gets there. Unless the folks inexplicably designed the network with a broadcast-only dhcp server where the broadcasts couldn't reach the requesting host, the response would most likely get there.

      --
      Moderating "-1, Disagree" is simple censorship. Have the guts to post your opinion.
    40. Re:router by Bert64 · · Score: 3, Informative

      This particular option is designed to aid old implementations of TCP which can't receive unicast packets until they have received an IP address (which they dont have yet because DHCP hasnt given them one)...
      Vista has a new TCP stack, it would be incredibly stupid to implement such an ancient bug, especially when all earlier versions of windows worked correctly.
      Infact, the vista TCP stack does support receiving of unicast packets, and yet microsoft still chose to use the broadcast flag without reason. That's why this ridiculous behaviour can be turned off with a simple registry entry. The broadcast flag is intended for TCP stacks which _CANNOT_ support unicast, it is absoloutely incorrect to use it as the default on a stack which can support it.
      The broadcast flag is only intended for compatibility with very old TCP stacks (i cant think of any which requires it, and it makes sense that this legacy functionality was intended to be removed when you weren't using any of these legacy systems.
      So, did this swedish ISP have any reason to believe that people would be connecting ancient TCP stacks to their network? If not, it makes sense that they wouldn't support this legacy flag.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    41. Re:router by Bert64 · · Score: 1

      They are not supporting an option of the DHCP spec which is there for very old TCP stacks (so old, that i can't even think of one that requires it...). They don't even support some much newer systems, which don't require the broadcast flag (windows 3.1, sunos 4, amigaos)...
      Is it their fault that vista is behaving like a 20+ year old os without even needing to?

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    42. Re:router by Bert64 · · Score: 1

      Remote exploits are not just limited to workstations either... What if someone exploits your hardware firewall?
      Inserting an additional device, an additional point of failure and additional point of exploitation doesn't help things... It also wastes power.
      Your OS should be secure in the first place.
      Your workstation OS should not be running any network listening services, and any server should only be running the services it needs (and a firewall wont help here, because if you need a service your going to let it through).
      And aside from providing an extra point of failure or exploitation, a firewall will hinder things your trying to do (like p2p, some games etc), and wont provide any extra security in these cases because you'l just end up opening these ports anyway.
      All a firewall helps with, is poorly designed systems that have unnecessary network services running which can't be turned off. Fix the OS design, dont compromise.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    43. Re:router by Anonymous Coward · · Score: 0

      *ROTFL* Thanks... I needed that one!! :D

    44. Re:router by marcello_dl · · Score: 1


      > If you were paying attention, you'd know that MS did follow the standards.

      I don't need to be paying attention to the same old story. If it were linux fault and not a quirk I deduce that linux would be fixed and admins wouldn't lock people out the network without profound excuses. It's not the case and I don't need to RTFA on news like this.

      Besides for what i gather from the thread that way of following standards is the same way of respecting the RFC directive grandparent cited.

      --
      ---- MISSING MISCELLANEOUS DATA SEGMENT --- [sigdash] trolololol
    45. Re:router by Kadin2048 · · Score: 1

      in case the linux-side DHCP server didn't understand the packets, couldn't it send some kind of error

      No really. It could maybe send a NAK but that wouldn't help. The best thing it could do is ignore the unicast option, reply with a normal broadcast packet and hope that the packet gets there. Unless the folks inexplicably designed the network with a broadcast-only dhcp server where the broadcasts couldn't reach the requesting host, the response would most likely get there. From my understanding, where you hit problems is if you have a network that does DHCP over multicast, not broadcast, and where broadcast packets aren't propagated through your routers. If this is the case, the DHCP server will either respond to the client's request with a broadcast packet, which the routers will drop, or it will respond with a multicast packet that will reach the client, but the client may not accept (which is what Vista apparently does).

      There are lots of reasons why you'd want to do DHCP over multicast instead of broadcast -- it lets you have one centralized DHCP server, and not have to implement it at every downstream router (but would still let you use the routers to prevent broadcast traffic from growing out of control).
      --
      "Ladies and gentlemen, my killbot features Lotus Notes and a machine gun. It is the finest available."
    46. Re:router by toleraen · · Score: 1

      I suppose we could toss in there that it restrengthens and retimes the signal as well. To me moving it from one place to another makes it sound like it doesn't care about source or destination. If I wasn't moving next weekend I could have pulled out some Cisco books and gone biblical on Jester's ass, but unfortunately those are packed away at the moment.

    47. Re:router by AMSRay · · Score: 1

      You're correct. I have used Vista Home Premium for 6 months, and never had a problem with web access or any web server. I'm not a big fan of Vista, but I needed to have one box running it to test software compatibility. Strangely enough, a lot of really old (Windows 3x, 9x and DOS) programs run fine, but it is programs written in the last 5 years that seem to have the most problems.

    48. Re:router by MickDownUnder · · Score: 1, Informative

      Broken?

      http://support.microsoft.com/kb/928233

      http://www.askdavetaylor.com/dhcp_unicast_broadcas t_flag.html

      It sets the DHCP Unicast Broadcast flag.

      Yeeeeeeep that them Vista DHCP packets be real broked I reckon rightly. Nice thunkin.

      Anyway, here's Jim's answer:

      This isn't so much a client issue as it is a server issue. In order for your Windows clients to receive DHCP responses by unicast rather than broadcast, you need to configure the DHCP server accordingly to allow clients to request a unicast response. To do so, you must modify the registry on the DHCP server (assuming a Windows-based DHCP server).

      1. On the server, open the Registry Editor and navigate to the key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\DHCPServer\Parameters.

      2. If the IgnoreBroadcastFlag value does not exist in this key, create it as a DWORD value.

      3. Set the value of IgnoreBroadcastFlag to to 1 to cause the server to ignore the client broadcast flag and always respond with multicast. Set the value of IgnoreBroadcastFlag to 0 to allow the clients to request unicast.

      4. Close the Registry Editor and restart the DHCP server.



      Vista's implementation is fine, it's the antiquated software Lundis admin are grimly determined to hang on to that's the problem.

    49. Re:router by MickDownUnder · · Score: 1

      Which is precisely the reason why Vista is not at fault here.

      The Linux DHCP server is at fault, because it's not responding to Vista DHCP requests.

      http://support.microsoft.com/kb/928233

      http://www.askdavetaylor.com/dhcp_unicast_broadcas t_flag.html

      To quote Jim...

      This isn't so much a client issue as it is a server issue. In order for your Windows clients to receive DHCP responses by unicast rather than broadcast, you need to configure the DHCP server accordingly to allow clients to request a unicast response.

      In Lundis case I suspect their DHCP server doesn't support unicast responses, and their Anti-MS zealot admins don't feel like changing that.

      You can just imagine how diffent this would be if it were a new version of Apple OSX and not Vista having issues with their outdated systems.

    50. Re:router by MickDownUnder · · Score: 1

      The problem is Vista is setting the DHCP Unicast flag in it's requests, and the DHCP server in this story does not support unicast responses and is consequently giving no response at all.

      Microsoft hasn't implemented anything outside the DHCP standard in Vista.

      They have adhered to the DHCP standard and the guidelines you have specified above as they have allowed users of Vista to alter it's behaviour with a simple registry setting...

      http://support.microsoft.com/kb/928233

      But hey lets not let technical facts get in the way of a good ol fashioned anti-MS beat up.

    51. Re:router by Anonymous Coward · · Score: 0

      He's my boss.

    52. Re:router by Tanuki64 · · Score: 1

      You sound like a broken record. Repeating the same tone over and over again. Unfortunately this does not help your case at all. The other arguments are just more convincing.

    53. Re:router by MickDownUnder · · Score: 1

      I think you need to take your argument up with Jim...

      http://www.askdavetaylor.com/dhcp_unicast_broadcas t_flag.html

      His explanation is somewhat different to yours, in fact its completely the opposite.

      The broadcast flag is a request for a response that uses Unicast.... which is not a legacy thing at all. Just the opposite legacy routers often do not support Unicast.

      So maybe you have it back the front, perhaps Vista has been optimised such that it now works better with most of the routers out there today but does not work with old routers that do not support Unicast or handle the broadcast flag in the DHCP request.

    54. Re:router by Anonymous Coward · · Score: 1, Informative

      Huh? Hold on there. If you actually read that knowledge base article you're link to, it says that Vista is setting the BROADCAST flag by default, not the UNICAST flag. I don't think there even IS a UNICAST flag.

      So, it's looks like Vista uses the OLD approach (broadcast) by default instead of the current modern approach (Unicast). This is drain bamaged by Microsoft alright.

      (The Linux box isn't supporting the OLD broadcast standard - completley opposite of what you're saying. Support for broadcast by a server is only a "SHOULD" and not a "MUST" in the relevant RFC, so the Linux box is adhering to standards.)

      As for your other comment, "Jim"s article is a red-herring. His post is about causing the Windows DHCP *server* to send a Unicast response EVEN IF the client asks for a Broadcast response - which is not what a sane DHCP implementation should need to do, now, is it? His post is essentially "how to configure Windows DHCP servers to work around drain bamaged clients that ask for Broadcast for no good sane reason."

      Read the comments on this post. Microsoft have been told. And as you can see, even they know that broadcast support in a server is only a should, not a must.

      (WHY Microsoft changed Vista to use broadcast by default is the question - I cannot think of a sane reason for it. There are situations (such as with DHCP relay agents) that unicast will work when broadcast won't.)

    55. Re:router by Ash+Vince · · Score: 2, Interesting

      I only just realised when reading your post I used to help admin a network setup in a similar manner.

      We set it up like this because we had collision problems due to using very old, non switching hubs and being right on the limit of how many hubs (4 in a row) and users we could have. So it made sense to drop a linux router in the middle of the network and only allow traffic through the router that actually needed to get to the other side. The only upstream connection however was on one side of the router, this was also another linux router doing NAT translation. We could have used hubs with more ports but that would have pushed us over the 100m limit between any two hubs.

      This network is actually still in place as it would cost quite alot to upgrade all the hubs to proper switches and they are also awkwardly placed in terms of access. It is certainly not an ideal network but we did build it unpaid 10 years ago with no real funding.

      The idea was to enable an entire council estate (American translation = Housing Project) to have a cheap shared internet connection. Please bare in mind that this was in the days when the best home connection available was an ISDN line and the alternative was modem, phoneline and paying per minute you were connected. Back then we had over 100 people sharing the ISDN line for £5 per month each. Sure during peak times it was slow, but it was better than anything else available for the cost. And as it was always on if you did want to download anything huge you could just wait until 4am.

      That network is still in place as some people still use it but now they share an ADSL line instead. It is still very low bandwidth but for people on a low income who are not likely to use it heavily anyway it is perfect.

      --
      I dont read /. to RTFA, I read /. to offend people in ignorance.
    56. Re:router by kalleboo · · Score: 1

      It does, but this particular ISP sells uncapped 100/100 Mbit internet connections for $15/mo. The best home router you can buy tops out at about 15 MBit/s, because they're made out of cheap parts and designed for weak DSL/Cable connections. Trying to use a home router on this connection would probably cause it to melt.

    57. Re:router by Minwee · · Score: 1

      Are they real?

    58. Re:router by Raenex · · Score: 1

      "Be liberal in what you accept, and conservative in what you send." What does it mean to "be liberal"? Just how far out of the spec do you have to push your software?

      The problem with this principle is that it leads to an ill-defined, de-facto specification that gets harder and harder to implement. Just look at the HTML mess and crap like "quirks" mode. It would be much better if broken software failed fast. Or the spec itself could be designed to be robust, but in a well defined way instead of giving nebulous advice like "be liberal".

      Unfortunately, market forces tend to dictate that you work around crap so that your software is as compatible as possible, leading to the downward spiral.
    59. Re:router by WNight · · Score: 1

      Silly troll. Vista would be fine if it worked as well as or better than its predecessors. Vista's DHCP is non-standard, in a way the RFC doesn't make mandatory, if Microsoft chooses to rely on a non-standard response... well that's how we got here.

      The Internet isn't run by Microsoft, so Microsoft can't control all the software out there. If they want Vista to work, they'll have to work with it.

      Do you see? The internet is bigger than Microsoft, *much* bigger than Vista.

      You're the one arguing in favor of your two-bit proprietary system. You sound like an Atari ST user from the late 90s. Face it, the company you shill for simply can't keep up with the world at large and no matter how much you bitch you can't change the facts. 90s tech, too late for the party.

    60. Re:router by anandsr · · Score: 1

      What are you talking about. The problem here is that tj is ignoring the replies received from the server because they are sent over multicast. While Vista expects only broadcast. This is simply a failure of Vista to apply this rule.

    61. Re:router by somersault · · Score: 1

      Yes. They're a brand of optical media (and maybe some other types too).

      --
      which is totally what she said
    62. Re:router by mystran · · Score: 3, Informative

      It's actually a stupid issue with pretty much all parties faulty. After reading tons of posts which all confuse it all, I did RTFKBA and RTFRFC. From the RFC and the KB article, the following facts can be found:

      1. There is one flag in DHCP protocol, the "BROADCAST" flag. The "Clarifications to BOOTP (RFC 1542)" gives a nice description of it's purpose (referenced from DHCP RFC2131).

      2. Normally the server sends DHCP replies as unicast packets to a specific node.

      3. It is suggested there are TCP/IP implementations unable to receive such a unicast packet before they have been fully configured, in which case they should set "the flag" to request that the server sends it's reply as a broadcast instead. Server should honor such a request. I guess such an implementation would configure their local MAC (or equivalent?) at the same time with their IP level settings, which might be a sensible thing to do in a simplistic single family (IP-only) network stack, which was designed before anybody thought of "auto-configuration" things like DHCP.

      4. For some unknown reason, Vista sends DHCP requests with "the flag" set by default, even if it doesn't have said inability to receive unicast packets before being fully configured.

      5. A DHCP server should honor such a request, though from reading the discussion here, I futher conclude that for various reasons, maintainers of certain servers and/or networks are unwilling to support broadcast replies to DHCP requests. At least in case of centralized DHCP servers this seems a reasonable decision.

      Now, it's likely that MSFT has some purpose for setting the broadcast flag (other than pissing people up). So far this purpose is more or less a mystery to me. One possible reason I can immediately think of would be allowing a DHCP server to detect the presence of another DHCP server by monitoring DHCP reply broadcasts that somebody else sent (that could be useful for certain types of "zero-config" networking maybe?). But then again they might have another reason? Who knows.. maybe they wanna start selling DHCP relays? Or maybe they want Vista users to get static IPs?

      Anyway, it doesn't seem like anyone is breaking the letter of the standard, as the DHCP requests Vista's sending are technically valid (although the flag isn't set for the specific rationale it exists for), yet the servers/networks/whatever aren't really required to support the flag either (although they "should").

      --
      Software should be free as in speech, but if we also get some free beer, all the better.
    63. Re:router by CrossChris · · Score: 1

      MickDownUnder: Vista's implementation is fine, it's the antiquated software Lundis admin are grimly determined to hang on to that's the problem.

      No. You entirely misunderstand - probably for "political" reasons. MS arbitrarily decided to implement an ancient protocol that was discontinued in the early 90s by Microsoft for "security reasons" in their latest "operating system".

      Intelligent ISPs won't accept ancient DHCP broadcast demands - partially because they were told by Microsoft fifteen years ago that it was a security threat! Once again, MS shoot themselves in the foot. My ISP (the biggest in Europe) is also going to stop Vista users this way, and have plans to discourage all Windows users from connecting to the 'net. This will eliminate a huge amount of spam and malware!

      Game Over, Microsoft!

    64. Re:router by hauntingthunder · · Score: 1

      Linux-side DHCP server refused to respond to packets
      And that children is why grown ups use proper networking equipment(aka cisco,juniper,hp) wtf where they running dhcp on linux for any how do it on the routers they much more robust use less power etc.
      --
      You will never get to heaven with an Ak 47... But A Zu 30 is good for Low Flying Cherubim
    65. Re:router by Anonymous Coward · · Score: 0

      I just (re)read RFC2131 because one of the devices I wrote the firmware for requires broadcast DHCP to work since the TCP/IP stack I use (uip by Adam Dunkels) is not able to receive unicast packets until an IP address is configured (while it wouldn't be too difficult to fix this, I generally try to avoid changing external code if possible, since it makes upgrading to a newer version of the external code more difficult). The way I read the RFC, the broadcast bit is not optional. Now, I can fully appreciate why an ISP would not want to broadcast DHCPOFFER messages, but if they don't, they are not in compliance with RFC2131 - and will likely break devices with simple TCP/IP stacks.

    66. Re:router by Fizzl · · Score: 1

      Yes. I think "to not to object" can be interpreted as "ignore". Not actively objecting to it...

      OTOH: English is not my primary language.

    67. Re:router by Anonymous Coward · · Score: 0

      Had either side followed this golden rule in network protocol implementation then things would have simply worked.

      And I am sure MS knew this when they released Vista. I bet it was intentional! Lots of time MS has does little things, the bit set in kerberos -- just designed to make it awkward to run non-MS servers. I submit it isn't an error by Microsoft, but a design intent to get ISPs to use less scalable MS servers.

      The solution is simple, Hasta la Vista baby. Let the people of Lund, and elsewhere know Vista isn't standard enough to be supported. I for one have heard enough of Vista shortcomings and getting tired of it. MS should just go away and come back when it is ready and give people XP options when buying these machines.

    68. Re:router by Minwee · · Score: 1

      But if they weren't real then they would be Memorex instead of Verbatim.

    69. Re:router by kasperd · · Score: 1

      Be liberal in what you accept, and conservative in what you send.
      A long time ago I actually believed in that. But not anymore. Being conservative in what you send is the only part of that statement, which I believe is always good. Being liberal in what you accept is good in some situations, in other situations it is just going to hurt. The place where it is going to hurt the most is if you need to pass the data on to some other party. If you just accepted something which was out of specs and need to pass it on, you will either have to mange the data or pass on something out of specs. Neither of those is a good idea. In fact that kind of situation have lead to some security problems, where something out of spec ends up being interpreted differently by different parties.

      Another reason why being forgiving in what you accept is bad, is when it may be ambigious. You just accepted something from the client which was out of spec, and you may have interpreted it differently from what the client intended. Any further communication is just going to be misunderstandings because the two communicating parties are no longer on the same page. If a client sends something that is so much out of spec, that it could be misinterpreted, it is better to just break the connection, and optionally write a message to your log file.

      Yet another reason for not being forgiving is, that if everybody are forgiving in what they accept, new implementations are more likely to get away with sending bad data. And consequently they are forcing everybody to be able to interpret all sorts of crap. Being forgiving in what you accept may be a convenient short term solution. But to make a protocol robust on a long term, I think it is better if there are as few ways as possible to format the packets you send. And then of course an unambigious document describing the standard. Extensibility is still possible, it just have to be formalized in the initial standard, such as fields which must have a specific value in the current implementation, and must be ignored by the recipient.

      There are two cases where I think it is good to be forgiving in what you accept. Some standards have some pretty arbitrary limits (such as a maximum line length of 1000 characters). Making an implementation that accepts data larger than required by the standard, is probably fairly safe, as long as it is properly formatted. The other case is when you are receiving input from a user rather than a program. It is ok to be forgiving in what you accept, as long as you can inform the user how you interpreted it. For example there is more than one way to enter a date, if there is no immediate harm in misunderstanding such a date, I think it is best to be forgiving in what you accept and immediately inform the user how you are going to interpret the date. So if you are just doing some kind of query, worst case is that you don't get the information you were looking for, and you will know why. And if you are actually performing a transaction, there could be another step allowing the user to confirm that the interpretation was correct.
      --

      Do you care about the security of your wireless mouse?
  5. "so people who live there must choose... by ettlz · · Score: 5, Funny

    "..between Vista and internet access."

    Fucking tricky one, eh?

    Like choosing between an anal probe and a cream bun.

    1. Re:"so people who live there must choose... by Anonymous Coward · · Score: 0

      To be fair: im sure there are more sex lovers in Sweden then there are Vista users worldwide, so your comparison is not very accurate.

    2. Re:"so people who live there must choose... by quonsar · · Score: 5, Funny

      cream buns often follow anal probes.

    3. Re:"so people who live there must choose... by ettlz · · Score: 4, Funny

      To be fair: im sure there are more sex lovers in Sweden then there are Vista users worldwide, so your comparison is not very accurate.

      I think you're labouring under the false assumption that the cream bun is for eating.

    4. Re:"so people who live there must choose... by click2005 · · Score: 1

      An anal probe is not sex... hmmm... unless a cream bun is some new lingo for sex.

      --
      I am a free slashdotter. I will not be modded, blogged, DRM'd, patented, podcasted or RFID'd. My life is my own.
    5. Re:"so people who live there must choose... by Anonymous Coward · · Score: 0

      Ohh, eewwww, noooo. Stop it. I can't take that combination of words in that particular order so early in the morning.

    6. Re:"so people who live there must choose... by ettlz · · Score: 1

      Good job GP didn't mention the chocolate eclair, then...

    7. Re:"so people who live there must choose... by Anonymous Coward · · Score: 0

      Well, seeing as it's Saturday and all and I have nothing else to do, I, for one, am going straight down to the Ikea here in Atlanta to protest the horrible plight of these poor Swedes. Who's with me?

    8. Re:"so people who live there must choose... by Jafafa+Hots · · Score: 1

      Hey - there are good anal probes, and there are bad anal probes.

      --
      This space available.
    9. Re:"so people who live there must choose... by Anonymous Coward · · Score: 0

      Yes, i sure am, due to this assumption:

      Of those that take the cream bun, 20% get it eaten out.

      I still place that figure (that i just drew out of my recently probed anus) at about the same number of Windows Vista users worldwide.

      P.S. : Of the 20% cream buns to be eaten in Sweden, 70% also received some sort of anal probe.

    10. Re:"so people who live there must choose... by ettlz · · Score: 1

      P.S. : Of the 20% cream buns to be eaten in Sweden, 70% also received some sort of anal probe.
      Waste not, want not!
    11. Re:"so people who live there must choose... by MrPower · · Score: 1

      cream buns often follow anal probes. I always thought that was a creamed bum... but I never had one so I wouldn't know.
  6. Not their problem. by Anonymous Coward · · Score: 1, Insightful

    Lundis Energi should have been testing Vista back in its early alpha release stages to ensure compatibility with their Linux based server system

    Why? If their existing system follows the appropriate standards, why should they have to test someone else's future product to check compatibility?

    1. Re:Not their problem. by deadsquid · · Score: 2, Insightful
      Why? Because it's a relatively simple fix that their DHCP server could actually support, and it sounds like the ISP/city contractor is being a dick on principal.

      Also, MS products are used by a significant portion of the population. I know I test multiple platforms when I deploy software because I want my userbase to be happy. Sometimes that requires work-arounds. The end-users don't have control over how MS wrote their DHCP routines.

      If it's a change that the ISP could make, why not? If it was the other way around, people would be yelling about choice.

      To me, the ISP is being a bit dick-ish because they can, and it sounds like they have an exclusive with the city. This is really too bad, because the only people who get screwed are the folks at home whose only option is a wholesale switch, which isn't practical, regardless of how much people think it'd be great if they did.

      --
      Idiot, n. A member of a large and powerful tribe whose influence in human affairs has always been dominant
    2. Re:Not their problem. by McGiraf · · Score: 1

      "If it was the other way around , people would be yelling about choice."

      what other way around? the ISP use Vista and only Vista can connect?
      People would have the same complaint: Follow the standards!

    3. Re:Not their problem. by gonzo67 · · Score: 5, Insightful

      Actually, why should the provider CHANGE their config which works perfectly fine with OSes that follow standards? They were NOT the one deploying software, MS was, and MS failed to meet the standard.....and hence fucked these customers more than they have a few others.

      Of course, not being able to get on the web does decrease the malware they get infected by.

    4. Re:Not their problem. by vtcodger · · Score: 1
      ***Why? If their existing system follows the appropriate standards, why should they have to test someone else's future product to check compatibility?***

      Why? Because the problem could have been on their end. Just running Linux doesn't mean that your installation is error free. It just puts the odds in any problem with Microsoft on your side.

      If it is indeed a simple fix, they should probably patch their end, track their effort in doing so, bill Microsoft at a reasonable rate , then, when Microsoft doesn't pay, take the case to their local small claims court equivalent. This could be a lot of fun -- David vs Goliath. Swedish ISP Shuts Down Microsoft in The EU, etc.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    5. Re:Not their problem. by KnowledgeKeeper · · Score: 2, Insightful

      So, where do you put the line in letting them break the standards that work? Tell me one good reason for helping MS on trampling things that work? A bit here, a bit there and you get things that work only on/with windows. Kerberos anyone?

      BTW, it's relatively simple to fix MS' client, too. Let them fix the bloody client.

      --
      It is always better to be a first grade version of yourself than a second grade version of someone else.
    6. Re:Not their problem. by Afecks · · Score: 2, Insightful

      Why? If their existing system follows the appropriate standards, why should they have to test someone else's future product to check compatibility? Maybe because you actually care about the results instead of just hoping Micro$haft screws up again so you can do a Nelson? Just a guess...
    7. Re:Not their problem. by revengance · · Score: 5, Insightful

      Well, so what makes Microsoft so special that people MUST adapt to their breaking of standards? If the ISP accommodate Microsoft, shouldn't they also accommodate any other vendors who wrote buggy software? And when will it ends? I think the ISP is doing a fantastic job.

    8. Re:Not their problem. by johnkzin · · Score: 3, Insightful

      I'm sorry, but you're wrong.

      If MS is violating the DHCP standard, then the right thing for EVERY vendor and ISP-type-organization is to _REFUSE_TO_INTEROPERATE_ with MS's non-standard-compliant code. The problem here is not the Swedish ISP, the problem here is idiots who are willing to dilute formal standards because the gorilla in the room decides not to obey them.

      Formal standards exist for a reason. If you aren't willing to tell Microsoft to fuck-off or obey them, then YOU are a MUCH BIGGER problem than Microsoft.

      There's a leadership saying that goes "it's better to have a lion at the head of an army of sheep, than a sheep at the head of an army of lions". You, sir, are a sheep. And that Swedish ISP is not being "dick-ish", they're being a lion. Too bad more of the so-called industry leaders are as sheepish and incompetent as you are.

    9. Re:Not their problem. by digitig · · Score: 1

      If it's a change that the ISP could make, why not? If it was the other way around, people would be yelling about choice. Uh-huh. And who should pay for the effort?
      --
      Quidnam Latine loqui modo coepi?
    10. Re:Not their problem. by gbjbaanb · · Score: 1, Troll

      *IF* MS is violating the standard. Whilst its likely, the ISP is still being the worst kind of "j00 sux0rs, /we l33t" attitude that just fucks things up for everybody and gives Linux users a bad name.

      I havn't heard of any other ISP having this problem, nor does the router we use at work have any issues with Vista networking - those Vista machines get DHCP addresses from it without problem, so.. just what exactly is the problem with the ISP DHCP servers?

      I read the article, its remarkably light on details. For all I know from reading that, the problem is a misconfigured Linux server at the ISP end.

    11. Re:Not their problem. by Jesus_666 · · Score: 1

      Because it was to be expected that a large number of their users would run Vista - if they would have tested a pre-release version and noticed that it doesn't speak proper DHCP they could have sent Microsoft a bug report, giving them a chance to fix it.

      Remember, sometimes compatibility testing ends with a mail to the developer of the other product with the subject line "Your shit needs fixing".

      --
      USE HOT GRITS WITH STATUE OF NATALIE PORTMAN (NAKED AND PETRIFIED)
    12. Re:Not their problem. by paulatz · · Score: 1

      I havn't heard of any other ISP having this problem


      Actually I think that many ISPs had the same problem, even my home wireless router have a similar problem with vist (DHCP don't work) I noticed it when a friend with a new vista laptop visited me (look at the FAQ page of the producer!). This proves the huge and bad effect that microsoft has in the IT world: they are so powerful and scary that everyone else prefer to silently workaround MS, if they don't they fear to loose lots of customers. So microsoft is sucking a lot of work time from everybody else to interoperate with their buggy software. If you add this fact to the annoying difficulty of having embedded window reimboursed you can easily understand why the open source community is often so hyper critical toward the dominant-position abuser.

      --
      this post contain no useful information, no need to mod it down
    13. Re:Not their problem. by drzhivago · · Score: 1

      Did you even read the other posts here? Microsoft *is* following the standards, the city *is* following the standards. Microsoft is putting in additional *optional* information in the packet - that apparently is allowed by the spec - , and the city's DHCP server is croaking on it. Both are wrong in this case, Vista should have a fallback, the city should handle the extra data and ignore it.

    14. Re:Not their problem. by rawler · · Score: 3, Funny

      Of course, not being able to get on the web does decrease the malware they get infected by. Too late, they're already running malware. That's what killed their internet connection.
    15. Re:Not their problem. by Gabest · · Score: 1

      "why should the provider CHANGE their config" Hmmmmm, to keep their CUSTOMERS, maybe?

    16. Re:Not their problem. by GreatBunzinni · · Score: 1

      Wrong. It's the software developer that is responsible for his product's quality. If someone writes software that is buggy then it is that person's fault that the bugs are there in the first place, not some random 3rd party that isn't even a client and has absolutely no say or vested interest in the development of said product.

      --
      Slashdot, fix your code or at least hire someone who is competent at it to do it for you.
    17. Re:Not their problem. by Secrity · · Score: 1

      Using your logic, all web sites would be compatible with all commonly used browsers, and not written to work only with MSIE.

    18. Re:Not their problem. by AJWM · · Score: 4, Insightful

      "why should the provider CHANGE their config" Hmmmmm, to keep their CUSTOMERS, maybe?

      No. If the provider changes their config that lets Microsoft customers remain Microsoft customers. Microsoft broke it, let Microsoft fix it. The provider's customers are free to use any other OS (including older Microsoft versions) while remaining provider customers.

      Take an electric utility, for example, that runs house current at 220V (we're talking Europe). Should they drop that back to 120V just because a few customers bought an appliance from a company that couldn't manage to make it compliant with 220V, just to keep those customers? No, let the customers take it up with the appliance vendor. (Of course it's not an exact analogy, but at least it isn't a car analogy.)

      --
      -- Alastair
    19. Re:Not their problem. by Anonymous Coward · · Score: 0

      Oh, the irony. An ISP abuses its monopoly on a market by refusing to implement a work-around that is evidently well-known and easy to implement (since no other town is known to be afflicted with this problem) and we're supporting them? The ISP's customer service is complete shit. Certainly, it's "Not Their Responsibility," but that doesn't mean they aren't being dicks. You can bet your ass that if there were two ISPs in that town, they both would have supported Vista from day one.

      And don't even get me started on how this is NOT a standards vs. non-standards battle. This is, by all accounts, a *bug*. It's not as though they did this on purpose or to prove a point. The only party trying to prove a point is the ISP and they're doing at the expensive of their customers because they don't have any competition. Does this sound like any other company you know of? Does this sound like something you should support?

    20. Re:Not their problem. by Anonymous Coward · · Score: 0

      The only party trying to prove a point is the ISP and they're doing it at the expense of their customers because they don't have any competition. Does this sound like any other company you know of? Does this sound like something you should support? Look at that, you got me so worked up I couldn't even type.
    21. Re:Not their problem. by Wolfrider · · Score: 1

      101% Agreed. Well said, sir!

      HAAKA PALLE!!!

      --
      .
      == WolfriderV6 == I'm willing to admit that *I just might* be wrong... Are you??
    22. Re:Not their problem. by Haeleth · · Score: 1

      The end-users don't have control over how MS wrote their DHCP routines.

      If it's a change that the ISP could make, why not? If it was the other way around, people would be yelling about choice.
      No they wouldn't, they'd be yelling at the Linux developers to fix their broken code and comply with the standards.

      Because Linux users do have control over how their DHCP routines are written. Which is kind of the fundamental difference between open-source and proprietary software.
    23. Re:Not their problem. by Anonymous Coward · · Score: 0

      Pst! it's 230 Volts nowdays :)
      But you ara right otherwise

    24. Re:Not their problem. by sloth+jr · · Score: 1

      It does sound like they're being dickheads - but I can certainly understand that. If it was just one standard MS abrogates, okay - but they have a long, LONG history of implementing things the way that suits them, and the rest of the world be hanged.

      sloth jr

    25. Re:Not their problem. by CaptainCarrot · · Score: 1

      This is, by all accounts, a *bug*. It's not as though they did this on purpose or to prove a point.
      Didn't they? They wrote code that limits access in a strange way that can only work if hosts accept malformed datagrams. I suppose it's possible to do that by accident, but I can't see how. But OK, it's a bug. They should fix it instead of pretending they don't know what's going on. "If only they'd be more forthcoming," they whine. Bullshit. We know perfectly well what's going on; MS must know aw well. They don't want to fix it, they want to make the ISP use a workaround.

      The only party trying to prove a point is the ISP and they're doing at the expensive of their customers because they don't have any competition.
      Since the point is that once a bug is identified you ought to fix it instead of pretending you don't understand what the bug is, then yes I support it. If I treated my users like MS treated their and refused to fix bugs that interfered with their work, I'd be out of a job.
      --
      And the brethren went away edified.
    26. Re:Not their problem. by JoelKatz · · Score: 1

      Can you specifically state what standard Vista is violating here and show us the clause that it violates? Or are you making a vehement argument about a situation about which you have *no* facts?

    27. Re:Not their problem. by Fulcrum+of+Evil · · Score: 1

      Ok, so what's the big deal with Kerberos? MS implements some extensions, which are allowed by the spec, and they implement as much of the spec as anyone else.

      --
      "We returned the General to El Salvador, or maybe Guatemala, it's difficult to tell from 10,000 feet"
    28. Re:Not their problem. by Joe+U · · Score: 1, Flamebait

      Actually, why should the provider CHANGE their config which works perfectly fine with OSes that follow standards?

      How about, to allow their customers to use the service they pay for?

      If it's a small fix, you bend the fuck over backwards and make sure your customers get service. If it's not a small fix, you work with Microsoft to get it fixed, and you provide a workaround to get your customers service.

      Otherwise, your company deserves to go bankrupt and the idiot trying to make a point deserves to be standing on the unemployment line. You NEVER, EVER sacrifice your user base to make a point with to a third party.

    29. Re:Not their problem. by Afecks · · Score: 1

      Why wouldn't a user of said product have no "vested interest" in its development?

    30. Re:Not their problem. by sjames · · Score: 1

      I read the article, its remarkably light on details. For all I know from reading that, the problem is a misconfigured Linux server at the ISP end.

      Given the potential for hostile clients on an ISPs network, they have to be very careful about what broadcast packets are allowed to exist. Why should they rework everything and risk compromising security and stability for all of their users just to accommodate a really dumb decision made by Microsoft? Others have pointed out that there is a registry hack that makes Vista do the right thing. Perhaps MS should make "do the right thing" the default for a change!

    31. Re:Not their problem. by sjames · · Score: 1

      Maybe because you actually care about the results instead of just hoping Micro$haft screws up again so you can do a Nelson? Just a guess...

      And naturally, MS sent them a free copy to test with! ...You mean they didn't?!? Why should the whole world PAY MS for the privilege of testing interoperbility between their established systems and the MS newcomer? As the new implementation, it's MS's responsability to make sure that their new product actually works with the world, it is not the world's responsability to bend to their crappy implementation.

      It would be a different matter if MS did all of the MUSTS and SHOULDS and the world didn't, but that's not the case here.

    32. Re:Not their problem. by Anonymous Coward · · Score: 0

      That last line should read with/to or just with. I type too fast.

    33. Re:Not their problem. by Afecks · · Score: 1

      Why should the whole world PAY MS for the privilege of testing interoperbility between their established systems and the MS newcomer? So that you don't screw up your established systems with an untested roll out. Which is exactly what happened. Are you saying this shouldn't have been avoided?

      As the new implementation, it's MS's responsability to make sure that their new product actually works with the world... Nobody said otherwise.

      ...it is not the world's responsability to bend to their crappy implementation. You tell that mean old straw man! Give him one for me. Your rhetoric aside, you're absolutely right that Microsoft is to blame here. However, the issue is should people have the prudence to test Microsoft's implementation or just blindly assume it works. Considering their track record, certainly you don't think people should give them the benefit of the doubt?
    34. Re:Not their problem. by TheVelvetFlamebait · · Score: 1

      Actually, why should the provider CHANGE their config which works perfectly fine with OSes that follow standards?
      Because there were a lot of people without internet access, and the provider decided to help? Just a thought.
      --
      You know, there is a difference between trolling and pointing out the flaws in your reasoning. Just saying.
    35. Re:Not their problem. by sjames · · Score: 1

      So that you don't screw up your established systems with an untested roll out. Which is exactly what happened. Are you saying this shouldn't have been avoided?

      Actually, their established system seems to have continued working fine. The many XP, Mac, Linux, and other systems out there evidently continue to enjoy connectivity. The newcomer OS is the one that fell on it's face. It SHOULD have been avoided and if MS had taken it's blinders off (the ones that let them see only themselves) it would have been.

      As for the rest, since you seemed to believe the *ISP* should have acted differently (taken on some responsability) to improve the outcome and the only way to have a different result would have been to buy a copy (pay for the privilege of testing), test it themselves and then alter their already compliant network to work with Vista's butchering of the standard (that is, bend to MS's crappy implementation), I naturally presumed you advocated that action.

      If you can suggest some way the ISP could have tested but NOT bent to Vista's screwy implementation and have everything work fine, I'd love to hear it! Surely you don't believe they could have reported it to MS support and have red alert klaxons going off in Redmond!

    36. Re:Not their problem. by Afecks · · Score: 1

      If you can suggest some way the ISP could have tested but NOT bent to Vista's screwy implementation and have everything work fine, I'd love to hear it! If nothing else they could have warned their customers and tell them that they are working on a fix. That's what a real business does instead of expecting automagically bug-free software. I'll remember to blame the developers of Firefox for not properly testing it the next time it crashes...
    37. Re:Not their problem. by rolfc · · Score: 1

      The ISP has not monopoly. It is those who bendover for Microsoft that ruin interoperability. Just look at SIS, OOXML and ISO. Microsoft has made a stupid thing, they have to fix it, and unless their customers demand it, they wont. They have made an undesired workaround default in their new shiny OS. Why have they done that? Read RFC-1542 3.1.1 The BROADCAST flag Normally, BOOTP servers and relay agents attempt to deliver BOOTREPLY messages directly to a client using unicast delivery. The IP destination address (in the IP header) is set to the BOOTP 'yiaddr' address and the link-layer destination address is set to the BOOTP 'chaddr' address. Unfortunately, some client implementations are unable to receive such unicast IP datagrams until they know their own IP address (thus we have a "chicken and egg" issue). Often, however, they can receive broadcast IP datagrams (those with a valid IP broadcast address as the IP destination and the link-layer broadcast address as the link-layer destination). If a client falls into this category, it SHOULD set (to 1) the newly-defined BROADCAST flag in the 'flags' field of BOOTREPLY messages it generates. This will provide a hint to BOOTP servers and relay agents that they should attempt to broadcast their BOOTREPLY messages to the client. If a client does not have this limitation (i.e., it is perfectly able to receive unicast BOOTREPLY messages), it SHOULD NOT set the BROADCAST flag (i.e., it SHOULD clear the BROADCAST flag to 0). DISCUSSION: This addition to the protocol is a workaround for old host implementations. Such implementations SHOULD be modified so that they may receive unicast BOOTREPLY messages, thus making use of this workaround unnecessary. In general, the use of this mechanism is discouraged.

    38. Re:Not their problem. by WNight · · Score: 1

      I see. The ISP should develop, test, and roll-out a third-party patch to their DHCP server, to work around a problem on some misconfigured client machines. In their no-doubt free time.

      What if they screw up the connections of the 90% of people who aren't using Vista while doing this?

      Why don't you just insist that Microsoft fix its software, to allow their customers to use the service they pay for... You know, that sounds familiar.

    39. Re:Not their problem. by cyborch · · Score: 1

      You NEVER, EVER sacrifice your user base to make a point with to a third party.

      No, only Microsoft get to do that.

    40. Re:Not their problem. by IchBinEinPenguin · · Score: 1

      (Of course it's not an exact analogy, but at least it isn't a car analogy.)

      OK, so imagine an electric car with a 220V charger ....

    41. Re:Not their problem. by Joe+U · · Score: 1

      I see. The ISP should develop, test, and roll-out a third-party patch to their DHCP server, to work around a problem on some misconfigured client machines.

      I said they should work around a bug, that would be part of their job. You implied that the clients are deliberately misconfigured, they aren't.

      What if they screw up the connections of the 90% of people who aren't using Vista while doing this?

      What if their router explodes and burns the bulding down? Don't be inane.

      Why don't you just insist that Microsoft fix its software, to allow their customers to use the service they pay for... You know, that sounds familiar.

      Good point, I suggest you re-read my message, especially the part where the ISP should try to work with Microsoft. You might have missed that part while thinking up your random "what if" (FUD) question.

    42. Re:Not their problem. by Joe+U · · Score: 1

      How witty. Given time you might even be able to dress yourself one day. Perhaps you can compile a linux distro to help you with it.

    43. Re:Not their problem. by cyborch · · Score: 1

      How witty. Given time you might even be able to dress yourself one day.

      Yes quite witty, if I may say so myself. And to the point. Sadly it caused you to degenerate into name calling. At what point did I offend you so much that you felt the need for personal insults?

    44. Re:Not their problem. by Joe+U · · Score: 1

      It was about the time when you started trolling.

    45. Re:Not their problem. by WNight · · Score: 1

      I suggest you re-read my message, especially the part where the ISP should try to work with Microsoft.

      I suggest you re-read the article. They did try to work with Microsoft. They and their customers both got poor treatment and no real help.

      What if their router explodes and burns the bulding down? Don't be inane.

      I think untested software patches in a diverse environment are fairly likely to break things. But then I've only been a programmer for years, so whatever.

      It's directly because of people like you that the html coding standards on the web suck so much. Microsoft can author a 6000 page OOXML spec, they can surely find time to figure out the 37-page DHCP RFC.

      This memo pretty clearly indicates what Microsoft intends to do with these changes. If not they'd fix these bugs.

    46. Re:Not their problem. by sjames · · Score: 1

      I'll remember to blame the developers of Firefox for not properly testing it the next time it crashes...

      You certainly should! Software should not crash on bad input, even custom crafted maliciously bad input. If it does, it's a bug and the developer(s) are to blame. In practice, these things happen all the time. Software can be quite complex and practically nobody is willing to pay what it will cost to produce (mostly) bug free software. You didn't expect Firefox to be automagically bug-free did you?

      If nothing else they could have warned their customers and tell them that they are working on a fix.

      You act as if the ISP sold their customers Vista or deployed it themselves. They had nothing to do with the decision to use Vista. I can't find a single page on their site where they claim Vista will work or advise customers to use it. Since they have no intention of fixing MS's bug for them, why do you think they should have lied and said they were working on a fix? That would be bad customer service. (Or, perhaps in contridiction to your claims that I employed a strawman, you DO in fact claim that it's the ISP's responsability to fix MS's bugs for it).

      I don't actually read Swedish but they have a page on their server titled "Problem med Microsoft Vista" dated 2007-04-19. I'm guessing that's them warning their customers that Vista won't work. They have another article dated 2007-04-20 pointing to the Microsoft knowledge base page that provides instructions to fix the problem.

      So the real story is they didn't pay for the privelege of doing MS's job for it, but when they did hear about the problem they figured out what was wrong and pointed to a fix. It would seem they have told anyone with enough initiative to use the search box on their website what the problem is. If MS didn't bother to look it up, how is that their fault? They've had 4 months to fix the problem with THEIR OS for THEIR customers and haven't done so (or even acknowledged that the problem is known even though they have a webpage about it).

      That was going beyond their responsability. They would have been perfectly justified in just saying "then Vista's DHCP client is broken and MS should fix it".

      From a purely practical perspective, MS has 100% of the source for server and client side available to it, the ISP has only the code to the server side. MS has an army of lawyers working to make sure things stay that way. MS testers have free access to binaries of the server and client OS, the ISP has free access only to the server OS (MS's lawyers also work to make sure of that).

      I don't know about where you live, but in my state, the DOT doesn't test new cars to see if they can fit in parking spaces or even within the standard sized lanes on the road. That's the manufacturor's job. The electric utility doesn't test new appliances to make sure the magic smoke won't come out when they're plugged in. Their job ends at the side of my house where the power comes in.

      Perhaps a more direct analogy, the phone company doesn't buy and test every new model phone out there to assure that it will work on the POTS line they provide. Should a new phone model not work with the POTS line, they certainly do not and will not make changes to permit the crappy new phone to work even if they could possibly do it.

    47. Re:Not their problem. by Anonymous Coward · · Score: 0

      > They would have been perfectly justified in just saying "then Vista's DHCP client is broken and MS should fix it".

      Vista's DHCP client isn't broken; the ISP is using an old, broken version of the ISC dhcp server.

      That's why that ISP is the ONLY internet service provider in the world having a problem with Vista -- they're too incompetent to upgrade to the latest version of ISC dhcp.

      Here is the bug-fix report for the ISC dhcp server from ISC's own website at http://www.isc.org/index.pl?/sw/dhcp/dhcp-v2.php :

      "Fix a long-standing bug that prevented the DHCP server from broadcasting responses to BOOTP clients that requested a broadcast response."

    48. Re:Not their problem. by Afecks · · Score: 1

      You didn't expect Firefox to be automagically bug-free did you? So you agree with me then. End of discussion. Also read AC's comment. It pretty much kills your argument anyways.
    49. Re:Not their problem. by Joe+U · · Score: 1

      think untested software patches in a diverse environment are fairly likely to break things. But then I've only been a programmer for years, so whatever.


      Great, now, where did I say 'untested software patches'?

      It's directly because of people like you that the html coding standards on the web suck so much.

      Actually, I follow HTML strict, but if I have to break it to serve to 90+ percent of my user base, I will. The customer comes first, if 99% of my customers don't follow a standard, I will do what I can get make sure they get service.

      Microsoft can author a 6000 page... blah blah blah, linux, whatever...

      You're offtopic.

    50. Re:Not their problem. by WNight · · Score: 1

      It's amazing how someone like you with so little understanding of an issue can tell me that *I'm* off topic.

      Pray tell, how does the issue of following specs not relate? No, actually, don't worry your pretty little head over it. Other people have done a much better job of addressing it than you.

      And, btw, who pays testing and deploying all these patches? Elves? No!? Well, then that's going to cost the company a fortune! They're going to have to watch all the patches for all vendors to make sure nobody breaks anything one of their customers uses.

      Frankly, you're the dumbest box of rocks I've talked to on here. "I follow HTML strict...but if I have to break it". Then it's not very strict, you moron. Strict means *always* doing it right, not just when you feel like it.

      It's obvious to everyone but you that Microsoft intended this. They got it right with their earlier OSes, refused to fix it when notified, and refused to help customers work around it. So, if you can find an easier explanation than Bill Gate's own words saying that they must find all opportunities to destroy the competition by breaking standards....

      They expect other companies to follow a half-defined 6000 page spec, but they can't be bothered to follow a 37 page one. Incompetence, or Intent?

    51. Re:Not their problem. by Joe+U · · Score: 1

      Your arrogance amazes me. If people like me are the reason why HTML coding sucks, people like you are the reason the entire industry sucks.

      Service providers should provide service. You're advocating typical finger pointing crap, 'oh, not my problem, I won't fix it and I don't care if my customers suffer, let Microsoft fix it'.

      Yeah, I'm dumb; I mistakenly believe that both parties should do something to provide a fix or workaround for the services people pay for.

      And like I said before, I'll write in HTML strict, I'll even write XHTML strict, but if my users say 'I can't see your content' I'm not going to get on a soapbox and say, 'Blame Microsoft', I'm going to work around it. Anything else is just typical arrogance, the type that eventually puts you out of business.

      By the way, do you know what appears to be the problem with the DHCP setup? http://www.engadget.com/2007/09/02/vista-users-in- swedish-community-cant-get-online/ http://support.microsoft.com/default.aspx/kb/92823 3 Sounds like the ISP is at least partially to blame.

    52. Re:Not their problem. by WNight · · Score: 1

      My arrogance? At identifying the source of a problem before rushing to fix it? I don't advocate not helping the user, but it's ridiculous to expect these ISPs to suddenly be in the business of releasing software patches for a variety of machines. Especially when the offender is a software company *much* better suited to deal with these things. Microsoft could have made a simple tweak to Vista via auto-update. They know about the issue.

      Then there's your inanity in suggesting that the ISP provide the patch. How exactly, Einstein? Over the internet the customer can't reach? Most ISPs don't send out CDs anymore, and even if they did would they have to keep sending out new ones?

      This is like complaining to the Highways Dept. because your sat-nav is busted. Even when they hear you and wish to help (http://www.mailonsunday.co.uk/pages/live/articles /news/news.html?in_article_id=436983&in_page_id=17 70) all they can do is post signs that you won't see because you're busy looking at the nav system. Any patches this ISP rolls out to customers will need to be performed every time they reinstall their system, buy a new comp, etc. Microsoft is the only party here (like the sat-nav companies) who can make the fix effectively. Everyone else is limited to duct-tape fixes.

      As for the "blame" of the ISP, they were running RFC compliant servers. It does turn out that there *is* a fairly simply fix, this time. That's why they're making it. But what about next time when there isn't an easy fix? Never mind the tech support costs for this and countless other ISPs, the hassle for Microsoft's customers.

      Read that memo. Really.

      btw: The correct way to write a web page is to make it standards compliant, then make any fancy changes in javascript after detecting the browser. Your pages do view properly in Lynx, right?

  7. How's this funny again? by Wilson_6500 · · Score: 5, Funny

    If this happened in my town--and if I were using Vista--I'd be pretty damn unhappy. Usually a story is funny because someone got what they deserved in a particularly humorous way, or because someone subjectively considered evil takes it in the pants. Here I see a bunch of people getting shafted by two corporations that don't want to play nice, and this perhaps for the crime of simply owning a new computer.

    1. Re:How's this funny again? by Anonymous Coward · · Score: 5, Insightful

      It's funny because normally it's Linux users who are unable to connect to the internet because only Windows is supported (even when Linux behaves and Windows does not) - for example look at most wireless broadband services.

      Now it's happening to someone else it's a big deal that should have been fixed? Well they can start by fixing all the stuff that has been broken longer that no one gave a shit about.

    2. Re:How's this funny again? by Anonymous Coward · · Score: 0

      Microsoft has been putting out problematic, low-quality software for decades now. Everybody should know that by now. And if you did know that and still bought their products, then you do deserve to be laughed at. People who knowingly put themselves in a stupid situation that turns around and fucks them over should be publically taunted and teased.

    3. Re:How's this funny again? by fermion · · Score: 1
      In the same way that for years one could not get cheap DSL, or DSL at all in some places, unless on was running ms windows. If one were smart enough, as in this case, one could hack hack around it.

      The truly sad part is that many of these services were limited to MS windows platforms as other platforms would not allow the installation of the spyware. If such a thing happened in my town I would likely to what the service providers, and some web sites, still say to do. Buy a machine that works.

      --
      "She's a scientist and a lesbian. She's not going to let it slide." Orphan Black
    4. Re:How's this funny again? by freezingweasel · · Score: 2, Insightful

      This is considered funny because of the past behavior of MS, and what people presume the problem to be.

      In the past, MS fearing things like Java (and rightfully so, Java done right could eliminate the need for Windows) made their own versionsof the Java Virtual Machine, broken n various ways to kill compatibility. MS is known for having run with and mucked up the Kerberos standard, so their implementation doesn't play well with competitors. It's believed that Silverlight is an attempt to make a Flash that only works on MS and Apple machines, cutting out Linux users.

      In view of how MS has a reputation for breaking standards for their own gain (lookup "embrace and extend" for details) many people, at least semi-reasonably jump to the conclusion that MS is deliberately trying to break Internet standards. What if Lundi would apply a patch to their Linux server that made it play the MS way instead of the official standard way? At that point, MS would be emboldened to do it again, and again. Soon, with all the frequent ways the net was being trivially "broken" (when in actuallity only the MS software wasn't playing right) companies would move to MS servers that never seemed to have the problems. Viewed cynically, this is a ploy to cut out non-MS servers from the net, by harrassing the operators of said non-MS servers through users that MS deliberately made discontent.

      There's 2 sides though:

      1: MS is up to old tricks (which isn't flat MS bashing, MS does have a reputation for illicit practices)

      2: MS made a legitimate mistake, and this is just a bug. It wouldn't be the first time, and all programmers make mistakes. That said, that it still just so happens to work with MS servers but not Linux servers seems to point away from this option, but I can't say for sure, as light on the details as this story is.

      In short, people are laughing because they believe #1 is true, and MS is getting a taste of being told where to go instead of being blanketly obeyed.

      That said, it is NOT funny for the end users. The end users don't pay much attention to the deeds / misdeeds of major companies. The end users don't care about standards. All the end users care about is whether it works. As much as Vista costs, they shouldn't have to deal with this sort of problem.

      If Lundi is following the standard and MS isn't, it really shouldn't be Lundi's problem. MS knows how to talk to the net, they have from 3.1 to XP. Lundi has every reason to expect that MS will continue to get right what they've gotten right so far.

    5. Re:How's this funny again? by DrEldarion · · Score: 0, Troll

      The difference is that people use Linux by choice, and the people making that choice know that they're sacrificing compatibility.

      People using Vista are very likely to just have bought a new computer since the beginning of the year, and have no idea why things don't work with it.

    6. Re:How's this funny again? by tomhudson · · Score: 1, Troll

      "The difference is that people use Linux by choice, and the people making that choice know that they're sacrificing compatibility.

      People using Vista are very likely to just have bought a new computer since the beginning of the year, and have no idea why things don't work with it."

      People use Vista by choice. Nobody is forced to keep the OS that comes by default with their computer. They have the option to downgrade to XP, or upgrade to bsd or linux. If they go the upgrade route, they can end up with extra $$$ in their pockets, by getting a refund on Vista.

      Or if they insist on using a retard OS, they can use a linux boot disk to get on the net, and keep Vista for offline use, which is what all Windows users should be doing, anyway.

    7. Re:How's this funny again? by thegnu · · Score: 2, Informative

      People using Vista are very likely to just have bought a new computer since the beginning of the year, and have no idea why things don't work with it.
      Right, then they call their ISP, and they explain that Vista is broken. And the person is upset. But it's still a matter of something broken not being allowed on the network. Since it's supposedly a broken DHCP request, the people could buy a router and be done with it.

      The funny thing is that that monopoly is no longer being humored, because the monopoly has been acting unconscionably for 10 years, and people don't have to put up with it anymore. It sucks that little people are getting squished, but Microsoft has (and arguably in this case, still is) squished the little people because they felt like it.

      Hooray!

      --
      Please stop stalking me, bro.
    8. Re:How's this funny again? by Adambomb · · Score: 1

      1: MS is up to old tricks (which isn't flat MS bashing, MS does have a reputation for illicit practices)

      2: MS made a legitimate mistake, and this is just a bug. It wouldn't be the first time, and all programmers make mistakes. That said, that it still just so happens to work with MS servers but not Linux servers seems to point away from this option, but I can't say for sure, as light on the details as this story is. I still don't know if i'd leap onto that bandwagon quite yet. We have enough trouble keeping windows systems interoperating with different versions of windows at times to assume this inability to interoperate with linux is targeted heh.

      Course, it could be, but you know yadda yadda malice yadda stupidity.
      --
      Ice Cream has no bones.
    9. Re:How's this funny again? by DrEldarion · · Score: 1

      Okay then, you go tell some grandma in Sweden to use Linux, much less install it, and see how well that goes over.

    10. Re:How's this funny again? by Anonymous Coward · · Score: 0
      People use Vista by choice. Nobody is forced to keep the OS that comes by default with their computer.


      LOL. For years we've heard the Linux fanbois argue the exact opposite: That everyone was forced to use Windows. Now they're arguing the no one is being forced because it suits their argument. Nice to see hypocrisy isn't dead with ABMers.

    11. Re:How's this funny again? by jc42 · · Score: 1

      People using Vista are very likely to just have bought a new computer since the beginning of the year, and have no idea why things don't work with it.

      Leave out the brand name "Vista" and you've pinpointed the problem. Vista, like most new releases with major changes, has been reported to cause lots of problems for users. This has little if anything to do with the fact that Lund is using linux on their servers. It's because Vista is a new system. Similar problems happen with new releases of linux, and people don't try to blame their ISPs for such problems; they (usually) just report the problems calmly, and people try to find a fix.

      Most people with any computer experience at all know that new things tend to be buggy. Actually, it's not something that computer people invented. Buying a new model of car involves the same sort of risk, and anyone with any sense knows this. You don't buy the first model. You wait for the suckers to buy it and find the bugs. After a while, when the bugs are (mostly) worked out, you consider buying it yourself.

      The main "culprit" here is the crowd of suckers who bought Vista in the first year. Rather than ranting about some bogus Vista-vs-linux smackdown, we should be calmly explaining to people that this is exactly what you'd expect with such a major new release.

      And since problems with Vista are already all over the press (at least the technical press), people who buy it can't reasonably expect it to "just work". And in particular, they can't reasonably point their fingers at someone else running different software, and say "You made my Vista not work right." They should just realize that they were suckered into being field testers for Microsoft, and they're suffering for that bit of gullibility.

      I do sorta wonder if Lund is hiding the details on the bug, as the Microsoft people seem to be saying. Or maybe they put the details online, but the MS people are running Vista, and can't read those pages? ;-)

      --
      Those who do study history are doomed to stand helplessly by while everyone else repeats it.
    12. Re:How's this funny again? by Score+Whore · · Score: 1

      There's 2 sides though:

      1: MS is up to old tricks (which isn't flat MS bashing, MS does have a reputation for illicit practices)

      2: MS made a legitimate mistake, and this is just a bug. It wouldn't be the first time, and all programmers make mistakes. That said, that it still just so happens to work with MS servers but not Linux servers seems to point away from this option, but I can't say for sure, as light on the details as this story is.


      I've heard it's this: http://support.microsoft.com/default.aspx/kb/92823 3, in which case Microsoft doesn't have a bug at all. The problem lies on the dhcp server side because unimplemented optional parts of the dhcp protocol are causing the servers to fail rather than ignore that option.
    13. Re:How's this funny again? by Niten · · Score: 2, Interesting

      You're fooling yourself if you think that any version of Windows is more user-friendly than Ubuntu.

    14. Re:How's this funny again? by SanityInAnarchy · · Score: 1

      You were mostly right, but:

      It's believed that Silverlight is an attempt to make a Flash that only works on MS and Apple machines, cutting out Linux users.

      Now, where did that come from?

      Microsoft is actively working with Mono to ensure that other platforms are supported. However, as far as I know, there is, to this day, no supported .NET on a Mac, only Mono.

      What's scary is, I'm betting Silverlight will be usable and well supported on 64-bit Linux before Flash is.

      --
      Don't thank God, thank a doctor!
    15. Re:How's this funny again? by h4rm0ny · · Score: 1


      Insert Kubuntu CD. Boot computer. Accept all defaults. Use Kubuntu. Did it this morning and did one for a friend a couple of months ago. Took approximately ten minutes or less. It's no more complicated than installing Windows and very definitely faster.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    16. Re:How's this funny again? by tomhudson · · Score: 1
      "LOL. For years we've heard the Linux fanbois argue the exact opposite: That everyone was forced to use Windows. Now they're arguing the no one is being forced because it suits their argument. Nice to see hypocrisy isn't dead with ABMers."

      Its only in the last few years that Microsoft has started refunding people, and only after a LOT of pushback from the linux community.

      Or are you that new here?

    17. Re:How's this funny again? by tomhudson · · Score: 1

      "Okay then, you go tell some grandma in Sweden to use Linux, much less install it, and see how well that goes over."

      Top 10 sick reasons why that won't happen:

      [X] I haven't told my grandma anything in decades. She's really REALLY REALLY hard of hearing (see #3).
      [X] I'd need an ouija board for that. Or a seriously LONG LONG LONG long-distance call.
      [X] She's dead, you ignorant clod! (At least I hope she is - otherwise she's something pissed at us by now, since we buried her)
      [X] The worms she's worried about aren't from the 'net.
      [X] She runs BSD; like her, its been dead for years.
      [X] Windows? She'd be more a DOS person. After all, both her and DOS are pushing up daisies!
      [X] She's probably already got too many mice.
      [X] Sorry, I don't work the graveyard shift.
      [X] Not a ghost of a chance of her running Windows on her current hardware
      [X] We stopped paying the exorcist, and she was reposessed.

      And the bonus answer:

      [X] The only program she knows how to run is GHOST.EXE

    18. Re:How's this funny again? by desenz · · Score: 1

      That was hilarious. So... I'm sick? Not so bad to be sick, I guess.

    19. Re:How's this funny again? by JohnBailey · · Score: 1

      The difference is that people use Linux by choice, and the people making that choice know that they're sacrificing compatibility.

      People using Vista are very likely to just have bought a new computer since the beginning of the year, and have no idea why things don't work with it. Wouldn't that mean that Microsoft, being such a big company with lots and lots of expert developers should have tested their OS to make sure it was compatible with a very well documented and broadly used standard?

      If IE8 changes the way that JPG files are displayed, should everyone who uses a JPG file on their website change to the new Microsoft imposed version?
      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
    20. Re:How's this funny again? by Anonymous Coward · · Score: 0
      if I were using Vista--I'd be pretty damn unhappy.

      Join the club. Though I don't know why you also typed all those extra words.

    21. Re:How's this funny again? by Paradise+Pete · · Score: 1
      Microsoft is actively working with Mono to ensure that other platforms are supported.

      Well sure. They have to have widespread acceptance first. The proprietary stuff comes later.

    22. Re:How's this funny again? by DrEldarion · · Score: 1

      There are quite a few people out there who get completely thrown off if you set Firefox as their default browser, much less change their entire operating system.

    23. Re:How's this funny again? by Anonymous Coward · · Score: 0

      "LOL. For years we've heard the Linux fanbois argue the exact opposite: That everyone was forced to use Windows. Now they're arguing the no one is being forced because it suits their argument. Nice to see hypocrisy isn't dead with ABMers."

      Its only in the last few years that Microsoft has started refunding people, and only after a LOT of pushback from the linux community.

      Or are you that new here?

      Not being able to obtain a refund does not mean you were forced to use Windows. It just means you paid for something you didn't want. Not the most ideal situation but certainly not the same as being forced to use it. But let's go with it for a moment. You just said: "Its only in the last few years..."[emphasis mine] Isn't that what I said: "For years...". Seems we're in agreement even after ignoring the irrelevant part of your comment.
    24. Re:How's this funny again? by Magic5Ball · · Score: 1

      Installing and using are two completely different phases of the operating system's lifecycle on a workstation. The willingness or ability to fire and forget an operating system says noting about the effectiveness of the installation *for the user*.

      Having provided Linux, Windows and OS X desktop support, the size of the range of common configuration and compatibility annoyances is approximately the same on all platforms, with different weaknesses all around that get exposed as users explore their environments.

      From the ISP's perspective, it is extremely wasteful of resources NOT to make a configuration change on their end for a known issue that they know will be experienced by a growing number of users. Support time currently spent repeatedly discovering and explaining to customers that their service is not compatible with Vista is better spent troubleshooting genuine issues.

      If this is a taxpayer-funded project, it is almost a violation of public trust not to mitigate a known issue that perpetually generates costs and makes the funded service unavailable to a large portion of potential users, especially when the cost of the fix the issue is on the order of a couple thousand euros and some bruised egos.

      --
      There are 1.1... kinds of people.
    25. Re:How's this funny again? by petermgreen · · Score: 1

      What's scary is, I'm betting Silverlight will be usable and well supported on 64-bit Linux before Flash is.
      Thanks to nspluginwrapper you can now use a 32 bit flash plugin in a 64 bit mozilla based browser on linux. Debian already has a flashplugin-nonfree package that will set things up this way in the testing and unstable repositries. Ubuntu gutsy has it too.

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    26. Re:How's this funny again? by AJWM · · Score: 0, Flamebait

      People that dumb shouldn't be allowed within 10 feet of a computer.

      Personally I've yet to meet anyone that stupid ("get completely thrown off if you set Firefox as their default browser") who wasn't too stupid to even find the power switch to turn the computer on in the first place. (After all, it's not like all computers have their power switches in the same place).

      --
      -- Alastair
    27. Re:How's this funny again? by AJWM · · Score: 1

      What's scary is, I'm betting Silverlight will be usable and well supported on 64-bit Linux before Flash is.

      Depends what you mean by "64-bit Linux". Flash works fine on my AMD64 running 64-bit Linux -- it just does so as a 32-bit binary. Some 64-bit Linux systems (x86-64 and IA64) support 32-bit x86 binaries just fine.

      I'd be surprised if Silverlight ever supports other 64-bit platforms (Sparc, PPC64, Alpha (if there are any of those still around -- I've got one but it hasn't been powered up in years)). Meanwhile, there's also gnash, GNU's Flash.

      --
      -- Alastair
    28. Re:How's this funny again? by Anonymous Coward · · Score: 0

      I find all these *buntus a bit confusing. I think I would rather use the standard ubuntutu. How long does that take to install?

    29. Re:How's this funny again? by tomhudson · · Score: 0, Troll
      Well, you DID accuse the linux crowd of being hypocrites by speaking the truth: "LOL. For years we've heard the Linux fanbois argue the exact opposite: That everyone was forced to use Windows. Now they're arguing the no one is being forced because it suits their argument. Nice to see hypocrisy isn't dead with ABMers."

      Remember, at one time Microsoft was FUDding people with the line that it was supposedly illegal to remove Windows from the machine it was installed on, even if they wanted to give the box to a non-profit that was going to install linux. This was so bogus - along the lines of their "you must install this sticker on the computer you install your copy of windows on" (because they know the sticker will get worn off, or unreadable, etc). Nobody has to comply with that. Just file the sticker with the cd.

      Most people are stupid. Just think about those "Do not remove this label" labels on furniture - most people believe they have to leave it on or *something bad will happen*.

    30. Re:How's this funny again? by RollingThunder · · Score: 1

      Considering there's a pretty trivial user-side workaround for that bug I'd be a bit surprised if it was really the one impacting these Vista-using Swedes. The articles make it sound like no matter what the Vista users do, they're out of luck.

    31. Re:How's this funny again? by Anonymous Coward · · Score: 0

      About 20-30 minutes, depending on computer speed, Internet speed and disk speed.
      It's fast, and you got an Office package installed at the same time, no need to install that after.

    32. Re:How's this funny again? by Anonymous Coward · · Score: 0

      --snip--

      "if I were using Vista--I'd be pretty damn unhappy."

      --snip--

      I've examined and re-read that statement for the past 4 hours and I can't find a single flaw anywhere in it.

    33. Re:How's this funny again? by Anonymous Coward · · Score: 0

      And I think people as rude and abrasive as you are should not be allowed internet access. Ah well, all we can do is dream...

    34. Re:How's this funny again? by freezingweasel · · Score: 1

      >> It's believed that Silverlight is an attempt to make a Flash that only works on MS and Apple machines, cutting out Linux users.

      > Now, where did that come from? Microsoft is actively working with Mono to ensure that other platforms are supported.

      It came from cynicism. If this works out, and works great cross-platform, giving everyone a free-to-program-for Flash substitute, awesome. I just don't see MS doing this without trying to slip SOMETHING in to keep it from working right.

      Given why Flash is a threat (in 2-3 versions it could become a Java that can't be corrupted, since MS can't make their own VM), why would it be in the best interest of MS to have TWO ways Windows could be made moot instead of one? If there were a royalty / licensing scheme where every Silverlight movie required a payment to MS, this would make some sense, but it looks like MS shooting themselves in the foot. I don't think they're looking to do so deliberately JUST for the sake of crushing Flash. Perhaps I'm wrong and someone at Adobe REALLY pushed some buttons at MS.

      Perhaps the schems is that version 1 will be awesome, and MS will help everyone out, but version 2 will be a must have that's only on Windows, until Mono and Apple can copy it on their own WITHOUT help, at which point version 3 with another must have is released. Maybe this is all on the up and up, and MS has resigned themselves to Windows becoming moot, or they no longer consider write-once-run-anywhere a credible threat.

    35. Re:How's this funny again? by SanityInAnarchy · · Score: 1

      That doesn't make it well supported. From what I hear, it's fairly unstable, and also a bit of a hack.

      Compare that to Silverlight -- Mono is fully supported on 64-bit, so I see no reason Silverlight wouldn't be as well.

      --
      Don't thank God, thank a doctor!
    36. Re:How's this funny again? by Chemicalscum · · Score: 1

      Swedes are more intelligent (and better looking) than americans. So I guess the Swedish grandma wouldn't have much problem.

    37. Re:How's this funny again? by h4rm0ny · · Score: 1


      About the same. Ubuntu uses Gnome as the default desktop. Kubuntu uses KDE as the standard desktop. There's also Xubunutu which uses the much simpler Xfce desktop for less resource consumption. They're all similar under the lid and all roughly take the same time to set up and configure, it's just a choice of what you're used to or prefer. You can, if you wish, later install a different desktop system on your *buntu system without a problem, just by selecting it from a list.

      HTH, -H.

      --

      Aide-toi, le Ciel t'aidera - Jeanne D'Arc.
    38. Re:How's this funny again? by petermgreen · · Score: 1

      well I use it on my main laptop and I can't recall ever having seen it crash. Your right it is a bit of a hack but there are many hacks in a typical OS ;).

      --
      note: i'm known as plugwash most places but i screwd up registering that here somehow in the past and now can't register
    39. Re:How's this funny again? by canuck57 · · Score: 1

      Here I see a bunch of people getting shafted by two corporations that don't want to play nice

      Actually, I am sure Microsoft had this little technical piece well tested before Vista was released. Yes, well tested. Microsoft has been known to make their products in a way that is intentionally intended not to work with servers not their own. Look a kerberos as another such intent. That is, monopolistic by design.

      The reason they do it is to penalize ISPs that don't run Microsoft servers and to squeeze out tried and true technologies of UNIX and Linux. And it works.

    40. Re:How's this funny again? by Grakun · · Score: 1

      No, of course they shouldn't. But many will, unfortunately. In the user-world, Microsoft > industry standards.

    41. Re:How's this funny again? by JohnBailey · · Score: 1

      All the more reason to push the issue. If they can corrupt a standard like the ones used for networking, then their software is faulty and should be recalled or patched.

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
  8. Tests? by El+Lobo · · Score: 3, Interesting

    The university I work for in Sweden began testing with Vista when it was the called Longhorn. We discovered some bugs with the communication between Vista and some of our servers (running Solaris) back in 2004. The bug repports were submited to MS back then and the thing was fixed on the next Longhorn beta "release". It seems it's easier for some not to test and cry out like a baby when it's too late.

    --
    It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    1. Re:Tests? by jb.hl.com · · Score: 1

      Um...flamebait? Wha?

      --
      By summer it was all gone...now shesmovedon. --
    2. Re:Tests? by KnowledgeKeeper · · Score: 2, Insightful

      Were you paid for finding bugs? You have paid for Vista, or am I wrong? Businesses are for making money, not free help for giant world-wide corporations which sell you "bug-fixed" software in the first place.

      --
      It is always better to be a first grade version of yourself than a second grade version of someone else.
    3. Re:Tests? by El+Lobo · · Score: 3, Insightful

      We don't get paid for finding bugs. We don't want money for that. We have bugs ourselves in our programs and we are glad when our users informs us and cooperate with us. So we do the same with everyone. Being nice is a good thing. We don't point o MS and laugh in the typical 14 y.o. slashdottish way just because it's MS. We cooperate if we can. The world is a better place that way.

      --
      It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    4. Re:Tests? by Anonymous Coward · · Score: 0

      Why the fck everything with Microsoft is too late? Why can't their piece of crap applications get updates like the rest of the world?

    5. Re:Tests? by El+Lobo · · Score: 0, Troll

      They are getting updated. An OS that is used by thousand of millions of people in the whole world, with millions of differents combinations of hardware and software is more prone to have it's bugs discovered than some other OS that is used by less people or less combinations of hw/sw. it's just naturally. Everybody have bugs and MS have it as well. Of course if MY application has a critical bug, I'm sure as hell that YOU or YOUR SISTER will never know about it. Hell, I'm sure you don't even know what my App is. If some Linuzzz distro has a critical bug, I'm sure as hell my wife or my son won't even care. My wife doesn't even know what linuzz is. But if Windows has a critical bug, I'm sure even your cat will relate because , fortunately or unfortunatly, almost every computer user in this planet uses or has used Windows in some shape and form. but really, the rules of the bugs apply equally to any developer, including you and me. We are notbetter, nor wors than microsoft in this case. Of course we BELIEVE that we are, but... think again.

      --
      It's time to realise that Abble's products are the biggest abomination these days. Just say NO to the dumb iAbble way!!
    6. Re:Tests? by fastest+fascist · · Score: 1

      Sir, your common sense arguments are unwelcome here. This is an anti-MS thread on Slashdot. Take your rational approach elsewhere before we do it for you.

    7. Re:Tests? by G3ckoG33k · · Score: 1

      "We don't point o MS and laugh in the typical 14 y.o. slashdottish way..."

      Two things.

      First, why not?!

      Second, it should have been "We don't point o MS and laugh in the typical 34 y.o. slashdottish way"

    8. Re:Tests? by Anonymous Coward · · Score: 0

      I'm pretty sure I would disagree with parent but I cannot find any completed lines of reasoning in that post to respond to.

      My take on this situation, after reviewing the info provided on this thread and elsewhere, is that the sysadmins of Lund are doing the right thing: their servers are compliant with accepted practice and with published standards. They should do nothing: it is wrong to appropriate someone else's problem and treat it like it was your own.

      That Vista out of the box can handle only a subset of the published standards and is therefore not conforming with accepted practices is not Lund's problem. Nor is there any information that they could supply to Microsoft that would help Microsoft correct Vista's design faults.

      Since the Vista Registry is a monster to work with, Microsoft can probably best correct this fault by releasing a "Wizard" that would allow the average user to change the configuration settings that are currently keeping Vista from working with the full range of standardized internet protocols. With 2 or 3 changes in its configuration, Vista would work fine with Lund's servers, as well as any other servers that are configured the same way.

      An alternate, and I think a better solution, is for Vista users to upgrade to a stable, standards compliant, state of the art operating system. There are several good choices out there.

    9. Re:Tests? by Anonymous Coward · · Score: 0

      Guess you missed the bug from TFA then :P

    10. Re:Tests? by KnowledgeKeeper · · Score: 1

      Well, yes, it's nice to cooperate, but do you wish to cooperate with someone who constantly stabs it's cooperants in the back?

      --
      It is always better to be a first grade version of yourself than a second grade version of someone else.
    11. Re:Tests? by VisceralLogic · · Score: 1

      Well, yes, it's nice to cooperate, but do you wish to cooperate with someone who constantly stabs it's cooperants in the back?

      If MS fixes the bugs because of their cooperation, it makes things easier for them. Sometimes it's OK to put aside your prejudice and use common business sense.

      --
      Stop! Dremel time!
  9. Why do people still use Windows? by Anonymous Coward · · Score: 0

    Between the DRM, the DirectX 10 incompatibilities, the high cost, the extreme hardware requirements, the inability to play multimedia and download at the same time, and now this, I just don't understand why anyone would still be using Windows. And it's not like there aren't alternatives. Between even just OS X and Ubuntu, there are systems that don't have such inherent flaws.

    1. Re:Why do people still use Windows? by Puff+of+Logic · · Score: 1

      Between the DRM, the DirectX 10 incompatibilities, the high cost, the extreme hardware requirements, the inability to play multimedia and download at the same time, and now this, I just don't understand why anyone would still be using Windows. And it's not like there aren't alternatives. Between even just OS X and Ubuntu, there are systems that don't have such inherent flaws. Games and school software requirements are primarily my reason for using XP. I'm hoping to hold out long enough to either see Vista finally get fixed or until it goes the way of ME. I've got Ubuntu on a laptop to play around with, but it gathers dust most of the time. Games are my primary hobby, so I'm not willing to sacrifice them on the altar of open source. As far as basic OS, office programs, web-browsing, and so on, I'm happy to move entirely to open source, but until Windows isn't the defacto gaming standard for PC, I won't give it up.
      --
      P.P.S. I'm doing Science and I'm still alive.
    2. Re:Why do people still use Windows? by Planesdragon · · Score: 0, Troll

      Between the DRM, Practically everyone either doesn't care about DRM, or simply avoids it. It's not like the system will leap on your 30 GB of MP3s from Napster and slap them all with DRM.

      the DirectX 10 incompatibilities, Last I heard, the DirectX 10 problem was that, if you weren't using Vista, you didn't have DX10. Not a very good point.

      the high cost, Ok, you've got me there. Vista costs more than "$0".

      the extreme hardware requirements, My wife's bottom-basement laptop bought a year and a half ago could run Vista just fine. If by "extreme" you mean "modern", I suppose that holds up.

      the inability to play multimedia and download at the same time, I'm sorry, but I've never had a PC that wasn't slowed down when downloading. Most of the time I don't notice it, but that doesn't make me think it's suddenly slowed down. (And what you're referring to as a bug, that, gasp, they're working on.)

      and now this, "This" being a single ISP in the entire world that's got enough vendor lock-in to screw windows users. You're right, that's entirely Microsoft's fault.

      I just don't understand why anyone would still be using Windows. And it's not like there aren't alternatives. Between even just OS X and Ubuntu, there are systems that don't have such inherent flaws. Well, that's the rub. If a typical computer user wants to switch to OS X or Ubuntu, they need to re-learn everything they know about using a computer. For a system that does most of the same things.

      Linux will take over Windows when it is hands-down better than the current version of windows from the user's perspective. Not just "good enough", but UNARGUABLY BETTER.

      Right now, there is nothing I can do on Linux that I can't do on Windows, nothing that care to do that I can do better on Linux than Windows, and more than one thing that I can do on Windows that I either can't do on Linux, or can't do on Linux without more than $100 worth of headache.

      If that ever changes, Linux's adoption will increase. But if you don't have a vested interest in using Linux, there's no reason to set it up on your desktop.
    3. Re:Why do people still use Windows? by rolfc · · Score: 1

      Well if you use Vista in Lund, Sweden, you can't access Internet because Microsoft made a mess of Vista.

    4. Re:Why do people still use Windows? by Anonymous Coward · · Score: 0

      It's the old '90 percent of everything is crap' rule. People are boneheaded. Slow, ignorant, afraid of change. That's why they still embrace Micro$oft crap.

      And the wankers in Redmond keep laughing all the way to the bank every single day.

    5. Re:Why do people still use Windows? by SanityInAnarchy · · Score: 5, Insightful

      My wife's bottom-basement laptop bought a year and a half ago could run Vista just fine. If by "extreme" you mean "modern", I suppose that holds up.

      If by "modern", you mean "at least 1 gig of RAM", I guess that works.

      I have tried it on a machine with 512 megs of RAM. It was Home Basic, and it was loaded down with HP crap, but no matter how much I cleared away, it still took several minutes to do anything. And I mean anything. Control panel? Two minutes. Internet Explorer? A minute and a half. It was ludicrous.

      And I am fairly confident it was the RAM, because it was paging like mad. I did plug in a USB stick and used ReadyBoost while I was there, and it did improve things, but not by much.

      Now, I know someone who upgraded from XP 64-bit to Vista, and basically raves about everything about it, and I don't blame her -- XP 64-bit sucked. She realizes that was a mistake, should've stayed on 32-bit. But Vista 64-bit isn't bad (finally catching up to Linux' 64-bit support), and it's generally been solid for her.

      She also has, I believe, some 2 gigs of RAM.

      Her advice to me was, less than a gig of RAM? XP is faster. A gig or more? Vista is faster.

      Which makes me wonder what the fuck it's using half a gig of RAM for. I have Kontact (Outlook-like app, so email, calendar, etc), Konqueror (web browser), two IRC clients, Kopete (multi-IM client), KTorrent (bittorrent), and a Windows game open in Wine right now, and it's using less than 600 megs of RAM. Vista, apparently, uses at least that much just to show you a desktop -- I remember it being a gig or so paged (I'm not kidding) with nothing open other than the task list. What gives?

      It's not Aero, by the way. I've had Beryl on this computer before, and right now, it's running KWin with everything turned on, which includes some Beryl/Aero-like features (including real drop shadows and transparency), and that doesn't use a significant amount of RAM, either.

      I'm sorry, but I've never had a PC that wasn't slowed down when downloading.

      The issue is that when you play media, your download slows. And there is absolutely no reason for this, and versions of Windows prior to Vista are not effected, all the way back to 95, probably 3.1.

      And I actually do have a PC that doesn't do that. It runs Ubuntu. It also doesn't slow down when downloading, even torrents, because they use so little of my resources (aside from bandwidth) that I can do pretty much anything I was doing before (unless it's online).

      (And what you're referring to as a bug, that, gasp, they're working on.)

      Where'd you get this information?

      Last I checked, they hadn't even acknowledged it as a bug. They were still insisting that it had to be this way in order to not have the music skip. (Well, guess what? My music doesn't skip even when I'm transferring stuff over Gigabit. Novel concept, I know.)

      People complain that Linux is focused on throughput and not latency -- that is, that it'll make my desktop lag just so that background compile can run 2% faster. Here's a clear example of why you don't want to go too far the other way, though -- playing any audio at all on Vista slows your network down by 10%.

      It may not be enough for you to notice, as that's still probably faster than your Internet. Probably. But it doesn't make it any less of a bug, no matter what Microsoft says.

      Linux will take over Windows when it is hands-down better than the current version of windows from the user's perspective.

      That is and has been true, and occasionally various users find it better enough to make the switch. (Not all users do, obviously, and some never will.)

      Not just "good enough", but UNARGUABLY BETTER.

      Being able to download fast while playing media is unarguably better than lagging. Being able to play a multiplayer

      --
      Don't thank God, thank a doctor!
    6. Re:Why do people still use Windows? by makomk · · Score: 1

      Actually, if you're using Gigabit ethernet, it apparently slows your network down by 90% (to 10%). If you're using 100 Mbit or if your transfer rate is already being limited by something else, I suppose you might get away with just a 10% slowdown.

  10. The admin is to blame here. by Anonymous Coward · · Score: 0

    Granted, its not on Linux but I've been using the Squid proxy server for a long time now and Vista never had any issues with it. It can be a little tricky since Vista won't recognize the Internet connection, only the local connection to the proxyserver. But apart from that its not rocket science to get it to work. So guys; better get someone who understands what he's doing.

  11. Vista DHCP client and Linux by yuna49 · · Score: 5, Insightful

    The problem as reported is that the Vista DHCP client fails to obtain an address from Linux servers running (I'd presume) ISC dhcpd.

    When I bought a laptop recently it came with Vista. When I connected it to my network it failed to obtain an address. I assumed there was some misconfiguration problem I was missing, Turns out it's a fundamental difference between the DHCP client in Vista and the one in prior versions of Windows. See this item from Microsoft: http://support.microsoft.com/kb/928233/en-us.

    The version of dhcpd I'm using is an old one (2.0). I thought about upgrading it to see if that would solve the problem, but since I wasn't planning on keeping Vista on the laptop, I didn't bother upgrading. All our other machines run Linux and don't have this problem.

    I wonder what decision will be made in enterprises running Linux DHCP servers that introduce Vista into the workplace. Will they follow the Microsoft KB item above and "fix" the problem on every new Vista box they buy? Or will the replace the Linux DHCP box with Windows Server?

    1. Re:Vista DHCP client and Linux by rastilin · · Score: 0

      Good point. This isn't so much a Vista bug as it is an incompatibility issue. I hate it when people refuse to fix something because that might be seen as accepting blame. I further suspect that the people with no internet access probably have very little patience for the runaround and don't particularly care who's fault it is just as long as someone fixes it.

      Granted, if it were me in their situation, I'd get a linux server up and mediate the connection to the internet from my Vista computers. Since my computers DO run Vista, after years of linux only, this isn't completely hypothetical.

      --
      How do you kill that which has no life?
    2. Re:Vista DHCP client and Linux by Anonymous Coward · · Score: 0

      It's easily set/reset via that registry entry, & even easier if that fix is made into a registry .reg file export & merged into user's systems on a LAN (via their bootup logon script for instance).

      Yes, it should have been reported here, but NO, it should not have had a "trollish tone" to it, with the "right people held accountable statement" (everyone knows /. is a largely "Pro *NIX" site online, so it's to be expected (bogus behaviour when it comes to ANYTHING Microsoft or Windows here)).

      Now, if you do the same? Such as this:

      http://linux.slashdot.org/comments.pl?sid=282945&t hreshold=1&commentsort=0&mode=thread&cid=20406151

      ?

      The people here "down moderate" you!

      (Yes, even IF you have valid evidence such as I had there, in a completely FAIR challenge to the Pro *NIX crowd here, on a multiplatform test of security (noted by both SANS & COMPUTERWORLD as a tool that helps you secure yourself better, & both SANS + COMPUTERWORLD are often cited here as sources you can trust on security).

      APK

    3. Re:Vista DHCP client and Linux by click2005 · · Score: 4, Informative

      RFC2131 states:
            A client that cannot receive unicast IP datagrams until its protocol
            software has been configured with an IP address SHOULD set the
            BROADCAST bit in the 'flags' field to 1 in any DHCPDISCOVER or
            DHCPREQUEST messages that client sends. The BROADCAST bit will
            provide a hint to the DHCP server and BOOTP relay agent to broadcast
            any messages to the client on the client's subnet. A client that can
            receive unicast IP datagrams before its protocol software has been
            configured SHOULD clear the BROADCAST bit to 0.


      RFC1542 States

      3.1.1 The BROADCAST flag

            Normally, BOOTP servers and relay agents attempt to deliver BOOTREPLY
            messages directly to a client using unicast delivery. The IP
            destination address (in the IP header) is set to the BOOTP 'yiaddr'
            address and the link-layer destination address is set to the BOOTP
            'chaddr' address. Unfortunately, some client implementations are
            unable to receive such unicast IP datagrams until they know their own
            IP address (thus we have a "chicken and egg" issue). Often, however,
            they can receive broadcast IP datagrams (those with a valid IP
            broadcast address as the IP destination and the link-layer broadcast
            address as the link-layer destination).

            If a client falls into this category, it SHOULD set (to 1) the
            newly-defined BROADCAST flag in the 'flags' field of BOOTREPLY
            messages it generates. This will provide a hint to BOOTP servers and
            relay agents that they should attempt to broadcast their BOOTREPLY
            messages to the client.

            If a client does not have this limitation (i.e., it is perfectly able
            to receive unicast BOOTREPLY messages), it SHOULD NOT set the
            BROADCAST flag (i.e., it SHOULD clear the BROADCAST flag to 0).

                  DISCUSSION:

                        This addition to the protocol is a workaround for old host
                        implementations. Such implementations SHOULD be modified so
                        that they may receive unicast BOOTREPLY messages, thus making
                        use of this workaround unnecessary. In general, the use of
                        this mechanism is discouraged.


      If XP can receive unicast IP datagrams. why cant Vista? Either MS broke Vista or the TCP/IP stack is less functional than before. Either way, use of the broadcast flag is discouraged.

      --
      I am a free slashdotter. I will not be modded, blogged, DRM'd, patented, podcasted or RFID'd. My life is my own.
    4. Re:Vista DHCP client and Linux by Necrotica · · Score: 1

      The problem as reported is that the Vista DHCP client fails to obtain an address from Linux servers running (I'd presume) ISC dhcpd.

      I have ISC dhcpd running on a FreeBSD server and have never had a problem obtaining an IP address.

    5. Re:Vista DHCP client and Linux by Phroggy · · Score: 1



      Nope, I run ISC dhcpd at home, and Vista never had a problem getting an IP.

      A whole pile of other problems, but never that.

      --
      $x='S24;r)>63/* h@<5+oZ)32"5cz';$me='phroggy'x$];
      $x=~y+ -xz+\0-Tx+;print$_^chop$me for split'',$x;
    6. Re:Vista DHCP client and Linux by AndyCR · · Score: 5, Interesting

      Either MS broke Vista or the TCP/IP stack is less functional than before. Ding, we have a winner. Vista's networking stack is indeed less functional than XP's. Why? Simple. XP's was borrowed from BSD; Vista's is Microsoft's own, untested stack. See http://www.twit.tv/sn51 for details.
      --
      If there's anyone I hate more than stupid people, it's intellectuals.
    7. Re:Vista DHCP client and Linux by weicco · · Score: 1

      Little offtopic but I really dislike those SHOULD and SHOULD NOT in specs. I prefer MUST and MUST NOT so that there is no space to wiggle. If you SHOULD do something and you don't do it, you are still within the specs. But if you MUST do something and you don't do it you are out of the spec and end of discussion.

      --
      You don't know what you don't know.
    8. Re:Vista DHCP client and Linux by Anonymous Coward · · Score: 0

      But Vista still follows the standard, so blaming this one purely on Microsoft is disingenous at best.

    9. Re:Vista DHCP client and Linux by tgatliff · · Score: 1

      I think I know what M$ wants them to do. DHCP has really not changed much over a number of years, and I am a little annoyed that M$ just decided to selectively "change" the way it does IP broadcasting in Vista. I can understand the frustration of the ISP in dealing with this issue. Meaning, if the user wants connectivity, then they need to change their registry settings and not change the server settings. Vista needs to "play" fair, or not "play" at all...

    10. Re:Vista DHCP client and Linux by NynexNinja · · Score: 1

      ISC dhcpd doesn't have a way to deal with this? Shame on paul vixie.

    11. Re:Vista DHCP client and Linux by Anonymous Coward · · Score: 0

      We run a small wireless ISP at different motels in the US. We have had a ton of problems in the last few months and in most cases, it was a customer on Vista, who could not get a DHCP lease from our Linux-based system. Of course, when you try to tell the customer that their Vista is broken, they get all inflamed.

      It is refreshing to see the tables turn on a Microsoft product where the ISP refuses to change its standards-based setup.

    12. Re:Vista DHCP client and Linux by Anonymous Coward · · Score: 0

      rtfp. Which part of "Should not set" didnt you read?

    13. Re:Vista DHCP client and Linux by init100 · · Score: 1

      At work, I run an ISC dhcpd server, and it works just fine with Vista clients. But maybe it works because it's running version 3.0.x of dhcpd.

    14. Re:Vista DHCP client and Linux by weicco · · Score: 1

      Ding, and we have a loser. Check for example this.

      --
      You don't know what you don't know.
    15. Re:Vista DHCP client and Linux by AndyCR · · Score: 1

      Really? Amazing how it was simply born mature, and how it responds exactly like BSD's. Some sources say it was, some say it was not. My bad for not mentioning the controversy about it. However, the chances of it not being the BSD stack seem pretty darned slim, considering the evidence.

      --
      If there's anyone I hate more than stupid people, it's intellectuals.
    16. Re:Vista DHCP client and Linux by kismet666 · · Score: 1

      If you're going to quote the RFC why omit what the RFC says about server behavior? Doesn't it state that the server must respond by broadcasting? If 'giaddr' is 0x0 in the DHCPREQUEST message, the client is on the same subnet as the server. The server MUST broadcast the DHCPNAK message to the 0xffffffff broadcast address because the client may not have a correct network address or subnet mask, and the client may not be answering ARP requests. If 'giaddr' is set in the DHCPREQUEST message, the client is on a different subnet. The server MUST set the broadcast bit in the DHCPNAK, so that the relay agent will broadcast the DHCPNAK to the client, because the client may not have a correct network address or subnet mask, and the client may not be answering ARP requests.

    17. Re:Vista DHCP client and Linux by MickDownUnder · · Score: 1

      I would think this is a non-issue I'm not a Linux expert but a quick search....

      https://rhn.redhat.com/errata/RHEA-2006-0318.html ... seems to indicate at least red-hat and probably most Linux distro's come with DHCP server support for unicast responses and would not have this issue with Vista.

      As I understand this issue Vista is fully compliant with the DHCP standard and it is the DHCP servers failure to fully implement the DHCP standard and support unicast responses which is the problem.

      I think this issue is only going to occur with old legacy systems and routers.

      In which case if you were Microsoft what would your care factor be? How long do you allow for support for old legacy systems which are not standards compliant?

    18. Re:Vista DHCP client and Linux by archen · · Score: 1

      Same here. And it looks like from most of the posts, anyone that has a problem is using ISC dhcpd on Linux. Perhaps FreeBSD is OK with the broadcast flag and it's actually the Linux TCP/IP stack causing the issue? I still find it hard to believe that no one would have noticed this issue in the Vista betas.

    19. Re:Vista DHCP client and Linux by Anonymous Coward · · Score: 0

      > It's easily set/reset via that registry entry, & even easier if that fix is made into a registry .reg file export

      I really wonder how you would make a .reg file out of it with that PC-specific CLSID it must contain...
      The KB is so nice to not even mention how you find out which CLSID belongs to your network card...

  12. Lund is... by Albert+Sandberg · · Score: 2, Informative

    .. actually the city in sweden with most students per capita, since lund university is located there. If anyone is willing to adopt to linux or just bash windows it's young people. This is probably a big issue down there but so far I haven't heard anything about this over here, and I'm about 150km away.

    1. Re:Lund is... by bmo · · Score: 1

      "If anyone is willing to adopt to linux or just bash windows it's young people."

      In Sweden, only old people use Windows

      --
      BMO

    2. Re:Lund is... by thommym · · Score: 1

      It's as if there's only one ISP in Lund, which of course is not the case. Actually there are more ISPs than Vista users.

      --
      Don't feed the penguins
  13. Not a Vista bug by figleaf · · Score: 2, Informative

    Vista sets the DHCP BROADCAST flag.
    http://support.microsoft.com/default.aspx/kb/92823 3

    This is in compliance with DHCP standards.

    Ofcourse the incompetent Admins will blame Vista and not fix the router software.

    1. Re:Not a Vista bug by JoeCommodore · · Score: 5, Informative

      From : http://www.dhcp-handbook.com/dhcp_faq.html#wisrb

      "Which implementations support or require the broadcast flag?
      The broadcast flag is an optional element of DHCP, but a client which sets it works only with a server or relay that supports it.

      Clients
      Microsoft Windows NT
      DHCP client support added with version 3.5 sets the broadcast flag. Version 3.51 and later no longer set it. The exception is in the remote access support: it sets the flag when it uses DHCP to acquire addresses to hand out to its PPP clients.
      tcp/ip-32 for Microsoft Windows for Workgroups (WFW)
      Version 3.11a sets it, but version 3.11B doesn't.
      Microsoft Windows 95
      Does not set the broadcast flag."

      So, I guess Vista only works with Servers that support it and it was an option to implemant it. End of Story.

      --
      "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    2. Re:Not a Vista bug by Anonymous Coward · · Score: 0

      According to the Microsoft webpage, it takes about 30 seconds to disable it in Vista using regedit.

      Mountain out of a molehill.

    3. Re:Not a Vista bug by Like2Byte · · Score: 1

      From RFC2131

      A client that cannot receive unicast IP datagrams until its protocol
            software has been configured with an IP address SHOULD set the
            BROADCAST bit in the 'flags' field to 1 in any DHCPDISCOVER or
            DHCPREQUEST messages that client sends. The BROADCAST bit will
            provide a hint to the DHCP server and BOOTP relay agent to broadcast
            any messages to the client on the client's subnet. A client that can
            receive unicast IP datagrams before its protocol software has been
            configured SHOULD clear the BROADCAST bit to 0. The BOOTP
            clarifications document discusses the ramifications of the use of the
            BROADCAST bit [21].

    4. Re:Not a Vista bug by ei4anb · · Score: 5, Informative

      Vista is only compliant to the RFCs if it is legacy code :-)
      RFC 1542 sayeth
      3.1.1 The BROADCAST flag [...] This addition to the protocol is a workaround for old host implementations. Such implementations SHOULD be modified so that they may receive unicast BOOTREPLY messages, thus making use of this workaround unnecessary. In general, the use of this mechanism is discouraged.

    5. Re:Not a Vista bug by Anonymous Coward · · Score: 0

      and how many average computer users would know the magic registry entry to change when they can't get online?

    6. Re:Not a Vista bug by Anonymous Coward · · Score: 0

      http://support.microsoft.com/kb/928233/en-us

      If the city spent 3 seconds looking into the problem, they'd have found a fix...

    7. Re:Not a Vista bug by Frogular · · Score: 1
      In compliance?

      From RFC 2131, Dynamic Host Configuration Protocol:

      The BOOTP clarifications document discusses the ramifications of the use of the BROADCAST bit RFC 1542, Clarifications and Extensions for the Bootstrap Protocol:

      If a client does not have this limitation (i.e., it is perfectly able to receive unicast BOOTREPLY messages), it SHOULD NOT set the BROADCAST flag (i.e., it SHOULD clear the BROADCAST flag to 0). When last I looked, IETF, not Microsoft, was king of DHCP.
    8. Re:Not a Vista bug by Lars+T. · · Score: 1
      More specific: What are the Gotcha's?

      The "broadcast flag": DHCP includes a way in which client implementations unable to receive a packet with a specific IP address can ask the server or relay agent to use the broadcast IP address in the replies (a "flag" set by the client in the requests). The definition of DHCP states that implementations "should" honor this flag, but it doesn't say they "must". Some Microsoft TCP/IP implementations used this flag, which meant in practical terms, relay agents and servers had to implement it. A number of BOOTP-relay-agent implementations (e.g. in routers) handled DHCP just fine except for the need for this feature, thus they announced new versions stated to handle DHCP.
      (PS: can anybody tell me why italics don't work in the above blockquote, but bold does?)
      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    9. Re:Not a Vista bug by DigitalSorceress · · Score: 1

      Hmm, and the referenced article even shows the proper registry settings to change in order to fix it.

      I usually just manually edit my registry when I need to change something like that, and thus have never had need to write a script or program to do it for me. However, it seems like a couple hours work to come up with a small utility that can toggle the settings on/off. It seems to me that the ISP, Microsoft, or an interested third party could easily provide such a tool.

      Of course, without being able to get to the Internet, finding the KB article to know where to go in the registry to fix it, or to download the proposed script may be a bit difficult if you can't get a DHCP setting. In the end, I'd say that the ISP's kind of failing to serve their customers' needs.

      Summary: Ten out of ten for standing up for what they believe in, but minus several million for poor customer support.

      --

      The Digital Sorceress
    10. Re:Not a Vista bug by Anonymous Coward · · Score: 0

      and how many average computer users would know the magic registry entry to change when they can't get online?

      It took about 30 seconds for someone on Slashdot to post the Microsoft webpage with the solution. You would think someone at Lundis Energi could find it and tell their customers.

    11. Re:Not a Vista bug by JHDrexler · · Score: 1

      I would tend to agree that the sysadmins are not playing nice. Even if MS does release the "fix" to resolve this issue, how are the users going to retrieve it without Internet Access? I wouldn't want to have to deal with explaining/faxing instructions on how to retrieve a disk and manually installing an update, especially if that update depended upon other updates.

    12. Re:Not a Vista bug by hugetoon · · Score: 1
      From RFC2131

      A client that cannot receive unicast IP datagrams until its protocol
      software has been configured with an IP address SHOULD set the
      BROADCAST bit in the 'flags' field to 1 in any DHCPDISCOVER or
      DHCPREQUEST messages that client sends. The BROADCAST bit will
      provide a hint to the DHCP server and BOOTP relay agent to broadcast
      any messages to the client on the client's subnet. A client that can
      receive unicast IP datagrams before its protocol software has been
      configured SHOULD clear the BROADCAST bit to 0. The BOOTP
      clarifications document discusses the ramifications of the use of the
      BROADCAST bit [21].

      A server or relay agent sending or relaying a DHCP message directly
      to a DHCP client (i.e., not to a relay agent specified in the
      'giaddr' field) SHOULD examine the BROADCAST bit in the 'flags'
      field. If this bit is set to 1, the DHCP message SHOULD be sent as
      an IP broadcast using an IP broadcast address (preferably 0xffffffff)
      as the IP destination address and the link-layer broadcast address as
      the link-layer destination address. If the BROADCAST bit is cleared
      to 0, the message SHOULD be sent as an IP unicast to the IP address
      specified in the 'yiaddr' field and the link-layer address specified
      in the 'chaddr' field. If unicasting is not possible, the message
      MAY be sent as an IP broadcast using an IP broadcast address
      (preferably 0xffffffff) as the IP destination address and the link-
      layer broadcast address as the link-layer destination address.
      Let's try to analyse this: Vista SHOULD NOT set the flag (because it is able to avoid it if told so via registry values) but it does by default => -1
      ISC SHOULD consider the flag but does not by default=> -1
      Thus Vista vs ISC DHCPD evilness contest could be considered a tie (yet I think Vista is dumb because it could try w/o bcst bit after the first attempt fails if it really wants an address).
      But then, are we really considering M$ vs ISC or rather M$ vs Lund infrastructure?
      If we choose the latter, then we should admit that it's rather M$'s fault (disclamer: I'm network admin and I hate M$ so I'm rather biased) here's why:
      RFC's recommendations of what SHOULD and SHOULD NOT(capitals because these terms have a very precise meaning in RFC context) are for a reason: following them helps to improve the robustness of the protocol in many situations with constraints that may come from infrastructure specifics. To accommodate those specifics the best any software dealing with ans RFC blessed protocol should(common sense) follow every bit of the RFS. What I'd like to know is what precisely dhcpd does and what happens on Lund network when a Vista issues its bcst flawoured dhcp request.
    13. Re:Not a Vista bug by Anonymous Coward · · Score: 0

      Well they actually did, but the solution just didn't work according to a user.

      Quote: http://www.metro.se/se/article/2007/08/28/14/2423- 48/index.xml
      Lunds energi hänvisar till en lösning på Microsofts supportsidor. Men för Annie Johansson som börjar plugga i Lund till hösten hjälpte inte dessa anvisningar.
        Det gjorde ingen skillnad och ändå fungerar internet bra hemma i Ljungby. Nu får jag låna min lillebrors dator istället.

    14. Re:Not a Vista bug by vtcodger · · Score: 1
      ***I usually just manually edit my registry when I need to change something like that, and thus have never had need to write a script or program to do it for me. However, it seems like a couple hours work to come up with a small utility that can toggle the settings on/off. It seems to me that the ISP, Microsoft, or an interested third party could easily provide such a tool.***

      I don't do NT based Windows because I am one of the small number of Geeks who is humble enough to admit that I'm too damn dumb to deal with that immense pile of peculiarities, security flaws, undocumented code, race conditions and gotchas. But Windows 9 had a .REG file that sets Registry entries dynamically when it is invoked from the command lineor by double clicking in Windows Explorer. I imagine that it is still there in Vista. There are probably some UAC warnings if you try to run a .REG file, but once they are ignored, it should work.

      --
      You can't see ANYTHING from a car, You've got to get out of the goddamned contraption and walk...Edward Abbey
    15. Re:Not a Vista bug by Anonymous Coward · · Score: 0

      I stand corrected.

      On the other hand, I can't read Swedish.

    16. Re:Not a Vista bug by maxwell+demon · · Score: 1

      If a client does not have this limitation (i.e., it is perfectly able to receive unicast BOOTREPLY messages), it SHOULD NOT set the BROADCAST flag (i.e., it SHOULD clear the BROADCAST flag to 0). When last I looked, IETF, not Microsoft, was king of DHCP. Well, the condition is that the implementation is perfectly able to receive unicast BOOTREPLY messages. That is, if Microsoft's implementation isn't perfect, they are not required to clear the BROADCAST flag. And given that it's from MS, it's almost a given that it is not perfect. Thus it's compliant. :-)
      --
      The Tao of math: The numbers you can count are not the real numbers.
    17. Re:Not a Vista bug by Ajehals · · Score: 1
      Shouldn't that be down to Microsoft technical support to sort out? My ISP wouldn't help me fix my connectivity issues If I told them I used Linux or Mac OS (or hell what about when My Ipaq running familiar was having DNS issues when used in conjunction with my mobile phone, should the phone company have sorted that out for me?). Doubly so when the fix includes a warning like:

      Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.
    18. Re:Not a Vista bug by DigitalSorceress · · Score: 1

      Windows 9 had a .REG file that sets Registry entries dynamically when it is invoked from the command lineor by double clicking in Windows Explorer. I imagine that it is still there in Vista.


      That certainly works in Win2K / WinXP, so I'm going to agree with you and bet that it should work with Vista too. (I can't confirm because I have done my very best to avoid installing Vista on anything I own.)


      So, it would appear that there is potentially a fairly easy solution... the remaining problem would be to figure out how to get it to folks who, by definition, can't get to the Internet to download it. The ISP would have to mail a CD to the affected customers when they call or something, and it seems to me that they're kind of unwilling to help.

      --

      The Digital Sorceress
    19. Re:Not a Vista bug by JoeCommodore · · Score: 1

      According to the Microsoft webpage, it takes about 30 seconds to disable it in Vista using regedit.

      It that same phrase was replaced with "Linux" and "using the shell" there would be no end to how lousy Linux is. Though I am assuming; for all I know you might like all your users to know how to get into regedit to 'fix stuff'.

      --
      "Enjoy what you're doing! If it becomes drudgery, you're doing it wrong!" - Jim Butterfield
    20. Re:Not a Vista bug by gtwilliams · · Score: 1
      And the document says immediately before that,

      If a client does not have this limitation (i.e., it is perfectly able to receive unicast BOOTREPLY messages), it SHOULD NOT set the BROADCAST flag (i.e., it SHOULD clear the BROADCAST flag to 0).
      --
      Garry Williams
    21. Re:Not a Vista bug by Anonymous Coward · · Score: 0

      Should != Must.
      Should == Optional.

    22. Re:Not a Vista bug by Anonymous Coward · · Score: 0

      (PS: can anybody tell me why italics don't work in the above blockquote, but bold does?)

      Good question. Seems to work for me...

      The "broadcast flag": DHCP includes a way in which client implementations unable to receive a packet with a specific IP address can ask the server or relay agent to use the broadcast IP address in the replies (a "flag" set by the client in the requests). The definition of DHCP states that implementations "should" honor this flag, but it doesn't say they "must". Some Microsoft TCP/IP implementations used this flag, which meant in practical terms, relay agents and servers had to implement it. A number of BOOTP-relay-agent implementations (e.g. in routers) handled DHCP just fine except for the need for this feature, thus they announced new versions stated to handle DHCP.
    23. Re:Not a Vista bug by JacksBrokenCode · · Score: 1

      Oops, sorry. <em> and <i> work inside <quote> but not <blockquote>.

      slashdot.css includes the rule "blockquote * { font-style: normal; }" so all child nodes (including <em> and <i>) are rendered as normal non-italicized style. Font-weight is a different property and is unaffected by "font-style" rules.

      I have no idea why they made that style decision, but that's the technical reason why things aren't working the way you expect.

    24. Re:Not a Vista bug by catman · · Score: 1

      Well, I do read it:

      Lund Energy points to a solution given on Microsoft's support pages. But for Annie Johansson who is starting her studies in Lund this fall, these directions did not help.
        "It didn't make any difference, amd still internet works fine at home in Ljungby. Now I've got to borrow my kid brother's computer instead."

      One very fuzzy data point. This one could of course be a problem between keyboard and chair. I guess someone will find out what the real problem in Lund is. (Does anybody know whether Ljungby and Lund have the same ISP?)

    25. Re:Not a Vista bug by Anonymous Coward · · Score: 0

      It that same phrase was replaced with "Linux" and "using the shell" there would be no end to how lousy Linux is. Though I am assuming; for all I know you might like all your users to know how to get into regedit to 'fix stuff'.

      Seems to me most Slashdotters are saying how lousy Vista is.

      I'm not a big fan of the registry in Windows, but at least you can disable this "feature" just by setting a flag. I wonder if you had to enable this feature in Linux (for goodness knows what reason) whether it's merely a setting in a configuration file or you would have to edit, recompile and reinstall the DHCP client (yes I know, at least you can edit, compile and reinstall it in Linux).

    26. Re:Not a Vista bug by rdebath · · Score: 1
      You are right, but incomplete. For RFCs should means that you need a damn good reason to break the rule and if you do expect things to break. This particular extension was added for machines are a pile of shit and should only be used on machines that are.

      So what are Microsoft now saying about Vista ...

    27. Re:Not a Vista bug by Lars+T. · · Score: 1

      Hey, so we actually got something useful out of this story ;-)

      --

      Lars T.

      To the guy who modded me down from perfect to terrible Karma - Apple haters still suck

    28. Re:Not a Vista bug by gtwilliams · · Score: 1

      Yes, that's true. It seems Microsoft has found a way to break compatibility with foreign DHCP servers and be able to claim that they are conforming with standards. Clever.

      --
      Garry Williams
    29. Re:Not a Vista bug by JacksBrokenCode · · Score: 1

      Shhh! Don't tell anybody! If they find that we had a friendly & helpful (if only mildy) exchange with no MS flames, fanboish envangelism, or blatantly uninformed & offtopic rhetoric they might not let us come back... ;)

    30. Re:Not a Vista bug by makomk · · Score: 1

      Probably "edit, compile and reinstall" (unless you're using RedHat, who appear to have added an option to enable it for the benefit of users running under IBM z/OS with a particular network set up; I figure anyone doing that ought to either know what they're doing or be able to afford Redhat). For nearly all users, it's just not necessary to enable it; I've no idea why Vista does it.

  14. The attitude is a bit wrong still by Anonymous Coward · · Score: 0

    Now, I'm all for requiring microsoft to fix the bug rather than mutilating a linux server setup (I was once asked to cripple the network of a EUR250K linux computer cluster because one of the professors in the university in question preferred Windows XP, which just wouldn't talk IPv6 properly - fortunately he eventually listened to reason, though it took a demonstration of the problems his choice would cause for other users (most particularly, CompSci grads doing IPv6 research projects ?!) to make it happen), but the admins for the town should have said "we have advised microsoft of the problem", not let a microsoft rep say "Tut tut. If they had only contacted us...". Microsoft employees are quite often technically truly incompetent (n.b. my bar for "competence" is quite high, but I think its fair - as a pretty much linux-only geek since ~ 2000, I STILL know more about windows internals than most microsofties I encounter), but are masters of spin.

  15. I have no sympathy for Lundis Energi by The+tECHIDNA · · Score: 2, Interesting

    It's nice to see the right people being held accountable for a change.

    Nice bit of flamebait there.

    Yeah, I know it's /. , so the majority of folks will be going "HAHA ST00P1D MICRO$OFT LUSERS PWNED LOLZ!1!!eleventyone!"

    Once everybody gets that out of their system, IMHO Lundis Energi is really being a bunch of assholes, and I have no sympathy for them, as it makes them seem like a company run by a bunch of 15-year-olds who've just discovered Ubuntu.

    They find a bug (or rather, the users did) in newly-released software that doesn't play nice with their Linux-based server. Rather than you know, cooporate with Microsoft to help diagnose the problem, they're essentially saying to their users "We think you're a bunch of losers (LUSERS HAHA!!1!), so ya'll use the OS we want and tell you to use! If you don't like it, kiss our asses! And Micro$oft can kiss our ass too until they fix the bug!"

    Because, after all, bugs never, ever happen on any software ever, and developers psychically know what exactly a bug does without any reporting by end-users whatsoever.

    Now if they have a policy of "NOT Windows Vista compatible right now" clearly stated to their users, then that's understandable. But eventually, most folks will move to Vista (like it or not), so this bug needs to be squashed on whomever's end.

    I'll end my rant with this:
    how in the hell is Lundis Energi so sure it's not a bug on their software?

    (sarcasm) Oh right, it's Microsoft, so it MUST be them. (/sarcasm)

    1. Re:I have no sympathy for Lundis Energi by Cytlid · · Score: 1

      You actually have a fantastic point. (Sorry out of mod points). One would tend to think that Linux aficionado would take the moral high road and promote cooperation. By acting in this way and pointing fingers, aren't they kinda missing the point?

      --
      FLR
    2. Re:I have no sympathy for Lundis Energi by Aladrin · · Score: 3, Insightful

      Indeed. Those of us who RTFA know that Microsoft has asked for details which the town refuses to give. I'm sure now that MS will get the details from the IT community, since we are pretty insane about finding and exposing bugs, but to complain the MS won't do anything and at the same time refuse to give them the necessary information... That's not idiotic, that's asshole.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    3. Re:I have no sympathy for Lundis Energi by Ant+P. · · Score: 2, Insightful

      how in the hell is Lundis Energi so sure it's not a bug on their software? Easy. It's not their software. It's an off-the-shelf industry standard program.
    4. Re:I have no sympathy for Lundis Energi by Zombywuf · · Score: 4, Informative

      Microsoft know exactly what the problem is, and know exactly how to fix it. They are being deceptive in their claim that they're not doing anything because Lundis are not cooperating. The bug is that they have decided to implement a legacy feature in DHCP, one that servers are not required to support, as being on by default in Vista. This was a legacy feature in 93, so there's no need for it to be on by default. In fact, the standard which specifies the flag states that the flag is for cases where you have no choice but to use it. The fact that it can be turned off in Vista shows this is not the case.

      There are also reports that Cisco equipment won't work with it either.

      --
      If you can read this you've gone too far.
    5. Re:I have no sympathy for Lundis Energi by freezingweasel · · Score: 1

      > Rather than you know, cooporate with Microsoft to help diagnose the problem, they're essentially saying to their users "We think you're a bunch of losers (LUSERS HAHA!!1!), so ya'll use the OS we want and tell you to use!

      Well, what should they do? Tell MS: "Lookup the following RFCs. ... Follow them, as you did in 3.1 - XP."?

      > Because, after all, bugs never, ever happen on any software ever,
      Bugs will always happen, but Vista was in development for HOW long? Delayed HOW long for bug fixes? Let's not forget that the net not working is NOT a minor issue these days. The onus was on MS to make sure that any changes to how their talking with the net worked didn't break the system.

      > and developers psychically know what exactly a bug does without any reporting by end-users whatsoever.

      It would be helpful for Lundi to supply some logs on this, but given that this was working, and MS broke it between XP and Vista, MS should be able to look at what they changed to see where the problem crept in.

      > Now if they have a policy of "NOT Windows Vista compatible right now" clearly stated to their users, then that's understandable.

      This would be a good option, send a letter to users telling them WHY they can't connect with Vista, but their friends who still have XP can.

      > But eventually, most folks will move to Vista (like it or not), so this bug needs to be squashed on whomever's end.

      I can see, if this is definately MS's problem, Lundi saying "There's no way in heck we're breaking our standards compliance, or worse, buying new OSs and all the required licenses (MS server licensing is insane) to have guaranteed workability." It would be NO small expense for Lundi to swap to using MS servers. I can see Lundi thinking that given only Vista has this error, and Vista still talks to MS servers, that this is a move to force ISPs to have to swap to MS servers, paying them huge sums in the process.

      > I'll end my rant with this:
      how in the hell is Lundis Energi so sure it's not a bug on their software?

      Probably because 3.1 - XP worked. Even if there IS an error in their software, it's suspicious that EVERYTHING ELSE BUT Vista works. It may be that Lundi's implementation is incomplete, and Vista does things allowed by the specs, but which aren't commonly done, but that isn't going to be the 1st assumption.

      > (sarcasm) Oh right, it's Microsoft, so it MUST be them. (/sarcasm)
      Well, MS isn't known for reliability. XP made HUGE gains in this department, but a whole generation or two are GOING to be biased by what they saw with Win 3.1 and Win 95.

    6. Re:I have no sympathy for Lundis Energi by zero_offset · · Score: 1

      One would tend to think that Linux aficionado would take the moral high road and promote cooperation.

      LOL, yeah. That was my first assumption. Hell, you're not even new here...

      --

      Slashdot quality declines as the number of hot grits posts decreases. - Provolt's Law, Apr-09-2005

    7. Re:I have no sympathy for Lundis Energi by Anonymous Coward · · Score: 0

      You mean Windows 2000 made huge gains in the reliability department - it is even more stable than XP, and it came out first. Yeah, a lot of home users didn't have it, but for those that did (like me), man, it was sweet. I only switched to XP when 1) I built a new PC and 2) some game installers insisted that they wouldn't work with 2000 when in fact they worked just fine under 2k once you hacked the installer to not run the XP check. Oh, and 3) My workplace switched to XP so I wanted to use the same thing at home so I could do dev work on my home PC.

    8. Re:I have no sympathy for Lundis Energi by Simian+Road · · Score: 1

      If everyone started fixing Microsoft's problems for them, they'd never bother writing good code in the first place.

      Oh, wait a sec...

    9. Re:I have no sympathy for Lundis Energi by CaptainCarrot · · Score: 1

      It seems that the /. community has had no trouble in uncovering exactly what this bug is. Why is it so difficult for MS? It's not as if this isn't a known issue with a known workaround. Under those circumstances you fix the bug. I don't see why some people have such a problem with that. It's not even a newly-discovered issue either: the MS article is dated 15 March.

      --
      And the brethren went away edified.
    10. Re:I have no sympathy for Lundis Energi by freezingweasel · · Score: 1

      I mention XP because I jumped directly from 98 to XP. The official upgrade paths were NT4 -> 2000 -> XP and 98 -> ME -> XP. While you could run 2000 at home, it was (iirc) marketed as a business OS. For home uaera, XP was the 1st NT-based Windows they were SUPPOSED to have, and it was a nice improvement over 98. (And from what a friend who tried ME told me, MUCH MUCH better than ME.)

      I used 2000 and work and didn't have too many problems with it, but I didn't have that many problems with NT4. (I had more problems with NT4 than with 2000 or XP, but not nearly as much as with 3.1, 95 or 98.)

    11. Re:I have no sympathy for Lundis Energi by neonsignal · · Score: 1

      The real problem was that Lundis Energi rang up Microsoft to report a problem, got put on hold for 30 minutes, and were then told they would be charged for each minute of the phone call... (and no, that wasn't in the article)

  16. Reminds me another bug.. by mikael_j · · Score: 2, Interesting

    I do tech support and when Internet Explorer 7 came out we noticed that it didn't really get along with the NAT routers we send out to our customers (they sometimes need to do a very very small amount of configuring), I'm not entirely certain of what the problem is but there is no problem with IE5/6, FF, Safari, Opera or even links, but IE7 is a no-go. It took the manufacturer a good three months to come up with a new firmware that addressed the problem, and until then we had to teach hundreds/thousands of customers how to use telnet (and how to install it if they were running Vista, the telnet client is disabled by default). Good times...

    Oh well, at least it's not Windows 9x, I have to give MS some credit for eventually killing off all support for that branch as our superiors decided that since MS no longer supported 95/98/ME in any way then neither should we. :-)

    /Mikael

    --
    Greylisting is to SMTP as NAT is to IPv4
    1. Re:Reminds me another bug.. by Terrasque · · Score: 1

      Was it with Thompson routers maybe?

      Our company hit a bug with thompson routers and IE7 when it comes to http authentication. Apparently there was some small change in the digest info sent from the browser, and the router can't understand it. If you telnet in and remove digest auth, or remove the default user's password, it works fine, tho.

      Since all other webservers in the world seem to have no problems, and thompson have given out a new firmware to fix it, that puts the fault on thompson in my eyes.

      --
      It's The Golden Rule: "He who has the gold makes the rules."
    2. Re:Reminds me another bug.. by Anonymous Coward · · Score: 0

      Was it with Thompson routers maybe?

      Yes, maybe it was with Thompson routers.

    3. Re:Reminds me another bug.. by makomk · · Score: 1

      Eh, Microsoft's implementation of digest auth has always been interesting. (There are some issues with its handling of GET parameters, for example.)

  17. What is the bug? by El_Muerte_TDS · · Score: 2, Insightful

    "It doesn't work" has never been a useful comment.
    Also, I don't see why an ISP should test every OS version to check if it's compatible with their network. I thought we all used the TCP/IP standard for internet stuff. And if Vista had a broken TCP/IP implementation, then why is this the first report about this? What makes this ISPs infrastructure so different?

    1. Re:What is the bug? by PhrostyMcByte · · Score: 1

      The only thing I can think of is the ISP might have an incompatibility with the new per-connection recieve window autotuning that Vista does. I can't really think of why this would affect an ISP's routers though - really I've only heard of it affecting some older consumer routers that didn't support it.

    2. Re:What is the bug? by kriss · · Score: 1

      It's most likely related to the DHCP issue reported in another post in this thread (it's modded up quite a lot, can't miss it). It's not like noone else has ever seen the issue - I'd even venture that anyone with ISC DHCP (and quite a few other implementations) has - but the normal reaction is just to fix the problem locally. Hell, a one-line code fix, recompile, test, beats supporting a number of anoyed customers. Support costs money. One server fix less so than n helpdesk issues.

      Lunds way of handling it is.. well, interesting. I find it rather funny that the local branch of Microsoft claims they never heard of this issue though - 'specially as there's a KB article on it. Plus, it makes you wonder just how much compatibility testing they did with Vista in the first place. It's not like this particular DHCP implementation is the most obscure piece of software ever.

    3. Re:What is the bug? by coryking · · Score: 1

      "Every OS" means BeOS, Amiga and Hurd, dude. Vista is a mainstream OS and if you are developing software or supporting those that use your software, you'd do well to force yourself to use it. Who knows, you might even like it. I forced myself to learn macs so I can write a desktop application and I've so far been fairly impressed.

      Mainstream is:

      Windows - Vista, XP, 2003 Server, 2000 Server
      Mac OSX
      A couple variants of linux - redhat, debian and suse
      Free/Open/NetBSD?
      What about home routers?

  18. Why Are People Celebrating by JamesRose · · Score: 1

    One, relatively strong Monopoly (Microsoft) gets screwed in a small town by another absolute monopoly. Think about it, they are the only ISP, so they are a monopoly and they are using that to damage a company in a completely separate market. Anyone who makes out that this is good is completely wrong, just because someone isn't Microsoft doesn't mean its a good thing that they screw over the consumers.

    1. Re:Why Are People Celebrating by kriss · · Score: 3, Informative

      One, relatively strong Monopoly (Microsoft) gets screwed in a small town by another absolute monopoly.

      Ah, no, sorry, welcome to Sweden. I know things work a bit differently in the states, but we actually got competition.

      Lunds energi drop fiber along with their heating pipes and sell net access over that. Other than that, you'd have at least four different DSL providers plus net over CATV. Chances are that you'd actually have another 100Mbit ethernet provider over in Lund on top of that.

      Lunds energi is definitely not the only shop in town :-)

    2. Re:Why Are People Celebrating by rolfc · · Score: 3, Informative
      They are not a monopoly and their prices are not too bad

      Monthly fee

      contract 1 year 3 year 5 year
      100 Mbit/s 349 kr 329 kr 299 kr
      10 Mbit/s 199 kr 179 kr 159 kr
      Taxes included.
      7 SEK = 1 $
    3. Re:Why Are People Celebrating by Anonymous Coward · · Score: 0

      Lunds Energi ('Lundis', wtf?) is not the only ISP in the area. Let's attribute that part of the article to ...erm, journalistic freedom of expression.

    4. Re:Why Are People Celebrating by JamesRose · · Score: 1

      If that's true, WHERE'S THE NEWS! Like, oh wow, the software of one corporation is not compatible with the software form another corporation, that's not news, that's day to day life. It's no different to an mp3 player that doesn't work with linux. NOT NEWS!

    5. Re:Why Are People Celebrating by Anonymous Coward · · Score: 0

      The news is a company is actually standing up to Microsoft's abusive monopoly.

  19. Anyone know what the bug is? by funkatron · · Score: 1

    The article seems very light on details. Does anyone know what the actual problem is?

    --
    "Welcome to our world. We are the wasted youth. And we are the future too." Yes, I know these are stupid lyrics.
  20. Embrace and Extend gone awry. by Spy+der+Mann · · Score: 1, Insightful

    Windows XP is the world's de facto standard for O.S. Not Vista. How come users in sweden can access the internet but those with Vista don't?

    The answer here is that Microsoft probably took the decision to break the TCP standard on purpose, hoping the admins would work around the bug er... new standard.

    Personally I applaud the decision of the sweden admins. Microsoft must not be allowed to gain control of the market by breaking even more standards.

    1. Re:Embrace and Extend gone awry. by S.O.B. · · Score: 1

      The answer here is that Microsoft probably took the decision to break the TCP standard on purpose, hoping the admins would work around the bug er... new standard.


      Never ascribe to malice that which is adequately explained by incompetence. - Napoleon Bonaparte

      I don't normally defend Microsoft but it's possible they just made a mistake and if the article is accurate then Microsoft has asked for the ISP's help to diagnose the problem. And the ISP hasn't been very helpful.

      A new release of an extremely complicated application like Windows is always going to have it's share of bugs (sometimes more than it's share). That's why big corporations wait for the first service pack before they even contemplate jumping on board. Joe user doesn't necessarily know this.

      Even a new release of Fedora usually has a few problems which is why I wait a few months until the updates settle down before I commit to an upgrade.
      --
      Some of what I say is fact, some is conjecture, the rest I'm just blowing out my ass...you guess.
    2. Re:Embrace and Extend gone awry. by Anonymous Coward · · Score: 0

      Microsoft has known about the problem since March 15, 2007. They even know how to fix it. But they have yet to release a patch.

      I think this can be ascribed to malice.

  21. Oops... by Spy+der+Mann · · Score: 2, Informative

    I just read above that the DHCP flag is part of the standard.

    Nevermind then. (blush)

    1. Re:Oops... by bealzabobs_youruncle · · Score: 1

      An optional part of the standard that no one implements on the client side, not really an oops, more MS chicanery...

    2. Re:Oops... by Dakkus · · Score: 2, Informative

      An optional standard, which was created as a workaround for some really old computers and using which is discouraged in an RFC.

  22. No problem here with current dhcpd by chasingsol · · Score: 3, Interesting

    I'm using a couple of Vista boxes on my local LAN with a home brewed CentOS router running ISC dhcpd 3.0.5. No problems with obtaining an IP address at all. Sounds like the flaming is misguided this time for a change. Perhaps Lund is using an ancient version of dhcpd?

    1. Re:No problem here with current dhcpd by Anonymous Coward · · Score: 0

      SHUT UP! Off-Topic! LIER! Microsoft Kiss Ass! Get with the fucking program! You don't belong here!

    2. Re:No problem here with current dhcpd by sjames · · Score: 1

      Sounds like the flaming is misguided this time for a change. Perhaps Lund is using an ancient version of dhcpd?

      More like they don't want to splatter a bazillion DHCP responses all over town every time patch Tuesday requires a mass reboot.

      It's useful to keep in mind that some managed switches throttle broadcast packets to protect the network from malicious broadcasts as well as unintentional ones such as the incident at LAX. A server broadcasting a bunch of DHCP responses is likely to get throttled or shut down. If they shut that off, then any kid in town can bring their net to it's knees.

      A second problem is that you do NOT want someone else to start handing out IPs by responding to a DHCP broadcast request. One quick and dirty way to fix that is to block outgoing broadcast packets on all ports except the one the DHCP server is connected to. In that case, normal DHCP requests will work fine, but broadcast responses will die in the switch.

      Until Vista came along, anything that had any business getting an IP from them was sufficiently "advanced" to not need the broadcast flag (one might argue NO MS software, including Vista, has any business having a publically routable IP address). Only old printers with no security whatsoever might require broadcast flag support for DHCP. Nobody wants those to have a public IP!

      Since the RFCs make it quite clear that the broadcast flag only exists for legacy stacks, why should anyone expect to have to support it on a new OS? Especially when most of the devices that required it are well past end of life.

  23. Lost in translation by Hoppelainen · · Score: 5, Informative

    Both of the english articles listed in this slashdot-post says that Lundis Energi has no desire to do anything. However, in a Swedish newspaper http://www.metro.se/se/article/2007/08/28/14/2423- 48/index.xml they say: "Our technicians are looking in the matter to see what we can do but it is mainly up to Microsoft to fix this issue" /Åsa Holmander, product manager at Lundis Energi (rough translation)

    1. Re:Lost in translation by kimvette · · Score: 1

      . . . and when the problem is fixed, all users need to do to fix their systems is to enable Automatic Updates and then connect to the inter---

      Oh shit. That won't work! ;)

      --
      The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  24. Security feature by davidc · · Score: 3, Funny

    This is another example of how Vista has better security than previous Windows releases. It won't let you connect to the internet, by design. Another problem solved!

  25. Good for them! by jgarra23 · · Score: 1

    Glad to see an ISP do the right thing and not pander to buggy software.

    1. Re:Good for them! by humdai · · Score: 1

      But unless the ISP does alter its configuration nothing will ever be fixed. The reason is that the windows users will need to connect to the internet to download the microsoft patch.

    2. Re:Good for them! by Anonymous Coward · · Score: 0

      But there is other ISP there in Lund where the customers can get it from.

      Hmmm, shouldn't Ubuntu be there and giving away free CD's wit a solution to the problem :D

    3. Re:Good for them! by jgarra23 · · Score: 1

      But unless the ISP does alter its configuration nothing will ever be fixed. The reason is that the windows users will need to connect to the internet to download the microsoft patch.

      Fair enough for a moment but you are forgetting Microsoft should be actively patching these bugs and have a responsibility to deal with this if it preventing people from getting the internet copy.

      If Microsoft can't create a version of their own OS that cannot access its own proper updates they should be sending patch cds to anyone who needs it.

      But that will never happen... *sigh*

  26. accident? I think not... by m2943 · · Score: 1

    I don't think this is an accident. I don't know whether Microsoft deliberately created this "bug", but you can bet that they deliberately didn't spend a whole lot of money on compatibility testing with Linux.

    Furthermore, there's a good chance that many people will blame the Linux servers and the company that deployed them, rather than Windows Vista. And, in a sense, the company is responsible: they should have tested Vista clients long before the Vista release (that's why Microsoft has beta programs). And the resolution to this problem may well be that they switch to Vista servers, because they are, in the end, a business with customers.

    So, people, you may be gleeful about this, but this sort of thing ends up hurting Linux, because the Vista clients are a given and they are not going away, and Linux will be remembered as the "OS that caused all the trouble".

    1. Re:accident? I think not... by Anonymous Coward · · Score: 0

      > Furthermore, there's a good chance that many people will blame the Linux servers and the company that deployed them, rather than Windows Vista.

      As they should.

      The fault is in the Linux servers, not in Windows Vista.

      Windows Vista correctly implements the DHCP standard BROADCAST flag,
      which some poor-quality software mishandles.

      Here is the link that Lundis Energi provides to it's Vista users that
      explains Lundis Energi's problem with the DHCP BROADCAST flag:

      http://support.microsoft.com/default.aspx/kb/92823 3

      And here is the link to the DHCP RFC 2131 which shows that Microsoft
      Vista is implementing the standard BROADCAST flag correctly and that
      the Linux servers are at fault:

      http://faqs.org/rfcs/rfc2131.html

    2. Re:accident? I think not... by xophos · · Score: 1

      I agree that it would be better to try and help the people than to point fingers.
      But Vista has made enough negative Headlines to keep the Title of the "OS that caused all the trouble" no matter what.

  27. It's not a bug... by Anonymous Coward · · Score: 0

    It's a feature.

  28. TCO? by JonTurner · · Score: 1

    So, for the densest concentration of Swedish students in the country, their perception of Vista is "broken/doesn't work/incompatible." That's a serious problem! There's no telling how many future sales this will prevent both among current consumers and future sales, when these students will be out of university and in corporations where they'll influence (and eventually become) decisionmakers. Besides, how much time/money was (and is being) spent to deal with this bug?

    Hey MSFT, what's the Total Cost of Ownership now?

  29. so it's not a bug after all! by davidwr · · Score: 1

    It's a feature!

    --
    Knowledge is how to play a game, intelligence is how to win, wisdom is knowing what game to play.
  30. MODERATORS!!! by Anonymous Coward · · Score: 0

    Mod Parent Up!

  31. It isn't Microsoft with the bug... by topham · · Score: 4, Interesting


    Bad news guys; Microsoft isn't the one with a bug causing the problem. Poor implementation yes, bug no.

    For some bizarre reason Vista expects the address returned from the DHCP server to be broadcast, instead of sent via unicast packet. This is permitted in the specs and supporting the broadcast flag on the server is suggested. ("SHOULD", not "MUST" in the spec.).

    When researching this I found 2 network types which required this, Infinibad and 1394 (Firewire). It looks to me like Microsoft picked the one which would (theoretically atleast) work on all network types, instead of only on a few.

    Of course, this is a typical bad decision as it means that responses from a DHCP server with a lot of Vista clients will flood the network with broadcast responses, but hey, they arent know for making good decisions.

    1. Re:It isn't Microsoft with the bug... by Technician · · Score: 1

      Of course, this is a typical bad decision as it means that responses from a DHCP server with a lot of Vista clients will flood the network with broadcast responses, but hey, they arent know for making good decisions.

      How often does Vista request a DHCP lease? Maybe once a crash? The only time I see this flooding the network is after an ISP outage. It may prevent or delay an ISP from recovery just like the Skype storm and failure when the number of reboots exceeded system capacity.

      --
      The truth shall set you free!
    2. Re:It isn't Microsoft with the bug... by Anonymous Coward · · Score: 0

      When researching this I found 2 network types which required this, Infinibad and 1394 (Firewire). It looks to me like Microsoft picked the one which would (theoretically atleast) work on all network types, instead of only on a few.
      Well then if that were the case I would support both and make my code branch based on which type of network I was using...
    3. Re:It isn't Microsoft with the bug... by Bert64 · · Score: 1

      Or once every patch tuesday, when all the machines configured for automatic updates finish their download and reboot.

      --
      http://spamdecoy.net - free throwaway anonymous email - avoid spam!
    4. Re:It isn't Microsoft with the bug... by Technician · · Score: 1

      This broadcast is fanned out by routers, gateways, and firewalls which keep the DHCP in house. The Patch Tuesday shouldn't be near the problem to DHCP than it was to Skype which phoned home instead of phone the local router or ISP.

      --
      The truth shall set you free!
    5. Re:It isn't Microsoft with the bug... by Anonymous Coward · · Score: 0
      To quote another AC

      What perfect BS.

      Elsewhere on this thread is the information that Vista is requiring a server to conform to an OPTIONAL clause in the existing standardized protocols. There are also pointers to MS' instuctions on how to reconfigure Vista so it works properly with servers that choose not to implement that particular option.

      There is nothing here the ISP needs to do; they are in compliance with the standard. They should not be fixing what isn't broken. (Or borked?)

      Vista was designed so that out of the box, it is in compliance with only a subset of the standard. It is also designed so that while correcting this can be done by any user, doing so is an admittedly high risk procedure that could destroy the Vista implementation. These were choices made by the Vista design team, presumably after a reasonable amount of deliberation. Undoubtedly they had good reasons: there are times when good engineering has to take a back seat to the desires of the marketeers, and maybe this was one of those times.

      My personal sense is that Vista users would be best off by upgrading to a stable, state of the art, standards compliant operating system. There are number out there to choose from.
    6. Re:It isn't Microsoft with the bug... by UberLord · · Score: 1

      When researching this I found 2 network types which required this, Infinibad and 1394 (Firewire). It looks to me like Microsoft picked the one which would (theoretically atleast) work on all network types, instead of only on a few.

      Maybe they should do the right thing then - default it to off except when working on an interface that needs it? It's not hard to achieve, dhcpcd does this just fine.

    7. Re:It isn't Microsoft with the bug... by Anonymous Coward · · Score: 0

      Actually, the DHCP broadcast flag isn't the reason for these issues.
      I work in the same building as MS Personal Support Sweden, and so far today they've tried disabling the broadcast flag for around 20 customers from Lund without any success.

      Seems this is caused by something else, afaik they have no solution yet.

      - AC'ing for obvious reasons (I'm at lunch and have forgotten my friggin password)

  32. Nice going, twitter. by jb.hl.com · · Score: 1
    The very pithy Inquirer article says:

    he reason is because Lund is a Linux city which has a a Linux server that doesn't like Vista.


    This implies that it's Vista refusing to interoperate with Linux, which obviously would play into story submitter twitter's frequently-espoused odd Microsoft conspiracy theories. In actual fact, it's a recognised bug acknowledged by Microsoft as being due to old routers or DHCP servers which do not support the DHCP broadcast flag (a formal part of the DHCP RFC standard).

    Solution: upgrade your damn DNS server. This ISP are just acting like petulant teenagers, unwilling to do anything to fix something which is, at the end of the day, their problem (i.e. their non-standard DHCP implementation).
    --
    By summer it was all gone...now shesmovedon. --
    1. Re:Nice going, twitter. by Anonymous Coward · · Score: 0

      This ISP are just acting like petulant teenagers, unwilling to do anything to fix something which is, at the end of the day, their problem (i.e. their non-standard DHCP implementation).

      What perfect BS.

      Elsewhere on this thread is the information that Vista is requiring a server to conform to an OPTIONAL clause in the existing standardized protocols. There are also pointers to MS' instuctions on how to reconfigure Vista so it works properly with servers that choose not to implement that particular option.

      There is nothing here the ISP needs to do; they are in compliance with the standard. They should not be fixing what isn't broken. (Or borked?)

      Vista was designed so that out of the box, it is in compliance with only a subset of the standard. It is also designed so that while correcting this can be done by any user, doing so is an admittedly high risk procedure that could destroy the Vista implementation. These were choices made by the Vista design team, presumably after a reasonable amount of deliberation. Undoubtedly they had good reasons: there are times when good engineering has to take a back seat to the desires of the marketeers, and maybe this was one of those times.

      My personal sense is that Vista users would be best off by upgrading to a stable, state of the art, standards compliant operating system. There are number out there to choose from.

  33. The article you reference contains the solution .. by golodh · · Score: 5, Informative
    The Microsoft article you reference notes that the whole problem is caused by a single flag (the DHCP BROADCAST) that Vista sets and previous Windows versions didn't. The article also contains the following quick and easy solution:



    RESOLUTION


    Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.


    To resolve this issue, disable the DHCP BROADCAST flag in Windows Vista. To do this, follow these steps:

    1. Click StartStart button, type regedit in the Start Search box, and then click regedit in the Programs list.


    User Account Control permission If you are prompted for an administrator password or for confirmation, type your password, or click Continue.

    2. Locate and then click the following registry subkey:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters\Interfaces\{GUID}
    In this registry path, click the (GUID) subkey that corresponds to the network adapter that is connected to the network.

    3. On the Edit menu, point to New, and then click DWORD (32-bit) Value.

    4. In the New Value #1 box, type DhcpConnDisableBcastFlagToggle, and then press ENTER.

    5. Right-click DhcpConnDisableBcastFlagToggle, and then click Modify.

    6. In the Value data box, type 1, and then click OK.

    7. Close Registry Editor.


    So Vista isn't (formally) going counter to protocol, it's just going counter to a 15-year old custom. Nonetheless, Vista *can* cooperate, it just needs to be told not to raise the DHCP BROADCAST flag. And yes, that route goes via a registry modification.


    In summary: a tropical storm in a teacup.

  34. The right people accountable?? by NekoXP · · Score: 2, Informative

    It's nice to see the right people being held accountable for a change.


    From the article, even in Swedish, it makes it clear that the town doesn't want to cooperate with Microsoft on providing data for the bugfix. The accountable party here, then, is the town internet provider and not Microsoft.

    [Town]: Our internets doesn't work with Vista
    [Microsoft]: Okay, do you have any data on why not?
    [Town]: no but it's your fault, fix it!?!?
    [Microsoft]: Well, what's even a short description of the problem? Side effects? Can your Linux server be changed to alleviate it in the meantime?
    [Town]: THE INTERNETS IS BROKEN, FIX IT THOUGH OKAY!!!!????

    Yeah, all Microsoft's fault. If this was on Mozilla or Novell or Linux bugzillas it would have been closed as "irrelevant".
    1. Re:The right people accountable?? by Anonymous Coward · · Score: 0

      If Microsoft actually wanted to identify the problem (which they already did, it's in MS KB), they wouldn't sit around waiting for cooperation from any third party, they'd do like every decent company and send out a technician if asking questions, emailing logs etc. wouldn't be sufficient. You can't expect the answer to come running to you.
      Oh, and as for the local MS guy not having a clue, I'm not surprised. Local MS guys are just your average sales reps, they know nothing.

  35. Win95 & Win98 & Win2K & WinXP did it c by khasim · · Score: 3, Insightful

    So Vista isn't (formally) going counter to protocol, it's just going counter to a 15-year old custom.

    And counter to Microsoft's last 4 operating systems.

    They got it right back in 1995 (12 years ago) ... and they're changing it now.

    In summary: a tropical storm in a teacup.

    Nope. Just another example of how Microsoft does not care about published standards. Their DHCP services can handle it so why should they spend any time understanding the standard that the rest of the world follows?

    After all, everyone else will probably change to support Microsoft's weird implementation. Who cares about the problems that the users have in the meantime? If Microsoft is lucky, no one will be able to explain the problem in terms those users could understand and the rest of the world will be blamed for the problems when it is Microsoft who is not following the published standard.
  36. wrong by Anonymous Coward · · Score: 0

    Windows Vista correctly implements the DHCP standard BROADCAST flag,
    which some poor-quality software mishandles.


    The RFC recommends, but doesn't require, implementation of the BROADCAST flag, so Vista should do something reasonable when the server doesn't support it.

    Furthermore, an RFC isn't a standard, it's a "request for comments".

    Even if it were a standard, so what? That doesn't change the fact that Microsoft made a change that they must have known would break things. Standards-conformance can be used for deliberately screwing users and engaging in monopolistic practices just as much as standards non-conformance (i.e., Office XML won't be any less monopolistic even if it becomes a "standard").

    Finally, there is no problem with Linux software quality; it implements this feature just fine. The Lundis servers just seem to have disabled it, or maybe they are using an old version. Or, heck, maybe they are running NT 3.51 and simply lying about it.

  37. Microsoft DHCP .. by rs232 · · Score: 1

    "it's a recognised bug acknowledged by Microsoft as being due to old routers or DHCP servers which do not support the DHCP broadcast flag"

    Trust Microsoft to make Microsoft DHCP incompatible with everyone elses ..

    "Windows Vista cannot obtain an IP address from certain routers or from certain non-Microsoft DHCP servers"

    Rest of ad hominem ignored ...

    was: Re:Nice going, twitter.

    --
    davecb5620@gmail.com
    1. Re:Microsoft DHCP .. by Shados · · Score: 1

      Of course, people always trash Microsoft for not following standards, but this time all they did is fully implement it before a lot of others... you're gonna blame MS for implementing DHCP the right way now?

    2. Re:Microsoft DHCP .. by rolfc · · Score: 1

      No, Microsoft decided to take us 15 years back in time. ;=) the broadcast-bit is for old implementions, not for new and supposably capable like Vista.

    3. Re:Microsoft DHCP .. by Anonymous Coward · · Score: 0

      ... but this time all they did is fully implement it before a lot of others... you're gonna blame MS for implementing DHCP the right way now?

      You clearly have no idea what you're talking about. Read the RFCs first, then take that foot out of your mouth.

  38. right..... by Anonymous Coward · · Score: 0

    If nobody there has internet... How the hell has this ever reached the front page?

  39. Yay by borius · · Score: 0

    Never thought my little obscure home town would get on Slashdot :)

    Regarding the matter at hand, I actually live like 200 meters from the Lunds Energi company mentioned in the article but haven't heard anything about this issue until now. Something tells me that this has been exaggerated. The whole city is blanketed with free wifi anyway, so it's not like we're dying or anything.

    Oh, and if you need to know anything about blondes, beer or vikings, feel free to ask ;)

    1. Re:Yay by UncleTogie · · Score: 1

      Oh, and if you need to know anything about blondes, beer or vikings, feel free to ask
      OK! How many blondes/vikings/beers must one consume before using Vista sounds like a good idea?

      {just could NOT resist, folks...}
      --
      Don't tell me to get a life. I'm a gamer; I have LOTS of lives!
    2. Re:Yay by Anonymous Coward · · Score: 0

      7/1/'til you can't see the screen

      The "1" for vikings is just an assumption, I'll leave that one for others to test...

  40. Cisco supported the DHCP broadcast flag for awhile by thomasdz · · Score: 2, Interesting

    It's not a bug in Vista... they just turned on a flag that is already defined in the standard. The problem is that many many servers didn't implement the standard fully. Who's fault is that? I'd say it's the software that doesn't fully support the standard. Guess what...that's not Vista in this case. Vista has some other network problems, but this isn't one of them.

    Cisco's IOS has had the option of turning on the DHCP broadcast flag on its router client since v12.2 and I'm guessing (can't find a specific reference) that the Cisco IOS DHCP Server probably has also supported it since then... so it's been supported by the major network router manufacturer for many many years.

    The D-Links and the Linksys' (yeah, I know they're Cisco now) routers don't support it either, so it isn't just Linux DHCP servers

    --
    Karma: Excellent. 15 moderator points expire sometime.
  41. Re:The article you reference contains the solution by kripkenstein · · Score: 1

    To resolve this issue, disable the DHCP BROADCAST flag in Windows Vista. To do this, follow these steps:
    1. Click StartStart button, type regedit in the Start Search box, and then click regedit in the Programs list.
    User Account Control permission If you are prompted for an administrator password or for confirmation, type your password, or click Continue.
    2. Locate and then click the following registry subkey: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Servic es\Tcpip\Parameters\Interfaces\{GUID}
    In this registry path, click the (GUID) subkey that corresponds to the network adapter that is connected to the network.
    3. On the Edit menu, point to New, and then click DWORD (32-bit) Value.
    4. In the New Value #1 box, type DhcpConnDisableBcastFlagToggle, and then press ENTER.
    5. Right-click DhcpConnDisableBcastFlagToggle, and then click Modify.
    6. In the Value data box, type 1, and then click OK.
    7. Close Registry Editor.
    Hmm, and I thought getting stuff to work by having to edit a text file or copy&pasting something into the commandline was annoying.
  42. Re:Win95 & Win98 & Win2K & WinXP did i by mikkelm · · Score: 1

    I think the whole point of the post you replied it is that it actually *does* follow published standards.

  43. Huh, test their system during the Vista alpha?? by Jugalator · · Score: 1

    Who's to blame.

    Well, both actually. Lundis Energi should have been testing Vista back in its early alpha release stages to ensure compatibility with their Linux based server system.

    Did the author already forget that Vista was almost a different OS until Beta 1, and especially Beta 2...? Testing it under the Longhorn Alpha would hardly have gave them anything interesting. It was very, very different, and very very bugged. That was behind the delay of Vista too -- Microsoft scrapped large parts of the Longhorn client code when they moved to beta. And the time period between beta and RTM for Vista was probably shorter than necessary, again likely rushed since Microsoft had messed up during the development so much that they badly needed the OS out at some point soon. Which we're now paying for in the form of incompatibilities and poor performance until maybe SP1 the next year at the earliest.
    --
    Beware: In C++, your friends can see your privates!
  44. So what is the bug exactly? by dindi · · Score: 1

    I have a hangover, a terrible one. I read both articles and have no clue what the bug is. Really.
    I run a linux based network and have a vista machine accessing the net just fine, with transparent proxym dhcp, nat and everything coming from a linux sever.

  45. Okay.. by mikkelm · · Score: 1

    If my ISP refused to fix a presumably widespread problem preventing me and a significant number of other customers from obtaining a lease from their DHCP servers on the grounds of principle, I would find another ISP. Deal with your principles on your own time. When I'm paying you for a service, I expect you to fix a problem if it's realistically doable and economically viable. Which this obviously is.

    That the Vista DHCP client actually does follow standards just makes it all the more absurd, and if I was affected, I'd promptly find a new ISP.

    1. Re:Okay.. by rolfc · · Score: 2, Insightful

      Actually, Vista is not following the RFC. They SHOULD NOT set the broadcast bit.

      Since it is only affecting customers with Vista and only those without a NAT firewall, it is not a widespread problem, and the correct solution should be a patch from Microsoft.

    2. Re:Okay.. by mikkelm · · Score: 1

      I don't think you know what "SHOULD" in RFC context means.

      SHOULD is recommended, but not required behaviour. not following these recommendations is still fully compliant with the RFC.

    3. Re:Okay.. by rolfc · · Score: 2, Informative

      ;) It means that you should not use the broadcast bit if it is not needed, and it is not in this case. The server is not required to implement it, since it is supposed to help older implementations. Vista is not one of those. Of course it is not FORBIDDEN to set the bit, but you have to take the consequenses of setting it. Who set the bit?

    4. Re:Okay.. by mikkelm · · Score: 1

      "SHOULD" is a recommendation. A recommendation is by logical necessity optional, and relies on the server to follow the standard. A server exists to accomodate clients. Who isn't accepting the bit?

    5. Re:Okay.. by rolfc · · Score: 1

      Who is not required to accept it? Who has been warned to set the bit?

    6. Re:Okay.. by mikkelm · · Score: 1

      Could you perhaps point out where this warning is?

      Is it not the responsibility of the server to accomodate clients? As such, is it not the fault of the server for lacking support for an optional client implementation?

    7. Re:Okay.. by rolfc · · Score: 1

      From rfc-1542 that regulates the use of the broadcast flag:

      a section that defines certain terms, including SHOULD (also later defined in rfc-2119)

      o "SHOULD"

      This word or the adjective "RECOMMENDED" means that there
      may exist valid reasons in particular circumstances to
      ignore this item, but the full implications should be
      understood and the case carefully weighed before choosing a
      different course.
      Yet, Microsoft decides it is wise to implement this as default in the new version of Windows. That is as smart as thinking that buying a ISO standard will make us like OOXML better than if they tried to fix the problems OOXML have.

    8. Re:Okay.. by mikkelm · · Score: 1

      I am very well aware of what SHOULD in the context of RFCs mean. I was asking for the specific part of the RFC that you're talking about.

    9. Re:Okay.. by tkrotchko · · Score: 1

      "When I'm paying you for a service, I expect you to fix a problem "

      When I'm paying you for software, I expect it to interoperate just like Windows XP, Windows 2000, Windows 98SE, Windows 98, Windows 95, Windows For Workgroups 3.11, Mac OS 9, Mac OS 10.x, Linux (all variants), Solaris (all versions), HP/UX (all versions), BSD (all variants and versions).

      The only pattern I see here is that everything works here with the exception of Vista, and for that, you seem to hold the ISP accountable. I mean, I get what you're saying, but at a certain point, you've got to hold Microsoft a *little* accountable seeing as they're the only operating system known that doesn't work in this situation properly.

      --
      You were mistaken. Which is odd, since memory shouldn't be a problem for you
    10. Re:Okay.. by rolfc · · Score: 1

      And I don't understand what part of "but the full implications should be understood and the case carefully weighed before choosing a different course." you don't understand.

    11. Re:Okay.. by mikkelm · · Score: 1

      That's part of the RFC definition of "SHOULD". I am well aware of what it means, as I have told you before. Again, I am looking for where this definition is applied. Is it really that difficult to grasp?

    12. Re:Okay.. by mikkelm · · Score: 1

      I work for an ISP, and 70% of the time our first line support desk spends talking to customers is spent doing release/renews or repairs on connections. Stuff that has absolutely nothing to do with us, but stuff that we spend time and money on anyway to keep customers happy.

      If these people refuse to help their customers on principle, how are they worth anything?

    13. Re:Okay.. by rolfc · · Score: 1

      Slashdot discussion is full of references to this. The RFC is available on Internet.

      I cannot see why you have to ask me about this, maybe you are just trolling or are paid by Microsoft or just don't have a clue. What do I know.
      rfc 1542

      3.1.1 The BROADCAST flag

      ------

      If a client falls into this category, it SHOULD set (to 1) the
      newly-defined BROADCAST flag in the 'flags' field of BOOTREPLY
      messages it generates. This will provide a hint to BOOTP servers and
      relay agents that they should attempt to broadcast their BOOTREPLY
      messages to the client.

      If a client does not have this limitation (i.e., it is perfectly able
      to receive unicast BOOTREPLY messages), it SHOULD NOT set the
      BROADCAST flag (i.e., it SHOULD clear the BROADCAST flag to 0).


      DISCUSSION:

      This addition to the protocol is a workaround for old host
      implementations. Such implementations SHOULD be modified so
      that they may receive unicast BOOTREPLY messages, thus making
      use of this workaround unnecessary. In general, the use of
      this mechanism is discouraged.


      -------

      Microsoft has set this flag to 1, without telling anyone and without motivation. When it does not work, you ask other parts, ie others than Microsoft, to go against the RFC to fix it?

    14. Re:Okay.. by mikkelm · · Score: 1

      Or perhaps it could be that I simply did not find it likely that you could honestly think that implementing a feature that is described in detail as a completely viable implementation in the RFC, regardless of merit, is somehow not complying with the standard. But than you for making it clear that you apparently do.

      As long as there is a case where a client SHOULD set this broadcast bit, the server MUST accept it. It is as simple as that. If the server doesn't accept it, regardless of whether or not it is in fact needed by the client, it constitutes a lack of standards compliance on the part of the server. There is nothing more to it.

      I find it absolutely hilarious that you blame Microsoft for making a -completely- viable implementation of DHCP, and claim that servers would need to "go against the RFC" to be compliant with.. the RFC. You're in very, very deep here, grasping at seaweed.

    15. Re:Okay.. by rolfc · · Score: 1

      Trolling! Is it a viable solution? It doesn't work. ;) Really. Microsoft has decided to use an old workaround as default. It is not forbidden, but you should not use it if you don't have to. WHY do they do that?

      It is like MS did in SIS vote on OOXML. It is not forbidden to become a member of the workinggroup, but it is against the intention of the rules. If we have to put rules on everything, because people behave lika Microsoft, then we are heading towards a society none of us want.

      There is no excuse for using the Broadcast bit, unless Vista is uncapable to use unicast. Obviously Vista is capable, so they shouldn't use the bit.

      It is simple as that. Microsoft messed up, and you are trolling.

    16. Re:Okay.. by mikkelm · · Score: 1

      So when your technical argument falls to the ground, you resort to personal attacks? Who's -really- trolling? :)

      Can you even document that Windows Vista handles unicast traffic before being configured with addressing?

    17. Re:Okay.. by Tanuki64 · · Score: 1

      Can you even document that Windows Vista handles unicast traffic before being configured with addressing?
      If it doesn't it is even more M$'s fault. This is state-of-the-art.
    18. Re:Okay.. by rolfc · · Score: 1

      I dont have to document it, Microsoft has already done it.

      Their recommended workaround is to unset the broadcast-bit.

      You don't have a clue of what you are talking about, thats why you are trolling. ;)

    19. Re:Okay.. by mikkelm · · Score: 1

      Funny you should say that. You're the one who seems to be backpedalling. :)

    20. Re:Okay.. by makomk · · Score: 1

      No, the server SHOULD accept it, as you'd know if you'd actually read the standard. (Or are you just trolling?) The reason servers don't have to implement it is that it's a backwards compatibility hack for implementations of TCP/IP that were considered old and broken back in 1993. Servers would be much more justified in taking any packets with it set, stomping on them and dropping them in the bit bucket than any modern system could be in setting it. (In practice, I expect most servers still support it, especially the Linux-based ones - there are probably still old *nix systems out there on internal networks that need it.)

  46. Re:The Linux server is to blame! by Anonymous Coward · · Score: 0

    loser

  47. I need to move to Sweden by unity100 · · Score: 1

    Apparently it is geek paradise. Liberals too.

  48. You forgot one by BenoitRen · · Score: 1

    You forgot WinME. :)

  49. Re:The article you reference contains the solution by Anonymous Coward · · Score: 0

    That's what a love about windows. No need to deal with messy config files. It's all right there in the registry.

  50. What bug? by X-Phile · · Score: 1

    People keep posting about the fact that M$ broke the TCP/IP standard (not even close!) or the dhcp standards. The broadcast bit that the MS KB article talks about is part of the RFC. People need to read more before they start talking about things they don't fully understand.

    http://faqs.org/rfcs/rfc2131.html - Section 4.1 (Broadcast Bit)

    My $0.02 CDN

    --
    "Well you're not Fiona Apple, and if you're not Fionna Apple, I don't give a rat's ass."
    1. Re:What bug? by rolfc · · Score: 1

      The broadcast bit is in the RFC an it says it SHOULD NOT be used, if you doesn't need it. Vista does NOT need it!

    2. Re:What bug? by Ximok · · Score: 1

      Correct me if I'm wrong (and I probably am) but if the Vista client will only accept a broadcast response, doesn't that mean that a DHCP relay agent would break this ability? When a network is broken into smaller networks (like vlans) it is common to use one DHCP server and have the switches/routers forward the DHCP request as a unicast to the DHCP server. The DHCP server gives a unicast response back to the switch which then forwards it to the client (all unicast).

      So, when people say that Microsoft broke the standard, they did and they didn't. The broadcast bit is in the RFC (Duh), but by using it, you can make your DHCP request incompatible with some networks. For the broadcast flag to work, not only would the DHCP server need to support it, but also the DHCP relay agent.

      All those Cisco people that don't know what an RFC is will know this as "ip helper-address"

    3. Re:What bug? by mvdwege · · Score: 1

      Perhaps it is better if you learned to read before talking about the splinter in other people's eyes.

      The DHCP RFC specifically states that clients capable of receiving unicast replies SHOULD NOT set the broadcast bit. A practice Microsoft has followed from Windows NT 3.51 up to Windows XP. MS acknowledges that Vista is capable of receiving unicast, as their fix is basically flipping the broadcast bit in the registry, so MS broke the SHOULD NOT rule. And since they have shown to be aware of that rule in previous implementations, the fact that the ISPs DHCP servers do not accept broadcast bits, even though strictly speaking in error, is sufficiently less severe that it is realistic to expect MS to fix their shit, not the ISP.

      And until you can come up with a good explanation why MS decided to implement an obsolescent legacy standard in their top of the line OS, whereas they used the state of the art in their legacy OSes, STFU, OK?

      Mart
      --
      "I know I will be modded down for this": where's the option '-1, Asking for it'?
    4. Re:What bug? by Anonymous Coward · · Score: 0

      > ... the fact that the ISPs DHCP servers do not accept broadcast bits, even though strictly speaking in error, is sufficiently less severe that it is realistic to expect MS to fix their shit, not the ISP.

      LOL! Expecting Microsoft to program around old, buggy Linux code!

      The reason that only ONE internet service provider in the world is having this problem with Vista is that the ISP is too incompetent to upgrade to the latest version of ISC dhcp, which fixed the bug. From ISC's own bug-fix reports at http://www.isc.org/index.pl?/sw/dhcp/dhcp-v2.php :

      "Fix a long-standing bug that prevented the DHCP server from broadcasting responses to BOOTP clients that requested a broadcast response."

  51. Not really true by Anonymous Coward · · Score: 0

    Lunds Energi is a small ISP operator in Lund (they are the power company). They have a small fraction of the market and most of the city is still online. By far the largest provider is Telia (former state incumbant), followed by a host of other players (tele2, perkspektiv bredband (~30 EUR/month for 100mb ethernet), bredbandsbolaget, etc.).

    To say that the entire city is offline is almost comical. Even assuming Vista has a 20% market penetration, and that Lunds energi has a 5% market share in Lund, it is at most 1% of the city.

  52. Windows Hypocrites Ahoi! by Anonymous Coward · · Score: 0

    Wow,

    when you have to drop to a command-line under Unix the Windows-fanboys cry fowl, but then they put up with this quick and easy solution???

    Hypocrites as bad as they get..

  53. Im not sure whether to laugh or cry. by pjr.cc · · Score: 1

    For starters theres a bunch of windows guys on here going "oh, vista is performing as per the rfc" - which really makes me laugh and think "MS did something on a standard for once? unbe-f**king-lievable" and how the ISP is the problem and on the other side you have linux guys going "oh here's another broken MS implementation" without even reading what people have actually said about the issue.

    You are ALL, everyone of you (who responded with anti or pro windows sentiments), retards. For starters the article is so light-on with details that any conclusions you draw can only end with "if we knew more..". Any of you that came up with "Microsoft are to blame" or "Lund are to blame" should never be allowed to post - EVER AGAIN!

    Has the community become so divided here in the pro and anti MS camps that you cant see the forest for the tree's? Get a clue. Half of you didn't even bother reading prior posts before your own replies - for that you should also be ashamed of yourselves.

    1. Re:Im not sure whether to laugh or cry. by Mundocani · · Score: 1

      Hey now, that kind of rational thinking will get you thrown out of the party! The ticket to entry here is an overblown opinion based entirely on data you've imagined using only a headline as your guide.

  54. Re:The article you reference contains the solution by Anonymous Coward · · Score: 0

    You're saying that a business, a school, and a grandmother of 74 having to go in and edit the registry on their new PCs in order to access the Internet because Microsoft did not want to follow protocol is a tropical storm in a teacup? Are you kidding?

    From the KB article you cite (proving Microsoft is aware of this problem and not fixing it for its users):

    Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

    This has been done right for more than a decade. What the hell is Microsoft's problem? Why is it broken now? And why won't they fix the flaw in their operating system?

    Looking at the date of that KB article, Microsoft has known about this since March 15, 2007. So where is the patch? Do we have to wait for SP1?

  55. More FUD and bullshit on Slashdot by Anonymous Coward · · Score: 0

    This place is getting worse by the week.

  56. Re:The article you reference contains the solution by oliderid · · Score: 3, Funny

    It almost sounds like a Linux "A feature not a bug"(tm) :-).

    IE:
    Of course there is no bug! You just have to open /etc/thisdamnconfigfile.conf with vi.
    change the "DearGodPleaseMakeSureIWillBreakNothing" flag to 0
    Close the file. Kill the daemon and restart it.

    In the real world:
    Oh my God how does this text editor work? Insert not Delete! How do I save eh? :q!? What's the? Stop Editing!

    kill thedaemon
    daemon restart

    Error line 26458: : unrecognized command ":q! :forcequit :DearMisterViIreallyWantToLeaveYou :letmeoutyoupervert! :helpVItrappedme man vi reboot Emacs"

  57. Re:Cisco supported the DHCP broadcast flag for awh by magamiako1 · · Score: 1

    I've had no problem using Vista to obtain a DHCP IP address on my Linksys WRT54G v6.

  58. Re:Win95 & Win98 & Win2K & WinXP did i by Ernesto+Alvarez · · Score: 2, Informative
    No, they don't. Their non compliance is not due to technical factors, though.

    From rfc-1542 that regulates the use of the broadcast flag:

    3.1.1 The BROADCAST flag

          Normally, BOOTP servers and relay agents attempt to deliver BOOTREPLY
          messages directly to a client using unicast delivery. The IP
          destination address (in the IP header) is set to the BOOTP 'yiaddr'
          address and the link-layer destination address is set to the BOOTP
          'chaddr' address. Unfortunately, some client implementations are
          unable to receive such unicast IP datagrams until they know their own
          IP address (thus we have a "chicken and egg" issue). Often, however,
          they can receive broadcast IP datagrams (those with a valid IP
          broadcast address as the IP destination and the link-layer broadcast
          address as the link-layer destination).

          If a client falls into this category, it SHOULD set (to 1) the
          newly-defined BROADCAST flag in the 'flags' field of BOOTREPLY
          messages it generates. This will provide a hint to BOOTP servers and
          relay agents that they should attempt to broadcast their BOOTREPLY
          messages to the client.

          If a client does not have this limitation (i.e., it is perfectly able
          to receive unicast BOOTREPLY messages), it SHOULD NOT set the
          BROADCAST flag (i.e., it SHOULD clear the BROADCAST flag to 0).

                DISCUSSION:

                      This addition to the protocol is a workaround for old host
                      implementations. Such implementations SHOULD be modified so
                      that they may receive unicast BOOTREPLY messages, thus making
                      use of this workaround unnecessary. In general, the use of
                      this mechanism is discouraged.


    And from the same rfc, a section that defines certain terms, including SHOULD
    (also later defined in rfc-2119)

    o "SHOULD"

                    This word or the adjective "RECOMMENDED" means that there
                    may exist valid reasons in particular circumstances to
                    ignore this item, but the full implications should be
                    understood and the case carefully weighed before choosing a
                    different course.


    These two documents show that although the use of the BROADCAST flag is standard compliant (and we could argue that the DHCP server involved SHOULD try to answer them), the implementation of a modern DHCP client on a system capable of receiving unicast responses using the BROADCAST flag is not (at least without a very good reason to do so).

    Considering that Microsoft has already made DHCP software capable of receiving unicast DHCP requests, and seeing that the fix proposed by Microsoft themselves is a simple change in a registry entry (meaning the software is in fact capable of receiving unicast responses), I'd say the software is not compliant.

    I consider that behavior non compliant unless Microsoft had a very good explanation (the possibility of Vista running on a pc not capable of receiving unicast responses not a good one, since the flag should have been set the other way). It is at the very least gross imcompetence, if not outright malicious behaviour.

  59. It's actually sorta funny. by ATL_gadget_grrl · · Score: 1

    Lund is/was HQ for SonyEricsson... wonder how they're doing?

  60. Re:http://www.goatse.cx by Technician · · Score: 1

    It just wasted a post instead.

    It's dead on two points...

    1 hosts file blocks it
    http://www.mvps.org/winhelp2002/hosts.htm

    2 DNS blocks it. DNS 1 67.138.54.100 DNS 2 207.225.209.66
    http://www.scrubit.com/

    This makes many of the troll posts safe for work.

    --
    The truth shall set you free!
  61. Whack a mod. by ColdWetDog · · Score: 1, Troll
    OK everyone. Out of the basement. Let us now review criteria for "trollness":(from the Slashdot FAQ)

    A Troll is similar to Flamebait, but slightly more refined. This is a prank comment intended to provoke indignant (or just confused) responses.

    This one is a pretty low bar, I'll grant you that. One can be indignant of a number of things. I'll leave whether or not it confuses the individual with the mod points up to that individual, but again, this isn't particularly hard to do.

    A Troll might mix up vital facts or otherwise distort reality, to make other readers react with helpful "corrections."

    The OP is on topic and does anyone here think that MS being used by a large percentage of the population is incorrect? The last paragraph is opinion, neither more or less inflammatory that 95.398% of the posts here, including this one..

    Trolling is the online equivalent of intentionally dialing wrong numbers just to waste other people's time.

    I really don't get that impression from the OP. Maybe the word "dickish" upset some of the more highly refined members of the forum. I suppose we could consider adding the tag "Adult Language" for these folks so as not to upset their delicate sensibilities. I find it really ironic that anyone could mod a comment troll given the submitter of the thread.

    There, I feel better. Much more satisfying than metamoderating.

    --
    Faster! Faster! Faster would be better!
    1. Re:Whack a mod. by WNight · · Score: 1

      No, a troll is any tough question that the other side has already failed to address.

      In other words, troll means roughly, "beating a dead horse to which I still have no good answer".

      Until then it's flamebait.

      Oh, and pointing out mistakes or inconsistencies in moderation, that's a troll.

  62. Accountability by fm6 · · Score: 1

    It's nice to see the right people being held accountable for a change.
    Idiot Even if this really were Microsoft's fuck up (and for once, it's not) refusing to workaround the bug doesn't "hold them accountable". It just screws over the users.

    It's ironic how often people use words like "accountable" and "responsible" when they're trying to pass the buck.
  63. The download problem is the other way around by Myria · · Score: 1

    I'm sorry, but I've never had a PC that wasn't slowed down when downloading.
    The problem is the other way around. If you are playing multimedia, it makes downloads slow. This is because of the way Vista optimizes multimedia playback: http://slashdot.org/article.pl?sid=07/08/28/025620 8
    --
    "Screw Sun, cross-platform will never work. Let's move on and steal the Java language." - Visual J++ Product Manager
  64. Blame by RAMMS+EIN · · Score: 1

    ``Who's to blame.

    Well, both actually. Lundis Energi should have been testing Vista back in its early alpha release stages to ensure compatibility with their Linux based server system. On the flip side, Microsoft has to get into gear with increased interoperability between Vista, Linux, XP, OSX, FreeBSD and every other operating system choice available on the market today.''

    I don't agree with that assessment. It is not up to Lundis Energi to do compatibility with upcoming operating systems that they themselves do not produce. It is up to them to implement standards, and it is up to Microsoft to do the same. If either side breaks the standard, they are to blame.

    Unfortunately, none of what I have managed to dig up with Google actually explains what the problem is. It seems, however, that this is because the people from Lundis Energi refuse to provide details. No matter on whose side the bug is (and, honestly, it could be on both sides), refusing to help resolve the issue is decidedly unhelpful (not to say boneheaded). If you discover a bug, the right thing to do is to report it, and perhaps suggest a workaround. You don't go screaming bloody murder and demand that the bug be fixed, while simultaneously refusing to provide help in fixing it (which Microsoft has asked for in so many words).

    So, in as far as I can judge from my couch over here, Lundis Energi is definitely doing something wrong. Microsoft may or may not be doing something wrong here, but without further details, I can't tell.

    --
    Please correct me if I got my facts wrong.
  65. So who's fault is it really? by KidSock · · Score: 1

    Whenever I see a story like this I'm always curious as to who is really at fault.

    The question is, what does the broadcast flag *do* and should servers be required to implement it?

    From some web page:

    The "broadcast flag": DHCP includes a way in which client implementations unable to receive a packet with a specific IP address can ask the server or relay agent to use the broadcast IP address in the replies (a "flag" set by the client in the requests). The definition of DHCP states that implementations "should" honor this flag, but it doesn't say they "must". Some Microsoft TCP/IP implementations used this flag, which meant in practical terms, relay agents and servers had to implement it. A number of BOOTP-relay-agent implementations (e.g. in routers) handled DHCP just fine except for the need for this feature, thus they announced new versions stated to handle DHCP.

    So servers "should" implement it but are not required to. But now there are a few obvious questions:

    1. What are the benifits of using broadcast over unicast? If the client can accept unicast and unicast is somehow "better" then why are MS client's sending the broadcast flag in the first place?

    2. If servers are not required to support the broadcast flag, is there a alternative protocol sequence that will allow clients that desire the broadcast behavior to successfully obtain an IP with the server? If the purpose of the broadcast flag is for clients that incapible of receiving unicast responses, then it seems that client could not possible negotiate successfully with a server that does not support the broadcast flag.

    3. Ultimately, the question will be, should DHCP server implement the broadcast flag?

  66. Re:Win95 & Win98 & Win2K & WinXP did i by mikkelm · · Score: 1

    So people complain when Microsoft doesn't follow RFCs to the letter, but when they're fully compliant, people.. still complain?

    Stop moaning. The DHCP client SHOULD not do this, but then again, the DHCP server MUST accept these requests anyway.

    Any RFC standard where the client SHOULD have a certain implementation dictates that the server MUST accept anything within the standard, including clients not doing what they SHOULD do, while still adhering to the standard.

    The issue is with servers not adhering to the standard. Trying to excuse server non-compliance with esoteric, standard compliant client communication is laughable. Especially coming from people historically obsessed with standards compliance.

  67. Re:Cisco supported the DHCP broadcast flag for awh by thomasdz · · Score: 1

    Oh, OK... maybe it's older linksys models.. I saw D-Link and Linksys mentioned on various google searches... I'm all Cisco ("real" Cisco) at home so I couldn't try it

    --
    Karma: Excellent. 15 moderator points expire sometime.
  68. Being a dick on principle by SanityInAnarchy · · Score: 2, Insightful

    That's not a bad thing here. Microsoft is generally a dick without principle.

    The end-users don't have control over how MS wrote their DHCP routines.

    Microsoft, however, does. And the only way to get through to Microsoft is through their end-users -- or maybe their actual customers.

    If it's a change that the ISP could make, why not? If it was the other way around, people would be yelling about choice.

    Actually, no.

    Generally, when it's the other way around -- that is, when some open-source project can't communicate with something standard-compliant -- well, first off, pigs are flying; this just generally doesn't happen.

    But also, we fix it. We don't run around screaming and blaming others unless there is a reason to.

    Example: If it's actually a bug in, say, Firefox rendering, we fix Firefox. However, if someone deliberately sends the wrong page, or even just an "access denied" page, to Firefox users based on nothing more than a user-agent string, then we pull out our user-agent switchers and pretend to be IE -- and we also bitch loudly.

    Take a look at the shit the Wine project has to do, on pretty much a daily basis, just to get Windows programs to run. They can't even write to Microsoft's standard, because Microsoft doesn't, and application developers don't -- Microsoft writes whatever they felt like that day, developers work around that, and Wine gets stuck having to reproduce "bug for bug" compatibility.

    So in general, no, the community does not usually have an attitude of "obey the standards or we won't cooperate." Perhaps we should. I know I often have a mind to block users on IE6, at least, and maybe IE7 also, so I don't have to do extra work to support them.

    --
    Don't thank God, thank a doctor!
    1. Re:Being a dick on principle by deadsquid · · Score: 1

      Firefox is also, however, a good example of where things are put in as a workaround until a root cause can be found and changed. Things like the new installation permissions model with Vista, where a "shim" had to be used to get the software to install properly. There's a bunch of other changes in there to accommodate buggering of things by other vendors, all in the name of making the user-experience the best it can be. That's all I'd expect from the ISP, too, and that was my (very poorly stated) point.

      --
      Idiot, n. A member of a large and powerful tribe whose influence in human affairs has always been dominant
  69. Re:Win95 & Win98 & Win2K & WinXP did i by Anonymous Coward · · Score: 0

    This kind of thing is the attitude that gives Linux users a very bad name. Who'd run Linux on the desktop or even servers at work if it refused to interoperate (despite the specs saying it should) with everything else on a pathetic tecnhicality that's not even incorrect!

    If anyone wants Linux adoption to continue, they need to lose the "/us l33t, j00 sux0rs" attitude.

  70. A troll is you! by z0M6 · · Score: 1

    Chances are that you are just ignorant, but we have formal standards for a reason. Not following the standard sounds very much like their famous EEE strategy. Something I think most of us don't want at all. So I am actually quite happy with this because it is M$ that should fix this.

    1. Re:A troll is you! by deadsquid · · Score: 1

      Not so much ignorant as sympathetic to the end-users of the service. I totally agree, get the root cause of the problem fixed, wherever it lies. In the interim, if you can help your users out, help 'em out. I think it's fair to say that Vista works (yes, yes, I know) with the overwhelming majority of ISPs out there, and this is an atypical case. I agree that standards should be followed, but there was initially precious little info about what the problem was. I also think that if you can help your customers out, you help them out, and at the same time work to fix the issue properly.

      --
      Idiot, n. A member of a large and powerful tribe whose influence in human affairs has always been dominant
    2. Re:A troll is you! by Tanuki64 · · Score: 1

      I totally agree, get the root cause of the problem fixed, wherever it lies. In the interim, if you can help your users out, help 'em out.
      And what would be the result? M$ fixes nothing and claims the reason for the problem was a Linux bug, which the ISP has fixed now.
    3. Re:A troll is you! by deadsquid · · Score: 1

      The main thing I'd care about is customers who can use the service. If the problem is MS's and they fix their shit, even better. I understand everyone's points about standards being in place for a reason, but it's not clear from some of the other commentary in this comment thread that MS is out of compliance (I'm not saying they're not). I care more about end-user experience first, and if there was a simple fix that would allow my customers - the ones who pay for my salary - to get the service they expect, I'd do it. I'd also file bug reports and lobby to get the permanent fix in place as much as I could.

      --
      Idiot, n. A member of a large and powerful tribe whose influence in human affairs has always been dominant
    4. Re:A troll is you! by Tanuki64 · · Score: 1

      Generally you are right. But if arguments like this are true: http://slashdot.org/comments.pl?sid=285783&cid=204 46113 http://slashdot.org/comments.pl?sid=285783&cid=204 45927 Would you endanger your network and all other customers to mitigate the problems of a small group with a broken client?

    5. Re:A troll is you! by Opportunist · · Score: 1

      As time has shown, as long as it works "somehow", MS doesn't lift a finger. The other side budged and bent over backwards to be compatible with a broken "feature"? Great. Ticket closed.

      For reference, see the .htm(l) case, and MS's inability in earlier system to deal with 4 letter extensions.

      --
      We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
    6. Re:A troll is you! by deadsquid · · Score: 1

      If it was something that had the potential to cause even bigger problems, hells no, and that's part of the assessment process. Key part is if it's a simple fix do it; opening up the network needlessly to risk makes it non-trivial. I think a big part of the problem with stories like this is how little info on what the specific problem was when first reported, so it's a lot of speculation more than anything.

      --
      Idiot, n. A member of a large and powerful tribe whose influence in human affairs has always been dominant
  71. RFC 2131 (DHCP): by vbonline · · Score: 1

    Fresh from the RFC 2131 (DHCP):
          A server or relay agent sending or relaying a DHCP message directly
          to a DHCP client (i.e., not to a relay agent specified in the
          'giaddr' field) SHOULD examine the BROADCAST bit in the 'flags'
          field. If this bit is set to 1, the DHCP message SHOULD be sent as
          an IP broadcast using an IP broadcast address (preferably 0xffffffff)
          as the IP destination address and the link-layer broadcast address as
          the link-layer destination address.

    So the linux dhcp server SHOULD reply on the broadcast address but he does not. That behavior ist STILL adhering to the standard (it is NOT a MUST in the rfc)....

    Out of the same RFC (talking about the client):

          The TCP/IP software SHOULD accept and
          forward to the IP layer any IP packets delivered to the client's
          hardware address before the IP address is configured; DHCP servers
          and BOOTP relay agents may not be able to deliver DHCP messages to
          clients that cannot accept hardware unicast datagrams before the
          TCP/IP software is configured.

    So Vista is not accepting unicast datagrams as they SHOULD do. So they are adhering to the standard as well. But here the rfc warns that if you not accept unicasts you may not be able to receive ip-addresses. ...and thats exactly what happens....

    Summary: Both sides adhering to the standard. The linux server is missing a feature that should be honnored, the vista clients relying on a feature where they have been warned that it might not work. Or to say it shorter: Vista gets what it deserves: No IP-Address :-)

  72. Summary by BlueParrot · · Score: 5, Informative

    Right people here are discussing RCFs and wonder what is going on, well I live in Lund and here is my take on what has happened:

    a)Per the RFC servers do not need to implement the broadcast flag, but it is a good idea if you want to support systems that use it.

    b)Per RFC Vista doesn't need to clear the broadcast bit, but it is strongly recommended and setting it is intended for legacy clients only.

    c)Lund's energi's network doesn't support the broadcast and thus Vista machines do not get an IP over DHCP since they set the broadcast bit.

    d)For reasons we don't yet know, Lund energi won't implement a workaround on their server. I don't know enough about DHCP or their systems to tell why, so I guess there might be a technical issue or perhaps they are just being jerks.

    e)The fix is to set a registry key, which is easy for technical users, but a pain for those who don't know about it.

    My judgement is that Lund's energi has a shitty DHCP server and Vista is a shitty DHCP client. Since the fix is so simple ( adding a registry key ) this really ought to be a non-issue, but because Microsoft and Lund's energi are both incompetent crappy companies the end user is left with a problem that would actually be rather easy to resolve. Those in the know can work around it, but non-technical users are left without service while those responsible point the finger at one another. The sad thing is that this really isn't particularly surprising. Hmm, did I forget something? Oh yea, the article summary is wrong since there are scores of ISPs in Lund, and this only affects one of them. So yea, I'm not very surprised at all...

    1. Re:Summary by fritsd · · Score: 1
      I learnt a lot about DHCP today reading this thread :-) and have an additional point:

      (f) According to the other posts in this thread, all versions of Microsoft OS'es worked fine with unicast (not just optional but DEPRECATED broadcast flag set OFF) except for: MS Windows for Workgroups 3.11a (not 3.11b), MS Windows NT 3.5 (not 3.51), and MS Windows Vista.

      seems like a slight regression there.. aren't those other "broadcasting" Windows versions really old?

      --
      To be, or not to be: isn't that quite logical, Slashdot Beta?
    2. Re:Summary by Reziac · · Score: 1

      "e)The fix is to set a registry key, which is easy for technical users, but a pain for those who don't know about it."

      But it =can= be rendered very simple for nontechnical users: "Here's a fixkey.reg file. Save it somewhere, doubleclick on it, YES you want to add it to the registry, restart your system." I suppose there is an additional admin-permissions step in Vista, but... no reason the ISP couldn't provide the fix.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
    3. Re:Summary by daBass · · Score: 1

      The answer to e) is for someone to get out Visual Studio for an hour or two and write a patcher. (a simple .reg file won't do as you need the GUID of the NIC)

      People will just have to get their non-Lundi's Energi friends to download it for them.

      If you do it, you will be the town hero, a banquet will be held in honour of the unveiling of your statue and folks will be singing songs about your greatness for centuries to come!

  73. Flamebait article. by Anonymous Coward · · Score: 0

    The official problem seems to be described here:
    http://www.lundsenergi.se/oppetstadsnat/driftinfor mation/2007-04-19%20Problem%20med%20Microsoft%20Vi sta

    For those of you who don't understand swedish, here's my translation for you:
    Customers with Microsoft Vista installed has problems getting an IP-number assigned by the city network. This means it's not possible to access Internet or other services. We are working as hard as we can to solve the problem.

    _If_ anyone has heard from an official source that Lund Energi is *not* working on solving the problem and blaming Microsoft - Please post about where you got this information from. (I'm guessing the whole thing probably originated from some angry Vista-using customer who made up false accusations and the rumor got started...) //fatal

    1. Re:Flamebait article. by Anonymous Coward · · Score: 0

      I don't remember the exact words, but read TFA, where a Microsoft rep suggests that a fix would probably be ready in no time if only Lund would be a bit more forthcoming with details about what exactly it is that's not working.

      BTW, everyone is yadda-yadda-ing about DHCP, but yours is actually the first reference I see to an article where it seems to indicate that DHCP really is the problem. I thought of something along those lines as a likely cause too, but not having seen any official references to it, AND having read what that MS rep said, I was wondering if someone her on /. knew about the DHCPFlag issue, decided (i.e. 'assumed' in terms indicating absolute certainty) that must be it, and the rest of /. just picked in.

  74. Discouraged != OPTIONAL by Anonymous Coward · · Score: 0

    Discouraged doesn't mean OPTIONAL. The DHCP server doesn't meet the specification, therefore is broken.

  75. Real? Funny that it happens only in one place. by Anonymous Coward · · Score: 0

    One single city's servers trigger a "bug" (if it really is one).
    The one(s) responsible for those servers don't disclose (even to MS, apparently) the details about what the bug is or how it conflicts with their internet access.
    At the same time they also refuse to fix the problem at their side - something that should be easy, given that the problem doesn't manifest itself anywhere else in the world.

    If you ask me, something stinks in Lund.

    It does remind me of a problem I had in early XP betas, that turned out to be my ISP making activation attempts fail (in this case the problem was fixed before XP went gold).
    I never found out what the exact reason was, but I suspect it was their blocking of certain ports at the router level, including port 80 to enforce use of their proxy, several other outgoing ports, and all incoming ports below 1024 to withhold people from running servers on their broadband connections).
    To make things worse, their proxy was so misconfigured that half of the online stores and a bunch of other sites would only work if you used https.

    It wouldn't in the least surprise me if it turns out that something similar is going on here.

    Or even worse, that someone in Lund found a real bug (in DHCP for example), changed the server's behavior to trigger it, and is now singing "ne-na-ne-ne-nah, I fscked microsoft" (that would explain why it's only happening there, why they're not too keen about letting out the details, and why it took more than half a year before we heard of it - if it had been like this from the start we ought to have read about it last December).

    And finally: IMO it's simply not done anymore to hook up a desktop computer directly to an internet connection. At the very least you use a small NAT router to keep out incoming connection attempts (at least those you don't expect). And with such a router, the server wouldn't see a Vista machine and the connection would work.

  76. Re:Win95 & Win98 & Win2K & WinXP did i by BlueParrot · · Score: 2, Insightful

    Stop moaning. The DHCP client SHOULD not do this, but then again, the DHCP server MUST accept these requests anyway.
    Bullshit. The RFCs never say the server MUST implement the broadcast, so at worst the server is doing the same bad Microsoft is doing. The difference is of course that this server has been doing this without problems for scores of operating systems, including Microsoft's systems, and then MS decide to break things. Oh, and yes, it is probably deliberate. Their support page even says the problem is with "non-Microsoft servers". It is fairly simple. Microsoft deliberately made their implementation incompatible with many existing ones just to suggest that not using MS servers causes trouble. Or do you think they ditched the well tested BSD stack in favour of an in-house project for any other reason than to "de-comoditise protocols" as their own memos suggest...
  77. Re:The article you reference contains the solution by jc42 · · Score: 1

    Hmm, and I thought getting stuff to work by having to edit a text file or copy&pasting something into the commandline was annoying.

    Actually, this is typical. GUI config things are almost always much more complex and difficult to use than just editing a text file. But there has been a massive propaganda effort to convince people otherwise, and people fall for it.

    Back in the 70s, when unix first came out, one of its widely-touted improvements over other computer systems was that you could configure everything with a single tool, a text editor. All the commercial systems had been moving over to fancy full-screen interactive stuff, which was done on character-based terminals, but were otherwise similar to the current GUI stuff. Every package had its own config tool, every such tool was different from every other, and you had to spend a lot of time learning each of them.

    If you had to make a change 6 months later, you wouldn't remember that config tool, so you'd have to spend days relearning it just to change a couple of numbers that were hidden somewhere in a confusing mess of screens linked together in mysterious ways. And if you upgraded a package, the config tool would change, so you'd have to spend days relearning it. But unix-based packages mostly had a plain-text config file, editable with any editor. Conventionally, config files had lots of comments and examples of how to do common things. You could quickly scan a config file, searching for keywords, make the changes, write the file, restart the daemon if necessary, and a few minutes later, it'd be done. Sorta like how the apache server works now, y'know.

    It is interesting that people fall for the complex GUI approach to configuring things. You'd think people could figure out for themselves that there's a much easier way, at least after they've seen a few editable config files. I wonder why people are so thick-skulled about such things?

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  78. maybe i'm the only one... by buddyglass · · Score: 1

    But I'd be pretty pissed if my ISP inconvenienced me, the consumer, because of their idealogical objections to Microsoft. Bottom line: they have to have realized that many of their customers would eventually run Vista, yet they made no effort to accomodate those users. The fact that the bug is Microsoft's is 100% irrelevant.

    1. Re:maybe i'm the only one... by Todd+Knarr · · Score: 1

      Well, almost every ISP out there already does this. In the US, if you choose to run anything other than Windows and have any problems the usual response from an ISP is to go "We don't support Windows." and refuse to help you until you boot into Windows to troubleshoot. And if the problem doesn't occur in Windows, it's simply not a problem as far as they're concerned. Lundis Energi is simply doing exactly the same thing, except that this time it's Windows users on the other end of "We don't support that.". Sauce for the goose and all.

    2. Re:maybe i'm the only one... by buddyglass · · Score: 1

      I argue the current non-support of Linux by U.S. ISPs is different than this situation in Sweden. U.S. ISPs' decision is purely a matter of business. Linux users are much, much less prevalent, so to offer full support for the platform would result in a price increase, which would make them less competitive. As someone who occasionally runs linux I find this reality inconvenient, but I can hardly blame them. It just makes sense. This Swedish ISP's actions, on the other hand, don't seem to be motivated by any business concerns, but rather an intentional snub at Microsoft. The article makes it sound as if like there's an "easy fix" they could make on their side, once, at little cost, and be done with the matter entirely. That's very different than what a U.S. ISP would have to do in order to offer linux support that is "comparable" to their Windows support. They would need to either hire a separate group of support engineers expressly to support linux issues, or train their current ones, whose grasp of Windows is already tenuous at best.

      Unless Lundis Energi is totally naieve, they must realize that before long the majority of their user-base will be running Vista. If Microsoft patches the issue at hand, then they can safely get away with doing nothing. If Microsoft doesn't, then need to work around it or face a huge number of dissatisfied customers.

  79. Re:Win95 & Win98 & Win2K & WinXP did i by mikkelm · · Score: 1

    So are you seriously trying to tell me that you don't think that a server is required to implement features that the standard makes available to the client?

    Do you really believe that such a well-established standard is that inconsistent?

  80. NI! (for want of a good subject line) by lavacano201014 · · Score: 1

    "Vista SP1 will remove bugs and close security holes provided in the original Vista Release. Any new holes and bugs SP1 creates will be smaller. Or at least different. We think." ---Unofficial description from Microsoft concerning Vista SP1

    --
    A wise man once said, "Where is my other quotation mark?
  81. WARNING! by Rogerborg · · Score: 1

    WARNING! Parent link lead to a Steve Gibson article! WARNING!

    --
    If you were blocking sigs, you wouldn't have to read this.
  82. Re:The article you reference contains the solution by Rogerborg · · Score: 1

    You can do all that from the command line; it's just that on Windows, you don't have to.

    --
    If you were blocking sigs, you wouldn't have to read this.
  83. Re:The article you reference contains the solution by jez9999 · · Score: 1

    So Vista isn't (formally) going counter to protocol, it's just going counter to a 15-year old custom. Nonetheless, Vista *can* cooperate, it just needs to be told not to raise the DHCP BROADCAST flag. And yes, that route goes via a registry modification.

    In summary: a tropical storm in a teacup.


    Yeah, and it's fine anyway. Microsoft will soon have this fixed via a Windows upda... oh, wait.

  84. Re:The article you reference contains the solution by cnettel · · Score: 1

    You are of course aware that step-by-step instructions for opening the correct config file, scrolling to the right section, etc, would be about as long? (The note about comments inline in files is certainly valid, but support instructions on the web are for those who have already looked at any such info without luck...)

  85. Probably this one then by Matz0r · · Score: 1
    From dhdpd.conf(5) (version 3):

    always-broadcast flag;

    The DHCP and BOOTP protocols both require DHCP and BOOTP clients to set the broadcast bit in the flags field of the BOOTP message header. Unfortunately, some DHCP and BOOTP clients do not do this, and therefore may not receive responses from the DHCP server. The DHCP server can be made to always broadcast its responses to clients by setting this flag to 'on' for the relevant scope; relevant scopes would be inside a conditional statement, as a parameter for a class, or as a parameter for a host declaration. To avoid creating excess broadcast traffic on your network, we recommend that you restrict the use of this option to as few clients as possible. For example, the Microsoft DHCP client is known not to have this problem, as are the OpenTransport and ISC DHCP clients.
  86. Doesn't sound like Vista is to blame here by TheLink · · Score: 1

    FWIW I implemented a dhcp server because in my opinion ISC dhcpd sucked, lacked features we needed, and was/is likely to have more security bugs ;).

    My reading of RFC2131 (4.1) was if a client sets the broadcast flag, that means it wants the server to broadcast the reply back (if replying directly[1]). Seemed fairly clear AND reasonable to me. [1] The server should not broadcast if the reply is to a dhcp relay (giaddr is set) and thus not direct.

    So if Vista is using the broadcast flag that way, then it's compliant, and a DHCP server that doesn't like that is one that's buggy and noncompliant (and same goes for the ISP).

    In my experience the really non-RFC2131 compliant stuff appear to be some PDAs (some versions of windows mobile+PDA being offenders), I had to make my dhcpd less strict and even then some PDAs still wouldn't work (can't remember but those were probably doing stupid stuff in the vein of sending a dhcprequest for 0.0.0.0).

    I also suspect some Macs running Parallels were doing some weird DHCP stuff. Can't remember exactly either but I think it was something like doing dhcp stuff using one hardware address then switching to using another every now and then (but requesting the same IP that was offered to the other hardware address).

    Then some flash/shockwave stuff make dhcp requests too with hardware type 0 (not ethernet)- just to look for some flash server thingy or who knows what. Don't know why they have to use(abuse?) dhcp instead of using some other protocol.

    It's amazing the stuff that's out there given DHCP is a fairly simple protocol.

    Imagine the weirdness and bugs with things more complicated like DNS and IPSEC...

    --
    1. Re:Doesn't sound like Vista is to blame here by Anonymous Coward · · Score: 0

      > The server should not broadcast if the reply is to a dhcp relay (giaddr is set) and thus not direct.

      Well, my understanding was that this might be the sore point. If the server does not broadcast (and in this case it does not) then Vista will not accept the response. Would be interesting to know for sure.

  87. "and gives Linux users a bad name." by ciroknight · · Score: 2, Insightful

    Uhh what the fuck? Windows XP worked perfectly fine with the ISP. Windows Vista doesn't. That's **Microsoft's** regression. Linux users were never mentioned, as it assumes they have followed the standard all along and don't release new distributions who break standards for no purpose other than to break them. This should give **Microsoft** a bad name for not being able to release a new version of their own OS without breaking virtually every component in the process.

    --
    "Victory means exit strategy, and it's important for the President to explain to us what the exit strategy is." G.W.Bush
  88. Re:Win95 & Win98 & Win2K & WinXP did i by Paradise+Pete · · Score: 1
    The DHCP client SHOULD not do this, but then again, the DHCP server MUST accept these requests anyway.

    And there appear to be only two reasonable explanations for why VIsta behaves this way:

    1. Incompetence.
    2. To intentionally fail on non-MS DHCP servers.

    With anybody else I'd apply the "Never attribute to malice that which can be adequately explained by incompetence" axiom, but with Microsoft I'm not so sure.

  89. Re:Win95 & Win98 & Win2K & WinXP did i by Anonymous Coward · · Score: 0

    No - the implemented features now suddenly, after almost 20 years of neglecting them, for no obvious reason used by Microsoft. These changes are NOT communicated with the rest of the world, and it is suggested that the fault lays with non-Microsoft products if it goes wrong. Only after people are scratching their heads and wonder what the hell is going on, they admit the changes they made. And THATS the problem!

    They changed something. They did not tel it to anybody, and suggested the fault lies with anything but Microsoft products. Only after asking what is wrong, they admit it is a setting that nobody ever used before (still suggesting it is NOT the fault of Microsoft, but a fault of everybody else). Now tell me - is this behavior of a company that want to play nice with other OS-es? A company that said it wants interoperability with other OS-es? Or ... is this behavior of a company that want to make their software look better than anyone else by sneaky changing some parameters and hide that for a period of time?

    The answer is obvious...

  90. Re:Win95 & Win98 & Win2K & WinXP did i by mikkelm · · Score: 1

    That's funny - Our Cisco DHCPd worked fine with Vista, but DHCP3 is choking.

    I believe the spirit of RFCs is something like "Be liberal with what you can receive, and conservative with what you send out.", or something to that effect. Vista is adhering to the RFC. The worst you can throw at it is not adhering to the spirit of RFCs, but the problem only exists because the server software, if adhering to the RFC at all, doesn't adhere to the spirit of it, either.

    Personally, I'd say that when standards compliant, the burden is on servers to accomodate client implementatins, not clients to accomodate server implementations.

  91. Digg? by watchingeyes · · Score: 1

    What is this, fucking Digg? That is the worst summary I have read in my life....

    --
    http://watching-eyes.blogspot.com/
  92. Re:Cisco supported the DHCP broadcast flag for awh by Anonymous Coward · · Score: 0

    The DHCP broadcast flag was to be used for old servers. This was 15 years ago and it was being discouraged to use back then. There may be only 2 or 3 servers in the U.S. or even the world that activly require the DHCP broadcast flag now. All but the 2 or 3 servers worldwide don't support or break with the DHCP broadcast flag on. Why should any ISP try to support something that is outdated and was discouraged 15 years ago?

  93. Re:Win95 & Win98 & Win2K & WinXP did i by mikkelm · · Score: 1

    Obvious, yes, but not the one you'd arrive at.

    You're making this out to be a Microsoft against the world situation. Our Cisco DHCP server worked fine with Vista, no problems at all. Only when we switched to an ISC DHCP server did we start having problems. In fact, the only DHCP servers I've seen so far having trouble playing nice with Vista have been ISC DHCP servers.

    This is a failure on the part of ISC to make their DHCP server standards compliant, regardless of how esoteric you find the Vista client implementation.

    As for Microsoft announcing the problems to be with non-Microsoft products - Wow. A corporation denying responsibility for issues it isn't responsible for, and using the failures of competitors to promote their own software. What's next?

  94. Alexandrian solution by symbolset · · Score: 1, Insightful

    ... I don't understand why anyone would connect any machine directly to the Internet without some type of hardware firewall.

    That is what the Internet is for. You're projecting Windows' problems onto real computers. There is no reason why a router or hardware firewall should be necessary to add security -- they're both computers with instructions and flaws. Increasing the number of hardware pieces increases the number of failure points at the cost of also increasing latency and reducing actual bandwidth.

    There are only three reason why a computer needs to be isolated from the Internet:

    --
    Help stamp out iliturcy.
  95. Why ISP doesn't want to accomidate Vista by AaronW · · Score: 4, Insightful

    From my understanding of the problem, Microsoft is no longer supporting the unicast response for DHCP like it did previously, even though that is the recommended way to do this. While Microsoft's implementation is valid (though not recommended), I can see why the ISP doesn't want to honor it. If a lot of Vista subscribers start doing this, there could potentially be a lot of broadcast packets. I.e. each time a Vista user connects, the DHCP server would send a broadcast response to everyone on the local subnet (which can be quite huge).

    I remember scanning the broadcast network traffic years ago on my cable modem and it was tens to hundreds of DHCP requests packets per second. If most users start running Vista then this would double the broadcast traffic.

    Broadcast should be avoided unless absolutely required.

    --
    This post is encrypted twice with ROT-13. Documenting or attempting to crack this encryption is illegal.
  96. ISC DHCP is the reference implementation by jmorris42 · · Score: 1

    > The problem as reported is that the Vista DHCP client fails to obtain an address from Linux servers running (I'd presume) ISC dhcpd.

    Look folks, this is pretty simple. If this was a 'linux' problem, even one of not accepting slightly malformed packets I'd say it was our problem to fix. But it doesn't have a damned thing to do with 'linux'. The problem appears to be one of Vista failing to interoperate with the ISC DHCP server and sorry, if that damned thing isn't the canonical reference implentation that EVERYBODY should be testing against somebody suggest a more widely deployed implementation? Not making sure that a new product works with both it and the tiny implemenation of DHCP in Linksys routers (the first runner up for most widely deployed implememtation) makes Microsoft at fault.

    Of course it ISN'T quite so clear cut because I am not having problems with the ISC DHCP servers under my control successfully handing out addresses to Vista clients.

    I really would like to read a clear explanation of the problem from a source in a position to know, not this endless /. theorizing.

    --
    Democrat delenda est
  97. Summarize this for you.... by Ex-MislTech · · Score: 0, Flamebait

    Vista = Fistya

    --
    google "32 trillion offshore needs IRS attention"
  98. Comment removed by account_deleted · · Score: 5, Insightful

    Comment removed based on user account deletion

  99. Re:Win95 & Win98 & Win2K & WinXP did i by Anonymous Coward · · Score: 0

    Don't use a flag that has no benefit other than being incompatible?

    Come on - this flag is only set on VERY old equipment, and has absolutely NO need at all in Vista!! Now - why the hell this flag is set? To gain interoperability? Really?

  100. Re:The article you reference contains the solution by dhasenan · · Score: 1

    A command-line registry editor? You don't mean using vim to write a C# program that edits the registry, then invoking csc on that file, then running the output? Where is it? And how does it handle the evil practice of using GUIDs as registry directories?

    If, for instance, the registry were an actual directory, containing subdirectories for each nonterminal registry directory and files for each terminal registry directory, a text editor and tab completion in a sane shell could get you 95% of the way there. And pretty much nothing will get you the rest of the way, since registry keys have a default value, so you don't need to have the key present in order for the program to work.

    These are the two ways in which GNOME's gconf is better than the Windows registry. The typical UNIX example of rc files only solves one of the issues -- there are unspoken defaults -- but comments can help with that. And of course the gconf xml files don't have comments, since they aren't intended to be edited manually.

  101. Why support the Broadcast flag? by Prototerm · · Score: 1

    Because isn't that what Hollywood asked Microsoft to do?

    If you've seen one Broadcast Flag, you've seem 'em all.

    --
    "My country, right or wrong; if right, to be kept right; and if wrong, to be set right." --Senator Carl Schurz (1872)
  102. You're making sense. by symbolset · · Score: 2, Insightful

    Every one of the DHCP servers in the world, on every OS whether embedded or multi-purpose should be audited and downgraded (yes, this is a downgrade to a deprecated method) or replaced with obsolete equipment.

    This should be done because Microsoft's Vista network programming team could not be troubled to code in something like "If DHCP request using deprecated method times out, retry with the standard method."

    And no copying my idea. That's valuable Intellectual Property there.

    --
    Help stamp out iliturcy.
    1. Re:You're making sense. by Alsee · · Score: 1

      If DHCP request using deprecated method times out, retry with the standard method." ... That's valuable Intellectual Property there.

      The sad part is that I bet you could run out and get a patent on that. Then be a patent troll and smack Microsoft upside the head for millions when they get around to implementing it.

      -

      --
      - - You can't take something off the Internet! That's like trying to take pee out of a swimming pool.
    2. Re:You're making sense. by Tanuki64 · · Score: 1

      Why would he be a patent troll? The pinnacle of software engineering was not able to find this solution. So it is for sure worth patenting and worth millions.

  103. networking an after thought at Microsoft or hammer by Locutus · · Score: 1

    hmmm, I wonder how Microsoft could have put so little effort into the DHCP networking system of Windows Vista with all the time they spent developing it? Whatya think, they don't put much value in networking? They know it breaks connecting to open source DHCP servers and did it on purpose? Or are they such hacks at software development that over five years, billions of dollars, and 10's of thousands of developers to upgrade Windows XP to Windows Vista resulted in a flaw in their software to communicate with their number one threat in servers and growing threat in desktops?

    IMO, make the ignorant bastards who purchased a computer with Windows Vista suffer the consequences of their action. They don't deserve to be connected to a network and should be told to call the company who sold them the computer for support. ie, make sure the money trail includes those who brought this on in the first place.

    LoB

    --
    "Anyone who stands out in the middle of a road looks like roadkill to me." --Linus
  104. no reason the ISP couldn't provide the fix by symbolset · · Score: 1

    Except that they would have to snail-mail the instructions to the affected customers since they may have no access to the Internet until this is fixed.

    --
    Help stamp out iliturcy.
    1. Re:no reason the ISP couldn't provide the fix by Reziac · · Score: 1

      There's got to be some easier solution -- maybe set up a temporary server where any affected users wind up by default, whose sole mission in life is to provide the fix, in the form of a tiny fix.reg file to download, and brief instructions. That way anyone having the problem can't help but trip over the solution.

      Like it or not, ISPs can't turn their back on Vista forever, and not everyone already running it is going to hear about the fix. All they'll know is that "my internet is broken" -- and they'll tell all their friends "how crappy this ISP's service is". NOT good publicity, tho given what the ISP had to say for themselves, not entirely undeserved.

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  105. Re:The article you reference contains the solution by Anonymous Coward · · Score: 0

    Good point. It'd be soooo much easier for Aunt Millie to follow these instructions:

    1. Find your DHCP config file and open it in your text editor
          (Sudo if you have to)

    2. Locate a line that looks like:
    HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Param eters\Interfaces\{GUID}
    In this part of the file there may be multiple {GUID}s listed. Find the one that corresponds to the network adapter that is connected to the network.

    3. Create a new line below the correct{GUID} and type DhcpConnDisableBcastFlagToggle = 1

    4. Save your changes and close the text editor.

    Technically the process is less steps, but is it *really* any easier for a non-technical person to accomplish? Besides, if you wanted you could make the same change in Windows using a text-editor.

  106. Re:The article you reference contains the solution by Secrity · · Score: 1

    It would be easier to say:

    sudo gedit /etc/dhcp.conf

    change DhcpConnDisableBcastFlagToggle 0
    to DhcpConnDisableBcastFlagToggle 1

    Save modified file and quit gedit

    sudo /etc/init.d/dhcp restart

  107. Re:Who cares? Vista is a failure. by jb.hl.com · · Score: 1

    And you got all this unsubstantiated speculation from where, exactly?

    Oh, that's right; you pulled it from out of your ass.

    Just read your journal BTW, you seriously think Microsoft is organising Slashdot posters against you? Honestly, if Linus Torvalds, RMS, Bruce Perens, Theo de Raadt and other people with far more, and far more deserved significance in the F/OSS movement can go without all their postings on LKML/Slashdot/whatever being the victims of "M$ astroturfing", what the hell would Microsoft be doing going after some random nobody with nothing to his name except making everyone else who believes in a cause he supports look bad?

    --
    By summer it was all gone...now shesmovedon. --
  108. Re:The article you reference contains the solution by Tanuki64 · · Score: 1

    Yes, it is that easy. And what would you change tomorrow should M$ decide that with service pack 1 for Vista the network order is little-endian?

  109. Re:No, I don't think so. by Skrynesaver · · Score: 1
    I don't want to get into the ongoing feud that twitter seems to attract, in fact I also find the name calling thing quite childish and off-putting but I believe this post was modded down maliciously, Vista breaks the dhcp standard, Microsoft are refusing to fix this, so why is the City of Lund to blame.
    Would anyone seriously suggest it was the ISP's fault if I ignored RFC-2131 when writing the dhcp client for a build of SkryneOS.
    Twitter is quite right in saying that where Microsoft products depend on competitors upstream services there is no obligation on these competitors to deviate from published standards to facilitate Microsoft's product.

    I think this is another instance of using the moderation drop-down because the reply button requires too much work.

    --
    "Linux is for noobs"-The new MS fud strategy
  110. Brilliant :)) by Skrynesaver · · Score: 1

    Having to use a certified appliance between an MS-OS and the real world would solve the luser problem at a stroke ;)

    --
    "Linux is for noobs"-The new MS fud strategy
  111. It's more than just "principle" by Rix · · Score: 1

    It's a good technical decision.

    Vista is not ready for prime time. Microsoft will surely fix this at some point, probably before Vista itself is ready to be connected nakedly to the net. Until then, it's a very good idea to discourage users from putting up a known unreliable system that'll just get rooted.

    1. Re:It's more than just "principle" by cyborch · · Score: 1

      Vista is not ready for prime time. Microsoft will surely fix this at some point

      Bah, this is the year of Vista on the desktop!

  112. Re:http://www.goatse.cx by Nullav · · Score: 1

    That, and the site's been down for years.

    --
    I just read Slashdot for the articles.
  113. That's how MS works by Rix · · Score: 1

    Thousands upon thousands of special cases dating back to dos and 16 bit processors. It's a large part of why, for the most part, windows just doesn't work.

    The ISP is doing the right thing.

  114. More Vista FUD by GISGEOLOGYGEEK · · Score: 1

    Before Vista, with XP, for reasons I don't understand I NEVER saw more than about 300kB/s or 2400kbps download speed on my high speed cable internet ... despite a speed measured at 1187kB/s or 9500kbps at speakeasy.net

    I upgraded to Vista, same hardware, same connection, same speakeasy.net speed, only the OS changed. Now I usually get download speeds >1000kB/s. Perhaps there was some setting in XP that was wrong, who knows, but the speed improvement I've seen with Vista has been wonderful.

    So I think the useless ISP in the story is intentionally blocking Vista users because they are scared they won't be able to provide the bandwidth that their customers will expect to have with Vista.

    --
    George Bush + Linux = "I will not let information get in the way of the fight against Windows"
    1. Re:More Vista FUD by eternalnyte · · Score: 1

      You've got to be kidding, right? If Vista was able to magically change my ISP's provisioning for the better I'd even switch... somehow I think it's more likely that your copy of XP was infested and leeching your bandwidth as it happily relayed spam to every corner of the intarweb.....

    2. Re:More Vista FUD by GISGEOLOGYGEEK · · Score: 1

      um ya no.

      In 5+ years of running XP, I never had a spam or virus problem. I was never infested with anything. It was never a spam relaying bot. Nothing was stealing any of the bandwith or processing power of my computer.

      But yours would be the typical ignorant assumption by a windows hater wouldn't it? There are a few of us out here that actually know how to keep their computer clean.

      And I guess i need to repeat myself since you apparently assumed the worst without reading the full post.

      I said that it may very well have been a setting in windows XP that i was unaware of that was limiting the bandwidth.

      I said that my speed at speakeasy net was the same high number in XP and in Vista, but that Vista was actually able to use the bandwidth while XP never could. The matching high bandwidth tests prove that nothing was stealing my bandwidth.

      Vista has a much more efficient network stack. Maybe this is part of it. Maybe not.

      But you just keep going on your dumbfuck spam bot theory. No doubt you've had that problem many times. huh.

      --
      George Bush + Linux = "I will not let information get in the way of the fight against Windows"
  115. Swedes are Evil, o.k.? by WED+Fan · · Score: 5, Funny

    Do you really want Swedes on the Internet? I mean, aren't they like the Canada of Europe?

    --
    Politics is the art of looking for trouble, finding it everywhere, diagnosing it incorrectly and applying the wrong fix.
    1. Re:Swedes are Evil, o.k.? by Anonymous Coward · · Score: 0

      No, that's France.

    2. Re:Swedes are Evil, o.k.? by Anonymous Coward · · Score: 0

      They are on to us!

      Bork-bork-bork!

  116. Wrong by Rix · · Score: 1

    The ISP has implemented the DHCP standard correctly. Microsoft has not.

    The ISP is not "screwing" Microsoft, it's holding it to the standard as well they should.

  117. Re:The article you reference contains the solution by jc42 · · Score: 1

    Of course, more or less. But that's only relevant the first time you have to config something. The second time, you know how to open a file, search for a keyword, and edit the line. You don't have to relearn these things a zillion times, once for each special-purpose config thingy.

    Actually, the simple-minded sort of time-and-motion observations (that I've been doing mostly out of boredom) say there's often still an advantage to the plain-text, command-line approach. This is in great part because of something that can get really annoying with most current GUI tools: Every time you open a new window, it's back at your home directory, and you have to repeatedly wend your way through the stack of directories to find the file. There's nothing like the "cd" command to remember a point in the directory tree, or a "set" command to give a short name to the path. And the GUI tools have this annoying way of suddenly closing a window when they think a task is done, losing the directory information and forcing you to "drill down" to it again as you make repeated tries to get thing configged right. The GUI folks might be able to invent something like the "cd" concept, but they don't seem to have done it. Even the vaunted Mac interface is bad here, forcing you to waste time repeatedly getting yet another tool to the same directory.

    (Not that the CLI folks have solved all the world's interface problems, either. But they've been more honest at facing up to the problems, and kludging up partial solutions to a lot of them. ;-)

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  118. Argh ! But I must ask . . . by q256 · · Score: 0

    Yea - no Microsquash no workie workie - duh, what is new with that.
    Good for the ISP not lining up to kiss some Microsquash ass and working a fix around their problem child (imo).

    But more important - - - I live in America and surf for Swedish porn. When in Sweden whose porn do they seek ?

    --
    Once upon a time, a soon to be mommy and daddy loved each other very much (the lust was strong as well as the drinks)
  119. Re:Win95 & Win98 & Win2K & WinXP did i by Anonymous Coward · · Score: 0

    3.) Security
    4.) You are an idiot

    thanks

  120. Re:Win95 & Win98 & Win2K & WinXP did i by kismet666 · · Score: 1

    Read the RFC genius: If 'giaddr' is 0x0 in the DHCPREQUEST message, the client is on the same subnet as the server. The server MUST broadcast the DHCPNAK message to the 0xffffffff broadcast address because the client may not have a correct network address or subnet mask, and the client may not be answering ARP requests. If 'giaddr' is set in the DHCPREQUEST message, the client is on a different subnet. The server MUST set the broadcast bit in the DHCPNAK, so that the relay agent will broadcast the DHCPNAK to the client, because the client may not have a correct network address or subnet mask, and the client may not be answering ARP requests.

  121. What a retard... by X.25 · · Score: 1

    Lundis Energi should have been testing Vista back in its early alpha release stages to ensure compatibility with their Linux based server system.

    Yeah, you fucking genius. Instead of Microsoft testing their shitty future product with one of the most popular DHCP servers in the world, some random IT guys in Sweden should do that for them. Yeah.

    I mean, after all - it's our responsibility to test if Microsoft product works, not Microsoft's.

    Genius.

  122. Why? by Anonymous Coward · · Score: 0

    Lundis Energi should have been testing Vista back in its early alpha release stages to ensure compatibility with their Linux based server system.

    Huh? With as much time and energy invested in Vista, wouldn't it be Microsoft's job to make sure Vista worked with existing servers? That is, if they really had any interest in working with existing servers. I have had similar problems trying to get Vista to work with a wirelss access point that has been running for 3 years with Win98, XP, and several Linux laptops.

    Security reasons, my ass! This is just another example of Microsoft abusing their monopoly market position.

    Vista - just say NO!

  123. This is funny but..... by billsf · · Score: 1

    I find it hard to laugh really hard until Microsoft is gone. Mr. Pope, all the modern evils are in Microsoft, _not Google_ btw. Ironic that I happen to have a guest staying from that very town. Nobody wants Vista here (in Europe) and therefore a small chuckle. Clearly if they play, well, Microsoft... and every compliant OS works fine, tsk, tsk, I side with the people of Lund.

    BillSF

  124. Not MS Fault by fluffy99 · · Score: 1

    MS is properly implementing a known, albeit outdated, DHCP option. The DHCP server is failing to respond rather than either implement/ignore the valid option. Incidentally, this issue is fixed in ISC http://www.isc.org/index.pl?/sw/dhcp/dhcp-v2.php, so it's also possible that ISP is ignoring an update that will fix the problem. Also, MS has stated which registry key to change to disable the offending broadcast flag option http://support.microsoft.com/kb/928233, so it's not correct to say that MS has not responded. Given that they are RFC compliant, they didn't need to do anything.

  125. Re:No, I don't think so. by noctrl · · Score: 1

    meh, -1 !!?? Please, mod parent up!

  126. Re:Not a bug, its a feature by caluml · · Score: 1

    Please don't mod this funny, I am 100% serious.
    Please don't mod this funny, as it doesn't count towards karma. There, fixed that for you.

  127. Re:No, I don't think so. by Anonymous Coward · · Score: 0

    I think this is another instance of using the moderation drop-down because the reply button requires too much work.

    Twitter is starting at -1 because moderators are finally catching on to his irrational behavior. His pathological hatred of Microsoft makes any attempt at rebuttal an exercise in futility. He's immune to the Reply button.

  128. Re:Why do people still use Windows? Very simple. by billsf · · Score: 2, Insightful

    If you think developers are lazy, the average non-user is pathetic. I guess I'd be quite screwed-up if I used such an opiate for over ten years. I prefer to serve and I was shown NT (the __only__ Windows when we began the experiment) was unsuitable right in front of my face.

    The answer: People are lazy! (not just developers) What I cannot tolerate is all the needless suffering this laziness has caused. I'm pissed. Most people who are shown Linux (and more likely *BSD from the younger ones) take to Unix real fast. If "Generation X" had full use of their computers, they'd be dangerous!

    Sorry this seems so burnt-out, but two days of dealing with Windows "non-users" is beyond my limits. ANYTHING UNIX(tm) or "Unix-like" simply attracts smarter people. That's not simply because they used it in university, Unix users are simply smarter. (Duh)

  129. Re:http://www.goatse.cx by Technician · · Score: 1

    That, and the site's been down for years.

    As of January 14, 2004, the domain goatse.cx was taken offline, but many mirrors of the site are still available,

    gleaned from http://en.wikipedia.org/wiki/Goatse.cx

    and the trolls still try to direct you to a mirror.

    --
    The truth shall set you free!
  130. Re:The article you reference contains the solution by jc42 · · Score: 1

    It'd be soooo much easier for Aunt Millie to follow these instructions: ...

    Heh. I've watched a fair number of Aunt Millie analogs trying to use both
    Windows and Mac GUIs to do such things. I've watched as they get more and
    more frustrated, and tell the world what they think of the idiots who imposed
    such a godawful way of doing things on people like them. So no, I don't think
    that the existing GUI config stuff is any better than the CLI stuff. It just
    takes more keystrokes (most of the time), and changes more with every release.

    2. Locate a line that looks like:
    HKLM\SYSTEM\CurrentControlSet\Services\Tcpip\Param eters\Interfaces\{GUID} ...

    3. Create a new line below the correct{GUID} and type DhcpConnDisableBcastFlagToggle = 1


    One of the things I've seen with plain-text stuff is that the programmers know
    that such garbage names will be seen by users, and those users will mock the
    idiot programmers who imposed such names on the users. Especially things like
    setting a "Disable" flag to 1 to turn something off; even the dumbest user
    knows how perverse this is. Not that you don't see such things in plain-text
    stuff; you certainly do. But there is subtle pressure (based on the desire
    to not look too hostile to your users) to call it "BcastFlag" with 0=off
    and 1=on.

    Another observation is that, while geeks like us certainly can handle such
    instructions, we often need several tries to get it right. I notice that
    there's a spurious blank in the "Param eters" field, and I'd expect that it
    will make the operation fail (or be ignored) if you type it that way. This
    is one more thing that helps encourage programmers to be less user-hostile
    and use a simpler heirarchy for such things. And not include blanks in names,
    as is done so often in GUI-based packages.

    Not that things are really all that much better in the CLI world. We still
    have a long way to go before we can honestly claim that we're user friendly.

    --
    Those who do study history are doomed to stand helplessly by while everyone else repeats it.
  131. Re:No, I don't think so. by dedazo · · Score: 1
    He wasn't modded down, he's posting at -1 because of negative karma. Probably a result of twitter's proclivity to call people "stupid" and "liars" whenever they reply to him and dare suggest that Vista is not the existential nightmare he claims it is.

    I believe twitter calls that "evangelization".

    --
    Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  132. You're NATing your Vista boxes... by msimm · · Score: 1

    You're not passing the DHCP requests from the LAN. CentOS is your WAN side DHCP *client* and likely is providing your LAN side DHCP service (what the Vista boxes are talking to). Totally different scenario.

    --
    Quack, quack.
  133. It's not trivial... by Rix · · Score: 1

    People who need hand holding to use email aren't going to be able to edit their registry.

  134. You read it wrong by Rix · · Score: 1

    Microsoft is relying on an optional feature whose use is discouraged. Servers are not required to implement it. Clients are required to be able to operate without it.

    1. Re:You read it wrong by Score+Whore · · Score: 1

      I read it exactly right. Servers do not have to implement it, but clients are certainly not required to operate without it since that is the very purpose of it's existence: clients that cannot operate without it.

      Given that you can turn it off, it makes me think that MS knew it could be a problem but whatever benefit they get from enabling it outweighed the possible downsides. But they were smart enough to include the switch to use the other behavior. To me it sounds like the staff at the ISP are being dicks. Seriously there's no other answer here.

    2. Re:You read it wrong by bk2204 · · Score: 1

      But Vista can support it. It just doesn't by default. Vista doesn't need it and shouldn't use it. Furthermore, given that it is an old feature that exists solely to work around broken network stacks, it is completely reasonable to assume that any modern OS supports a network stack that is sufficiently functional so as not to need it. (The alternative, but equivalent, assumption is that any OS still needing that feature is so old as to be a security risk, and therefore, shouldn't be on the Internet.)

      That's the beauty of a "SHOULD" statement: it's a good idea, but not a requirement. There are numerous reasons why someone might not implement the requirements of such a clause: it's not needed, it can't be tested, or it violates a design concern such as security. When the DHCP server in question was written, Vista probably wasn't around, and therefore it wasn't needed. A basic review of computer security will demonstrate that unused or little-used code is especially prone to security bugs because nobody looks at or fixes it.

      I also disagree that Microsoft gained a technical benefit from enabling it: why write brittle code when it's just as easy to write more robust code?

    3. Re:You read it wrong by symbolset · · Score: 1

      why write brittle code when it's just as easy to write more robust code?

      Why sit in traffic when you can commute in your hovercraft? Oh, yeah, because you don't have a hovercraft. They're building this code with the tools they have and if this story is evidence then the tools writing Vista for Microsoft are not the sharpest tools in the shed.

      It seems like the list of reasons not to deploy Vista gets longer every day. I wonder what else they missed.

      --
      Help stamp out iliturcy.
    4. Re:You read it wrong by Score+Whore · · Score: 1

      But Vista can support it. It just doesn't by default. Vista doesn't need it and shouldn't use it. Furthermore, given that it is an old feature that exists solely to work around broken network stacks, it is completely reasonable to assume that any modern OS supports a network stack that is sufficiently functional so as not to need it.


      We don't know why they are using it, but because they are they probably have a reason. DHCP is not part of the IP protocol. An IP stack that passes packets on an unconfigured interface is neither broken nor not broken. The behavior is undefined.

      When the DHCP server in question was written, Vista probably wasn't around, and therefore it wasn't needed.


      You know what's even more amazing? That someone had the foresight to include this option in the RFC years before Microsoft even began work on Vista. Or not. Maybe that option has nothing to do with Vista. A developer writing a DHCP server who chooses not to implement that part of the spec is merely choosing a partial implementation.

      It's like the SMTP protocol. RFC 2821 compliant servers must accept EHLO while clients are not required to use it but should. If the client developer chooses not to, then they are just choosing an incomplete implementation but they are not buggy nor broken.

      I also disagree that Microsoft gained a technical benefit from enabling it: why write brittle code when it's just as easy to write more robust code?


      If I was going to guess, I'd say that MS chose to set the broadcast flag because some third party IP stacks/offloaders/accelerators need it.
  135. Re:No, I don't think so. by Anonymous Coward · · Score: 0

    "M$" has not broken any standard. They are simply using the optional broadcast flag. It's antiquated, sure, and not *required* by the standard, but it IS PART OF THE STANDARD.

    I certainly think MS should change their implementation so that it automatically omits the broadcast flag if the server doesn't respond, but your post is nonsense. MS isn't changing/breaking the standard by any stretch of the imagination.

  136. You can read it that way if you want by Rix · · Score: 1

    SHOULD simply means that you MUST NOT require that particular feature to operate. Which is exactly what Vista is doing.

  137. It this real? by Husgaard · · Score: 1

    The headline "Vista Bug Costs Users In Swedish Town Their Internet" is clearly misleading; nobody here seems to disagree that this only affects Vista users.

    And if this was important for the people affected (Lund is the largest university city in Sweden), this would be all over the blog-world in Sweden. But I have been unable to find any swedish bloggers writing about this. In fact all the blogs I have seen seem to end up at the same Inquirer article that we see in TFA, and the Inquirer goes into little detail and has no references. And if you understand swedish and look at the web pages of the city net of Lund, there is no mentioning of such problems, not even on their support pages.

    Sweden is quite different from the US when it comes to internet access. In Sweden there is real competition, and if somebody do not like what the city net of Lund is offering, there is at least two (probably 3-5, but I only know two because I do not live there) other ISPs that people can choose from in Lund.

    And the funny thing is that the city net of Lund isn't actually an ISP. They supply most of (but not all) the lines in the city for people who want 100mbps internet access, and they have a number of ISPs that supply internet access through these connections. Once you have your connection, you are directed to an internal web page where you are asked to select the ISP you want to use.

    Most likely the problem with Vista is only for getting an initial IP address so you can go to this web page to select the ISP you want to use. And this is why nobody in Sweden really cares about this.

  138. good practice? by swisswuff · · Score: 1

    Of course, Vista is non-standard software; however, what is the *point* of this? Manufacturers still telling their customers it'd be all plug and play? It was always a good idea to run a router/firewall locally that allows for static IPs in order to avoid the DHCP mess in mixed / Windows environments. There is always some printer, or Windows machine, that can not deal with regular DHCP. There is no plug and play, but beyond that unfounded assumption, there is a lot left to explore.

  139. Parent deserves an informative mod by shadowbearer · · Score: 1


    n/t

    SB

    --
    It's old. The more humans I meet, the more I like my cats. At least they are honest.
  140. Someone dropped a SHOULD on the floor. by argent · · Score: 1
    MS is properly implementing a known, albeit outdated, DHCP option.

    Only if it's connecting over infiniband or firewire. Over ethernet it SHOULD set that bit to zero.

    A client that cannot receive unicast IP datagrams until its protocol
    software has been configured with an IP address SHOULD set the
    BROADCAST bit in the 'flags' field to 1 in any DHCPDISCOVER or
    DHCPREQUEST messages that client sends. The BROADCAST bit will
    provide a hint to the DHCP server and BOOTP relay agent to broadcast
    any messages to the client on the client's subnet. A client that can
    receive unicast IP datagrams before its protocol software has been
    configured SHOULD clear the BROADCAST bit to 0. The BOOTP
    clarifications document discusses the ramifications of the use of the
    BROADCAST bit [21]. -- RFC 1531, 1993 (!)

    Flags. To work around some clients that cannot accept IP unicast datagrams before the TCP/IP software is configured, DHCP uses the flags field. The leftmost bit is defined as the BROADCAST (B) flag. The remaining bits of the flags field are reserved for future use. They must be set to zero by clients and ignored by servers and relay agents. -- Microsoft Technet.


    Ah, the dangers in summarizing RFCs.

    1. Re:Someone dropped a SHOULD on the floor. by fluffy99 · · Score: 1

      You missed the point. Setting the broadcast bit should not break your DHCP server. It's a valid option and if the DHCP server refuses to issue a lease because of it, it's the fault of the DHCP server. Whether Vista is improperly using the flag is irrelevant since it's a valid flag.

  141. Internet, not internet by Anonymous Coward · · Score: 0

    The Internet is the communications network that most of us on Slashdot use on a daily (or near daily) basis. An internet is a generic inter-network.

    -Mr. Pedantic

  142. Re:Win95 & Win98 & Win2K & WinXP did i by ekhben · · Score: 1

    ... when it is Microsoft who is not following the published standard.

    Setting the BROADCAST bit is not following the recommended approach, but it's still standards compliant.

  143. Three words by Opportunist · · Score: 2, Insightful

    The Pirate Bay

    --
    We used to have a Bill of Rights. Now, with the rights gone, all we have left is the bill.
  144. *Shakes head* by im_thatoneguy · · Score: 1

    Service: Provide internet
    Process: Any means necessary.

    Using *your* clients as hostages to save you some work is about as poor form as it gets. I can get onto my internet just fine with Vista through a linux server so I'm assuming it's possible.

    Somebody over in sweden has a god complex and I hope it bankrupts them for their childish antics.

  145. Rough Translation of the Swedish Metro Article by billzerker · · Score: 1

    From http://www.metro.se/se/article/2007/08/28/14/2423- 48/index.xml

    Lund’s Citynet Shuts Out Surfers With Vista

    BROADBAND. In Lund there will be disappointment for those who bought a computer with Microsoft’s new operating system, Vista. More precisely, there they will not be able to connect to the Internet.

    Lunds open “citynet” has a Linux server that is not compatible with Microsoft’s operating system. According to Lunds Energi, which runs citynet, the fault lies with a bug in Windows Vista, and there are no plans to replace the server.

    “A swap could lead to problems of a different sort. Our engineers are looking at what we can do. But it is really up to Microsoft to take action on the matter,” says Åsa Holmander, product director at Lunds Energi.

    At Microsoft, the whole thing has come as a surprise.

    “I haven’t heard anything about this. Nobody has contacted us as far as I know. But if Lunds Energi gets in touch with us, then we can surely arrive at a solution,” says Michael Bohlin who is product marketing chief.

    Lunds Energi refers customers to a solution at Microsoft’s support pages. But for Annie Johansson who will begin studying in Lund this autumn, these recommendations weren’t helpful.

    “It made no difference and still the Internet worked fine at home in Ljungby. Now I get to borrow my little brother’s computer instead.”

  146. Re:The article you reference contains the solution by crashelite · · Score: 1

    ya i can see it now ... call in to tech support "ya go into reg edit and modify this key here... ok your good to go" 2 hours later "what did you do? you deleted a bunch of things from regedit and your wondering why the internet will not work and your computer wont load anything... im sorry call MS" for a technician taking a user into the registry is like giving a terrorist a tour threw a reactor... you just dont want to do it if you want to have problems

    --
    (yes i know i suck at spelling fell free to correct my grammar and/or spellin i dont care, im still not going to change
  147. Not quite by daBass · · Score: 1

    You need the GUID of the NIC that it applies to. So you need a little more logic than a .reg file can offer. But nothing you couldn't handle in VC++ quite easily.

    1. Re:Not quite by Reziac · · Score: 1

      Okay, so a little bitty program that generates the appropriate and matching registry entry ... Even so, hardly so difficult that it's worth alienating any growing segment of their userbase... They'd best remember that eventually Vista will be 90% of their userbase (if Vista follows the same OEM-generated patterns as all its ancestors).

      --
      ~REZ~ #43301. Who'd fake being me anyway?
  148. *legacy* clients by Rix · · Score: 1

    Newly written clients aren't supposed to use it.

  149. Re:Win95 & Win98 & Win2K & WinXP did i by Chandon+Seldon · · Score: 1

    With anybody else I'd apply the "Never attribute to malice that which can be adequately explained by incompetence" axiom, but with Microsoft I'm not so sure.

    Sufficiently advanced malice is indistinguishable from incompetence.

    --
    -- The act of censorship is always worse than whatever is being censored. Always.
  150. Re:Win95 & Win98 & Win2K & WinXP did i by Paradise+Pete · · Score: 1

    While I'm not necessarily disagreeing with you, what would #4 have to do with the way Vista behaves? I didn't write it.

  151. Re:Win95 & Win98 & Win2K & WinXP did i by NoMaster · · Score: 1

    This is a failure on the part of ISC to make their DHCP server standards compliant ...
    So, you're saying the reference server produced by the Internet Standards Consortium is broken?

    Not snarking, clarifying. It could well be that you're right, but you'd want to be bloody sure before arguing it too hard...

    FWIW, I could describe a dozen cases of broken dhcp clients that work with the ISC dhcpd but fail with other implementations, but I won't. Instead, just google +"Xbox" +"dhcp", +"printer" +"dhcp", +"nslu2" +"dhcp", +"playstation" +"dhcp", ...

    In fact, I'd be a little surprised if it does turn out to be a problem with the ISC dhcpd - it's streets ahead of every single other dhcpd available on Linux or the *BSDs.

    --
    What part of "a well regulated militia" do you not understand?
  152. Re:The article you reference contains the solution by justinlee37 · · Score: 1

    Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.

    But, the instructions are only 7 steps long. The disclaimer is there for idiots who can't follow a simple 7-bullet list of steps.

    And man, it's not like reinstalling your operating system is some sort of incredibly difficult chore. I've had to do it numerous times. It's routine computer maintenance.

    Microsoft's laziness aside, if "businesses, schools, and grandmothers" are using computers in their day-to-day lives, they ought to know how to operate and maintain the things ... kind of like how you ought to know how to check your car's fluids, change a tire, etc.

    Of course, there are two entire industries built on people's ignorance of how to maintain both computers and cars, so, I know that I'm dreaming here. People love convenience too much.

    But more to the point, the how-to isn't hard, and people ought to be more comfortable learning how to maintain their machines (whatever they may be).

  153. Re:Win95 & Win98 & Win2K & WinXP did i by Ernesto+Alvarez · · Score: 1

    Then again, Vista does not agree with the "conservative with what you send" principle, considering they are using a flag they do not need to use to operate correctly and in fact is deprecated and should only be used in legacy clients.

    Both vista and dhcpd would adhere to the standard if they can provide an explanation of their respective behaviours. However there appears to be no possible justification for MS' actions, while the dhcpd behaviour could be attributed to dropped support for now obsolete legacy clients (which must have been almost unneeded until vista appeared). Instead of bashing on dhcpd why don't you provide the necessary explanation that would make vista compliant?

    Also, the standard declares that the correct solution is to modify clients in order to follow what is considered the correct behaviour (not to require broadcast answers). So, in this particular case, the burden's on the client, not the server.

    See the DISCUSSION subitem in the quote I sent in my earlier post to see why dhcpd should not accept vista's requests.

    Basically the whole thing is a small fuckup by dhcpd and a fucking huge one by vista (or plain malice, as I suspect).

  154. Re:The article you reference contains the solution by swilly · · Score: 1


    For command line registry access, use reg.exe (type "reg /?" for usage information).

    The command line tool is pretty well written, real easy to put in batch files, and can even handle changing individual values (something that you can't do with a .reg file, as they work on whole keys).

    The registry is evil because it is a binary blob, not because of how difficult it is to work with.

  155. I'm sure this really is just me... by crazzeto · · Score: 1

    But I seriously think the network admins should get off their Linux high horse and work for the greater good of the community to solve this problem... I would say they, more than Microsoft is to blame here. They found one specific case where Microsoft software failed, and are, based on what I'm reading, failing to help anyone fix the problem (including microsoft). Microsoft on the other hand has to try and to make sure Vista works properly on networks with every other platform that is still relivent, all while trying to implement some new networking protocols which may help end user networking experience one day. A much bigger job then emailing up microsoft with a note saying "our servers are configured xyz and it seems Vista doesn't work, here are some relivent details...", then perhaps, security etc allowing making some adjustments to let Vista work in the here and now so your users can browse the net... To me this more sounds like some jerk admin using this as an oppertunity to try and make people hate microsoft and switch to the software they feel everyone should be using regardless if that is actually doing them any good service or not, more sort of a religous crusade that shouldn't be a part of the world of techology.

  156. Re:Win95 & Win98 & Win2K & WinXP did i by mikkelm · · Score: 1

    Perhaps they aren't conservative in what they send, but if the ISC DHCPd was any better at being liberal in what they accept, this problem wouldn't exist, so they're both to blame in that respect.

    Microsoft don't need to justify their decision to set the bit to what it's set to. One bit that is within standards is certainly not a "huge" fuckup, and since it appears to be supported fine by other DHCP servers, one can only assume that it's a lacking implementation on the part of ISC.

  157. Re:Win95 & Win98 & Win2K & WinXP did i by mikkelm · · Score: 1

    Our other DHCP servers work fine with Vista. Only the ISC DHCPd doesn't play well with it. How would the other servers know how to support this bit, if not from the published standard?

  158. different linux ... by Joseph_Daniel_Zukige · · Score: 1

    exactly the point.

  159. Very interesting how the ISP is blamed by Tanuki64 · · Score: 3, Interesting

    It is very interesting how the ISP is blamed here. He could, he should, yada yada. M$ delivered a broken configurations and the ISP has to fix this. Generally not wrong. However, as Linux user I wonder a bit, why he should do this? I have enough examples where ISP refuse to support Linux. If it works, fine. If not, problem of the user. I never heard similar ISP blaming comments about this in any forum. More likely: "Oh yeah, Linux is the outsider, only 0.00001% of all user use it, heh heh heh."

    And how often do I hear about the superiority of Windoze. When some WiFi card does not work under Linux: Linux is not fit for the general desktop. If some WiFi card does not work under Vista: The stupid manufacturer was not able to deliver proper drivers on time.

    I begin to think the only reason that Windoze works at all is because everybody bends over for M$ and paves their path.

    Sorry, but even if those voices, which say the ISP could have acted on behalf of their customers, are right, and they are, I still deem them hypocrites.

    1. Re:Very interesting how the ISP is blamed by Anonymous Coward · · Score: 0

      > M$ delivered a broken configurations and the ISP has to fix this.

      False.

      Microsoft's configuration is completely correct.

      The ISP is simply incompetent. That's why they're the only ISP in the world that has this problem with Windows Vista.

      The ISP is running an old, buggy version of ISC dhcp. The ISP needs to update to the latest version, which fixes the bug. Here's the bug-fix report from ISC's own website http://www.isc.org/index.pl?/sw/dhcp/dhcp-v2.php :

      "Fix a long-standing bug that prevented the DHCP server from broadcasting responses to BOOTP clients that requested a broadcast response."

  160. Re:No, I don't think so. by Anonymous Coward · · Score: 0

    The point of standards is to make things easier. M$ has broken yet another one and you point the finger at a city?


    Mod parent down for being wrong in letter and wrong in spirit.

    The purpose of the RFC broadcast bit, set in Vista and part of the DHCP RFC, is to request a broadcast response. One reason for this bit, which it is the responsibility of a DHCP server writer to support, is (as mentioned in previous posts) to support TCP/IP implementations which simply can't cope with a non-broadcast packet before obtaining an IP address.

    Another (which I haven't seen discussed yet in the Comments) is for network management: one machine can listen in for all these requests and log/detect conflicts/unexpected packets, where such machine need not be the same physical box as the DHCP server. By configuring a Vista box to only accept broadcast responses, you make it a bit harder for some ne'er-do-well to unicast a false DHCP offer that isn't seen by the logging box.

    Put simply, Microsoft are attempting to improve security, and they are doing it while adhering to standards. It's intellectually dishonest and thoroughly harmful to genuine Linux advocacy to label this as Microsoft's failing; if this article was written to parody the irrational zealot who leaps before he looks, it is first rate.
  161. Security reasons ... by Joseph_Daniel_Zukige · · Score: 1

    In other words, Microsoft has found some security bug in MSWVista^H^H^H^H^HLook-Mah-No-Hands when running DHCP the corret way.

    Maybe they think they are trying to wrap a man-in-the-middle vulnerability in some sort of protective covering?

  162. Re:Win95 & Win98 & Win2K & WinXP did i by makomk · · Score: 1

    The standard says that servers SHOULD implement the BROADCAST flag, just like it says that OSes that don't need it (like Vista) SHOULD leave it unset. "SHOULD" means that, unless you have a good reason, you should do it that way.

    In fact, since the BROADCAST flag is a workaround for implementations that were considered old in 1993 and use of it is discouraged (see RFC1542 section 3.1.1), DHCP servers that don't implement it have good reason and are more standards-compliant than Vista. (I would be entirely unsurprised if there network setups out there where the BROADCAST flag cannot be implemented due to broadcast packets from the DHCP server to the client being dropped.)

  163. Different from the US? by malice · · Score: 1
    Sweden is quite different from the US when it comes to internet access. In Sweden there is real competition, and if somebody do not like what the city net of Lund is offering, there is at least two (probably 3-5, but I only know two because I do not live there) other ISPs that people can choose from in Lund.

    ...and you believe this is "different from the US" how, exactly? I live in a moderately sized city, and have a number of excellent choices for Internet access, from Cable to a number of DSL solutions to Metro Ethernet.

    I'd call that real competition.

  164. Re:Win95 & Win98 & Win2K & WinXP did i by makomk · · Score: 1

    The thing is, from doing some quick Googling and looking at the code, it would appear that ISC dhcpd does in fact support the BROADCAST flag, at least for some packets (presumably the ones that need it). It's odd that you're having trouble with it.

  165. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  166. Comment removed by account_deleted · · Score: 1

    Comment removed based on user account deletion

  167. authentication? by vuffi_raa · · Score: 1

    doesn't vista require online authentication? it should be up to microsoft to then take care of this since their product just doesn't work in the town.

  168. Dropping SHOULD all over the place by argent · · Score: 1

    Setting the broadcast bit should not break your DHCP server.

    That's also true. I'm not defending the DHCP servers in question, though I would like a bit more details about what the actual bug there involves, and why they didn't respond. Alas, googling brings up more smoke than light.

    My point is that Microsoft is not blameless here. If you know anything more about their decision I'd really like to know what led them to start setting this flag now, when it's been discouraged since 1993* in booth DHCP and BOOTP, and since their TCP stack doesn't actually seem to need it. This is unfortunately symptomatic of Microsoft's general approach to standards.

    * And its interesting to note that it's only required for Infiniband because of the size of Infiniband addresses... NOT because of the reason the flag was originally created.

  169. I beg to differ by Khyber · · Score: 1

    I beg to differ.

    Start>run>mmc

    Import your scripts, and have whatever you want at your fingertips.

    --
    Still waiting on Serviscope_minor to wake up to fucking reality and realize that Jessica Price isn't going to fuck him.
  170. Do Windows users really _want_ network access? by Anonymous Coward · · Score: 0

    Take a look at all the spyware/malware that is all-to-easy to install, the IE bugs, etc, and a wise user will have long ago concluded that Windows probably shouldn't be used on networks anyway. Windows is for legacy apps and games. Just run 'em in a VM, on top of whatever modern OS system you use for really getting things done.

  171. hypocracy of teh Lunix by Anonymous Coward · · Score: 0

    Wow... imagine if the situation were reversed, their networking software was Windows based, and it was denying access to people who use teh Lunix.

    You just know all the FOSSies would be tearing their hair out and gnashing their teeth and screaming for blood... but when this town starts denying access to people using Vista... suddenly all the FOSSies are fine with that.

    Remember, teh Lunix is "all about choice"... so long as you don't dare to choose Microsoft.

  172. Re:Win95 & Win98 & Win2K & WinXP did i by Ernesto+Alvarez · · Score: 1

    Well, whatever.

    If you think MS does not have to justify their use of a deprecated behaviour, fine. I guess this loss of connectivity is correct result then. They're both standard compliant, isn't that great? Good luck embracing and extending, but remember that vista isn't that popular yet.

    I'm tired of feeding a troll.

    PS: when dealing with dhcp, one does not assume anything, one reads rfc-951, rfc-2131 and its revisions and updates.

  173. Whoops. by SanityInAnarchy · · Score: 1

    Yeah, you're right. I know what it does, I just should have written to 10% instead of by 10%...

    --
    Don't thank God, thank a doctor!
  174. Vista is a failure. by symbolset · · Score: 1

    And you got all this unsubstantiated speculation from where, exactly?

    Well, since you asked, Microsoft's ME II, better known as Vista, is causing unhappy faces everywhere I go. It isn't just that people don't want to use it, or that it's insecure and buggy or that the very word vista has "failure" attached to it. It isn't that Vista isn't even compatible with Microsoft's own SQL Server.

    Most of the people that I know only care that it's not possible to deploy Vista with industry standard tools. A rollback is likely, and there are substantial unresolved issues preventing deployment.

    Although I'm aware you don't appreciate twitter's attention to these matters, I do. I do appreciate twitter's attention to these things quite a lot.

    Thanks, twitter.

    --
    Help stamp out iliturcy.
    1. Re:Vista is a failure. by dedazo · · Score: 1
      Bwahahahah, I won't speak for Joe but you'll forgive me if basically regurgitating twitter's little journal and linking to Slashdot's FUD-for-revenue "news" pretty much eliminates any credibility you might have hoped for here.

      Good god, you even linked to Roy Shitzforwits. Do you know who he is? He's been crapflooding COLA on USENET for two years, complete with epic flamewars and complaints to his ISP in the UK. Many people believe he's employed by Netscape or RedHat or Canonical (take your pick), who probably fund his (if "he" isn't actually multiple people, given the volume) lame attack blogs that he uses to spam Digg and other social sites to high hell.

      For every single "OMFG VISTA IS TEH SUXX0RZ" article out there I can find one that claims Vista simply works. It works for me, that much I know. But people are almost scared of whispering that because of this massive FUD campaign. It has issues? Sure. It's a 1.0 release. SP1 is coming soon, and that will probably be the end of the "Vista is a failure and M$ is dying" bullshit. Unless you're one of those losers that complain about UAC, in which case I can't really do anything for you anyway.

      Incidentally, what do you think about twitter consistently ignoring month-to-month OS market share numbers that put Vista at a 1-2% net growth so far? Too much reality for people like him and you, right?

      Thanks for the chuckle though.

      --
      Web2.0: I love when people Flickr my cuil and digg my boingboing until my google is reddit and I start to yahoo
  175. Re:The article you reference contains the solution by Obsidian+Butterfly · · Score: 1

    Having to edit the registry like a complete nerd is why Windows will never be ready for the desktop.

  176. Some burners are a joke by tepples · · Score: 1

    Why can't they just download the CD? Because the CD recorder that the PC manufacturer installed was a

    JOKE!!! Seriously, I encountered two different CD recorders over the weekend, one on a Dell and one on an HP, that couldn't record a gapless audio CD because neither supported disc-at-once.
  177. RWhat a brave and corageous right decission! by hellmuthchileno · · Score: 1

    The decision of the Internet authorities of Lund must be praised because they have now made the commitment that all users of Windows (any flavor should do) : The big must be fixed by the provider of the Operating System, nobody else. I am 65 years old and I still remember when we wree hearing im Werners Lee talking about the CERN and HTML to provide a free platform trough the Internet, free for all, and Bill Gates had just sent his 8 satellites (by the way they must be still circling the earth, I assume) and Microsoft postulated that these kind of "private" network was the ONLY alternative to the emerging Internet. He wanted toi own what we now know as Internet, but he has never committed his own company to respect and fully support the rules of te Internet Engineering Task Force has issued. Microsoft never admits openly a bug, well knowing of the weakness of their own OS coding. Microsoft su`lies just the "temporary" bug that hopefuully will preven a certain kind of mal-ware to disrupt your computer OS, something you paisd for not only by the license, but now buying completely new hardware to run this VIsta-monster! Many people today, mainly young people can really beleive that Bill Gates invented the Internet. Well it did no happened that way! Why should Bill Gates ensure the users (paid) pf his weak and ressource-swallowing OS Vista that will ever comply to 100% all the Internet agreements all around the world rthat have made possible that everybody (except Internet Explorer Users) see the same pàges we design fro all the other Operating Systems? What benefit is there for Bill Gates to ensure that if you are using Outlook instead of Thunderbird or Forefox to read your e-mail, that your computer donot acquire instantly hundreds of spywares and every conceivable kind of bugs? Only if you use Linux (Ubuntu, for example) or Mac OS X you can feel safe! I really as a Dane and Chilean I do applaud the brave and correct decission of the city of Lund (By the way their inhabitants do own a sizable amount of Macintoshes). Windows is a bother. I do use it just to verify that my PHP-MySQL-CS2 code is working or not in the latest flavor of incorrectness : Internet Explorer Hellmuth Stuven Lira