Compare commits

...

3 Commits

Author SHA1 Message Date
Ralf Nolden
be963f7112 grmpf, I need to tag them from the BRANCH, adding here doens't make sense..
svn path=/branches/kroupware_branch/kdenetwork/krfb/; revision=202226
2003-01-23 13:20:06 +00:00
Ralf Nolden
05d5607bde fixed the icons to sync them with KDE_3_1_BRANCH
svn path=/branches/kroupware_branch/kdenetwork/krfb/; revision=202223
2003-01-23 13:14:22 +00:00
nobody
ae8ebfaf6a This commit was manufactured by cvs2svn to create branch
'kroupware_branch'.

svn path=/branches/kroupware_branch/kdenetwork/krfb/; revision=186212
2002-10-28 18:21:40 +00:00
17 changed files with 72 additions and 423 deletions

7
TODO
View File

@@ -3,27 +3,24 @@ For 3.1:
(documentation)
For 3.2:
- configurable slp lifetime in kinetd
- slp registration refresh in kinetd when lifetime expired
- when krfb is started with URL arguments and without connection
quality, add some kind of smart algorithm to determine whether the
other host is local (maybe using SLP to announce the connectivity
of a LAN)
- enhance RFB with SASL authentication (Kerberos)
- encrypted connections (using SASL and/or SSL/TLS)
- try to solve the non-atomic KConfig changes problem
- mention that invitations are one-time on personal invitation dialog
Todo (unscheduled features):
- NAT traversal support if I can find an acceptable implementation
(probably using TURN, as soon as there is a server and newer spec for that)
- when OpenSLP supports this, allow scope configuration
- split krfb into 2 separate programs (server and invitation)
- look into adding an extension to xfree to improve speed (get noticed of
screen updates)
- cut & paste support
Known bugs/problems:
- the IP address is displayed in the new connection dialog. The host name
would be nicer.
- the IP address sent in invitation may be wrong on multi-homed machines,
and it is always incorrect behind a NAT. Right now it is not possible
to solve these problems.

View File

@@ -24,7 +24,4 @@ install-data-local:
$(INSTALL_DATA) $(srcdir)/eventsrc $(DESTDIR)$(kde_datadir)/kinetd/eventsrc
# set the include path for X, qt and KDE
INCLUDES= -I$(top_srcdir)/krfb/srvloc $(all_includes)
messages: rc.cpp
$(XGETTEXT) *.cpp -o $(podir)/kinetd.pot
INCLUDES= $(all_includes) -I$(top_srcdir)/krfb/srvloc

View File

@@ -6,124 +6,69 @@ Comment[sv]=Kinetd
[IncomingConnection]
Name=IncomingConnection
Name[ca]=Connexió entrant
Name[cs]=Příchozí spojení
Name[da]=IndkommendeForbindelse
Name[de]=Eingehende Verbindung
Name[el]=Εισερχόμενη σύνδεση
Name[eo]=EnvenantaKonekto
Name[es]=Conexión entrante
Name[fi]=Saapuva yhteys
Name[fr]=Connexion entrante
Name[he]=חיבור נכנס
Name[hr]=DolaznaVeza
Name[hu]=Bejövő kapcsolat
Name[ja]=外部からの接続
Name[ja]=内向き接続
Name[mt]=KonnessjonijiDieħla
Name[nb]=Innkommende tilknytning
Name[nl]=Inkomende verbinding
Name[nn]=Innkomande samband
Name[nso]=Kopantsho ye e tsenago
Name[pt_BR]=Conexões de Entrada
Name[ro]=Conexiune de intrare
Name[sk]=Prichádzajúce spojenia
Name[sl]=Prihajajoča povezava
Name[sv]=Inkommande anslutning
Name[tr]=Gelen Bağlantı
Name[uk]=ВхіднеЗ'єднання
Name[ven]=Vhukwamanihanga ngomu
Name[xh]=Uxhumaniso Olungenayo
Name[zu]=UkuxhumanaOkuzayo
Comment=Received incoming connection
Comment[af]=Ontvang inkomende verbinding
Comment[af]=ontvang inkomende verbinding
Comment[bs]=Primio dolaznu konekciju
Comment[ca]=Rebuda connexió entrant
Comment[cs]=Obdrženo příchozí spojení
Comment[da]=Modtog indkommende forbindelse
Comment[de]=Verbindungsanfrage eingegangen
Comment[el]=Λήψη εισερχόμενης σύνδεσης
Comment[eo]=Ricevantaj envenantaj konektoj
Comment[es]=Recibida conexión entrante
Comment[fi]=Vastaanotettiin saapuva yhteys
Comment[fr]=Reçu une connexion entrante
Comment[he]=נתקבל חיבור נכנס
Comment[hr]=Primio dolaznu vezu
Comment[hu]=Csatlakozási kérés érkezett
Comment[ja]=着信した外部からの接続
Comment[ja]=内向きの接続を受け取りました
Comment[mt]=Irċevejt konnessjoni dieħla
Comment[nb]=Motta innkommende tilknytning
Comment[nl]=Ontving een inkomende verbinding
Comment[nn]=Motta innkomande samband
Comment[nso]=Kopantsho ye e tsenago e amogetswe
Comment[pt]=Foi recebida uma ligação
Comment[pt_BR]=Recebendo conexão de entrada
Comment[ro]=Conexiune de intrare recepţionată
Comment[sk]=Prijaté príchodzie spojenia
Comment[sl]=Prejeta je prihajajoča povezava
Comment[sv]=Tar emot inkommande anslutning
Comment[tr]=Gelen bağlantı alınıyor
Comment[uk]=Отримано вхідне з'єднання
Comment[ven]=Vhukwamani hau dzhena ho tanganedzhwaho
Comment[xh]=Uxhulumano olungenayo olufunyenweyo
Comment[zu]=Ukuxhumanisa okungenayo okutholakele
default_presentation=4
[ProcessFailed]
Name=ProcessFailed
Name[ca]=Procés fallit
Name[cs]=Proces selhal
Name[da]=ProcesMislykkedes
Name[de]=Prozess fehlgeschlagen
Name[el]=Η επεξεργασία απέτυχε
Name[eo]=ProcezoFiaskis
Name[es]=Proceso fallido
Name[fi]=Prosessi epäonnistui
Name[fr]=Échec du processus
Name[he]=תהליך נכשל
Name[hr]=ProcesNeuspješan
Name[hu]=Hibás folyamat
Name[ja]=プロセス失敗
Name[mt]=ProċessFalla
Name[nb]=Prosess mislyktes
Name[nl]=Proces faalde
Name[nn]=Prosess mislukkast
Name[nso]=tiragalo e paletswe
Name[pt_BR]=Falha de Processo
Name[ro]=Proces eşuat
Name[sk]=Proces neúspešny
Name[sl]=Proces ni uspel
Name[sv]=Process misslyckades
Name[uk]=ПомилкаПроцесу
Name[ven]=Tshitenwa tsho bala
Name[xh]=Inkqubo Yahlulekile
Name[zu]=UkwenzekaKuhlulekile
Comment=Could not call process to handle connection
Comment[af]=Kon nie roep proses na handvatsel verbinding
Comment[af]=kon nie roep proses aan handvatsel verbinding
Comment[bs]=Ne mogu pokrenuti proces koji upravlja konekcijom
Comment[ca]=No es pot cridar al procés per a manejar la connexió
Comment[cs]=Nelze spustit proces k obsluze spojení
Comment[da]=Kunne ikke kalde proces til at håndtere forbindelse
Comment[de]=Der Prozess zur Bearbeitung der Verbindungsanfrage wurde nicht gefunden
Comment[el]=Δεν ήταν δυνατή η κλήση της διεργασίας για τον έλεγχο της σύνδεσης
Comment[eo]=Ne eblis lanĉi instancon por prizorgi la konekton
Comment[es]=Imposible lanzar proceso para manejar conexión
Comment[fi]=Ei voitu kutsua prosessia yhteyden hoitamiseksi
Comment[fr]=Impossible d'appeler le processus pour gérer la connexion
Comment[he]=אין אפשרות לקרוא לתהליך על מנת לטפל בחיבור
Comment[hr]=Nisam mogao pozvati proces za kontrolu veze
Comment[hu]=A kapcsolat kezelése nem sikerült
Comment[ja]=接続を扱うプロセスを呼び出せません
Comment[ja]=接続をハンドルするのにプロセスを呼べませんでした
Comment[mt]=Ma stajtx insejjaħ proċess biex jieħu ħsieb il-konnessjoni
Comment[nb]=Kunne ikke kalle en prosess for å håndtere tilknytningen
Comment[nl]=Het proces om de verbinding af te handelen kon niet worden aangeroepen
Comment[nn]=Klarte ikkje kalla prosess for sambandshandtering
Comment[nso]=Tiragalo e paletswe ke go swara kopantsho
Comment[pt]=Não foi possível chamar o processo de tratamento da ligação
Comment[pt_BR]=Não foi possível chamar o processo de controle da conexão
Comment[sk]=Nemohol som zavolať proces pre spracovanie spojenia
Comment[sl]=Ni možno poklicati procesa za upravljanje s povezavo
Comment[sv]=Kunde inte anropa process för att hantera anslutning
Comment[uk]=Неможливо викликати процес для обробки з'єднання
Comment[ven]=Ingasi vhidze tshitenwa uitela u fara vhukwamani
Comment[xh]=Ayikwazanga ukubiza inkqubo ezakuphatha uxhulumano
Comment[zu]=Ayikwazanga ukubiza umsebenzi ukuzophatha ukuxhumanisa
default_presentation=4

