#
0b194cbc |
| 22-Dec-2000 |
Sascha Schumann |
Support multi-char arg separators. PR: #8274
|
Revision tags: php-4.0.4REL, php-4.0.4RC6, php-4.0.4RC5, php-4.0.4RC4 |
|
#
b97e23c4 |
| 05-Dec-2000 |
Sascha Schumann |
Pass core_globals to new inline functions Submitted by: Sebastian Bergmann
|
#
911abe10 |
| 04-Dec-2000 |
Sascha Schumann |
Move code from macros to inline functions to ease debugging
|
Revision tags: php-4.0.4RC3 |
|
#
5767ab3f |
| 17-Nov-2000 |
Sascha Schumann |
Reset the state, if there is garbage in an HTML tag. PR: #7854
|
#
648c141c |
| 01-Nov-2000 |
foobar |
Validators are happy now.
|
#
c57830c1 |
| 26-Oct-2000 |
Sascha Schumann |
Reinstantiate single quotes properly. Add url_adapt_single_url() API which modifies a single URL. Might be used to modify the Location: URL.
|
#
1d9acd83 |
| 19-Oct-2000 |
Sascha Schumann |
Hack for #7262, not fixed yet
|
#
d95bc9b3 |
| 17-Oct-2000 |
Sascha Schumann |
Initialize tags properly. Submitted by: Andreas Karajannis <Andreas.Karajannis@gmd.de>
|
#
2d24f030 |
| 17-Oct-2000 |
Sascha Schumann |
Back out ws changes
|
#
1f245a6f |
| 16-Oct-2000 |
Daniel Beulshausen |
make compile again
|
#
1c85ad02 |
| 16-Oct-2000 |
Sascha Schumann |
Enable users to set the HTML tags to rewrite through a configuration directive
|
Revision tags: php-4.0.3 |
|
#
5674f1be |
| 04-Oct-2000 |
Sascha Schumann |
Ignore close tags and use unsigned char type.
|
Revision tags: php-4.0.3RC2, php-4.0.3RC1 |
|
#
3823ad3e |
| 27-Sep-2000 |
Sascha Schumann |
Recognize single quotes around cdata. Move smart_str functions to an extra file.
|
#
7db87409 |
| 26-Sep-2000 |
Sascha Schumann |
Unify memory allocation in smart_str functions
|
#
854c0622 |
| 20-Sep-2000 |
Sascha Schumann |
Cleanup SCANNER_DEBUG and don't NUL terminate work buffer
|
#
cfa22547 |
| 20-Sep-2000 |
Sascha Schumann |
Use emalloc and friends. Since we reuse all buffers, this does not affect the speed. The smart_str_* functions don't NUL terminate strings anymore. We can rely on the length of the s
Use emalloc and friends. Since we reuse all buffers, this does not affect the speed. The smart_str_* functions don't NUL terminate strings anymore. We can rely on the length of the strings completely.
show more ...
|
#
16d7cb88 |
| 20-Sep-2000 |
Sascha Schumann |
Remove this pseudo optimization from the previous rewrite. Since we leave/enter the loop more often, the cost of maintaining c_arg/c_val is higher than simply copying the tag/arg string
Remove this pseudo optimization from the previous rewrite. Since we leave/enter the loop more often, the cost of maintaining c_arg/c_val is higher than simply copying the tag/arg string once.
show more ...
|
#
f27f790f |
| 20-Sep-2000 |
Sascha Schumann |
Another 5%-10% speed increase achieved by - making ctx->val read-only - adding a special appendc function for appending single characters
|
#
7aa23d3c |
| 20-Sep-2000 |
Sascha Schumann |
Add support for URLs containing NAME info (for scrolling; #name).
|
#
a2dc8a2f |
| 20-Sep-2000 |
Sascha Schumann |
2nd Rewrite of the main scanner engine. This version is cleaner and faster. It handles the following tags currently: <FRAME .. SRC=URL ..> <INPUT .. TYPE=IMAGE SRC=URL ..> <
2nd Rewrite of the main scanner engine. This version is cleaner and faster. It handles the following tags currently: <FRAME .. SRC=URL ..> <INPUT .. TYPE=IMAGE SRC=URL ..> <A .. HREF=URL ..> <AREA .. HREF=URL ..> <IMG .. SRC=URL ..> Additional ones can be added within seconds. The support for HTML forms has been significantly improved. The scanner will now add proper Hidden Fields for the Session ID.
show more ...
|
#
cc53ad51 |
| 19-Sep-2000 |
Sascha Schumann |
Reduce the amount of copying in the mainloop. We copy tag/arg only, if we need to preserve them for a new loop iteration (after we leave mainloop). Otherwise, we can just let them point to th
Reduce the amount of copying in the mainloop. We copy tag/arg only, if we need to preserve them for a new loop iteration (after we leave mainloop). Otherwise, we can just let them point to the work area.
show more ...
|
#
dd59d148 |
| 19-Sep-2000 |
Sascha Schumann |
Revert part of last commit. I'll refine it later.
|
#
a7ef1966 |
| 19-Sep-2000 |
Sascha Schumann |
Another speedup by avoiding string copies. 15% speed gain in test case (rewriting 1M URLs).
|
#
95ae21ff |
| 19-Sep-2000 |
Sascha Schumann |
Remove nextiter label
|
#
7f86b722 |
| 19-Sep-2000 |
Sascha Schumann |
s/DEBUG/SCANNER_DEBUG/. "Convert" one macro to inline function to be more consistent. Also use continue.
|