ziproxy è un open source, non-caching, compressione server proxy per i sistemi operativi basati su Linux.
ziproxy stringe immagini convertendoli in file JPEG di bassa qualità e, opzionalmente, può anche HTML archivio e altri dati di testo simili.
Posa In Opera:
Per visualizzare le opzioni, eseguire:
./configure --help
Quindi eseguire:
./configure
fare
make install
Cosa c'è di nuovo in questa versione:
- Questa versione ha aggiunto il supporto per l'autenticazione HTTP e il codice nameserver legati fisso SASL che la compilazione impedito a certe combinazioni di OS e di architettura, come glibc e GCC su ARM.
Cosa c'è di nuovo nella versione 3.1.3:
- fissi non POSIX comportamento che ha portato problemi con EGLIBC .
- problema di autenticazione HTTP Safari fisso.
Cosa c'è di nuovo nella versione 3.1.2:
- Ziproxy evita l'elaborazione di immagini inutili ora, risparmiando così CPU .
- Codice daemonization fisso:. Non più kludges stdin / stdout
Cosa c'è di nuovo nella versione 3.1.1:
- vulnerabilità di sicurezza fissa (heap-correlato) in PNG decoder. (Nuovo bug da 3.1.0)
- Corretto il problema con alcune imagens essere danneggiato dopo l'elaborazione ottimizzazione alfa (RGBA / YUVA) (nuovo bug da 3.1.0)
- Canali trasparenti non sono stati caricati correttamente in alcune immagini PNG, con conseguente immagini corrotte o vuote. Fisso. (Nuovo bug da 3.1.0)
- Fixed & quot; bashismi & quot; nell'esempio Script Generator statistiche. Dovrebbe funzionare con qualsiasi shell Bourne-come ora.
- Aggiunta una soluzione temporanea per la corruzione dei dati quando libjasper decide di inviare avvisi in alcuni, rari, casi. Una correzione definitiva arriverà più tardi.
- PNG codice del loader riorganizzazione e pulizia.
- Varie ottimizzazioni al codice di routine di ottimizzazione dell'immagine.
Cosa c'è di nuovo nella versione 3.1.0:
- nucleo ricompressione Immagine riscritto. Migliorata routine decisionali. In pratica, questo significa più di compressione in media e il codice meno incline a bug.
- Aggiunto il supporto completo per la trasparenza (colpisce obiettivi PNG e JP2K).
- Aggiunto rilevamento e la rimozione di canale alfa inutile (alcune immagini con canale alfa può essere ricompresso in JPEG ora).
- tavolozza aggiunto e trasparenza routine di ottimizzazione (colpisce compressione lossless: obiettivi PNG). Più di compressione in alcuni casi.
- per convertire le immagini in scala di grigi per maggiore compressione Aggiunto. Nuova opzione: ConvertToGrayscale
Cosa c'è di nuovo nella versione 3.0.0:.
- IP ToS Supporto marcatura
- Con questa disposizione si può ora fare Level-7 traffic shaping basa su alcuni (configurabile) caratteristiche del traffico HTTP, garantendo così QoS HTTP (cioè, esperienza di navigazione decente) anche durante i download massicce e simultanei di video, immagini ISO e altri dati bulk.
- Le nuove opzioni TOS-correlati sono:. TOSMarking, TOSFlagsDefault, TOSFlagsDiff, TOSMarkAsDiffURL, TOSMarkAsDiffCT, TOSMarkAsDiffSizeBT
- Aggiunto il pieno supporto per i file & gt;. 2GB
- Questo riguarda AccessLog soprattutto, e fissa due situazioni molto particolari in cui i download sono stati limitati a 2 GB.
- Il limite ora è (caso peggiore) & gt;. 81 PB
- Cambiato il sistema di misurazione del tempo.
- trasferimenti di file & gt;. 35 minuti avevano il loro tempo segnalato correttamente
- Il limite ora è (caso peggiore) & gt;. 290,000 anni
- Nuove opzioni daemon-correlati.
- Nuove opzioni: RunAsUser, RunAsGroup, pidfile
- Nuove opzioni CLI: --pid file, --stop-daemon, --user, --group
- Aggiunto il supporto per simultaneo limite di connessione dell'utente.
- Nuova opzione: MaxActiveUserConnections
- Ora trasferimenti interrotti con SIGTERM come partecipavano registrati.
- Aggiunto 'X' supporto bandiera a AccessLog.
- I miglioramenti sul daemon falliscono routine.
- codice Access log riscritto da zero e semplificato.
- Nuovo errore / sottosistema registro un avviso.
- Molto migliorata verbosità.
- Aggiunto il supporto per la registrazione degli errori in un file invece di scaricarli a stderr.
- Nuova opzione: LogError
- sistema di configurazione di Content-Type lossless Nuovo.
- Ora è possibile specificare il pieno mime-type invece di & quot; application / & quot; sottotipi.
- Ora anche possibile specificare modellisti partite (come & quot; text / * bla & quot;)
- Nuova opzione: LosslessCompressCT
- Nuove opzioni correlati: TOSMarkAsDiffCTAlsoXST, URLReplaceDataCTListAlsoXST, LosslessCompressCTAlsoXST .
- Correzioni di bug:
- numerosi bug che coinvolgono spazzatura per la produzione e / o di schiantarsi sono state fissate.
- errori di compilazione fissi durante la compilazione con libpng 1.4.
- In determinate circostanze, le immagini PNG non erano ricompresso. Fisso.
- Questo bug architetture non-x86-32 tipicamente affetti.
- Altre modifiche:
- opzioni deprecate (lavorare ancora):
- ZiproxyTimeout (vedi: ConnTimeout)
- AccessLogFileName (vedi: AccessLog)
- comprimibile (vedi: LosslessCompressCT)
- opzioni obsoleto:
- LogPipe
- MSIETest
- LogFile (vedi: DebugLog)
- AccessLogUserPOV
- NetdTimeout
- Rimosso tutte le traduzioni russe.
- . Nota: Questo a causa della mancanza del manutentore
Cosa c'è di nuovo in versione 2.7.9 Beta 3:
- Miglioramenti:
- Aggiunto UID nativo / GID supporto cambiamento per il demone.
- Nuove opzioni: RunAsUser, RunAsGroup
- Nuove opzioni CLI: --user, --group
- Aggiunto il supporto di file PID nativo per il controllo daemon.
- Nuova opzione: pidfile
- Nuove opzioni CLI: --pid file, --stop-daemon
- codice Access log riscritto da zero e semplificato.
- Migliorata errore daemon verbosità.
- Aggiunto il supporto per simultaneo limite di connessione dell'utente.
- Nuova opzione: MaxActiveUserConnections
- I miglioramenti sul daemon falliscono routine.
- Ora evita aborti demone inutili e loop occupato.
- Ora trasferimenti interrotti con SIGTERM come partecipavano registrati.
- Aggiunto 'X' supporto bandiera a AccessLog.
- tweaking Minor nelle funzioni hash generazione, per ridurre il likehood di collisioni hash.
- ottimizzazioni Aggiunto GCC-specifici ziproxylogtool, dando tra il 5% -15% aumento di velocità.
- Tali ottimizzazioni sono innocui per altri compilatori.
- Correzioni di bug:
- numerosi bug che coinvolgono spazzatura per la produzione e / o di schiantarsi sono state fissate.
- errori di compilazione fissi durante la compilazione con libpng 1.4.
- Altre modifiche:
- La seguente opzione è sconsigliata:
- ZiproxyTimeout (vedi: ConnTimeout)
- sono stati obsoleto le seguenti opzioni:
- AccessLogUserPOV, NetdTimeout
Cosa c'è di nuovo nella versione 2.7.2:
- timer LogFile non è stato inizializzato correttamente e la prima misura era sempre sbagliato. Fisso.
- piccoli errori fisse nei testi di conferma.
Cosa c'è di nuovo nella versione 2.7.1:.
- HTTP / 0.9 semplice supporto di risposta è stato fissato
- Una soluzione è stata implementata per i siti buggy che inviano dati Content-Encoding non validi.
- Un caso specifico in cui i dati gzip è stato considerato danneggiato è stato fissato.
Requisiti :
- libungif
- libpng
- libjpeg
- zlib
- libConfuse
- GCC
- GNU Make
I commenti non trovato