Commit graph

31 commits

Author SHA1 Message Date
hippoz
c112f9416e
improve name alignment and fix names_count bug 2023-01-23 04:57:56 +02:00
hippoz
0f69b9b433
improve unique name writing 2023-01-22 18:18:57 +02:00
hippoz
5acf0e6422
don't copy the header fields in wire_compose_unicast_reply 2023-01-21 05:43:00 +02:00
hippoz
e744f4afed
misc performance improvements 2023-01-19 22:47:47 +02:00
hippoz
d2ee4cb71d
improve alignment algorithm 2023-01-19 05:16:45 +02:00
hippoz
2755669b05
change struct names 2023-01-19 02:46:49 +02:00
hippoz
796630d74e
remove printfs 2023-01-18 01:23:07 +02:00
hippoz
1ad65fc10e
fix broadcasting, notably fixes xfconf and thunar 2023-01-16 19:47:40 +02:00
hippoz
edbc927b79
add support for routing errors 2023-01-16 17:44:45 +02:00
hippoz
60e606bf12
experiment with tiny optimizations 2023-01-16 16:04:09 +02:00
hippoz
10d0d6ed72
remove redundant check? 2023-01-16 13:59:10 +02:00
hippoz
63fd9dd698
better logging 2023-01-16 02:20:53 +02:00
hippoz
f0cef536ff
be more clear about used gcc extensions 2023-01-16 00:39:13 +02:00
hippoz
adc299c847
add initial implementation of server signal broadcast 2023-01-15 04:32:51 +02:00
hippoz
55b1a9b760
fix message bound issues 2023-01-11 18:44:38 +02:00
hippoz
ce164d8d5d
add convenient functions in wire for getting strings with a limited length 2023-01-10 15:17:50 +02:00
hippoz
de00067fd1
fixes 2023-01-03 19:06:44 +02:00
hippoz
f7da39acea
better handle errors and noreply flag 2023-01-03 17:20:02 +02:00
hippoz
8d5a5bec49
fix arrays 2023-01-01 05:22:37 +02:00
hippoz
2a07d8dd38
very barebones match implementation 2022-12-29 20:10:36 +02:00
hippoz
e20e5ff3af
fix not checking for string null byte 2022-12-26 23:10:22 +02:00
hippoz
dd62b8570a
improve string handling 2022-12-26 21:13:09 +02:00
hippoz
3ea788d1a7
check for little endian 2022-12-26 20:31:12 +02:00
hippoz
8a218a7ac2
improve error handling 2022-12-26 20:28:56 +02:00
hippoz
98dcc4c630
implement more methods 2022-12-26 18:05:12 +02:00
hippoz
0586219267
greatly simplify code 2022-12-25 20:54:10 +02:00
hippoz
05f7a1ae41
implement GetNameOwner 2022-12-24 16:03:55 +02:00
hippoz
3da74dd1ae
remove old debug logging 2022-12-24 00:52:12 +02:00
hippoz
ec156a1b14
basic unicast relay mechanism 2022-12-23 23:58:18 +02:00
hippoz
36162d106e
add concept of names and ability for clients to own them 2022-12-21 21:38:48 +02:00
hippoz
fbaffe515e
initial basic implementation (server + wire) 2022-12-21 00:38:10 +02:00