Branch: Tag:

2019-10-02

2019-10-02 11:13:40 by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'patches/ws562' into patches/ws558

* patches/ws562: (9454 commits)
VFS: find_above(): Don't add to cache if no cache key. [WS-562]
Perform negative caching of (typically) htaccess files for 5 seconds.
Fixed request trace nesting inconsistency.
FTP: Allow anonymous ftp without TLS even when TLS required.
FTP: Added support for the CCC command.
FTP: Default to PROT P for FTPS.
FTP: Allow FEAT before login.
FTP: Fixed bug in MLSD/MLST handling.
FTP: Extended AUTH TLS config option.
FTP: Fixed SSL data connection.
Pike 8.0: Temporary workaround for SSL/TLS API change.
FTP: Fixed typo in PBSZ error message.
FTP: Support ending the TLS control connection with REIN.
FTP: Added configuration flag to require AUTH TLS.
FTP: Support AUTH TLS (RFC 4217).
FTP: The ftp server is always the server side of TLS.
FTP: Splitted send() into low_send() and send().
Pike 8.0: More SSL/TLS API changes.
FTP: Prepare for supporting AUTH TLS (RFC 4217).
Protocols: Added StartTLSProtocol.
...

2018-03-16

2018-03-16 12:57:44 by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'devel' into kg/WS-168-webdav

* devel: (1803 commits)
Loader [MariaDB]: Set sql_mode in my.cnf.
DBManager: Use CREATE USER with MariaDB 10.2 and later.
WebDAV: Use urn:uuid: namespace for locks.
Version bumped to 6.2.94 by buildsystem.
APIs: Roxen.lookup_real_path_case_insens() now assumes utf-8 fs.
APIs: Improved ambiguity recovery in lookup_real_path_case_insens().
APIs: Roxen.lookup_real_path_case_insens() now survives NFD.
FTP: Normalize filenames to NFC.
APIs: find_dir() now normalizes paths to NFC.
HTTP: Normalize paths to Unicode NFC.
Fixes bug [WS-172] where an empty initial prestate issued an internal server error.
Loader: Remove the global __pragma_save_parent__.
Version bumped to 6.2.93 by buildsystem.
Use string_to_utf8 rather than Charset.Encoder when possible.
Added more verifications in test base class. [WS-168]
Adding support for copy and move between different mount points. [WS-168]
Broke out parent class from RoxenTest_webdav.pike [WS-168]
Version bumped to 6.2.92 by buildsystem.
Fixed FIXME comment in RoxenTest_webdav.pike. [WS-168]
Version bumped to 6.2.91 by buildsystem.
...

2018-03-15

2018-03-15 11:35:22 by Karl Gustav Sterneberg <kg@roxen.com>

Merge branch 'devel' into kg/WS-168-webdav

* devel: (1803 commits)
Loader [MariaDB]: Set sql_mode in my.cnf.
DBManager: Use CREATE USER with MariaDB 10.2 and later.
WebDAV: Use urn:uuid: namespace for locks.
Version bumped to 6.2.94 by buildsystem.
APIs: Roxen.lookup_real_path_case_insens() now assumes utf-8 fs.
APIs: Improved ambiguity recovery in lookup_real_path_case_insens().
APIs: Roxen.lookup_real_path_case_insens() now survives NFD.
FTP: Normalize filenames to NFC.
APIs: find_dir() now normalizes paths to NFC.
HTTP: Normalize paths to Unicode NFC.
Fixes bug [WS-172] where an empty initial prestate issued an internal server error.
Loader: Remove the global __pragma_save_parent__.
Version bumped to 6.2.93 by buildsystem.
Use string_to_utf8 rather than Charset.Encoder when possible.
Added more verifications in test base class. [WS-168]
Adding support for copy and move between different mount points. [WS-168]
Broke out parent class from RoxenTest_webdav.pike [WS-168]
Version bumped to 6.2.92 by buildsystem.
Fixed FIXME comment in RoxenTest_webdav.pike. [WS-168]
Version bumped to 6.2.91 by buildsystem.
...

2017-11-20

2017-11-20 14:51:58 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '8468d07e63a61e80c5a7916ab61c0f25135ac2fc' into patches/ftp

Synch with Roxen 6.0/6.1 split.

* commit '8468d07e63a61e80c5a7916ab61c0f25135ac2fc': (428 commits)

2015-10-23

2015-10-23 13:54:40 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '8a2ce4a87' into patches/bug7582

* commit '8a2ce4a87': (7413 commits)

2015-04-28

2015-04-28 12:32:58 by Jonas Walldén <jonasw@roxen.com>

Require threads.

2008-10-14

2008-10-14 16:20:07 by Martin Stjernholm <mast@lysator.liu.se>

