wiz
3cebc398f4
pbulk-base: fix double free().
...
Debugged by dillo & myself.
Bump version.
2019-03-12 15:37:51 +00:00
joerg
34599e08d1
pbulk-base-0.53:
...
After processing the tree-scan job, reassign jobs to all idle clients.
Before, this was only necessary at the very start of the build.
2016-06-23 15:07:39 +00:00
joerg
9fb46a3b44
pbulk-base-0.52:
...
Move the tree iteration logic from the master to the client. This
matters primarily when using the additional package list in the top
level makefile and ensures that the client configuration is used
consistently.
2016-06-20 17:54:43 +00:00
jperkin
adddf7ed08
Use LDFLAGS, LDADD isn't in OPSYSVARS and LDFLAGS doesn't require
...
having to pass through MAKE_ENV. Fixes build on SunOS.
2016-03-10 09:25:42 +00:00
jperkin
d05cac7252
Use OPSYSVARS.
2016-02-25 17:25:05 +00:00
joerg
0b6285ee53
pbulk-base-0.51: Extend network support for name resolution and IPv6
...
(where applicable).
2015-12-07 16:52:39 +00:00
joerg
b3bce06c92
Revert. Committer was explicitly asked to not commit that change as it
...
is incompletely and incorrect.
2015-11-30 22:38:16 +00:00
asau
bcc1b4be8b
pbulk-base-0.51: Allow symbolic host names in distributed case.
2015-11-30 20:46:57 +00:00
joerg
bc48e3b92f
pbulk-base-0.50: Don't go into master mode if there is nothing to do.
2015-11-03 19:06:47 +00:00
joerg
f05a09bbf6
pbulk-base-0.49:
...
When shutting down the master after all jobs are done, send a zero
length request to the clients and wait a second for them to shutdown the
connection. Calling shutdown on the server side doesn't avoid TIME_WAIT
as originally intended.
2015-10-21 23:03:17 +00:00
joerg
7c57796459
PR 48824: Disable bogus clobbering warning from GCC 4.8.
2014-07-29 11:37:46 +00:00
jperkin
67d73540f2
groff isn't required, nroff is sufficient to build the cat pages. Reduces
...
the number of dependencies required significantly on systems with no builtin
groff.
2014-06-13 14:02:53 +00:00
jperkin
af8ad5bd88
pbulk-base-0.48: Fix pbulk-scan on OSX.
...
On OSX pbulk-scan can fail to bind with EADDRNOTAVAIL due to sin_zero being
used uninitialised. Ensure the sockaddr_in is cleared before use.
2014-03-14 09:45:31 +00:00
joerg
b5804ab54d
Don't fail on missing noreturn attributes for clang.
2013-09-10 14:38:51 +00:00
jperkin
5e67cd4147
pbulk-base-0.47: Portability fixes
...
- Prefer fcntl FD_CLOEXEC to ioctl FIOCLEX.
- Reset SIGPIPE action to default for the build child, avoids 'yes' spinning
indefinitely on EPIPE in Solaris builds, notably for print/pdf2djvu.
2013-01-14 14:33:28 +00:00
joerg
13b6f43825
Update pbulk to 0.51 and pbulk-base to 0.46. Add support for reusing old
...
scan results to speed up the process. Fix a bug that overwrote the
package.log during installation.
2012-11-23 12:13:34 +00:00
asau
5c2dd9e784
"user-destdir" is default these days
2012-09-11 23:19:33 +00:00
joerg
4ff3985282
pbulk-0.45: make order function stable
2012-03-19 12:17:15 +00:00
joerg
4900ea76d8
pbulk-base-0.44: Fix hash function to actually do proper hashing.
...
Do some further tweaking to improve matching by storing string size.
While here, add the necessary .WAIT to allow parallel builds.
2011-11-27 19:53:30 +00:00
joerg
b7e0ba370b
pbulk-base-0.43: Explicitly re-run make clean after create-usergroup, if
...
it was run before configure. This ensures that the work directory gets
the correct owner. Fixes strange error in qmail build.
2011-09-21 11:55:15 +00:00
seanb
69f6c2d377
- pass fullpath in argv[0] when pkg-scan spawns bmake so that
...
the same gets inherited across a sub make.
2011-03-06 02:23:32 +00:00
joerg
8f3632e1c4
pbulk-base-0.41:
...
Improve diagnostic message for dependency cycles by actually showing the
path.
2010-05-05 00:07:07 +00:00
joerg
8415684b47
pbulk-base-0.40:
...
Don't print all failed/successful jobs at the beginning, just a small
message when it is done.
2010-02-26 16:25:49 +00:00
joerg
6b62715557
pbulk-base-0.39:
...
Fix ordering of event handler vs queue modification. This can result in
queue corruption or use after free when the master can't handle a
request before the next arrives. From Matt Dillon.
2009-08-23 18:02:04 +00:00
joerg
a4cc1cb439
Split pbulk into pbulk-base (the backend programs) and pbulk (rest).
2009-06-07 18:07:00 +00:00