ownCloud Client è un software open source, multipiattaforma e completamente gratuito che fornisce un'interfaccia grafica per il pluripremiato software cloud server ownCloud.
Caratteristiche a colpo d'occhio
Le funzionalità principali includono il supporto per l'ultima versione del server ownCloud upstream, che consente agli utenti di accedere ai propri dati da qualsiasi computer su cui è installato il client ownCloud, rende possibile la condivisione di dati con altre persone e supporta backup automatici, controllo delle versioni e crittografia.
Interfaccia utente grafica facile da usare
Quando si apre l'applicazione per la prima volta, è necessario inserire l'indirizzo del server ownCloud a cui si desidera connettersi, inserire nome utente e password, nonché impostare la cartella locale in cui verranno sincronizzati i file ownCloud.
Alla fine del processo di configurazione, ti verrà notificato che l'intero account ownCloud è sincronizzato con la cartella locale, dandoti la possibilità di aprire la rispettiva cartella o il server ownCloud in un browser web.
L'applicazione risiede nell'area della barra delle applicazioni e manterrà sempre sincronizzati i file locali e remoti. Puoi sempre visualizzare la quantità di spazio libero sul server facendo clic con il pulsante destro del mouse sull'icona nella barra delle applicazioni.
Sotto il cofano, disponibilità e sistemi operativi supportati
Per poter eseguire l'applicazione ownCloud Client, devi installare lo strumento ocsync e varie librerie Python. Il programma è scritto in Qt e avrai bisogno di CMake per compilarlo da fonti.
Si tratta di un'applicazione indipendente dalla piattaforma che supporta GNU / Linux (Ubuntu, Debian, CentOS, openSUSE e Fedora sono ufficialmente supportati), sistemi operativi Microsoft Windows e Mac OS X, in esecuzione sia a 32 bit che a 64 bit piattaforme hardware.
Linea di fondo
In generale, l'applicazione ownCloud Client è lo strumento migliore per sincronizzare il tuo server ownCloud personale con il tuo computer. Tutto quello che devi fare è selezionare una o più cartelle sul tuo PC o Mac e l'applicazione sincronizzerà automaticamente i file, permettendoti di accedervi ovunque tu sia.
Cosa c'è di nuovo in questa versione:
- Integrazione avanzata di Nautilus.
- Esperienza utente più pulita e miglioramenti generali alle notifiche e alla sincronizzazione dei file.
- Migliore implementazione e integrazione dei filesystem del client.
- Dialogo di condivisione migliorato
- e molto altro.
Novità nella versione 2.4.1 / 2.5.0 Alpha:
- Integrazione avanzata di Nautilus.
- Esperienza utente più pulita e miglioramenti generali alle notifiche e alla sincronizzazione dei file.
- Migliore implementazione e integrazione dei filesystem del client.
- Dialogo di condivisione migliorato
- e molto altro.
Novità della versione nella versione:
- Chunking NG: non utilizzare il vecchio chunking sul nuovo endpoint DAV (5855)
- Selective Sync: ignora le cartelle escluse durante la lettura del DB, non lasciare che mostrino errori (5772)
- Impostazioni: ingrandisci la finestra in modo che la versione di Qt sia sempre visibile (5760)
- Condividi link: mostra che le condivisioni di link pubbliche sono pubbliche (5786)
- Download: riattivazione del rilevamento delle cartelle su HTTP 404 (5799)
- Notifiche: propagazione & quot; Ignora & quot; come DELETE su server (5922)
- Icone sovrapposte: corregge potenziali blocchi su Windows
- SyncJournalDB: non utilizzare ._ come modello di nome file se questo non funziona a causa delle impostazioni di archiviazione SMB (5844)
- SyncJournalDB: registra il motivo degli errori di apertura di sqlite3
- Windows: risolve una perdita di memoria in FileSystem :: longWinPath
- Cambia Linux anche in Qt 5.6.2 (5470)
- Interrotto mantenendo il supporto per Qt 4
- Correzioni di packaging per Linux: installa il pacchetto owncloud-client-nemo, owncloud-client-nautilus, owncloud-client-caja, owncloud-client-dolphin per le icone di stato di sincronizzazione e un menu share-with nel file manager.
- Disapprovazione di Linux: i rilasci successivi alla 2.3.3 non supportano Fedora 24 o precedenti, openSUSE Leap 42.1 o precedenti, Debian 7.0 o precedenti.
- 2.4.0 deprecazione: abbandoneremo il supporto per Linux a 32 bit e il supporto per MacOS X 10.9 o inferiore.
- Le piattaforme supportate sono documentate in Requisiti di sistema desktop.
Novità nella versione 2.3.1:
- Correggere diversi arresti anomali (grazie a tutti quelli che hanno inviato al nostro crash report!)
- Migliora la gestione del reindirizzamento HTTP (# 5555)
- Lista nera: l'escalation ha ripetuto l'errore software con l'errore normale (# 5500)
- NTFS: non tentare di caricare due file esistenti con case simili (# 5544)
- Correggi URL per il collegamento alla generazione della password dell'applicazione per ownCloud 10.0 (# 5605)
Novità nella versione 2.2.4:
- Plugin Dolphin: usa il nome dell'applicazione per la presa path (# 5172)
- SyncEngine: corregge la ridenominazione della cartella quando il file viene modificato (# 5195)
- Selective Sync: corregge il ciclo di richiesta HTTP e mostra l'errore nella vista (# 5154)
- ConnectionValidator: gestisce correttamente l'errore nella richiesta status.php (# 5188)
- Scoperta: imposta la priorità del thread su basso (# 5017)
- ExcludeFiles: corregge quando l'involucro della cartella non è lo stesso nelle impostazioni e in FS
- ShareLink: assicurati che la modifica della riga della password sia abilitata (# 5117)
Novità nella versione 2.2.3:
- SyncEngine: risoluzione del rilevamento del backup (n. 5104)
- Risolto problema con l'override dell'URL in config (# 5016)
- Condivisione: corregge bug con nomi di file contenenti percentuali di codifica (# 5042, # 5043)
- Condivisione: autorizzazioni per le condivisioni federate sui server & gt; = 9.1 (# 4996, # 5001)
- Overlay: risoluzione dei problemi con l'intestazione del nome del file su OS X e Windows
- Windows: salta di nuovo collegamenti simbolici e giunzioni (# 5019)
- Accetta solo la funzionalità API di notifica se endpoint è abilitato per OCS (# 5034)
- Correggi Windows HiDPI (# 4994)
- SocketAPI: utilizza un nome di pipe diverso per evitare ritardi insoliti (# 4977)
- Vassoio: aggiungi la modalità minima come soluzione alternativa e strumento di test per problemi con Linux (# 4985, # 4990)
- owncloudcmd: Fix --exclude regression # 4979
- Piccolo memleak: utilizza il file completo stat destructors (# 4992)
- Correggi un piccolo memLeak di QAction (# 5008)
- Risolto il problema con lo spegnimento durante la propagazione (# 4979)
- Diminuisce l'utilizzo della memoria durante la sincronizzazione (# 4979)
- Risolvi un deadlock allo spegnimento durante la scoperta (# 4993)
- Imposta la registrazione csync in precedenza per ottenere tutto l'output del registro (# 4991)
- Abilita la vista di debug Shibboleth con OWNCLOUD_SHIBBOLETH_DEBUG env
Novità nella versione 2.2.0:
- Miglioramenti all'interfaccia utente per schermate HiDPI, messaggi di errore, lingue RTL
- Correzioni di occorrenze di & quot; Connessione chiusa & quot; quando viene utilizzato un nuovo socket TCP non autenticato
- Correzione della scansione WiFi non autorizzata eseguita dalle classi Qt Network
- Diverse correzioni / miglioramenti alla finestra di dialogo di condivisione
- Diverse correzioni / miglioramenti alla scheda delle attività del server
- Crea la directory quando usi --confdir e non esiste
- Icone di sovrapposizione di Windows: correzione delle DLL e delle stranezze dell'icona
- Icone overlay per Mac: non installare il plug-in di ricerca legacy su & gt; = 10.10
- Icone Overlay Linux: plug-in Nemo
- Icone di sovrapposizione: corregge diversi calcoli dello stato delle icone errati
- Consenti la dimensione della porzione di caricamento modificabile in owncloud.cfg
- Correzioni di errori sulla cancellazione dell'account
- Elimina la password alla disconnessione esplicita li>
- OS X: corregge l'osservatore del file system ignorando i percorsi Unicode (# 4424)
- Windows Installer: l'aggiornamento a NSIS 2.50, corregge l'eventuale iniezione di DLL
- Motore di sincronizzazione: file .lnk
- Motore di sincronizzazione: directory syn symlinked
- Motore di sincronizzazione: Windows: correzione dell'eliminazione e sostituzione di file di sola lettura (# 4308, # 4277)
- Motore di sincronizzazione: correzioni per i file che diventano directory e viceversa (# 4302)
- Varie altre correzioni / miglioramenti
Novità nella versione 2.1.0:
- Condivisione con utenti e gruppi interni
- Nuova scheda attività per mostrare attività lato server
- Miglioramenti dell'interfaccia utente nella scheda dello stato dell'account
- Una tonnellata di bugfix
- Lucido della funzionalità multi-account introdotta in 2.0
- Miglioramenti delle prestazioni nella ricerca di file
Novità nella versione 1.8.4:
- Rilasciare per spedire una versione di sicurezza di openSSL
- Nessuna modifica di origine del codice di ownCloud Client.
Novità nella versione 1.8.1:
- Esegui & quot; operazione annullata & quot; errore un errore soft
- Non generare un errore per i file che si prevede di rimuovere, ma non possono essere trovati sul server. (# 2919)
- Windows: resetta QNAM alla funzione corretta dopo la sospensione. (# 2899, # 2895, # 2973)
- Correggi la verifica degli argomenti di --confdir (# 2453)
- Correzione di un arresto anomalo durante l'accesso a un puntatore LoadDevice sospeso (# 2984)
- Procedura guidata Aggiungi cartella: assicurati che ci sia una barra di scorrimento se i nomi delle cartelle sono troppo lunghi (# 2962)
- Procedura guidata Aggiungi cartella: seleziona la cartella appena creata li>
- Attività: ripristina correttamente le dimensioni delle colonne (# 3005)
- Pulsante SSL: non si blocca sulla catena di certificati vuota li>
- Pulsante SSL: crea menu pigri (# 3007, # 2990)
- Cerca proxy di sistema asincrono per evitare blocchi (# 2993, # 2802)
- ShareDialog: alcuni perfezionamenti della GUI
- ShareDialog: quando si crea una condivisione, si recupera sempre la condivisione. Questo assicura che se viene impostata una data di scadenza predefinita, ciò si riflette nella finestra di dialogo. (# 2889)
- ShareDialog: mostra solo la finestra di dialogo Condividi se siamo connessi.
- HttpCreds: riempie la finestra di dialogo pw con la password precedente. (# 2848, # 2879)
- HttpCreds: cancella la password dalla vecchia posizione. (# 2186)
- Non memorizzare i cookie di sessione nella memoria dei cookie del client
- CookieJar: non sovrascrivere accidentalmente i cookie. (# 2808)
- ProtocolWidget: aggiungi sempre secondi alla locale DateTime. (# 2535)
- Updater: dai un contesto a quale app sta per essere aggiornata (# 3040)
- Windows: aggiungi informazioni sulla versione per owncloud.exe. Questo dovrebbe aiutarci a sapere quale versione o numero di build è stato generato con un rapporto di arresto anomalo.
- Correzione di un arresto anomalo all'arresto in ~ SocketApi (# 3057)
- SyncEngine: mostra più misure di temporizzazione (# 3064)
- Scoperta: aggiungi un avviso se etag restituito è 0
- Correzione di un arresto anomalo causato da una DiscoveryDirectoryResult :: iterator non valida (# 3051)
- Sincronizzazione: correggi la sincronizzazione delle eliminazioni durante 503. (# 2894)
- Gestire il reindirizzamento della richiesta di autorizzazione. (# 3082)
- Individuazione: correzione dell'analisi delle risposte XML interrotte, che risolve il problema del file locale scomparendo (# 3102)
- Migrazione: ripristina silenziosamente i file che sono stati eliminati localmente dal bug (# 3102)
- Ordina le dimensioni della cartella SelectiveSyncTreeView numericamente (# 3112)
- Sync: PropagateDownload: legge il file mtime dal file system dopo averlo scritto (# 3103)
- Sync: Propagate download: corregge i file di ripristino per i quali esiste il file di conflitto (# 3106)
- Utilizza identici agenti utente e versione per csync e le parti Qt
- Previeni un altro incidente in ~ SocketApi (# 3118)
- AccountWizard: correzione della gestione degli errori di autenticazione (# 3155)
- Correzioni della documentazione
- Infrastruttura / build fix
- Win32 / OS X: applica la patch da OpenSSL per gestire le sostanze intermedie oudated con garbo (# 3087)
ud B B Bud B B B B Bud Bud Bud B Bud Bud B Bud B Bud B B B B B B B B B B B B tutto B B B B B B B B B B B B B B B Bud B B B B B B B Bud B B B B B Bud B B B B B B B Bud B B B B B B B
Novità in nella versione 1.8.0:
- Nuove funzionalità:
- Il nuovo ownCloud Desktop Client 1.8 introduce la condivisione dal desktop. Una nuova voce nel menu di scelta rapida in file manager ti consente di condividere un file direttamente dal desktop tramite link pubblici, con password e data di scadenza a piacere.
- Un altro importante miglioramento è la capacità del client 1.8 di gestire il blocco dei file molto più velocemente, riducendo i conflitti di modifica con Microsoft Office e eliminando molti messaggi di errore a causa della modifica simultanea dei file.
- Per gli utenti Mac OS X, il supporto HiDPI sarà un gradito miglioramento per il client desktop, migliorando la leggibilità sull'hardware Apple con gli schermi Retina.
- Stabilità e prestazioni:
- Come per ogni versione di ownCloud Desktop Client, sono stati apportati molti miglioramenti e aggiornamenti minori all'infrastruttura sottostante. Notevole è il supporto per l'utilizzo di più richieste parallele con ownCloud server 8.0.3 (che sarà rilasciato in poche settimane) e più in alto, portando a una migliore velocità di up-and download.
Novità nella versione 1.7.1:
- La documentazione risolve e aggiorna
- Plugin Nautilus Python risolto per Python 3
- Correzioni di testo GUI più messaggi di registro migliorati
- Risolve il problema di nascondere i file del database nelle directory di sincronizzazione
- Confronta la dimensione del download http con il valore dell'intestazione per evitare download interrotti, bug # 2528
- Evita il processo di recupero ETag iniziale all'avvio, che non è necessario.
- Aggiungi l'intestazione http della dimensione del blocco alle richieste PUT
- Corretto il metodo deteteCookie del nostro CookieJar, correzione per Shibboleth
- Aggiunto fallback per distribuzioni in cui XDG_RUNTIME_DIR non è definito
- Correggi il setup wizard, bug # 1989, # 2264
- Correzione della pianificazione dei lavori di controllo ETag, bug # 2553
- Correzione per evitare la sincronizzazione di più di una cartella alla volta, bug # 2407
- Utilizza il timeout dei minuti fife per tutti i lavori di rete
- Pulitura per la definizione della parola delle cartelle
- Migliora il controllo del giornale: rimuovi i file del diario corrotti, bug # 2547
- Correzione del conteggio degli elementi in corso per eliminare, bug # 1132
- Mostra il numero di file corretto alla cancellazione (# 1132)
- Correggere la reinizializzazione della cartella utilizzando la procedura guidata in alcuni casi (# 2606)
- Mac OS: corretto branding del file pkg
- Mac OS: risoluzione corretta delle icone di sovrapposizione in determinate situazioni (# 1132)
- Mac OS: usa una versione in bundle di OpenSSL (# 764, # 2600, # 2510)
- Win32: migliorato watcher del filesystem
- Win32: migliora il threading con l'integrazione della shell
- Win32: aggiornato a OpenSSL 1.0.1j
- Win32: migliorare l'affidabilità del programma di installazione, correggere la rimozione delle estensioni della shell
Novità in nella versione 1.7.0:
- Condivisione oC7: gestisci correttamente le nuove opzioni di condivisione di ownCloud 7.
- Aggiunta sincronizzazione selettiva: possibilità di deselezionare le cartelle del server che sono
- escluso dalla sincronizzazione, oltre alla GUI e alla GUI di installazione
- Miglioramento del rilevamento delle modifiche locali: considera le dimensioni del file, rileva i file
- con modifiche in corso e non caricare immediatamente
- Gestore di timeout della richiesta HTTP migliorato: tutte le richieste riuscite reimpostano il contatore di timeout
- Miglioramenti per la sincronizzazione dello strumento da riga di comando: supporto Netrc, supporto SSL migliorato, modalità non interattiva
- Aggiunta un'API basata su socket per fornire shell di gestione file con informazioni sullo stato relative allo stato di sincronizzazione dei file. Questo è un prerequisito per le icone di sovrapposizione nei file manager.
- Sistema di autorizzazione: ownCloud 7 offre permessi per file e cartelle, maggiore capacità di gestirli per cartelle condivise e altro.
- Ignora la gestione: non ricorrere alle directory ignorate o escluse
- Miglioramenti del database di journal di sincronizzazione principale per maggiore stabilità e prestazioni
- Nuova interfaccia di libreria per sqlite3
- Migliora & quot; gestione della risincronizzazione & quot; se si verificano errori
- Miglioramenti della lista nera
- Registrazione migliorata: informazioni meta più utili, rumore rimosso
- Aggiornato alle ultime versioni di Qt5 su Windows e OS X
- OS X: aggiornamento di Sparkle per fornire correttamente il formato pkg
- OS X: modifica il formato di distribuzione da dmg a pkg con il nuovo programma di installazione.
- Win: risolve la gestione dei nomi di file con punto finale o spazio
Novità nella versione 1.6.4:
- Correggi la logica di avvio, corregge il bug # 1989
- Correggi la finestra di dialogo di aumento su X11
- Win32: correggi l'overflow quando si calcola la dimensione del file & gt; 4GiB
- Usa una funzione fissa per ottenere il tempo di modifica dei file, quello originale è stato rotto per determinati problemi di fuso orario, vedi bug di base # 9781 per i dettagli
- Aggiunti alcuni header di copyright mancanti
- Evita il danneggiamento dei dati a causa di errori nella gestione degli errori, bug # 2280
- Miglioramento della gestione del timeout delle richieste per ridurre il numero di lavori scaduti, bug # 2155
Novità in nella versione 1.6.3:
- Fixato aggiornamento su OS X
- Corretto il problema della perdita di memoria nel pulsante SSL che poteva portare a una rapida perdita di memoria
- Risolto problema di caricamento con file & gt; 4 GB
- MacOSX, Linux: porta in primo piano la finestra delle impostazioni
- Clienti con marchio: se non viene rilevata alcuna configurazione, provare a importare i dati da un'edizione di comunità precedentemente configurata.
Novità in nella versione 1.6.2:
- Limita le dimensioni del buffer HTTP durante il download per limitare il consumo di memoria.
- Un'altra piccola perdita di mem riparata nelle credenziali HTTP.
- Corregge il rilevamento del clash del nome file locale per MacOSX.
- Limita il tempo di attesa massimo a dieci secondi nella limitazione della rete.
- Correzione del danneggiamento dei dati durante il tentativo di ripresa e il server non la supporta.
- Credenziali HTTP: legge la password dalla posizione legacy, se non trovata.
- Shibboleth: corregge il cursore in attesa che non scompare (# 1915)
- Limita l'utilizzo della memoria per evitare perdita di memoria e arresti anomali
- Propagatore: corregge il crash quando si disconnette durante il caricamento (# 1957)
- Propagator_qnam: collegamento slot segnale fisso (# 1963)
- Usa un modo più elaborato per rilevare che il server è stato riconfigurato (# 1948)
- Setup Wizard: riconfigura il server anche se il percorso locale è stato modificato (# 1948)
Novità nella versione 1.6.1:
- Correzione del bug "precondizione fallita" con caricamento interrotto
- Correzione del bug "precondizione non riuscita" con caricamento interrotto
- Risolve i problemi openSSL per l'installazione di Windows
- Correggere la sincronizzazione di una cartella con "#" nel nome
- Correzione # 1845: non aggiornare la directory principale etag prima che le sottodirectory vengano rimosse
- Correggi riapparendo le directory se le directory vengono rimosse durante il caricamento
- Correggi la versione dell'app nella finestra di dialogo delle impostazioni, scheda Generale
- Correzione del crash in FolderWizard quando si è offline
- Correzioni Shibboleth
- Messaggi di errore più specifici (rimuovi il file durante il caricamento, apri il file di sincronizzazione locale)
- Utilizza QSet anziché QHash in SyncEngine (salva memoria)
- Risolve alcune perdite di memoria
- Correggere alcuni problemi relativi alla filettatura, ad es. attendi che il thread neon finisca prima che il propagatore venga spento
- Risolve molti problemi e avvisi trovati da Coverity
- Correggi i problemi relativi alla finestra di dialogo delle impostazioni di Mac
Novità in nella versione 1.6.0:
- Miglioramenti della GUI minori
- Problemi di compilazione Qt5 risolti
- Ignora il file di registro di sincronizzazione nel filewatcher
- Installa libocsync nella directory della libreria privata e usa rpath per localizzare
- Correggere la riconnessione dopo la disconnessione del server
- Correggi & quot; azione sconosciuta & quot; visualizza nella finestra Attività
- Risolve perdite di memoria
- Rispetta l'ambiente XDG_CONFIG_HOME var
- Gestire correttamente i file vuoti nel giornale
- Aggiungi capacità per compilare libowncloudsync senza GUI dipendente
- Correzione dell'errore SSL con CA scadute in precedenza su Windows
- Corregge lo stato di pausa della cartella errato dopo l'avvio
- Risolve un paio di potenziali arresti anomali
- Migliora il supporto dei cookie (ad esempio per i bilanciamenti del carico basati su cookie)
- Introduci un timeout generale di 300 s per le operazioni di rete
- Migliora la gestione degli errori, la lista nera
- cambiamento di lavoro a base di propagazione, consente più veloce parallelo su / download (in questo momento solo se nessun limite di larghezza di banda è impostato e non proxy viene utilizzato)
- Carico della CPU significativamente ridotto durante il controllo delle modifiche locali e remote
- Accelera il codice stat del file su Windows
- Applica Qt5 per build Windows e Mac OS X
- Migliorato owncloudcmd: supporto SSL, documentazione
- Aggiunta la registrazione avanzata delle operazioni (file. ???. accedi alla directory di sincronizzazione)
- Evita di creare una copia temporanea del database di sincronizzazione (.ctmp)
- Abilita il supporto per la negoziazione TLS 1.2 su piattaforme che utilizzano Qt 5.2 o versioni successive
- Inoltra i messaggi di eccezione del server ai messaggi di errore del client
- Mac OS X: Centro notifiche supporto in OS X 10.8 +
- Mac OS X: utilizza la finestra di dialogo delle impostazioni native
- Mac OS X: correzione delle incoerenze dell'interfaccia utente su Mavericks
- Shibboleth: Avverti se autenticarti con un altro utente
- Rimuovi l'astrazione vio in csync
- Evita la perdita di dati quando un file system del client non fa distinzione tra maiuscole e minuscole
Novità nella versione 1.5.0:
- richiesto csync 0.91.4
- Nuovo propagatore owncloud che salta il livello di astrazione vio
- Aggiungi owncloudcmd per sostituire lo strumento della riga di comando ocsync
- Localizza il programma di installazione di Windows
- Consenti l'accesso e l'uscita li>
- Richiedi la password se manca
- Introduci visualizzazione attività
- Introduci la lista nera per i file che non possono essere sincronizzati
- Abilitazione dell'accessibilità mediante la spedizione di accessibilità abilitata su OS X (# 736)
- Attiva o disattiva la finestra delle impostazioni quando fai clic sull'icona systray su Win e KDE (# 896)
- FolderWizard: Sanitize error detection (# 1201)
- Imposta il corretto stato di attivazione del pulsante della lista nera dopo l'apertura della finestra di dialogo
- Imposta i tooltip corretti nella blacklist
- Messaggi di errore traducibili per errori di file
- Aggiungi pagina man per owncloudcmd (# 1234)
- Non chiudere la procedura guidata di configurazione quando viene avviata la sessione di sincronizzazione iniziale
- Chiudi il diario di sincronizzazione se una cartella viene rimossa (# 1252)
- Attività: evitare la barra di scorrimento orizzontale (# 1213)
- Correzione di arresto anomalo del sistema (# 1229)
- Ridimensiona la procedura guidata in modo appropriato (# 1130)
- Correzione del test di identità dell'account (# 1231)
- Mantieni il tipo di file correttamente
- Visualizza rinominare-destinazione nella colonna azione del protocollo di sincronizzazione
- Consenti alla rimozione ricorsiva di rimuovere anche la directory principale
- Se item è una directory, rimuovi anche il suo contenuto dal database (# 1257)
- Installa le intestazioni per la libreria owncloudsync
- Risolvi l'apertura di Explorer con un file selezionato in Windows (# 1249)
- Aggiungi il numero di build nello schema di versioning
- Windows: risoluzione dei problemi dei file temporanei
- Windows: operazione di spostamento del file di spostamento
Novità nella versione 1.5.0 Beta 1:
- Prima di tutto, abbiamo completamente ridisegnato The Propagator. È il componente che è responsabile di eseguire effettivamente tutte le modifiche che le fasi precedenti di una sessione di sincronizzazione hanno determinato essere richieste. È vitale che il propagatore funzioni le cose in modo intelligente, e il nuovo design consente proprio questo. Il nuovo propagatore scrive le modifiche al journal di sincronizzazione non appena si verificano e non riscrive il journal dopo ogni esecuzione. Ciò significa che le esecuzioni di sincronizzazione possono essere messe in pausa o addirittura terminate e al prossimo avvio, il client riprenderà da dove l'abbiamo lasciato. Questo è particolarmente importante per la sincronizzazione iniziale che potrebbe richiedere un po 'di tempo.
- Successivamente, abbiamo velocizzato significativamente le sessioni di sincronizzazione. Se si utilizza una versione aggiornata del server, ownCloud Client 1.5 richiede solo uno anziché tre round trip per ottenere un semplice file caricato, poiché il server può ora accettare l'ora di modifica come valore di intestazione. Ciò sarà particolarmente utile con file di piccole dimensioni.
- Un'altra cosa che questa versione ottiene direttamente è il supporto per le mosse remote: il vecchio propagatore le gestiva in termini di eliminazione e ri-download, il che è un po 'sciocco per cominciare. Infine, con il nuovo propagatore, possiamo gestire correttamente le mosse per quello che sono, il che trasforma i Megabyte di file in una semplice istruzione mv. Al fine di rilevare le mosse in modo affidabile, ora utilizziamo gli ID dei file accanto a ETag altri metadati, che richiede ownCloud 6.0 sul lato server.
- Quando hai eliminato le cartelle, il vecchio programma di propagazione funzionava in modo fortemente ricorsivo, ovvero una cancellazione una per una. Ciò ha avuto diverse implicazioni, poiché il modo non atomico del vecchio approccio era problematico in quanto permetteva che si verifichino errori imprevisti. Inoltre, ogni file verrà spostato nel cestino separatamente (supponendo che l'app per il cestino sia stata attivata), rendendo il ripristino piuttosto doloroso. Il nuovo propagatore elimina tutto ciò: se elimini una directory, solo la directory con tutte le sue strutture verrà spostata nel cestino. Come effetto collaterale, questo rende l'operazione di cancellazione sul filo molto più veloce.
Requisiti :
- ownCloud
I commenti non trovato