[Yxa-devel] Status

CGS cgsmcmlxxv at gmail.com
Fri Aug 31 16:35:49 CEST 2012


After a second thought, I do have a question. Is it necessary to have eldap
separately from that included in Erlang distribution? This may create
problems in running the code.

CGS



On Fri, Aug 31, 2012 at 4:10 PM, CGS <cgsmcmlxxv at gmail.com> wrote:

> OK! I managed to compile it with only one warning (error/2 is not used; I
> set eldap:parse_error/2 which does the same). I started the tests, but I
> got the following error:
>
>                  ssl_util: failed (test "SSL certificates - 0", line 419)
> - Error:
> {'EXIT',
>     {{badmatch,
>          {'Certificate',
>              {'TBSCertificate',v3,1,
>                  {'AlgorithmIdentifier',{1,2,840,113549,1,1,5},<<5,0>>},
>                  {rdnSequence,
>                      [[{'AttributeTypeAndValue',
>                            {2,5,4,3},
>
>  <<19,11,89,120,97,32,116,101,115,116,32,67,65>>}]]},
>                  {'Validity',
>                      {utcTime,"050928074554Z"},
>                      {utcTime,"060928074554Z"}},
>                  {rdnSequence,
>                      [[{'AttributeTypeAndValue',{2,5,4,6},<<19,2,83,69>>}],
>                       [{'AttributeTypeAndValue',
>                            {2,5,4,10},
>
>  <<19,22,83,116,111,99,107,104,111,108,109,115,32,
>
>  117,110,105,118,101,114,115,105,116,101,116>>}],
>                       [{'AttributeTypeAndValue',
>                            {2,5,4,3},
>                            <<19,26,121,120,97,45,116,101,115,116,45,99,101,
>                              114,116,49,46,101,120,97,109,112,108,101,46,
>                              111,114,103>>}]]},
>                  {'SubjectPublicKeyInfo',
>
>  {'AlgorithmIdentifier',{1,2,840,113549,1,1,1},<<5,0>>},
>                      {0,
>                       <<48,129,137,2,129,129,0,222,85,71,54,9,144,139,255,
>
> 251,249,67,39,37,170,201,90,2,11,146,126,240,112,98,
>
> 246,86,127,56,0,210,231,29,84,6,170,148,158,162,107,
>                         9,10,172,26,148,115,82,95,136,131,28,17,246,57,156,
>
> 91,56,69,8,117,206,184,171,119,193,64,236,93,227,185,
>                         38,73,239,235,190,95,91,113,28,127,146,172,48,204,
>                         214,119,20,189,72,207,119,159,134,192,155,102,220,
>
> 235,116,243,254,88,155,40,116,28,193,36,9,76,179,242,
>
> 225,201,6,193,164,54,147,209,241,164,185,255,173,161,
>                         117,199,234,125,2,3,1,0,1>>}},
>                  asn1_NOVALUE,asn1_NOVALUE,
>                  [{'Extension',{2,16,840,1,113730,1,1},false,[3,2,6,192]},
>                   {'Extension',{2,5,29,15},false,[3,2,5,224]},
>                   {'Extension',
>                       {2,5,29,37},
>                       false,
>                       [48,20,6,8,43,6,1,5,5,7,3,2,6,8,43,6,1,5,5,7,3,1]},
>                   {'Extension',
>                       {2,16,840,1,113730,1,4},
>                       false,
>
> [22,32,104,116,116,112,58,47,47,99,97,46,101,120,97,109,
>
>  112,108,101,46,99,111,109,47,99,114,108,45,118,49,46,
>                        99,114,108]},
>                   {'Extension',
>                       {2,5,29,14},
>                       false,
>
> [4,20,188,231,38,113,82,104,30,198,19,45,241,76,109,42,
>                        182,71,48,125,123,211]},
>                   {'Extension',
>                       {2,5,29,35},
>                       false,
>                       [48,61,128,20,38,247,100,190,74,95,117,82,188,203,50,
>
>  137,9,149,69,2,244,164,88,42,161,26,164,24,48,22,49,20,
>
>  48,18,6,3,85,4,3,19,11,89,120,97,32,116,101,115,116,32,
>                        67,65,130,9,0,215,233,65,74,51,94,124,232]},
>                   {'Extension',
>                       {1,3,6,1,5,5,7,1,1},
>                       false,
>
> [48,42,48,40,6,8,43,6,1,5,5,7,48,2,134,28,104,116,116,
>
>  112,58,47,47,99,97,46,101,120,97,109,112,108,101,46,99,
>                        111,109,47,99,97,46,99,114,116]},
>                   {'Extension',
>                       {2,5,29,31},
>                       false,
>
> [48,40,48,38,160,36,160,34,134,32,104,116,116,112,58,47,
>
>  47,99,97,46,101,120,97,109,112,108,101,46,99,111,109,
>                        47,99,114,108,45,118,50,46,99,114,108]},
>                   {'Extension',
>                       {2,5,29,32},
>                       false,
>
> [48,112,48,110,6,4,41,1,1,1,48,102,48,37,6,8,43,6,1,5,5,
>
>  7,2,1,22,25,104,116,116,112,58,47,47,99,97,46,101,120,
>
>  97,109,112,108,101,46,99,111,109,47,67,80,83,48,61,6,8,
>                        43,6,1,5,5,7,2,2,48,49,26,47,76,105,109,105,116,101,
>
>  100,32,76,105,97,98,105,108,105,116,121,44,32,115,101,
>                        101,32,104,116,116,112,58,47,47,99,97,46,101,120,97,
>                        109,112,108,101,46,99,111,109,47,67,80]},
>                   {'Extension',
>                       {2,5,29,18},
>                       false,
>
> [48,39,129,14,99,97,64,101,120,97,109,112,108,101,46,99,
>
>  111,109,134,21,104,116,116,112,58,47,47,99,97,46,101,
>                        120,97,109,112,108,101,46,99,111,109]},
>                   {'Extension',
>                       {2,5,29,17},
>                       false,
>
> [48,114,129,31,116,101,115,116,64,121,120,97,45,116,101,
>
>  115,116,45,99,101,114,116,49,46,101,120,97,109,112,108,
>                        101,46,111,114,103,130,26,121,120,97,45,116,101,115,
>
>  116,45,99,101,114,116,49,46,101,120,97,109,112,108,101,
>                        46,111,114,103,130,11,101,120,97,109,112,108,101,46,
>
>  111,114,103,130,15,115,105,112,46,101,120,97,109,112,
>
>  108,101,46,111,114,103,130,9,108,111,99,97,108,104,111,
>                        115,116,135,4,192,0,2,78,135,4,127,0,0,1]}]},
>              {'AlgorithmIdentifier',{1,2,840,113549,1,1,5},<<5,0>>},
>              {0,
>               <<144,103,62,16,155,150,76,155,192,124,95,177,48,81,223,18,
>                 241,73,68,30,183,225,22,14,172,193,251,254,99,104,222,249,
>
> 240,41,28,33,81,4,155,105,29,165,75,214,231,150,100,157,176,
>
> 135,199,38,70,213,107,101,39,244,183,149,103,223,131,137>>}}},
>      [{ssl_util,test,0,[{file,"ssl_util.erl"},{line,519}]},
>       {autotest,test_module2,2,[{file,"autotest.erl"},{line,300}]}]}}
>
> Any idea? Do I need to set a certificate manually?
>
> CGS
>
>
>
>
>
> On Fri, Aug 31, 2012 at 3:38 PM, CGS <cgsmcmlxxv at gmail.com> wrote:
>
>> For example,
>> https://github.com/mikma/yxa/blob/otp-r14a/src/eldap/eldap.erl (line 66):
>>
>> open(Hosts, Opts) when list(Hosts), list(Opts) ->
>>
>> list/1 should be is_list/1.
>>
>> CGS
>>
>>
>>
>>
>> On Fri, Aug 31, 2012 at 3:33 PM, Mikael Magnusson <mikma264 at gmail.com>wrote:
>>
>>>  On 08/31/2012 03:31 PM, CGS wrote:
>>>
>>> Well, it may be my mistake here. I might have taken the master branch
>>> accidentally. I retraced my steps and I recompiled. Now it compiles, but
>>> there are some warnings about obsolete things like
>>>
>>>  eldap.erl:66: Warning: list/1 obsolete
>>>
>>>  which in code is used to guard the variable to be list and since
>>> R14B03 (I think) it became is_list. I will attempt to update all those
>>> things and come back with info.
>>>
>>>  Sorry for previous misleading.
>>>
>>>  CGS
>>>
>>>
>>> Have a look at yxa forkes/branches at github, above might already be
>>> fixed.
>>>
>>>
>>>
>>>
>>>
>>>
>>> On Fri, Aug 31, 2012 at 3:21 PM, Mikael Magnusson <mikma264 at gmail.com>wrote:
>>>
>>>>  On 08/31/2012 03:15 PM, CGS wrote:
>>>>
>>>> I was taking a closer look at the code and I found this
>>>> in yxa/src/transportlayer/ssl_util.erl (line 33):
>>>>
>>>>  -include_lib("ssl/include/OTP-PKIX.hrl").
>>>>
>>>>  which I couldn't find it in R15B01. I will try to find more about
>>>> that header, but if you have a better starting point, please, let me know.
>>>> I am not familiar with Erlang releases older than maximum 1 year.
>>>>
>>>>  CGS
>>>>
>>>>
>>>>  Don't know why HAS_OTP_PUB_KEY_HRL wasn't set by configure. Try to
>>>> define it in config.hrl as a work-around.
>>>>
>>>>
>>>> https://github.com/mikma/yxa/blob/otp-r14a/src/transportlayer/ssl_util.erl
>>>>
>>>>
>>>> /Mikael
>>>>
>>>>
>>>>
>>>>
>>>> On Fri, Aug 31, 2012 at 2:36 PM, CGS <cgsmcmlxxv at gmail.com> wrote:
>>>>
>>>>> Yes.
>>>>>
>>>>>
>>>>>
>>>>> On Fri, Aug 31, 2012 at 2:35 PM, Mikael Magnusson <mikma264 at gmail.com>wrote:
>>>>>
>>>>>>   On 08/31/2012 02:33 PM, CGS wrote:
>>>>>>
>>>>>> I changed it in configure.ac and configure script finished without
>>>>>> error. Unfortunately, make reports errors:
>>>>>>
>>>>>>  ssl_util.erl:27: can't find include lib "ssl/include/OTP-PKIX.hrl"
>>>>>> ssl_util.erl:179: record 'AttributeTypeAndValue' undefined
>>>>>> ssl_util.erl:182: record 'AttributeTypeAndValue' undefined
>>>>>> ssl_util.erl:186: record 'AttributeTypeAndValue' undefined
>>>>>> ssl_util.erl:195: record 'SSLAttributeTypeAndValue' undefined
>>>>>> ssl_util.erl:196: record 'SSLAttributeTypeAndValue' undefined
>>>>>> ssl_util.erl:238: record 'Certificate' undefined
>>>>>> ssl_util.erl:239: record 'Certificate' undefined
>>>>>> ssl_util.erl:239: record 'TBSCertificate' undefined
>>>>>> ssl_util.erl:279: record 'Certificate' undefined
>>>>>> ssl_util.erl:280: record 'Certificate' undefined
>>>>>> ssl_util.erl:280: record 'TBSCertificate' undefined
>>>>>> ssl_util.erl:290: record 'Extension' undefined
>>>>>> ssl_util.erl:292: record 'Extension' undefined
>>>>>> ssl_util.erl:302: record 'Extension' undefined
>>>>>> ssl_util.erl:303: variable 'Value' is unbound
>>>>>> ssl_util.erl:519: record 'Certificate' undefined
>>>>>> ssl_util.erl:519: record 'TBSCertificate' undefined
>>>>>> ssl_util.erl:523: record 'Certificate' undefined
>>>>>> ssl_util.erl:523: record 'TBSCertificate' undefined
>>>>>> ssl_util.erl:532: record 'AttributeTypeAndValue' undefined
>>>>>> ssl_util.erl:63: Warning: ssl:peercert/2: deprecated (will be removed
>>>>>> in R15A); use ssl:peercert/1 and public_key:pkix_decode_cert/2 instead
>>>>>> make[2]: *** [../../ebin/ssl_util.beam] Error 1
>>>>>> make[2]: Leaving directory
>>>>>> `/media/Data/Projects/yxa_new/src/transportlayer'
>>>>>> make[1]: *** [all-recursive] Error 1
>>>>>> make[1]: Leaving directory `/media/Data/Projects/yxa_new/src'
>>>>>> make: *** [all-recursive] Error 1
>>>>>>
>>>>>>  Any suggestion?
>>>>>>
>>>>>>
>>>>>>  Are you using the R14A branch?
>>>>>>
>>>>>> https://github.com/mikma/yxa/tree/otp-r14a
>>>>>>
>>>>>>
>>>>>> /Mikael
>>>>>>
>>>>>>
>>>>>>  CGS
>>>>>>
>>>>>>
>>>>>> On Fri, Aug 31, 2012 at 2:27 PM, Mikael Magnusson <mikma264 at gmail.com
>>>>>> > wrote:
>>>>>>
>>>>>>>  On 08/31/2012 02:24 PM, CGS wrote:
>>>>>>>
>>>>>>> Just tried it and I got this with Erlang R15B01 (erts-5.9.1):
>>>>>>>
>>>>>>>  configure: error: 5.9.1 found, 5.7.2 (Erlang/OTP R13B-1) required
>>>>>>>
>>>>>>> If I will change the configure, do you think it won't affect the
>>>>>>> code further?
>>>>>>>
>>>>>>>
>>>>>>>  There should be a parameter to configure that can be used to
>>>>>>> disable that test, try it.
>>>>>>>
>>>>>>> /Mikael
>>>>>>>
>>>>>>>
>>>>>>>  CGS
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> On Fri, Aug 31, 2012 at 2:16 PM, Mikael Magnusson <
>>>>>>> mikma264 at gmail.com> wrote:
>>>>>>>
>>>>>>>>  On 08/31/2012 02:13 PM, CGS wrote:
>>>>>>>>
>>>>>>>> I tried a test, but firstly it needs to be brought up to the latest
>>>>>>>> version of Erlang. R13B01 is obsolete version and many things are changed
>>>>>>>> in Erlang since then.
>>>>>>>>
>>>>>>>>  CGS
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>  There is a branch for R14, maybe it works better with the latest
>>>>>>>> Erlang version.
>>>>>>>>
>>>>>>>> https://github.com/mikma/yxa/tree/otp-r14a
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>  On Fri, Aug 31, 2012 at 2:01 PM, Manuel A. Rubio "Bombadil" <
>>>>>>>> bombadil at bosqueviejo.net> wrote:
>>>>>>>>
>>>>>>>>>  And ... are you usign YXA in some areas? dev? production? test?
>>>>>>>>>
>>>>>>>>> El 2012-08-31 13:54, Mikael Magnusson escribió:
>>>>>>>>>
>>>>>>>>> On 08/31/2012 01:46 PM, CGS wrote:
>>>>>>>>>
>>>>>>>>> Hi Manuel,
>>>>>>>>> I was wondering the same for some time. I will follow this thread
>>>>>>>>> for the replies from devs.
>>>>>>>>> CGS
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> I am not active in the project currently, and I don't think the
>>>>>>>>> project is active at KTH or Stockholm University. People at KTH started the
>>>>>>>>> project, and people at Stockholm University continued after them. But now
>>>>>>>>> the project seems rather inactive.
>>>>>>>>>
>>>>>>>>> /Mikael
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> On Fri, Aug 31, 2012 at 1:42 PM, Manuel A. Rubio "Bombadil" <
>>>>>>>>> bombadil at bosqueviejo.net> wrote:
>>>>>>>>>
>>>>>>>>>> Hi to all,
>>>>>>>>>>
>>>>>>>>>> I'm new in the list, I've reviewed the YXA code and I'd like to
>>>>>>>>>> know the project activity, is ready for production?
>>>>>>>>>>
>>>>>>>>>> Thanks.
>>>>>>>>>> Manuel Rubio.
>>>>>>>>>> _______________________________________________
>>>>>>>>>> Yxa-devel mailing list
>>>>>>>>>> Yxa-devel at lists.su.se
>>>>>>>>>> https://lists.su.se/mailman/listinfo/yxa-devel
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Yxa-devel mailing listYxa-devel at lists.su.sehttps://lists.su.se/mailman/listinfo/yxa-devel
>>>>>>>>>
>>>>>>>>>    --
>>>>>>>>> Manuel A. Rubio "Bombadil"
>>>>>>>>> Usuario de GNU/Linux #323628 acorde a http://counter.li.org/
>>>>>>>>> Técnico en Admin. Sistemas Informáticos
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> _______________________________________________
>>>>>>>>> Yxa-devel mailing list
>>>>>>>>> Yxa-devel at lists.su.se
>>>>>>>>> https://lists.su.se/mailman/listinfo/yxa-devel
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Yxa-devel mailing listYxa-devel at lists.su.sehttps://lists.su.se/mailman/listinfo/yxa-devel
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Yxa-devel mailing list
>>>>>>>> Yxa-devel at lists.su.se
>>>>>>>> https://lists.su.se/mailman/listinfo/yxa-devel
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Yxa-devel mailing list
>>>>>>> Yxa-devel at lists.su.se
>>>>>>> https://lists.su.se/mailman/listinfo/yxa-devel
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>
>>>>
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.su.se/pipermail/yxa-devel/attachments/20120831/eb0aff57/attachment-0001.html>


More information about the Yxa-devel mailing list