Improved error message when the register_natives function doesn't exist in
the jvm.

Rev: server/etc/modules/JavaModule.pmod:1.26
Rev: server/etc/modules/Servlet.pmod:1.32

2008-08-15

2008-08-15 12:33:55 by Martin Stjernholm <mast@lysator.liu.se>

Moving to pike 7.8 and dropping compatibility with earlier pikes.

Rev: server/arg_cache_plugins/replicate.pike:1.27
Rev: server/base_server/__default.pmod:1.2
Rev: server/base_server/cache.pike:1.90
Rev: server/base_server/config_userdb.pike:1.53
Rev: server/base_server/configuration.pike:1.653
Rev: server/base_server/emit_object.pike:1.7
Rev: server/base_server/fonts.pike:1.87
Rev: server/base_server/global_variables.pike:1.110
Rev: server/base_server/javamodule.pike:1.7
Rev: server/base_server/language.pike:1.43
Rev: server/base_server/module.pike:1.231
Rev: server/base_server/module_support.pike:1.135
Rev: server/base_server/prototypes.pike:1.219
Rev: server/base_server/roxen.pike:1.981
Rev: server/base_server/roxenlib.pike:1.224
Rev: server/base_server/roxenloader.pike:1.397
Rev: server/base_server/rxmlhelp.pike:1.65
Rev: server/base_server/smtprelay.pike:3.2
Rev: server/base_server/snmpagent.pike:1.24
Rev: server/bin/buildenv.pike:1.10
Rev: server/bin/create_testcert.pike:1.2
Rev: server/bin/functions:1.19
Rev: server/bin/garbagecollector.pike:1.23
Rev: server/bin/setup_nsr.pike:1.4
Rev: server/bin/sqlhelper.pike:1.4
Rev: server/config_interface/actions/change_version.pike:1.15
Rev: server/config_interface/actions/debug_info.pike:1.40
Rev: server/config_interface/actions/feature_list.pike:1.14
Rev: server/config_interface/actions/ftpstatus.pike:1.4
Rev: server/config_interface/actions/generate_rsa.pike:1.7
Rev: server/config_interface/actions/make_rsa_csr.pike:1.11
Rev: server/config_interface/actions/make_selfsigned_dsa.pike:1.11
Rev: server/config_interface/actions/make_selfsigned_rsa.pike:1.10
Rev: server/config_interface/actions/ssl_common.pike:1.8
Rev: server/config_interface/actions/tablist.pike:1.10
Rev: server/config_interface/actions/threads.pike:1.8
Rev: server/etc/env.d/java.pike:1.19
Rev: server/etc/include/variables.h:1.18
Rev: server/etc/modules/DBManager.pmod:1.76
Rev: server/etc/modules/ExtSQL.pmod:1.4
Rev: server/etc/modules/ExtScript.pmod:1.22
Rev: server/etc/modules/GText.pmod:1.20
Rev: server/etc/modules/HTML.pmod:1.8
Rev: server/etc/modules/JavaModule.pmod:1.25
Rev: server/etc/modules/LazyImage.pmod/CoordinateSystem.pike:1.4
Rev: server/etc/modules/LazyImage.pmod/Legend.pike:1.5
Rev: server/etc/modules/LazyImage.pmod/module.pmod:1.19
Rev: server/etc/modules/License.pmod:1.27
Rev: server/etc/modules/Map.pmod:1.7
Rev: server/etc/modules/PropertySet.pike:1.12
Rev: server/etc/modules/RXML.pmod/PEnt.pike:1.24
Rev: server/etc/modules/RXML.pmod/PXml.pike:1.65
Rev: server/etc/modules/RXML.pmod/module.pmod:1.367
Rev: server/etc/modules/Roxen.pmod:1.246
Rev: server/etc/modules/RoxenDebug.pmod:1.12
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Client.pike:1.10
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Server.pike:1.6
Rev: server/etc/modules/RoxenSSLFile.pike:1.27(DEAD)
Rev: server/etc/modules/SNMP.pmod:1.10
Rev: server/etc/modules/Servlet.pmod:1.31
Rev: server/etc/modules/SloppyDOM.pmod:1.16
Rev: server/etc/modules/StateHandler.pmod:1.13
Rev: server/etc/modules/VFS.pmod:1.7
Rev: server/etc/modules/Variable.pmod/Date.pike:1.9
Rev: server/etc/modules/Variable.pmod/Email.pike:1.15
Rev: server/etc/modules/Variable.pmod/Image.pike:1.5
Rev: server/etc/modules/Variable.pmod/Language.pike:1.2
Rev: server/etc/modules/Variable.pmod/MapLocation.pike:1.6
Rev: server/etc/modules/Variable.pmod/Mapping.pike:1.9
Rev: server/etc/modules/Variable.pmod/Upload.pike:1.5
Rev: server/etc/modules/Variable.pmod/module.pmod:1.108
Rev: server/etc/modules/_NewLDAP.pmod/client.pike:1.11(DEAD)
Rev: server/etc/modules/_NewLDAP.pmod/ldap_globals.h:1.1(DEAD)
Rev: server/etc/modules/_NewLDAP.pmod/ldap_privates.pmod:1.1(DEAD)
Rev: server/etc/modules/_NewLDAP.pmod/module.pmod:1.4(DEAD)
Rev: server/etc/modules/_NewLDAP.pmod/protocol.pike:1.1(DEAD)
Rev: server/etc/roxen_master.pike:1.150
Rev: server/etc/test/tests/ftp/ftp_test.pike:1.4
Rev: server/font_handlers/freetype.pike:1.30
Rev: server/font_handlers/imagedir.pike:1.15
Rev: server/font_handlers/imagetar.pike:1.10
Rev: server/font_handlers/ttf.pike:1.18
Rev: server/languages/catala.pike:1.11
Rev: server/languages/chinese.pike:1.2
Rev: server/languages/croatian.pike:1.11
Rev: server/languages/czech.pike:1.18
Rev: server/languages/dutch.pike:1.11
Rev: server/languages/finnish.pike:1.10
Rev: server/languages/french.pike:1.13
Rev: server/languages/german.pike:1.11
Rev: server/languages/hungarian.pike:1.7
Rev: server/languages/italian.pike:1.13
Rev: server/languages/japanese.pike:1.22
Rev: server/languages/maori.pike:1.9
Rev: server/languages/norwegian.pike:1.12
Rev: server/languages/polish.pike:1.8
Rev: server/languages/portuguese.pike:1.11
Rev: server/languages/russian.pike:1.10
Rev: server/languages/serbian.pike:1.10
Rev: server/languages/slovenian.pike:1.17
Rev: server/languages/spanish.pike:1.12
Rev: server/languages/swedish.pike:1.20
Rev: server/modules/configuration/config_tags.pike:1.197
Rev: server/modules/configuration/roxen_test.pike:1.68
Rev: server/modules/configuration/update.pike:1.40
Rev: server/modules/examples/userdb_ex.pike:1.8
Rev: server/modules/filesystems/filesystem.pike:1.157
Rev: server/modules/filesystems/incoming.pike:1.19
Rev: server/modules/filesystems/restrictedfs.pike:1.24
Rev: server/modules/filesystems/sqlfs.pike:1.9
Rev: server/modules/filesystems/userfs.pike:1.71
Rev: server/modules/filters/tableborder.pike:1.13
Rev: server/modules/filters/whitespace_remover.pike:1.4
Rev: server/modules/graphics/business.pike:1.152
Rev: server/modules/graphics/gxml.pike:1.38
Rev: server/modules/graphics/pimage.pike:1.31
Rev: server/modules/graphics/rimage/rimage.pike:1.23
Rev: server/modules/icecast/icecast.pike:1.12
Rev: server/modules/icecast/pl_common.pike:1.9
Rev: server/modules/js-support/javascript_support.pike:1.68
Rev: server/modules/ldap/ldaptag.pike:2.38
Rev: server/modules/ldap/userdb_ldap.pike:1.14
Rev: server/modules/logging/home_logger.pike:1.35
Rev: server/modules/misc/preferred_language.pike:1.32
Rev: server/modules/misc/randomtext.pike:1.10
Rev: server/modules/misc/wapadapter.pike:1.13
Rev: server/modules/misc/webdav.pike:1.38
Rev: server/modules/proxies/connect.pike:1.20
Rev: server/modules/proxies/proxy.pike:1.57
Rev: server/modules/proxies/wais.pike:1.28
Rev: server/modules/scripting/cgi.pike:2.65
Rev: server/modules/scripting/fastcgi.pike:2.13
Rev: server/modules/scripting/perl.pike:2.26
Rev: server/modules/scripting/php.pike:2.5
Rev: server/modules/scripting/piketag.pike:2.38
Rev: server/modules/scripting/servlet.pike:2.24
Rev: server/modules/scripting/webapp.pike:2.32
Rev: server/modules/security/auth_httpbasic.pike:1.12
Rev: server/modules/security/auth_httpcookie.pike:1.12
Rev: server/modules/security/htaccess.pike:1.106
Rev: server/modules/security/userdb_sql.pike:1.10
Rev: server/modules/security/userdb_system.pike:1.12
Rev: server/modules/tags/accessed.pike:1.57
Rev: server/modules/tags/email.pike:1.43
Rev: server/modules/tags/emit_exec.pike:1.4
Rev: server/modules/tags/emit_timerange.pike:1.29
Rev: server/modules/tags/insert_cached_href.pike:1.22
Rev: server/modules/tags/obox.pike:1.41
Rev: server/modules/tags/rxmltags.pike:1.553
Rev: server/modules/tags/wizz.pike:1.10
Rev: server/modules/tags/writefile.pike:1.20
Rev: server/modules/throttling/throttling_byaddress.pike:1.6
Rev: server/modules/throttling/throttling_bytime.pike:1.8
Rev: server/ntroxenloader.pike:1.9
Rev: server/protocols/ftp.pike:2.125
Rev: server/protocols/http.pike:1.561
Rev: server/protocols/prot_hilfe.pike:2.15
Rev: server/protocols/prot_snmp.pike:2.8
Rev: server/sbin/roxen-create-server:1.5
Rev: server/tools/ntroxen/startdll/cmdline.cpp:1.21

