• last updated 3 hours ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Other leftovers

Other files deleted

Delete more zombie files

Delete zombie file from merge with MAIN

merge with missing files

  1. … 1450 more files in changeset.
merge from oacs-5-10

    • -132
    • +0
    ./java/adChatClientListener.java
  1. … 8085 more files in changeset.
bumped version number from development version to release version

  1. … 93 more files in changeset.
upgrade maturity to 2, such it is offered via "install from repository"

make sure to delete temporary objects

harden page_contract

Provide a specific message key for when messages are not available

Many thanks to Sebastian Scheder

Clear out old java codebase and update the docs referring to the previous java implementation

    • -132
    • +0
    ./java/adChatClientListener.java
  1. … 3 more files in changeset.
Move the main chat rendering in an include to allow reuse in other contexts

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

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

skip "-url" in "export_vars -url" since it is the default

  1. … 11 more files in changeset.
bumped version numbers to 5.10.1b1

  1. … 85 more files in changeset.
Make sure only one tuple per room is returned

room_id is required

Improved SQL query significantly by using "acs_permission.permission_p_recursive_array"

Before, a sample query used 300K buffers, now it is down to 2.6 buffers.

Under bad conditions, the old query used 2s or more.

Fixed broken oracle.xql file (broken since 5 years)

Handle persisting messages from outside of a connection, e.g. in the chat sweeper

Also cleanup acs_attribute

Cleanup the vestigial moderated_p flag

  1. … 2 more files in changeset.
Get rid of the intermediate "room-enter" page and enforce all of the relevant permission in place in the "chat" page, cleanup variables and update automated tests

  1. … 1 more file in changeset.
Use better message key

Basic webtest of chat room creation

file webtest-procs.tcl was initially added on branch oacs-5-10.

    • -0
    • +0
    ./tcl/test/webtest-procs.tcl
Follow-up for https://cvs.openacs.org/changelog/OpenACS?cs=oacs-5-10%3Agustafn%3A20230313120323

- make sure the anonymous users nsv is created when the chat is instantiated

- make sure xo::cc is available when the anonymous identifier is generated

- handle in the Chat package, that the uid may not be a user, but an IP address

- adapt other chat skins to the new anonymous user logics

  1. … 5 more files in changeset.
Don't hardcode login requirement (to be continued)