summaryrefslogtreecommitdiff
path: root/indra/llcorehttp
AgeCommit message (Collapse)Author
25 hoursMerge tag 'Second_Life_Release#5ddd940b-26.4' into 26.4Erik Kundiman
26 hoursMerge remote-tracking branch 'secondlife/release/26.4' into 26.4Erik Kundiman
9 daysIssue #6188: standardize and implement missing `system.*` methods.Rider Linden
11 daysIssue #6181: Rather than silently dropping messages sent as a notify that ↵Rider Linden
were registered as async, send back an error to the caller.
11 daysMerge branch 'develop' into project/lua_editorJonathan "Geenz" Goodman
12 days#6172 Crash on recordResultCodeAndrey Kleshchev
mResutCodes gets modified from different threads, mutex it.
2026-08-17Issue https://github.com/secondlife/sl-vscode-plugin/issues/98: Refactor ↵Rider Linden
message passing into unified format.
2026-07-22Publish object inventories to external editor. (#5834)Rider Linden
* Adding tight integration flag for vscode and open code through a URL. * [WIP] Publish objects and their contents from the viewer into VS code. * [WIP] Still very much a work in progress, supports most of the core operations publish, get, write, delete, and create. Still quite a few bugs to work out. * [WIP] Object publishing checkpoint. * [checkpoint] Script tight integration with vscode, object publishing. * Number of fixed issue. * A few redundancy and performance fixes. * Some cosmetics. * I like "Explore" better than "Publish" * Object renaming, luau inventory icon, runstate, restart. * Some clean up around permissions and possible nullptr deref. * Code review feedback.
2026-01-20Merge branch 'develop-linux' into project/lua_editorAndrey Lihatskiy
# Conflicts: # indra/newview/llpreviewscript.cpp
2026-01-07Corrected file permissions, only permitting execution on .sh scripts and .py ↵Hecklezz
scripts with a shebang Signed-off-by: Hecklezz <tj8@live.com.au>
2025-12-31make LLCore::HttpStatus type enums constexprleviathan
2025-12-23Merge branch 'develop-linux' into marchcat/slua-linuxAndrey Lihatskiy
2025-12-16Clean up dead TeamCity build output and work arounds from testsRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-12-16Clean up dead legacy headers and compiler work aroundsRye
Clean up dead macos files Clean up dead windows build files Signed-off-by: Rye <rye@alchemyviewer.org>
2025-12-04Merge remote-tracking branch 'secondlife/release/2026.01' into 2026.01Erik Kundiman
2025-12-03Merge branch 'develop-linux' into marchcat/slua-linuxAndrey Lihatskiy
# Conflicts: # indra/newview/llfeaturemanager.cpp
2025-12-03Merge branch 'release/2026.01' into marchcat/devlinux-2601Andrey Lihatskiy
# Conflicts: # indra/llcommon/llprocessor.cpp # indra/llcorehttp/_refcounted.h # indra/llcorehttp/_thread.h # indra/newview/llfeaturemanager.cpp # indra/newview/llviewershadermgr.cpp
2025-12-03Merge branch 'develop-linux' into marchcat/slua-linuxAndrey Lihatskiy
2025-12-01#5078 Replace boost::function with std::functionRye
* Replace boost::function usage with std::function for easier debugging and reduced compiler warnings * Remove a few remaining instances of boost::noncopyable that were missed in tests Signed-off-by: Rye <rye@alchemyviewer.org>
2025-11-30Replace boost noncopyable and undefined function usage with modern c++ ↵Rye
deleted operator and constructor
2025-11-28#5072 Use make_shared for more efficient ref counting and allocationRye
2025-11-27Replace dependency on boost thread with std and change HttpService to use a ↵Rye
similar thread shutdown mechanism to LLThread
2025-11-25Merge branch 'project/lua_editor' into marchcat/slua-linuxAndrey Lihatskiy
2025-11-21Minimal fix for ctdWolfGangS
2025-11-19Merge branch 'develop-linux' into marchcat/slua-linuxAndrey Lihatskiy
# Conflicts: # indra/newview/llfeaturemanager.cpp # indra/newview/llstartup.cpp
2025-11-02Fix support for setting thread names on linux and macosRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-11-02Fix building with clang on non-darwin platformsRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Run tests using ctest after all targets are built to reduce build contentionRye
Reuse test runner compilation unit to reduce extra source files compiled by 189 Only build macOS tests for build host architecture that will be running them to reduce wasted CI time Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-27Introduce global precompiled header to accelerate buildRye
Signed-off-by: Rye <rye@alchemyviewer.org>
2025-10-25Merge tag 'Second_Life_Release#01823996-2025.08' into 2025.08Erik Kundiman
2025-10-10Merge pull request #4810 from secondlife/geenz/2025.07-lua-editorJonathan "Geenz" Goodman
Update Lua editor with latest 2025.07
2025-10-07Some cleanup on the JSONRPC class.Rider Linden
2025-10-07initial Lua types files, and switch websocket server to use a single ↵Rider Linden
connection for all scripts.
2025-10-07Expand the websocket implementation a bit. Added JSONRPC specialization.Rider Linden
2025-10-07First pass at websocket server for editing.Rider Linden
2025-10-07Update indra/llcorehttp/llwebsocketmgr.cppRider Linden
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-10-07Finish blocking run and adding documentation.Rider Linden
2025-10-07Initial simple websockets server with managing singleton.Rider Linden
2025-10-01Merge tag 'Second_Life_Release#a6d4c1d3-2025.07' into 2025.07Erik Kundiman
2025-09-18Merge remote-tracking branch 'origin/release/2025.07' into geenz/2025.07-developJonathan "Geenz" Goodman
2025-09-15Merge tag 'Second_Life_Release#17540023-2025.07' into 2025.07Erik Kundiman
2025-09-11#1825 Use html as a default type for nosniff mime probesAndrey Kleshchev
2025-08-22Fix test build on macOSRye
2025-08-20Merge branch 'develop' of github.com:secondlife/viewer into rye/infinitemacRye
2025-08-18Add new LastModified option to HttpRequest handling (#4563)fmartian
* Add LastModified: option to the HttpOptions and handle it properly in HttpOpRequest::prepareRequest() * grid_name could be empty if an invalid grid was passed in.
2025-07-03Anticipate curl 8 from not being able to downloadErik Kundiman
This is cherry-picked from an old commit which was reverted before, but modified so that it only affects the platform that has to use system libcurl 8 (only Windows ARM64 so far). System libcurl, which is typically newer, doesn't accept when SL server responses with an invalid Content-Encoding value (usually some value that's probably meant to be put as the Content-Type value), that we'd get "unrecognized or bad HTTP Content or Transfer-Encoding" https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Accept-Encoding A way to fix this would be to just not expect decompressed contents, by letting libcurl have the default value for CURLOPT_ACCEPT_ENCODING, which is NULL.
2025-02-11Fix llcorehttp tests building under macosRye
2024-10-18Merge remote-tracking branch 'secondlife/release/2024.09-ExtraFPS' into ↵Erik Kundiman
2024.09-ExtraFPS
2024-09-09Changes towards C++20 compatibility (#2520)Ansariel Hiller
2024-09-01Merge remote-tracking branch 'secondlife/release/2024.08-DeltaFPS' into ↵Erik Kundiman
2024.08-DeltaFPS