2008-08-07

2008-08-07 12:41:37 by Martin Stjernholm <mast@lysator.liu.se>

One more attempt..

Rev: server/etc/modules/Servlet.pmod:1.30

2008-08-07 11:32:54 by Martin Stjernholm <mast@lysator.liu.se>

Don't fail during compilation or module instantiation if no jvm can be
created.

Rev: server/etc/modules/Servlet.pmod:1.29

2002-07-04

2002-07-04 16:04:43 by Marcus Wellhardh <wellhard@roxen.com>

If "id->raw == 0" use "id->not_query", "id->query" and "id->request_headers" instead of parsing the raw request.

Rev: server/etc/modules/Servlet.pmod:1.28

2002-06-20

2002-06-20 10:13:25 by Tomas Nilsson <tomas@roxen.com>

Initial version of the <servlet/> tag.

Rev: server/etc/modules/Servlet.pmod:1.27
Rev: server/modules/scripting/webapp.pike:2.16

2002-06-05

2002-06-05 00:13:51 by Martin Nilsson <mani@lysator.liu.se>

Set up module, program and include paths correctly.

Rev: server/etc/modules/.autodoc:1.1(DEAD)
Rev: server/etc/modules/DBManager.pmod:1.54(DEAD)
Rev: server/etc/modules/Dims.pmod:1.11(DEAD)
Rev: server/etc/modules/ExtScript.pmod:1.15(DEAD)
Rev: server/etc/modules/GText.pmod:1.14(DEAD)
Rev: server/etc/modules/HTML.pmod:1.5(DEAD)
Rev: server/etc/modules/JavaModule.pmod:1.23(DEAD)
Rev: server/etc/modules/LazyImage.pmod/CoordinateSystem.pike:1.1(DEAD)
Rev: server/etc/modules/LazyImage.pmod/Legend.pike:1.1(DEAD)
Rev: server/etc/modules/LazyImage.pmod/module.pmod:1.6(DEAD)
Rev: server/etc/modules/License.pmod:1.17(DEAD)
Rev: server/etc/modules/Map.pmod:1.4(DEAD)
Rev: server/etc/modules/RXML.pmod/PEnt.pike:1.23(DEAD)
Rev: server/etc/modules/RXML.pmod/PExpr.pike:1.2(DEAD)
Rev: server/etc/modules/RXML.pmod/PXml.pike:1.63(DEAD)
Rev: server/etc/modules/RXML.pmod/module.pmod:1.285(DEAD)
Rev: server/etc/modules/RXML.pmod/refs.pmod:1.12(DEAD)
Rev: server/etc/modules/RXML.pmod/utils.pmod:1.29(DEAD)
Rev: server/etc/modules/Roxen.pmod:1.142(DEAD)
Rev: server/etc/modules/RoxenDebug.pmod:1.4(DEAD)
Rev: server/etc/modules/RoxenRPC.pmod/Client.pike:1.15(DEAD)
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Client.pike:1.8(DEAD)
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Server.pike:1.4(DEAD)
Rev: server/etc/modules/RoxenRPC.pmod/Server.pike:1.18(DEAD)
Rev: server/etc/modules/Servlet.pmod:1.26(DEAD)
Rev: server/etc/modules/SloppyDOM.pmod:1.5(DEAD)
Rev: server/etc/modules/StateHandler.pmod:1.9(DEAD)
Rev: server/etc/modules/VFS.pmod:1.4(DEAD)
Rev: server/etc/modules/Variable.pmod/Date.pike:1.7(DEAD)
Rev: server/etc/modules/Variable.pmod/Email.pike:1.11(DEAD)
Rev: server/etc/modules/Variable.pmod/Image.pike:1.4(DEAD)
Rev: server/etc/modules/Variable.pmod/Language.pike:1.1(DEAD)
Rev: server/etc/modules/Variable.pmod/MapLocation.pike:1.3(DEAD)
Rev: server/etc/modules/Variable.pmod/Mapping.pike:1.6(DEAD)
Rev: server/etc/modules/Variable.pmod/Schedule.pike:1.5(DEAD)
Rev: server/etc/modules/Variable.pmod/Upload.pike:1.4(DEAD)
Rev: server/etc/modules/Variable.pmod/VerifiedPassword.pike:1.2(DEAD)
Rev: server/etc/modules/Variable.pmod/VerifiedString.pike:1.5(DEAD)
Rev: server/etc/modules/Variable.pmod/VerifiedText.pike:1.1(DEAD)
Rev: server/etc/modules/Variable.pmod/module.pmod:1.77(DEAD)
Rev: server/pike_modules/.autodoc:1.1
Rev: server/pike_modules/DBManager.pmod:1.54
Rev: server/pike_modules/Dims.pmod:1.11
Rev: server/pike_modules/ExtScript.pmod:1.15
Rev: server/pike_modules/GText.pmod:1.14
Rev: server/pike_modules/HTML.pmod:1.5
Rev: server/pike_modules/JavaModule.pmod:1.23
Rev: server/pike_modules/LazyImage.pmod/CoordinateSystem.pike:1.1
Rev: server/pike_modules/LazyImage.pmod/Legend.pike:1.1
Rev: server/pike_modules/LazyImage.pmod/module.pmod:1.6
Rev: server/pike_modules/License.pmod:1.17
Rev: server/pike_modules/Map.pmod:1.4
Rev: server/pike_modules/RXML.pmod/PEnt.pike:1.23
Rev: server/pike_modules/RXML.pmod/PExpr.pike:1.2
Rev: server/pike_modules/RXML.pmod/PXml.pike:1.63
Rev: server/pike_modules/RXML.pmod/module.pmod:1.285
Rev: server/pike_modules/RXML.pmod/refs.pmod:1.12
Rev: server/pike_modules/RXML.pmod/utils.pmod:1.29
Rev: server/pike_modules/Roxen.pmod:1.142
Rev: server/pike_modules/RoxenDebug.pmod:1.4
Rev: server/pike_modules/RoxenRPC.pmod/Client.pike:1.15
Rev: server/pike_modules/RoxenRPC.pmod/HTTP.pmod/Client.pike:1.8
Rev: server/pike_modules/RoxenRPC.pmod/HTTP.pmod/Server.pike:1.4
Rev: server/pike_modules/RoxenRPC.pmod/Server.pike:1.18
Rev: server/pike_modules/Servlet.pmod:1.26
Rev: server/pike_modules/SloppyDOM.pmod:1.5
Rev: server/pike_modules/StateHandler.pmod:1.9
Rev: server/pike_modules/VFS.pmod:1.4
Rev: server/pike_modules/Variable.pmod/Date.pike:1.7
Rev: server/pike_modules/Variable.pmod/Email.pike:1.11
Rev: server/pike_modules/Variable.pmod/Image.pike:1.4
Rev: server/pike_modules/Variable.pmod/Language.pike:1.1
Rev: server/pike_modules/Variable.pmod/MapLocation.pike:1.3
Rev: server/pike_modules/Variable.pmod/Mapping.pike:1.6
Rev: server/pike_modules/Variable.pmod/Schedule.pike:1.5
Rev: server/pike_modules/Variable.pmod/Upload.pike:1.4
Rev: server/pike_modules/Variable.pmod/VerifiedPassword.pike:1.2
Rev: server/pike_modules/Variable.pmod/VerifiedString.pike:1.5
Rev: server/pike_modules/Variable.pmod/VerifiedText.pike:1.1
Rev: server/pike_modules/Variable.pmod/module.pmod:1.77
Rev: server/start:1.196

