Depending on how deep you want to did, maybe Fiddler or Wireshark would be useful to compare the activity on the wire between Monticello and Web Browser. (Disclaimer: I only recently bumped into Fiddler and haven't used it - and its been a long time since I used Wireshark, so just pointing over-there is the limit what I can offer.)Manfred Kr�hnert wrote:On Thu, Oct 10, 2013 at 8:21 PM, Paul DeBruicker <pdebruic@gmail.com> wrote:Can you access the monticello listing from a browser?Yes, when I access the same share from a browser I get a directory listing which shows the .mcz files. I'll have to check if I can actualy load the files copied to the share. But that will have to wait until tomorrow. Best, Manfred On Oct 10, 2013, at 11:17 AM, Manfred Kr�hnert <mkroehnert42@googlemail.com>wrote:Hi again, the webdav share is located on an OwnCloud instance. It is possible to get a directory listing of the specific directory withthe following ZnClient request:ZnClient new username: 'X' password: 'Y'; get: 'https://owncloud.server.de/remote.php/webdav/monticello'In a Pharo 2.0 image do the following steps: * MonticelloBrowser: select package * MonticelloBrowser->'+Repository' * add location: 'https://owncloud.server.de/remote.php/webdav/monticello'username: 'X' password: 'Y'* MonticelloBrowser->'Open' * ProgressBar with the following name shows up: 'Loading all file names fromhttps://owncloud.server.de/remote.php/webdav/monticello'It gets interrupted by a PreDebugWindow with title 'MCRepositoryError: Could not accesshttps://owncloud.server.de/remote.php/webdav/monticello: ZnHttpUnsuccessful: 404 Not Found'Opening the Debugger gives the following stacktrace MCHttpRepository>>loadAllFileNames in Block: [:exception | (exceptionclassName beginsWith: 'Zn...etc...BlockClosure>>cull: MethodContext(ContextPart)>>handleSignal: in Block: [selfexceptionHandlerBlock cull: exception]BlockClosure>>ensure: MethodContext(ContextPart)>>handleSignal: MethodContext(ContextPart)>>handleSignal: ZnHttpUnsuccessful(Exception)>>signal ZnClient>>handleResponse ZnClient>>executeWithRedirectsRemaining: ZnClient>>executeWithRetriesRemaining: in Block: [selfexecuteWithRedirectsRemaining: self maxNumbe...etc...BlockClosure>>on:do: ZnClient>>executeWithRetriesRemaining: ZnClient>>executeWithTimeout in Block: [selfexecuteWithRetriesRemaining: self numberOfRe...etc...BlockClosure>>on:do: ZnClient>>executeWithTimeout in Block: [[selfexecuteWithRetriesRemaining: self numberOfR...etc...ZnClient>>withTimeoutDo: in Block: [^ block value] ZnConnectionTimeout(DynamicVariable)>>value:during: in Block: [ppsValueAt: index put: anObject....BlockClosure>>ensure: ZnConnectionTimeout(DynamicVariable)>>value:during: ZnConnectionTimeout class(DynamicVariable class)>>value:during: ZnClient>>withTimeoutDo: ZnClient>>executeWithTimeout ZnClient>>execute in Block: [result := self executeWithTimeout] ZnClient>>withProgressDo: in Block: [^ block value] ZnSignalProgress(DynamicVariable)>>value:during: in Block: [p psValueAt:index put: anObject....BlockClosure>>ensure: ZnSignalProgress(DynamicVariable)>>value:during: ZnSignalProgress class(DynamicVariable class)>>value:during: ZnClient>>withProgressDo: ZnClient>>execute Trying to copy .mcz files to the new repository afterwards triggers thesame error.However, the selected .mcz file gets copied to the WebDAV share. The used operating system is OS X 10.6.8. The 'System Reporter' shows the following info: Image: Pharo2.0 Latest update: #20616 VM: Mac Cocoa Cog 5.8b12 21-Sep-10 Jenkins build #14535 Thanks, Manfred On Thu, Oct 10, 2013 at 4:00 PM, Manfred Kr�hnert <mkroehnert42@googlemail.com> wrote:Hello Sven, On Thu, Oct 10, 2013 at 3:50 PM, Sven Van Caekenberghe <sven@stfx.eu>wrote:Hi Manfred, On 10 Oct 2013, at 15:41, Manfred Kr�hnert <mkroehnert42@googlemail.com>wrote:Hi everyone, I am one of the guys helping Nico with Amber. Now, I recently started to experiment with Pharo for a small project. After some reading and experimenting I was able to get somethingrunning thanks to the good documentation available.While I was on the go I tried to save my code with Monticello on aprivate WebDAV share.However, the server is only accessible via HTTPS which resulted in anerror accessing it from the Monticello browser.Now my question is if HTTPS is supported by Montichello or not. Since the server is accessed with username/password I'd rather not useplain HTTP.Best, ManfredIt should work. But I am not aware of any official, public repositoriesthat run HTTPS, so its hard to test. I also understand that it could be difficult to give stack traces, but details are necessary to make any progress on helping you.One thing you could try is to access the repository directly: i.e.create a ZnClient that tries to read the listing or a specific package.Sven thanks for the initial info that it should work. I would have given further details but currently I can't access themachine where I tried it.I'll try your suggestion and provide a more detailed report as soon aspossible.Best, Manfred
http://fiddler2.com/features
http://fiddler2.com/documentation/Configure-Fiddler/Tasks/DecryptHTTPS
http://wiki.wireshark.org/FrontPage
http://wiki.wireshark.org/SSL
cheers -ben