Suchergebnisse

  1. Paldium

    Thema IPC hilfe brauch

    Vielleicht hilft es dir, wenn du die Shellsyntax betrachtest, die in etwa das gleiche macht: $ cat < x | wc -w Schrittweise Analyse: Hauptprozess initialisiert die Variablen Hauptprozess forkt sich selbst und wartet anschließend 1. Fork erstellt eine Pipe 1. Fork forkt sich ein...
  2. Paldium

    FTP-Server

    Server---NAT---Internet---NAT---Client
  3. Paldium

    ascii art puffy

    Auf den FTP-Servern von OpenBSD gab es mal eine README unter /pub/unix/OpenBSD, ein paar Mirror haben die sogar noch: _____ ____ _____ _____ / ___ \ | _ \ / ____| __ \ / / / /___ ___ ____ | |_) | (___ | | | | / / / / __ \/ _...
  4. Paldium

    Sicherheit OpenBSD > FreeBSD ?

    Alles klar, jetzt hab auch ich es verstanden. :) Die Guardpages sind also einfach nur nicht allokierte Speicherstellen, denen man einen Namen gegeben hat. Pages liegen nie direkt hintereinander, so dass ein Zugriff über die Page (oder vor die Page) einen Segmentationfault zur Folge hat. Damit...
  5. Paldium

    Sicherheit OpenBSD > FreeBSD ?

    Hm, ich schätze den Sinn der Guardpages hab ich doch nicht richtig verstanden. Streich sowohl den Code (die Pagesize ist übringes 4 KB und nicht 64 KB wie angegeben) als auch das Argument ... erstmal. ;) Auch wenn es gerade völlig offtopic ist, weil ich jetzt GNU/Linux mit OpenBSD vergleiche...
  6. Paldium

    Sicherheit OpenBSD > FreeBSD ?

    »Unsere Anstrengungen liegen vor allem in der [...] vorausschauenden Sicherheit [...].« Für alle, die mit dem von double-p geposteten Vortrag »Exploit Mitigation Techniques« nichts anfangen oder dieser ihnen zu theoretisch ist, einfach mal ein paar Beispielcodes. Erstmal zu meinem System...
  7. Paldium

    OpenBSD installation schlägt fehl.

    Ich hab mal auf der OpenBSD/i386-Laptopseite nachgesehen. Da zumindest ein T23 aufgelistet wird (du hast nicht geschrieben, welches Modell im Speziellen), gehe ich mal von aus, dass man es wohl zum Laufen bekommt. Eventuell hast du ein Bootloaderproblem. Um das auszuprobieren, könntest du mit...
  8. Paldium

    Neue Lücke in Sendmail

    Jetzt auch hier: http://www.openbsd.org/errata.html Der eigentliche Grund für mein Posting ist aber ein anderer: Im NetBSD-Changelog steht "Fixed: NetBSD-current: May 30, 2006", damit ist doch sicherlich gemeint, dass Sendmail aus dem NetBSD-Code entfernt wurde. Andererseits hätte man...
  9. Paldium

    Windows Vista Beta 2 => Ein Greuel

    Microsoft adopts open-source security feature Ich bin mal gespannt, inwieweit sich der Schutz bezahlt machen wird. Außerdem wird es doch recht interessant sein, ob damit bestimmte Angriffe auf ein Windows-System so erschwert werden, dass bestimmte Viren/Würmer ins Leere greifen.
  10. Paldium

    bitweises kopieren -> triviales(?) problem eigentlich...

    Nur noch als Anmerkung: Bei b=(c[x/8]<<ilsb)&0xff; und z=(b<<(8-u))&0xff; kann man das &0xff auch weglassen, da ein UND mit nur 1 keine Auswirkung auf das Ergebnis haben wird. Aber das hätte man wohl spätestens beim Entwurf der Hardware bemerkt. ;) Zu der Lösung im Allgemeinen...
  11. Paldium

    bitweises kopieren -> triviales(?) problem eigentlich...

    Bezüglich der angestrebten Optimierung: Es ist nicht möglich, den Eingabe-Char als ... ich sag mal "long long" zu betrachten, so dass man den einfach so mal eben um paar Bits shiften könnte, oder? ;) Die Hardwareimplementation ist vermutlich auch an 8-Bit-Variablen gebunden? Oder könnte man...
  12. Paldium

    bitweises kopieren -> triviales(?) problem eigentlich...

    Ja, man kann es dadurch weiter verbessern, indem man sich nicht auf die Quelle, sondern auf das Ziel beruft: Bisher guckt man ja, wie viel man aus einem Quellchar auslesen kann und schreibt das dann (soweit möglich) in den Zielchar. Man könnte auch gucken, wie viel in den aktuellen Zielchar...
  13. Paldium

    bitweises kopieren -> triviales(?) problem eigentlich...

    Haha, danke für die Hilfe. :D Das Problem ist noch mit dem letzten Schritt (gucken, wie viele Bits geschrieben wurden). nbits -= 8 - source_block_offset + 1; und nbits -= 8 - dest_block_offset + 1; Das "+ 1" muss da weg. Ich probier nochmal paar Werte aus, mal sehen, ob es sich...
  14. Paldium

    bitweises kopieren -> triviales(?) problem eigentlich...

    Hallo dettus, wenn ich dich richtig verstanden habe, dann ist dein Problem, dass die while-Schleife möglichst wenig Durchläufe haben sollte. Damit man das erreichen kann, muss man ja von der bitweisen Verarbeitung weg. Der Vorschlag, das ganze charweise zu machen, wurde ja bereits genannt. Ich...
  15. Paldium

    OpenBSD-Maskottchen Puffy als Plüschtier - bald!

    Also neben einem Plüschtier (was ich persönlich unbedingt haben will :D) wäre doch ein Puffy für den Weihnachtsbaum eine lustige Idee. Ein Puffy aus Glas mit vielen (hoffentlich nicht sonderlich spitzen) Stacheln im Stil von 2.8 (Harisenbon). Das ganze könnte dann als "Stay Off My Christmas...
  16. Paldium

    pf.conf funktioniert nicht richtig

    Du könntest bei #options kurzzeitig zum Testen einfach mal set skip on $int_if machen, dann wird der LAN-Verkehr nicht weiter gefiltert. Wenn du dann immer noch keine Verbindung mit nc aufbauen kannst (während eMule läuft, versteht sich), dann überprüf mal, ob nicht auf dem anderen Rechner 'ne...
  17. Paldium

    pf.conf funktioniert nicht richtig

    Ich glaube dir fehlt einfach eine "pass out"-Regel, damit der Netzwerkverkehr vom OpenBSD-System zum Client kommen kann: #mldonkey pass out quick on $int_if proto tcp from any to 192.168.0.11 port \ $mldonkeyTCPports keep state pass out quick on $int_if proto udp from any to 192.168.0.11 port...
  18. Paldium

    zwei x11-server zu einem desktop verbinden?

    So, ich hab jetzt auch mal erste Erfahrungen mit xdmx gesammelt, auch wenn es ein langweiliger Aufbau bestehend aus zwei i386-Maschinen mit jeweils einem Bildschirm ist ... aber nun ja. Läuft soweit alles wunderbar - es wird ja auch gut auf den Seiten erklärt. Mein Problem ist jetzt aber...
  19. Paldium

    50 Euro und zutiefst enttäuscht.

    Verzeih mir die Frage, aber bist du wirklich so dumm wie du hier tust? Du kannst dich doch nicht ernsthaft hinsetzen und anfangen, eine Software zu portieren, wenn du schon bei der Installation und anschließenden Konfiguration des Systems versagst! Überleg doch mal, was für eine...
  20. Paldium

    50 Euro und zutiefst enttäuscht.

    Sag mal was verstehst du überhaupt unter Systemadministration? Offensichtlich denkst du, dass lediglich ein Betriebssystem installiert und konfiguriert werden muss? Und dass diese Konfiguration auch nur aus z. B. X einrichten besteht? Meine Güte ... bezeichnest du dich also auch als...
  21. Paldium

    50 Euro und zutiefst enttäuscht.

    FAQ 15 - 15.4.3 Aber du hast ja bereits geschrieben, dass es Aufgabe eines Systemadministrators ist, zu lesen. Ich kann nur hoffen, dass deine Portierungsleistungen sich darauf beschränken, den gcc mal aufzurufen - bei allem anderen frage ich mich, wie du das machen willst. Ganz...
  22. Paldium

    [C] printf oder puts?

    Also: die Frage war, ob es einen Unterschied macht, ob ich printf oder puts aufrufe, um einen String auszugeben. Mit Unterschied meine ich die unterschiedlichen Aufrufe, die innerhalb von printf() und puts() stattfinden. Wenn ich ein gewöhnliches Hallo-Welt-Programme schreibe, dann macht...
  23. Paldium

    [C] printf oder puts?

    Hallo, des öfteren fällt mir auf, dass printf("text\n"); in puts("text"); umgeschrieben wird, was mir persönlich auch sinnig erscheint, da beides (im Betrachter des Anwenders) das gleiche ausführt. Nun kommt es aber oft vor, dass dieses printf nicht ersetzt wird, bzw. es Fälle gibt...
  24. Paldium

    getopt(3) und optind

    Was ist denn so schlimm an der Nutzung des Präprozessors für solche Aufgaben? Ich weiß, gängige Praxis ist es, ihn für Includedateien zu nutzen, aber es kommt meines Erachtens oft vor, dass er eben auch für Codeteile genutzt wird. Jetzt speziell in diesem Fall finde ich im Nachhinein deine...
  25. Paldium

    getopt(3) und optind

    MrFixit, wie würdest du denn die richtigen Parameter überprüfen? An zumindest einer Stelle muss das Programm ja wissen, ob das ,h'-Flag oder das ,g'-Flag erlaubt ist. Man könnte zumindest immer sagen, dass "hflag && gflag" falsch ist, aber woher wissen, ob man nun das ,g'- oder das ,h'-Flag...
Zurück
Oben