Slashdot Mirror


User: runswithd6s

runswithd6s's activity in the archive.

Stories
0
Comments
203
First seen
Last seen
Profile
(view on slashdot.org)

Comments · 203

  1. Improve your server availability too, Comcast... on Comcast Launches First Public US Trial of DNSSEC · · Score: 1

    I would rather see Comcast improve their DNS server availability first, or at least in addition. For the last three months, I've turned to using another DNS provider because Comcast sees fit to run nightly maintenance on their servers sometime after 01:30 CST. Rarely has connection to the internet been compromised, rather to the DNS servers themselves. If they're using load-balancing hardware, I'm not seeing it as an end-user. Hopefully they can piggy-back a reliable high-availability architecture in addition to DNSSEC...

  2. Re:Their arguments: 1-5 on Should Vendors Close All Security Holes? · · Score: 1

    4. If we disclose a bug and fix it, it just escalates the "arms race" with the hackers. Better to keep it hidden.
    Exactly what Mr. Blackhat is thinking, "Keep it hidden." Chances are if the software developers know about an exploitable bug, so do the crackers. It may be that the "script-kiddies" are still in the dark, but I don't consider "script-kiddies" as being in the "arms race." Note, however, that the article didn't say the company wouldn't fix low/medium security bugs, rather they wouldn't publicize the fix when it was finally rolled out in the product.
  3. Realms of Despair MUD - Vampire Class on What is the Best Bug-as-a-Feature? · · Score: 1

    Back in the day, oh around 1995, my college buddies and I used to play on the Realms of Despair MUD. The Gods that be were heavily improving the codebase and adding new classes. Our favorite class at the time was the Vampire. It seemed to have all of the benefits of a Thief, Mage, and Fighter class all rolled into one.

    Instead of mana, vampires used blood points. Young vampires did not have the feed skill, but could drink from a pool of blood created under their slain victims. In any case, there was a bug with the feed skill, probably intended as a feature. When a vampire fed, it both replenished the blood point pool, but also the health points. It took a while to tweak the system to the correct balance, but until then, we had no need of healing spells or potions. Just script tinyfugue or tintin++ to always throw in a few feeds whenever the blood points or health points were getting low, and violla! The most effective attack was to cast invisibility, backstab, feed, and then go into whatever sequence of attack you might have in mind.

    Our other favorite bug was to duplicate equipment. Characters and their equipment were not always saved whenever a "transaction" occurred. For example, if a character picked up a sword, the MUD didn't automatically save this to the inventory. Characters were saved periodically, though they could force it through the "save" command.

    If you could find a way to crash the MUD (exit a room out a door that didn't exist or some such gem of secret information) you were golden. Character A hands character B a piece of equipment, be it a weapon, gold, or bag containing any number of items. Character B types "save", and A or B then crashes the server. When it comes back up, Character A and B have a copy of the equipment in their inventory.

    Of course, the Gods quickly figured this out and started tacking unique serial numbers onto pieces equipment and running periodic audits...

    Chewie, a.k.a. Spieler

  4. DigitalDJ on Better Jukebox Software for Bigger Libraries? · · Score: 1
    Since I didn't see it amongst the posts yet,

    Package: digitaldj
    Priority: optional
    Section: sound
    Installed-Size: 268
    Maintainer: Tim Dijkstra (tdykstra) <tim@famdijkstra.org>
    Architecture: i386
    Version: 0.7.3-1
    Depends: maplay3 | mpg123 | amp | vorbis-tools, libc6 (>= 2.2.4-4), libgdk-pixbuf2 (>= 0.17.0-2), libghttp1 (>= 1.0.9-9), libglib1.2 (>= 1.2.0), libgtk1.2 (>= 1.2.10-4), liblircclient0, libmysqlclient10, xlibs (>> 4.1.0)
    Recommends: grip
    Suggests: mysql-server
    Filename: pool/main/d/digitaldj/digitaldj_0.7.3-1_i386.deb
    Size: 71060
    MD5sum: f4660984f6081bef5a49a3dab953b49f
    SHA1: 3ca0d750213e9203a1cf298178481ca2f28a6c67
    SHA256: cb0e7a0a08dcb49e5899fc20dcbdb10c3777080095d644c211 19408368209bb7
    Description: An SQL based mp3 player front-end
    DigitalDJ is an SQL-based mp3/ogg-player front-end designed
    for people who want to create an mp3 version of their CD collection. It
    is designed to work with the Grip ripping/encoding application (but can
    be used separately). When Grip encodes mp3 or ogg files, it will place all
    of the song information into an SQL database. DigitalDJ can then use this
    information to create playlists based on a number of criteria.
    .
    You will need a MySQL server, which can either be on the local or a
    remote host.
    .
    Homepage: http://nostatic.org/ddj/index.shtml
  5. glad I read /. on TiVo Wins Permanent Injunction Against EchoStar · · Score: 1

    I am so glad that I read /. occassionally! I was contemplating getting DISH network for our house because of the drastic price savings over the competitors. I had assumed that I could buy/build a Tivo/MythTV box and attach it to my DISH receiver. Now I learn that it isn't going to happen any time soon! Thanks /. for preventing me from making a big consumer mistake!

  6. Re:Easy Amanda Client for MacOSX? on Amanda 2.5 Released · · Score: 1
    It's not horribly complicated to set up backups with amanda on a Mac OS X machine. I agree, it would be nice to have a precompiled, self-contained *.app, but this should suffice in the mean time.
    1. Install Mac OS X Developer Tools (for gcc)
    2. Install Xtar (google for it), a version of GNU tar that understands resource forks, etc.
    3. Compile amanda, pointing to xtar as the default path for tar.
    4. Configure as normal.
  7. Re:Actually it seems like he is looking for is.... on The Elusive Command Alias Function? · · Score: 2, Informative

    The type of interface you're thinking about is something along the lines of a text-based MUD or IRC client, where your commands are hooked BEFORE being sent to the server. I personally don't know of any, but can't imagine that it hasn't been considered. Currently, OpenSSH uses the "~" character to indicate that an SSH command will follow. "~C" drops you to an "ssh>" prompt to add things like tunneling while you're still connected to the host. Evidently, the ability to intercept input and redirect it to a local function is already built in to the software. IIRC, you can change the command character if "~" is too clunky for you. The next task is to extend this to provide an alias function. For example, you could bind "~a" to a theoretical "run-alias ALIAS ARGS" command. The desired effect is to output the expanded or constructed shell commands to the host. You will likely want to bind an interpreter to the run-alias command rather than creating your own. Find a license that is compatible with the OpenSSH client or whatever client you might be using.

  8. Original DOOM w/Alient wad on What Scares Game Developers? · · Score: 1

    A friend of mine actually owned a PC when I was in college. He had just gotten a huge 1GB hard drive and was downloading DOOM wads like a madman when he came across the Alien wad. The damn mobs moved so friggin fast. Playing the game with all of the lights turned off, a blanket over my head and monitor, with headphones on literally had me jumping out of the seat when one of the aliens would pop out of its hiding place and rip my face off.

  9. Re:my P2P round-up on BitTorrent's Loss is eDonkey's Gain? · · Score: 1

    I'm not 100% certain, but I have a vague feeling that you really don't understand BitTorrent. You don't have to leave the client open after you've downloaded your file. You are sharing bits and pieces of the file you're downloading as you're downloading it. For more information on the actual protocol and it's design, visit here.

  10. hard drive monitoring on Best Linux Hardware Diagnostics? · · Score: 4, Informative

    Just to add this to the suggested list of applications: smartmontools control and monitor storage systems using S.M.A.R.T. lmbench Utilities to benchmark UNIX systems memtest86 Test your memory on x86 platforms nictools-nopci Diagnostic tools for many non-PCI ethernet cards nictools-pci Diagnostic tools for many PCI ethernet cards lm-sensors utilities to read temperature/voltage/fan sensors mbmon Hardware monitoring without kernel dependencies (text client) sensord hardware sensor information logging daemon crashme Stress tests operating system stability fuzz stress-test programs by giving them random input spew I/O performance measurement and load generation tool stress A tool to impose load on and stress test a computer system cpuburn a collection of programs to put heavy load on CPU ltp The Linux Test Project test suite

  11. LUG's on How Can I Donate Old Hardware to Developers? · · Score: 3, Interesting

    Find the email address to a local LUG listserv and let them know the stats of the machine and that it's free!

  12. Re:I've had this exact same discussion! on How Episode IV Should Have Ended · · Score: 1
    6. No force, no prophesies, etc. No such thing.

    Lucas tried to remove the fantasy element by introducing a biological symbiot to "all living things in the universe". This, of course, is simply hogwash, because eventually we see that ghosts of passed Jedi are allowed to walk appear anywhere they wish. Some geekoid will try to defend ghosts as some "singular expression of a personality though the omnipresent matrix of medaclorians," which so happen to communicate over vast amounts of space instantaneously. This ties together nicely Luke's ability to feel Han's torture and Darth Vadar and the Emperor's ability to coordinate tactical command of vast starfleets.

    Hey, it's sci-fi/fantasy; a space opera. If it wasn't, it would be Battle Star Galactica. Suspend disbelief and enjoy.

  13. Re:How about having no server at all? on Solutions for Serving Lots of .torrents? · · Score: 2, Informative
    Of course, we're assuming that you've read http://www.bittorrent.com/guide.html, which shows you how to do it. Recent versions are trackerless, so setting up the tracker is no longer valid, though if you want to service the 3.x versions, you may still want to set one up.

    There's always freshmeat to search for options. EZTorrent appears to be what you want. mod_bt also looks promising if you're using Apache 2.x.

  14. Re:RPM and Deb on Debian Addresses Security Problems · · Score: 2, Interesting
    I think one thing people misunderstand about packages is not necessarily the format of the package itself (which is certainly important), but the robustness of the tools with which you can operate on those packages. Part of your comment is targeted in that direction, and I agree. Tools are converging in features. Improvements are being made across the board on both camps. dpkg and apt, for example, have some interesting enhancements on deck. Just check out the dpkg ChangeLog if you're looking for examples of changes already made.

    Regarding format, though, I still believe DEB's win for flexibility, accessibility, and a simple, straight-forward design. Baroque is hardly the word to describe the "./debian" maintainer scripts directory. What does one find in "./debian"? control, changelog, copyright, README.Debian, rules (the build Makefile), and optionally the prerm, postrm, preinst, postinst scripts. Whatever else a maintainer puts in that directory that is useful for the build process is entirely subjective to the helper tools they might use (like debhelper).

    DEB's are simply two tarballs archived together, data.tar.gz, which contains the package files themselves, and control.tar.gz, which contains the maintainer scripts. If you did not have dpkg installed on your system, but wished to extract the files and information from a DEB, you would simply use the tools ar and tar. To do the same with an RPM is to open up a hex editor to find the end of the RPM header, then use dd to cut it off and output the remaining tarball. (RPM format) How many people know or want to know how to do that?

    The other flexiblity that DEB's have that RPM's don't (didn't?) is that maintainer scripts can be written in any language the maintainer wishes, as long as the interpretor is installed at the time the script runs. If you're maintaining a Perl package, it's reasonable to assume that Perl can be installed as a (pre-)dependency and used to run the maintainer scripts.

    Debconf, for example, is one of those optional helper tools the maintainer is encouraged to use when questions must be asked of the user/administrator at installation time. Gone are the days when DEB's could not be installed unattended. Using Debconf allows the maintainer to provide those questions, and allows the user to view them using one of multiple interfaces, or to ignore them completely. Additionally, po-debconf makes it trivial to add multilingual support for those questions.

    There is plenty of documentation, utilities, and helper tools to create a Debian package, and on-line resources such as IRC, email lists, and forums. An interesting thread to read dates back from 1996, titled "Why the .deb format?". Also, take a gander at this FAQ.

    Really, comparing RPM's to DEB's is like comparing apples to oranges. RPM maintainers may baulk at the "debian/" directory and maintainer scripts, but I personally baulk at having to learn yet another spec file format for RPM's and being restricted to using librpm or a hex editor to access the data contained within the package.

  15. Re:How the mighty have fallen... on Debian Struggling With Security · · Score: 1
    I think what they really suffer from, and I am not expert, is politics of a large system and the perception of lots of power sitting on top. I could be wrong.

    Actually, I do think you're wrong, but I am biased in that I'm a Debian Developer. Developers only have to get involved in "politics" if they really wish, but the bulk of developers happily work on the half-a-dozen or so packages they're maintaining and leave the "politics" to the people who care about them. I consider myself amongst this group of moderates, if you wish to pin political terminology upon us.

    So really, what is political about security fixes? Nothing, and the mechanisms for updating packages do not revolve around politics either. The basic formula is:

    • Email security@debian.org with a description of the bug your package is afflicted with.
    • A patch is helpful, but remember that only the security team is allowed to upload the new, signed package.
    • Let the security team handle the rest.

    I want you to notice a couple things about this process. The developer is equally responsible as the security team for recognizing a security bug (via watching security bulletins, etc) and for responding to bug reports against his/her package. Even if the patch isn't backported against the Stable package, the developer should notify security@debian.org that there is a problem,

    And finally, note how the responsibility for uploading the new binary and source packages lies in the hands of the security team. This is where our concern lies. Is there enough people on the security team to cover 1500+ packages? Probably not. I believe that this is the reason the blog entry was made. Not to undermine or discredit Debian, but to address a shortcoming that can and will be addressed.

  16. Re:Thermal Cube + Nagios on Server Room Temp Monitoring and Notifications? · · Score: 1

    If you don't feel like a do-it-yourselfer, you can buy 1-wire temp sensor boxes from http://ibuttonlink.com./ We did this recently and have been running digitemp from a cron job to log temp and humidity. I'll have to take a look at the nagios plugins to see if one works with digitemp. Otherwise, we were planning on using munin to do some nice rrdtool graphing.

  17. Re:...But you don't need BIOS in Linux! on Why Do We Have to Use a Floppy to Flash BIOS? · · Score: 2, Interesting

    The question of firmware updates extends to devices other than just the motherboard. I recall my CDRW drive having a crappy firmware version and having to update it in order to burn CD's correctly within Linux. It happens. Learning how to build a bootable CDROM with FreeDOS and the firmware program would be well worth the time investment. Personally, I think hardware manufacturers should make their own little bootable CD images that are OS agnostic to do firmware updates.

  18. OS Patch Level == Dead Concept on Debian Upgrade May Cause Serious Breakage · · Score: 1
    And the concept of an OS patch level is foreign to Linux and BSD distributions alike. For all the meaning you might derive from a version number, look at /etc/debian_version. If by OS patch level, you mean a list of possible packages to install and their associated versions, then those are found in a simple text file called Packages in a directory on the archives you request in /etc/apt/sources.list. This file is used to compare the versions of packages installed and packages available. If multiple versions are available, the decision about which version to install is configured in /etc/apt/preferences. It's quite flexible and distributed, perhaps a concept lost on Commercial UNIXes.

    So, within the context of Debian, an OS patch level is an active comparison between that which is installed and that which is available. "apt-get install -u" will list the packages that can be updated from the archives you choose to track. "apt-cache policy PACKAGENAME" will give you detail about how available packages are assigned pinning priority, info you can use to see where the package will ultimately be installed from before ever running "apt-get install PACKAGE".

    Really, OS Patch Level is a dead concept. My OS patch level is Debian 3.1 with the latest security patches pulled from the security.debian.org archive and a custom kernel...

  19. OT: rankings on Debian Upgrade May Cause Serious Breakage · · Score: 1

    He was only moderated up 3 points (1 because he didn't post anonymously). At least some of his rating was flamebait. You probably have a +1 bonus for insightful. Downgrade that to 0 if you don't want unwarranted inflation. I find that most "insightful" rankings are overrated anyway and better classified as either "informational" or "interesting" (perhaps).

  20. The Wizard Book! on Studying Computer Science at Home? · · Score: 3, Informative
  21. Re:How to kill Debian on Debian Upgrade May Cause Serious Breakage · · Score: 3, Informative

    The subject of the parent is itself suspect of reasonable objectivity. How does one kill a highly successful distribution that is 100% driven by the community at large?

    "Take freaking forever to freeze for a release." There were a number of mitigating issues regarding Sarge, not the least of which was creating a new installation suite modular enough to work on all 11 ported architectures (not two dozen). Few can claim more portability. The second largest hold-up was the lack of an autobuild infrastructure for security updates. This was exhaserbated by hardware failures of key buildd daemons, etc. Regardless, time between releases is a sore subject for Debian Developers as well as the users. It is well-discussed on the lists, and in the public archive. Feel free to search debian-release, debian-project, and debian-devel for the relavent discussions.

    "Take freaking forever to ship after freezing." I'm not actually sure what was meant by this. The freeze was done in steps, and once the actual freeze was announced, the release happened blazingly fast by most standards. However, this is subjective to POV.

    "Ship a broken upgrade even after all the damn testing." How did Debian ship a "broken upgrade?" It created a few ISO images with a typo in /etc/apt/sources.list which prevented updates from an archive that contained no packages yet. What was broken? Additionally, published release notes and detailed installation instructions outlined the difficulties you might find during an upgrade from woody to sarge. What known breakages were hidden from view? What malicious intent did Debian have?

    Seriously, to use your phrasology, the above post is nothing more than flamebait. If you don't like Debian's release cycle, either roll up your sleeves and participate in the process to improve it, or jump ship and use something like Ubuntu. Debian is not dead, is not in danger of dying, and could benefit more from helpful contributions than rants about its shortcomings.

    I have failed in these posts by feeding the troll. I haven't provided a new defense or pointed out new facts. All of this information is available for those that would search (with little effort, mind you) for it. Happy hacking, and happy feeding.

  22. A hacker's upgrade... on Debian Upgrade May Cause Serious Breakage · · Score: 1
    Getting a list of packages on debian and the instructions to dselect regarding that package:
    dpkg --get-selections > oldlist
    Do this before you upgrade. Likewise, if you want to compare files installed pre/post upgrade, make a backup copy of /var/lib/dpkg/info.
    cp -rp /var/lib/dpkg/info /var/lib/dpkg/old-info
    As per release instructions, upgrade apt first. Then:
    apt-get dselect-upgrade
    or
    apt-get dist-upgrade
    You may need to run apt-get install -f a few times, but apt will tell you when it's necessary. Too much typing? Get over it. Get a list of the resulting packages installed:
    dpkg --get-selections > newlist
    Compare them:
    diff oldlist newlist
    Now, to compare files installed per installed package, diff files from your saved /var/lib/dpkg/old-info.
    for i in /var/lib/dpkg/info/*.files; do
    echo "Comparing $i to old version"
    diff $i ${i/info/old-info}
    done
    Essentially, the info is there for you to use. Debian is an evolving system, so one should learn where the data is and take advantage of that knowledge. Everything is in flat files, easily accessible, and parseable by standard UNIX tools. There are a plethora of useful packages and tools to examine your debian system: grep-dctrl, debian-goodies, apt-listchanges, debsig-verify, etc. For example, one tool that's often ignored is apt-cache. Try this some time:
    apt-cache policy PACKAGENAME
    Looking for an available package to download? Search the available list for a REGEX that matches descriptions or package names...
    apt-cache search REGEX
  23. Re:How to kill Debian on Debian Upgrade May Cause Serious Breakage · · Score: 1

    Downgrade the troll above, please.

  24. Re:Evidence of problems with packaging systems on Debian Upgrade May Cause Serious Breakage · · Score: 4, Informative
    They also don't have the resources to making security patches for every package without upgrading to a newer version of said package (i.e. backporting). They really do a phenominal job given their constraints.

    I'm not sure what weed you're smoking, but Debian backports ALL of their security fixes from upstream software to the version packaged in stable. Really, consult the Debian Security FAQ for more details.

  25. Re:Firefox Plugin Available on Bram Cohen to Release BitTorrent Search Engine · · Score: 1

    Yep. It looks like Bram and Co. have flipped the switch and turned off the search site to the general public.