Bugzilla – Attachment 137648 Details for
Bug 113743
MediaWiki publisher does not work with Wiki configured to use Basic Authentication
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Extremely ugly POC patch - do NOT use!!!
patches.diff (text/plain), 2.81 KB, created by
Sven Neuz (SERPENTEQ)
on 2017-11-09 18:19:38 UTC
(
hide
)
Description:
Extremely ugly POC patch - do NOT use!!!
Filename:
MIME Type:
Creator:
Sven Neuz (SERPENTEQ)
Created:
2017-11-09 18:19:38 UTC
Size:
2.81 KB
patch
obsolete
>diff Original/Helper.java Patched/Helper.java >54a55,56 >> import java.nio.charset.StandardCharsets; >> import java.util.Base64; >659c661 >< conn.setRequestProperty("User-Agent", "LibreOffice Wiki Publisher 1.2.0"); >--- >> conn.setRequestProperty("User-Agent", "LibreOffice Wiki Publisher 1.2.1"); >763c765,766 >< URI aURI = new URI(aMainURL.toString() + "index.php?title=Special:Userlogin"); >--- >> //URI aURI = new URI(aMainURL.toString() + "index.php?title=Special:Userlogin"); >> URI aURI = new URI(aMainURL.toString() + "Special:ListUsers"); >765d767 >< connGet.setInstanceFollowRedirects(true); >766a769,773 >> String basicAuth = Base64.getEncoder().encodeToString((sWikiUser+":"+sWikiPass).getBytes(StandardCharsets.UTF_8)); >> connGet.setRequestProperty("Authorization", "Basic " + basicAuth); >> >> connGet.setInstanceFollowRedirects(true); >> >777c784,785 >< URI aPostURI = new URI(aMainURL.toString() + "index.php?title=Special:Userlogin&action=submitlogin"); >--- >> //URI aPostURI = new URI(aMainURL.toString() + "index.php?title=Special:Userlogin&action=submitlogin"); >> URI aPostURI = new URI(aMainURL.toString() + "Special:ListUsers"); >779a788,790 >> >> connPost.setRequestProperty("Authorization", "Basic " + basicAuth); >> >786c797 >< post.write("wpName="); >--- >> /*post.write("wpName="); >807c818 >< >--- >> */ >diff Original/WikiArticle.java Patched/WikiArticle.java >23a24,25 >> import java.util.Base64; >> import java.nio.charset.StandardCharsets; >120a123,126 >> >> String basicAuth = Base64.getEncoder().encodeToString((m_sWikiUser+":"+m_sWikiPass).getBytes(StandardCharsets.UTF_8)); >> connGet.setRequestProperty("Authorization", "Basic " + basicAuth); >> >160a167,170 >> >> String basicAuth = Base64.getEncoder().encodeToString((m_sWikiUser+":"+m_sWikiPass).getBytes(StandardCharsets.UTF_8)); >> connGet.setRequestProperty("Authorization", "Basic " + basicAuth); >> >202a213,217 >> >> String basicAuth = Base64.getEncoder().encodeToString((m_sWikiUser+":"+m_sWikiPass).getBytes(StandardCharsets.UTF_8)); >> connPost.setRequestProperty("Authorization", "Basic " + basicAuth); >> //connPost.setInstanceFollowRedirects(true); >> >diff Original/WikiEditSettingDialog.java Patched/WikiEditSettingDialog.java >22a23,24 >> import java.util.Base64; >> import java.nio.charset.StandardCharsets; >214a217,220 >> >> String basicAuth = Base64.getEncoder().encodeToString((sUserName+":"+sPassword).getBytes(StandardCharsets.UTF_8)); >> connGet.setRequestProperty("Authorization", "Basic " + basicAuth); >>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 113743
: 137648