logo
   


ChangeLog GoJack server php
Di seguito la lista degli aggiornamenti e relative modifiche.


---------Aggiornamenti versione 3.1.8----------------------------------------------

-Eliminazione taglio url a 233 byte, (per incompatibilitÓ col nuovo O2-Ireland,)
inserito nelle precedenti versioni per risolvere il problema del crash dei server
apache casalinghi. La funzione resta attiva solo per i servizi vodafone.
-Sistemazione orario di ricezione degli sms col servizio gojackMS, fin'ora a volte
errato per via dell'ora legale.
-Inserita impostazione per la versione java, che permette di inserire fino a 5
destinatari per un sms (occorre aggiornare i servizi sulle versioni java).
-Semplificati alcuni codici riguardanti l'elaborazione del captcha.
-Risolti altri bug vari.

---------Aggiornamenti versione 3.1.6----------------------------------------------

-Inserito supporto per i numeri virtuali, con connessione al database sul server
centrale, per la conversione di numeri in link e link in numeri.
-Protetto file contenente il salvataggio dei cookie.
-Modifiche al codice per l'invio dei captcha non letti correttamente da gojack ocr.

---------Aggiornamenti versione 3.1.4----------------------------------------------

-Inserito supporto per ricezione GoJackMS anche nelle versioni mobili.
-Risolti errori nella scrittura dei files (stesse modifiche effettuate a gojack web
2.0.1 (vedere log)
-Risolti altri bug minori, ed effettuate semplificazioni del codice.

---------Aggiornamenti versione 3.1.3----------------------------------------------

-Supporto per GoJackMS, sistema privato di messaggistica tra utenti di GoJack. Per
usarlo occorre, scambiarsi l'indirizzo del proprio gojack.php come fosse un numero di
telefono (ringrazio nico202 per il contributo).
-Risolti errori nell'invio dei captcha non correttamente riconosciuti da GoJack OCR.
-Modificata impostazione predefinita di tre opzioni: GoJack OCR, servizi da usare con
GoJack OCR, e password per gojack.php. Forzata modifica dei tre parametri anche sulle
versioni giÓ installate.
-Supporto per indicazione sulla lista SMS inviati in GoJack WEB, della app utilizzata
per l'invio di ogni SMS.

---------Aggiornamenti versione 3.1.2----------------------------------------------

-Risolto bug riguardante la funzione gzdecode.
-Inserito sistema che invia al server centrale i captcha NON riconosciuti da GoJack
OCR, in modo da poter migliorare il software e verificare gli errori di lettura, in
modo che siano sempre meno, tramite integrazioni del database (per i captcha inseriti
correttamente invece, da server centrale si pu˛ stabilire rapidamente se ricevere i
captcha riconosciuti da GoJack OCR oppure se ricevere solo quelli riconosciuti
dall'utente).
-Inserito codice provvisorio per Frei-Simser che permette di ricevere anche i captcha
corretti dopo i quali si ha l'errore "Limite orario raggiunto".
-Inserito parametro autoupdate=1 che permette di far partire l'aggiornamento
automatico anche senza inviare SMS. Presto ci sarÓ l'inserimento di questa funzione
in GoJack WEB, con un pulsante apposito.
-Modificata impostazione dell'opzione "Password" di gojack.php, predefinita su SI
(vale solo per le nuove installazioni, poichŔ le scelte dell'utente, se giÓ presente
gojacksetting.php vengono rispettate).
-Risolto crash dei server apache installati su PC, con i servizi vodafone italia,
mediante taglio degli URL pi¨ lunghi di 233 byte.
-Fixati altri bug minori di vario tipo.

---------Aggiornamenti versione 3.0.9----------------------------------------------

-Integrato GoJack OCR con download automatico alla prima esecuzione (ho effettuato
delle modifiche anche a gojack ocr per integrarlo, quindi Ŕ necessario cancellare
eventuali vecchie versioni inserite manualmente).
-Inserito aggiornamento automatico GoJack OCR e aggiornamento database dei captcha.
-Inserito sistema automatico che invia i captcha decodificati dagli utenti, al server
centrale gojack.altervista.org per elaborarli con gojack OCR in modo da creare nuovi
database per altri servizi. Al momento i servizi attivati dal server centrale sono
frei-simser e vodafone-ireland.
-Modificata classe Browser per salvataggio dei cookie su file. In tal modo si sono
risolti tutti gli errori nel salvataggio dei cookie, che cosi resteranno memorizzati
DAVVERO per 5 ore (10800 secondi), garantendo per vodafone-sms e simili, il non
inserimento del captcha in caso di invii ravvicinati.
-Modifiche alla parte che sostituisce eventuali caratteri speciali e vocali accentate
in entrata in utf-8. In modo che la codifica in uscita sia quella stabilitÓ
nell'xml.
-Modificata codifica ACCENT.
-Risolto errore che portava in caso di sms vodafone terminati a un errato messaggio
di errore indicante codice ottico errato. Era dovuto a un diverso modo di cercare gli
errori, da parte di gojack, che contrastava con lo specifico xml di vodafone-sms.
-Inseriti nuovi parametri negli XML, carspec e carbyte, utilizzati in gojack web (grazie a rccrcc) e in
gotext java per conteggiare correttamente i caratteri speciali. Necessario aggiornare
gli XML e aggiornare l'eventuale servizio giÓ creato in gotext java. Per ora questi
parametri sono inseriti solo nei servizi vodafone.
-Risolto piccolo errore nella generazione del captcha.
-Altri piccoli bug minori.

---------Aggiornamenti versione 3.0.8----------------------------------------------

-Anti-captcha (OCR) ATTENZIONE: sistema basato su sito esterno, le responsabilitÓ di
eventuali (ab)usi eccessivi, sono solo dell'utente finale. Richiede un host con tempo di
esecuzione massimo permesso, abbastanza lungo da consentire i tentativi OCR.
Sconsigliato altervista.
-Inserita lettura di nuovo parametro nei servizi XML (repeat_captcha_page) ,
in cui Ŕ segnato il numero di "page" della procedura d'invio, da ripetere, quando
si deve ritentare il captcha.
-Modificata classe browser in modo che se si inseriscono dei cookie nell'xml, questi non
sovrascriveranno quelli trovati in automatico. In tal modo per esempio l'xml di O2 in
futuro potrÓ essere notevolmente semplificato.
-Ridotto e semplificato codice che gestisce le opzioni.

---------Aggiornamenti versione 3.0.7----------------------------------------------

-Aggiornamento automatico xml, php e web: risolto errore di decodifica che non permetteva gli aggiornamenti.

---------Aggiornamenti versione 3.0.6----------------------------------------------

-Aggiornamento automatico dei servizi XML, (dopo un invio riuscito di SMS) con relativo messaggio di aggiornamento con notifica dei servizi aggiunti, aggiornati o eliminati.
-Aggiornamento automatico di gojack.php, (dopo un invio riuscito di SMS) con relativa notifica.
-Aggiornamento automatico di GoJack Web se presente, (dopo un invio riuscito di SMS) con relativa notifica.
-PossibilitÓ di disattivare ciascuno degli aggiornamenti inseriti.
-Piccole modifiche al log dell'invio.

---------Aggiornamenti versione 3.0.5----------------------------------------------

-Modifica per comprimere i dati scambiati durante l'importazione servizi di GoJack Web. (si arriva all'8% del consumo attuale di kbyte) e per renderla molto pi¨ veloce.
-Inserita richiesta password SEMPRE obbligatoria per l'importazione dei servizi.
-Inserita opzione per consentire l'uso di gojack.php SOLO inserendo la password (di gojack web) inviando la variabile p=password durante l'inserimento di un servizio nelle versioni mobili.
-Inseriti ip e host nel log dell'invio.
-Piccole modifiche al codice dei redirect
-Inserito sistema per aggiornare la versione di gojacksetting.php in automatico, senza richiedere la sostituzione da parte dell'utente e conservando le attuali impostazioni.

---------Aggiornamenti versione 3.0.4----------------------------------------------

-Modifica per importazione servizi di GoJack Web, in GoJack Android by ciopper90
-Piccole modifiche al log dell'invio.
-Correzioni del sistema che permette di ritentare il captcha.

---------Aggiornamenti versione 3.0----------------------------------------------

-Inserito sistema di invio in cui in caso di errore, viene eseguito un secondo tentativo di invio dopo aver cancellato i cookie salvati (utile per servizi come vodafone-sms)
-Inserita opzione per ricaricare un altro captcha in caso di errore.
-Inserito nuovo sistema di acquisizione delle variabili in ingresso (username password ecc) per eliminare il numero massimo di 7 e poter acquisire un numero infinito di variabili impostate nell'xml.
-Inserito parametro di jacksms "method" fin'ora ignorato.
-Inserita opzione sincweb=1 per sincronizzare i servizi della android con quelli della versione web. Risposta compressa in gzip. (non ancora presente opzione sulla android)
-Modificato in parte il sistema captcha per risolvere il problema che si aveva con Frei-simser a partire dalla 2.7.
-Nella sincronizzazione sincserv=1 ordinato in ordine alfabetico l'elenco dei servizi.
-PossibilitÓ di inserire un messaggio in gojack anche in codifica UTF8.
-Impostata l'opzione Errore connessione di default su NO per la presenza di xml non ancora corretti da Freesmee.
-Risolto errore nel riconoscimento del file gojacksetting.php giÓ presente e sulla sua validitÓ o necessitÓ di aggiornamento per incompatibilitÓ con nuove versioni.
-Risolti bug minori.

---------Aggiornamenti versione 2.8----------------------------------------------

-Sistemato errore di codifica degli sms salvati, che portava alla non visualizzazione delle accentate negli sms inviati.
-Inserito gruppo <Service_personali> sin dal primo download del services.xml (nella precedente versione il gruppo veniva creato solo al primo aggiornamento)
-Modifica file gojacksetting.php per renderlo pi¨ chiaro e leggibile (grazie a Mac).
-Inserita possibilitÓ di scrivere i parametri SI/NO sia in minuscolo che in maiuscolo.
-Inserito log con registrazione di tutte le informazioni riguardanti l'invio dell'ultimo sms inviato. E' possibile scegliere se attivare o disattivare il log. Per impostazione predefinita Ŕ disattivato per non appesantire inutilmente il lavoro dei server.
-Sistemato errore nella lettura degli headers.
-Inserita ricerca variabili nei cookie dei siti.
-Aggiunto sistema per decodificare pagine encodate in gzip (non sembra essere presente in Freesmee)

---------Aggiornamenti versione 2.7----------------------------------------------

-Modificati alcuni parametri nella compressione del captcha, affinchŔ possa elaborare anche il captcha del servizio tim (sebbene resta ancora poco leggibile e il miglior modo per visualizzarlo resta ancora disattivare il nuovo sistema captcha.
-Modificato il codice che riguarda l'aggiornamento dell'xml dei servizi in modo che i services personali inseriti nell'apposito gruppo creato non siano cancellati dall'aggiornamento.

---------Aggiornamenti versione 2.5----------------------------------------------

-Inserito errore generico per i casi in cui il php non trova nessuna risposta nel sito che sia anche impostata nell'xml. In modo da evitare blocchi e problemi nelle attuali e future versioni client di GoJack.
-Inserito sistema di ricerca negli headers delle connessioni, oltre che nelle pagine, per risolvere il problema che si aveva con Vodafone SMS per il quale sbagliando il captcha non compariva l'errore "captcha errato".
-Sistemato bug per il quale il contatore byte scambiati era visibile solo quando era presente il captcha.
-Modificata codifica ACCENT, che passa dal sostituire "Ŕ" con " e' " al sostituire senza aggiungere apostrofi, per evitare che il numero dei caratteri aumenti.
-Risolto piccolo bug sulla dimensione massima del captcha da inviare
alla versione web. Con la precedente versione, abbinata alla web, l'impostazione della dimensione massima potrebbe non avere effetto.

---------Aggiornamenti versione 2.3-----------------------------

-Sostituite alcune funzioni delle librerie GD con funzioni di modifica manuale del captcha pixel per pixel per risolvere incompatibilitÓ con alcuni host.

---------Aggiornamenti versione 2.1-----------------------------

-Inserita opzione "Errore connessione" per scegliere se segnalare errori di connessione bloccando la procedura d'invio.

---------Aggiornamenti versione 2.0-----------------------------

-Sviluppato un nuovo sistema di elaborazione del captcha, che permette di
ridurne le dimensioni da 1000 byte circa a 300 circa o anche 150 con vodafone sms.
-PossibilitÓ di invertire i colori del captcha.
-PossibilitÓ di ritagliare la zona contenente le lettere del captcha.
-Eliminazione libreria Browser.php di goText sostituita da codici interni parzialmente
modificati per garantire nuove funzioni e per eliminare alcuni bug.
-Eliminazione file services.xml (se non presente viene scaricato dal sito di GoJack e
creato automaticamente rispondendo con un avviso dopo l'invio del primo sms)
-Inserito salvataggio sms in file protetto php leggibile solo da ftp.
-Inserita possibilitÓ di modificare, resettare o sincronizzare le impostazioni direttamente
da cellulare (non ancora presente funzione su GoJack Android ne ovviamente sulla java).
-PossibilitÓ di aggiornare il file services.xml in automatico con un semplice
comando da cellulare.
-PossibilitÓ di conoscere da cellulare l'elenco dei servizi presenti nel file services.xml
situato sul vostro server, in modo che nella configurazione si possa scegliere da un elenco
senza scrivere a mano il nome del servizio.
-Inserito contatore dati scambiati in byte per captcha e dati totali.
-PossibilitÓ di inserire prefisso internazione con 00 invece che con +
-Supporto per futura versione web.

Bug risolti

-Fixato problema contatore sms residui per servizi con reset mensile come O2
per chi usa la java di goText (funzione non ancora presente su android)
-Risolto problema codifica caratteri speciali come "?" e lo spazio, per servizi come
O2 e Three.ie che era ancora presente su java gotext.
-Risolto errore "impossibile connettersi" che si aveva con Freesmscraze dovuto
a un errore della libreria gotext che rilevava male gli errori di connessione.
-Risolto il mancato invio con Freesmscraze, nonostante il "Messaggio inviato".
-Risolto il bug che portava all'errore "messaggio troppo lungo" nonostante non lo fosse.
-Modificato codice dei redirect dando la possibilitÓ a gojack di cercare variabili
in tutte le pagine dei redirect, evitando alcuni errori che comparivano.
-Risolti alcuni bug nel riconoscimento dell'esistenza delle prime tre variabili.
-Altri bug minori.


Miglioramenti tecnici

-Inserimento funzione di Freesmee/Jacksms ignorelocation="1".
-Ricerca variabili nelle pagine del servizio senza differenza maiuscole minuscole
-Invertiti step di ricerca errori e ricerca content in modo che se in errormsg
fossero presenti variabili trovate in content immediatamente precedenti nella
stessa page, siano visualizzabili.



---------Aggiornamenti versione 1.1--------------------------

-PossibilitÓ di inserire tutto il file services.xml richiamando i servizi col parametro
aggiuntivo "servizio="
-PossibilitÓ di inserire libreria gotext Browser.php dove si preferisce ed eliminazione
libreria Utils.php
-Miglioramento della compressione del captcha, rendendolo in bianco e nero, riducendo
quindi in parte anche i rumori di fondo
-CompatibilitÓ con versione android sviluppata da Carfus.

Miglioramenti tecnici

-Riduzione codice, inserendo operazioni ripetitive in nuova funzione.
-Invio di eventuali variabili post anche per le page captcha.
-Ricerca di variabili anche in errorstr e acceptstr
-PossibilitÓ, se necessario di inserire nelle variabili una volta la stringa "%%"
senza che dia errore, (questo non vale se inserito 3-5 ecc volte) mentre se viene
inserito due volte, la parte compresa, sarÓ vista come variabile di jacksms.

Contatta Daniele8787 l'autore di GoJack

Se vuoi ringraziare me (Daniele8787) e ciopper90, per il lavoro svolto fin'ora,
puoi prendere in considerazione una libera donazione. Grazie mille.