portable openssh 4.6p1

portable openssh 4.6p1

Sponsored Links
Sponsored Links

portable openssh 4.6p1

No.
Titel
Kategorie
Preis
Liscense
Expand All
1
Verschiedenes - Adaptive Technologien
GPL (GNU Gene
Bewegliches openssh ist eine Unix-/Linuxöffnung von OpenBSDs ausgezeichnetes OpenSSH, eine volle Umsetzung der Protokolle SSH1 und SSH2. Bewegliches openssh schließt sftp Klienten- und Serverträger ein.

openssh ist eine FREIE Version der SSH Protokollsuite der Netzanschlußfähigkeitwerkzeuge, denen zunehmenAnzahl Personen auf dem Internet kommen, zu beruhen auf. Viele Benutzer von telnet, von Rlogin, von ftp und von anderen solchen Programmen konnten nicht feststellen, dass ihr Kennwort über dem unencrypted Internet gesendet wird, aber es ist.

openssh verschlüsselt allen Verkehr (einschließlich Kennwörter) um das Heimlich zuhören, Anschluß Hijacking und andere Netzstand Angriffe effektiv zu beseitigen. Zusätzlich stellt openssh eine Myriade der sicheren Tunnelbaufähigkeiten, sowie eine Vielzahl der Authentisierungsmethoden zur Verfügung.

Die openssh Suite schließt das ssh Programm ein, das Rlogin und telnet, scp, das RCP ersetzt und sftp ersetzt, das ftp ersetzt. Auch geschlossen sshd ein, das die Serverseite des Pakets ist, und die anderen grundlegenden Hilfsprogramme wie ssh-addieren, Sshvertreter, ssh-keysign, ssh-keyscan, ssh-keygen und Sftpserver. openssh unterstützt SSH Protokollversionen 1.3, 1.5 und 2.0.

Sind hier einige Hauptmerkmale von „OpenSSH“:

· Quelle-Projekt
· Freies Genehmigen
· Starke Verschlüsselung (3DES, Blowfish, AES, Arcfour)
· Versenden X11 (x-Fenster-Systemsverkehr verschlüsseln)
· Versenden (verschlüsselte Kanäle für Legacyprotokolle) an den Port anschließen
· Starke Authentisierung (allgemeiner Schlüssel, einmaliges Kennwort und Kerberos-Authentisierung)
· Vertreter-Versenden (Einzeln-Zeichen-Auf)
· Interoperabilität (Befolgung der SSH 1.3, 1.5 und 2.0 Protokollnormen)
· SFTP Klienten- und Serverträger Protokolle in SSH1 und in SSH2.
· Kerberos und AFS Karten-Passieren
· Datenverdichtung

2
Programmierung - Bibliotheken
Perl Artistic
Cgi:: portable ist ein Rahmen für Server-generische Web apps.

SYNOPSE

Inhalt des dünnen Shells „startup_cgi.pl“ für cgi oder Apache:: Register ENV:

#! /usr/bin/perl
strenges verwenden;
Vorsichtshinweise verwenden;

cgi erfordern:: Beweglich;
mein $globals = cgi:: Portable->new ();

Cwd verwenden;
$globals->file_path_root (cwd ()); # uns zu aktuellem Dateiverzeichnis führen lassen
$globals->file_path_delimiter ($^O=~/Mac/i? „: “: $^O=~/Win/i? "": „/");

$globals->set_prefs (config.pl);
$globals->current_user_path_level (1);

cgi erfordern:: Portable:: AdapterCGI;
mein $io = cgi:: Portable:: AdapterCGI->new ();

$io->fetch_user_input ($globals);
$globals->call_component (DemoAardvark);
$io->send_user_output ($globals);

1;

Inhalt des dünnen Shells „startup_socket.pl“ für IO:: Kontaktbuchse:: INET:

#! /usr/bin/perl
strenges verwenden;
Vorsichtshinweise verwenden;

„[der Server $0, der oben beginnt] N“ drucken;

cgi erfordern:: Beweglich;
mein $globals = cgi:: Portable->new ();

Cwd verwenden;
$globals->file_path_root (cwd ()); # uns zu aktuellem Dateiverzeichnis führen lassen
$globals->file_path_delimiter ($^O=~/Mac/i? „: “: $^O=~/Win/i? "": „/");

$globals->set_prefs (config.pl);
$globals->current_user_path_level (1);

cgi erfordern:: Portable:: AdapterSocket;
mein $io = cgi:: Portable:: AdapterSocket->new ();

Gebrauch IO:: Kontaktbuchse;
mein $server = IO:: Kontaktbuchse:: INET->new (
Hören => SOMAXCONN,
LocalAddr => 127.0.0.1,
LocalPort => 1984,
Proto => TCP
);
sterben „[Fehler: Installationsserver $0 kippen]“ es sei denn $server;

„[annehmende Klienten des Servers $0] N“ drucken;

während (mein $client = $server->accept ()) {
printf „%s: [Von %s anschließen], N“, Skalarlocaltime, $client->peerhost;

mein $content = $globals->make_new_context ();

$io->fetch_user_input ($content, $client);
$content->call_component (DemoAardvark);
$io->send_user_output ($content, $client);

enges $client;

printf „%s http://%s:%s%s %sn“, $content->request_method,
$content->server_domain, $content->server_port,
$content->user_path_string, $content->http_status_code;
}

1;

^The cgi:: Bewegliche Kategorie ist ein Rahmen, der komplizierte Web-Anwendungen unterstützen soll, die leicht portable über Servers, weil geläufige Umgebung-spezifische Sonderkommandos weg, einschließlich den Dateisystemtypen, der web servertyp entzogen, und Ihr Projekteinbauort in der Dateisystem- oder urihierarchie sind.

Auch weg entzogen die Sonderkommandos, die in Verbindung gestanden auf, wie Benutzer Ihrer Anwendungen Fall Config/Präferenzdaten über den einzelnen oder mehrfachen Dateien anordnen, also sie mehr flexability erhalten in, wie man Ihre Anwendung ohne Sie den Code schreibend, um ihn zu unterstützen verwendet. So sind Ihre apps einfacher, Daten-esteuert zu bilden.

Anwendungskerne verwenden cgi:: portable als Schnittstelle zum Server, den sie darunter laufen lassen, wo sie Benutzerinput durch ihn empfangen und sie eine Antwort (HTML page oder anderen Datentypen) zum Benutzer durch es zurückbringen. Seit cgi:: portable sollte sein, alle ihre Benutzerinput- oder -ausgangnotwendigkeiten auszudrücken, sollten Ihre Anwendungskerne unter cgi gut laufen, oder mod_perl oder IIS oder ein Perl-gegründeter Server oder eine Befehlszeile ohne Code zu haben, der jedes unterstützt, schreibt einzelne Notwendigkeiten.

Dieses gesagt, cgi:: portable enthält keinen Benutzeroutput-Code von seinen Selbst, aber erlaubt Ihnen, zu verwenden, was platform-specific Code oder Baugruppee Sie zwischen ihm und dem tatsächlichen Server wünschen. Mit indem er meine Baugruppe als Abstraktionsschicht verwendet, braucht Ihr eigener Programmkern nicht, zu wissen, welchem platform-specific Code er spricht.

Als logische Extension zur anschließenfunktionalität, cgi:: portable bildet es einfacher, damit Sie Ihre Anwendung in autonome Teile unterteilen, von denen jedes Taten wie es sein eigener Anwendungskern mit dem Benutzerinput und Fall Configdaten ist, die zu ihr bereitgestellt und ein recepticle für seinen bereitgestellten Benutzerausgang. Diese Baugruppe sein eine Schnittstelle zwischen den Teilen.

Diese Kategorie hat 5 Haupttypen Funktionalität oder Einstellungen Eigenschaften, die parallel existieren, aber ist völlig/meistens Unabhängiger von einander. Als solches könnte sie in 5 körperliche Baugruppee begrifflich aufgeteilt werden, von denen einige auf ihren Selbst verwendet werden konnten, aber sie enthalten wirklich in dieser einer Baugruppe für Einfachheit des Gebrauches (gerade eine Nachricht, damit Benutzercode im Auge behält). Die 5 Funktionalitätseinstellungen konnten gerufen werden: Fehler, Dateien, Antrag, Antwort, verschieden.

3
Programmierung - Bibliotheken
GPL (GNU Gene
Bewegliche Coroutine Bibliothek (PCL) implementiert die niedrige Funktionalität für coroutines. Für eine Definition des Ausdruck coroutine die Kunst der Rechner-Programmierung durch Donald E. Knuth sehen.

Coroutines sind eine sehr einfache Genossenschaftsmultitaskingumgebung, in der der Schalter von einer Aufgabe zu anderen ausdrücklich durch einen Funktionsaufruf erfolgt. Coroutines sind viel schneller, als Prozesse oder Gewinde schalten, da es keine OS-Kernmiteinbeziehung für die Arbeitsweise gibt.

Auch coroutines erfordern viel weniger OS-Betriebsmittel als Prozesse der Gewinde. Die Idee des Schreibens dieser Bibliothek begann, als ich Prüfung Linux epoll Funktionalität und Leistung war.

Ich anfing zuerst t, die coro Bibliothek durch E. Toernig zu verwenden und ich fand die Bibliothek sehr interessant. Sie war einfach und doch leistungsfähig. Die Beschränkungen der coro Bibliothek waren beide nicht Portabilität und Systemabstürze, als verwendet nicht zusammen mit bestimmten Versionen von GCC.

So entschied ich, eine neue Bibliothek zu schreiben, um die Probleme anzusprechen, die indem ich auch bewegliche Zusammenhangschaltungsideen von der Bibliothek GNU-Pth obenerwähnt sind, nahm. Diese Bibliothek ist leicht portable auf fast jedem Unix-System und auf Windows.

Sie kann jedes die ucontext.h Funktionalitäten (getcontext () /makecontest () /swapcontext ()) oder das Standardlongjmp () /setjmp verwenden ().

Was in diesem Auslösen neu ist:

· Dieses Auslösen regelt einen benutzte Bibliothek soname Generierungsfehler, der die Bibliotheksversionsinformationen verfehlte.

4
Multimedia - Video
GPL (GNU Gene
PlayStation beweglicher videoumformer (PSPVC) ist ein FFMPEG, das, videodateien für das PSP zu konvertieren vorgelagert ist. PlayStation beweglicher videoumformer erlauben Ihnen, severals Konvertierungen mit verschiedenen Parametern für jedes einzureihen.

Formate:

* MPEG4/SP (alle Mikroprogrammaufstellung)
* H264/AVC (Mikroprogrammaufstellung 2.0+)

5
Programmierung - Bibliotheken
LGPL (GNU Les
Bewegliche Standardbibliothek ist ein freundlicher C/C++ STL Ersatz der Nadelanzeige. Die API ist Java oder .NET ähnlich und umfaßt geläufige Datenstrukturen, Vernetzung und Datenbank- Träger.

6
Programmierung - Bibliotheken
Other/Proprie
C++ sind bewegliches Teilprojekt eine Ansammlung Öffnenquellenkategorienbibliotheken, die die Entwicklung der Netz-zentralen, beweglichen Anwendungen in C++ vereinfachen und beschleunigen.

Die Bibliotheken integrieren tadellos mit der C++ Standardbibliothek und füllen viele der Funktionsabstände gelassen geöffnet durch sie.

Ihre modulare und effiziente Auslegung und Umsetzung bildet das C++ bewegliche Teile extrem gut angepaßt für eingebettete Entwicklung, ein Bereich, in der die C++ Programmiersprache in zunehmendem Maße populär wird, passend zu seiner Eignung für niedrige (Einheit Ein-/Ausgabe, Unterbrechungssteuerungsprogramme, usw.) und hochqualifizierte objektorientierte Entwicklung.

Die C++ beweglichen Teil-Hilfenentwickler, zum sich auf die einzigartigen Kernmerkmale des Produktes zu konzentrieren entwickeln es � die Merkmale, die schließlich das Produkt verkaufen. Von der Wiederbenutzung, stellten die versuchten - und - geprüften Teile von den C++ beweglichen Teilen zur Verfügung, brauchen die Entwickler nicht, wertvolle Zeit und Betriebsmittel zu vergeuden das Rad neuerfinden.
C++ bewegliche Teil-Schichten

Die Kategorien stellten von den angewandten beweglichen Teilen der Informatik-C++ gewähren Träger für zur Verfügung:

· Gewinde, Gewindesynchrounisierung und hochentwickelte Abstraktionen für die mehrfädige Programmierung
· Ströme und Dateisystemzugriff
· benutzte Bibliotheken und Kategorienladen
· leistungsfähiges Protokollieren und Fehlerbericht
· Sicherheit
· Netzprogrammierung (IP-Kontaktbuchsen, HTTP, ftp, smtp, usw.)
· XML Satzgliederung (SAX2 und DOM) und Erzeugung
· Konfigurationsdatei und Optionshandhaben
· eine integrierbare, leichte SQL-Datenbank

Heutige in hohem Grade komplizierte Software-Systeme überleben häufig die Hardwareplattformen, die sie ursprünglich ein aufgebaut worden sind. Die Anwendungen, die auf den C++ beweglichen Teilen basieren, können zu einer neuen Plattform leicht an den Port angeschlossen werden und so helfen, die Anlagenrendite zu sparen und zu erhöhen, die in der Software gebildet wird.

Was in diesem Auslösen neu ist:

· Dieses Auslösen enthält Hauptbugfixes und Leistungsverbesserungen in den HTTP-Kategorien.

7
System - Netzwerke
BSD License
Die bewegliche Linux-Prozessor-Affinitäts (PLPA)bibliothek tut das folgende, unabhängig davon Ihre Linuxverteilung, Kernversion und GLibc Version:

- Gleichbleibendes Verhalten zur Verfügung stellen
- Binäre Kompatibilität der Prozessoraffinität zur Verfügung stellen
- Eine geläufige API und eine Einstellung Abstraktionen zur Verfügung stellen

PLPA ist ein Versuch, das Problem zu lösen, dass es mehrfache API für Prozessoraffinität innerhalb des Linuxes gibt. Spezifisch haben das Funktionen sched_setaffinity () und das sched_getaffinity () Zahlen und Typen von Parametern abhängig von Ihrem Linuxverkäufer und/oder von Version von GLibc. Dieses ist für die Anwendungen ziemlich problematisch, die versuchen, Prozessoraffinität im Linux für Kompilierzeit-, Linkzeit und Ablaufgründe zu verwenden.

Das PLPA liefert eine einzelne Prozessoraffinität API, der Entwickler schreiben können zu, um gleichbleibendes Verhalten und binäre Kompatibilität über dem unterschiedlichen Linuxeinbau zu erhalten (annehmend, dass Sie ein vollziehbares haben, dass anders binärer Linux portable ist, selbstverständlich).

Bewegliche Linux-Prozessor-Affinitätsbibliothek wurde vom geöffneten MPI Team als unabhängiges Projekt entwickelt, das von der Linuxgemeinschaft verwendet werden kann. Spezifisch: sie wird unabhängig von geöffnetem MPI verteilt und kein Teil geöffnetes MPI für sein kompiliert, bindet oder Ablauffunktionalität erfordert.

Was in diesem Auslösen neu ist:

· Der Rückholstatus von plpa_sched_ [einstellen|] Affinität erhalten () wird sichergestellt jetzt, um nach Erfolg null zu sein.

8
Programmierung - Compilers
GPL (GNU Gene
Das Ziel dieses Projektes ist, eine Suite der freien Software-Tools aufzubauen, um .NET Anwendungen, einschließlich aufzubauen und durchzuführen Wechselstrom # Compiler, Assembler, Disassembler und Ablaufmotor.

Während die Anfangszielplattform GNU/Linux war, bekannt es auch, um unter Windows, Solarisen, NetBSD, FreeBSD und Mac Os X. zu laufen. Der Ablaufmotor geprüft worden auf dem x86, dem PowerPC, WAFFE, dem Sparc, dem PARISC, dem s390, dem Alpha und den Prozessoren IA-64.

DotGNU Portable.NET ist ein Teil des DotGNU Projektes, aufgebaut in Übereinstimmung mit den Bedingungen des GNU-Projektes.

DotGNU Portable.NET gerichtet auf Kompatibilität mit den ECMA Bedingungen für CLI. Es gibt andere Projekte unter dem DotGNU Meta-projekt, zum anderer notwendiger Stücke Infrastrukturs aufzubauen, und der Anflüge NichtCLI zur Umsetzung der virtuellen Maschine zu erforschen.

Gebäude

Die drei Hauptteile des Systems müssen in der folgenden Ordnung aufgebaut werden: treecc, pnet und dann pnetlib.

Sie werden benötigen Flex- und Bison, DotGNU Portable.NET aufzubauen. Wir verwenden Flex- 2.5.4 und Bison 1.28. Etwas Träger gewährt für die Bd-Version von yacc, aber Bison empfohlen. Andere Versionen von lex oder von yacc können möglicherweise nicht arbeiten.

Jedes Quellpaket kann in die übliche Weise entpackt werden, aufgebaut werden und eingebaut werden:

$ zcat $-Cd Paketversion
$ ./configure
$ bilden
$ bilden einzubauen

Betrieb der Beispiele

Sobald Sie das System aufgebaut, können Sie es auf den Beispielen innerhalb prüfen „prüfen“ Verzeichnis:

$-Cdproben
$ ../engine/ilrun hello.exe
$ ../engine/ilrun fib.exe

Das PNetMark Programm, aufgeführtes oben genanntes, ist ein beteiligteres Beispiel. Anweisungen für den Betrieb von PNetMark können innerhalb seiner README Datei gefunden werden.
9
Internet - HTTP
The Apache Li
Apache-ist bewegliche (APR) Ablaufprojektdienstreise, Software-Bibliotheken herzustellen und beizubehalten, die eine vorhersagbare und gleichbleibende Schnittstelle zum Zugrunde liegen von platform-specific Umsetzungen zur Verfügung stellen.

Das Hauptziel ist, eine API zur Verfügung zu stellen, zu der Softwareentwickler von vorhersagbarem wenn nicht identisches Verhalten unabhängig davon die Plattform codieren und sicherlich sein können, auf der ihre Software aufgebaut und sie von der Notwendigkeit entlasten, Speziellfall Zustände zu codieren, um herum zu arbeiten oder platform-specific Fehlbeträge oder Merkmale zu nutzen.

Sind hier einige Hauptmerkmale „des Apache-beweglichen Ablaufs“:

· Atomarbeitsweisen
· Dynamisches geteiltes Nachrichtenladen
· Datei Ein-/Ausgabe
· Verriegelungen (mutexes, Bedingungvariablen, usw.)
· Speichermanagement (Hochleistungs-Zuweisungsprogramme)
· Speicher-abgebildete Dateien
· Multicast-Kontaktbuchsen
· Netz Ein-/Ausgabe
· Geteilter Speicher
· Gewinde und Prozessmanagement
· Verschiedene Datenstrukturen (Tische, hackt, Vorrangwarteschlangen, usw.)

Was in diesem Auslösen neu ist:

· Verschiedene Marken waren örtlich festgelegt.
· Die API kompatibel mit Version 1.2.7.

10
Programmierung - Dolmetscher
GPL (GNU Gene
Bewegliches Nachrichten-Compilerprojekt besteht aus einer Einstellung der Objektiven-c Kategorienbibliotheken und des Vorkompilierers (Übersetzer) der normalen c-Code festlegt.

Sind hier einige Hauptmerkmale „des beweglichen Nachrichten-Compilers“:

· Einfach einzubauen oder zu ändern.
· Arbeiten über viele Systeme mit dem gediegenen cm, dem Debugger, dem Auswerteprogramm usw. (Unix, Windows, Macintosh, Beos, OpenVMS usw. sehen Platforms.txt-Datei)
· Option als Referenz zählte Speichermanagement (- refcnt). Dieses verwendet das gediegene malloc (), freies () usw., aber der Compiler festlegt Anweisungen für das Im Auge behalten der Hinweise ten (geprüft auf einigen Plattformen, wie IRIX 5.2 mit dem SGI malloc).
· Eingebaute Möglichkeit der Spur der objektiven c-Meldungen. (OBJCRTMSG)
· Geradeaus„c-“ Kurier; „Inline-Cache“ Kurier. Kurier des Versendens C (- doesNotUnderstand unterstützen:).
· Alle Kategorien erhalten eine +initialize Meldung am Start, eher, als jede Kategorie ein +initialize empfängt, bevor sie seine erste Meldung empfängt.
· Etwas Träger für das Übertragen Objektiv-c zum Smalltalk (- Option st80)
· Automatisches archiver. Compiler festlegt Code ler, damit Kategorien Nachrichten nach und von Platte sparen und laden (für alle Fallvariablen des Typen „Identifikation“).
· Option für Abfall-Ansammlung (using Boehm Gaschromatographiepaket). Geprüft auf irgendeinem UNIXes und WIN32. Option als Referenz zählte Speichermanagement (erfordert nicht Boehm).
· Ausnahmehandhabenentwurf (using Objektive-c Blöcke) der eine durchgeführt zu werden Zahlungseinstellungzufuhr spezifizieren darf.
· Träger, die dynamisch Objektive-c Baugruppee auf Windows, FreeBSD, HP-UX, Linux, IRIX, Digital Unix usw. laden.
· Hat einen Schalter für doppelten Umweg für Nachrichtenkennungen (Identifikation als Griff anstelle von einer Nadelanzeige). (- geworden: Methode)
· Unterstützt Versendenmeldungen (- doesNotUnderstand: Methode)
· Träger für eingebetteten SQL in Objektivem-c (Informix nur fürs Erste)
· Großes System für Experimentieren mit Ihren eigenen Zusätzen/Extensionen zu objektivem C!

11
Verschiedenes - Sicherheit
GPL (GNU Gene
Vintela openssh Projekt ist eine Version von openssh geändert und verpackt, um Zahlungseinstellungeinzelne Bereitschaftsfähigkeit für die Vintela Abnehmer zur Verfügung zu stellen, die den Vintela Authentisierungs-Service und/oder (VAS) die Produkte der Vintela Managementverwenden Extensionen (VMX).

Vintelas Version von openssh führt zu beglaubigenbenutzern über die Vorrichtung GSSAPI-mit-MIC und beglaubigenhosts mit GSS-KEX. Es funktioniert in Verbindung mit VAS, um sicherem Shell einzelnes Bereitschafts zu den Unix-Hosts zu erlauben, die zu den aktiven Verzeichnisgebieten verbunden worden.

Was in diesem Auslösen neu ist:

· Dieses Auslösen ist Haupt- ein bugfix Auslösen und holt die Quelle in Übereinstimmung mit dem aufwärts gerichteten openssh 4.3p2.
· Es örtlich festgelegte Probleme mit dem Beglaubigungs- Cache des Benutzers, das verloren, als pam_vas, Tastatur-interaktiv und privsep verwendet und Authentisierungsausfälle des allgemeinen Schlüssels auf Solarisen.
· Verbesserungen umfassen schnelleren LOGON auf Systemen mit vielen VAS-aktivierte Gruppen und DAS GSSAPI auth, das vor Öffentlichkeitschlüssel versucht.

12
Verschiedenes - Sicherheit
BSD License
openssh Projekt ist eine FREIE Version der SSH Protokollsuite der Netzanschlußfähigkeitwerkzeuge, denen zunehmenAnzahl Personen auf dem Internet kommen, zu beruhen auf. Viele Benutzer von telnet, von Rlogin, von ftp und von anderen solchen Programmen konnten nicht feststellen, dass ihr Kennwort über dem unencrypted Internet gesendet, aber es ist.

openssh verschlüsselt allen Verkehr (einschließlich Kennwörter) um das Heimlich zuhören, Anschluß Hijacking und andere Netzstand Angriffe effektiv zu beseitigen. Zusätzlich zur Verfügung stellt openssh eine Myriade der sicheren Tunnelbaufähigkeiten, sowie eine Vielzahl der Authentisierungsmethoden.

Die openssh Suite einschließt das ssh Programm sh, das Rlogin und telnet, scp, das RCP ersetzt und sftp ersetzt, das ftp ersetzt. Auch eingeschlossen sshd , das die Serverseite des Pakets ist, und die anderen grundlegenden Hilfsprogramme wie ssh-addieren, Sshvertreter, ssh-keysign, ssh-keyscan, ssh-keygen und Sftpserver. openssh unterstützt SSH Protokollversionen 1.3, 1.5 und 2.0.

Sind hier einige Hauptmerkmale von „OpenSSH“:

· Quelle-Projekt
· Freies Genehmigen
· Starke Verschlüsselung (3DES, Blowfish, AES, Arcfour)
· Versenden X11 (x-Fenster-Systemsverkehr verschlüsseln)
· Versenden (verschlüsselte Kanäle für Legacyprotokolle) an den Port anschließen
· Starke Authentisierung (allgemeiner Schlüssel, einmaliges Kennwort und Kerberos-Authentisierung)
· Vertreter-Versenden (Einzeln-Zeichen-Auf)
· Interoperabilität (Befolgung der SSH 1.3, 1.5 und 2.0 Protokollnormen)
· SFTP Klienten- und Serverträger Protokolle in SSH1 und in SSH2.
· Kerberos und AFS Karten-Passieren
· Datenverdichtung

13
Verschiedenes - Sicherheit
BSD License
Suche openssh erbringt Kennwort-weniger, sicheres, verschlüsseltes remote login und die Dateiübertragungsdienstleistungen für Vintela Authentisierungs-Dienstleistungen (VAS). Es ist ein Derivat von OpenSSH, eine Öffnenquellenumsetzung des SSH Protokolls.

Suche openssh zur Verfügung stellt:

· einzelnes Zeichen für die Suchenabnehmer ein in Verzug sein, die VAS oder VMX verwenden. Benutzer automatisch und beglaubigt sicher gegen Microsoft-aktives Verzeichnis using GSSAPI.
· Kompatibilität mit anderen SSH Werkzeugen, einschließlich Suchen-Kitt.
· integrierte Verbesserungen einschließlich Hochleistungs-Netzträger und TCPwrap Zugriffskontrollen.

Die Anwendungspakete umfassen beide der Klient, ssh und der Server, sshd. Pakete sind abhängig von Quelleenlizenzzuständen.

Was in diesem Auslösen neu ist:

· Dieses freigibt neue Merkmale sind die Übereinstimmungrichtlinie und die Einbeziehung der HPN Änderungen am Objektprogramm hpn (Hochleistungs--Vernetzung).
· Die geringen reparierten Marken umfassen NIS+ Kompatibilität und verbesserte Service-Indexzuverlässigkeit.

14
Programmierung - Bibliotheken
zlib/libpng L
C++ Portable-Typen Bibliothek (PTypes) ist eine einfache Alternative zum STL, das multithreading und Vernetzung einschließt. C++ Portable-Typen Bibliothek (PTypes) definiert dynamische Zeichenketten, Varianten, Zeichensätze, Listen und andere Typen der grundlegenden Daten zusammen mit beweglichen Gewinde- und Synchrounisierungsnachrichten, IP-Kontaktbuchsen und benannten Rohren. Seine Haupt`Zielgruppe ist Entwickler der komplizierten Netzdämonen, der Roboter oder der nicht visuellen Anwenderanwendungen irgendwie der Art.

PTypes definiert die einfachen und intuitiven Schnittstellen und unterscheidet sich vom STL im ziemlich gemäßigten Gebrauch von Schablonen. Die Bibliothek ist über vielen modernen Betriebssystemen beweglich (aktuell FreeBSD, Linux, SunOS, Mac OS X und Windows). Alle Plattform-abhängigen Ausgaben werden nach innen versteckt. Ein einfaches web server, das wshare genannt wird, ist im Paket eingeschlossen, um die volle Leistung der Bibliothek zu zeigen.

Und schließlich, ist PTypes geöffnet und frei.

Sind hier einige Hauptmerkmale von „c-Plus plus Portable-Typen Bibliothek PTypes“:

· Gewinde und Synchrounisierungsprimitive lösen das lebenswichtige Problem Vielfalt der verlegenapi auf verschiedenen Plattformen. Die Bibliothek bietet auch Warteschlangen für Messages und Jobwarteschlangen als zusätzliche Methoden der Gewindesynchrounisierung und -beibehaltung an.
· IP-Kontaktbuchsekategorien und -hilfsprogramme stellen kompletten IP-gegründeten Rahmen für Klientseite und die Serverseite Programmierung zur Verfügung. Kombiniert mit multithreading PTypes, können diese Kategorien für das Konzipieren der komplizierten nicht visuellen Anwendungen, der so wie Netzdämonen oder der Web-Roboter verwendet werden.
· Dynamische Zeichenketten, Varianten, Zeichensätze, Dattel-/Zeittyp und verschiedene Arten der dynamischen und vereinigenden Reihen: Delphi-Programmierer finden sie sehr ähnlich den in ihrer Lieblingssprache. Die Ansammlung dieser Typen der grundlegenden Daten kann unter anderem für Gebäudecompiler und Interpreters für höhere Programmiersprachen nützlich sein.
· Strömend versehen Schnittstellen gepufferte Ein-/Ausgabe mit den einfachen und leistungsfähigen Textsatzgliederungsmethoden. Eine ausschließlich definierte Syntax für ein gegebenes Textformat oder eine formale Sprache kann durch Aufrufe PTypes zu den Scheinextraktionmethoden dargestellt werden. Die vereinheitlichte strömende Schnittstelle ist auf die Dateien anwendbar, benannt Rohre und Netzkontaktbuchsen.
· Spezielle Gewindekategorie mit erhöhter Funktionalität rief Gerät. Geräte haben ihre eigene Hauptleitung () und Output-Bolzen; sie können innerhalb einer Anwendung an Formularrohre, wie Prozesse im UNIX-Shell miteinander angeschlossen werden.
· Schließlich ist alles oben beweglich: alle Plattform-abhängigen Sonderkommandos werden nach innen versteckt.

Was in diesem Auslösen neu ist:

· Addierter Träger für HP-UX
· Kompilationsprobleme gelöst auf *BSD Systemen (64-bitsuchvorgangausgabe)
· Einige Kompilationsprobleme Mac- Osx lösten (socklen_t, libtool)
· MSVC Projektdateien sind jetzt im neuen VC7+ Format (.sln, .vcproj)
· Fallengelassener Träger für BSDi, CygWin und auch den Borland C++ Compiler.

15
Programmierung - Bibliotheken
BSD License
Bewegliches SDK für UPnP Einheiten im kurzen libupnp versieht Entwickler mit einer API und einem Code für GebäudeAbfertigungsschalter, Einheiten und Brücken, die mit Version 1.0 der bedienungsfertigen Einheit-Architektur-allgemeinhinbedingung gefällig sind.

Dieses erlaubt Entdeckung, Ereignismitteilung und Steuerung der Einheiten in einem Netz, Unabhängiger der Betriebssystem-, Programmiersprache oder der körperlichen Network Connection.

UPnP ist eine Architektur, die Entdeckung, Ereignismitteilung und Steuerung der Einheiten in einem Netz, Unabhängiger der Betriebssystem-, Programmiersprache oder der körperlichen Network Connection aktiviert. UPnP basiert auf geläufigen Internet-Standards und -bedingungen wie TCP/IP, HTTP und XML.

Was in diesem Auslösen neu ist:

· Volle Unterstützung für Windows-und FreeBSD Betriebssysteme addiert.
· Verlegenheiten gebildet für Architektur x86_64.
· Einige Speicherlecks und mögliche Gründe für Systemabstürze waren örtlich festgelegt.

16
System - Networking
BSD License
openssh SecurID ist eine Änderung am Objektprogramm, die SecurID Authentisierungsdienstleistungen direkt in den openssh Dämon integriert. Es erlaubt Benutzern, SecurID Zeichen direkt als ihre Kennwörter zu verwenden, anstatt, auf das plumpe sdshell zu bauen.

Dieses ist, wie es funktioniert:

0) wenden Änderung am Objektprogramm an; -) Müssen Sie GNU-Änderung am Objektprogramm verwenden (sie von ftp.gnu.org, es frei erhalten.)
1) schließen Exemplar AS-Vorsätze (im SecurID inc-Verzeichnis) in entweder einen Standard Platz (wie /usr/local/include) oder in den openssh Quellbaum ein oder fügen hinzu --with-cflags=-I/path/to/ace/inc (wo die Include-Dateien lokalisiert werden)
2) kopieren das libaceclnt.a (für AS 5.X) oder sdiclient.a (für AS <= 4.X) für Ihr OS (von /path/to/ace/lib/ ) in den openssh Quellbaum.

Überprüfen ob /var/ace enthält Ihr sdconf.rec, usw. Wenn Sie SecurID Klienten oder Server auf eine Maschine einbauten, sollte es diese Methode bereits sein. Wenn Sie ein nichtstandardisiertes verwendeten, Einbauort einbauen tun ein „ln - s /path/to/ace/data /var/ace“

3) addieren --mit-securid zu den konfigurierenmarkierungsfahnen für neuen Träger des ASSES 5.X. Gebrauch --mit-securid-alt für Version 4.X des ASSES API und älteres.

Sie startet, wenn ein Benutzer ein Shell in /etc/passwd hat, dem Enden mit „sdshell“ und ihm Ihr Shell snags, welches, das gleiche Methode sdshell tut. Benutzer mit anderen Shells melden an, als ob SecurID nicht existierte.

Was in diesem Auslösen neu ist:

· Geändert, um openssh v4.3p2 zu unterstützen

17
System - Networking
BSD License
openssh Herzschlag-/Überwachungs-Änderung am Objektprogramm addiert eine Funktion des Herzschlags (Keepalive) ssh (1). Wenn der Ausgangkanal für mehr als eine spezifizierte Zeit leise gewesen ist, wird eine ungültige Meldung (SSH_MSG_IGNORE) zum Server als Herzschlag geschickt.

Der Herzschlag ist für das Halten der Anschlüsse über Kästen IP-masquerade/NAT, Brandschotten, usw. nützlich. Diese Änderung am Objektprogramm addiert auch eine Überwachungstimeoutfunktion sshd (8). Die Kombination des Herzschlags und der Überwachungsunterbrechung ist für das Aufspüren eines Links sehr nützlich, das unten über unzuverlässigen Anschlüssen wie einem drahtlosen Netzwerk ist.

Was in diesem Auslösen neu ist:

· Diese Version wurde openssh 4.4p1 angepaßt.
· Die Unterlagenänderung am objektprogramm ist enthalten worden.

18
Programmierung - Bibliotheken
MIT/X Consort
Libconfig ist eine KonfigurationsDateiverarbeitungbibliothek, die Sie vom Müssen Ihre eigenen Konfigurationssyntaxanalysen und -programme schreiben spart.

Dieses Projekt unterstützt Rückruffunktionen, Anweisung der automatischen Variable und viele verschiedenen Konfigurationsdateitypen wie Apache-wie, Windows INI-wie, und das getrennte whitespace.

Konfiguration aufbereitet in einer logischen Weise en: globale Konfigurationsdateien, lokale Konfigurationsdateien, Umgebungsvariablen und schließlich Befehlszeile Optionen.

Was in diesem Auslösen neu ist:

· Dieses Auslösen hinzufügt Funktionen sen, um eine benutzerspezifische Fehlerzeichenkette von den Rückrufzufuhren einzustellen.
· Es aussetzt Funktionen Bekehrtem von einer Zeichenkette einem spezifizierten Typen en.
· Die Unterlagen aufgeräumt worden etwas en.

19
System - System-Administration
BSD License
openssh LDAP Änderung am Objektprogramm des allgemeinen Schlüssels stellt eine leichte Art der Zentralisierung der starken Benutzerauthentisierung von der Anwendung eines LDAP Servers für das Zurückholen der allgemeinen Schlüssel anstelle von ~/.ssh/authorized_keys zur Verfügung.

Sie verwendet den Standardcore.schema/nis.schema und strongAuthenticationUser Objekt-Klasse, der LOGON-Zentralisierung vereinfachen kann, aber könnte ernste Sicherheitsschwachstellen vorstellen, wenn der LDAP Server nicht richtig konfiguriert wird.

Was in diesem Auslösen neu ist:

· Ein Speicherleck ist repariert worden.
· Eine Filtereinspritzung des Potentials LDAP, wenn ein username merkwürdige Zeichen in ihm hat [() *] ist repariert worden.

20
Multimedia - Grafik
GPL (GNU Gene
Bagel-Ansichtprojekt ist ein leichter Bildprojektor für das Betrachten von pXm Bildern. Hier bedeutet pXm bewegliches Pixmap (ppm), bewegliche Bitmap (pbm) und bewegliches Graymap (pgm) im ROHEM und ASCII-Format. Beispieldateien eingeschlossen im Beispielverzeichnis l-.

Meine Software
Sie haben noch keine Software. Klicken Sie auf Save "neben den einzelnen Software, um ihn zu speichern, um Ihre Software-Korb"
Verwandte Suche
Sponsored Links