changelog
- Mon, 23 Nov 2020 01:51:33 -0600
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Mon, 23 Nov 2020 01:51:33 -0600] rev 40625
- Use a GSList for Zephyr hole list.
Testing Done:
Compile only.
Reviewed at https://reviews.imfreedom.org/r/250/
- Mon, 23 Nov 2020 01:41:50 -0600
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Mon, 23 Nov 2020 01:41:50 -0600] rev 40624
- Delete a bunch of unused zephyr stuff
* Remove unused `ZSetFD`.
* Remove `__HM_set` which is never read.
* Remove `__Zephyr_open` global, which is redundant with `__Zephyr_fd != -1`.
* Remove `ZSetSrv.c`, as `ZSetServerState` is never called.
Consequently, remove `__Zephyr_server` global and all things that check it as it will never be TRUE.
* Remove zephyr internal debug code, as `ZSetDebug` is never called.
Also, make a couple debug messages go to libpurple.
* Remove unused `ZNewLocateUser` compatibility macro.
Testing Done:
Compile only.
Reviewed at https://reviews.imfreedom.org/r/249/
- Sun, 22 Nov 2020 01:44:50 -0600
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Sun, 22 Nov 2020 01:44:50 -0600] rev 40623
- zephyr: Replace gettimeofday by GLib functions
* Use monotonic time for some timeouts.
* Use `g_get_real_time` instead of `gettimeofday` for remaining uses.
Testing Done:
Compile only
Reviewed at https://reviews.imfreedom.org/r/248/
- Sat, 21 Nov 2020 22:54:04 -0600
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Sat, 21 Nov 2020 22:54:04 -0600] rev 40622
- Use GSubprocess to manager zephyr tzc command.
This is a straight conversion, and does not make any attempt to be more asynchronous, as I don't know the protocol between them, but I expect there are ways to reduce the blocking.
Testing Done:
Compile only.
Reviewed at https://reviews.imfreedom.org/r/247/
- Fri, 20 Nov 2020 17:03:32 -0600
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Fri, 20 Nov 2020 17:03:32 -0600] rev 40621
- Add missing self-referential #include.
Fixes a function-without-prototype warning.
Testing Done:
Compile.
Reviewed at https://reviews.imfreedom.org/r/245/
- Fri, 20 Nov 2020 16:43:26 -0600
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Fri, 20 Nov 2020 16:43:26 -0600] rev 40620
- Convert sametime to Gio.
Add a cancellable to sametime data.
Convert sametime to Gio.
Testing Done:
Compile only.
Reviewed at https://reviews.imfreedom.org/r/243/
- Fri, 20 Nov 2020 16:20:15 -0600
- by Gary Kramlich <grim@reaperworld.com> [Fri, 20 Nov 2020 16:20:15 -0600] rev 40619
- FreeBSD only has libnice 0.1.13 so make that our minimum
Testing Done:
Compiled
Reviewed at https://reviews.imfreedom.org/r/242/
- Fri, 20 Nov 2020 16:19:48 -0600
- by Elliott Sales de Andrade <quantum.analyst@gmail.com> [Fri, 20 Nov 2020 16:19:48 -0600] rev 40618
- Fix some GError leaks.
Testing Done:
Compile only
Reviewed at https://reviews.imfreedom.org/r/244/
- Fri, 20 Nov 2020 02:10:50 -0600
- by Gary Kramlich <grim@reaperworld.com> [Fri, 20 Nov 2020 02:10:50 -0600] rev 40617
- Depend on libnice as farstream already pulled it in and replace purple_network_get_all_local_system_ips with nice_interfaces_get_local_ips.
Testing Done:
Compiled and ran the unit tests.
Reviewed at https://reviews.imfreedom.org/r/239/
- Thu, 19 Nov 2020 21:49:57 -0600
- by Gary Kramlich <grim@reaperworld.com> [Thu, 19 Nov 2020 21:49:57 -0600] rev 40616
- Don't allow libraries to include their own global header files.
Testing Done:
Compiled, ran unit tests, and built the docs
Reviewed at https://reviews.imfreedom.org/r/232/