From: Kern Sibbald Date: Sun, 26 May 2013 11:08:56 +0000 (+0200) Subject: Make new v5 FLA X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=fd3048c5c2dea0c3cbbdab87e825ab9c05e318d4;p=bacula%2Fdocs Make new v5 FLA --- diff --git a/docs/home-page/de/FLA-bacula.en.pdf b/docs/home-page/de/FLA-bacula.en.pdf index 0e165cec..58a1daba 100644 Binary files a/docs/home-page/de/FLA-bacula.en.pdf and b/docs/home-page/de/FLA-bacula.en.pdf differ diff --git a/docs/home-page/en/FLA-bacula.en.pdf b/docs/home-page/en/FLA-bacula.en.pdf index 0e165cec..58a1daba 100644 Binary files a/docs/home-page/en/FLA-bacula.en.pdf and b/docs/home-page/en/FLA-bacula.en.pdf differ diff --git a/docs/home-page/en/bacula.css b/docs/home-page/en/bacula.css index d0cdfe88..028ab369 100644 --- a/docs/home-page/en/bacula.css +++ b/docs/home-page/en/bacula.css @@ -164,34 +164,6 @@ td.content { line-height: 22px; } -tr.title { - padding-right: 5px; - padding-left: 5px; - color: #ffffff; - font-weight: bold; - background-color: #002244; - line-height: 18px; -} - -tr.odd { - padding-right: 5px; - padding-left: 5px; - color: black; -/* background-color: #749aba; */ - background-color: #a6bed2; - -} - -tr.even { - padding-right: 5px; - padding-left: 5px; - color: black; - background-color: #e4ecf1; -} - - - - /****************************************************************************/ div.login { diff --git a/docs/home-page/en/donations.txt b/docs/home-page/en/donations.txt index efe83698..8456563a 100644 --- a/docs/home-page/en/donations.txt +++ b/docs/home-page/en/donations.txt @@ -1,20 +1,9 @@ -Kern;;;2010/01/03;;;12:30 -Donations Received +Kern;;;2006/08/04;;;12:30 +Donaciones Recibidas -The following people or organizations have made -donations or supplied finacial development support -to the Bacula project and have specifically requested -that their names appear here: +Las siguientes personas u organizaciones han donado o suplido soporte financiero para el desarrollo del proyecto Bacula y han pedido explícitamente/específicamente que sus nombres aparezcan aquí: -Intevation GmbH, Osnabrueck, Germany -- Financial Support in 2008 -Intevation GmbH, Osnabrueck, Germany -- Financial Support in 2009!!! - -Many thanks to the many Bacula listed and non-listed -supporters have provided support or made donations. -Names listed here are by specific request. If you have -made a donation or provided financial support and wish -to appear in this list, please send an email to -kern at sibbald dot com. +Muchas gracias a todas las personas mencionadas o no aquí que han provisto de soporte o hecho donaciones a Bacula. Los nombres aquí listados están porque así lo solicitaron. Si hizo una donación o dio soporte económico al proyecto y desa aparecer en esta lista, envíe un email a kern arroba sibbald punto com. ;;; diff --git a/docs/home-page/en/index.php b/docs/home-page/en/index.php index 6491d646..4e4a7201 100644 --- a/docs/home-page/en/index.php +++ b/docs/home-page/en/index.php @@ -16,9 +16,9 @@ if(is_file($page_current)) { } else { printf('   - An ERROR occurred:
+ Ocurrió un ERROR:

- The page %s is not available. + No se encuentra la página %s.

', $page); } diff --git a/docs/home-page/en/news.txt b/docs/home-page/en/news.txt index 6e82c8d1..358ca152 100644 --- a/docs/home-page/en/news.txt +++ b/docs/home-page/en/news.txt @@ -1,3 +1,254 @@ +Kern;;;28 June 2012 at 20:55 CET +We have released Bacula Version 5.2.10 to Source Forge + +General: +-------- +The 5.2.10 version is a significant bug fix release including +our first cut of AFS support. + +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +Please note that with this version of Bacula, during the install +of the shared libraries from the src/cats, src/lib, and src/findlib +directories, any old Bacula libraries in the installation +destination directory will be removed. This should not cause +any problems and at least keeps the installation library cleaner. +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +For packagers, if you change options, naming, and the way +we link our shared object files, as at least one of you does, +you are creating a situation where the user may not be able +to run multiple versions of Bacula on the same machine, which +is often very useful, and in addition, you create a configuration +that the project cannot properly support. +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +If you are upgrading from a version older than 5.2.9, please +read all the old ReleaseNotes of all versions released +after the version you are upgrading from. There area +many important notices sumarized here, and we do not +repeat them each bug fix release. +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +Compatibility: +-------------- + As always, both the Director and Storage daemon must be upgraded at + the same time. + + Older 5.0.x and 3.0.x File Daemons are compatible with the 5.2.9 + Director and Storage daemons. There should be no need to upgrade older File + Daemons. + +Major changes since 5.2.9: +- IPv6 networking should work correctly now +- SQL Counter problems resolved +- Bat hanging after running a number of jobs +- dbcheck rw_writelock problem +- Windows VSS restore bug + +New Feature: +- Add rudimentary support for backing up AFS + +28Jun12 + - Add extra test for unsupported Protocol Families. + - Fix inet_pton call. + - Real fix of bug #1897 5.2.9 breaks IPv6 connectivity + - Fix bug #1891 wrong daemon name printed with -? option + - Fix bug #1859 INSERT INTO Counters fails + - First try at fixing bug #1897 5.2.9 breaks IPv6 connectivity + - Convert write_rec_to_block() to a state machine + - Fix bat from eating all Dir connections -- fixes bug #1872 + - Back port fixes from BEE to fix Windows restore bug #1892 + - Add block checksum flag to version.h + - Add block checksum debug code + - Fix bug #1893 dbcheck -B gives rwl_writelock error. + - Remove restriction of network buffer size being multiple of a tape block + - Add rudimentary support for saving AFS acls. + - Send level before the fileset in estimate_cmd() like in backup() + +Bugs fixed/closed since last release: +1859 1872 1891 1892 1893 1897 + +;;;; + +Kern;;;11 June 2012 at 20:15 CET +We have released Bacula Version 5.2.8 to Source Forge + +This release is identical to release 5.2.8, with the exception +that the patch: + + "Apply readline without TERM_LIB dependency patch from bug #1871" + +has been removed because it is not portable to all systems or +versions of readline. + +;;;; +Kern;;;10 June 2012 at 12:04 CET + + Release Notes for Bacula 5.2.8 + + Bacula code: Total files = 1,110 Total lines = 231,439 (Using SLOCCount) + +General: +-------- +The 5.2.8 version is a bug fix release. + +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +Please note that with this version of Bacula, during the install +of the shared libraries from the src/cats, src/lib, and src/findlib +directories, any old Bacula libraries in the installation +destination directory will be removed. This should not cause +any problems and at least keeps the installation library cleaner. +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +For packagers, if you change options, naming, and the way +we link our shared object files, as at least one of you does, +you are creating a situation where the user may not be able +to run multiple versions of Bacula on the same machine, which +is often very useful, and in addition, you create a configuration +that the project cannot properly support. +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +If you are upgrading from a version older than 5.2.7, please +read all the old ReleaseNotes of all versions released +after the version you are upgrading from. There area +many important notices sumarized here, and we do not +repeat them each bug fix release. +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +Compatibility: +-------------- + As always, both the Director and Storage daemon must be upgraded at + the same time. + + Older 5.0.x and 3.0.x File Daemons are compatible with the 5.2.8 + Director and Storage daemons. There should be no need to upgrade older File + Daemons. + +Changes since 5.2.7: +-------------------- + +10Jun12 + - Apply readline without TERM_LIB dependency patch from bug #1871 + - Ensure cancel status is set for canceled duplicate jobs -- partial fix for + bug #1851 + - Enhance Win32 error messages -- fixes bug #1879 + - Apply patch from bug 1876 to permit dot commands in a runscript + - Remove config variables from examples/devices fixes bug #1884 + - Add more debug code for bug 1885 + - Add more debug to block.c when read rejected + - Fail job that attempts to read from closed device -- reported in bug 1885 but + not fixed + - Detect Python 2.7 fixes bug #1888 + - Apply systemd patch from bug #1886 + - Rewrite some SD subroutines as class members + - New overhaul of xattr code. + - Use IPPROTO_TCP for SOL_TCP if SOL_TCP isn't defined. + - Fix compiler warning. + +Bugs fixed/closed since last release: +1851 1871 1879 1884 1886 1888 + +;;;; +Kern;;;2 June 2012 at 13:01 CET + + Release Notes for Bacula 5.2.7 + + Bacula code: Total files = 1,110 Total lines = 231,439 (Using SLOCCount) + +General: +-------- +The 5.2.7 version is a significan bug fix release. (The +diff file between 5.2.6 and this one is over 25,000 lines). + +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +Please note that with this version of Bacula, during the install +of the shared libraries from the src/cats, src/lib, and src/findlib +directories, any old Bacula libraries in the installation +destination directory will be removed. This should not cause +any problems and at least keeps the installation library cleaner. +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +For packagers, if you change options, naming, and the way +we link our shared object files, as at least one of you does, +you are creating a situation where the user may not be able +to run multiple versions of Bacula on the same machine, which +is often very useful, and in addition, you create a configuration +that the project cannot properly support. +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! +If you are upgrading from a version older than 5.2.7, please +read all the old ReleaseNotes of all versions released +after the version you are upgrading from. There area +many important notices sumarized here, and we do not +repeat them each bug fix release. +!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +Compatibility: +-------------- + As always, both the Director and Storage daemon must be upgraded at + the same time. + + Older 5.0.x and 3.0.x File Daemons are compatible with the 5.2.3 + Director and Storage daemons. There should be no need to upgrade older File + Daemons. + +Changes since 5.2.6: +-------------------- +02Jun12 + - Correct Qt version needed for bat + - Turn on SD deadlock detection by default + - Fix bug #1880 ltdl.m4 missing for new feature. + - Fix bug #1870 GNU binutils-gold build failure. + - Add new empty netinet/tcp.h so Windows compile works + - Eliminate compiler warning in stored/dircmd.c + - Fix TCP Heartbeat code + - Align conio.c struct at 8 bytes to fix Sparc bus error. + - Fix get_basename() -- rewrite + - Apply James' exchange-fd.c regression fix + - Add first Dutch translation + - Ensure that StorageId is updated after write + - Fix updating of cached slots + error message numbering + - Remove old shared objects before install + - Add missing dummy bVarPrefixLinks variable retrieval. + - Fix mysql config for older versions of mysql+config. + - Fix problem in BVFS with concurrent queries + - Add more checks to bvfs + - Try to use multi-row insert statements for mysql. + - On some platforms intptr_t is in an other include file. + - Add support for fcntl(fd, F_CLOSEM) to close filedescriptors. + - Use closefrom if available instead of trying to close fds ourself. + - Fix class member shadowing. + - Move storages tls initialization to proper place. + - Fix Copyright on init scripts suse, add specific daemon user & group + - Add support for new POSIX getaddrinfo interface. + - Apply MSQL detection fixes from bug #1829 + - Fix bug #1805 cannot specify hostname in ./configure + - Fix restore_job restore keyword + - Allow plugin to backup a directory + - Print seconds in schedule time as noted in bug #1854 + - Fix #1857 about restore cd command that blocks on empty directory + - Backport new StorageId code + - More definitive fix for update slots bug + - Fix #4062 on make_catalog_backup.pl script when user/password are empty + - Fix bug #1853: bacula-sd dead but pid file exists. + - Fix bug #1841 estimate command level=differential goes wrong in accurate + mode. + - Fix bug #1842 Incorrect port number reported + - Fix bug #1848 bsock.c:335 Socket has errors=1 on call to client + - Force the re-initialization of BaseJobOpts, AccurateOpts and VerifyOpts + between two Include{} + +Bugs fixed/closed since last release: +1805 1829 1841 1842 1848 1853 1854 1857 1870 1874 1880 4062 + + +;;;; Kern;;;22 February 2012 at 15:03 CET We have released Bacula Version 5.2.6 to Source Forge diff --git a/docs/home-page/es/FLA-bacula.en.pdf b/docs/home-page/es/FLA-bacula.en.pdf index 0e165cec..58a1daba 100644 Binary files a/docs/home-page/es/FLA-bacula.en.pdf and b/docs/home-page/es/FLA-bacula.en.pdf differ diff --git a/docs/home-page/fr/FLA-bacula.en.pdf b/docs/home-page/fr/FLA-bacula.en.pdf index 0e165cec..58a1daba 100644 Binary files a/docs/home-page/fr/FLA-bacula.en.pdf and b/docs/home-page/fr/FLA-bacula.en.pdf differ diff --git a/docs/techlogs/FLA-Kern-v5.tex b/docs/techlogs/FLA-Kern-v5.tex new file mode 100644 index 00000000..3d4c106d --- /dev/null +++ b/docs/techlogs/FLA-Kern-v5.tex @@ -0,0 +1,267 @@ +%% +%% Fiduciary License Agreement (Copyright Assignment) +%% +%% Language: English +%% + +%{{{ Header + +\documentclass[a4wide,12pt]{article} +%%\usepackage{german,umlaut} +%%\usepackage{fancyheadings} +\usepackage{alltt} +\usepackage{epsfig} +\usepackage[english]{babel} + +\selectlanguage{english} +%\pagestyle{fancyplain} + +%\lhead[\fancyplain{}{\bfseries\thepage}] +% {\fancyplain{}{\bfseries\rightmark}} +%\rhead[\fancyplain{}{\bfseries\leftmark}] +% {\fancyplain{}{\bfseries\thepage}} +%\cfoot{} +\renewcommand{\sectionmark}[1]{\markright{\thesection\ #1}} +\renewcommand{\thesection}{\S~\arabic{section}} + +% +% alternative ways of doing it... +% + +% this makes the references work correctly: +%\newcommand{\A}{\subsection{}} +%\renewcommand{\subsectionmark}[1]{\markright{\thesection\ }} + +% this looks better: +\newcounter{absatz}[section] +\newcommand{\A}{\par\vspace{1ex} + \stepcounter{absatz}\noindent(\arabic{absatz})~~} + +% make the page a little wider +%\addtolength{\textwidth}{3cm} +%\addtolength{\headwidth}{3cm} +\addtolength{\hoffset}{-0.5cm} +%\addtolength{\textheight}{2cm} +%\addtolength{\textwidth}{2cm} +%\addtolength{\headwidth}{3cm} +\addtolength{\headheight}{-1.5cm} +\addtolength{\textheight}{3cm} + +%}}} + +\begin{document} + +%{{{ Head of front page + +\thispagestyle{empty} + +\begin{center} +{\LARGE\bf Fiduciary license Agreement}\\ +(Version 5.0) +\end{center} + +%}}} + +\begin{center} +{\Large\bf Preamble} +\end{center} + +The purpose of this Agreement is to ensure the lasting protection of Bacula +by making Kern Sibbald the fiduciary of the author's (Contributor's) +interests. It empowers Kern Sibbald (hereafter referred to as "Kern") -- +to uphold the interests of contributing authors and protect them in court, +if necessary.\\ + +Kern is given the right to relicense the software as necessary for the +long-term legal maintainability and protection of the software. The +agreement also grants the author (Contributor) an unlimited amount of non-exclusive +licenses by Kern, which allow using and distributing the submitted code in +other projects and under other licenses. \\ + +The contracting parties sign the following agreement in full consciousness +that by the grant of License (definition below) to Kern Sibbald and by the +administration of these rights the Kern becomes trustee of the author's +interests for the benefit of Bacula and allows Kern to use and distribute +the program in other projects and under other licenses. \\ + +\pagebreak +\begin{center} +{\Large\bf Agreement} +\end{center} + +Between +{\bf (please cross out unsuitable alternatives)}\\ +\begin{itemize} +\item the author +\begin{alltt} +_______________________________________________ (Name) + +_______________________________________________ (Occupation, Date of Birth) + +_______________________________________________ (Street) + +_______________________________________________ (ZIP, City, Country) + +_______________________________________________ (Pseudonym, Email) +\end{alltt} +\item the owner of the license, +\begin{alltt} +_______________________________________________ (Company or name) + +_______________________________________________ (HQ or addr.) + +_______________________________________________ (managing director) +\end{alltt} +\begin{itemize} +\item acquired by virtue of a contract date as of +\item contracting party: +\item acquired as employer in the context of a work and service + relationship +\end{itemize} +\end{itemize} +\begin{flushright} +- herein referred to as "Contributor" -- +\end{flushright} + +and +\begin{alltt} + Kern Sibbald + Cotes-de-Montmoiret 9 + 1012 Lausanne + Switzerland +\end{alltt} +\begin{flushright} +- hereinafter referred to as "Kern" -- +\end{flushright} +the following agreement is entered into:\\ + +\section{Grant} +\A In the event that the author or owner of the contributed code has +already signed an exclusive license to another entity or person, each use +of the term ``License'' shall mean ``non-exclusive license'' everywhere +within this agreement, otherwise the term ``License'' shall mean +``exclusive license''. + +\A Subject to the provision of {\S}~2, Contributor assigns to Kern the +Copyright in computer programs and other copyrightable material +world-wide, or in countries where such an assignment is not +possible,\footnote{Countries where assignments of the copyright in a +work are impossible include, but are not limited to, Germany, Austria, +Slovenia and Hungary.} grants a License, including, inter +alia: + +\begin{enumerate} +\item the right to reproduce in original or modified form; +\item the right to redistribute in original or modified form; +\item the right of making available in data networks, in particular + via the Internet, as well as by providing downloads, in original or + modified form; +\item the right to authorize third parties to make derivative works of + the Software, or to work on and commit changes or perform this + conduct themselves; +\item the right to use, reproduce, redistribute and + make derivative works of the Sortware under other licenses. +\end{enumerate} +\A Contributor's moral or personal rights remain unaffected by this +Agreement.\\ +\A In some countries, the law may provide that the employer is deemed +to be the owner of the rights on materials developed by an employee in +the course of his or her employment, unless the parties have agreed +otherwise. Contributor is aware of these provisions, and therefore +warrants, represents and guarantees that the Subject Matter is free of +any of his or her employer's License exploitation rights. + +\section{Subject Matter} + +The rights and licenses granted in {\S}~1 are subject to all +``Software'' and ``Documentation''. +For the purpose of this Agreement, +``Software'' shall mean all computer programs, copyrightable sections +of computer programs or modifications of computer programs that have +been developed or programmed by Contributor that are specified in +this Agreement below or that are listed in Exhibit A attached to this +Agreement and dated and signed by the contracting parties. Likewise, +``Documentation'' shall refer to all manuals and documentation written +by Contributor alongside and usually distributed with the ``Software'' +that are similarly specified below or listed in Exhibit A: +\begin{alltt} + +All code and documentation contributed by Contributor to +the bacula.org project. + +\end{alltt} +Except in countries where such an assignment is not +possible,\footnote{Countries where assignments of the copyright in a +future work are impossible include, but are not limited to, France.} +the rights [and licenses] granted under this agreement by Contributor +shall also include future developments, future corrections of errors +or faults and other future modifications and derivative works of the +software that Contributor obtains copyright ownership. Excluded from +this provision are modifications that are not derived from the subject +matter and that have to be regarded as independent and original +software. + +\section{Kern's Rights and \\Re-Transfer of Non-Exclusive license} +\A Kern shall exercise the granted rights and Licenses in his +own name. Furthermore, Kern shall be authorized to enjoin third +parties from using the software and forbid any unlawful or copyright +infringing use of the Software, and shall be entitled to enforce all +its rights in its own name in and out of court. Kern shall also +be authorized to permit third parties to exercise Kern's rights +in and out of court.\\ + +\A Kern grants to Contributor a non-exclusive, worldwide, perpetual and +unrestricted license in the contributions Contributor has made to the +Bacula project. This right's [and license's] scope shall encompass and +include all the rights [and licenses] specified in {\S}~1. Furthermore, +Kern grants to Contributor additional non-exclusive, transferable license +to use, reproduce, redistribute and make available his or her contributions +to the Bacula project as needed for releases of the code he or she +contributed under other licenses. This re-transfer shall not limit the +scope of Kern's License in the Software and Kern's rights pursuant to +{\S}~1.\\ + +\A The transfer of the rights and licenses specified in {\S}~1 shall +be unrestricted in territory and thus shall apply world-wide and be +temporally unlimited. + +\section{Miscellaneous} +\A Regarding the succession of rights in this contractual relationship, +Swiss law shall apply, unless this Agreement imposes deviating regulations. +In case of the Kern's death, the assignment of exclusive or non-exclusive +rights to Kern shall continue with his heirs. In case of more than one +heir, all heirs must exercise their rights through a common authorized +person. In case of Contributor's death, the re-assignment of +non-exclusive rights to Contributor shall continue with the +Contributor's heirs. In case of more than one heir, all heirs must +exercise their rights through a common authorized person. \\ + +\A This agreement take effect immediately upon signature by the +Contributor. \\ + +\A If any part of this agreement is found to be invalid the other +parts shall remain in efect. \\ + +\A The Place of jurisdiction for all legal conflicts arising out of or in +connection with this Agreement is Lausanne, Switzerland.\\ + +\enlargethispage{2cm} +\vspace{1cm} +\begin{alltt} + +City/Country, Date City/Country, Date + + + + +__________________, ______________ __________________, ______________ + + + + +__________________________________ __________________________________ + (Signature) (Kern) + +\end{alltt} + +\end{document} diff --git a/docs/techlogs/Makefile b/docs/techlogs/Makefile new file mode 100644 index 00000000..5f1cec00 --- /dev/null +++ b/docs/techlogs/Makefile @@ -0,0 +1,4 @@ + +all: + latex FLA-Kern-v5.tex + dvipdf FLA-Kern-v5.dvi FLA-Kern-v5.pdf