2002-04-17

2002-04-17 14:19:36 by Johan Schön <js@opera.com>

Added support for searching multiple virtual instant sites in the same roxen process

Rev: server/etc/modules/Servlet.pmod:1.26

2002-04-11

2002-04-11 11:57:59 by Anders Johansson <anders@roxen.com>

Added ability to set servlet tmp directory.

Rev: server/etc/modules/Servlet.pmod:1.25

2002-04-04

2002-04-04 13:05:51 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Workaround for StringWriter()->cast("string") sometimes failing.
cf InfoKOM 401121.

Rev: server/etc/modules/Servlet.pmod:1.24

2002-03-22

2002-03-22 13:36:36 by Tomas Nilsson <tomas@roxen.com>

Try to get the serverName from the request before using the configuration.

Rev: server/etc/modules/Servlet.pmod:1.23

2002-03-18

2002-03-18 13:47:29 by Tomas Nilsson <tomas@roxen.com>

Extract and report the root cause (if any) from a ServletException.
Accept "\" in path argument to get_resource on NT.

Rev: server/etc/modules/Servlet.pmod:1.22

2002-02-07

2002-02-07 10:35:30 by Tomas Nilsson <tomas@roxen.com>

Use init-param from web.xml. Use separate servlet contexts for each webapp.

