summaryrefslogtreecommitdiffstats
path: root/archives/extend/2015-August.txt
blob: adf32e1fef92ddfb9d87e46ad6832db2d9b550a3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
From essen at ninenines.eu  Sat Aug  8 14:43:39 2015
From: essen at ninenines.eu (=?UTF-8?B?TG/Dr2MgSG9ndWlu?=)
Date: Sat, 08 Aug 2015 14:43:39 +0200
Subject: [99s-extend] help to combine websocket with basic authentication
In-Reply-To: <CAA4OwwW-m9+esdjEv-jJv=wZixcisP=OXgAcE5nHVYD2O3NfrA@mail.gmail.com>
References: <CAA4OwwW-m9+esdjEv-jJv=wZixcisP=OXgAcE5nHVYD2O3NfrA@mail.gmail.com>
Message-ID: <[email protected]>

Hey, did you manage to fix your issue?

On 07/13/2015 12:47 PM, Robert Balogh wrote:
> hello,
>
> Sorry that I turned to the list again, but I would like to get some help
> from you. I have a websocket based application, based on the
> cowboy/examples/websocket. It is working well. Now I would like to add a
> basic authentication, and I saw, there is an example how to do this. I
> checked the cowboy/examples/rest_basic_auth example.
> So I tried "add" the aut. example into my websocket app by doing the
> following steps:
>   - add new module for handle the authentication
>     do_basic_auth.erl
>   - update cowboy_router:compile function call when star application
> with {"/", do_basic_auth, []}
>
> Once the compilation done, I can start the app and I get the "basic
> auth" window in the browser when connecting to localhost:8080, but the
> "ordinary" index.html does not appears when I set the correct auth data
> (user/pwd). I am pretty sure that I made something wrong, I do not see
> what I did wrong, thus I kindly ask you, please try help me.
>
> The project what I am working on can be seen in the github:
> https://github.com/ethrbh/websocket_2
>
> thanks fro your help,
> /Robi
>
>
> _______________________________________________
> Extend mailing list
> Extend at lists.ninenines.eu
> https://lists.ninenines.eu/listinfo/extend
>

-- 
Lo?c Hoguin
http://ninenines.eu
Author of The Erlanger Playbook,
A book about software development using Erlang

From a.brandon.clark at gmail.com  Mon Aug 24 20:15:57 2015
From: a.brandon.clark at gmail.com (Brandon Clark)
Date: Mon, 24 Aug 2015 11:15:57 -0700
Subject: [99s-extend] Can't start syslog when built with erlang.mk
Message-ID: <CA+_xk0nrg_gCKLDBPFNoPBmECNVdZs_MbXotEn1F-xWy9Y__HA@mail.gmail.com>

Greetings...

I'm finding that I can't start syslog when it is built as a dependency of
my erlang.mk project.  For example:

$ erl -pa _rel/${MY_PROJECT}/lib/*/ebin
Erlang/OTP 18 [erts-7.0] [source] [64-bit] [async-threads:10] [hipe]
[kernel-poll:false]

Eshell V7.0  (abort with ^G)
1> syslog:start().
{error,"could not load driver syslog_drv: \"cannot open shared object file:
No such file or directory\""}


The root of the problem seems to be that erlang.mk compiled syslog_drv.c as
"syslog.so" and syslog expects to load "syslog_drv.so".  I have confirmed
that renaming the file solves the problem.

What do I do with that?

~BC
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ninenines.eu/archives/extend/attachments/20150824/7576a7ab/attachment.html>

From essen at ninenines.eu  Mon Aug 24 20:18:27 2015
From: essen at ninenines.eu (=?UTF-8?B?TG/Dr2MgSG9ndWlu?=)
Date: Mon, 24 Aug 2015 20:18:27 +0200
Subject: [99s-extend] Can't start syslog when built with erlang.mk
In-Reply-To: <CA+_xk0nrg_gCKLDBPFNoPBmECNVdZs_MbXotEn1F-xWy9Y__HA@mail.gmail.com>
References: <CA+_xk0nrg_gCKLDBPFNoPBmECNVdZs_MbXotEn1F-xWy9Y__HA@mail.gmail.com>
Message-ID: <[email protected]>

On 08/24/2015 08:15 PM, Brandon Clark wrote:
> Greetings...
>
> I'm finding that I can't start syslog when it is built as a dependency
> of my erlang.mk <http://erlang.mk> project.  For example:
>
> $ erl -pa _rel/${MY_PROJECT}/lib/*/ebin
> Erlang/OTP 18 [erts-7.0] [source] [64-bit] [async-threads:10] [hipe]
> [kernel-poll:false]
>
> Eshell V7.0  (abort with ^G)
> 1> syslog:start().
> {error,"could not load driver syslog_drv: \"cannot open shared object
> file: No such file or directory\""}
>
>
> The root of the problem seems to be that erlang.mk <http://erlang.mk>
> compiled syslog_drv.c as "syslog.so" and syslog expects to load
> "syslog_drv.so".  I have confirmed that renaming the file solves the
> problem.
>
> What do I do with that?

Open a ticket and this will be fixed, probably just need to handle a 
case we don't do yet. :-)

Cheers,

-- 
Lo?c Hoguin
http://ninenines.eu
Author of The Erlanger Playbook,
A book about software development using Erlang