You can subscribe to this list here.
2004 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
|
Oct
|
Nov
(1) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2005 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
(3) |
Jul
|
Aug
(7) |
Sep
|
Oct
(2) |
Nov
(1) |
Dec
(7) |
2006 |
Jan
(1) |
Feb
(2) |
Mar
(3) |
Apr
(3) |
May
(5) |
Jun
(1) |
Jul
|
Aug
(2) |
Sep
(4) |
Oct
(17) |
Nov
(18) |
Dec
(1) |
2007 |
Jan
|
Feb
|
Mar
(8) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(6) |
Dec
(1) |
2008 |
Jan
(17) |
Feb
(20) |
Mar
(8) |
Apr
(8) |
May
(10) |
Jun
(4) |
Jul
(5) |
Aug
(6) |
Sep
(9) |
Oct
(19) |
Nov
(4) |
Dec
(35) |
2009 |
Jan
(40) |
Feb
(16) |
Mar
(7) |
Apr
(6) |
May
|
Jun
(5) |
Jul
(5) |
Aug
(4) |
Sep
(1) |
Oct
(2) |
Nov
(15) |
Dec
(15) |
2010 |
Jan
(5) |
Feb
(20) |
Mar
(12) |
Apr
|
May
(2) |
Jun
(4) |
Jul
|
Aug
(11) |
Sep
(1) |
Oct
(1) |
Nov
(3) |
Dec
|
2011 |
Jan
(8) |
Feb
(19) |
Mar
|
Apr
(12) |
May
(7) |
Jun
(8) |
Jul
|
Aug
(1) |
Sep
(21) |
Oct
(7) |
Nov
(4) |
Dec
|
2012 |
Jan
(3) |
Feb
(25) |
Mar
(8) |
Apr
(10) |
May
|
Jun
(14) |
Jul
(5) |
Aug
(12) |
Sep
(3) |
Oct
(14) |
Nov
|
Dec
|
2013 |
Jan
(10) |
Feb
(4) |
Mar
(10) |
Apr
(14) |
May
(6) |
Jun
(13) |
Jul
(37) |
Aug
(20) |
Sep
(11) |
Oct
(1) |
Nov
(34) |
Dec
|
2014 |
Jan
(8) |
Feb
(26) |
Mar
(24) |
Apr
(5) |
May
|
Jun
|
Jul
|
Aug
(4) |
Sep
(28) |
Oct
(4) |
Nov
(4) |
Dec
(2) |
2015 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
|
Jun
(13) |
Jul
|
Aug
(3) |
Sep
(8) |
Oct
(11) |
Nov
(16) |
Dec
|
2016 |
Jan
|
Feb
(6) |
Mar
|
Apr
(9) |
May
(23) |
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2017 |
Jan
|
Feb
|
Mar
|
Apr
(7) |
May
(3) |
Jun
|
Jul
(3) |
Aug
|
Sep
(8) |
Oct
|
Nov
|
Dec
(3) |
2018 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
(4) |
Feb
|
Mar
(2) |
Apr
(6) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
(31) |
May
|
Jun
|
Jul
|
Aug
(7) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
2021 |
Jan
(2) |
Feb
(2) |
Mar
(5) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
|
|
|
1
(1) |
2
|
3
|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
13
|
14
(2) |
15
|
16
|
17
|
18
|
19
|
20
|
21
|
22
|
23
|
24
|
25
|
26
|
27
|
28
|
29
|
30
|
|
|
From: Stephen S. <rad...@gm...> - 2016-06-14 16:26:39
|
On Tue, Jun 14, 2016 at 10:38 AM, jpff <jp...@co...> wrote: > Excuse my ignorance but there seems to be no example of setting up > multicast sending in the source tree. I looked at the documentation > and found low-level lo_server_new_multicast and high-level > lo_address_set_ttl but no indication of how to use. At present I have > no call to lo_server_new but lo_server_thread_new -- but no equivalent > ...new_multicast in the documentation; just found in > lo_serverthread.h. but missed in earlier grep. I would appreciate > advice, if only the "do your homework" response so loved in another > forum. No problem. If you check the "lo_lowlevel.h" API, you'll see the following function: lo_server lo_server_new_multicast (const char *group, const char *port, lo_err_handler err_h) You can specify as the first parameter a multicast group for the server to join, as a string containing an IP address. You can also use lo_server_new_multicast_iface() if you want control over which internet NIC is selected for checking for incoming messages. Alternatively you can use lo_server_new_from_url() and specify the group as the hostname in the provided URL. As for sending, you only need to create a lo_address pointed at the IP address associated with a multicast group. Additionally, there is lo_address_set/get_ttl(): This sets the "time to live" integer associated with the number of hops a multicast UDP message is allowed to survive. By default it is 1, meaning it should only bounce to the local router and back. These functions are all documented at http://liblo.sourceforge.net/docs/group__liblolowlevel.html True, it would perhaps be interesting to have a multicast example in the examples folder. You should make sure you understand a bit about the functionality and limitations of using multicast UDP. Hope that helps! Steve |
From: jpff <jp...@co...> - 2016-06-14 15:15:11
|
Excuse my ignorance but there seems to be no example of setting up multicast sending in the source tree. I looked at the documentation and found low-level lo_server_new_multicast and high-level lo_address_set_ttl but no indication of how to use. At present I have no call to lo_server_new but lo_server_thread_new -- but no equivalent ...new_multicast in the documentation; just found in lo_serverthread.h. but missed in earlier grep. I would appreciate advice, if only the "do your homework" response so loved in another forum. ==John ffitch |
From: Stephen S. <rad...@gm...> - 2016-06-01 22:01:24
|
On Wed, Jun 1, 2016 at 2:48 AM, John Paul Adrian Glaubitz <gla...@ph...> wrote: > Control: reopen -1 > Control: severity -1 normal > >> Closing because liblo is no longer in sparc, and will not be built again there. > > Re-opening because in Debian we don't "fix bugs" by sweeping them under the > carpet. Also, we're currently making sparc64 fit for release and there is > a very active upstream. That's a good attitude, currently I don't know anyone using sparc64 with liblo nor do I have access to such a machine, so reproducing and testing, and therefore fixing, this bug is not possible for me. So, I look forward to your contribution. >> It appears the problem is that in sparc, you can't just say >> *(datatype*)data. Depending on datatype, 'data' has to be aligned at a >> certain number of bytes from the original block (4 for int, 8 for >> int64): > > Which is absolutely not specific to SPARC. The moment you are recasting > a pointer that way, you are leaving the territory of the C99 specification > which explicitly states that declarations which refer to the same object must > have compatible types, otherwise the behavior is undefined (C99, 6.2.7/2) [1]. It is a good point. If you have some examples where this fails it would be a good contribution to our unit testing. (testlo.c) At the moment no one has actually complained about this bug, and therefore I can only assume it has not actually been encountered and remains an entirely theoretical bug, but I do welcome ideas for how to fix it nonetheless, because compatibility with future architectures is certainly a desirable goal. > The code in question is therefore buggy and has to be fixed anyway as there > is otherwise no guarantee it will work on future architectures or compilers. > > I'll have a look at this issue, it's a common programming mistake. Unfortunately one that seems to be baked into the liblo API, but perhaps there is a way to fix it without sacrificing efficiency, at least on unaffected architectures. If not, perhaps it can be fixed in a future API-breaking version of liblo. Proposals welcome. Steve |