[PHP-CVS] svn: /php/php-src/ branches/PHP_5_3/NEWS branches/PHP_5_3/Zend/tests/bug55339.phpt branches/PHP_5_3/Zend/zend.c branches/PHP_5_4/Zend/zend.c trunk/Zend/zend.c
dmitry Tue, 02 Aug 2011 07:38:23 + Revision: http://svn.php.net/viewvc?view=revisionrevision=314086 Log: Fixed bug #55339 (Segfault with allow_call_time_pass_reference = Off) Bug: https://bugs.php.net/55339 (Feedback) Segfault with allow_call_time_pass_reference = Off Changed paths: U php/php-src/branches/PHP_5_3/NEWS A php/php-src/branches/PHP_5_3/Zend/tests/bug55339.phpt U php/php-src/branches/PHP_5_3/Zend/zend.c U php/php-src/branches/PHP_5_4/Zend/zend.c U php/php-src/trunk/Zend/zend.c Modified: php/php-src/branches/PHP_5_3/NEWS === --- php/php-src/branches/PHP_5_3/NEWS 2011-08-02 06:21:40 UTC (rev 314085) +++ php/php-src/branches/PHP_5_3/NEWS 2011-08-02 07:38:23 UTC (rev 314086) @@ -13,6 +13,8 @@ (Scott) - Core + . Fixed bug #55339 (Segfault with allow_call_time_pass_reference = Off). +(Dmitry) . Fix bug #55295 [NEW]: popen_ex on windows, fixed possible heap overflow (Pierre) . Fixed bug #50816 (Using class constants in array definition fails). Added: php/php-src/branches/PHP_5_3/Zend/tests/bug55339.phpt === --- php/php-src/branches/PHP_5_3/Zend/tests/bug55339.phpt (rev 0) +++ php/php-src/branches/PHP_5_3/Zend/tests/bug55339.phpt 2011-08-02 07:38:23 UTC (rev 314086) @@ -0,0 +1,31 @@ +--TEST-- +Bug #55339 (Segfault with allow_call_time_pass_reference = Off) +--INI-- +allow_call_time_pass_reference=off +--FILE-- +?php +function error_handler($errno, $errstr, $errfile, $errline) { + eval(';'); +} + +set_error_handler('error_handler'); + +eval('EOF' +function foo() +{ +$array = array(); +foreach ($array as $key = $value) { +bar($key, $value); +} +} + +function bar() +{ + +} +EOF +); + +echo OK\n; +--EXPECT-- +OK Modified: php/php-src/branches/PHP_5_3/Zend/zend.c === --- php/php-src/branches/PHP_5_3/Zend/zend.c2011-08-02 06:21:40 UTC (rev 314085) +++ php/php-src/branches/PHP_5_3/Zend/zend.c2011-08-02 07:38:23 UTC (rev 314086) @@ -958,6 +958,23 @@ } /* }}} */ +#define SAVE_STACK(stack) do { \ + if (CG(stack).top) { \ + memcpy(stack, CG(stack), sizeof(zend_stack)); \ + CG(stack).top = CG(stack).max = 0; \ + CG(stack).elements = NULL; \ + } else { \ + stack.top = 0; \ + } \ + } while (0) + +#define RESTORE_STACK(stack) do { \ + if (stack.top) { \ + zend_stack_destroy(CG(stack)); \ + memcpy(CG(stack), stack, sizeof(zend_stack)); \ + } \ + } while (0) + ZEND_API void zend_error(int type, const char *format, ...) /* {{{ */ { va_list args; @@ -970,6 +987,14 @@ zval *orig_user_error_handler; zend_bool in_compilation; zend_class_entry *saved_class_entry; + zend_stack bp_stack; + zend_stack function_call_stack; + zend_stack switch_cond_stack; + zend_stack foreach_copy_stack; + zend_stack object_stack; + zend_stack declare_stack; + zend_stack list_stack; + zend_stack labels_stack; TSRMLS_FETCH(); /* Obtain relevant filename and lineno */ @@ -1097,6 +1122,14 @@ if (in_compilation) { saved_class_entry = CG(active_class_entry); CG(active_class_entry) = NULL; + SAVE_STACK(bp_stack); + SAVE_STACK(function_call_stack); + SAVE_STACK(switch_cond_stack); + SAVE_STACK(foreach_copy_stack); + SAVE_STACK(object_stack); + SAVE_STACK(declare_stack); + SAVE_STACK(list_stack); + SAVE_STACK(labels_stack); } if (call_user_function_ex(CG(function_table), NULL, orig_user_error_handler, retval, 5, params, 1, NULL TSRMLS_CC) == SUCCESS) { @@ -1113,6 +1146,14 @@ if (in_compilation) { CG(active_class_entry) = saved_class_entry; + RESTORE_STACK(bp_stack); + RESTORE_STACK(function_call_stack); + RESTORE_STACK(switch_cond_stack); + RESTORE_STACK(foreach_copy_stack); + RESTORE_STACK(object_stack); + RESTORE_STACK(declare_stack); + RESTORE_STACK(list_stack); + RESTORE_STACK(labels_stack);
[PHP-CVS] svn: /php/php-src/ branches/PHP_5_4/ext/mysqli/mysqli_driver.c branches/PHP_5_4/ext/mysqli/mysqli_priv.h branches/PHP_5_4/ext/mysqli/mysqli_prop.c branches/PHP_5_4/ext/mysqli/mysqli_warning.
andrey Tue, 02 Aug 2011 13:41:20 + Revision: http://svn.php.net/viewvc?view=revisionrevision=314103 Log: fix warnings due to change in zend_property_info (structure extended in the middle!!) Changed paths: U php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_driver.c U php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_priv.h U php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_prop.c U php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_warning.c U php/php-src/trunk/ext/mysqli/mysqli_driver.c U php/php-src/trunk/ext/mysqli/mysqli_priv.h U php/php-src/trunk/ext/mysqli/mysqli_prop.c U php/php-src/trunk/ext/mysqli/mysqli_warning.c Modified: php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_driver.c === --- php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_driver.c 2011-08-02 13:40:49 UTC (rev 314102) +++ php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_driver.c 2011-08-02 13:41:20 UTC (rev 314103) @@ -151,14 +151,14 @@ }; /* {{{ mysqli_warning_property_info_entries */ -zend_property_info mysqli_driver_property_info_entries[] = { - {ZEND_ACC_PUBLIC, client_info, sizeof(client_info) - 1, 0, NULL, 0, NULL}, - {ZEND_ACC_PUBLIC, client_version, sizeof(client_version) - 1, 0, NULL, 0, NULL}, - {ZEND_ACC_PUBLIC, driver_version, sizeof(driver_version) - 1, 0, NULL, 0, NULL}, - {ZEND_ACC_PUBLIC, embedded, sizeof(embedded) - 1, 0, NULL, 0, NULL}, - {ZEND_ACC_PUBLIC, reconnect, sizeof(reconnect) - 1, 0, NULL, 0, NULL}, - {ZEND_ACC_PUBLIC, report_mode, sizeof(report_mode) - 1, 0, NULL, 0, NULL}, - {0, NULL, 0,0, NULL, 0, NULL}, +const zend_property_info mysqli_driver_property_info_entries[] = { + {ZEND_ACC_PUBLIC, client_info, sizeof(client_info) - 1, -1, 0, NULL, 0, NULL}, + {ZEND_ACC_PUBLIC, client_version, sizeof(client_version) - 1, -1, 0, NULL, 0, NULL}, + {ZEND_ACC_PUBLIC, driver_version, sizeof(driver_version) - 1, -1, 0, NULL, 0, NULL}, + {ZEND_ACC_PUBLIC, embedded, sizeof(embedded) - 1, -1, 0, NULL, 0, NULL}, + {ZEND_ACC_PUBLIC, reconnect, sizeof(reconnect) - 1, -1, 0, NULL, 0, NULL}, + {ZEND_ACC_PUBLIC, report_mode, sizeof(report_mode) - 1, -1, 0, NULL, 0, NULL}, + {0, NULL, 0,-1, 0, NULL, 0, NULL}, }; /* }}} */ Modified: php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_priv.h === --- php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_priv.h 2011-08-02 13:40:49 UTC (rev 314102) +++ php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_priv.h 2011-08-02 13:41:20 UTC (rev 314103) @@ -52,11 +52,11 @@ extern const mysqli_property_entry mysqli_driver_property_entries[]; extern const mysqli_property_entry mysqli_warning_property_entries[]; -extern zend_property_info mysqli_link_property_info_entries[]; -extern zend_property_info mysqli_result_property_info_entries[]; -extern zend_property_info mysqli_stmt_property_info_entries[]; -extern zend_property_info mysqli_driver_property_info_entries[]; -extern zend_property_info mysqli_warning_property_info_entries[]; +extern const zend_property_info mysqli_link_property_info_entries[]; +extern const zend_property_info mysqli_result_property_info_entries[]; +extern const zend_property_info mysqli_stmt_property_info_entries[]; +extern const zend_property_info mysqli_driver_property_info_entries[]; +extern const zend_property_info mysqli_warning_property_info_entries[]; extern int php_le_pmysqli(void); extern void php_mysqli_dtor_p_elements(void *data); Modified: php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_prop.c === --- php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_prop.c 2011-08-02 13:40:49 UTC (rev 314102) +++ php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_prop.c 2011-08-02 13:41:20 UTC (rev 314103) @@ -336,26 +336,26 @@ {NULL, 0, NULL, NULL} }; -/* should not be const, as it is patched during runtime */ -zend_property_info mysqli_link_property_info_entries[] = { - {ZEND_ACC_PUBLIC, affected_rows, sizeof(affected_rows) - 1, 0, NULL, 0, NULL}, - {ZEND_ACC_PUBLIC, client_info, sizeof(client_info) - 1, 0, NULL, 0, NULL}, - {ZEND_ACC_PUBLIC, client_version, sizeof(client_version) - 1, 0, NULL, 0, NULL}, - {ZEND_ACC_PUBLIC, connect_errno, sizeof(connect_errno) - 1, 0, NULL, 0, NULL}, - {ZEND_ACC_PUBLIC, connect_error, sizeof(connect_error) - 1, 0, NULL, 0, NULL}, - {ZEND_ACC_PUBLIC, errno, sizeof(errno) - 1, 0, NULL, 0, NULL}, - {ZEND_ACC_PUBLIC, error, sizeof(error) - 1, 0, NULL, 0, NULL}, - {ZEND_ACC_PUBLIC, field_count, sizeof(field_count) - 1, 0, NULL, 0, NULL}, - {ZEND_ACC_PUBLIC, host_info, sizeof(host_info) - 1, 0, NULL, 0, NULL}, - {ZEND_ACC_PUBLIC, info, sizeof(info) - 1,0, NULL, 0, NULL}, - {ZEND_ACC_PUBLIC, insert_id, sizeof(insert_id) - 1, 0, NULL, 0, NULL}, - {ZEND_ACC_PUBLIC, server_info, sizeof(server_info) - 1, 0, NULL, 0, NULL}, -
[PHP-CVS] svn: /php/php-src/ branches/PHP_5_3/ext/mysqli/mysqli.c branches/PHP_5_4/ext/mysqli/mysqli.c trunk/ext/mysqli/mysqli.c
andrey Tue, 02 Aug 2011 14:02:21 + Revision: http://svn.php.net/viewvc?view=revisionrevision=314106 Log: compile out both parts of the code that are currently unused - fixes a compilation warning Changed paths: U php/php-src/branches/PHP_5_3/ext/mysqli/mysqli.c U php/php-src/branches/PHP_5_4/ext/mysqli/mysqli.c U php/php-src/trunk/ext/mysqli/mysqli.c Modified: php/php-src/branches/PHP_5_3/ext/mysqli/mysqli.c === --- php/php-src/branches/PHP_5_3/ext/mysqli/mysqli.c2011-08-02 13:59:57 UTC (rev 314105) +++ php/php-src/branches/PHP_5_3/ext/mysqli/mysqli.c2011-08-02 14:02:21 UTC (rev 314106) @@ -865,7 +865,7 @@ } /* }}} */ -#ifdef MYSQLI_USE_MYSQLND +#if defined(A0) defined(MYSQLI_USE_MYSQLND) static void php_mysqli_persistent_helper_for_every(void *p) { TSRMLS_FETCH(); @@ -896,7 +896,7 @@ if (MyG(error_msg)) { efree(MyG(error_msg)); } -#if defined(A0) MYSQLI_USE_MYSQLND +#if defined(A0) defined(MYSQLI_USE_MYSQLND) /* psession is being called when the connection is freed - explicitly or implicitly */ zend_hash_apply(EG(persistent_list), (apply_func_t) php_mysqli_persistent_helper_once TSRMLS_CC); #endif Modified: php/php-src/branches/PHP_5_4/ext/mysqli/mysqli.c === --- php/php-src/branches/PHP_5_4/ext/mysqli/mysqli.c2011-08-02 13:59:57 UTC (rev 314105) +++ php/php-src/branches/PHP_5_4/ext/mysqli/mysqli.c2011-08-02 14:02:21 UTC (rev 314106) @@ -867,7 +867,7 @@ } /* }}} */ -#ifdef MYSQLI_USE_MYSQLND +#if defined(A0) defined(MYSQLI_USE_MYSQLND) static void php_mysqli_persistent_helper_for_every(void *p) { TSRMLS_FETCH(); @@ -898,7 +898,7 @@ if (MyG(error_msg)) { efree(MyG(error_msg)); } -#if defined(A0) MYSQLI_USE_MYSQLND +#if defined(A0) defined(MYSQLI_USE_MYSQLND) /* psession is being called when the connection is freed - explicitly or implicitly */ zend_hash_apply(EG(persistent_list), (apply_func_t) php_mysqli_persistent_helper_once TSRMLS_CC); #endif Modified: php/php-src/trunk/ext/mysqli/mysqli.c === --- php/php-src/trunk/ext/mysqli/mysqli.c 2011-08-02 13:59:57 UTC (rev 314105) +++ php/php-src/trunk/ext/mysqli/mysqli.c 2011-08-02 14:02:21 UTC (rev 314106) @@ -867,7 +867,7 @@ } /* }}} */ -#ifdef MYSQLI_USE_MYSQLND +#if defined(A0) defined(MYSQLI_USE_MYSQLND) static void php_mysqli_persistent_helper_for_every(void *p) { TSRMLS_FETCH(); @@ -898,7 +898,7 @@ if (MyG(error_msg)) { efree(MyG(error_msg)); } -#if defined(A0) MYSQLI_USE_MYSQLND +#if defined(A0) defined(MYSQLI_USE_MYSQLND) /* psession is being called when the connection is freed - explicitly or implicitly */ zend_hash_apply(EG(persistent_list), (apply_func_t) php_mysqli_persistent_helper_once TSRMLS_CC); #endif -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/ branches/PHP_5_3/ext/mysql/php_mysql.c branches/PHP_5_4/ext/mysql/php_mysql.c trunk/ext/mysql/php_mysql.c
andrey Tue, 02 Aug 2011 14:18:56 + Revision: http://svn.php.net/viewvc?view=revisionrevision=314109 Log: completely compile out a currently non-needed function Changed paths: U php/php-src/branches/PHP_5_3/ext/mysql/php_mysql.c U php/php-src/branches/PHP_5_4/ext/mysql/php_mysql.c U php/php-src/trunk/ext/mysql/php_mysql.c Modified: php/php-src/branches/PHP_5_3/ext/mysql/php_mysql.c === --- php/php-src/branches/PHP_5_3/ext/mysql/php_mysql.c 2011-08-02 14:10:28 UTC (rev 314108) +++ php/php-src/branches/PHP_5_3/ext/mysql/php_mysql.c 2011-08-02 14:18:56 UTC (rev 314109) @@ -608,7 +608,7 @@ /* }}} */ -#ifdef MYSQL_USE_MYSQLND +#if defined(A0) defined(MYSQL_USE_MYSQLND) static int php_mysql_persistent_helper(zend_rsrc_list_entry *le TSRMLS_DC) { if (le-type == le_plink) { @@ -637,7 +637,7 @@ efree(MySG(connect_error)); } -#if defined(A0) MYSQL_USE_MYSQLND +#if defined(A0) defined(MYSQL_USE_MYSQLND) zend_hash_apply(EG(persistent_list), (apply_func_t) php_mysql_persistent_helper TSRMLS_CC); #endif Modified: php/php-src/branches/PHP_5_4/ext/mysql/php_mysql.c === --- php/php-src/branches/PHP_5_4/ext/mysql/php_mysql.c 2011-08-02 14:10:28 UTC (rev 314108) +++ php/php-src/branches/PHP_5_4/ext/mysql/php_mysql.c 2011-08-02 14:18:56 UTC (rev 314109) @@ -608,7 +608,7 @@ /* }}} */ -#ifdef MYSQL_USE_MYSQLND +#if defined(A0) defined(MYSQL_USE_MYSQLND) static int php_mysql_persistent_helper(zend_rsrc_list_entry *le TSRMLS_DC) { if (le-type == le_plink) { @@ -637,7 +637,7 @@ efree(MySG(connect_error)); } -#if defined(A0) MYSQL_USE_MYSQLND +#if defined(A0) defined(MYSQL_USE_MYSQLND) zend_hash_apply(EG(persistent_list), (apply_func_t) php_mysql_persistent_helper TSRMLS_CC); #endif Modified: php/php-src/trunk/ext/mysql/php_mysql.c === --- php/php-src/trunk/ext/mysql/php_mysql.c 2011-08-02 14:10:28 UTC (rev 314108) +++ php/php-src/trunk/ext/mysql/php_mysql.c 2011-08-02 14:18:56 UTC (rev 314109) @@ -608,7 +608,7 @@ /* }}} */ -#ifdef MYSQL_USE_MYSQLND +#if defined(A0) defined(MYSQL_USE_MYSQLND) static int php_mysql_persistent_helper(zend_rsrc_list_entry *le TSRMLS_DC) { if (le-type == le_plink) { @@ -637,7 +637,7 @@ efree(MySG(connect_error)); } -#if defined(A0) MYSQL_USE_MYSQLND +#if defined(A0) defined(MYSQL_USE_MYSQLND) zend_hash_apply(EG(persistent_list), (apply_func_t) php_mysql_persistent_helper TSRMLS_CC); #endif -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /php/php-src/ branches/PHP_5_3/ext/mysqli/mysqli_api.c branches/PHP_5_4/ext/mysqli/mysqli_api.c trunk/ext/mysqli/mysqli_api.c
andrey Tue, 02 Aug 2011 15:30:58 + Revision: http://svn.php.net/viewvc?view=revisionrevision=314116 Log: Remove a warning by explicitly compiling out a non-used variable Changed paths: U php/php-src/branches/PHP_5_3/ext/mysqli/mysqli_api.c U php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_api.c U php/php-src/trunk/ext/mysqli/mysqli_api.c Modified: php/php-src/branches/PHP_5_3/ext/mysqli/mysqli_api.c === --- php/php-src/branches/PHP_5_3/ext/mysqli/mysqli_api.c2011-08-02 15:09:40 UTC (rev 314115) +++ php/php-src/branches/PHP_5_3/ext/mysqli/mysqli_api.c2011-08-02 15:30:58 UTC (rev 314116) @@ -2233,7 +2233,9 @@ MY_STMT *stmt; zval*mysql_stmt; longmode_in; +#if MYSQL_VERSION_ID = 50107 my_bool mode_b; +#endif ulong mode; ulong attr; void*mode_p; Modified: php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_api.c === --- php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_api.c2011-08-02 15:09:40 UTC (rev 314115) +++ php/php-src/branches/PHP_5_4/ext/mysqli/mysqli_api.c2011-08-02 15:30:58 UTC (rev 314116) @@ -2237,7 +2237,9 @@ MY_STMT *stmt; zval*mysql_stmt; longmode_in; +#if MYSQL_VERSION_ID = 50107 my_bool mode_b; +#endif ulong mode; ulong attr; void*mode_p; Modified: php/php-src/trunk/ext/mysqli/mysqli_api.c === --- php/php-src/trunk/ext/mysqli/mysqli_api.c 2011-08-02 15:09:40 UTC (rev 314115) +++ php/php-src/trunk/ext/mysqli/mysqli_api.c 2011-08-02 15:30:58 UTC (rev 314116) @@ -2237,7 +2237,9 @@ MY_STMT *stmt; zval*mysql_stmt; longmode_in; +#if MYSQL_VERSION_ID = 50107 my_bool mode_b; +#endif ulong mode; ulong attr; void*mode_p; -- PHP CVS Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.php
[PHP-CVS] svn: /SVNROOT/ global_avail
philip Tue, 02 Aug 2011 18:27:12 + Revision: http://svn.php.net/viewvc?view=revisionrevision=314124 Log: Changed honestqiao karma from zh to full phpdoc Changed paths: U SVNROOT/global_avail Modified: SVNROOT/global_avail === --- SVNROOT/global_avail 2011-08-02 18:23:19 UTC (rev 314123) +++ SVNROOT/global_avail 2011-08-02 18:27:12 UTC (rev 314124) @@ -47,7 +47,7 @@ # The PHP Documentation Group maintains the documentation and its # translations. -avail|lucas,jmertic,bobby,takagi,gcc,cem,mfp,ansriniv,jsgoupil,mazzanet,frogger,coldocean,fleaslob,torben,lynch,kk,ted,paul,mbritton,bibi,mrobinso,perugini,tzwenny,drews,paulsen,hartmann,leon,jonen,tschuer,tfromm,manuel,danbeck,sli,jmcastagnetto,mohrt,samesch,soneca,ronabop,glace,latoserver,rafael,jcmeloni,chrullrich,mk,troels,mathieu,phaethon,mj,corean,pandach,cycle98,vizvil,regina,cynic,jpm,dams,karoora,pcraft,suvia,zimt,ftfuture,ag315,bbonev,afortaleza,neotron,cg,delrom,jkj,hellekin,kgergely,cnewbill,fuzzy74,bjoern,fams,smasiello,dim,lucasr,cpereira,ernani,theseer,noribsd,subjective,ufux,hadar_p,asautins,dbenson,aleczapka,tom,amiller,cortesi,rarruda,betz,alindeman,thyla,cucinato,zyprexia,tpug,mitja,conni,sts,nmav,subbie,leszek,spheroid,slawek,alan_dangelo,ae,nohn,kaser01,visualmind,kurtz,luk,tronic,moh,gerzson,webler,spooky,cece,daniel,boo,nhoizey,joerg,hakan,chief977,shlomi,raful,yuval,tomer,barak,ido,mork,lior,gal,adiju,cr_depend,florian,kappu,muricaru,dt,critix,ck,costra,fancao0515,tibee,eriksson,wenz,bs,anderson,matroz,ave,adu,mmeier,wentzel,scaro,aspinei,lmaxcar,manuzhai,darvina,peter,maxim,romakhin,n0nick,attila,sagi,kai,microbrain,rhheo,shimi,djworld,emil,lboshell,netholic,dmitry83,progcom,verdana,yincheng,surfmax,nicos,bbd,cyril,gregory,hudzilla,klean,mignoni,wiesemann,xqi,mersal,zruya,sean,staybyte,aber_sabeel,alzahrani,thomaslio,jippie,antonio,ahxiao,akcakayaa,allhibi,aner,black,class007,digo,dima,dorons,eshare,hpop1,itay,juppie,mrmatrix,saad,thomasgm,xbite,tobsn,jome,analytik,outsider,heymarcel,asmodean,bader,elmaystro,sp,truelight,gnuhacker,_batman_,sachat,dallas,dejan,zer0fill,steve3d,lm92,bradmssw,tahani,victor,erica,simonh,phpman,mrphp,notarius,joseph,mmkhajah,mohammed,proton,klootz,takashima,leoca,ahmad,abobader,fboudot,wurm,hakawy,felix,ahmedss,mahrous2020,yorgo,gal_ga,abodive,ama,andras,hassen,jkhdk,okamura,popov,xman,fernandoc,avenger,hwin,tix,alrehawi_,liuming,ramysaweres,astone,shiflett,jaenecke,bdensley,adamchan,jingfs,murphy,potatotsang,the_q,jsheets,xelis,equerci,phpcatala,tofanini,umut,kriga,ray,royhuggins,logician,almanar,alexws,gonik,haiaw,lkwang_cn,shadowwulf,telecart,pongsakorn,naveed,shivas,tularis,angela,decorj,hitcho,kevinkee,nmee,thx1140,crotalus,didou,novotnyr,sil,traduim,gui,mgf,ivanr,michal,tsirman,momo,cysoft,firefox,kouber,mipac,muslem,tomysk,vemarkov,garth,lord_lele,stone,laacz,retnug,ernestyang,hatem,house,luisdaniel,nizar,nvivo,seth,tomh,danguer,adam,nio,wassago,beeven,colacino,zvaranka,cesarguru,chubu,dark2907,portoban,reven,wizzard,sywr,koendw83,rylin,webstudio,jsjohnst,dmanusset,et,pitiphan,mbr,cdalar,alrashoudi,hafid,enough,zhouhao007,jnorbi,lorenzohgh,denisr,coder03,jcclaros,thomas,freeman,rioter,jschultz,davey,belleto,jtacon,yuw,elfyn,noam,nathan,salman,cheezy,ene,rezaiqbal,purnomo,dufiga_php,ftp_geo,udhien,prio,luckyguy354,maf,handi,meme,satiri,maddankara,rildo,hd,ali,lpj,adhitama,engkongs,preilly,dave,marcelo,curt,fd,javi,mrmaster,fa,vrana,apaxx,pjotrik,marduk,narcotia1234,enloma,trizo,xmadda,redshift,alifikri,coder,dodol_maniac,eflorin,adywarna,kyokpae,milans,lovchy,spermwhale,phaze,baoengb,derek,yannick,daan,xxiengb,ott,mg,kennyt,tomsommer,poz,zamolxe,bishmila,ph1,irchtml,rogamer,bortolini,sapfir,guru,ahmed,robinhood,sohli,amt,romain,hlecuanda,thessoro,nforbes,jolan,laze,bagilevi,young,shakaali,chokobo,portalufpa,teecee,blindman,holst,schst,mnv,sodhi,aidan,jellybob,lauer,shenkong,jad,robert,peterhuewe,ogre,techtonik,narigone,realtebo,krid,mclay,dasch,miwaniec,abdshomad,sammywg,aeoris,mez,jed,hsc,luckec,dmytton,choudesh,phpvcn,simp,michael,grantc,atex,katja,sthulbourn,mikl,kevinsz,roast,tessus,gavinfo,rant,ramsey,arkadius,erinet,omar,oliver,rquadling,timo,shadda,joeaccord,ezyang,ljbuesch,knut,asonge,ron,nicobn,jacques,void,mcbrown,simionea,preinheimer,stanprog,msaraujo,asbjornit,philippe,sezer,rmlr,hradtke,alan,danielc,danbrown,alexxed,psalehpoor,loudi,abedford,morgue,nilgun,saltybeagle,dedemorton,eniac2008,jawed,ch,mgdm,ericstewart,mager,keito,juxecl,chx,vito,beverloo,joris,mumumu,brandon,santiago,ajcollison,rbowen,ruslany,satoruyoshida,seld,degeberg,yago,seros,dtajchreber,jwage,ambrish,shein,frozenfire,x1v4nx,carlos,nikola,baijh,nullw0rm,danielb,thijs,orientalcoder,sh_mashaqi,dominis,irfan,dre,marionunes,ditto,mirry,superb,moacir,itanea,vitali,duodraco,craigkitterman,mfonda,nbpoole,ircmaxell,nikic,kassner,lyma,gmsecrieru,cyberline,avb,chunsong,jguerin|phpdoc,phd,web/doc,web/doc-editor