iphydf
e1e92c1ac1
docs: Clean up doxygen comments to be more doxygen-like.
2022-03-05 22:30:48 +00:00
iphydf
6c2014d719
cleanup: Remove port from Broadcast_Info
.
...
This is added later when we actually send the broadcasts.
2022-03-03 15:21:34 +00:00
iphydf
093927ba4f
test: Add mallocfail and proxy test to our coverage runs.
2022-02-25 01:55:28 +00:00
iphydf
aa72c47125
test: Add test coverage docker build for local tests.
...
This uses mallocfail to further increase coverage using the existing
tests. Also:
* Moved the non-auto "tox_one_test" to gtest. This should be
split into smaller tests later.
* Changed `hole_punching` to `bool`.
2022-02-24 16:24:28 +00:00
Robin Linden
0ac930e1f6
cleanup: Clean up comparing bools with ints
2022-02-23 22:50:12 +00:00
iphydf
c5e3bca6de
chore: Simplify and speed up nacl build using toxchat/nacl.
2022-02-18 22:13:42 +00:00
iphydf
4389c71619
test: Add a profiling script and Dockerfile.
...
This works on my kernel. If your kernel is older/newer, you may need a
different alpine base image that matches your kernel more closely.
2022-02-18 21:38:55 +00:00
iphydf
5e724d8909
cleanup: Avoid implicit pointer-to-bool conversion in if
in toxav.
2022-02-17 20:33:24 +00:00
iphydf
933c6b7517
refactor: Compare pointers in if conditions to nullptr.
...
Don't use implicit ptr-to-bool conversion.
2022-02-17 19:55:29 +00:00
Maxim Biro
dcc65c385f
Update Windows Docker build deps
2022-02-13 22:54:08 -05:00
iphydf
10f86f6c00
cleanup: Add more nonnull and nullable annotations.
2022-02-09 20:03:34 +00:00
iphydf
6f36b67a13
chore: Add an undefined behaviour/integer sanitizer build.
2022-02-08 09:18:18 +00:00
iphydf
0a2190f28c
feat: Add binary packing functions for tox events.
2022-02-07 02:43:24 +00:00
iphydf
4d4120214a
chore: Add an easy way to run autotools and circleci builds locally.
2022-02-06 15:48:02 +00:00
iphydf
d39f803c7e
docs: Make crypto_core.h appear on doxygen.
2022-02-05 19:34:13 +00:00
iphydf
2ed9b1927f
doc: Add doxygen configuration and netlify publishing.
2022-02-05 15:59:45 +00:00
iphydf
5ab301ecab
chore: Remove all references to Travis CI.
...
Travis gave up on FOSS, so no more free advertisement for Travis.
2022-01-10 01:17:46 +00:00
iphydf
e848853968
chore: Remove old travis docker scripts.
...
These aren't useful anymore. We don't have travis anymore, so there's no
need to simulate the travis CI environment.
2022-01-02 19:41:46 +00:00
iphydf
ac5df0692c
chore: Add docker image for running circleci/cmake-{asan,tsan}.
...
Use `make asan` or `make tsan` to run a similar setup to the one we run
on circleci.
2021-12-22 10:14:16 +00:00
iphydf
5c1796d3c4
chore: Use docker for the autotools ci build.
...
This makes it easier to run it locally for testing and ensures the
dockerfile continues to work.
2021-12-14 15:51:51 +00:00
Maxim Biro
0d5f85485b
Update deps used in Windows build scripts
2021-02-25 13:59:18 +03:00
redmanmale
98c148179f
Add Cygwin build script
2021-02-25 13:57:42 +03:00
iphydf
3851cfb652
Add autotools build to localbuild docker images.
2020-05-05 23:41:16 +01:00
iphydf
4efe541814
Add a script to run Travis CI locally.
...
This isn't quite Travis, but close enough for local testing.
2020-05-03 16:59:26 +01:00
zugz (tox)
08e6a1863e
bump libsodium version in appveyor.yml and windows Dockerfile
2019-11-17 13:40:34 +01:00
Maxim Biro
ebf3a82de8
Use new WineHQ Debian package repository key
2019-01-03 22:02:22 -05:00
iphydf
72ef08597e
Allow unauthenticated wine packages in the Windows build.
2019-01-03 10:49:37 +00:00
yangfl
d3d5b701cb
Fix typos
2018-09-19 18:16:13 +00:00
iphydf
1a54be06cd
Simplify Travis CI builds.
...
Have one script per build. This means more duplication between the
scripts, but it's much easier to understand and to run locally.
2018-07-01 08:35:44 +00:00
Maxim Biro
ef172adebe
Use Wine Devel instead of Wine Staging
...
Wine Staging is not maintained
https://wine-staging.com/news/2018-02-17-future-wine-staging.html
2018-02-18 17:13:59 +00:00
iphydf
6cd4fcdec4
Remove libcheck from the dependencies.
...
We're not gaining much from this library, and it's a burden, especially
for windows development.
2018-02-09 20:51:39 +00:00
Maxim Biro
2a5941c9f9
Use Wine Staging for running Windows tests
2018-01-25 17:27:26 -05:00
Maxim Biro
e672b6f092
Add Dockerfile for Windows cross-compilation
2018-01-25 16:04:54 -05:00