Hi Ben,

thanks for the links.
Apparently it is not needed to go to such a deep level :-)

I know of Wireshark but haven't heard of Fiddler until now.
But it is good to know that there are different tools available.

Best,
Manfred





On Fri, Oct 11, 2013 at 4:02 AM, <b...@openinworld.com> wrote:

> **
> Manfred Kröhnert wrote:
>
> On Thu, Oct 10, 2013 at 8:21 PM, Paul DeBruicker <pdebr...@gmail.com> 
> <pdebr...@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 <mkroehner...@googlemail.com> 
> <mkroehner...@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 with
>
>
>  the 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 from
>
>
>  https://owncloud.server.de/remote.php/webdav/monticello'
>
>
>  It gets interrupted by a PreDebugWindow with title
>     'MCRepositoryError: Could not access
>
>
>  https://owncloud.server.de/remote.php/webdav/monticello:
> ZnHttpUnsuccessful: 404 Not Found'
>
>
>  Opening the Debugger gives the following stacktrace
>
> MCHttpRepository>>loadAllFileNames in Block: [:exception | (exception
>
>
>  className beginsWith: 'Zn...etc...
>
>
>  BlockClosure>>cull:
> MethodContext(ContextPart)>>handleSignal: in Block: [self
>
>
>  exceptionHandlerBlock cull: exception]
>
>
>  BlockClosure>>ensure:
> MethodContext(ContextPart)>>handleSignal:
> MethodContext(ContextPart)>>handleSignal:
> ZnHttpUnsuccessful(Exception)>>signal
> ZnClient>>handleResponse
> ZnClient>>executeWithRedirectsRemaining:
> ZnClient>>executeWithRetriesRemaining: in Block: [self
>
>
>  executeWithRedirectsRemaining: self maxNumbe...etc...
>
>
>  BlockClosure>>on:do:
> ZnClient>>executeWithRetriesRemaining:
> ZnClient>>executeWithTimeout in Block: [self
>
>
>  executeWithRetriesRemaining: self numberOfRe...etc...
>
>
>  BlockClosure>>on:do:
> ZnClient>>executeWithTimeout in Block: [[self
>
>
>  executeWithRetriesRemaining: self numberOfR...etc...
>
>
>  ZnClient>>withTimeoutDo: in Block: [^ block value]
> ZnConnectionTimeout(DynamicVariable)>>value:during: in Block: [p
>
>
>  psValueAt: 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 the
>
>
>  same 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 <
>
>
>  mkroehner...@googlemail.com> wrote:
>
>
>  Hello Sven,
>
>
> On Thu, Oct 10, 2013 at 3:50 PM, Sven Van Caekenberghe <s...@stfx.eu> 
> <s...@stfx.eu>
>
>  wrote:
>
>
>  Hi Manfred,
>
> On 10 Oct 2013, at 15:41, Manfred Kröhnert <mkroehner...@googlemail.com> 
> <mkroehner...@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 something
>
>
>  running thanks to the good documentation available.
>
>
>  While I was on the go I tried to save my code with Monticello on a
>
>
>  private WebDAV share.
>
>
>  However, the server is only accessible via HTTPS which resulted in an
>
>
>  error 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 use
>
>
>  plain HTTP.
>
>
>  Best,
> Manfred
>
>
>  It should work. But I am not aware of any official, public repositories
>
>
>  that 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 the
>
>
>  machine where I tried it.
>
>
>  I'll try your suggestion and provide a more detailed report as soon as
>
>
>  possible.
>
>
>  Best,
> Manfred
>
>
>
>
>
>
> 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.)
>
> http://fiddler2.com/features
> http://fiddler2.com/documentation/Configure-Fiddler/Tasks/DecryptHTTPS
>
> http://wiki.wireshark.org/FrontPage
> http://wiki.wireshark.org/SSL
>
> cheers -ben
>
>

Reply via email to