• last updated 5 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Replace ad_decode idiom

    • -2
    • +2
    /openacs-4/packages/search/tcl/search-procs.tcl
Update translations

Update translation

Chat data-model reform:

- introduce on delete cascade on foreign key constraints so package can be removed easily e.g. from the subsite UI

- remove remaining stored procedures (and function_args definitions) to relieve the burden on the development process and reduce divergency between oracle and postgres code

- converge oracle and postgres datamodels:

. oracle -> add missing messages_time_window column

. postgres -> remove creation_date from chat_transcripts, which was found to be still existing on old downstream installations

    • -226
    • +0
    /openacs-4/packages/chat/tcl/chat-procs-oracle.xql
    • -6
    • +42
    /openacs-4/packages/chat/tcl/chat-procs.tcl
file upgrade-5.0.1d6-5.0.1d7.sql was initially added on branch oacs-5-10.

Check csrf token for existance (might not be there e.g. in a scheduled procedure rendering the page)

    • -2
    • +3
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
Chat Redesign: add de_DE message keys for avatar display room attribute

Don't try to parse empty content

Whitespace changes

    • -13
    • +13
    /openacs-4/packages/chat/tcl/chat-procs.xql
Chat Redesign: enable/disable avatar pictures by room, using the new attribute 'avatar_p', instead of by package instance, using the 'ShowAvatar' parameter.

    • -11
    • +10
    /openacs-4/packages/chat/tcl/chat-ajax-procs.tcl
    • -1
    • +3
    /openacs-4/packages/chat/tcl/chat-procs.tcl
    • -3
    • +6
    /openacs-4/packages/chat/tcl/chat-procs.xql
    • -2
    • +10
    /openacs-4/packages/chat/www/room-edit.tcl
  1. … 5 more files in changeset.
file upgrade-5.0.1d5-5.0.1d6.sql was initially added on branch oacs-5-10.

cache generated svg code on disk

provide performance feedback on the level of partial times

revert escaped debugging output

    • -1
    • +0
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
ease editing of "Form" entry (staring with <form> tag, don't fight with CKEditor cleanup)

    • -0
    • +1
    /openacs-4/packages/xowiki/tcl/folder-procs.tcl
Chat Redesign: move common functions used in the chat skins to 'chat-common.js', and rename the skin javascript files.

file chat-bubbles.js was initially added on branch oacs-5-10.

file chat-classic.js was initially added on branch oacs-5-10.

Improve the situation on browsers such as Firefox, where correct xml is somehow enforced when one does not specify the responseType

One should also find a solution for the persistent subscription, as it is trickier

site nodes reform part 2: change from tree_sortkeys to recursive queries

-- This upgrade script completes the commits "change queries on

-- site-node tree from tree_sortkey to recursive queries" from Oct 21,

-- 2018, 4 months ago. This upgrade has the purpose to drop the now

-- obsolete triggers and indices.

--

-- Delaying the 2nd part had the purpose to make upgrades more smooth,

-- at least for upgrades via .apm files. Without site nodes working,

-- users cannot navigate on their server unless it is restarted.

--

-- http://fisheye.openacs.org/changelog/OpenACS?cs=MAIN%3Agustafn%3A20181021173623

-- http://fisheye.openacs.org/changelog/OpenACS?cs=MAIN%3Agustafn%3A20181021175135

-- http://fisheye.openacs.org/changelog/OpenACS?cs=MAIN%3Agustafn%3A20181022074137

-- http://fisheye.openacs.org/changelog/OpenACS?cs=MAIN%3Agustafn%3A20181022085126

-- http://fisheye.openacs.org/changelog/OpenACS?cs=MAIN%3Agustafn%3A20181022081230

--

new parameter PersistentLoginDefault: let admin decide, whether default value in login box should be true of false

Don't call security::secure_conn_p if not connected

message-relay-procs: factor out subscription handling from bgdelivery

and chat-procs and provide compatibility for streaming chat modes

with HTTPS.

The message-relay-procs provide two different implementation for

delivering messages to subscribers:

a) via bgdelivery (traditional method): this is, what was used so far,

having the disadvantage that it only works on plain HTTP connections

b) via ns_connchan (new method): ns_connchan is a relatively new feature

of NaviServer which allows transparent reading/writing from connections.

Chat has a new instance variable named "message_relay", which consists

of preferences for the chat connections. So far, the traditional "bgdelivery"

is still the default mode.

bumped version numbers

- xotcl-core 5.10.0d14

- xowiki: 5.10.0d23

    • -3
    • +3
    /openacs-4/packages/xowiki/xowiki.info
    • -30
    • +49
    /openacs-4/packages/xowiki/tcl/chat-procs.tcl
    • -22
    • +28
    /openacs-4/packages/xowiki/www/chat.tcl
file message-relay-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/xotcl-core/tcl/message-relay-procs.tcl
reduce verbosity

CSP: add connect-src default rule

revert premature commit affecting all sites

add autocomplete hint as suggested by chrome

Add new column 'public_avatar_p' to the 'user_preferences' table, in order to allow the user to decide wheter to make the avatar (profile picture) public to other users or not, with a conservative default, false. Add also a simple API to get/set that value and bump acs-kernel version number.

file avatar-procs.xql was initially added on branch oacs-5-10.

    • -0
    • +0
    /openacs-4/packages/acs-subsite/tcl/avatar-procs.xql