Commit graph

  • 73f29429e4
    don't collect strings when matching if we don't have to master hippoz 2023-02-01 18:49:08 +0200
  • c112f9416e
    improve name alignment and fix names_count bug hippoz 2023-01-23 04:57:56 +0200
  • 0529fd1dde
    optimize name lookup hippoz 2023-01-22 20:26:46 +0200
  • 0f69b9b433
    improve unique name writing hippoz 2023-01-22 18:18:57 +0200
  • 2af29378bf
    prevent unneeded memset hippoz 2023-01-22 17:03:30 +0200
  • 5acf0e6422
    don't copy the header fields in wire_compose_unicast_reply hippoz 2023-01-21 05:43:00 +0200
  • e744f4afed
    misc performance improvements hippoz 2023-01-19 22:47:47 +0200
  • d2ee4cb71d
    improve alignment algorithm hippoz 2023-01-19 05:16:45 +0200
  • 98c7d8b648
    fix warnings hippoz 2023-01-19 03:47:49 +0200
  • 7cdd84ac63
    remove data padding hippoz 2023-01-19 03:43:05 +0200
  • 2fb13032ab
    massive refactor to stop passing around client index in server.c hippoz 2023-01-19 03:40:37 +0200
  • 2755669b05
    change struct names hippoz 2023-01-19 02:46:49 +0200
  • 796630d74e
    remove printfs hippoz 2023-01-18 01:23:07 +0200
  • 630d5d813d
    update license date hippoz 2023-01-18 01:08:26 +0200
  • 98a4bd2b9f
    don't open urandom for hello hippoz 2023-01-17 23:04:48 +0200
  • 9a9d001f04
    don't do unnecessary work hippoz 2023-01-17 03:09:38 +0200
  • 1ad65fc10e
    fix broadcasting, notably fixes xfconf and thunar hippoz 2023-01-16 19:47:40 +0200
  • edbc927b79
    add support for routing errors hippoz 2023-01-16 17:44:45 +0200
  • c397e37a05
    implement RemoveMatch hippoz 2023-01-16 16:24:08 +0200
  • b318fea528
    fix bug in message broadcast? hippoz 2023-01-16 16:05:35 +0200
  • 60e606bf12
    experiment with tiny optimizations hippoz 2023-01-16 16:04:09 +0200
  • 10d0d6ed72
    remove redundant check? hippoz 2023-01-16 13:59:10 +0200
  • 5e4a6dcf34
    small optimizations hippoz 2023-01-16 04:10:21 +0200
  • 41d0b1a8e5
    fix warnings hippoz 2023-01-16 02:43:23 +0200
  • 63fd9dd698
    better logging hippoz 2023-01-16 02:20:53 +0200
  • f0cef536ff
    be more clear about used gcc extensions hippoz 2023-01-16 00:39:13 +0200
  • 3f88fe4701
    send NameOwnerChanged for unique name assignment too hippoz 2023-01-15 04:49:03 +0200
  • adc299c847
    add initial implementation of server signal broadcast hippoz 2023-01-15 04:32:51 +0200
  • 6d9f9c365c
    reuse reply context for unicast and broadcast hippoz 2023-01-11 18:59:16 +0200
  • 55b1a9b760
    fix message bound issues hippoz 2023-01-11 18:44:38 +0200
  • ce164d8d5d
    add convenient functions in wire for getting strings with a limited length hippoz 2023-01-10 15:17:50 +0200
  • 095eb8f403
    greatly overhaul bus code hippoz 2023-01-10 14:57:16 +0200
  • 15a449ee44
    improve naming hippoz 2023-01-10 13:08:49 +0200
  • de00067fd1
    fixes hippoz 2023-01-03 19:06:44 +0200
  • f7da39acea
    better handle errors and noreply flag hippoz 2023-01-03 17:20:02 +0200
  • 161741d59c
    add stub for "GetConnectionUnixProcessID" hippoz 2023-01-02 01:41:31 +0200
  • 8d5a5bec49
    fix arrays hippoz 2023-01-01 05:22:37 +0200
  • 0d5385f295
    store match rules per client hippoz 2022-12-31 17:55:32 +0200
  • 2a07d8dd38
    very barebones match implementation hippoz 2022-12-29 20:10:36 +0200
  • fb2ea18aad
    make sure to close urandom file in jb_server_client_assign_unique_name hippoz 2022-12-26 23:34:27 +0200
  • e20e5ff3af
    fix not checking for string null byte hippoz 2022-12-26 23:10:22 +0200
  • dd62b8570a
    improve string handling hippoz 2022-12-26 21:13:09 +0200
  • 3ea788d1a7
    check for little endian hippoz 2022-12-26 20:31:12 +0200
  • 8a218a7ac2
    improve error handling hippoz 2022-12-26 20:28:56 +0200
  • 27a8487583
    compile with address sanitizer hippoz 2022-12-26 18:05:26 +0200
  • 98dcc4c630
    implement more methods hippoz 2022-12-26 18:05:12 +0200
  • fcc9835419
    fix auth for certain glib clients hippoz 2022-12-25 23:55:29 +0200
  • 438a1a85e8
    prevent bogus name ownership hippoz 2022-12-25 21:56:37 +0200
  • 18ec9899f7
    implement NameHasOwner hippoz 2022-12-25 21:42:40 +0200
  • 0586219267
    greatly simplify code hippoz 2022-12-25 20:54:10 +0200
  • 05f7a1ae41
    implement GetNameOwner hippoz 2022-12-24 16:03:55 +0200
  • 3da74dd1ae
    remove old debug logging hippoz 2022-12-24 00:52:12 +0200
  • ec156a1b14
    basic unicast relay mechanism hippoz 2022-12-23 23:58:18 +0200
  • 36162d106e
    add concept of names and ability for clients to own them hippoz 2022-12-21 21:38:48 +0200
  • fbaffe515e
    initial basic implementation (server + wire) hippoz 2022-12-21 00:38:10 +0200