David Botton
caf52fe44d
Support for CLOG console
2024-04-05 15:19:08 -04:00
David Botton
1c9fa342ad
Prepare for additional connection types
2024-03-11 23:20:23 -04:00
David Botton
0001feccc6
clog popups
2024-03-08 16:28:49 -05:00
David Botton
14a4f3630d
Merge pull request #328 from em7/em7_fix_ccl_windows_features
...
Fix for CCL on Windows: 'windows' feature to clog-connection
2024-03-07 07:39:29 -05:00
em7
03ca2a96fb
Added 'windows' feature to clog-connection to make it buildable on Windows using Clozure CL
2024-03-07 10:20:48 +01:00
David Botton
2c03011f4f
Report websocket errors
2024-02-14 08:40:34 -05:00
Christopher Mark Gore
c083f905b2
Adding SSL keys for the clack:clackup call
2024-01-11 13:22:55 -06:00
hxz
44dd86ba56
fixed a typo
2023-01-16 14:13:08 +08:00
fbmnds
905d3f99af
Update clog-connection.lisp
...
Fix sequence of replacements for escaping strings.
2022-10-01 10:26:33 +02:00
David Botton
e1adace5ff
better handling of missing boot.html files
2022-09-30 14:52:40 -04:00
hxz
f73c488900
fixed a typo when closing the connection
2022-09-26 14:01:08 +08:00
David Botton
b5c33af83e
run builder as an app and make a executable
2022-08-22 22:35:23 -04:00
David Botton
0a3cec7c41
better resolution of post data
2022-08-10 00:53:07 -04:00
David Botton
91e228e3f6
remove lock and use atomic-incf
2022-08-10 00:26:24 -04:00
Shaka Chen
839d995a84
Inserting "NOT supporting LACK.BUILDER DSL" into docstring
2022-08-09 14:23:40 +08:00
Shaka Chen
d79785044d
docstring updated for :LACK-MIDDLEWARE-LIST
2022-08-09 12:37:58 +08:00
Shaka Chen
e44d2b247b
fixed read-sequence type error when there are more lack middlewares
...
Error message: The value [NUMBER] is not of type CHARACTER when setting an element of (ARRAY CHARACTER).
Thus, the updated code checks the type of RAW-BODY to decide what to do.
2022-08-09 12:30:04 +08:00
Shaka Chen
b5fd7e458a
more functional style and fixed middleware ordering
2022-08-09 12:30:04 +08:00
Shaka Chen
1787996e02
basic api for lack middlewares
2022-08-09 12:30:04 +08:00
Shaka Chen
a05ff40e97
close the connection when connection-id is invalid
2022-08-04 10:39:16 +08:00
Shaka Chen
3f1f908f6b
Aborting the old connection when doing reconnection
2022-08-04 10:39:16 +08:00
Shaka Chen
9315a0fee6
Accept reconnection only if the connection-id is valid
2022-08-04 10:39:16 +08:00
Shaka Chen
e0aeae7690
Close zombie websocket connection
2022-08-04 10:39:16 +08:00
Shaka Chen
b5c8e3a165
SSOT for compiled boot-js and base version of js/boot.js
2022-08-04 10:39:16 +08:00
Shaka Chen
dd94ccd6c1
Cryptographic grade random hex string for connection ids
2022-07-28 14:13:30 +08:00
Shaka Chen
6cea90dab3
tuned code and log readibility for CLOG-CONNECTION::HANDLE-MESSAGE
2022-07-27 15:48:34 +08:00
David Botton
29fd488725
revert long poll behavior but if a number that many times till stop long poll
2022-07-25 16:35:03 -04:00
David Botton
7c2791d4ed
:extend option keeps long polling on after first query, otherwise long polling shutsdown on first query
2022-07-25 13:19:26 -04:00
David Botton
174d263db1
long poll missing fix for better ids
2022-07-25 12:32:06 -04:00
David Botton
1cf6758abb
add declare ignores
2022-07-18 22:58:52 -04:00
David Botton
25a9462f1f
update documentation, remove tabs
2022-07-18 22:26:37 -04:00
David Botton
6bf8860b94
more secure connection ids
2022-07-15 10:03:25 -04:00
David Botton
8097a8b344
more secure connection ids
2022-07-15 09:50:26 -04:00
David Botton
96891ba5b6
properly escape backslash and attributes
2022-07-07 19:41:01 -04:00
David Botton
465a6efba4
code formatting
2022-06-22 18:54:32 -04:00
David Botton
a98ea6b7fc
Bump jQuery to 3.6.0 and jQueryUI to 1.13.1
2022-06-21 20:31:57 -04:00
David Botton
ce339a4f56
remove tabs and trailing white spaces
2022-06-09 19:17:58 -04:00
David Botton
b85c539cca
Close long polling first connection sooner
2022-05-23 21:47:05 -04:00
David Botton
c3e7223077
catch errors on disconects
2022-05-16 12:52:01 -04:00
David Botton
a197942d66
fix error reconnect when using long polling
2022-05-12 14:32:08 -04:00
David Botton
1c1158ba3a
clog-web-site instant website creation
2022-04-12 22:05:43 -04:00
David Botton
ad65de9f18
Implement long polling to allow web crawling of websites
2022-04-11 23:41:51 -04:00
David Botton
dcc5f7dca7
Make selection of webserver optional
2022-04-10 22:57:13 -04:00
David Botton
27215a9a3f
Enabled extend-routing
2022-04-10 20:30:27 -04:00
David Botton
0d71ba52d4
update to static-html handling
2022-04-10 18:22:34 -04:00
David Botton
85b006e109
compiled-boot-html support and support for custom html from boot-function alone
2022-04-06 16:20:29 -04:00
David Botton
a27e86a197
added search engine optimization functionality
2022-04-05 22:32:28 -04:00
David Botton
662220432f
prevent clog-gui windows from passing bottom of page
2022-04-05 20:27:33 -04:00
David Botton
46394d7ec1
configurable break on exceptions
2022-04-05 13:49:58 -04:00
David Botton
fa5f2d9e7c
more exception coverage
2022-04-05 09:45:09 -04:00