View File

@@ -29,9 +29,8 @@
#include <ksockaddr.h>
#include <kextsock.h>
#include <klocale.h>
#include <kglobal.h>
PortListener::PortListener(KService::Ptr s,
PortListener::PortListener(KService::Ptr s,
KConfig *config,
KServiceRegistry *srvreg) :
m_port(-1),
@@ -74,7 +73,7 @@ bool PortListener::acquirePort() {
bool s = m_registerService;
setServiceRegistrationEnabledInternal(false);
setServiceRegistrationEnabledInternal(s);
setServiceRegistrationEnabledInternal(s);
return true;
}
@@ -83,7 +82,7 @@ void PortListener::freePort() {
if (m_socket)
delete m_socket;
m_socket = 0;
setServiceRegistrationEnabledInternal(m_registerService);
setServiceRegistrationEnabledInternal(m_registerService);
}
void PortListener::loadConfig(KService::Ptr s) {
@@ -147,11 +146,11 @@ void PortListener::loadConfig(KService::Ptr s) {
m_defaultAutoPortRange = m_autoPortRange;
m_config->setGroup("ListenerConfig");
m_enabled = m_config->readBoolEntry("enabled_" + m_serviceName,
m_enabled = m_config->readBoolEntry("enabled_" + m_serviceName,
m_enabled);
m_portBase = m_config->readNumEntry("port_base_" + m_serviceName,
m_portBase = m_config->readNumEntry("port_base_" + m_serviceName,
m_portBase);
m_autoPortRange = m_config->readNumEntry("auto_port_range_" + m_serviceName,
m_autoPortRange = m_config->readNumEntry("auto_port_range_" + m_serviceName,
m_autoPortRange);
QDateTime nullTime;
m_expirationTime = m_config->readDateTimeEntry("enabled_expiration_"+m_serviceName,
@@ -167,7 +166,7 @@ void PortListener::accepted(KSocket *sock) {
KSocketAddress *ksa = KExtendedSocket::peerAddress(sock->socket());
KExtendedSocket::resolve(ksa, host, port);
KNotifyClient::event("IncomingConnection",
i18n("Connection from %1").arg(host));
i18n("connection from %1").arg(host));
delete ksa;
if ((!m_enabled) ||
@@ -226,7 +225,7 @@ bool PortListener::setPort(int port, int autoPortRange) {
}
else {
m_portBase = m_defaultPortBase;
m_autoPortRange = m_defaultAutoPortRange;
m_autoPortRange = m_defaultAutoPortRange;
m_config->deleteEntry("port_base_" + m_serviceName);
m_config->deleteEntry("auto_port_range_"+m_serviceName);
@@ -282,15 +281,15 @@ void PortListener::setServiceRegistrationEnabledInternal(bool e) {
if ((!m_srvreg) || m_serviceURL.isNull())
return;
if (m_serviceRegistered == (m_enabled && e))
if (m_serviceRegistered == (m_enabled && e))
return;
if (m_enabled && e) {
m_registeredServiceURL = processServiceTemplate(m_serviceURL);
m_serviceRegistered = m_srvreg->registerService(
m_registeredServiceURL,
m_registeredServiceURL,
processServiceTemplate(m_serviceAttributes));
if (!m_serviceRegistered)
if (!m_serviceRegistered)
kdDebug(7021) << "Failure registering SLP service (no slpd running?)"<< endl;
} else {
m_srvreg->unregisterService(m_registeredServiceURL);
@@ -358,7 +357,7 @@ void KInetD::setExpirationTimer() {
}
void KInetD::portRetryTimer() {
setPortRetryTimer(true);
setPortRetryTimer(true);
}
void KInetD::setPortRetryTimer(bool retry) {
@@ -366,7 +365,7 @@ void KInetD::setPortRetryTimer(bool retry) {
PortListener *pl = m_portListeners.first();
while (pl) {
if (pl->isEnabled() && (pl->port() == -1))
if (pl->isEnabled() && (pl->port() == -1))
if (retry) {
if (!pl->acquirePort())
unmappedPorts++;
@@ -505,7 +504,10 @@ KInetD::~KInetD() {
extern "C" {
KDEDModule *create_kinetd(QCString &name)
{
KGlobal::locale()->insertCatalogue("kinetd");
return new KInetD(name);
}
}

View File

@@ -226,10 +226,8 @@ void Configuration::saveToKConfig() {
int num = invitationList.count();
c.writeEntry("invitation_num", num);
int i = 0;
while (i < num) {
invitationList[i].save(&c, i);
i++;
}
while (i < num)
invitationList[i++].save(&c, i);
}
@@ -276,9 +274,10 @@ void Configuration::invalidateOldInvitations() {
void Configuration::refreshTimeout() {
unsigned int invNum = invitationList.size();
loadFromKConfig();
saveToDialogs();
if (invNum != invitationList.size())
if (invNum != invitationList.size()) {
saveToDialogs();
emit invitationNumChanged(invitationList.size());
}
}
QString Configuration::hostname() const

Binary file not shown.

Before

Width:  |  Height:  |  Size: 606 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

View File

@@ -1,591 +1,324 @@
[!Global!]
IconName=krfb
Comment=Desktop Sharing
Comment[af]=Werkskerm Deeling
Comment[af]=werkskerm deeling
Comment[bs]=Dijeljenje desktopa
Comment[ca]=Compartició de l'escriptori
Comment[cs]=Sdílení pracovní plochy
Comment[da]=Skrivebordsdeling
Comment[de]=Arbeitsfläche freigeben
Comment[el]=Μοίρασμα επιφάνειας εργασίας
Comment[eo]=Tabula fordonado
Comment[es]=Compartición de escritorio
Comment[fi]=Työpöytien jako
Comment[fr]=Partage du bureau
Comment[he]=שיתוף שולחנות עבודה
Comment[hr]=Dijeljenje radne površine
Comment[hu]=Munkaasztal-megosztás
Comment[ja]=デスクトップ共有
Comment[mt]=Qsim tad-desktop
Comment[nb]=Skrivebordsdeling
Comment[nl]=Bureaubladvrijgave
Comment[nn]=Skrivebordsdeling
Comment[nso]=Kabelano ya desktop
Comment[pt]=Partilha do Ecrã
Comment[pt_BR]=Compartilhamento do Ambiente de Trabalho
Comment[ro]=Partajare ecran
Comment[sk]=Zdieľanie pracovnej plochy
Comment[sl]=Deljenje namizja
Comment[sv]=Dela ut skrivbord
Comment[tr]=Masaüstü Paylaşımı
Comment[uk]=Спільні стільниці
Comment[ven]=U kovhekana ha desikithopo
Comment[xh]=Ukusebenzisa ngokuhlangeneyo kweDesktop
Comment[zu]=Ukuhlukaniselana kwe-Desktop
[UserAcceptsConnection]
Name=UserAcceptsConnection
Name[ca]=L'usuari accepta la connexió
Name[cs]=Uživatel přijímá spojení
Name[da]=BrugerAcceptererForbindelse
Name[de]=BenutzerBestätigtVerbindung
Name[el]=Ο χρήστης δέχεται σύνδεση
Name[eo]=UzantoAkceptasKonektojn
Name[es]=El usuario acepta la conexión
Name[fr]=L'utilisateur accepte les connexions
Name[he]=משתמש מקבל חיבור
Name[hr]=KorisnikPrihvaćaVezu
Name[hu]=KapcsolatElfogadva
Name[ja]=ユーザが許可した接続
Name[mt]=UserJaċċettaKonnessjoni
Name[nb]=Bruker aksepterer oppkobling
Name[nl]=Gebruiker accepteert verbinding
Name[nn]=Brukar godtek samband
Name[nso]=Modirisi o amogela kopantsho
Name[pt_BR]=Aceita Conexões do Usuário
Name[ro]=Conexiune acceptată de utilizator
Name[sk]=Užívateľ akceptoval spojenie
Name[sl]=Uporabnik sprejema povezavo
Name[sv]=Användare accepterar anslutning
Name[uk]=КористувачПриймаєЗ'єднання
Name[ven]=Mushumisi o tanganedza vhukwamani
Name[xh]=Umsebenzisi Wamkela Uxhulumaniso
Name[zu]=UmsebenziUvumelaUkuxhumana
Comment=User accepts connection
Comment[af]=Gebruiker aanvaar verbinding
Comment[af]=gebruiker aanvaar verbinding
Comment[bs]=Korisnik prihvata konekciju
Comment[ca]=L'usuari accepta la connexió
Comment[cs]=Uživatel přijímá spojení
Comment[da]=Bruger accepterer forbindelse
Comment[de]=Der Benutzer bestätigt die Verbindung
Comment[el]=Ο χρήστης δέχεται σύνδεση
Comment[eo]=Uzanto akceptas konektojn
Comment[es]=El usuario acepta la conexión
Comment[fi]=Käyttäjä hyväksyy yhteyden
Comment[fr]=l'utilisateur accepte les connexions
Comment[he]=המשתמש מקבל את החיבור
Comment[hr]=Korisnik prihvaća vezu
Comment[hu]=A felhasználó elfogadja a csatlakozási kérést
Comment[ja]=ユーザが接続を許可
Comment[ja]=ユーザは接続を受け入れました
Comment[mt]=User jaċċetta l-konnessjoni
Comment[nb]=Bruker aksepterer oppkobling
Comment[nl]=Gebruiker accepteert verbinding
Comment[nn]=Brukar godtek samband
Comment[nso]=modirisi o amogela kopantsho
Comment[pt]=O utilizador aceita a ligação
Comment[pt_BR]=O usuário aceita a conexão
Comment[ro]=Utilizatorul acceptă conexiunea
Comment[sk]=Užívateľ akceptoval spojenie
Comment[sl]=Uporabnik sprejema povezavo
Comment[sv]=Användaren accepterar anslutning
Comment[tr]=Kullanıcı bağlantıyı kabul etti
Comment[uk]=Користувач приймає з'єднання
Comment[ven]=Mushumisi o tanganedza vhukwamani
Comment[xh]=Umsebenzisi wamkela uxhulumaniso
Comment[zu]=Umsebenzi uyakuvumela ukuxhumana
default_presentation=4
[UserRefusesConnection]
Name=UserRefusesConnection
Name[ca]=L'usuari refusa la connexió
Name[cs]=Uživatel odmítá spojení
Name[da]=BrugerAfslårForbindelse
Name[de]=BenutzerLehntVerbindungAb
Name[el]=Ο χρήστης δε δέχεται σύνδεση
Name[eo]=UzantoRifuzasKonektojn
Name[es]=El usuario rechaza la conexión
Name[fr]=L'utilisateur refuse les connexions
Name[he]=משתמש דוחה חיבור
Name[hr]=KorisnikOdbijaVezu
Name[hu]=KapcsolatVisszautasítva
Name[ja]=ユーザが拒否した接続
Name[mt]=UserJirrifjutaKonnessjoni
Name[nb]=Bruker avviser oppkobling
Name[nl]=Gebruiker weigert verbinding
Name[nn]=Brukar nektar samband
Name[nso]=Modirisi o gana kopantsho
Name[pt_BR]=Rejeita Conexões do Usuário
Name[ro]=Conexiune respinsă de utilizator
Name[sk]=Užívateľ zamietol spojenie
Name[sl]=Uporabnik zavrača povezavo
Name[sv]=Användaren vägrar anslutning
Name[uk]=КористувачВідмовляєУЗ'єднанні
Name[ven]=Mushumisi o hana Vhukwamani
Name[xh]=Umsebenzisi Uyalwala Uxhulumaniso
Name[zu]=UmsebenzisiWalaUxhumaniso
Comment=User refuses connection
Comment[af]=Gebruiker weier verbinding
Comment[bs]=Korisnik odbija konekciju
Comment[ca]=L'usuari refusa la connexió
Comment[cs]=Uživatel odmítá spojení
Comment[da]=Bruger afslår forbindelse
Comment[de]=Der Benutzer lehnt die Verbindung ab
Comment[el]=Ο χρήστης δε δέχεται σύνδεση
Comment[eo]=Uzanto rifuzas konektojn
Comment[es]=El usuario rechaza la conexión
Comment[fi]=Käyttäjä hylkää yhteyden
Comment[fr]=L'utilisateur refuse les connexions
Comment[he]=המשתמש מסרב לחיבור
Comment[hr]=Korisnik odbija vezu
Comment[hu]=A felhasználó visszautasítja a csatlakozási kérést
Comment[ja]=ユーザが接続を拒否
Comment[ja]=ユーザは接続を拒否しました
Comment[mt]=User jiċħad il-konnessjoni
Comment[nb]=Bruker avviser oppkobling
Comment[nl]=Gebruiker weigert verbinding
Comment[nn]=Brukar nektar samband
Comment[nso]=Modirisi o gana kopantsho
Comment[pt]=O utilizador recusa a ligação
Comment[pt_BR]=O usuário rejeita a conexão
Comment[ro]=Utilizatorul refuză conexiunea
Comment[sk]=Užívateľ odmietol spojenie
Comment[sl]=Uporabnik zavrnil povezavo
Comment[sv]=Användaren vägrar anslutning
Comment[tr]=Kullanıcı bağlantıyı iptal etti
Comment[uk]=Користувач відмовляє у з'єднанні
Comment[ven]=Mushumisi o hana vhukwamani
Comment[xh]=Umsebenzisi wala uxhulumaniso
Comment[zu]=Umsebenzi awukuvumeli ukuxhumana
default_presentation=4
[ConnectionClosed]
Name=ConnectionClosed
Name[ca]=Connexió tancada
Name[cs]=Spojení ukončeno
Name[da]=ForbindelseLukket
Name[de]=VerbindungGeschlossen
Name[el]=Η σύνδεση έκλεισε
Name[eo]=KonektoFermita
Name[es]=Conexión cerrada
Name[fr]=Connexion fermée
Name[he]=חיבור נסגר
Name[hr]=VezaPrekinuta
Name[hu]=KapcsolatBezárva
Name[ja]=接続切断
Name[mt]=KonnessjonijiMagħluqa
Name[nb]=Kobling stengt
Name[nl]=Verbinding gesloten
Name[nn]=Samband stengt
Name[nso]=Kopantsho e tswaletswe
Name[pt_BR]=Conexão fechada
Name[ro]=Conexiune închisă
Name[sk]=Spojenie ukončené
Name[sl]=Povezava zaprta
Name[sv]=Anslutning stängd
Name[tr]=Bağlantı Kapatıldı
Name[uk]=З'єднанняЗакрито
Name[ven]=Vhukwamani ho valwa
Name[xh]=Uxhulumaniso Luvaliwe
Name[zu]=UkuxhumanisaKuvaliwe
Comment=Connection closed
Comment[af]=Verbinding gesluit
Comment[af]=verbinding gesluit
Comment[bs]=Konekcija prekinuta
Comment[ca]=Connexió tancada
Comment[cs]=Spojení ukončeno
Comment[da]=Forbindelse lukket
Comment[de]=Verbindung geschlossen
Comment[el]=Η σύνδεση έκλεισε
Comment[eo]=Konekto fermita
Comment[es]=Conexión rechazada
Comment[fi]=Yhteys suljettu
Comment[fr]=Connexion coupée
Comment[he]=החיבור נסגר
Comment[hr]=Veza prekinuta
Comment[hu]=A kapcsolat bezárva
Comment[ja]=接続が閉じられました
Comment[mt]=Konnessjoni magħluqa
Comment[nb]=Oppkobling stengt
Comment[nl]=Verbinding verbroken
Comment[nn]=Samband stengt
Comment[nso]=Kopantsho e tswaletswe
Comment[pt]=Ligação fechada
Comment[pt_BR]=conexão encerrada
Comment[ro]=Conexiune închisă
Comment[sk]=Spojenie ukončené
Comment[sl]=Povezava zaprta
Comment[sv]=Anslutning stängd
Comment[tr]=Bağlantı kesildi
Comment[uk]=З'єднання закрито
Comment[ven]=Vhukwamani ho valwa
Comment[xh]=Uxhulumaniso luvaliwe
Comment[zu]=Ukuxhumana kuvaliwe
default_presentation=4
[InvalidPassword]
Name=InvalidPassword
Name[be]=Некарэктны пароль
Name[ca]=Contrasenya no vàlida
Name[cs]=Neplatné heslo
Name[da]=UgyldigtKodeord
Name[de]=UngültigesPasswort
Name[el]=Λάθος κωδικός πρόσβασης
Name[eo]=NevalidaPasvorto
Name[es]=Contraseña errónea
Name[fr]=Mots de passe non valable
Name[he]=סיסמה לא תקפה
Name[hr]=NevažećaLozinka
Name[hu]=ÉrvénytelenJelszó
Name[ja]=不正なパスワード
Name[mt]=PasswordĦażin
Name[nb]=Ugyldig passord
Name[nl]=Ongeldig wachtwoord
Name[nn]=Ugyldig passord
Name[nso]=Lefokophetiso gase lona
Name[pt_BR]=Senha inválida
Name[ro]=Parolă eronată
Name[sk]=Zlé heslo
Name[sl]=Nepravilno geslo
Name[sv]=Ogiltigt lösenord
Name[tr]=Geçersiz Parola
Name[uk]=НевірнийПароль
Name[ven]=Phasiwede asi yone
Name[xh]=Igama lokugqitha Elingasebenziyo
Name[zu]=IgamaEliyimfihloLokudlulaOkungasiyilona
Comment=Invalid password
Comment[af]=Ongeldige wagwoord
Comment[af]=ongeldige wagwoord
Comment[be]=Некарэктны пароль
Comment[bs]=Neispravna šifra
Comment[ca]=Contrasenya no vàlida
Comment[cs]=Neplatné heslo
Comment[da]=Ugyldigt kodeord
Comment[de]=Ungültiges Passwort
Comment[el]=Λάθος κωδικός πρόσβασης
Comment[eo]=nevalida pasvorto
Comment[es]=Contraseña errónea
Comment[fi]=Virheellinen salasana
Comment[fr]=Mot de passe non valable
Comment[he]=הסיסמה אינה תקפה
Comment[hr]=Nevažeća šifra
Comment[hu]=Érvénytelen jelszó
Comment[ja]=不正なパスワード
Comment[ja]=無効なパスワード
Comment[mt]=Password ħażin
Comment[nb]=Ugyldig passord
Comment[nl]=Ongeldig wachtwoord
Comment[nn]=Ugyldig passord
Comment[nso]=Lefokophetiso ga se la dumelelwa
Comment[pt]=Senha inválida
Comment[pt_BR]=senha inválida
Comment[ro]=Parolă eronată
Comment[sk]=Zlé heslo
Comment[sl]=Nepravilno geslo
Comment[sv]=Ogiltigt lösenord
Comment[tr]=Geçersiz parola
Comment[uk]=Невірний пароль
Comment[ven]=Phasiwede isa shumi
Comment[xh]=Igama lokugqitha Elingasebenziyo
Comment[zu]=Igama elifihlikeli
default_presentation=4
[InvalidPasswordInvitations]
Name=InvalidPasswordInvitations
Name[ca]=Contrasenya convidats no vàlides
Name[cs]=Neplatné hesla výzev
Name[da]=UgyldigtKodeordInvitationer
Name[de]=UngültigePasswortAnfragen
Name[eo]=NevalidaPasvortoInvito
Name[es]=Invitación de contraseñas erróneas
Name[fr]=Invitations de mot de passe non valable
Name[he]=סיסמת לא תקפה - הזמנות
Name[hr]=KrivePizovniceŠifri
Name[hu]=ÉrvénytelenJelszóMeghívások
Name[ja]=不正なパスワードの招待
Name[mt]=PasswordĦażinaStediniet
Name[nb]=Ugyldig passord ved invitasjon
Name[nl]=Ongeldige wachtwoordaanvragen
Name[nn]=Ugyldige passordinvitasjonar
Name[nso]=Lefokophetiso la go memiwa ga se lona
Name[pt_BR]=Aviso de senha inválida
Name[sk]=Zlé heslo pozvánky
Name[sl]=Povabila z nepravilnimi gesli
Name[sv]=Ogiltigt lösenord vid inbjudan
Name[uk]=ЗапрошенняЗНевірнимПаролем
Name[ven]=Mbidzo ya phasiwede isi yone
Name[xh]=IzimemoZegamalokugqithaEzingasebebenziyo
Name[zu]=IsimemoSegamaEliyimfihloLokudlulaOkungasiyilona
Comment=The invited party sent an invalid password. Connection refused.
Comment[af]=Die uitgenooi party gestuur 'n ongeldige wagwoord. Verbinding geweier.
Comment[af]=die uitgenooi party gestuur 'n ongeldige wagwoord. verbinding geweier.
Comment[bs]=Pozvana strana je poslala neispravnu šifru. Konekcija je odbijena.
Comment[ca]=La part invitada ha enviat una contrasenya no vàlida. Connexió refusada.
Comment[cs]=Pozvaná strana poslala neplatné heslo. Spojení odmítnuto.
Comment[da]=Den inviterede part sendte et ugyldigt kodeord. Forbindelse afslået.
Comment[de]=Die eingeladene Partei hat ein ungültiges Passwort gesendet: Verbindung abgelehnt.
Comment[el]=Η προσκαλεσμένη ομάδα έστειλε άκυρο κωδικό πρόσβασης. Η σύνδεση απορρίφθηκε.
Comment[eo]=La invitita kliento sendis nevalidan pasvorton. Konekto rifuzita.
Comment[es]=La parte invitada envió una contraseña incorrecta. Conexión rechazada
Comment[fi]=Kutsuttu taho lähetti virheellisen salasanan. Yhteys hylättiin.
Comment[fr]=La partie invitée a envoyé un mot de passe non valable. Connexion refusée.
Comment[he]=הצד המוזמן שלח סיסמה לא תקפה. החיבור נדחה.
Comment[hr]=Stranka koju ste pozvali je poslala nevažeću šifru. Veza odbijena.
Comment[hu]=A meghívott fél érvénytelen jelszót küldött. A csatlakozás nem sikerült.
Comment[ja]=招待された人が不正なパスワードを送って来ました。接続は拒否されました。
Comment[ja]=招待されたパーティは無効なパスワードを送信しました。接続は拒否されました。
Comment[mt]=Il-persuna mistiedna bagħtet password ħażin. Konnessjoni miċħuda.
Comment[nb]=Den inviterte parten sendte ugyldig passord. Oppkobling avvist.
Comment[nl]=De uitgenodigde partij stuurde een ongeldig wachtwoord. Verbinding geweigerd.
Comment[nn]=Den inviterte parten sende eit ugyldig passord. Sambandet vart nekta.
Comment[nso]=Momemiwa o rometse lefokophetiso le le sa dumelelwago. Kopantsho e gannwe.
Comment[pt]=O convidado enviou uma senha inválida. A ligação foi recusada.
Comment[pt_BR]=A parte "convidada" enviou uma senha inválida. Conexão recusada.
Comment[sk]=Pozvaný účastnik poslal zlé heslo. Spojenie zamietnuté.
Comment[sv]=Den inbjudna personen skickade ett ogiltigt lösenord. Anslutning vägrades.
Comment[uk]=Запрошена сторона надіслала невірний пароль. У з'єднанні відмовлено.
Comment[ven]=Murado o rambiwaho o rumela phasiwede isa shumi. Vhukwamani ho hanwa.
Comment[xh]=Umhlangano omenyiweyo uthumele igama lokugqitha elisebenzayo. Uxhulumano lwa lile.
Comment[zu]=Ingxenye emenyiwe ithumele igama lokungena alivunyelwanga. Ukuxhumana kwaliwe.
default_presentation=2
[NewConnectionOnHold]
Name=NewConnectionOnHold
Name[ca]=Nova connexió en espera
Name[cs]=Nové spojení pozdrženo
Name[da]=NyForbindelseSatPåHold
Name[de]=NeueVerbindungWartet
Name[el]=Νέα σύνδεση σε αναμονή
Name[eo]=NovaKonektoAtendante
Name[es]=Nueva conexión en espera
Name[fr]=Nouvelle connexion au raccroché
Name[he]=חיבור חדש בהמתנה
Name[hr]=NovaVezaNaČekanju
Name[hu]=ÚjKapcsolatTartva
Name[ja]=維持中の新規接続
Name[mt]=KonnessjoniĠdidaMiżmuma
Name[nb]=Ny oppkobling venter
Name[nl]=Nieuwe verbinding is wachtende
Name[nn]=Nytt samband ventar
Name[nso]=Kopantsho ye mpsha e emisitswe
Name[pt_BR]=Nova Conexão
Name[ro]=Conexiune nouă în aşteptare
Name[sk]=Nové spojenie podržané
Name[sl]=Nova povezava na čakanju
Name[sv]=Ny anslutning väntar
Name[uk]=ОчікуютьНовіЗ'єднання
Name[ven]=Vhukwamani vhuswa ho imiswa
Name[xh]=Uxhulumano Olutsha Lumisiwe
Name[zu]=UkuxhumanisaOkushaKubanjiwe
Comment=Connection requested, user must accept
Comment[af]=Verbinding versoekte, gebruiker moet aanvaar
Comment[af]=verbinding versoekte, gebruiker moet aanvaar
Comment[bs]=Zatražena konekcija, korisnik mora prihvatiti
Comment[ca]=Connexió solicitada, l'usuari ha d'acceptar-la
Comment[cs]=Vyžadováno spojení, uživatel musí přijmout
Comment[da]=Forbindelse forespurgt, bruger skal acceptere
Comment[de]=Verbindungsanfrage, Benutzer muss bestätigen
Comment[el]=Ζητήθηκε σύνδεση, ο χρήστης πρέπει να αποδεχθεί
Comment[eo]=Konekto pridemandita, uzanto devas akcepti
Comment[es]=Conexón solicitada, el usuario debe aceptar
Comment[fi]=Yhteyttä pyydettiin, käyttäjän tulee hyväksyä
Comment[fr]=Connexion demandée, l'utilisateur doit accepter
Comment[he]=נתבקש חיבור, על המשתמש לקבלו
Comment[hr]=Veza je zatražena, korisnik mora prihvatiti
Comment[hu]=Csatlakozási kérés, megerősítés szükséges
Comment[ja]=接続が要求されています。ユーザは受け入れなければなりません。
Comment[ja]=接続が要求されました、ユーザは受け入れる必要があります
Comment[mt]=Konnessjoni mitluba, user irid jaċċetta
Comment[nb]=Oppkobling ønskes, bruker må akseptere.
Comment[nl]=Verbinding verzocht, gebruiker dient te accepteren
Comment[nn]=Samband førespurd, brukar må godta
Comment[nso]=Kopantsho e kgopetswe, modirisi o tlamegile go dumela
Comment[pt]=A ligação foi pedida e o utilizador deve aceitar
Comment[pt_BR]=Conexão requisitada; o usuário deve aceitar
Comment[ro]=Cerere de conectare; utilizatorul trebuie să accepte
Comment[sk]=Vyžiadané spojenie, užívateľ musí akceptovať
Comment[sl]=Povezava vzpostavljena, uporabnik mora sprejeti
Comment[sv]=Anslutning begärd, användaren måste acceptera
Comment[uk]=Запрошено з'єднання, користувач має прийняти
Comment[ven]=Vhukwamani ho humbelwa, mushumisi u fanela u tanganedza
Comment[xh]=Uxhulumaniso luceliwe, umsebenzisi kufanele amkele
Comment[zu]=Ukuxhumanisa kuceliwe, umsebenzi kumele ivunyelwe
default_presentation=4
[NewConnectionAutoAccepted]
Name=NewConnectionAutoAccepted
Name[ca]=Nova connexió auto-acceptada
Name[cs]=Nové spojení automaticky přijato
Name[da]=NyForbindelseAutomatiskAccepteret
Name[de]=NeueVerbindungAutomatischAkzeptiert
Name[el]=Αυτόματη αποδοχή νέας σύνδεσης
Name[eo]=NovaKonektoAŭtomateAkceptita
Name[es]=Nueva conexión auto aceptada
Name[fr]=Nouvelle connexion auto-acceptée
Name[he]=חיבור חדש נתקבל אוטומטית
Name[hr]=NovaVezaAutoPrihvaćena
Name[hu]=ÚjKapcsolatAutoElfogadva
Name[ja]=新規接続の新規受け入れ
Name[mt]=KonnessjoniĠdidaAwtoAċċettata
Name[nb]=Ny oppkobling aksepteres automatisk
Name[nl]=Nieuwe verbinding automatisch geaccepteerd
Name[nn]=Nytt samband automatisk godteke
Name[nso]=kopantsho ye mpsha ya go itaola e dumetswe
Name[pt_BR]=Nova Conexão com aceitação automática
Name[ro]=Conexiune nouă acceptată automat
Name[sk]=Nové spojenie automaticky akceptované
Name[sl]=Nova povezava samodejno sprejeta
Name[sv]=Ny anslutning accepterades automatiskt
Name[uk]=НовіЗ'єднанняАвтоматичноПрийняті
Name[ven]=Vhukwamani vhuswa ho tanganedzhwa
Name[xh]=Uxhulumano Olutsha Lwamkelwe Ngokuzenzekelayo
Name[zu]=UkuxhumanisaOkushaKokuzenzakalelaKuvunyelwe
Comment=New connection automatically established
Comment[af]=Nuwe verbinding automaties vasgestel
Comment[af]=nuwe verbinding automaties vasgestel
Comment[bs]=Automatski uspostavljena nova konekcija
Comment[ca]=Nova connexió establerta automàticament
Comment[cs]=Automaticky navázáno nové spojení
Comment[da]=Ny forbindelse automatisk etableret
Comment[de]=Neue Verbindung automatisch hergestellt
Comment[el]=Νέα σύνδεση αυτόματα αποκαταστάθηκε
Comment[eo]=Nova konekto aŭtomate akceptita
Comment[es]=Nueva conexión establecida automáticamente
Comment[fi]=Uisi yhteys muodostettu automaattisesti
Comment[fr]=Nouvelle connexion établie automatiquement
Comment[he]=נוצר חיבור חדש באופן אוטומטי
Comment[hr]=Nova veza automatski prihvaćena
Comment[hu]=Automatikusan létrejött az új kapcsolat
Comment[ja]=新規接続は自動的に確立されます
Comment[ja]=新規接続が自動的に確立されました
Comment[mt]=Konnessjoni ġdida aċċettata awtomatikament
Comment[nb]=Ny oppkobling automatisk opprettet
Comment[nl]=Nieuwe verbinding automatisch opgebouwd
Comment[nn]=Nytt samband automatisk oppretta
Comment[nso]=kopantsho e mpsha e ithlagisitse ka boyona
Comment[pt]=A nova ligação foi estabelecida automaticamente
Comment[pt_BR]=Nova conexão estabelecida automaticamente
Comment[ro]=Conexiune nouă stabilită automat
Comment[sk]=Nové spojenie automaticky vytvorené
Comment[sl]=Nova povezava samodejno vzpostavljena
Comment[sv]=Ny anslutning automatiskt upprättad
Comment[uk]=Автоматично встановлено нове з'єднання
Comment[ven]=Vhukwamani vhuswa ho itwa na zwenezwo
Comment[xh]=Uxhulumaniso olutsha lufunyenwe ngokuzenzekelayo
Comment[zu]=Ukuxhumana okusha kuyazisungulela
default_presentation=4
[TooManyConnections]
Name=TooManyConnections
Name[ca]=Masses connexions
Name[cs]=Příliš mnoho spojení
Name[da]=ForMangeForbindelser
Name[de]=ZuVieleVerbindungen
Name[el]=Πάρα πολλές συνδέσεις
Name[eo]=TroMultajKonektoj
Name[es]=Demasiadas conexiones
Name[fr]=Trop de connexions
Name[he]=יותר מדיי חיבורים
Name[hr]=PrevišeVeza
Name[hu]=TúlSokKapcsolat
Name[ja]=多すぎる接続
Name[mt]=WisqKonnessjonijiet
Name[nb]=For mange oppkoblinger
Name[nl]=Teveel verbindingen
Name[nn]=For mange samband
Name[nso]=dikopantsho ke tse ntshi
Name[pt_BR]=Conexões em excesso
Name[ro]=Prea multe conexiuni
Name[sk]=Príliš veľa spojení
Name[sl]=Preveč povezav
Name[sv]=För många anslutningar
Name[tr]=ÇokFazlaBağlantı
Name[uk]=ЗабагатоЗ'єднань
Name[ven]=Vhukwamani vhunzhi
Name[xh]=Uxhulumaniso Oluninzi Kakhulu
Name[zu]=UkuxhumanaOkuningi
Comment=Busy, connection refused
Comment[af]=Besig, verbinding geweier
Comment[af]=besig, verbinding geweier
Comment[bs]=Zauzet, konekcija odbijena
Comment[ca]=Ocupat, connexió refusada
Comment[cs]=Zaneprázdněn, spojení odmítnuto
Comment[da]=Optaget, forbindelse afslået
Comment[de]=Beschäftigt, Verbindung abgelehnt
Comment[el]=Απασχολημένο, η σύνδεση απορρίφθηκε
Comment[eo]=Laborante, konekto rifuzita
Comment[es]=Ocupado, conexión rechazada
Comment[fi]=Varattu, yhteys hylättiin
Comment[fr]=Occupé, connexion refusée
Comment[he]=תפוס, החיבור נדחה
Comment[hr]=Zauzeto, veza odbijena
Comment[hu]=Foglalt, a csatlakozási kérés visszautasítva
Comment[ja]=ビジーです。接続は拒否されました
Comment[ja]=ビジーです、接続が拒否されました
Comment[mt]=Okkupat, konnessjoni miċħuda
Comment[nb]=Opptatt, oppkobling avvist
Comment[nl]=Bezig, verbinding geweigerd
Comment[nn]=Oppteken, samband nekta
Comment[nso]=E sa swaregile, kopantsho e gannwe
Comment[pt]=Ocupado, a ligação foi recusada
Comment[pt_BR]=Ocupado; conexão recusada
Comment[ro]=Ocupat; conexiune refuzată
Comment[sk]=Zaneprázdneny, spojenie odmietnuté
Comment[sl]=zaposlen, povezava zavrnjena
Comment[sv]=Upptagen, anslutning vägras
Comment[uk]=Зайнято, у з'єднанні відмовлено
Comment[ven]=U farakanea, vhukwamani ho hanwa
Comment[xh]=Uxhulumaniso, olu xakekileyo lwalile
Comment[zu]=Imatasa,ukuxhumana kwaliwe
default_presentation=4
default_logfile=
[UnexpectedConnection]
Name=UnexpectedConnection
Name[ca]=Connexió inesperada
Name[cs]=Neočekáváné spojení
Name[da]=UventetForbindelse
Name[de]=UnerwarteteVerbindung
Name[el]=Μη αναμενόμενη σύνδεση
Name[eo]=NeatenditaKonekto
Name[es]=Conexión inesperada
Name[fr]=Connexion inattendue
Name[he]=חיבור בלתי צפוי
Name[hr]=NeočekivanaVeza
Name[hu]=NemVártKapcsolat
Name[ja]=予期しない接続
Name[mt]=KonnessjonijietMhuxMistennija
Name[nb]=Uventet oppkobling
Name[nl]=Onverwachte verbinding
Name[nn]=Uventa samband
Name[nso]=kopantso ye e be go e se ya emelwa
Name[pt_BR]=Conexão não-aceita
Name[ro]=Conexiune neaşteptată
Name[sk]=Neočakávane spojenie
Name[sl]=Nepričakovana povezava
Name[sv]=Oväntad anslutning
Name[tr]=Beklenmedik Bağlantı
Name[uk]=НеочікуванеЗ'єднання
Name[ven]=Vhukwamani vhu songo lavhelelwaho
Name[xh]=Uxhulumaniso Olungalindelwanga
Name[zu]=UkuxhumanaOkungalindelwe
Comment=Received unexpected connection, abort
Comment[af]=Ontvang onverwagte verbinding, staak
Comment[af]=ontvang onverwagte verbinding, staak
Comment[bs]=Primio neočekivanu konekciju, prekidam
Comment[ca]=Rebuda una connexió inesperada, abortant
Comment[cs]=Obdrženo neočekáváné spojení, přerušeno
Comment[da]=Modtog uventet forbindelse, afbrød
Comment[de]=Unerwartete Verbindung hergestallt, Abbruch
Comment[el]=Λήψη μη αναμενόμενης σύνδεσης, διακοπή
Comment[eo]=Ricevis neatenditan konekton, haltis
Comment[es]=Recibida conexión inesperada, abortar
Comment[fi]=Vastaanotettiin odottamaton yhteys, lopeta
Comment[fr]=Reçu une connexion inattendue, interruption
Comment[he]=נתקבל חיבור בלתי צפוי, בוטל
Comment[hr]=Primio sam neočekivanu vezu, prekid
Comment[hu]=Nem várt csatlakozási kérés, kilépés
Comment[ja]=予期しない接続を受信しました。廃棄します。
Comment[ja]=予期しない接続を受けとりました、中止します
Comment[mt]=Irċevejt konnessjoni mhux mistennija, ieqaf
Comment[nb]=Mottok uventet oppkobling, avbryt
Comment[nl]=Ontving een onverwachte verbinding, gestopt
Comment[nn]=Mottok uventa samband, avbryt
Comment[nso]=Go amogetswe kopantsho ye ebego e sa emelwa, fedisa tiragalo ye
Comment[pt]=Foi recebida uma ligação inesperada, a interromper
Comment[pt_BR]=conexão recebida inesperadamente; abortar
Comment[ro]=A fost recepţionată o conexiune neaşteptată şi a fost anulată
Comment[sk]=Prijaté neočakávane spojenie, ukončujem
Comment[sl]=Prejeta nepričakovana povezava, prekinjam
Comment[sv]=Tog emot oväntad anslutning, avbryter
Comment[uk]=Отримано неочікуване з'єднання, скасовую
Comment[ven]=Vhukwamani vhu songo lavhelelwaho ho tanganedzhwaho, litsha
Comment[xh]=Ufumene uxhulumaniso olungalindelekanga, lahla
Comment[zu]=Isithole ukuxhumana okungalindelekanga, hushula
default_presentation=4

View File

@@ -1,4 +1,4 @@
<!DOCTYPE UI><UI version="3.1" stdsetdef="1">
<!DOCTYPE UI><UI version="3.0" stdsetdef="1">
<class>ManageInvitationsDialog</class>
<widget class="QDialog">
<property name="name">
@@ -68,10 +68,10 @@
<string>Created</string>
</property>
<property name="clickable">
<bool>true</bool>
<bool>false</bool>
</property>
<property name="resizable">
<bool>true</bool>
<property name="resizeable">
<bool>false</bool>
</property>
</column>
<column>
@@ -81,7 +81,7 @@
<property name="clickable">
<bool>true</bool>
</property>
<property name="resizable">
<property name="resizeable">
<bool>true</bool>
</property>
</column>
@@ -166,6 +166,20 @@
<string>Delete the selected invitation. The invited person will not be able to connect using this invitation anymore.</string>
</property>
</widget>
<widget class="Line" row="5" column="0" rowspan="2" colspan="2">
<property name="name">
<cstring>Line1</cstring>
</property>
<property name="frameShape">
<enum>HLine</enum>
</property>
<property name="frameShadow">
<enum>Sunken</enum>
</property>
<property name="orientation">
<enum>Horizontal</enum>
</property>
</widget>
<widget class="QPushButton" row="6" column="1" rowspan="2" colspan="1">
<property name="name">
<cstring>closeButton</cstring>
@@ -184,7 +198,7 @@
</widget>
<images>
<image name="image0">
<data format="XPM.GZ" length="6958">789cdd9859531b490cc7dff914aee82db5a5784e7b6a6b1f38c219ee9bad7d98d30718830f8c9ddaefbe6a493d10e3002178b3b55118fae7eed1bf5b52f78cf9f4b172b6b75df9f869a13f8807adb49236e35ee56336ec74c67ffef5c7d7850f7ebd42ff1dcfadb81f7e5bf8b03fa8a4959dee756e00ae08a04aff6a09736eb9ee19c65ac9dc8fa1e5c8e7f159c929f3a5e598fbf1dc72227c5672c67c68390d984f4b96fe03cb19f7435ab2ccbf69390f79fc45c9dc8f27960bee878eb25fe3f5c1c4b2eaed5b56bdcfc28ece07162dabbfbeb0ab7ab02a1c44da7fcb5cafd6450f772cc71c2fdcb62ceb8742390d63e62f9625bec8ec98f948bcf6947d8d77ddb2c403968483a028981bcc75a71e88ff7dcb1a8fad92a51e362d6bbeaf95d3808b09ba865d5abf2ffe7acc915bf722e663cbbec3f35b2f59c6b72cebfc6e94534fc6af5956bd6d61cfe667201c3a723f8261cff1aa7aff96b22f0c27caaa8f3e73e4e97c715339558e0dfb8e5f95f9436259eb6b45d9d7fe53e5bacc17b97e2839566fd5b2ae676c59d7bfae9ceaf8c8b2f61f088781d6cbb270acf945ce6fe00655d55f560e546f47b816e8fed915ae47124fbc638e8348ea03772d6bfe374a967a5c52ce74fcd070e8864e28faf7ca8132d747188791d437562debfc27ca99d6ff9a701c6b3febd7bc9aa3fb69ac1c68fdee0947819e375c1fb5a416493d63a29c29733dd73d2a70f1776c59f55aca81f483c3fce0af2b5c8ff47c4c95336138128e023d1f797f46be9d2f16c29123f1c54be540e31d5bd6fc1f0a27a19c4731af274aed786c2bdbfce4ca99ea73bd53b9e97ce14cd8eac7a0ace331138e1d3d5f46ca8130f0f91ea736ff712c5cc62b52b67aae70b9debe302558f43acab930048613bfdccf8bc289abf9bd520e95f9fc48b224d6e7cbad722e0cf796f57ce4e7451ad8fd0255655bff4de1d4d5fd36520e953de6ccae1fee84d3589f17fcbccc02738232b785b350f33954ce95f9799be56eeacaf913081b63762cebf815e15c3946c37958c6eb48387775bd9c5f1aaefb095039d7f38cf3531485dd6f9e7221bc3f98affd9f3410e66ba5463c37b31a312698cec5128c4b8d14b3b9583aa59163f18e2b28c8df538d021bef988706f97baa919a0cbd9b953e9f6accae716cceb6efed89ff9606fbc9b0856dbca4e85e71555c61472bc6d83576f1e6a9de6b34749eb7747fce1a09f6c87797ae7da201b5867847bf5bd4eab3ca08afdfa47143f36ea9c63d5f8734f3312915e47fc8b59ee084567963d6f4231aec7d848b1497019f0009f99d50db5cc506fa8999c1907efab49ecb8798bd42e396fc7769de19fb3171e991cfa527d721f7f6e85ad03cda1cdb9b576a8c38d366a6e6c744fe8ebc4e5f87dcdbd331268a661f775fd6e0f57668dd63f6dda3eb32aeccb4cf94233be68eb506a4d6650fcf6bdc92f5b56e96e94468e02aaee1fa0c5ba39e86da1d6e908a5961ca1e9ed71891b5343e0ddcc42df2f505b77167cab6e9d335ea15dbd4188e295ac6c3f31a05d958e3d3a0f5ece21eeee3011e4ed9017dba47bd976c5d1a2bd11b53f693173436c8861a81091ee1319ee029f93cc3f34776469f9ce20556d141173d1a3729a3b644f6bcc626994f639b18d09d6ea9718e21d6d442a24356a963442a1e8d3ba2f14dd618e04b7565ec1efb80e801400c09a4460132c8a180065941ad4c54a0092d6893061bddd327ff26332f6be85dd0260f4df6750957d0816bd30bd7d4ba82cba71a6ced979f1fdfd5e840176e58e3865a9db968dc42cf3ee3a047f4abd66132dffa098dd7e4c35470fc4a8db1d655a931bbae20853e0c60a833baa3353cbc75bc74ee0236608401dcc39876c0a9a84cef0f98c0222cc132ac689452f1fecab31df8fda8813db8a79d7c317b9fc36758853552d07d0eeb3fa2c1634ce4d731850dd8842df8327d5ec136ecc02eec51ee8ca546e14def25e51b19ec4f9fbb7000877044275b39e68def3e0f1ac7d34f0f3881533a69e39fd598a5366deff79ef8a3f6eb35decd666bd8ef1f9b6ffecef1f2f70ff91ed5a593e41ae7f43d0acee01c2ea00a0e16e08247ed7338d3ef756d7e9728f4cefc51fbdbde6f3f7faae1430021d4a04e1a11a52624f675acbc5b9bb774d1e896edc7bd8fc7ccd488c1fc9196bc2798533ba2b61f838ecdf5ccc855232fdb8f7b1f8f99d6f0f91d791eb684febffab78c796afcfdfbc23fde05c197</data>
<data format="XPM.GZ" length="8078">789cdd98c7721cc91186ef7c0a04f3c650d4b637a1d001de5b8200880d1db2da604038c29b0dbdbb32ffeceec582b30448015a85fa2726e69b32592633ab9abf7c98d8db589df8f0cbbbcb2bbe3aac26aa115f4c7ca8af4f4eee7ffde73f7e7bf73e2926e45f144413d1fbbfbd7bbf7935514dac9d9d360a540a50204f91827707f6e09d9ecb045c0c8c726e7be600e579cfde787960eb7f69e01cbc38b08d67a6e7cadaef0d8cc15336b0f5b73270095e1898c1d33dd7d65f3a30ca997b6eac7c75e00a3cdf738bf9f36dc789f5cfdd78c3a8e3bb9ebbfa67c651d0b4e059e3b4ecca0fc06110e636ff29701224b5958fc07990e7982f1f838ba0c863d4bfeb990bf06dcfb65eecc0555065980faff45cdafc6e94c57c5085e0497012266cfd7f06a761da98fd7be3346d6d3e042ec222857d5eee39afc14b3d97369e4d30879cc31e1f82abb04a8dbf2847611426d6df09b8888a18fdd145cf564ee7039bbd4fe0322a131baf0773c4dd78578de3dcfc81bf1a6741577e04aea22a36ffb4f2366a538cdf61be71a002c37f623c688f7889b3986d3c740dce55ca1efb19972a947f04b30a7c05ae5460ac775cabd0ff3eb851c13ee697a8c398ff263d77fe760ad60db5f5c57e26910aed2b70ac42f95ec789ad1f617f123c28dfedd8a7660ff3497215cae14f89ec4e6bf383ff279cb0ad1f617f13af427dc46bd2a850bedf73b71f5bc659d2f9f38331e7564e985faa0e6af35b372eb8b6f961fc69a44239e22b8d55e035e33ca96dbf108f291e30fc2fcd5560c45f5aa49dbfd343cfa5cd7f71602b877fa4a50ae3413e49598572f853ea5528477e936013a11cf34f5b1518fb95052ad4477916aac073e04805463ece6215da07e04485f20d70aa02637db24285f94c0f0cfb0ef3cd4a15fac3fa659c716bf9cfec3377f1e642709575f9c7213eb24605b6f1b42af477a98c70c1781dfc01ee65feb7615c8a03a17c1b8c0d427bc4439ea9c0c87f391eb4afc1850aede17f79a902233fe75e0546fce5950a6ced1b1518f92c6f5560c46fa109d8e263aee7ce5fd1bed08465fb83f82f621518fe05f7b2fd803f633b301f1781310130fcadc083fe91bfc4f94428473e90c34104463e2abc0aeb61e5f5b01e8db10a8cfd281a15ea6f1bcbf6dbfa20df16ad0a8c7c50062a30e2bfd4846cf385bf20fd59fc7d34f67965ed11cf65a2c27c62b0844fe74fc83f703fac8747fc9479ef1fd41aabd03fe683e5b0f9e1bc2ef18011dfa55781719e9655d99d8f0ef9a0ac55b067fd377dff0ee74fd9aac028e780bbfb9047bc72d8f7478db10af5b15fac0794e527c4030febe30f3aeec7931aab501ff1cdc9b0bf38df905ecc7f70bf630d50ac175bfba2efdf4d1b73777f7038afb954c13efc957def8fdec65f0dfe3569ac42ff8877ae5311eab3f130be0b631518e7918f5460ecb78f55609cbf382e2cfe71fff4591cc6b67e386fe0ce367e9c5fd84e1b1fee239e55606b5fa9c0b82ff95a85fe111fbef56d63fb8178ab8234b0f3cee1fe54e985c5ce1b8cb78afaf3c0e17cc3f16dfb83f8a9121518f9bd2afaf561ac078663f1087fa9e5f6d79d7fe71db71d633feb34f4a1ddcf118f75a502aff7dcd59f346eea8e919f6a3cd81fe4c7bad11b0f18f9b389faf5a559631518ebd170d3e577c27e3778c0c8cf4807666fbe63dfd547be40b8d8f981fcd9e251debc7a5bfd3fd970f4b6ea6cb0f3ae7a1379c79d0def6ad7bc896ae73b1b9550fb266a5cf5071b076ef48a3318497fdfda18b9c357dc8943e9ef5b1bc2afe84f439fdfda18efe3eecb78fd594cfc6fd9403f47eed89db85377e6beba737c5ec86f47ee12ba72d7eee65b7b2fb1d18df356dadfc1c6bd7b7093d2df949b76336e56becdb979b720658b6ec92dbb15b7ea7ecec68d5b73eb9d8d0de97bd36db98f6e5b2cad49ff7332ab4f52b2e376dd9eb4fe211bd2fb9e8cebb3accb2c32c0a6db7781f4baef42c8beebe7ba8bc4eeb1cc65512c0d6bf6021bb72e76898c3b95fe16e4db9cacd4becb9e7c6ebb5c4a75fd1624166a996d2163bb79a18d52685dfa08c9c96865e5895c46fce433971a819b222f9f3955549346f7f5f33630df496aa5fd9cf4f3209f0734a2c331fa227bd4d721cc6ec10574841ebe6fe356b4a4eb43c774e20ee994cee82b9dd3c5139dcbaf67526a3aa64bf7402c6b78891ebe6fa3141d637d8ec5c2155d4b5f37744b774f742bbf7e9552d3bd58913594b98cd0c3f76d8c44fbb63e92d7127aa0499aa2699a79a269f975524a5b95ccbb5fbd7df1e6fbefdba04b99f59c3b84029aa5399aa705e973919668b9d392d00cadd02aadd13a6dd026cdcabea38dcc678bb69eb1712ffa28b557685b2c7c1a6c2cd10eed76da119aa13db1f299f6c5caa6d49ba56d8976b1213bbff0cc5a8928704b144acb88624a28a58c722aa864c7e2b4eca814ca75c5e4a5de7325354da15be25a6672fcbc0d6eac8dbc257866f4d5f2018ff810a587f2ed80db3136b44df3fcf9f1a73646fc858f507a24df466f62e3984ffa338e4f84feaa79c8ce4b0efa791b2fd90ff1603e7d990dc955f0abdf6d8cf5ab8c523ee3af7cde8de8c2ad0f169ecfbb44a77cc9577ccd3712012b120963e2836ff98eeff98127bb55bab4de5f98dbe517b132c5d37c2d91bc2a56c6c439cff02ccff124cf77abb4f023365047577ec15df2222ff132af3ccd57bcca6bbcce1bac2f5f8dd45b787cdff8817bc97023e3cda77997b7f823eb4938d4f9c9bbcfef363e3d3d3f788777794f6efcffa18d71d69eeaf5ee893faabfdec6ab69bc0dbc7ff067de7f95b7c3f1ef1f788fa223b9535db9377a8fe280438e38e6c48d38e54cbe871cd87b1d37b84b8ce49e7b80d1ac0ddf1f973eae33f67d90732eb8f4ce935bf3ec3d97c27957774dee43aa44eef1adfc25c3f7c7a58feb8cb5e12bce7ded1b2fe3f40762a516aebaba07729b55ddc93b482b7f77c3f7c7a58feb3cb1e147725b997a0bd1961ffd17ff2fe36d6dfcebefeffe0dd22dc353</data>
</image>
</images>
<connections>
@@ -204,7 +218,4 @@
<slot>listSelectionChanged()</slot>
</slots>
<layoutdefaults spacing="6" margin="11"/>
<includehints>
<includehint>klistview.h</includehint>
</includehints>
</UI>

View File

@@ -195,7 +195,7 @@ For security reasons this invitation is only valid for one hour.</string>
</font>
</property>
<property name="text">
<string>Host (address and display):</string>
<string>Host (address and display)</string>
</property>
</widget>
<widget class="QLabel" row="2" column="0">
@@ -208,7 +208,7 @@ For security reasons this invitation is only valid for one hour.</string>
</font>
</property>
<property name="text">
<string>Expiration time:</string>
<string>Expiration time</string>
</property>
</widget>
<widget class="QLineEdit" row="2" column="1">
@@ -254,7 +254,7 @@ For security reasons this invitation is only valid for one hour.</string>
</font>
</property>
<property name="text">
<string>Password:</string>
<string>Password</string>
</property>
</widget>
</grid>

View File

@@ -184,7 +184,7 @@ void KeyboardEvent::initKeycodes() {
XDisplayKeycodes(dpy,&minkey,&maxkey);
ASSERT(minkey >= 8);
ASSERT(maxkey < 256);
keymap = (KeySym*) XGetKeyboardMapping(dpy, minkey,
keymap = XGetKeyboardMapping(dpy, minkey,
(maxkey - minkey + 1),
&syms_per_keycode);
ASSERT(keymap);
@@ -729,10 +729,6 @@ void RFBController::sendSessionEstablished()
emit sessionEstablished();
}
#ifdef __osf__
extern "C" Bool XShmQueryExtension(Display*);
#endif
bool RFBController::checkX11Capabilities() {
int bp1, bp2, majorv, minorv;
Bool r = XTestQueryExtension(qt_xdisplay(), &bp1, &bp2,

View File

@@ -38,9 +38,6 @@
#endif
#include <fcntl.h>
#include <errno.h>
#ifdef __osf__
typedef int socklen_t;
#endif
#ifdef USE_LIBWRAP
#include <tcpd.h>

View File

@@ -21,9 +21,6 @@
#endif
#include <sys/types.h>
#ifdef __osf__
typedef int socklen_t;
#endif
#ifndef WIN32
#include <sys/socket.h>
#include <netinet/in.h>
@@ -391,7 +388,7 @@ void defaultSetXCutText(char* text, int len, rfbClientPtr cl)
/* TODO: add a nice VNC or RFB cursor */
#if defined(WIN32) || defined(sparc) || defined(_AIX) || defined(__osf__)
#if defined(WIN32) || defined(sparc) || defined(_AIX)
static rfbCursor myCursor =
{
"\000\102\044\030\044\102\000",

View File

@@ -43,9 +43,7 @@ typedef unsigned short CARD16;
typedef unsigned int CARD32;
typedef CARD32 Pixel;
/* typedef CARD32 KeySym; */
#ifndef __osf__
typedef unsigned long KeySym;
#endif
#define SIGNED signed
/* for some strange reason, "typedef signed char Bool;" yields a four byte
signed int on IRIX, but only for rfbserver.o!!! */
@@ -93,13 +91,8 @@ typedef unsigned long KeySym;
#undef Bool
#define Bool int
#else
#ifdef __osf__
#include <machine/endian.h>
#define _BYTE_ORDER BYTE_ORDER
#else
#include <sys/endian.h>
#endif
#endif
#ifndef _BYTE_ORDER
#define _BYTE_ORDER __BYTE_ORDER

View File

@@ -37,9 +37,6 @@
#include <arpa/inet.h>
#endif
#include <sys/types.h>
#ifdef __osf__
typedef int socklen_t;
#endif
#ifdef CORBA
#include <vncserverctrl.h>

View File

@@ -57,9 +57,6 @@
#include <unistd.h>
#include <arpa/inet.h>
#endif
#if defined(__osf__)
typedef int socklen_t;
#endif
#if defined(__linux__) && defined(NEED_TIMEVAL)
struct timeval
{

View File

@@ -34,9 +34,6 @@
#include "kinetaddr.h"
#include <netdb.h>
#if defined(__osf__) && defined(AF_INET6)
#undef AF_INET6
#endif
#define V6_CAN_CONVERT_TO_V4(addr) (KDE_IN6_IS_ADDR_V4MAPPED(addr) || KDE_IN6_IS_ADDR_V4COMPAT(addr))
@@ -125,27 +122,18 @@ const struct in_addr *KInetAddress::addressV4() const {
return &d->in;
}
#ifdef AF_INET6
const struct in6_addr *KInetAddress::addressV6() const {
if (d->sockfamily != AF_INET6)
return 0;
return &d->in6;
}
#endif
QString KInetAddress::nodeName() const
{
char buf[INET6_ADDRSTRLEN+1]; // INET6_ADDRSTRLEN > INET_ADDRSTRLEN
#ifdef __osf__
if (d->sockfamily == AF_INET) {
char *p = inet_ntoa(d->in);
strncpy(buf, p, sizeof(buf));
}
#else
if (d->sockfamily == AF_INET)
inet_ntop(d->sockfamily, (void*)&d->in, buf, sizeof(buf));
#endif
#ifdef AF_INET6
else if (d->sockfamily == AF_INET6)
inet_ntop(d->sockfamily, (void*)&d->in6, buf, sizeof(buf));