You can subscribe to this list here.
| 2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(6) |
Oct
(6) |
Nov
(8) |
Dec
(2) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2005 |
Jan
(19) |
Feb
(15) |
Mar
(10) |
Apr
(8) |
May
(7) |
Jun
(9) |
Jul
(13) |
Aug
(31) |
Sep
(111) |
Oct
(52) |
Nov
(72) |
Dec
(42) |
| 2006 |
Jan
(21) |
Feb
(32) |
Mar
(33) |
Apr
(24) |
May
(15) |
Jun
(40) |
Jul
(32) |
Aug
(19) |
Sep
(38) |
Oct
(37) |
Nov
(63) |
Dec
(37) |
| 2007 |
Jan
(18) |
Feb
(39) |
Mar
(69) |
Apr
(49) |
May
(71) |
Jun
(59) |
Jul
(71) |
Aug
(85) |
Sep
(46) |
Oct
(14) |
Nov
(25) |
Dec
(56) |
| 2008 |
Jan
(24) |
Feb
(77) |
Mar
(104) |
Apr
(44) |
May
(41) |
Jun
(11) |
Jul
(31) |
Aug
(59) |
Sep
(44) |
Oct
(86) |
Nov
(66) |
Dec
(93) |
| 2009 |
Jan
(88) |
Feb
(41) |
Mar
(49) |
Apr
(135) |
May
(22) |
Jun
(31) |
Jul
(60) |
Aug
(71) |
Sep
(76) |
Oct
(18) |
Nov
(52) |
Dec
(20) |
| 2010 |
Jan
(8) |
Feb
(50) |
Mar
(35) |
Apr
(48) |
May
(46) |
Jun
(84) |
Jul
(38) |
Aug
(61) |
Sep
(51) |
Oct
(31) |
Nov
(17) |
Dec
(18) |
| 2011 |
Jan
(51) |
Feb
(14) |
Mar
(17) |
Apr
(23) |
May
(15) |
Jun
(11) |
Jul
(5) |
Aug
(5) |
Sep
(15) |
Oct
(8) |
Nov
(5) |
Dec
(25) |
| 2012 |
Jan
(2) |
Feb
(4) |
Mar
(6) |
Apr
(9) |
May
(27) |
Jun
(32) |
Jul
(36) |
Aug
(10) |
Sep
(16) |
Oct
(3) |
Nov
(13) |
Dec
(7) |
| 2013 |
Jan
(1) |
Feb
(4) |
Mar
|
Apr
(1) |
May
|
Jun
(2) |
Jul
|
Aug
(1) |
Sep
(4) |
Oct
(2) |
Nov
(1) |
Dec
|
| 2014 |
Jan
|
Feb
|
Mar
(2) |
Apr
(1) |
May
(2) |
Jun
(9) |
Jul
(5) |
Aug
(2) |
Sep
(4) |
Oct
|
Nov
|
Dec
|
| 2015 |
Jan
(3) |
Feb
(2) |
Mar
(4) |
Apr
(3) |
May
(1) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
(5) |
Oct
(1) |
Nov
|
Dec
|
| 2016 |
Jan
|
Feb
(5) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(5) |
Sep
(3) |
Oct
|
Nov
|
Dec
|
| 2017 |
Jan
(6) |
Feb
|
Mar
|
Apr
(10) |
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
| 2018 |
Jan
(2) |
Feb
(5) |
Mar
|
Apr
|
May
(1) |
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
|
| 2020 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
| 2021 |
Jan
(5) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2023 |
Jan
|
Feb
(2) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| S | M | T | W | T | F | S |
|---|---|---|---|---|---|---|
|
|
1
|
2
|
3
|
4
(2) |
5
(5) |
6
(5) |
|
7
(5) |
8
(2) |
9
(5) |
10
(2) |
11
(2) |
12
(2) |
13
|
|
14
(5) |
15
(4) |
16
|
17
(2) |
18
(4) |
19
(2) |
20
(1) |
|
21
(1) |
22
|
23
|
24
|
25
(1) |
26
|
27
|
|
28
|
|
|
|
|
|
|
|
From: <php...@li...> - 2010-02-09 19:10:46
|
On Tuesday 09 February 2010, php...@li... wrote: > * Remove the autoconf scripts and support for RedHat's GNU Java/GCJ. > Developers should be able to use a Java IDE like Netbeans or Eclipse to > contribute to the project. If I may add my humble opinion at this exact point, you should really consider using either Ant or Maven or even Ivy (or a combination of Java-based build tools) for the build system of the php-java bridge project (the war project and anything else, if build seperately). I've seen the current build script, I'm not sure that it's possible without major re-construction, but at least a try would be very much welcome! :) -- Thanos Kyritsis <djart at linux.gr> - What's your ONE purpose in life ? - To explode, of course! ;-) |
|
From: <php...@li...> - 2010-02-09 17:55:42
|
Hi Andre, this sounds very interesting! At the moment the code contains a lot of old cruft which nobody understands, but which is kept for backward compatibility. For example I would like to get rid of the following "features" * java_require() and dynamic class loading * The PhpCGIServlet and the CGIServlet. The FastCGI servlet should be rewritten. * .NET and mono support is obsolete * the custom log4j support should go * everything from the bridge/http/ package should be removed. These context runners are difficult to understand. I would use chunked connections everywhere. * Remove the autoconf scripts and support for RedHat's GNU Java/GCJ. Developers should be able to use a Java IDE like Netbeans or Eclipse to contribute to the project. What about creating a fork, something like "PHP/Java Bridge light"? The old PHP/Java Bridge code could still be maintained by me. And bug fixes could be taken from the new code base. Do you need a new SVN or GIT repository or is a branch sufficient? Regards, Jost Bökemeier |
|
From: <php...@li...> - 2010-02-09 17:39:31
|
Hi Jost, Thanks for the very reasonable response. I won't respond to it in detail here as you've requested, but the way you've explained it has made it much clearer for me. I still don't understand why my code is working given what you have said, though it is much revised from the first email I sent. Maybe it will break and I will experience what you are telling me for myself, which won't be a bad thing. But I've taken enough of your time already, so I'll shut up. Thanks for helping out. Mark... |
|
From: <php...@li...> - 2010-02-09 17:07:03
|
Mark, you don't seem to understand the issue. 1. A GET request must be answered by the HTTP 1.1 server by either sending the Content-Length header or by sending the Transfer-Encoding: chunked header. 2. To send large responses efficiently, Transfer-Encoding: chunked is used. 3. The network buffer used by the PHP streams implementation reads data eagerly. If you fread($socket, 1024) and the network buffer already contains 24 bytes, PHP will try to read 1000 bytes nevertheless. 4. If you open a HTTP 1.0 connection to a HTTP server which cannot respond with a Content-Length header, the behaviour is implementation specific. It may send an error, send a raw byte stream or it may start playing nethack. 5. PHP running within Apache behaves exactly the same as PHP running within a JEE server or servlet engine. The only difference is that Java prints a stack trace when the hanging PHP instance is killed, while Apache silently kills it with SIGCHILD. You don't have many choices to implement your "stream download". Either you use HTTP/1.1 chunked connections, or you will have to deal with an implementation-specific behaviour of both, the HTTP server (#4) *and* PHP (#3). Since the PHP streams implementation cannot handle raw byte streams which don't have an explicit length (either Content-Length or the length from each "chunked" header), you cannot use PHP fread --- your "fgets()" is bogus because you do not and cannot distinguish between the \r\n from the data and the \r\n used to split the packets, so your download is garbage anyway --- to receive the data, unless the remote server shuts down the connection at the end of the transfer, so that PHP's fread (or fgets) doesn't try to fill its network buffer over the end of the data. If you want to discuss this issue further, please use the PHP mailing list instead. Regards, Jost Bökemeier |
|
From: <php...@li...> - 2010-02-09 16:00:02
|
Hello, I am beeing buried under other works last months, but finally got authorization from my employer to announce this: http://www.serpro.gov.br is wanting to help php-java-bridge (mainly at Debian systems) to improve its security, scalability, stability for optimal suitability at government size production environments. It is part of the SERPRO effort to help [0] Debian Project. We can leverage the offer to get help improve the SE Linux rules, for example. What are other skills in need that we could ask for more help, towards their objectives (that are also good for the project)? Serpro can donate some of its employees man hours during business hours to the project effort (mine included from now onwards) with tracking. Regards. Andre Felipe Machado [0] http://www.techforce.com.br/news/linux_blog/debian_serpro_preliminary_report_1 |