My favorites | Sign in
Project Logo
             
Details: Show all Hide all

Last 30 days

  • Dec 07, 2009
    issue 5 (miastoplusa: //EX[1,["com.google.gwt.user.client.rpc.Incompa...) reported by mikie.pl   -   What steps will reproduce the problem? 1. Sending sms via script sms.miastoplusa.pl fails 2. It is not a problem of wrong login/password (proper error message is shown if login/pass is incorrect) What is the expected output? What do you see instead? //EX[1,["com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533"],0,3] Błąd, którego obsługa nie została jeszcze oprogramowana. Spróbuj wysłać do autorów ślad wykonywanych czynności, jeśli błąd powtórzy się conajmniej trzykrotnie i masz pewność, że nie jest to Twoja wina a SMS wysłany przez stronę wysyłany jest poprawnie. What version of the product are you using? On what operating system? 0.0.5 Please provide any additional information below.
    What steps will reproduce the problem? 1. Sending sms via script sms.miastoplusa.pl fails 2. It is not a problem of wrong login/password (proper error message is shown if login/pass is incorrect) What is the expected output? What do you see instead? //EX[1,["com.google.gwt.user.client.rpc.IncompatibleRemoteServiceException/3936916533"],0,3] Błąd, którego obsługa nie została jeszcze oprogramowana. Spróbuj wysłać do autorów ślad wykonywanych czynności, jeśli błąd powtórzy się conajmniej trzykrotnie i masz pewność, że nie jest to Twoja wina a SMS wysłany przez stronę wysyłany jest poprawnie. What version of the product are you using? On what operating system? 0.0.5 Please provide any additional information below.

Earlier this year

  • Oct 04, 2009
    r59 (skrypt play mobile autorstwa Piotr Szydełko; encoding UTF8, ...) committed by jacek.fiok   -   skrypt play mobile autorstwa Piotr Szydełko; encoding UTF8, wersja bardzo beta, obsluga bledow w powijakach itd.; ale dziala.
    skrypt play mobile autorstwa Piotr Szydełko; encoding UTF8, wersja bardzo beta, obsluga bledow w powijakach itd.; ale dziala.
  • Oct 04, 2009
    r58 (Store Dawid Cieszynski perl packaging modules in a separate ...) committed by jacek.fiok   -   Store Dawid Cieszynski perl packaging modules in a separate contrib/ directory
    Store Dawid Cieszynski perl packaging modules in a separate contrib/ directory
  • Oct 04, 2009
    issue 3 (error in nopl) commented on by jacek.fiok   -   related to: #4
    related to: #4
  • Oct 04, 2009
    issue 4 (Migrate all scripts to UTF8) reported by jacek.fiok   -   We have 2009 now. The days of ISO8859-2 *in practice* are slowly coming to an end. It is high time to: 1. Change encoding of all scripts to UTF8, 2. Make sure all of our scripts accept UTF8 text input from command-line. This implies dropping ISO8859-2 support. May hurt a little, but I think we need it.
    We have 2009 now. The days of ISO8859-2 *in practice* are slowly coming to an end. It is high time to: 1. Change encoding of all scripts to UTF8, 2. Make sure all of our scripts accept UTF8 text input from command-line. This implies dropping ISO8859-2 support. May hurt a little, but I think we need it.
  • Oct 04, 2009
    issue 3 (error in nopl) commented on by jacek.fiok   -   That's a known issue, nopl was written about 2000-2001, so (unfortunately) it doesn't know anything about unicode...
    That's a known issue, nopl was written about 2000-2001, so (unfortunately) it doesn't know anything about unicode...
  • Sep 16, 2009
    r57 (Uaktualnienie skryptu po modyfikacjach PlusGSM z dnia 14/09/...) committed by matczak....@gmail.com   -   Uaktualnienie skryptu po modyfikacjach PlusGSM z dnia 14/09/2009 Przerobiłem też skrypt, żeby zamiast z socketów korzystał z biblioteki LWP
    Uaktualnienie skryptu po modyfikacjach PlusGSM z dnia 14/09/2009 Przerobiłem też skrypt, żeby zamiast z socketów korzystał z biblioteki LWP
  • Jun 10, 2009
    issue 3 (error in nopl) reported by mariusz.maximus   -   What steps will reproduce the problem? 1. run ./nopl 2. paste text: Subject: =?UTF-8?Q?[Interesuj=C4=85ce_zak=C4=85tki_internetu]_Rejestracja_nowego_u?= =?UTF
    What steps will reproduce the problem? 1. run ./nopl 2. paste text: Subject: =?UTF-8?Q?[Interesuj=C4=85ce_zak=C4=85tki_internetu]_Rejestracja_nowego_u?= =?UTF
  • May 25, 2009
    issue 2 (sms.miastoplusa.pl nie działa) Status changed by matczak.rafal   -   Fixed dzięki uprzejmości Marka "Qwerty256" Knappe
    Status: Fixed
    Fixed dzięki uprzejmości Marka "Qwerty256" Knappe
    Status: Fixed
  • May 25, 2009
    r56 (Dzialajacy skrypt M+ dzieki Markowi "Qwerty256" Knappe. Do ...) committed by matczak.rafal   -   Dzialajacy skrypt M+ dzieki Markowi "Qwerty256" Knappe. Do dorobienia, do poprzedniej funkcjonalnosci, jest jeszcze wysylanie SMSow o zadanym czasie. W przyszlosci takze zrezygnowanie z socketow na rzecz emulacji przegladarki, ale skoro dziala - nie ruszam. Nalezaloby tez zwiekszyc ilosc obslugiwanych bledow, ale mimo floodowania swojej komorki nie udalo sie osiagnac limitu. Obecnie bramka www nie pozwala na wysylanie SMSow poza siec, poprzez deaktywacje buttona. Sprawdzanie, do kogo nalezy numer, nalezaloby oprogramowac w skrypcie - to tak na przyszlosc do ToDo ;)
    Dzialajacy skrypt M+ dzieki Markowi "Qwerty256" Knappe. Do dorobienia, do poprzedniej funkcjonalnosci, jest jeszcze wysylanie SMSow o zadanym czasie. W przyszlosci takze zrezygnowanie z socketow na rzecz emulacji przegladarki, ale skoro dziala - nie ruszam. Nalezaloby tez zwiekszyc ilosc obslugiwanych bledow, ale mimo floodowania swojej komorki nie udalo sie osiagnac limitu. Obecnie bramka www nie pozwala na wysylanie SMSow poza siec, poprzez deaktywacje buttona. Sprawdzanie, do kogo nalezy numer, nalezaloby oprogramowac w skrypcie - to tak na przyszlosc do ToDo ;)
  • Apr 12, 2009
    issue 2 (sms.miastoplusa.pl nie działa) commented on by my1golden   -   i przez przypadek znalazłem coś takiego :) (w załączniku)
    i przez przypadek znalazłem coś takiego :) (w załączniku)
  • Apr 12, 2009
    issue 2 (sms.miastoplusa.pl nie działa) commented on by my1golden   -   pobawiłem się chwilkę tą wtyczką rzeczywiście leci POST na http://www1.plus.pl/bsm/service/SendSmsService ale, zauważyłem, że gołym tekstem leci wszystko: numer, nadawca, treść wiadomości :)
    pobawiłem się chwilkę tą wtyczką rzeczywiście leci POST na http://www1.plus.pl/bsm/service/SendSmsService ale, zauważyłem, że gołym tekstem leci wszystko: numer, nadawca, treść wiadomości :)
  • Apr 11, 2009
    issue 2 (sms.miastoplusa.pl nie działa) commented on by mikie.pl   -   Do autorów: proponuje uzyc Firefox wraz ze swietnym pluginem Firebug. Naprawde warto sie zapoznac z Firebugiem. Po wlaczeniu opcji monitorowania ruchu sieciowego na stronie plusa zaczynam cos widziec co jest wysylane. Plugin pozwala monitorowac kazdy POST i GET, wraz z naglowkami i faktyczna zawartoscia. Przykladowo przy wyslaniu sms (klikniecie przycisku 'Wyslij') leci POST na adres http://www1.plus.pl/bsm/service/SendSmsService Zawartosc troche dziwna ale numer telefonu widze leci golym tekstem. Sama tresc chyba leci po md5. Trzeba dluzej posiedziec przy tym, a teraz sa święta :)
    Do autorów: proponuje uzyc Firefox wraz ze swietnym pluginem Firebug. Naprawde warto sie zapoznac z Firebugiem. Po wlaczeniu opcji monitorowania ruchu sieciowego na stronie plusa zaczynam cos widziec co jest wysylane. Plugin pozwala monitorowac kazdy POST i GET, wraz z naglowkami i faktyczna zawartoscia. Przykladowo przy wyslaniu sms (klikniecie przycisku 'Wyslij') leci POST na adres http://www1.plus.pl/bsm/service/SendSmsService Zawartosc troche dziwna ale numer telefonu widze leci golym tekstem. Sama tresc chyba leci po md5. Trzeba dluzej posiedziec przy tym, a teraz sa święta :)
  • Apr 11, 2009
    issue 2 (sms.miastoplusa.pl nie działa) commented on by mikie.pl   -   Uzyto Google WebToolkig (GWT). W tym modelu pracy programuje sie w pelnej Javie, a kompilowany kod jest skonwertowany na Javascript obslugiwany przez wszystkie przegladarki. Dodatkowo wygenerowany kod jest "obfuskowany", wiec jego reverse engineering jest mocno, mocno utrudniony. Gdzie czytalem ze sa odpowiednie narzedzia do debugowania wygenerowanego przez GWT kodu ale cos nie moge nic znalezc... Mysle ze w tym kierunku trzeba isc by to rozpracowac.
    Uzyto Google WebToolkig (GWT). W tym modelu pracy programuje sie w pelnej Javie, a kompilowany kod jest skonwertowany na Javascript obslugiwany przez wszystkie przegladarki. Dodatkowo wygenerowany kod jest "obfuskowany", wiec jego reverse engineering jest mocno, mocno utrudniony. Gdzie czytalem ze sa odpowiednie narzedzia do debugowania wygenerowanego przez GWT kodu ale cos nie moge nic znalezc... Mysle ze w tym kierunku trzeba isc by to rozpracowac.
  • Apr 10, 2009
    issue 2 (sms.miastoplusa.pl nie działa) commented on by matczak.rafal   -   Do tego i paru kolejnych JavaScriptów doszedłem. Niech mi ktoś powie coś, czego nie wiem. To jest, jak dla mnie, tak zamotane, że sam sobie chyba nie poradzę. Jeśli ktoś potrafi rozgryźć, co jest gdzie wysyłane i potrafi mi to przedstawić w postaci algorytmu, chętnie poprawię bramkę. Plus wykorzystuje gdzieś funkcję md5, więc jeśli za jej pomocą, a tak podejrzewam, jest ustalany jakiś klucz sesji, to będzie ciekawie. Jeśli koś ma czas, ochotę i umiejętności, proszę o pomoc. Creditsy czekają ;)
    Do tego i paru kolejnych JavaScriptów doszedłem. Niech mi ktoś powie coś, czego nie wiem. To jest, jak dla mnie, tak zamotane, że sam sobie chyba nie poradzę. Jeśli ktoś potrafi rozgryźć, co jest gdzie wysyłane i potrafi mi to przedstawić w postaci algorytmu, chętnie poprawię bramkę. Plus wykorzystuje gdzieś funkcję md5, więc jeśli za jej pomocą, a tak podejrzewam, jest ustalany jakiś klucz sesji, to będzie ciekawie. Jeśli koś ma czas, ochotę i umiejętności, proszę o pomoc. Creditsy czekają ;)
  • Apr 10, 2009
    issue 2 (sms.miastoplusa.pl nie działa) commented on by my1golden   -   masakra jakaś ... dobrze, że nadal działa 48xxxyyyzzz@text.plusgsm.pl
    masakra jakaś ... dobrze, że nadal działa 48xxxyyyzzz@text.plusgsm.pl
  • Apr 10, 2009
    issue 2 (sms.miastoplusa.pl nie działa) commented on by my1golden   -   function getMetaValue(name) {var metas = document.getElementsByTagName("meta");var value = "";for (var i = 0, n = metas.length; i < n; ++i) {var meta = metas[i], nameAtt = meta.getAttribute("name"); if (nameAtt == name) {value = meta.getAttribute("content");}}return value;}function getLocation() {return getMetaValue("bsm:location");} function pl_plus_map_bsm_gwt_Bsm(){var k=window,j=document,s=k.external,t,p,o='',w={},F=[],C=[],n=[],z,B;if(!k.__gwt_stylesLoaded){k.__gwt_stylesLoaded={};}if(!k.__gwt_scriptsLoaded){k.__gwt_scriptsLoaded={};}function u(){try{return s&&(s.gwtOnLoad&&k.location.search.indexOf('gwt.hybrid')== -1);}catch(a){return false;}} function v(){if(t&&p){t(z,'pl.plus.map.bsm.gwt.Bsm',o);}} function r(){var i,h;j.write('<script id="__gwt_marker_pl.plus.map.bsm.gwt.Bsm"><\/script>');h=j.getElementById('__gwt_marker_pl.plus.map.bsm.gwt.Bsm');if(h){i=h.previousSibling;}function d(b){var a=b.lastIndexOf('/');return a>=0?b.substring(0,a+1):'';} ;if(i&&i.src){o=d(i.src);}if(o==''){var c=j.getElementsByTagName('base');if(c.length>0){o=c[c.length-1].href;}else{var g=j.location;var e=g.href;o=d(e.substr(0,e.length-g.hash.length));}}else if(o.match(/^\w+:\/\//)){}else{var f=j.createElement('img');f.src=o+'clear.cache.gif';o=d(f.src);}if(h){h.parentNode.removeChild(h);}} function A(){var f=document.getElementsByTagName('meta');for(var d=0,g=f.length;d<g;++d){var e=f[d],h=e.getAttribute('name'),b;if(h){if(h=='gwt:property'){b=e.getAttribute('content');if(b){var i,c=b.indexOf('=');if(c>=0){h=b.substring(0,c);i=b.substring(c+1);}else{h=b;i='';}w[h]=i;}}else if(h=='gwt:onPropertyErrorFn'){b=e.getAttribute('content');if(b){try{B=eval(b);}catch(a){alert('Bad handler "'+b+'" for "gwt:onPropertyErrorFn"');}}}else if(h=='gwt:onLoadErrorFn'){b=e.getAttribute('content');if(b){try{z=eval(b);}catch(a){alert('Bad handler "'+b+'" for "gwt:onLoadErrorFn"');}}}}}} function m(a,b){return b in F[a];} function l(a){var b=w[a];return b==null?null:b;} function E(d,e){var a=n;for(var b=0,c=d.length-1;b<c;++b){a=a[d[b]]||(a[d[b]]=[]);}a[d[c]]=e;} function q(d){var e=C[d](),b=F[d];if(e in b){return e;}var a=[];for(var c in b){a[b[c]]=c;}if(B){B(d,a,e);}throw null;} C['user.agent']=function(){var d=navigator.userAgent.toLowerCase();var b=function(a){return parseInt(a[1])*1000+parseInt(a[2]);};if(d.indexOf('opera')!= -1){return 'opera';}else if(d.indexOf('webkit')!= -1){return 'safari';}else if(d.indexOf('msie')!= -1){var c=/msie ([0-9]+)\.([0-9]+)/.exec(d);if(c&&c.length==3){if(b(c)>=6000){return 'ie6';}}}else if(d.indexOf('gecko')!= -1){var c=/rv:([0-9]+)\.([0-9]+)/.exec(d);if(c&&c.length==3){if(b(c)>=1008)return 'gecko1_8';}return 'gecko';}return 'unknown';};F['user.agent']={'gecko':0,'gecko1_8':1,'ie6':2,'opera':3,'safari':4};pl_plus_map_bsm_gwt_Bsm.onScriptLoad=function(a){pl_plus_map_bsm_gwt_Bsm=null;t=a;v();};r();A();var y;function x(){if(!p){p=true;v();if(j.removeEventListener){j.removeEventListener('DOMContentLoaded',x,false);}if(y){clearInterval(y);}}} if(j.addEventListener){j.addEventListener('DOMContentLoaded',x,false);}var y=setInterval(function(){if(/loaded|complete/.test(j.readyState)){x();}},50);var D;try{E(['safari'],'05A0F06CCBEDA1934D68ADFEB40E04EF');E(['gecko'],'12A5A50F2C9E70143426249D119A616A');E(['opera'],'2AA8186CF5DF39230C05C178905CA37B');E(['gecko1_8'],'3913CD08C8629E4EF5E10D7739F48A19');E(['ie6'],'A687111C8713777FE003ADC15800976D');D=n[q('user.agent')];}catch(a){return;}D+='.cache.js';if(!__gwt_scriptsLoaded['swfobject_source.js']){__gwt_scriptsLoaded['swfobject_source.js']=true;document.write('<script language="javascript" src="'+o+'swfobject_source.js"><\/script>');}if(!__gwt_scriptsLoaded['static/js/md5.js']){__gwt_scriptsLoaded['static/js/md5.js']=true;document.write('<script language="javascript" src="'+o+'static/js/md5.js"><\/script>');}if(getLocation() == '') {j.write('<script src="'+o+D+'"></script>');} else {j.write('<script src="'+getLocation()+D+'"></script>');}} pl_plus_map_bsm_gwt_Bsm.__gwt_initHandlers=function(i,e,j){var d=window,g=d.onresize,f=d.onbeforeunload,h=d.onunload;d.onresize=function(a){try{i();}finally{g&&g(a);}};d.onbeforeunload=function(a){var c,b;try{c=e();}finally{b=f&&f(a);}if(c!=null){return c;}if(b!=null){return b;}};d.onunload=function(a){try{j();}finally{h&&h(a);}};};pl_plus_map_bsm_gwt_Bsm();
    function getMetaValue(name) {var metas = document.getElementsByTagName("meta");var value = "";for (var i = 0, n = metas.length; i < n; ++i) {var meta = metas[i], nameAtt = meta.getAttribute("name"); if (nameAtt == name) {value = meta.getAttribute("content");}}return value;}function getLocation() {return getMetaValue("bsm:location");} function pl_plus_map_bsm_gwt_Bsm(){var k=window,j=document,s=k.external,t,p,o='',w={},F=[],C=[],n=[],z,B;if(!k.__gwt_stylesLoaded){k.__gwt_stylesLoaded={};}if(!k.__gwt_scriptsLoaded){k.__gwt_scriptsLoaded={};}function u(){try{return s&&(s.gwtOnLoad&&k.location.search.indexOf('gwt.hybrid')== -1);}catch(a){return false;}} function v(){if(t&&p){t(z,'pl.plus.map.bsm.gwt.Bsm',o);}} function r(){var i,h;j.write('<script id="__gwt_marker_pl.plus.map.bsm.gwt.Bsm"><\/script>');h=j.getElementById('__gwt_marker_pl.plus.map.bsm.gwt.Bsm');if(h){i=h.previousSibling;}function d(b){var a=b.lastIndexOf('/');return a>=0?b.substring(0,a+1):'';} ;if(i&&i.src){o=d(i.src);}if(o==''){var c=j.getElementsByTagName('base');if(c.length>0){o=c[c.length-1].href;}else{var g=j.location;var e=g.href;o=d(e.substr(0,e.length-g.hash.length));}}else if(o.match(/^\w+:\/\//)){}else{var f=j.createElement('img');f.src=o+'clear.cache.gif';o=d(f.src);}if(h){h.parentNode.removeChild(h);}} function A(){var f=document.getElementsByTagName('meta');for(var d=0,g=f.length;d<g;++d){var e=f[d],h=e.getAttribute('name'),b;if(h){if(h=='gwt:property'){b=e.getAttribute('content');if(b){var i,c=b.indexOf('=');if(c>=0){h=b.substring(0,c);i=b.substring(c+1);}else{h=b;i='';}w[h]=i;}}else if(h=='gwt:onPropertyErrorFn'){b=e.getAttribute('content');if(b){try{B=eval(b);}catch(a){alert('Bad handler "'+b+'" for "gwt:onPropertyErrorFn"');}}}else if(h=='gwt:onLoadErrorFn'){b=e.getAttribute('content');if(b){try{z=eval(b);}catch(a){alert('Bad handler "'+b+'" for "gwt:onLoadErrorFn"');}}}}}} function m(a,b){return b in F[a];} function l(a){var b=w[a];return b==null?null:b;} function E(d,e){var a=n;for(var b=0,c=d.length-1;b<c;++b){a=a[d[b]]||(a[d[b]]=[]);}a[d[c]]=e;} function q(d){var e=C[d](),b=F[d];if(e in b){return e;}var a=[];for(var c in b){a[b[c]]=c;}if(B){B(d,a,e);}throw null;} C['user.agent']=function(){var d=navigator.userAgent.toLowerCase();var b=function(a){return parseInt(a[1])*1000+parseInt(a[2]);};if(d.indexOf('opera')!= -1){return 'opera';}else if(d.indexOf('webkit')!= -1){return 'safari';}else if(d.indexOf('msie')!= -1){var c=/msie ([0-9]+)\.([0-9]+)/.exec(d);if(c&&c.length==3){if(b(c)>=6000){return 'ie6';}}}else if(d.indexOf('gecko')!= -1){var c=/rv:([0-9]+)\.([0-9]+)/.exec(d);if(c&&c.length==3){if(b(c)>=1008)return 'gecko1_8';}return 'gecko';}return 'unknown';};F['user.agent']={'gecko':0,'gecko1_8':1,'ie6':2,'opera':3,'safari':4};pl_plus_map_bsm_gwt_Bsm.onScriptLoad=function(a){pl_plus_map_bsm_gwt_Bsm=null;t=a;v();};r();A();var y;function x(){if(!p){p=true;v();if(j.removeEventListener){j.removeEventListener('DOMContentLoaded',x,false);}if(y){clearInterval(y);}}} if(j.addEventListener){j.addEventListener('DOMContentLoaded',x,false);}var y=setInterval(function(){if(/loaded|complete/.test(j.readyState)){x();}},50);var D;try{E(['safari'],'05A0F06CCBEDA1934D68ADFEB40E04EF');E(['gecko'],'12A5A50F2C9E70143426249D119A616A');E(['opera'],'2AA8186CF5DF39230C05C178905CA37B');E(['gecko1_8'],'3913CD08C8629E4EF5E10D7739F48A19');E(['ie6'],'A687111C8713777FE003ADC15800976D');D=n[q('user.agent')];}catch(a){return;}D+='.cache.js';if(!__gwt_scriptsLoaded['swfobject_source.js']){__gwt_scriptsLoaded['swfobject_source.js']=true;document.write('<script language="javascript" src="'+o+'swfobject_source.js"><\/script>');}if(!__gwt_scriptsLoaded['static/js/md5.js']){__gwt_scriptsLoaded['static/js/md5.js']=true;document.write('<script language="javascript" src="'+o+'static/js/md5.js"><\/script>');}if(getLocation() == '') {j.write('<script src="'+o+D+'"></script>');} else {j.write('<script src="'+getLocation()+D+'"></script>');}} pl_plus_map_bsm_gwt_Bsm.__gwt_initHandlers=function(i,e,j){var d=window,g=d.onresize,f=d.onbeforeunload,h=d.onunload;d.onresize=function(a){try{i();}finally{g&&g(a);}};d.onbeforeunload=function(a){var c,b;try{c=e();}finally{b=f&&f(a);}if(c!=null){return c;}if(b!=null){return b;}};d.onunload=function(a){try{j();}finally{h&&h(a);}};};pl_plus_map_bsm_gwt_Bsm();
  • Apr 08, 2009
    issue 2 (sms.miastoplusa.pl nie działa) reported by matczak.rafal   -   Tak, wiem że skrypt po zmianach na stronach Plusa przestał działać. Nie umiem (na razie) naprawić. Proszę do mnie w tej sprawie nie pisać. Plus zainwestował w AJAXa, którego nie znam. Cała komunikacja odbywa się przez JavaScripty. Nie wchodząc w szczegóły, nie umiem sobie z tym poradzić. Jeśli wiesz, co, gdzie jest przesyłane, tak bym mógł to zaimplementować, daj znać.
    Tak, wiem że skrypt po zmianach na stronach Plusa przestał działać. Nie umiem (na razie) naprawić. Proszę do mnie w tej sprawie nie pisać. Plus zainwestował w AJAXa, którego nie znam. Cała komunikacja odbywa się przez JavaScripty. Nie wchodząc w szczegóły, nie umiem sobie z tym poradzić. Jeśli wiesz, co, gdzie jest przesyłane, tak bym mógł to zaimplementować, daj znać.
  • Feb 21, 2009
    r55 (Przywracam wersję sprzed zmian, zgodnie z ustaleniami z Jack...) committed by matczak.rafal   -   Przywracam wersję sprzed zmian, zgodnie z ustaleniami z Jackiem.
    Przywracam wersję sprzed zmian, zgodnie z ustaleniami z Jackiem.
  • Feb 20, 2009
    r54 (Orange wprowadzilo tokeny. Poprawka uwzgledniajaca zmiany Po...) committed by matczak.rafal   -   Orange wprowadzilo tokeny. Poprawka uwzgledniajaca zmiany Pomaranczy. Wprowadzilem tez, glownie dla wlasnej wygody, zmienna $VERSION o formacie YYYYMMDD##, ktora ma za zadanie poinformowac mnie, kiedy byla ostatnia poprawka skryptu, zeby nie pogubic sie w wersjach SVN. Prosilbym o uaktualnianie tej zmiennej. Moze sie przydac takze osobom, ktore w swoich projektach wykorzystuja nasze skrypty :)
    Orange wprowadzilo tokeny. Poprawka uwzgledniajaca zmiany Pomaranczy. Wprowadzilem tez, glownie dla wlasnej wygody, zmienna $VERSION o formacie YYYYMMDD##, ktora ma za zadanie poinformowac mnie, kiedy byla ostatnia poprawka skryptu, zeby nie pogubic sie w wersjach SVN. Prosilbym o uaktualnianie tej zmiennej. Moze sie przydac takze osobom, ktore w swoich projektach wykorzystuja nasze skrypty :)

Older

  • Dec 26, 2008
    r53 (Poprawilem odczytywanie dostepnych SMSow i raportowanie. Pr...) committed by matczak.rafal   -   Poprawilem odczytywanie dostepnych SMSow i raportowanie. Przed poprawka nie sumowal SMSow bezplatnych i z doladowan przed wyslaniem. W efekcie raportowal, ze wyslano, ale status nieznany.
    Poprawilem odczytywanie dostepnych SMSow i raportowanie. Przed poprawka nie sumowal SMSow bezplatnych i z doladowan przed wyslaniem. W efekcie raportowal, ze wyslano, ale status nieznany.
  • Dec 25, 2008
    issue 1 (Eraomnix udostępniła rozwiązanie dla skryptów) Status changed by matczak.rafal   -   Widzę jednak, że sms.eraapiprv.pl korzysta z bramki sponsorowanej. Zmieniam zatem status babola na "naprawiony".
    Status: Fixed
    Widzę jednak, że sms.eraapiprv.pl korzysta z bramki sponsorowanej. Zmieniam zatem status babola na "naprawiony".
    Status: Fixed
  • Dec 25, 2008
    issue 1 (Eraomnix udostępniła rozwiązanie dla skryptów) commented on by matczak.rafal   -   Poprawione dla bramki sponsorowanej. Do poprawy skrypt dla bramki multimedialnej.
    Poprawione dla bramki sponsorowanej. Do poprawy skrypt dla bramki multimedialnej.
  • Dec 25, 2008
    r52 (W zwiazku z udostepnieniem przez Ere ich API, zmienia sie w ...) committed by matczak.rafal   -   W zwiazku z udostepnieniem przez Ere ich API, zmienia sie w ogromnej czesci kod skryptu. Wiele rzeczy wylecialo z powodu bezuzytecznosci przy API, ale kilka funkcji zostalo, chocby po to, by zachowac kompatybilnosc. W zwiazku z tym, ze kod w obecnej postaci mocno sie zmienil, pozwolilem sobie zmienic naglowek w skrypcie i wprowadzic zmienna wersji. Przy zmianie kodu, prosze o zmiane wersji skryptu. Kod sie sporo uproscil, ale trzeba go bedzie przejrzec i moze nieco jeszcze uporzadkowac. Skrypt mozna wykorzystac do bramki sponsorowanej, co postaram sie szybko uczynic, chyba, ze ktos mnie uprzedzi :) Nie bede mial jednak mozliwosci sprawdzenia poprawnosci dzialania bramki multimedialnej Ery.
    W zwiazku z udostepnieniem przez Ere ich API, zmienia sie w ogromnej czesci kod skryptu. Wiele rzeczy wylecialo z powodu bezuzytecznosci przy API, ale kilka funkcji zostalo, chocby po to, by zachowac kompatybilnosc. W zwiazku z tym, ze kod w obecnej postaci mocno sie zmienil, pozwolilem sobie zmienic naglowek w skrypcie i wprowadzic zmienna wersji. Przy zmianie kodu, prosze o zmiane wersji skryptu. Kod sie sporo uproscil, ale trzeba go bedzie przejrzec i moze nieco jeszcze uporzadkowac. Skrypt mozna wykorzystac do bramki sponsorowanej, co postaram sie szybko uczynic, chyba, ze ktos mnie uprzedzi :) Nie bede mial jednak mozliwosci sprawdzenia poprawnosci dzialania bramki multimedialnej Ery.
  • Dec 25, 2008
    issue 1 (Eraomnix udostępniła rozwiązanie dla skryptów) Owner changed by matczak.rafal   -  
    Owner: matczak.rafal
    Owner: matczak.rafal
  • Dec 25, 2008
    issue 1 (Eraomnix udostępniła rozwiązanie dla skryptów) Status changed by matczak.rafal   -  
    Status: Started
    Status: Started
  • Dec 16, 2008
    issue 1 (Eraomnix udostępniła rozwiązanie dla skryptów) reported by pzaniewicz   -   Ekstra skrypt, bardzo ułatwiają życie!! Ostatnio skrypt do Ery nie działa, bo zminili podejście i udostępnili rozwiązanie dla skryptów. Nie znam sie za dobrze na perl'u i tylko podsuwam informacje ze strony Ery: Dostęp skryptowy Z Bramki Multimedialnej i Bramki Sponsorowanej możesz korzystać również poprzez dostęp skryptowy zgodnie z instrukcją poniżej. Należy wywołać jeden z adresów, odpowiednio: http://www.era.pl/msg/api/do/tinker/sponsored dla Bramki Sponsorowanej http://www.era.pl/msg/api/do/tinker/omnix dla Bramki Multimedialnej Uzupełniony o wszystkie podane niżej parametry: * success- URL przekierowania w przypadku sukcesu wysyłki; * failure - URL przekierowania w przypadku błędu wysyłki; * login - login konta nadawcy (np 48602602602); * password - hasło konta nadawcy * number - numer telefonu odbiorcy wiadomości, w formacie z kodem kraju; * message - treść wiadomości * mms - czy wysłać wiadomość jako MMS (wartość inna niż true oznacza wysyłkę jako SMS); Przykładowe wywołanie dla Bramki Multimedialnej: "http://www.era.pl/msg/api/do/tinker/omnix?message=Test_API&number=602602602&password=123456& login=48602602602&failure=http://www.era.pl&success=http://rozrywka.era.pl&mms=false Powrót z wywołania następuje na adres podany w wywołaniu (zależnie od statusu zlecenia wysyłki), z dodanymi następującymi parametrami: - X-ERA-error - komunikat o błędzie wysyłki (kody błędów zostały opisane poniżej); - X-ERA-counter - ilość wiadomości pozostała do wykorzystania, tylko dla Bramki Sponsorowanej; - X-ERA-tokens - ilość żetonów pozostała do wykorzystania, tylko dla Bramki Omnix; - X-ERA-cost - ilość żetonów zużytych do wysłania wiadomości, tylko dla Bramki Omnix; Wyodrębnione są następujące kody błędów: 0 - wysyłka bez błędu 1 - awaria systemu 2 - użytkownik nieautoryzowany 3 - dostęp zablokowany 5 - błąd składni 7 - wyczerpany limit 8 - błędny adres odbiorcy 9 - wiadomość zbyt długa 10 - brak wymaganej liczby żetonów Pozdrawiam i życzę powodzenia w kolejnych projektach!! Piotr Zaniewicz
    Ekstra skrypt, bardzo ułatwiają życie!! Ostatnio skrypt do Ery nie działa, bo zminili podejście i udostępnili rozwiązanie dla skryptów. Nie znam sie za dobrze na perl'u i tylko podsuwam informacje ze strony Ery: Dostęp skryptowy Z Bramki Multimedialnej i Bramki Sponsorowanej możesz korzystać również poprzez dostęp skryptowy zgodnie z instrukcją poniżej. Należy wywołać jeden z adresów, odpowiednio: http://www.era.pl/msg/api/do/tinker/sponsored dla Bramki Sponsorowanej http://www.era.pl/msg/api/do/tinker/omnix dla Bramki Multimedialnej Uzupełniony o wszystkie podane niżej parametry: * success- URL przekierowania w przypadku sukcesu wysyłki; * failure - URL przekierowania w przypadku błędu wysyłki; * login - login konta nadawcy (np 48602602602); * password - hasło konta nadawcy * number - numer telefonu odbiorcy wiadomości, w formacie z kodem kraju; * message - treść wiadomości * mms - czy wysłać wiadomość jako MMS (wartość inna niż true oznacza wysyłkę jako SMS); Przykładowe wywołanie dla Bramki Multimedialnej: "http://www.era.pl/msg/api/do/tinker/omnix?message=Test_API&number=602602602&password=123456& login=48602602602&failure=http://www.era.pl&success=http://rozrywka.era.pl&mms=false Powrót z wywołania następuje na adres podany w wywołaniu (zależnie od statusu zlecenia wysyłki), z dodanymi następującymi parametrami: - X-ERA-error - komunikat o błędzie wysyłki (kody błędów zostały opisane poniżej); - X-ERA-counter - ilość wiadomości pozostała do wykorzystania, tylko dla Bramki Sponsorowanej; - X-ERA-tokens - ilość żetonów pozostała do wykorzystania, tylko dla Bramki Omnix; - X-ERA-cost - ilość żetonów zużytych do wysłania wiadomości, tylko dla Bramki Omnix; Wyodrębnione są następujące kody błędów: 0 - wysyłka bez błędu 1 - awaria systemu 2 - użytkownik nieautoryzowany 3 - dostęp zablokowany 5 - błąd składni 7 - wyczerpany limit 8 - błędny adres odbiorcy 9 - wiadomość zbyt długa 10 - brak wymaganej liczby żetonów Pozdrawiam i życzę powodzenia w kolejnych projektach!! Piotr Zaniewicz
  • Oct 01, 2008
    r51 (Uaktualniony skrypt EraOmnix - bramka sponsorowana. Po zmi...) committed by matczak.rafal   -   Uaktualniony skrypt EraOmnix - bramka sponsorowana. Po zmianie image strony 1.10.2008r skrypt sie konczyl, poniewaz nie mogl odczytac liczby SMSow. Poprawione. Dodalem takze obsluge dwoch komunikatow zwracanych przez bramke: gdy odbiorca spoza sieci Ery oraz gdy odbiorca nie wyrazil zgody na SMSy z bramki sponsorowanej. Standardowo, uaktualnienie UserAgenta :>
    Uaktualniony skrypt EraOmnix - bramka sponsorowana. Po zmianie image strony 1.10.2008r skrypt sie konczyl, poniewaz nie mogl odczytac liczby SMSow. Poprawione. Dodalem takze obsluge dwoch komunikatow zwracanych przez bramke: gdy odbiorca spoza sieci Ery oraz gdy odbiorca nie wyrazil zgody na SMSy z bramki sponsorowanej. Standardowo, uaktualnienie UserAgenta :>
  • Sep 30, 2008
    r50 (Kilka zmian: * Zrobilem porzadek z sumowaniem SMSow bezplatn...) committed by matczak.rafal   -   Kilka zmian: * Zrobilem porzadek z sumowaniem SMSow bezplatnych i z doladowan. * Uaktualnienie zachowania skryptu w przypadku blednego numeru telefonu (zmienila sie wrotka Orange) * Male porzadki w kodzie. Za duzo, IMO, pozostalo "smieci" po poprzednich edycjach, a kazdy bal sie usunac. Kod stawal sie coraz mniej czytelny. * I zmiana kosmetyczna - uaktualnienie UA
    Kilka zmian: * Zrobilem porzadek z sumowaniem SMSow bezplatnych i z doladowan. * Uaktualnienie zachowania skryptu w przypadku blednego numeru telefonu (zmienila sie wrotka Orange) * Male porzadki w kodzie. Za duzo, IMO, pozostalo "smieci" po poprzednich edycjach, a kazdy bal sie usunac. Kod stawal sie coraz mniej czytelny. * I zmiana kosmetyczna - uaktualnienie UA
  • Sep 01, 2008
    r49 (Dodanie modułów perla: do wysyłania smsów przez Orange mbox ...) committed by cieszak   -   Dodanie modułów perla: do wysyłania smsów przez Orange mbox i do sprawdzania do jakiej sieci należy podany numer
    Dodanie modułów perla: do wysyłania smsów przez Orange mbox i do sprawdzania do jakiej sieci należy podany numer
  • Aug 31, 2008
    r48 (Poprawione oba skrypty Ery oraz Orange, by zwracaly kod wyjs...) committed by matczak.rafal   -   Poprawione oba skrypty Ery oraz Orange, by zwracaly kod wyjscia 6 (bledne parametry), zgodnie ze specyfikacja, zamiast wywolywac Perlowego "die" i konczyc sie w malo elegancki sposob.
    Poprawione oba skrypty Ery oraz Orange, by zwracaly kod wyjscia 6 (bledne parametry), zgodnie ze specyfikacja, zamiast wywolywac Perlowego "die" i konczyc sie w malo elegancki sposob.
  • Aug 30, 2008
    r47 (Poprawilem specyfikacje kodow wyjscia ;) dopisujac 6 - niepr...) committed by jacek.fiok   -   Poprawilem specyfikacje kodow wyjscia ;) dopisujac 6 - nieprawidlowe wywolanie skryptu (zeby nie musial byc kod 127). Poprawilem kody wyjscia wszystkich bramek (tam, gdzie byly niepoprawne) i w skrypcie M+ pozmienialem gdzie mialo sens 127 na nowy kod 6. Kody powinny byc juz zgodne ze specyfikacja. Miejscami jedynie, jesli skrypt konczy prace przed zaczeciem bo ma za malo parametrow, to moze nie zwrocic 6 (bo jest wywolywany zwykly die() perlowy itp.)
    Poprawilem specyfikacje kodow wyjscia ;) dopisujac 6 - nieprawidlowe wywolanie skryptu (zeby nie musial byc kod 127). Poprawilem kody wyjscia wszystkich bramek (tam, gdzie byly niepoprawne) i w skrypcie M+ pozmienialem gdzie mialo sens 127 na nowy kod 6. Kody powinny byc juz zgodne ze specyfikacja. Miejscami jedynie, jesli skrypt konczy prace przed zaczeciem bo ma za malo parametrow, to moze nie zwrocic 6 (bo jest wywolywany zwykly die() perlowy itp.)
  • Aug 30, 2008
    DEV_RETURN_CODES (Kody błędów zwracane przez skrypty) Wiki page edited by jacek.fiok
  • Aug 30, 2008
    r45 (Poprawilem kody wyjscia bramki M+, by byly zgodne ze specyfi...) committed by matczak.rafal   -   Poprawilem kody wyjscia bramki M+, by byly zgodne ze specyfikacja.
    Poprawilem kody wyjscia bramki M+, by byly zgodne ze specyfikacja.
  • Aug 30, 2008
    DEV_RETURN_CODES (Kody błędów zwracane przez skrypty) Wiki page edited by jacek.fiok
  • Aug 30, 2008
    DEV_RETURN_CODES (Kody błędów zwracane przez skrypty) Wiki page added by jacek.fiok
  • Aug 30, 2008
    README_QUICK_START (Instrukcja obsługi programu, Szybki start) Wiki page edited by jacek.fiok
  • Aug 30, 2008
    README_QUICK_START (Instrukcja obsługi programu, Szybki start) Wiki page edited by jacek.fiok
  • Aug 30, 2008
    README_QUICK_START (Instrukcja obsługi programu, Szybki start) Wiki page edited by jacek.fiok
  • Aug 30, 2008
    README_QUICK_START (Instrukcja obsługi programu, Szybki start) Wiki page edited by jacek.fiok
  • Aug 30, 2008
    FULL_DOC (Pełna instrukcja obsługi / dokumentacja) Wiki page edited by jacek.fiok
  • Aug 30, 2008
    FULL_DOC (Pełna instrukcja obsługi / dokumentacja) Wiki page edited by jacek.fiok
  • Aug 30, 2008
    FULL_DOC (Pełna instrukcja obsługi / dokumentacja) Wiki page edited by jacek.fiok
  • Aug 30, 2008
    FULL_DOC (Pełna instrukcja obsługi / dokumentacja) Wiki page edited by jacek.fiok
  • Aug 30, 2008
    FULL_DOC (Pełna instrukcja obsługi / dokumentacja) Wiki page edited by jacek.fiok
  • Aug 30, 2008
    FULL_DOC (Pełna instrukcja obsługi / dokumentacja) Wiki page edited by jacek.fiok
  • Aug 30, 2008
    FULL_DOC (Pełna instrukcja obsługi / dokumentacja) Wiki page edited by jacek.fiok
  • Aug 30, 2008
    FULL_DOC (Pełna instrukcja obsługi / dokumentacja) Wiki page edited by jacek.fiok
  • Aug 30, 2008
    FAQ (Najczęściej zadawane pytania) Wiki page edited by jacek.fiok
  • Aug 30, 2008
    FAQ (Najczęściej zadawane pytania) Wiki page edited by jacek.fiok
 
Hosted by Google Code