On Sat, Sep 16, 2017 at 8:00 AM,
wrote:
> Date: Sat, 16 Sep 2017 01:15:25 +0200
> From: Johan Kuuse
> Subject: Re: [fossil-users] Shameless self-promotion
>
>
> >El 16 sept. 2017 0:39, "Warren Young" escribió:
> >>>
On Sat, 16 Sep 2017 14:27:37 -0500
Andy Goth wrote:
> Indeed, 1.1.0f is a version which includes the BIO_ADDR type, which is a
> union containing struct sockaddr_in6 among others. I don't think there's
> any question Fossil is trying to read an IPv6 address structure as
Indeed, 1.1.0f is a version which includes the BIO_ADDR type, which is a
union containing struct sockaddr_in6 among others. I don't think there's
any question Fossil is trying to read an IPv6 address structure as if it
were IPv4.
Try typing "ping asm32.info" and "ping6 asm32.info" (or whatever
On Sat, 16 Sep 2017 13:44:51 -0500
Andy Goth wrote:
> Please type "openssl version" and let us know what it prints.
>
OpenSSL 1.1.0f 25 May 2017
--
http://fresh.flatassembler.net
http://asm32.info
John Found
Please type "openssl version" and let us know what it prints.
I have version 1.0.2l, which has this in include/openssl/bio.h:
#define BIO_get_conn_ip(b) BIO_ptr_ctrl(b,BIO_C_GET_CONNECT,2)
Contrast with the latest OpenSSL which has:
typedef union bio_addr_st BIO_ADDR;
#define
On Sat, 16 Sep 2017 13:16:20 -0500
Andy Goth wrote:
> Do you have the same problem when you run a freshly compiled-from-scratch
> Fossil binary? We want to confirm you don't somehow have old object files
> linked in.
>
Yes. Checked twice. The fossil repository updated.
Do you have the same problem when you run a freshly compiled-from-scratch
Fossil binary? We want to confirm you don't somehow have old object files
linked in.
On Sat, Sep 16, 2017 at 1:04 PM, John Found wrote:
> On Sat, 16 Sep 2017 12:16:54 -0500
> Andy Goth
On Sat, 16 Sep 2017 12:16:54 -0500
Andy Goth wrote:
> The value of *ip will be 2. Instead try "p *ip@4" which will print four
> bytes, which will be 2, 0, 1, and 187.
(gdb) p *ip@4
$5 = "\002\000\001\273"
(gdb) continue
Sync done, sent: 1929 received: 0 ip: 2.0.1.187
The value of *ip will be 2. Instead try "p *ip@4" which will print four
bytes, which will be 2, 0, 1, and 187.
The issue appears to be somewhere within BIO_ptr_ctrl().
On Sat, Sep 16, 2017 at 12:10 PM, Andy Bradford
wrote:
> Thus said Andy Bradford on Sat, 16 Sep 2017
Thus said Andy Bradford on Sat, 16 Sep 2017 11:09:18 -0600:
> It might be useful here to also:
>
> print *p
Of course, I meant *ip
Andy
--
TAI64 timestamp: 400059bd5b14
___
fossil-users mailing list
fossil-users@lists.fossil-scm.org
Thus said John Found on Sat, 16 Sep 2017 20:03:16 +0300:
> Breakpoint 1, ssl_open (pUrlData=0x55a60c08 ) at
> ./src/http_ssl.c:394
> 394 g.zIpAddr = mprintf("%d.%d.%d.%d", ip[0], ip[1], ip[2], ip[3]);
> (gdb) p ip
It might be useful here to also:
print *p
Andy
--
TAI64
Here is what I got (hope I do it right):
$gdb --args fossil sync
Reading symbols from fossil...done.
(gdb) b http_ssl.c:394
Breakpoint 1 at 0x61187: file ./src/http_ssl.c, line 394.
(gdb) r
Starting program: /usr/bin/fossil sync
[Thread debugging using libthread_db enabled]
Using host
Thus said John Found on Fri, 15 Sep 2017 22:16:12 +0300:
> I recompiled fossil from the latest trunk version, but without change.
Did you run ``make clean'' before rebuilding?
Thanks,
Andy
--
TAI64 timestamp: 400059bd5902
___
fossil-users
I'm not seeing the original problem, by the way.
$ uname -a
Linux blind 4.9.45 #1 SMP Fri Aug 25 01:04:38 CDT 2017 x86_64 Intel(R)
Core(TM) i7-2620M CPU @ 2.70GHz GenuineIntel GNU/Linux
$ f clone https://asm32.info/fossil/repo/asmbb asmbb.fossil
Round-trips: 6 Artifacts sent: 0 received: 1586
Do you have gdb installed?
First, ensure you're using a recent version of Fossil, 2.2 or newer.
Run:
gdb --args fossil sync [any extra arguments go here]
b http_ssl.c:394
r
The sync will begin, then will be interrupted immediately before running
the requested line of code.
Type "p ip" to
15 matches
Mail list logo