Rev: server/etc/modules/Servlet.pmod:1.21
Rev: server/modules/scripting/webapp.pike:2.6

2002-01-18

2002-01-18 13:42:40 by Tomas Nilsson <tomas@roxen.com>

Added Java Web Application Bridge module.

Rev: server/etc/modules/Servlet.pmod:1.20
Rev: server/java/src/com/roxen/roxen/JarUtil.java:1.1
Rev: server/java/src/com/roxen/servlet/RoxenSession.java:1.3
Rev: server/java/src/com/roxen/servlet/RoxenSessionContext.java:1.3
Rev: server/java/src/com/roxen/servlet/ServletRequest.java:1.12
Rev: server/java/src/com/roxen/servlet/ServletResponse.java:1.9
Rev: server/modules/scripting/servlet.pike:2.21
Rev: server/modules/scripting/webapp.pike:2.1
Rev: server/translations/eng/mod_webapp.xml:1.1

2001-02-26

2001-02-26 16:42:04 by Tomas Nilsson <tomas@roxen.com>

Clearing java exception before calling back into the jvm.

Rev: server/etc/modules/Servlet.pmod:1.19

2001-02-26 16:38:27 by Tomas Nilsson <tomas@roxen.com>

Clearing java exception before calling back into the jvm.

Rev: server/etc/modules/Servlet.pmod:1.19

