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.
...

2019-05-02

2019-05-02 12:12:47 by Jonas Walldén <jonasw@roxen.com>

Name the arg-cache replication thread.

2019-05-02 12:12:19 by Jonas Walldén <jonasw@roxen.com>

Name the arg-cache replication thread.

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.
...

2018-01-03

2018-01-03 09:41:43 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'feature/CMS-297-secure-sitebuilder-cookie' into patches/ws-135

* feature/CMS-297-secure-sitebuilder-cookie: (804 commits)
...

2017-06-21

2017-06-21 12:16:34 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge branch 'patches/bug7602' into grubba/patchsystem

Note: This makes this branch no longer compatible with Roxen 5.2 and earlier.

* patches/bug7602: (117 commits)
RoxenPatch: Complain but proceed when the CA list is empty.
RoxenPatch: The patch cluster is fetched over HTTPS...
RoxenPatch: Support relative URLs from the HTTPS action.
Config IF: Reordered settings somewhat.
Config IF: Join the tabs "Auto {Restart,Patching}" to "Auto Maintenance".
RoxenPatch: Revert the patch installation on manual restart option.
RoxenPatch: Don't apply pending patches on signal exit.
RoxenPatch: More permission filtering.
RoxenPatch: Fixed some NULL-dereferences and calls.
RoxenPatch: Complain if not running a dist.
RoxenPatch: Use HTTPS to fetch the patch cluster.
RoxenPatch: Added control of patch installation to the restart action.
RoxenPatch: Added option to automatically install patches on restart.
RoxenPatch: Throw proper errors instead of arrays with a single string.
RoxenPatch: Clean up the debug log output somewhat.
RoxenPatch: The refresh fetch now also tries If-Modified-Since.
RoxenPatch: The ETag refresh fetch now actually works.
RoxenPatch: Added support for automatic fetch of patch clusters.
RoxenPatch: Perform refresh fetch of the patch cluster.
RoxenPatch: Inhibit "Import from Roxen" without VERSION.DIST.
...

2015-12-01

2015-12-01 14:45:01 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '5ee4d2b88e3e12d1622f9a161e9a29484cbf6e4c' into patches/bug7602

Bump base version to Roxen 5.2.335.

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)

2014-05-16

2014-05-16 09:57:21 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Merge commit '64ea9f116367427932716bbbb417bd3f20b99feb' into patches/pike8.0

* commit '64ea9f116367427932716bbbb417bd3f20b99feb': (904 commits)
Roxen 5.4.1.
...

Updates the base version for the Pike 8.0 patches to Roxen 5.4.1.

2013-03-04

2013-03-04 14:05:47 by Anders Johansson <anders@roxen.com>

No more foreign_idents.

More pain than they are worth.

2012-01-11

2012-01-11 14:27:04 by Marcus Wellhardh <wellhard@roxen.com>

Fixed [RT 18103]. If a duplicate entry is found in the argument cache, replace it instead of generating an error. This will make the server cope better with a corrupt database.

Rev: server/arg_cache_plugins/replicate.pike:1.33
Rev: server/base_server/roxen.pike:1.1086

2012-01-11 14:25:53 by Marcus Wellhardh <wellhard@roxen.com>

Fixed [RT 18103]. If a duplicate entry is found in the argument cache, replace it instead of generating an error. This will make the server cope better with a corrupt database.

Rev: server/arg_cache_plugins/replicate.pike:1.35
Rev: server/base_server/roxen.pike:1.1102

2011-12-20

2011-12-20 12:59:36 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Log the errors during arg-cache sync.

Rev: server/arg_cache_plugins/replicate.pike:1.34

2011-08-15

