| Commit message (Collapse) | Author | Age |
... | |
|
|
|
|
| |
- Reverted to trunk
|
|
|
|
|
|
|
|
|
| |
- Made RunService() pass the configuration file name to
Win32BackupService::WinService()
- Made WinService() calculate the default configuration file name
more sanely and safely
- Made WinService() not return before MAINHELPER_END
|
|
|
|
|
| |
- Revert to trunk
|
|
|
|
|
|
|
|
| |
- Improved diagnostic output if InstallService() fails
- Ensure that InstallService() cleans up all resources
- Check that the requested configuration file is accessible
- Include the configuration file in the service parameters
|
|
|
|
|
|
| |
- Return the status code from InstallService() and RemoveService() as
exit code (0 on success, 1 on failure)
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* bin/bbackupd/Win32ServiceFunctions.cpp
- InstallService() and OurService() take the config file name as a
parameter
- InstallService() returns an integer status code like RemoveService()
- OurService() sets the global static config file name to pass into
the main thread later
* bin/bbackupd/bbackupd.cpp
- Call InstallService() and OurService() with the config file name as a
parameter
|
|
|
|
|
| |
- Header update
|
|
|
|
|
|
| |
* Win32ServiceFunctions.h
- Revert to trunk
|
|
|
|
|
|
| |
- RemoveService() returns a status code, 0 for success, 1 for error
- RemoveService() outputs better diagnostic messages on failure
|
|
|
|
|
|
|
|
| |
- Keep a static char pointer to hold onto the config file name to
pass it to ServiceMain (over whose parameters we have no control).
- ServiceMain passes the config file name as the parameter of the
thread it creates.
|
|
|
|
|
| |
- More cosmetic spacing fixes
|
|
|
|
|
| |
- Reindent ServiceMain function to match coding standards and rest of file
|
|
|
|
|
| |
- Revert to trunk
|
|
|
|
|
| |
- Grammar fix in comments (cosmetic)
|
|
|
|
|
|
| |
- Changed code structure to be more readable and robust, following
Martin's advice.
|
|
|
|
|
| |
- Revert all changes back to trunk state
|
|
|
|
|
| |
- Removed $build_cpu and `uname -p` entirely, as they are not used anywhere
|
|
|
|
|
|
|
| |
- This is my current patch queue. I think that all of these are safe
to apply. This is just under half of the pending changes in
chris/general (the easy half).
|
|
|
|
|
|
| |
- Created a new branch as a public buffer for the process of merging
general win32 into trunk
|
|
|
|
| |
fix complication problems with gcc 4.1.1 where configure didn't detect LLONG_MAX properly. Fix by removing configure check completely, and using STL interface.
|
|
|
|
|
| |
- Check for d_type not working on this platform, and abort compare
|
|
|
|
|
| |
- Win32 compile fixes
|
|
|
|
|
|
|
|
|
|
|
| |
- Fixed wrong path displayed during compare failure (duplicate local
variable names)
- Renamed some variables to make their purpose clearer, making the code
easier to read
- Fixed some cases where untranslated names would be shown on Win32,
probably with encoding errors if they contained intl characters
- Fixed a couple of minor spelling mistakes in compare output
|
| |
|
|
|
|
|
| |
Also, hacked makefile to do the right thing.
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Added man-page specific XSL stylesheets.
Rearranged the layout of the output directories. There are now
2 output directories:
- box-hmtl, which gets tarred up into the dockit tarball for
installation on a web server.
- man-pages, which contains all the .1.gz files for installation
somewhere in $MANPATH (/usr/share/man/manX?)
|
|
|
|
|
| |
Makefile changes, to accommodate unlimited number of man-pages
|
| |
|
|
|
|
| |
the man pages.
|
|
|
|
|
| |
Makefile: changing to use a macro everywhere for bb-book.xsl
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Admin Guide now contains all exception codes. See below.
generate_except_xml.pl generates a DocBook Appendix with all exceptions from
ExceptionCodes.txt. That is then included in the Admin Guide.
Makefile updated to generate ExceptionCodes.xml, and the dockit.
|
|
|
|
|
|
| |
The Makefile is pretty simple, and doesn't integrate into the full build.
At least not at this time.
|
|
|
|
| |
it's expected to exist. Not a fix to the underlying problem.
|
|
|
|
|
| |
First cut of the admin guide. There are several TODO items there now.
|
| |
|
| |
|
| |
|
|
|
|
|
| |
reviewed, and edited.
|
| |
|
|
|
|
|
|
|
| |
autogen code from Makefile.extras.
Still not working fully though - execute permission lost on all substituted scripts.
|
|
|
|
|
| |
This just renames all of the files that configure now substitutes - no changes to any of the files.
|
|
|
|
|
| |
configure now detects perl executable location and updates all scripts to use the correct path; also adds PERL_EXECUTABLE define to BoxConfig.h. makebuildenv.pl adds PERL define to all makefiles.
|
| |
|
| |
|
| |
|
|
|
|
| |
NetBSD kqueue is not compatible with the OpenBSD kqueue. This is a temporary workaround to be revisited for 0.11.
|
|
|
|
| |
NetBSD in preference to statfs.
|
|
|
|
| |
is nasty so debug processes segfault on termination
|