@@ -119,7 +119,7 @@ function Collection(href, type, displayname, description, color) {
119
119
*/
120
120
function get_principal ( user , password , callback ) {
121
121
let request = new XMLHttpRequest ( ) ;
122
- request . open ( "PROPFIND" , SERVER + ROOT_PATH , true , user , password ) ;
122
+ request . open ( "PROPFIND" , SERVER + ROOT_PATH , true , user , encodeURIComponent ( password ) ) ;
123
123
request . onreadystatechange = function ( ) {
124
124
if ( request . readyState !== 4 ) {
125
125
return ;
@@ -162,7 +162,7 @@ function get_principal(user, password, callback) {
162
162
*/
163
163
function get_collections ( user , password , collection , callback ) {
164
164
let request = new XMLHttpRequest ( ) ;
165
- request . open ( "PROPFIND" , SERVER + collection . href , true , user , password ) ;
165
+ request . open ( "PROPFIND" , SERVER + collection . href , true , user , encodeURIComponent ( password ) ) ;
166
166
request . setRequestHeader ( "depth" , "1" ) ;
167
167
request . onreadystatechange = function ( ) {
168
168
if ( request . readyState !== 4 ) {
@@ -263,7 +263,7 @@ function get_collections(user, password, collection, callback) {
263
263
*/
264
264
function upload_collection ( user , password , collection_href , file , callback ) {
265
265
let request = new XMLHttpRequest ( ) ;
266
- request . open ( "PUT" , SERVER + collection_href , true , user , password ) ;
266
+ request . open ( "PUT" , SERVER + collection_href , true , user , encodeURIComponent ( password ) ) ;
267
267
request . onreadystatechange = function ( ) {
268
268
if ( request . readyState !== 4 ) {
269
269
return ;
@@ -288,7 +288,7 @@ function upload_collection(user, password, collection_href, file, callback) {
288
288
*/
289
289
function delete_collection ( user , password , collection , callback ) {
290
290
let request = new XMLHttpRequest ( ) ;
291
- request . open ( "DELETE" , SERVER + collection . href , true , user , password ) ;
291
+ request . open ( "DELETE" , SERVER + collection . href , true , user , encodeURIComponent ( password ) ) ;
292
292
request . onreadystatechange = function ( ) {
293
293
if ( request . readyState !== 4 ) {
294
294
return ;
@@ -313,7 +313,7 @@ function delete_collection(user, password, collection, callback) {
313
313
*/
314
314
function create_edit_collection ( user , password , collection , create , callback ) {
315
315
let request = new XMLHttpRequest ( ) ;
316
- request . open ( create ? "MKCOL" : "PROPPATCH" , SERVER + collection . href , true , user , password ) ;
316
+ request . open ( create ? "MKCOL" : "PROPPATCH" , SERVER + collection . href , true , user , encodeURIComponent ( password ) ) ;
317
317
request . onreadystatechange = function ( ) {
318
318
if ( request . readyState !== 4 ) {
319
319
return ;
0 commit comments