Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add Code Helpers BadgeTafThorne-Add-Code-Helpers-Badge | Thomas A. F. Thorne | 2018-03-12 | 1 | -0/+1 |
| | | | The CodeTriage website (https://www.codetriage.com/) offers a simple way to encourage more people to actively participate in an Open Source project. People have an option to sign up and get emailed a suggestion of N issues to work on periodically. Adding a badge about the service to the ReadMe.md will display the service clearly. | ||||
* | 3.3v3.3 | Shawn Landden | 2018-03-07 | 3 | -2/+19 |
| | |||||
* | fix MacOS CI | Shawn Landden | 2018-03-07 | 1 | -1/+1 |
| | |||||
* | fix INSTALL instructions | Shawn Landden | 2018-03-07 | 1 | -1/+1 |
| | |||||
* | Fix installation of update-distcc-symlinks | Anders F Björklund | 2018-03-05 | 3 | -6/+12 |
| | |||||
* | Merge pull request #265 from shawnl/releasev3.2 | Shawn Landden | 2018-03-01 | 1 | -1/+1 |
|\ | | | | | release 3.2 | ||||
| * | Merge branch 'master' into release | Shawn Landden | 2018-03-01 | 5 | -42/+21 |
| |\ | |/ |/| | |||||
* | | Position of expandargv() in distcc.c | Shawn Landden | 2018-03-01 | 1 | -4/+4 |
| | | | | | | | | | | | | Closes #218 I am just trusting #218 | ||||
* | | Enabled ccache so that the builds would run faster. (#261) | Omer Katz | 2018-03-01 | 1 | -0/+2 |
| | | |||||
* | | i think this might now work on macos with 0bfdbeda | Shawn Landden | 2018-02-28 | 1 | -8/+1 |
| | | |||||
* | | upgrade "Failed to distribute and no fallback" from warning to error | Shawn Landden | 2018-02-28 | 1 | -1/+1 |
| | | | | | | | | Fixes debbug 757792 | ||||
* | | arg: allow for clang -target to be added. | Shawn Landden | 2018-02-27 | 1 | -1/+1 |
| | | | | | | | | This is insanity that there is no realloc in dcc_argv_append() | ||||
* | | configure: allow disabling pump mode | clutton | 2018-02-27 | 1 | -29/+13 |
| | | |||||
| * | release 3.2 | Shawn Landden | 2018-02-27 | 1 | -2/+2 |
|/ | |||||
* | setuid: use PR_SET_NO_NEW_PRIVS on Linux (#256) | Shawn Landden | 2018-02-27 | 1 | -0/+11 |
| | | | https://01.org/linuxgraphics/gfx-docs/drm/userspace-api/no_new_privs.html | ||||
* | serve: have DISTCC_CMDLIST feature turns off access (#255) | Shawn Landden | 2018-02-27 | 1 | -1/+3 |
| | | | | the not-very-used DISTCC_CMDLIST feature has its own whitelist. Do not double-whitelist, which would be frustrating | ||||
* | Localslots with gcc -E (#161) | Anders Björklund | 2018-02-27 | 6 | -8/+32 |
| | | | | | | | | | | | | | | | * Make sure to read localslots for running locally Currently the --localslots are only read when distributing, not when running locally. Make sure to always parse the hosts configuration, for --localslots and --localslots_cpp settings. * Use --localslots_cpp from $DISTCC_HOSTS for gcc -E We want to use --localslots_cpp for running gcc -E, so use a special exit code to signal this to the local run. * Fix documentation, there's only 8 slots and not 16 | ||||
* | CI: add avahi so it gets built (#254) | Shawn Landden | 2018-02-26 | 1 | -0/+1 |
| | |||||
* | Avoid locking the CPU for preprocessed input | Anders Björklund | 2018-02-26 | 1 | -5/+7 |
| | | | | | | | | It is not needed to (possibly having to first wait for and then) take a lock on localslots_cpp for preprocessed input (such as emitted by ccache). We are not going to start the preprocessor, and will not try to preprocess remotely with pump. So the preprocessor lock taken will be unnecessary anyway. | ||||
* | Merge pull request #244 from shawnl/cross | Shawn Landden | 2018-02-26 | 4 | -0/+206 |
|\ | | | | | cross-compilation support | ||||
| * | Rewrite generic compilers ("cc", "c++") to clang or gcc | Shawn Landden | 2018-02-25 | 3 | -0/+111 |
| | | | | | | | | depending on what these symlinks point to | ||||
| * | cross-compilation support | Shawn Landden | 2018-02-25 | 2 | -0/+95 |
| | | |||||
* | | Merge pull request #240 from shawnl/allow-private | Shawn Landden | 2018-02-26 | 5 | -5/+41 |
|\ \ | | | | | | | new --allow-private option to allow non-Internet routable addresses | ||||
| * | | dopt: add IPv6 to --allow-private | Shawn Landden | 2018-02-25 | 1 | -3/+6 |
| | | | |||||
| * | | make --allow-private the default | Shawn Landden | 2017-11-19 | 3 | -7/+6 |
| | | | |||||
| * | | new --allow-private option to allow non-Internet routable addresses | Shawn Landden | 2017-11-07 | 4 | -3/+37 |
| | | | |||||
* | | | Merge pull request #243 from shawnl/access | Shawn Landden | 2018-02-26 | 10 | -9/+167 |
|\ \ \ | | | | | | | | | access control on having masquerade set up for binary | ||||
| * | | | daemon: warn when masquerade is not setup | Shawn Landden | 2018-02-26 | 2 | -2/+23 |
| | | | | |||||
| * | | | serve: allow masquerade scripts as documented in distcc(1) | Shawn Landden | 2018-02-26 | 1 | -16/+4 |
| | | | | |||||
| * | | | docs: update to reflect patch | Shawn Landden | 2018-02-26 | 2 | -5/+8 |
| | | | | |||||
| * | | | add auto-masquerade script | Shawn Landden | 2018-02-26 | 3 | -0/+80 |
| | | | | | | | | | | | | | | | | inspired by the perl one in Debian | ||||
| * | | | fix NoDetachDaemon_Case | Shawn Landden | 2018-02-26 | 1 | -1/+1 |
| | | | | |||||
| * | | | allow disabling compiler whitelist | Shawn Landden | 2018-02-26 | 5 | -2/+19 |
| | | | | |||||
| * | | | access control on having masquerade set up for binary | Shawn Landden | 2018-02-26 | 1 | -1/+50 |
|/ / / | | | | | | | | | | | | | | | | | | | | | | | | | fixes the very old CVE-2004-2687 https://github.com/distcc/distcc/issues/155 at least unless gcc or clang can be exploited into executing arbitrary code-- but that is much more difficult than the current exploit. (C++ templates are turing complete [1], so it is probably possible) [1] http://web.archive.org/web/20131101122512/http://ubietylab.net/ubigraph/content/Papers/pdf/CppTuring.pdf | ||||
* | | | pump: attempt to eliminate UnicodeDecodeError for good | Shawn Landden | 2018-02-25 | 3 | -3/+3 |
| | | | | | | | | | | | | | | | | | | | | | | | | All places where we read files, do so in 'latin-1' so that all encodings are valid. As we only need to understand ASCII stuff and ignore the rest this should work fine. Does require python3. | ||||
* | | | INSTALL: update to reflect current reality regarding python3 | Shawn Landden | 2018-02-25 | 1 | -17/+4 |
| | | | |||||
* | | | mention clang is supported in docs | Shawn Landden | 2018-02-25 | 1 | -1/+1 |
| | | | |||||
* | | | travisCI: clang on Linux is working | Shawn Landden | 2018-02-25 | 1 | -1/+0 |
| | | | | | | | | | clang is working | ||||
* | | | Merge pull request #209 from gustafullberg/close_all_fd | Shawn Landden | 2018-02-25 | 1 | -4/+8 |
|\ \ \ | | | | | | | | | Close all file descriptors in zeroconf daemon process | ||||
| * | | | Close all file descriptors in zeroconf daemon process | Gustaf Ullberg | 2017-01-27 | 1 | -4/+8 |
| | | | | |||||
* | | | | fix 64-bit time_t patch | Shawn Landden | 2018-02-25 | 1 | -1/+1 |
| | | | | |||||
* | | | | fix build | Shawn Landden | 2018-02-25 | 1 | -0/+2 |
| | | | | |||||
* | | | | lzo: update to 2.10 | Shawn Landden | 2018-02-25 | 8 | -213/+1302 |
| | | | | |||||
* | | | | Merge pull request #167 from jasperla/64timet | Shawn Landden | 2018-02-25 | 3 | -31/+37 |
|\ \ \ \ | | | | | | | | | | | Handle 64-bit time_t on OpenBSD | ||||
| * | | | | Handle 64-bit time_t on OpenBSD | Jasper Lievisse Adriaanse | 2015-12-28 | 3 | -31/+37 |
| | | | | | | | | | | | | | | | | | | | | | | | | | On OpenBSD, time_t is defined as a 64-bit type. So adjust the format string accordingly and make sure this gets casted correctly for other systems too. | ||||
* | | | | | Merge pull request #188 from jimklimov/hipster-nits | Shawn Landden | 2018-02-25 | 5 | -5/+11 |
|\ \ \ \ \ | | | | | | | | | | | | | Portability fixes for distcc | ||||
| * | | | | | INSTALL : comment about Python 3.x being required | Jim Klimov | 2016-07-15 | 1 | -0/+5 |
| | | | | | | |||||
| * | | | | | Added inclusion missing header which is not magically pulled on its own | Jim Klimov | 2016-07-15 | 1 | -0/+1 |
| | | | | | | |||||
| * | | | | | src/zeroconf-reg.c : PROPERLY use sentinels (ensure that NULL is a pointer ↵ | Jim Klimov | 2016-07-15 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | | | | | | | here for all compilers) | ||||
| * | | | | | src/auth_distcc.c : cast the pointer to expected type | Jim Klimov | 2016-07-15 | 1 | -1/+1 |
| | | | | | |