<?xml version="1.0" encoding="UTF-8"?>
    
    <rss version="2.0"><channel><title>httpoveripc Git changes</title><link>https://devserver3.ustadmobile.com/jenkins/job/httpoveripc/changes</link><description>httpoveripc Git changes</description><item><title>#9 Remove forward headers from this library. Can be handled by clients. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/httpoveripc/9/changes#detail0</link><guid isPermaLink="false">job/httpoveripc/9/changes#detail0</guid><pubDate>Fri, 2 Jun 2023 11:50:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/androidTest/java/com/ustadmobile/httpoveripc/core/forwardheaders/ForwardHeaderTest.kt
core/src/main/java/com/ustadmobile/httpoveripc/core/forwardheaders/ForwardHeaderSection.kt
</description></item><item><title>#9 Implement try/catch on AbstractHttpOverIpcServer to ensure reply with internal server error is always sent if server throws an exception. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/httpoveripc/9/changes#detail1</link><guid isPermaLink="false">job/httpoveripc/9/changes#detail1</guid><pubDate>Fri, 2 Jun 2023 11:50:39 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>server/src/androidTest/AndroidManifest.xml
build.gradle
.idea/compiler.xml
server/src/main/java/com/ustadmobile/httpoveripc/server/ThrowExceptionHttpOverIpcServer.kt
server/src/main/java/com/ustadmobile/httpoveripc/server/AbstractHttpOverIpcServer.kt
.idea/kotlinc.xml
server/src/androidTest/java/com/ustadmobile/httpoveripc/server/AbstractHttpOverIpcServiceTest.kt
.idea/androidTestResultsUserPreferences.xml
.idea/misc.xml
</description></item><item><title>#8 Switch to using standard Forwarded header instead of non-standard "ipc-host". (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/httpoveripc/8/changes#detail0</link><guid isPermaLink="false">job/httpoveripc/8/changes#detail0</guid><pubDate>Thu, 20 Apr 2023 14:47:55 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>server/src/androidTest/java/com/ustadmobile/httpoveripc/server/HttpOverIpcIntegrationTest.kt
core/src/androidTest/java/com/ustadmobile/httpoveripc/core/forwardheaders/ForwardHeaderTest.kt
core/src/main/java/com/ustadmobile/httpoveripc/core/forwardheaders/ForwardHeaderSection.kt
client/src/main/java/com/ustadmobile/httpoveripc/client/HttpOverIpcProxy.kt
build.gradle
.idea/androidTestResultsUserPreferences.xml
</description></item><item><title>#7 Fix RawHttpRequest.asSimpleTextRequest (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/httpoveripc/7/changes#detail0</link><guid isPermaLink="false">job/httpoveripc/7/changes#detail0</guid><pubDate>Fri, 17 Mar 2023 17:59:55 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/main/java/com/ustadmobile/httpoveripc/core/ext/RawHttpRequestExt.kt
build.gradle
</description></item><item><title>#6 Migrate from using NanoHTTPD for proxy server to using RawHTTPs own server. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/httpoveripc/6/changes#detail0</link><guid isPermaLink="false">job/httpoveripc/6/changes#detail0</guid><pubDate>Fri, 17 Mar 2023 12:44:57 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>client/build.gradle
build.gradle
client/src/main/java/com/ustadmobile/httpoveripc/client/HttpOverIpcClient.kt
client/src/main/java/com/ustadmobile/httpoveripc/client/IHTTPSessionExt.kt
client/src/androidTest/java/com/ustadmobile/offlinehttpservice/client/HttpOverIpcProxyTest.kt
client/src/main/java/com/ustadmobile/httpoveripc/client/HttpOverIpcProxy.kt
README.md
server/build.gradle
</description></item><item><title>#4 Implementation and test for HttpOverIpcProxy. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/httpoveripc/4/changes#detail0</link><guid isPermaLink="false">job/httpoveripc/4/changes#detail0</guid><pubDate>Sun, 12 Mar 2023 23:18:47 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>client/src/main/java/com/ustadmobile/httpoveripc/client/IHttpOverIpcClient.kt
client/src/main/java/com/ustadmobile/httpoveripc/client/HttpOverIpcClient.kt
client/src/androidTest/java/com/ustadmobile/offlinehttpservice/client/HttpOverIpcProxyTest.kt
client/src/main/java/com/ustadmobile/httpoveripc/client/HttpOverIpcProxy.kt
client/build.gradle
build.gradle
</description></item><item><title>#4 Handle proxying of request body. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/httpoveripc/4/changes#detail1</link><guid isPermaLink="false">job/httpoveripc/4/changes#detail1</guid><pubDate>Sun, 12 Mar 2023 23:18:47 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>server/src/main/AndroidManifest.xml
server/src/androidTest/java/com/ustadmobile/httpoveripc/server/HttpOverIpcIntegrationTest.kt
core/src/main/java/com/ustadmobile/httpoveripc/core/ext/URIExt.kt
build.gradle
client/src/main/java/com/ustadmobile/httpoveripc/client/HttpOverIpcClient.kt
client/src/main/java/com/ustadmobile/httpoveripc/client/IHTTPSessionExt.kt
client/src/androidTest/java/com/ustadmobile/offlinehttpservice/client/HttpOverIpcProxyTest.kt
client/src/main/java/com/ustadmobile/httpoveripc/client/HttpOverIpcProxy.kt
server/build.gradle
server/src/main/java/com/ustadmobile/httpoveripc/server/EchoHttpOverIpcServer.kt
</description></item><item><title>#3 Fix handling port in toRawHttpRequest (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/httpoveripc/3/changes#detail0</link><guid isPermaLink="false">job/httpoveripc/3/changes#detail0</guid><pubDate>Mon, 6 Mar 2023 22:14:57 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/main/java/com/ustadmobile/httpoveripc/core/SimpleTextRequest.kt
core/src/androidTest/java/com/ustadmobile/httpoveripc/core/SimpleTextRequestTest.kt
build.gradle
.idea/androidTestResultsUserPreferences.xml
</description></item><item><title>#2 Update SimpleHttpRequest to use Ktor's Url class instead of using separate host, protocol, path vars etc. (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/httpoveripc/2/changes#detail0</link><guid isPermaLink="false">job/httpoveripc/2/changes#detail0</guid><pubDate>Mon, 6 Mar 2023 13:51:53 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>core/src/main/java/com/ustadmobile/httpoveripc/core/ext/RawHttpRequestExt.kt
core/build.gradle
core/src/main/java/com/ustadmobile/httpoveripc/core/SimpleTextRequest.kt
core/src/androidTest/java/com/ustadmobile/httpoveripc/core/SimpleTextRequestTest.kt
client/build.gradle
build.gradle
core/src/androidTest/java/com/ustadmobile/httpoveripc/core/ext/RawHttpRequestExtTest.kt
.idea/androidTestResultsUserPreferences.xml
</description></item><item><title>#2 Bump version (mike)</title><link>https://devserver3.ustadmobile.com/jenkins/job/httpoveripc/2/changes#detail1</link><guid isPermaLink="false">job/httpoveripc/2/changes#detail1</guid><pubDate>Mon, 6 Mar 2023 13:51:53 +0400</pubDate><author>no-reply@ustadmobile.com</author><description>build.gradle
</description></item></channel></rss>