2011-08-15 14:11:52 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changed the strategy for synchronizing the arg-cache database. Fixes [bug 6014 (#6014)].

There's now a dedicated thread that performs the synchonization.

Rev: server/arg_cache_plugins/replicate.pike:1.32
Rev: server/base_server/roxen.pike:1.1079

2011-08-15 14:00:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Restored {FETCH,CHECK}_ROWS to their original values.

Rev: server/arg_cache_plugins/replicate.pike:1.33

2011-08-11

2011-08-11 14:57:10 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Changed the strategy for synchronizing the arg-cache database. Fixes [bug 6014 (#6014)].

There's now a dedicated thread that performs the synchonization.

Rev: server/arg_cache_plugins/replicate.pike:1.32
Rev: server/base_server/roxen.pike:1.1083

2010-01-13

2010-01-13 14:21:07 by 0

Message tweaks.

Rev: server/arg_cache_plugins/replicate.pike:1.31

2009-07-10

2009-07-10 07:18:06 by Marcus Wellhardh <wellhard@roxen.com>

Improved the warning if the replicate db is unconfigured.

Rev: server/arg_cache_plugins/replicate.pike:1.30

2009-07-10 07:18:06 by Marcus Wellhardh <wellhard@roxen.com>

Improved the warning if the replicate db is unconfigured.

Rev: server/arg_cache_plugins/replicate.pike:1.27

2009-07-09

2009-07-09 15:55:07 by Marcus Wellhardh <wellhard@roxen.com>

Fixed [Bug 4698 (#4698)]. Made sure the replicate db alias actually pointed to a database.

Rev: server/arg_cache_plugins/replicate.pike:1.29

2009-07-09 15:55:06 by Marcus Wellhardh <wellhard@roxen.com>

Fixed [Bug 4698 (#4698)]. Made sure the replicate db alias actually pointed to a database.

Rev: server/arg_cache_plugins/replicate.pike:1.26

2009-05-07

2009-05-07 14:15:57 by Martin Stjernholm <mast@lysator.liu.se>

Updated copyright notices.

Rev: server/arg_cache_plugins/replicate.pike:1.28
Rev: server/base_server/basic_defvar.pike:1.33
Rev: server/base_server/cache.pike:1.94
Rev: server/base_server/config_userdb.pike:1.56
Rev: server/base_server/configuration.pike:1.678
Rev: server/base_server/disk_cache.pike:1.64
Rev: server/base_server/emit_object.pike:1.8
Rev: server/base_server/fastpipe.pike:1.11
Rev: server/base_server/fonts.pike:1.89
Rev: server/base_server/global_variables.pike:1.118
Rev: server/base_server/highlight_pike.pike:1.8
Rev: server/base_server/hosts.pike:1.37
Rev: server/base_server/html.pike:1.17
Rev: server/base_server/http.pike:1.57
Rev: server/base_server/javamodule.pike:1.9
Rev: server/base_server/language.pike:1.44
Rev: server/base_server/module.pike:1.237
Rev: server/base_server/module_support.pike:1.140
Rev: server/base_server/newdecode.pike:1.36
Rev: server/base_server/prototypes.pike:1.252
Rev: server/base_server/proxyauth.pike:1.11
Rev: server/base_server/read_config.pike:1.71
Rev: server/base_server/roxen.pike:1.1032
Rev: server/base_server/roxenlib.pike:1.225
Rev: server/base_server/roxenloader.pike:1.420
Rev: server/base_server/rxml.pike:1.333
Rev: server/base_server/rxmlhelp.pike:1.74
Rev: server/base_server/slowpipe.pike:1.16
Rev: server/base_server/snmpagent.pike:1.25
Rev: server/base_server/socket.pike:1.26
Rev: server/base_server/state.pike:1.22
Rev: server/base_server/supports.pike:1.27
Rev: server/base_server/throttler.pike:1.12
Rev: server/base_server/wizard.pike:1.168
Rev: server/bin/distclean.pike:1.4
Rev: server/bin/rxnpatch:1.3
Rev: server/config_interface/dbs/db_list.pike:1.4
Rev: server/config_interface/dbs/db_maintenance.pike:1.2
Rev: server/config_interface/dbs/db_optimizeall_ajax.pike:1.2
Rev: server/config_interface/dbs/db_repairall_ajax.pike:1.2
Rev: server/etc/modules/HTML.pmod:1.9
Rev: server/etc/modules/Roxen.pmod:1.278
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Client.pike:1.12
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Server.pike:1.7
Rev: server/etc/modules/StateHandler.pmod:1.14
Rev: server/font_handlers/builtin.pike:1.16
Rev: server/font_handlers/compactimgfile.pike:1.9
Rev: server/font_handlers/freetype.pike:1.31
Rev: server/font_handlers/imagedir.pike:1.16
Rev: server/font_handlers/imagetar.pike:1.11
Rev: server/font_handlers/old.pike:1.15
Rev: server/font_handlers/ttf.pike:1.19
Rev: server/man/man8/roxen-create-server.1:1.2
Rev: server/man/man8/roxen.1:1.2
Rev: server/modules/compat/compat.pike:1.73
Rev: server/modules/compat/configtablist.pike:1.14
Rev: server/modules/compat/directories2.pike:1.6
Rev: server/modules/compat/fastdir.pike:1.6
Rev: server/modules/compat/flik.pike:1.10
Rev: server/modules/compat/htmlparse.pike:1.8
Rev: server/modules/compat/language.pike:1.3
Rev: server/modules/compat/lpctag.pike:1.7
Rev: server/modules/compat/secure_fs.pike:1.33
Rev: server/modules/compat/sqldb.pike:1.6
Rev: server/modules/compat/userdb.pike:1.5
Rev: server/modules/compat/ximg.pike:1.12
Rev: server/modules/configuration/avg_profiling.pike:1.13
Rev: server/modules/configuration/config_filesystem.pike:1.121
Rev: server/modules/configuration/config_tags.pike:1.202
Rev: server/modules/configuration/roxen_test.pike:1.77
Rev: server/modules/configuration/update.pike:1.41
Rev: server/modules/database/sqltag.pike:1.121
Rev: server/modules/directories/directories.pike:1.96
Rev: server/modules/directories/indexfiles.pike:1.24
Rev: server/modules/examples/JavaReflector.java:1.5
Rev: server/modules/examples/common_api.pike:1.10
Rev: server/modules/examples/filter.pike:1.6
Rev: server/modules/examples/fnord.pike:1.18
Rev: server/modules/examples/last.pike:1.5
Rev: server/modules/examples/location.pike:1.7
Rev: server/modules/examples/newstyle_fnord.pike:1.16
Rev: server/modules/examples/userdb_ex.pike:1.9
Rev: server/modules/filesystems/filesystem.pike:1.160
Rev: server/modules/filesystems/incoming.pike:1.20
Rev: server/modules/filesystems/restrictedfs.pike:1.25
Rev: server/modules/filesystems/sqlfs.pike:1.10
Rev: server/modules/filesystems/tarfs.pike:1.12
Rev: server/modules/filesystems/userfs.pike:1.72
Rev: server/modules/filters/auto_gzip.pike:1.14
Rev: server/modules/filters/hostredirect.pike:1.39
Rev: server/modules/filters/redirect.pike:1.54
Rev: server/modules/filters/supports_filter.pike:1.8
Rev: server/modules/filters/tableborder.pike:1.15
Rev: server/modules/filters/url_rectifier.pike:1.18
Rev: server/modules/filters/whitespace_remover.pike:1.8
Rev: server/modules/filters/word_highlight.pike:1.6
Rev: server/modules/graphics/atlas.pike:1.18
Rev: server/modules/graphics/business.pike:1.153
Rev: server/modules/graphics/cimg.pike:1.81
Rev: server/modules/graphics/gbutton.pike:1.119
Rev: server/modules/graphics/graphic_text.pike:1.307
Rev: server/modules/graphics/gxml.pike:1.41
Rev: server/modules/graphics/pimage.pike:1.32
Rev: server/modules/graphics/rimage/plugins/autocrop.pike:1.5
Rev: server/modules/graphics/rimage/plugins/color.pike:1.5
Rev: server/modules/graphics/rimage/plugins/copy.pike:1.5
Rev: server/modules/graphics/rimage/plugins/distance.pike:1.5
Rev: server/modules/graphics/rimage/plugins/flood.pike:1.5
Rev: server/modules/graphics/rimage/plugins/generic.pike:1.5
Rev: server/modules/graphics/rimage/plugins/grey.pike:1.5
Rev: server/modules/graphics/rimage/plugins/gtext.pike:1.6
Rev: server/modules/graphics/rimage/plugins/hsv2rgb.pike:1.5
Rev: server/modules/graphics/rimage/plugins/invert.pike:1.5
Rev: server/modules/graphics/rimage/plugins/load.pike:1.5
Rev: server/modules/graphics/rimage/plugins/mirrorx.pike:1.5
Rev: server/modules/graphics/rimage/plugins/mirrory.pike:1.5
Rev: server/modules/graphics/rimage/plugins/move.pike:1.5
Rev: server/modules/graphics/rimage/plugins/paste.pike:1.6
Rev: server/modules/graphics/rimage/plugins/polygon.pike:1.5
Rev: server/modules/graphics/rimage/plugins/restore.pike:1.5
Rev: server/modules/graphics/rimage/plugins/rgb2hsv.pike:1.5
Rev: server/modules/graphics/rimage/plugins/rotate.pike:1.5
Rev: server/modules/graphics/rimage/plugins/save.pike:1.6
Rev: server/modules/graphics/rimage/plugins/scale.pike:1.5
Rev: server/modules/graphics/rimage/plugins/skewx.pike:1.5
Rev: server/modules/graphics/rimage/plugins/skewy.pike:1.5
Rev: server/modules/graphics/rimage/plugins/solid.pike:1.6
Rev: server/modules/graphics/rimage/plugins/threshold.pike:1.5
Rev: server/modules/graphics/rimage/plugins/tunedbox.pike:1.6
Rev: server/modules/graphics/rimage/plugins/write.pike:1.5
Rev: server/modules/graphics/rimage/rimage.pike:1.24
Rev: server/modules/graphics/tablist.pike:1.60
Rev: server/modules/graphics/wiretap.pike:1.36
Rev: server/modules/icecast/dir_playlist.pike:1.6
Rev: server/modules/icecast/icecast.pike:1.13
Rev: server/modules/icecast/pl_common.pike:1.10
Rev: server/modules/js-support/javascript_support.pike:1.71
Rev: server/modules/js-support/scripts/CrossPlatform.js:1.27
Rev: server/modules/js-support/scripts/DragDrop.js:1.5
Rev: server/modules/js-support/scripts/DynamicLoading.js:1.25
Rev: server/modules/js-support/scripts/Popup.js:1.32
Rev: server/modules/js-support/scripts/Scroll.js:1.6
Rev: server/modules/ldap/ldaptag.pike:2.40
Rev: server/modules/ldap/userdb_ldap.pike:1.15
Rev: server/modules/logging/client_logger.pike:1.17
Rev: server/modules/logging/home_logger.pike:1.36
Rev: server/modules/logging/nologging.pike:1.16
Rev: server/modules/logging/roxen_network.pike:1.16
Rev: server/modules/misc/contenttypes.pike:1.25
Rev: server/modules/misc/demo.pike:1.22
Rev: server/modules/misc/implicit_use.pike:1.8
Rev: server/modules/misc/ismap.pike:1.23
Rev: server/modules/misc/language2.pike:1.24
Rev: server/modules/misc/pathinfo.pike:1.22
Rev: server/modules/misc/preferred_language.pike:1.38
Rev: server/modules/misc/randomtext.pike:1.11
Rev: server/modules/misc/robots.txt.pike:1.6
Rev: server/modules/misc/wapadapter.pike:1.15
Rev: server/modules/proxies/connect.pike:1.21
Rev: server/modules/proxies/ftpgateway.pike:1.43
Rev: server/modules/proxies/gopher.pike:1.29
Rev: server/modules/proxies/proxy.pike:1.58
Rev: server/modules/proxies/relay2.pike:1.40
Rev: server/modules/proxies/wais.pike:1.30
Rev: server/modules/scripting/cgi.pike:2.70
Rev: server/modules/scripting/fastcgi.pike:2.14
Rev: server/modules/scripting/fpscript.pike:1.15
Rev: server/modules/scripting/perl.pike:2.28
Rev: server/modules/scripting/pikescript.pike:1.75
Rev: server/modules/scripting/piketag.pike:2.39
Rev: server/modules/scripting/servlet.pike:2.25
Rev: server/modules/scripting/webapp.pike:2.33
Rev: server/modules/security/auth_httpbasic.pike:1.13
Rev: server/modules/security/auth_httpcookie.pike:1.13
Rev: server/modules/security/htaccess.pike:1.107
Rev: server/modules/security/userdb_system.pike:1.13
Rev: server/modules/tags/accessed.pike:1.58
Rev: server/modules/tags/additional_rxml.pike:1.52
Rev: server/modules/tags/awizard.pike:1.30
Rev: server/modules/tags/check_spelling.pike:1.36
Rev: server/modules/tags/countdown.pike:1.53
Rev: server/modules/tags/diremit.pike:1.20
Rev: server/modules/tags/email.pike:1.50
Rev: server/modules/tags/emit_timerange.pike:1.38
Rev: server/modules/tags/foldlist.pike:1.37
Rev: server/modules/tags/html_wash.pike:1.35
Rev: server/modules/tags/indirect_href.pike:1.35
Rev: server/modules/tags/insert_cached_href.pike:1.25
Rev: server/modules/tags/kerberos.pike:1.5
Rev: server/modules/tags/killframe.pike:1.37
Rev: server/modules/tags/obox.pike:1.42
Rev: server/modules/tags/rxmlparse.pike:1.83
Rev: server/modules/tags/rxmltags.pike:1.618
Rev: server/modules/tags/sed.pike:1.20
Rev: server/modules/tags/session_tag.pike:1.26
Rev: server/modules/tags/sizer.pike:1.27
Rev: server/modules/tags/ssi.pike:1.49
Rev: server/modules/tags/tablify.pike:1.81
Rev: server/modules/tags/translation_mod.pike:1.17
Rev: server/modules/tags/vform.pike:1.56
Rev: server/modules/tags/wizard_tag.pike:1.34
Rev: server/modules/tags/wizz.pike:1.11
Rev: server/modules/throttling/baseline_throttling.pike:1.9
Rev: server/modules/throttling/throttlelib.pike:1.16
Rev: server/modules/throttling/throttletags.pike:1.16
Rev: server/modules/throttling/throttling_byaddress.pike:1.7
Rev: server/modules/throttling/throttling_byhostname.pike:1.4
Rev: server/modules/throttling/throttling_bytime.pike:1.9
Rev: server/modules/throttling/throttling_bytype.pike:1.12
Rev: server/modules/throttling/throttling_byuser.pike:1.5
Rev: server/more_modules/tagdoc_notation.pike:2.4
Rev: server/protocols/ftp.pike:2.133
Rev: server/protocols/http.pike:1.603
Rev: server/protocols/prot_ftp.pike:2.5
Rev: server/protocols/prot_ftps.pike:2.7
Rev: server/protocols/prot_hilfe.pike:2.17
Rev: server/protocols/prot_http.pike:2.7
Rev: server/protocols/prot_https.pike:2.16
Rev: server/protocols/prot_snmp.pike:2.12
Rev: server/protocols/prot_tetris.pike:2.6
Rev: server/tools/ntroxen/startdll/startdll.rc:1.5
Rev: server/tools/ntroxen/version.h:1.52
Rev: server/tools/roxenis.mib:1.4

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

2007-07-17

2007-07-17 09:24:06 by Martin Jonsson <marty@roxen.com>

Extended the contents field of the argcache tables from a maximum of 2^16 bytes to 2^24 bytes, to support the use of <cimg data=""> with pics larger than 64k.

Rev: server/arg_cache_plugins/replicate.pike:1.26
Rev: server/base_server/roxen.pike:1.963

2007-07-17 09:24:05 by Martin Jonsson <marty@roxen.com>

Extended the contents field of the argcache tables from a maximum of 2^16 bytes to 2^24 bytes, to support the use of <cimg data=""> with pics larger than 64k.

Rev: server/arg_cache_plugins/replicate.pike:1.25
Rev: server/base_server/roxen.pike:1.954

2006-11-16

2006-11-16 16:45:49 by Martin Stjernholm <mast@lysator.liu.se>

Removed the old argcache system so that the new one is used by default (i.e.
ENABLE_NEW_ARGCACHE is no longer necessary).

Upgrade note 1: There is no compatibility fallback to read argcache entries
from the old database. An upgrade instead depends on that the image cache
remains intact for long enough so that old images can be served without
requiring their argcache entries.

Upgrade note 2: The old "arguments" table in the local database is not
dropped automatically. Administrators are adviced to do that to free up
space.

Rev: server/arg_cache_plugins/replicate.pike:1.25

2006-03-15

2006-03-15 15:58:59 by Marcus Wellhardh <wellhard@roxen.com>

Added new hash-based implementation of the argument cache. Add ENABLE_NEW_ARGCACHE define to activate.

Rev: server/arg_cache_plugins/replicate.pike:1.24
Rev: server/base_server/roxen.pike:1.894

2006-03-15 15:45:40 by Marcus Wellhardh <wellhard@roxen.com>

Added new hash-based implementation of the argument cache. Add ENABLE_NEW_ARGCACHE define to activate.

Rev: server/arg_cache_plugins/replicate.pike:1.24
Rev: server/base_server/roxen.pike:1.917

2006-01-23

2006-01-23 10:33:02 by 0

Now compiles.

Rev: server/arg_cache_plugins/replicate.pike:1.23

2005-08-23

2005-08-23 16:44:54 by Marcus Wellhardh <wellhard@roxen.com>

Changed table definition for server secret to be BINARY. This will make sure that two secrets which only differ in case are treated as different.

Rev: server/arg_cache_plugins/replicate.pike:1.22

2005-08-23 16:44:38 by Marcus Wellhardh <wellhard@roxen.com>

Changed table definition for server secret to be BINARY. This will make sure that two secrets which only differ in case are treated as different.

Rev: server/arg_cache_plugins/replicate.pike:1.23

2005-05-28

2005-05-28 09:57:14 by Marcus Wellhardh <wellhard@roxen.com>

Fixed typo in last checkin.

Rev: server/arg_cache_plugins/replicate.pike:1.22

2005-05-23

2005-05-23 09:42:39 by Anders Johansson <anders@roxen.com>

Improved debug messages.

Rev: server/arg_cache_plugins/replicate.pike:1.21

2005-05-23 09:42:39 by Anders Johansson <anders@roxen.com>

Improved debug messages.

Rev: server/arg_cache_plugins/replicate.pike:1.21

2004-06-30

2004-06-30 17:03:20 by Martin Stjernholm <mast@lysator.liu.se>

Updated copyright notices.

Rev: server/arg_cache_plugins/replicate.pike:1.20
Rev: server/base_server/basic_defvar.pike:1.30
Rev: server/base_server/cache.pike:1.84
Rev: server/base_server/config_userdb.pike:1.50
Rev: server/base_server/configuration.pike:1.582
Rev: server/base_server/disk_cache.pike:1.62
Rev: server/base_server/emit_object.pike:1.6
Rev: server/base_server/fastpipe.pike:1.9
Rev: server/base_server/fonts.pike:1.85
Rev: server/base_server/global_variables.pike:1.93
Rev: server/base_server/highlight_pike.pike:1.6
Rev: server/base_server/hosts.pike:1.32
Rev: server/base_server/html.pike:1.16
Rev: server/base_server/http.pike:1.56
Rev: server/base_server/javamodule.pike:1.6
Rev: server/base_server/language.pike:1.41
Rev: server/base_server/module.pike:1.216
Rev: server/base_server/module_support.pike:1.118
Rev: server/base_server/newdecode.pike:1.31
Rev: server/base_server/prototypes.pike:1.145
Rev: server/base_server/proxyauth.pike:1.10
Rev: server/base_server/read_config.pike:1.65
Rev: server/base_server/roxen.pike:1.877
Rev: server/base_server/roxenlib.pike:1.219
Rev: server/base_server/roxenloader.pike:1.357
Rev: server/base_server/rxml.pike:1.329
Rev: server/base_server/rxmlhelp.pike:1.62
Rev: server/base_server/slowpipe.pike:1.15
Rev: server/base_server/socket.pike:1.25
Rev: server/base_server/state.pike:1.21
Rev: server/base_server/supports.pike:1.26
Rev: server/base_server/throttler.pike:1.11
Rev: server/base_server/wizard.pike:1.152
Rev: server/bin/distclean.pike:1.3
Rev: server/etc/modules/HTML.pmod:1.7
Rev: server/etc/modules/Roxen.pmod:1.184
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Client.pike:1.9
Rev: server/etc/modules/RoxenRPC.pmod/HTTP.pmod/Server.pike:1.5
Rev: server/etc/modules/StateHandler.pmod:1.11
Rev: server/font_handlers/builtin.pike:1.14
Rev: server/font_handlers/compactimgfile.pike:1.7
Rev: server/font_handlers/freetype.pike:1.26
Rev: server/font_handlers/imagedir.pike:1.14
Rev: server/font_handlers/imagetar.pike:1.9
Rev: server/font_handlers/old.pike:1.12
Rev: server/font_handlers/ttf.pike:1.17
Rev: server/modules/compat/compat.pike:1.70
Rev: server/modules/compat/configtablist.pike:1.13
Rev: server/modules/compat/directories2.pike:1.5
Rev: server/modules/compat/fastdir.pike:1.5
Rev: server/modules/compat/flik.pike:1.7
Rev: server/modules/compat/htmlparse.pike:1.7
Rev: server/modules/compat/language.pike:1.2
Rev: server/modules/compat/lpctag.pike:1.6
Rev: server/modules/compat/secure_fs.pike:1.29
Rev: server/modules/compat/sqldb.pike:1.5
Rev: server/modules/compat/userdb.pike:1.4
Rev: server/modules/compat/ximg.pike:1.11
Rev: server/modules/configuration/avg_profiling.pike:1.12
Rev: server/modules/configuration/config_filesystem.pike:1.112
Rev: server/modules/configuration/config_tags.pike:1.185
Rev: server/modules/configuration/roxen_test.pike:1.62
Rev: server/modules/configuration/update.pike:1.38
Rev: server/modules/database/sqltag.pike:1.102
Rev: server/modules/directories/directories.pike:1.94
Rev: server/modules/directories/indexfiles.pike:1.23
Rev: server/modules/examples/JavaReflector.java:1.4
Rev: server/modules/examples/common_api.pike:1.9
Rev: server/modules/examples/filter.pike:1.4
Rev: server/modules/examples/fnord.pike:1.17
Rev: server/modules/examples/last.pike:1.4
Rev: server/modules/examples/location.pike:1.6
Rev: server/modules/examples/newstyle_fnord.pike:1.15
Rev: server/modules/examples/userdb_ex.pike:1.7
Rev: server/modules/filesystems/filesystem.pike:1.147
Rev: server/modules/filesystems/incoming.pike:1.18
Rev: server/modules/filesystems/restrictedfs.pike:1.23
Rev: server/modules/filesystems/sqlfs.pike:1.8
Rev: server/modules/filesystems/tarfs.pike:1.11
Rev: server/modules/filesystems/userfs.pike:1.69
Rev: server/modules/filters/auto_gzip.pike:1.13
Rev: server/modules/filters/hostredirect.pike:1.26
Rev: server/modules/filters/redirect.pike:1.35
Rev: server/modules/filters/supports_filter.pike:1.7
Rev: server/modules/filters/tableborder.pike:1.12
Rev: server/modules/filters/url_rectifier.pike:1.17
Rev: server/modules/filters/whitespace_remover.pike:1.3
Rev: server/modules/filters/word_highlight.pike:1.4
Rev: server/modules/graphics/atlas.pike:1.16
Rev: server/modules/graphics/business.pike:1.148
Rev: server/modules/graphics/cimg.pike:1.67
Rev: server/modules/graphics/gbutton.pike:1.111
Rev: server/modules/graphics/graphic_text.pike:1.295
Rev: server/modules/graphics/gxml.pike:1.32
Rev: server/modules/graphics/pimage.pike:1.30
Rev: server/modules/graphics/rimage/plugins/autocrop.pike:1.4
Rev: server/modules/graphics/rimage/plugins/color.pike:1.4
Rev: server/modules/graphics/rimage/plugins/copy.pike:1.4
Rev: server/modules/graphics/rimage/plugins/distance.pike:1.4
Rev: server/modules/graphics/rimage/plugins/flood.pike:1.4
Rev: server/modules/graphics/rimage/plugins/generic.pike:1.4
Rev: server/modules/graphics/rimage/plugins/grey.pike:1.4
Rev: server/modules/graphics/rimage/plugins/gtext.pike:1.5
Rev: server/modules/graphics/rimage/plugins/hsv2rgb.pike:1.4
Rev: server/modules/graphics/rimage/plugins/invert.pike:1.4
Rev: server/modules/graphics/rimage/plugins/load.pike:1.4
Rev: server/modules/graphics/rimage/plugins/mirrorx.pike:1.4
Rev: server/modules/graphics/rimage/plugins/mirrory.pike:1.4
Rev: server/modules/graphics/rimage/plugins/move.pike:1.4
Rev: server/modules/graphics/rimage/plugins/paste.pike:1.5
Rev: server/modules/graphics/rimage/plugins/polygon.pike:1.4
Rev: server/modules/graphics/rimage/plugins/restore.pike:1.4
Rev: server/modules/graphics/rimage/plugins/rgb2hsv.pike:1.4
Rev: server/modules/graphics/rimage/plugins/rotate.pike:1.4
Rev: server/modules/graphics/rimage/plugins/save.pike:1.5
Rev: server/modules/graphics/rimage/plugins/scale.pike:1.4
Rev: server/modules/graphics/rimage/plugins/skewx.pike:1.4
Rev: server/modules/graphics/rimage/plugins/skewy.pike:1.4
Rev: server/modules/graphics/rimage/plugins/solid.pike:1.5
Rev: server/modules/graphics/rimage/plugins/threshold.pike:1.4
Rev: server/modules/graphics/rimage/plugins/tunedbox.pike:1.5
Rev: server/modules/graphics/rimage/plugins/write.pike:1.4
Rev: server/modules/graphics/rimage/rimage.pike:1.22
Rev: server/modules/graphics/tablist.pike:1.59
Rev: server/modules/graphics/wiretap.pike:1.35
Rev: server/modules/icecast/dir_playlist.pike:1.5
Rev: server/modules/icecast/icecast.pike:1.10
Rev: server/modules/icecast/pl_common.pike:1.8
Rev: server/modules/ldap/ldaptag.pike:2.31
Rev: server/modules/ldap/userdb_ldap.pike:1.13
Rev: server/modules/logging/client_logger.pike:1.16
Rev: server/modules/logging/home_logger.pike:1.32
Rev: server/modules/logging/nologging.pike:1.15
Rev: server/modules/logging/roxen_network.pike:1.13
Rev: server/modules/misc/contenttypes.pike:1.24
Rev: server/modules/misc/demo.pike:1.21
Rev: server/modules/misc/implicit_use.pike:1.7
Rev: server/modules/misc/ismap.pike:1.20
Rev: server/modules/misc/language2.pike:1.22
Rev: server/modules/misc/pathinfo.pike:1.19
Rev: server/modules/misc/preferred_language.pike:1.27
Rev: server/modules/misc/randomtext.pike:1.8
Rev: server/modules/misc/robots.txt.pike:1.4
Rev: server/modules/misc/wapadapter.pike:1.12
Rev: server/modules/proxies/connect.pike:1.19
Rev: server/modules/proxies/ftpgateway.pike:1.41
Rev: server/modules/proxies/gopher.pike:1.27
Rev: server/modules/proxies/proxy.pike:1.55
Rev: server/modules/proxies/relay2.pike:1.33
Rev: server/modules/proxies/wais.pike:1.26
Rev: server/modules/scripting/cgi.pike:2.62
Rev: server/modules/scripting/fastcgi.pike:2.12
Rev: server/modules/scripting/fpscript.pike:1.14
Rev: server/modules/scripting/perl.pike:2.25
Rev: server/modules/scripting/pikescript.pike:1.73
Rev: server/modules/scripting/piketag.pike:2.37
Rev: server/modules/scripting/servlet.pike:2.23
Rev: server/modules/scripting/webapp.pike:2.31
Rev: server/modules/security/auth_httpbasic.pike:1.10
Rev: server/modules/security/auth_httpcookie.pike:1.11
Rev: server/modules/security/htaccess.pike:1.104
Rev: server/modules/security/userdb_system.pike:1.11
Rev: server/modules/tags/accessed.pike:1.54
Rev: server/modules/tags/additional_rxml.pike:1.23
Rev: server/modules/tags/awizard.pike:1.27
Rev: server/modules/tags/check_spelling.pike:1.19
Rev: server/modules/tags/countdown.pike:1.52
Rev: server/modules/tags/diremit.pike:1.18
Rev: server/modules/tags/email.pike:1.28
Rev: server/modules/tags/emit_timerange.pike:1.14
Rev: server/modules/tags/foldlist.pike:1.36
Rev: server/modules/tags/html_wash.pike:1.27
Rev: server/modules/tags/indirect_href.pike:1.34
Rev: server/modules/tags/javascript_support/javascript_support.pike:1.59
Rev: server/modules/tags/javascript_support/scripts/CrossPlatform.js:1.19
Rev: server/modules/tags/javascript_support/scripts/DragDrop.js:1.4
Rev: server/modules/tags/javascript_support/scripts/DynamicLoading.js:1.19
Rev: server/modules/tags/javascript_support/scripts/Popup.js:1.22
Rev: server/modules/tags/javascript_support/scripts/Scroll.js:1.5
Rev: server/modules/tags/killframe.pike:1.36
Rev: server/modules/tags/obox.pike:1.40
Rev: server/modules/tags/rxmlparse.pike:1.72
Rev: server/modules/tags/sed.pike:1.14
Rev: server/modules/tags/session_tag.pike:1.20
Rev: server/modules/tags/sizer.pike:1.24
Rev: server/modules/tags/ssi.pike:1.45
Rev: server/modules/tags/tablify.pike:1.76
Rev: server/modules/tags/translation_mod.pike:1.14
Rev: server/modules/tags/vform.pike:1.47
Rev: server/modules/tags/wizard_tag.pike:1.33
Rev: server/modules/tags/wizz.pike:1.9
Rev: server/modules/throttling/baseline_throttling.pike:1.8
Rev: server/modules/throttling/throttlelib.pike:1.14
Rev: server/modules/throttling/throttletags.pike:1.15
Rev: server/modules/throttling/throttling_byaddress.pike:1.5
Rev: server/modules/throttling/throttling_byhostname.pike:1.3
Rev: server/modules/throttling/throttling_bytime.pike:1.7
Rev: server/modules/throttling/throttling_bytype.pike:1.10
Rev: server/modules/throttling/throttling_byuser.pike:1.4
Rev: server/more_modules/tagdoc_notation.pike:2.3
Rev: server/protocols/ftp.pike:2.102
Rev: server/protocols/http.pike:1.459
Rev: server/protocols/prot_ftp.pike:2.4
Rev: server/protocols/prot_ftps.pike:2.5
Rev: server/protocols/prot_hilfe.pike:2.11
Rev: server/protocols/prot_http.pike:2.6
Rev: server/protocols/prot_https.pike:2.7
Rev: server/protocols/prot_tetris.pike:2.5
Rev: server/tools/ntroxen/startdll/startdll.rc:1.4
Rev: server/tools/ntroxen/version.h:1.22

2004-02-09

2004-02-09 18:23:05 by Marcus Wellhardh <wellhard@roxen.com>

Implemented a more intelligent sync method of the local and remote
database. Only check for newer entries than the oldest in the
replicate database for this server. Syncing is done when the server
starts and when the remote database has bean offline and has come
online again.

Added funcion is_functional()

Removed broken function get_local_ids(). This function did mix id's
from different servers to try to filter out id's generated
remotely. This does not work since id's are local for a specific
server.

Rev: server/arg_cache_plugins/replicate.pike:1.19

2003-06-27

2003-06-27 16:46:47 by Anders Johansson <anders@roxen.com>

Added cvs_version.

Rev: server/arg_cache_plugins/replicate.pike:1.18

2003-06-18

2003-06-18 10:48:46 by Marcus Wellhardh <wellhard@roxen.com>

Ported from 3.4:

* Added cvs_version.

* Fixed argcache replication backtrace symptom. Only create index
entry in create_remote_key if an index_key is specified.

* Moved blocking mysql query to background_run. This prevents the
backend from locking if the external mysql connection is suddenly
broken.

* Fixed [Bug 3090 (#3090)]. Added extra select to be sure that the database is
online. Added ENSURE_NOT_OFF check in get_local_ids().

* Fixed [Bug 3068 (#3068)]. Added catch for secreat update. Fixed multiple
call-outs for initiate_servers.

* Fixed infinite recursion in synchronizing with remote arg-cache
after the remote database has been down.

Rev: server/arg_cache_plugins/replicate.pike:1.14

2003-06-18 09:40:21 by Marcus Wellhardh <wellhard@roxen.com>

Added cvs_version.

Rev: server/arg_cache_plugins/replicate.pike:1.18

2003-04-11

2003-04-11 14:54:21 by Marcus Wellhardh <wellhard@roxen.com>

Fixed argcache replication backtrace symptom. Only create index entry in create_remote_key if a index_key is specified.

Rev: server/arg_cache_plugins/replicate.pike:1.17

2003-04-08

2003-04-08 09:04:47 by Marcus Wellhardh <wellhard@roxen.com>

Moved blocking mysql query to background_run. This prevents the backend from locking if the external mysql connection is suddenly broken.

Rev: server/arg_cache_plugins/replicate.pike:1.16

2002-06-14

2002-06-14 00:38:18 by Martin Nilsson <mani@lysator.liu.se>

Fixes for the new plugins directory.

Rev: server/arg_cache_plugins/replicate.pike:1.15(DEAD)
Rev: server/base_server/fonts.pike:1.83
Rev: server/base_server/roxen.pike:1.805
Rev: server/base_server/roxenloader.pike:1.333
Rev: server/font_handlers/builtin.pike:1.13(DEAD)
Rev: server/font_handlers/compactimgfile.pike:1.5(DEAD)
Rev: server/font_handlers/freetype.pike:1.17(DEAD)
Rev: server/font_handlers/imagedir.pike:1.12(DEAD)
Rev: server/font_handlers/imagetar.pike:1.7(DEAD)
Rev: server/font_handlers/old.pike:1.11(DEAD)
Rev: server/font_handlers/ttf.pike:1.13(DEAD)
Rev: server/plugins/arg_cache/replicate.pike:1.15
Rev: server/plugins/font_handlers/builtin.pike:1.13
Rev: server/plugins/font_handlers/compactimgfile.pike:1.5
Rev: server/plugins/font_handlers/freetype.pike:1.17
Rev: server/plugins/font_handlers/imagedir.pike:1.12
Rev: server/plugins/font_handlers/imagetar.pike:1.7
Rev: server/plugins/font_handlers/old.pike:1.11
Rev: server/plugins/font_handlers/ttf.pike:1.13
Rev: server/plugins/protocols/ftp.pike:2.80
Rev: server/plugins/protocols/http.pike:1.370
Rev: server/plugins/protocols/prot_ftp.pike:2.3
Rev: server/plugins/protocols/prot_ftps.pike:2.4
Rev: server/plugins/protocols/prot_hilfe.pike:2.13
Rev: server/plugins/protocols/prot_http.pike:2.5
Rev: server/plugins/protocols/prot_https.pike:2.4
Rev: server/plugins/protocols/prot_tetris.pike:2.4
Rev: server/plugins/protocols/tetris.pike:1.9
Rev: server/protocols/ftp.pike:2.80(DEAD)
Rev: server/protocols/http.pike:1.370(DEAD)
Rev: server/protocols/prot_ftp.pike:2.3(DEAD)
Rev: server/protocols/prot_ftps.pike:2.4(DEAD)
Rev: server/protocols/prot_hilfe.pike:2.13(DEAD)
Rev: server/protocols/prot_http.pike:2.5(DEAD)
Rev: server/protocols/prot_https.pike:2.4(DEAD)
Rev: server/protocols/prot_tetris.pike:2.4(DEAD)
Rev: server/protocols/tetris.pike:1.9(DEAD)

2002-05-16

2002-05-16 13:30:37 by Marcus Wellhardh <wellhard@roxen.com>

Fixed [Bug 3090 (#3090)]. Added extra select to be sure that the database is online. Added ENSURE_NOT_OFF check in get_local_ids().

Rev: server/arg_cache_plugins/replicate.pike:1.15

2002-05-07

2002-05-07 13:27:01 by Marcus Wellhardh <wellhard@roxen.com>

Fixed [Bug 3068 (#3068)]. Added catch for secreat update. Fixed multiple call-outs for initiate_servers.

Rev: server/arg_cache_plugins/replicate.pike:1.14

2002-02-06

2002-02-06 09:32:38 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Backported ArgCache fixes from Roxen 2.4.

Rev: server/arg_cache_plugins/replicate.pike:1.13
Rev: server/base_server/roxen.pike:1.772

2002-02-06 09:28:20 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Now uses ArgCache()->low_decode_id().

Rev: server/arg_cache_plugins/replicate.pike:1.13

2001-12-19

2001-12-19 13:48:25 by Marcus Wellhardh <wellhard@roxen.com>

Ported from 2.2:
ixed mutex problem in when threads was disabled.

Rev: server/arg_cache_plugins/replicate.pike:1.12

2001-12-17

2001-12-17 15:08:14 by Marcus Wellhardh <wellhard@roxen.com>

Fixed mutex problem when threads was disabled.

Rev: server/arg_cache_plugins/replicate.pike:1.12

2001-11-27

2001-11-27 10:17:48 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Ported from Roxen 2.2:

Added functionality to enable replication of argcache entries through
SiteBuilder's replication system:

o Added primary key to replicate table.

o Renamed table local.argunemts_foreign to local.arguments_replicated.

o Changed column id in argunemts_foreign table to two columns
index_id and value_id.

o Added primary key to table arguments_replicated.

o Added argument index_id to function get_and_store_data_from_server.

o Added argument server to function create_key.

o Added new function add_replicated_key.

o Fixed problem with decode_id that occured if the remote database
was down. The function did not decode local id's. Moved
ENSURE_NOT_OFF to after local cache lookup.

o Added function get_local_ids.

Rev: server/arg_cache_plugins/replicate.pike:1.11

2001-11-26

2001-11-26 17:59:21 by Marcus Wellhardh <wellhard@roxen.com>

Added functionality to enable replication of argcache entries through
SiteBuilder's replication system:

o Added primary key to replicate table.

o Renamed table local.argunemts_foreign to local.arguments_replicated.

o Changed column id in argunemts_foreign table to two columns
index_id and value_id.

o Added primary key to table arguments_replicated.

o Added argument index_id to function get_and_store_data_from_server.

o Added argument server to function create_key.

o Added new function add_replicated_key.

o Fixed problem with decode_id that occured if the remote database
was down. The function did not decode local id's. Moved
ENSURE_NOT_OFF to after local cache lookup.

o Added function get_local_ids.

Rev: server/arg_cache_plugins/replicate.pike:1.11

2001-11-19

2001-11-19 12:59:49 by Marcus Wellhardh <wellhard@roxen.com>

Fixed infinite recursion in synchronizing with remote arg-cache after the remote database has been down.

Rev: server/arg_cache_plugins/replicate.pike:1.10

2001-10-09

2001-10-09 12:38:05 by Per Hedbor <ph@opera.com>

The constant name REPLICATE collides with the SB-module Replicate on NT (case)

Rev: server/arg_cache_plugins/replicate.pike:1.9
Rev: server/base_server/roxen.pike:1.749

2001-10-03

2001-10-03 11:26:03 by Per Hedbor <ph@opera.com>

Forgot one rather critical lock

Rev: server/arg_cache_plugins/replicate.pike:1.8

2001-10-01

2001-10-01 15:07:48 by Per Hedbor <ph@opera.com>

Allow recursive mutex locks in the replication system

Rev: server/arg_cache_plugins/replicate.pike:1.7
Rev: server/base_server/roxen.pike:1.747

2001-09-25

2001-09-25 22:55:15 by Martin Nilsson <mani@lysator.liu.se>

Updated copyright

Rev: server/arg_cache_plugins/replicate.pike:1.6
Rev: server/font_handlers/builtin.pike:1.13
Rev: server/font_handlers/compactimgfile.pike:1.5
Rev: server/font_handlers/freetype.pike:1.14
Rev: server/font_handlers/imagedir.pike:1.12
Rev: server/font_handlers/imagetar.pike:1.7

2001-09-20

2001-09-20 09:15:29 by Per Hedbor <ph@opera.com>

Updated for the new API (with locking and one persistent connection in the arg-cache instead of short-lived multiple DB connections)

Rev: server/arg_cache_plugins/replicate.pike:1.5

2001-08-28

2001-08-28 15:48:01 by Per Hedbor <ph@opera.com>

Fixed a replicate variable. Got rid of the 'shared' database, since it was more or less a clone of the 'replicate' database anyway (in it's intentions). Fixed [Bug 2075 (#2075)]

Rev: server/arg_cache_plugins/replicate.pike:1.4
Rev: server/base_server/global_variables.pike:1.82
Rev: server/base_server/module.pike:1.129
Rev: server/base_server/prototypes.pike:1.36
Rev: server/base_server/roxen.pike:1.718
Rev: server/config_interface/dbs/browser.pike:1.22
Rev: server/config_interface/dbs/index.html:1.9
Rev: server/config_interface/dbs/new_db.pike:1.7
Rev: server/config_interface/sites/create_site.pike:1.8
Rev: server/config_interface/sites/create_site_with_template.pike:1.20
Rev: server/etc/modules/DBManager.pmod:1.26
Rev: server/etc/test/tests/db/RoxenTest_dbmanager.pike:1.5
Rev: server/modules/configuration/config_tags.pike:1.161
Rev: server/modules/security/auth_httpcookie.pike:1.8
Rev: server/modules/tags/accessed.pike:1.45

2001-08-22

2001-08-22 15:42:14 by Per Hedbor <ph@opera.com>

Added support for REPLICATE_DEBUG define

Rev: server/arg_cache_plugins/replicate.pike:1.3

2001-08-20

2001-08-20 15:13:24 by Per Hedbor <ph@opera.com>

Do not do unessesary work when REPLICATE is not defined

Rev: server/arg_cache_plugins/replicate.pike:1.2

2001-08-20 15:10:17 by Per Hedbor <ph@opera.com>

Example arg-cache replicator.

Rev: server/arg_cache_plugins/replicate.pike:1.1