2000-12-05

2000-12-05 23:59:22 by Marcus Comstedt <marcus@mc.pp.se>

Use new id->variables interface to properly handle parameters containing NUL.

Rev: server/etc/modules/Servlet.pmod:1.18
Rev: server/java/src/com/roxen/servlet/ServletRequest.java:1.11

2000-11-29

2000-11-29 22:27:09 by Marcus Comstedt <marcus@mc.pp.se>

Workaround for form-uploads being splitted on NUL. Fixes [Bug 829 (#829)].

Rev: server/etc/modules/Servlet.pmod:1.18
Rev: server/java/src/com/roxen/servlet/ServletRequest.java:1.11

2000-07-25

2000-07-25 16:22:35 by Marcus Comstedt <marcus@mc.pp.se>

Now uses new InternalRequestID to get realpath and resources for servletcontext.

Rev: server/etc/modules/Servlet.pmod:1.17

2000-07-25 14:24:55 by Marcus Comstedt <marcus@mc.pp.se>

Made it possible to specify multiple code dirs.

Rev: server/etc/modules/Servlet.pmod:1.16
Rev: server/modules/scripting/servlet.pike:2.10

2000-04-13

2000-04-13 20:50:46 by Marcus Comstedt <marcus@mc.pp.se>

OutputStream flush bug fixed.

Rev: server/etc/modules/Servlet.pmod:1.15
Rev: server/java/src/com/roxen/servlet/HTTPOutputStream.java:1.4

2000-03-08

2000-03-08 19:20:00 by Marcus Comstedt <marcus@mc.pp.se>

Cleaned up RequestDispatcher-code.

Rev: server/etc/modules/Servlet.pmod:1.14
Rev: server/java/src/com/roxen/servlet/RoxenServletContext.java:1.7
Rev: server/java/src/com/roxen/servlet/ServletRequest.java:1.9

2000-02-21

2000-02-21 18:30:53 by Marcus Comstedt <marcus@mc.pp.se>

Renamed Java package in accordance with new company name. (Hohum...)

Rev: server/etc/modules/JavaModule.pmod:1.14
Rev: server/etc/modules/Servlet.pmod:1.13
Rev: server/java/classes/Makefile:1.7
Rev: server/java/doc/Makefile:1.2
Rev: server/java/src/com/roxen/roxen/AbstractLocationModule.java:1.3
Rev: server/java/src/com/roxen/roxen/Defvar.java:1.2
Rev: server/java/src/com/roxen/roxen/ExperimentalModule.java:1.3
Rev: server/java/src/com/roxen/roxen/FileExtensionModule.java:1.3
Rev: server/java/src/com/roxen/roxen/Frame.java:1.2
Rev: server/java/src/com/roxen/roxen/HTTP.java:1.6
Rev: server/java/src/com/roxen/roxen/LocationModule.java:1.5
Rev: server/java/src/com/roxen/roxen/Module.java:1.7
Rev: server/java/src/com/roxen/roxen/ParserModule.java:1.4
Rev: server/java/src/com/roxen/roxen/ProviderModule.java:1.2
Rev: server/java/src/com/roxen/roxen/RoxenConfiguration.java:1.4
Rev: server/java/src/com/roxen/roxen/RoxenFileResponse.java:1.3
Rev: server/java/src/com/roxen/roxen/RoxenLib.java:1.7
Rev: server/java/src/com/roxen/roxen/RoxenRXMLResponse.java:1.3
Rev: server/java/src/com/roxen/roxen/RoxenRequest.java:1.7
Rev: server/java/src/com/roxen/roxen/RoxenResponse.java:1.6
Rev: server/java/src/com/roxen/roxen/RoxenStringResponse.java:1.5
Rev: server/java/src/com/roxen/roxen/SecurityModule.java:1.3
Rev: server/java/src/com/roxen/roxen/SimpleTagCaller.java:1.4
Rev: server/java/src/com/roxen/roxen/UniqueModule.java:1.3
Rev: server/java/src/com/roxen/servlet/HTTPInputStream.java:1.2
Rev: server/java/src/com/roxen/servlet/HTTPOutputStream.java:1.3
Rev: server/java/src/com/roxen/servlet/HeaderTokenizer.java:1.2
Rev: server/java/src/com/roxen/servlet/RoxenServletContext.java:1.5
Rev: server/java/src/com/roxen/servlet/RoxenSession.java:1.2
Rev: server/java/src/com/roxen/servlet/RoxenSessionContext.java:1.2
Rev: server/java/src/com/roxen/servlet/ServletConfig.java:1.4
Rev: server/java/src/com/roxen/servlet/ServletRequest.java:1.7
Rev: server/java/src/com/roxen/servlet/ServletResponse.java:1.6
Rev: server/java/src/se/idonex/roxen/AbstractLocationModule.java:1.3(DEAD)
Rev: server/java/src/se/idonex/roxen/Defvar.java:1.2(DEAD)
Rev: server/java/src/se/idonex/roxen/ExperimentalModule.java:1.3(DEAD)
Rev: server/java/src/se/idonex/roxen/FileExtensionModule.java:1.3(DEAD)
Rev: server/java/src/se/idonex/roxen/Frame.java:1.2(DEAD)
Rev: server/java/src/se/idonex/roxen/HTTP.java:1.6(DEAD)
Rev: server/java/src/se/idonex/roxen/LocationModule.java:1.5(DEAD)
Rev: server/java/src/se/idonex/roxen/Module.java:1.7(DEAD)
Rev: server/java/src/se/idonex/roxen/ParserModule.java:1.4(DEAD)
Rev: server/java/src/se/idonex/roxen/ProviderModule.java:1.2(DEAD)
Rev: server/java/src/se/idonex/roxen/RoxenConfiguration.java:1.4(DEAD)
Rev: server/java/src/se/idonex/roxen/RoxenFileResponse.java:1.3(DEAD)
Rev: server/java/src/se/idonex/roxen/RoxenLib.java:1.7(DEAD)
Rev: server/java/src/se/idonex/roxen/RoxenRXMLResponse.java:1.3(DEAD)
Rev: server/java/src/se/idonex/roxen/RoxenRequest.java:1.7(DEAD)
Rev: server/java/src/se/idonex/roxen/RoxenResponse.java:1.6(DEAD)
Rev: server/java/src/se/idonex/roxen/RoxenStringResponse.java:1.5(DEAD)
Rev: server/java/src/se/idonex/roxen/SecurityModule.java:1.3(DEAD)
Rev: server/java/src/se/idonex/roxen/SimpleTagCaller.java:1.4(DEAD)
Rev: server/java/src/se/idonex/roxen/UniqueModule.java:1.3(DEAD)
Rev: server/java/src/se/idonex/servlet/HTTPInputStream.java:1.2(DEAD)
Rev: server/java/src/se/idonex/servlet/HTTPOutputStream.java:1.3(DEAD)
Rev: server/java/src/se/idonex/servlet/HeaderTokenizer.java:1.2(DEAD)
Rev: server/java/src/se/idonex/servlet/RoxenServletContext.java:1.5(DEAD)
Rev: server/java/src/se/idonex/servlet/RoxenSession.java:1.2(DEAD)
Rev: server/java/src/se/idonex/servlet/RoxenSessionContext.java:1.2(DEAD)
Rev: server/java/src/se/idonex/servlet/ServletConfig.java:1.4(DEAD)
Rev: server/java/src/se/idonex/servlet/ServletRequest.java:1.7(DEAD)
Rev: server/java/src/se/idonex/servlet/ServletResponse.java:1.6(DEAD)

2000-01-27

2000-01-27 00:29:41 by Marcus Comstedt <marcus@mc.pp.se>

getResource and tempdir implemented.

Rev: server/etc/modules/Servlet.pmod:1.12
Rev: server/java/src/se/idonex/servlet/RoxenServletContext.java:1.4

2000-01-26

2000-01-26 23:48:47 by Marcus Comstedt <marcus@mc.pp.se>

ServletContext InitParameters implemented.

Rev: server/etc/modules/Servlet.pmod:1.11
Rev: server/java/src/se/idonex/servlet/RoxenServletContext.java:1.3

2000-01-17

2000-01-17 00:41:15 by Marcus Comstedt <marcus@mc.pp.se>

destroy() now not called if init() throws exception, as per spec.

Rev: server/etc/modules/Servlet.pmod:1.10

2000-01-17 00:22:49 by Marcus Comstedt <marcus@mc.pp.se>

Removed unneccesary custom ClassLoader class.

Rev: server/etc/modules/Servlet.pmod:1.9
Rev: server/java/src/se/idonex/servlet/ClassLoader.java:1.3(DEAD)

1999-12-22

1999-12-22 00:19:20 by Per Hedbor <ph@opera.com>

Fixed typeerror

Rev: server/etc/modules/Servlet.pmod:1.8

1999-12-01

1999-12-01 23:12:03 by Marcus Comstedt <marcus@mc.pp.se>

Multiple headers support.

Rev: server/etc/modules/Servlet.pmod:1.7
Rev: server/java/src/se/idonex/servlet/ServletRequest.java:1.6

1999-11-30

1999-11-30 23:38:43 by Marcus Comstedt <marcus@mc.pp.se>

Implemented servlet names and content type resolution.

Rev: server/etc/modules/Servlet.pmod:1.6

1999-11-20

1999-11-20 23:03:39 by Marcus Comstedt <marcus@mc.pp.se>

OutputStream reworked.

Rev: server/etc/modules/Servlet.pmod:1.5
Rev: server/java/src/se/idonex/servlet/HTTPOutputStream.java:1.2
Rev: server/java/src/se/idonex/servlet/ServletRequest.java:1.4
Rev: server/java/src/se/idonex/servlet/ServletResponse.java:1.4

1999-11-20 18:56:55 by Marcus Comstedt <marcus@mc.pp.se>

Session tracking API implemented.

Rev: server/etc/modules/Servlet.pmod:1.4
Rev: server/java/src/se/idonex/servlet/RoxenSession.java:1.1
Rev: server/java/src/se/idonex/servlet/RoxenSessionContext.java:1.1
Rev: server/java/src/se/idonex/servlet/ServletRequest.java:1.3
Rev: server/java/src/se/idonex/servlet/ServletResponse.java:1.3

1999-11-19

1999-11-19 01:23:13 by Marcus Comstedt <marcus@mc.pp.se>

Upgraded prototypes to 2.2

Rev: server/etc/modules/Servlet.pmod:1.3
Rev: server/java/classes/Makefile:1.2
Rev: server/java/src/se/idonex/servlet/ClassLoader.java:1.2
Rev: server/java/src/se/idonex/servlet/RoxenServletContext.java:1.2
Rev: server/java/src/se/idonex/servlet/ServletConfig.java:1.2
Rev: server/java/src/se/idonex/servlet/ServletRequest.java:1.2
Rev: server/java/src/se/idonex/servlet/ServletResponse.java:1.2

1999-11-05

1999-11-05 14:59:51 by Marcus Comstedt <marcus@mc.pp.se>

Minor bugfix.

Rev: server/etc/modules/Servlet.pmod:1.2
Rev: server/modules/scripting/servlet.pike:2.2

1999-11-02

1999-11-02 01:17:14 by Marcus Comstedt <marcus@mc.pp.se>

Added to Roxen 1.4.

Rev: server/etc/modules/Servlet.pmod:1.1
Rev: server/modules/scripting/servlet.pike:2.1

1999-08-12

1999-08-12 21:45:46 by Marcus Comstedt <marcus@mc.pp.se>

HTTPS fix.

Rev: server/etc/modules/Servlet.pmod:1.5

1999-07-21

1999-07-21 21:32:44 by Marcus Comstedt <marcus@mc.pp.se>

Show now produce better error messages when classes are missing...

Rev: server/etc/modules/Servlet.pmod:1.4

1999-07-21 14:44:50 by Marcus Comstedt <marcus@mc.pp.se>

Oops. Fixed silly bug I just introduced...

Rev: server/etc/modules/Servlet.pmod:1.3

1999-07-21 14:03:39 by Marcus Comstedt <marcus@mc.pp.se>

Now throws an informative exception if servlet class can't be loaded.

Rev: server/etc/modules/Servlet.pmod:1.2

1999-04-24

1999-04-24 23:50:40 by Marcus Comstedt <marcus@mc.pp.se>

pmod needed for servlet Roxen modules.

Rev: server/etc/modules/Servlet.pmod:1.1