greenbone-security-assistant-7.0.0+dfsg.1.orig/0000755000000000000000000000000013064723171020055 5ustar rootrootgreenbone-security-assistant-7.0.0+dfsg.1.orig/COPYING.MIT0000644000175100017510000000177713011042270017762 0ustar Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. greenbone-security-assistant-7.0.0+dfsg.1.orig/INSTALL0000644000175100017510000001234413011042270017320 0ustar INSTALLATION INSTRUCTIONS FOR GREENBONE SECURITY ASSISTANT ========================================================== Please note: The reference system used by most of the developers is Debian GNU/Linux 'Jessie' 8. The build might fail on any other system. Also it is necessary to install dependent development packages. Prerequisites for Greenbone Security Assistant ---------------------------------------------- See at the end of this section how to easily install these prerequisites on some supported platforms. Prerequisites: * libopenvas_omp, libopenvas_base, libopenvas_misc >= 9.0.0 * gnutls >= 3.2.15 * libgcrypt * cmake >= 2.8 * glib-2.0 >= 2.32 * libxml * libxslt * libmicrohttpd >= 0.9.0 * libexslt * pkg-config * xsltproc Prerequisites for using translations: * gettext (when building from source) * an installed English UTF-8 locale (e.g. "en_US.UTF8", "en_GB.UTF8") (See "Setting up translations") Prerequisites for building documentation: * Doxygen * xmltoman (optional, for building man page) Prerequisites to work on the translations from C and XSLT based sources and also to build the JavaScript translations: * python-polib Install prerequisites on Debian GNU/Linux: # apt-get install libmicrohttpd-dev libxml2-dev libxslt1-dev Compiling Greenbone Security Assistant -------------------------------------- If you have installed required libraries to a non-standard location, remember to set the PKG_CONFIG_PATH environment variable to the location of you pkg-config files before configuring: $ export PKG_CONFIG_PATH=/your/location/lib/pkgconfig:$PKG_CONFIG_PATH Create a build directory and change into it with $ mkdir build $ cd build Then configure the build with $ cmake -DCMAKE_INSTALL_PREFIX=/path/to/your/installation .. or (if you want to use the default installation path /usr/local) $ cmake .. This only needs to be done once. Note: It is assumed that the other OpenVAS components are installed to the same path. If not, you need to set some paths separately, see below for details. Thereafter, the following commands are useful. $ make # build the Greenbone Security Assistant $ make doc # build the documentation $ make doc-full # build more developer-oriented documentation $ make install # install the build $ make rebuild_cache # rebuild the cmake cache In case you have installed the Greenbone Security Assistant into a path different from the other OpenVAS modules, you might need to set some paths explicitly before running cmake. The certificate and key locations in OPENVAS_SERVER_CERTIFICATE, OPENVAS_SERVER_KEY and OPENVAS_CA_CERTIFICATE in the top level CMakeLists.txt may need modifying. Logging Configuration --------------------- By default GSA writes logs to the file /var/log/openvas/gsad.log Logging is configured entirely by the file /etc/openvas/gsad_log.conf The configuration is divided into domains like this one [gsad main] prepend=%t %p prepend_time_format=%Y-%m-%d %Hh%M.%S %Z file=/var/log/openvas/gsad.log level=128 The "level" field controls the amount of logging that is written. The value of "level" can be 4 Errors. 8 Critical situation. 16 Warnings. 32 Messages. 64 Information. 128 Debug. (Lots of output.) Enabling any level includes all the levels above it. So enabling Information will include Warnings, Critical situations and Errors. To get absolutely all logging, set the level to 128 for all domains in the configuration file. Setting up translations ----------------------- To build the translation .mo files, you need to have the gettext tools like msgfmt installed. Once the .mo files are built, the tools are no longer needed. (For more information on the creation of translation files, see i18n-howto.txt in the GSA source documentation.) To use the translations you need to have an English locale with UTF-8 encoding installed, for example "en_US.UTF8" or "en_GB.UTF8". The name of this locale then has to be assigned to an environment variable recognized by the libc function "setlocale" like LANG, LC_MESSAGES or LC_ALL. If these environment variables are all unset, set to "C" or an equivalent like "POSIX" or invalid, translations will be disabled. Static code analysis with the Clang Static Analyzer --------------------------------------------------- If you want to use the Clang Static Analyzer (http://clang-analyzer.llvm.org/) to do a static code analysis, you can do so by adding the following parameter when configuring the build: -DCMAKE_C_COMPILER=/usr/share/clang/scan-build/ccc-analyzer Note that the example above uses the default location of ccc-analyzer in Debian GNU/Linux and may be different in other environments. To have the analysis results aggregated into a set of HTML files, use the following command: $ scan-build make The tool will provide a hint on how to launch a web browser with the results. It is recommended to do this analysis in a separate, empty build directory and to empty the build directory before "scan-build" call. Specifying Diffie-Hellman parameters file --------------------------------------------------- For --dh-params' value to take effect, LibmicroHTTPD version 0.9.35 or higher is required. greenbone-security-assistant-7.0.0+dfsg.1.orig/README0000644000175100017510000000225513024735414017164 0ustar About Greenbone Security Assistant ---------------------------------- The Greenbone Security Assistant is the web interface developed for the Greenbone Security Manager appliances. It connects to the OpenVAS Manager to provide for a full-featured user interface for vulnerability management. Greenbone Security Assistant is licensed under GNU General Public License Version 2 or any later version. Please see file COPYING for details. Copyright (C) by Greenbone Networks GmbH (see http://www.greenbone.net). Greenbone Security Assistant integrates helper libraries. Respective copyright and license details are provided in file COPYING. Howto use --------- Starting Greenbone Security Assistant: In case everything was installed using the defaults, then starting the daemon of the Greenbone Security Assistant can be done with this simple command: gsad The daemon will then listen on port 443, in other words the web interface is available in your network under "https://". If port 443 was not available, gsad tries to serve at port 9392 as a fallback ("https://:9392"). To see all available command line options of gsad enter this command: gsad --help greenbone-security-assistant-7.0.0+dfsg.1.orig/getsvn.cmake0000644000175100017510000000346613011042270020604 0ustar # getsvn.cmake # This script attempts to determine the SVN revision and writes or updates # a "svnrevision.h" file if successful. # # Authors: # Michael Wiegand # # Copyright: # Copyright (C) 2015 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. find_program (SVN_EXECUTABLE svn DOC "subversion command line client") macro (Subversion_GET_REVISION dir variable) execute_process (COMMAND ${SVN_EXECUTABLE} info ${dir} OUTPUT_VARIABLE ${variable} OUTPUT_STRIP_TRAILING_WHITESPACE) string (REGEX REPLACE "^(.*\n)?Revision: ([^\n]+).*" "\\2" ${variable} "${${variable}}") endmacro (Subversion_GET_REVISION) if (EXISTS "${SOURCE_DIR}/.svn/" OR EXISTS "${SOURCE_DIR}/../.svn/") if (SVN_EXECUTABLE) Subversion_GET_REVISION (${SOURCE_DIR} SVN_REVISION) endif (SVN_EXECUTABLE) endif (EXISTS "${SOURCE_DIR}/.svn/" OR EXISTS "${SOURCE_DIR}/../.svn/") if (SVN_REVISION) file (WRITE svnrevision.h.tmp "#define GSAD_SVN_REVISION ${SVN_REVISION}\n") execute_process (COMMAND ${CMAKE_COMMAND} -E copy_if_different svnrevision.h.tmp svnrevision.h) file (REMOVE svnrevision.h.tmp) endif (SVN_REVISION) greenbone-security-assistant-7.0.0+dfsg.1.orig/FindPythonModule.cmake0000644000175100017510000000224613011042270022521 0ustar # From: https://cmake.org/pipermail/cmake/2011-January/041666.html # # Use it like that: find_python_module(PyQt4 REQUIRED) function(find_python_module module) string(TOUPPER ${module} module_upper) if(NOT PY_${module_upper}) if(ARGC GREATER 1 AND ARGV1 STREQUAL "REQUIRED") set(${module}_FIND_REQUIRED TRUE) endif() # A module's location is usually a directory, but for binary modules # it's a .so file. execute_process(COMMAND "${PYTHON_EXECUTABLE}" "-c" "import re, ${module}; print re.compile('/__init__.py.*').sub('',${module}.__file__)" RESULT_VARIABLE _${module}_status OUTPUT_VARIABLE _${module}_location ERROR_QUIET OUTPUT_STRIP_TRAILING_WHITESPACE) if(NOT _${module}_status) set(PY_${module_upper} ${_${module}_location} CACHE STRING "Location of Python module ${module}") endif(NOT _${module}_status) endif(NOT PY_${module_upper}) find_package_handle_standard_args(PY_${module} DEFAULT_MSG PY_${module_upper}) set(PY_${module_upper}_FOUND ${PY_${module_upper}_FOUND} PARENT_SCOPE) endfunction(find_python_module) greenbone-security-assistant-7.0.0+dfsg.1.orig/VERSION.in0000644000175100017510000000002713011042270017737 0ustar @CPACK_PACKAGE_VERSION@greenbone-security-assistant-7.0.0+dfsg.1.orig/COPYING0000644000175100017510000000630413024735417017341 0ustar License information about Greenbone Security Assistant ------------------------------------------------------ The effective license of the module as a whole is the GNU General Public License Version 2 or any later version (GNU GPLv2+). Most files, are licensed under GNU General Public License Version 2 or any later version (GNU GPLv2+). Some files have a different, but compatible licenses (BSD 3-clause and MIT). GPLv2: See file COPYING.GPL BSD-3: See file COPYING.BSD3 MIT: See file COPYING.MIT These are the files that are not licensed GPLv2+, any others are licensed under GPLv2+: src/html/classic/js/lib/d3.v3.js, src/html/classic/js/lib/min/d3.v3.js: License: BSD-3 Copyright: Michael Bostock Origin: http://d3js.org/ src/html/classic/js/lib/d3.layout.cloud.js: License: BSD-3 Copyright: Jason Davies Origin: https://github.com/jasondavies/d3-cloud src/html/classic/js/lib/d3.tip.js: License: MIT Copyright: Justin Palmer Origin: https://github.com/Caged/d3-tip src/html/classic/js/lib/jquery-2.1.4.js, src/html/classic/js/lib/min/jquery-2.1.4.js, src/html/classic/js/lib/min/jquery-2.1.4.js.map: License: MIT Copyright: jQuery Foundation, Inc. and other contributors Origin: http://jquery.com/download/ src/html/classic/css/jquery-ui.structure.css, src/html/classic/css/jquery-ui.structure.min.css, src/html/classic/css/jquery-ui.theme.css, src/html/classic/css/jquery-ui.theme.min.css, src/html/classic/css/images/ui-bg_diagonals-thick_18_aa0000_40x40.png, src/html/classic/css/images/ui-bg_diagonals-thick_30_666666_40x40.png, src/html/classic/css/images/ui-bg_flat_10_000000_40x100.png, src/html/classic/css/images/ui-bg_glass_65_ffffff_1x400.png, src/html/classic/css/images/ui-bg_highlight-hard_35_66c430_1x100.png, src/html/classic/css/images/ui-bg_highlight-soft_100_519032_1x100.png, src/html/classic/css/images/ui-bg_highlight-soft_100_87d050_1x100.png, src/html/classic/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png, src/html/classic/css/images/ui-bg_highlight-soft_75_fdc300_1x100.png, src/html/classic/css/images/ui-icons_222222_256x240.png, src/html/classic/css/images/ui-icons_519032_256x240.png, src/html/classic/css/images/ui-icons_87d050_256x240.png, src/html/classic/css/images/ui-icons_aa0000_256x240.png, src/html/classic/css/images/ui-icons_fdc300_256x240.png, src/html/classic/css/images/ui-icons_ffffff_256x240.png, src/html/classic/js/lib/jquery-ui.js, src/html/classic/js/lib/min/jquery-ui.js: License: MIT Copyright: jQuery Foundation, Inc. and other contributors Origin: http://jqueryui.com/download/ src/html/classic/css/select2.css, src/html/classic/css/select2.min.css, src/html/classic/js/lib/select2.js, src/html/classic/js/lib/min/select2.js: License: MIT Copyright: Kevin Brown, Igor Vaynberg, and Select2 contributors Origin: https://github.com/select2/select2/releases src/html/classic/js/lib/i18next-2.3.4.js src/html/classic/js/lib/min/i18next-2.3.4.js src/html/classic/js/lib/i18next-languagedetector-0.2.2.js src/html/classic/js/lib/min/i18next-languagedetector-0.2.2.js src/html/classic/js/lib/i18next-xhr-0.5.3.js src/html/classic/js/lib/min/i18next-xhr-0.5.3.js Licence: MIT Copyright: Copyright (c) 2015 i18next Origin: https://github.com/i18next/i18next greenbone-security-assistant-7.0.0+dfsg.1.orig/COPYING.BSD30000644000175100017510000000262413011042270020014 0ustar Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. greenbone-security-assistant-7.0.0+dfsg.1.orig/COPYING.GPL0000644000175100017510000004312213011042270017741 0ustar GNU GENERAL PUBLIC LICENSE Version 2, June 1991 Copyright (C) 1989, 1991 Free Software Foundation, Inc. 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Everyone is permitted to copy and distribute verbatim copies of this license document, but changing it is not allowed. Preamble The licenses for most software are designed to take away your freedom to share and change it. By contrast, the GNU General Public License is intended to guarantee your freedom to share and change free software--to make sure the software is free for all its users. This General Public License applies to most of the Free Software Foundation's software and to any other program whose authors commit to using it. (Some other Free Software Foundation software is covered by the GNU Library General Public License instead.) You can apply it to your programs, too. When we speak of free software, we are referring to freedom, not price. Our General Public Licenses are designed to make sure that you have the freedom to distribute copies of free software (and charge for this service if you wish), that you receive source code or can get it if you want it, that you can change the software or use pieces of it in new free programs; and that you know you can do these things. To protect your rights, we need to make restrictions that forbid anyone to deny you these rights or to ask you to surrender the rights. These restrictions translate to certain responsibilities for you if you distribute copies of the software, or if you modify it. For example, if you distribute copies of such a program, whether gratis or for a fee, you must give the recipients all the rights that you have. You must make sure that they, too, receive or can get the source code. And you must show them these terms so they know their rights. We protect your rights with two steps: (1) copyright the software, and (2) offer you this license which gives you legal permission to copy, distribute and/or modify the software. Also, for each author's protection and ours, we want to make certain that everyone understands that there is no warranty for this free software. If the software is modified by someone else and passed on, we want its recipients to know that what they have is not the original, so that any problems introduced by others will not reflect on the original authors' reputations. Finally, any free program is threatened constantly by software patents. We wish to avoid the danger that redistributors of a free program will individually obtain patent licenses, in effect making the program proprietary. To prevent this, we have made it clear that any patent must be licensed for everyone's free use or not licensed at all. The precise terms and conditions for copying, distribution and modification follow. GNU GENERAL PUBLIC LICENSE TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION 0. This License applies to any program or other work which contains a notice placed by the copyright holder saying it may be distributed under the terms of this General Public License. The "Program", below, refers to any such program or work, and a "work based on the Program" means either the Program or any derivative work under copyright law: that is to say, a work containing the Program or a portion of it, either verbatim or with modifications and/or translated into another language. (Hereinafter, translation is included without limitation in the term "modification".) Each licensee is addressed as "you". Activities other than copying, distribution and modification are not covered by this License; they are outside its scope. The act of running the Program is not restricted, and the output from the Program is covered only if its contents constitute a work based on the Program (independent of having been made by running the Program). Whether that is true depends on what the Program does. 1. You may copy and distribute verbatim copies of the Program's source code as you receive it, in any medium, provided that you conspicuously and appropriately publish on each copy an appropriate copyright notice and disclaimer of warranty; keep intact all the notices that refer to this License and to the absence of any warranty; and give any other recipients of the Program a copy of this License along with the Program. You may charge a fee for the physical act of transferring a copy, and you may at your option offer warranty protection in exchange for a fee. 2. You may modify your copy or copies of the Program or any portion of it, thus forming a work based on the Program, and copy and distribute such modifications or work under the terms of Section 1 above, provided that you also meet all of these conditions: a) You must cause the modified files to carry prominent notices stating that you changed the files and the date of any change. b) You must cause any work that you distribute or publish, that in whole or in part contains or is derived from the Program or any part thereof, to be licensed as a whole at no charge to all third parties under the terms of this License. c) If the modified program normally reads commands interactively when run, you must cause it, when started running for such interactive use in the most ordinary way, to print or display an announcement including an appropriate copyright notice and a notice that there is no warranty (or else, saying that you provide a warranty) and that users may redistribute the program under these conditions, and telling the user how to view a copy of this License. (Exception: if the Program itself is interactive but does not normally print such an announcement, your work based on the Program is not required to print an announcement.) These requirements apply to the modified work as a whole. If identifiable sections of that work are not derived from the Program, and can be reasonably considered independent and separate works in themselves, then this License, and its terms, do not apply to those sections when you distribute them as separate works. But when you distribute the same sections as part of a whole which is a work based on the Program, the distribution of the whole must be on the terms of this License, whose permissions for other licensees extend to the entire whole, and thus to each and every part regardless of who wrote it. Thus, it is not the intent of this section to claim rights or contest your rights to work written entirely by you; rather, the intent is to exercise the right to control the distribution of derivative or collective works based on the Program. In addition, mere aggregation of another work not based on the Program with the Program (or with a work based on the Program) on a volume of a storage or distribution medium does not bring the other work under the scope of this License. 3. You may copy and distribute the Program (or a work based on it, under Section 2) in object code or executable form under the terms of Sections 1 and 2 above provided that you also do one of the following: a) Accompany it with the complete corresponding machine-readable source code, which must be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, b) Accompany it with a written offer, valid for at least three years, to give any third party, for a charge no more than your cost of physically performing source distribution, a complete machine-readable copy of the corresponding source code, to be distributed under the terms of Sections 1 and 2 above on a medium customarily used for software interchange; or, c) Accompany it with the information you received as to the offer to distribute corresponding source code. (This alternative is allowed only for noncommercial distribution and only if you received the program in object code or executable form with such an offer, in accord with Subsection b above.) The source code for a work means the preferred form of the work for making modifications to it. For an executable work, complete source code means all the source code for all modules it contains, plus any associated interface definition files, plus the scripts used to control compilation and installation of the executable. However, as a special exception, the source code distributed need not include anything that is normally distributed (in either source or binary form) with the major components (compiler, kernel, and so on) of the operating system on which the executable runs, unless that component itself accompanies the executable. If distribution of executable or object code is made by offering access to copy from a designated place, then offering equivalent access to copy the source code from the same place counts as distribution of the source code, even though third parties are not compelled to copy the source along with the object code. 4. You may not copy, modify, sublicense, or distribute the Program except as expressly provided under this License. Any attempt otherwise to copy, modify, sublicense or distribute the Program is void, and will automatically terminate your rights under this License. However, parties who have received copies, or rights, from you under this License will not have their licenses terminated so long as such parties remain in full compliance. 5. You are not required to accept this License, since you have not signed it. However, nothing else grants you permission to modify or distribute the Program or its derivative works. These actions are prohibited by law if you do not accept this License. Therefore, by modifying or distributing the Program (or any work based on the Program), you indicate your acceptance of this License to do so, and all its terms and conditions for copying, distributing or modifying the Program or works based on it. 6. Each time you redistribute the Program (or any work based on the Program), the recipient automatically receives a license from the original licensor to copy, distribute or modify the Program subject to these terms and conditions. You may not impose any further restrictions on the recipients' exercise of the rights granted herein. You are not responsible for enforcing compliance by third parties to this License. 7. If, as a consequence of a court judgment or allegation of patent infringement or for any other reason (not limited to patent issues), conditions are imposed on you (whether by court order, agreement or otherwise) that contradict the conditions of this License, they do not excuse you from the conditions of this License. If you cannot distribute so as to satisfy simultaneously your obligations under this License and any other pertinent obligations, then as a consequence you may not distribute the Program at all. For example, if a patent license would not permit royalty-free redistribution of the Program by all those who receive copies directly or indirectly through you, then the only way you could satisfy both it and this License would be to refrain entirely from distribution of the Program. If any portion of this section is held invalid or unenforceable under any particular circumstance, the balance of the section is intended to apply and the section as a whole is intended to apply in other circumstances. It is not the purpose of this section to induce you to infringe any patents or other property right claims or to contest validity of any such claims; this section has the sole purpose of protecting the integrity of the free software distribution system, which is implemented by public license practices. Many people have made generous contributions to the wide range of software distributed through that system in reliance on consistent application of that system; it is up to the author/donor to decide if he or she is willing to distribute software through any other system and a licensee cannot impose that choice. This section is intended to make thoroughly clear what is believed to be a consequence of the rest of this License. 8. If the distribution and/or use of the Program is restricted in certain countries either by patents or by copyrighted interfaces, the original copyright holder who places the Program under this License may add an explicit geographical distribution limitation excluding those countries, so that distribution is permitted only in or among countries not thus excluded. In such case, this License incorporates the limitation as if written in the body of this License. 9. The Free Software Foundation may publish revised and/or new versions of the General Public License from time to time. Such new versions will be similar in spirit to the present version, but may differ in detail to address new problems or concerns. Each version is given a distinguishing version number. If the Program specifies a version number of this License which applies to it and "any later version", you have the option of following the terms and conditions either of that version or of any later version published by the Free Software Foundation. If the Program does not specify a version number of this License, you may choose any version ever published by the Free Software Foundation. 10. If you wish to incorporate parts of the Program into other free programs whose distribution conditions are different, write to the author to ask for permission. For software which is copyrighted by the Free Software Foundation, write to the Free Software Foundation; we sometimes make exceptions for this. Our decision will be guided by the two goals of preserving the free status of all derivatives of our free software and of promoting the sharing and reuse of software generally. NO WARRANTY 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION. 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. END OF TERMS AND CONDITIONS How to Apply These Terms to Your New Programs If you develop a new program, and you want it to be of the greatest possible use to the public, the best way to achieve this is to make it free software which everyone can redistribute and change under these terms. To do so, attach the following notices to the program. It is safest to attach them to the start of each source file to most effectively convey the exclusion of warranty; and each file should have at least the "copyright" line and a pointer to where the full notice is found. Copyright (C) This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA Also add information on how to contact you by electronic and paper mail. If the program is interactive, make it output a short notice like this when it starts in an interactive mode: Gnomovision version 69, Copyright (C) year name of author Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. This is free software, and you are welcome to redistribute it under certain conditions; type `show c' for details. The hypothetical commands `show w' and `show c' should show the appropriate parts of the General Public License. Of course, the commands you use may be called something other than `show w' and `show c'; they could even be mouse-clicks or menu items--whatever suits your program. You should also get your employer (if you work as a programmer) or your school, if any, to sign a "copyright disclaimer" for the program, if necessary. Here is a sample; alter the names: Yoyodyne, Inc., hereby disclaims all copyright interest in the program `Gnomovision' (which makes passes at compilers) written by James Hacker. , 1 April 1989 Ty Coon, President of Vice This General Public License does not permit incorporating your program into proprietary programs. If your program is a subroutine library, you may consider it more useful to permit linking proprietary applications with the library. If this is what you want to do, use the GNU Library General Public License instead of this License. greenbone-security-assistant-7.0.0+dfsg.1.orig/tools/0000755000175100017510000000000013057531646017447 5ustar greenbone-security-assistant-7.0.0+dfsg.1.orig/tools/xsl2pot0000644000175100017510000001132213011042270020760 0ustar #! /usr/bin/env python # Greenbone Security Assistant # $Id$ # Description: Utility to generate pot files from gsa xslt sheets # # Authors: # Benoit Allard # # Copyright: # Copyright (C) 2014 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2, # or, at your option, any later version as published by the Free # Software Foundation # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # xgettext doesn't work for us: # - our patterns are inside "" # - the keyword contains a colon import os import polib import re import xml.sax.saxutils gettext_re = re.compile( 'gsa:i18n\s*\(\s*\'(?P.+?)\'\s*(?:,\s*\'(?P.*?)\'\s*)?' '(?:,\s*\'(?P.*?)\'\s*)?\)') ngettext_re = re.compile( 'gsa:n-i18n\s*\(\s*\'(?P.+?)\'\s*,\s*\'(?P.+?)\'' '\s*,.+?(?:,\s*\'(?P.*?)\'\s*)?(?:,\s*\'(?P.*?)\'' '\s*(?:,\s*\'(?P.*?)\'\s*)?)?\)') def unescape(string): return xml.sax.saxutils.unescape(string, entities={'"': '\"', '&': '\''}) def process(filepath, po): print "Processing %s" % filepath with open(filepath) as xsl_file: content = xsl_file.read() parent_dir = os.path.os.path.dirname(filepath) + os.sep + os.pardir; filepath_short = os.path.relpath (filepath, parent_dir) for m in gettext_re.finditer(content): found_msgid = unescape(m.group('id')) found_msgctxt = m.group('context') if (found_msgctxt is not None) and (found_msgctxt != ""): found_msgctxt = unescape(found_msgctxt) else: found_msgctxt = None e = po.find(found_msgid, msgctxt=found_msgctxt) if e is None: e = polib.POEntry( msgid=found_msgid, msgctxt=found_msgctxt, occurrences=[(filepath_short, content.count("\n", 0, m.start()) + 1)]) if m.group('default') is not None: e.msgstr = unescape(m.group('default')) e.flags.append('fuzzy') po.append(e) else: e.occurrences.append( (filepath_short, content.count("\n", 0, m.start()) + 1)) for m in ngettext_re.finditer(content): found_msgid = unescape(m.group('id')) found_msgid_plural = unescape(m.group('id_plural')) found_msgctxt = m.group('context') if (found_msgctxt is not None) and (found_msgctxt != ""): found_msgctxt = unescape(found_msgctxt) else: found_msgctxt = None e = po.find(found_msgid, msgctxt=found_msgctxt) if e is None: e = polib.POEntry( msgid=found_msgid, msgid_plural=found_msgid_plural, msgctxt=found_msgctxt, occurrences=[(filepath_short, content.count("\n", 0, m.start()) + 1)]) if m.group('default') is not None: e.msgstr = unescape(m.group('default')) e.flags.append('fuzzy') if unescape(m.group('default_plural')) is not None: e.msgstr_plural[0] = unescape(m.group('default')) e.msgstr_plural[1] = unescape(m.group('default_plural')) elif (e.msgid_plural is not None): e.msgstr_plural[0] = "" e.msgstr_plural[1] = "" elif (e.msgid_plural is not None): e.msgstr_plural[0] = "" e.msgstr_plural[1] = "" po.append(e) else: e.occurrences.append( (filepath_short, content.count("\n", 0, m.start()) + 1)) def main(xsldirpath, potfilepath=None): po = polib.POFile() po.metadata = {} for root, dirs, files in os.walk(xsldirpath): for filepath in files: if filepath.endswith('.xsl'): process(os.path.join(root, filepath), po) if potfilepath is None: potfilepath = os.path.join(xsldirpath, 'messages.pot') po.save(potfilepath) if __name__ == "__main__": import sys if len(sys.argv) == 1: print "Usage: %s XSLIDIR [POTFILE]" sys.exit(1) main(*sys.argv[1:]) greenbone-security-assistant-7.0.0+dfsg.1.orig/tools/js2pot0000755000175100017510000000234713011042270020600 0ustar #!/bin/sh # Greenbone Security Assistant # $Id$ # Description: Utility to generate a pot file from gsa JavaScript i18n # # Authors: # Björn Ricks # # Copyright: # Copyright (C) 2016 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2, # or, at your option, any later version as published by the Free # Software Foundation # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. SOURCE_BASEDIR=$1 SOURCE_SUBDIR=$2 POT_FILE=$3 if [ -z "$SOURCE_DIR" ]; then SOURCE_DIR=`dirname $0`/../src/html/classic/js fi if [ -z "$POT_FILE" ]; then POT_FILE=`dirname $0`/../src/po/gsad-js.pot fi mkdir -p `dirname $POT_FILE` cd "$SOURCE_BASEDIR" xgettext --from-code=UTF-8 -o $POT_FILE -L JavaScript ./$SOURCE_SUBDIR/*.js greenbone-security-assistant-7.0.0+dfsg.1.orig/tools/generate-zone-dict.sh0000755000175100017510000000574213011042270023456 0ustar #!/bin/sh # $Id$ # Description: Creates a timezone dictionary for GSA. # # Authors: # Timo Pollmeier # Matthew Mundell # # Copyright: # Copyright (C) 2013-2014 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # Parse arguments. while test $# -gt 0; do case "$1" in --prepend) PREPEND_FILE="$2" shift ;; --append) APPEND_FILE="$2" shift ;; esac shift done # Setup prepend (override) file path. if [ -z "$PREPEND_FILE" ] then PREPEND_FILE="zone-dict-prepend.in" fi # Setup append (fallback) file path. if [ -z "$APPEND_FILE" ] then APPEND_FILE="zone-dict-append.in" fi # Print xml header and info/license text. cat < !END # Open root element. echo "" # Prepend manual zones. if [ -r "$PREPEND_FILE" ] then echo " " cat "$PREPEND_FILE" else echo "WARNING: Prepend file cannot be read" >&2 fi echo " " sed '/^\#/d' /usr/share/zoneinfo/zone.tab | cut -s -f 3 | sort | sed -e "s;\(.*\); \1;" # Append manual zones. if [ -r "$APPEND_FILE" ] then echo " " cat "$APPEND_FILE" else echo "WARNING: Append file cannot be read" >&2 fi # Close root element. echo "" greenbone-security-assistant-7.0.0+dfsg.1.orig/tools/zone-dict-append.in0000644000175100017510000000000013011042270023102 0ustar greenbone-security-assistant-7.0.0+dfsg.1.orig/tools/cpe-icon-dict-prepend.in0000644000175100017510000000000213011042270024014 0ustar greenbone-security-assistant-7.0.0+dfsg.1.orig/tools/xml2po0000644000175100017510000000701513011042270020572 0ustar #! /usr/bin/env python # Greenbone Security Assistant # $Id$ # Description: Utility to generate po files from gsa xml i18n # # Authors: # Benoit Allard # # Copyright: # Copyright (C) 2014-2015 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2, # or, at your option, any later version as published by the Free # Software Foundation # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. import os import xml.parsers.expat import polib CHUNK_SIZE = 2048 in_context = False ctxdata = '' context = [] in_msgid = False msgid = '' in_msgstr = False msgstr = '' po = None def start_element(name, attrs): if name == "ctxt": global in_context in_context = True elif name == "id": global in_msgid in_msgid = True elif name == "str": global in_msgstr in_msgstr = True def end_element(name): global in_context, in_msgid, in_msgstr in_context = False in_msgid = False in_msgstr = False if name == "grp": """ reset the context at the end of a group """ global context context = [] elif name == 'ctxt': context.append(ctxdata) global ctxdata ctxdata = '' elif name == "msg": """ Add an entry """ for ctx in context: e = po.find(msgid, msgctxt=ctx) if e is not None: print "Found duplicate string translation: %s (ctxt: %s)" % (msgid, ctx) else: po.append(polib.POEntry(msgid=msgid, msgstr=msgstr, msgctxt=ctx)) global msgid, msgstr msgid = '' msgstr = '' def char_data(data): if in_context: global ctxdata ctxdata += data elif in_msgid: global msgid msgid += data elif in_msgstr: global msgstr msgstr += data def main(xmlfilepath, pofilepath=None): # Create a parser p = xml.parsers.expat.ParserCreate() p.StartElementHandler = start_element p.EndElementHandler = end_element p.CharacterDataHandler = char_data global po po = polib.POFile() po.metadata = { 'MIME-Version': '1.0', 'Content-Type': 'text/plain; charset=utf-8', 'Content-Transfer-Encoding': '8bit', } with open(xmlfilepath, 'rt') as xml_file: while True: # Read a chunk chunk = xml_file.read(CHUNK_SIZE) if len(chunk) < CHUNK_SIZE: # End of file # tell the parser we're done p.Parse(chunk, 1) # exit the loop break # process the chunk p.Parse(chunk) # And save our file if pofilepath is None: pofilepath = os.path.join(os.path.dirname(xmlfilepath), os.path.splitext(os.path.basename(xmlfilepath))[0] + '.po') po.save(pofilepath) if __name__ == "__main__": import sys if len(sys.argv) == 1: print "Usage: %s XMLFILE [POFILE]" % sys.argv[0] sys.exit(1) main(*sys.argv[1:]) greenbone-security-assistant-7.0.0+dfsg.1.orig/tools/generate-cpe-icon-dict.sh0000755000175100017510000000720113011042270024170 0ustar #!/bin/sh # # generate-cpe-icon-dict # This script creates a cpe icon dictionary for GSA # # Authors: # Timo Pollmeier # # Copyright: # Copyright (C) 2013 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA # # Parse arguments while test $# -gt 0; do case "$1" in --prefix) FILE_PREFIX="$2" shift ;; --src_path) SRC_PATH="$2" shift ;; --prepend) PREPEND_FILE="$2" shift ;; --append) APPEND_FILE="$2" shift ;; esac shift done # Icon path prefix for generated icons if [ -z "$FILE_PREFIX" ] then FILE_PREFIX="cpe/" fi # Source path for generated icons if [ -z "$SRC_PATH" ] then SRC_PATH="." fi if [ ! -d "$SRC_PATH" ] then echo "ERROR: Source path '$SRC_PATH' is cannot be found or is not a directory" >&2 exit 1 fi TEST=`ls ${SRC_PATH}/*.svg 2> /dev/null` if [ -z "$TEST" ] then echo "ERROR: No SVG images found in source path '$SRC_PATH'" >&2 exit 1 fi # Prepend (override) file path if [ -z "$PREPEND_FILE" ] then PREPEND_FILE="cpe-icon-dict-prepend.in" fi # Append (fallback) file path if [ -z "$APPEND_FILE" ] then APPEND_FILE="cpe-icon-dict-append.in" fi # Print xml header and info/license text cat < !END # Open root element echo "" # Prepend manual files if [ -r "$PREPEND_FILE" ] then echo " " cat "$PREPEND_FILE" else echo "WARNING: Prepend file cannot be read" >&2 fi # Auto-generate files echo " " for pattern in `ls -1 ${SRC_PATH}/*.svg | sed -e 's/\.svg//' -e 's/.*\///'` do if [ "other" != "$pattern" ] then echo " " echo " cpe:/${pattern}" echo " ${FILE_PREFIX}${pattern}.svg" echo " " fi done # Append manual files if [ -r "$APPEND_FILE" ] then echo " " cat "$APPEND_FILE" else echo "WARNING: Append file cannot be read" >&2 fi # Close root element echo "\n" greenbone-security-assistant-7.0.0+dfsg.1.orig/tools/po2json0000755000175100017510000000330213011042270020741 0ustar #!/usr/bin/env python # -*- coding: utf-8 -*- # # Greenbone Security Assistant # $Id$ # Description: Utility to generate a JSON file from a po file # # Authors: # Björn Ricks # # Copyright: # Copyright (C) 2016 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2, # or, at your option, any later version as published by the Free # Software Foundation # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. from __future__ import print_function import json import os import sys import polib def usage(): print("Usage: {} POFILE JSONFILE".format(os.path.basename(sys.argv[0]))) def convert(in_name, out_name): if not os.path.isfile(in_name): raise IOError("PO file {} not found".format(in_name)) po_f = polib.pofile(in_name) out_d = {} for entry in po_f: if entry.msgstr: # only add translated messages out_d[entry.msgid] = entry.msgstr with open(out_name, "w") as out_f: json.dump(out_d, out_f, indent=2, sort_keys=True) def main(): if len(sys.argv) < 3: usage() sys.exit(1) convert(sys.argv[1], sys.argv[2]) if __name__ == "__main__": main() # vim: set ts=8 sw=4 tw=80: greenbone-security-assistant-7.0.0+dfsg.1.orig/tools/pot-test0000644000175100017510000001312213011042270021124 0ustar #! /usr/bin/env python # Greenbone Security Assistant # $Id$ # Description: Utility to test GSA pot files. # # Authors: # Timo Pollmeier # # Copyright: # Copyright (C) 2015 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or modify # it under the terms of the GNU General Public License version 2, # or, at your option, any later version as published by the Free # Software Foundation # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. import os import polib def main(potfilepath, pofilepath=None): # Parse pot file and create new po input_file = polib.pofile (potfilepath) max_msgids = 10 print "Entry counts" print "------------" print "%d entries total" % len (input_file) print "" fuzzy = input_file.fuzzy_entries() print "%d entries with fuzzy default translation" % len (fuzzy) for entry in fuzzy: print "\t'%s' (context: '%s')" % (entry.msgid, entry.msgctxt) print "" translated = input_file.translated_entries() if len (translated): print "WARNING: %d entries with non-fuzzy translation" % len (translated) for entry in translated: print "\t'%s' (context: '%s')" % (entry.msgid, entry.msgctxt) print "" print "" multi_context_msgids = 0 multi_context_entries = 0 no_context_entries = [] empty_context_entries = [] msgid_occurrences = {} msgctxt_occurrences = {} for entry in input_file: if entry.msgid in msgid_occurrences: if not (entry.msgctxt in msgid_occurrences [entry.msgid]): msgid_occurrences [entry.msgid].append (entry.msgctxt) multi_context_entries += 1 else: msgid_occurrences [entry.msgid] = [entry.msgctxt] if entry.msgctxt in msgctxt_occurrences: if not (entry.msgid in msgctxt_occurrences [entry.msgctxt]): msgctxt_occurrences [entry.msgctxt].append (entry.msgid) else: msgctxt_occurrences [entry.msgctxt] = [entry.msgid] if entry.msgctxt is None: no_context_entries.append (entry) if entry.msgctxt == "": empty_context_entries.append (entry) print "Messages occurring in a single context" print "--------------------------------------" for msgid in sorted (msgid_occurrences): if len (msgid_occurrences [msgid]) == 1: msgctxt = msgid_occurrences [msgid][0] if (msgctxt is not None): print "'%s' appears in:" % msgid print "\t'%s'" % msgctxt print "" print "" print "Messages occurring in multiple contexts" print "---------------------------------------" for msgid in sorted (msgid_occurrences): if len (msgid_occurrences [msgid]) > 1: multi_context_msgids += 1 print "'%s' appears in:" % msgid for msgctxt in sorted (msgid_occurrences [msgid]): if (msgctxt is None): print "\t* no context *" else: print "\t'%s'" % msgctxt print "" print "%d msgids / %d entries with multiple contexts found" % (multi_context_msgids, multi_context_entries) print "" print "" print "Message counts per context" print "--------------------------" for context in sorted (msgctxt_occurrences, key=lambda item: len (msgctxt_occurrences [item])): if (context is None): print "%d without context':" % (len (msgctxt_occurrences [context])) else: print "%d in '%s':" % (len (msgctxt_occurrences [context]), context) if (len (msgctxt_occurrences [context]) <= max_msgids): for msgid in msgctxt_occurrences [context]: print "\t'%s'" % msgid else: print "\t-- more than %d msgids --" % max_msgids print "" print "" print "Messages without context" print "---------------------------" if len (no_context_entries): for entry in no_context_entries: print "* '%s'" % entry.msgid else: print "none" print "" print "" print "Messages with empty context" print "---------------------------" if len (empty_context_entries): for entry in empty_context_entries: print "* '%s'" % entry.msgid else: print "none" print "" print "" print "Coverage test file" print "------------------" if pofilepath != None: print "Creating coverage test .po file \"%s\" ..." % pofilepath for entry in input_file: entry.msgstr = "{***" + entry.msgid + "***}" if entry.msgid_plural != "": entry.msgstr_plural ["0"] = "{***" + entry.msgid + "***}" entry.msgstr_plural ["1"] = "{***" + entry.msgid_plural + "***}" if "fuzzy" in entry.flags: entry.flags.remove ("fuzzy") input_file.save(pofilepath) print "Coverage test .po file written to %s" % pofilepath else: print "No coverage test .po file created" if __name__ == "__main__": import sys if len(sys.argv) == 1: print "Usage: %s POTFILE [POFILE]" % sys.argv[0] sys.exit(1) main(*sys.argv[1:])greenbone-security-assistant-7.0.0+dfsg.1.orig/tools/cpe-icon-dict-append.in0000644000175100017510000000541413011042270023642 0ustar cpe:/o:microsoft:windows os_windows.svg cpe:/o:redhat: os_redhat.svg cpe:/o:fedoraproject: os_fedora.svg cpe:/o:mandriva: os_mandriva.svg cpe:/o:mandrakesoft: os_mandriva.svg cpe:/o:centos: os_centos.svg cpe:/o:debian: os_debian.svg cpe:/o:suse: os_suse.svg cpe:/o:novell: os_novell.svg cpe:/o:novell: os_novell.svg cpe:/o:trustix: os_trustix.svg cpe:/o:gentoo: os_gentoo.svg cpe:/o:hp: os_hp.svg cpe:/o:sun: os_sun.svg cpe:/o:apple: os_apple.svg cpe:/o:ibm:aix os_aix.svg cpe:/o:cisco: os_cisco.svg cpe:/o:juniper: os_junos.svg cpe:/o:freebsd: os_freebsd.svg cpe:/o:linux os_linux.svg cpe:/o:netbsd: os_netbsd.svg cpe:/o:openbsd: os_openbsd.svg cpe:/o:univention:univention_corporate_server: os_ucs.svg cpe:/o:canonical:ubuntu_linux os_ubuntu.svg cpe:/o:greenbone: os_gos.svg cpe:/o:slackware: os_slackware.svg cpe:/o:vmware: os_vmware.svg cpe:/h:hp: os_hp.svg greenbone-security-assistant-7.0.0+dfsg.1.orig/tools/zone-dict-prepend.in0000644000175100017510000000000013011042270023270 0ustar greenbone-security-assistant-7.0.0+dfsg.1.orig/CMakeLists.txt0000644000175100017510000006414113030432356021042 0ustar # Greenbone Security Assistant # $Id$ # Description: Top-level cmake control for greenbone-security-assistant # # Authors: # Matthew Mundell # Michael Wiegand # # Copyright: # Copyright (C) 2009-2016 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. message ("-- Configuring greenbone-security-assistant...") project (greenbone-security-assistant C) cmake_minimum_required (VERSION 2.8) if (POLICY CMP0005) cmake_policy (SET CMP0005 OLD) endif (POLICY CMP0005) # Needed for 'pkg_check_modules' function include (FindPkgConfig) if (NOT PKG_CONFIG_FOUND) message(FATAL_ERROR "pkg-config executable not found. Aborting.") endif (NOT PKG_CONFIG_FOUND) if (NOT CMAKE_BUILD_TYPE) set (CMAKE_BUILD_TYPE Debug) endif (NOT CMAKE_BUILD_TYPE) if (NOT SERVE_STATIC_ASSETS EQUAL 0) set (SERVE_STATIC_ASSETS 1) endif (NOT SERVE_STATIC_ASSETS EQUAL 0) ## Check existence required tools set (MANDATORY_TOOL_MISSING FALSE) if (NOT USE_LIBXSLT EQUAL 0) set (USE_LIBXSLT 1) endif (NOT USE_LIBXSLT EQUAL 0) find_program (PATH_TO_XSLTPROC xsltproc DOC "xsltproc command line " "xslt processor.") if (NOT USE_LIBXSLT AND NOT PATH_TO_XSLTPROC) set (MANDATORY_TOOL_MISSING TRUE) endif (NOT USE_LIBXSLT AND NOT PATH_TO_XSLTPROC) if (MANDATORY_TOOL_MISSING) if (NOT USE_LIBXSLT AND NOT PATH_TO_XSLTPROC) message ("The xsltproc tool or libxslt is required.") endif (NOT USE_LIBXSLT AND NOT PATH_TO_XSLTPROC) message (FATAL_ERROR "One or more tools or libraries could not be found on " "your system. Please check the logs above.") endif (MANDATORY_TOOL_MISSING) # TODO: Check for (optional) rats, flawfinder, splint, doxygen. ## Check for existance of required libraries pkg_check_modules (LIBMICROHTTPD REQUIRED libmicrohttpd>=0.9.0) pkg_check_modules (LIBXML REQUIRED libxml-2.0) pkg_check_modules (GLIB REQUIRED glib-2.0>=2.32) pkg_check_modules (LIBEXSLT REQUIRED libexslt) pkg_check_modules (LIBOPENVAS_OMP REQUIRED libopenvas_omp>=9.0.0) pkg_check_modules (LIBOPENVAS_BASE REQUIRED libopenvas_base>=9.0.0) pkg_check_modules (LIBOPENVAS_MISC REQUIRED libopenvas_misc>=9.0.0) pkg_check_modules (LIBXSLT REQUIRED libxslt) pkg_check_modules (GNUTLS REQUIRED gnutls>=3.2.15) message (STATUS "Looking for libgcrypt...") find_library (LIBGCRYPT gcrypt) if (NOT LIBGCRYPT) message (SEND_ERROR "The libgcrypt library is required.") else (NOT LIBGCRYPT) message (STATUS "Looking for libgcrypt... ${LIBGCRYPT}") execute_process (COMMAND libgcrypt-config --libs OUTPUT_VARIABLE LIBGCRYPT_LDFLAGS OUTPUT_STRIP_TRAILING_WHITESPACE) execute_process (COMMAND libgcrypt-config --cflags OUTPUT_VARIABLE LIBGCRYPT_CFLAGS OUTPUT_STRIP_TRAILING_WHITESPACE) endif (NOT LIBGCRYPT) if (NOT LIBMICROHTTPD_FOUND OR NOT LIBXML_FOUND OR NOT GLIB_FOUND OR (GTHREAD_REQUIRED AND NOT GTHREAD_FOUND) OR NOT LIBEXSLT_FOUND OR NOT LIBOPENVAS_OMP_FOUND OR NOT LIBOPENVAS_BASE_FOUND OR NOT LIBOPENVAS_MISC_FOUND OR NOT LIBXSLT_FOUND OR NOT GNUTLS_FOUND OR NOT LIBGCRYPT) message (FATAL_ERROR "One or more required libraries was not found " "(see message above), please install the missing " "libraries and run cmake again.") endif (NOT LIBMICROHTTPD_FOUND OR NOT LIBXML_FOUND OR NOT GLIB_FOUND OR (GTHREAD_REQUIRED AND NOT GTHREAD_FOUND) OR NOT LIBEXSLT_FOUND OR NOT LIBOPENVAS_OMP_FOUND OR NOT LIBOPENVAS_BASE_FOUND OR NOT LIBOPENVAS_MISC_FOUND OR NOT LIBXSLT_FOUND OR NOT GNUTLS_FOUND OR NOT LIBGCRYPT) ## Retrieve svn revision (at configure time) # Not using Subversion_WC_INFO, as it would have to connect to the repo find_program (SVN_EXECUTABLE svn DOC "subversion command line client") macro (Subversion_GET_REVISION dir variable) execute_process (COMMAND ${SVN_EXECUTABLE} info ${CMAKE_SOURCE_DIR}/${dir} OUTPUT_VARIABLE ${variable} OUTPUT_STRIP_TRAILING_WHITESPACE) string (REGEX REPLACE "^(.*\n)?Revision: ([^\n]+).*" "\\2" ${variable} "${${variable}}") endmacro (Subversion_GET_REVISION) if (NOT CMAKE_BUILD_TYPE MATCHES "Release") if (EXISTS "${CMAKE_SOURCE_DIR}/.svn/" OR EXISTS "${CMAKE_SOURCE_DIR}/../.svn/") if (SVN_EXECUTABLE) Subversion_GET_REVISION(. ProjectRevision) set (SVN_REVISION "~svn${ProjectRevision}") else (SVN_EXECUTABLE) set (SVN_REVISION "~svn") endif (SVN_EXECUTABLE) endif (EXISTS "${CMAKE_SOURCE_DIR}/.svn/" OR EXISTS "${CMAKE_SOURCE_DIR}/../.svn/") endif (NOT CMAKE_BUILD_TYPE MATCHES "Release") ## Project version # The following three variables should be set through the project command once # we require CMake >= 3.0 set (PROJECT_VERSION_MAJOR 7) set (PROJECT_VERSION_MINOR 0) set (PROJECT_VERSION_PATCH 2) # Set beta version if this is a beta release series, # unset if this is a stable release series. #set (PROJECT_BETA_RELEASE 1) if (SVN_REVISION) set (PROJECT_VERSION_SVN "${SVN_REVISION}") endif (SVN_REVISION) # If PROJECT_BETA_RELEASE is set, the version string will be set to: # "major.minor+beta${PROJECT_BETA_RELEASE}" # If PROJECT_BETA_RELEASE is NOT set, the version string will be set to: # "major.minor.patch" if (PROJECT_BETA_RELEASE) set (PROJECT_VERSION_SUFFIX "+beta${PROJECT_BETA_RELEASE}") else (PROJECT_BETA_RELEASE) set (PROJECT_VERSION_SUFFIX ".${PROJECT_VERSION_PATCH}") endif (PROJECT_BETA_RELEASE) set (PROJECT_VERSION_STRING "${PROJECT_VERSION_MAJOR}.${PROJECT_VERSION_MINOR}${PROJECT_VERSION_SUFFIX}") ## CPack configuration set (CPACK_CMAKE_GENERATOR "Unix Makefiles") set (CPACK_GENERATOR "TGZ") set (CPACK_INSTALL_CMAKE_PROJECTS ".;greenbone-security-assistant;ALL;/") set (CPACK_MODULE_PATH "") set (CPACK_RESOURCE_FILE_LICENSE "${CMAKE_SOURCE_DIR}/COPYING") set (CPACK_RESOURCE_FILE_README "${CMAKE_SOURCE_DIR}/README") set (CPACK_RESOURCE_FILE_WELCOME "${CMAKE_SOURCE_DIR}/README") set (CPACK_SOURCE_GENERATOR "TGZ") set (CPACK_SOURCE_TOPLEVEL_TAG "") set (CPACK_SYSTEM_NAME "") set (CPACK_TOPLEVEL_TAG "") set (CPACK_PACKAGE_VERSION "${PROJECT_VERSION_STRING}${PROJECT_VERSION_SVN}") set (CPACK_PACKAGE_FILE_NAME "${PROJECT_NAME}-${CPACK_PACKAGE_VERSION}") set (CPACK_SOURCE_PACKAGE_FILE_NAME "${PROJECT_NAME}-${CPACK_PACKAGE_VERSION}") set (CPACK_PACKAGE_VENDOR "The OpenVAS Project") set (CPACK_SOURCE_IGNORE_FILES "${CMAKE_BINARY_DIR}" "/.svn/" "swp$" ) include (CPack) ## Variables if (NOT SYSCONFDIR) set (SYSCONFDIR "${CMAKE_INSTALL_PREFIX}/etc") endif (NOT SYSCONFDIR) if (NOT EXEC_PREFIX) set (EXEC_PREFIX "${CMAKE_INSTALL_PREFIX}") endif (NOT EXEC_PREFIX) if (NOT BINDIR) set (BINDIR "${EXEC_PREFIX}/bin") endif (NOT BINDIR) if (NOT SBINDIR) set (SBINDIR "${EXEC_PREFIX}/sbin") endif (NOT SBINDIR) if (NOT LIBDIR) set (LIBDIR "${EXEC_PREFIX}/lib") endif (NOT LIBDIR) if (NOT LOCALSTATEDIR) set (LOCALSTATEDIR "${CMAKE_INSTALL_PREFIX}/var") endif (NOT LOCALSTATEDIR) if (NOT INCLUDEDIR) set (INCLUDEDIR "${CMAKE_INSTALL_PREFIX}/include") endif (NOT INCLUDEDIR) if (NOT DATADIR) set (DATADIR "${CMAKE_INSTALL_PREFIX}/share") endif (NOT DATADIR) if (NOT GSAD_PID_DIR) set (GSAD_PID_DIR "${LOCALSTATEDIR}/run") endif (NOT GSAD_PID_DIR) set (OPENVAS_STATE_DIR "${LOCALSTATEDIR}/lib/openvas") set (OPENVAS_LOG_DIR "${LOCALSTATEDIR}/log/openvas") set (GSA_DATA_DIR "${DATADIR}/openvas/gsa") set (GSA_LOCALE_SUBDIR "locale") set (GSA_LOCALE_DIR "${GSA_DATA_DIR}/${GSA_LOCALE_SUBDIR}") set (GSA_CHROOT_LOCALE_DIR "/${GSA_LOCALE_SUBDIR}") # TODO: Eventually use own certificates set (OPENVAS_SERVER_CERTIFICATE "${OPENVAS_STATE_DIR}/CA/servercert.pem") set (OPENVAS_SERVER_KEY "${OPENVAS_STATE_DIR}/private/CA/serverkey.pem") set (OPENVAS_CA_CERTIFICATE "${OPENVAS_STATE_DIR}/CA/cacert.pem") # TODO: Eventually have all configurations collected here: set (GSA_CONFIG_DIR "${SYSCONFDIR}/openvas/") set (GSA_CONFIG_FILE "${SYSCONFDIR}/openvas/gsa.conf") if (NOT OPENVAS_RUN_DIR) set (OPENVAS_RUN_DIR "${LOCALSTATEDIR}/run") endif (NOT OPENVAS_RUN_DIR) message ("-- Install prefix: ${CMAKE_INSTALL_PREFIX}") ## Files generated on installation add_custom_target (cpe-icon-dict ALL COMMENT "Generating CPE icon dictionary" COMMAND sh "${CMAKE_SOURCE_DIR}/tools/generate-cpe-icon-dict.sh" --src_path "${CMAKE_SOURCE_DIR}/src/html/classic/img/cpe" > ${CMAKE_CURRENT_BINARY_DIR}/cpe-icons.xml WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/tools) add_custom_target (zone-dict ALL COMMENT "Generating timezone dictionary" COMMAND sh "${CMAKE_SOURCE_DIR}/tools/generate-zone-dict.sh" > ${CMAKE_CURRENT_BINARY_DIR}/zones.xml WORKING_DIRECTORY ${CMAKE_SOURCE_DIR}/tools) ## Version set (GSAD_VERSION "${PROJECT_VERSION_STRING}") # Configure Doxyfile with version number configure_file (doc/Doxyfile.in doc/Doxyfile) configure_file (doc/Doxyfile_full.in doc/Doxyfile_full) configure_file (VERSION.in VERSION) configure_file (src/gsad_log_conf.cmake_in src/gsad_log.conf) ## Install install (FILES src/html/classic/gsad.xsl src/html/classic/graphics.xsl src/html/classic/help.xsl src/html/classic/omp.xsl src/html/classic/omp-doc.xsl src/html/classic/rnc.xsl src/html/classic/os.xml src/html/classic/wizard.xsl DESTINATION ${GSA_DATA_DIR}/classic) install (FILES src/html/classic/css/gsa-login.css src/html/classic/css/gsa-style.css src/html/classic/css/gsa-base.css src/html/classic/css/jquery-ui.structure.min.css src/html/classic/css/jquery-ui.theme.min.css src/html/classic/css/select2.min.css DESTINATION ${GSA_DATA_DIR}/classic/css) install (FILES src/html/classic/css/images/ui-bg_diagonals-thick_18_aa0000_40x40.png src/html/classic/css/images/ui-bg_diagonals-thick_30_666666_40x40.png src/html/classic/css/images/ui-bg_flat_10_000000_40x100.png src/html/classic/css/images/ui-bg_glass_65_ffffff_1x400.png src/html/classic/css/images/ui-bg_highlight-hard_35_66c430_1x100.png src/html/classic/css/images/ui-bg_highlight-soft_100_519032_1x100.png src/html/classic/css/images/ui-bg_highlight-soft_100_87d050_1x100.png src/html/classic/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png src/html/classic/css/images/ui-bg_highlight-soft_75_fdc300_1x100.png src/html/classic/css/images/ui-icons_222222_256x240.png src/html/classic/css/images/ui-icons_519032_256x240.png src/html/classic/css/images/ui-icons_87d050_256x240.png src/html/classic/css/images/ui-icons_aa0000_256x240.png src/html/classic/css/images/ui-icons_fdc300_256x240.png src/html/classic/css/images/ui-icons_ffffff_256x240.png DESTINATION ${GSA_DATA_DIR}/classic/css/images) install (FILES src/html/classic/js/lib/d3.tip.js src/html/classic/js/lib/d3.layout.cloud.js src/html/classic/js/lib/moment.js src/html/classic/js/lib/moment-timezone-with-data.js src/html/classic/js/gsa_bar_chart.js src/html/classic/js/gsa_bubble_chart.js src/html/classic/js/gsa_chart_helpers.js src/html/classic/js/gsa_graphics_base.js src/html/classic/js/gsa_cloud_chart.js src/html/classic/js/gsa_dashboard.js src/html/classic/js/gsa_donut_chart.js src/html/classic/js/gsa_gantt_chart.js src/html/classic/js/gsa_h_bar_chart.js src/html/classic/js/gsa_line_chart.js src/html/classic/js/gsa_topology_chart.js src/html/classic/js/gsa_polyfill.js src/html/classic/js/greenbone.js src/html/classic/js/greenbone-ui.js DESTINATION ${GSA_DATA_DIR}/classic/js) if (CMAKE_BUILD_TYPE MATCHES "Release") install (FILES src/html/classic/js/lib/min/d3.v3.js src/html/classic/js/lib/min/jquery-2.1.4.js src/html/classic/js/lib/min/jquery-ui.js src/html/classic/js/lib/min/select2.js src/html/classic/js/lib/min/i18next-2.3.4.js src/html/classic/js/lib/min/i18next-xhr-0.5.3.js src/html/classic/js/lib/min/i18next-languagedetector-0.2.2.js src/html/classic/js/lib/min/xml2json.js DESTINATION ${GSA_DATA_DIR}/classic/js) else (CMAKE_BUILD_TYPE MATCHES "Release") install (FILES src/html/classic/js/lib/d3.v3.js src/html/classic/js/lib/jquery-2.1.4.js src/html/classic/js/lib/jquery-ui.js src/html/classic/js/lib/select2.js src/html/classic/js/lib/i18next-2.3.4.js src/html/classic/js/lib/i18next-xhr-0.5.3.js src/html/classic/js/lib/i18next-languagedetector-0.2.2.js src/html/classic/js/lib/xml2json.js DESTINATION ${GSA_DATA_DIR}/classic/js) endif (CMAKE_BUILD_TYPE MATCHES "Release") install (FILES src/html/classic/css/gsa-login.css DESTINATION ${GSA_DATA_DIR}/classic/login) install (FILES src/html/classic/img/gsa_splash.svg DESTINATION ${GSA_DATA_DIR}/classic/login/img) install (FILES src/html/classic/help_de.xsl src/html/classic/help_ru.xsl src/html/classic/help_zh_CN.xsl DESTINATION ${GSA_DATA_DIR}/classic) install (FILES src/html/classic/img/style/window_dec_a.png src/html/classic/img/style/window_dec_b.png src/html/classic/img/style/window_dec_c.png DESTINATION ${GSA_DATA_DIR}/classic/login/img/style) install (FILES src/html/classic/img/agent.svg src/html/classic/img/add_to_assets.svg src/html/classic/img/calendar.svg src/html/classic/img/descending.svg src/html/classic/img/key.svg src/html/classic/img/start_inactive.svg src/html/classic/img/alert_sign.svg src/html/classic/img/details.svg src/html/classic/img/details_inactive.svg src/html/classic/img/list_inactive.svg src/html/classic/img/start.svg src/html/classic/img/ascending_inactive.svg src/html/classic/img/download.svg src/html/classic/img/list.svg src/html/classic/img/stop_inactive.svg src/html/classic/img/ascending.svg src/html/classic/img/edit_inactive.svg src/html/classic/img/stop.svg src/html/classic/img/edit.svg src/html/classic/img/exe.svg src/html/classic/img/trend_down.svg src/html/classic/img/refresh.svg src/html/classic/img/trend_less.svg src/html/classic/img/deb.svg src/html/classic/img/resume_inactive.svg src/html/classic/img/trend_more.svg src/html/classic/img/delete_inactive.svg src/html/classic/img/help.svg src/html/classic/img/new_note.svg src/html/classic/img/resume.svg src/html/classic/img/trend_nochange.svg src/html/classic/img/delete_note.svg src/html/classic/img/new.svg src/html/classic/img/rpm.svg src/html/classic/img/trend_up.svg src/html/classic/img/delete.svg src/html/classic/img/scheduled_inactive.svg src/html/classic/img/descending_inactive.svg src/html/classic/img/note.svg src/html/classic/img/scheduled.svg src/html/classic/img/override.svg src/html/classic/img/new_override.svg src/html/classic/img/trashcan.svg src/html/classic/img/trashcan_inactive.svg src/html/classic/img/indicator_js.svg src/html/classic/img/restore.svg src/html/classic/img/restore_inactive.svg src/html/classic/img/delta.svg src/html/classic/img/delta_inactive.svg src/html/classic/img/delta_second.svg src/html/classic/img/indicator_operation_ok.svg src/html/classic/img/indicator_operation_failed.svg src/html/classic/img/provide_view.svg src/html/classic/img/view_other.svg src/html/classic/img/sensor.svg src/html/classic/img/wizard.svg src/html/classic/img/upload.svg src/html/classic/img/clone.svg src/html/classic/img/clone_inactive.svg src/html/classic/img/next.svg src/html/classic/img/next_inactive.svg src/html/classic/img/previous.svg src/html/classic/img/previous_inactive.svg src/html/classic/img/verify.svg src/html/classic/img/verify_inactive.svg src/html/classic/img/tag.svg src/html/classic/img/fold.svg src/html/classic/img/unfold.svg src/html/classic/img/enable.svg src/html/classic/img/disable.svg src/html/classic/img/overrides_disabled.svg src/html/classic/img/overrides_enabled.svg src/html/classic/img/alterable.svg src/html/classic/img/first.svg src/html/classic/img/first_inactive.svg src/html/classic/img/last.svg src/html/classic/img/last_inactive.svg src/html/classic/img/feedback.svg src/html/classic/img/remove_from_assets.svg src/html/classic/img/st_workaround.svg src/html/classic/img/solution_type.svg src/html/classic/img/st_vendorfix.svg src/html/classic/img/st_willnotfix.svg src/html/classic/img/st_nonavailable.svg src/html/classic/img/st_mitigate.svg src/html/classic/img/pause.svg src/html/classic/img/cvss_calculator.svg src/html/classic/img/dashboard.svg src/html/classic/img/my_setting.svg src/html/classic/img/performance.svg src/html/classic/img/port_list.svg src/html/classic/img/alert.svg src/html/classic/img/report_format.svg src/html/classic/img/credential.svg src/html/classic/img/permission.svg src/html/classic/img/scanner.svg src/html/classic/img/config.svg src/html/classic/img/allinfo.svg src/html/classic/img/nvt.svg src/html/classic/img/report.svg src/html/classic/img/agent.svg src/html/classic/img/asset.svg src/html/classic/img/os.svg src/html/classic/img/host.svg src/html/classic/img/feed.svg src/html/classic/img/cpe.svg src/html/classic/img/cve.svg src/html/classic/img/ovaldef.svg src/html/classic/img/cert_bund_adv.svg src/html/classic/img/dfn_cert_adv.svg src/html/classic/img/result.svg src/html/classic/img/scan.svg src/html/classic/img/schedule.svg src/html/classic/img/target.svg src/html/classic/img/task.svg src/html/classic/img/tag.svg src/html/classic/img/trashcan.svg src/html/classic/img/user.svg src/html/classic/img/vul_report.svg src/html/classic/img/group.svg src/html/classic/img/role.svg src/html/classic/img/filter.svg src/html/classic/img/note.svg src/html/classic/img/override.svg src/html/classic/img/slave.svg src/html/classic/img/greenbone.svg src/html/classic/img/wizard.svg src/html/classic/img/ldap.svg src/html/classic/img/radius.svg src/html/classic/img/gsa.svg src/html/classic/img/enchantress.svg src/html/classic/img/bullet.svg src/html/classic/img/bullet2.svg src/html/classic/img/gsa_splash.svg src/html/classic/img/prognosis.svg src/html/classic/img/prognosis_inactive.svg DESTINATION ${GSA_DATA_DIR}/classic/img) install (FILES src/html/classic/img/login-label.png src/html/classic/img/p_bar_done.png src/html/classic/img/p_bar_error.png src/html/classic/img/p_bar_new.png src/html/classic/img/p_bar.png src/html/classic/img/p_bar_request.png src/html/classic/img/p_bar_gray.png src/html/classic/img/p_bar_bg.png DESTINATION ${GSA_DATA_DIR}/classic/img) install (FILES src/html/classic/img/loading.gif src/html/classic/img/favicon.gif DESTINATION ${GSA_DATA_DIR}/classic/img) install (FILES src/html/classic/img/style/window_dec_a.png src/html/classic/img/style/window_dec_b.png src/html/classic/img/style/window_dec_c.png src/html/classic/img/style/window_dec_a_error.png src/html/classic/img/style/window_dec_b_error.png src/html/classic/img/style/window_dec_c_error.png src/html/classic/img/style/menu_pointy.png src/html/classic/img/style/dropdown_arrow.png src/html/classic/img/style/dropdown_arrow_black.png src/html/classic/img/style/dropdown_arrow_green.png DESTINATION ${GSA_DATA_DIR}/classic/img/style) install (FILES src/html/classic/img/os_aix.svg src/html/classic/img/os_apple.svg src/html/classic/img/os_arubanetworks.svg src/html/classic/img/os_centos.svg src/html/classic/img/os_checkpoint.svg src/html/classic/img/os_cisco.svg src/html/classic/img/os_conflict.svg src/html/classic/img/os_cyclades.svg src/html/classic/img/os_debian.svg src/html/classic/img/os_fedora.svg src/html/classic/img/os_fortinet.svg src/html/classic/img/os_freebsd.svg src/html/classic/img/os_gentoo.svg src/html/classic/img/os_gos.svg src/html/classic/img/os_junos.svg src/html/classic/img/os_hp.svg src/html/classic/img/os_huawai.svg src/html/classic/img/os_ipfire.svg src/html/classic/img/os_linux.svg src/html/classic/img/os_mandriva.svg src/html/classic/img/os_mcafee.svg src/html/classic/img/os_netbsd.svg src/html/classic/img/os_netgear.svg src/html/classic/img/os_novell.svg src/html/classic/img/os_openbsd.svg src/html/classic/img/os_paloalto.svg src/html/classic/img/os_redhat.svg src/html/classic/img/os_ruggedcom.svg src/html/classic/img/os_slackware.svg src/html/classic/img/os_sourcefire.svg src/html/classic/img/os_sun.svg src/html/classic/img/os_suse.svg src/html/classic/img/os_synology.svg src/html/classic/img/os_trustix.svg src/html/classic/img/os_ubuntu.svg src/html/classic/img/os_ucs.svg src/html/classic/img/os_unknown.svg src/html/classic/img/os_vmware.svg src/html/classic/img/os_windows.svg DESTINATION ${GSA_DATA_DIR}/classic/img) install (FILES src/html/classic/img/cpe/other.svg src/html/classic/img/cpe/a:apache:http_server.svg src/html/classic/img/cpe/a:drupal:drupal.svg src/html/classic/img/cpe/a:google.svg src/html/classic/img/cpe/a:gnu.svg src/html/classic/img/cpe/a:mysql:mysql.svg src/html/classic/img/cpe/a:openbsd:openssh.svg src/html/classic/img/cpe/a:otrs:otrs.svg src/html/classic/img/cpe/a:php:php.svg src/html/classic/img/cpe/a:postgresql:postgresql.svg src/html/classic/img/cpe/a:snort:snort.svg src/html/classic/img/cpe/a:sourcefire.svg src/html/classic/img/cpe/a:typo3:typo3.svg src/html/classic/img/cpe/a:wordpress:wordpress.svg DESTINATION ${GSA_DATA_DIR}/classic/img/cpe) install (FILES src/html/classic/img/charts/severity-bar-chart.png DESTINATION ${GSA_DATA_DIR}/classic/img/charts) install (FILES ${CMAKE_SOURCE_DIR}/src/language_names.tsv DESTINATION ${GSA_DATA_DIR}) install (FILES ${CMAKE_BINARY_DIR}/src/gsad_log.conf DESTINATION ${GSA_CONFIG_DIR}) install (FILES ${CMAKE_CURRENT_BINARY_DIR}/cpe-icons.xml DESTINATION ${GSA_DATA_DIR}/classic) install (FILES ${CMAKE_CURRENT_BINARY_DIR}/zones.xml DESTINATION ${GSA_DATA_DIR}/classic) ## Program set (HARDENING_FLAGS "-Wformat -Wformat-security -O2 -D_FORTIFY_SOURCE=2 -fstack-protector") set (LINKER_HARDENING_FLAGS "-Wl,-z,relro -Wl,-z,now") set (CMAKE_C_FLAGS_DEBUG "${CMAKE_C_FLAGS_DEBUG} -Werror") set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} ${HARDENING_FLAGS} -Wall") add_subdirectory (src) ## Documentation add_subdirectory (doc) ## Additional faces if (INSTALL_FACE_ITS MATCHES "yes") message ("-- Additional face 'its' will be installed.") add_subdirectory (src/html/its) endif (INSTALL_FACE_ITS MATCHES "yes") ## End greenbone-security-assistant-7.0.0+dfsg.1.orig/ChangeLog0000644000175100017510000526630213057531607020074 0ustar 2017-03-07 Jan-Oliver Wagner Preparing the gsa 7.0.2 release. * CHANGES: Updated. 2016-03-01 Bjrn Ricks Backport r27844 and r27845. Session ID handling of lagging server time. * src/gsad.c (remove_sid, attach_sid): Use RFC 2616 compliant date format in Set-Cookie http response header. * src/gsad.c (attach_sid): Fix cookie handling for newer browsers if server time is lagging. RFC 6265 defines a max-age parameter for Set-Cookie header that defines a cookie lifetime duration in seconds from now. The max-age parameter takes precedence over expire. Old browsers which are not aware of max-age will still use the expire parameter. 2016-02-22 Hani Benhabiles Backport r27771 and r27772. Allow setting multiple addresses with --listen calls. * src/gsad.c (address): Rename to address_list. (start_http_daemon, start_https_daemon, gsad_address_set_port): Add parameter for address, and adjust code accordingly. (gsad_address_init): Allocate new address and append it to the list. (main): Adjust to handle a list of addresses instead of a single address. 2017-02-21 Timo Pollmeier Backport r26892 by Bjrn Ricks. * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype._rebuildFilterSelection): Fix removing sub elements of selects. A jquery selectAll function is not available. 2017-02-20 Timo Pollmeier Backport r27745. * src/gsad.c (main): Set http_only state. * src/gsad_base.c (get_http_only, set_http_only): New functions. (login_xml): Add http_only element. * src/gsad_base.h (get_http_only, set_http_only): New prototypes. * src/html/classic/gsad.xsl (login_page): Add warning box if http_only is enabled. 2017-02-09 Bjrn Ricks * src/html/classic/omp.xsl: Fix setting min_qod in create and edit task dialogs. min_qod allows only int and not float values. 2017-02-01 Bjrn Ricks Backport r27411 and r27418 * src/gsad_omp.c, src/html/classic/css/gsa-style.css, src/html/classic/omp.xsl: Reenable duration parameter for performance graphs. * src/gsad_omp.c (get_system_reports_omp, get_system_report_omp): Reintroduce range_type parameter. If the parameter is duration duration will be used for the system report time range. Otherwise start and end time. * src/html/classic/js/greenbone-init.js: Change range_type input field value to start from start if start/end time spinners or datepickers have been changed. * src/html/classic/omp.xsl (duration-link, get_system_reports_response): Add range_type parameter. 2017-01-30 Timo Pollmeier Backport r27401. * src/gsad_omp.c (get_aggregate_omp): Handle empty filter strings as if there is no filter given. 2017-01-26 Michael Wiegand Updated translations for Arabic and Brazilian Portuguese from translate.greenbone.net. * src/po/gsad_js-ar.po: Updated. * src/po/gsad_js-pt_BR.po: Updated. * src/po/gsad_xsl-ar.po: Updated. * src/po/gsad_xsl-pt_BR.po: Updated. 2017-01-16 Timo Pollmeier Backport r27225. * src/gsad_omp.c (new_permissions): Test if related is NULL before trying to iterate over table of related resources. 2016-12-27 Michael Wiegand Post release version bump. * CMakeLists.txt: Set version to 7.0.2. 2016-12-27 Michael Wiegand Preparing the gsa 7.0.1 release. * CHANGES: Updated. 2016-12-20 Timo Pollmeier Backport r27020. * src/html/classic/help.xsl (feed_management.html): Use correct command "get_feeds" in "Jump to dialog" link. 2016-12-20 Timo Pollmeier Backport r27018. * src/html/classic/omp.xsl (delete-icon): Set the reload type for the "Delete User" button to "next". 2016-12-20 Michael Wiegand Backport r26966. * src/html/classic/os.xml: Match "cpe:/o:linux:linux_kernel" as well for Linux Kernel. 2016-12-19 Timo Pollmeier Backport r26985. * src/html/classic/omp.xsl (get_system_reports_response): Show slave selection only if there are slave scanners to select from. 2016-12-19 Timo Pollmeier Backport r26981. * src/gsad_omp.c (save_user_omp): Check *modified_user instead of old_login in test for setting logout_user. 2016-12-19 Timo Pollmeier Backport r26978. * src/gsad_omp.c (save_user_omp): Check if old_login is not NULL before comparing to login in test for setting logout_user. 2016-12-19 Timo Pollmeier Backport r26976. * src/html/classic/wizard.xsl (quick-task-wizard, modify-task-wizard): Hide schedule option if the user does not have the create_schedule or get_schedules permission. 2016-12-14 Jan-Oliver Wagner Backport r26934. * README: Updated text and removed the detailed output of --help which it too easily outdated here. * src/gsad.c: Add all licenses to the Doxygen documentation. * COPYING: Fix filename. 2016-12-12 Matthew Mundell Backport r26890. * src/html/classic/help.xsl (new_alert.html): Improve the description of the Known Hosts field. 2016-12-06 Timo Pollmeier Backport r26814. * src/html/classic/css/gsa-style.css (#gb_header .logo): New rule to set width of logo area. (.logo): Remove size. 2016-12-06 Timo Pollmeier Backport r26806. Fix various issues with layout and charts in Internet Explorer. * src/html/classic/css/gsa-style.css (#gb_header): Set width and display to show as a full width table. (#gb_header > div): Set display to table-cell. (.logo): Set width to 225px. * src/html/classic/img/gsa.svg: New SVG image containing text from old version. Created to fix issues with viewBox. * src/html/classic/js/gsa_cloud_chart.js: Use selectAll and remove to clear svg element. * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.initDisplaysFromStrings): Call _onWindowResized at the end to ensure chart boxes have the correct size. (DashboardDisplay.prototype._rebuildFilterSelection): Use selectAll and remove to clear filter_select_elem. * src/html/classic/js/gsa_topology_chart.js: Use selectAll and remove to clear svg element. 2016-12-02 Timo Pollmeier Backport r26757. * src/html/classic/img/, src/html/classic/img/cpe: Add viewBox attribute to SVG images, which is required for scaling to work correctly in some browsers. 2016-12-02 Timo Pollmeier * src/html/classic/js/gsa_polyfill.js: Add file missing in last commit. 2016-12-02 Timo Pollmeier Backport r26750. Fix several script errors occurring mostly in Internet Explorer 11. * CMakeLists.txt: Install src/html/classic/js/gsa_polyfill.js. * src/html/classic/graphics.xsl (init-d3charts): Add new JS file /js/gsa_polyfill.js. * src/html/classic/js/gsa_chart_helpers.js (register_chart_generator): Do not use function name as key because it is undefined in IE 11. * src/html/classic/js/gsa_graphics_base.js (addHtmlTableMenuItem): Create Blob with empty string if data is undefined. * src/html/classic/js/gsa_h_bar_chart.js: Use "bar" instead of "BarChartGenerator" in get_chart_generator calls. * src/html/classic/js/gsa_polyfill.js: New JavaScript file. * src/html/classic/js/lib/d3.tip.js (getScreenBBox): Fix loop condition for finding ancestor element with getScreenCTM function. 2016-11-16 Bjrn Ricks Backport r26692 * src/html/classic/js/gsa_chart_helpers.js (gch.extract_task_records_json): Fix setting the schedule id of extracted records. * src/html/classic/js/gsa_gantt_chart.js (data_task_schedules): Only add data records if schedule ids are valid. We must skip records with invalid schedule ids for next scheduled tasks gantt chart. 2016-11-15 Michael Wiegand Backport r26646. * src/html/classic/help.xsl (about.html): Fix URL for Greenbone contact page. 2016-11-11 Timo Pollmeier Backport r26630. * src/html/classic/help.xsl (feed_management.html): Remove the section about side effects of synchronization. 2016-11-10 Timo Pollmeier Backport r26626. * src/html/classic/help.xsl (feed_management.html): Rewrite first section so it better reflects the recent redesign of the page. 2016-11-09 Michael Wiegand Post release version bump. * CMakeLists.txt: Set version to 7.0.1. 2016-11-09 Michael Wiegand * CHANGES: Fix typos. 2016-11-09 Jan-Oliver Wagner Preparing the gsa 7.0.0 release. * CHANGES: Updated. * CMakeLists.txt: Change release type from beta to stable. 2016-11-09 Timo Pollmeier * src/gsad_omp.c (delete_filter_omp): Only try to remove filter from the user's last_filt_ids if the filter_id param is not NULL. 2016-11-09 Michael Wiegand * src/gsad_omp.c (create_task_omp): Remove duplicate variable assignment. 2016-11-09 Timo Pollmeier * src/html/classic/omp.xsl (get_my_settings): Restrict scanner and credential type selections to the ones allowed for each default scanner or credential. * src/html/classic/wizard.xsl (quick-task-wizard): Restrict credential type selections to the ones allowed for each credential. 2016-11-08 Bjrn Ricks * src/html/classic/js/greenbone.js (Dialog.prototype.waiting, OMPDialog.prototype.finished): Fix enabling/disabling and icon state in dialogs. With jquery ui 1.12 the button option icons was changed into icon. icons seems to be still inofficially supported in some kind but doesn't work as before. 2016-11-08 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Fix setting the timezone aware date in the systemreport datepickers. 2016-11-08 Bjrn Ricks * src/html/classic/omp.xsl (get_system_reports_response): Add timezone information to systemsettings set date anchors. * src/html/classic/js/lib/moment-timezone-with-data.js, src/html/classic/js/lib/moment.js: Add moment.js and full timezone information data. * CMakeLists.txt: Add and install moment.js files. * src/html/classic/js/greenbone.js (on_ready): Use moment.js for setting the system reports. Using moment.js allows to handle timezone correctly and also simplifies calculating the differences. * src/html/classic/gsad.xsl: Include moment.js in html header. 2016-11-07 Matthew Mundell * src/gsad.c, src/gsad_base.c, src/gsad_omp.c: Bring Doxygen docs up to date. Neaten formatting. Flush trailing whitespace. 2016-11-07 Timo Pollmeier * src/html/classic/js/gsa_topology_chart.js (TopologyChartGenerator.prototype.generate): Show a short info text if there are no nodes to display. 2016-11-07 Timo Pollmeier * src/html/classic/omp.xsl (get_system_reports_response): Do not round minutes. 2016-11-07 Bjrn Ricks * src/html/classic/omp.xsl (get_system_reports_response): Improve icon menu entry labels for system report duration selection. 2016-11-07 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Submit form when user changes the duration in system reports page. 2016-11-07 Bjrn Ricks * src/html/classic/gsad.xsl (html-gsa-navigation): Remove duration parameter from menu link to system reports page. 2016-11-07 Bjrn Ricks * src/html/classic/css/gsa-style.css: Always use pointer corsor for icon menu entries. 2016-11-07 Bjrn Ricks * src/html/classic/omp.xsl (get_system_reports_response): Update layout of duration selection for system reports. 2016-11-07 Bjrn Ricks * src/html/classic/omp.xsl (get_system_reports_response, system_report): Remove duration parameters from links. 2016-11-07 Bjrn Ricks * src/html/classic/omp.xsl (get_system_reports_response): Remove range type parameter and add css classes to be able to select time ranges per javascript. 2016-11-07 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Add JavaScript code to set durations in systemsettings from hour, day, week, month and year shortcuts. 2016-11-07 Bjrn Ricks * src/gsad_omp.c (get_system_reports_omp, get_system_report_omp)): Remove parameters range_type and duration. Only use start and end parameters. This reduces the complexity and simplifies the client code. 2016-11-07 Matthew Mundell * src/html/classic/omp.xsl (gsa:permission-description): Remove 2016-11-04 Timo Pollmeier * src/gsad.c (init_validator): Add params range_type, end_day, end_hour, end_minute, end_month, end_year, start_day, start_hour, start_minute, start_month, start_year. (get_system_report_omp): Update parameters of get_system_report_omp. * src/gsad_omp.c (get_system_reports_omp): Add new request parameters to set type of range to show and define start and end times. (get_system_report_omp): Replace duration and slave_id parameters with a general params one. Add new request parameters to set type of range to show and define start and end times. * src/gsad_omp.h (get_system_report_omp): Update parameters. * src/html/classic/js/greenbone.js (on_ready): Allow removing restrictions for datepickers with limit-type data attributes. * src/html/classic/omp.xsl (system_report): Add parameters for new time range selections to URL. (get_system_reports_response): Add new elements to allow selecting time ranges instead of only duration. 2016-11-02 Matthew Mundell * src/html/classic/omp.xsl (agent): Add next arg to verify icon. 2016-11-02 Matthew Mundell * src/html/classic/omp.xsl (html-edit-task-form): Also enable the scanner options for OMP scanners. 2016-11-02 Matthew Mundell * src/html/classic/css/gsa-style.css (.d3-tip): Flush trailing space. (.toolbar): Add missing colon. 2016-10-31 Matthew Mundell * src/html/classic/omp.xsl (html-create-scanner-form) (html-edit-scanner-form): Always show CA cert field, now that OMP scanners use them. 2016-10-31 Michael Meyer * src/html/classic/os.xml: Added Windows Embedded. 2016-10-26 Bjrn Ricks * src/html/classic/js/greenbone-ui.js (spinner _keydown): Allow to insert numeric values from numpad. Disallow key with code <= 0 e.g. umlauts. 2016-10-26 Timo Pollmeier * src/html/classic/omp.xsl (highlight-diff): Use color from previous line if a line starts with "\" like "\ No newline at end of file". (highlight-diff-line): Add optional param class-string to allow class to be based on another string. 2016-10-26 Timo Pollmeier * src/html/classic/omp.xsl (break-diff-line): New template. (highlight-diff-line): Simplify by handling line-breaks in new template break-diff-line, also ensuring coloring is based on original lines. 2016-10-25 Timo Pollmeier * src/gsad_omp.c (create_permission_omp): Allow id_or_empty to be missing. 2016-10-25 Bjrn Ricks * src/html/classic/omp.xsl (get_info_allinfo_lnk): Disable cpe icons in all secinfo list. The transparent "other.png" icon is disturbing the list. 2016-10-25 Timo Pollmeier * src/po/gsad_xsl-ru.po, src/po/gsad_xsl-zh_CN.po: Update to latest version from translate.greenbone.net. 2016-10-25 Timo Pollmeier Add French and Turkish translations. * src/po/CMakeLists.txt: Add targets for French and Turkish. * src/po/gsad_js-fr.po: New translation file. * src/po/gsad_js-tr.po: New translation file. * src/po/gsad_xsl-fr.po: New translation file. * src/po/gsad_xsl-tr.po: New translation file. 2016-10-25 Bjrn Ricks * src/html/classic/omp.xsl (task): Display task slave scanner name in task list. 2016-10-25 Timo Pollmeier Add Arabic and Brazilian Portuguese translations. * src/language_names.tsv: Add Arabic and Portuguese (Brazil). * src/po/CMakeLists.txt: Add targets for Arabic and Brazilian Portuguese. * src/po/gsad_js-ar.po: New translation file. * src/po/gsad_js-pt_BR.po: New translation file. * src/po/gsad_xsl-ar.po: New translation file. * src/po/gsad_xsl-pt_BR.po: New translation file. 2016-10-24 Matthew Mundell * src/gsad_omp.c (get_task): Also get scanners, for the move icon. * src/html/classic/omp.xsl (move_task_icon): Restrict to OMP scanners. Use default scanner UUID for "Move to Master" check. 2016-10-24 Bjrn Ricks * src/html/classic/omp.xsl (cert_bund_adv-details, cve-details) (dfn_cert_adv-details): Allow to follow external links. 2016-10-24 Matthew Mundell * src/gsad.c (init_validator): Add back "slave_id" for the Performance page. * src/gsad_omp.c (get_system_reports_omp): Correct scanner type value. * src/html/classic/omp.xsl (get_system_reports_response): Correct path, it's actually "slave" from the C. 2016-10-24 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog.prototype.show): Restore original OMPDialog button if request has failed. 2016-10-24 Bjrn Ricks * src/html/classic/js/greenbone.js (ajax-post): Close busy dialog if the request was not successfully. Also update coding style. 2016-10-24 Bjrn Ricks * doc/i18n-howto.txt: Clarify some details about translations and fix merged po file generation make command. 2016-10-24 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-task-form, html-edit-task-scan-options): Fix edit task dialog for container tasks. For container tasks only editing name, comment add to assets and auto delete are changeable. 2016-10-21 Matthew Mundell * src/html/classic/omp.xsl (task): Use scanner for slave icon check. (task [trash]): Also check scanner for restore icon. (report [summary]): Remove slave field. 2016-10-24 Bjrn Ricks * src/html/classic/omp.xsl (new_container_task): Use horizontal form for new container task dialog. 2016-10-24 Bjrn Ricks * src/html/classic/omp.xsl (new_container_task): Change container task into an edit dialog. Remove old gb_window structure. 2016-10-24 Bjrn Ricks * src/html/classic/omp.xsl (scanner): Disable clone icon in scanner list if scanner is a CVE scanner. It is not allowed to clone a CVE scanner. 2016-10-21 Matthew Mundell * src/gsad_omp.c (new_task): Allow any type of scanner. 2016-10-21 Timo Pollmeier * src/gsad_omp.c (edit_role): Fix order of parameters in edit_resource call. 2016-10-20 Matthew Mundell Remove slaves. They've been replaced by OMP scanners. * src/gsad.c (init_validator, exec_omp_post, exec_omp_get): Remove slaves. * src/gsad_omp.c (generate_page, new_task, creaet_task_omp, edit_task) (save_task_omp, get_task): Remove slaves. (delete_trash_slave_omp, new_slave, new_slave_omp, create_slave_omp) (get_slave, get_slaves, delete_slave_omp, get_slaves_omp, get_slave_omp) (edit_slave, edit_slave_omp, save_slave_omp, export_slave_omp) (export_slaves_omp): Remove. (get_system_reports_omp): Replace slaves with scanners. (get_trash, get_my_settings, edit_my_settings): Remove slaves. * src/html/classic/gsad.xsl (html-gsa-navigation): Remove slave item. * src/html/classic/help.xsl (slave_details.html, slaves.html) (new_slave.html): Remove. (new_permission.html): Remove slave from example. (contents.html, glossary.html, my_settings.html, new_task.html) (task_details.html, tasks.html): Remove slaves. * src/html/classic/omp.xsl (move_task_icon): Replace slave with scanner. (task [details], new-task-scanner-fields, new_task, html-edit-task-form) (task, task [trash], credential [details], filter_resource_types) (tag_resource_types): Remove slaves. (slave [newtask], html-edit-task-slave, html-edit-task-slave-disabled) (html-create-slave-form, new_slave, html-slaves-table) (create_slave_response, delete_slave_response, modify_slave_response) (html-edit-task-form, edit_slave, slave, slave [trash], slave [details]) (get_slave, get_slaves): Remove. (html-create-permission-form, get_trash, get_my_settings) (edit_my_settings): Remove slaves. (get_system_reports_response): Replace slave with scanner. (html-slaves-trash-table): Remove. 2016-10-20 Timo Pollmeier * src/html/classic/omp.xsl (get_system_reports_response, get_feeds): Fix broken large header icon links. 2016-10-19 Timo Pollmeier * src/html/classic/omp.xsl (permission): Add case for assets in resource links because they use a type and subtype pattern. (asset [os-details]): Add permissions section. (asset [host-details]): Add permissions section and fix width of bottom rows in identifiers table. 2016-10-18 Timo Pollmeier * src/po/CMakeLists.txt: Adjust gsad_js.pot target to new js2pot parameters. * tools/js2pot: Split the input directory param into two params, a base directory and subdirectory. Change to base directory to make paths in the .pot file relative to the source directory. 2016-10-18 Timo Pollmeier * src/po/gsad_js-de.po, src/po/gsad_xsl-de.po: Update to latest version from translate.greenbone.net. 2016-10-18 Timo Pollmeier * src/html/classic/omp.xsl (report [results]): Swap order of "adjust" and "update" in filter hint text. (cert_bund_adv-details, dfn_cert_adv-details): Change "SCAP database" to "CERT database" in text shown if advisory is not found. * src/html/classic/wizard.xsl (wizard): Rewrite second line in welcome message. 2016-10-17 Timo Pollmeier * src/gsad_omp.c (edit_report_format): Use empty string for extra_xml in ext_extra_xml when it is null. Fix order of parameters in edit_resource call. 2016-10-17 Timo Pollmeier * src/html/classic/omp.xsl (agent): Add class "icon-sm" to installer download icon. 2016-10-14 Timo Pollmeier Install locale .mo files in a different location to make them accessible if --do-chroot is used. * CMakeLists.txt: Change GSA_LOCALE_DIR to a subdirectory of GSA_DATA_DIR instead of DATADIR. Add variables GSA_LOCALE_SUBDIR and GSA_CHROOT_LOCALE_DIR. * src/CMakeLists.txt: Add add_definitions for GSA_CHROOT_LOCALE_DIR. * src/gsad_base.c: Add static variable chroot_state. (get_chroot_state, set_chroot_state): New functions. * src/gsad_base.h (get_chroot_state, set_chroot_state): New prototypes. * src/xslt_i18n.c: Add #include "gsad_base.h". (register_i18n_ext_module, init_language_lists): Adapt locale directory to whether chroot is used. 2016-10-14 Bjrn Ricks * src/gsad_omp.c (edit_user): Fix passing the extra_xml to edit_resource. 2016-10-14 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog.prototype.show): Fix showing error. The dialog must be created before we can set it's error title. 2016-10-13 Timo Pollmeier * doc/i18n-howto.txt: Update dependencies, make targets and info on contexts. Add summary of merging procedure and adjust it to the use of external tools. * src/po/CMakeLists.txt: Always require Python and and polib. Change targets so XSL and JS ones are separated more clearly but can also be built in a single one. Rename the targets to make the names shorter and more consistent. Add comments for targets. 2016-10-13 Bjrn Ricks * src/html/classic/omp.xsl (html-create-credential-form): Reenable passphrase for usename + ssh key in create credential dialog. Remove disabling privacy password if auto generation is set. It is not possible to auto generate password for snmp. 2016-10-13 Bjrn Ricks * src/html/classic/omp.xsl (html-config-nvt-table): Fix icon size at scan config nvt details page. 2016-10-13 Bjrn Ricks * src/gsad_omp.c (create_target_omp): Add check for submitted file if target_source is file. 2016-10-13 Bjrn Ricks * src/html/classic/omp.xsl (html-create-target-form): Use 0 instead of -- as default credential ids. This commit fixes the last missing select options in this form. 2016-10-12 Timo Pollmeier * src/gsad_omp.c (save_config_nvt_omp): Escape preference name when sending it to manager. 2016-10-12 Bjrn Ricks * src/gsad_omp.c (create_target_omp): Remove obsolete check for target_source import and name parameter is set. import feature got removed a while ago. 2016-10-12 Bjrn Ricks * src/gsad_omp.c (create_target_omp): Improve error message if target_source is set to manual and no list of hosts is given. 2016-10-12 Bjrn Ricks * src/gsad_omp.c (create_target_omp), * src/html/classic/omp.xsl (html-create-target-form): Use "0" as default for empty value instead of "--". 2016-10-12 Bjrn Ricks * src/gsad_omp.c (create_target_omp): Fix checking hosts_filter parameter. The hosts_filter parameter is only required and used if target_source is set to asset_hosts. 2016-10-12 Timo Pollmeier * src/html/classic/omp.xsl (report-hosts-link): Get number of results from "result_count" instead of "results" subelement of host. (report [hosts]): Get number of ports from "port_count" instead of "ports" subelement of host. 2016-10-11 Timo Pollmeier * src/html/classic/omp.xsl (report-hosts-link): Change filter param to filter_template, so host and levels only have to be inserted into a template string instead of building the filter from the keywords every time. (report [hosts]): Build template strings for report-hosts-link here and update the parameters of report-hosts-link. 2016-10-11 Timo Pollmeier * src/html/classic/omp.xsl (report-hosts-link): Add param "host" and get result counts directly from host element. (report [hosts]): Get ports count directly from host element and add host parameter for report-hosts-link template. 2016-10-07 Timo Pollmeier * src/html/classic/omp.xsl (host [classic], report [assets]) (report [report-assets], report [hosts]): Select only current host for os-icon template to avoid searching the host in lists. 2016-10-06 Matthew Mundell * src/gsad_omp.c (save_scanner_omp): Correct host param name. Was renamed on 2016-08-17. 2016-10-06 Matthew Mundell Add OMP Slaves to Edit Scanner dialog. * src/gsad_omp.c (edit_scanner): Get all types of credentials. Filtered in XSL now. * src/html/classic/omp.xsl (html-edit-scanner-form-credentials) (html-edit-scanner-form-ca-cert): New templates. (html-edit-scanner-form): Add control class and id to scanner SELECT. Hide CA Certificate field according to scanner type. Separate OMP and OTP/OSP Credential fields, so that OMP one can offer "up" credentials. 2016-10-06 Matthew Mundell Add OMP Slaves to New Scanner dialog. * src/gsad_omp.c (new_scanner): Get all types of credentials. Filtered in XSL now. (create_scanner_omp): Only use ca_pub if given. OMP Slave does not use. * src/html/classic/omp.xsl (scanner-type-list): Add OMP Slave. (opt): Add optional data-select. (html-create-scanner-form-credentials): New template. (html-create-scanner-form): Add data-select to scanner SELECT. Hide CA Certificate field according to scanner type. Separate OMP and OTP/OSP Credential fields, so that OMP one can offer "up" credentials. 2016-10-05 Timo Pollmeier * src/html/classic/omp.xsl (get_assets_chart): Add chart title. 2016-10-05 Matthew Mundell * src/html/classic/omp.xsl (task [details]): Hide slave for OMP Scanner. 2016-10-05 Matthew Mundell * src/html/classic/omp.xsl (new_task): Use 0 for slave_id and schedule_id values. 2016-10-05 Matthew Mundell * src/html/classic/omp.xsl (html-edit-task-slave-disabled): New template. (html-edit-task-form): Add OMP Scanner case. 2016-10-05 Timo Pollmeier * src/html/classic/css/gsa-style.css: Add new rules for classes .dialog-transparent and .dialog-title-transparent. * src/html/classic/js/greenbone.js (show_busy_dialog): Add new classes to dialog to make it transparent. Reduce opacity of background overlay. 2016-10-05 Matthew Mundell * src/html/classic/omp.xsl (scanner-type-name): Add OMP scanner. (new-task-scanner-fields): New template. (new_task): Use new-task-scanner-fields for the OTP scanner options, and add a case for OMP scanner options. 2016-10-05 Timo Pollmeier * src/html/classic/css/images/ui-bg_diagonals-thick_18_aa0000_40x40.png, src/html/classic/css/images/ui-bg_diagonals-thick_30_666666_40x40.png, src/html/classic/css/images/ui-bg_glass_65_ffffff_1x400.png, src/html/classic/css/images/ui-bg_highlight-hard_35_66c430_1x100.png, src/html/classic/css/images/ui-bg_highlight-soft_100_519032_1x100.png, src/html/classic/css/images/ui-bg_highlight-soft_100_87d050_1x100.png, src/html/classic/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.png, src/html/classic/css/images/ui-bg_highlight-soft_75_fdc300_1x100.png, src/html/classic/css/images/ui-icons_222222_256x240.png, src/html/classic/css/images/ui-icons_519032_256x240.png, src/html/classic/css/images/ui-icons_87d050_256x240.png, src/html/classic/css/images/ui-icons_aa0000_256x240.png, src/html/classic/css/images/ui-icons_fdc300_256x240.png, src/html/classic/css/images/ui-icons_ffffff_256x240.png, src/html/classic/css/jquery-ui.structure.css, src/html/classic/css/jquery-ui.structure.min.css, src/html/classic/css/jquery-ui.theme.css, src/html/classic/css/jquery-ui.theme.min.css, src/html/classic/js/lib/jquery-ui.js, src/html/classic/js/lib/min/jquery-ui.js: Update JQuery UI and theme to latest stable version 1.12.1. 2016-10-05 Bjrn Ricks * src/gsad_omp.c (save_task_omp): Remove not necessary validation of next parameter in save_task_omp. The parameter isn't used. 2016-10-05 Bjrn Ricks * src/gsad_omp.c (save_task_omp, create_task_omp), * src/html/classic/omp.xsl (new_taks, html-edit-task-form): Use "0" as not set value instead of "--". Before it was mixed behavior by using "--" and "0" for a not selected/optional value. With this change "0" is used in edit and create task dialogs. 2016-10-04 Timo Pollmeier Show a dialog when starting an AJAX post request and close it automatically when a response is returned. * src/html/classic/omp.xsl (trashcan-icon, user-tags-window-checked) (toggle-tag-icon, details-header-icons, agent, alert) (html-config-table, report_format, note-detailed, override-detailed) (report-icons, scanner-icons, report [summary]): Add "busy" text for actions using AJAX post requests. * src/html/classic/js/greenbone.js (OMPRequest.prototype.do): Save AJAX request object. (on_ready): Show a dialog on AJAX post request that closes automatically when done. Do not show error message if the request was aborted. (show_busy_dialog): New function. 2016-10-04 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-task-form): Refactor edit task dialog to use one selection box for all scanners and displaying the corresponding required config for the scanner type only if the scanner is changed. * src/gsad_omp.c (save_task_omp): Remove usage of osp_scanner_id, cve_scanner_id and osp_config_id. Instead use general scanner_id and config_id. 2016-10-04 Bjrn Ricks * src/html/classic/omp.xsl (new_task): Use default scanner (OpenVAS Default) if not scanner id is preferred in the settings when creating a new task. 2016-10-04 Jan-Oliver Wagner * src/html/classic/img/ldap.svg, src/html/classic/img/radius.svg: Updated with nicer versions. 2016-09-30 Bjrn Ricks * src/html/classic/omp.xsl (new_task): Remove now unnecessary scanner selections for osp and openvas scanner. Remove hidden input field for cve_scanner_id. * src/gsad_omp.c (create_task_omp): Remove usage of osp_scanner_id, cve_scanner_id and osp_config_id. Instead use general scanner_id and config_id. 2016-09-30 Bjrn Ricks * src/html/classic/omp.xsl (new_task): Use selection box to display all scanners in create task dialog. Only if a scanner is selected the corresponding required data will be shown. 2016-09-30 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-task-form): Fix displaying osp scanner config in edit task dialog. 2016-09-30 Timo Pollmeier * src/html/classic/omp.xsl (gsa:column_is_extra): New function. (filter-criteria, filter-extra): Use new gsa:column_is_extra function. (report-hosts-link): Allow any levels string as "All filtered". Build filters from keywords in filters element instead of simply appending to the filter term. (report [hosts]): Pass filters element to report-host-link instead of the filter term and use levels from filter in "Total" case. 2016-09-30 Bjrn Ricks * src/html/classic/greenbone.js (on_read): Add disabled css class to each element that is disbaled based on form-item-control selection. * src/html/classic/css/gsa-base.css: Add new styles for an offset-container. within horizontal forms. This allows to move a form group visual into a parent form group. Also set the text color to gray for disabled horizontal form elements. * src/html/classic/omp.xsl (new_task, html-edit-task-scan-options): Indent apply overrides and min qod form groups to be visualy a sub group of add results to assets. 2016-09-29 Bjrn Ricks * src/gsad.c (init_validator): Remove validator for schedule_id_optional. The -- case is already included in schedule_id. * src/gsad.c (new_task, create_task_omp): Use schedule_id parameter instead of schedule_id_optional. * src/html/classic/omp.xsl (new_task): Use schedule_id as input parameter instead of schedule_id_optional. 2016-09-29 Bjrn Ricks * src/gsad.c (init_validator): Remove validator for slave_id_optional. The -- case is already included in slave_id. * src/gsad.c (new_task, create_task_omp): Use slave_id parameter instead of slave_id_optional. * src/html/classic/omp.xsl (new_task): Use slave_id as input parameter instead of slave_id_optional. 2016-09-29 Bjrn Ricks * src/gsad.c (init_validator): Remove unused validator for target_id_optional. It isn't used at all. 2016-09-27 Timo Pollmeier * src/gsad_omp.c (edit_resource): Add new parameter extra_get_attribs. (edit_credential, edit_agent, edit_report_format, edit_group) (edit_permission, edit_port_list, edit_role, edit_filter): Update edit_resource parameters. (edit_schedule): Add "tasks" parameter to get command by adding it as extra_get_attribs param value. (edit_user): Update edit_resource parameters. * src/html/classic/omp.xsl (html-edit-schedule-form): Add notice when tasks will be affected by editing the schedule. 2016-09-27 Matthew Mundell * src/gsad_omp.c (openvas_connection_open): Init credentials in TLS case. 2016-09-26 Timo Pollmeier * src/html/classic/omp.xsl (full-report-export-form) (filtered-report-export-form): Limit width of Report Format selector. 2016-09-26 Matthew Mundell * src/gsad_omp.c (connect_unix): Improve error message. 2016-09-26 Matthew Mundell * src/gsad.c (drop_privileges): Rename variable because user may not be nobody. (chroot_drop_privileges): Change drop to string, for username. (main): Make --drop arg take the user. 2016-09-26 Matthew Mundell * src/gsad.c (params_append_mhd): Add comments. 2016-09-23 Christian Fischer * src/html/classic/omp.xsl (preference [edit-details]): Use yes/no radio buttons for preference "report_host_details". 2016-09-23 Timo Pollmeier * src/html/classic/omp.xsl (preference [edit-details]): Use yes/no radio buttons for preference "unscanned_closed_udp" by replacing a duplicate "unscanned_closed" entry accordingly. 2016-09-22 Timo Pollmeier * src/html/classic/js/greenbone.js (start_auto_refresh) (stop_auto_refresh): Replace conditions for keeping the auto-refresh stopped with a counter. 2016-09-22 Timo Pollmeier * src/html/classic/js/greenbone.js (start_auto_refresh): Add to gsa object and do not start auto-refresh as long a dashboard is in edit mode. (stop_auto_refresh): Add to gsa object. * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.startEdit): Stop the auto-refresh on starting edit mode. (Dashboard.prototype.stopEdit): Start the auto-refresh on stopping edit mode. 2016-09-22 Matthew Mundell * CMakeLists.txt: Allow OPENVAS_RUN_DIR to be passed in. 2016-09-22 Timo Pollmeier * src/html/classic/graphics.xsl (js-scan-management-top-visualization) (js-assets-top-visualization, js-secinfo-top-visualization) (js-notes-top-visualization, js-overrides-top-visualization): Add data-hide-filter-select attribute to dashboard definition divs to hide the filter drop-downs. * src/html/classic/omp.xsl (get_tasks_chart, get_aggregate) (get_assets_chart): Add data-hide-filter-select attribute to dashboard definition divs. * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype._updateFilters): Also include filters where type is an empty string, i.e. filters without type restrictions. (on_ready): Get hide_filter_select option from dashboard div. 2016-09-22 Matthew Mundell * src/gsad.c (main): Call omp_init in the --unix-socket case, so that the manager address variables are setup. 2016-09-22 Matthew Mundell * CMakeLists.txt: Add OPENVAS_RUN_DIR. * src/CMakeLists.txt: Add OPENVAS_RUN_DIR. 2016-09-21 Timo Pollmeier * src/gsad_base.c (login_xml): Add missing comma in first call of xml_string_append. 2016-09-21 Matthew Mundell Sort out UNIX socket default. * src/gsad_omp.c (omp_init): Prefer the UNIX option to connection to Manager, and use the OPENVAS_RUN_DIR socket if one is not specified. (openvas_connection_open): Expect address to be set, now that omp_init has a default. (authenticate_omp, manager_connect): Remove connect defaults now that omp_init sets them. 2016-09-21 Matthew Mundell * src/gsad_omp.c (filter_exists): Correct grammar. 2016-09-21 Matthew Mundell * src/gsad_omp.c (init_find_by_value, free_find_by_value): Standardise formatting. 2016-09-21 Matthew Mundell Add support for connecting to Manager over a UNIX socket. * src/gsad.c (main): Add option --munix-socket. Pass to omp_init. * src/gsad_omp.c: Everywhere that used a session, use a connection instead. (manager_use_tls): New variable. (omp_init): Take both addresses, and init accordingly. * src/gsad_omp.h: Update header accordingly. 2016-09-21 Timo Pollmeier * src/html/classic/gsad.xsl (autorefresh [html-header-meta]): Enable auto-refresh on dashboard pages. * src/html/classic/js/greenbone.js (on_ready): Change auto-refresh dropdown selection to "No auto-refresh" while auto-refresh is disabled. 2016-09-21 Timo Pollmeier * src/html/classic/omp.xsl (date-diff-text): New function. Text generator from date-diff. (date-diff): Move text generation to new function date-diff-text. (task [details]): Add duration of last scan and average scan duration. 2016-09-15 Timo Pollmeier * src/gsad.c (handle_request): Add "guest" element to help page XML. 2016-09-14 Timo Pollmeier * src/gsad_omp.c (next_page_url, action_result_page) (response_from_entity): Add static function prototypes. (check_modify_config): Always return the response and indicate success with a output parameter. Use response_from_entity or action_result_page to create responses. Also add parameters for request params and next pages. (save_osp_prefs): Always return the response and use success output parameter like check_modify_config. (save_config_omp): Adapt to new save_config_omp and save_osp_prefs. (save_config_family_omp, save_config_nvt_omp): Adapt to new save_config_omp. 2016-09-14 Matthew Mundell Switch from DESCRIBE feed commands to GET_FEEDS. * src/gsad_omp.c (get_feeds_omp): Replace commands. * src/html/classic/dynamic_strings.xsl (permission-descriptions): Update for command replacements. * src/html/classic/gsad.xsl (html-gsa-navigation): Use new commands. * src/html/classic/omp.xsl (gsa:permission-description): Remove old commands. (html-create-permission-form, html-edit-permission-form): Replace commands. (get_feeds): Handle new command. (html-feed-row): Adjust for new offset. (describe_feed_response, describe_scap_response) (describe_cert_response): Remove. Renamed. (get_feeds_nvt, get_feeds_scap, get_feeds_cert): New functions. From rename, with GET_FEEDS adjustment. 2016-09-13 Timo Pollmeier * src/html/classic/js/gsa_topology_chart.js (generate): Limit the number of nodes to 1000 and show a message when there are too many. 2016-09-13 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DataSource): Fix setting error on the controller. 2016-09-13 Timo Pollmeier * src/html/classic/js/gsa_chart_helpers.js (extract_host_topology_data_json): Add links between hosts only once in case they appear in multiple routes. 2016-09-13 Timo Pollmeier * src/gsad_omp.c (edit_task): Add missing placeholder for get_groups OMP command. (get_task): Remove unused extra openvas_server_sendf parameter. (save_osp_prefs): Add explicit cast of param_name to char*. 2016-09-08 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (ChartController): Reorder parameters for ChartController constructor. 2016-09-08 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (ChartController): Always set chart_template in the generator params. This also avoids having to set them when creating a new ChartController. 2016-09-08 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (ChartController.prototype.getDetachedUrl): Be save and check if gen_params.extra is set before accessing it. 2016-09-08 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (ChartController.prototype.addRequest): Remove optional parameter gen_params. This parameter isn't used currently and we ensure now that gen_params are always set correctly. 2016-09-08 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (ChartGenerator): Always initialize gen_params and init_params. 2016-09-05 Matthew Mundell * src/html/classic/js/greenbone.js (on_ready): Remove "with" from the description because it sounds better and it matches the Permissions page. 2016-09-05 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Use input event instead of change and keyup on id field to update the permission description. 2016-09-05 Bjrn Ricks * src/html/classic/omp.xsl (gsa:build-css-classes): Remove accidentally committed debug message. 2016-08-30 Matthew Mundell * src/gsad_omp.c (create_container_task_omp): Check comment. 2016-08-31 Bjrn Ricks * src/html/classic/omp.xsl (html-create-permission-form, html-edit-permission-form): Use form-selectin-input css classes on input fields to mark them as disabled. This fixes displaying the permission description. 2016-08-31 Bjrn Ricks * src/html/classic/omp.xsl (html-create-permission-form, html-edit-permission-form): Use new gsa:build-css-classes function to create form-permission css classes for the various hiding of input fields in the permission dialogs. 2016-08-31 Bjrn Ricks * src/html/classic/omp.xsl (gsa:build-css-classes): Add new function gsa:build-css-classes to create a list of css classes from xml content. 2016-08-31 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Only consider id field for permission description if the field is not disabled. Checking for visibility doesn't work reliable in edit permission dialog. 2016-08-31 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Move label control after the enable control to only consider changes from enabled and visible input fields. Also don't change the label if a input field is disabled. 2016-08-31 Michael Wiegand * src/html/classic/omp-doc.xsl: Use consistent domain name in mail addresses. 2016-08-31 Timo Pollmeier * src/html/classic/js/gsa_chart_helpers.js (extract_host_topology_data) (extract_host_topology_data_json): Add lists of links going in and out to nodes. * src/html/classic/js/gsa_topology_chart.js (generate): Use a copy of topology where only nodes with links are included. 2016-08-30 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Update permission description also if id field has changed. This will recognize changes made by copy and paste. 2016-08-30 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Remove ending s from permission descriptions if it is a get command permission and a resource id is set. This will remove the plural term e.g. tasks and change it to task in this case. 2016-08-30 Matthew Mundell * src/html/classic/greenbone.js (on_ready): Use "with" instead of "that has" because it's closer to being English. 2016-08-30 Timo Pollmeier * src/gsad_omp.c (create_report_omp): Add in_assets param and OMP command element. * src/html/classic/omp.xsl (html-import-report-form): Add selection whether to add the report to the assets or not. 2016-08-30 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-permission-form): Add a permission description also to the edit permission form. Surprisingly the js code works also for the edit permission form without any change. 2016-08-30 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Add new js code to create a dynamically changing permission description. This code is very specific and currently not suited for other purposes then the create permission form. 2016-08-30 Bjrn Ricks * src/html/classic/css/gsa-style.css: Add top margin to permission-descriptions. This will move the description text to the same position as it's label. 2016-08-30 Bjrn Ricks * src/html/classic/js/greenbone.js (gsa.upper_case_first): Add new js function to convert the first character of a string to upper case. 2016-08-30 Bjrn Ricks * src/html/classic/omp.xsl (html-create-permission-form): Add a description field to the create permission form. This will contain a full description text of the to be created permission in future. 2016-08-30 Bjrn Ricks * src/html/classic/omp.xsl (html-create-permission-form): Add data-description attribute to permission selection options. This will allow to get the permission description in a javascript function. 2016-08-30 Bjrn Ricks * src/html/classic/omp.xsl (report [results]): Only show info about qod limit if the keyword is qod and not if it is min_qod. 2016-08-30 Bjrn Ricks * src/html/classic/omp.xsl (report [results]): Don't show info alert about min qod limit if the limit is greater then 30. 2016-08-30 Bjrn Ricks * src/html/classic/css/gsa-style.css: Remove left margin if a box is wrapped to the next line. It's nicer to have the margin in the right. 2016-08-30 Timo Pollmeier * src/html/classic/omp.xsl (report-icons): Show response dialogs when adding report to assets and removing it. Consolidate text for these actions. 2016-08-29 Bjrn Ricks * src/html/classic/omp.xsl (report [results]): Use new alert-info and panel-info css classes to format report result info. Adjust help boxes to allow changing the current filters. 2016-08-29 Bjrn Ricks * src/html/classic/omp.xsl: Add new function gsa:build-filter to build filters by allowing to replace existing filter keywords. 2016-08-29 Bjrn Ricks * src/html/classic/css/gsa-base.css: Add css for panel infos and add new alert css classes. * src/html/classic/css/gsa-style.css: Add styles for result infos. 2016-08-29 Timo Pollmeier Add options to add "Strict-Transport-Security" header to HTTPS responses. * doc/gsad.8: Add options --http-sts and --http-sts-max-age. * src/gsad.c (DEFAULT_GSAD_HSTS_MAX_AGE): New #define. (http_strict_transport_security): New variable. (add_security_headers): New. Renamed add_content_security_headers with added "Strict-Transport-Security" header. (add_content_security_headers): Renamed to add_security_headers. (send_response, send_redirect_to_uri, handle_request): Change add_content_security_headers to add_security_headers. (main): Add options "http-sts" and "http-sts-max-age". 2016-08-29 Timo Pollmeier Hide "main" dashboard for guest user and show "secinfo" one instead. * src/gsad_base.h (credentials_t): Add guest field. * src/gsad_omp.c (xsl_transform_omp): Add "guest" element to envelope. (dashboard): Show "secinfo" instead of "main" dashboard for the guest user. * src/gsad.c (credentials_new): Copy guest field. * src/html/classic/gsad.xsl (html-gsa-navigation): Hide "Dashboard" button for guest user. (guest): New dummy template. 2016-08-26 Timo Pollmeier * src/gsad_omp.c (save_user_omp): Add output params "modified_user" and "logout_user" to allow updating or logging out modified users. Log out users where the name or password has changed. Check that the old username is given or the current user is being modified. * src/gsad_omp.h (save_user_omp): Add parameters. * src/gsad.c (user_logout_all_sessions): New function. (init_validator): Add param "old_login". (exec_omp_post): Logout users when their password has changed in save_my_settings or save_user. * src/html/classic/omp.xsl (user [edit]): Add hidden "old_login" field. 2016-08-26 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (ChartController.prototype.dataLoaded, DataSource.prototype.addNewXmlRequest): Store json data in the data source cache instead of xml. This moves converting the xml data to json another layer upwards. 2016-08-26 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DataSource): Rename xml_data variable to cached_data. It won't store xml in future anymore. 2016-08-26 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DataSource.prototype.checkRequests, DataSource.prototype.addNewXmlRequest): Simplify handling the data requests by using new methods addData, getData and dataLoaded. This reduces duplicate code and abstacts the internal data source caching. 2016-08-26 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DataSource): Add new dataLoaded method to DataSource class. The new method will notify all requesting controllers about available data for the charts. 2016-08-26 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DataSource): Add new addData and getData methods. This will create an api to access the internal data source data cache. 2016-08-26 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DataSource.prototype.checkRequests, DataSource.prototype.outputError): Split creating a new XMLHttpRequest into a new method called addNewXmlRequest. Also change the outputError method signature to accept a map/list of controllers. 2016-08-26 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DataSource.prototype.checkRequests): Reformat method by removing unnecessary else case. 2016-08-25 Timo Pollmeier * omp.xsl (report [results]): Rewrite and reformat hints shown when report is empty. Add links to target and filter edit dialogs where appropriate. Show progress dependent hints only if there are no results in total. Add filter hints when QoD keywords are used. 2016-08-25 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (ChartController.prototype.dataLoaded): Move converting the xml data to json objects one layer up from the chart generators to the dataLoaded method of the chart controller class. * src/html/classic/js/gsa_graphics_base.js (AggregateChartGenerator.prototype.extractData, TaskChartGenerator.prototype.extractData, AssetChartGenerator.prototype.extractData): Change parameter xml_select to json data. 2016-08-25 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (AggregateChartGenerator.prototype.extractData, TaskChartGenerator.prototype.extractData, AssetChartGenerator.prototype.extractData): Use new json data function in extractData methods of base chart classes. 2016-08-25 Bjrn Ricks * src/html/classic/js/gsa_chart_helpers.js: Add additional helper functions to extract chart data from json data. 2016-08-25 Bjrn Ricks * CMakeLists.txt: Install xml2json.js files. * src/html/classic/js/lib/xml2json.js, src/html/classic/js/lib/min/xml2json.js: Add a small library to convert xml data to json objects easily. The library can be found at https://github.com/abdmob/x2js an is licenced under ASLv2. * src/html/classic/graphics.xsl: Include xml2json.js when charts are used. * src/html/classic/js/gsa_chart_helpers.js (gch.xml2json): Add new helper function to convert xml to json in the gch namespace. 2016-08-25 Bjrn Ricks * src/html/classic/js/greenbone.js (gsa.is_float_string): Add function to check if a string contains a valid float. 2016-08-25 Bjrn Ricks * src/html/classic/js/gsa_topology_chart.js: Update coding style to satisfy jshint and jscs. 2016-08-25 Bjrn Ricks * src/html/classic/js/greenbone.js (gsa.is_float, gsa.parse_float): Add is_float and parse_float functions to gsa namespace. 2016-08-25 Bjrn Ricks * src/html/classic/js/greenbone.js (gsa.for_each): Handle undefined and null values correctly. 2016-08-24 Bjrn Ricks * src/html/classic/js/greenbone.js (gsa.for_each): Add a for_each function to gsa namespace. This function allows to iterate over objects even if the current object is a single value. 2016-08-24 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.hasChanged): Fix method by returning true if the config has changed. This fixes canceling of editing the dashboards. 2016-08-24 Timo Pollmeier * src/gsad_log_conf.cmake_in: Lower level of domains "gsad main" and "gsad omp" to 127 to hide debug messages by default. 2016-08-24 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype._requestNewChart, DashboardDisplay.prototype._updateCurrentFilter, DashboardDisplay.prototype._updateCurrentController): Fix resetting the charts to defaults. Remove usage of controller_string and filter_string. Both got removed during config refactoring. 2016-08-24 Bjrn Ricks * src/html/classic/js/gsa_chart_helpers.js (gch.extract_simple_records): Simplify function by only expecting one parameter for the data. * src/html/classic/js/gsa_graphics_base.js (AggregateChartGenerator.prototype.extractData): Pass the data directly to extract_simple_records. 2016-08-24 Bjrn Ricks * src/html/classic/js/gsa_bubble_chart.js, src/html/classic/js/gsa_chart_helpers.js, src/html/classic/js/gsa_donut_chart.js, src/html/classic/js/gsa_graphics_base.js, src/html/classic/js/gsa_h_bar_chart.js, src/html/classic/js/gsa_line_chart.js: Remove original_xml property from the data objects. It wasn't used anymore. 2016-08-24 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-scanner-form): Only show host and port input fields in edit scanner form if the host name is not an absolute path. 2016-08-24 Bjrn Ricks * src/html/classic/omp.xsl (scanner): Only show host and port in scanners list if the host name is not an absolute path. 2016-08-24 Bjrn Ricks * src/html/classic/omp.xsl (scanner details): Only show host and port rows if scanner doesn't use a unix socket by checking if the host is an absolute path. 2016-08-24 Bjrn Ricks * src/html/classic/omp.xsl (gsa:is_absolute_path): Add new exslt function for checking if a string is an absolute path. 2016-08-24 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (BaseChartGenerator): Rearrange data methods and update documentation. 2016-08-24 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (BaseChartGenerator.prototype.generateData): Remove duplicate defined method generateData. 2016-08-23 Timo Pollmeier * src/po/gsad_xsl-de.po: Replace with updated version using new contexts and added messages. 2016-08-23 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js, src/html/classic/js/gsa_graphics_base.js: Use gsa.derive function for class derivation. 2016-08-23 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardRow.prototype._getDisplayWidth): Fix calculating the width of the displays of a row. It seems that the css border-width setting of 1px can result in a real border > 1px. Therefore we need some extra pixel space here. 2016-08-23 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-permission-form, html-create-permission-form): Use reference to resource field when changing the permission name to super. This allows to reset the optional_resource_type field label to the label value of the selected resource type option. 2016-08-23 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Allow to reference field when using label control selects. 2016-08-23 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-permission-form): Change edit permission form to use the same behavior as the create permission form. 2016-08-23 Bjrn Ricks * src/html/classic/omp.xsl (html-create-permission-form): Mark Resource ID term for translation. 2016-08-23 Bjrn Ricks * src/html/classic/omp.xsl (html-create-permission-form): Adjust id_or_empty field label when command type super is selected and resource type is changed. 2016-08-23 Bjrn Ricks Add the chart title for detached charts. * src/gsad.c (init_validator): Add validator for param chart_title. * src/html/classic/js/gsa_dashboard.js (ChartController.prototype.getDetachedUrl): Add parameter chart_title when creating a detached url. * src/html/classic/omp.xsl (get_aggregates, get_tasks_chart): Pass chart_title parameter as data-chart-title attribute. 2016-08-23 Bjrn Ricks * src/html/classic/js/greenbone.js, * src/html/classic/js/gsa_dashboard.js: Move log object into greenbone.js to allow usage in all our js files. 2016-08-23 Bjrn Ricks * src/html/classic/js/gsa_h_bar_chart.js: Fix calls to severity_level and resource_type_name functions. They are in namespace gch now. 2016-08-23 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (ChartController.prototype.getDetachedUrl): Remove encoding of url params from getDetachedUrl and let create_uri encode all params. 2016-08-23 Bjrn Ricks * src/html/classic/js/greenbone.js (gsa.shallow_copy, gsa.extend): Add functions to extend and copy javascript objects. 2016-08-23 Matthew Mundell * src/html/classic/omp.xsl (html-create-permission-form): Move "Resource Type" above "Resource ID", because "Resource Type" determines what goes in "Resource ID". Also "Resource Type" is only shown when needed now, so it does not need to be "hidden" at the end. 2016-08-23 Matthew Mundell * src/html/classic/omp.xsl (html-create-permission-form): Remove "for Super permissions" because the field now only displays when "Super" is selected. 2016-08-23 Matthew Mundell * src/html/classic/omp.xsl (gsa:command-type-label): Use gsa:command-type, so that GET commands use the singular type name. 2016-08-22 Bjrn Ricks * src/html/classic/omp.xsl (html-create-permission-form): Allow to change label text for resource id dynamically via form-label-control css class. 2016-08-22 Timo Pollmeier * src/html/classic/dynamic_strings.xsl: Remove redundant i18n contexts and clarify others in most templates. * src/html/classic/graphics.xsl: Remove redundant i18n contexts and clarify others in most templates. * src/html/classic/gsad.xsl: Remove redundant i18n contexts and clarify others in most templates. * src/html/classic/omp.xsl: Remove redundant i18n contexts and clarify others in most templates. Fix some inconsistent captialisation. (gsa:date-diff): Use gsa:n-i18n to pluralize time units. (filter-window-pager, assets, report-section-header, list-window): Use gsa-i18n:strformat for pagination. (asset [host-details]): Add i18n for "Show only latest/all identifiers". (edit-config-family): Consolidate into number of selected NVTs into one message. * src/html/classic/wizard.xsl: Remove redundant i18n contexts and clarify others in most templates. 2016-08-22 Bjrn Ricks * src/html/classic/omp.xsl (gsa:command-type-label): Add new function to get a command type label from a permission name. 2016-08-22 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype._requestNewChart): Update coding style. (ChartController.prototype.getDetachedUrl): Remove unnecessary encodeURIComponent call. It will be encoded later on already. 2016-08-22 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Add new functionality to set a label text based on a selected value. 2016-08-22 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Extract getting the selected option and it's value from form-selection-control handler into own functions. 2016-08-19 Timo Pollmeier * src/html/classic/gsad.xsl (gsa:i18n, gsa:n-i18n): Handle messages without a context. * tools/pot-test: Add list of messages occurring only in a single context and handle ones without a context. * tools/xsl2pot: Handle messages without a context. Output relative paths instead of absolute ones. 2016-08-18 Timo Pollmeier * src/html/classic/gsad.xsl, src/html/classic/omp.xsl, src/html/classic/wizard.xsl: Consolidate i18n contexts. 2016-08-18 Matthew Mundell * src/gsad_omp.c (get_report): Use setting_get_value_error to get the setting. 2016-08-18 Matthew Mundell * src/gsad_omp.c (new_task, new_target): Remove the last cleanup semicolon and put one after the macro call, because the convention is that the caller will terminate the statement, not the macro. 2016-08-18 Matthew Mundell * src/gsad_omp.c (setting_get_value_error): New function. (PARAM_OR_SETTING): Move work out to new function, to keep the macro cleaner. 2016-08-18 Timo Pollmeier * src/html/classic/omp.xsl (report [section-filter-full]): Add correct columns for sorting in filter dialog. 2016-08-18 Timo Pollmeier * src/html/classic/help.xsl (hosts_classic.html): Replace the PNG prognosis icon with SVG version. * src/html/classic/wizard.xsl (quick-first-scan-wizard): Replace the PNG "new" icon with the SVG version. 2016-08-17 Jan-Oliver Wagner * src/html/classic/omp.xsl (match="asset" mode="host-details"): Use singular "Route". It is one route. 2016-08-17 Matthew Mundell * src/html/classic/help.xsl (help [my_settings.html]): Add entry for Default Report Format. 2016-08-17 Matthew Mundell Add setting Default Report Format. * src/html/classic/omp.xsl (full-report-export-form) (filtered-report-export-form): Default to REPORT_FORMAT_ID from the XML if given. (get_my_settings, edit_my_settings): Add Default Report Format. * src/gsad_omp.c (get_report): Get Default Report Format. (get_my_settings_omp, edit_my_settings): Get report formats for Default Report Format. 2016-08-17 Hani Benhabiles * src/gsad.c (init_validator): Add hostpath and scanner_host validators. * src/gsad_omp.c (create_scanner_omp, save_scanner_omp): Adjust for parameter name change. * src/html/classic/omp.xsl (html-create-scanner-form) (html-edit-scanner-form): Change host parameter name to scanner_host. 2016-08-17 Timo Pollmeier * src/html/classic/help.xsl (powerfilter.html): Add descriptions of special keywords for Tasks, Reports and Results. 2016-08-16 Matthew Mundell * src/gsad_omp.c (auth_settings_omp): Remove stray html variable and space. (save_auth_omp): Remove "get_users" as the next page because the Auth pages are no longer on the user page. Similary make the fail case "modify_auth". * src/html/classic/omp.xsl (group [ldapauth], group [radiusauth]): Remove next param, as above. 2016-08-16 Matthew Mundell * src/html/classic/gsad.xsl (html-gsa-navigation): Check AUTH commands for auth menus. 2016-08-16 Timo Pollmeier * CMakeLists.txt: Install src/html/classic/img/prognosis.svg and prognosis_inactive.svg instead of the PNG versions. * src/html/classic/img/help.svg: Replace with a version where the question mark is a path instead of a text element. * src/html/classic/img/prognosis.svg: New image file. * src/html/classic/img/prognosis_inactive.svg: New image file. * src/html/classic/omp.xsl (assets, host [classic], report [assets]): Use SVG versions of the prognosis icons instead of the PNG ones. 2016-08-15 Timo Pollmeier * CMakeLists.txt: Install src/html/classic/img/bullet.svg, src/html/classic/img/bullet2.svg, src/html/classic/img/enchantress.svg and src/html/classic/img/gsa_splash.svg instead of the PNG versions. * src/html/classic/css/gsa-style.css (#nav li, #nav li li) (.bullet-list li): Use bullet.svg and bullet2.svg instead of the PNG versions. * src/html/classic/help.xsl, src/html/classic/help_ru.xsl, src/html/classic/help_zh_CN.xsl: Use gsa_splash.svg instead of the PNG version. * src/html/classic/wizard.xsl: Use enchantress.svg instead of the PNG version. * src/html/classic/img/bullet.svg, src/html/classic/img/bullet2.svg, src/html/classic/img/enchantress.svg, src/html/classic/img/gsa_splash.svg: New image files. 2016-08-13 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (ChartController): Remove unnecessary icon parameter from ChartController constructor. 2016-08-13 Bjrn Ricks * src/html/classic/js/gsa_chart_helpers.js (gch.get_chart_generator): Warn if chart generator could not be found. 2016-08-13 Bjrn Ricks * src/html/classic/graphics.xsl (js-secinfo-top-visualization): Add missing chart title for nvt-by-solution-type. 2016-08-13 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (on_ready): Rename data-controller-pref-id to data-config-pref-id and data-controller to data-config. * src/html/classic/graphics.xsl: Use new attribute names and remove now obsolete variables and dashboard element attributes. 2016-08-13 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (ChartController): Remove unnecessary and unused properties title_generator and current_request from ChartGenerator instances. 2016-08-13 Bjrn Ricks * src/html/classic/js/gsa_chart_helpers.js: Update coding style to remove style checker warnings. 2016-08-13 Bjrn Ricks * src/html/classic/omp.xsl (get_tasks_chart, get_aggregates, get_assets_chart): Change data-controllers to data-default-controllers. data-controllers now expects to be a json config. Therefore use data-default-controllers and set no new config to use them in the old config format instead. 2016-08-13 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js: Refactor dashboard classes to use config objects instead of seperated strings for chart names, heights and filters. The config will be stored in the previous controller settings controller_pref_id as a json value. If no valid new config is provided to a dashboard the default controllers will be used instead. The default controllers string is still based on the "old" config with the "#" and "|" speration because it is easier to be defined in the xsl as an element attribute in this way. 2016-08-13 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (create_display_config_from_strings, create_row_config_from_strings): Add helper functions to create new config objects from the "old" config strings for rows and displays. 2016-08-13 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (split_rows, split_elements): Check if expected values are a strings to avoid tracebacks if they aren't. 2016-08-13 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (get_chart_title): Fix returning a valid title generator function when no chart title is provided. 2016-08-13 Bjrn Ricks * src/html/classic/js/greenbone.js (gsa.parse_int): Add new function to parse an int. 2016-08-12 Bjrn Ricks * src/html/classic/omp.xsl (result result-row): Fix typo in icon class. 2016-08-12 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (get_chart_title): Simplify chart title generation by only considering title text and count field. 2016-08-12 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (get_selector_label): Remove now obsolete get_selector_label. The selector label will always be the set chart title now. 2016-08-12 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js: Allow to set the title and it's count parameter via data attributes on the chart. * src/html/classic/graphics.xsl: Refactor charts to reuse more template code. All charts have been implemented twice. Using templates allows to use the same code for all chart generation. Also use new title attributes to set the chart titles directly. Additionally all charts and data source have now a common naming schema. 2016-08-12 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (get_title_generator): Allow to pass a title count field parameter. 2016-08-12 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js: Check if a current_controller and current_filter are set when updaating a DashboardDisplay. This stills allows to reset a display if no controller was set. 2016-08-11 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js: Use element id for dashboard id instead of seperate data-dashboard-name attribute. The Dashboard class even expect that both MUST be the same to work correctly. Therefore remove the data-dashboard-name usage. 2016-08-11 Bjrn Ricks * src/html/classic/js/gsa_chart_helpers.js, src/html/classic/js/gsa_dashboard.js: Remove global dict of dashboards. The global variable isn't used anywhere. 2016-08-11 Bjrn Ricks * src/html/classic/omp.xsl (html-targets-table): Remove generated JavaScript from targets table. * src/html/classic/js/greenbone.js: Add JavaScript code to handle target credential column sorting. 2016-08-11 Bjrn Ricks * src/html/classic/omp.xsl: Use common heading sizes for all pages. 2016-08-11 Bjrn Ricks * src/html/classic/omp.xsl (html-create-permissions-form): Fix layout of create multiple permissions form by using a horizontal form layout. 2016-08-11 Bjrn Ricks * src/html/classic/css/gsa-base.css: Add new css class form-control-static to layout texts within formulars. * doc/form-examples.html: Add an example howto use form-control-static. 2016-08-11 Bjrn Ricks * src/html/classic/omp.xsl (html-create-permission-form): Remove displaying the resource id field in the create permission dialog for create and emtpy trashcan permissions. Show resource id when super permission should be created. 2016-08-10 Bjrn Ricks * src/gsad_base.c (login_xml): Now really remove unused alternate_label from the login xml structure. 2016-08-10 Bjrn Ricks * src/html/classic/omp.xsl (html-create-permission-form): Only show resource id field if the resource id is required for the permission. 2016-08-10 Bjrn Ricks * src/gsad.c (main): Add new gsad console parameter login-label. * src/gsad_base.h, src/gsad_base.c: Add new functions label_name_get and label_name_set. * src/gsad_base.c (login_xml): Add label tag to login xml structure if login label name is set. Also remove now unused alternate_label from this xml structure. * src/html/classic/gsad.xsl (login_page): Remove test for alternate_label and use label logo from label tag if set. 2016-08-10 Jan-Oliver Wagner * src/html/classic/img/style/gsa-logo.png, src/html/classic/img/style/highlight_green.png: Remove these meanwhile unused images. * CMakeLists.txt: Do not install the unused images anymore. 2016-08-10 Jan-Oliver Wagner * CMakeLists.txt: Remove a duplicate entry of the help icon. 2016-08-10 Bjrn Ricks * src/html/classic/help_de.xsl: Fix displaying override enable and disable icons. 2016-08-10 Bjrn Ricks * src/html/classic/help_de.xsl, src/html/classic/help_ru.xsl, src/html/classic/help_zh_CN.xsl: Use new css class bullet-list instead of id list for formatting the list of help pages in non English translations. 2016-08-10 Bjrn Ricks * src/html/classic/help_de.xsl: Fix icons in German help page. 2016-08-10 Bjrn Ricks * src/html/classic/help.xsl (contents.html): Fix size for help icon to be small. 2016-08-10 Bjrn Ricks * src/html/classic/css/gsa-style.css: Remove unnecessary .logo style declarations. 2016-08-10 Bjrn Ricks * src/html/classic/help.xsl (help-header): Move help icon within the headline of the section-header to add a margin after the icon. 2016-08-10 Bjrn Ricks * src/html/classic/help.xsl: Use new css class bullet-list instead of id list for formatting the list of help pages. * src/html/classic/css/gsa-style.css: Change #list into .bullet-list and center the bullet background image. Also remove unnecessary style declarations. 2016-08-10 Bjrn Ricks * src/html/classic/help.xsl: Fix size for icons in the help pages. 2016-08-10 Bjrn Ricks * src/html/classic/gsad.xsl (error_dialog): Set size for icons in the error dialog. 2016-08-10 Bjrn Ricks * src/html/classic/omp.xsl (protocol): Fix displaying the omp protocol doc page. 2016-08-09 Bjrn Ricks * tools/generate-cpe-icon-dict.sh: Fix generating cpe-icon.xml from svg icons in the cpe image directory. 2016-08-09 Bjrn Ricks * src/html/classic/img/, src/html/classic/img/cpe: Remove PNG versions of SVG images. 2016-08-09 Bjrn Ricks * CMakeLists.txt, src/html/classic/css/gsa-style.css, src/html/classic/graphics.xsl, src/html/classic/gsad.xsl, src/html/classic/help.xsl, src/html/classic/js/greenbone.js, src/html/classic/js/gsa_dashboard.js, src/html/classic/omp.xsl, src/html/classic/os.xml, src/html/classic/wizard.xsl, tools/cpe-icon-dict-append.in, tools/generate-cpe-icon-dict.sh: Replace png images by its svg versions. Improve css and html layout. Many of the inline css got removed. 2016-08-09 Bjrn Ricks * src/html/classic/omp.xsl (filter-window-pager): Improve html for table pagination layout. * src/html/classic/css/gsa-style.css: Set styles for pagination. 2016-08-09 Bjrn Ricks * src/html/classic/css/gsa-style.css: Update style for icon handling. Remove unnecessary style and improve current style to cover more cases. 2016-08-09 Jan-Oliver Wagner * src/html/classic/help.xsl (mode="help" match="powerfilter.html"): Added a section for specfic keywords for Permissions. 2016-08-08 Bjrn Ricks * src/html/classic/omp.xsl (list-window): Reduce direct styles from resource tables and improve layout by using divs, tbody and tfoot. * src/html/classic/css/gsa-style.css: Add styles for resources tables. 2016-08-08 Bjrn Ricks * src/html/classic/js/greenbone.js (scanner-icons): Add title for the error info dialog. 2016-08-08 Bjrn Ricks * src/html/classic/js/greenbone.js (ajax-post): Pass command to InfoDialog in error cases to get the correct selector from RESPONSE_SELECTORS to show the returned error message. 2016-08-08 Bjrn Ricks * src/html/classic/js/greenbone.js (InfoDialog): Simplify passing an element to the InfoDialog. Now it is not reqiered to check wether the provided element is empty or not. 2016-08-08 Bjrn Ricks * src/html/classic/js/greenbone.js (Dialog.prototype.error): Only set default error title if passed title is undefined. 2016-08-08 Bjrn Ricks * src/html/classic/js/greenbone.js (Dialog): Evaluate common Dialog properties in Dialog constructor and call the constructor in all child dialogs. 2016-08-08 Bjrn Ricks * src/html/classic/js/greenbone.js (RESPONSE_SELECTORS): Add selectors for verify commands. 2016-08-08 Bjrn Ricks * src/gsad_omp.c (verify_scanner_omp, verify_agent_omp): Change verify_scanner_omp and verify_agent_omp to return a 4XX response in case of the scanner/agent couldn't be verified. This unifies the handling of all verify omp commands. Now all verify commands are post requests and are returning non 2xx status in responses. 2016-08-08 Bjrn Ricks * src/html/classic/js/greenbone.js (ajax-post): Require form to be a child of the ajax-post element. 2016-08-08 Timo Pollmeier * src/html/classic/img/, src/html/classic/img/cpe: Add SVG versions of most icons and vacuum defs in existing ones to reduce size. 2016-08-05 Bjrn Ricks * src/html/classic/gsad.xsl (indicator, response-indicatior): Remove all code for indicators. * src/html/classic/css/gsa-style.css: Remove css for now obsolete status_panel. 2016-08-05 Bjrn Ricks * src/gsad.c (exec_omp_get, exec_omp_post): Change verify_agent and verify_scanner into POST methods. * src/html/classic/omp.xsl (agent, scanner-icons): Use ajax post to verify agents and scanners. Display dialogs on success and failure. 2016-08-05 Bjrn Ricks * src/html/classic/omp.xsl: Set dialog title for ajax post success dialogs. 2016-08-05 Bjrn Ricks * src/html/classic/js/greenbone.js (InfoDialog): Allow to set a dialog title. 2016-08-05 Bjrn Ricks * src/gsad.c (exec_omp_get, exec_omp_post): Change verify_report_format into an POST method. * src/html/classic/omp.xsl (report_format): Use ajax post to verify report formats and display dialogs on success and failure. 2016-08-05 Bjrn Ricks * src/html/classic/js/greenbone.js (Dialog.prototype.setErrorFromResponse): Handle generic gsad_response error messages. 2016-08-05 Bjrn Ricks * src/html/classic/js/greenbone.js (Dialog.prototype.error): Fix displaying the error message. 2016-08-05 Bjrn Ricks * src/html/classic/omp.xsl (report summary, user-tags-window-checked): Change ajax posts to have the form element always as a child and not a parent. 2016-08-05 Bjrn Ricks * src/html/classic/js/greenbone.js (ajax-post): Remove element searches from the event handler function and allow to specify an element for the the ajax-post click handler. 2016-08-05 Timo Pollmeier * src/html/classic/img: Remove inkscape:export-filename attributes from SVG files. 2016-08-04 Bjrn Ricks * src/html/classic/css/gsa-style.css: Always display icons as inline-blocks. 2016-08-04 Bjrn Ricks * src/html/classic/omp.xsl (alert): Use new ajax-post for test alert buttons to show dialogs on success and failure. * src/html/classic/css/gsa-style.css: Hide .error-dialog and .success-dialog elements and always show the mouse cursor as pointer on ajax-post elements. 2016-08-04 Bjrn Ricks * src/html/classic/js/greenbone.js (ajax-post): Make ajax-post more flexible by allowing to show success and error dialogs with formatted html texts. * src/html/classic/omp.xsl: Set data-reload to next for all current ajax-post elements. 2016-08-04 Bjrn Ricks * src/html/classic/js/greenbone.js (InfoDialog): Use gsa.is_defined in InfoDialog constructor and make InfoDialog modal per default. 2016-08-03 Jan-Oliver Wagner * src/html/classic/help.xsl (mode="help" match="about.html"): Improved note about how cookies are used. 2016-08-03 Bjrn Ricks * src/html/classic/js/greenbone.js (InfoDialog): Detaching the provided element is not required. We can keep its position in the DOM. Also don't set a minimum height for InfoDialogs. They may be really short. 2016-08-03 Jan-Oliver Wagner * src/html/classic/help.xsl (mode="help" match="about.html"): Added a note about how cookies are used. 2016-08-03 Timo Pollmeier * src/gsad_base.c (gsad_message): Do not apply xsl_transform if "xml" param value is true. * src/gsad_omp.c (logout): Do not apply xsl_transform to login dialog if "xml" param value is true. * src/gsad.c (exec_omp_post, handle_request): Do not apply xsl_transform to login dialogs if "xml" param value is true. 2016-08-03 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog): Use OMPRequest in OMPDialog for code reuse. 2016-08-03 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPRequest): Only add no_redirect to post requests if xml is set. 2016-08-03 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPAction): Rename OMPAction to OMPRequest. 2016-08-03 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialogAction): Remove unnecessary class OMPDialogAction. This class is used only once and can be replaced easily with OMPAction. 2016-08-03 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPAction): Improve handling of xml parameter. 2016-08-03 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPAction): Add handling of get requests in OMPAction. 2016-08-03 Bjrn Ricks * src/html/classic/js/greenbone.js (.ajax-action): Use OMPAction for ajax-post marked elements. This allows to reuse the ajax request code. 2016-08-02 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPAction): Allow to set success and failure callback function in OMPAction. 2016-08-02 Bjrn Ricks * src/html/classic/js/greenbone.js (InfoDialog): Derive InfoDialog from base Dialog class. 2016-08-02 Bjrn Ricks * src/html/classic/js/greenbone.js (InfoDialog): Don't require to pass an element to the InfoDialog. 2016-08-02 Bjrn Ricks * src/html/classic/js/greenbone.js: Allow to concat dialog methods by returning this. 2016-08-02 Bjrn Ricks * src/html/classic/js/greenbone.js: Extract an OMPDialogAction from OMPAction. 2016-08-02 Bjrn Ricks * src/html/classic/js/greenbone.js: Introduce a gsa.derive function to simplify creating class inheritance. 2016-08-02 Bjrn Ricks * src/html/classic/js/greenbone.js: Create a common base class for all dialogs. 2016-08-02 Timo Pollmeier * src/html/classic/omp.xsl (get_trash): Add missing xmlns so contents are shown again. 2016-08-02 Bjrn Ricks * src/html/classic/omp.xsl (report summary): Remove the id from the report summary. It is now placed within the section header info in all report pages. 2016-08-02 Bjrn Ricks * src/html/classic/omp.xsl (report-section-toolbar, report-section-header): Move the progress bar from the section header into the section toolbar of a report. * src/html/classic/css/gsa-style.css: Update styling of report progress bar now it is in the toolbar. 2016-08-02 Bjrn Ricks * src/html/classic/omp.xsl (report-section-header): Add section header info to report pages. 2016-08-02 Bjrn Ricks * src/html/classic/omp.xsli (ovaldef-details): Remove duplicate name row from ovaldef details page. 2016-08-02 Bjrn Ricks * src/html/classic/omp.xsl: Remove duplicate names from all secinfo pages. 2016-08-02 Bjrn Ricks * src/html/classic/omp.xsl (report-icons, section-link): Move the link to the list of corresponding results of a report as an icon to the toolbar. 2016-08-02 Bjrn Ricks * src/html/classic/omp.xsl: Fix displaying the names in all secinfo section headers. 2016-08-02 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPAction): Simplify FormData handling. 2016-08-01 Jan-Oliver Wagner * src/html/classic/help.xsl (mode="help" match="powerfilter.html"): Added a section for resource-specfic keywords. (mode="help" match="powerfilter.html", mode="help" match="notes.html", mode="help" match="overrides.html"): Removed the specific keywords from here. 2016-08-01 Bjrn Ricks * src/html/classic/css/gsa-style.css: Remove the requirement of the css class last for report_section_list. Use last-child selector instead. 2016-08-01 Bjrn Ricks * src/html/classic/omp.xsl (report section-list): Remove list item for the task. The task can now be reached via an icon in the toolbar. 2016-08-01 Bjrn Ricks * src/html/classic/omp.xsl (report apps): Fix report of applications by using the correct path to the report id and not an undefined variable. 2016-08-01 Bjrn Ricks * src/html/classic/omp.xsl (report-icons): Add icon to the corresponding taks to the report pages toolbars. 2016-08-01 Bjrn Ricks * src/html/classic/omp.xsl (result-details): Add icons for links to the corresponding report and task to the result details page. Remove the original link and icon. 2016-08-01 Bjrn Ricks * src/html/classic/omp.xsl (host-details): Use heading level of 3 for host identifier section. 2016-08-01 Bjrn Ricks * src/html/classic/omp.xsl: Remove details section header from all report result pages. 2016-08-01 Bjrn Ricks * src/html/classic/omp.xsl (credential details): Add list of scanners using the credential to the credential details page. 2016-08-01 Bjrn Ricks * src/html/classic/omp.xsl (host-details): Allow to fold identifiers in host details page. 2016-08-01 Bjrn Ricks * src/html/classic/help.xsl (new_credential.html): Fix link to installer details. 2016-08-01 Bjrn Ricks * src/html/classic/wizard.xsl (quick-first-scan-wizard, quick-task-wizard): Allow 2000 characters for host in quick task wizards. 2016-07-29 Timo Pollmeier * src/gsad_base.c (gsad_message): Allow sending message without a function name. Add envelope if credentials are given. * src/gsad.c (FILE_NOT_FOUND): Remove. (NOT_FOUND_TITLE, NOT_FOUND_MESSAGE): New constants. (file_content_response): Use a common "not found" message generated with gsad_message instead of using fixed HTML. (handle_request): Return common "not found" message generated with gsad_message if URL starts with "//", if help a template was not found or if a file was not found. * src/html/classic/gsad.xsl (error_dialog): Hide menu header and and duplicate footer if token is missing. Add option to go to login page if the suggested URL starts with "/login". 2016-07-27 Bjrn Ricks * src/html/classic/js/greenbone-ui.js (greenbone.spinner): Only check spinner value when the input fileds lost the focus. This avoids resetting the field to the previous value if the field has been emptied. 2016-07-26 Timo Pollmeier * src/html/classic/js/gsa_topology_chart.js (TopologyChartGenerator.prototype.generate): Remove click listener generating test output. 2016-07-26 Timo Pollmeier * src/html/classic/js/gsa_topology_chart.js (TopologyChartGenerator.prototype.generate): Adjust position of node labels for hosts with is_scanner property and add 1px extra distance. * src/html/classic/js/gsa_chart_helpers.js (extract_host_topology_data): Change way is_scanner property is set so it also works for traceroutes that consist of only one host. 2016-07-26 Timo Pollmeier * src/html/classic/js/gsa_chart_helpers.js (extract_host_topology_data): Add is_scanner property to hosts which is set to true for ones that are first in traceroutes. * src/html/classic/js/gsa_topology_chart.js (TopologyChartGenerator.prototype.generate): Mark hosts with the is_scanner property with a green border and by making them larger. 2016-07-26 Bjrn Ricks * src/html/classic/js/gsa_chart_helpers.js (gsa.detached_chart_resize_listener): Fix resizing of detached charts. 2016-07-26 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.resize): Allow to change the height of the rows when calling dashboard resize. 2016-07-26 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.getNumRows): Add Dashboard method to return the current number of rows. 2016-07-26 Bjrn Ricks * src/html/classic/omp.xsl (host-details): Add a show results for host link to the host details page. 2016-07-26 Bjrn Ricks * CMakeLists.txt, src/html/classic/gsad.xsl (html-gsa-logo), src/html/classic/css/gsa-style.css, src/html/classic/img/gsa.svg: Use svg version of gsa logo instead of rastered png. 2016-07-26 Bjrn Ricks * src/html/classic/wizard.xsl: Move dashboard actions above the horizontal line into the section header. 2016-07-25 Bjrn Ricks * src/html/classic/omp.xsl: Remove cellspacing and cellpadding attributes from most tables. Both attributes are deprecated and got replaces by corresponsing css styles in the gbntable classes. 2016-07-25 Bjrn Ricks * src/html/classic/omp.xsl (list-window), src/html/classic/js/greenbone.js, src/html/classic/wizard.xsl (wizard-icon): Avoid opening of dialogs several times. Set a data-dialog-id attribute to identifiy a dialog. If this dialog-id is set it will first be checked if the dialog is already open when a user clicks on the corresponding button. 2016-07-25 Timo Pollmeier * src/html/classic/help.xsl (new_alert.html): Add short info about the credentials and the "Known Hosts" field. 2016-07-25 Bjrn Ricks * src/html/classic/omp.xsl (host-details): Refactor host detail identifiers table to use fixed layout. This allows to cut of long values in the table. Also it uses now a table head, body and footer for better sematic layout. 2016-07-25 Bjrn Ricks * src/html/classic/css/gsa-style.css: Don't require to set odd and even classes for gbntables. 2016-07-25 Bjrn Ricks * src/html/classic/css/gsa-style.css: Also mark table headers with black background if gbntablehead2 class is set. 2016-07-25 Bjrn Ricks * src/html/classic/css/gsa-style.css: Add table-fixed css class to allow defining width of table cols. Also hide long text in table-fixed cells. 2016-07-25 Bjrn Ricks * src/html/classic/css/gsa-style.css: Add css styles for gbntable to replace deprecated cellspacing and cellpadding table attributes. 2016-07-25 Timo Pollmeier Add page for detached assets chart. * src/gsad_omp.c (generate_page): Add case for get_assets_chart. (get_assets_chart, get_assets_chart_omp): New functions. * src/gsad_omp.h (get_assets_chart_omp): New function prototype. * src/gsad.c (init_validator, exec_omp_get, handle_request): Add cases for get_assets_chart command. * src/html/classic/gsad.xsl (envelope): Do not add header and footer elements for get_assets_chart. * src/html/classic/omp.xsl (get_assets_chart): New template. 2016-07-22 Bjrn Ricks * src/html/classic/js/greenbone.js: Update coding style. 2016-07-22 Timo Pollmeier * src/gsad_omp.c (send_settings_filters, save_my_settings_omp): Wrap modify_setting responses in "save_setting" elements that contain the name or id of the setting. * src/html/classic/js/greenbone.js (RESPONSE_SELECTORS): Add case for edit_my_settings. (OMPDialog.prototype.error): Add status_code parameter. (OMPDialog.prototype.setErrorFromResponse): Only select OMP responses without an "OK" status code. Add name of setting to modify to message title where applicable. Add status code as parameter to error function instead of appending it to the message here. 2016-07-22 Timo Pollmeier (handle_request): Search template for help page in the XSL files and set HTTP status to 404 if it's not found. 2016-07-21 Bjrn Ricks * src/gsad_omp.c (get_report): Remove reports with level g from report results. * src/html/classic/omp.xsl (report): Don't show report results with level g when selecting report results of applications. 2016-07-20 Bjrn Ricks * src/html/classic/omp.xsl (report): Remove Details section from report results. 2016-07-20 Bjrn Ricks * src/html/classic/omp.xsl (report): Improve message if no results could be found in a report. 2016-07-20 Matthew Mundell * src/html/classic/omp.xsl (html-create-permission-form): Select the command that follows "Super" by default, to make the form simpler initially. 2016-07-19 Timo Pollmeier * src/html/classic/js/gsa_topology_chart.js (TopologyChartGenerator.prototype.generate): Make the nodes link to the host details pages if a uuid is available. 2016-07-19 Timo Pollmeier * src/gsad.c (init_validator, params_append_mhd, params_mhd_add): Add hashtable param "include_id_list". * src/gsad_omp.c (save_report_format_omp): Check new include_id_list params which id list params should be sent and send empty lists if no id_list params are given. * src/html/classic/omp.xsl (param-edit): Adjust to new subelements of value elements and add hidden include_id_list input to allow setting empty lists. (param-details): If available, show links labeled with the name in report format lists. 2016-07-18 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-permission-form): Only show Resource Type if Permission field is set to super. 2016-07-18 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-permission-form): Change html-edit-persmission-form into an edit dialog and use new horizontal form class styling. 2016-07-18 Bjrn Ricks * src/html/classic/omp.xsl (html-create-permission-form): Only show Resource Type if Permission field is set to super. 2016-07-18 Bjrn Ricks * src/html/classic/omp.xsl (html-create-permission-form): Change html-create-permission-form into an edit dialog and use new horizontal form class styling. 2016-07-18 Hani Benhabiles * src/html/classic/omp.xsl (nvt [edit], nvt [details]): Adjust for nvt summary removal. 2016-07-14 Timo Pollmeier * src/gsad.c (init_validator, params_append_mhd, params_mhd_add): Add array param "id_list". * src/gsad_omp.c (edit_report_format): Additionally get list of all report formats. (save_report_format_omp): Add special handling for modifying id list report format parameters. * src/html/classic/omp.xsl (param-edit): Add case to show a report format selection list for parameters of type report_format_list. 2016-07-10 Jan-Oliver Wagner * src/html/classic/img/ldap.svg, src/html/classic/img/radius.svg: Replaced placeholder by actual images. 2016-07-08 Timo Pollmeier Do not redirect after POST requests returning errors and show an error message dialog instead. * src/gsad_omp.c (next_page_url): Use value of next_xml param for xml param in returned url. (response_from_entity): Do not redirect on errors. * src/gsad.c (init_validator): Add next_xml parameter. * src/html/classic/omp.xsl (trashcan-icon, user-tags-window-checked) (toggle-tag-icon, details-header-icons, html-config-table) (note-detailed, override-detailed, report-icons, report [summary]): Add ajax-post class to submit icons for sending POST requests. * src/html/classic/js/greenbone.js (InfoDialog): Add options for changing the fade duration and making the dialog modal. (on_ready): Modify submit icons with "ajax-post" class to submit forms via a AJAX request that will show a dialog on errors. 2016-07-08 Bjrn Ricks * src/html/classic/graphics.xsl (dashboard): Add hosts topology chart to the middle of the second row at the main dashboard. 2016-07-07 Timo Pollmeier * src/html/classic/omp.xsl (asset [host-details]): Add route info. 2016-07-06 Bjrn Ricks * src/html/classic/omp.xsl (get_feeds, html-feed-row): Remove actions column from feed status table. 2016-07-06 Bjrn Ricks * src/html/classic/gsad.xsl (html-gsa-navigation): Move feed menu from Administration to Extras and rename it to "Feed Status". 2016-07-05 Bjrn Ricks * src/html/classic/omp.xsl (auth_settings): Update auth_settings template to look like a standard page. Also add a message text if radius or ldap is not available. 2016-07-05 Bjrn Ricks * CMakeLists.txt, src/html/classic/img/ldap.svg, src/html/classic/img/radius.svg: Install placeholder icons for radius and ldap authentication. 2016-07-05 Bjrn Ricks * src/html/classic/omp.xsl (get_users): Remove authentication settings from users page. 2016-07-05 Bjrn Ricks * src/html/classic/gsad.xsl (html-gsa-navigation): Add menu entries for ldap and radius authentication settings. 2016-07-05 Bjrn Ricks * src/html/classic/omp.xsl (auth_settings): Add new template to handle auth_settings elements. 2016-07-05 Bjrn Ricks * src/gsad.c (exec_omp_get): Call auth_settings_omp function when omp is called with a http get method and cmd parameter is auth_settings. 2016-07-05 Bjrn Ricks * src/gsad_omp.c, src/gsad_omp.h: Add new omp command auth_settings. This will allow to handle the auth settings on an own page in future. 2016-07-05 Bjrn Ricks * src/gsad.c (handle_request): Return MHD_HTTP_METHOD_NOT_ALLOWED if the an other method as get or post is used in the request. 2016-07-04 Bjrn Ricks * src/gsad_omp.c (next_page_url): Add get_name parameter for wizard_get responses. This fixes the redirect url in post responses within the its interface. 2016-07-04 Bjrn Ricks * src/html/its/omp.xsl: Fix: Change closing tag from anchor to div. 2016-07-04 Bjrn Ricks * src/html/its/omp.xsl: Change form to be invisible. These forms are only used for special operations of buttons. 2016-07-04 Bjrn Ricks * src/html/its/omp.xsl: Use menu-buttons for all buttons in the its face. It would be better to unify all button css and usage but currently this should only fix the its face. 2016-07-04 Bjrn Ricks * src/html/its/omp.xsl: Improve tooltips by moving the tooltips outside of the anchors. 2016-07-04 Bjrn Ricks * src/html/its/gsad.xsl, src/html/its/omp.xsl: Remove inline style definitions. 2016-07-04 Bjrn Ricks * src/html/its/gsad.xsl (html-its-header): Use column based layout instead of table based. 2016-07-04 Bjrn Ricks * src/html/its/css/gsa-style.css: Update coding stlye. 2016-07-04 Bjrn Ricks * src/html/its/CMakeLists.txt, src/html/its/gsad.xsl, src/html/its/gsa-base.css: Add base css from the classic interface for the column based layout. 2016-07-04 Bjrn Ricks * src/html/its/CMakeLists.txt, src/html/its/gsad.xsl, src/html/its/gsa-style.css: Move css file to css subdir. All files in the "root" directory require token as parameter in the http request. Files in js, css and img subdirs not. 2016-07-04 Timo Pollmeier * src/gsad_omp.c (dashboard): Add a dummy get_info OMP request to test if SCAP and CERT databases are available. Free entity at the end. * src/html/classic/graphics.xsl (dashboard): Add warning message if SCAP or CERT database is missing. 2016-07-01 Timo Pollmeier * src/html/classic/js/gsa_chart_helpers.js (csv_from_records): Skip data formatting if no column_info is defined. (html_table_from_records): Fix documentation and skip data formatting if no column_info is defined. * src/html/classic/js/gsa_topology_chart.js (TopologyChartGenerator.prototype.generateCsvData) (TopologyChartGenerator.prototype.generateHtmlTableData): Add actual generation of CSV and HTML tables. 2016-07-01 Bjrn Ricks * src/html/classic/omp.xsl (list-window): Move dashboard controls into the list window header. This will display the dashboard control icons above the section line. * src/html/classic/css/gsa-style.css: Add styles to display the dashboard control icons on top of the section. 2016-07-01 Timo Pollmeier * src/html/classic/js/gsa_chart_helpers.js (severity_colors_gradient): Change colors so the severity classes High, Medium and Low are more distinguishable. 2016-07-01 Bjrn Ricks * src/html/classic/omp.xsl (list-window): Remove details section header for a list pages. 2016-07-01 Bjrn Ricks * src/html/classic/css/gsa-style.css: Use left margin for dashboard action icon buttons. 2016-07-01 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.init): Put dashboard action icons into an own container element. Reorder action buttons and change some icons. * src/html/classic/css/gsa-style.css: Add right margin for dashboard action icon buttons. 2016-07-01 Timo Pollmeier * src/gsad.c (handle_request): Check if the name of a requested help page is a valid XML element name so invalid ones do not cause XSLT errors. 2016-07-01 Timo Pollmeier * src/html/classic/gsad.xsl (gsa-navigation-menu): Use custom URLs and filters also in the top button. 2016-07-01 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.init): Ensure default_heights_string is always a string. 2016-07-01 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.resetEdit): Don't stop editing and also don't save changes when reset button has been clicked. This will allow to cancel the resetting. 2016-07-01 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.updateDisplaysFromDefaultStrings): Don't set filters_string, controllers_string and heights_string properties when updating the displays from default strings. Instead call the new internal _updateDisplaysFromStrings methods. This allows resetting the dashboard to the latest set strings. 2016-07-01 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.updateDisplaysFromStrings): Extract the update process into a "private" method that allows to pass the actual strings as arguments. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard): Rename updateDisplaysFromString to updateDisplaysFromStrings. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard): Add button to dashboard in edit mode to reset the dashboard to the defaults. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.resetEdit): Add method to reset the dashboard to the defaults and stop editing. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.updateDisplaysFromDefaultStrings): Add method to update the rows and displays of a dashboard form the default controllers, filters and heights strings. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.save): Allow to force saving of a dashboard. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.init, on_ready): Pass default filters, controllers and heights to the dashboard. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay): Store header as jquery element. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype.showError): Hide loading element if error occured during loading a chart. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype.showError): Add missing showError method to DashboardDisplay. 2016-06-30 Timo Pollmeier * src/html/classic/graphics.xsl (js-notes-top-visualization) (js-overrides-top-visualization, dashboard [main], dashboard [scans]) (dashboard [assets]): Use more sensible charts when adding new ones to a dashboard. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.registerRow): Check if add new display button can be shown when a display is removed. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardRow.prototype.init): Don't add height attribute to dashboard row element when creating it. The height is set per css call afterwards already. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype.resize): Add some comments about height and width calculation in DashboardDisplay resize method. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype.resize): Fix setting the height of a Display in resize method. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardRow.prototype.resize): Fix resizing of a DashboardRow by setting its element css width and height in resize method. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.cancelEdit): Reset changed markers if dashboard editing is canceled. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard): Use new _allUnchanged method in constructor of Dashboard. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype._allUnchanged): Add new method to reset all changed markers to unchanged. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.initDisplaysFromString): Fix splitting the correct heights string variable. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard): Fix typo in docstring of Dashboard constructor parameter heights_string. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (on_ready): Pass dashboard controls as id string to Dashboard constructor. It is passed to jquery anyway. Therefore there is no need to get the element already in on_ready. 2016-06-30 Timo Pollmeier * src/html/classic/graphics.xsl (js-assets-top-visualization) (dashboard [assets]): Add topology chart to the default selections. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardRow.prototype.getHeight): Fix getting the height of a row. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.updateDisplaysFromString): Fix typo to get the correct heights string list. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.updateHeightsString): Fix resetting the heights_string. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.cancelEdit): Use updateDisplaysFromString to discard changed when editing of the dashbaord has been canceled. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype.update): Add docstring for DashboardDisplay.prototype.update. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.updateDisplaysFromString): Add new method to rebuild the dashboard, its rows and displays from controllers, filters and heights strings. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardRow.prototype.update): Add a new method to update a row from new controllers, filters and heights strings. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype.update): Add method to update a display from a new controller and filter string. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype._createFilterSelector): Update docstring. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype._selectFilter): Set filter_string when calling selectFilter. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype._updateCurrentController): Add new "private" method to update the current controller from the controller string in DashboardDisplay. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay): Use new _updateFilterSelection method in DashboardDisplay to reduce duplicate code. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay): Use new _updateCurrentFilter method in DashboardDisplay constructor function. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype._updateCurrentFilter): Add "private" method to update the current filter of a display from the filter string. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype._updateFilterSelection): Add "private" method to update the filter selection element value without triggering a filter change event. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardRow): Use new _updateControllersStringList and _updateFiltersStringList methods in DashboardRow constructor function. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardRow): Add new "private" method to update the filters and controllers string list in a DashboardRow. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardRow): Use new method forEachDisplayOrdered in dashboard row. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardRow.prototype.init): Use Array.prototype.forEach to iterate over the controller string list instead of for loop. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.initDisplaysFromString): Not necessary to check for undefined filter string. Accessing an array with an invalid index will always return undefined. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard): Use new forEachRowOrdered to reduce duplicate code. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardRow.prototype.forEachDisplayOrdered): Add new method to iterate over all displays in a dashboard row in the order of their occurence in the displayed html. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.forEachRowOrdered): Add new method to iterate over all rows in a dashboard in the order of their occurence in the displayed html. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js: Fix getting the bounding box of an svg element for firefox. Under some mysterious circumstances firefox raises an internal NS_NOT_IMPLEMENTED error when accessing getBBox on svg elements. 2016-06-30 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.startEdit, Dashboard.prototype.stopEdit): Fix acting on escape key for chrome. Chrome only triggers the keypress event for "normal" keys. Therefore use keydown event to abort editing the dashboard on escape being pressed. 2016-06-30 Timo Pollmeier * src/html/classic/graphics.xsl (js-scan-management-top-visualization) (js-assets-top-visualization, js-secinfo-top-visualization) (js-notes-top-visualization, js-overrides-top-visualization) (dashboard [main], dashboard [scans], dashboard [assets]) (dashboard [secinfo]): Rearrange data attributes and add ones for default controllers, filters and heights. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype.init): Fix loading the data initially be not calling redraw. redraw will already be called in resize now here because the inner_height is not set yet. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.startEdit): Add keypress event listener to cancel editing when escape is pressed. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.init): Save changes when clicking on the stop editing button in the dashboard. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.saveEdit): Add a method to Dashboard to save the changes (filters, controllers and heights strings) and stop the editing. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.startEdit): Show cancel edit button if editing is started. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.init): Add a cancel edit button the the dashboard. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard.prototype.cancelEdit): Add a method to Dashboard to cancel the editing mode. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype.stopEdit): Hide filter and controller elements when editing is stopped. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype.startEdit): Show filter and controller select elements when start editing. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype.resize): Save inner height of display as property and also call redraw if the inner height changed since the last resize. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay): Put filter and controller select elements into a div container and hide both containers if they should not be shown initially. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype._showFilterSelect): Return true if filter element should be shown and the display is in edit mode. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay): Only consider controller select element for display heigth calculation when in edit mode. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay): Add _showControllerSelect method to DashboardDisplay. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay): Only allow to change filter and controller of display when in edit mode. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay): Always create filter and controller selection elements. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard): Add methods to check wether filters, controllers or heights in a dashboard have changed. Only save parts that have actually changed. 2016-06-29 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (Dashboard): Refactor save to save heights, filters and controllers. Add saveFilters and saveControllers methods. 2016-06-29 Timo Pollmeier * src/html/classic/js/gsa_topology_chart.js (TopologyChartGenerator.prototype.generate): Move the layout size outside the update_layout function. Start the layout and run it for several ticks only on update and resume it otherwise. 2016-06-29 Timo Pollmeier * src/html/classic/js/gsa_topology_chart.js (TopologyChartGenerator.prototype.generate): Create new layout on update. 2016-06-29 Timo Pollmeier * src/html/classic/js/gsa_chart_helpers.js (clone_svg): New function. (svg_from_elem): Use clone_svg function and add doc for return value. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay): Use filter.type === null for empty filter selection when creating a DashboardDisplay instead of checking for id. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype._createFilterSelector): Select current filter on filter selector creation. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_chart_helpers.js (gch.extract_host_topology_data): Fix adding new host for target ip. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_chart_helpers.js (gch.extract_host_topology_data): Update coding style to satisfy jscs. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_bar_chart.js: Coding style improvement. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (ChartController.prototype.getDetachedUrl): Remove obsolete TODOs. 2016-06-28 Bjrn Ricks Refactor DataSource request handling * src/html/classic/js/gsa_dashboard.js: Merge sendRequest and addRequest methods of DataSource because sendRequst actually didn't send a request in many cases. It only adds a request for data to a queue. Add a removeRequest method to ChartController that forward calls DataSource removeRequest. Move aborting a request from DataSource checkRequests to removeRequest. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Fix copy and paste mistake and assign function to the correct prototype. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DataSource.prototype._extractData): Remove now obsolete method _extractData from DataSource. Extracting the data info is now done in the generators. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js: Rework DataSource checkRequests methods to store only the xml data. Move extracting the data info into the controller and generators. 2016-06-28 Timo Pollmeier * src/html/classic/graphics.xsl (assets-dashboard-data): Fix attribute data-aggregate-type and remove unused filter attributes for the Hosts Topology chart. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Add extractData methods to base chart generators. These methods will convert the xml data into data that will be understand by generateData methods. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_topology_chart.js: Derive TopologyChartGenerator from AssetChartGenerator and remove obsolete function generateData. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Add new AssetChartGenerator. 2016-06-28 Timo Pollmeier * src/html/classic/js/gsa_dashboard.js (get_title_generator): Correct order of title_static parameters in case for type "host". 2016-06-28 Timo Pollmeier * CMakeLists.txt: Install src/html/classic/js/gsa_topology_chart.js. * src/gsad_omp.c (get_assets): Add ignore_pagination parameter. * src/html/classic/graphics.xsl (init-d3charts): Also load the file gsa_topology_chart.js. (js-assets-top-visualization, assets-dashboard-data): Add new chart "Hosts Topology". * src/html/classic/js/gsa_chart_helpers.js (extract_host_topology_data): New function. * src/html/classic/js/gsa_dashboard.js (DataSource.prototype.init) (DataSource.prototype.checkRequests, DataSource.prototype._extractData) (get_selector_label, get_title_generator): Handle new type "host" and command "get_assets". * src/html/classic/js/gsa_topology_chart.js: New JavaScript for topology charts. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (ChartController.prototype.dataLoaded): Check if the generator supports the command of the datasource. * src/html/classic/js/gsa_bar_chart.js, src/html/classic/js/gsa_bubble_chart.js, src/html/classic/js/gsa_cloud_chart.js, src/html/classic/js/gsa_donut_chart.js, src/html/classic/js/gsa_gantt_chart.js, src/html/classic/js/gsa_h_bar_chart.js, src/html/classic/js/gsa_line_chart.js: Update to new generator api. Remove generateData method where it doesn't differ from BaseChartGenerator. Derive chart generators from AggregateChartGenerator or TaskChartGenerator. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (BaseChartGenerator.prototype.supportsCommand): Add method that checks if a command is supported by a chart generator. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (BaseChartGenerator.prototype.generateData): Add a default implementation for generateData method. This method is mostly the same for all chart generators. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Add AggregateChartGenerator and TaskChartGenerator base classes for charts. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js: Fix setting log.error and log.warn functions. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay): Put empty filter in the list of all filters if no filter is passed to the DashboardDisplay. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (create_uri): Fix handling of filters when creating an uri. If a filter is passed to create_uri it is only applied if it has a valid id. This fixes the drill down of the charts. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js: Change meaning of empty/no filter to filter.type === null. Now a filter with type === null should be handled if it is empty and not set at all. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DataSource): Add missing outputError method to DataSource. * src/html/classic/js/gsa_chart_helpers.js (gch.output_error): Remove output_error function. The functionality is only used in DataSource. Therefore this function belongs the this class. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (BaseChartGenerator.prototype.addSvgMenuItems): Fix getting the title of a display. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype.getTitle): Remove unnecessary parameter new_title from getTitle method of DashboardDisplay. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (ChartController.prototype.getDetachedUrl): Fix creating the detached url by using the correct function name to get the current filter. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (ChartController.prototype.getDetachedUrl), src/html/classic/js/gsa_graphics_base.js (BaseChartGenerator.prototype.addDetachedChartMenuItem): Rename detachedURL function to getDetachedUrl to have a consistent naming. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype.resize): Fix calculating the height of the DashboardDisplay when no filter selection element is shown. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay): Add a "internal" _showFilterSelect method to DashboardDisplay. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay): Add a getCurrentFilter method to DashboardDisplay. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay): Distinguish between all available filters and filters corresponding the the current chart controller. With this change the filters array property of DashboardDisplay only contains the appropriate filters for the current controller. If the current controller is changed the filters array will be updated. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype._selectFilter): Allow to select the empty filter (filter.term === '') by not passing an index argument to _selectFilter. 2016-06-28 Bjrn Ricks * src/html/classic/js/gsa_dashboard.js (DashboardDisplay.prototype._rebuildFilterSelection): Rename rebuildFilterSelection to _rebuildFilterSelection to mark the function as an "internal" method of DashboardDisplay. Use also Array.prototype.forEach instead of for loop and put all filters from the filters array into the selection. The filters array property of DashboardDisplay should only contain usable filters for the current controller in future. 2016-06-27 Bjrn Ricks Refactoring of the dashboard chart code. - Use prototype based classes - Use consistent names (e.g. Display instead of component) - Remove a lot of inter depenendencies - Use events for communication between objects - Remove a lot of unused and obsolete code paths - ... * CMakeLists.txt: Install new JS files gsa_chart_helpers.js and gsa_dashboard.js. * src/html/classic/graphics.xsl: Include new js files in html code for charts. * src/html/classic/css/gsa-style.css: Update CSS classes for component to display renaming. * src/html/classic/js/gsa_bar_chart.js, src/html/classic/js/gsa_bubble_chart.js, src/html/classic/js/gsa_cloud_chart.js, src/html/classic/js/gsa_donut_chart.js, src/html/classic/js/gsa_gantt_chart.js, src/html/classic/js/gsa_h_bar_chart.js, src/html/classic/js/gsa_line_chart.js: Update chart generator classes for api changes. * src/html/classic/js/gsa_dashboard.js, src/html/classic/js/gsa_graphics_base.js, src/html/classic/js/gsa_chart_helpers.js: Split original gsa_graphics_base.js into three files. gsa_graphics_base.js only contains the BaseChartGenerator now. gsa_dashboard.js contains all dashboard related classes and helper functions and gsa_chart_helpers.js contains all general helper functions. 2016-06-27 Bjrn Ricks Fix possible error in d3.tip * src/html/classic/js/lib/d3.tip.js: Be save when generating d3 tips be checking if the svg element is valid. 2016-06-22 Matthew Mundell Add Default CA Cert setting. * src/gsad.c (init_validator): Add which_cert. * src/gsad_omp.c (save_scanner_omp): Add cases for new "use default" CA cert option. * src/html/classic/omp.xsl (html-edit-scanner-form): Add options for CA cert. (get_my_settings): Add "Default CA Cert". 2016-06-23 Jan-Oliver Wagner * src/gsad.c (DEFAULT_GSAD_GUEST_CHART_X_FRAME_OPTIONS): Changed from empty string to "SAMEORIGIN" to disallow embedding of charts by default when guest mode is enabled. It can be configure back to off on the command line in combination with the guest mode. 2016-06-23 Timo Pollmeier * src/html/classic/omp.xsl (html-nvt-table): Remove superfluous ">" after SecInfo database warning. 2016-06-23 Jan-Oliver Wagner * CMakeLists.txt: Increase required cmake version from 2.6 to 2.8 because 2.8 is the minimum version we are sure it works with. * INSTALL: Update accordingly. 2016-06-23 Jan-Oliver Wagner * CMakeLists.txt: Drop the handling regarding gthread library for glib versions prior 2.32 now that we have 2.32 as minimum. * src/gsad.c (gsad_init): Drop now unnecessary initialization of gthread. 2016-06-23 Jan-Oliver Wagner * CMakeLists.txt, INSTALL: Increase dependency for glib from 2.16 to 2.32 in order to allow the use of newer API elements. Also, prior to 2.32 there is subject to the (disputed) CVE-2012-0039. 2016-06-22 Matthew Mundell * src/gsad_omp.c (AUTH_CONF_SETTING): New macro. (save_auth_omp): Move KEY and VALUE attributes to elements. * src/html/classic/omp.xsl (html-create-user-form, user [edit]) (group [ldapauth], group [radiusauth]): Get KEY and VALUE from elements. 2016-06-22 Matthew Mundell * src/html/classic/omp.xsl (group [ldapauth]): Add LDAP cert info. 2016-06-21 Jan-Oliver Wagner * CMakeLists.txt, INSTALL: Imcrease dependency for gnutls from 2.8 to 3.2.15 in order to enforce the presence of newer (more secure) TLS and ciphers. 2016-06-21 Jan-Oliver Wagner Increase version for the next official release from 6.1 to 7.0 because the number of changes is more comprehensive than originally assumed. * CMakeLists.txt: Set version to 7.0+beta1. 2016-06-21 Matthew Mundell * src/gsad_omp.c (save_auth_omp): Pass CA cert to manager if given. * src/html/classic/omp.xsl (group [ldapauth]): Add CA Certificate field. 2016-06-21 Matthew Mundell * src/html/classic/omp.xsl (group [ldapauth]): Clean up alignment. 2016-06-21 Jan-Oliver Wagner * CMakeLists.txt, INSTALL: Increase dependency for openvas-libraries from version from 8.0.0 to 9.0.0. 2016-06-20 Timo Pollmeier * src/html/classic/css/gsa-base.css (.form-horizontal .control-label): Replace the larger line-height with a top margin. 2016-06-17 Timo Pollmeier Add info about certificates to Credential and Scanner details pages, add certificate status and download to the Edit Scanner dialog and add missing certificate download buttons. * src/html/classic/omp.xsl (certificate-info-table, certificate-status): New templates. (credential [details]): Add download icons and certificate info. (html-edit-scanner-form): Add certificate download icons and status. (scanner [details]): Add client certificate download icon, client and CA certificate info. (scanner): Add client certificate download icon. (scanner-icons): Change unused "key_pub" parameter to "credential" and use it to show a download icon for the client certificate. 2016-06-16 Timo Pollmeier * src/html/classic/js/gsa_graphics_base.js (filtered_list_url): Apply special rules to all columns where the name contains "severity". 2016-06-14 Timo Pollmeier * src/gsad_omp.c (get_many): Build the levels filter keyword for results using the level_high, level_medium, etc. request parameters. * src/html/classic/omp.xsl (filter-window-part): Get the severity levels also from the "levels" keyword. (list-window): Add filter_options param for filter-window-part to always show apply_overrides and min_qod for results, reports and tasks; autofp and levels for results as well as first and rows for all types. 2016-06-14 Timo Pollmeier * src/html/classic/js/greenbone.js (OMPDialog.prototype.setContent): Do not submit on "enter" key press if a multi-line textarea is focused. 2016-06-14 Timo Pollmeier * src/gsad_omp.c (get_report, new_note, new_override): Remove handling of min_cvss_base request param. * src/gsad.c (init_validator): Remove params min_cvss_base and apply_min_cvss_base. Make default_severity a normal param. * src/html/classic/omp.xsl (filter-criteria, filter-extra) (filter-window-part, report [filterbox], report [section-filter-full]) (report [apps]): Remove min_cvss_base filter keyword. * src/html/classic/js/gsa_graphics_base.js (extract_filter_info): Remove min_cvss_base filter keyword. 2016-06-13 Timo Pollmeier * src/html/classic/help.xsl (new_alert.html): Add new placeholders $N, $u, $U for email subject and message. 2016-06-13 Timo Pollmeier Make the "Edit My Settings" dialog send OMP requests only for settings that changed and remove the various get_... OMP requests in the save_my_settings which should be done by edit_my_settings. * src/gsad_omp.c (send_settings_filters): Add param "changed" for checking which settings were changed. (save_my_settings_omp): Check "settings_changed:" request params to see which settings must be saved. Do not get resources as edit_my_settings will do so. * src/gsad.c (init_validator, params_append_mhd, params_mhd_add): Add hashtable param "settings_changed". * src/html/classic/js/greenbone.js (on_ready): Add listeners and hidden "settings_changed:" inputs for elements with "setting-control" CSS class to check for changes in settings. * src/html/classic/omp.xsl (edit-settings-resource) (edit-settings-filters, severity-settings-list): Add CSS class "setting-control" and "data-setting" attribute to select elements. (timezone-opts): New template. Add option elems for timezone-select. (timezone-select): Add param "for-settings" to add CSS class "setting-control" and "data-setting" attribute to select element. Use the timezone-opts template to get the options. (edit_my_settings): Add CSS class "setting-control" and "data-setting" attribute to select elements. 2016-06-10 Bjrn Ricks * src/html/classic/omp.xsl (ref_xref_list): Mark urls from nvts as external. This will allow the user to open the links after clicking on follow link button in the opened warning dialog. 2016-06-10 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Add a handler for external links. Anchors () can now be marked as external links by setting the external class. In this case clicking at the link will open a dialog that shows a warning to the user. 2016-06-09 Bjrn Ricks * src/html/classic/omp.xsl (html-create-override-form): Use horizontal form for create override dialog. 2016-06-09 Bjrn Ricks * src/html/classic/omp.xsl (html-create-override-form): Change create override dialog into an edit dialog. 2016-06-08 Bjrn Ricks * src/html/classic/js/greenbone.js (init_input): Remove debug statement. 2016-06-08 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Fix initialization of checkbox and radio elements form form-selection-control and form-enable-control. For each element group (element group means elements with the same name attribute) the init function must only be called once. 2016-06-08 Bjrn Ricks * src/gsad.c (handle_request): Improve debugging messages. Add full url with params in debug output. This helps a lot to find the actual current request. Add debug output if a token couldn't be found in the http params. 2016-06-07 Bjrn Ricks * src/html/classic/omp.xsl: Always uri encode task name because the task name may contain problematic characters like #. 2016-06-06 Bjrn Ricks * src/html/classic/omp.xsl (filter-window-part): Rename some labels in update filter dialog. 2016-06-06 Bjrn Ricks * src/html/classic/omp.xsl (filter-window-part): Disable 'Full CVE match' and 'Partial CVE match' radios if 'Trust vendorsecurity updates' is not set. 2016-06-06 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Allow usage of form-enable-control for checkbox checked values. 2016-06-06 Bjrn Ricks * src/html/classic/omp.xsl (html-create-note-form): Change create note dialog into an edit dialog and use form horizontal for the layout. 2016-06-01 Timo Pollmeier * src/html/classic/omp.xsl (task-icons): Add info if a schedule is only run once or a limited number of times to the schedule icon tooltip. 2016-06-01 Timo Pollmeier * src/gsad_omp.c (get_many): Handle min_qod request parameter for tasks, reports and results. (get_report): Remove apply_min_qod requirement for min_qod filter keyword to be added. * src/gsad.c (init_validator): Remove apply_min_qod. * src/html/classic/omp.xsl (filter-window-part): Check autofp option "Full CVE match" if autofp in filter is not 2. Remove checkbox to apply min_qod. (report [filterbox]): Remove checkbox to apply min_qod. (task [details], report, task, asset [host-detail]): Remove apply_min_qod parameter and unused min_qod parameter from report links. 2016-06-01 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (field_name_colors): Remove call of unavailable default_scale_1 function. 2016-06-01 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_uri): Fix checking if a filter has been provided to the create_uri function. The filter argument can also be null. Also update the coding style. 2016-06-01 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_chart_controller): Show loading when a data request is started. Hide the loading element if the data has been received. 2016-06-01 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_dashboard_component): Remove all svg elements before a chart is redrawn. 2016-06-01 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_dashboard_component): Add showLoading and hideLoading functions to dashboard component/display. This will show or hide a loading text in the dashboard. 2016-06-01 Bjrn Ricks * src/html/classic/css/gsa-style.css: Add styles for displaying a loading element in a dashboard. 2016-05-31 Timo Pollmeier * src/gsad_omp.c (filter_exists): Handle special filt_id cases "0" and "-2" as existing. 2016-05-31 Timo Pollmeier * src/html/classic/js/gsa_gantt_chart.js (generate): Remove bars of tasks no longer in the current filter. 2016-05-31 Timo Pollmeier * src/html/classic/js/gsa_graphics_base.js (create_uri): Test if filter is defined with gsa.is_defined before checking its id and term. 2016-05-31 Timo Pollmeier * src/gsad_omp.c (get_many): Do not use or overwrite last_filt_ids filter history if request parameter no_filter_history is true. * src/gsad.c (init_validator): Add request parameter no_filter_history. * src/html/classic/js/gsa_graphics_base.js (create_data_source): Add no_filter_history parameter for Task data sources. (create_uri): Add blank dummy filter if filter id and term are empty to prevent usage of the default from the user's settings. 2016-05-31 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog.prototype.postForm): Show overlay if a second dialog is opened automatically after a first dialog was successful. 2016-05-31 Bjrn Ricks * src/html/classic/js/greenbone.js (init_omp_dialog, OMPDialog.prototype.show): Add callback to allow to run code when an OMPDialog is opened. 2016-05-30 Timo Pollmeier * src/html/classic/css/gsa-style.css (#list-window-filter *): New rule to make text in child elements of filter section left aligned. 2016-05-30 Timo Pollmeier * src/html/classic/gsad.xsl (gsa-navigation-menu): New template. (html-gsa-navigation): Genenerate all the menus using the gsa-navigation-menu template. 2016-05-30 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Update coding style. 2016-05-30 Timo Pollmeier * src/html/classic/js/gsa_line_chart.js (generate): Use correct enter selection when updating point markers. 2016-05-30 Bjrn Ricks * src/html/classic/omp.xsl (list-window): Add special handling of new scan config button to open the edit button after the scan config has been created (cloned). 2016-05-30 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog, init_omp_dialog): Allow to open a new dialog after the first dialog has been closed successfully. Allow to reload the current window when a dialog is beeing closed. 2016-05-30 Bjrn Ricks * src/gsad.c (main): Log gsad version when starting. 2016-05-30 Bjrn Ricks * src/html/classic/omp.xsl (html-create-config-form): Change create scan config into an edit dialog and use new horizontal form. 2016-05-28 Matthew Mundell * src/gsad.c (verbose): Remove. Now in main. (main): Note that --verbose has no effect. * INSTALL: Add section Logging Configuration. 2016-05-28 Matthew Mundell * src/tracef.h: Remove. No longer used. 2016-05-28 Matthew Mundell Replace tracef with g_debug. No real gain having these messages controlled by --verbose, when the log config does the same thing. This is also simpler, and removes the mix of tracef and g_debug that had crept in. * src/gsad_base.c, src/gsad_omp.c, src/validator.c: Replace tracef. * src/gsad.c: Replace tracef. (G_LOG_DOMAIN): Define for logging. 2016-05-28 Matthew Mundell * src/gsad.c (main): Use convenience log function for consistency. 2016-05-27 Timo Pollmeier * src/gsad_omp.c: Add #include and #include . (get_feeds_omp): Add the current UTC time to the response. * src/html/classic/gsad.xsl (html-gsa-navigation): Rename entry "Feed Management" to "Feed". * src/html/classic/help.xsl (contents.html, feed_management.html): Change title of "Feed Management" page to "Feed". * src/html/classic/omp.xsl (get_feeds): Change page title to "Feed". (html-feed-row): Replace param content_text with content_html which can contain markup. Add feed description as tooltip of "Origin" text. Show the age of the feed in the status column if there is no other status message. (feed-get_info-link): New template. (describe_feed_response, describe_scap_response) (describe_cert_response): Change the feed content text so it includes icons and links to the corresponding get_info pages. * src/html/classic/css/gsa-style.css (.icon-m): New class style. 2016-05-27 Timo Pollmeier * src/html/classic/graphics.xsl (js-scan-management-top-visualization): Replace duration_y parameter with y_format and y2_format. * src/html/classic/js/gsa_line_chart.js (init): Make left and right margins 5px wider. (generate): Allow setting a special "duration" format for the data on the y axes that shows durations in a more human-readable form. (evaluateParams): Add params y_format, y2_format. (duration_tick_format, duration_ticks): New functions. 2016-05-26 Timo Pollmeier * src/html/classic/graphics.xsl (js-scan-management-top-visualization): Show both average and maximum durations in duration timeline. * src/html/classic/js/gsa_graphics_base.js (field_name_colors): Choose colors based on statistic if there is more than one y or y2 field. 2016-05-26 Timo Pollmeier * src/html/classic/graphics.xsl (js-scan-management-top-visualization): Add new chart "Reports: Duration timeline". 2016-05-26 Timo Pollmeier * src/html/classic/graphics.xsl (js-secinfo-top-visualization): Change the default chart controller selection for NVTs to "by-class|by-created|nvt-by-family". 2016-05-26 Timo Pollmeier * src/html/classic/omp.xsl (get_feeds): Display feeds in a table and remove link to help section about side effects. (html-feed-form): Remove. Replaced with html-feed-row. (html-feed-row): New template displaying feed data as a table row. (describe_feed_response, describe_scap_response) (describe_cert_response): Use new html-feed-row template and remove error message, which is now included in the status column of html-feed-row. 2016-05-26 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js (DonutChartGenerator.prototype.generate): Show tooltip on mouse position when no label text is available. 2016-05-26 Bjrn Ricks * src/html/classic/js/lib/d3.tip.js (show): Allow to pass absolute coordinates for tooltip position to d3.tip.show function. 2016-05-26 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js (DonutChartGenerator.prototype.generate): Add some comment about the label rendering. 2016-05-25 Jan-Oliver Wagner * src/html/classic/img/dashboard.svg, src/html/classic/img/scan.svg: Updated appearance. 2016-05-25 Timo Pollmeier * src/html/classic/omp.xsl (html-create-credential-form): Show "Privacy Algorithm" selection for SNMP credentials. 2016-05-25 Timo Pollmeier Combine individual feed management pages into a single one and introduce more generic functions and templates for feed management to reduce redundancy. * src/gsad_omp.c (get_feeds_omp): New command handler function. (get_feed_omp, get_scap_omp, get_cert_omp): Remove. Combined into new function get_feeds_omp. (sync_feed): New function. Generic function for feed sync commands. (sync_feed_omp, sync_scap_omp, sync_cert_omp): Remove duplicate code by using new generic sync_feed function. * src/gsad_omp.h (get_feeds_omp): New function prototype. (get_feed_omp, get_scap_omp, get_cert_omp): Remove. Replaced by get_feeds_omp. * src/gsad.c (init_validator, exec_omp_get): Replace get_feed, get_scap and get_cert commands with get_feeds. * src/html/classic/help.xsl (contents.html): Combine the three Feed Management pages into one. (feed_management.html): Remove note about Administrator role and update so it applies to mulitple feeds now shown on the Feed Management page. (scap_management.html, cert_management): Remove. * src/html/classic/omp.xsl (get_feeds): New template for showing all feeds on a single page. (html-feed-form): Make the template a generic one for all feed types, also moving the toolbar, page title and link to side effects help to the the new get_feeds template. (describe_feed_response): Add params for new generic html-feed-form. (describe_scap_response): Use html-feed-form template. (html-scap-form): Remove. Replaced by generic html-feed-form. (describe_cert_response): Use html-feed-form template. (html-cert-form): Remove. Replaced by generic html-feed-form. * src/html/classic/gsad.xsl (html-gsa-navigation): Replace the menu items "NVT Feed", "SCAP Feed", "CERT Feed" with "Feed Management". 2016-05-25 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js (DonutChartGenerator.prototype.generate): Use gsa.is_defined to check for undefined. 2016-05-25 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js (DonutChartGenerator.prototype.generate): Put tooltip on top of the label. If the label has the class empty use the position of the current hovered element for the tooltip. Also resolve the label via the id now. 2016-05-25 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js (DonutChartGenerator.prototype.generate): Move generating tooltip label text elements back to the end of elements. SVG has a different rendering model as HTML. It is not possible to set a z index for element in SVG. Instead the z order depends on the sequence of elements in the DOM. Later elements in the DOM have a higher order an therefore cover previous elements. As a result the label texts have been cutted on some donut charts. Also add an id attr to the text elements and the css class empty if the label has no text. 2016-05-24 Timo Pollmeier * src/html/classic/graphics.xsl (js-scan-management-top-visualization) (js-assets-top-visualization): Set new default controllers. (js-notes-top-visualization, js-overrides-top-visualization): Set new default controllers and column heights. Remove unused filter settings. (dashboard [main], dashboard [scans], dashboard [assets]): Set new default controllers and filters. 2016-05-23 Timo Pollmeier * src/html/classic/omp.xsl (filter_resource_types): Add type "Asset". 2016-05-23 Timo Pollmeier * src/html/classic/gsad.xsl (html-gsa-navigation): Add divider line after "Dashboard" menu entries. 2016-05-23 Bjrn Ricks * src/html/classic/js/gsa_bubble_chart.js (BubbleChartGenerator.prototype.generate): Show tooltip always above the anchor text of a bubble. 2016-05-23 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js (DonutChartGenerator.prototype.generate): Show tooltip always above of the anchor text when hovering over a donut chart slice. 2016-05-23 Bjrn Ricks * src/html/classic/js/lib/d3.tip.js (show): Add comment about the Array.prototype.slice usage and reset target if not passed as argument. 2016-05-23 Timo Pollmeier * src/html/classic/js/gsa_h_bar_chart.js (generate): Fix removal of unused bars and move axis origin on updates to adapt to label changes. 2016-05-23 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js (DonutChartGenerator.prototype.generate): Move generating the slice label within generating the slice anchor. This allows to remove duplicate code and a better svg element structure. 2016-05-23 Timo Pollmeier * src/html/classic/omp.xsl (edit-settings-filters): Allow selecting filters without a type. (get_my_settings, edit_my_settings): Add "Assets Filter" setting. 2016-05-23 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-task-alert): Fix creating an alert in edit task wizard. 2016-05-23 Bjrn Ricks * src/html/classic/omp.xsl (new_task): Add create alert button after alert select box in new task dialog. 2016-05-23 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog.prototype.postForm): No need to destroy and re-create a select2. It should be enough to trigger a change event to reload the displayed items in the select2 box. 2016-05-23 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog.prototype.postForm): Be more save about the done element in a dialog. We must ensure that the done element really contains a valid element from the dom and is not just an empty jquery element wrapper. 2016-05-23 Bjrn Ricks * src/html/classic/css/gsa-style.css: Fix width of multiple select boxes. select2 adds a width to the style which is not the preferred width we need here. E.g. if the select box is empty the width is set to something like 10px. Because the width of the inner elements is bigger when using a multiple select the following element would be displayed under the text box. Setting the width to auto fixes this behaviour. 2016-05-20 Jan-Oliver Wagner * src/html/classic/gsad.xsl (html-gsa-logo): Rename link title of main logo to "Dashboard" 2016-05-20 Timo Pollmeier * src/html/classic/js/gsa_graphics_base.js (extract_column_info): Add column info for value of individual subgroups. 2016-05-20 Timo Pollmeier * src/html/classic/graphics.xsl (js-assets-top-visualization) (assets-dashboard-data) Change the title of the chart "Most vulnerable Operating Systems" to "Operating Systems by Vulnerability Score". 2016-05-20 Timo Pollmeier * src/html/classic/js/gsa_h_bar_chart.js (evaluateParams): Get empty_text param. (generate): Fix fallback for empty_text. 2016-05-20 Timo Pollmeier Add dashboards "Scans" and "Main" and use the Main dashboard as the start page. * CMakeLists.txt: Install src/html/classic/img/dashboard.svg and src/html/classic/img/scan.svg. * src/gsad_omp.c (dashboard): Show "main" dashboard when no dashboard name is given instead of "secinfo". * src/gsad.c (exec_omp_get): Show the dashboard if "cmd" param is NULL. * src/html/classic/img/dashboard.svg: New image. * src/html/classic/img/scan.svg: New image. * src/html/classic/graphics.xsl (dashboard): Add dashboards "main" and "scans". (dashboard [main], scans-dashboard-data, dashboard [scans]) (assets-dashboard-data): New templates. (dashboard [assets]): Add data sources and chart controllers using new template assets-dashboard-data also used for main dashboard. (secinfo-dashboard-data): New template. (dashboard [secinfo]): Add data sources and chart controllers using new template secinfo-dashboard-data also used for main dashboard. * src/html/classic/gsad.xsl (html-gsa-navigation): Add "Dashboard" item to main menu and a "Dashboard" item to the "Scans" menu. * src/html/classic/css/gsa-style.css (#gb_menu > ul > li): Change width to 12.5% so the added dashboard button fits. * src/html/classic/js/gsa_graphics_base.js (create_dashboard_component): Allow limiting the component to a certain filter type which can be set with the filterType function. (select_controller_index): Get the filter type from the new controller and update the filters list accordingly. (apply_select2): Handle case where value is "--". (create_chart_controller): Add filterType function which gets the filter type from the data source. (create_data_source): Define a filter_type to limit the selection of filters in the chart component and add filterType function to get it. (filter_type_name): New. Gets the filter type name for a a given type. 2016-05-20 Bjrn Ricks * src/html/classic/omp.xsl (report): Add icons to create a new alert to the report result summary table. 2016-05-20 Bjrn Ricks * src/html/classic/css/gsa-style.css: Update styling for small_form ids. Currently we need this id in report result summary to style the alert buttons correctly. 2016-05-20 Bjrn Ricks * src/html/classic/js/greenbone.js: Add an entity selector for new alerts. This allows to add a newly created alert to a select box. 2016-05-19 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-task-scanner): Fix check for existing scanner. * src/html/classic/omp.xsl (new_task): Fix checking for existing OpenVAS Scanner. * src/html/classic/omp.xsl (html-edit-task-form): Only show OSP Scanner radio if a osp scan config is available. 2016-05-17 Bjrn Ricks * src/html/classic/js/gsa_gantt_chart.js (generate): Use d3.tip to display tooltips in gantt charts. 2016-05-17 Bjrn Ricks * src/html/classic/js/gsa_bubble_chart.js (generate): Use d3.tip to show tooltips in bubble charts. 2016-05-17 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js (generate): Use d3.tip to set tooltips in donut charts. The title attributes are not shown in chrome and firefox >= 49. We should always use our tooltips instead of title attributes because title attributes are intended for ARIA not for tooltips. 2016-05-17 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js (generate): Extract creating the title from data into a reuseable function to avoid copy and paste code. 2016-05-17 Bjrn Ricks * src/html/classic/js/lib/d3.tip.js: Update coding style to get es5 compatible javascript code. 2016-05-17 Bjrn Ricks * src/html/classic/js/lib/d3.tip.js: Extend d3.tip library to fix an issue with the bordered box calculation on tspan svg elements in firefox. The calculation was used to get the position for the displayed tooltips. 2016-05-17 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js (DonutChartGenerator.prototype.generate): Add missing i variable. 2016-05-17 Bjrn Ricks * src/html/classic/js/greenbone.js (gsa.array_sum): Return 0 if passed array is empty, undefined, null or not an array type. 2016-05-17 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js: Use gsa.is_defined function instead of checking for undefined directly. 2016-05-17 Bjrn Ricks * src/html/classic/js/greenbone.js, src/html/classic/js/gsa_bar_chart.js, src/html/classic/js/gsa_donut_chart.js, src/html/classic/js/gsa_h_bar_chart.js: Add array_sum function to gsa module. Use the new function to calculate the sum of intger values in an array. 2016-05-17 Timo Pollmeier * src/CMakeLists.txt: Replace Flawfinder check with a cppcheck one. * src/gsad.c (file_content_response, handle_request, main): Remove Flawfinder annotations. 2016-05-13 Jan-Oliver Wagner * src/html/classic/img/asset.svg: Replaced temporary icon with actual asset icon. 2016-05-13 Timo Pollmeier Add new Assets Dashboard. * CMakeLists.txt: Install src/html/classic/img/asset.svg. * src/html/classic/graphics.xsl (dashboard): Add case for "assets". (dashboard [assets]): New template. * src/html/classic/gsad.xsl (html-gsa-navigation): Add dashboard as new top item in Assets menu. Also show menu when user has "get_assets" permission. * src/html/classic/img/asset.svg: New image. 2016-05-13 Timo Pollmeier * src/gsad_omp.c (get_aggregate_omp): Replace request parameters sort_field, sort_stat, sort_order with their new hashtable variants sort_fields, sort_stats, sort_orders, allowing sorting by multiple fields using the new sort element in the OMP command. * src/gsad.c (init_validator, params_append_mhd, params_mhd_add): Add new hashtable params sort_fields, sort_orders and sort_stats. * src/html/classic/graphics.xsl (js-scan-management-top-visualization): Add modification time as secondary sorting column for "Top 10" bar charts and change sort data attribute names to their plural forms. * src/html/classic/js/gsa_graphics_base.js (create_data_source) (on_ready): Replace parameters sort_field, sort_stat, sort_order with sort_fields, sort_stats, sort_orders. 2016-05-13 Timo Pollmeier * src/html/classic/js/gsa_bar_chart.js (generate): Fix extra tooltip lines. * src/html/classic/js/gsa_h_bar_chart.js (generate): Fix extra tooltip lines. 2016-05-13 Michael Wiegand * src/gsad.c (start_unix_http_daemon, start_http_daemon) (start_https_daemon): Increase limit of maximum connections per IP as the previous limit did not properly address more complex use cases. 2016-05-13 Bjrn Ricks * src/gsad_omp.c (filter_exists, get_many): Check if a filter still exists when calling get many with a filter id in the params. Reset filter id if the filter doesn't exist anymore. 2016-05-13 Bjrn Ricks * src/gsad_omp.c (find_by_value, delete_filter_omp): Change find_by_value to store a list of keys. The last filter id tree may contain several keys for a filter id. Therefore we should remove all entries for the to be deleted filter id. 2016-05-13 Bjrn Ricks * src/html/classic/gsad.xsl (error_window): Refactor error window template to use error panel instead of gb window. Also improve the layout of the page to use standard layout and css classes. 2016-05-13 Bjrn Ricks * src/html/classic/css/gsa-base.css: Also show footer in header color for error panels. 2016-05-13 Bjrn Ricks * src/html/classic/omp.xsl (html-create-alert-form, html-edit-alert-form: Add margin before create credential icon. To get a margin after a select a select2 box must be followed by an element with icon css class. 2016-05-13 Timo Pollmeier * src/gsad.c (init_validator): Add param restrict_credential_type. * src/html/classic/omp.xsl (html-create-credential-form): Show only credential types listed in restrict_credential_type when it is given. (html-create-alert-form, html-edit-alert-form, html-create-target-form) (html-edit-target-form, html-create-scanner-form) (html-edit-scanner-form, html-create-slave-form, html-edit-slave-form): Add buttons to create a new Credential and add restrict_credential_type param to existing buttons. 2016-05-12 Matthew Mundell * src/html/classic/omp.xsl (html-edit-alert-form): Also use the hidden field when submethod is not present. 2016-05-12 Timo Pollmeier * src/html/classic/js/gsa_graphics_base.js (data_severity_level_counts): Remove records where the count is zero. 2016-05-12 Bjrn Ricks * src/html/classic/js/greenbone.js: Add missing gsa.is_array function. 2016-05-12 Bjrn Ricks * src/gsad_omp.c (find_by_value, delete_filter_omp): Add function to find a the first key in a g_tree by a value. Use this function to also delete a filter id from the last filter id tree when a filter gets deleted. 2016-05-12 Matthew Mundell * src/gsad_omp.c (append_alert_method_data): Return explicitly if data is NULL, to reduce indentation. 2016-05-12 Matthew Mundell * src/html/classic/omp.xsl (html-create-alert-form): Use hidden field for submethod, as it's always "syslog". (html-edit-alert-form): When the submethod is "syslog" use a hidden field, otherwise show the dropdown. 2016-05-12 Bjrn Ricks * src/html/classic/omp.xsl (get_info_response): Always show get info content independent of an error. 2016-05-12 Bjrn Ricks * src/html/classic/gsad.xsl (error_window, command_result_dialog: Use new error panel to display error boxes instead of gb_window classes. At the end we must get rid of all gb_window stuff. 2016-05-12 Bjrn Ricks * src/html/classic/css/gsa-base.css: Introduce panel css classes for a panel component. A panel is some kind of dialog box with an optional header and footer and some body for a message. Currently four panel types are provided: default (gray), success (light green), warning (light orange) and error (light red). 2016-05-12 Bjrn Ricks * src/gsad_omp.c (save_filter_omp): Send save request to server via openvas_server_sendf_xml instead of openvas_server_sendf. We are sending xml and the content must be escaped because filter term may contain xml characters like ">". 2016-05-11 Matthew Mundell * src/html/classic/omp.xsl (html-create-alert-form): Remove SNMP syslog option, like in edit form. (html-create-alert-form): Remove test field. 2016-05-11 Matthew Mundell * src/html/classic/omp.xsl (alert, alert [details]): Add details for SNMP. 2016-05-11 Bjrn Ricks * src/html/classic/js/gsa_line_chart.js (LineChartGenerator.prototype.generate): Move generating the axis components into the init function. 2016-05-11 Matthew Mundell * src/gsad_omp.c (append_alert_method_data): Add "snmp_message". * src/html/classic/omp.xsl (html-create-alert-form) (html-edit-alert-form): Add field for SNMP message. * src/html/classic/help.xsl (new_alert.html): Describe SNMP message replacements. 2016-05-11 Bjrn Ricks * src/html/classic/js/gsa_h_bar_chart.js (HorizontalBarChartGenerator.prototype.evaluateParams): Remove superflous else branches when setting the bar style. 2016-05-11 Bjrn Ricks * src/html/classic/js/gsa_line_chart.js (LineChartGenerator.prototype.generate): Use is_defined function instead of checking for undefined. 2016-05-11 Bjrn Ricks * src/html/classic/js/gsa_h_bar_chart.js (HorizontalBarChartGenerator.prototype.evaluateParams): Make setting the bar style even less error prone. 2016-05-11 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (BaseChartGenerator.prototype.showLoading): Remove showLoading method from chart generators. This method isn't usefull anymore. 2016-05-11 Bjrn Ricks * src/html/classic/js/gsa_bar_chart.js, src/html/classic/js/gsa_bubble_chart.js, src/html/classic/js/gsa_cloud_chart.js, src/html/classic/js/gsa_donut_chart.js, src/html/classic/js/gsa_gantt_chart.js, src/html/classic/js/gsa_h_bar_chart.js, src/html/classic/js/gsa_line_chart.js: Remove setting the title at the display form the generate methods. * src/html/classic/js/gsa_graphics_base.js (BaseChartGenerator.prototype.getTitle, on_data_loaded): Add getTitle method to BaseChartGenerator. It is always the same for all generators. Set display title after data has been generated. 2016-05-11 Timo Pollmeier * src/html/classic/js/gsa_h_bar_chart.js (evaluateParams): Apply field-based bar style if gen_params.chart_template is undefined. 2016-05-11 Timo Pollmeier * src/html/classic/omp.xsl (html-create-alert-form, new_alert) (html-edit-alert-form, edit_alert, alert, alert [details]): Replace username and password fields of SCP and verinice alert methods with credential selection. * src/gsad_omp.c (new_alert): Get credentials list. (append_alert_method_data): Replace scp_username, scp_password, verinice_server_username and verinice_server_password with scp_credential and verinice_server_credential. (edit_alert): Get credentials list. 2016-05-11 Bjrn Ricks * src/html/classic/js/gsa_bar_chart.js, src/html/classic/js/gsa_bubble_chart.js, src/html/classic/js/gsa_cloud_chart.js, src/html/classic/js/gsa_donut_chart.js, src/html/classic/js/gsa_gantt_chart.js, src/html/classic/js/gsa_h_bar_chart.js, src/html/classic/js/gsa_line_chart.js: Update generate methods to accept display instead of controller as parameter. * src/html/classic/js/gsa_graphics_base.js (on_data_loaded): Pass display to generator generate method instead of controll and don't pass gen_params anymore. 2016-05-11 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (BaseChartGenerator.prototype.generate, BaseChartGenerator.prototype.generateCsvData): Update parameter sequence to start with controller also for the BaseChartGenerator. 2016-05-11 Bjrn Ricks * src/html/classic/js/gsa_bar_chart.js (BarChartGenerator.prototype.generate): Don't calculate max y value twice. 2016-05-11 Bjrn Ricks * src/html/classic/js/gsa_bar_chart.js, src/html/classic/js/gsa_bubble_chart.js, src/html/classic/js/gsa_cloud_chart.js, src/html/classic/js/gsa_donut_chart.js, src/html/classic/js/gsa_gantt_chart.js, src/html/classic/js/gsa_graphics_base.js, src/html/classic/js/gsa_h_bar_chart.js, src/html/classic/js/gsa_line_chart.js: Reverse mustUpdate logic and adjust generator generate methods accordingly. We must do an update if the last generator is not the current generator. 2016-05-11 Bjrn Ricks * src/html/classic/js/gsa_bar_chart.js (BarChartGenerator.prototype.generate): Display bars above the x axis and not on it. 2016-05-11 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (on_ready): No need to xml unescape the selector label for the chart controller. 2016-05-11 Bjrn Ricks * src/html/classic/js/gsa_h_bar_chart.js (data_top_list): Be more relaxed about missing y_fields and use count as default if it is missing. 2016-05-11 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js (DonutChartGenerator.prototype.generateLink): Use gsa.is_defined to check for undefined. 2016-05-11 Bjrn Ricks * src/html/classic/omp.xsl (html-overrides-table): Add dashboard to overrides list. * src/html/classic/graphics.xsl (js-overrides-top-visualization): Add new template to generate a overrides dashboard. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js (active_status_transform): Add original data value to transformed value. With this change the generated links for filtering the notes dashboard will use the original values. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js (active_status_transform): Remove debug statement from active_status_transform function. 2016-05-10 Bjrn Ricks * src/html/classic/graphics.xsl (js-notes-top-visualization): Fix passing filter term and filter id to the notes charts. 2016-05-10 Bjrn Ricks * src/html/classic/graphics.xsl: Add chart for notes active status to notes dashboard. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js: Use gsa.is_defined to check for undefined. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js: Add transfrom function for note active status to DonutChartGenerator. The transform function is used if the chart template is set to active_status. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Remove chart_template property from chart controller. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js, src/html/classic/js/gsa_h_bar_chart.js: Move color scale and bar style selection into evaluteParams methods. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Update coding style. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Pass chart_template to generator params. This allows to move the bar style and data transform function selection into the chart generator evaluateParams methods. Its better to move this selection into the chart generator because each generator knows which functions it is supporting. 2016-05-10 Matthew Mundell * src/html/classic/omp.xsl (html-create-alert-form) (html-edit-alert-form): Remove comment that referred to removed variable. 2016-05-10 Matthew Mundell * src/gsad_omp.c (append_alert_method_data): Add return removed in r18026. This was causing "Sourcefire Connector" parameters to be sent for every type of alert. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_line_chart.js: Add missing record variable declaration. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_bubble_chart.js, src/html/classic/js/gsa_graphics_base.js, src/html/classic/js/gsa_line_chart.js: Rename noChartLinks to no_chart_links and pass the variable only to the chart generator via generator params. It is not necessary to put the setting into the dashboard. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_line_chart.js: Call super method in LineChartGenerator.prototype.evaluateParams. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_line_chart.js: Use gsa.is_defined and gsa.has_value function and also update some coding style issues. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_line_chart.js: Rename time_line method to timeLine in LineChartGenerator. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_line_chart.js: Remove unused method is_defined. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_gantt_chart.js: Move evaluating the generator params to an own evaluateParams method in GanttChartGenerator. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js, src/html/classic/js/gsa_cloud_chart.js: Extract generating the links to a generateLink method and call super method while evaluating the generator params. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_bubble_chart.js: Add evaluateParams method to BubbleChartGenerator. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_h_bar_chart.js: Refactor HorizontalBarChartGenerator to be a child of BarChartGenerator. This allows removing duplicate code. Also fix some coding style issues found by jshint and jscs. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_bar_chart.js: Extract generating bar chart links to an own method of BarChartGenerator. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_bar_chart.js: Add evaluateParams method to BarChartGenerator. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Extend BaseChartGenerator to evaluate no_chart_link parameter. Add functions to get a common behaviour for (mostly) all chart generators when creating links. 2016-05-10 Matthew Mundell * src/html/classic/omp.xsl (html-create-alert-form) (html-edit-alert-form): Match method ordering, by making them alphabetical. 2016-05-10 Matthew Mundell * src/gsad.c (init_validator): Remove reference to old Administrator module. 2016-05-10 Matthew Mundell * src/gsad.c (init_validator): Match "users" to "login". 2016-05-10 Matthew Mundell Add alert method SNMP. * src/gsad_omp.c (append_alert_method_data): Add SNMP param checks. * src/html/classic/omp.xsl (html-create-alert-form): Add method SNMP. (html-edit-alert-form): Add method SNMP. Remove the SNMP submethod from the syslog alert. 2016-05-10 Matthew Mundell * src/gsad_omp.c (append_alert_method_data): Correct method name. This was preventing "submethod" from being sent. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Differentiate between getting a chart generator and instantiating a new generator. Export get_chart_generator function to gsa namespace. This allows to retrieve a chart generator constructor in other components via the gsa object. 2016-05-10 Bjrn Ricks * src/html/classic/js/gsa_line_chart.js: Update coding style to fix errors from jshint and jscs. 2016-05-09 Bjrn Ricks * src/html/classic/js/gsa_bubble_chart.js (create_bubble): Don't pass the complete controller to create_bubble. We only need to pass a parameter wether to create links or not. 2016-05-09 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js (generateData): Remove unnecessary gen_params Parameter from DonutChartGenerator.prototype.generateData. 2016-05-09 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js: Add DonutChartGenerator.prototype.evaluteParams function and remove gen_params parameter from DonutChartGenerator.prototype.generate method. 2016-05-09 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Use is_defined, has_value and is_function where possible. 2016-05-09 Bjrn Ricks * src/html/classic/js/greenbone.js, src/html/classic/js/gsa_graphics_base.js: Update coding style to satisfy jshint and jscs. 2016-05-09 Bjrn Ricks * src/html/classic/js/greenbone.js: Add is_function function to gsa namespace. 2016-05-09 Timo Pollmeier * src/html/classic/js/gsa_bubble_chart.js (generate): Pass self to create_bubble as controller. (create_bubble): Add controller parameter so the function can access the controller options like noChartLinks correctly. 2016-05-09 Timo Pollmeier * src/html/classic/js/gsa_graphics_base.js (create_chart_controller): Add no_chart_links param in get_detached_url. (on_ready): Rename linksDisable to noChartLinks as expected by other function. Copy noChartLinks param from dashboard to gen_params. 2016-05-09 Timo Pollmeier Allow more than one field for each y axis in the line chart. * src/html/classic/graphics.xsl (js-assets-top-visualization): Add host counts of "High" subgroup as additional y and z fields. * src/html/classic/js/gsa_graphics_base.js: Use gsa.field_color_scale to get gsa.severity_level_color_scale. (gsa.field_color_scale): Add case for "severity_level"/"threat", which now also includes the values "Error", "Debug" and "False Positive". (field_name_colors): New function. Generates a d3 color scale for field names. * src/html/classic/js/gsa_line_chart.js (init): Replace string properties y_field and y2_field with arrays y_fields and y2_fields. (generate, generateCsvData, generateHtmlTableData): Allow more than one field for each y axis. 2016-05-06 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (extract_column_info): Keep jshint and jscs happy by updating coding style and use is_defined function. 2016-05-06 Bjrn Ricks * src/html/classic/omp.xsl (html-notes-table): Add dashboard to notes pages. 2016-05-06 Bjrn Ricks * src/html/classic/graphics.xsl (js-notes-top-visualization): Add template for a notes dashboard. 2016-05-06 Timo Pollmeier * src/html/classic/js/gsa_graphics_base.js (extract_simple_records) (extract_column_info, extract_task_records): Remove unused parameters from d3 selection.each callbacks. 2016-05-06 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (extract_simple_records): Refactor setting record values into functions to avoid duplicate code. 2016-05-06 Bjrn Ricks * src/html/classic/js/gsa_cloud_chart.js: Use evaluateParams function in CloudChartGenerator to seperate gen_params from the generate function. 2016-05-06 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (extract_simple_records): Fix usage of this element in subfunction. 2016-05-06 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (extract_simple_records): Simplify code be moving duplicate code into functions and variables to improve readability. 2016-05-04 Timo Pollmeier * src/gsad_omp.c (get_aggregate_omp): Replace empty filters with "rows=-2" when no filt_id is given, so the default number of rows is used for links inside charts. 2016-05-04 Timo Pollmeier * src/gsad.c (init_validator): Add param no_chart_links. * src/html/classic/graphics.xsl (js-scan-management-top-visualization) (js-assets-top-visualization, js-secinfo-top-visualization) (dashboard [secinfo]): Add option to disable links in charts with the no_chart_links param. * src/html/classic/omp.xsl (get_aggregate): Add option to disable links in charts with the no_chart_links param. * src/html/classic/js/gsa_bar_chart.js (generate): Disable links inside chart if noChartLinks is set in the dashboard. * src/html/classic/js/gsa_bubble_chart.js (generate): Disable links inside chart if noChartLinks is set in the dashboard. * src/html/classic/js/gsa_cloud_chart.js (generate): Disable links inside chart if noChartLinks is set in the dashboard. * src/html/classic/js/gsa_donut_chart.js (generate): Disable links inside chart if noChartLinks is set in the dashboard. * src/html/classic/js/gsa_gantt_chart.js (generate): Disable links inside chart if noChartLinks is set in the dashboard. * src/html/classic/js/gsa_h_bar_chart.js (generate): Disable links inside chart if noChartLinks is set in the dashboard. * src/html/classic/js/gsa_line_chart.js (generate): Disable links inside chart if noChartLinks is set in the dashboard. * src/html/classic/js/gsa_graphics_base.js (create_dashboard): Inititialize the noChartLinks variable and add noChartLinks getter function to the returned object. (on_ready): Get noChartLinks value from no-chart-links data attribute of the dashboard. 2016-05-03 Matthew Mundell * src/html/classic/omp.xsl (resource-permissions-window): Set data-reload attribute on New Permission link, so the dialog returns to the current page on exit. 2016-05-03 Matthew Mundell * src/gsad_omp.c (create_container_task_omp): Align string. 2016-05-03 Matthew Mundell * src/html/classic/gsad.xsl (html-gsa-navigation): Where the menu is generated from a list, get the default command from the list. Also check the item count in the "last" check, because last() does not seem to work when there's only one item. 2016-05-03 Timo Pollmeier * src/gsad_omp.c (get_aggregate_omp): Handle new request param subgroup_column. * src/gsad.c (init_validator): Accept square brackets in x_field, y_fields, and z_fields params and add new param subgroup_column. * src/html/classic/graphics.xsl (js-assets-top-visualization): Add new chart hosts timeline chart. * src/html/classic/omp.xsl (get_aggregate): Add param subgroup_column. * src/html/classic/js/gsa_graphics_base.js (create_data_source): Get subgroup_column in init function. (extract_simple_records, extract_column_info, default_column_label): Handle subgroups. (BaseChartGenerator): Handle subgroup_column in data source definitions. * src/html/classic/js/gsa_line_chart.js (LineChartGenerator.generate): Handle subgroups and fix point markers using the y2 axis. 2016-05-03 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Remove unused function fit_detached_window. 2016-05-03 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Update coding style. 2016-05-03 Bjrn Ricks * src/html/classic/omp.xsl (feedback-icon): Fix layout of feedback-icon by adding class icon to the anchor element. 2016-05-03 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Move element initalization code for form enable and form selection controls into a common function. 2016-05-03 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Initialize form enable controls. This will deactivate elements when a dialog is opened. 2016-05-03 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-task-form): Deactivate radio options min_qod and apply_overrides if in_asset is set to no (0). 2016-05-03 Bjrn Ricks * src/gsad_omp.c (create_task_omp, save_task_omp): Require parameters min_qod and apply_overrides options only if in_asset is set to 1. 2016-04-29 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-task-form): Refactor edit task dialog to use a horizontal form for all elements. 2016-04-29 Bjrn Ricks * src/gsad.c (init_validator): Update hour validation regexp to remove necessary leading zero. 2016-04-29 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog.prototype.postForm): Redirect to login page if we get a 401 response from a dialog form submit. 2016-04-29 Bjrn Ricks * src/html/classic/js/greenbone-ui.js (greenbone.spinner): Allow empty values in spinner. This allows to use backspace or delete keys to remove all content from spinner inputs. 2016-04-29 Bjrn Ricks * src/html/classic/css/gsa-style.css: Improve styling of error messages within dialogs. 2016-04-29 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Open datepicker on enter key press in deactivated input element. 2016-04-29 Bjrn Ricks * src/html/classic/js/greenbone.js (init_omp_dialog): Open OMPDialog on mouse click and on enter key press. 2016-04-29 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog.prototype.setContent): Submit dialog form on enter key press. 2016-04-29 Bjrn Ricks * src/html/classic/js/greenbone-ui.js (greenbone.spinner): Allow selection with shift and ctrl keys in spinner inputs. Also fix typo in widget name. 2016-04-28 Timo Pollmeier * src/html/classic/graphics.xsl (js-scan-management-top-visualization): Fix typo in text shown when Tasks Gantt chart is empty. 2016-04-28 Bjrn Ricks * src/html/classic/help.xsl (help-header): Fix formatting of section heading in help pages (also in the about dialog). 2016-04-28 Timo Pollmeier * src/html/classic/omp.xsl (get_aggregate): Use correct variable for data-z-fields attribute of chart. 2016-04-28 Timo Pollmeier * src/html/classic/graphics.xsl (js-assets-top-visualization): Split parameters for extra tooltip lines and severity score breakdown into multiple simple strings. * src/html/classic/js/gsa_bar_chart.js (generate): Adjust to new extra tooltip line params. * src/html/classic/js/gsa_h_bar_chart.js (generate): Adjust to new extra tooltip line and severity score breakdown params. 2016-04-28 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-task-form): Change edit task dialog to an edit dialog structure. 2016-04-28 Bjrn Ricks * src/html/classic/omp.xsl (new_task): Disable "qod" and "overrides" in new task dialog if is "add to assets" is set to no. 2016-04-28 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Allow to disable also spinner elements with .form-enable css classes. 2016-04-28 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Allow to set a value on which elements will be disabled for .form-enable css class usage. 2016-04-28 Bjrn Ricks * src/html/classic/css/gsa-base.css: Also show not allowed pointer on disabled text input fields. 2016-04-27 Bjrn Ricks * doc/form-examples.html: Add an examples to show radio selected form parts. 2016-04-27 Bjrn Ricks * src/html/classic/omp.xsl (new_task): Refactor new_task dialog to use a horizontal form for all form elements. 2016-04-27 Bjrn Ricks * src/html/classic/omp.xsl (new_task): Start to refactor new_task dialog to use a new horizontal form. 2016-04-27 Bjrn Ricks * src/html/classic/css/gsa-base.css: Fix rendering issue of radio and checkboxes in a horizontal dialog form. 2016-04-27 Bjrn Ricks * src/html/classic/omp.xsl (new_task): Update new task dialog to an edit dialog structure. 2016-04-27 Bjrn Ricks * doc/form-examples.html: Add some more examples to show more possible combinations. 2016-04-27 Timo Pollmeier * src/html/classic/graphics.xsl (js-assets-top-visualization): Add "Most vulnerable Operating Systems" chart. * src/html/classic/js/gsa_h_bar_chart.js (default_bar_style): New. (init): Use default bar style. (generate): Set special bar styles for severity. Apply abbreviation of tick labels in x axis tickFormat instead of domain. Shorten CPE ids at the start, not at the end. Add special case for "severity_score" fields in tooltip. 2016-04-27 Timo Pollmeier * src/html/classic/graphics.xsl (js-assets-top-visualization): Get "modified" timestamp for "Most vulnerable Hosts" chart and use it as an extra tooltip field. * src/html/classic/js/gsa_bar_chart.js (generate): Make tooltip the same as horizontal bar chart and add option to add extra fields. * src/html/classic/js/gsa_graphics_base.js (extract_simple_records): Convert all ISO timestamp columns to Date objects. (get_selector_label): Add cases for average severity. * src/html/classic/js/gsa_h_bar_chart.js (generate): Add option to add extra fields. 2016-04-26 Bjrn Ricks * src/gsad.c (init_validator): Allow # in name parameters e.g. task names. 2016-04-26 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog): Always use our dialog submission function when the user clicks on a submit button or presses enter within an input field. This fixes displaying an error message in the dialog instead of in a seperate page. 2016-04-26 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPAction.prototype.do): Fix adding values to FormData object. The FormData.prototype.set function is only available in Chrome >= 50, Firefox >= 39. FormData.prototype.append only requires Chrome >= 7, Firefox >= 4.0 and IE >= 10. 2016-04-26 Bjrn Ricks * doc/form-examples.html: Add a basic html exmaple file to show how to use the css classes for horizontal forms. 2016-04-26 Bjrn Ricks * src/html/classic/css/gsa-base.css: Align all elements within form-items vertically in the middle. 2016-04-26 Bjrn Ricks * src/html/classic/css/gsa-base.css: Don't set min-height for radio or checkbox labels. This prevents to align them vertically in the middle. 2016-04-26 Bjrn Ricks * src/html/classic/css/gsa-style.css: Render select input elements the same as text inputs. The padding top and button must be inside of the border. 2016-04-26 Sven Haardiek * COPYING: Fix some path 2016-04-26 Timo Pollmeier * src/gsad.c (init_validator): Add "host" and "os" to aggregate_type. * src/html/classic/graphics.xsl (js-assets-top-visualization): New template. * src/html/classic/omp.xsl (html-hosts-table, html-oss-table): Add top dashboard. * src/html/classic/js/gsa_graphics_base.js (gsa.severity_level): New function. (gsa.resource_type_name): Add new case for "OS". * src/html/classic/js/gsa_h_bar_chart.js (generate): Show severity level name instead of percentage in tooltips if the y field is a severity. 2016-04-26 Matthew Mundell * src/html/classic/omp.xsl (task [details]): Hide Add to Assets for container tasks. 2016-04-26 Timo Pollmeier * src/html/classic/js/greenbone.js (gsa.is_date): New function. * src/html/classic/js/gsa_line_chart.js (time_line): Use new function gsa.is_date to test if a value is a date. 2016-04-25 Timo Pollmeier * src/html/classic/js/gsa_line_chart.js (generate): Ignore mouse down events if there are less than two points. 2016-04-25 Matthew Mundell * src/html/classic/omp.xsl (html-edit-task-scan-options): Remove param_yes code. We no longer have the plus buttons that reload the page. 2016-04-25 Timo Pollmeier * src/html/classic/js/gsa_graphics_base.js (extract_simple_records): Convert ISO datetime strings to JS Date objects. * src/html/classic/js/gsa_line_chart.js (time_line): Change conditions to expect JS Date objects and ensure the range covers the maximum date. 2016-04-25 Matthew Mundell * src/gsad_omp.c (create_task_omp): Send Add to Assets preferences. * src/html/classic/omp.xsl (task [details]): Add % after QOD. (new_task): Add Add to Assets preferences. (html-edit-task-scan-options): Make QOD input smaller. 2016-04-25 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog): Fix reseting the submit button of a dialog. done was used as variable and prototype function name. Rename done function to finished. 2016-04-25 Bjrn Ricks * src/html/classic/omp.xsl (list-window): Remove obsolete update button from list table bodies. The update is done automatically via js on selection change event. 2016-04-24 Matthew Mundell * src/html/classic/omp.xsl (report-icons): Mention QOD and overrides in tooltip of "Add to Assets" icon. 2016-04-22 Bjrn Ricks * src/html/classic/omp.xsl (result-details): Fix xpath to the tag response. This fixes displaying the add user tag form within the result details. 2016-04-22 Bjrn Ricks * src/html/classic/omp.xsl (user-tags-window-checked): Refactor adding a user tag into a inline form. This allows removing the inline style definitions from the elements. 2016-04-22 Bjrn Ricks * src/html/classic/css/gsa-base.css: Add some margin for inline forms. 2016-04-22 Bjrn Ricks * src/html/classic/omp.xsl (user-tags-window-checked): Always reload current window if a tag has been created instead of going to the tag list. 2016-04-22 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Use button field for displaying the date value. The datepicker jquery ui elements requires to show this input field to be able to react on events like keyboard input. Therefore we MUST NOT hide it. To be able to use a unified date format without having to rely on the set date format of the datepicker the javascript Date class is used now. * src/html/classic/wizard.xsl, src/html/classic/os.xml: Remove obsolete field for datepicker value. The datepicker value is now shown in the datepicker button field directly. As a result the button for the datepicker is always shown on the right. 2016-04-22 Bjrn Ricks * src/html/classic/css/gsa-style.css: Remove style for #datevalue. #datevalue isn't used anymore. Set vertical align to middle for datepicker input field. 2016-04-21 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Set tooltip on date value input field of a datepicker. 2016-04-21 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Open datepicker when clicking into datepicker value input field. 2016-04-21 Bjrn Ricks * src/html/classic/omp.xsl, src/html/classic/wizard.xsl: Don't disable datepicker value input elements to be able to react on javascript events at those elements. 2016-04-21 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Remove acting on #datepicker ids. All datepickers are no using css classes. 2016-04-21 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-schedule-form, html-create-schedule-form): Change datepicker component to use css classes instead of ids. Also set a size attribute for the date input field to not cut the date representation string. 2016-04-21 Bjrn Ricks * src/html/classic/wizard.xsl (modify-task-wizard): Refactor modify task wizard into a horizontal form and change datepicker to use spinners for hour and minute. 2016-04-21 Bjrn Ricks * src/html/classic/wizard.xsl (quick-task-wizard): Remove unnecessary container div. 2016-04-21 Bjrn Ricks * src/html/classic/js/greenbone.js: Display tooltips for datepicker buttons. 2016-04-21 Bjrn Ricks * src/html/classic/wizard.xsl: Use 'Start Scan' as button text for the task wizard dialog and remove the original 'Start Scan' submit button. We must not use submit buttons within any dialog form. * src/html/classic/js/greenbone.js: Pass button text from element attribute to a wizard dialog. This allows setting the wizard dialog button text via an attribute. 2016-04-21 Bjrn Ricks * src/html/classic/wizard.xsl: Update the advanced task wizard. Remove scrolling by increasing the dialog sice. Let the explanation text flow arround the wizardess. Use 5/12 of the width for the explanation text and 7/12 for the formular. Use new horizontal form for the formular. Also use spinner for hour, minute and port selection. * src/html/classic/css/gsa-style.css: Set margins for heading in advanced task wizard dialog. 2016-04-21 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog): Allow to set the height of a OMPDialog via data-height attribute. 2016-04-21 Bjrn Ricks * src/html/classic/css/gsa-style.css: Fix 1px bug for icon menues. Sometimes the icon drop down menu was shown 1px to low which resulted in a flickering and inaccessible menu. 2016-04-21 Bjrn Ricks * src/html/classic/css/gsa-style.css: Remove default height of dialogs. 2016-04-21 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog): Rename parameter element to done. 2016-04-20 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-schedule-form): Refactor edit schedule dialog to a horizontal form and update the date and time selection. 2016-04-20 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-schedule-form): Update edit schedule dialog to a new edit dialog without using gb_window css classes. 2016-04-20 Matthew Mundell * src/gsad_omp.c (save_task_omp): Send new asset preferences. (save_my_settings_omp): Remove asset settings. * src/html/classic/omp.xsl (task [details]): Show asset preferences. (html-edit-task-scan-options): Add asset preferences. (get_my_settings, edit_my_settings): Remove asset settings. 2016-04-20 Bjrn Ricks * src/html/classic/css/gsa-style.css: Add css class to format the displayed date of a datepicker. * src/html/classic/omp.xsl (html-create-schedule-form): Update datepicker in create schedule form. 2016-04-20 Timo Pollmeier * src/gsad_omp.c (next_page_url): Include "name" param of wizards. 2016-04-20 Timo Pollmeier * src/gsad_omp.c (wizard): Test if "name" param is valid. 2016-04-19 Matthew Mundell * src/html/classic/omp.xsl (report-icons): Fill in filter params for "Remove from Assets" icon. 2016-04-20 Timo Pollmeier * src/html/classic/js/gsa_graphics_base.js: Add the function resource_type_name_plural to the gsa object. * src/html/classic/js/gsa_line_chart.js (generate): When selecting a range, show a tooltip box with the selected range and number of items. Also open linked page directly after ending the selection. 2016-04-20 Bjrn Ricks * src/html/classic/js/greenbone.js (editAlertUpdateForm): Remove now obsolete editAlertUpdateForm function. De-/activation of conditional elements is done by form-selection css classes now. 2016-04-20 Bjrn Ricks * src/html/classic/omp.xsl (html-create-alert-form, html-edit-alert-form): Only show result filter in report result filter selection. 2016-04-20 Bjrn Ricks * src/html/classic/omp.xsl (html-create-alert-form, html-edit-alert-form): Rework alert forms to use new horizontal form and more important to hide/show elements based on the method and event selections. 2016-04-20 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Introduce form-selection-input css classes. This classes can be used to deactive and activate input elements of forms which must not be included in the http request after form submission. The disabled property is used to de-/activate the input elements. Disabled input elements will not be send within the http request. 2016-04-20 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Use prop (property) jquery function to deactivate elements. For details between prop() and attr() see https://api.jquery.com/prop/. 2016-04-19 Matthew Mundell Send filter when creating assets from a report, so that the overrides and min QOD settings are used. * src/gsad_omp.c (save_my_settings_omp): Send new Asset settings. (create_asset_omp): Send FILTER/TERM in CREATE_ASSET. * src/html/classic/omp.xsl (report-icons): Fill in filter params. (get_my_settings, edit_my_settings): Add new Asset settings. 2016-04-19 Timo Pollmeier * src/html/classic/js/gsa_line_chart.js (generate): Resize the tooltip marker line and range marker together with the rest of the chart. Fix the date display in tooltip for empty records. 2016-04-19 Matthew Mundell * src/html/classic/omp.xsl (get_my_settings): Add "(immutable)" to Max Rows Per Page. 2016-04-19 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-alert-form): Change edit alert dialog into an edit based dialog. This removes the old gsa_ styling. 2016-04-19 Bjrn Ricks * src/html/classic/css/gsa-base.css: Allow to set height of a textarea via rows attribute when form-control css class is set. 2016-04-19 Timo Pollmeier * src/html/classic/js/gsa_line_chart.js: Rename "marker" elements and variables of range marker to avoid confusion with point markers. 2016-04-19 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Allow to set a specific value for element activation/deactivation on selection changes. Also initialize the the selection. 2016-04-19 Matthew Mundell * src/gsad.c (ADD_CONTENT_SECURITY_HEADERS) (ADD_GUEST_CHART_CONTENT_SECURITY_HEADERS): Remove. Now a function. No need for a macro. (add_content_security_headers) (add_guest_chart_content_security_headers): New functions. From macros. 2016-04-18 Matthew Mundell * src/html/classic/omp.xsl (get_my_settings): Display "Max Rows Per Page". 2016-04-18 Timo Pollmeier * src/html/classic/js/gsa_graphics_base.js (gsa.iso_time_format): New d3 time format. (gsa.filtered_list_url): Add special "range" relation. * src/html/classic/js/gsa_line_chart.js (generate): Allow marking a time range, the marker linking to a filtered page restricted to the selected range. 2016-04-18 Michael Wiegand * CMakeLists.txt: Simplify CPACK_SOURCE_IGNORE_FILES by ignoring the entire build directory. 2016-04-18 Bjrn Ricks * src/html/classic/omp.xsl (html-create-alert-form): Change new alert dialog into an edit dialog. 2016-04-18 Matthew Mundell * src/gsad.c (handler_send_response): If MHD_queue_response returns MHD_NO, assume the cause was a bad request. This keeps MHD "Internal application error" out of the log. 2016-04-18 Bjrn Ricks Allow to use several form selections in a form * src/html/classic/js/greenbone.js (on_ready): Use id attribute to identify selections items to switch on and off. * src/html/classic/omp.xsl (html-create-credential-form): Add an id of the form selection controller to all form selection items. 2016-04-18 Matthew Mundell Rename request_handler to a verb, because it's a function. * src/gsad.c (request_handler): Remove. Renamed. (handle_request): New function. Was request_handler. (start_https_daemon, main): Update for name. 2016-04-18 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Update coding style to fix warnings and errors of jshint and jscs. 2016-04-17 Matthew Mundell * src/gsad.c (handler_send_response): Return the MHD_queue_response return, instead of blindly returning MHD_YES. 2016-04-17 Matthew Mundell * src/gsad.c (send_redirect_to_urn, request_handler): Send a response instead of dropping the connection, to prevent libmhd from adding "Internal application error" to the log. 2016-04-17 Matthew Mundell * src/gsad.c (request_handler): When the token is NULL skip validation, cookie retrieval and user search, because the result is always USER_BAD_MISSING_TOKEN. 2016-04-17 Matthew Mundell * src/gsad.c (send_redirect_to_uri, handler_send_response) (request_handler): Log a warning when returning MHD_NO, to clarify the "Internal application error" message that libmhd adds to the log. 2016-04-17 Matthew Mundell * src/gsad.c (request_handler): Format ! like everywhere else. 2016-04-15 Matthew Mundell * src/xslt_i18n.c (xslt_ext_strformat): Free members of format_args too. 2016-04-15 Matthew Mundell Close some leaks found with valgrind. * src/gsad_omp.c (get_many): Free filter_type if it is not added to last_filt_ids. * src/xslt_i18n.c (xslt_ext_strformat): Free data. (init_language_lists): Free columns. 2016-04-15 Timo Pollmeier * src/gsad_omp.c (generate_page): Correct condition of current_page UTF-8 check and set current_page to NULL if it fails. 2016-04-15 Matthew Mundell * src/gsad.c (send_redirect_to_uri, file_content_response) (request_handler): Let MHD use the GSA buffer when creating responses, to reduce the maximum amount of memory used. 2016-04-15 Michael Wiegand Post release version bump. * CMakeLists.txt: Set version to 6.1+beta5. 2016-04-15 Michael Wiegand Preparing the gsa 6.1+beta4 release. * CHANGES: Updated. 2016-04-15 Michael Wiegand * CMakeLists.txt: Add CMAKE_BINARY_DIR to CPACK_SOURCE_IGNORE_FILES to generally ignore files created in out-of-source builds. 2016-04-15 Matthew Mundell * src/gsad_omp.c (xsl_transform_omp): Free xml earlier, to reduce max memory requirement. 2016-04-15 Matthew Mundell * src/gsad_base.c (xsl_transform_with_stylesheet): Free doc earlier, to reduce the amount of memory allocated at once. Call malloc_trim after freeing everything, to force Glib to check if it can reduce the heap size. 2016-04-15 Michael Wiegand * CMakeLists.txt: Remove 'cmake$' from CPACK_SOURCE_IGNORE_FILES to avoid accidentally excluding custom CMake scripts from the tar ball. 2016-04-14 Jan-Oliver Wagner Post release version bump. * CMakeLists.txt: Set version to 6.1+beta4. 2016-04-14 Jan-Oliver Wagner Preparing the gsa 6.1+beta3 release. * CHANGES: Updated. 2016-04-14 Timo Pollmeier * src/html/classic/js/gsa_graphics_base.js (fill_empty_fields): Set "~original" columns to empty string instead of 'N/A' and do not change columns with value 0. (filtered_list_url): Append new keyword instead of prepending so it works with criteria containing the "not" keyword. 2016-04-13 Timo Pollmeier * src/html/classic/js/gsa_donut_chart.js (init): Remove color scale initialization. (generate): Initialize color scale using the type and value column name if it is still undefined. Try getting scale color for original value if the current one does not work. * src/html/classic/js/gsa_graphics_base.js (gsa.field_color_scale): New function to get column-specific color scales. (BaseChartGenerator.prototype.scaleColor): Return undefined if color is not valid. 2016-04-13 Hani Benhabiles * src/gsad.c (get_client_address): Fix stack bufferoverflow introduced in r24780. Can be triggered with: curl -k -H "X-Real-IP: `python -c 'print "A"*300'`" https://localhost/omp?token=foo 2016-04-12 Matthew Mundell * src/gsad.c (BAD_REQUEST_PAGE): New define. (request_handler): Send bad request page instead of dropping the connection when URL is bad, to keep MHD "Internal application error" warnings out of the logs. 2016-04-12 Matthew Mundell * src/gsad.c (request_handler): Do the export check earlier, to save calling reconstruct_url in one or two cases. 2016-04-12 Matthew Mundell * src/gsad.c (request_handler): Move report_format_id into an explicit "if" statement, so that it is only retrieved when needed. 2016-04-12 Matthew Mundell * src/gsad.c (append_param): Check key and value before using them. In particular, value can legitimately be NULL for requests like http://foo/bar?key. 2016-04-11 Hani Benhabiles * src/gsad.c (start_unix_http_daemon): Remove unix socket so that bind works correctly, and use its permissions for new socket. 2016-04-08 Hani Benhabiles * src/gsad.c (start_unix_http_daemon): Don't recreate the socket if it already exists, in order to keep previous setup permissions. 2016-04-08 Matthew Mundell * src/gsad.c (request_handler): Check UTF8 of reconstructed URL. 2016-04-08 Bjrn Ricks * src/html/classic/js/greenbone.js (new_credential_update_form): Remove the now obsolete function new_credential_update_form. 2016-04-08 Bjrn Ricks * src/html/classic/omp.xsl (html-create-credential-form): Use new javascript code for dynamically enabling/disabling and hiding of form elements at the create credentials dialog. 2016-04-08 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Add code for a flexible hidding of elements on input selection changes and also code for enabling/disabling of elements depending on other input elements. 2016-04-08 Bjrn Ricks * src/html/classic/css/gsa-base.css: Add styles for disabled form controls. 2016-04-08 Bjrn Ricks * src/html/classic/omp.xsl (html-create-credential-form): Change missing newCredentialUpdateForm function calls to gsa.new_credential_update_form. 2016-04-08 Bjrn Ricks * src/html/classic/omp.xsl (html-create-credential-form), src/html/classic/js/greenbone.js: Rename newCredentialUpdateForm to new_credential_update_form and put the function into the gsa namespace. 2016-04-08 Bjrn Ricks * src/html/classic/omp.xsl (html-create-credential-form): Use horizontal form style for edit credential dialog. 2016-04-08 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-credential-form): Change dialog to an edit dialog. 2016-04-08 Matthew Mundell * src/gsad.c (request_handler): Account for the return from send_redirect_to_urn, so that the connection closes when there is an error in the request. This prevents DOS-like behaviour when clients like "openssl sclient" send erroneous HTTP requests. 2016-04-08 Bjrn Ricks * src/html/classic/omp.xsl (html-create-credential-form): Use horizontal form style for new credential dialog. 2016-04-08 Bjrn Ricks * src/html/classic/omp.xsl (html-create-credential-form): Change dialog to an edit dialog. 2016-04-08 Bjrn Ricks * src/html/classic/omp.xsl (html-create-schedule-form): Use spinner element for hour and minute selection in first time parameter. 2016-04-08 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Use each function to active datepickers. This will allow to use a css class instead of an id for datepickers in future more easily. 2016-04-08 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Mark text of calender widget icon button as translateable. 2016-04-08 Bjrn Ricks * src/gsad.c: Make the 0 prefix in minute params optional. 2016-04-08 Bjrn Ricks * src/html/classic/omp.xsl (html-create-schedule-form): Use spinner element for period and duration selection in create schedule dialog. 2016-04-08 Hani Benhabiles * src/gsad.c (send_redirect_to_urn): Use same syntax for unix sockets. (request_handler): Handle USER_IP_ADDRESS_MISSMATCH case instead of aborting on it. (get_client_address): Fix for unix socket case. 2016-04-07 Timo Pollmeier * src/html/classic/js/gsa_graphics_base.js (create_dashboard): Count total number components after initializing them in the function init_components_from_string. 2016-04-07 Bjrn Ricks * src/html/classic/css/gsa-style.css: Align calendar selection icon button vertically in the middle. 2016-04-07 Bjrn Ricks * src/html/classic/omp.xsl (html-create-schedule-form): Change new schedule dialog to use horizontal form. 2016-04-07 Timo Pollmeier * src/html/classic/help.xsl (hosts.html): Show help text for "Edit" action, add description for "Create Target from Host" and fix heading for "Delete Host". (new_target.html): Add input field "Hosts: From host assets". 2016-04-07 Bjrn Ricks * src/html/classic/omp.xsl (html-create-schedule-form): Change new schedule dialog to an edit dialog. 2016-04-07 Bjrn Ricks * src/html/classic/css/gsa-style.css: Use pointer as cursor for calendar icon buttons. 2016-04-07 Bjrn Ricks * src/html/classic/js/greenbone.js (FilterDialog): Fix displaying the content of the update filter dialog after it has been closed. The dialog got changed to use the original content and not the cloned one because the cloned content didn't had cloned event listeners. Now with the original content we must ensure that it isn't removed from the DOM when closing the dialog. 2016-04-07 Hani Benhabiles * src/gsad.c (main): Add --unix-socket option. (send_redirect_to_urn): Adjust for unix socket daemon case. (gsad_cleanup): Cleanup unix socket child too. (start_unix_http_daemon): New function. * doc/gsad.8: Update documentation. 2016-04-07 Bjrn Ricks * src/html/classic/js/greenbone.js: Don't log errors of i18n to console. It's ok to not find translation files because we have a sane fallback. 2016-04-07 Bjrn Ricks * src/html/classic/css/gsa-style.css: Add margin between "sections" of the filter selection in the toolbar. 2016-04-07 Timo Pollmeier * src/html/classic/omp.xsl (list-window): Also count "os" assets subtype for bulk actions. 2016-04-07 Bjrn Ricks * src/html/classic/omp.xsl, src/html/classic/js/greenbone.js: Use new slider component for min cvss and min qod values in update filter dialog. 2016-04-07 Bjrn Ricks * src/html/classic/css/gsa-style.css: Add css styles for formatting the slider ui component. 2016-04-07 Bjrn Ricks * src/html/classic/js/greenbone-ui.js: Add css class gb-spinner to our spinner component. 2016-04-07 Bjrn Ricks * src/html/classic/js/greenbone-ui.js: Pass name parameter to slider input element. This allows to use the new slider within forms. 2016-04-07 Bjrn Ricks * src/html/classic/js/greenbone-ui.js: Introduce a slider ui component which is a combination of our spinner and the jquery ui slider. 2016-04-07 Bjrn Ricks * src/html/classic/js/greenbone-ui.js: Pass keydown event also to super widget class. Fix checking for min values in spinner. 2016-04-07 Bjrn Ricks * CMakeLists.txt, src/html/classic/gsad.xsl, src/html/classic/js/greenbone-ui.js, src/html/classic/js/greenbone.js: Move our special handling for the spinner ui element to an own jquery ui widget. This allows access to the internals and to reuse the component more easily. 2016-04-07 Timo Pollmeier * src/gsad.c (exec_omp_post, request_handler): Test if caller is NULL before UTF-8 validation. 2016-04-06 Timo Pollmeier * src/gsad_omp.c (generate_page): Test if current_page is valid UTF-8. * src/gsad.c (UTF8_ERROR_PAGE): New #define. (params_mhd_validate): Separate test if param is valid UTF-8 from other validations. (exec_omp_post): Test if caller is valid UTF-8. (send_redirect_to_urn): Test if "Host" and "X-Forwarded-Protocol" headers are valid UTF-8. (redirect_handler): Test if "Host" header is valid UTF-8. (get_client_address): Test if "X-Real-IP" header is valid UTF-8 and change return type to int to return whether the check failed. (request_handler): Return error message if URL, "X-Real-IP" header or "Accept-Language" header is not valid UTF-8. Also check encoding of "cmd" and "report_format_id" in expired/bad/missing token/cooke case. * src/validator.c (openvas_validate): Test whether name and value are valid UTF-8 if they are not NULL. 2016-04-06 Bjrn Ricks * src/html/classic/gsad.xsl (envolope): Don't put action status into the header. It belongs to the main content. This fixes displaying errors from gsad. It is still no perfect because the error should be displayed beyond the toolbar but that may require much more work. 2016-04-06 Bjrn Ricks * src/html/classic/omp.xsl (report-icons): Remove "Return to default filter view" icon buttons from reports. 2016-04-06 Bjrn Ricks * src/html/classic/js/greenbone.js (on_read): Refactor spinner to allow float and int values. Also convert inputs to a spinner only if the spinner class is set. * src/html/classic/omp.xsl (filter-window-part): Add spinner class to first result and max input fields in update filter dialog. Also set the data type to int. 2016-04-06 Bjrn Ricks * src/html/classic/omp.xsl (filter-window-part): Set max value of first result parameter to at least 1. It won't work for lower values then 1. 2016-04-06 Bjrn Ricks * src/html/classic/omp.xsl (filter-window-part): Set maximim value of first result parameter in update filter dialog to number available entries returned from gsad. 2016-04-06 Bjrn Ricks * src/html/classic/js/greenbone.js (on_read): Extract the spinner change event handler to a reusable on_spinner_change function. Also reset spinner to previous value if value is smaller then min or bigger then max. 2016-04-06 Bjrn Ricks * src/html/classic/omp.xsl (filter-window-part): Set minimum value of first result parameter to 1 in update filter dialog. 2016-04-06 Matthew Mundell * src/gsad.c (get_client_address): Neaten formatting. (request_handler): Get client address as late as possible. 2016-04-06 Matthew Mundell * src/html/classic/help.xsl (new_alert.html): Add SCP section. 2016-04-05 Matthew Mundell * src/html/classic/omp.xsl (report_format [details]): Correct path for count. 2016-04-05 Matthew Mundell * src/gsad.c (get_report): In alert case, add report_id removed during transition to full report powerfilter. 2016-04-05 Bjrn Ricks * src/html/classic/omp.xsl (edit_report_format): Use new horizontal form styles to fix layout of edit report format dialog. Also convert the dialog to an edit dialog. 2016-04-05 Bjrn Ricks * src/html/classic/omp.xsl (cvss_calculator): Use standard drop down selects for cvss calculation. No need for select2 search completion here. 2016-04-05 Bjrn Ricks * src/html/classic/js/greenbone.js (on_read): Don't use select2 for select elements with css class no-select2. This allows to explicit render selects as standard select drop downs in the browser style. 2016-04-05 Bjrn Ricks * src/html/classic/omp.xsl (cvss_calculator): Use new colum and horizontal form layout for the cvss calculator. 2016-04-05 Bjrn Ricks * src/html/classic/css/gsa-base.css: Add a button-block class to allow using the full width (of a column) for the button. 2016-04-05 Bjrn Ricks * src/html/classic/omp.xsl (filter-window-part): Add button for resetting the filter to the filter toolbar. 2016-04-05 Bjrn Ricks * src/html/classic/css/gsa-base.css: Set line height, font size and font family from parent elements and not from the browser default for button, input, select and textarea elements. 2016-04-05 Bjrn Ricks * src/html/classic/js/greenbone.js (on_read): Prevent illegal characters beeing inserted into number input fields. Hint: currently our number input fields only accept integers not floats. 2016-04-05 Bjrn Ricks * src/html/classic/js/gsa_cloud_chart.js, src/html/classic/js/gsa_donut_chart.js, src/html/classic/js/gsa_gantt_chart.js, src/html/classic/js/gsa_graphics_base.js: Update coding style. 2016-04-04 Timo Pollmeier * src/html/classic/js/gsa_graphics_base.js (resource_type_counts) (qod_type_counts, percentage_counts): Do not overwrite "~original" fields of records if they exist. (fill_empty_fields): Add an empty string as "~original" to empty fields in records. 2016-04-04 Timo Pollmeier * src/html/classic/js/gsa_bar_chart.js (generate): Make the bars link to list or details pages. * src/html/classic/js/gsa_gantt_chart.js (data_task_schedules): Add filter_info to the new data object. (generate): Make the bars link to details pages. * src/html/classic/js/gsa_graphics_base.js (filtered_list_url): Fix case where "Log" severity can be > 0.0. Handle cases for numeric severity. * src/html/classic/js/gsa_h_bar_chart.js (generate): Make the bars link to list or details pages. 2016-04-04 Bjrn Ricks * src/html/classic/omp.xsl (task-icons): Reload window after uploading a report to a task to show the changes. 2016-04-04 Bjrn Ricks * src/html/classic/omp.xsl: Fix displaying "Task is already active" icon button in task details page. 2016-04-04 Bjrn Ricks * src/html/classic/js/greenbone.js (on_ready): Use jquery-ui spinner component for all number input fields. 2016-04-04 Bjrn Ricks * src/html/classic/omp.xsl (filter-window-part): Set min values for rows and first result filter params. 2016-04-04 Bjrn Ricks * src/html/classic/js/greenbone.js (FilterDialog.prototype.show): Don't clone filter dialog content. Use the original to keep all already connected event handlers. Using a clone doesn't clone the event listeners. 2016-04-04 Bjrn Ricks * src/html/classic/css/jquery-ui.structure.css, src/html/classic/css/jquery-ui.structure.min.css: Update jquery-ui.structure css files to include all components which are also included in the jquery-ui javascript files. 2016-04-04 Timo Pollmeier * src/html/classic/js/gsa_bubble_chart.js (generate): Have bubble charts grouped by uuid link to details pages and pass full filter_info to filtered_list_url for other group columns. * src/html/classic/js/gsa_cloud_chart.js (generate): Have the words link to filtered list pages. * src/html/classic/js/gsa_donut_chart.js (generate): Pass full filter_info to filtered_list_url. * src/html/classic/js/gsa_graphics_base.js (extract_filter_info): Make keywords field in filter_info an array to preserve multiple occurences of keywords. Add fields for criteria and extra options and their string representations to filter_info. (cmd_type): New function. (filtered_list_url): Add new filter criteria instead of replacing them. Use new cmd_type function to get the type for the get_... command. (details_page_url): New function. 2016-04-04 Bjrn Ricks * src/html/classic/omp.xsl: Change label from Password to New Password when changing a users password in the edit user dialog. 2016-04-04 Bjrn Ricks * src/html/classic/omp.xsl: Pre select current authentication mode when editing a user. 2016-04-04 Bjrn Ricks * src/html/classic/omp.xsl: Refactor user edit dialog to use new form-horizontal css style. Now the edit user dialog has the same layout as the create user dialog. 2016-04-04 Bjrn Ricks * src/html/classic/omp.xsl (html-create-user-form): Only show radio button for password if other authentication methods are available and enabled. 2016-04-04 Bjrn Ricks * src/html/classic/js/gsa_bubble_chart.js (create_bubble): Update coding style and remove debug statements. 2016-04-04 Bjrn Ricks * src/html/classic/omp.xsl (html-create-user-form): Refactor html create user dialog to use edit dialog pattern and the new horizontal form css layout. 2016-04-04 Bjrn Ricks * src/html/classic/css/gsa-style.css: Add style for formatting a multiline selection widget within a horizontal form. 2016-04-01 Timo Pollmeier * src/html/classic/js/gsa_bubble_chart.js (generate): Pass data object to create_bubble. (create_bubble): Add param "data" and add filtered list page links to the bubbles. (simple_bubble_data): Add new column "group_data" containing the column originally used for grouping. 2016-04-01 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js, * src/html/classic/js/gsa_graphics_base.js: Update coding style and fix some smaller javascript issues. 2016-04-01 Bjrn Ricks * src/html/classic/omp.xsl (filter-window-part): Rework update filter dialog to use new css form classes. 2016-04-01 Bjrn Ricks * src/html/classic/css/gsa-style.css: Adjust the size of our dynamic select elements. They should use the same height as text inputs (22 pixels). 2016-04-01 Bjrn Ricks * src/html/classic/css/gsa-base.css: Add default styles for form elements inspired by bootstrap 3 css framework. With this change we have two different kind of forms that can by sized with the col-* based layout: horizontal and inline form. Horizontal should be used for dialogs and longer forms. A "row" within the horizontal form can be set by form-group css class. Within the form-group a control-label can be used to highlight description of a form entry. If an element e.g. an input text field should use the full width of its container form-control can be set. Example for a horizontal form:
...
An inline form can be used to put several form elements like text inputs in one row e.g. for quick filters in a menu. In inline forms form groups will be displayed as inline-blocks. Example:
...
For a more detailed explanation please take a look at https://getbootstrap.com/css/#forms 2016-04-01 Timo Pollmeier * src/html/classic/js/gsa_donut_chart.js (generate): Make the slices and legend items links to filtered list pages. * src/html/classic/js/gsa_graphics_base.js (extract_filter_info): Also extract the filter keywords. (resource_type_counts, qod_type_counts, percentage_counts): Copy the original values of modified columns to new columns suffixed "~original" to make them available for filters. (filtered_list_url): New function. 2016-04-01 Bjrn Ricks * src/html/classic/omp.xsl: Fix layout of icon buttons in report result overrides. Remove usage of direct style definitions and use icon class instead. 2016-04-01 Bjrn Ricks * src/html/classic/css/gsa-style.css, src/html/classic/omp.xsl: Merge override_box_box and note_box_box css class into hint-box. 2016-04-01 Bjrn Ricks * src/html/classic/omp.xsl: Return to report result details page after a note or a override have been created or edited. Also use css classes instead of inline styles for the icon buttons. 2016-04-01 Bjrn Ricks * src/html/classic/css/gsa-style.css: Add left margin for icon within note boxes. * src/html/classic/omp.xsl: Fix layout of icon buttons in report result notes. 2016-03-31 Bjrn Ricks * src/html/classic/css/gsa-style.css: Fix displaying the icon menu. Remove gap between the icon and the hover menu. 2016-03-31 Timo Pollmeier * src/html/classic/omp.xsl (filter-window-part): Use params apply_overrides, first_result and max_results instead of overrides, first and max on the report pages. 2016-03-31 Bjrn Ricks * src/html/classic/omp.xsl: Fix displaying the toolbar icons of host and os assets by removing the direct style formatting and useing icon css class instead. 2016-03-31 Bjrn Ricks * src/html/classic/css/gsa-style.css: Remove hidden css class from gsa-style.css. It is already defined in gsa-base.css. 2016-03-31 Bjrn Ricks * src/html/classic/css/gsa-style.css: Fix alignment of icons in the toolbar. 2016-03-31 Bjrn Ricks * src/html/classic/omp.xsl: Remove direct style formatting and use icon css class to fix diplaying the toolbar icons at the result details page. 2016-03-31 Bjrn Ricks * src/html/classic/css/gsa-style.css, src/html/classic/omp.xsl: Fix the report details header by adding a surrounding section-header div element. Also add a new css class to position the severity bar in the report section header correctly. 2016-03-31 Bjrn Ricks * src/html/classic/css/gsa-style.css: Add clearfixes for toolbar and section-header. Both are rows with floating elements. Therefore we need to clear the floats afterwards. 2016-03-31 Michael Meyer * src/html/classic/os.xml: Added some more CPEs. 2016-03-31 Bjrn Ricks * src/html/classic/omp.xsl: Fix displaying the icons in a report. Remove all direct styles and use generic css classes e.g. icon class. 2016-03-31 Bjrn Ricks * src/html/classic/omp.xsl: Fix displaying the severity bar in the report details section. 2016-03-31 Bjrn Ricks * src/html/classic/css/gsa-style.css: Add margin after select2 containers (our dynamic select boxes) if they are followed by an icon. 2016-03-31 Bjrn Ricks * src/html/classic/css/gsa-style.css: Remove padding from column elemnts inside the toolbar. The toolbar has already an outer padding. This removes the extra space before the icon buttons in the toolbar. 2016-03-31 Bjrn Ricks * src/html/classic/css/gsa-base.css: Display form inline elements as inline block. This allows to declare form inlines outside of form elements e.g. in a surrounding div block element. 2016-03-31 Bjrn Ricks * src/html/classic/gsad.xsl: Add a greenbone logo to the menu which is only visible when the menu is fixed (sticky) to the top. Also add a gsa-head div element arround the header and the main menu. * src/html/classic/js/greenbone.js: Add sticky class to gsa main element if the user did scroll beyond the header. * src/html/classic/css/gsa-style.css: Add sticky css classes for getting a position fixed gsa main menu. 2016-03-30 Bjrn Ricks * src/html/classic/omp.xsl: Move filter dialog form outside of the filter form. This allows to have seperated layouts for the dialog and the filter toolbar forms. * src/html/classic/js/greenbone.js: Update FilterDialog for reworked filter form layout. 2016-03-30 Bjrn Ricks * src/html/classic/js/greenbone.js: Update coding style. 2016-03-30 Bjrn Ricks * src/html/classic/omp.xsl: Fix layout of filter in toolbar for report pages. 2016-03-30 Bjrn Ricks * src/html/classic/gsa-style.css: Wrap footnote of filter in toolbar after 500px. 2016-03-30 Bjrn Ricks * src/html/classic/omp.xsl: Use from-group instead of ctrl-group css class. * src/html/classic/gsa-style.css: Remove ctrl-group css classes. 2016-03-30 Bjrn Ricks * src/html/classic/js/greenbone.js (FilterDialog): Adjust displaying the formular for the filter dialog. 2016-03-30 Bjrn Ricks * src/html/classic/omp.xsl: Refactor toolbar to use a column based layout, inline form, form groups and form controls. Also change the ordering of the elements in the filter toolbar to use the sequenece in which they are rendered. Remove all direct styles from the toolbar filter elements. 2016-03-30 Bjrn Ricks * src/html/classic/css/gsa-style.css: Update styles for rendering the filter section within the toolbar. 2016-03-30 Bjrn Ricks * src/html/classic/css/gsa-base.css: Improve css classes for forms. Reduce margin between form rows (form-group). Add a generic layout for form-controls. Add a css class for inline forms (form-inline). 2016-03-30 Timo Pollmeier * src/html/classic/omp.xsl (preference-details) (edit-config-preference): Show "hr_name" instead of "name" in the "Name" column. 2016-03-30 Bjrn Ricks * src/html/classic/css/gsa-base.css: Rename css class hide to invisible and introduce new class hidden. invisible will keep the redering space and hidden will not allocate any space for rendering. * src/html/classic/gsad.xsl: Use invisible css class instead of hide. 2016-03-29 Bjrn Ricks * src/html/classic/css/gsa-style.css, src/html/classic/omp.xsl: Simplify css by removing the extra stuff for list-window. Use section-header css class instead. 2016-03-29 Timo Pollmeier * src/html/classic/js/greenbone.js (OMPDialog [setErrorFromResponse]): Add text from gsad_msg in addition to the status_text if it is not empty. 2016-03-29 Timo Pollmeier * src/gsad_omp.c (next_page_url): Add "asset_type" to the parameters that are copied to the next page URL. 2016-03-29 Timo Pollmeier * src/html/classic/omp.xsl (delete-icon): Remove margin-left from style for icons that are not for the type "user". (asset/os): Add class "table-actions" to the action td. Remove margin-left from icons and use class "icon" instead. 2016-03-29 Bjrn Ricks * src/html/classic/css/gsa-style.css: Reduce max size of pop up dialogs to 500px in height. 2016-03-24 Matthew Mundell * src/html/classic/omp.xsl (filter [details]): Only include alerts if the user may run GET_ALERTS. 2016-03-24 Matthew Mundell * src/html/classic/omp.xsl (filter_resource_types): New template. (html-create-filter-form, html-edit-filter-form): Use filter_resource_types, which includes all types, and does i18n. 2016-03-24 Matthew Mundell * src/html/classic/omp.xsl (credential [details]): Only include slaves if the user may run GET_SLAVES. 2016-03-24 Bjrn Ricks * src/html/classic/gsad.xsl: Remove user icon from guest login button. 2016-03-24 Bjrn Ricks * src/html/classic/js/gsa_h_bar_chart.js: Fix rendering horizontal bar charts. 2016-03-24 Jan-Oliver Wagner * src/gsad.c (get_client_address): Consider the setting to ignore the use of x_real_ip. (main): Add the command line parameter "--ignore-x-real-ip". 2016-03-23 Jan-Oliver Wagner * src/gsad.c (get_client_address): Get the header X-Real-IP and use this one as clienbt address. Else take the one of the MHD connection as before. This helps to operate gsad behind a proxy. The is based on a patch by Benoit Allard. 2016-03-23 Matthew Mundell * src/gsad_omp.c (save_credential_omp): Remove duplicate initialisation, and random spaces. (authenticate_omp): Init auth_opts to defaults, so that all fields are always initialised. 2016-03-23 Matthew Mundell * src/gsad_omp.c (create_agent_omp): Remove name and comment checks, this is done by CHECK_PARAM_INVALID. Hence remove redundant entity and response initialisations, as Clang should understand now. 2016-03-23 Matthew Mundell * src/gsad.c (init_validator): Remove "+" submit rules. No longer used. * src/gsad_omp.c (create_task_omp, save_task_omp, create_user_omp) (save_user_omp): Remove submit "+" handling. No longer used. 2016-03-23 Matthew Mundell Switch MESSAGE_INVALID from a macro to a function because it no longer needs to be a macro (it's used seldom, and callers always just return the result). This also gives it a return, which makes the flow of control easier to follow. * src/gsad_omp.c (MESSAGE_INVALID): Remove. Now a function. (message_invalid): New function. Was MESSAGE_INVALID. (CHECK_PARAM_INVALID, create_report_omp, create_credential_omp) (create_target_omp, create_user_omp, create_user_omp, save_user_omp) (save_user_omp): Use new function. 2016-03-23 Bjrn Ricks * src/html/classic/gsad.xsl: Change default charts for ovaldef to: 1. OVAL definitions by Severity Class, 2. OVAL definitions by creation time, 3. OVAL definitions by class. For all other secinfo types set default use 1. by Severity Class, 2. by Creation Time, 3. by CVSS. 2016-03-23 Bjrn Ricks * src/html/classic/gsad.xsl: Change default charts for secinfo nvts to: Row 1: * NVTs by Severity Class * NVTs by family * NVTs by CVSS Row 2: * NVTs by Creation Time * NVTs by QoD Type 2016-03-23 Bjrn Ricks * src/html/classic/gsad.xsl: Change default charts for secinfo dashboard to: Row 1: * NVTs by Severity Class * CVEs by creation time * CVEs by Severity Class Row 2: * CERT-Bund by creation time * CERT-Bund by CVSS 2016-03-23 Matthew Mundell * src/html/classic/gsad.xsl (login_page): Correct alignment. 2016-03-23 Matthew Mundell * src/gsad_omp.c (create_report_omp): Return error if report is missing. 2016-03-23 Bjrn Ricks * src/html/classic/css/gsa-style.css: Fix width of chart menu entries during hovering. 2016-03-23 Bjrn Ricks * src/html/classic/favicon.gif, src/html/classic/img/favicon.gif, CMakeLists.txt, src/html/classic/gsad.xsl: Move favicon to img directory and also install the icon under the img location. This allows to serve the static favion via nginx and also we don't install it twice. Additionally set the correct mime type for the gif favicon in the html header. 2016-03-23 Bjrn Ricks * src/html/classic/js/greenbone.js: Update coding style and add missing closing bracket in statement. 2016-03-23 Bjrn Ricks * src/html/classic/css/gsa-login.css, src/html/classic/gsad.xsl: Refactor login page. Move error message to an own box above the login. Also move the guest login button to a box under the user login. 2016-03-23 Bjrn Ricks * src/html/classic/css/gsa-base.css: Use a new css class for primary buttons. This button can be used to highlight the main button. Also add css to allow to use images within button captions. 2016-03-23 Bjrn Ricks * src/html/classic/css/gsa-base.css: Use a bold font for button captions. Also use a green background for focused or hovered buttons. 2016-03-23 Bjrn Ricks * src/html/classic/css/gsa-base.css: Add css class to hide elements. This allows to reseve the space used by the element if it would be visible. 2016-03-23 Timo Pollmeier * src/html/classic/js/greenbone.js (OMPDialog.prototype.postForm): Get "next" page if the response of the POST is one containing an action_result and get entity for select option from there. 2016-03-23 Matthew Mundell * src/html/classic/omp.xsl (html-create-alert-form): Add ID to SCP report row. * src/html/classic/js/greenbone.js (editAlertUpdateForm): Show and hide SCP report row according to alert event type. 2016-03-22 Bjrn Ricks * src/html/classic/omp.xsl: Redirect to new tasks when a new task has been created from an existing task detail view. 2016-03-22 Bjrn Ricks * src/html/classic/js/greenbone.js: Set default reload options for edit, new and delete action icons. 2016-03-22 Bjrn Ricks * src/html/classic/js/greenbone.js: Add options to set a default reload parameter when calling init_omp_dialog. If the element data-reload attribute is not set the default reload options will be used. 2016-03-22 Bjrn Ricks * src/html/classic/js/greenbone.js: Add new reload option next for OMPDialogs. This options allows to redirect to the returned next url of the http response. 2016-03-22 Bjrn Ricks * src/html/classic/js/greenbone.js: Add functions to parse and encode a url. 2016-03-22 Timo Pollmeier * src/html/classic/js/greenbone.js (OMPDialog [setErrorFromResponse]): Add status code to error title if one is given. 2016-03-22 Matthew Mundell * src/html/classic/omp.xsl: Add calculator heading. (user [edit]): Align tag. 2016-03-22 Matthew Mundell Add new alert method 'SCP'. * src/html/classic/omp.xsl (html-create-alert-form) (html-edit-alert-form): Add SCP input. (alert, alert [details]): Add SCP data. * src/gsad_omp.c (append_alert_method_data): Add SCP checks. 2016-03-22 Bjrn Ricks * FindPythonModule.cmake: Fix exporting PY_module_FOUND variable in find_python_module cmake function. This fixes building the json translation files. 2016-03-22 Bjrn Ricks * FindPythonModule.cmake: Change tabs into spaces and remove unnecessary whitespace. 2016-03-22 Timo Pollmeier * src/html/classic/omp.xsl (report [section-pager-new]): Renamed to report [section-pager]. (report [section-pager]): New. Renamed report [section-pager-new]. (report [results]): Change section-pager-new to section-pager. 2016-03-22 Bjrn Ricks * src/html/classic/js/gsa_line_chart.js: Fix transforming data for line charts. 2016-03-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Add a evaluateParams prototype function to BaseChartGenerator. This function will be called before generateData and should be used to initialize generator specific parameters. 2016-03-22 Timo Pollmeier * src/html/classic/omp.xsl (report [results-pager]): Remove. Replaced by new template: report [section-pager-new]. (section-pager): Remove. Replaced by section-filter-full and section-filter-restricted. (report-section-pager): Remove. Replaced by report [section-pager-new]. 2016-03-22 Timo Pollmeier * src/html/classic/omp.xsl (get_report_topology_response) (report [topology]): Remove. Templates are no longer used. 2016-03-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Remove is_object and is_string functions from gsa_graphics_base.js. * src/html/classic/js/greenbone.js: Add is_object, is_string, is_defined and has_value functions to the gsa namespace. 2016-03-21 Timo Pollmeier * src/html/classic/omp.xsl (html-create-permissions-form): Add caller param to multiple permissions form. 2016-03-21 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Refactor adding, updating, removing components and rows in a dashboard. Use consistend function names and parameters. 2016-03-21 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Use a consistent naming for our chart components. Use component instead of a mix of component and box. 2016-03-21 Benot Allard Only run the po conversion programs if the right python module is installed. * FindPythonModule.cmake: Added * src/po/CMakeLists.txt: Make use of the new function. 2016-03-21 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Clarify loop iterator variable. 2016-03-21 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js, src/html/classic/js/gsa_bar_chart.js, src/html/classic/js/gsa_bubble_chart.js, src/html/classic/js/gsa_cloud_chart.js, src/html/classic/js/gsa_donut_chart.js, src/html/classic/js/gsa_gantt_chart.js, src/html/classic/js/gsa_h_bar_chart.js, src/html/classic/js/gsa_line_chart.js: Refactor calling the generate functions of a generator instance. Use a common argument order for alle generate functions. Call addMenuItems in the controller not in the generator. Pass the transformed data to generator.generator instead of transforming the data within this function. 2016-03-21 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js, src/html/classic/js/gsa_bar_chart.js, src/html/classic/js/gsa_bubble_chart.js, src/html/classic/js/gsa_cloud_chart.js, src/html/classic/js/gsa_donut_chart.js, src/html/classic/js/gsa_gantt_chart.js, src/html/classic/js/gsa_h_bar_chart.js, src/html/classic/js/gsa_line_chart.js: Refactor register_chart_generator to accept constructor functions. This allows to remove the explicit class generator functions. 2016-03-21 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Remove exporting functions to the global namespace. All our shared functions should be called via the gsa namespace. 2016-03-21 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Export default_column_label function to gsa namespace. This function is used within LineChartGenerator. 2016-03-21 Bjrn Ricks * src/html/classic/js/gsa_gantt_chart.js: Store elements in the object instance instead of a variable in the generate function. This fixes the no update case. 2016-03-21 Bjrn Ricks * src/html/classic/js/gsa_line_chart.js: Refactor LineChartGenerator to derive from BaseChartGenerator. * src/html/classic/js/gsa_graphics_base.js: Remove registration of LineChartGenerator from gsa_graphics_base.js. Also move find_record_index function to gsa_line_chart.js because it is only used within LineChartGenerator. 2016-03-18 Benot Allard * tools/po2json: Make executable 2016-03-18 Benot Allard * src/gsad_omp.c (create_agent_omp): Prevent usage of sometimes uninitialised values. 2016-03-18 Bjrn Ricks * src/html/classic/js/gsa_bar_chart.js: Mark static tile of BarChartGenerator as translateable. 2016-03-18 Bjrn Ricks * src/html/classic/js/gsa_h_bar_chart.js: Refactor HorizontalBarChartGenerator to derive from BaseChartGenerator. * src/html/classic/js/gsa_graphics_base.js: Remove registration of HorizontalBarChartGenerator from gsa_graphics_base.js. Also move data_top_list function to gsa_h_bar_chart.js because it is only used within HorizontalBarChartGenerator. 2016-03-18 Bjrn Ricks * src/html/classic/js/gsa_gantt_chart.js: Refactor GanttChartGenerator to derive from BaseChartGenerator. * src/html/classic/js/gsa_graphics_base.js: Remove registration of GanttChartGenerator from gsa_graphics_base.js. 2016-03-17 Bjrn Ricks * src/html/classic/js/gsa_bar_chart.js: Coding style++. 2016-03-17 Bjrn Ricks * src/html/classic/js/gsa_cloud_chart.js: Refactor CloudChartGenerator to derive from BaseChartGenerator. Removed a lot of unused besides of duplicate code. * src/html/classic/js/gsa_graphics_base.js: Remove registration of CloudChartGenerator from gsa_graphics_base.js. 2016-03-17 Bjrn Ricks * src/html/classic/css/gsa-login.css: Set fixed width and height for all login logo images because the size of an alternate image may be different. 2016-03-17 Bjrn Ricks * src/html/classic/css/gsa-login.css: Remove invalid and unnecessary style for login logo image height and width from the login css file. 2016-03-17 Bjrn Ricks * src/html/classic/gsad.xsl (login_page): Reformat login page to use column based layout. Also add buttons to login and login as guest. * src/html/classic/css/gsa-login.css: Remove obsolete styles from the login css file. 2016-03-17 Bjrn Ricks * src/html/classic/css/gsa-base.css: Remove margin from button class because with a margin they won't work within columns. Reduce also padding on both sides of the button by 5 pixel. 2016-03-17 Bjrn Ricks * src/html/classic/css/gsa-base.css: Add left and right padding to columns in the grid layout. Add offset classes to indent elements within the grid. 2016-03-17 Bjrn Ricks * src/html/classic/css/gsa-base.css: Add styles for generic formulars inspired by twitter bootstrap. 2016-03-17 Bjrn Ricks * src/html/classic/css/gsa-base.css: Update styles for .button css class. 2016-03-17 Bjrn Ricks * src/html/classic/css/gsa-style.css, src/html/classic/css/gsa-base.css: Move generic css classes like element default styles, grid system and buttons to a new base css file. * CMakeLists.txt: Install new gsa-base.css file. 2016-03-17 Bjrn Ricks * src/html/classic/css/gsa-login.css: Move greenbone log behind the login box when the screen size is reduced. 2016-03-17 Matthew Mundell * src/gsad.c (init_validator): Allow @ in comment and tag_value. 2016-03-16 Bjrn Ricks * src/html/classic/js/greenbone.js: Use own detector class for language detection in i18next javascript library. Read html tag property lang and fallback to http request headers if the lang property is not set. This will set the same language for javascript translations as used in xsl files. 2016-03-16 Bjrn Ricks Update i18next javascript libraries * src/html/classic/js/: Remove map files because they aren't available in newer releases. Update i18next from 2.2.0 to 2.3.4. Update i18next-xhr from 0.4.0 to 0.5.3. Update i18next-languagedetector from 0.1.0 to 0.2.2. * COPYING: Update paths for i18next * src/html/classic/omp.xsl: Update versions of i18next js files in script tags. * CMakeLists.txt: Update installed version if i18next js libraries and only install minified versions in release mode. 2016-03-16 Sven Haardiek * COPYING: Update some paths and add i18next 2016-03-16 Timo Pollmeier * src/html/classic/omp.xsl (key_prog_apps, report [prognostic_apps]): Look for CPE in "nvt" element instead of "cve". 2016-03-16 Bjrn Ricks * INSTALL: Update text about the python polib requirement. 2016-03-16 Bjrn Ricks * src/po/CMakeLists.txt: Only run po2json to generate the javascript translations if a python interpreter has been found. 2016-03-16 Bjrn Ricks * src/gsad.c (request_handler): Use new defines for checking user_find return values in request_handler function. 2016-03-16 Bjrn Ricks * src/gsad.c (user_add): Imporve docstring for user_add function. Remove unnecessary setting of user->language. It has been overwriten by the later call to set_language_code function. 2016-03-16 Bjrn Ricks * src/gsad_base.c (set_language_code): Update docstring of language paremeter for set_language_code function. 2016-03-16 Bjrn Ricks * src/gsad.c: Remove unnecessary code after calling accept_language_to_env_fmt. accept_language_to_env_fmt always returns a language code in new allocated memory. 2016-03-16 Bjrn Ricks * src/gsad.c: Update docstring of gsad_connection_info langauge parameter. The parameter will contain the language code and not the accept language header content. 2016-03-16 Bjrn Ricks * src/gsad.c: Use new defines for checking user_find return values in exec_omp_post. 2016-03-16 Bjrn Ricks * src/xslt_i18n.c: Update docstring for accept_language_to_env_fmt function. Clarify the return value description. 2016-03-16 Bjrn Ricks * src/gsad.c: Introduce defines for user_find return values. It is really hard to remember int return values of functions. Therefore rememberable names should be used always. 2016-03-15 Bjrn Ricks * src/html/classic/js/gsa_bubble_chart.js: Refactor BubbleChartGenerator to derive from BaseChartGenerator prototype. 2016-03-15 Timo Pollmeier * ChangeLog: Fix filename in last entry for file src/html/classic/omp-doc.xsl. 2016-03-15 Bjrn Ricks * src/po/CMakeLists.txt: Remove generation of obsolete gsad_js-${LANG}-merged.po files. 2016-03-15 Timo Pollmeier * src/html/classic/omp-doc.xsl (structure-line): Apply templates to filter_keywords element in attrib. (filter_keywords): New template. 2016-03-15 Bjrn Ricks * tools/xsl2pot: Update coding style for pep8 requirements 2016-03-15 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js: Mark strings for translations. 2016-03-15 Bjrn Ricks * src/html/classic/omp.xsl: Reload window after edit settings dialog has been closed and saved successfully. 2016-03-15 Timo Pollmeier * src/html/classic/js/greenbone.js: Add "/" at start of i18next loadPath so it works correctly on help pages. 2016-03-15 Timo Pollmeier * src/po/CMakeLists.txt: Use .po files from source directory to create translation JSON files. 2016-03-14 Bjrn Ricks * src/po/gsad_js-de.po: Add a draft for German translation of javascript ui. 2016-03-14 Bjrn Ricks * src/po/CMakeLists.txt: Rebuild json translation files if po files have been changed. 2016-03-14 Bjrn Ricks * src/html/classic/js/greenbone.js: Use gsad instead of gsa as namespace for translations. This allows to use the same filename pattern for the javascript and xslt translations. 2016-03-14 Bjrn Ricks * tools/po2json: Only add messages to json file if they are translated. This allows to display the English text if no translation is available. 2016-03-14 Bjrn Ricks * CMakeLists.txt, src/po/CMakeLists.txt: Add generation and installation of translation files for javascriot to cmake build files. 2016-03-14 Bjrn Ricks * src/po/gsad_js-de.po, src/po/gsad_js-ru.po, src/po/gsad_js-zh_CN.po: Add stubs for po file translations generated from javascript. 2016-03-14 Bjrn Ricks * tools/po2json: Add python script to convert po files into json files that can be loaded by i18next. 2016-03-14 Bjrn Ricks * tools/js2pot: Add script to extract translatable messages from our javascript files. 2016-03-14 Bjrn Ricks * src/html/classic/js/greenbone.js, src/html/classic/js/gsa_graphics_base.js: Mark strings for translation. 2016-03-14 Bjrn Ricks Add i18next library for translations in javascript code * CMakeLists.txt, src/html/classic/gsad.xsl, src/html/classic/js/greenbone.js, src/html/classic/js/lib/min/i18next-2.2.0.js, src/html/classic/js/lib/min/i18next-2.2.0.js.map, src/html/classic/js/lib/min/i18next-languagedetector-0.1.0.js, src/html/classic/js/lib/min/i18next-languagedetector-0.1.0.js.map, src/html/classic/js/lib/min/i18next-xhr-0.4.0.js, src/html/classic/js/lib/min/i18next-xhr-0.4.0.js.map: Add i18next library for translation support in our javascript files. The i18n translation function is exported as gsa._ to allow extracting via xgettext and to allow switching the i18n library easily if i18next doesn't fit to our requirements anymore. The i18next project only releases minified source code. This versions of the minified code are generated from corresponding git tags. The code itself is released under a MIT licence. 2016-03-14 Bjrn Ricks * src/html/classic/js/: Move external javascript libraries to a new sub directory called lib. This will allow to better differentiate between external and our code. 2016-03-11 Jan-Oliver Wagner * src/html/classic/img/vul_report.svg: New. * CMakeLists.txt: Install the new icon. * src/html/classic/omp.xsl (report-section-header): Use the new icon for this section. 2016-03-11 Timo Pollmeier * src/html/classic/omp.xsl (prognostic_hosts, prognostic_apps): Change to new design using new toolbar and header templates. 2016-03-11 Timo Pollmeier Use the standard filter boxes for report section pages where applicable and add options for report filtering to them. Change the report section pages to the new style overall. * CMakeLists.txt: Install new dropdown icon in classic face. * src/html/classic/img/style/dropdown_arrow_black.png: New icon. * src/html/classic/css/gsa-style.css (progressbar_box): Set display property to inline-block. (#report_section_list ul li a): Change text color to black. (#report_section_list ul li a#section_list_first) (#report_section_list:hover ul li a#section_list_first): Move arrow down 3 pixels and use black icon for inactive menu. (.ctrl-group, .ctrl-group .left-column, .ctrl-group .right-column): Use table and table-row display property instead of absolute positioning and margins. * src/html/classic/omp.xsl (filter-window-pager): Add special cases for type "report_result" so template can be used on report section pages. (filter-window-part): Add param "filter_options" to force options to be visible even if the keyword is missing. Add param "filters" to give the list of all filters. Limit size of text box showing "extra" filter keywords. Add input fields for keywords "delta_states", "notes", "overrides", "result_hosts_only", "min_cvss_base", "min_qod", "timezone", "levels". (report [section-filter-restricted]): New template for "restricted" report section filter. (report [section-filter-full]): New template. Uses list-window-filter to create full report section filter box. (report [section-pager]): New template. Uses filter-window-pager to create pagination elements for report sections. (report [section-toolbar]): New template for icon and filter toolbar. (report-section-header): New template for main page header. (report [results], report [hosts], report [hosts], report [ports]) (report [vulns], report [os], report [apps]): Change to new design using new toolbar, header and pager templates. (report-icons): Remove status bar, which was moved to the header line. (report [closed_cves], report [cves], report [ssl_certs]) (report [errors], report [summary]): Change to new design using new toolbar, header and pager templates. 2016-03-09 Jan-Oliver Wagner * src/html/classic/img/os_arubanetworks.png, src/html/classic/img/os_checkpoint.png, src/html/classic/img/os_huawai.png, src/html/classic/img/os_ipfire.png, src/html/classic/img/os_mcafee.png, src/html/classic/img/os_ruggedcom.png, src/html/classic/img/os_sourcefire.png, src/html/classic/img/os_synology.png: New. * CMakeLists.txt: Install new icons. 2016-03-09 Timo Pollmeier * src/html/classic/omp.xsl (list-window): Move filter box into toolbar so it does not overlap with title if window is not wide enough. 2016-03-08 Timo Pollmeier * src/gsad_omp.c (get_result): Pass autofp, apply_override, notes and overrides to get_results as filter keywords, not as attributes. 2016-03-07 Benot Allard * src/gsad.c (send_redirect_to_urn): Use the X-Forwarded-Protocol header if present and valid. 2016-03-07 Bjrn Ricks * src/html/classic/graphics.xsl: Don't use data source name twice. With the current implementation the data source name isn't that importent anymore but it is still a identifier and should't be reused. 2016-03-07 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Fix typo to pass correct sort field to the data source. 2016-03-07 Bjrn Ricks * src/html/classic/js/greenbone.js, src/html/classic/js/gsa_graphics_base.js: Move declaration of gsa object into greenbone.js. The gsa object will be our common module in future. 2016-03-04 Timo Pollmeier * src/html/classic/graphics.xsl (js-scan-management-top-visualization) (js-secinfo-top-visualization, dashboard [secinfo]): Add comments describing the chart setting parameters and change the defaults to be type-dependent. 2016-03-04 Timo Pollmeier * src/gsad_omp.c (get_report): Add search_phrase to filter when building the filter and when it is given. * src/html/classic/gsad.xsl (html-gsa-navigation): Change overrides parameter of "Hosts (Classic)" link to apply_overrides. * src/html/classic/omp.xsl (assets, host [classic], report [assets]): Update paths of filter keywords and change overrides parameter to apply_overrides. Automatically submit the overrides switch. Update links to use apply_overrides and the "host" keyword for selecting report results. Apply the levels filter in the links. 2016-03-04 Bjrn Ricks * src/html/classic/omp.xsl (delete_trash_icon): Stay on tash page after deleting an item from the trash. 2016-03-04 Bjrn Ricks * src/html/classic/omp.xsl: Fix layout of help icons in header of ldap and radius sections at the users list page. 2016-03-04 Bjrn Ricks * src/html/classic/omp.xsl: Reload users list after a user has been deleted. 2016-03-04 Bjrn Ricks * src/html/classic/omp.xsl: Refactor delete user confirm dialog to a new style dialog and update its layout to show the inherited user selection. 2016-03-04 Bjrn Ricks * src/html/classic/js/greenbone.js: Fix applying postfix to delete commands via delete action icons. 2016-03-04 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js (relax_labels): Add some comment to the relax_labels function. 2016-03-04 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Fix color scale for severity donut charts. 2016-03-04 Timo Pollmeier * src/html/classic/js/gsa_bar_chart.js (generate): Define y_max and use correct variable self.y_field in tooltip text. 2016-03-04 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js: Refactor DonutChartGenerator to derive from BaseChartGenerator prototype. 2016-03-04 Bjrn Ricks * src/html/classic/js/gsa_bar_chart.js: Fix setting the correct constructor function. The constructor function is not important but may be used to identify an object. 2016-03-04 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (BaseChartGenerator): Add prototype method to run scaling color function. 2016-03-04 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Export fill_empty_fields and wrap_text to the gsa namespace. 2016-03-03 Timo Pollmeier * src/html/classic/omp.xsl (filter-criteria, filter-extra): Add equals sign to keyword with blank column if relation is "=". 2016-03-03 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js, src/html/classic/js/gsa_graphics_base.js: Register DonutChartGenerator in gsa_donut_chart.js now. 2016-03-03 Bjrn Ricks * src/html/classic/js/gsa_donut_chart.js: Add an anonymous self invoking function to gsa_donut_chart.js to create a "module". 2016-03-03 Bjrn Ricks * src/html/classic/js/gsa_bar_chart.js: Refactor BarChartGenerator to derive from BaseChartGenerator. 2016-03-03 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Remove obsolete BaseChartGenerator variable svg_transition_timeout. This variable was left over from refactoring. 2016-03-03 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Update last generator and last generator params in controller instead of letting the generator update them. 2016-03-03 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Add a BaseChartGenerator javascript "class" that provides all common chart generator functions. This will allow reusing common code paths for all chart generators in future. 2016-03-03 Timo Pollmeier Use the new filter syntax for report results in the filter box. * src/gsad_omp.c (get_report): Make apply_overrides a separate option from overrides. Use both filter and filter_extra to build filter. Add some keywords only if they are given when building from individual parameters. * src/gsad.c (init_validator): Replace the various "esc_..." parameters with "esc_filter". * src/html/classic/omp.xsl (filter-criteria, filter-extra): Add "notes", "overrides", "timezone", "result_hosts_only", "levels", "min_cvss_base", "min_qod" and "delta_states" as special keywords. (result-overrides-icon): Adapt to new filter response syntax in report. (report [filterbox]): Remove form tag, adapt to new filter syntax in report, add "Apply Overrides" input and remove "Search phrase". (report [results]): Adapt to new filter response syntax in report and add with-filterbox param to section-filter template call. (report [report]): Output filtered severity and result counts. (report [section-filter]): Add param "with-filterbox" to optionally add the extended filter box here so it can use the "Filter:" input. (full-report-export-form, filtered-report-export-form): Adapt to new filter syntax. (report [summary])): Adapt to new filter syntax and fix alignment of alert and export forms. 2016-03-03 Bjrn Ricks * src/html/classic/js/gsa_line_chart.js: Fix missing renaming of public chart generator functions in line charts: show_loading -> showLoading, title -> setTitleGenerator, data_transform -> setDataTransformFunc and color_scale -> setColorScale. 2016-03-03 Benot Allard Add a CMAKE option to disable the serving of static assets (raw files) by gsad. This option is disabled by default (no change in behavior), and can be enabled by passing '-DSERVE_STATIC_ASSETS=0' to the cmake call. * CMakeLists.txt, src/CMakeLists.txt, src/gsad.c: Updated. 2016-03-03 Matthew Mundell * src/html/classic/omp.xsl (result [result-headers]): Disable link in solution type and QOD columns for delta reports, because Manager does not support sorting delta reports by these columns. 2016-03-02 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js, src/html/classic/js/gsa_bar_chart.js, src/html/classic/js/gsa_cloud_chart.js, src/html/classic/js/gsa_donut_chart.js, src/html/classic/js/gsa_gantt_chart.js, src/html/classic/js/gsa_h_bar_chart.js, src/html/classic/js/gsa_line_chart.js, src/html/classic/js/gsa_bubble_chart.js: Rename public chart generator functions: show_loading -> showLoading, title -> setTitleGenerator, data_transform -> setDataTransformFunc, bar_style -> setBarStyle and color_scale -> setColorScale. 2016-03-02 Bjrn Ricks * src/html/classic/js/gsa_bubble_chart.js: Extract adding menu items to an own function. 2016-03-02 Bjrn Ricks * src/html/classic/js/gsa_bubble_chart.js: Remove unused function relax_labels. 2016-03-02 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Don't register bar chart generator anymore. This is done in gsa_bar_chart.js now. 2016-03-02 Bjrn Ricks * src/html/classic/js/gsa_bar_chart.js: Use an internal object instead of a function for the returned generator. 2016-03-02 Bjrn Ricks * src/html/classic/js/gsa_bar_chart.js: Fix coding style to satisfy jshint and jscs. Also use global and gsa objects since gsa_bar_chart.js is a "module". 2016-03-02 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Export data_raw function also to gsa namespace. 2016-03-02 Bjrn Ricks * src/html/classic/js/gsa_bar_chart.js, src/html/classic/js/gsa_graphics_base.js: Move severity_bar_style function from gsa_bar_chart.js to gsa_graphics_base.js. It is used in several modules. therefore it should belong to gsa_graphics_base.js. 2016-03-02 Bjrn Ricks * src/html/classic/js/gsa_bar_chart.js: Put gsa_bar_chart code into an self invoking anonymous function to create a module. 2016-03-02 Bjrn Ricks * src/html/classic/js/greenbone.js: Add copyright header to greenbone.js file. 2016-03-02 Bjrn Ricks * src/html/classic/js/greenbone.js: Update coding style to satisfy jshint and jscs. 2016-03-02 Bjrn Ricks * src/html/classic/js/greenbone.js: Pass global objects as parameters to the module function. 2016-03-01 Bjrn Ricks * src/html/classic/omp.xsl: Add sort reverse by date to the links to the reports at the tasks list page. Reports should be sorted by date descending by default. 2016-03-01 Bjrn Ricks * src/html/classic/omp.xsl: Fix layout of task selection in filter dialog. First don't let the dynamic select element hide the label and second don't show the selection if the response doesn't contain any tasks. 2016-03-01 Bjrn Ricks * src/html/classic/omp.xsl: Fix layout of filter dialog. Don't float the filter udpate dialog content on the right side. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_bubble_chart.js: Use new setTitle function in BubbleChartGenerator. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Add dashboard_box setTitle function. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_bubble_chart.js: Refactor BubbleChartGenerator to use an internal object instead of an internal function. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_bubble_chart.js: Rename BubbleChartGenerator.create_bubble function into create_bubble. It is not necessary to attach the function to BubbleChartGenerator. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js, * src/html/classic/js/gsa_bubble_chart.js: Register the BubbleChartGenerator only once in the gsa_bubble_chart.js module. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Refactor registering and getting of chart generators. Add a gsa function to allow registering of a specific generator for a chart type. Also remove setting the title generator from the get_chart_generator function. Now the get_chart_generator only returns a generator for a chart type and nothing more. 2016-02-29 Bjrn Ricks * src/html/classic/graphics.xsl (init-d3charts): Remove check and declartion of gsa.dashboards and gsa.data_sources javascript objects from init-d3charts xslt template. Both variables will always be initialized by gsa_graphics_base.js now. 2016-02-29 Bjrn Ricks * src/html/classic/graphics.xsl: Update copyright year and add me as author. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_cloud_chart.js: Remove BubbleChartGenerator.create_bubble from gsa_cloud_chart.js. This function is already defined identically in gsa_bubble_chart.js. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_bubble_chart.js: Use gsa object to access shared functions from gsa_graphics_base.js. Also register BubbleChartGenerator temporarily in the global namespace. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Register more functions into the gsa "namespace". 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_bubble_chart.js: Update coding style in gsa_bubble_chart.js. Fix most warnings of jshint and jscs. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_bubble_chart.js: Convert gsa_bubble_chart.js into a sperate module by using an outer anonymous self invoking function. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_data_source): Merge create_aggregate_data_source function into create_data_source. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js, src/html/classic/js/gsa_bubble_chart.js: Start to export functions to gsa object instead of to the global namespace. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (on_ready): Handle all dashboard elements now. All xslt code has been migrated to javascript. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (unescapeXML): Rename unescapeXML function to unescape_xml. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Don't access global variables directly. Therefore pass the window object as parameter to the initialization function. Also access timout functions via the global parameter. 2016-02-29 Bjrn Ricks * src/html/classic/js/.jshintrc: Update jshint config file. Don't allow global console and jquery access. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Don't pollute the global namespace by removing functions from the global namespace not used outside of gsa_graphics_base.js. 2016-02-29 Bjrn Ricks * src/html/classic/omp.xsl (js-tasks-chart-factory, js-tasks-data-source): Remove now unused and obsolete xslt templates for generating task charts. This code got replaced by a javascript implementation. 2016-02-29 Bjrn Ricks * src/html/classic/omp.xsl (js-aggregate-chart-factory, js-aggregate-data-source): Remove now unused and obsolete xslt templates for generating aggregate charts. This code got replaced by a javascript implementation. 2016-02-29 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (is_string): Fix checking the type of the passed parameter. 2016-02-29 Bjrn Ricks * src/html/classic/omp.xsl (get_aggregate): Use jquery to create aggreagte based charts for a detached window instead of generating javascript code directly. 2016-02-26 Bjrn Ricks * src/html/classic/omp.xsl: Use jquery to create task based charts for a detached window instead of generating javascript code directly. 2016-02-26 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Add dashboard element data attributes to hide the controller selection and to resize a chart in a detached window automatically. This is both required for displaying detached charts. 2016-02-26 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Add function is_object for checking if a value is a JavaScript object. Use this function to create init and gen params of a chart. Both params must only be created if the element returns correct json in its corresponding data attributes. 2016-02-26 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Add function is_string for checking if a value is a JavaScript string. 2016-02-26 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Check more carefully for ''. null and undefined values. At several places the variable can be null or undefined. This fixes the resizing of the chart heights. 2016-02-26 Bjrn Ricks * src/html/classic/graphics.xsl: Refactor secinfo charts to use jquery instead of beeing generated via xslt directly. 2016-02-26 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (field_name): Replace undescores with spaces for field names. 2016-02-25 Jan-Oliver Wagner * src/html/classic/gsad.xsl (html-gsa-navigation): Removed indention in menu "Configuration". Credentials are used in other places meanwhile so the indention does not make sense anymore. 2016-02-25 Bjrn Ricks * src/html/classic/graphics.xsl: Fix reports high results timeline chart. Use correct element attribute name for data columns. 2016-02-25 Bjrn Ricks * src/html/classic/omp.xsl: Use css class table-form for edit scanner preferences formular. 2016-02-25 Bjrn Ricks * src/html/classic/graphics.xsl, src/html/classic/omp.xsl: Use jquery to create charts for scans tasks, results and reports instead of generating javascript via xslt. 2016-02-25 Bjrn Ricks * src/html/classic/css/gsa-style.css: Always hide dashboard-data-source and dashboard-chart elements. 2016-02-25 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (on_ready): Remove handler for dashboard-controller css class. The handler got replaced by dashboard-data-source and dashboard-chart. 2016-02-25 Bjrn Ricks * src/html/classic/graphics.xsl: Use dashboard-data-source and dashboard-chart instead of dashboard-controller. 2016-02-25 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (on_ready): Add handler for dashboard-data-source and dashboard-chart css classes. This allows separation of data sources and its representation by different chart types. 2016-02-25 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_aggregate_data_source), src/html/classic/graphics.xsl: Remove special handling of info_by_class and info_by_cvss chart template types in create_aggregate_data_source. This will allow a better seperation between data source and chart controllers. 2016-02-25 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_aggregate_data_source): Register data source in create_aggregate_data_source. 2016-02-25 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_aggregate_data_source): Refactor create_aggregate_data_source to support also tasks besides aggregates. 2016-02-25 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (on_ready): Pass additional optional parameters to create_aggregate_data_source. 2016-02-25 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (get_chart_generator): Support gantt charts required for tasks dashboards. 2016-02-25 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (get_selector_label, get_title_generator): Add parameter type to get_selector_label and get_title_generator. The type parameter is required to support task charts. 2016-02-25 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (get_title_generator): Fix title generator for cloud chart types. 2016-02-19 Michael Meyer * src/html/classic/os.xml: Added some CPEs. 2016-02-25 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (on_ready): Create init params and gen params for the chart controllers. 2016-02-25 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (on_ready): Pass all optional parameters to create_aggregate_data_source. 2016-02-25 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_aggregate_data_source): Allow to set sort_stat parameter for an aggregate data source. 2016-02-25 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (get_selector_label, get_title_generator): Allow to pass a titel text to get_selector_label and get_title_generator. If this parameter is set it will be used to set the selector label and title directly. 2016-02-25 Hani Benhabiles * src/html/classic/omp.xsl (edit-config-preferences) (preferences-details): Fix quote issue. 2016-02-25 Hani Benhabiles * src/html/classic/omp.xsl (edit-config-preferences) (preferences-details): Specify the target credentials to be used in credential_up case. 2016-02-24 Hani Benhabiles * src/html/classic/omp.xsl (edit-config-preferences) (preferences-details): Add target credentials case to osp_credential_up case. 2016-02-24 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Remove create functions from global object. We should not use this functions outside of gsa_graphics_base. 2016-02-24 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_dashboard): Move evaluation of optional parameters to init function. 2016-02-24 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_data_source): Refactor data source to use an internal object instead of an internal function. 2016-02-24 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_chart_controller): Refactor chat controller to use an internal object instead of an internal function. 2016-02-24 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Add controller showError function. The display should not be accessed directly. 2016-02-24 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Pass console as parameter to global anonymous wrapping function. 2016-02-24 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_dashboard_box): Refactor dashboard box to use an internal object instead of an internal function. Also rename dashboard_box.show_error to showError. 2016-02-24 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_dashboard_new_row_target): Refactor dashboard row target to use an internal object instead of internal function. 2016-02-24 Bjrn Ricks Fix help pages icons * src/html/classic/img/secinfo.svg: Rename secinfo.svg to allinfo.svg. The info type for all sec info is allinfo. The info type is used at several places to create the links and icon locations for the help page. * src/html/classic/graphics.xsl: Use allinfo.svg instead of secinfo.svg. * src/html/classic/help.xsl: Update types for reports, results, oval defs and cert advisories. This fixes displaying the correct icon at the help pages. * src/html/classic/omp.xsl: Use allinfo as info type for all sec info. This fixes the link to the help page of all sec info. * CMakeLists.txt: Update installation of renamed secinfo.svg file. 2016-02-23 Hani Benhabiles * src/html/classic/omp.xsl (edit-config-preferences) (preferences-details): Adjust osp credentials types names. 2016-02-23 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_dashboard_new_row_target): Use jquery to create add row div placeholder element. 2016-02-23 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (dashboard_box.show_error): text function is only available if it is a jquery or d3 element. Therefore for resetting the svg element it is converted to a d3 element. 2016-02-23 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_dashboard_new_row_target): Fix keeping the event handlers when moving a box to a new row at the top or bottom. If the element is deleted the box in the row has no click event handlers anymore. 2016-02-23 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Use jquery hide and show functions to show buttons when editing the dashboard. 2016-02-23 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Use javascript:void(0); for anchor links with click event handler. This avoids having to call event.preventDefault() and to scroll upwards on every click. 2016-02-23 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_dashboard_box): Refactor dasboard box to use init method and jquery for html manipulation. 2016-02-23 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_dashboard_row): Refactor dashboard row to use an internal object instead of internal function. 2016-02-23 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_dashboard): Move init function to the top. This allows to see what is happening first easily. The most important information (interface and initialization) is on top of the function now. 2016-02-23 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Hide and show add new component button if a component is added or removed dependend of maximum allowed components. 2016-02-23 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Move storing of the filters, controllers and heights strings into own functions. Remove saveFiltersString from public dashboard api. It is only used within the dashboard. 2016-02-23 Bjrn Ricks * src/html/classic/omp.xsl: Use an order by date descending for links to report lists at the task detail page. 2016-02-23 Bjrn Ricks * src/html/classic/omp.xsl (html-create-permissions-form): Fix create multiple permission dialog by using new style popup dialog. Also remove unused code from the template. 2016-02-23 Timo Pollmeier * src/html/classic/js/greenbone.js (FilterDialog.prototype.show): Rebuild select2 drop-down lists so they function correctly. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_dashboard): Use an object to return for a new dashboard. This allows to view the complete interface of the dashboard. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Use jquery each function to iterate over dashboard rows to update height, filters and controllers string. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Store dashboard element as jquery object in dashboard. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Use jquery for intializing dashboard buttons. We should use jquery for html manipulation and d3 only for charts. 2016-02-22 Matthew Mundell * src/gsad_omp.c (page_url_append_param): Remove. No longer used. (get_one, get_task, get_config, get_report): Remove ID check, now that "create" pages no longer go to the created resource. 2016-02-22 Hani Benhabiles * src/html/classic/omp.xsl (edit-config-preference [edit-details]): Specify up credentials in dropdown for osp_credential_username and osp_credential_password parameters. 2016-02-22 Bjrn Ricks * src/html/classic/graphics.xsl: Set max components to 8 for secinfo dashboard. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Rename ChartController to create_chart_controller and also rename the internal my function to controller. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Rename DataSource to create_data_source. Also rename the internal my function to data_source. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Rename create_data_source to create_aggregate_data_source. Currently this function is a special function to create a data source for aggregated charts. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Rename DashboardBox to create_dashboard_box. The function is not used as a class. It is only a factory to return a new box for charts. Also rename the internal my function object to dashboard_box. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Rename DashboardNewRowTarget to create_dashboard_new_row_target. The function is not used as a class. It is only a factory to return a new dashboard object for displaying a row container. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Rename DashboardRow to create_dashboard_row. The function is not used as a class. It is only a factory to return a new dashboard row object. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (create_dashboard.dashboard.addNewRow): Refactor function to use an object as parameter. This allows passing only requried parameters. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Rename Dashboard function to create_dashboard. The function is not used as a class. It is only a factory function. Also rename the internal my function object to dashboard which is the real dashboard object. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Don't use typeof operator to check if global gsa object is initialized. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Allow to pass all dashboard constructor parametes via html data attributes. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Remove jshint warning about "Expected a conditional expression and instead saw an assignment.". 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Pass more globally used variables to encapsulating function. This allows a better minification and code separation. 2016-02-22 Bjrn Ricks * src/html/classic/js/.jshintrc: Update jshint config to ignore unused function parameters. Sometimes unused parameters are required for callbacks. Also don't allow to use variables before they have been defined. It is only allowed to access functions before they are defined. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (DashboardBox.my.redraw): Fix redraw function of DashBoard. The used request_data function got renamed to sendRequest. 2016-02-22 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Don't add filterSelectElem change event listener if filterSelectElem is not set. 2016-02-19 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: (DashboardBox.my.createFilterSelector): Don't use a string to create a javascript event handler. This is potentially insecure for script injection. We must change the generation of event handlers via a string on several additional code places later too. 2016-02-19 Bjrn Ricks * src/html/classic/graphics.xsl (js-add-dashboard-filter): Remove theunsed and obsolete template js-add-dashboard-filter. The filters can be added via html class dashboard-filter now. 2016-02-19 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js, src/html/classic/graphics.xsl: Allow to init the secinfo dashboard per html class and data attributes. This removes the requirement of generating possible insecure javascript per xslt for the dashboard. Also it is easier to read and debug the code now. * src/html/classic/css/gsa-style.css: Hide new dashboard data elements. 2016-02-19 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (ChartController), src/html/classic/graphics.xsl: Remove the paramter add_to_display from ChartController. It is always true. 2016-02-19 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (Chart), src/html/classic/graphics.xsl: Rename Chart function into ChartController. Actually it is not the chart that displays the svg. It's the controller of the diagram. 2016-02-19 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (DataSource.my.checkRequest): Simplify code by storing the request controller object in a variable. 2016-02-19 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (DataSource.my.sendRequest): Rename function parameter chart to controller. We should use a consistend naming scheme. 2016-02-19 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Rename request_data functions to sendRequest. 2016-02-19 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (Chart): Don't pass this to functions. this may point to an unwanted object in special cases. Therefore pass the my function object instead. 2016-02-19 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (DataSource): Reload window to show login page when an ajax request for data returns 401 (Authentication Required). 2016-02-19 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (Dashboard): Move the actual saving of the filters string into an own function. 2016-02-19 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (Dashboard): Fix checking if heigtsString and FiltersString must be updated. 2016-02-19 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js (Dashboard): Ensure that heightsString variable is always a string. 2016-02-19 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Update coding style. 2016-02-19 Bjrn Ricks * src/html/classic/graphics.xsl, src/html/classic/js/gsa_graphics_base.js: Initialize global gsa objects carefully. We can't ensure the loading order. 2016-02-19 Timo Pollmeier Allow stopping scheduled Tasks on details page. * src/html/classic/omp.xsl (task-icons): Add new parameter show-stop-when-scheduled for showing stop button for scheduled tasks. (task [details]): Add show-stop-when-scheduled param to task-icons. 2016-02-19 Michael Meyer * src/html/classic/os.xml: Added Cisco ADE-OS. 2016-02-19 Timo Pollmeier * src/gsad_omp.c (response_from_entity): Do not set no_redirect on errors. * src/html/classic/js/greenbone.js (OMPDialog.prototype.postForm): Add no_redirect parameter. 2016-02-18 Matthew Mundell * src/gsad_omp.c (new_task): Provide sensible defaults for config and target. (new_target): Provide sensible defaults for port list. * src/html/classic/wizard.xsl (quick-task-wizard): Correct empty config_id check. 2016-02-18 Timo Pollmeier * src/gsad.c (init_validator): Add parentheses to ifaces_allow regexp. 2016-02-18 Timo Pollmeier * src/gsad_omp.c (get_report): Build filter term instead of using old separate command attributes. 2016-02-18 Bjrn Ricks * src/html/classic/wizard.xsl (modify-task-wizard): Use the datepicker jquery ui element also in the modify task dialog to create a schedule. 2016-02-18 Bjrn Ricks * src/html/classic/wizard.xsl, src/html/classic/js/greenbone.js, src/html/classic/css/gsa-style.css: Use datepicker for date selection in advanced task wizard. The new datepicker activation is a bit more flexible as before by using class attributes instead of hardcoded ids and input names. 2016-02-18 Bjrn Ricks * src/html/classic/wizard.xsl: Remove extra "Create Task" button from advanced task wizard. 2016-02-18 Bjrn Ricks * src/html/classic/omp.xsl: Keep the current filter when deleting a host. 2016-02-18 Bjrn Ricks * src/html/classic/omp.xsl: Change import report dialog into an new style dialog to fix layout issues. 2016-02-18 Bjrn Ricks * src/gsad_omp.c (delete_asset_omp): Use PRG (Post-Request-Get) pattern when deleting an asset. 2016-02-17 Bjrn Ricks * src/html/classic/omp.xsl: Remove "Import Report" content from task detail page. Importing a report should be done via the upload icon at the icon toolbar. 2016-02-17 Bjrn Ricks * src/gsad.c (request_handler): Fix setting the content type to application/xml only if xml_flag param is set in POST requests. 2016-02-17 Bjrn Ricks * src/html/classic/omp.xsl: Change user edit dialog into an new style dialog to fix layout issues. 2016-02-17 Jan-Oliver Wagner * src/html/classic/gsad.xsl (html-gsa-navigation): Renamed menu item "SecInfo Dashboard" to simply "Dashboard". 2016-02-16 Matthew Mundell * src/html/classic/omp.xsl (html-edit-task-alert): Add missing colon. 2016-02-15 Michael Meyer * src/html/classic/os.xml: Added Cisco UCOS. 2016-02-12 Matthew Mundell * src/gsad_omp.c (save_container_task_omp): Send Auto Delete params with MODIFY_TASK. 2016-02-12 Matthew Mundell Add task preference for auto deleting reports. * src/gsad.c (init_validator): Add auto_delete and auto_delete_data. * src/gsad_omp.c (create_task_omp, save_task_omp): Pass auto delete parameters to OMP. * src/html/classic/omp.xsl (task [details], new_task) (html-edit-task-scan-options): Add field Auto Delete Reports. 2016-02-12 Timo Pollmeier * src/html/classic/css/gsa-style.css (html): Add "overflow-y: scroll" to always show scrollbar, preventing sudden, often difficult to handle changes in page width due to the scrollbar appearing or disappearing. 2016-02-12 Timo Pollmeier * src/html/classic/js/gsa_graphics_base.js (DataSource): Remove unused functions data_uri and last_uri. Fix sending OMP errors to controllers. 2016-02-12 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Remove event listener for DOMSubtreeModified. It was introduced to act on appearing scrollbars to resize the graphs. But the event is fired many many time even when hovering over our menu. Therefore the javascript performance is very poor on slow machines. Currently no JavaScript standard for listining on appearing or hiding scrollbars exists. 2016-02-11 Bjrn Ricks Adjust javascript coding style settings * src/html/classic/js/.jshintrc: Allow to create javascript uris. * src/html/classic/js/.jscsrc: Allow usage of Number and String without new, disallow spaces before commas and require all object keys to be one one line or each at a seperate line. 2016-02-11 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Update Copyright and add me as an author. 2016-02-11 Bjrn Ricks * src/html/classic/js/gsa_graphics_base.js: Update JavaScript code for new coding style requirements. This fixes most errors and warnings of jshint and jscs. 2016-02-11 Timo Pollmeier * src/html/classic/gsad.xsl (i18n_po_path): Remove. No longer used. 2016-02-11 Timo Pollmeier * src/html/classic/help.xsl (my_settings.html): Add help for settings "Dynamic Severity" and "Default Severity". 2016-02-10 Bjrn Ricks * src/html/classic/js/.jshintrc: Remove setting for ECMA script version 5. Its the default for jshint. 2016-02-10 Bjrn Ricks * src/html/classic/js/.jscsrc: Add a config for jscs (http://jscs.info). jscss a code style linter/formatter. 2016-02-10 Bjrn Ricks * src/html/classis/js/gsa_graphics_base.js: Use self invoking function to create a javascript "module". Also use strict mode to ensure we are using es5 (for details see http://ejohn.org/blog/ecmascript-5-strict-mode-json-and-more/). 2016-02-10 Bjrn Ricks * src/html/classic/graphics.xsl: Remove unused template js-create-chart-box. 2016-02-10 Timo Pollmeier * src/gsad_omp.c (create_credential_omp): Allow creating SNMP credentials without privacy params. (save_credential_omp): Add case for empty privacy_algorithm. * src/gsad.c (init_validator): Allow empty credential_login and privacy_algorithm. * src/html/classic/omp.xsl (html-create-credential-form) (html-edit-credential-form, credential [details]): Add "None" option for privacy algorithm. 2016-02-09 Matthew Mundell * src/gsad_omp.c (get_config_family): Request timeout and set preferences_config_id, so that the config's timeout is returned. * src/html/classic/omp.xsl (edit-config-family): Get the config's actual timeout, now that it is available in the "all" list of NVTs. 2016-02-09 Michael Meyer * src/html/classic/os.xml: Added Cisco CNU-OS. 2016-02-09 Bjrn Ricks * src/html/classic/css/gsa-style.css, src/html/classic/omp.xsl: Fix layout of icons at the gb_window_part_center element. It would be better to rework this layout completely but we'll get rid of the gb_window usage in future. 2016-02-08 Benot Allard * src/gsad.c: Move the handling of the /login/login.html page out of file_content_response. 2016-02-08 Timo Pollmeier * src/html/classic/js/gsa_bar_chart.js (generate), src/html/classic/js/gsa_bubble_chart.js (generate), src/html/classic/js/gsa_cloud_chart.js (generate), src/html/classic/js/gsa_donut_chart.js (generate), src/html/classic/js/gsa_gantt_chart.js (generate), src/html/classic/js/gsa_h_bar_chart.js (generate), src/html/classic/js/gsa_line_chart.js (generate): Reset html_table_url so the HTML table is updated when filter is changed. 2016-02-08 Bjrn Ricks * src/html/classic/css/gsa-style.css: Reenable highlighting of the hovered main menu entry. 2016-02-08 Bjrn Ricks * src/html/classic/css/gsa-style.css (.footer): Adjust margins for the footer. 2016-02-08 Bjrn Ricks * src/html/classic/css/gsa-style.css: Reorder css definitions for main menu (gb_menu). 2016-02-08 Bjrn Ricks * src/html/classic/css/gsa-style.css: Remove unnecessary style declartions. 2016-02-08 Bjrn Ricks * src/html/classic/css/gsa-style.css: Fix width of highlighted entries in the main menu (gb_menu). 2016-02-05 Timo Pollmeier * src/html/classic/js/gsa_graphics_base.js (Dashboard): Wait until page is loaded before adding resize and DOMSubtreeModified listeners. 2016-02-04 Timo Pollmeier * src/html/classic/css/gsa-style.css (.progressbar_box): Use value content-box for box-sizing here to correct sizes of progress bars. 2016-02-04 Timo Pollmeier * src/html/classic/js/gsa_bar_chart.js (BarChartGenerator): Initialize x and width of bars in generate function. * src/html/classic/js/gsa_h_bar_chart.js (HorizontalBarChartGenerator): Initialize y and height of bars in generate function. 2016-02-04 Matthew Mundell * src/html/classic/omp.xsl (alert [details]): In the Method field, use "list of resources" for SecInfo in the Send case. For SecInfo in the Email case also include the Content, Subject and Message, because these can be edited now. 2016-02-04 Timo Pollmeier Adapt width of dashboard box placeholder to available space. * src/html/classic/css/gsa-style.css: Add new rules for dashboard-placeholders in rows with .num-components-N class, N being a number from 1 to 4. (.dashboard-placeholder): Set default width to 100%; * src/html/classic/js/gsa_graphics_base.js (Dashboard.updateComponentCountClasses): New function (DashboardRow.updateComponentCountClasses): New function. (DashboardRow.updateComponents): Call updateComponentCountClasses. (DashboardRow.startEdit): Call updateComponentCountClasses of dashboard on change. 2016-02-04 Bjrn Ricks * src/html/classic/omp.xsl (edit-config-family): Reload parent dialog if edit scan config familiy has been saved successfully. 2016-02-04 Bjrn Ricks * src/html/classic/omp.xsl (user-tags-window-checked): Allow to toggle user tags section in detail views. 2016-02-04 Bjrn Ricks * src/html/classic/omp.xsl: Fix layout of tag section in new task dialog. 2016-02-04 Bjrn Ricks * src/html/classic/omp.xsl: Fix layout of action icons at the trashcan page. Also remove direct style formatting and obsolete values. 2016-02-04 Timo Pollmeier * src/html/classic/css/gsa-style.css (chart-top-buttons): Remove now superfluous margin. * src/html/classic/js/gsa_graphics_base.js (DashboardBox): Adjust SVG element size to new box-sizing. 2016-02-04 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-override-form): Fix layout of the edit override dialog by using the table-form css class. Also remove the deprecated td attributes. 2016-02-04 Timo Pollmeier * src/html/classic/gsad.xsl (html-head): Add "Content-Type" meta tag because the one added implicitly otherwise is not closed correctly. 2016-02-04 Timo Pollmeier * src/html/classic/js/gsa_graphics_base.js (Dashboard): Fix check for height changes. (DashboardBox): Calculate width according to new box-sizing. * src/html/classic/css/gsa-style.css (.chart-head, .chart-top-buttons): Adjust height and padding to new box-sizing. (.dashboard.edit .chart-head): Add "-webkit-grab" cursor in case "grab" does not work, e.g. in Chrome. 2016-02-04 Bjrn Ricks * src/html/classic/omp.xsl (edit-families-family): It is not required to set an empty data-done attribute on action icons anymore. In fact setting the data-done attribute prevents reloading the parent dialog or window now. 2016-02-04 Bjrn Ricks * src/html/classic/greenbone.js: Fix toggling sections via ToggleIcon class. Store the correct current collapsed state in the local storage of the browser. 2016-02-04 Bjrn Ricks * src/html/classic/greenbone.js: Update coding style to reduce jshint warnings. Use ' instead of ", always use {} for if, for, while. Remove unsed variables. Use === and !=== for comparisions (see https://javascriptweblog.wordpress.com/2011/02/07/truth-equality-and-javascript/). 2016-02-04 Bjrn Ricks * src/html/classic/js/.jshintrc: Add a config file for jshint (javascript linter). 2016-02-03 Timo Pollmeier Add filter selection dropdowns on SecInfo dashboard. Remove test output and prevent unnecessary update events. Remove unused "Display". * src/gsad_omp.c (dashboard): Select filters with empty type as well. * src/html/classic/graphics.xsl (js-add-dashboard-filter): New template. (dashboard [secinfo]): Add filter selection for charts and define the defaultControllerString. * src/html/classic/js/gsa_graphics_base.js (Dashboard): Add filter selection. Remove debug output used for testing. Have controller and filter selection elements only active after initialization. Fix resized event handler. (DashboardRow): Add filter selection. (DashboardBox): Add filter selection and activation of select dropdowns. (Chart): Make id more unique and add filter selection. (DataSource): Add filter selection and manage data for multiple filters. (Display): Remove. Obsoleted by DashboardBox. 2016-02-03 Bjrn Ricks * src/html/classic/omp.xsl (preference): Use edit dialog to change the preferences of a nvt. 2016-02-03 Bjrn Ricks * src/html/classic/omp.xsl (preference): Open link to nvt details in a new browser tab if nvt preference is displayed in a dialog. 2016-02-03 Matthew Mundell * src/html/classic/omp.xsl (alert [details]): In the "Send to host" case, leave out the report format, because it's not used. 2016-02-03 Matthew Mundell * src/html/classic/omp.xsl (alert): Use type-name-plural for Updated case of 'New SecInfo arrived' too. 2016-02-03 Bjrn Ricks * src/html/classic/wizard.xsl: Use new edit-dialog css classes for the wizard dialogs. 2016-02-03 Bjrn Ricks * src/html/classic/wizard.xsl: Fix modify task wizard by using the new css column layout. 2016-02-03 Bjrn Ricks * src/html/classic/greenbone.js: Update coding style: Use camelCase for methods and underscore for functions in JavaScript. 2016-02-03 Bjrn Ricks * src/html/classic/greenbone.js: Remove unused function isStatusOk. 2016-02-03 Bjrn Ricks * src/html/classic/omp.xsl: Reload window if main dialogs for creating or editing resources are closed. This will display the changes afterwards. 2016-02-03 Bjrn Ricks * src/html/classic/greenbone.js (init_omp_dialog): Don't reload the page or dialog of a done element is set. The done element is used to add an entry to the parent dialog dynamically. 2016-02-02 Bjrn Ricks * src/html/classic/greenbone.js (OMPAction.prototype.do): Don't use redirect for POST in OMPActions. The PRG pattern is not required for ajax requests and only causes a higher latency. 2016-02-02 Bjrn Ricks * src/html/classic/css/gsa-style.css: Set text color for link button. This avoid having a blue text color applied from a:link to a button. 2016-02-02 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-role-form): Refactor edit role formular to use the dialog action for submitting the post requests asynchronously. 2016-02-02 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-role-form): Fix creating permissions from the edit role formular. The parameter role_id got renamed to permission_role_id. 2016-02-02 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-role-form): Change edit role form into and edit dialog. 2016-02-02 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-port-list-form): Fix disabling the new port range button only if the port list is in use. 2016-02-02 Bjrn Ricks * src/html/classic/css/gsa-style.css: Add generic style for buttons. This style will allow to render button, anchor and input elments with the same layout. 2016-02-02 Bjrn Ricks * src/gsad.c (request_handler): Respect xml parameter also for POST responses. 2016-02-02 Bjrn Ricks * src/html/classic/greenbone.js, src/html/classic/omp.xsl: Rename css class dialog-delete-action to dialog-action. This css class is used to apply a OMPAction to the element. 2016-02-02 Bjrn Ricks * src/html/classic/greenbone.js: Don't pass cmd option to OMPAction. This option isn't used anymore. 2016-02-02 Bjrn Ricks * src/html/classic/greenbone.js: Don't set datatype for ajax requests. Datatype is intended to override the response content type explicitly. 2016-02-01 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-role-form): Use new OMPAction to delete general command permissions in the edit role dialog. 2016-02-01 Bjrn Ricks * src/html/classic/greenbone.js: Avoid duplicate code by merging the two error handling methods of OMPDialog. 2016-02-01 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-port-list-form): Use new OMPAction to delete port ranges in the port edit dialog. Using the OMPAction allows to send the delete request asynchronously and refresh the edit dialog on success. 2016-02-01 Bjrn Ricks * src/html/classic/greenbone.js: Add new OMPAction class to allow sending formulars via ajax. 2016-02-01 Bjrn Ricks * src/html/classic/greenbone.js: Refactor setting the error from a 4XX response into an own method of OMPDialog. 2016-02-01 Bjrn Ricks * src/html/classic/omp.xsl(html-edit-port-list-form): Only show add new port range if port list is not in use. 2016-01-31 Matthew Mundell * src/gsad.c (params_mhd_validate_values, params_mhd_validate): Before calling openvas_validate, check that the param is valid UTF-8. This prevents the Glib functions from running on invalid UTF-8, which can lead to segfaults, and so can be used to bring GSA down. 2016-01-31 Matthew Mundell * src/gsad.c (request_handler): Close connection if "url" is not valid UTF-8. This prevents Glib from segfaulting when printing the URL to the login page XML, which could be used to bring GSA down. 2016-01-31 Matthew Mundell * src/gsad.c (request_handler): Check that params has been setup before accessing param "cmd", because in some cases params is still NULL. Prevents a Glib critical error due to accessing NULL as a hashtable. 2016-01-29 Jan-Oliver Wagner * src/html/classic/omp.xsl (name="include-message-default") (name="attach-message-default"): Removed the sentence about scan engine. 2016-01-29 Bjrn Ricks * src/html/classic/omp.xsl: Reload parent dialog after adding a port range successfully. 2016-01-29 Bjrn Ricks * src/html/classic/omp.xsl: Reload window after closing the dialogs from the main icon menu successfully. 2016-01-29 Bjrn Ricks * src/html/classic/js/greenbone.js: Refaktor OMPDialog to use a more generalized option for reloading after success. Currently the option accepts two values: 'window' and 'parent'. 2016-01-29 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-port-list-form): Refactor edit port list to open up a child dialog for adding a new port range. 2016-01-29 Bjrn Ricks * src/html/classic/omp.xsl: Introduce a template for displaying a form to add a new port range to a port list. 2016-01-29 Bjrn Ricks * src/gsad.c, src/gsad_omp.c, src/gsad_omp.h: Introduce a new_port_range omp command. This command is intended to only return html for adding a new port range. 2016-01-29 Bjrn Ricks * src/html/classic/js/greenbone.js (init_omp_dialog): Don't reload the browsers window if a child dialog wants to reload only the parent dialog. 2016-01-29 Bjrn Ricks * src/html/classic/js/greenbone.js (init_omp_dialog): Allow to overwrite parent reload option via the data-parent-reload attribute on the button element. With this change a button for a new dialog can decide weather a parent dialog should be reloaded after the new dialog is closed. 2016-01-28 Matthew Mundell * src/html/classic/help.xsl (html-edit-alert-form): Correct name of message fields under the "include" radio. 2016-01-28 Matthew Mundell * src/html/classic/help.xsl (help [new_alert.html]): Add new $ variables. 2016-01-28 Bjrn Ricks * src/html/classic/omp.xsl: Add an own template for editing scan config nvts. This allows displaying a different content when editing a scan config nvt in a dialog. 2016-01-28 Matthew Mundell * src/html/classic/omp.xsl (html-create-alert-form): Add count and date to SecInfo subject. 2016-01-28 Bjrn Ricks * src/html/classic/omp.xsl (preferences-edit-details): Remove the submit button from the template. The template is used within an edit dialog. Therefore no submit button is necessary anymore. 2016-01-28 Bjrn Ricks * src/html/classic/omp.xsl: Split editing a scan config nvt into an own template. The new template is used to display an edit dialog. 2016-01-28 Bjrn Ricks * src/html/classic/omp.xsl: Pass oid to edit config nvt dialog formular. The oid is required to find the corresponding nvt. 2016-01-28 Bjrn Ricks * src/html/classic/js/greenbone.js: Fix bulk action dialogs which are using POST as http method. 2016-01-28 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog.prototype.set_error_content): Fix getting the content of an error response in an OMPDialog. 2016-01-27 Bjrn Ricks * src/html/classic/omp.xsl, src/html/classic/js/gsa_graphics_base.js, src/html/classic/css/gsa-style.css: Rename csss class gsa_footer to gsa-footer. We should use a common naming scheme for all css classes. 2016-01-27 Bjrn Ricks * src/html/classic/omp.xsl: Allow to toggle sections in edit scan config dialog. 2016-01-27 Bjrn Ricks * src/html/classic/css/gsa-style.css: Update paddings and margins after adding the gsa-main container. 2016-01-27 Bjrn Ricks * src/html/classic/gsad.xsl (envelope): Put main content in an extra diff with class gsa-main. This allows easier stlying (padding, margin, ...) of all contents without having to touch the xsl. 2016-01-27 Bjrn Ricks * src/html/classic/js/greenbone.js (init_omp_dialog): Pass parameters as object to init_omp_dialog. Add new optional parameter parent_reload. This allows disabling of reload for create new OMPDialogs. 2016-01-26 Bjrn Ricks * src/html/classic/js/greenbone.js: Refactor OMPDialog to allow reloading a parent dialog after its child is closed. 2016-01-26 Bjrn Ricks * src/html/classic/js/greenbone.js: Change OMPDialog constructor function to accept an object instead of parameters. This allows easier handling of optional parameters. 2016-01-26 Benot Allard * src/gsad.c: Optimize that one case where the buffer is actually persistent. 2016-01-26 Benot Allard * src/gsad.c: Re-introduce MHD_HTTP_METHOD_NOT_ACCEPTABLE for when the library doesn't define it (yet). 2016-01-26 Benot Allard * src/gsad.c: Fix usage of deprecated symbol MHD_HTTP_METHOD_NOT_ACCEPTABLE 2016-01-26 Benot Allard * src/gsad.c: Fix usage of deprecated function MHD_create_response_from_data 2016-01-25 Bjrn Ricks * src/html/classic/js/greenbone.js: Refactor toggling of sections via icon click. Move existing functions into a class. Also remove obsolete code for gsa.displays. Add an element data variable (collapsed) for setting the initial state of the toggle. 2016-01-25 Bjrn Ricks * src/html/classic/omp.xsl (edit-config-family): Update edit scan config family to new html structure for using it within a javascript OMPDialog. 2016-01-25 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog.prototype.show): Show login page when session has expired and a 401 is returned to a dialog request. 2016-01-25 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog.prototype.show): Remove all submit buttons from the OMPDialog not only the first one. In a dialog no button should be shown beside the main dialog button. 2016-01-25 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog.prototype.show): Introduce new html content structure for edit dialogs. A new edit dialog should have the structure
...
...
. 2016-01-25 Matthew Mundell Allow user to specify email subject and content for SecInfo alerts too. * src/html/classic/omp.xsl (include-message-default-secinfo) (attach-message-default-secinfo): New variables. (html-create-alert-form, html-edit-alert-form): Add two subject fields, one task case and one secinfo case. These are hidden according to the event type. Same for message and message radio. * src/html/classic/js/greenbone.js (editAlertUpdateForm): Adjust email subject and content fields according to event type. 2016-01-25 Bjrn Ricks * src/html/classic/omp.xsl: Split html-config-family-table into two templates. The existing html-config-family-table displays the details and edit-config-familiy the edit page now. This will allow to render a different html structure for our edit dialog in future. 2016-01-21 Bjrn Ricks * src/html/classic/js/greenbone.js (OMPDialog.prototype.show): Refactor done_func to allow handling of other response content then a html page with gb_window in future. 2016-01-21 Bjrn Ricks * src/html/classic/omp.xsl: Fix displaying the action icons in one row at the report details page. 2016-01-21 Bjrn Ricks * src/html/classic/omp.xsl, src/html/classic/wizard.xsl: Remove direct style attributes for adding icon margins. 2016-01-21 Bjrn Ricks * src/html/classic/omp.xsl, src/html/classic/help.xsl: Fix usage of .icon-lg and remove usage of #small-icon. 2016-01-21 Bjrn Ricks * src/html/classic/omp.xsl, src/html/classic/graphics.xsl: Remove direct style for big icons in the section header. * src/html/classic/css/gsa-style.css: Remove now obsole #big-icon css definition. 2016-01-21 Bjrn Ricks * src/html/classic/omp.xsl: Remove direct style for small icons in the section header. * src/html/classic/css/gsa-style.css: Remove now obsole #small-icon css definition. 2016-01-21 Bjrn Ricks * src/html/classic/omp.xsl: Remove direct style for section header info boxes at the right of the detail pages. Use new css class section-header-info instead. * src/html/classic/css/gsa-style.css: Introduce new css class section-header-info. 2016-01-21 Bjrn Ricks * src/html/classic/omp.xsl (html-config-family-table): Refactor scan config family details to use new layout. 2016-01-21 Bjrn Ricks * src/html/classic/omp.xsl (list-window): Fix marging for help and new taks icon by using the icon css class. 2016-01-21 Jan-Oliver Wagner Make the my_setting icon on help page work. * src/html/classic/img/mysettings.svg: Renamed to my_setting.svg. * src/html/classic/img/my_setting.svg: New, see above. * CMakeLists.txt, src/html/classic/omp.xsl: Adjust filename accordingly. 2016-01-21 Bjrn Ricks * src/html/classic/omp.xsl: Fix rendering the detail table action icons. Put them into one row again. * src/html/classic/css/gsa-style.css: Introduce new css class table-actions. This css class is intended to be used within detail tables for styling icon buttons. 2016-01-20 Bjrn Ricks * src/html/classic/js/greenbone.js: Update coding style and make jshint happy. 2016-01-20 Bjrn Ricks * src/html/classic/omp.xsl (html-config-nvt-table): Refactor scan config nvt details page to use the new layout. 2016-01-20 Bjrn Ricks Refactor using icons as action buttons * src/html/classic/omp.xsl: Remove the direct formatting via style attributes for several icons. Especially in the section headers. * src/html/classic/css/gsa-style.css: Introduce icon and icon-action css classes for formatting icon button at secion headers and in toolbars. 2016-01-19 Bjrn Ricks * src/html/classic/js/greenbone.js: Refactor initializing of OMPDialogs. Use a common function for edit, create, upload and delete dialogs. This reduces the code duplication for initializing the dialog. 2016-01-19 Bjrn Ricks * src/html/classic/css/gsa-style.css: Add style to set the maximum height of a dialog. If the content is larger then the maximum height scrollbars should be shown. 2016-01-19 Bjrn Ricks * src/html/classic/omp.xsl(delete_user, report, process_bulk): Remove usage of deprecated
element for styling. 2016-01-19 Bjrn Ricks * src/html/classic/css/gsa-style.css: Add css classes for text layout. Set a better default for paragraph elements. A paragraph should only have a margin on the bottom. 2016-01-18 Bjrn Ricks * src/html/classic/omp.xsl: Remove usage of
for paragraph layouts. 2016-01-18 Bjrn Ricks * src/html/classic/omp.xsl: Don't use
for rendering comments in task details. 2016-01-18 Bjrn Ricks * src/html/classic/omp.xsl: Fix calculating the width of icon actions after using box-sizing: border-box by default. 2016-01-18 Bjrn Ricks * src/html/classic/css/gsa-style.css: Remove #wizardess css styles. * src/html/classic/wizard.xsl: Refactor advanced create task dialog to use new grid layout and table form. 2016-01-18 Bjrn Ricks * src/html/classic/css/gsa-style.css: Set a common width for all select2 drop down boxes. For a unified layout and easier reading all selects should have the same width in table bases formulars. 2016-01-18 Bjrn Ricks * src/html/classic/css/gsa-style.css: Introduce a draft for a grid layout similar to bootstrap (http://getbootstrap.com/css/#grid) or skeleton (http://getskeleton.com/#grid). This new grid system is intended to replace our table based layout in future. 2016-01-18 Bjrn Ricks * src/html/classic/css/gsa-style.css: Reorder CSS declarations. First define standard element styles for normalization. Afterwards introduce new css classes. 2016-01-18 Bjrn Ricks * src/html/classic/css/gsa-style.css: Use common css classes pull-right and pull-left for floating. Remove float_left and float_right classes. * src/html/classic/omp.xsl, src/html/classic/help.xsl, src/html/classic/help_de.xsl, src/html/classic/help_ru.xsl, src/html/classic/help_zh_CN.xsl: Always use pull-right and pull-left css classes for floating. Remove usage of direct styles for floating from all elements. 2016-01-18 Bjrn Ricks * src/html/classic/css/gsa-style.css: Set default box width and height calculation model to the more intuitive border-box mode. For details please take a look at https://css-tricks.com/box-sizing/ 2016-01-15 Bjrn Ricks * src/html/classic/wizard.xsl: Remove usage of
elements for formatting.
should only be used in texts for an explicit line break after a word or sentence but not to ensure an empty line for a paragraph. 2016-01-15 Bjrn Ricks Remove usage of obsolete border attribute * src/html/classic/css/gsa-style.css: Disable border for all tables. * src/html/classic/omp.xsl, src/html/classic/wizard.xsl: Remove all occurences of the border attribute. This html attribute should not be used anymore. 2016-01-15 Michael Wiegand * src/html/classic/omp.xsl (get_info_response): Fix typo in message. 2016-01-15 Bjrn Ricks * src/html/classic/omp.xsl (html-edit-target-form): Add new action icons for creating port lists and credentials in a sub dialog to the edit target dialog. 2016-01-15 Bjrn Ricks Improve the edit task dialog. * src/html/classic/omp.xsl: Use new table-from css class for the edit task dialog. Add new action icons to allow creating of schedules, alerts, etc. directly from within the edit task dialog. 2016-01-15 Bjrn Ricks * src/html/classic/js/greenbone.js: Add an entity selector for newly created scan config. This allows selecting the new scan config after they have been created in a sub dialog. Also add a console warning if a entity selector is missing. 2016-01-15 Bjrn Ricks * src/html/classic/gsa-style.css: Display a pointer mouse cursor on pause/resume button at the info dialog. * src/html/classic/js/greenbone.js: Use progress mouse cursor in the new info dialog instead of wait. 2016-01-15 Bjrn Ricks * src/html/classic/omp.xsl, src/html/classic/wizard.xsl: Remove "(optional)" term from all field labels. With our new dialogs it is much more obvious which fields are optional. 2016-01-14 Timo Pollmeier * src/html/classic/graphics.xsl (dashboard [secinfo]): Show dashboard again without filter selection. 2016-01-14 Jan-Oliver Wagner * src/html/classic/wizard.xsl (name="wizard"): Rewrite the text, move the wizard icon top left and make the text available to translations. 2016-01-14 Bjrn Ricks * src/html/classic/omp.xsl: Remove "(optional)" term from comment fields labels. By default all comments are optional. 2016-01-14 Bjrn Ricks * src/html/classic/omp.xsl (html-create-target-form): Add buttons to create credentials directly from the new target dialog. 2016-01-14 Timo Pollmeier * src/html/classic/js/gsa_graphics_base.js (Chart.detached_url) (create_uri): Encode individual components instead of whole string so ampersands and other special character are also encoded. 2016-01-14 Timo Pollmeier * src/html/classic/graphics.xsl (js-aggregate-chart-factory) (js-tasks-chart-factory): Unescape extra gen_params. * src/html/classic/js/gsa_graphics_base.js (Dashboard.resized): Fix height check. 2016-01-14 Bjrn Ricks Introduce a new info dialog * src/html/classic/css/gsa-style.css: Add icon-lg css class for large icons with size of 50x50 pixels. Also add styles for the new info dialog. * src/html/classic/img/pause.png: Add new button for pause actions. * src/html/classic/img/wizard.svg: Add a svg version of the wizard icon to allow scaling of the icon. * CMakeLists.txt: Install pause.png and wizard.svg. * src/html/classic/js/greenbone.js: Add new InfoDialog class for displaying a help text within a dialog. It is possible to use a timeout to close the dialog automatically. The timeout can be pause and resumed afterwards. * src/html/classic/wizard.xsl: Display an info dialog if the user has not created any tasks yet. 2016-01-14 Timo Pollmeier * src/html/classic/js/gsa_line_chart.js (generate): Fix updating of markers. 2016-01-14 Timo Pollmeier * src/html/classic/css/gsa-style.css (.dashboard.edit .chart-head): New rule to show a "grab" cursor on dashboard box headers in edit mode. 2016-01-14 Timo Pollmeier Save dashboard row heights, fix resizing of detached chart and add some missing unescaping. * src/html/classic/graphics.xsl (js-aggregate-chart-factory) (js-tasks-chart-factory): Unescape init params and selector label. (js-scan-management-top-visualization, js-secinfo-top-visualization): Rename default_components to default_controllers, add row heights setting ID parameter for Dashboard. * src/html/classic/omp.xsl (get_tasks_chart, get_aggregate): Add heights parameter for Dashboard. Run fit_detached_window after page is loaded and run resize listener once automatically. * src/html/classic/js/gsa_graphics_base.js (Dashboard): Add parameter "heightsString" and dashboardOpt "heightsPrefID". (Dashboard.updateControllersString): Do not delete controllersString. Check component count instead of rowControllersString to test whether to insert separator. (Dashboard.updateHeightsString): New function. (Dashboard.updateRows): Update heights string if applicable. (Dashboard.newComponent): Do not apply Select2 here. (Dashboard.resized): Add parameter to also check height. (Dashboard.resize): Set row heights if the heightsString is null. (Dashboard.initComponentsFromString): Process heightsString to set row heights if available. (DashboardRow.height): New function. (DashboardRow.updateControllersString): Do not delete controllersString. (DashboardRow.updateComponents): Do not delete components. (DashboardRow.startEdit): Update heights string on resize stop. (DashboardBox.redraw): Apply Select2 here. (DashboardBox.updateControllerSelect): Do not apply Select2 here. (DashboardBox.applySelect2): New function. (detached_chart_resize_listener): Remove debug output and call resized function on dashboard. 2016-01-14 Bjrn Ricks Use a common layout for create and edit dialogs based on css. * src/html/classic/css/gsa-style.css: Add additional styles for table based formulars to align its elements. * src/html/classic/omp.xsl: Refactor create and edit dialogs to use a common layout. The new layout removes the usage of deprecated html attributes (like e.g. valign or cellspacing) and fixes the vertical alignment of radio-, checkboxes and images. 2016-01-13 Timo Pollmeier * src/gsad.c (init_validator): Correct regular expressions for "cmd", "auth_algorithm", "boolean", "min_cvss_base", "day_of_month", "hosts_allow", "month", "package_format", "port_type", "privacy_algorithm" and "calendar_unit". 2016-01-13 Matthew Mundell Prevent a few segfaults when OMP server is down. * src/gsad_omp.c (omp, ompf): Add success return to doc. (save_report_format_omp): When saving a parameter give up instead of continuing, so that the user at least knows that the parameter was not changed. Add note about checking response. When saving report format use ompf response when ompf returns -1, because there is no entity. 2016-01-13 Matthew Mundell Extend the NVT alerts to any SecInfo type. * src/gsad_omp.c (append_alert_event_data): Add 'secinfo_type'. (create_alert_omp, save_alert_omp): Update event names. * src/html/classic/js/greenbone.js (window.editAlertUpdateForm): Update event name. * src/html/classic/omp.xsl (html-create-alert-form): Update event name. Add type dropdown. Add "details=1" to "details_url". (html-edit-alert-form): Update event names. Specify name for 'status'. Add type dropdown. (alert): Add type. Put status on same line as event name. (condition): Update event name. (alert [details]): Add SecInfo to name. Update event names. 2016-01-13 Bjrn Ricks * src/html/classic/js/greenbone.js: Add entry selectors for new slaves and schedules. * src/html/classic/css/gsa-style.css: Set mininum width of select elements in table based forms. * src/html/classic/omp.xsl: Add "new action" icons for schedule and slaves to new task dialog. 2016-01-13 Bjrn Ricks * src/html/classic/js/greenbone.js: Update OMPDialog to use Post-Redirect-Get pattern. This fixes selecting newly created subelements (e.g. a new schedule) in the "New Task" dialog. 2016-01-12 Timo Pollmeier Use a new, more dynamic method for creating dashboards / chart boxes which makes their size adapt to the screen width, and which also allows editing of dashboards like rearranging, removing and adding of new components and resizing the row heights. * src/gsad_omp.c (authenticate_omp): Change filter for getting dashboard settings. * src/html/classic/graphics.xsl (init-d3charts): Add variable "dashboards" and remove unused variables "generators", "displays" and "charts". (js-aggregate-chart, js-tasks-chart): Remove. Renamed to js-aggregate-chart-factory and js-tasks-chart-factory. (js-aggregate-chart-factory): New. Most functionality from js-aggregate-chart and js-tasks-chart. Builds a JS function generating chart controllers instead of creating the controller directly. Also adjusted to new dashboard creation method. (js-scan-management-top-visualization, js-secinfo-top-visualization): Use new, more flexible dashboard creation method. (dashboard [secinfo]): Comment out chart creation code. * src/html/classic/omp.xsl (list-window): Use new Dashboard creation method for top mini-dashboard. (get_tasks_chart, get_aggregate): Use new Dashboard creation method. * src/html/classic/css/gsa-style.css: Update CSS for dashboards. * src/html/classic/js/gsa_graphics_base.js (Dashboard, DashboardRow) (DashboardNewRowTarget): New constructor functions for objects managing rearrangable and resizable dashboards. (DashboardBox): New constructor function. Replacement for Display using the new editable Dashboard. (Chart): Use addController function of DashboardBox. Add function "id". (fit_detached_window, detached_chart_resize_listener): Adapt to new Dashboard. * src/html/classic/js/jquery-ui.js src/html/classic/js/min/jquery-ui.js: Update to a version including all components. 2016-01-12 Bjrn Ricks * src/gsad_omp.c (MESSAGE_INVALID): Fix returning the correct error message in the http response. 2016-01-12 Bjrn Ricks * src/gsad_omp.c (create_container_task_omp): Check if the name parameter is valid before creating a container task. 2016-01-12 Bjrn Ricks * src/gsad_omp.c: Don't return a redirect response for unsuccessful post request. Therefore rename the macros MESSAGE_REDIRECT to MESSAGE_INVALID and CHECK_PARAM_REDIRECT to CHECK_PARAM_INVALID for more meaningful names. 2016-01-12 Bjrn Ricks * src/gsad_omp.c (response_from_entity): Don't return a redirect response in error cases. 2016-01-11 Bjrn Ricks * src/gsad_omp.c (next_page_url): Consider xml parameter from request for next page url. 2016-01-11 Matthew Mundell * src/gsad.c (request_handler): If "url" starts with "//" then drop the connection, otherwise the guest link can be used as a redirect. 2016-01-11 Bjrn Ricks * src/html/classic/wizard.xsl: Remove unused xslt template wizard_list. 2016-01-11 Bjrn Ricks Improve icon menus to look similar to the main menu. * src/html/classic/gsa-style.css: Rename css class menu_icon to icon-menu. Update icon-menu css class to make css class wizard_list obsolete. Use :first-child and :last-child css pseudo-classes to remove unnecessary first and last css classes. Remove wizard_list css classes completely. * src/html/classic/omp.xsl, src/html/classic/wizard.xsl: Use new icon-menu css class instead of menu_icon. Remove usage of wizard_list, first and last css classes. 2016-01-11 Michael Wiegand Make a better distinction between hardening flags for compiling and for linking to avoid using flags in a context where they make no sense. * CMakeLists.txt: Separate linker hardening flags from compiler hardening flags. * src/CMakeLists.txt: Use linker hardening flags when linking. 2016-01-11 Bjrn Ricks * src/html/classic/gsa-style.css: Use common indentation of 2 spaces. Update Copyright year in header. 2016-01-08 Timo Pollmeier * src/html/classic/graphics.xsl: Apply escaping to all generated JS strings. * src/html/classic/js/gsa_graphics_base.js (unescapeXML): New function. * src/html/classic/omp.xsl (gsa:escape-js): Escape special characters to XML entities. 2016-01-08 Bjrn Ricks * src/html/classic/gsa-style.css: Introduce new css classes: A valign-middle class to center elements vertically. Several css classes for formatting of tables as formulars. * src/html/classic/omp.xsl: Remove obsolete html elements and attributes which can be styled by css from the new task dialog. Also fix several layout issues in the new task dialog. 2016-01-08 Bjrn Ricks * src/html/classic/help_de.xsl: Update German "Not Found" help page to new frameless style. 2016-01-08 Bjrn Ricks * src/html/classic/help.xsl: Fix css class to use new layout at "all secinfo" page. 2016-01-08 Hani Benhabiles * src/html/classic/omp.xsl (preference [edit-details]): Fix osp credential selection default value. 2016-01-08 Bjrn Ricks * src/html/classic/help.xsl: Add space after edit icon to improve readability. 2016-01-08 Bjrn Ricks * src/html/classic/help.xsl: Fix icon links to the scanner config. 2016-01-08 Bjrn Ricks * src/html/classic/help_de.xsl: Fix links to the credential help pages at the content page. 2016-01-08 Bjrn Ricks * src/html/classic/help_de.xsl: Update German help pages to new style without the old boxes. 2016-01-08 Timo Pollmeier * src/gsad.c (init_validator): Make regex match options for aggregate_type, asset_type and sort_order exactly. 2016-01-06 Jan-Oliver Wagner * gsad.xsl, help.xsl, help_ru.xsl: Extend the copyright year to 2016. 2016-01-06 Jan-Oliver Wagner * src/html/classic/help.xsl, src/html/classic/help_de.xsl, src/html/classic/help_ru.xsl, src/html/classic/help_zh_CN.xsl (mode="help" match="contents.html"): Removed unnecessary note. 2015-01-05 Matthew Mundell Allow the sysadmin to provide an alternate login image. * src/gsad_base.c (login_xml): Add ALTERNATE_LABEL flag to LOGIN_PAGE. * src/html/classic/gsad.xsl (login_box): If ALTERNATE_LABEL is not 0 then use label.png instead of login-label.png. 2015-01-04 Hani Benhabiles * src/gsad_omp.c (get_config): Get credentials information. * src/html/classic/omp.xsl (preference-details, edit-config-preference): Handle osp_credential_username and osp_credential_password. 2015-01-04 Matthew Mundell Add version to login page header. Add option --vendor-version, so that the user can override the version (in the header and on the About page). * src/gsad.c (request_handler): Add VERSION and VENDOR_VERSION to ENVELOPE. (main): Add --vendor-version. * src/gsad_base.c (vendor_version): New variable. (vendor_version_set, vendor_version_get): New function. (login_xml): Add VENDOR_VERSION to LOGIN_PAGE. * src/gsad_base.h: Add headers accordingly. * src/gsad_omp.c (xsl_transform_omp): Add VERSION and VENDOR_VERSION to ENVELOPE. * src/html/classic/gsad.xsl (login_page): Set header version from XML. (version, vendor_version): New dummy templates. * src/html/classic/help.xsl (help [about]): Set version from XML. 2015-01-04 Matthew Mundell * src/gsad_omp.c (create_report_omp, create_container_task_omp) (create_task_omp, move_task_omp, save_credential_omp) (create_agent_omp, get_aggregate_omp, create_target_omp): Return response from "omp" when return value is -1, because in this case there is no entity available, so a break leads to a segfault. 2015-01-04 Matthew Mundell Consolidate multiple login XML locations into single function. * src/gsad_base.c (login_xml): New function. * src/gsad_base.h: Add header accordingly. * src/gsad.c (exec_omp_post, file_content_response) (request_handler): Use login_xml to generate login XML. * src/gsad_omp.c (logout): Use login_xml to generate login XML. 2015-12-30 Jan-Oliver Wagner Make resource icons appear properly in help pages. * src/html/classic/help.xsl (name="help-header"): Fix variable reference. (mode="help" match="overrides.html", mode="help" match="tasks.html"): Overrides and Tasks were wrongly marked as assets, now fixed to be regular resources. 2015-12-29 Hani Benhabiles * src/gsad.c: Move down G_LOG_FATAL_MASK definition, to fix compiler redifinition warning. 2015-12-22 Jan-Oliver Wagner * src/html/classic/img/login-label.png: Updated. 2015-12-21 Jan-Oliver Wagner * src/html/classic/css/gsa-login.css (header .version): Add some margin that is equals to the left-hand title string. 2015-12-21 Timo Pollmeier * src/html/classic/omp.xsl (note-detailed, override-detailed): Disable trash, edit and clone buttons if current user lacks permission or the action cannot be performed for other reasons. 2015-12-18 Benot Allard * src/html/classic/css/gsa-login.css, src/html/classic/gsad.xsl: Reduce the size of the green bar on the top of the login page. (Based on an original idea from Jan-Oliver Wagner). 2015-12-17 Matthew Mundell Enable alert condition "Filter count at least" for NVT alerts. * src/gsad_omp.c (new_alert, edit_alert): Get all filters, so XSL can choose the type. * src/html/classic/js/greenbone.js (editAlertUpdateForm): Don't hide "Filter count at least" field, instead adjust it according to the alert condition type. * src/html/classic/omp.xsl (condition-field): Add "show" arg, which controls whether the condition is for an NVT event type. Don't hide "Filter count at least", instead add extra elements that can be shown or hidden by the Javascript according to the event type. (html-edit-alert-form): Pass show to condition-field. 2015-12-15 Matthew Mundell Add "Details URL" param for NVT alerts. Hide more fields that do not apply to NVT alerts. * src/gsad_omp.c (append_alert_method_data): Add details_url. * src/html/classic/js/greenbone.js (editAlertUpdateForm): Hide and show method fields. * src/html/classic/omp.xsl (html-create-alert-form): Add IDs so rows can be hidden. Add Details URL field. (html-edit-alert-form): For NVT alerts hide Email Subject and Content, and Report. Add Details URL field. (alert [details]): Just show addresses for NVT alerts. Add Details URL field. 2015-12-14 Timo Pollmeier Remove static login page as the login page is always generated by XSLT. * src/html/its/login/login.html: Remove. * src/html/its/CMakeLists.txt: Remove installation of file src/html/its/login/login.html. * src/html/classic/login/login.html: Remove. * CMakeLists.txt: Remove installation of file src/html/classic/login/login.html. 2015-12-11 Timo Pollmeier * src/html/classic/graphics.xsl (js-scan-management-top-visualization) (js-secinfo-top-visualization): Load charts automatically again. 2015-12-11 Timo Pollmeier Fix text shown when Gantt and horizontal bar charts have no data. * src/html/classic/omp.xsl (get_tasks_chart): Add empty xmlns for init_params and gen_params. * src/html/classic/js/gsa_h_bar_chart.js (generate), src/html/classic/js/gsa_gantt_chart.js (generate): Move existing text for empty data instead of adding a new one on every redraw. 2015-12-11 Jan-Oliver Wagner * src/html/classic/omp.xsl (name="list-window"): Drop the fold toggle for the charts section and thus make the charts section mandatory. 2015-12-11 Jan-Oliver Wagner * src/html/classic/omp.xsl (name="list-window"): Remove the "Summary" section header and its line to have a more harmonic impression by resolving the double line. Move the fold toggle button to the upper section line. 2015-12-10 Jan-Oliver Wagner * src/html/classic/img/nvt.svg, src/html/classic/img/result.svg: New. * src/html/classic/img/cert_bund_adv.svg: Updated. * CMakeLists.txt: Install new icons. 2015-12-10 Matthew Mundell Add alert event "Updated NVTs arrived". * src/gsad_omp.c (create_alert_omp, save_alert_omp): Check if the event should be "Updated NVTs arrived" when the event is "New NVTs arrived". * src/html/classic/omp.xsl (html-create-alert-form) (html-edit-alert-form): Add New/Updated dropdown to "NVTs arrived" event. 2015-12-10 Jan-Oliver Wagner * src/html/classic/css/gsa-style.css (.chart-foot): Due to last commit, the font color of course needs to be dark now. 2015-12-10 Jan-Oliver Wagner * src/html/classic/css/gsa-style.css (.chart-foot): Use same light gray for background as for the chart itself. 2015-12-10 Timo Pollmeier * src/html/classic/css/gsa-style.css (.dashboard_box): Remove border. (.chart-foot): Use lighter gray background. 2015-12-10 Jan-Oliver Wagner * src/html/classic/img/cert_bund_adv.svg, src/html/classic/img/dfn_cert_adv.svg, src/html/classic/img/ovaldef.svg: New. * CMakeLists.txt: Install new icons. 2015-12-10 Benot Allard * src/html/classic/css/gsa-login.css: Make the size of the head somewhat proportional. 2015-12-10 Benot Allard * src/html/classic/gsad.xsl: Disable the input fields once the login operation is running. 2015-12-10 Timo Pollmeier * src/html/classic/omp.xsl (credential [trash]) (html-credentials-trash-table): Add columns type and allow_insecure. 2015-12-10 Timo Pollmeier Add "allow_insecure" property of credentials. * src/gsad_omp.c (create_credential_omp, save_credential_omp): Add parameter allow_insecure. * src/gsad.c (init_validator): Add parameter allow_insecure. * src/html/classic/omp.xsl (html-create-credential-form) (html-credentials-table, html-edit-credential-form, credential) (credential [details]): Add elements for new property "allow_insecure". 2015-12-09 Benot Allard * src/html/classic/gsad.xsl: Fix the spaces in the logout_box. 2015-12-08 Jan-Oliver Wagner * src/html/classic/img/cpe.svg, src/html/classic/img/cve.svg: New. * CMakeLists.txt: Install new icons. 2015-12-07 Benot Allard * src/html/classic/js/greenbone.js: Only set the refresh rate when the quick_first_scan is being run. 2015-12-07 Benot Allard * src/html/classic/js/greenbone.js: Set the autorefresh to 30sec. when the wizard is called. 2015-12-07 Benot Allard * src/html/classic/js/greenbone.js, src/html/classic/omp.xsl: Improve the Filter dialog further. 2015-12-07 Jan-Oliver Wagner * src/html/classic/omp.xsl (name="filter-window-part"): Moved "Apply overrides" to the left column for consistency. 2015-12-07 Timo Pollmeier Only load charts when the Summary section is unfolded. * src/html/classic/graphics.xsl (js-scan-management-top-visualization) (js-secinfo-top-visualization): Do not load the chart data here. * src/html/classic/js/greenbone.js (onload): Load charts the first time the Summary section is unfolded after loading the page. * src/html/classic/js/gsa_graphics_base.js (Display): Add variable and function "requested". 2015-12-07 Benot Allard * src/html/classic/css/gsa-style.css, src/html/classic/js/greenbone.js, src/html/classic/omp.xsl: Make a two-column layout for the filter dialog. 2015-12-07 Benot Allard * src/html/classic/css/gsa-login.css: Lower a bit the labels. 2015-12-04 Jan-Oliver Wagner * src/html/classic/omp.xsl (match="group" mode="radiusauth"): Apply the new style. 2015-12-04 Timo Pollmeier * src/html/classic/omp.xsl (get_my_settings, edit_my_settings): Remove setting "Wizard rows". * src/gsad_omp.c (save_my_settings_omp): Remove setting "Wizard rows". 2015-12-04 Benot Allard * src/html/classic/js/greenbone.js: Write 'Updating...' when reloading the page with a new filter. 2015-12-04 Timo Pollmeier * src/gsad_omp.c (toggle_tag_omp): Remove unused next_url. 2015-12-04 Timo Pollmeier Use redirect or short responses for most creation, modification and deletion commands and make param checks more consistent. * src/gsad_omp.c (MESSAGE_REDIRECT): New function macro. Message and redirect generation from CHECK_PARAM_REDIRECT. (CHECK_PARAM_REDIRECT): Use MESSAGE_REDIRECT. (next_page_url): Use command in "next_error" if the action_status indicates an error. (response_from_entity): New function. (next_page_error): Remove as it's now unused. (delete_resource, resource_action, create_report_omp, CHECK) (create_container_task_omp, create_task_omp, save_task_omp) (save_container_task_omp, move_task_omp, create_credential_omp) (save_credential_omp, create_agent_omp, save_agent_omp) (create_alert_omp, save_alert_omp, test_alert_omp, create_target_omp) (clone_omp, restore_omp, empty_trashcan_omp, create_tag_omp) (save_tag_omp, toggle_tag_omp, save_target_omp, create_config_omp) (import_config_omp, save_config_omp, create_note_omp, save_note_omp) (create_override_omp, save_override_omp, create_slave_omp) (save_slave_omp, create_scanner_omp, save_scanner_omp) (create_schedule_omp, import_report_format_omp, save_report_format_omp): (run_wizard_omp, create_group_omp, save_group_omp) (create_permission_omp, CHECK_OMPF_RET, new_permissions) (create_permissions_omp, save_permission_omp, create_port_list_omp) (create_port_range_omp, save_port_list_omp, import_port_list_omp) (create_role_omp, save_role_omp, create_filter_omp, save_filter_omp) (save_schedule_omp, create_user_omp, save_user_omp, save_auth_omp) (bulk_delete_omp, create_host_omp, create_asset_omp, save_asset_omp): Use new macros for param checking and response_from_entity for generating the main responses. 2015-12-04 Hani Benhabiles * src/gsad.c (redirect_handler): Handle IPv4-mapped IPv6 addresses too. 2015-12-04 Benot Allard * src/html/classic/js/greenbone.js: Make the filter dialog actually work. 2015-12-04 Benot Allard Move the Edit Filter to a js dialog. * src/html/classic/js/greenbone.js, src/html/classic/omp.xsl: 2015-12-04 Jan-Oliver Wagner * src/html/classic/wizard.xsl (name="quick-first-scan-wizard"): Simplified the text a bit. With the new dialog in dialog concept we don't need the hint about the sequence anymore. (name="quick-task-wizard"): Slightly simplified. 2015-12-04 Jan-Oliver Wagner * src/html/classic/omp.xsl (match="group" mode="ldapauth"): Apply the new style. 2015-12-04 Jan-Oliver Wagner * src/html/classic/img/login-label.png: New. * CMakeLists.txt: Install new label. * src/html/classic/gsad.xsl (match="login_page"): Use new label for login dialog. 2015-12-03 Jan-Oliver Wagner * src/html/classic/img/report.svg: New. * CMakeLists.txt: Install new icon. 2015-12-03 Benot Allard Make the Wizard a js dialog. * src/html/classic/css/gsa-style.css, src/html/classic/js/greenbone.js, src/html/classic/omp.xsl, src/html/classic/wizard.xsl: Updated 2015-12-03 Benot Allard * src/html/classic/gsad.xsl: Fix image name. 2015-12-03 Benot Allard Rework the login page. * CMakeLists.txt, src/html/classic/css/gsa-login.css, src/html/classic/gsad.xsl: Updated * src/html/classic/img/greenbone.svg: Added 2015-12-02 Jan-Oliver Wagner * src/html/classic/img/secinfo.svg: New. * CMakeLists.txt: Install new icon. * src/html/classic/graphics.xsl (match="dashboard" mode="secinfo"): Apply new section header. * src/html/classic/omp.xsl (name="html-allinfo-table"): Fix subtype name to show the new icon. 2015-12-02 Jan-Oliver Wagner * src/html/classic/img/alert.svg, src/html/classic/img/os.svg: Updated with fonts converted to paths. * src/html/classic/img/agent.svg, src/html/classic/img/config.svg, src/html/classic/img/permission.svg, src/html/classic/img/scanner.svg: New. * CMakeLists.txt: Install the new icons. * src/html/classic/omp.xsl (name="html-config-table"): Fix icon name. 2015-12-02 Timo Pollmeier * src/html/classic/js/gsa_donut_chart.js (generate): Use length of actual slices array in condition of slice drawing loop. * src/html/classic/js/gsa_graphics_base.js (DataSource [request_data]): Correct insertion of data_uri into error messages and add HTTP status code to chart title. 2015-12-02 Benot Allard * src/html/classic/omp.xsl: Two more namespace corrections. 2015-12-02 Benot Allard * src/html/classic/graphics.xsl, src/html/classic/omp.xsl: More explicit usage of the empty namespace around graphic charts. 2015-12-02 Benot Allard * src/html/classic/omp.xsl: Explicitely put our custom elements (columns) in an empty namespace to get them through. 2015-12-02 Benot Allard * src/html/classic/gsad.xsl: Set the namespace to an empty one when constructing custom elements. 2015-12-02 Benot Allard * src/html/classic/gsad.xsl: Remove a wrongly used
tag 2015-12-01 Jan-Oliver Wagner * src/html/classic/omp.xsl (match="cvss_calculator"): Fixed typo, found by Timo Pollmeier. 2015-12-01 Benot Allard * src/html/classic/omp.xsl: Fix typo in the tag name. 2015-12-01 Benot Allard * src/html/classic/graphics.xsl, src/html/classic/gsad.xsl, src/html/classic/help.xsl, src/html/classic/help_de.xsl, src/html/classic/help_ru.xsl, src/html/classic/help_zh_CN.xsl, src/html/classic/omp-doc.xsl, src/html/classic/omp.xsl, src/html/classic/wizard.xsl: Cleanup xmlns declaration. Now the whole document is under the same namespace (XHTML). 2015-12-01 Benot Allard * src/html/classic/gsad.xsl: No need to introduce extra div. 2015-12-01 Benot Allard * src/html/classic/js/greenbone.js: Make it possible to select top-level elements. 2015-12-01 Matthew Mundell * src/gsad_omp.c (get_task): Skip details, because there may be many reports, and counts are now available in RESULT_COUNT. * src/html/classic/omp.xsl (task [details]): Get result count from new RESULT_COUNT element. 2015-11-30 Timo Pollmeier Add status messages and indicators on pages redirected to. In New Tag and Edit Tag dialogs, get status messages directly without requesting next page. * src/gsad_omp.c (CHECK_PARAM_REDIRECT): New function-like macro. (capitalize): New function. (next_page_url): Add parameters prev_action, action_status, action_message to allow delivering short error messages via the URL. (action_result_page): New function. (delete_resource, resource_action, clone_omp, restore_omp) (empty_trashcan_omp, create_tag_omp, save_tag_omp, toggle_tag_omp): Handle no_redirect request param and respond with redirect or action_message. * src/gsad.c (init_validator): Add params action_message, action_status, prev_action and no_redirect. * src/html/classic/gsad.xsl (action_status [response-indicator]): New template. (html-gsa-logo): Add case for action_status param. (command_result_dialog): Add always-visible param. (action_result): New template. (envelope): Add case for action_status param. * src/html/classic/omp.xsl (action_status): New template. * src/html/classic/js/greenbone.js (OMPDialog.prototype.postForm): Handle new error types. (OMPDialog.prototype.show): Add hidden no_redirect field. 2015-11-29 Jan-Oliver Wagner * src/html/classic/img/alert.svg, src/html/classic/img/credential.svg, src/html/classic/img/port_list.svg, src/html/classic/img/report_format.svg: New. * CMakeLists.txt: Install the new icons. 2015-11-29 Jan-Oliver Wagner * src/html/classic/img/cvss_calculator.svg, src/html/classic/img/mysettings.svg, src/html/classic/img/performance.svg: New. * CMakeLists.txt: Install the new icons. 2015-11-29 Jan-Oliver Wagner * src/html/classic/img/host.svg, src/html/classic/img/os.svg: New. * CMakeLists.txt: Install the new icons. 2015-11-29 Jan-Oliver Wagner * src/html/classic/omp.xsl (name="list-window"): Use the subtype for the icon in case a subtype is defined. 2015-11-28 Matthew Mundell * src/html/classic/gsad.xsl (html-gsa-navigation): Remove stray BR that was causing extra space at the bottom of the Administration menu. * src/html/classic/js/gsa_graphics_base.js (create_or_get_menu_item): Add arg "last". If true then give the LI attribute "last", so that the green hover overlay is rounded. * src/html/classic/js/gsa_bar_chart.js, src/html/classic/js/gsa_bubble_chart.js, src/html/classic/js/gsa_cloud_chart.js, src/html/classic/js/gsa_donut_chart.js, src/html/classic/js/gsa_gantt_chart.js, src/html/classic/js/gsa_h_bar_chart.js, src/html/classic/js/gsa_line_chart.js (generate): Flag last menu item, so that green hover overlay is rounded. 2015-11-27 Jan-Oliver Wagner * src/html/classic/help.xsl (configs.html, new_config.html): Fix type so that proper links are created. (config_details.html): Fix type and add some more explanations about synchonizing a config. 2015-11-27 Hani Benhabiles * src/html/classic/omp.xsl (html-config-table): Move sync config button inside the div. (config): Remove Sync Config button from actions table. * src/html/classic/help.xsl: Move sync config documentation to config_details.html page. (details-window-line-actions): Fix exporting header. 2015-11-27 Matthew Mundell * src/gsad_omp.c (upload_report): Get only container tasks. (new_alert, get_alert, get_alerts, edit_alert, new_note) (new_override): Add schedules_only to GET_TASKS because only name and ID is required, and getting all the other info is slower. 2015-11-26 Jan-Oliver Wagner * src/html/classic/img/feed.svg: New. * CMakeLists.txt: Install new icon. 2015-11-26 Jan-Oliver Wagner * src/html/classic/gsad.xsl (name="error_dialog"): Instead of the login form, use a simple logout as fallback when no token is available. This will automatically lead to the login page. 2015-11-26 Timo Pollmeier * src/gsad_omp.c (cmd_response_data_init): Init redirect with NULL. 2015-11-25 Matthew Mundell * src/gsad_omp.c (get_reports): Remove the GET_TASKS call. It does not seem to be used, and can be slow when there are lots of tasks. 2015-11-25 Timo Pollmeier * src/gsad_omp.c (save_config_omp): Fix scanner element in OMP command. 2015-11-25 Timo Pollmeier Allow modifying name and comment of configs that are in use. * src/gsad_omp.c (check_modify_config): Change message to say that modifying the name and comment is allowed. * src/html/classic/omp.xsl (html-config-table-edit): Hide fields other than name and comment if config is in use. 2015-11-25 Timo Pollmeier * src/gsad.c (exec_omp_post): Also return the login form if the username or password contains invalid characters. 2015-11-25 Timo Pollmeier * src/gsad.c (request_handler): Initialize con_info->redirect and user in POST case. 2015-11-25 Timo Pollmeier * src/gsad_omp.c (delete_user_confirm): Initialize response and entity and skip output of GET_USERS response when the command is disabled. 2015-11-25 Timo Pollmeier * src/gsad_omp.c (resource_action): Redirect to next page on success instead of generating it. 2015-11-24 Timo Pollmeier Redirect on successful clone, delete and restore requests instead of responding with the next page directly. * src/gsad_base.h (cmd_response_data_t): Add field "redirect". * src/gsad_omp.c (next_page_url): New function. (delete_resource): Change type of "get" parameter to "const char*". Redirect to next page on success instead of generating it. (delete_credential_omp, delete_agent_omp, delete_alert_omp): Adjust delete_resource call. (clone_omp): Redirect to next page on success instead of generating it. (delete_target_omp, delete_trash_agent_omp, delete_trash_config_omp) (delete_trash_alert_omp, delete_trash_credential_omp) (delete_trash_report_format_omp, delete_trash_schedule_omp) (delete_trash_slave_omp, delete_trash_target_omp) (delete_trash_task_omp): Adjust delete_resource call. (restore_omp, empty_trashcan_omp): Redirect to next page on success instead of generating it. (delete_trash_tag_omp, delete_trash_note_omp, delete_trash_override_omp) (delete_slave_omp, delete_scanner_omp, delete_trash_scanner_omp) (delete_schedule_omp, delete_report_format_omp, delete_trash_group_omp) (delete_group_omp, delete_trash_permission_omp, delete_port_list_omp) (delete_trash_port_list_omp, delete_port_range_omp) (delete_trash_role_omp, delete_role_omp, delete_trash_filter_omp) (delete_filter_omp, delete_user_omp): Adjust delete_resource call. * src/gsad.c (gsad_connection_info): Add field "redirect". (exec_omp_post): Copy redirect to con_info and set answercode to MHD_HTTP_SEE_OTHER if redirect is set in response_data. (request_handler): If redirect is set in con_info send a redirect HTTP response and reset it. 2015-11-24 Jan-Oliver Wagner * src/html/classic/omp.xsl (name="protocol"): Convert to new style. 2015-11-24 Jan-Oliver Wagner * src/html/classic/img/trashcan.svg: New. * CMakeLists.txt: Install the new icon. * src/html/classic/omp.xsl (match="get_system_reports_response", match="get_trash", name="html-feed-form", name="html-scap-form", name="html-cert-form", match="get_my_settings"): Convert to new details style. 2015-11-23 Jan-Oliver Wagner * src/html/classic/omp.xsl (match="asset" mode="os-details", match="asset" mode="host-details"): Convert to new details style. 2015-11-23 Hani Benhabiles * src/html/classic/omp.xsl (group [radiusauth]): Change radius key input type to password. 2015-11-23 Jan-Oliver Wagner * src/html/classic/omp.xsl (match="result" mode="details" name="result-details"): Convert to new details style. 2015-11-23 Jan-Oliver Wagner * src/html/classic/omp.xsl (match="task" mode="details", match="note" mode="details", match="override" mode="details"): Convert to new details style. 2015-11-23 Jan-Oliver Wagner * src/html/classic/omp.xsl (cve-details, cpe-details, ovaldef-details, cert_bund_adv-details, dfn_cert_adv-details, nvt-details): Convert to new details style. (match="nvt" mode="details"): Removed ID-box because it is now handle in nvt-details. 2015-11-23 Jan-Oliver Wagner * src/html/classic/omp.xsl (match="user" mode="details", match="group" mode="details", match="role" mode="details"): Convert to new details style. 2015-11-23 Jan-Oliver Wagner * src/html/classic/omp.xsl (match="filter" mode="details", match="scanner" mode="details", match="slave" mode="details", match="report_format" mode="details", match="tag" mode="details", match="permission" mode="details"): Convert to new details style. 2015-11-22 Jan-Oliver Wagner * src/html/classic/img/schedule.svg: New. * CMakeLists.txt: Install the new icon. * src/html/classic/omp.xsl (match="alert" mode="details", match="schedule" mode="details"): Convert to new details style. 2015-11-20 Jan-Oliver Wagner * src/html/classic/omp.xsl (match="config" mode="families"): only show last line if there is at least one selection. For example, this is the case for OSP configs. (html-config-table): Convert to new details style. Also removed all handling for "edit" case. (html-config-table-edit): New, all "edit" cases of html-config-table. (get_config_response): Call the template html-config-table-edit for the "edit" case. 2015-11-20 Timo Pollmeier Allow modifying credentials of every type. * src/gsad_omp.c (save_credential_omp): Handle params for credential types other than username and password. * src/gsad.c (init_validator): Add params "change_community", "change_passphrase", "change_password" and "change_privacy_password". * src/html/classic/omp.xsl (html-edit-credential-form): Use a disabled dropdown list to show type (for consistency with "New Credential" form and add elements for the various credential types. 2015-11-20 Hani Benhabiles * src/html/classic/help.xsl (users.html): Update RADIUS authentication documentation. 2015-11-20 Hani Benhabiles * src/gsad.c (init_validator): Add auth_method parameter. Remove enable_ldap_connect parameter. * src/gsad_omp.c (create_user_omp): Add support for radius_connect authentication method. (save_user_omp): Support RADIUS authentication method. Improve code style. * src/html/classic/omp.xsl (html-create-user-form, user) (user [details], user [edit]): Add RADIUS authentication support and adjust interface accordingly. 2015-11-19 Timo Pollmeier * COPYING: Updated locations of minified versions of d3, jQuery and Select2. Added jQuery UI files. 2015-11-18 Hani Benhabiles * src/gsad.c (init_validator): Add radius form related parameters. * src/gsad_omp.c (save_auth_omp): Adjust to handle RADIUS Authentication form too. * src/html/classic/omp.xsl (html-users-table, user): Change LDAP Authentication column to Authentication Type. (group [auth]): Change mode name to ldapauth. (group [radiusauth]): New template. (describe_auth_response [show]): Handle method:radius_connect case too. 2015-11-17 Jan-Oliver Wagner * src/html/classic/omp.xsl (match="credential" mode="details"): Convert to new details style. 2015-11-17 Jan-Oliver Wagner * src/html/classic/omp.xsl (match="port_list" mode="details"): Convert to new details style. 2015-11-16 Matthew Mundell * src/html/classic/omp.xsl (html-edit-alert-form): Also hide the filter field when event is "New NVTs arrived". 2015-11-16 Matthew Mundell Hide certain rows on Create Alert and New Alert when the event is "New NVTs arrived". * src/html/classic/js/greenbone.js (editAlertUpdateForm): New function. * src/html/classic/omp.xsl (condition-field): Add hide arg. (html-create-alert-form, html-edit-alert-form): Add onChange handlers for rows that must hide when "New NVTs arrived" is selected. Hide the same rows with CSS initially if "New NVTs arrived" is selected initially. 2015-11-16 Timo Pollmeier * src/html/classic/omp.xsl (target [trash], html-targets-trash-table): Merge credential columns into one as in regular table and add SNMP credential. 2015-11-16 Timo Pollmeier * src/html/classic/omp.xsl (edit_my_settings): Show only credentials of the correct types in the dropdown lists. 2015-11-16 Timo Pollmeier Add SNMP credentials to targets. * src/gsad_omp.c (new_target, create_target_omp, save_target_omp): Handle new snmp_credential_id parameter. * src/gsad.c (init_validator): Add param "snmp_credential_id". * src/html/classic/omp.xsl (task [details]): Add SNMP credential of target to related resources for permissions. (html-create-target-form, html-edit-target-form, html-targets-table) (target): Add elements for selecting or showing SNMP credential. (target [trash]): Check if SNMP credential is in trash for target restore icon. (target [details]): Add SNMP credential. (report [hosts]): Add indicator icons for SNMP authentication. (get_my_settings, edit_my_settings): Add "Default SNMP Credential". (html-edit-asset-form): Add snmp_credential_id input. 2015-11-13 Jan-Oliver Wagner Make the big icon a bit smaller for a improved harmonic view. * src/html/classic/css/gsa-style.css: Decrease sizes of big icon from 64 to 50. * src/html/classic/omp.xsl (): Decrease spacing to condense the table a bit. 2015-11-13 Jan-Oliver Wagner Turn Filter section into a toolbar-like compact element. * src/html/classic/css/gsa-style.css: Slight vertical adjustment of icon toolbar. * src/html/classic/omp.xsl (filter-window-part): Drop the reload icon because the drop down box will always execute the reload automatically. Instead place here the expand icon for the filter details dialog. And prepend "Filter:" to the entire line. (list-window): Drop the entire section header for "filter" and shift the the filter up to the same level as the icon toolbar. 2015-11-13 Jan-Oliver Wagner Simplify div arrangement to replace/reduce by the (section-header,section-box) pairs. * src/html/classic/css/gsa-style.css: Add a margin to section-header and section-box. Also add some bottom-margin to the section-box to have a nice separation of the sections. * src/html/classic/omp.xsl (user-tags-window-checked, resource-permissions-window, list-window): Remove surrounding gb_window, just let the section pairs do the job. 2015-11-13 Matthew Mundell * src/html/classic/omp.xsl (html-create-alert-form) (html-edit-alert-form): Add radio for event "New NVTs arrived". 2015-11-13 Jan-Oliver Wagner * src/gsad.c (exec_omp_post): Changed wording for case of OMP service unavailable to indicate it might only be a temporary problem (which is typcially the case) and not indicate a severe problem. 2015-11-13 Jan-Oliver Wagner * src/html/classic/omp.xsl (list-window): Renamed Charts to Summary and Table to Details. 2015-11-12 Jan-Oliver Wagner Introduce a icon toolbar for overview and details pages. For details only for Targets as a reference. Also add a bottom bar for the overview titles. * src/html/classic/css/gsa-style.css (list-window-header): Add a border-bottom. (toolbar): New. * src/html/classic/omp.xsl (list-window): Move icons into a toolbar. (match="target" mode="details"): Move icons into a toolbar. 2015-11-12 Matthew Mundell Allow modification of some scanner fields when the scanner is in use. * src/gsad_omp.c (save_scanner_omp): Skip some elements if scanner is in use. * src/html/classic/omp.xsl (html-edit-scanner-form): Disable some elements if scanner is in use. 2015-11-11 Jan-Oliver Wagner Simplify the titles for permissions and user tags: The name of the resource does not need to be mentioned again. * src/html/classic/omp.xsl (user-tags-window-checked, user-tags-window): Drop title and title_shortened. Use static "User Tags" instead. (resource-permissions-window): Drop title and title_shortened. Use static "Permissions" instead. 2015-11-11 Jan-Oliver Wagner * src/html/classic/omp.xsl (match="target" mode="details"): Turn "Target Details" into a new section style. * src/html/classic/css/gsa-style.css: Add big-icon. 2015-11-11 Matthew Mundell Add alert method "Send", for sending the report to a TCP listener. * src/gsad_omp.c (append_alert_method_data): Add Send cases. * src/html/classic/omp.xsl (html-create-alert-form) (html-edit-alert-form): Add Send option. (alert, alert [details]): Add Send cases. 2015-11-10 Jan-Oliver Wagner * src/html/classic/omp.xsl (html-create-credential-form): Drop the "optional" indicator for the type. There is always a type. 2015-11-10 Timo Pollmeier * src/gsad_omp.c (create_credential_omp): Add error message in case type passes validation but is not handled by the function. 2015-11-10 Timo Pollmeier Add new SNMP credential type. Simplify use of "New Credential" dialog by removing duplicate fields and showing only those relevant to the selected type. * src/gsad_omp.c (create_credential_omp): Add params for SNMP type and separate autogenerate param. Remove duplicate parameters for "cc" type and restructure parameter checks and credential creation. * src/gsad.c (init_validator): Add auth_algorithm, autogenerate, certificate, community, privacy_algorithm, privacy_password. Remove cc_certificate and cc_private_key. * src/html/classic/omp.xsl (html-create-credential-form): Add input fields for SNMP and separate autogenerate selection. Remove duplicate fields for client certificate and show fields as appropriate for the selected type and autogenerate setting using JS. (credential [details]): Add "Auth Algorithm" and "Privacy Algorithm" for SNMP credentials. * src/html/classic/js/greenbone.js (newCredentialUpdateForm): New function. 2015-11-09 Jan-Oliver Wagner * src/html/classic/omp.xsl (match="target" mode="details"): Turn "Tasks using this Target" into a new section style. 2015-11-09 Jan-Oliver Wagner * src/html/classic/omp.xsl (user-tags-window-checked): Replace "gb_window" style by the section style with a horizontal line. Moved the icons right hand above the line. Made the section collapsable. 2015-11-09 Michael Meyer * src/html/classic/os.xml: Added Cisco AsyncOS. 2015-11-09 Matthew Mundell Add alert conditions for triggering alerts according to result counts matched by a filter. * src/gsad_omp.c (append_alert_condition_data): Add special cases for filter conditions, because the conditions use the same data names. (get_alert, get_alerts): Correct message. Get filters for the condition link. * src/html/classic/omp.xsl (condition-field): New template. (html-create-alert-form): Use condition-field for the condition. (radio-button): Align better. (html-edit-alert-form): Use condition-field for the condition. (alert, alert [details]): Use "condition" to display the condition. (condition): New template. 2015-11-08 Jan-Oliver Wagner * src/html/classic/css/gsa-style.css: Added icon element for section header. * src/html/classic/omp.xsl (resource-permissions-window): Replace "gb_window" style by the section style with a horizontal line. Moved the icons right hand above the line. Made the section collapsable. 2015-11-07 Jan-Oliver Wagner * src/html/classic/img/group.svg, src/html/classic/img/role.svg, src/html/classic/img/user.svg: New. * CMakeLists.txt: Install the new icons. 2015-11-06 Jan-Oliver Wagner Introduce new style for help pages, compatible with the new style of the overview pages. * src/html/classic/img/help.svg: New. * CMakeLists.txt: Install the new help icon. * src/html/classic/css/gsa-style.css: Add definitions for h1 and h2 of section-header where so far only h3 was defined. Also add an (so far) empty section-box to be used in a box below a section header. Finally added small-icon for 16x16 version of SVG icons. * src/html/classic/help.xsl (help-header): New macro for the head of help pages. Changed all of the pages to use the new header. Some links like for "new" dialogs were removed as they don't make sense with the new gui. 2015-11-06 Timo Pollmeier * src/html/classic/omp.xsl (html-targets-table): Set position of credential sort order buttons to align them with dropdown and use "ascending" and "descending" icons for them. Reload page automatically on credential type selection using current order. 2015-11-06 Timo Pollmeier Merge columns for individual credential types in targets table into a single one with JS-based sort field selection. * src/html/classic/omp.xsl (filter-window-part): Allow to hide columns with a hide_in_filter element. (list-window): Allow to hide column with hide_in_table element. Add column headers without link if no field is given for a column. Allow HTML additions for all top level column headers. (html-targets-table, target): Merge columns for individual credential types into a single one with JS-based sort field selection. 2015-11-05 Hani Benhabiles * src/html/classic/gsa-style.css, src/html/classic/omp.xsl, src/html/classic/wizard.xsl: Change small_inline_form from id to class. Fixes libxml duplicate ID definition error. 2015-11-05 Hani Benhabiles * src/html/classic/omp.xsl (configs.html [help], config_editor.html): Update documentation. 2015-11-04 Hani Benhabiles * src/gsad_omp.c (get_config): Handle scanner parameter of config editing. * src/html/clssic/omp.xsl (html-config-table): Add scanner parameter in OSP configs edit mode. 2015-11-04 Jan-Oliver Wagner Consolidate help pages for topic Permissions: Reduce page about table to main table contents description and drop description of standard actions and filter in favour of respective links. * src/html/classic/help.xsl (permissions.html): Add links, remove standard actions and filters. (new_permission.html): Add links to details and table help. (permission_details.html): Drop permissions, add links to other permission topics. 2015-11-03 Timo Pollmeier Replace the Certificate and Private Key in Scanners with a Credential. Add credential as related resource of Scanners and Slaves for permissions. Also fix an issue with empty parameter names in the permission window and correct i18n contexts for some credential references. * src/gsad_omp.c (xsl_transform_omp): Check if a parameter name is empty and log a warning in this case or if it is NULL. (get_credential): Add "credentials" parameter. (new_scanner): Get list of client certificate credentials. (create_scanner_omp): Replace key_pub and key_priv with credential_id. (edit_scanner): Get list of client certificate credentials. (save_scanner_omp): Replace key_pub and key_priv with credential_id. * src/html/classic/omp.xsl (resource-permissions-window): Do not add ampersand after last parameter. (credential): Add list of scanners for client certificate type. Correct i18n contexts. (html-create-scanner-form): Replace the Certificate and Private Key upload with Credential selection. (html-scanners-table): Add Credential column. (html-edit-scanner-form): Replace Certificate/Private Key. (scanner [details]): Replace Certificate/Private Key. Add Credential as related resource for permission creation. (scanner): Add Credential column. (scanner [trash]): Add Credential column and check if credential needs to be restored first. (html-create-slave-form, html-edit-slave-form): Correct i18n context for Credential (slave [details]): Add Credential as related resource for permissions. (html-scanners-trash-table): Add Credential column. 2015-11-03 Hani Benhabiles * src/html/classic/omp.xsl (html-config-table): Add the config's scanner to the details page. 2015-11-03 Hani Benhabiles * src/gsad.c (init_validator, exec_omp_get): Handle sync_config command. * src/gsad_omp.c (sync_config_omp): New function. * src/gsad_omp.h: Add function prototype. * src/html/classic/omp.xsl (sync_config_response [response-indicator]): New template. (html-gsa-logo): Handle sync config indicator. * src/html/classic/omp.xsl (config, html-config-table) (html-configs-table): Add sync config icon. (sync_config_response): New template. 2015-10-30 Timo Pollmeier * src/html/classic/omp.xsl (edit-config-preference) (edit-scanner-details): Show default instead of current values for OSP preferences like it's done for OpenVAS scanner preferences. 2015-10-30 Matthew Mundell * src/html/classic/omp.xsl (list-window): Flush trailing whitespace. 2015-10-30 Matthew Mundell * src/html/classic/omp.xsl (asset [host-details], html-hosts-table) (asset/host): Add Hostname and IP. * src/html/classic/help.xsl (hosts.html): Add Hostname and IP 2015-10-30 Matthew Mundell * src/html/classic/omp.xsl (new_task, html-edit-task-scanner): Remove the scanner selection for CVE tasks, because there's only ever one CVE scanner. (html-edit-task-form): Skip the config for CVE tasks, as they don't have configs. (html-create-config-form): Skip the config for the CVE scanner too. 2015-10-29 Timo Pollmeier * src/gsad.c (exec_omp_get): In download_credential case, change filename prefix to "credential-" and use UUID if the login name is empty. * src/html/classic/omp.xsl (credential [details]): Show Slaves section only for username + password credentials and hide Targets section for client certificate credentials. 2015-10-29 Timo Pollmeier * src/html/classic/omp.xsl (html-edit-credential-form): Show type of credential and hide fields "login" and "password" for client certificate credentials. Rearrange conditions for other types. 2015-10-29 Timo Pollmeier * src/html/classic/js/greenbone.js (OMPDialog.prototype.postForm): Handle errors where Manager returns a generic omp_response element. 2015-10-29 Timo Pollmeier Add new client certificate credential type. * src/gsad_omp.c (create_credential_omp): Handle params cc_certificate, cc_private_key and new credential type "cc". (download_credential_omp): Handle new "pem" format for certificates. * src/gsad.c (init_validator): Add cc_certificate and cc_private_key. Add "pem" option to package_format. * src/html/classic/omp.xsl (html-create-credential-form): Add input fields for new "client certificate" type. (credential-download-icons): Add download for client certificate. (credential [details]): Hide login field for client certificate type. (html-create-target-form, html-edit-target-form): Show only username and password or username and key credentials for SSH. 2015-10-29 Matthew Mundell * src/html/classic/omp.xsl (asset [host-details]): Show Created column in "Latest Identifiers" mode too. 2015-10-28 Matthew Mundell * src/html/classic/omp.xsl (html-edit-role-form, role [details]): Rename "Permissions" table to "General Command Permissions". 2015-10-28 Matthew Mundell * ChangeLog: Remove extra entry from earlier. 2015-10-28 Timo Pollmeier Replace login and password in slaves with credential and show slaves using a credential on the credential details page. * src/gsad_omp.c (get_credential): Add slaves attribute. (new_slave): Get list of credentials. (create_slave_omp): Use credential_id instead of login and password. (edit_slave): Get list of credentials in addition to slave. (save_slave_omp): Use credential_id instead of login and password. * src/html/classic/omp.xsl (credential [details]): Add table of slaves using the credential. (html-create-slave-form): Replace login and password fields with credential selection and "New Slave" icon. (html-slaves-table): Add column "Credential". (html-edit-slave-form): Replace login and password fields with credential selection. (slave, slave [trash], slave, html-slaves-trash-table): Add credential. * src/html/classic/js/greenbone.js (NAME_SELECTORS): Add case for new_credential. * src/html/classic/help.xsl (slave_details.html): Correct and Update description. (slaves.html, new_slave.html): Replace login and password with credential. 2015-10-28 Matthew Mundell * src/gsad_omp.c (get_one): For roles, users and groups, also get permissions where the subject is the role/user/group for the "Permissions for ..." dialog. 2015-10-28 Matthew Mundell Get tags working for Assets. * src/gsad.c (init_validator): Add host and os to resource types. * src/html/classic/omp.xsl (gsa:type-name): Add OS. (tagged_resource_link, tag_resource_types): Add host and OS cases. (asset [os-details]): Add the User Tags window. 2015-10-28 Timo Pollmeier * src/html/classic/omp.xsl (permission [trash]): Replace link to resource with simple text and "in trashcan" message if the resource is also in the trashcan. 2015-10-23 Timo Pollmeier * src/html/classic/omp.xsl (html-create-credential-form): Split the autogenerate option into "Autogenerate password" and "Autogenerate SSH key pair". (html-credentials-table): Reduce icon-count to 7. (credential-download-icons): Add "type" param and choose which icons to show based on it. (credential, credential [details]): Always include template credential-download-icons and pass credential type for icon selection. * src/gsad_omp.c (create_credential_omp): Use correct type names to determine which params to check. Split type "gen" into "gen_up" and "gen_usk". 2015-10-23 Timo Pollmeier * src/html/classic/js/greenbone.js (RESPONSE_SELECTORS): Remove "lsc_" from names of credential commands and response elements. 2015-10-22 Timo Pollmeier * src/html/classic/omp.xsl (html-create-permissions-form): Replace the resource type and uuid input with a link and show the names of the resource and related resources. * src/gsad_omp.c (new_permissions): Get the permissions' resource and related resources to allow getting the names. Make links open in a new window. 2015-10-22 Timo Pollmeier Use new element and parameter names without "lsc_" for credentials in targets. * src/gsad_omp.c (new_target, create_target_omp, save_target_omp): Use the names "ssh_credentials_id", "smb_credential_id" and "esxi_credential_id" to refer to the credentials. * src/gsad.c (init_validator): Replace lsc_credential_id, lsc_esxi_credential_id, lsc_smb_credential_id with ssh_credential_id, esxi_credential_id and smb_credential_id. * src/html/classic/omp.xsl (task [details], html-create-target-form) (html-edit-target-form, target, target [trash], targe [details]) (html-edit-asset-form): Use new element and parameter names for credentials in targets. 2015-10-22 Benot Allard * src/html/classic/omp.xsl: Remove mention of the empty task list when editing a scan config. 2015-10-21 Benot Allard * src/html/classic/omp.xsl: Remove the extra 'Save Config' button in the middle of the Edit Config dialog. 2015-10-21 Michael Wiegand Post release version bump. * src/html/classic/help.xsl, CMakeLists.txt: Set version to 6.1+beta3. 2015-10-21 Michael Wiegand Preparing the gsa 6.1+beta2 release. * CHANGES: Updated. 2015-10-21 Benot Allard * src/html/classic/css/gsa-login.css, src/html/classic/gsad.xsl, src/html/classic/js/greenbone.js: Fixed the way to grap the error message in the login page. 2015-10-21 Benot Allard * src/html/classic/omp.xsl: Remove mention of the total unfiltered count if the filtered table is empty. 2015-10-21 Benot Allard * src/html/classic/omp.xsl: Remove mention of the total in the pager. 2015-10-21 Jan-Oliver Wagner * CHANGES: Updated. 2015-10-21 Benot Allard * src/html/classic/css/gsa-style.css: Make the filter more narrow, and stick to the right. 2015-10-21 Benot Allard * src/html/classic/omp.xsl (filter-window-part): Remove the 'View filters' button. 2015-10-20 Benot Allard * src/html/classic/css/gsa-style.css, src/html/classic/omp.xsl: Get rid of the fixed-with of #list-window-title 2015-10-20 Benot Allard * src/html/classic/omp.xsl: Fix the vertical alignment of the inner filter forms. 2015-10-20 Benot Allard * src/html/classic/omp.xsl: Remove a margin in the filterbox. 2015-10-20 Benot Allard * src/html/classic/gsad.xsl (error_window): Remove one more
2015-10-20 Benot Allard * src/html/classic/css/gsa-style.css, src/html/classic/gsad.xsl (error_dialog): Center the dialog without using
2015-10-20 Benot Allard * src/html/classic/js/greenbone.js: Better not check the visibility of elements that are not (yet) visible, we have a storage we can rely on. 2015-10-20 Benot Allard Delete alert.svg as it is not the alert we are talking about. * CMakeLists.txt: Update * src/html/classic/img/alert.svg: Remove 2015-10-20 Benot Allard * CMakeLists.txt: Install the files added in r23635. 2015-10-20 Benot Allard * src/html/classic/js/greenbone.js, src/html/classic/omp.xsl: Remember the collapsed states. 2015-10-20 Benot Allard * src/html/classic/css/gsa-login.css, src/html/classic/gsad.xsl: Center the login page without the
element. 2015-10-20 Benot Allard * src/html/classic/omp.xsl (filter-window-part): Remove the old filter collapse button. 2015-10-19 Jan-Oliver Wagner * src/html/classic/img/alert.svg, src/html/classic/img/filter.svg, src/html/classic/img/note.svg, src/html/classic/img/override.svg, src/html/classic/img/slave.svg: New. * src/html/classic/img/tag.svg, src/html/classic/img/target.svg, src/html/classic/img/task.svg: Removed some meta data. * CMakeLists.txt: Install the new svg icons. 2015-10-19 Hani Benhabiles * src/html/classic/omp.xsl (scanner [details]): Add parameter mandatory value column. 2015-10-19 Timo Pollmeier * src/html/classic/omp.xsl (html-create-target-form): Correct hidden credential inputs added when user may not access credentials. (target [trash]): Consider ESXi credential as well when checking if restoring is possible. 2015-10-19 Benot Allard Update the layout of the main list pages. * CMakeLists.txt, src/html/classic/css/gsa-style.css, src/html/classic/js/greenbone.js, src/html/classic/omp.xsl (list-window): Update * src/html/classic/img/tag.svg, src/html/classic/img/target.svg, src/html/classic/img/task.svg: Add 2015-10-19 Benot Allard * src/gsad.c, src/gsad_base.h: Add support for the svg Content-Type. 2015-10-19 Jan-Oliver Wagner * src/html/classic/img/style/gsa-logo.png: Updated with dark font color RGBA #393637ff in the [0-f] notation instead of (39,36,37) in the [0-255] notation. 2015-10-18 Jan-Oliver Wagner * src/html/classic/img/style/gsa-logo.png: Updated with dark font color. 2015-10-16 Benot Allard * src/html/classic/omp.xsl (resource-permissions-window): remove menu with 'New permission' here, make the JS dialog do what's intended. 2015-10-15 Timo Pollmeier * src/html/classic/omp.xsl (list-window): Remove menu with extra "Create Multiple Permissions" option here. 2015-10-14 Timo Pollmeier Split "New Permission" and "Create Multiple Permissions" into two separate pages. * src/gsad.c (init_validator, exec_omp_get): Add new_permissions command. * src/gsad_omp.c (new_permissions, new_permissions_omp): New functions. * src/gsad_omp.h (new_permissions_omp): New function prototype. * src/html/classic/omp.xsl (resource-permissions-window, list-window): Add a menu to the "New Permission" with additional choice "Create Multiple Permissions". (html-create-permission-form): Remove "Create Multiple Permissions" form, which is moved to a sepate new template. (new_permissions, html-create-permissions-form): New templates with the multiple permissions form. * src/html/classic/help.xsl (new_permission.html): Remove section for "Create Multiple Permissions", moved to new template. (new_permissions.html): New template for "Create Multiple Permissions". 2015-10-14 Benot Allard * src/html/classic/omp.xsl (result-row): Make the New Note and Override button also open a popup dialog. 2015-10-14 Benot Allard * src/html/classic/omp.xsl (nvt-details): New Note and New Overrides also open a popup dialog. 2015-10-14 Benot Allard * src/html/classic/omp.xsl (user-tags-window-checked): Make the 'New Tag' button starts a popup. 2015-10-14 Benot Allard * src/html/classic/js/greenbone.js (onReady): Allow for extra parameters to be given for the new dialog. 2015-10-14 Benot Allard * src/html/classic/css/gsa-style.css, src/html/classic/gsad.xsl: Add some place between the refresh and the logout_pane. 2015-10-14 Matthew Mundell Add alert method "Start Task". * src/gsad_omp.c (new_alert, get_alert, get_alerts, edit_alert): Get tasks for "Start Task" option. (append_alert_method_data): Add "Start Task". * src/html/classic/omp.xsl (html-create-alert-form): Add "Start Task" field. (new_alert, edit_alert): Add tasks param. (html-edit-alert-form): Add "Start Task" field. (alert, alert [details]): Add "Start Task" case. 2015-10-13 Jan-Oliver Wagner * src/html/classic/omp.xsl (list-window): Removed the download icon from the title bar. The download of all XML objects is also available via bulk action. Also, offering a download button for all XML objects at such a prominent location can cause trouble. For example, there could be millions of results. 2015-10-13 Timo Pollmeier Add options to have a user inherit resources from a user being deleted. * src/gsad.c (init_validator): Add command delete_user_confirm and parameter inheritor_id. (exec_omp_get): Add case for delete_user_confirm. * src/gsad_omp.c (delete_resource): Add inheritor_id param for delete_users if given. (delete_user_confirm, delete_user_confirm_omp): New functions. (process_bulk_omp): Get users for user delete dialog. (bulk_delete_omp): Add inheritor_id to delete_user commands if given. * src/gsad_omp.h (delete_user_confirm_omp): New function prototype. * src/html/classic/omp.xsl (delete-icon, user): Show confirmation dialog with inheritor selection instead of directly deleting a user. (delete_user): New template. (process_bulk): Add inheritor selection when about to delete users. * src/html/classic/js/greenbone.js (RESPONSE_SELECTORS): Add entry for delete_user. (onReady): Add case for delete-action-icon class. 2015-10-13 Benot Allard * src/html/classic/gsad.xsl, src/html/classic/omp.xsl: Remove any remains of the autorefresh as a server-side feature. The C code still needs cleaning. 2015-10-13 Benot Allard * src/html/classic/gsad.xsl, src/html/classic/js/greenbone.js: Add a #autorefresh select to the header, and move the storage of the interval to the local browser storage. 2015-10-13 Benot Allard * src/html/classic/omp.xsl (list-window): Remove the mention of the filter above the table. 2015-10-13 Benot Allard * src/html/classic/omp.xsl (list-window): Re-add the count of objects in the title. 2015-10-13 Benot Allard * src/html/classic/css/gsa-style.css: .logout_panel: Align the text on the right. 2015-10-13 Timo Pollmeier * src/html/classic/omp.xsl (user): Fix hiding of action icons when bulk selection checkboxes are shown. 2015-10-12 Benot Allard * src/html/classic/omp.xsl: Move the pager from the top of the page to the top of the table. 2015-10-12 Benot Allard * src/html/classic/css/gsa-style.css: Make sure the multiple select widget is not too narrow, even when empty. 2015-10-09 Timo Pollmeier * src/html/classic/gsad.xsl (error_dialog, login_page): Add CSS classes to the dialog boxes to help selecting them. * src/html/classic/js/greenbone.js (OMPDialog [error]): Add parameter to set title of the error. (OMPDialog [postForm, show]): Handle requests returning the internal error dialog and the login form. 2015-10-09 Benot Allard * src/html/classic/omp.xsl: Remove usage of deprecated parameters. 2015-10-09 Benot Allard Set the new/edit User -> group selection a multiple select box. * src/gsad.c, src/gsad_omp.c, src/html/classic/omp.xsl: Updated 2015-10-09 Benot Allard * src/gsad_omp.c: Handle the case where all roles have been removed. 2015-10-09 Timo Pollmeier * src/html/classic/js/greenbone.js (OMPDialog [waiting, done]): Remove erroneous space in button selector. 2015-10-09 Timo Pollmeier * src/html/classic/js/greenbone.js (OMPDialog [waiting]): Only select the "ui-button" class buttons to avoid conflicts, e.g. with datepicker. (OMPDialog [done]): Use same selection as in "waiting" to reset button correctly and avoid conflicts with other widget types. 2015-10-09 Benot Allard * src/html/classic/omp.xsl: Remove unused templates 2015-10-09 Benot Allard Set the new/edit User -> role selection a multiple select box. * src/gsad.c, src/html/classic/omp.xsl, src/gsad_omp.c: Updated. 2015-10-08 Timo Pollmeier * src/html/classic/js/greenbone.js (OMPDialog): Remove "Cancel" button. 2015-10-07 Matthew Mundell Add option to Create Group to create permissions to share all resources between group members. * src/gsad.c (init_validator): Add grant_full. * src/gsad_omp.c (create_group_omp): Add SPECIALS to CREATE_GROUP, according to grant_full arg. * src/html/classic/omp.xsl (html-create-group-form): Add Special Groups field. 2015-10-07 Matthew Mundell * src/gsad_omp.c (get_one): Get permissions of any name, so that Super is included. The resource ID is enough alone to limit the permissions. 2015-10-06 Matthew Mundell * src/html/classic/omp.xsl (permission-subject-selection): Rename ID params, otherwise they can clash with the ID param given for the next page (for example role_id when creating a permission from Role Details). * src/gsad.c (init_validator): Add permission ID aliases. * src/gsad_omp.c (create_permission_omp, create_permissions_omp): Use new param names. 2015-10-06 Matthew Mundell * src/html/classic/omp.xsl (group [details], role [details]) (user [details]): Add permissions window. * src/html/classic/gsad.xsl (html-gsa-logo): Apply indicator icons for new permissions windows. 2015-10-06 Matthew Mundell * src/html/classic/omp.xsl (report [results]): Correct typo. 2015-10-06 Matthew Mundell * src/html/classic/omp.xsl (report [vulns]): When there are notes and overrides add icons that link to the notes and overrides pages. 2015-10-06 Hani Benhabiles * src/gsad.c (gsad_address_init): Check if IPv6 is supported when setting default listening address. 2015-10-06 Timo Pollmeier * src/gsad_omp.c (export_many): Use correct subtype parameter name "asset_type" for assets. 2015-10-05 Timo Pollmeier Adapt to lsc_credentials now being named credentials. Use new credential types and show them in the credentials table and details. * src/gsad_omp.c: Change "lsc_credential" in commands for the credentials type and corresponding functions to "credential". * src/gsad_omp.h: Change function names as above. * src/gsad.c (init_validator): Change "lsc_credential" in commands and params for the credentials type to "credential". Update regular expressions for types to use "credential" instead of "lsc_credential". (exec_omp_post, exec_omp_get): Change "lsc_credential" to "credential". * src/html/classic/gsad.xsl: Match response elements for "credential" instead of "lsc_credential" for indicator. Change GET_LSC_CREDENTIALS to GET_CREDENTIALS. * src/html/classic/help.xsl: Rename "lsc_credential" pages to "credential". * src/html/classic/omp.xsl: Rename "lsc_credential" commands and help page URLs to "credential" and add new credential type fields / columns. Use new type abbreviations. * src/html/classic/wizard.xsl: Rename "lsc_credential" commands to "credential". 2015-10-01 Timo Pollmeier * src/html/classic/omp.xsl (list-window, asset/host): Add class and data-type attributes to bulk icons for actions that are not downloads: deleting, moving to trashcan and creating a new Target. * src/html/classic/js/greenbone.js (RESPONSE_SELECTORS): Add process_bulk case. (OMPDialog): Add a "Cancel" button and allow specifying a request method (GET or POST). (onReady): Show dialog for non-download bulk actions. 2015-10-01 Timo Pollmeier * src/html/classic/gsad.xsl (gsa:n-i18n): Correct condition for using the default plural. 2015-10-01 Timo Pollmeier * src/html/classic/omp.xsl (html-edit-override-form): Add radio button for "yes, for the next ... days" option that was missing when override was always active. 2015-10-01 Timo Pollmeier * src/html/classic/css/gsa-style.css (.visualization) (.visualization-row, .visualization-box, .visualization-spacer): New classes to arrange charts in a table-like layout. * src/html/classic/omp.xsl (list-window): Add spacing that adapts to window width between charts. * src/html/classic/graphics.xsl (js-scan-management-top-visualization) (js-secinfo-top-visualization): Set chart parents to use new layout. (dashboard [secinfo]): Add adaptive width spacing between charts. 2015-10-01 Benot Allard * src/html/classic/js/greenbone.js, src/html/classic/gsad.xsl: Make the autorefresh perform a genuine 'reload'. Browser support is better: position in the page is kept as well as forms content. 2015-10-01 Benot Allard * src/html/classic/css/gsa-style.css: Remove the gradient in the header altogether, set font color dark gray. The logo still needs fixing. 2015-09-30 Matthew Mundell * src/html/classic/css/gsa-style.css (gb_menu): Make the text of the top buttons dark grey, to match the text of the selected item in the menu. 2015-09-30 Matthew Mundell * src/html/classic/css/gsa-style.css (gb_header): Change gradient so that the bottom flows into the green of the top menu items. 2015-09-30 Timo Pollmeier * src/gsad_base.c (params_add): Init new "array_len" field. * src/gsad_base.h (struct param): Add new field "array_len". * src/gsad_omp.c (create_task_omp, save_task_omp): Get Alerts from "alert_ids:" parameter if no "alert_id_optional" hashtable param is given and handle case without any Alert parameters. * src/gsad.c (init_validator): Add "alert_ids:" param. (params_append_mhd, params_mhd_add): Add "alert_ids:" as new param type which is accessed like a hashtable but is given as multiple params with the same name. * src/html/classic/omp.xsl (new_task, html-edit-task-alert): Change the name of the Alert selection field to "alert_ids:" and in the edit form use a variable for the Alerts already assigned to the task. 2015-09-30 Benot Allard * src/html/classic/js/greenbone.js: Stop the autorefresh when a dialog is up. 2015-09-30 Benot Allard * src/html/classic/js/greenbone.js, src/html/classic/gsad.xsl: Move the autorefresh to JavaScript. 2015-09-30 Matthew Mundell * src/gsad_omp.c (import_port_list): Update to new style that calls "omp" function, so that HTTP status is set on error. 2015-09-30 Matthew Mundell Move the port list upload out of "New Port List" and onto new page "Import Port List". * src/gsad.c (init_validator, exec_omp_get): Add upload_port_list. * src/gsad_omp.c (upload_port_list, upload_port_list_omp): New functions. * src/gsad_omp.h: Add header accordingly. * src/html/classic/omp.xsl (details-header-icons): Add upload icon. (html-port-lists-table, port_list [details]): Enable upload icon. (upload_port_list): New template. * src/html/classic/js/greenbone.js (RESPONSE_SELECTORS): Add upload_port_list. 2015-09-30 Matthew Mundell * src/html/classic/omp.xsl (asset [os-details]): Remove "Hosts using this Operating System" table. 2015-09-30 Timo Pollmeier Add HTTP error codes for messages generated with gsad_message in src/gsad.c and in case the XSL transformation fails. * src/gsad_omp.c: Add response_data parameter for the functions manager_connect, logout and gsad_message to return an HTTP error code if XSL transformation fails. * src/gsad_omp.h (cmd_response_data_t): Remove. Moved to src/gsad_base.h. (xsl_transform_with_stylesheet, xsl_transform, gsad_message): Add new response_data parameter. * src/gsad_base.c: Add #include . (xsl_transform_with_stylesheet, xsl_transform, gsad_message): Add new response_data parameter. * src/gsad_base.h (cmd_response_data_t): New. Moved from src/gsad_omp.h. * src/gsad.c (exec_omp_post, exec_omp_get, file_content_response) (request_handler): Set HTTP error codes for various error messages using gsad_message and add new response_data parameter for calls of xsl_transform and gsad_message. 2015-09-29 Matthew Mundell * src/html/classic/omp.xsl (asset [host-details]): Show Created column when showing all identifiers. 2015-09-29 Matthew Mundell Simplify the Host Details page a little. * src/gsad.c (init_validator): Add show_all. * src/html/classic/omp.xsl (asset [host-details]): Show only the latest identifiers initially, with a link to show them all. Remove the Created column and merge the Source Type column into the Source column. 2015-09-29 Matthew Mundell * src/html/classic/omp.xsl (os-details): Add Latest Severity and Highest Severity fields. (html-oss-table): Add Highest Severity column. (asset [os-details], asset/os): Remove Severity column. 2015-09-29 Matthew Mundell * src/html/classic/omp.xsl (asset [os-details], asset/os): Make the host count a link to the Operating Systems page. 2015-09-29 Benot Allard * src/html/classic/graphics.xsl: Stop using a non-existing version of d3. 2015-09-29 Benot Allard * src/html/classic/omp.xsl: Make the alert selection for edit task dialog a multiple select (gsad still needs fixing). 2015-09-29 Benot Allard * src/html/classic/js/greenbone.js: Remove the waiting cursor in case of errors. 2015-09-28 Benot Allard * src/html/classic/omp.xsl: Make the alert selection for new task a multiple select widget (gsad also needs a fix) 2015-09-28 Benot Allard * src/html/classic/omp.xsl: Remove unused 'new-task-group-select' template. 2015-09-28 Benot Allard Get rid of the JavaScript indicator and its help page. * src/html/classic/help.xsl, src/html/classic/help_ru.xsl, src/html/classic/help_de.xsl, src/html/classic/help_zh_CN.xsl, src/html/classic/gsad.xsl: Updated 2015-09-28 Benot Allard * src/html/classic/js/greenbone.js: Make sure the dialog is cleaned up when it's closed. 2015-09-28 Matthew Mundell * src/gsad_omp.c (get_report): Skip the ID check for "asset" and "prognostic" type reports. 2015-09-28 Benot Allard * src/html/classic/js/greenbone.js: Move the error handling to a separate callback. 2015-09-25 Jan-Oliver Wagner * src/html/classic/omp.xsl (html-import-report-form): Make Report the first entry because that is what the dialog is about. 2015-09-25 Matthew Mundell * src/html/classic/omp.xsl (host-link): If the host is not in the asset db, then link to the list of hosts that have the same IP. Remove the list icon that was always linking to the list of hosts. 2015-09-25 Matthew Mundell * src/html/classic/omp.xsl (details-header-icons): Add New Task menu. 2015-09-24 Matthew Mundell For container tasks replace the start icon with an Import Report icon. * src/html/classic/omp.xsl (task-icons): Replace start with import. (html-gsa-logo): Add indicator icons. * src/html/classic/js/greenbone.js (onReady): Pass the task_id into the OMPDialog in the upload case, so that the right task is selected in the dropdown. 2015-09-24 Matthew Mundell Add an icon for creating a container task on the Import Report dialog. To support this remove the report field from New Container Task, and add a dedicated cmd "new_container_task" for the page (instead of using "create_report"). * src/gsad.c (init_validator, exec_omp_post): Add create_container_task. * src/gsad_omp.c (upload_report, upload_report_omp): Move up in file. (create_report_omp): If the report is missing, just create a container task. Check which cmd was called to determine next page on error. (create_container_task_omp): New function. * src/gsad_omp.h: Add header accordingly. * src/html/classic/gsad.xsl (create_report_response): Use Create Report as command. (html-gsa-logo): Add indicator icons. * src/html/classic/js/greenbone.js (NAME_SELECTORS): Add new_container_task. * src/html/classic/omp.xsl (html-import-report-form): Add New icon for creating container. Correct button text. (upload_report): Match with mode to differentiate from new_container_task case. (new_container_task): Switch cmd to new_container_task. Get single task next, like in other create situations. Remove report field. (get_report): Match create_report_response. 2015-09-23 Matthew Mundell Move the New Container Task window from the New Task page to a new separate page. Give the New icon for tasks a dropdown for regular and container tasks. * src/gsad.c (init_validator, exec_omp_get): Add new_container_task. * src/gsad_omp.c (new_container_task, new_container_task_omp): New functions. * src/gsad_omp.h: Add header accordingly. * src/html/classic/js/greenbone.js (RESPONSE_SELECTORS): Add new_container_task. * src/html/classic/omp.xsl (list-window): Add special case for task new icon with menu. (new_container_task): New template. From new_task. (new_task): Remove "New Container Task" window. 2015-09-23 Matthew Mundell Add an upload icon to the Reports page header, and a new page Upload Report. * src/gsad.c (init_validator, exec_omp_post, exec_omp_get): Add import_report and upload_report. * src/gsad_omp.c (upload_report, upload_report_omp) (import_report_omp): New functions. (get_report): Look for an ID in a create response if the is no ID. * src/gsad_omp.h: Add headers accordingly. * src/html/classic/js/greenbone.js (RESPONSE_SELECTORS): Add upload_report. * src/html/classic/omp.xsl (html-import-config-form, upload_report): New templates. (html-reports-table): Enable upload icon. 2015-09-22 Timo Pollmeier * src/html/classic/omp.xsl (report [results]): Added some notes for the user on what could be the reason for 0 results. 2015-09-22 Timo Pollmeier * src/html/classic/omp.xsl (report [results]): Add the number of hosts if there are no results. 2015-09-22 Matthew Mundell * src/html/classic/omp.xsl (result [result-row], result) (report [errors]): Get the asset ID from the parent HOST instead of the detailed HOST. 2015-09-22 Timo Pollmeier * src/html/classic/js/gsa_gantt_chart.js (generate): Move and scale future run markers when chart is resized. 2015-09-21 Matthew Mundell * src/html/classic/omp.xsl (host-link): Add a tooltip on the link to make it clearer what it is. Add a list icon that is always present and links to all asset hosts having the IP. 2015-09-21 Matthew Mundell * src/html/classic/omp.xsl (html-create-target-form): Disable the link on the asset host count. If there's only 1 host use singular instead of plural for "hosts". When there are 0 hosts still display the "From host assets" radio, but grey it out. 2015-09-21 Matthew Mundell * src/html/classic/js/greenbone.js (RESPONSE_SELECTORS): Add new_host. 2015-09-21 Matthew Mundell Add Asset Host editing. * src/gsad.c (init_validator, exec_omp_post, exec_omp_get): Add edit_asset and save_asset. * src/gsad_omp.c (edit_asset, edit_asset_omp, save_asset_omp): New functions. * src/gsad_omp.h: Add headers accordingly. * src/html/classic/omp.xsl (role [details]): Specify permission name for * src/html/classic/js/greenbone.js (RESPONSE_SELECTORS): Add edit_asset. 2015-09-21 Benot Allard * src/html/classic/js/greenbone.js: Move onReady later, to benefit the advantages of the viewPort. 2015-09-18 Matthew Mundell * src/html/classic/omp.xsl (role [details]): Specify permission name for "id" variable too, as there may be multiple permissions. 2015-09-18 Benot Allard Use minified version of the javascript in Release mode only. * src/html/classic/gsad.xsl, CMakeLists.txt: Updated * src/html/classic/js/jquery-2.1.4.min.js, src/html/classic/js/jquery-ui.min.js, src/html/classic/js/d3.v3.min.js, src/html/classic/js/select2.min.js: Moved to min/ directory * src/html/classic/js/min, src/html/classic/js/min/jquery-2.1.4.js, src/html/classic/js/min/select2.js, src/html/classic/js/min/jquery-ui.js, src/html/classic/js/min/d3.v3.js: Moved from parent directory. 2015-09-18 Matthew Mundell * src/gsad_omp.c (CHECK): Add missing brackets. 2015-09-18 Matthew Mundell * src/html/classic/omp.xsl (list-window-line-icons): Add a resource arg so that asset/host can use this in the future. 2015-09-18 Benot Allard * src/html/classic/js/greenbone.js: Make the select2 get keyboard interaction also when inside dialogs. 2015-09-18 Benot Allard * src/html/classic/omp.xsl: Don't show the UserTags and permission when editing a config. 2015-09-17 Matthew Mundell * src/gsad_omp.c (create_host_omp): Handle host comment. * src/html/classic/omp.xsl (html-create-host-form): Add comment field. (asset/host): Display comment. 2015-09-17 Matthew Mundell * src/gsad_omp.c (set_http_status_from_entity): If entity is NULL set http_status_code. 2015-09-17 Matthew Mundell * src/gsad_omp.c (SET_HTTP_STATUS_FROM_ENTITY): Remove. Now a function. (set_http_status_from_entity): New function. Was macro. Also add entity check. Update all callers. 2015-09-17 Matthew Mundell * src/html/classic/omp.xsl (host-link): Skip the link if an asset ID is not available. 2015-09-17 Matthew Mundell * src/html/classic/omp.xsl (host-link): Link to asset Host Details instead of Assets. (result [result-row], result, report [hosts], report [closed_cves]) (report [ssl_certs], report [errors]): Update host-link call. 2015-09-17 Matthew Mundell * src/html/classic/omp.xsl (list-window): Move bulk new icon to the right of the delete icon, to match the row icons. 2015-09-17 Matthew Mundell * src/html/classic/omp.xsl (tag_resource_types, html-configs-table): Use Scan Config instead of Scan Configuration, like everywhere else. * src/html/classic/help.xsl (new_config.html, glossary.html) (my_settings.html, config_details.html, config_editor.html) (config_editor_nvt_families.html, config_editor_nvt.html) (config_family_details.html, config_nvt_details.html): Refer to configs as "Scan Configs" everywhere, instead of mixing in the term "Scan Configuration", because "Scan Config" is what is used in the interface. 2015-09-17 Jan-Oliver Wagner Simplify/consolidate online help by introducing some generic pages. As an example, the resource type "Target" is converted to use the new scheme. This covers the following changes in genereal: - drop the list/details/etc icons in the help title bar. - drop the description of actions, filter, sorting from the bottom of the pages - link resource group at the top: table, details, new/edit - link general description at the top: Standard Actions, Filtering Also, changes the phrases slightly, because new/edit is a modal dialog now. * src/html/classic/help.xsl (sorting): Drop the title h3. (new_target.html): Renamed to new_edit_target.html and applied the above described changes. (standard_actions.html, filtering.html): New. (target_details.html, targets.html): Applied above changes. 2015-09-17 Timo Pollmeier * src/html/classic/omp.xsl (solution-icon): Correct file name for "Mitigation" icon. 2015-09-16 Matthew Mundell * src/html/classic/omp.xsl (list-window, html-config-table): Use "Import" instead of "Upload" in the tooltip. 2015-09-16 Benot Allard * src/html/classic/js/greenbone.js, src/html/classic/omp.xsl: Make the schedule dialog work again as popup dialog. 2015-09-16 Matthew Mundell Enable pop-up dialog for config upload. * src/html/classic/omp.xsl (list-window, html-config-table): Correct upload icon class. * src/html/classic/js/greenbone.js (RESPONSE_SELECTORS): Add upload_config. (onReady): Add upload-action-icon case. 2015-09-16 Timo Pollmeier * src/gsad_omp.c (SET_HTTP_STATUS_FROM_ENTITY): Move up so it can be used in simple_ompf. (simple_ompf, setting_get_value, export_resource, PARAM_OR_SETTING) (new_task, save_target_omp, get_report, save_my_settings_omp) (save_filter_omp): Set HTTP status code on OMP errors. (authenticate_omp): Remove response_data param from doc which is not part of the actual function signature. Add NULL response_data param to setting_get_value calls. 2015-09-16 Matthew Mundell Move Import Scan Config form from New Config page to dedicated page. * src/gsad.c (init_validator, exec_omp_get): Add upload_config. * src/gsad_omp.c (upload_config, upload_config_omp): New functions. * src/gsad_omp.h: Add header accordingly. * src/html/classic/omp.xsl (list-window): Add upload icon. (new_config): Remove html-import-config-form call. (upload_config): New template. (html-config-table): Add upload icon. (html-configs-table): Enable upload icon. 2015-09-16 Matthew Mundell * src/gsad_omp.c (save_my_settings_omp): Use the filters instead of defaults when sending resource filters. 2015-09-16 Hani Benhabiles * src/gsad.c (redirect_handler): Fix check for IPv6. 2015-09-16 Matthew Mundell * src/html/classic/omp.xsl (asset [os-details]): Add second column in Unavailable case, for completeness. 2015-09-16 Timo Pollmeier * src/gsad_omp.c: Set HTTP status codes for messages generated with gsad_message and on OMP errors responses for commands that check the response entity. (xsl_transform_omp, check_modify_config, omp, simple_ompf, ompf) (send_settings_filters): Add response_data parameter. 2015-09-16 Benot Allard * src/html/classic/js/greenbone.js: Only remove the last submit button row. 2015-09-16 Benot Allard Separate jquery-ui theme and structure, switch to greenbone-ish theme. * CMakeLists.txt, src/html/classic/gsad.xsl: Update src/html/classic/css/jquery-ui.theme.min.css, src/html/classic/css/jquery-ui.structure.css, src/html/classic/css/jquery-ui.structure.min.css, src/html/classic/css/jquery-ui.theme.css: Add * src/html/classic/css/jquery-ui.css, src/html/classic/css/jquery-ui.min.css: Remove * src/html/classic/css/images/*.png: Refresh. 2015-09-15 Matthew Mundell * src/gsad_omp.c (process_bulk_omp): Remove "uuid=" from string, it's added for each ID. * src/html/classic/omp.xsl (list-window): Add host_count for "Apply to selection" case too. (html-create-target-form): If the host count is 0 then use the count of bulk_selected params. This is for the "Apply to selection" case. 2015-09-15 Benot Allard * src/html/classic/js/greenbone.js: Display an error when part of the page was ignored. 2015-09-15 Benot Allard * src/html/classic/js/greenbone.js: Add support for more new dialogs. 2015-09-15 Benot Allard * src/html/classic/js/greenbone.js: Set the cursor on the html element, it's even bigger. 2015-09-15 Jan-Oliver Wagner * src/html/classic/omp.xsl: Change any "Last modified" into just "Modified" in the user interface. The shorter term is used for columns already and in fact no other value than the latest modification date makes sense and users would never expect some other than this. The shorter term looks more consistent and is, well, shorter. 2015-09-15 Jan-Oliver Wagner * src/html/classic/help.xsl (mode="help" match="nvts.html"): Fix minor typo. 2015-09-15 Matthew Mundell Add creation of targets from bulk selection to Hosts page. * src/gsad.c (init_validator): Add asset_hosts to target_source. Add new params. * src/gsad_omp.c (create_target_omp): Add ASSET_HOSTS to OMP if "From host assets" radio was selected. (process_bulk_omp): Add create action. (create_host_omp): Correct fallback page. * src/html/classic/omp.xsl (list-window): Add inputs for creating target to Hosts page bulk inputs. (html-create-target-form): Add "From host assets" radio. (asset/host): Replace New Target row icon with form icon. 2015-09-15 Benot Allard * src/html/classic/js/greenbone.js: Make the dialog a property of the object. 2015-09-15 Benot Allard * src/html/classic/omp.xsl, src/html/classic/js/greenbone.js, src/html/classic/gsad.xsl: Enable the new dialog on most of the 'new' buttons (not functionnal everywhere yet). 2015-09-15 Benot Allard * src/html/classic/omp.xsl, src/html/classic/js/greenbone.js: Implement the dialog for all remaining edit buttons (almost). 2015-09-14 Benot Allard * src/html/classic/js/greenbone.js: Add a waiting cursor before the dialog show up. 2015-09-14 Benot Allard * src/html/classic/js/greenbone.js: Add support for most of the edit buttons. 2015-09-14 Benot Allard * src/html/classic/omp.xsl, src/html/classic/js/greenbone.js: Enable the edit dialog on all tables. (not functionnal yet) 2015-09-14 Benot Allard * CMakeLists.txt, src/html/classic/css/gsa-style.css, src/html/classic/js/greenbone.js: Implement a waiting state. * src/html/classic/img/loading.gif: Add 2015-09-14 Benot Allard * src/html/classic/omp.xsl: Make the edit dialog code more generic (type independant) 2015-09-14 Benot Allard * src/html/classic/js/greenbone.js, src/html/classic/omp.xsl: Wire the edit-task button to the corresponding code. 2015-09-14 Matthew Mundell * src/html/classic/omp.xsl (list-window): Add comments. 2015-09-11 Matthew Mundell * src/html/classic/omp.xsl (html-create-target-form): Fill manual hosts from hosts param if given. (html-create-target-form): Increase number of icons. (asset/host): Add New icon. 2015-09-11 Benot Allard * src/html/classic/js/greenbone.js: Add support for edit_task. 2015-09-11 Michael Wiegand Simplify project version setting. Use SVN version at build time in binary instead of SVN version at configuration time. Make SVN revision retrieval work with SVN >= 1.7. * CMakeLists.txt: Set project version independently of CPack configuration. Make switching between beta and stable version schemes easier. Use version string with possible SVN revision suffix for the CPack package version, but skip SVN revision suffix for GSAD_VERSION since we do not care about the revision at configuration time. Improve SVN checkout detection to work with SVN >= 1.7 as well. Change non release version style to be consistent with other modules. * src/CMakeLists.txt: Determine build time SVN revision if the build type is not "Release" and SVN information is available. * src/gsad.c: Include SVN revision in version information if it is available. * getsvn.cmake: New. CMake script to write SVN revision to a header file if SVN information is available. 2015-09-11 Matthew Mundell * src/html/classic/omp.xsl (host-link): New template. (result [result-row], result, report [hosts], report [closed_cves]) (report [ssl_certs], report [errors]): Link to new asset Hosts instead of classic Host Details. 2015-09-11 Benot Allard * src/html/classic/js/greenbone.js: Also recognize gsad error as such. 2015-09-11 Benot Allard * src/html/classic/js/greenbone.js: Switch to XML for the answer of the POST request 2015-09-10 Matthew Mundell * src/html/classic/help.xsl (object-used-by, cpe_details.html) (config_details.html, config_editor.html) (config_editor_nvt_families.html, config_family_details.html): Remove reference to details icon. (hosts_classic.html, user_details.html, filter_details.html) (group_details.html): Remove commented section. (tag_details.html): Remove details icon, which is only for going to an example page. 2015-09-10 Matthew Mundell * src/html/classic/omp.xsl (user-tags-window-checked) (tag [for_resource], lsc_credential [details], alert [details]) (filter [details], target [details], html-config-family-table) (preference, family, config [families], html-config-table) (schedule [details], scanner [details], slave [details]) (cve-details, port-list [details], report_format [details]) (role [details], asset [os-details]): Remove the details icon from the Action column, and remove the action column if it was the only icon. Make the name column a link to the details. (get_info_allinfo_action): Remove. Not used. 2015-09-10 Timo Pollmeier * src/gsad_omp.c: Add a response_data output param to the command functions for returning additional data for the HTTP response like HTTP status codes. (cmd_response_data_init, cmd_response_data_reset): New functions. * src/gsad_omp.h: Add a response_data output param to the command functions. (cmd_response_data_t): New type. (cmd_response_data_init, cmd_response_data_reset): New prototypes. * src/gsad.c (exec_omp_post, exec_omp_get, request_handler): Add response_data output param to the command functions and set HTTP status code according to http_status_code field in response_data. 2015-09-10 Matthew Mundell * src/html/classic/omp.xsl (asset/host, asset/os): Add export to actions. 2015-09-10 Timo Pollmeier * src/html/classic/js/gsa_gantt_chart.js (generate): Set the size of bars for schedules without duration and period to 24 hours. 2015-09-10 Matthew Mundell * src/html/classic/help.xsl (glossary.html): Order alphabetically. 2015-09-10 Matthew Mundell Update help for Assets. * src/html/classic/help.xsl (details-window-line-actions): Add clone, new and edit params. (host_details.html): New template. (hosts.html): Convert to Asset version of Hosts page. (hosts_classic.html): New template. Body from old hosts.html. (glossary.html): Add asset and host. (new_host.html, os_details.html, oss.html): New template. * src/html/classic/omp.xsl (assets, host [classic]) (html-create-host-form): Switch classic asset links to new page. (html-oss-table): Hide new icon. 2015-09-10 Benot Allard * src/html/classic/js/greenbone.js, src/html/classic/omp.xsl: When a new resource is created, automatically fill it in the sub-dialog. 2015-09-10 Benot Allard * src/html/classic/omp.xsl, src/html/classic/js/greenbone.js: Rewrite the js code to use OOP. 2015-09-10 Benot Allard * src/html/classic/omp.xsl, src/html/classic/js/greenbone.js: Fix the ajax requests. 2015-09-09 Benot Allard Add a pop-up dialog when creating a new target from the new task menu. * src/html/classic/gsad.xsl, src/html/classic/css/jquery-ui.css, src/html/classic/css/jquery-ui.min.css, src/html/classic/omp.xsl, src/html/classic/js/jquery-ui.min.js, src/html/classic/js/jquery-ui.js, CMakeLists.txt: Updated. * src/html/classic/js/greenbone.js: Added. 2015-09-09 Benot Allard * src/html/classic/gsad.xsl: Insert the 'token' in the DOM of the page for easy access. 2015-09-09 Benot Allard * src/html/classic/omp.xsl: Use the datepicker in the edit schedule dialog. 2015-09-09 Benot Allard * src/html/classic/css/gsa-style.css, src/html/classic/omp.xsl: Fix the table stripping once for all (New Schedule). 2015-09-09 Jan-Oliver Wagner * src/html/classic/img/add_to_assets.png, src/html/classic/img/calendar.png, src/html/classic/img/remove_from_assets.png: New. * CMakeLists.txt: Install the new icons. * src/html/classic/omp.xsl (html-create-schedule-form): Use new calendar icon. (report-icons): Use new asset icons. 2015-09-08 Matthew Mundell * src/gsad_omp.c (get_info, get_asset): Remove extra space. 2015-09-08 Matthew Mundell * src/html/classic/omp.xsl (asset [host-details]): Put a link to the user in the Source column when the source type is User. 2015-09-08 Timo Pollmeier Serve the login pages with different HTTP status codes depending on the situation. * src/gsad.c (exec_omp_post, request_handler): Send login form response with HTTP status code 503 if OMP service is down or an authorization error occurs. Send code 401 if the credentials are wrong, the token or cookie is bad or missing, or if the session is expired. Send code 400 if the credentials contain invalid characters or the user tries logging out while already logged out. 2015-09-08 Matthew Mundell * src/html/classic/omp.xsl (html-create-host-form): Correct next and add asset_type params, so that the next page is the created host and not the host list. 2015-09-08 Matthew Mundell * src/html/classic/omp.xsl (asset [host-details]): Add new icon, like on other details pages. 2015-09-08 Matthew Mundell Implement exporting of assets. * src/gsad.c (init_validator): Add export commands and subtype. (exec_omp_get): Add export commands. * src/gsad_omp.c (export_resource): If there's a subtype then add it to the OMP. (export_many): Add asset special case. (export_asset_omp, export_assets_omp): New functions. * src/html/classic/omp.xsl (list-window): Add special case for asset export icon. (asset [os-details], asset [host-details]): Correct tooltip. Add export icon. 2015-09-08 Timo Pollmeier * src/gsad_omp.c (manager_connect): Add tests if param "html" is NULL. 2015-09-08 Benot Allard * src/html/classic/omp.xsl: Make sure the gb_window class is used everywhere. 2015-09-08 Benot Allard Add a datepicker to support the date entry for new schedules. * src/gsad.c, src/html/classic/js/jquery-ui.min.js, src/html/classic/js/jquery-ui.js, src/html/classic/gsad.xsl, src/html/classic/css/jquery-ui.css, src/html/classic/css/jquery-ui.min.css, src/html/classic/css/gsa-style.css, src/html/classic/omp.xsl, CMakeLists.txt: Updated. 2015-09-08 Hani Benhabiles * src/html/classic/omp.xsl (host [classic]): Handle host_status host detail. 2015-09-08 Matthew Mundell * src/gsad.c (init_validator): Add Asset to resource types. * src/html/classic/omp.xsl (list-window): Use delete instead of trashcan for assets. 2015-09-08 Matthew Mundell * src/html/classic/omp.xsl (list-window): Add subtype to refresh icon if given. 2015-09-07 Matthew Mundell * src/html/classic/omp.xsl (asset [host-details]): Correct asset type in delete icon. 2015-09-07 Matthew Mundell Add manual creating of host assets. * src/gsad.c (init_validator, exec_omp_get, exec_omp_post): Add create_host and new_host. * src/gsad_omp.c (new_host, new_host_omp, create_host_omp): New functions. * src/gsad_omp.h: Add headers accordingly. * src/html/classic/gsad.xsl (html-gsa-logo): Add CREATE_ASSET indicator. * src/html/classic/omp.xsl (list-window): Use the subtype in the new command, if a subtype is given. (html-create-host-form, new_host): New templates. 2015-09-07 Timo Pollmeier * src/html/classic/js/gsa_gantt_chart.js: Add CSV and HTML tables as well as SVG export. Create label shadows as separate elements as paint-order attribute is not well supported. * src/html/classic/js/gsa_graphics_base.js (tasks_column_info): Correct "schedule_first_time" entry. (svg_from_elem): Insert CSS into an existing "defs" subelement if one exists. 2015-09-07 Timo Pollmeier * src/html/classic/js/gsa_gantt_chart.js (generate): Use an opacity gradient on bars without a well-defined end. Remove "Next scheduled run" from tooltip of bars. 2015-09-04 Jan-Oliver Wagner * src/html/classic/omp.xsl (asset-os-icon): Make tooltip for os icon independent of "scanning" aspect. 2015-09-04 Matthew Mundell Add deleting of Hosts. * src/html/classic/omp.xsl (asset [os-details]): Correct asset_type and title. (asset [host-details]): Add delete icon. (html-hosts-table): Use actual icon count, because there is one. (html-oss-table): Remove Action column and use actual icon count, so that Action column is produced automatically. (asset/host): Add delete icon. (asset/os): Move delete icon into bulk action check, else an extra column is produced. 2015-09-04 Timo Pollmeier Add option to move a Task to a new slave on the details and edit pages. * src/gsad_omp.c (edit_task): Add static header. (generate_page): Add edit_task. (move_task_omp): New function. (get_task): Get slaves list. * src/gsad_omp.h (move_task_omp): New function prototype. * src/gsad.c (init_validator, exec_omp_post): Add move_task command. * src/html/classic/gsad.xsl (move_task_response [response-indicator]): New template. (html-gsa-logo): Add indicator for move_task on get_task and edit_task pages. * src/html/classic/omp.xsl (move_task_icon): New template. (task [details]): Add "Move task" menu icon. (move_task_response): New template. (html-edit-task-form): Add "Move task" menu icon. 2015-09-04 Matthew Mundell * src/html/classic/omp.xsl (asset [os-details]): Add delete icon. 2015-09-04 Matthew Mundell Add deleting to OSs page. * src/html/classic/omp.xsl (html-oss-table): Add Actions column. (get_assets): Match create and delete responses. (asset/os): Add delete icon. 2015-09-04 Jan-Oliver Wagner * src/html/classic/omp-doc.xsl (match="type" mode="details"): Removed usage of "wrap" because this is now done via style of
.

	* src/html/classic/rnc.xsl (rnc-wrap, rnc-wrap-line): Removed. These
	were never used.

2015-09-02  Matthew Mundell 

	Make it possible to add all assets from a report.

	* src/gsad.c (init_validator, exec_omp_post): Add create_asset.

	* src/gsad_omp.c (create_asset_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/classic/omp.xsl (get_report): Match create_asset_response.
	(report-icons): Add "Add to Assets" icon.
	(create_asset_response): New template.

	* src/html/classic/gsad.xsl (create_asset_response): New template.
	(html-gsa-logo): Add indicator for report page CREATE_ASSET.

2015-09-03  Benot Allard  

	* src/html/classic/omp.xsl: Get rid of the last occurences of the wrap
	  template.

2015-09-03  Timo Pollmeier 

	* src/html/classic/graphics.xsl (js-scan-management-top-visualization):
	Add empty_text to gen_params of scheduled Tasks chart.

	* src/html/classic/js/gsa_gantt_chart.js (generate): Add arrows to
	indicate scheduled tasks that are out of view and text if the list of
	scheduled tasks is empty.

2015-09-03  Benot Allard  

	* src/html/classic/omp.xsl: Fix typo in the method name.

2015-09-03  Benot Allard  

	* src/html/classic/omp.xsl: Cleanup erroneous usage of the wrap
	  template. There are better ways to limit the length of a field.
	  `text-overflow: ellipsis` is an option for instance.

2015-09-03  Benot Allard  

	* src/html/classic/css/gsa-style.css, src/html/classic/omp.xsl:
	  Let the browser do the wrapping in the 
 elements.

2015-09-03  Benot Allard  

	* src/html/classic/css/gsa-style.css: Unify the greens used in the
	  menu elements.

2015-09-03  Benot Allard  

	* src/html/classic/css/gsa-style.css: Give the logo some breathing
	  space.

2015-09-02  Matthew Mundell 

	Add deleting of all assets that came from a report.

	* src/gsad_omp.c (delete_asset_omp): Do the delete by hand, in order to
	pass report_id if given.

	* src/html/classic/omp.xsl (get_report): Match delete_asset_response.
	(report-icons): Add "Remove from Assets" icon.

	* src/html/classic/gsad.xsl (delete_asset_response): New template.
	(html-gsa-logo): Add indicator for report page DELETE_ASSET.

2015-09-02  Timo Pollmeier 

	* src/html/classic/graphics.xsl (js-scan-management-top-visualization):
	Add empty_text to gen_params of Top 10 Tasks chart. Correct chart_name
	for the right scheduled Tasks chart.

	* src/html/classic/js/gsa_h_bar_chart.js (generate): Adjust left margin
	and axis to label length and show text if the records list is empty.

2015-09-02  Benot Allard  

	Remove the fixed max-width, use all the space available.

	* src/html/classic/gsad.xsl, src/html/classic/css/gsa-style.css:
	  Updated.

2015-09-02  Hani Benhabiles 

	* src/gsad.c (struct user): Add address element.
	(user_add): Add user's IP address.
	(user_find): Check that the client's address matches the user's.
	(exec_omp_post, request_handler): Adjust user_add() and user_find()
	calls and handle return values accordingly.

2015-09-02  Timo Pollmeier 

	* src/html/classic/graphics.xsl (js-aggregate-chart, js-tasks-chart):
	Use correct count of node-set parameters for placing commas.
	(js-scan-management-top-visualization): Add empty_text to gen_params
	of the "'High' results per host" bubble charts.

	* src/html/classic/js/gsa_bubble_chart.js: Filter out records with
	zero size_value for bubble creation. Add a dummy bubble if there are no
	non-zero records.

2015-09-02  Matthew Mundell 

	Add deleting of host identifiers.

	* src/gsad.c (init_validator, exec_omp_post): Add delete_asset.

	* src/gsad_omp.c (delete_resource): Add next_id handling in case the ID
	for the next page would have the same name.
	(delete_asset_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/classic/omp.xsl (delete_asset_response): New template.
	(asset [host-details]): Add delete icon.
	(get_asset): Match delete response.

2015-09-02  Timo Pollmeier 

	* src/html/classic/gsad.xsl (html-head): Consolidate conditional
	loading of scripts and stylesheets and load gsa-style.css second to
	allow overwriting of styles from select2.min.css.

	* src/html/classic/css/gsa-style.css: Add styles to make size of
	Select2 dropdown boxes more like the old basic ones.

2015-09-02  Jan-Oliver Wagner 

	* src/html/classic/css/gsa-style.css: Increase envelope width
	from 1200 to 2000. The GUI looks OK for upto that size and then
	gets a bit harder to read (eg. the expanded results.

2015-09-01  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-create-target-form)
	(html-edit-target-form): Only show "pass" type credentials in SMB and
	ESXi dropdowns.

2015-08-31  Timo Pollmeier 

	* src/gsad_omp.c (export_many): XML escape the filter.

2015-08-31  Timo Pollmeier 

	* src/html/classic/gsad.xsl (login_page): Use last page URL for guest
	login if available.

2015-08-31  Benot Allard  

	* src/html/classic/css/gsa-style.css: Make better use of the width of
	  the display.

2015-08-31  Benot Allard  

	* src/html/classic/omp.xsl: REstore the display of the extra filter\
	  elements above the filterbox.

2015-08-31  Benot Allard  

	Integrate the menu bar into the header.

	* CMakeLists.txt, src/html/classic/css/gsa-style.css,
	  src/html/classic/gsad.xsl: Updated
	* src/html/classic/img/style/background.png: Removed

2015-08-31  Timo Pollmeier 

	Add Gantt chart of Task schedules and update D3.js.

	* CMakeLists.txt: Install file src/html/classic/js/gsa_gantt_chart.js.

	* src/gsad_omp.c (generate_page): Add get_tasks_chart.
	(get_tasks): Add parameters ignore_pagination and schedules_only.
	(get_tasks_chart, get_tasks_chart_omp): New functions.

	* src/gsad_omp.h (get_tasks_chart_omp): New function prototype.

	* src/gsad.c (init_validator): Add command get_tasks_chart and params
	ignore_pagination and schedules_only.
	(exec_omp_get): Add case for get_tasks_chart.
	(request_handler): Apply guest chart content security headers to
	get_tasks_chart as well.

	* src/html/classic/graphics.xsl (init-d3charts): Add script
	/js/gsa_gantt_chart.js.
	(js-tasks-data-source, js-tasks-chart): New templates.
	(js-scan-management-top-visualization): Add Gantt chart of Task
	Schedules.

	* src/html/classic/gsad.xsl (envelope): Do not add menus, logo and
	footer for get_tasks_chart.

	* src/html/classic/omp.xsl (get_tasks_chart): New template

	* src/html/classic/js/d3.v3.js, src/html/classic/js/d3.v3.min.js:
	Update to version 3.5.6.

	* src/html/classic/js/gsa_gantt_chart.js: New JavaScript file for Gantt
	charts.

	* src/html/classic/js/gsa_graphics_base.js (Chart [detached_url]):
	Use get_tasks_chart if command is get_tasks.
	(DataSource): Add case for get_tasks.
	(tasks_column_info, extract_task_records): New functions.
	(fit_detached_window): Select #tasks-display as well.

2015-08-28  Benot Allard  

	Make the top menu flat, integrate the buttons with the header.

	* CMakeLists.txt, src/html/classic/gsad.xsl,
	  src/html/classic/css/gsa-style.css: Updated
	* src/html/classic/img/style/top_menu_buttons.png: Removed

2015-08-28  Benot Allard  

	* src/html/classic/omp.xsl: Dynamically toggle the filterbox.

2015-08-27  Benot Allard  

	* src/html/classic/gsad.xsl, src/html/classic/css/gsa-style.css: Enable
	  select2 for all selects on all pages.

2015-08-26  Benot Allard  

	Add select2 to all pages, we still need to enable it.

	* src/html/classic/js/select2.js, src/html/classic/js/select2.min.js,
	  src/html/classic/css/select2.css,
	  src/html/classic/css/select2.min.css: Added
	* COPYING, CMakeLists.txt, src/html/classic/gsad.xsl: updated

2015-08-26  Timo Pollmeier 

	* CMakeLists.txt: Install src/html/classic/js/d3.tip.js instead of
	the minified version.

	* COPYING: Update file name for d3-tip.

	* src/html/classic/graphics.xsl (init-d3charts): Replace d3.tip.min.js
	with d3.tip.js.

	* src/html/classic/js/d3.tip.min.js: Remove. Replaced with d3.tip.js.

	* src/html/classic/js/d3.tip.js: New. Current non-minified version of
	d3-tip.

2015-08-26  Benot Allard  

	* src/html/classic/css/gsa-style.css: Fix the path to the background
	  image.

2015-08-26  Benot Allard  

	Move the CSS files in their own directory.

	* CMakeLists.txt, src/gsad.c, src/html/classic/gsad.xsl: Updated
	* src/html/classic/gsa-style.css -> src/html/classic/css/gsa-style.css
	* src/html/classic/gsa-login.css -> src/html/classic/css/gsa-login.css

2015-08-26  Hani Benhabiles 

	* src/gsad.c (get_client_address): Use sockaddr_as_str().

2015-08-26  Benot Allard  

	* COPYING: Add paragraph about jQuery.

2015-08-26  Benot Allard  

	Add jQuery on all pages except the login page.

	* src/html/classic/js/jquery-2.1.4.js,
	  src/html/classic/js/jquery-2.1.4.min.js,
	  src/html/classic/js/jquery-2.1.4.min.map: Add
	* src/html/classic/gsad.xsl, CMakeLists.txt: Update

2015-08-25  Matthew Mundell 

	* src/html/classic/omp.xsl (asset [os-details]): Add Average Severity
	field.  Add Severity column for hosts.
	(html-oss-table, asset/os): Add Latest and Average Severity columns.

2015-08-25  Timo Pollmeier 

	Add options to set special content security headers for charts
	requested by the guest user, which are less restrictive to allow
	embedding by default.

	* src/gsad.c (DEFAULT_GSAD_GUEST_CHART_X_FRAME_OPTIONS)
	(DEFAULT_GSAD_GUEST_CHART_CONTENT_SECURITY_POLICY)
	(ADD_GUEST_CHART_CONTENT_SECURITY_HEADERS): New #defines.
	(http_guest_chart_x_frame_options)
	(http_guest_chart_content_security_policy): New static variables.
	(handler_send_response): No longer add content security headers here.
	(request_handler): Add content security headers here, using special
	guest chart ones if the user is the guest user and the command is
	"get_aggregate".
	(main): Add arguments http-guest-chart-frame-opts and
	http-guest-chart-csp.

	* doc/gsad.8: Add new options http-guest-chart-frame-opts and
	http-guest-chart-csp.

2015-08-24  Hani Benhabiles 

	* src/gsad.c (exec_omp_post): Log authentication failed attempts.

2015-08-21  Timo Pollmeier 

	* src/html/classic/js/gsa_bar_chart.js (generate),
	src/html/classic/js/gsa_bubble_chart.js (generate),
	src/html/classic/js/gsa_cloud_chart.js (generate),
	src/html/classic/js/gsa_donut_chart.js (generate),
	src/html/classic/js/gsa_h_bar_chart.js (generate),
	src/html/classic/js/gsa_line_chart.js (generate): Generate HTML table
	on demand so the actual chart finishes generating earlier.

2015-08-21  Timo Pollmeier 

	* src/gsad.c (DEFAULT_GSAD_CONTENT_SECURITY_POLICY): Change to include
	blob: as an img-src as required by copyable SVG of charts.

	* doc/gsad.8: Update the --http-csp option accordingly.

2015-08-21  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-create-target-form): Insert client
	address into hosts field.

2015-08-21  Timo Pollmeier 

	* src/html/classic/js/gsa_bar_chart.js (generate),
	src/html/classic/js/gsa_h_bar_chart.js (generate): Calculate percentage
	in tooltip based on maximum instead of sum for fields other than count.

2015-08-21  Timo Pollmeier 

	* src/html/classic/wizard.xsl (quick-first-scan-wizard)
	(quick-task-wizard): Insert client address into the target hosts field.

2015-08-21  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-groups-table): Add missing
	filtered-count param for list-window template call.

2015-08-21  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-nvt-table): Fix swapped i18n msgid and
	context for Severity column.

2015-08-21  Timo Pollmeier 

	* src/html/classic/omp.xsl (edit-header-icons): Use correct URL for
	config editor help.

2015-08-21  Timo Pollmeier 

	* src/html/classic/js/gsa_graphics_base.js (data_top_list): New
	data transformation function. Selects only first 10 records with
	non-zero y field.

	* src/html/classic/js/gsa_h_bar_chart.js (generate): Get top 10 list
	using data_transform function instead of doing it directly.

2015-08-20  Timo Pollmeier 

	* src/gsad_omp.c (create_task_omp): Remove leftover test output.

2015-08-20  Timo Pollmeier 

	* src/gsad_omp.c (new_task): Get tag names list.
	(create_task_omp): Add option for automatically adding a tag directly
	after creating the task.

	* src/gsad.c (init_validator): Add "add_tag" parameter.

	* src/html/classic/omp.xsl (new_task): Add fields for adding a tag.

	* src/html/classic/help.xsl (new_task.html): Add help for tag fields.

2015-08-19  Timo Pollmeier 

	* src/html/classic/graphics.xsl (js-scan-management-top-visualization):
	Add correct "Top 10" chart to left visualization box.

2015-08-19  Timo Pollmeier 

	Add word cloud charts for Results.

	* CMakeLists.txt: Install new JS files.

	* COPYING: Add copyright and license info for d3 cloud layout.

	* src/gsad.c (init_validator): Add param "aggregate_mode".

	* src/html/classic/omp.xsl (get_aggregate): Add param "aggregate_mode".
	(html-results-table): Add charts.

	* src/html/classic/graphics.xsl (init-d3charts): Add new JS files.
	(js-aggregate-data-source): Add param "aggregate_mode".
	(js-aggregate-chart): Add chart type "cloud".
	(js-scan-management-top-visualization): Add word clouds for columns
	"vulnerability" and "description" of results.

	* src/gsad_omp.c (get_aggregate_omp): Handle aggregate_mode param.

	* src/html/classic/js/d3.layout.cloud.js: New file. Cloud layout for d3
	by Jason Davies.

	* src/html/classic/js/gsa_cloud_chart.js: New JS file for word clouds.

2015-08-18  Matthew Mundell 

	* src/html/classic/omp.xsl (asset [host-details], html-hosts-table)
	(asset/host): Rename GET_ASSETS MAX_SEVERITY to SEVERITY.

2015-08-18  Matthew Mundell 

	* src/html/classic/omp.xsl (asset [host-details]): Skip the report link
	if the report has been deleted.

2015-08-18  Timo Pollmeier 

	* src/html/classic/js/gsa_h_bar_chart.js: Add file missing from last
	commit.

2015-08-17  Timo Pollmeier 

	Add new "Top 10" horizontal bar chart for tasks and options to sort
	and limit aggregates in chart data sources.

	* CMakeLists.txt: Install new file src/html/classic/h_bar_chart.xsl.

	* src/gsad_omp.c (get_aggregate_omp): Add params sort_field, sort_stat,
	sort_order, first_group and max_groups.

	* src/gsad.c (init_validator): Add params sort_stat, first_group and
	max_groups.

	* src/html/classic/omp.xsl (get_aggregate): Add new params sort_field,
	sort_stat, sort_order, first_group and max_groups.

	* src/html/classic/graphics.xsl (init-d3charts): Add js/h_bar_chart.xsl
	script file.
	(js-aggregate-data-source): Add new optional params sort_field,
	sort_stat, sort_order, first_group and max_groups.
	(js-aggregate-chart): Add chart type "horizontal_bar".
	(js-scan-management-top-visualization): Add "Top 10" horizontal bar
	chart for Tasks.

	* src/html/classic/h_bar_chart.xsl: New file.

2015-08-17  Matthew Mundell 

	* src/html/classic/omp.xsl (asset [os-details], html-oss-table): Rename
	Installs column to Hosts.  Rename Modified to Updated.
	(asset [host-details], html-hosts-table): Rename Max Severity to
	Severity.  Rename Modified to Updated.

2015-08-15  Jan-Oliver Wagner 

	* src/html/classic/gsad.xsl, src/html/classic/help.xsl,
	src/html/classic/help_de.xsl, src/html/classic/omp.xsl:
	Renamed "Scan Management" to "Scans", "Asset Management" to "Assets"
	and "SecInfo Management" to "SecInfo".

2015-08-14  Matthew Mundell 

	Add OS icon to asset hosts.

	* src/html/classic/omp.xsl (asset-os-icon): New template.
	(asset [host-details[): Add OS field.
	(html-hosts-table, asset/host): Add OS column.

2015-08-14  Timo Pollmeier 

	* src/html/classic/graphics.xsl (js-scan-management-top-visualization):
	Remove "of last report" from title of the Tasks high results chart.

2015-08-13  Matthew Mundell 

	* src/html/classic/omp.xsl (asset [host-details]): Add Max Severity.
	(html-hosts-table): Add Max Severity column.
	(html-oss-table): Correct category.
	(asset/host): Add Max Severity.

2015-08-13  Timo Pollmeier 

	* src/html/classic/omp.xsl (get_aggregate): Add text_columns parameter
	to js-aggregate-data-source template call.

	* src/html/classic/js/gsa_graphics_base.js (detached_url): Add missing
	ampersand before x_field and remove superfluous quotes around
	chart_init and chart_gen values.

2015-08-13  Timo Pollmeier 

	Add text_columns support for charts and add new bubble chart
	"'High' results per host of last report" for Tasks.

	* src/gsad_omp.c (get_aggregate_omp): Handle text_columns parameters.

	* src/gsad.c (init_validator, params_append_mhd, params_mhd_add): Add
	text_columns hashtable parameter.

	* src/html/classic/graphics.xsl (js-aggregate-data-source): Add new
	parameter text_columns.
	(js-scan-management-top-visualization): Add new bubble chart
	"'High' results per host of last report" for Tasks.

	* src/html/classic/js/gsa_graphics_base.js (extract_simple_records)
	(extract_column_info): Extract text columns.

2015-08-11  Matthew Mundell 

	* src/html/classic/omp.xsl (asset [os-details]): Add "Hosts using this
	Operating System".

2015-08-12  Timo Pollmeier 

	* src/gsad_omp.c (save_my_settings_omp): Add new "Default Severity"
	setting.

	* src/gsad.c (init_validator): Add default_severity.

	* src/html/classic/omp.xsl (get_my_settings, edit_my_settings): Add new
	"Default Severity" setting.

2015-08-11  Matthew Mundell 

	* src/html/classic/omp.xsl (get_asset): Combine two versions of same
	template.

2015-08-11  Hani Benhabiles 

	* src/gsad_base.h (credentials_t): Add client_address element.

	* src/gsad.c (get_client_address): New function.
	(request_handler): Add client address to envelope, adjust
	functions calls.
	(credentials_new, credentials_free, exec_omp_post): Adjust for
	client_address.

	* src/gsad_omp.c (xsl_transform_omp): Add client address to envelope.

	* src/html/classic/gsad.xsl (client_address): New template.

2015-08-11  Timo Pollmeier 

	Add new parameters to charts for customizing the fields shown, the
	chart title and the field labels.

	* src/gsad.c (init_validator): Add hashtable params chart_gen,
	chart_init, y_fields, z_fields and add x_field.
	(params_append_mhd, params_mhd_add): Add new hashtable params.

	* src/html/classic/graphics.xsl (js-aggregate-chart): Add parameters
	init_params, gen_params, x_field, y_fields, z_fields to customize
	charts.
	(js-scan-management-top-visualization): Add parameters to set fields,
	a custom title and to hide the "max." in the legend.

	* src/html/classic/omp.xsl (get_aggregate): Copy new parameters to the
	generated chart.

	* src/html/classic/js/gsa_graphics_base.js (Chart): Add parameters to
	set generator and init parameters.
	(Chart [request_data]): Pass gen_params to generator.
	(Chart [detached_url]): Add the new parameters to URL.

	* src/html/classic/js/gsa_bar_chart.js (generate): Get fields from
	gen_params and hide statistic type if extra parameter show_stat_type
	is set to false.

	* src/html/classic/js/gsa_bubble_chart.js (generate): Get fields from
	gen_params and hide statistic type if extra parameter show_stat_type
	is set to false.
	(simple_bubble_data): Use the new x_field, y_fields, z_fields for
	the label, size and color data.

	* src/html/classic/js/gsa_donut_chart.js (generate): Get fields from
	gen_params and hide statistic type if extra parameter show_stat_type
	is set to false.

	* src/html/classic/js/gsa_line_chart.js (generate): Get fields from
	gen_params and hide statistic type if extra parameter show_stat_type
	is set to false.

2015-08-10  Benot Allard  

	* src/gsad.c (request_handler): Reduce the scope of the variable
	  'help_language'.

2015-08-10  Benot Allard  

	* src/gsad_omp.c (get_many): Be more strict when validating the
	  boolean parameter 'build_filter'.

2015-08-07  Matthew Mundell 

	* src/gsad.c (init_validator): Add - to hosts_opt, for ranges in Host
	Access on New User and Edit User.

2015-08-07  Timo Pollmeier 

	* src/html/classic/omp.xsl (scanner [details]): Show name of OSP
	scanner parameters instead of id.

2015-08-07  Timo Pollmeier 

	* src/gsad.c (ADD_CONTENT_SECURITY_HEADERS): Do not add headers that
	have been set to an empty string.

2015-08-06  Timo Pollmeier 

	* src/gsad.c (GSAD_X_FRAME_OPTIONS, GSAD_CONTENT_SECURITY_POLICY)
	(ADD_CONTENT_SECURITY_HEADERS): New #defines for adding HTTP headers
	"X-Frame-Options" and "Content-Security-Policy".
	(send_response, send_redirect_to_uri, handler_send_response): Add new
	content security HTTP headers.
	(main): Add new command line options --http-frame-opts and --http-csp.

	* doc/gsad.8: Add new command line options.

2015-08-05  Matthew Mundell 

	* src/html/classic/omp.xsl (filter-window-pager): Add some comments.

2015-08-05  Matthew Mundell 

	Add new pages Hosts, Host Details, OSs and OS Details.

	* src/gsad.c (init_validator): Add asset pages and params.
	(exec_omp_get): Add asset pages.

	* src/gsad_omp.c (generate_page): Add asset pages.
	(get_asset, get_asset_omp, get_assets, get_assets_omp): New functions.

	* src/gsad_omp.h: Add headers accordingly.

	* src/html/classic/gsad.xsl (html-gsa-navigation): Add Hosts and
	Operating Systems to Asset Management menu.

	* src/html/classic/omp.xsl (host): Add classic mode.
	(get_reports_response [asset]): Match host with classic mode.
	(asset [os-details], asset [host-details], get_asset, html-hosts-table)
	(html-oss-table, get_assets_response, get_assets, asset/os): New
	templates.

2015-08-05  Timo Pollmeier 

	* CMakeLists.txt: Install gsa-login.css instead of gsa-style.css to
	${GSA_DATA_DIR}/classic/login.

2015-08-05  Timo Pollmeier 

	Use a separate smaller stylesheet for the login page of the classic
	face.

	* CMakeLists.txt: Install src/html/classic/gsa-login.css.

	* src/gsad.c (request_handler): Allow /gsa-login.css without token.

	* src/html/classic/gsa-login.css: New stylesheet.

	* src/html/classic/gsad.xsl (html-head): Use gsa-login.css stylesheet
	on login pages.

	* src/html/classic/login/login.html: Use gsa-login.css stylesheet.

2015-08-05  Timo Pollmeier 

	* src/html/classic/omp.xsl: Add exclude-result-prefixes attribute to
	root xsl:stylesheet element so namespaces are not added to the XHTML
	output.

2015-08-05  Timo Pollmeier 

	* src/html/classic/omp.xsl (get_aggregate): Handle data_columns
	parameters.

	* src/html/classic/js/gsa_graphics_base.js (format_data_default):
	Do not try to format null or undefined data.
	(csv_from_records): Output null or or undefined data as empty string.

	* src/html/classic/js/gsa_line_chart.js (time_line): Insert records
	only if values are defined or one of the y fields is count or c_count.
	(mouse_moved): Handle missing records correctly.
	(generate): Get y fields at start from original data. Add markers at
	data points if the column is not count or c_count.

2015-08-03  Hani Benhabiles 

	* src/gsad.c (redirect_handler): Support IPv6 redirection case.

2015-07-30  Matthew Mundell 

	* src/html/classic/omp.xsl (html-create-user-form): Move the Password
	INPUT outside the LABEL, as browsers like Iceweasel 31.7 have focus
	problems when it is inside the LABEL.

2015-07-28  Jan-Oliver Wagner 

	* src/html/classic/img/style/logo_l.png,
	src/html/classic/img/style/logo_m.png,
	src/html/classic/img/style/logo_r.png: Removed.

	* src/html/classic/img/style/background.png,
	src/html/classic/img/style/gsa-logo.png: New.

	* CMakeLists.txt: Adjust the image installation
	accordingly.

	* src/html/classic/gsa-style.css: Add a background image
	for the top header. Replace the logo_l, logo_m, logo_r
	triple by a single logo class which is basically logo_l.

	* src/html/classic/gsad.xsl (html-gsa-logo): Use new class
	logo instead of logo_[lmr]. Reduce height of logo and drop
	the extra line to reduce total height and match the
	background bar.


2015-07-25  Matthew Mundell 

	* src/html/classic/help.xsl (new_alert.html): Add $t and $i.

2015-07-25  Matthew Mundell 

	Adjust the email alert inputs to provide defaults that are the same as
	in the past.

	* src/html/classic/omp.xsl (include-message-default)
	(attach-message-default): New variables.
	(html-create-alert-form, html-edit-alert-form): Move subject up.  Add
	a message field for the email include and the email attach.  Remove the
	shared message field.

	* src/gsad_omp.c (append_alert_method_data): Add a special case for
	email data "message", in order to tell between the attach and include
	message.

2015-07-23  Timo Pollmeier 

	* src/language_names.tsv: Correct code for Japanese.

2015-07-22  Matthew Mundell 

	* ChangeLog: Repair last entry.

2015-07-22  Matthew Mundell 

	* src/html/classic/help.xsl (new_alert.html): Add $H.  Correct $f.
	Reorder.

2015-07-22  Timo Pollmeier 

	Change the language code of the current Chinese translation to zh_CN.
	Allow selecting help files with country code suffixes in their name.
	Add lang attribute to html root element in classic face.

	* CMakeLists.txt: Rename src/html/classic/help_zh.xsl to
	src/html/classic/help_zh_CN.xsl

	* src/CMakeLists.txt: Rename help_zh-xsl-syntax to help_zh_CN-xsl-syntax
	and update file name.

	* src/gsad_base.c (set_language_code): Change the code for Chinese
	to "zh_CN".

	* src/gsad.c (request_handler): Try all languages in the user's
	language string in full and shortened form.

	* src/language_names.tsv: Change code for Chinese from zh to zh_CN and
	rename to "Chinese (China)".

	* src/html/classic/gsad.xsl (): Add variable "html-lang".
	(/): Add lang attribute to html root element.

	* src/html/classic/help_zh.xsl: Remove. Renamed to
	src/html/classic/help_zh_CN.xsl.

	* src/html/classic/help_zh_CN.xsl: New. Renamed
	src/html/classic/help_zh.xsl.

	* src/po/CMakeLists.txt: Change code for Chinese from zh to zh_CN.

	* src/po/gsad_xsl-zh.po: Remove. Renamed to src/po/gsad_xsl-zh_CN.po.

	* src/po/gsad_xsl-zh_CN.po: New. Renamed src/po/gsad_xsl-zh.po.

2015-07-22  Matthew Mundell 

	* src/html/classic/help.xsl (new_alert.html): Remove extra heading.  Add
	email section with message and subject format specifiers.

2015-07-21  Timo Pollmeier 

	* src/po/gsad_xsl-zh.po: Update with translations by Winland Q. Yang.

2015-07-21  Timo Pollmeier 

	Allow using multiple data columns in charts. Add charts for reports.

	* src/gsad_omp.c (get_aggregate_omp): Handle data_columns parameters.

	* src/gsad.c (init_validator): Add data_columns:name and
	data_columns:value.
	(params_append_mhd, params_mhd_add): Add data_columns hashtable param.

	* src/html/classic/graphics.xsl (js-aggregate-data-source): Add
	data_columns parameter.
	(js-scan-management-top-visualization): Add Reports charts.

	* src/html/classic/omp.xsl (html-reports-table): Add Reports charts.

	* src/html/classic/js/gsa_bubble_chart.js (simple_bubble_data):
	Use new column name for mean of the first data column.

	* src/html/classic/js/gsa_graphics_base.js (create_uri): Handle
	parameter arrays.
	(extract_simple_records): Update column extraction to new OMP syntax
	with multiple data columns.
	(field_name): Add cases for "high" and "high_per_host".
	(format_data_default): Round decimal numbers to three places.

	* src/html/classic/js/gsa_line_chart.js (time_line): Fill in 0 for all
	statistics by default and remove debug output.
	(generate): Use data columns as y data if available.

2015-07-20  Matthew Mundell 

	Add subject and message input for email alerts.

	* src/gsad_omp.c (append_alert_method_data): Add "message" and
	"subject".

	* src/html/classic/omp.xsl (html-create-alert-form)
	(html-edit-alert-form, alert [details]): Add subject and message fields.

2015-07-17  Michael Wiegand 

	Post release version bump.

	* src/html/classic/help.xsl, CMakeLists.txt: Set version to 6.1+beta2.

2015-07-17  Michael Wiegand 

	Preparing the gsa 6.1+beta1 release.

	* CHANGES: Updated.

	* INSTALL: Note that Debian Jessie is now the reference system.

2015-07-17  Matthew Mundell 

	* src/gsad_omp.c (manager_connect): Init html to keep compiler quiet.

2015-07-13  Timo Pollmeier 

	* CMakeLists.txt: Remove installation of XML translation files.

	* src/html/classic/po/de.xml: Remove. Obsoleted by gettext .po file.

	* src/html/classic/po/zh.xml: Remove. Obsoleted by gettext .po file.

2015-07-13  Timo Pollmeier 

	* src/html/classic/help_ru.xsl: Add author and update copyright info.

	* src/po/gsad_xsl-de.po: Add author, license and copyright info.

	* src/po/gsad_xsl-ru.po: Add author, license and copyright info.

	* src/po/gsad_xsl-zh.po: Add author, license and copyright info.

2015-07-13  Timo Pollmeier 

	* src/language_names.tsv: Remove superfluous space.

	* src/xslt_i18n.c (init_language_lists): Change success log message to
	g_debug.

2015-07-10  Michael Wiegand 

	* src/gsad.c, src/gsad_omp.c: Fix documentation issues found with
	Doxygen.

2015-07-10  Michael Wiegand 

	* doc/Doxyfile_full.in: Harmonized settings with Doxygen configurations
	of other OpenVAS modules.

2015-07-10  Michael Wiegand 

	* doc/Doxyfile.in, doc/Doxyfile_full.in: Updated Doxygen configuration
	files with Doxygen 1.8.8.

2015-07-09  Matthew Mundell 

	Prevent logout the user saves themself with LDAP and the previous method
	was also LDAP.

	* src/gsad_omp.c (save_user_omp): If modify_password is 3 then specify
	ldap_connect, but stay logged in.

	* src/html/classic/omp.xsl (user [edit]): Make modify_password 3 for
	LDAP when the source was already LDAP.

2015-07-09  Matthew Mundell 

	* src/gsad_omp.c (logout): New function.  Body from manager_connect.
	(save_user_omp): Logout if the user is modifying themself, and the
	authentication method is set to LDAP.  We do not have the LDAP password
	so we cannot run further OMP commands, and this is the simplest way to
	get the password from the user.
	(manager_connect): Use logout.

2015-07-09  Timo Pollmeier 

	Use HTTP POST method for process_bulk instead of GET to avoid issues
	with HTTP header memory limits.

	* src/gsad.c (gsad_connection_info): Add fields content_type,
	content_disposition and content_length.
	(free_resources): Free content_disposition string.
	(exec_omp_post): Add case for process_bulk.
	(exec_omp_get): Remove case for process_bulk.
	(gsad_add_content_type_header): Move above send_response function.
	(send_response): Add parameters content_type, content_disposition and
	content_length to responses that are not HTML pages, rename parameter
	page to content.
	(redirect_handler, request_handler): Add new send_response parameters.

	* src/html/classic/omp.xsl (list-window): Use the POST method to send
	the bulk action form.

2015-07-07  Timo Pollmeier 

	Add Russian translation by Ilmar Habibulin and rebuild Chinese
	translation.

	* CMakeLists.txt: Install new src/html/classic/help_ru.xsl.

	* src/CMakeLists.txt: Add syntax check for Russian translation.

	* src/html/classic/help_ru.xsl: New help file. Originally created by
	Ilmar Habibulin.

	* src/po/CMakeLists.txt: Add Russian translation files.

	* src/po/gsad_xsl-ru.po: New file. Generated from old style XML file
	by Ilmar Habibulin and merged with .pot file.

	* src/po/gsad_xsl-zh.po: Newly generated from old XML and merged with
	.pot file.

2015-07-07  Timo Pollmeier 

	* INSTALL: Mention that locale should be an English one.

	* src/gsad.c: Add #INCLUDE 
	(main): Test LC_ALL instead of LC_MESSAGES. Warn if locale is not an
	"en_..." one or if the encoding is not UTF-8. Mention environment
	variables in warning messages.

2015-07-07  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-tasks-table, html-cpe-table)
	(html-cve-table, html-nvt-table, html-ovaldef-table)
	(html-cert_bund_adv-table, html-dfn_cert_adv-table, html-allinfo-table)
	(html-reports-table, html-results-table): Use new "Severity Short"
	and "CVSS Vector Short" components so table header text can be
	abbreviated in tables without much space.
	(cvss_calculator): Add i18n for vector components.

	* src/po/gsad_xsl-de.po: Update translations.

2015-07-07  Jan-Oliver Wagner 

	* src/xslt_i18n.h: Fix include to include only glib.h. Anything else
	is regarded an error by glib.

2015-07-06  Timo Pollmeier 

	* src/language_names.tsv: Correct authors and copyright year.

2015-07-06  Timo Pollmeier 

	Use ISO codes for the User Interface Language setting and list of
	supported languages dynamically at startup from the locale directory
	and a TSV file of language names.

	* CMakeLists.txt: Install file src/language_names.tsv.

	* INSTALL: Note that the installed Locale must use UTF-8 encoding.

	* src/gsad_base.c (set_language_code): Accept values other than the
	predefined names to allow using ISO codes in the settings.

	* src/gsad_omp.c: Add #include "xslt_i18n.h".
	(get_my_settings, edit_my_settings): Add XML containing the installed
	languages.
	(save_my_settings_omp): Set language to null if language_code is NULL.

	* src/gsad.c: Remove #define DEFAULT_GSAD_LANGUAGE, moved to file
	src/xslt_i18n.h.
	(user_set_language_code): Remove.
	(exec_omp_post): Allow NULL (Browser Language) value for the language
	setting in save_my_settings case.
	(init_validator): Update regex of "lang" to accept ISO code lists.
	(file_content_response, request_handler): Convert the Accept-Language
	HTTP header to format used by gettext in LANGUAGE environment variable.
	(main): Correct typo in debug message. Inititialize language lists.

	* src/language_names.tsv: New file.

	* src/xslt_i18n.c: Add #include , #include  and
	#include . Add #define GSA_XSL_TEXTDOMAIN. Add static
	variables for language lists: installed_languages, language_names,
	native_language_names.
	(xslt_ext_gettext, xslt_ext_ngettext): Use LC_ALL locale category.
	Use GSA_XSL_TEXTDOMAIN macro to ensure consistency.
	(register_i18n_ext_module): Use GSA_XSL_TEXTDOMAIN for consistency.
	(init_language_lists, buffer_languages_xml, accept_language_to_env_fmt):
	New functions.

	* src/xslt_i18n.h: Add #include  and #define
	DEFAULT_GSAD_LANGUAGE.
	(init_language_lists, buffer_languages_xml, accept_language_to_env_fmt):
	New function prototypes.

	* src/html/classic/gsad.xsl (i18n_language): Do not truncate language
	codes.

	* src/html/classic/omp.xsl (get_my_settings, edit_my_settings): Use
	choices from a generated list for the User Interface Language setting.

2015-07-02  Timo Pollmeier 

	* INSTALL: List prerequisites for translations separately and add a
	non-"C" locale as prerequisite. Add section about disabling
	translations or using a different locale.

	* src/gsad.c (): Add #include "xslt_i18n.h".
	(attach_sid, remove_sid): Reset the locale correctly.
	(main): Test setting the locale for category LC_MESSAGES and disable
	translations if it fails or is set to "C" and log test result.

	* src/xslt_i18n.c (xslt_ext_gettext, xslt_ext_ngettext): Return
	original message directly if gettext is disabled. Do not set LC_ALL
	environment variable, set only LC_MESSAGES locale, not LC_ALL and reset
	locale correctly.
	(get_ext_gettext_enabled, set_ext_gettext_enabled): New functions.

	* src/xslt_i18n.h (get_ext_gettext_enabled, set_ext_gettext_enabled):
	New function prototypes.

2015-07-02  Jan-Oliver Wagner 

	* src/html/classic/img/os_fortinet.png: New.

	* CMakeLists.txt: Install the new icon.

	* src/html/classic/os.xml: Added fortinet.

2015-06-23  Timo Pollmeier 

	* src/html/classic/omp.xsl (result [result-body]): Correct context of
	"Result".

2015-06-23  Michael Wiegand 

	* doc/i18n-howto.txt: Remove duplicate "the".

2015-06-23  Timo Pollmeier 

	* doc/i18n-howto.txt: Rewrite to describe new gettext based format.

	* src/html/classic/dynamic_strings.xsl (type-bulk-delete-confirm)
	(type-bulk-trash-confirm): Correct singular of Tag and Permission
	message.

	* src/html/classic/omp.xsl (resume-icon, task-icons): Change context of
	"Resume" to "Action Verb" for consistency.
	(task [details], new_task, html-tasks-table): Change context of
	"Sequential", "Random" and "Reverse" to "Task|Hosts Ordering" to
	clarify. Change context of "Current" and "Last" to "Task|Report".
	(report [apps]): Consolidate tooltip text for unknown installations
	count with gsa-i18n:strformat and use gsa:n-i18n.
	(report [summary]): Use correct context "Results" for "Total".
	(html-tasks-trash-table): Change context of "First" and "Last" to
	"Task|Report".

	* src/po/gsad_xsl-de.po: Update to include new messages and contexts.
	Remove unused messages.

2015-06-18  Timo Pollmeier 

	Correct various strings for i18n and add i18n for some text lacking it.

	* src/html/classic/dynamic_strings.xsl: Use correct closing tags
	for templates and add ending . Correct template name
	to type-name-plural for plural type nams.
	(type-name, type-name-plural, type-global): Add messages for "Config"
	and "Scan Configuration".
	(status, trust): New templates.

	* src/html/classic/gsad.xsl (html-gsa-logo): Change context of "Logout"
	to "Action Verb" for consistency with "Login".
	(html-footer): Change context of "Backend operation" to
	"Performance Timing".
	(html-gsa-navigation): Apply i18n to "SecInfo Dashboard" text generated
	by script.
	(login_page): Apply i18n to text "Login as a guest".

	* src/html/classic/omp.xsl (task [details]): Add i18n for "Unavailable".
	(list-window): Add i18n for "Hide Charts" and "Show Charts".
	(lsc_credential): Add i18n for "Unavailable" and "UUID".
	(html-agents-table): Change context of "Trust" to "Trust".
	(agent, agent [trash], agent [details]): Use context "Trust" for trust
	related text.
	(alert): Change context of "Test" to "Action Verb".
	(alert [details], filter [details], tag [details]): Add i18n for
	"Unavailable" and "UUID".
	(html-targets-table): Correct table header "Hosts".
	(target (details), html-config-table): Add i18n for "Unavailable"
	and "UUID".
	(schedule [details]): Add i18n for Tasks table headers, "Unavailable"
	and "UUID".
	(scanner [details]): Add i18n for "N/A", "builtin scanner", parameters
	table headers, "Unavailable" and "UUID". Replace i18n of whitespace
	with xsl:text elements.
	(slave [details]): Add i18n for "Unavailable" and "UUID".
	(ref_cve_list): Change context of "CVE" to "SecInfo|References"
	(ref_bid_list, ref_cert_list, ref_xref_list): Add i18n to reference
	type name.
	(ovaldef-details): Add i18n for "Status".
	(permission [details], port_list [details]): Add i18n for "Unavailable"
	and "UUID".
	(report_format, report_format [trash], report_format [details]): Use
	context "Trust" for trust related text. Add i18n for "Unavailable"
	and "UUID".
	(host): Add i18n for "not finished". Correct contexts for trash icon.
	(report [result_header]): Rename parameter "capital-name" to
	"label-text" and do not apply i18n to it here.
	(result [result-headers]): Apply i18n to header names and use new
	param name.
	(html-results-table): Apply i18n to "Vulnerability".
	(report [assets]): Apply i18n to "IP" header, "View report" and
	"not finished".
	(get_reports_response/report/report [report-assets]): Add i18n for "IP"
	and "not finished".
	(report [section-filter]): Consolidate "New Result Filter ..." message.
	(report [hosts]):  Add i18n for "not finished".
	(html-agents-trash-table): Use context "Trust" for "Trust".
	(user): Consolidate "User cannot be deleted" message.
	(user [details]): Add i18n for "Unavailable" and "UUID".

	* tools/pot-test (main): Correct and simplify coverage test generation.

2015-06-17  Timo Pollmeier 

	* tools/pot-test: New file. Python script to gather data from .pot
	files to test them for common problems like redundant contexts.

2015-06-17  Timo Pollmeier 

	Consolidate and clarify i18n contexts.

	* src/html/classic/dynamic_strings.xsl (login-msgs): Change context
	to "Login Message".

	* src/html/classic/gsad.xsl (html-gsa-navigation): Change context "MM"
	to "Main Menu". Use the type names as contexts for SecInfo.
	(login_page, password_warning) Use context "Login Message" for
	login messages, "Auth Data" for "Username" and "Password",
	"Action Verb" for "Login".

	* src/html/classic/omp.xsl: Consolidate and clarify i18n contexts:
	Change "Filter Box" to "Filter".  Use "Action Verb" for various generic
	actions.  Use "Property" for generic properties like "Name", "Comment"
	or "Description".  Use "Delta Result" for delta result types like
	"same" and "new". Use "Time" for the message "Timezone".  Use
	"Task|Schedule" for the "Next due" messages.  Use "Value" for "N/A"
	and "Default".  Use the type name as context for itself more
	consistently.  Use "Meta Property" for messages like "optional"
	and "immutable".  Use "Auth Data" for messages related to data used for
	authentication like "Username", "Password" and "Private key".  Clarify
	some ambiguous contexts like the one for "Replace existing value with"
	or "increased".  Use "Alert|Email" for properties specific to email
	Alerts.  Use "Target|Credential" context more consistently. Use context
	"List Conjunction" for "and".  Use "Port" for "Port" and "Host" for
	"Host" and "Hosts" more consistently.  Change context "Reference List"
	to "SecInfo|References".  Use the "Date" context more consistently.
	Consolidate some generic SecInfo messages like "Referenced CVEs" into
	"SecInfo" context.  Use "NVT or Result" for messages shared between
	both types.  Use "Note or Override" more consistently for shared
	messages.  Correct context for "no".  Use message "None" instead
	of "No NVT", which was a placeholder.  Use the context "Actions" more
	consistently.

	* src/html/classic/wizard.xsl: Use context "Task Wizard" for messages
	that can be used by all Task related wizards. Use the contexts from
	omp.xsl for messages that also appear there.

2015-06-16  Timo Pollmeier 

	* src/xslt_i18n.c (): Add #include .
	(xslt_ext_gettext): Improve error message. Move getenv calls to locked
	section and reset environment variables with unsetenv if the getenv
	returned NULL.
	(xslt_ext_ngettext): Improve error messages. Push correct count object
	back to value stack. Move getenv calls to locked section and reset
	environment variables with unsetenv if the getenv returned NULL.

2015-06-12  Timo Pollmeier 

	* src/html/classic/omp.xsl: Replace the contexts "Window" and
	"Generic Resource" with more specific ones.

2015-06-12  Timo Pollmeier 

	* src/html/classic/dynamic_strings.xsl (type-filter, type-new-filter):
	Correct contexts of the messages for Reports and Results.

2015-06-10  Hani Benhabiles 

	* src/html/classic/gsa-style.css, src/html/classic/omp.xsl: Change
	small_inline_form from id to class. Fixes libxml duplicate ID
	definition error.

2015-06-09  Timo Pollmeier 

	* src/html/classic/omp.xsl (task [details]): Change the labels for the
	Report, Result, Note and Override counts to strformat strings. Change
	i18n context of Report related strings to "Task|Reports".
	(edit-families-family, family): Change context of " of " to
	"Scan Config|NVTs"
	(html-allinfo-table): Change i18n context for "Type" to
	"All SecInfo Information".
	(nvt [details]): Change the labels for the Note and Override counts to
	strformat strings.
	(port_list [trash]): Correct capitalization of "in use" string.
	(port_list [details], html-edit-port-list-form): Change i18n context
	of Port Range related strings to "Port Range".
	(html-create-report-format-form): Correct i18n context of
	"New Report Format" label.
	(os-icon): Add missing i18n context to string "OS conflict".
	(report-image): Change error messages to strformat strings.
	(html-tasks-trash-table): Change i18n context of Report related strings
	to "Task|Reports".
	(get_trash): Change context for "Scan Configs" to "Scan Config".

2015-06-08  Timo Pollmeier 

	* src/xslt_i18n.c (xslt_ext_gettext, xslt_ext_ngettext): Always use the
	glib string duplication functions and free the result strings after
	creating the result XPath object.
	(xslt_ext_strformat): Free the result string, not just the GString
	after creating the result XPath object.

2015-06-08  Timo Pollmeier 

	* tools/xsl2pot (process): Add empty msgstr_plural entries if
	msgid_plural but no default plural is given.

2015-06-08  Timo Pollmeier 

	* src/po/CMakeLists.txt (MAKE_TRANSLATION): Also change name pattern
	in -o argument of msgmerge command.

2015-06-08  Timo Pollmeier 

	* src/po/CMakeLists.txt (MAKE_TRANSLATION, gettext-po-files): Change
	the name pattern of merged .po files to gsad_xsl-${_LANG}-merged.po to
	avoid conflicts with source .po files when building in-source.

2015-06-08  Timo Pollmeier 

	* src/html/classic/omp.xsl (gsa:permission-description): Correct
	text for get and modify permissions on a specific resource.

2015-06-05  Timo Pollmeier 

	* src/html/classic/omp.xsl (filter-criteria, filter-extra): Put
	task_id in editable filter if there are any logical operator keywords.
	(task [details]): Add number of results with a link to a list of
	results for the task.

2015-06-06  Sven Haardiek 

	* src/CMakeLists.txt: Remove obsolete checks with splint and rats.

2015-06-06  Sven Haardiek 

	* CMakeLists.txt: Enable preprocessor defition for GSAD_PID_DIR

2015-06-05  Michael Wiegand 

	* src/gsad.c: Guard thread initialization macros deprecated in
	libgcrypt >= 1.6.0 with defines.

2015-06-04  Timo Pollmeier 

	* src/html/classic/omp.xsl (filter-window-part): Do not apply gsa:i18n
	to column names as they should already be translated.
	(task-icons): Set context for "Next due" strings to "Task|Schedule".

2015-06-04  Timo Pollmeier 

	Consolidate text made out of multiple parts into single strings and
	ensure i18n default is always the same as msgid. Also add missing
	comments referring to dummy templates and correct some template names
	in dynamic_strings.xsl.

	* src/html/classic/dynamic_strings.xsl: Give various templates their
	correct names: type-details, type-filter, type-edit.
	(type-global, type-owned): New templates.
	(type-details): Add Report and Result.
	(type-details-long, type-export, type-export-xml)
	(type-export-multiple-filtered-xml): New templates.
	(type-filter): Add Report and Result.
	(type-permissions, type-new-filter, type-action-denied): New templates.
	(permission-descriptions): Capitalize "Description" in context and
	add strings for specific resources.
	(type-bulk-delete-confirm, type-bulk-trash-confirm, bulk-actions): New
	templates.

	* src/html/classic/omp.xsl (): Add gsa-i18n extension prefix.
	(gsa:permission-description, gsa:view_details_title)
	(filter-window-part, edit-header-icons, get-settings-resource)
	(list-window-line-icons, user-tags-window, resource-permissions-window)
	(task-icons, list-window, details-header-icons, task)
	(lsc_credential [trash], alert [trash], alert [details]
	(filter [trash], tag [trash], target [trash], html-config-table)
	(config [trash], schedule [trash], scanner [trash], slave [trash])
	(get_info_allinfo_action, cve-details, cpe-details, ovaldef-details)
	(cert_bund_adv-details, dfn_cert_adv-details, nvt-details)
	(observers-icon, group [trash], permission [trash], port_list [trash])
	(report_format [trash], note-detailed, override-detailed)
	(result-details, report [assets])
	(get_reports_response/report/report [report-assets])
	(get_report_summary_response, html-edit-role-form, role [trash])
	(get_trash, process_bulk): Consolidate text and add missing comments
	referring to dummy templates.

2015-06-03  Matthew Mundell 

	* src/gsad.c (init_validator): Switch modify_password to a number.

	* src/gsad_omp.c (save_user_omp): Also choose LDAP if modify_password
	is 2.

	* src/html/classic/omp.xsl (html-create-user-form, user [edit]): Move
	the "Allow LDAP Authentication Only" field up into the password field.
	This makes it clear that no password is stored when LDAP is chosen, and
	forces the user to enter a password when switching from LDAP to regular
	authentication.

2015-06-02  Matthew Mundell 

	* src/gsad_omp.c (create_schedule_omp): Always put the COMMENT in the
	OMP, otherwise it gets escaped.  Comment will always be given anyway.

2015-06-02  Matthew Mundell 

	* src/gsad.c (init_validator): Allow colons in comments.

2015-06-02  Timo Pollmeier 

	* src/html/classic/omp.xsl (list-window, html-alerts-table)
	(html-filters-table, html-tags-table, column-name, html-targets-table)
	(html-configs-table, html-schedules-table, html-scanners-table)
	(html-cpe-table, html-cve-table, html-nvt-table, html-ovaldef-table)
	(html-cert_bund_adv-table, html-dfn_cert_adv-table, html-allinfo-table)
	(html-notes-table, html-overrides-table, html-groups-table)
	(html-permissions-table, html-port-lists-table)
	(html-report-formats-table, html-reports-table, html-results-table)
	(html-roles-table, html-users-table): Apply gsa:i18n directly to
	the "name" element of the columns so xsl2pot can extract the strings.
	Always set "field" of columns explicitly.

2015-06-02  Matthew Mundell 

	* src/gsad_omp.c (create_schedule_omp): Check comment.
	(save_schedule_omp): Move comment to the invalid parameter check.
	Remove redundant name comparison.

2015-06-02  Timo Pollmeier 

	* src/html/classic/dynamic_strings.xsl: New file. Dummy templates for
	xsl2pot, containing strings that are not used literally in the other
	XSL files because they are generated before translation.

	* src/html/classic/omp.xsl: Merge i18n contexts " Table Row" and
	" Window" into "" and contexts "Table Row" and "Window"
	into "Generic Resource".

	* src/po/CMakeLists.txt (gettext-po-files): Add .pot file dependency.
	(gsad_xsl.pot): Add .xsl files as dependencies.

2015-06-01  Timo Pollmeier 

	* tools/xsl2pot (unescape): New function.
	(process): Unescape extracted strings.

2015-06-01  Benot Allard  

	* tools/xml2po: Don't use short variable names

2015-06-01  Benot Allard  

	* tools/xml2po (char_data): Group events that belong together.

2015-05-29  Benot Allard  

	* src/gsad_omp.c: Add variable definition.

2015-05-29  Benot Allard  

	* INSTALL: mention the prerequisities for the translation.
	* src/gsad_omp.c (get_reports): Reduce the scope of a variable.

2015-05-29  Timo Pollmeier 

	* ChangeLog: Correct filename src/po/gsad_xsl-zh.po in last entry.

2015-05-29  Timo Pollmeier 

	Add a wrapper function for ngettext and a KDE-style text formatting
	function. Remove support for the old XML-based translations.

	* src/xslt_i18n.c (xslt_ext_gettext): Add comment with expected params
	and free context_obj if it's not NULL.
	(xslt_ext_ngettext, xslt_ext_strformat): New functions.
	(init_i18n_module, shutdown_i18n_module): Add new functions ngettext
	and strformat.

	* src/html/classic/gsad.xsl (): Add comment about functions added via
	libxslt extension.
	(gsa:i18n): Remove old XML-based translation.
	(gsa:n-i18n): New function.

	* src/po/gsad_xsl-de.po: Add Plural-Forms clause to header.

	* src/po/gsad_xsl-zh.po: Add Plural-Forms clause to header.

	* tools/xsl2pot (): Accept empty default strings in gettext_re. Add
	ngettext_re.
	(process): Mark msgstr values set to defaults as fuzzy. Add handling
	of the ngettext wrapper.

2015-05-29  Timo Pollmeier 

	* src/po/CMakeLists.txt (MAKE_TRANSLATION): Use file cmake command
	instead of the deprecated make_directory one. Set dependency to the
	.po file in the source directory explicitly. Add command to merge
	.pot file with existing .po file.
	(gettext-mo-files): Change message as it's shown after the mo files
	were generated.
	(gettext-po-files, gettext-pot-files): New optional targets.

2015-05-28  Timo Pollmeier 

	* src/xslt_i18n.c (xslt_ext_gettext): Correct args count check.

2015-05-28  Timo Pollmeier 

	* src/xslt_i18n.c (GSA_I18N_EXT_URI): Remove cast and add doc.
	(locale_env_mutex): Add doc.
	(xslt_ext_gettext): Add doc and correct error message.
	(init_i18n_module): Add doc, remove debug output and use URI passed
	as parameter.
	(shutdown_i18n_module): Add doc, remove debug output and unregister
	gettext function.
	(register_i18n_ext_module): Add doc and add cast for GSA_I18N_EXT_URI.

2015-05-28  Timo Pollmeier 

	Add a libxslt extension that allows using gettext for translations
	if internal transformations are enabled and convert the existing
	translations to po files.

	* CMakeLists.txt: Set new variable GSA_LOCALE_DIR.

	* src/CMakeLists.txt: Add new static library gsad_xslt_ext currently
	consisting of xslt_i18n and include po subdirectory.

	* src/gsad_base.c: Add #include "xslt_i18n.h".
	(xsl_transform_with_stylesheet): Register the i18n extension module.

	* src/gsad_log_conf.cmake_in: Add new log domain "gsad xslt".

	* src/xslt_i18n.c: New file. XSLT extension for i18n functions.

	* src/xslt_i18n.h: New header file.

	* src/html/classic/gsad.xsl: Add gsa-i18n namespace and extension.
	(gsa:i18n): Use the gsa-i18n:gettext extension function if available.

	* src/po/CMakeLists.txt: New file.

	* src/po/gsad_xsl-de.po: New file. German gettext format translations
	generated from src/html/classic/po/de.xml with tools/xml2po.

	* src/po/gsad_xsl-zh.po: New file. Chinese gettext format translations
	generated from src/html/classic/po/zh.xml with tools/xml2po.

2015-05-28  Benot Allard  

	* tools/xsl2pot: Added, this utility generates pot files from the xslt
	  sheets.
	* tools/xml2po: Added, this utility converts the older xml translation
	  files in the gettext format.

2015-05-20  Matthew Mundell 

	* src/gsad_omp.c (new_permission): Reduce permission to GET for getting
	groups and roles, like for users.

2015-05-20  Timo Pollmeier 

	* src/html/classic/omp.xsl (gsa:permission-description): Do not build
	text for describe_... and sync_... commands from parts so the strings
	can be extracted more easily for translation.
	(start-icon): Do not apply gsa:i18n to alt param, add name param
	for untranslated name.
	(alert): Add name param for start-icon template call.
	(process_bulk): Do not build text from parts to simplify i18n.

2015-05-18  Timo Pollmeier 

	* src/html/classic/js/gsa_graphics_base.js (data_severity_level_counts):
	Make CVSS to severity level mapping works with severity classifications
	that skip levels like PCI-DSS.
	(severity_colors_gradient): Use max_log as upper bound of log level.

2015-05-15  Timo Pollmeier 

	Handle severity scores >= 0.0 not classified as "High", "Medium" or
	"Low" as "Log" consistently and improve handling of jumps in the
	severity classes like the "Log" to "High" for PCI-DSS.

	* CMakeLists.txt: Install src/html/classic/img/p_bar_gray.png.

	* src/html/classic/graphics.xsl (init-d3charts): Get min and max values
	of severity levels directly and also for "log".
	(js-aggregate-chart): Add max_log parameter for severity_bar_style.

	* src/html/classic/gsa-style.css (.progressbar_bar_gray): New class
	style.

	* src/html/classic/omp.xsl (gsa:cvss-risk-factor): Change "None" to
	"Log" and count non-zero scores < 4.0 as log for pci-dss.
	(gsa:risk-factor-max-cvss): Add "log" as alias for "none". Fix limits
	for pci-dss. Always return 0.0 for unknown level names.
	(gsa:risk-factor-min-cvss): New template.
	(gsa:threat-color): Add "non"/"log" case.
	(severity-bar): Add gray fill for "Log" level.

	* src/html/classic/img/p_bar_gray.png: New image file.

	* src/html/classic/js/gsa_bar_chart.js (severity_bar_style): Add
	parameter max_log and handle the "Log" level as a range.

	* src/html/classic/js/gsa_graphics_base.js (data_severity_level_counts):
	Handle "log" level as a range.
	(severity_level_color_scale): Rename "None" to "Log".

2015-05-13  Matthew Mundell 

	* src/html/classic/omp.xsl (gsa:cvss-risk-factor): Update PCI-DSS min.

	* src/html/classic/help.xsl (my_settings.html): Update PCI-DSS min.

2015-05-13  Jan-Oliver Wagner 

	* src/html/classic/img/os_paloalto.png: New.

	* CMakeLists.txt: Install the new icon.

	* src/html/classic/os.xml: Added paloalto.

2015-05-13  Timo Pollmeier 

	* src/html/classic/omp.xsl (full-report-export-form)
	(filtered-report-export-form): Add min_qod and apply_min_qod params.

2015-05-11  Matthew Mundell 

	* src/html/classic/omp.xsl (result [result-body]): Set the info_type
	param in the Method link according to the format of the OID.  Add a
	details param to the link so that it works for CVEs.

2015-05-07  Timo Pollmeier 

	* src/html/classic/omp.xsl (report [hosts]): Add "host=" to filter
	column for selecting the host in auth icons.

2015-05-07  Timo Pollmeier 

	* src/html/classic/omp.xsl (host, report [assets], report-ports-link):
	Make search phrase for selecting host exact in Report links.

2015-05-07  Matthew Mundell 

	* src/gsad.c (main): Set the parent death signal to SIGKILL in the
	redirect child.  This ensures that the child gets a SIGKILL when the
	parent does.

2015-05-07  Matthew Mundell 

	* src/html/classic/omp.xsl (report): Add replace_task_id param to the
	delta link, because it's present on the reports page.

2015-05-06  Timo Pollmeier 

	* src/gsad_omp.c (get_task): Correct check if GET_ALERTS command is
	enabled and handling of empty IDs.

2015-05-05  Timo Pollmeier 

	* src/html/classic/omp.xsl (resource-permissions-window)
	(html-create-permission-form): Add or correct i18n function parameters.

	* src/html/classic/po/de.xml: Add strings for permissions list and
	multi-permissions dialog.

2015-05-05  Hani Benhabiles 

	* src/gsad.c (main), doc/gsad.8: Remove --redirect option.

2015-05-05  Timo Pollmeier 

	* src/gsad_omp.c (get_task): Get the Alerts and Target of the Task.

	* src/html/classic/omp.xsl (task [details]): Set parameter "related"
	of resource-permissions-window template call.
	(html-create-permission-form): Add list of links to related resources.

	* src/html/classic/omp.xsl (new_permission.html): Add related resources
	for Tasks and sentence about the list of related resources.

2015-05-05  Matthew Mundell 

	* src/html/classic/gsad.xsl (login_page): Correct typo in enctype, to
	prevent form text from being escaped.  This was preventing login with
	passwords that contain a space, for example.

2015-05-04  Hani Benhabiles 

	* src/gsad.c (main): Add --no-redirect option. Make --redirect the
	default behaviour.

2015-04-29  Timo Pollmeier 

	* src/html/classic/help.xsl (new_permission.html): Add section about
	the "Create Multiple Permissions" dialog.

2015-04-29  Timo Pollmeier 

	* src/gsad_omp.c (create_permissions_omp): Add start_task, stop_task
	and resume_task as part of the "proxy" permissions for Tasks.

	* src/html/classic/omp.xsl (task-permissions-window): Remove.
	(task [details]): Use template resource-permissions-window instead of
	task-permissions-window.
	(html-create-permission-form): Add "Task" in type selection of
	multi-permissions form.

2015-04-29  Timo Pollmeier 

	Add permission window for details pages of other types in the
	Configuration menu. Add permission related indicator icons.

	* src/gsad_omp.c (get_config): Add the permissions for the config.
	(create_permissions_omp): Handle permissions test_alert,
	validate_agent, validate_report_format and validate_scanner as part
	of "proxy" permissions. Correct check if related type is report.

	* src/html/classic/gsad.xsl (html-gsa-logo): Add indicator icons for
	create_permission_response, delete_permission_response and
	modify_permission_response in get_task, get_config_response,
	get_lsc_credential, get_agent, get_alert, get_filter, get_note,
	get_override, get_port_list, get_report_format, get_scanner,
	get_schedule, get_slave, get_tag.

	* src/html/classic/omp.xsl (lsc_credential [details], agent [details])
	(alert [details], filter [details], tag [details], html-config-table)
	(schedule [details], scanner [details], slave [details]): Add
	permissions form.
	(html-create-permissions-form): Add types from Configuration menu.
	(port_list [details], report_format [details]): Add permissions form.

2015-04-28  Timo Pollmeier 

	* src/gsad_omp.c (create_permissions_omp): Exclude reports and results
	from creation of "modify_..." permissions.

	* src/html/classic/omp.xsl (note [details], override [details]): Add
	permissions list window.
	(html-create-permission-form): Add resource types Note and Override
	to multi-permission form.

2015-04-28  Timo Pollmeier 

	* src/gsad_omp.c (create_permissions_omp): Add "proxy" permissions.

	* src/html/classic/omp.xsl (html-create-permission-form): Show option
	for "proxy" permissions.

2015-04-28  Timo Pollmeier 

	* src/gsad_omp.c (create_permissions_omp): Correct indentation.

2015-04-28  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-create-permission-form): Make
	multiple permissions dialog always visible. Allow user input of
	resource_type and resource_id if no related resources are given.
	Arrange the form more like the normal "New Permission" dialog.

2015-04-27  Timo Pollmeier 

	* src/html/classic/omp.xsl (resource-permissions-window): Remove
	multiple permissions form, moved to "New Permission" page. Add icon to
	go to permissions list.
	(permission-subject-selection): New template.
	(html-create-permission-form): Move subject selection to new template.
	Add form for creating multiple permissions.

2015-04-27  Timo Pollmeier 

	* src/gsad_omp.c (create_permissions_omp): Remove leftover test output.

2015-04-27  Timo Pollmeier 

	Add a form to create permissions for the current Target and related
	resources (Port List and LSC Credentials).

	* src/gsad.c (init_validator): Add command "create_permissions" and
	parameters "related", "include_related".
	(params_append_mhd): Add hashtable parameter "related".
	(exec_omp_post): Add command "create_permissions".
	(params_append_mhd): Add hashtable parameter "related".

	* src/gsad_omp.h (create_permissions_omp): New function prototype.

	* src/gsad_omp.c (CHECK_OMPF_RET): New function-like macro.
	(create_permissions_omp): New function.

	* src/html/classic/omp.xsl (resource-permissions-window): Add form to
	create permissions for current and related resources.
	(target [details]): Add parameter "related" for the template
	resource-permissions-window.

2015-04-24  Timo Pollmeier 

	* src/html/classic/omp.xsl (task [details], report, task)
	(result-details, result [result-row], report [section-list]): Add
	min_qod to links to other Task, Report or Result pages.

2015-04-20  Matthew Mundell 

	* src/gsad_omp.c (new_permission): Get users with "get_users"
	permission, because Manager now allows a user to create resource
	permissions on these users.

2015-04-20  Matthew Mundell 

	* src/gsad_omp.c (new_note, new_override): Add port checks.

2015-04-20  Matthew Mundell 

	* src/gsad_omp.c (result [detailed]): Ensure the result-body prognostic
	arg is integer.

2015-04-20  Matthew Mundell 

	* src/html/classic/omp.xsl (scanner): Blank host and port for CVE
	scanner.

2015-04-20  Matthew Mundell 

	* src/html/classic/omp.xsl (scanner [details]): Grey clone icon for CVE
	scanner.  Mark host and port as N/A for CVE scanner.
	(scanner-icons): Hide key icons if keys are empty.

2015-04-20  Matthew Mundell 

	* src/html/classic/omp.xsl (result [result-row]): Use NVT/TYPE instead
	of CVE to determine if a result is from a CVE scan.  Get CVE details
	from NVT instead of CVE.
	(result [result-body]): Get CVE details from NVT.
	(result-detailed): Use NVT/TYPE instead of CVE.
	(report [prognostic_hosts]): Get CVE details from NVT.

2015-04-17  Hani Benhabiles 

	* src/gsad.c (start_http_daemon, start_https_daemon): Use MHD_USE_IPv6
	instead of MHD_USE_DUAL_STACK with older libmicrohttpd versions.

2015-04-16  Matthew Mundell 

	Try make the result code clearer.

	* src/html/classic/omp.xsl (html-edit-task-form): Add comments to make
	it easier to find the parts.
	(result [result-headers]): Remove the row part, so it just generates the
	header.
	(result [result-row]): New template.  Body is the row generation from
	result-headers mode.
	(result-detailed): Generate the headers separately and add comments, so
	that it is clearer what is actually generated here.

2015-04-16  Matthew Mundell 

	Add CVE scanning.

	* src/gsad.c (init_validator): Add CVE ID to OID.  Add cve_scanner_id.

	* src/gsad_omp.c (create_task_omp, save_task_omp): Add CVE scanner case.

	* src/html/classic/omp.xsl (scanner-type-name): Add CVE scanner case.
	(task [details]): Make the config field optional.
	(new_task, html-edit-task-scanner-disabled, html-edit-task-form): Add
	CVE scanner case.
	(html-create-note-form, note [details], html-create-override-form)
	(html-edit-override-form, override [details]): Get the info_type value
	from the NVT.  Rename Port to Location.
	(result [result-headers], result-detailed): Add two comments.  Print
	result as prognostic result when there's a CVE element.

2015-04-16  Hani Benhabiles 

	* src/gsad.c (gsad_address_init): Set address family to AF_INET6 in ANY
	case.
	(start_http_daemon, start_https_daemon): Use MHD_USE_DUAL_STACK instead
	of MHD_USE_IPv6.

2015-04-16  Hani Benhabiles 

	* src/gsad.c (start_http_daemon, start_https_daemon): Adjust
	libmicrohttpd call to listen on IPv4 or IPv6 depending on address type.
	(gsad_address_set_port, gsad_address_init): New functions.
	(main): Refactor code to use gsad_address_set_port() and
	gsad_address_init() adequately.

2015-04-16  Timo Pollmeier 

	* src/gsad_omp.c (get_task): Correct manager response error message of
	the get_permissions request.

2015-04-16  Timo Pollmeier 

	Add a new permissions window to the Target details page and generally
	allow the "New Permission" and "Edit Permission" pages to go to a
	details page after submitting.

	* src/gsad_omp.c (get_one): Get and add permissions for the resource.

	* src/gsad.c (init_validator): Add "restrict_type" as alias of
	"resource_type".

	* src/html/classic/help.xsl (resource_permissions.html): New template.

	* src/html/classic/help.xsl (html-gsa-logo): Add indicators for
	Permission related responses to get_target page.

	* src/html/classic/omp.xsl (list-window-line-icons): Add parameters
	next_type and next_id used for going to a details page after an action.
	(task-permissions-window): New template. Content from previous version
	of resource-permission-window.
	(resource-permissions-window): Change to a permissions table using
	the same rows as the get_permissions page. Replace the form for
	granting permissions with a simple "New Permission" icon in the window
	header. Add resource type text and Help button to window header.
	(task [details]): Use task-permissions-window template instead of
	resource-permissions-window.
	(target [details]): Add resource permissions window.
	(html-create-permission-form): Hide permissions unrelated to a resource
	type if restrict_type parameter is given. Fill in resource ID if given
	via resource_id parameter. Add resource id parameter if given by
	next_id and next_type.
	(permission): Add template parameters next, next_type, next_id and
	pass them to list-window-line-icons.
	(html-edit-permission-form): Add resource id parameter if given by
	next_id and next_type.

2015-04-09  Sven Haardiek 

	* gsa/src/html/classic/js/d3.v3.js: Add non-minified version of d3 for
	policy reason

2015-04-08  Matthew Mundell 

	* src/html/classic/omp.xsl (html-create-schedule-form)
	(html-edit-schedule-form): Make year range start from 2015.

2015-04-08  Timo Pollmeier 

	* src/html/classic/omp.xsl (report-hosts-link): Prepend equals sign to
	host search phrase to make it exact.

2015-04-07  Matthew Mundell 

	* src/html/classic/omp.xsl (note-detailed): Grey edit and delete icons
	if user does not have permission.

2015-04-02  Matthew Mundell 

	* src/gsad_omp.c (get_config_nvt): Get notes and overrides, for count
	links.

2015-04-02  Matthew Mundell 

	* src/gsad_omp.c (simple_ompf): New function.
	(get_info): Get notes and overrides when getting a single NVT, for the
	count links.

	* src/html/classic/omp.xsl (nvt [details]): Adjust path position of
	notes and overrides, now that the NVT comes from GET_INFO.

2015-04-01  Matthew Mundell 

	* src/html/classic/omp.xsl (permission [details]): Skip the resource
	value when there is no resource.

2015-04-01  Matthew Mundell 

	* src/html/classic/omp.xsl (gsa:envelope-filter): Only add the space
	when it is needed.

2015-04-01  Matthew Mundell 

	* src/html/classic/omp.xsl (permission, permission [details]): Mark
	resource and subject unavailable if they are.

2015-04-01  Jan-Oliver Wagner 

	Post branch version bump.

	* src/html/classic/help.xsl, CMakeLists.txt: Set version to 6.1+beta1.

2015-04-01  Jan-Oliver Wagner 

	Post-release version bump.

	* CMakeLists.txt, src/html/classic/help.xsl: 6.0.2

2015-04-01  Jan-Oliver Wagner 

	Preparing the gsa 6.0.1 release.

	* CHANGES: Updated.

2015-04-01  Matthew Mundell 

	* src/html/classic/omp.xsl: Use envelope-filter to get the filter param
	combined with the extra_filter param, in all places that were getting
	just the filter param.
	(gsa:envelope-filter): New function.

2015-04-01  Hani Benhabiles 

	* src/gsad.c, src/gsad_omp.c, src/gsad_base.c: Use g_free() and
	g_malloc0() instead of free(), calloc() and malloc().

2015-03-31  Matthew Mundell 

	* src/html/classic/omp.xsl (report [section-list]): Skip "Results view"
	for prognostic report, because there is no single report.

2015-03-31  Matthew Mundell 

	* src/html/classic/omp.xsl (report [section-link]): Add missing host URL
	params to prognostic case.
	(report [section-filter]): Get prognostic params from ENVELOPE, where
	they are available.

2015-03-31  Matthew Mundell 

	* src/html/classic/omp.xsl (html-create-user-form): Make LDAP line "odd"
	because the previous is "even".

2015-03-31  Matthew Mundell 

	* src/html/classic/omp.xsl (html-config-table): Add clone icon, to
	match other details pages.

2015-03-30  Matthew Mundell 

	* src/html/classic/omp.xsl (html-edit-override-form): Convert values of
	"select-value" to text, because they will be compared to "value", which
	is text.

2015-03-30  Matthew Mundell 

	* src/gsad_omp.c (omp): Add format string, because command may
	contain format specifiers, for example when saving an LDAP DN with
	MODIFY_AUTH.

2015-03-27  Matthew Mundell 

	* src/gsad_omp.c (save_target_omp): Prepare the OMP command with
	xml_string_append, so that the args are escaped, especially ALIVE_TESTS,
	which may contain ampersands.

2015-03-27  Matthew Mundell 

	* src/gsad.c (start_http_daemon): Remove limit on connection timeout,
	because some operations take a long time, like getting very large
	reports.

2015-03-26  Matthew Mundell 

	Allow access to the Create Permissions page even if the user has limited
	subject access.

	* src/gsad_omp.c (new_permission): Restrict requests to users, roles
	and groups that the user has modify_user permission on.

	* src/html/classic/omp.xsl (html-create-permission-form): Disable the
	subject dropdowns when the user may not access the associated type.
	(html-permissions-table): Enable the new icon if the user may access
	any one of the subject types.

2015-03-25  Matthew Mundell 

	* src/gsad_omp.c (format_file_name): Set format_name to NULL if it's an
	empty string, because openvas_export_file_name does not handle empty
	strings.

2015-03-25  Timo Pollmeier 

	* src/html/classic/help.xsl (new_override.html): Add missing text for
	"NVT OID" and "Active" inputs. Add syntax info and examples for input
	fields besides the radio buttons. Fix table row coloring.

2015-03-24  Matthew Mundell 

	* src/html/classic/omp.xsl (user [edit]): If the user has Super Admin
	put it in a dummy dropdown above the others, instead of trying to set it
	on the user, which is not permitted.

2015-03-25  Timo Pollmeier 

	* src/html/classic/omp.xsl (task [details], task): Revert the order of
	task_id and status keywords as the replace_task_id param will change
	the order again, putting the "and" in the wrong place.

2015-03-24  Matthew Mundell 

	* src/html/classic/help.xsl: Flush trailing whitespace.

2015-03-24  Matthew Mundell 

	Note permission icon in help.

	* src/html/classic/help.xsl (name-column): New template.
	(agents.html, lsc_credentials.html, alerts.html, port_lists.html)
	(report_formats.html, configs.html, schedules.html, scanners.html)
	(slaves.html, users.html, permissions.html, roles.html, filters.html)
	(filters.html, tags.html, targets.html): Use name-column, so that
	permission icon is included.
	(notes.html, overrides.html): Add permission icon.
	(tasks.html): Remove sentence about observation, the task may be
	writable.

2015-03-24  Timo Pollmeier 

	* src/html/classic/help.xsl (powerfilter.html): Add description of
	keywords "owner" and "permission".

2015-03-24  Timo Pollmeier 

	* src/gsad_omp.c (get_many, new_task, edit_task)
	(params_toggle_overrides, new_alert, get_alert, edit_alert, new_target)
	(edit_target, get_report, get_report_section, GET_TRASH_RESOURCE)
	(new_permission, edit_permission, process_bulk_omp): Remove keywords
	"permission=any" and "owner=any" from predefined filter terms.

	* src/html/classic/gsad.xsl (html-gsa-navigation): Remove keywords
	"permission=any" and "owner=any" from predefined filter terms for
	notes and overrides.

	* src/html/classic/omp.xsl (filter-criteria, filter-extra): Do not
	consider "permission" and "owner" keywords special.
	(filter-window-part): Remove input fields for owner and permission.
	(task [details], task): Swap order of task_id and status filters.
	Do not include "permission" and "owner" keywords in filter of reports,
	notes and overrides links.
	(nvt [details], html-reports-table): Do not include "permission" and
	"owner" keywords in filter terms of links.

2015-03-23  Michael Wiegand 

	* src/CMakeLists.txt: Make detection of thread library dynamic instead
	of using hardcoded linker flags.

2015-03-19  Matthew Mundell 

	* src/gsad.c (init_validator): Use port for port_manual so that the user
	can enter a full port string for notes and overrides.  Full strings are
	required to match the port.

2015-03-17  Matthew Mundell 

	* src/html/classic/omp.xsl (timezone-select): Check full timezone name
	too.

2015-03-17  Matthew Mundell 

	* src/gsad_omp.c (create_permission_omp): Add filter to OMP for
	getting subject UUID, because the subject may be owned by anyone.

2015-03-17  Benot Allard  

	Post-release version bump.

	* CMakeLists.txt, src/html/classic/help.xsl: 6.0.1

2015-03-17  Matthew Mundell 

	* src/html/classic/omp.xsl (user): Show name without link when filter
	is unavailable.
	(user [details]): Mark roles and groups unavailable if they are.

2015-03-17  Michael Wiegand 

	Preparing the gsa 6.0.0 release.

	* CHANGES: Updated.

	* src/html/classic/help.xsl: Set version to 6.0.0.

	* CMakeLists.txt: Set version to 6.0.0. Switch version scheme.

2015-03-16  Matthew Mundell 

	* src/html/classic/omp.xsl (tagged_resource_link): Add resource_permission
	arg.  Print name without link if resource is unavailable.
	(tag): Pass permissions to tagged_resource_link.
	(tag [details]): Mark resource unavailable if it is.

2015-03-16  Matthew Mundell 

	Cater for the case where a user no longer has access to the filter of
	an alert.  And where a filter is used on an alert that the user may not
	access.

	* src/gsad_omp.c (new_alert, edit_alert): Add filter to GET_FILTERS, so
	that filters of other users are included.

	* src/html/classic/omp.xsl (alert): Show name without link when filter
	is unavailable.
	(alert [details]): Mark filters unavailable if they are.
	(filter [details]): If alert is not availabe mark it so.

2015-03-16  Matthew Mundell 

	Cater for the case where a user no longer has access to the credentials
	of a target.  And where a credential is used on a target that the user
	may not access.

	* src/gsad_omp.c (get_alert, edit_alert): Add filter to
	GET_REPORT_FORMATS, so that report formats of other users are included.

	* src/html/classic/omp.xsl (alert [details]): Mark report formats
	unavailable if they are.
	(report_format [details]): If alert is not availabe mark it so.

2015-03-16  Matthew Mundell 

	* src/html/classic/omp.xsl (report_format): Enable verify icon when the
	report format is global or the user may verify it, because this is what
	Manager accepts.

2015-03-16  Matthew Mundell 

	Cater for the case where a user no longer has access to the credentials
	of a target.  And where a credential is used on a target that the user
	may not access.

	* src/gsad_omp.c (new_target, edit_target): Add filter to
	GET_LSC_CREDETIALS, so that credentials of other users are included.

	* src/html/classic/omp.xsl (lsc_credential [details]): Mark targets
	unavailable if they are.
	(target): Print credential name without link if credential unavailable.
	(target [details]): If credential is not availabe mark it so.

2015-03-13  Hani Benhabiles 

	* src/html/classic/help.xsl (scanner-actions): Reorder actions help
	order to match current UI order.

2015-03-13  Hani Benhabiles 

	* src/html/classic/help.xsl (new_scanner.html, scanner_details.html):
	Detail help documentation.

2015-03-13  Hani Benhabiles 

	* src/html/classic/help.xsl (details-window-line-actions): Remove
	used_by part.
	(object-used-by, scanner-actions): New templates.
	(lsc_credential_details.html, alert_details.html)
	(port_list_details.html, report_format_details.html)
	(schedule_details.html, scanner_details.html, slave_details.html)
	(filter_details.html, config_details.html, target_details.html): Adjust
	to use new templates, and add missing details documentation.

2015-03-12  Matthew Mundell 

	Cater for the case where a user no longer has access to the port lists of
	a target.  And where a port list is used on a target that the user may not
	access.

	* src/gsad_omp.c (new_target, edit_target): Add filter to
	GET_PORT_LISTS, so that port lists of other users are included.

	* src/html/classic/omp.xsl (target [details]): Mark port lists unavailable
	if they are.
	(port_list [details]): If target is not availabe mark it so.

2015-03-12  Hani Benhabiles 

	* src/html/classic/help.xsl, src/html/classic/omp.xsl: Rename scanners'
	Public Key to Certificate for accuracy.

2015-03-12  Matthew Mundell 

	Simplify signal handler.

	* src/CMakeLists.txt: Add -lphtread to gsad.

	* src/gsad.c (termination_signal): New variable.
	(handle_signal_exit): Simply set flag.
	(main): Check signal exit flag in main loop.  Block all signals and use
	pselect to avoid race conditions.

2015-03-12  Hani Benhabiles 

	* src/html/classic/omp.xsl (task [details]): Adjust to show Slave field
	only when slave feature is available.

2015-03-12  Michael Wiegand 

	* src/gsad.c (register_signal_handlers): Add todo regarding signal
	handler registration.

2015-03-11  Matthew Mundell 

	* src/gsad_omp.c (new_permission, edit_permission): Add filter so that
	all available items are included.

2015-03-11  Matthew Mundell 

	Cater for the case where a user no longer has access to the scanners of
	a task.  And where a scanner is used on a task that the user may not
	access.

	* src/gsad_omp.c (new_task, edit_task): Add filter to GET_SCANNERS, so
	that scanners of other users are included.

	* src/html/classic/omp.xsl (task [details]): Mark scanners unavailable
	if they are.
	(scanner [details]): If task is not availabe mark it so.

2015-03-11  Matthew Mundell 

	* src/gsad_omp.c (new_task, edit_task): Add filter to GET_CONFIGS, so
	that targets of other users are included.

2015-03-11  Matthew Mundell 

	Cater for the case where a user no longer has access to the configs of
	a task.  And where a config is used on a task that the user may not
	access.

	* src/html/classic/omp.xsl (task [details]): Mark configs unavailable
	if they are.
	(html-config-table): If task is not availabe mark it so.

2015-03-10  Matthew Mundell 

	Cater for the case where a user no longer has access to the targets of a
	task.  And where a target is used on a task that the user may not
	access.

	* src/gsad_omp.c (new_task, edit_task): Add filter to GET_TARGETS, so
	that targets of other users are included.

	* src/html/classic/gsad.xsl (task [details]): Mark targets unavailable
	if they are.
	(target [details]): If task is not availabe mark it so.

2015-03-10  Hani Benhabiles 

	* src/gsad_omp.c (save_scanner_omp): Send command xml elements
	unconditionally.

2015-03-10  Hani Benhabiles 

	* src/gsad_omp.c (save_scanner_omp): Don't send ca_pub, key_pub and
	key_priv elements, when matching values aren't provided.

	* src/html/classic/omp.xsl (edit_task, edit_target, edit_scanner)
	(edit_slave, edit_report_format): Handle modify command response.

2015-03-09  Timo Pollmeier 

	* src/html/classic/js/gsa_bar_chart.js (generate): Add percentage to
	bar tooltips.

2015-03-09  Timo Pollmeier 

	* src/html/classic/js/gsa_donut_chart.js (generate): Add tooltips to
	all parts of the donut slices and to the legend entries.

2015-03-09  Hani Benhabiles 

	* src/html/classic/help.xsl (scanners.html): Improve help documentation.

2015-03-09  Timo Pollmeier 

	* src/html/classic/js/gsa_graphics_base.js (percentage_counts): Create
	copies of records so the original ones are not overwritten.

2015-03-09  Hani Benhabiles 

	* src/gsad_omp.c (verify_scanner_omp): Adjust to handle next page to
	return.

	* src/html/classic/gsad.xsl (html-gsa-logo): Add response indicator for
	verify scanner in scanner details page.

	* src/html/classic/omp.xsl (scanner [details]): Add extra scanner icons.
	(scanner-icons): Add next template argument, to specify next page.
	(scanner): Add argument in scanner-icons template call.

2015-03-09  Hani Benhabiles 

	* src/gsad.c (init_validator, exec_omp_get): Handle download_ca_pub and
	download_key_pub commands.

	* src/gsad_omp.c (download_ca_pub, download_key_pub): New functions.

	* src/gsad_omp.h: Add functions prototypes.

	* src/html/classic/omp.xsl (html-scanners-table): Increase number of
	actions icons.
	(scanner-icons): New template, for verify scanner, Download CA Public
	Key and Download Public Key buttons.
	(scanner): Adjust to call scanner-icons template.

2015-03-09  Hani Benhabiles 

	* src/html/classic/omp.xsl (report_format): Use may-op template to check
	for verify report format permission.

2015-03-07  Matthew Mundell 

	* src/gsad_omp.c (format_file_name): Set variable to NULL directly,
	instead of passing a NULL entity to entity_text, which segfaults.

2015-03-06  Hani Benhabiles 

	* src/html/classic/omp.xsl (filter-window-part, tag [for_resource])
	(new_target.html, details-window-line-actions): Add missing details.
	(new_scanner.html): New page.

2015-03-05  Hani Benhabiles 

	* src/html/classic/omp.xsl (scanner [details]): Adjust to properly
	handle openvas scanner case, improve message wording and add code
	comments.

2015-03-05  Timo Pollmeier 

	Use the "OpenVAS Default" scanner in IT-Schwachstellenampel.

	* src/html/its/gsad.xsl: Update copyright year.
	(login_page, html-footer): Increase version to 1.2.2.

	* src/html/its/omp.xsl: Update copyright year.
	(task_controls): Select "OpenVAS Default" scanner by id.

2015-03-04  Timo Pollmeier 

	* src/html/classic/help.xsl (about.html): Increase copyright year to
	2015.

2015-03-02  Hani Benhabiles 

	* src/gsad.c (start_http_daemon, start_https_daemon): Increase per ip
	connection limit from 5 to 15.

2015-02-27  Timo Pollmeier 

	* src/html/classic/omp.xsl (filter-simple, filter-rest): Remove. No
	longer used with changes in filter-window-part.
	(filter-window-part): Merge form with top filter term input with
	expanded filter form. Remove now redundant expanded filter fields
	"Simple search terms" and "Additional filter commands".

2015-02-27  Timo Pollmeier 

	* src/gsad_omp.c (get_many): Set filt_id to -2 when filter is built
	from components so the filter is not overwritten with a default.

2015-02-27  Timo Pollmeier 

	* src/html/classic/omp.xsl (filter-criteria, filter_extra): New
	templates.
	(filter-window-part): Move pagination, sorting, owner, permission and
	apply_overrides from main filter input field to a hidden field and
	static text.

	* src/gsad_omp.c (get_many): Add option to a extra keywords with
	filter_extra param.

	* src/gsad.c (init_validator): Add "filter_extra" as alias for
	"filter".

2015-02-27  Timo Pollmeier 

	In the expanded filter box move "owner" and "permission" keywords to
	new separate input fields.

	* src/gsad_omp.c (get_many): Add "owner" and "permission" keywords
	when building filter.

	* src/gsad.c (init_validator): Add "owner" and "permission" as aliases
	for "name".

	* src/html/classic/omp.xsl (filter-rest): Exclude keyword columns
	"owner" and "permission".
	(filter-window-part): Add input fields "Owner" and "Permission".

	* src/html/classic/po/de.xml (Filter Box): Add strings "Owner" and
	"Permission".

2015-02-26  Jan-Oliver Wagner 

	* src/html/classic/gsad.xsl (html-footer): Updated year to 2015.

	* src/gsad.c (main): Updated year to 2015.

2015-02-25  Matthew Mundell 

	* src/html/classic/omp.xsl (tag_resource_types): Check GET_INFO instead
	of GET_NVTS now that GET_INFO is used to get the NVT.
	(get_info_response): Update call.
	(get_nvts): Remove get_nvts match, because GET_NVTS is no longer usd to
	get the NVT Details page.  Rename to nvt-details.
	(nvt-details): New template.  Was nvt-details.

2015-02-25  Matthew Mundell 

	* src/html/classic/omp.xsl (get_info_response): Call get_nvts directly.
	(nvt-details): Remove.  No longer used.

2015-02-25  Matthew Mundell 

	* src/html/classic/omp.xsl (nvt [details]): Remove preferences, because
	the Scan Config NVT Details used this template and adds its own
	preferences.
	(get_nvts): Move preferences back here.

2015-02-25  Matthew Mundell 

	More conversion from GET_NVTS to GET_INFO.

	* src/html/classic/omp.xsl (get_nvts): Use get_info instead of get_nvts
	as the next page for the new note and override icons, and the icons in
	the user tags window
	(html-create-note-form, html-create-override-form): Add params for
	get_info case.
	(html-edit-note-form, html-edit-override-form): Remove get_nvts param.
	It's no longer possible to edit these from the NVT Details page.

2015-02-24  Matthew Mundell 

	* src/html/classic/omp.xsl (tagged_resource_link, cve-details)
	(html-create-note-form, html-edit-note-form, note [details])
	(html-create-override-form, html-edit-override-form, override [details])
	(result [result-body], report [closed_cves], report [errors]): Use
	GET_INFO instead of GET_NVTS to link to NVT Details page.

2015-02-24  Matthew Mundell 

	Use GET_INFO for the SecInfo NVT link.

	* src/html/classic/omp.xsl (get_info_nvt_lnk): Use GET_INFO.
	(nvt-details): Call get_nvts because it does the same thing.
	(nvt [details]): Add preferences.
	(get_nvts): Make it possible to call this from nvt-details too.
	Let nvt [details] do the preferences.

2015-02-23  Hani Benhabiles 

	* src/gsad.c (start_http_daemon, start_https_daemon): New functions.
	Also set connection timeout and limit number of concurrent connections
	per IP
	(main): Refactor code to use new functions.

2015-02-23  Matthew Mundell 

	* src/gsad_omp.c (get_report): Add Anonymous XML check.

2015-02-19  Timo Pollmeier 

	* src/html/its/gsad.xsl (current_page): New dummy template.

2015-02-12  Michael Wiegand 

	* src/html/classic/help.xsl: Fix typo.

2015-02-11  Michael Wiegand 

	Post release version bump.

	* src/html/classic/help.xsl, CMakeLists.txt: Set version to 6.0+beta7.

2015-02-11  Michael Wiegand 

	Preparing the gsa 6.0+beta6 release.

	* CHANGES: Updated.

2015-02-11  Matthew Mundell 

	Add schedule periods to task creation.

	* src/gsad_omp.c (CHECK): Wrap in "do" loop so that it can be used
	safely as a lone "if" body when the "if" has an "else".
	(create_task_omp): Add SCHEDULE_PERIODS to MODIFY_TASK.
	(save_task_omp): Check schedule_periods.

	* src/html/classic/omp.xsl (task [details]): Display period limit.

2015-02-11  Matthew Mundell 

	Add display and editing of task schedule periods.

	* src/gsad.c (init_validator): Add schedule_periods.

	* src/gsad_omp.c (save_task_omp): Add SCHEDULE_PERIODS to MODIFY_TASK.

	* src/html/classic/omp.xsl (task [details]): Display period limit.
	(html-edit-task-schedule): Add "Once" checkbox on schedule field.
	(html-edit-task-name): Increase width so schedule field stays on one
	line.

2015-02-09  Timo Pollmeier 

	* src/html/classic/graphics.xsl (js-aggregate-chart): Add new data
	modifiers qod_type_counts and percentage_counts.
	(js-secinfo-top-visualization, dashboard [secinfo]): Add NVTs by QoD
	and QoD type.

	* src/html/classic/omp.xsl (gsa:field-name): Add "QoD" and "QoD type".
	(info/nvt, html-nvt-table): Add QoD column.
	(nvt [details]): Show section "Vulnerability Detection Method" if
	QoD data is present. Add QoD percentage.
	(result [result-headers], result): Get QoD percentage from element
	qod/value.

	* src/html/classic/js/gsa_graphics_base.js (field-name): Add "QoD" and
	"QoD type".
	(qod_type_counts, percentage_counts): New functions.

2015-02-06  Michael Wiegand 

	* src/html/classic/help.xsl: Fix more spelling issues.

2015-02-06  Michael Wiegand 

	* src/html/classic/help.xsl (my_settings.html): Fix spelling and
	whitespace issues.

2015-02-06  Michael Wiegand 

	* src/html/classic/help.xsl (my_settings.html): Fix outdated link to
	Schwachstellenampel information.

2015-02-04  Timo Pollmeier 

	* src/html/classic/help.xsl (glossary.html): Add entry for Quality of
	detection, including a reference to qod.html.
	(results.html): Add a reference to qod.html in the description of the
	QoD column.

2015-02-04  Timo Pollmeier 

	Add filtering of reports by minimum QoD.

	* src/gsad_omp.c (get_report): Handle parameter min_qod and set a
	default value of 70 if it is not given.

	* src/gsad.c (init_validator): Add parameters min_qod, apply_min_qod,
	esc_apply_min_qod and esc_min_qod.

	* src/html/classic/omp.xsl (report [results-pager]): Move common
	filter parameters to a variable. Add parameters apply_min_qod and
	min_qod.
	(report [filterbox]): Add checkbox and drop-down for min_qod filter
	similar to min_cvss_base.
	(report [summary]): Add hidden input for filter param esc_min_qod.

2015-02-04  Jan-Oliver Wagner 

	* src/html/classic/help.xsl (contents.html): Added link to qod.
	(qod.html): New. A general page about qod.

2015-02-04  Matthew Mundell 

	* src/html/classic/omp.xsl (permission [details]): Only show new icon when
	user may create permissions.

2015-02-03  Matthew Mundell 

	* src/html/classic/omp.xsl (gsa:may-clone): Enable cloning of other
	users' resources.

2015-02-02  Timo Pollmeier 

	* src/html/classic/omp.xsl (result [result-body]): Add "Solution type"
	to "Solution" section.

2015-01-30  Timo Pollmeier 

	* src/html/classic/omp.xsl (result [result-headers])
	(result [result_body], html-results-table, result): Add "QoD" column.

	* src/html/classic/help.xsl (results.html): Add "QoD" column.

2015-01-30  Timo Pollmeier 

	* src/html/classic/help.xsl (solution-types): New template.
	(results.html, nvts.html): Add help for "Solution type" column and fix
	table row CSS classes.

2015-01-30  Matthew Mundell 

	Cater for the case where a user no longer has access to the alerts
	and/or schedule of a task.  And where an alert or schedule is used on a
	task that the user may not access.

	* src/gsad_omp.c (new_task, edit_task): Add filter to GET_ALERTS and
	GET_SCHEDULES, so that alerts and schedules of other users are included.
	(get_report): Similarly, add filter.

	* src/html/classic/gsad.xsl (task-icons): Grey icon if schedule is
	unavailable.
	(task [details]): Mark alerts and schedules unavailble if they are.
	(alert [details], schedule [details]): If task is not availabe mark it
	so.

2015-01-27  Matthew Mundell 

	* src/html/classic/gsad.xsl (html-gsa-navigation): Add owner clause to
	Notes and Overrides links.

2015-01-27  Jan-Oliver Wagner 

	* src/html/classic/omp.xsl (report [hosts]): Added Auth indicator
	icons upon success/failure for SMB and ESXi.

2015-01-26  Timo Pollmeier 

	* src/html/classic/wizard.xsl (quick-task-wizard, modify-task-wizard):
	Move date and time selection inputs outside the label element so
	values can be selected without holding the mouse button. Use
	"Create Schedule" as label for the radio button instead.

2015-01-25  Jan-Oliver Wagner 

	* src/html/classic/omp.xsl (report [hosts]): Added column "Auth" to
	host table with icon indicators upon success/failure of SSH authentication.

2015-01-23  Jan-Oliver Wagner 

	* src/html/classic/omp.xsl (nvt [details]): Move qod_type
	into section "Vulnerability Detection Method".

2015-01-23  Jan-Oliver Wagner 

	* src/html/classic/omp.xsl (nvt [details]): Add a link to
	the Results view filtering for the OID of this NVT.

2015-01-22  Jan-Oliver Wagner 

	* src/html/classic/omp.xsl (scanner [details]): Drop the "osp_"
	prefix from the parameter type.

2015-01-22  Hani Benhabiles 

	* src/html/classic/omp.xsl (preference [details]): Output an osp boolean
	parameter's default value in string format.
	(scanner [details]): Output a table for the OSP Scanner's parameters.

2015-01-21  Jan-Oliver Wagner 

	* src/html/classic/omp.xsl (scanner [details]): Re-arranged the information
	into ins own section and condensed and niced the content.

2015-01-20  Michael Wiegand 

	* CMakeLists.txt: Simplify check for pkg-config and make it consistent
	with the other modules.

2015-01-20  Michael Wiegand 

	* CMakeLists.txt: Remove find_program for long obsolete
	libopenvas-config. It was removed before openvas-libraries 4.0.0.

2015-01-20  Michael Wiegand 

	Make check for libgcrypt consistent with other library checks.

	* CMakeLists.txt: Raise SEND_ERROR instead of FATAL_ERROR if libgcrypt
	can not be found. Consequently, only call libgcrypt-config if
	libgcrypt was found. Move status message to more appropriate place.

	* INSTALL: Note libgcrypt as prerequisite.

2015-01-20  Michael Wiegand 

	Simplify handling of library flags in CMakeLists.txt files, thereby
	removing the need for clumsy workarounds.

	* CMakeLists.txt: Remove redundant queries of library flags which were
	already retrieved by CMake. Remove unnecessary aggregation of flags.

	* src/CMakeLists.txt: Set include directories with include_directories
	instead of target properties. Remove quotes in target_link_libraries
	so that CMake lists get expanded correctly.

2015-01-20  Hani Benhabiles 

	* src/html/classic/omp.xsl (scanner [details]): Show the fetched scanner
	description.

2015-01-19  Timo Pollmeier 

	* src/html/classic/js/gsa_donut_chart.js (generate): Fix condition for
	considering a donut slice a full circle and make it a bit fuzzy to
	account for rounding errors.

2015-01-19  Hani Benhabiles 

	* src/html/classic/omp.xsl (scanner [details]): Show the fetched scanner
	info.

2015-01-14  Matthew Mundell 

	Add the alert error dialog and indicator icon on the "Report: Summary
	and Download" page.

	* src/gsad_omp.c (get_report): Put the GET_REPORTS alert response inside
	the GET_REPORTS_ALERT_RESPONSE element.  This was the XSL has the actual
	error.

	* src/html/classic/omp.xsl (get_reports_response [alert]): New template.
	Was get_reports_alert_response.
	(get_reports_alert_response): Remove.  Now get_reports_response.
	(get_report_summary_response, get_report): Apply alert case response, so
	that the error dialog show up.

	* src/html/classic/gsad.xsl
	(get_reports_response [response-idicator-alert]): New template.
	(html-gsa-logo): Apply indicator.

2015-01-14  Matthew Mundell 

	* src/html/classic/omp.xsl: Use /envelope/current_page instead of
	/envelope/caller in forms and links, because after a post current_page
	is adjusted to take into account the "next" param, whereas caller is
	always the page from which the user requested the post.  In particular,
	after a create_task initiated from the "get_tasks" page, "caller" is
	"get_tasks", whereas "current_page" is the landing page, "get_task".

2015-01-13  Matthew Mundell 

	* src/gsad_omp.c (get_one): Improve error messages.
	(get_task, get_config): Add NULL check on extra_xml and free entity in
	all cases, as in get_one.

2015-01-12  Matthew Mundell 

	* src/gsad.c (init_validator): Remove rules like "preference:", which are
	for the single-parameter versions of hashtable params.  These are no
	longer used, and they end up in the XML like  which causes
	syntax warnings.

2015-01-12  Matthew Mundell 

	* src/gsad_omp.c (save_config_omp): Remove next check, as next is always
	NULL.

2015-01-12  Matthew Mundell 

	Use "trend" instead of "trend:" for saving config families.

	* src/gsad.c (init_validator): Add "trend".

	* src/gsad_omp.c (save_config_omp): Use "trend".

	* src/html/classic/omp.xsl (edit_families): Replace "trend:" with "trend".

2015-01-12  Matthew Mundell 

	* src/gsad_omp.c (new_alert): Get all report formats that user has
	permission to access.

2015-01-12  Matthew Mundell 

	* src/html/classic/omp.xsl: Make sure that all forms have enctype set to
	"multipart/form-data", for consistency, and also because otherwise the
	page handlers get the parameters URL-escaped (at least with Firefox
	34.0.5).  This was preventing saving of report formats with spaces in
	their names, for example.

2015-01-12  Michael Wiegand 

	Post release version bump.

	* src/html/classic/help.xsl, CMakeLists.txt: Set version to 6.0+beta6.

2015-01-12  Michael Wiegand 

	Preparing the gsa 6.0+beta5 release.

	* CHANGES: Updated.

2015-01-07  Timo Pollmeier 

	Add option to apply bulk actions to all filtered items.

	* src/gsad_omp.c (process_bulk_omp): Add cases for applying to all
	filtered items. Use original filter when exporting page contents.

	* src/gsad.c (init_validator): Make "bulk_select" alias of "number".

	* src/html/classic/omp.xsl (list-window): Add new option to bulk select
	all filtered items.
	(report, task, html-tasks-table, lsc_credential, agent, alert, filter)
	(tag, target, config, schedule, scanner, slave, info/cpe, info/cve)
	(info/nvt, info/ovaldef, info/cert_bund_adv, info/dfn_cert_adv)
	(info/allinfo, html-cpe-table, html-cve-table, html-nvt-table)
	(html-ovaldef-table, html-cert_bund_adv-table, html-dfn_cert_adv-table)
	(html-allinfo-table, note, override, group, permission, port_list)
	(report_format, html-reports-table, html-results-table, result, role)
	(user): Show checkboxes only if the parameter bulk_select equals 1.
	(process_bulk): Create hidden bulk_selected inputs from selection XML
	elements instead of copying parameters.

	* src/html/classic/po/de.xml: Add text for "all filtered" bulk actions.

2015-01-06  Timo Pollmeier 

	* src/gsad_omp.c (format_file_name): Get task and report format name
	for reports and resource name in case of other types for new params
	of openvas_export_file_name.
	(get_report): Put quotes around content_disposition file name.

	* src/gsad.c (init_validator): Add new placeholders %F and %N to
	details_fname, list_fname, report_fname.

	* src/html/classic/help.xsl (my_settings.html): Add new placeholders.

2015-01-05  Timo Pollmeier 

	* src/html/classic/omp.xsl (list-window): Right align form for choosing
	bulk selection type.

2014-12-19  Timo Pollmeier 

	* src/html/classic/omp.xsl (list-window): Replace toggle icon for
	bulk action mode (whole page or checkbox selection) with a dropdown
	form. Separate table footer with filter and page controls from
	table to allow this.

	* src/html/classic/po/de.xml: Replace text of switch icon with new
	dropdown text.

2014-12-19  Timo Pollmeier 

	* src/html/classic/omp.xsl (list-window): Add parameter no_bulk to
	hide bulk actions.
	(html-allinfo-table): Hide bulk actions here.

2014-12-19  Timo Pollmeier 

	* src/gsad_omp.c (export_many): Add special case for type "info".
	(process_bulk_omp): Check if info_type is given for type "info".

	* src/html/classic/omp.xsl (list-window): Add hidden info_type input
	and use correct path to id when type is "info".
	(info/cpe, info/cve, info/nvt, info/ovaldef, info/cert_bund_adv)
	(info/dfn_cert_adv, info/allinfo): Show checkboxes when if bulk_select
	is on.
	(html-cpe-table, html-cve-table, html-nvt-table, html-ovaldef-table)
	(html-cert_bund_adv-table, html-dfn_cert_adv-table)
	(html-allinfo-table): Set icon-count to 1 to show Actions column if
	bulk_select is on.

2014-12-19  Matthew Mundell 

	* src/gsad.c (init_validator): Add current_user.

	* src/gsad_omp.c (save_user_omp): Only send NEW_NAME when login is
	given.

	* src/html/classic/omp.xsl (user [edit]): Skip name editing when editing
	current user.

2014-12-19  Timo Pollmeier 

	* src/html/classic/omp.xsl (lsc_credential, agent, alert, filter)
	(target, config, schedule, scanner, slave, group, permission)
	(port_list, report_format, role, user): Show checkboxes when if
	bulk_select is on.

2014-12-19  Timo Pollmeier 

	* src/html/classic/omp.xsl (list-window): Make the bulk actions row
	a lighter grey.

2014-12-18  Matthew Mundell 

	Enable editing of user names.

	* src/gsad_omp.c (save_user_omp): Add NEW_NAME to MODIFY_USER.

	* src/html/classic/omp.xsl (user [edit]): Switch name to a text input.

2014-12-18  Matthew Mundell 

	* src/html/classic/omp.xsl (assets): Use new style page controls.

2014-12-18  Matthew Mundell 

	Add conceptual overview of permissions, and update predefined roles.

	* src/html/classic/help.xl (users.html): Replace predefined role
	description with link.
	(permissions.html): Link to conceptual overview.  Update columns.
	(new_permission.html): Update columns.  Add conceptual overview.
	Mention "low level" in first paragraph.
	(roles.html): Add new list of predefined roles.
	(glossary.html): Add permission.  Link to it in roles.

2014-12-17  Timo Pollmeier 

	* src/gsad_omp.c (get_many): Do not remember new filt_id if it is "0".

2014-12-17  Timo Pollmeier 

	Add bulk delete and export of page contents or checkbox selection
	for Scan Management and Tags.

	* src/gsad_omp.c (process_bulk_omp, bulk_delete_omp): New functions.

	* src/gsad_omp.h (process_bulk_omp, bulk_delete_omp): New prototypes.

	* src/gsad.c (init_validator): Add bulk_delete and process_bulk
	commands. Add parameters bulk_selected:name, bulk_selected:value,
	bulk_delete.x, bulk_export.x, bulk_delete.x, bulk_select.
	(params_append_mhd): Add case for bulk_selected.
	(exec_omp_post): Add case for bulk_delete command.
	(params_mhd_add): Add case for bulk_selected.
	(exec_omp_get): Add case for process_bulk command.

	* src/html/classic/omp.xsl (list-window): Add table row for bulk action
	icons. Either wrap table in a HTML form element for checkbox selections
	or build a form in the new bulk actions row that selects all items on
	the current page.
	(report, task): Replace action icons with checkbox if bulk_select is on.
	(html-tasks-table): Make overrides icon static if bulk_select is on.
	(tag, note, override): Replace action icons with checkbox if
	bulk_select is on.
	(html-reports-table): Make overrides icon static if bulk_select is on.
	(html-results-table): Make overrides icon static and add Actions column
	if bulk_select is on.
	(result): Add checkbox if bulk_select is on.
	(process_bulk): New template.

	* src/html/classic/po/de.xml: Add messages for bulk actions.

2014-12-17  Matthew Mundell 

	* src/gsad_omp.c (edit_role): Limit groups for Super dropdown to those
	owned by the current user.

2014-12-17  Matthew Mundell 

	Correct next page on Edit Role error.

	* src/gsad.c (init_validator): Add next_error.

	* src/gsad_omp.c (generate_page): New function.  Body from next_page.
	(next_page): Call generate_page.
	(next_page_error): New function.
	(create_permission_omp): Check for an error next page param before
	defaulting to New Permission.

	* src/html/classic/omp.xl (html-edit-role-form): Specify next page for
	error case in New Super Permission form, otherwise it goes to New
	Permission.

2014-12-16  Matthew Mundell 

	* src/gsad_omp.c (get_many): Add owner=any to users case, now that users
	have owners.

2014-12-16  Hani Benhabiles 

	* src/html/classic/omp.xl (preference [details])
	(preference [edit-details]): Handle osp_selection case.

2014-12-14  Hani Benhabiles 

	* src/html/classic/omp.xsl (preference [edit-details]): Don't print the
	value for osp_file preferences as files may be huge.

2014-12-14  Hani Benhabiles 

	* src/html/classic/omp.xsl (preference [edit-details]): Handle osp_file
	case.

2014-12-14  Hani Benhabiles 

	* src/html/classic/omp.xsl (preferences [details])
	(preference [edit-details]): Rename osp_ovaldi_file to ovaldef_file for
	consistency.

2014-12-14  Jan-Oliver Wagner 

	* src/gsad_omp.c (create_permission_omp): Don't create the dropped
	permission "resume_or_start_task" anymore.

2014-12-14  Matthew Mundell 

	* src/html/classic/omp.xsl (minor-details): Add owner.

2014-12-14  Matthew Mundell 

	* src/gsad_omp.c (new_permission): Add filter, now that users have
	owners.

	* src/html/classic/omp.xsl (group, role, user): Add observer icon, now
	that owners are used.

2014-12-12  Jan-Oliver Wagner 

	* src/gsad.c (init_validator, exec_omp_post): Renamed
	resume_stopped_task to resume_task.

	* src/gsad_omp.c (resume_stopped_task_omp): Renamed to resume_task_omp.
	(create_permission_omp): Adjust to name change.
	(resume_task_omp): Renamed command string from "resume_stopped"
	to "resume".

	* src/gsad_omp.h: Adjust proto accordingly.

	* src/html/classic/gsad.xsl (template resume_stopped_task_response):
	Renamed to resume_task_response.
	(template html-gsa-logo): Adjust to name change.

	* src/html/classic/omp.xsl (task-icons, get_task, get_tasks): Adjust
	to name change.
	(resume_stopped_task_response): Renamed to resume_task_response.

	* src/html/classic/po/de.xml, src/html/classic/po/zh.xml: Update
	strings about resume tasks.

2014-12-10  Timo Pollmeier 

	* src/html/classic/omp.xsl (report [result-header]): Add image param.
	(result [result-headers], result [result-body], html-results-table)
	(result): Add Solution type column.

2014-12-10  Matthew Mundell 

	* src/html/classic/omp.xsl (task [trash]): Add observer icon.

2014-12-10  Matthew Mundell 

	* src/gsad_omp.c (GET_TRASH_RESOURCE): Get all trash that the user may
	view.

	* src/html/classic/omp.xsl (agent [trash], alert [trash])
	(filter [trash], tag [trash], target [trash], config [trash])
	(schedule [trash], scanner [trash], slave [trash], note [trash])
	(override [trash], group [trash], permission [trash], port list [trash])
	(report_format [trash], role [trash]): Add observer icon.

2014-12-10  Matthew Mundell 

	* src/html/classic/omp.xsl (permission): Add observer icon.

2014-12-09  Matthew Mundell 

	* src/html/classic/omp.xsl (new-user-role-select): Remove exclusion
	of Super Admin role, so that the caller can control this.
	(html-create-user-form): Exclude Super Admin explicitly.
	(user [edit]): Include Super Admin if the user is already a Super Admin.

2014-12-05  Matthew Mundell 

	* src/gsad_omp.c (page_url): Replace the cmd param in the URL.  Also be
	more careful about what can come before the parameters.

2014-12-04  Hani Benhabiles 

	* src/html/classic/omp.xsl (new_task): Use correct scanner type value.
	(html-edit-task-scanner-disabled): Add scanner_type value to the save
	form.

2014-12-04  Hani Benhabiles 

	* src/gsad_omp.c (save_task_omp): Revert 21088. Conditional is true as
	value 1 is for OSP Scanner type.

2014-12-03  Matthew Mundell 

	* src/gsad_omp.c (new_task): Get all slaves that the user may read.

2014-12-03  Matthew Mundell 

	* src/html/classic/img/clone_inactive.png: Make lighter so it's more
	like the others.

2014-12-03  Matthew Mundell 

	* CMakeLists.txt: Add new icon from last commit.

2014-12-03  Matthew Mundell 

	Enable mixing slaves and tasks with those of other users.

	* src/gsad_omp.c (edit_task): Get all slaves the user may read.

	* src/html/classic/omp.xsl (task-icons): Mark slave unavailable if user
	may not read it.
	(slave [details]): Mark task unavailable if user may not read it.

	* src/html/classic/img/details_inactive.png: New file.

2014-12-03  Matthew Mundell 

	* src/gsad_omp.c (save_task_omp): Correct conditional.  Scanner of type
	"1" must use the given slave, host_ordering, etc.

2014-12-03  Timo Pollmeier 

	* src/html/classic/js/gsa_graphics_base.js (fill_empty_fields): Check
	the data type of empty fields and choose the filler accordingly.

2014-12-03  Timo Pollmeier 

	Add icons, a new list column and a donut chart for the solution_type
	tag of NVTs.

	* src/html/classic/graphics.xsl (js-secinfo-top-visualization)
	(dashboard [secinfo]): Add donut chart of NVTs by solution_type.

	* src/html/classic/omp.xsl (solution-icon): New template.
	(list-window): Add image parameter to column-name template calls.
	(column-name): New parameter image that replaces the column label text
	with an image.
	(info/nvt, html-nvt-table): Add new solution_type column.
	(nvt [details]): Add icon for solution_type.

	* src/html/classic/js/gsa_donut_chart.js (generate): Apply new
	fill_empty_fields function to data.

	* src/html/classic/js/gsa_graphics_base.js (fill_empty_fields): New
	function. Fills empty fields with "N/A" and moves records with empty
	x axis field to the end of the records list.

2014-12-02  Michael Wiegand 

	* CMakeLists.txt: Explicitly ignore generated CPE icon and timezone
	dictionaries when creating a source package.

2014-12-01  Matthew Mundell 

	Ensure that auto refresh goes to the current page when the previous page
	submitted a form.

	* src/gsad_base.h (credentials_t): Add current_page.

	* src/gsad.c (credentials_free): Free current_page.

	* src/gsad_omp.c (xsl_transform_omp): Add CURRENT_PAGE to ENVELOPE.
	(page_url, page_url_append_param): New functions.
	(next_page): Setup current_page in credentials according to "next"
	param.  This overrides the default, which is to use the caller URL.
	(get_one, get_task, get_config): Append ID to page_url when extracting
	ID from OMP CREATE response.

	* src/html/classic/gsad.xsl (autorefresh [html-header-meta]): Use
	CURRENT_PAGE instead of CALLER for the refresh URL.
	(current_page): New template.

2014-12-01  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-reports-table): Add "permission=any"
	and "owner=any" keywords to filter used by "Return to default filter
	view" icon.

2014-11-28  Matthew Mundell 

	* src/html/classic/omp.xsl (user): Add permissions test to delete icon,
	to match Details page.

2014-11-27  Matthew Mundell 

	* ChangeLog: Add missing entry.

2014-11-27  Matthew Mundell 

	* src/gsad_omp.c (edit_role): Correct filter field name.

2014-11-27  Matthew Mundell 

	* src/gsad_omp.c (get_one): Check if extra_xml was given, to prevent
	segfaults when the database contains errors.

2014-11-27  Timo Pollmeier 

	* src/html/classic/omp.xsl (user): Correct condition for greying the
	delete icon.

2014-11-27  Timo Pollmeier 

	* src/html/classic/wizard.xsl (modify-task-wizard): Change "next" param
	to "get_tasks".

2014-11-26  Timo Pollmeier 

	* src/html/classic/wizard.xsl (quick-first-scan-wizard): Pass default
	Port List, Alert, OpenVAS Scan Config, Credentials, OpenVAS Scanner and
	Slave from My Settings to wizard. Add a note about the use of these
	defaults.
	(quick-task-wizard): Pass default Port List and OpenVAS Scanner from
	My Settings. Add a note about the use of these defaults.

	* src/html/classic/po/de.xml: Add the notes about using the defaults.

2014-11-26  Matthew Mundell 

	Add Super permissions support to Edit Permissions page.

	* src/gsad_omp.c (save_permission_omp): Add resource type to OMP.

	* src/html/classic/omp.xsl (html-edit-permission-form): Add Super,
	including optional resource type field.

2014-11-26  Hani Benhabiles 

	* src/html/classic/omp.xsl (new_task): Don't show OSP task submenu if no
	OSP configs are available.

2014-11-26  Timo Pollmeier 

	* src/gsad_omp.c: Remove #define _GNU_SOURCE and  include.
	Include  instead.
	(format_file_name): Use openvas_export_file_name from libraries to
	format the file name.

2014-11-26  Matthew Mundell 

	Add creating of role/group/user Super permissions to New Permissions
	page.

	* src/gsad_omp.c (create_permission_omp): Allow "" as resource type.

	* src/html/classic/omp.xsl (gsa:permission-description): Add type name
	to Super description.
	(html-create-permission-form): Add Super, including optional resource
	type field.
	(html-edit-role-form): Switch to optional_resource_type.

2014-11-25  Matthew Mundell 

	Add a New Super Permission section on the Edit Role page.

	* src/gsad.c (init_validator): Add Super to permission.

	* src/gsad_omp.c (create_permission_omp): Handle resource_type.
	(edit_role): Get groups for dropdown.

	* src/html/classic/omp.xsl (html-edit-role-form): Add Super section.

2014-11-25  Timo Pollmeier 

	* src/html/classic/wizard.xsl (quick-task-wizard): Add timezone
	selector drop-down.

2014-11-25  Timo Pollmeier 

	* src/html/classic/wizard.xsl (modify-task-wizard): Use parameter
	"start_timezone" instead of "timezone" to set timezone of schedule.

2014-11-25  Matthew Mundell 

	* src/html/classic/omp.xsl (task-icons): Put back the special
	enable_stop case that Jan removed with the Pause feature.  This is handy
	when the task gets stuck on Stop Requested after an error.

2014-11-25  Hani Benhabiles 

	* src/html/classic/omp.xsl (html-create-config-form): Don't show OSP
	scanners drop-down if it is empty.

2014-11-25  Timo Pollmeier 

	* src/html/classic/wizard.xsl (wizard-icon): Add "Modify Task Wizard"
	to menu.
	(modify-task-wizard, wizard/modify_task): New templates.
	(wizard_list): Add "Modify Task Wizard" to menu.

	* src/html/classic/po/de.xml: Add text of new Modify Task Wizard.

2014-11-24  Timo Pollmeier 

	* src/html/classic/omp.xsl (alert [newtask], new-task-alert-select):
	New parameter select_id to pre-select an alert by id.
	(new_task): Select all alert_id_optional parameters and sort drop-downs
	using index of alert_id_optional. Use alert_id element in new_task
	to select the default Alert in the last drop-down.

2014-11-24  Timo Pollmeier 

	Add settings for default resource selections on the "New Task" and
	"New Target" pages.

	* src/gsad_omp.c (setting_get_value): Allow missing settings.
	(PARAM_OR_SETTING): New macro.
	(new_task, new_target): Get resource params or fall back to default
	resource settings and add them to the new_task / new_target element.
	(get_my_settings_omp, edit_my_settings): Get Alerts, Configs,
	Credentials, Filters, Port Lists, Scanners, Schedules, Slaves and
	Targets in one "commands" command. Adjust Error messages.
	(save_my_settings_omp): Save new default resources settings. Get
	Alerts, Configs, Credentials, Filters, Port Lists, Scanners, Schedules,
	Slaves and Targets in one "commands" command.

	* src/gsad.c (init_validator): Add settings_default:name and
	settings_default:value.
	(params_append_mhd, params_mhd_add): Add settings_default:.

	* src/html/classic/help.xsl (my_settings.html): Add new section about
	default resource settings.

	* src/html/classic/omp.xsl (get-settings-resource): New template.
	(get-settings-filter): Use get_filter_response in commands_response.
	(edit-settings-resource): New template.
	(edit-settings-filters): Use get_filter_response in commands_response.
	(new_task): Pre-select resources from new_task element in drop-downs.
	(lsc_credential [select], port_list [select]): Add select_id param to
	select an entry by id.
	(html-create-target-form): Pre-select resources from new_task element
	in drop-downs.
	(get_my_settings, edit_my_settings): Add default resource settings.

	* src/html/classic/wizard.xsl (quick-task-wizard): Pre-select resources
	based on settings.

2014-11-21  Michael Wiegand 

	Post release version bump.

	* src/html/classic/help.xsl, CMakeLists.txt: Set version to 6.0+beta5.

2014-11-21  Michael Wiegand 

	Preparing the gsa 6.0+beta4 release.

	* CHANGES: Updated.

2014-11-21  Matthew Mundell 

	Make delete and clone icons fit special restrictions on Super Admin.

	* src/html/classic/omp.xsl (list-window-line-icons): Make clone tooltip
	more generic.
	(details-header-icons): Add grey-clone flag.
	(user): Grey delete icon according to writable and in_use.  Grey clone
	icon if the user has the Super Admin role.
	(user [details]): Grey clone if Super Admin.

2014-11-21  Matthew Mundell 

	* src/html/classic/omp.xsl (new-user-role-select, html-create-user-form)
	(user [edit]): Remove Super Admin from role lists.

2014-11-21  Jan-Oliver Wagner 

	* src/html/classic/help.xsl (reports.html): Removed note about "timezone"
	modifier as it was wrongly placed.
	(view_report.html): Added the note here and removed some void paragraphs.
	This section still needs a comprehesive update.

2014-11-20  Timo Pollmeier 

	* tools/zone-append.in, tools/zone-prepend.in: Remove. Renamed to
	tools/zone-dict-append.in, tools/zone-dict-prepend.in.

	* tools/zone-dict-append.in, tools/zone-dict-prepend.in: New. Renamed
	files tools/zone-append.in, tools/zone-prepend.in.

2014-11-20  Jan-Oliver Wagner 

	* src/html/classic/help.xsl (reports.html): Added note about "timezone"
	modifier.

2014-11-20  Matthew Mundell 

	* src/html/classic/omp.xsl (help [new_schedule.html])
	(help [my_settings.html]): Update Timezone for new dropdown selection.

2014-11-20  Matthew Mundell 

	* src/html/classic/omp.xsl (timezone-select): Use the given timezone for
	the fallback text box instead of the current timezone.  Use the name arg
	for the text box, instead of always 'text'.  Update the arg name to
	reflect this, and update all callers accordingly.

2014-11-20  Matthew Mundell 

	* src/html/classic/omp.xsl (html-create-schedule-form)
	(html-edit-schedule-form): Use dropdown for timezone.

2014-11-20  Matthew Mundell 

	* src/html/classic/omp.xsl (report [filterbox]): Add timezone field in
	expanded filtering.
	(timezone-select): New template.
	(edit_my_settings): Call timezone-select to do timezone dropdown.

2014-11-20  Matthew Mundell 

	* src/html/classic/omp.xsl (gsa:permission-description): Add Super.
	(role [details]): Prepend Super row in Permissions window if user has
	Super permission.

2014-11-19  Timo Pollmeier 

	* src/gsad_omp.c (setting_get_value): New function.
	(export_resource, export_many, get_report): Get file name setting
	using setting_get_value.
	(authenticate_omp): Get language and autorefresh setting using
	setting_get_value.

2014-11-19  Timo Pollmeier 

	* src/html/classic/omp.xsl (task [details]): Add filter keywords
	"permission=any owner=any" to report list links.

2014-11-18  Timo Pollmeier 

	* src/html/classic/omp.xsl (resource-permissions-window): Change the
	permission selection to "read" and "proxy" only.

2014-11-18  Timo Pollmeier 

	* src/gsad_omp.c (get_trash): Fix typo in GET_LSC_CREDENTIALS messages.

2014-11-17  Matthew Mundell 

	* src/html/classic/omp.xsl (report [summary]): Add timezone to dates,
	now that the timezone can be changed in the filter.

2014-11-17  Timo Pollmeier 

	* src/html/classic/js/gsa_donut_chart.js (generate): Show long form
	of x value in tooltip if available.

	* src/html/classic/js/gsa_graphics_base.js (data_severity_level_counts):
	Add long form of severity classes.

2014-11-17  Timo Pollmeier 

	* src/gsad_omp.c (get_task): Use regex for name to select permissions.
	(create_permission_omp): Create get_tasks, modify_task, start_task,
	stop_task, resume_or_start_task and resume_stopped_task permissions
	if the permission name is "task_proxy".

	* src/html/classic/omp.xsl (resource-permissions-window): Add dropdown
	to select the type of permission, including a special "proxy" case
	for tasks that adds all permissions except delete.

	* src/html/classic/po/de.xml: Add / modify strings for new permission
	selection in Permission Window.

2014-11-17  Matthew Mundell 

	Use a dropdown for the timezone on the Edit User page.

	* CMakeLists.txt: Create and install timezone dictionary.

	* src/html/classic/omp.xsl (edit_my_settings): Use dropdown for
	timezone.

	* tools/generate-zone-dict.sh, tools/zone-append.in,
	tools/zone-prepend.in: New files.

2014-11-17  Hani Benhabiles 

	* CMakeLists.txt: Check for and link against libopenvas_omp,
	libopenvas_base and libopenvas_misc libraries instead of the whole
	libopenvas package.

2014-11-17  Timo Pollmeier 

	* src/html/classic/gsa-style.css (.d3-tip): Reduce padding and center
	text.

	* src/html/classic/js/gsa_bar_chart.js (severity_bar_style): Remove
	console output. Change second "if" to "else if". Use the color halfway
	between class colors for mixed bars to improve contrast.
	(generate): Show x value (or its "~long" version if available) in the
	tooltip.

	* src/html/classic/js/gsa_graphics_base.js (data_severity_histogram):
	Add a special "~long" version of the bin column to the records that
	specifies the whole severity range of a row (e.g. "1.1 - 2.0").

2014-11-14  Timo Pollmeier 

	* src/gsad_omp.c (format_file_name): Consider format_state being -1
	in assertion.

2014-11-14  Timo Pollmeier 

	* src/html/classic/gsa-style.css: Add styles for icon menus.

	* src/html/classic/wizard.xsl (wizard-icon): Open a drop-down menu
	to select the wizard when hovering over the icon.

2014-11-14  Timo Pollmeier 

	* src/html/classic/graphics.xsl (init-d3charts): Correct max_low
	assignment.

	* src/html/classic/js/gsa_bar_chart.js (severity_bar_style): Adjust
	to corrected max_low and blend colors for bars that represent more
	than one severity level.

2014-11-14  Timo Pollmeier 

	* src/gsad_omp.c (format_file_name): Add string placeholder support for
	current, creation and modification time. Make modification date
	fallback work as described on the help page.

	* src/gsad.c (init_validator): Add %c, %m and %t as valid placeholders
	in details_fname, list_fname and report_fname.

	* src/html/classic/help.xsl (my_settings.html): Add descriptions of
	new placeholders.

2014-11-13  Timo Pollmeier 

	* src/gsad_omp.c (): Add #define _GNU_SOURCE and #include .
	(format_file_name): Add credentials and resource_entity parameters.
	Add string placeholder support for current user name, creation and
	modification date. Rename file_date to now_date and free it before
	returning.
	(export_resource, export_many): Add new parameters to format_file_name
	call.
	(get_report): Close server connection after getting the file name
	setting in XML case. Add new parameters to format_file_name call.

	* src/gsad.c (init_validator): Add %C, %M and %u as valid placeholders
	in details_fname, list_fname and report_fname.

	* src/html/classic/help.xsl (my_settings.html): Add descriptions of
	new placeholders.

2014-11-12  Timo Pollmeier 

	* src/gsad_omp.c (create_target_omp): Free esxi_credentials_element
	after command has been generated.

2014-11-12  Timo Pollmeier 

	* src/html/classic/gsad.xsl (html-gsa-logo): Set height and width of
	logo img as some versions of Firefox do not always adjust the size
	correctly.

2014-11-12  Timo Pollmeier 

	* src/html/classic/js/gsa_graphics_base.js (svg_from_elem): Clone
	the SVG element and remove elements marked with the CSS class
	"remove_on_static".

	* src/html/classic/js/gsa_line_chart.js (generate): Add CSS class
	"remove_on_static" to tooltip elements.

2014-11-11  Timo Pollmeier 

	* src/html/classic/js/gsa_bar_chart.js (generate)
	src/html/classic/js/gsa_bubble_chart.js (generate)
	src/html/classic/js/gsa_donut_chart.js (generate)
	src/html/classic/js/gsa_line_chart.js (generate): Clear mouse event
	listeners when chart is loaded.

2014-11-11  Timo Pollmeier 

	Make formatting in tables and some chart tooltips data type specific.

	* src/html/classic/js/gsa_bar_chart.js (generate): Pass column info to
	csv_from_records and html_table_from_records.

	* src/html/classic/js/gsa_bubble_chart.js (tooltip_func): Replace
	hardcoded formatting of color values with format_data calls for all
	fields.
	(generate): Pass column info to csv_from_records and
	html_table_from_records.

	* src/html/classic/js/gsa_donut_chart.js (generate): Pass column info
	to csv_from_records and html_table_from_records.

	* src/html/classic/js/gsa_graphics_base.js (gsa.date_format)
	(gsa.datetime_format): New date format functions.
	(format_data, format_data_default): New functions.
	(csv_from_records, html_table_from_records): Apply format_data to
	the data values.

	* src/html/classic/js/gsa_line_chart.js (time_line): Change data type
	of t_field to "js_date" in column info.
	(mouse_moved): Replace hardcoded date formatting with format_data call.
	(generate): Pass column info to csv_from_records and
	html_table_from_records.

2014-11-11  Jan-Oliver Wagner 

	* src/html/classic/img/st_workaround.png,
	src/html/classic/img/solution_type.png,
	src/html/classic/img/st_vendorfix.png,
	src/html/classic/img/st_willnotfix.png,
	src/html/classic/img/st_nonavailable.png
	src/html/classic/img/st_mitigate.png: New. Icons for Solution Type.

	* CMakeLists.txt: Install the new solution type icons.

2014-11-11  Timo Pollmeier 

	Add the time step to count fields (e.g. "NVTs / day") and correct
	legend placement.

	* src/html/classic/js/gsa_graphics_base.js (column_label): Delegate to
	label_generator function in column info or default_column_label.
	(default_column_label): New function with functionality from original
	column_label function.

	* src/html/classic/js/gsa_line_chart.js (time_line): Add custom column
	labeling function that adds the time step to count fields. Use updated
	column info when processing records.
	(generate): Correct width calculations for legend element placement.

2014-11-11  Timo Pollmeier 

	* src/html/classic/js/gsa_line_chart.js (mouse_moved, generate): Fix
	handling of cases with no records or a single one.

2014-11-10  Timo Pollmeier 

	Add tooltip box and sliding vertical bar to line charts.

	* src/html/classic/js/gsa_graphics_base.js (find_record_index): New
	function.

	* src/html/classic/js/gsa_line_chart.js (time_line): Remember the
	object used to round the time values.
	(mouse_exited, mouse_moved): New functions.
	(generate): Use d3 min and max functions to get the bounds of x, y and
	y2 values. Attach mouse listeners to the display's SVG element and add
	tooltip elements.

2014-11-07  Hani Benhabiles 

	Apply patch provided by Michal Ambroz.

	* src/gsad.c (drop_priveleges): Call setgroups() before setgid().

2014-11-07  Timo Pollmeier 

	* src/html/classic/js/gsa_graphics_base.js
	(detached_chart_resize_listener): Adjust to chart box width being 98%
	of window width.

2014-11-06  Timo Pollmeier 

	* src/html/classic/js/gsa_graphics_base.js (DataSource [request_data]):
	Check OMP response code before trying to extract data.

2014-11-06  Timo Pollmeier 

	* src/gsad_omp.c (export_results_omp): New function.

	* src/gsad_omp.h (export_results_omp): New function prototype.

	* src/gsad.c (init_validator, exec_omp_get): Add case for
	export_results command.

2014-11-06  Timo Pollmeier 

	* src/gsad_omp.c (export_resource): Remove special handling for the
	type "result" as results retrieved with the get_results OMP command
	are no longer nested inside a "results" element since trunk r20260.

2014-11-06  Timo Pollmeier 

	Add settings to modify the file name format of exported resource lists,
	resource details and reports.

	* src/gsad_omp.c (format_file_name): New function.
	(export_resource, export_many, get_report): Generate export file names
	based on format defined in a setting.
	(save_my_settings_omp): Add params for new settings
	"Details Export File Name", "List Export File Name" and
	"Report Export File Name".

	* src/gsad.c (init_validator): Add details_fname, list_fname and
	report_fname.

	* src/html/classic/help.xsl (my_settings.html): Add help for newly
	added settings.

	* src/html/classic/omp.xsl (get_my_settings, edit_my_settings): Add
	new settings new settings "Details Export File Name",
	"List Export File Name" and "Report Export File Name".

	* src/html/classic/po/de.xml: Add new setting names.

2014-11-04  Timo Pollmeier 

	* src/html/classic/js/gsa_donut_chart.js (generate): Always use
	donut_full_top_path_d if number of slices <= 1.

2014-11-04  Timo Pollmeier 

	Make charts use filter ids instead of copying filter terms. Add filter
	name to chart header. Limit width of chart box and cut off too long
	title text.

	* src/gsad_omp.c (get_aggregate_omp): Handle filt_id param.

	* src/html/classic/graphics.xsl (js-create-chart-box): Reduce default
	width by 2 px and add container_width.
	(js-aggregate-data-source): Add filt_id parameter.
	(js-aggregate-chart): Add filt_id parameter. Adjust title_total params.
	(js-scan-management-top-visualization, js-secinfo-top-visualization):
	Pass filter id to new charts.

	* src/html/classic/gsa-style.css (.chart-head): Add attributes to cut
	off overlong header text and show ellipsis if necessary.

	* src/html/classic/omp.xsl (get_aggregate): Set container_width of
	chart box to 98% and pass filter id to chart.

	* src/html/classic/js/gsa_bubble_chart.js (simple_bubble_data): Copy
	filter_info from original data object.

	* src/html/classic/js/gsa_graphics_base.js (create_chart_box): Add new
	container_width parameter.
	(DataSource [request_data]): Get filter info.
	(Display [select_filter]): Clear filter term parameter and set filt_id
	instead.
	(extract_filter_info): New function.
	(data_severity_histogram, data_severity_level_counts)
	(resource_type_counts): Copy filter_info from original data object.
	(title_total): Reduce parameters to title and count_field. Make the
	"(Loading...)" and "(Total: [...])" text static. Add filter name to
	title if one is available.

	* src/html/classic/js/gsa_line_chart.js (time_line): Copy filter_info
	from original data object.

2014-11-03  Hani Benhabiles 

	* src/html/classic/omp.xsl (result [result-body]): Check the result's
	severity for the cases when the nvt's cvss is not available.

2014-11-03  Hani Benhabiles 

	* src/html/classic/omp.xsl (result [result-body]): Improve check for
	nvt's oid value when adding details link.

2014-10-31  Timo Pollmeier 

	* src/html/classic/omp.xsl (nvt [details]): Add subsection for the
	"solution_type" tag.

	* src/html/classic/po/de.xml: Add "Solution type" message.

2014-10-30  Timo Pollmeier 

	* src/html/classic/js/gsa_line_chart.js (time_line): Set time step to
	1 year if data set covers a period of more than 3650 days.

2014-10-30  Timo Pollmeier 

	* src/html/classic/graphics.xsl (js-secinfo-top-visualization): Show
	time line chart on all SecInfo list pages.
	(dashboard [secinfo]): Add time line charts for other SecInfo types.

2014-10-30  Timo Pollmeier 

	* src/html/classic/js/gsa_line_chart.js (generate): Position second
	legend element dynamically to ensure it does not overlap the first.

2014-10-29  Timo Pollmeier 

	* src/html/classic/js/gsa_line_chart.js (time_line): Skip records with
	non-numeric time values.

2014-10-29  Timo Pollmeier 

	* src/html/classic/omp.xsl (gsa:field-name): New function. Replaces
	"created" with "creation time", "modified" with "modification time"
	and replaces underscores with spaces for other field names.

	* src/html/classic/graphics.xsl (js-aggregate-chart): Apply new
	gsa:field-name function to column names in selector_label and
	title_generator.

2014-10-28  Timo Pollmeier 

	* src/html/classic/graphics.xsl (init-d3charts): Get token from params
	instead of token element to keep special "guest" token.

	* src/html/classic/omp.xsl (get_aggregate): Set auto_load param of
	chart to 0 to avoid unnecessary request.

2014-10-28  Timo Pollmeier 

	* src/html/classic/js/gsa_graphics_base.js
	(data_severity_level_counts): Sort levels in descending order by
	default and add parameter to sort in ascending order.

2014-10-27  Hani Benhabiles 

	* src/gsad_omp.c (save_target_omp): Remove redundant null check.

2014-10-27  Matthew Mundell 

	* src/gsad_omp.c (get_report): Remove stray colon.

2014-10-24  Hani Benhabiles 

	* src/html/classic/omp.xsl (html-edit-target-form): Use the port list's
	name from the port_list element.

2014-10-15  Matthew Mundell 

	* src/gsad.c (user_find): In simple cases return 0 directly instead of
	via ret.  In final "if" check if ret has already been set, otherwise the
	return of 3 is overwritten.

	* src/gsad_omp.c (get_report): In prognostic case free delta_states and
	set error, and add missing openvas_server_sendf_xml check.
	(save_user_omp): Remove duplicate assignment.

2014-10-15  Michael Wiegand 

	* CMakeLists.txt: Linking against libgthread is required only when
	using GLib =< 2.30. Adjust checks and assignments in CMakeLists
	accordingly.

2014-10-14  Michael Wiegand 

	Post release version bump.

	* src/html/classic/help.xsl, CMakeLists.txt: Set version to 6.0+beta4.

2014-10-14  Michael Wiegand 

	Preparing the gsa 6.0+beta3 release.

	* CHANGES: Updated.

2014-10-14  Benot Allard  

	revert r19245 (Older glib still need that call to g_thread_init)

	* src/CMakeLists.txt, src/gsad.c, CMakeLists.txt: Updated

2014-10-10  Timo Pollmeier 

	* src/html/classic/js/gsa_line_chart.js (data_transform): Set to
	time_line by default.
	(time_line): Use same interface as other data transformation functions.
	Re-aggregate all columns and try to determine appropriate method
	automatically. Choose filler for count and c_count automatically if
	none is set in the params.
	(generate): Remove extra call to time_line.

2014-10-10  Timo Pollmeier 

	* src/html/classic/js/gsa_line_chart.js (time_line): Make 1 month
	the largest time step.
	(generate): Do not call the "nice" function for the x axis.

2014-10-10  Timo Pollmeier 

	Make charts DataSource extract data records and column info. Pass
	them bundled in a single object together with the XML. Adjust data
	transformation functions accordingly.

	* src/html/classic/js/gsa_bar_chart.js (generate): Use data bundle
	object instead of extracting records from XML and getting column_info
	directly from data_source.

	* src/html/classic/js/gsa_bubble_chart.js (tooltip_func): Use static
	"color_value" as column_info is transformed together with records.
	(generate): Use data bundle object instead of extracting records from
	XML and getting column_info directly from data_source.
	(simple_bubble_data): Adjust to transform whole data bundle, not only
	records.

	* src/html/classic/js/gsa_donut_chart.js (generate): Use data bundle
	object instead of extracting records from XML and getting column_info
	directly from data_source.

	* src/html/classic/js/gsa_graphics_base.js (DataSource [request_data]):
	Extract data records and column info here and bundle it in an object
	which is passed to generators instead of the XML.
	(gather_column_info): Remove. Replaced by extract_column_info.
	(extract_column_info): New function. Extracts the column info from
	the XML response instead of reconstructing it from parameters.
	(column_label, data_severity_histogram, data_severity_level_counts)
	(resource_type_counts, title_total): Adjust to new data object and
	column info syntax.

	* src/html/classic/js/gsa_line_chart.js (generate): Use data bundle
	object instead of extracting records from XML and getting column_info
	directly from data_source. Remove debug output for single record case.

2014-10-08  Timo Pollmeier 

	* src/html/classic/js/gsa_graphics_base.js (DataSource [request_data]):
	Gather column information when request finishes.
	(DataSource [column_info], gather_column_info, column_label): New
	functions.

	* src/html/classic/js/gsa_bar_chart.js (generate): Get column info and
	use it to generate table column headers.

	* src/html/classic/js/gsa_bubble_chart.js (generate): Get column info
	and use it to generate table column headers and bubble tooltips.

	* src/html/classic/js/gsa_donut_chart.js (generate): Get column info
	and use it to generate table column headers.

	* src/html/classic/js/gsa_line_chart.js (generate): Get column info
	and use it to generate table column headers.

2014-10-08  Timo Pollmeier 

	* src/html/classic/help.xsl (users.html): Add info for the roles
	"Info", "Guest" and "Monitor". Note that multiple and user-defined
	roles can be chosen. Change "Role" field to an optional "Roles" one.

2014-10-07  Hani Benhabiles 

	* CMakeLists.txt: Set USE_LIBXSLT by default.

2014-10-02  Timo Pollmeier 

	* src/html/classic/js/gsa_graphics_base.js (html_table_from_records):
	Make headline a table row, make table use full window width and remove
	border around table.

2014-10-01  Hani Benhabiles 

	* src/gsad.c (credentials_new, credentials_free): New functions.
	(exec_omp_post, request_handler): Refactor code to use
	credentials_new(), fix credentials memory leaks.

2014-10-01  Timo Pollmeier 

	* src/html/classic/js/gsa_bar_chart.js
	src/html/classic/js/gsa_bubble_chart.js
	src/html/classic/js/gsa_donut_chart.js
	src/html/classic/js/gsa_line_chart.js: Add HTML table export menu item.

	* src/html/classic/js/gsa_graphics_base.js (resource_type_name): Add
	allinfo case.
	(html_table_from_records): New function.

2014-10-01  Timo Pollmeier 

	* src/html/classic/js/gsa_bar_chart.js (generate)
	src/html/classic/js/gsa_bubble_chart.js (generate)
	src/html/classic/js/gsa_donut_chart.js (generate)
	src/html/classic/js/gsa_line_chart.js (generate): Dynamically generate
	CSV column names and make column selection fit the chart better.

2014-09-30  Timo Pollmeier 

	* src/html/classic/js/gsa_bubble_chart.js (generate): Change file names
	of exported CSV and SVG to "gsa_bubble_chart-[...]".

	* src/html/classic/js/gsa_donut_chart.js (generate): Change file name
	of exported CSV to "gsa_donut_chart-[...]".

	* src/html/classic/js/gsa_line_chart.js (generate): Change file name
	of exported CSV to "gsa_line_chart-[...]".

2014-09-30  Timo Pollmeier 

	* src/html/classic/omp.xsl (gsa:escape-js): Add escaping for "<", ">"
	and "'". Use character code form for all escaped characters.

2014-09-30  Timo Pollmeier 

	* src/html/classic/gsa-style.css (.axis text): Split font styling so it
	does not override "font-style".

	* src/html/classic/js/gsa_graphics_base.js (field_name): New function.

	* src/html/classic/js/gsa_line_chart.js (LineChartGenerator): Enlarge
	top margin, add legend_elem variable.
	(generate): Add legend on top of chart. Make font of right y axis
	oblique.

2014-09-29  Matthew Mundell 

	* src/gsad.c (exec_omp_get): Default to GET_SYSTEM_REPORTS before
	GET_MY_SETTINGS, because this is convenient for the Monitor role.

2014-09-29  Matthew Mundell 

	* src/html/classic/omp.xsl (full-report-export-form)
	(filtered-report-export-form): Add timezone to download form.

	* src/gsad_omp.c (get_report): Add timezone to GET_REPORTS request.

2014-09-29  Timo Pollmeier 

	Add charts to the Tasks page.

	* src/html/classic/graphics.xsl (js-scan-management-top-visualization):
	New template.

	* src/html/classic/omp.xsl (html-tasks-table): Add visualization.

2014-09-26  Matthew Mundell 

	* src/html/classic/help.xsl (tasks.html): Correct schedule example.

2014-09-25  Matthew Mundell 

	* src/html/classic/help.xsl (tasks.html): Note the extra filtering terms
	"schedule" and "next_due".

2014-09-25  Timo Pollmeier 

	Add second line to line charts so the NVTs chart shows both the new
	NVTs per time step and the cumulative amount.

	* src/html/classic/js/gsa_line_chart.js (LineChartGenerator): Increase
	right margin size. Add variables for second y axis. Make line generator
	test if y fields are defined.
	(time_line): Add parameters aggregate2, fill, fill2. Return empty data
	array if original was empty. Get data for second y axis and fill in
	missing values according to fill and fill2.
	(generate): Add second line and y axis. Handle missing values and data
	arrays containing only one point.

2014-09-25  Timo Pollmeier 

	Process charts request parameter for all http get requests, not just
	OMP get commands.

	* src/gsad_omp.c (get_many): Do not set the charts setting here.

	* src/gsad.c (exec_omp_get): Try to get charts parameter and update
	setting accordingly.

2014-09-25  Timo Pollmeier 

	* src/html/classic/omp.xsl (get_aggregate): Get displays array from
	gsa object.

2014-09-25  Timo Pollmeier 

	Clean up various variables of chart JavaScript that are global, but
	should be local.

	* src/html/classic/graphics.xsl (init-d3charts): Put chart objects,
	gsa_token and severity_levels into a gsa base object.
	(js-aggregate-data-source, js-aggregate-chart)
	(js-secinfo-top-visualization, dashboard [secinfo]): Update references
	to objects now in the gsa object.

	* src/html/classic/js/gsa_bubble_chart.js (simple_bubble_data): Make
	the variable d local.

	* src/html/classic/js/gsa_donut_chart.js (relax_labels): Make variables
	local.

	* src/html/classic/js/gsa_graphics_base.js (): Create gsa object.
	(create_chart_box, Display, create_uri, capitalize)
	(data_severity_histogram, data_severity_level_counts)
	(resource_type_counts, wrap_text, title_total)
	(severity_colors_gradient): Update references to objects now in the gsa
	object and make various temporary variables local.

2014-09-24  Timo Pollmeier 

	Reorganize generic chart functions, including moving them from chart
	type specific files to the more general gsa_graphics_base.js.

	* src/html/classic/js/gsa_bar_chart.js (title_static, title_total)
	(data_raw, data_severity_histogram): Remove. Moved to
	gsa_graphics_base.js.

	* src/html/classic/js/gsa_donut_chart.js (data_severity_level_counts):
	(resource_type_counts, severity_level_color_scale): Remove. Moved to
	gsa_graphics_base.js.

	* src/html/classic/js/gsa_graphics_base.js: Reorganize functions into
	different sections.
	(create_chart_box): Add 'and' in comment.
	(output_error, open_detached, fit_detached_window)
	(detached_chart_resize_listener): Relocate to section "Generic display
	helper functions".
	(data_raw, data_severity_histogram): Add. Moved from gsa_bar_chart.js.
	Add comments.
	(data_severity_level_counts, resource_type_counts)
	(severity_level_color_scale): Add. Moved from gsa_donut_chart.js.
	Add comments.

2014-09-24  Timo Pollmeier 

	Add basic line chart.

	* CMakeLists.txt: Install file src/html/classic/js/gsa_line_chart.js.

	* src/html/classic/graphics.xsl (init-d3charts): Load new file
	js/gsa_line_chart.js.
	(js-aggregate-chart): Add new case for line chart.
	(js-secinfo-top-visualization, dashboard [secinfo]): Add line chart for
	NVTs by creation time.

	* src/html/classic/js/gsa_line_chart.js: New JavaScript file.

2014-09-24  Michael Wiegand 

	Bump required minimum version of openvas-libraries.

	* CMakeLists.txt: Bump required openvas-libraries version to 8.0.0 or
	later.

	* INSTALL: Update version of openvas-libraries dependency.

2014-09-23  Hani Benhabiles 

	* src/html/classic/omp.xsl (preference [details, edit-details]): Handle
	osp_boolean preference type adequately.

2014-09-23  Matthew Mundell 

	* src/html/classic/omp.xsl (get_my_settings): Correct row backgrounds.

2014-09-23  Michael Wiegand 

	Post release version bump.

	* src/html/classic/help.xsl, CMakeLists.txt: Set version to 6.0+beta3.

2014-09-23  Michael Wiegand 

	Preparing the gsa 6.0+beta2 release.

	* CHANGES: Updated.

2014-09-22  Jan-Oliver Wagner 

	* src/html/classic/img/os_netgear.png: New.

	* src/html/classic/img/os_cyclades.png: Updated.

	* CMakeLists.txt: Install the two icons.

	* src/html/classic/os.xml: Added netgear.

2014-09-19  Matthew Mundell 

	* src/html/classic/help.xsl (glossary.html): Mention task alterable
	flag.
	(tasks.html): Add note about when Alterable Task field is present, for
	Edit Task help.

2014-09-19  Timo Pollmeier 

	* src/gsad_omp.c (get_report): Use "no_pagination" as value for
	apply_filter if it is not given.

	* src/html/classic/omp.xsl (report [section-filter]): Color text grey
	only if the filter is not applied at all.

2014-09-19  Matthew Mundell 

	* src/html/classic/help.xsl (new_task.html): Get row backgrounds right.

2014-09-19  Matthew Mundell 

	* src/html/classic/help.xsl (details-window-line-actions): Use type in
	alt instead of "Scanner".
	(task_details.html): Bring Task Details up to date.

2014-09-19  Timo Pollmeier 

	Allow configuring a scanner for IT-Schwachstellenampel. Make config
	and scanner available after submitting forms.

	* doc/readme-its.txt: Extend note to also include the Scanner.

	* src/html/its/gsad.xsl (main_page_link): Add new parameter
	event_data:include_scanners.
	(charts, chart_preferences): New dummy templates.
	(html-footer): Increase version number to 1.2.

	* src/html/its/omp.xsl (task_controls): Try to get Config from
	event_data:config_id parameter if get_configs is not not available.
	Get scanner "ITS-Scanner" from get_scanners response or last
	event_data:scanner_id. Add warning if Scanner is not found.
	Pass event_data:config_id and event_data:scanner_id in every form.

2014-09-18  Jan-Oliver Wagner 

	* doc/readme-its.txt: Added not on special Scan Config
	and Report Format Plugin.

2014-09-18  Timo Pollmeier 

	* src/gsad_omp.c (get_report): Change possible values for apply_filter,
	allowing to only ignore the pagination info like the "first" and "rows"
	filter keywords.

	* src/gsad.c (init_validator): Make apply_filter a separate parameter
	name allowing the values "no", "no_pagination" and "full".

	* src/html/classic/omp.xsl (report [section-filter]): Add new default
	option to only ignore the pagination info and adjust existing selection
	items.

	* src/html/classic/po/de.xml: Update selection for apply_filter on
	report section pages.

2014-09-18  Timo Pollmeier 

	Add ESXi credentials to targets.

	* src/gsad_omp.c (create_target_omp, save_target_omp): Add ESXi
	credentials.

	* src/gsad.c (init_validator): Add lsc_esxi_credential_id as
	as alias for lsc_credential_id.

	* src/html/classic/help.xsl (new_target, targets.html): Add ESXi
	credentials.

	* src/html/classic/omp.xsl (html-create-target-form)
	(html-edit-target-form, html-targets-table, target, target [trash])
	(target [details], html-targets-trash-table): Add ESXi credentials.

	* src/html/classic/po/de.xml, src/html/classic/po/zh.xml: Change target
	column names.

2014-09-16  Hani Benhabiles 

	* src/html/classic/help.xsl, src/html/classic/omp.xsl: Use OSP Scanner
	name instead of OSP Ovaldi.

2014-09-16  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-edit-target-form): Fix XPath
	expressions for get_target_response, which is no longer nested inside a
	commands_response element since the target_locator removal.

2014-09-16  Matthew Mundell 

	* ChangeLog: Add ChangeLog for last commit.

2014-09-16  Matthew Mundell 

	* src/html/classic/gsad.xsl (html-gsa-navigation): In the Configuration
	menu round the bottom of the menu highlight when there is only one item.

2014-09-16  Matthew Mundell 

	* src/gsad_omp.c (xsl_transform_omp, get_many): Pass token instead of
	username to set functions.

2014-09-15  Matthew Mundell 

	* src/gsad.c (exec_omp_post, file_content_response)
	(request_handler): Check if guest_username is NULL before printing it.

2014-09-15  Michael Wiegand 

	* src/html/classic/po/de.xml: Fix spelling in German translation.

2014-09-12  Hani Benhabiles 

	* src/gsad.c (user_add): Check guest_username value before usage to
	avoid segfault.

	* src/html/classic/omp.xsl (result [result-headers]): Don't leave
	result title empty in case no possible value is present.

2014-09-12  Hani Benhabiles 

	* src/gsad.c (params_mhd_validate): Adjust to handle params with
	osp_pref_ prefix.

	* src/gsad_omp.c (save_osp_prefs): Correctly send all osp preferences.

	* src/html/classic/omp.xsl (edit-config-preferences [edit-details]):
	Handle preferences of osp_string type. Distinguish osp parameters with
	osp_pref_ prefix. Handle outputting of osp preferences values.

2014-09-12  Matthew Mundell 

	* src/gsad.c (user_find): Add more returns from authenticate_omp.
	(exec_omp_post, request_handler): Show login screen when automatic guest
	login fails.

2014-09-11  Matthew Mundell 

	* src/gsad.c (user_add): Set guest according to username.  This ensures
	that the user is marked as guest even when logged in with a password,
	which results in the session being used for generic guest links too.
	(user_find): Remove user->guest init.  Now done in user_add.

2014-09-11  Matthew Mundell 

	* src/gsad.c (struct user): Add guest flag.
	(user_add): Init guest flag.
	(user_find): When the special token is given and the guest user has an
	existing session in the browser, then use the existing session.  This
	prevents the generic guest links from logging the guest out on another
	tab, for example.

2014-09-10  Matthew Mundell 

	* src/gsad.c (exec_omp_get): Default to dashboard in get_info case, to
	match the first item in the SecInfo menu.

	* src/gsad_omp.c (dashboard): Default dashboard name to SecInfo.

2014-09-10  Matthew Mundell 

	Allow users to have multiple simultaneous sessions, as long as the
	sessions are on different browsers.

	* src/gsad.c (user_add): Remove all previous users that have timed out.
	Always add a new user.
	(user_set_timezone, user_set_password, user_set_severity)
	(user_set_language, user_set_language_code, user_set_charts)
	(user_set_chart_pref, user_set_autorefresh): Change name arg to token.
	(exec_omp_post): Set user prefs in session by token instead of by name.

2014-09-10  Timo Pollmeier 

	Remember last filt_id on each list page for the current session.

	* src/gsad_base.h (credentials_t): Add field last_filt_ids.

	* src/gsad_omp.c (get_many, get_report): Save type specific filt_id in
	current session data if it is given and retrieve it if neither filt_id
	nor filter is given.

	* src/gsad.c (user): Add field last_filt_ids.
	(user_add): Create last_filt_ids.
	(exec_omp_post, request_handler): Copy last_filt_id from user to
	credentials.

014-09-10 Michael Meyer 

	* src/html/classic/img/os_cyclades.png:
	New icon for cyclades.

	* src/html/classic/os.xml:
	Added cyclades.

2014-09-10  Matthew Mundell 

	Add automatic login of a specified user via a special token, and a
	"Login as a guest" link on the Login page.

	* src/gsad.c (guest_username, guest_password): New variables.
	(user_find): If the token is "guest" and --guest-username was given,
	then login as the guest user.
	(exec_omp_post, request_handler): Send guest username to XSL.  Handle
	new user_find return.
	(file_content_response): Send guest to XSL.
	(main): Add --guest-username and --guest-password.

	* src/html/classic/gsad.xsl (login_page): Display guest login link if
	configured.

2014-09-10  Hani Benhabiles 

	* src/gsad.c (mhd_logger): Remove logger mutex locking as it is done in
	openvas_logging module now.

2014-09-09  Timo Pollmeier 

	Make autorefresh interval a user setting that's automatically set
	by the refresh_interval parameter (e.g. from dropdown selections).

	* src/gsad_base.h (credentials_t): Add "autorefresh" field.
	(user_set_autorefresh): New function prototype.

	* src/gsad_omp.c (omp, ompf): New static function prototypes.
	(xsl_transform_omp): Save refresh_interval parameter in user settings.
	(authenticate_omp): Add autorefresh parameter and get "Auto-Refresh"
	setting.

	* src/gsad_omp.h (authenticate_omp): Add autorefresh parameter.

	* src/gsad.c (user): Add "autorefresh" field.
	(user_add): Add autorefresh parameter and set the autorefresh field
	of the user.
	(user_set_autorefresh): New function.
	(exec_omp_post, request_handler): Handle new autorefresh field of user
	and set autorefresh interval attribute in response to user setting.

	* src/html/classic/gsad.xsl (autorefresh): Add conditions for adding
	the refresh metadata.

2014-09-08  Matthew Mundell 

	* src/gsad_omp.c (xsl_transform_omp): Exclude installer from PARAMS, as
	it may be binary.

2014-09-08  Timo Pollmeier 

	* src/html/classic/omp.xsl (filter-window-pager): Only activate the
	previous page button if the max rows parameter is > 0.

2014-09-08  Timo Pollmeier 

	* src/html/classic/omp.xsl (report [section-list]): Add new item
	"Results view" linking to the get_results table.

	* src/html/classic/po/de.xml: Add new message "Results view" to
	context "Report Section".

2014-09-08  Timo Pollmeier 

	* src/html/classic/omp.xsl (assets): Automatically submit overrides
	dropdown selection.
	(section-filter): Auto-submit filter dropdown selection.
	(get_system_reports_response): Auto-submit slave dropdown selection.

2014-09-08  Timo Pollmeier 

	Add clone icon to details pages.

	* src/html/classic/help.xsl (details-window-line-actions): Add section
	on clone icon.

	* src/html/classic/omp.xsl (gsa:may-clone): New function.
	(list-window-line-icons): Use new gsa:may-clone function to check if
	current user may clone the resource.
	(details-header-icons): Add clone icon.

2014-09-08  Matthew Mundell 

	* src/html/classic/omp.xsl (details-header-icons): Use gsa:may for New
	icon because gsa:may-op checks resource permissions.

2014-09-05  Timo Pollmeier 

	* src/html/classic/gsad.xsl (html-gsa-navigation): Add divider lines
	after Scan Management->Results, SecInfo Management->DFN-CERT and
	Administration->Roles.

2014-09-05  Timo Pollmeier 

	* src/html/classic/help.xsl (contents.html): Add link to Results page.
	(glossary.html): Add section "Result".
	(results.html): New template.

2014-09-05  Timo Pollmeier 

	* src/html/classic/omp.xsl (result [result-headers]): Fix report and
	task related parameters and add missing ones for "Add Note" and
	"Add Override" buttons.

2014-09-04  Hani Benhabiles 

	* src/html/classic/omp.xsl (preferences [details])
	(preference [edit-details]): Rename ovaldi_file to osp_ovaldi_file.
	Handle osp_integer preference type.

2014-09-04  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-create-note-form)
	(html-create-override-form, get_results_response, html-results-table):
	Change location of result elements from a results element inside the
	get_results_response element to directly inside get_results_response.

2014-09-04 Michael Meyer 

	* src/html/classic/os.xml:
	Added Cisco IOS XR.

2014-09-03  Timo Pollmeier 

	* src/html/classic/omp.xsl (result [result-body]): Add section
	"Affected Software/OS" for showing the "affected" NVT tag.

	* src/html/classic/po/de.xml, src/html/classic/po/zh.xml: Add messages
	for the added "Affected Software/OS".

2014-09-03  Timo Pollmeier 

	* src/html/classic/omp.xsl (get_nvts): Use "details" mode when
	applying templates to the NVT.

2014-09-03  Timo Pollmeier 

	Add autofp and override controls to results list page.

	* src/gsad_omp.c (get_many): Add apply_overrides and autofp keywords
	for results.
	(get_results): Add function call for toggling overrides.

	* src/html/classic/omp.xsl (filter-rest): Skip the keyword "autofp".
	(filter-window-part): Add autofp selection.
	(html-results-table): Add overrides toggle button to severity column.

2014-09-03  Michael Wiegand 

	Make license of CMakeLists.txt files consistent.

	* doc/CMakeLists.txt: Change license from LGPLv2+ to GPLv2+.

2014-09-02  Timo Pollmeier 

	* src/html/classic/js/gsa_bubble_chart.js (BubbleChartGenerator): Round
	severity to one decimal place in tooltip.
	(BubbleChartGenerator [generate]): Save data_column in a variable.
	Fix nodes list generated for empty datasets and remove bubbles without
	any assigned data.

2014-09-02  Michael Wiegand 

	* CMakeLists.txt, doc/gsad.8.xml, src/CMakeLists.txt, src/gsad_base.c,
	src/gsad_base.h, src/gsad.c, src/gsad_omp.c, src/gsad_omp.h,
	src/tracef.h, src/validator.c, src/validator.h,
	src/html/classic/graphics.xsl, src/html/classic/gsad.xsl,
	src/html/classic/gsa-style.css, src/html/classic/help_de.xsl,
	src/html/classic/help.xsl, src/html/classic/help_zh.xsl,
	src/html/classic/omp-doc.xsl, src/html/classic/omp.xsl,
	src/html/classic/os.xml, src/html/classic/po/de.xml,
	src/html/classic/po/zh.xml, src/html/classic/rnc.xsl,
	src/html/classic/wizard.xsl, src/html/classic/js/gsa_bar_chart.js,
	src/html/classic/js/gsa_bubble_chart.js,
	src/html/classic/js/gsa_donut_chart.js,
	src/html/classic/js/gsa_graphics_base.js, src/html/its/CMakeLists.txt,
	src/html/its/gsad.xsl, src/html/its/gsa-style.css,
	src/html/its/help.xsl, src/html/its/omp.xsl,
	tools/generate-cpe-icon-dict.sh: Ensure the GPLv2+ license notice uses
	the paragraph suggested by the Free Software Foundation.

2014-09-01  Hani Benhabiles 

	* src/gsad_omp.c (new_config): Query the list of scanners.
	(create_config_omp): Send uuid of scanner to create config from, when
	base config value is 0.
	(new_alert): Fix error message.

	* src/html/classic/omp.xsl (html-create-config-from): Add choice list of
	OSP scanners to create config from.

2014-09-01  Hani Benhabiles 

	* src/html/classic/omp.xsl (nvt): Add details mode to template, to
	differentiate with info/nvt template.
	(nvt-details): Fix template name. Correctly call nvt template.
	(html-config-nvt-table): Correctly call nvt template.

2014-09-01  Timo Pollmeier 

	Add "NVTs by family" bubble charts.

	* CMakeLists.txt: Install src/html/classic/js/gsa_bubble_chart.js.

	* src/html/classic/graphics.xsl (init-d3charts): Add
	gsa_bubble_chart.js.
	(js-aggregate-data-source): Add data_column parameter for generic
	DataSource.
	(js-aggregate-chart): Add chart type option "bubbles".
	(js-secinfo-top-visualization, dashboard [secinfo]): Add bubble charts
	"NVTs by family".

	* src/html/classic/js/gsa_bubble_chart.js: New JavaScript file.

	* src/html/classic/js/gsa_graphics_base.js (severity_colors_gradient):
	New function.

2014-08-23  Jan-Oliver Wagner 

	Post release version bump.

	* src/html/classic/help.xsl, CMakeLists.txt: Set version to 6.0+beta2.

2014-08-23  Jan-Oliver Wagner 

	Preparing the gsa 6.0+beta1 release.

	* CHANGES: Updated.

2014-08-20  Timo Pollmeier 

	Add overview table of all results to Scan Management.

	* src/gsad_omp.c (next_page): Add case for get_results.
	(get_results, get_results_omp): New functions.

	* src/gsad_omp.h (get_results_omp): New function prototype.

	* src/gsad.c (init_validator, exec_omp_get): Add command get_results.

	* src/html/classic/gsad.xsl (html-gsa-navigation): Add "Results" item
	to Scan Management menu.

	* src/html/classic/omp.xsl (get_results_response): Add case for
	table view of results.
	(html-results-table, result): New templates.

2014-08-18  Hani Benhabiles 

	* src/html/classic/omp.xsl (result [result-body]): Handle ospd-ovaldi
	results with no attached oval definintions.

2014-08-18  Matthew Mundell 

	* src/html/classic/omp.xsl (task [details]): Use right element for
	alterable field.

2014-08-13  Timo Pollmeier 

	* src/html/classic/help_de.xsl, src/html/classic/po/de.xml: Remove
	remaining mentions of paused tasks.

2014-08-13  Hani Benhabiles 

	* CMakeLists.txt: Remove reference to deleted files.

	* src/html/classic/help_de.xsl, src/html/classic/po/de.xml,
	src/html/classic/po/zh.xml, src/html/its/gsad.xsl, src/html/its/omp.xsl:
	Update for pause feature removal.

2014-08-13  Hani Benhabiles 

	Finish removal of pause feature.

	* src/gsad.c (init_validator): Don't validate pause_task and
	resume_paused_task.
	(exec_omp_post): Remove paused and resume paused tasks handling.

	* src/gsad_omp.c (pause_task_omp, resume_paused_task_omp): Delete
	functions.

	* src/gsad_omp.h: Remove deleted functions prototypes.

	* src/html/classic/gsad.xsl (pause_task_response)
	(resume_paused_task_response): Remove templates.
	(html-gsa-logo): Don't apply removed templates.

	* src/html/classic/help.xsl (reports.html, tasks.html): Remove
	references to pause feature.

	* src/html/classic/omp.xsl (pause-icon): Remove template.
	(task-icons, report [report], get_task): Remove references and handling
	of pause feature.
	(pause_task_response, resume_paused_task_response): Remove templates.

2014-08-13  Matthew Mundell 

	* src/gsad_omp.c (new_tag, save_tag_omp): Remove manager_connect.
	Session was not being used used, and was not being closed in
	save_tag_omp.
	(authenticate_omp): Close session, otherwise Manager process wait around
	for more input.

2014-08-08  Hani Benhabiles 

	* src/html/classic/omp.xsl (result [result-headers]): Remove checking of
	description value in oval definitions' case as nvt oid value is set
	correctly now.
	(result [result-body]): Use the NVT's oid to check for oval definitions
	instead of the description's value.

2014-08-08  Timo Pollmeier 

	* src/html/classic/omp.xsl (dfn_cert_adv-details): Split CVE elements
	in case they contain a list of CVEs, fix or filter out invalid CVE-IDs.

2014-08-07  Timo Pollmeier 

	Add help for CERT-Bund Advisories.

	* src/html/classic/help.xsl (contents.html): Add links to pages
	"CERT-Bund Advisories" and "CERT-Bund Advisory Details".
	(cert_bund_adv_details.html): New template.
	(glossary.html): Add section "CERT-Bund Advisory".
	(my_settings.html): Add section for "CERT-Bund filter".
	(cert_bund_advs.html): New template.

2014-08-07  Timo Pollmeier 

	* src/html/classic/omp.xsl (cert_bund_adv-details): Add "Categories"
	section.

	* src/html/classic/po/de.xml: Add "Categories" string for CERT-Bund
	Advisories.

2014-08-06  Hani Benhabiles 

	* README, doc/gsad.8, doc/gsad.8.xml, doc/gsad.html: Documentation
	update. OpenVAS Administrator is not used anymore.

2014-08-06  Hani Benhabiles 

	* src/gsad.c (main): Refactor listening address and port code. Use
	values correctly in --redirect case.

2014-08-05  Timo Pollmeier 

	Add new SecInfo subtype CERT-Bund Advisory (CERT_BUND_ADV).

	* src/gsad_omp.c (get_info): Add CERT_BUND_ADV case.

	* src/gsad.c (init_validator): Add "cert_bund_adv" as accepted value to
	aggregate_type. Add "cert_bund_adv" and "CERT-Bund Advisory" as values
	to resource_type.

	* src/html/classic/graphics.xsl (js-secinfo-top-visualization): Add
	chart selections for cert_bund_adv.
	(dashboard): Add CERT-Bund chart selection options.

	* src/html/classic/gsad.xsl (html-gsa-navigation): Add SecInfo menu
	item "CERT-Bund Advisories".

	* src/html/classic/omp.xsl (gsa:type-name, gsa:type-name-plural)
	(tagged_resource_link, tag_resource_types): Add cases for cert_bund_adv.
	(ref_cert_list): Add CERT-Bund as accepted CERT type.
	(info/cert_bund_adv): New template.
	(get_info_allinfo_lnk): Add case for cert_bund_adv.
	(get_info_cert_bund_adv_lnk, html-cert_bund_adv-table): New templatey.
	(get_info_response): Add case for cert_bund_adv.
	(cve-details): Add CERT-Bund as accepted CERT type.
	(cert_bund_adv-details): New template.
	(get_my_settings, edit_my_settings): Add CERT-Bund Filter.

	* src/html/classic/js/gsa_graphics_base.js (resource_type_name)
	(resource_type_name_plural): Add cases for cert_bund_adv.

	* src/html/classic/po/de.xml: Add translations for new resource type
	"CERT-Bund Advisory" and make common strings available in new
	CERT-Bund Advisory contexts.

2014-08-05  Jan-Oliver Wagner 

	* src/html/classic/help.xsl, src/html/classic/help_zh.xsl
	(new_target.html): Remove the description of target locators (LDAP).

2014-08-05  Jan-Oliver Wagner 

	Removed target locator feature from daemon.

	* src/gsad_omp.c (new_target): Removed retrieval of target locators.
	(create_target_omp): Removed handling of target locators.
	(edit_target): Remove retrieval of target locators.
	(save_target_omp):

	* src/gsad.c (init_validator): Drop target locator from explations in comment
	and dropped entry "target_locator".

2014-08-05  Hani Benhabiles 

	* src/html/classic/omp.xsl (result [result-headers]): Handle osp
	result cases to output the vulnerability title correctly.

2014-08-05  Hani Benhabiles 

	* src/gsad_omp.c (get_report, authenticate_omp): Call
	openvas_server_sendf instead of openvas_server_send.

2014-08-05  Jan-Oliver Wagner 

	Removed target locator feature as this is not being fully
	supported by the backend anyway and a real solutions would
	now be based on different mechanisms.

	This patch takes care of the removal from the html part.

	* src/html/classic/omp.xsl (target_locator mode select): Removed.
	(html-create-target-form, html-edit-target-form): Removed handling of
	target_locator case.
	(new_target): Dropped parameter "target_sources" when calling
	html-create-target-form.

2014-08-04  Jan-Oliver Wagner 

	* src/gsad_omp.c (omp, authenticate_omp, new_task, edit_alert,
	new_target, save_config_omp, save_config_family_omp, get_report,
	get_report, import_port_list_omp): Use openvas_server_sendf
	instead of openvas_server_send, which is to be removed eventually.

2014-08-04  Hani Benhabiles 

	* src/html/classic/omp.xsl (result [result-body]): Handle special case
	of osp results with ovaldi definitions.

2014-08-01  Matthew Mundell 

	* src/gsad_omp.c (get_many): Get filters shared by other users too.

2014-08-01  Matthew Mundell 

	* src/html/classic/help.xsl: Add note about password field being
	optional when LDAP box is checked.

2014-07-31  Hani Benhabiles 

	Make logging in GSAD thread-safe to solve crashing issues when many
	requests are received at the same time. A quick way to test for this is
	to use: nmap localhost -p 443 --script ssl-enum-ciphers.

	* src/gsad.c (logger_mutex): New variable.
	(mhd_logger): Initialize mutex variable if not done. Protect logging
	function call.

2014-07-30  Timo Pollmeier 

	* src/html/classic/js/gsa_graphics_base.js (wrap_text): Do not move
	a too long word to the next line if it is the only one in the line.

2014-07-30  Matthew Mundell 

	* src/gsad_omp.c (get_report, get_report_section): Get report formats
	that are owned by other users too, for the download dropdown.

2014-07-30  Timo Pollmeier 

	Use UUIDs to identify chart preferences and keep them between sessions
	by sending them to manager on updates and retrieving them on login.

	* src/gsad_omp.c (print_chart_pref): Replace name parameter with id.
	(save_chart_preference_omp): Use id instead of name. Save preference
	in Manager database. Close response tags.
	(authenticate_omp): Add chart_prefs parameter and get the user's chart
	preferences.

	* src/gsad_omp.h (authenticate_omp): Add parameter for chart_prefs.

	* src/gsad.c (user_add): Add chart_prefs parameter and use it instead
	of creating the user's chart_prefs of here.
	(user_set_chart_pref): Change pref_name to pref_id.
	(init_validator): Change chart_preference_name to chart_preference_id.
	(exec_omp_post): Add chart_prefs parameter for authenticate_omp.
	Replace pref_name with pref_id.

	* src/html/classic/graphics.xsl (js-create-chart-box)
	(js-secinfo-top-visualization): Replace preference names with ids and
	rename variables and parameters accordingly.

	* src/html/classic/js/gsa_graphics_base.js (create_chart_box)
	(Display, Display [select_filter]): Replace preference names with ids
	and rename variables and parameters accordingly.
	(Display [select_pref_name]): Remove. Renamed to select_pref_id.
	(Display [filter_pref_name]): Remove. Renamed to filter_pref_id.
	(Display [select_pref_id]): New. Renamed select_pref_name.
	(Display [filter_pref_id]): New. Renamed filter_pref_name.
	(Display [select_chart_index]): Replace preference name with id. Rename
	variable accordingly and use new chart_preference_id GSA parameter.

2014-07-29  Matthew Mundell 

	* src/html/classic/help.xsl (config_editor_nvt.html): Mention that files
	must be UTF-8 encoded.

2014-07-29  Jan-Oliver Wagner 

	Dropping the "Pause" Feature from GUI.

	Pausing a task is a feature that keeps the scanner running but asks it
	to not launch any further tests. Thus memory is consumed while being
	paused.

	The pausing feature caused various sorts of problems while not adding
	real benefit (the "Stop"/"Resume" Feature already serves the needs
	well).

	- Multiple paused tasks can eat all memory and make OOM killer act.
	- Users seem to not understand the difference easily.
	- Controlling paused tasks on Sensors turned out to be error-prone.

	The only advantage of Pause vs. Stop is that Stop means to rescan
	all non-completed hosts while Pause continues fine-grained at the
	NVT level. For example, stopping a task with a single host means to
	do a full rescan when doing a "Resume". Stopping a scan of 200 hosts
	of which 100 are done and 20 in progress means to scan those 20 again
	and then the remaining 80. In practice this gain turned out to be of
	little use.

	This patch just removes opportunity to do a "Pause" via the GUI,
	while OMP still may allow it and this GUI still needs to handle "Pause"
	and "Pause Requested" Status.

	* src/html/classic/omp.xsl (task-icons): Remove the Stop icon as
	an always displayed (possibly greyed out) icon.
	In case of Status is "Running" now display the Stop icon instead
	of the Pause icon.
	(html-task-table): Reduce width of Actions column from 7 to 6 icons.

	* src/html/classic/help.xsl, src/html/classic/help_de.xsl,
	src/html/classic/help_zh.xsl (tasks.html):
	Remove the description of the Pause icon, but leave in the other
	Pause documentation because that is still possible to issue via OMP.

2014-07-28  Timo Pollmeier 

	Add "All SecInfo by type" chart. Improve donut chart legends with
	dynamic width, word wrap and more consistent font size in export
	version.

	* src/html/classic/graphics.xsl (js-aggregate-chart): Add data
	transform case for new chart template resource_type_counts.
	(js-secinfo-top-visualization, dashboard [secinfo]): Add chart
	"All SecInfo by type".

	* src/html/classic/js/gsa_donut_chart.js
	(DonutChartGenerator [generate]): Make legend width depend on chart
	display size. Add word wrap to legend.
	(resource_type_counts): New function.

	* src/html/classic/js/gsa_graphics_base.js (capitalize): Fix NVT and
	CVE cases.
	(resource_type_name, resource_type_name_plural, wrap_text): New
	functions.

2014-07-25  Jan-Oliver Wagner 

	Dropping remains for no more supported ADS and LDAP
	authorization. The only method supported is ldap_connect,
	which is the per-user ldap authentication.

	* src/html/classic/help.xsl, src/html/classic/help_zh.xsl (users.html):
	Removed description for LDAP(Authorizationn) and ADS.

	* src/gsad.c (init_validator): Removed ldap and ads from validator
	"group".

	* gsad_omp.c (save_auth_omp): Removed handlung for methods "ldap"
	and "ads".
	(save_auth_omp): Removed special handling for "ads" case.

	* src/html/classic/omp.xsl (group mode auth, describe_auth_response
	mode=show): Drop ads and ldap.

2014-07-25  Hani Benhabiles 

	* src/html/classic/omp.xsl (preference [details])
	(preference [edit-details]): Adjust for handling
	ovaldi_file preference type.

2014-07-25  Hani Benhabiles 

	* src/html/classic/omp.xsl (scanner [details]): Add table for tasks
	using this scanner object.

	* src/html/classic/help.xsl (details-window-line-actions): Add used_by
	parameter and documentation for objects table using the detailed object.
	(lsc_credential_details.hml, alert_details.html, port_list_details.html)
	(schedule_details.html, scanner_details.html, slave_details.html)
	(filter_details.html, target_details.html): Adjust
	details-window-line-actions template call and remove redundant code
	accordingly.

2014-07-25  Timo Pollmeier 

	* src/html/classic/graphics.xsl (js-aggregate-chart): Rename the chart
	for OVAL definitions by OVAL class to resolve conflict with chart by
	severity class.

2014-07-25  Timo Pollmeier 

	Add allinfo charts to SecInfo dashboard and the All SecInfo table page.

	* src/gsad.c (init_validator): Make aggregate_type separate from
	resource_type and allow "allinfo".

	* src/html/classic/graphics.xsl (dashboard [secinfo]): Add chart
	selections for allinfo.

	* src/html/classic/omp.xsl (gsa:type-name, gsa:type-name-plural): Add
	case for allinfo.
	(html-allinfo-table): Add chart boxes.

2014-07-24  Timo Pollmeier 

	* src/html/classic/js/gsa_bar_chart.js (severity_bar_style)
	(data_severity_histogram [bin_func]): Make indentation more consistent
	with other JavaScript.

	* src/html/classic/js/gsa_graphics_base.js (Display [select_pref_name])
	(Display [filter_pref_name], Display [width], Display [height])
	(Display [refresh], Display [select_chart_index], Display [prev_chart])
	(Display [next_chart]): Make indentation more consistent with other
	JavaScript.

2014-07-24  Timo Pollmeier 

	Replace predefined charts on SecInfo dashboard with four user defined
	ones, allowing a selection of charts and SecInfo filters.

	* src/gsad_omp.c (xsl_transform_omp): Always add chart preferences.
	(dashboard): Get filters for the SecInfo dashboard.

	* src/html/classic/graphics.xsl: Add EXSLT prefix. Remove XSLT variable
	chart_filter_days.
	(js-create-chart-box): Add parameter for filter preference.
	(js-aggregate-data-source): Remove options recent_info_by_class and
	recent_info_by_cvss for chart_template.
	(js-aggregate-chart): Remove chart titles for chart_template options
	recent_info_by_class and recent_info_by_cvss. Pass chart name to Chart
	constructor.
	(js-secinfo-top-visualization): Change automatic selection of charts to
	use chart names. Fix name typo of chart right-by-class. Pass value for
	request_data parameter of select_chart.
	(dashboard [secinfo]): Replace predefined charts with four user defined
	ones. Change automatic selection of charts to use chart names. Pass
	value for request_data parameter of select_chart.

	* src/html/classic/js/gsa_graphics_base.js (create_chart_box): Add
	parameter filter_pref_name.
	(Chart): Add p_chart_name parameter.
	(Chart [chart_name]): New function.
	(Display [create_chart_selector]): Select charts from list by name and
	pass new request_data parameter of select_chart.
	(Display [create_filter_selector], Display [add_filter])
	(Display [select_filter], Display [filter_pref_name]): New functions.
	(Display [select_chart]): Select charts by name instead of index and
	add parameter request_data.
	(Display [select_chart_index]): New function to select chart by index.
	Functionality from original select_chart with new request_data
	parameter.
	(Display [prev_chart], Display [next_chart]): Use new function
	select_chart_index.

2014-07-23  Hani Benhabiles 

	* src/html/classic/help.xsl (new_task.html, glossary.html): Update
	documentation.
	(details-window-line-actions, scanners.html, scanner_details.html): New
	templates.
	(slave_details.html, user_details.html, agent_details.html)
	(alert_details.html, schedule_details.html, permission_details)
	(role_details, filter_details.html, group_details.html)
	(note_details.html, override_details, lsc_credential_details.html)
	(port_list_details.html, report_format_details.html)
	(config_details.html, tag_details.html, target_details.html): Call
	details-window-line-actions template accordingly.

2014-07-23  Hani Benhabiles 

	* src/html/classic/omp.xsl (preference-details): Handle osp_file special
	case too.

2014-07-18  Hani Benhabiles 

	* src/gsad_omp.c (save_scanner_omp): Send scanner certs values.

	* src/html/classic/omp.xsl (html-edit-scanner-form): Add fields to edit
	CA public key, public key and private key.

2014-07-18  Hani Benhabiles 

	* src/gsad.c (init_validator): Validate ca_pub, key_pub and key_priv
	parameters.

	* src/gsad_omp.c (create_scanner_omp): Handle new fields parameters and
	send their values accordingly.

	* src/html/classic/omp.xml (html-create-scanner-form): Change default
	port value to 9391. Add fields for CA public key, public key and private
	key.

2014-07-18  Timo Pollmeier 

	* src/html/classic/omp.xsl (gsa:escape-js): New function.
	(list-window): Use new function to escape caller.

	* src/html/classic/graphics.xsl (js-aggregate-data-source): Use new
	function to escape filter term.

2014-07-18  Timo Pollmeier 

	* src/html/classic/omp.xsl (auto-refresh): Remove "10 Sec." option.
	Add options "2 Min." and "5 Min."

	* src/html/classic/po/de.xml, src/html/classic/po/zh.xml: Add "Min.".

2014-07-17  Timo Pollmeier 

	* src/html/classic/omp.xsl (report [section-list]): Replace "Details"
	in "Task: Details" with task name.

2014-07-17  Timo Pollmeier 

	* src/html/classic/graphics.xsl (js-secinfo-top-visualization): Get
	filter term from get_info_response for consistency with filter box.

2014-07-17  Timo Pollmeier 

	* src/html/classic/gsa-style.css: Make area around chart menu arrow
	wider and change positioning of header text so it isn't narrowed by
	the wider area around the arrow.

	* src/html/classic/omp.xsl (get_aggregate): Add the filter term if
	one was given. Fit window to the size of the chart when opened via
	open_detached. Ensure chart is full size when reloading page.

	* src/html/classic/js/gsa_graphics_base.js (open_detached): Set
	variable to fit window to the size of the chart.
	(fit_detached_window): New function.
	(detached_chart_resize_listener): Add filter div to height calulation.

2014-07-16  Timo Pollmeier 

	* src/html/classic/omp.xsl (host): Show OS name and CPE as text after
	the OS icon.
	(os-icon): Add paramter os-cpe.
	(report [os]): Add paramter os-cpe to OS icon to hide CPE.

2014-07-15  Timo Pollmeier 

	* src/html/classic/omp.xsl (result [result-headers], report [hosts])
	(report [prognostic_hosts], report [closed_cves], report [ssl_certs]):
	Make host IPs links to the host details (asset management) page.

2014-07-15  Timo Pollmeier 

	* src/html/classic/omp.xsl (os-icon): Add CPE ID to tooltip and link
	to CPE page.

2014-07-15  Timo Pollmeier 

	* src/gsad_omp.c (save_chart_preference_omp): Remove log message used
	for testing.

2014-07-15  Timo Pollmeier 

	Save the user's chart selection for the current session.

	* src/gsad_base.h (credentials_t): Add chart_prefs field.

	* src/gsad_omp.c (print_chart_pref): New function.
	(xsl_transform_omp): Add chart preferences to XML.
	(save_chart_preference_omp): New function.

	* src/gsad_omp.h (save_chart_preference_omp): New function prototype.

	* src/gsad.c (user, user_add): Add chart_prefs field.
	(user_set_chart_pref): New function.
	(init_validator): Add command save_chart_preference and parameters
	chart_preference_name, chart_preference_value.
	(exec_omp_post): Assign char_prefs of user to credentials.
	Handle save_chart_preference command.
	(request_handler): Assign char_prefs of user to credentials.

	* src/html/classic/graphics.xsl (js-create-chart-box): Add parameter
	select_pref_name.
	(js-secinfo-top-visualization): Get chart indexes from chart
	preferences if they are available.

	* src/html/classic/gsad.xsl (chart_preferences): New template.

	* src/html/classic/js/gsa_graphics_base.js (create_chart_box): Add
	select_pref_name parameter.
	(Display): Post requests to set chart id for current display when
	selecting a different chart.

2014-07-14  Timo Pollmeier 

	Make detached charts resizable.

	* src/html/classic/omp.xsl (get_aggregate): Add window resize listener.

	* src/html/classic/js/gsa_bar_chart.js (BarChartGenerator [generate]):
	Move x axis to correct position on update.

	* src/html/classic/js/gsa_graphics_base.js (Display [width])
	(Display [height], detached_chart_resize_listener): New functions.
	(open_detached): Increase height of new window.

2014-07-11  Timo Pollmeier 

	* src/html/classic/js/gsa_bar_chart.js
	(BarChartGenerator [generate]): Add option for showing SVG in
	new window.

	* src/html/classic/js/gsa_donut_chart.js
	(DonutChartGenerator [generate]): Add option for showing SVG in
	new window and change save filename prefix to "gsa_donut_chart-".

	* src/html/classic/js/gsa_graphics_base.js (blob_img_window): New
	function.

2014-07-11  Timo Pollmeier 

	Restructure charts to allow defining charts via URL and add option
	to show a detached chart in a popup window.

	* src/gsad_omp.c (get_aggregate_omp): Skip get_aggregate OMP call if
	xml parameter is missing or a zero value.

	* src/gsad.c (init_validator): Add parameters chart_type and
	chart_template.

	* src/html/classic/graphics.xsl (js-create-chart-box): Add a default
	container_id.
	(js-severity-chart, js-counts-chart): Remove.
	(js-aggregate-data-source, js-aggregate-chart): New functions.
	(js-secinfo-top-visualization, dashboard [secinfo]): Replace
	js-severity-chart and js-counts-chart with new js-aggregate-data-source
	and js-aggregate-chart.

	* src/html/classic/gsad.xsl (envelope): Hide logo, menu and footer for
	get_aggregate command.

	* src/html/classic/omp.xsl (get_aggregate): New template.
	(html-ovaldef-table): Remove extra charts, which are now handled in
	graphics.xsl to allow creating a detached view.

	* src/html/classic/js/gsa_bar_chart.js (BarChartGenerator): Replace
	display and data_src parameters with chart parameter. Add detach option
	to menu.

	* src/html/classic/js/gsa_donut_chart.js (DonutChartGenerator): Replace
	display and data_src parameters with chart parameter. Add detach option
	to menu.

	* src/html/classic/js/gsa_graphics_base.js (Chart): Add new parameters
	and properties chart_type and chart_template. Add new function
	detached_url.
	(DataSource): Add new params getter.
	(create_uri): Add no_xml parameter.
	(open_detached): New function.

2014-07-11  Timo Pollmeier 

	* src/html/classic/js/gsa_graphics_base.js (svg_from_elem): Add title
	parameter to add a title text element to the exported SVG.

	* src/html/classic/js/gsa_bar_chart.js
	(BarChartGenerator [generate]): Add title to SVG export.

	* src/html/classic/js/gsa_donut_chart.js
	(DonutChartGenerator [generate]): Add title to SVG export.

2014-07-11  Timo Pollmeier 

	* src/html/classic/js/gsa_donut_chart.js
	(DonutChartGenerator [relax_labels]): Add var keyword to declaration.
	Fix horizontal distance calculation for collision detection.

2014-07-11  Timo Pollmeier 

	* src/html/classic/gsa-style.css: Enlarge area around dropdown arrow.

2014-07-09  Timo Pollmeier 

	* src/html/classic/omp.xsl (fold-filter-icon): Get filter term from
	filters/term on summary page. Use correct title text on link.

2014-07-07  Matthew Mundell 

	* src/html/classic/omp.xsl (alert [details]): Display default format
	name when there is no 'verinice_server_report_format', which happens for
	existing Verinice alerts.

2014-07-07  Matthew Mundell 

	* src/gsad_omp.c (get_alert): Get the report formats here so that they
	are available for the method details when caller is next_page.
	(get_alert_omp): Let get_alert get the report formats.

2014-07-07  Matthew Mundell 

	Add report format option for Verinice alerts.

	* src/gsad_omp.c (append_alert_method_data): Add
	verinice_server_report_format.

	* src/html/classic/omp.xsl (html-create-alert-form)
	(html-edit-alert-form): Add report format to Verinice options.
	(alert [details]): Add Verinice report format.

2014-07-07  Hani Benhabiles 

	* src/html/classic/omp.xsl (html-edit-task-config-disabled): Add extra
	table column for alignment.
	(html-edit-task-scanner-disabled): Also show the scanner's type name.
	(html-edit-task-slave, html-edit-task-openvas-options): Remove
	distinguishing depending on whether the task is new or alterable or not.
	(html-edit-task-form): Adjust templates calls. Remove superfluous
	scanner type name.

2014-07-07  Hani Benhabiles 

	* src/html/classic.omp.xsl (new_task, html-edit-task-form): Replace
	hard-coded values with template calls. Add current scanner type name in
	Edit Task page.

2014-07-04  Hani Benhabiles 

	* src/gsad.c (struct user, struct gsad_connection_info),
	src/gsad_base.h (struct param): Reorder structures elements to reduce
	space loss due to struct memory alignment.

2014-07-04  Timo Pollmeier 

	Fix sporadic segfault when using libxslt in multiple threads.

	* src/gsad_base.c (gsad_base_cleanup): New function.
	(xsl_transform_with_stylesheet): Move calls of xsltCleanupGlobals and
	xmlCleanupParser to new gsad_base_cleanup function.

	* src/gsad_base.h (gsad_base_cleanup): New function prototype.

	* src/gsad.c (gsad_cleanup): Call gsad_base_cleanup.

2014-07-04  Hani Benhabiles 

	* src/html/classic/omp.xsl (task [details]): Improve layout for scanner
	specific options. Do not show scanner and related options for tasks of
	container type.
	(html-edit-task-scan-options): Remove text vertical alignment.

2014-07-04  Jan-Oliver Wagner 

	* src/html/classic/omp.xsl (tasks): Add the Scanner type
	and reflect structure (scanner-type related items) for
	scanner similar to "New Scanner" dialog. Could look nicer,
	but at least the structure is now visible.

2014-07-04  Hani Benhabiles 

	* src/gsad_omp.c (save_task_omp, save_container_task_omp): Use
	CHECK_PARAM for better parameters checking and error reporting.

	* src/html/classic/omp.xsl (html-edit-task-form): Call
	html-edit-task-scan-options template when editing container tasks too.
	(scanner [details]): Set default scanner_type parameter value to the
	current scanner type.

2014-07-03  Jan-Oliver Wagner 

	* src/html/classic/omp.xsl (html-create-target-form, target,
	html-edit-target-form): Form a slightly separated list for credentials
	to prepare adding more of them. Move up Alive Test as apropriate.

2014-07-03  Timo Pollmeier 

	* src/html/classic/graphics.xsl (js-secinfo-top-visualization): Label
	bar chart as "Severity by CVSS" and donut chart as "Severity by Class".

	* src/html/classic/js/gsa_bar_chart.js (data_severity_histogram):
	Include the values on the x label of each bin as the upper limit, e.g.
	"1.0" will still go into the "1" bin, not the "2" one.

	* src/html/classic/js/gsa_donut_chart.js
	(DonutChartGenerator [generate]): Fix coloring of slices. Improve
	compatibility of donuts that are not divided into slices. Show a
	transparent grey donut if the data set is empty. Move labels apart if
	they overlap.
	(DonutChartGenerator [relax_labels]): New function to reduce label
	overlap.
	(DonutChartGenerator [donut_full_top_path_d]): New function to create
	the top for a complete donut.

	* src/html/classic/js/gsa_graphics_base.js (Display [prev_chart]): Go
	to the last chart when currently at the first one.
	(Display [next_chart]): Go to the first chart when currently at the
	last one.

2014-07-03  Hani Benhabiles 

	* src/html/classic/omp.xsl (html-edit-task-form): Move scan options
	template call higher for consistency.

2014-07-03  Hani Benhabiles 

	* src/html/classic/omp.xsl (task [details]): Reposition the task's
	propertities and show or hide different ones depending on the scanner
	and scan config type. Update code style.

2014-07-02  Hani Benhabiles 

	* src/html/classic/omp.xsl (html-edit-task-config): Do not handle
	disabled case.
	(html-edit-task-config-disabled, html-edit-task-scanner-disabled): New
	templates.
	(html-edit-task-slave, html-edit-task-openvas-options): Add new_task
	parameter.
	(html-edit-task-form): Adjust for better styling of non-alterable and
	non-new tasks.

2014-07-02  Hani Benhabiles 

	* src/gsad_omp.c (save_task_omp): Handle parameters depending on scanner
	type.
	(create_task_omp): Don't send slave id if no is specified.

	* src/html/classic/omp.xsl (new_task): Reorder openvas scanner options.
	Output style update.
	(html-edit-task-config): Add type and param_name template parameters.
	(html-edit-task-scanner): Add title, param_name and type template
	parameters.
	(html-edit-task-scan-options, html-edit-task-slave)
	(html-edit-task-openvas-options, html-edit-task-from): Update style to
	adjust for multi-scanner tasks.

2014-07-02  Hani Benhabiles 

	* src/html/classic/omp.xsl (html-edit-task-alert)
	(html-edit-task-scanner, html-edit-task-slave, html-edit-task-schedule)
	(html-edit-task-scan-options, html-edit-task-openvas-options)
	(html-edit-task-name, html-edit-task-comments): New templates.
	(html-edit-task-form): Call new templates.

2014-07-02  Hani Benhabiles 

	* src/html/classic/omp.xsl (html-edit-task-config)
	(html-edit-task-target): New templates.
	(html-edit-task-form): Call new templates.

2014-07-01  Timo Pollmeier 

	Fix various i18n mistakes and add comments about placeholders.

	* src/html/classic/omp.xsl (list-window-line-icons): Fix i18n contexts
	and messages.
	(report [results], list-window): Add i18n for "Applied filter:"
	(group [details]): Add i18n for window title "Group Details".
	(get_report_summary_response): Add i18n for user tags window.
	(report [summary]): Fix i18n for "Slave" field.
	(html-create-role-form): Add i18n.
	(html-edit-role-form): Fix i18n for "New Permission" and
	"Create Permission".

	* src/html/classic/po/de.xml: Add comments on messages with placeholder
	ids. Add "None" for Severity and "Network Source Interface" for
	Reports. Fix "Scan 2 started" and add missing "No Overrides". Add
	"Create Role" and "Save Role".

	* src/html/classic/po/zh.xml: Add comments on messages with placeholder
	ids. Add "None" for Severity and "Network Source Interface" for
	Reports. Add "Create Role" and "Save Role".

2014-07-01  Jan-Oliver Wagner 

	Adding a feedback button option which is not active by default.
	It requires to be configured right in the omp.xsl for the time being,
	if desired so.
	Based on a patch by Timo Pollmeier.

	* src/html/classic/omp.xsl (feedback-icon): New template, but content
	commented out by default.
	(result_details): Added Feedback Icon via above template.

	* src/html/classic/po/de.xml: Added new strings and translation accordingly.

2014-07-01  Timo Pollmeier 

	Add donut charts as SecInfo visualizations and replace the unfiltered
	bar charts on the table pages with them.

	* CMakeLists.txt: Install new file.

	* src/html/classic/graphics.xsl (init-d3charts): Load new JavaScript
	file gsa_donut_chart.js.
	(js-severity-chart): Add option to show severity counts as donut chart.
	(js-secinfo-top-visualization): Replace unfiltered bar chart with
	donut chart.

	* src/html/classic/js/gsa_graphics_base.js (name): Remove. Renamed to
	display_name.
	(display_name): New. Renamed function "name".
	(Display [refresh]): New function.

	* src/html/classic/js/gsa_donut_chart.js: New file.

2014-07-01  Timo Pollmeier 

	* src/html/classic/js/gsa_bar_chart.js (data_severity_histogram): Count
	empty values as "N/A", not as 0.

2014-07-01  Timo Pollmeier 

	* src/html/classic/omp.xsl (report [filterbox]): Fix check to show
	"Results per page" when viewing results page via get_report command.

2014-07-01  Timo Pollmeier 

	* src/html/classic/omp.xsl (report [filterbox]): Allow filter box to be
	shown on report_section pages.
	(report [section-filter]): Show fold icon on summary page.
	(report [summary]): Add filterbox.

2014-07-01  Jan-Oliver Wagner 

	* CMakeLists.txt: Install the feedback icon.

2014-06-27  Hani Benhabiles 

	* src/gsad_omp.c (create_task_omp): Remove default scanner value
	handling.

	* src/html/classic/omp.xsl (new_task, html-edit-task-form): Remove no
	scanner option choice.

2014-06-27  Timo Pollmeier 

	* src/gsad_omp.c (cvss_calculator): Accept "AU" for "Au" as well
	when splitting CVSS vector string into components.

2014-06-26  Jan-Oliver Wagner 

	* src/gsad.c (init_validator): Accept "AU" for "Au" as well for CVSS.

2014-06-25  Matthew Mundell 

	* src/html/classic/omp.xsl (list-window-line-icons): Add grey-clone arg.
	(permission): Grey out clone icon when permission is not writable, as
	these are the permissions of the predefined roles.

2014-06-23  Matthew Mundell 

	* src/html/classic/omp.xsl (get_my_settings): Put the abbreviated
	timezone name next to the full name, to make the connection clearer.

2014-06-23  Matthew Mundell 

	* src/html/classic/omp.xsl (task-icons, task [details]): Use short time
	format, because the timezone is the same as in the header.  This is
	consistent with the Created and Last Modified times, for example.
	(schedule, schedule [details]): Use the timezone abbreviation from OMP
	instead of using a numeric offset.

2014-06-23  Timo Pollmeier 

	* src/html/classic/js/gsa_graphics_base.js
	(Display [create_chart_selector]): Select new chart on change of
	select element instead of click on option for better browser support.
	Center selector elements vertically.

2014-06-23  Matthew Mundell 

	* src/html/classic/help.xsl (new_schedule.html): Add Timezone field.

2014-06-23  Timo Pollmeier 

	* src/html/classic/omp.xsl (list-window): Do not add extra column to
	table footer's colspan if there are no action icons, which would break
	the table header layout in newer versions of Chromium.

2014-06-20  Timo Pollmeier 

	Change chart selectors so charts can be selected for each display box
	individually. Remove the word "Filtered" from default chart titles.
	Remove charts that count OVAL definitions by status.

	* src/html/classic/graphics.xsl (js-create-chart-selector): Remove.
	(js-severity-chart, js-counts-chart): Remove the word "Filtered" from
	default chart titles. Add chart_label and add_to_display parameters.
	Add new parameters for chart creation.
	(js-secinfo-top-visualization): Replace shared chart selector with
	ones for individual chart boxes. Add parameters auto_load_left and
	auto_load_right.

	* src/html/classic/omp.xsl (html-ovaldef-table): Remove charts counting
	by status and adjust to chart selectors being for individual displays.

	* src/html/classic/js/gsa_graphics_base.js (create_chart_box): Remove
	commented test code.
	(create_chart_selector): Remove global function. Replaced with new
	function of Display.
	(Chart): Add property and accessors for icon and label. Add parameter
	to constructor for automatically adding to the display.
	(Display): Add name property and getter. New function
	create_chart_selector which creates a chart selector for the display.
	Add chart selection functions select_chart, prev_chart and next_chart.

2014-06-19  Hani Benhabiles 

	* src/html/classic/omp.xsl (edit_lsc_credential): Apply
	modify_lsc_credential_response template.

2014-06-19  Matthew Mundell 

	* src/html/classic/help.xsl (new_lsc_credential.html): Change Mandatory
	column for Login to "yes".

2014-06-19  Matthew Mundell 

	* src/html/classic/omp.xsl (user [edit]): Remove colon from "Login Name"
	to match everywhere else.

2014-06-19  Hani Benhabiles 

	* src/gsad.c (send_redirect_to_uri): Correctly calculate the redirect
	body's length.

2014-06-19  Timo Pollmeier 

	Rewrite dashboard to make chart components like containers and
	generator functions more reusable. Add chart switcher to SecInfo pages.
	Add CSV and SVG export options to charts. Fix some escaping issues
	in get_aggregate filter.

	* CMakeLists.txt: Install new files
	src/html/classic/js/gsa_graphics_base.js and
	src/html/classic/img/charts/severity-bar-chart.png.

	* src/gsad_omp.c (get_aggregate_omp): Fix some escaping issues with
	the filter parameter.

	* src/html/classic/graphics.xsl (): Use exslt strings. Update copyright
	year.
	(init-d3charts): Load new file /js/gsa_graphics_base.js. Add global
	variable declarations and initializations.
	(js-create-chart-box, js-create-chart-selector): New templates for
	creating chart container and selector HTML.
	(severity-chart): Rename to to js-severity-chart.
	(js-severity-chart): New: Renamed severity-chart. Remove script tag and
	use reusable chart components.
	(counts-chart): Rename to js-counts-chart
	(js-counts-chart): New: Renamed counts-chart. Remove script tag and
	use reusable chart components.
	(js-secinfo-top-visualization): New template for creating the top
	charts for secinfo pages.
	(dashboard [secinfo]): Adjust to new templates and JS functions.

	* src/html/classic/gsa-style.css: Add menu style rules for id
	chart_list and subelements. Add rules for chart-foot class.
	Change size of chart axes and labels to 8pt.

	* src/html/classic/omp.xsl (list-window): Escape caller in scripts
	creating the charts bar.
	(html-cpe-table, html-cve-table, html-nvt-table, html-ovaldef-table)
	(html-dfn_cert_adv-table): Use new js-secinfo-top-visualization
	template to create charts.

	* src/html/classic/js/gsa_bar_chart.js (): Add copyright / license.
	(severity_bar_style): Add parameter to select field.
	(title_static): New function. Returns static title texts.
	(title_y_total): Rename to title_total.
	(title_total): New. Renamed title_y_total. Make field selectable and
	change parameter order.
	(data_severity_histogram): Add parameters for x and y fields.
	(gsa_bar_chart): Rename to BarChartGenerator.
	(BarChartGenerator): Renamed gsa_bar_chart. Adjust to reusable chart
	components: Calculate chart size from display size. Add callbacks
	"show_loading" and "generate" instead of managing Ajax request here.
	Add menu items for exporting CSV and SVG files to chart container.
	Add transitions.

	* src/html/classic/js/gsa_graphics_base.js: New file. Shared JavaScript
	for dashboard charts and chart switchers.

	* src/html/classic/img/charts/severity-bar-chart.png: New icon.

2014-06-18  Hani Benhabiles 

	* src/html/classic/omp.xsl (new_task): Fix scanner type in openvas
	scanners list.

2014-06-18  Hani Benhabiles 

	* src/html/classic/omp.xsl (scanner-type-name, scanner-type-list):
	Handle OpenVAS Scanner type case.
	(html-create-scanner-form): Set default parameter value for
	scanner-type-list template call.

2014-06-13  Matthew Mundell 

	* ChangeLog: Add missing entry for last commit yesterday.

2014-06-13  Jan-Oliver Wagner 

	* src/html/its/gsad.xsl (backend_operation, charts): Added empty match
	to silence the new objects.

2014-06-12  Matthew Mundell 

	* src/html/classic/omp.xsl (task-icons): In the Task Details case, grey
	the start icon when the task is active instead of hiding it.

2014-06-12  Matthew Mundell 

	* src/html/classic/omp.xsl (task-icons): Add show-start-when-scheduled
	param.
	(task [details]): Show start icon alongside scheduled icon, to give the
	user the option to manually start the task.

2014-06-10  Matthew Mundell 

	* src/gsad.c (init_validator): Add email_list.  Validate "to_address" as
	a list of addresses.

2014-06-05  Matthew Mundell 

	Add "Backend operation" in the page footer where it is available.  This
	is the time taken to get from the start of the page handler to the start
	of the XSL transform.

	* src/gsad_omp.h (credentials_t): Add cmd_start.

	* src/gsad.c (exec_omp_post, exec_omp_get): Record operation start time.

	* src/gsad_omp.c (xsl_transform_omp): Add BACKEND_OPERATION to ENVELOPE.

	* src/html/classic/gsad.xsl (html-footer): Add "Backend operation" text.
	(backend_operation): New template.

2014-06-05  Jan-Oliver Wagner 

	* src/html/classic/omp.xsl (new_task): Make the Scanner section
	a table of its own to make it look nicer and made the Scan Intensity
	less prominent.

2014-06-05  Jan-Oliver Wagner 

	* src/html/classic/omp.xsl (new_task): Make the Scanner section
	the last part of the dialog.

2014-06-04  Hani Benhabiles 

	* src/html/classic/omp.xsl (task [details]): Adjust displayed details
	for tasks using OSP configs.

2014-06-04  Hani Benhabiles 

	Adjust new task page style for OSP Scanner case.

	* src/gsad.c (init_validator): Remove config_id_optional and
	scanner_id_optional. Add osp_config_id and osp_scanner_id.

	* src/gsad_omp.c (create_task_omp): Add choice button for Scanner type.
	Move specific options for each type to relevant section and keep common
	options outside.

2014-05-30  Jan-Oliver Wagner 

	* COPYING: Fixed some typos spotted by Timo Pollmeier.

2014-05-29  Hani Benhabiles 

	* src/gsad_omp.c (save_osp_prefs): New function.
	(save_config_omp): Save osp specific preferences when provided.

	* src/gsad.c (init_validator): Validate definitions_file argument.

	* src/html/classic/omp.xsl  (preference [edit-details]): Handle osp_file
	preference type.
	(preferences [edit-scanner-details]): Adjust column header for OSP
	config type.
	(html-config-table): Set form enctype.

2014-05-28  Jan-Oliver Wagner 

	* COPYING, COPYING.MIT, COPYING.BSD3: New.

2014-05-28  Jan-Oliver Wagner 

	* COPYING: Renamed to COPYING.GPL.

	* COPYING.GPL: New, former COPYING.

2014-05-28  Timo Pollmeier 

	Add SecInfo dashboard functionality.

	* CMakeLists.txt: Install new files src/html/classic/graphics.xsl,
	src/html/classic/js/d3.tip.min.js, src/html/classic/js/d3.v3.min.js,
	src/html/classic/js/gsa_bar_chart.js

	* src/gsad_base.h (credentials_t): Add charts field.
	(content_type): Add GSAD_CONTENT_TYPE_TEXT_JS.
	(user_set_charts): New function prototype.

	* src/gsad_omp.c (xsl_transform_omp): Add temporary "charts" setting
	to envelope.
	(get_many): Set temporary "charts" setting if parameter is present.
	(get_aggregate_omp, dashboard): New functions.

	* src/gsad_omp.h (get_aggregate_omp, dashboard): New prototypes.

	* src/gsad.c (user): Add charts field.
	(user_add): Initialise charts field.
	(user_set_charts): New function.
	(init_validator): Add commands dashboard and get_aggregate. Add
	parameters data_column, group_column, aggregate_type, charts,
	dashboard_name.
	(exec_omp_post): Get charts setting for credentials from user on login.
	(exec_omp_get): Add cases for dashboard and get_aggregate commands.
	(gsad_add_content_type_header, file_content_response):  Add cases for
	GSAD_CONTENT_TYPE_TEXT_JS.
	(request_handler): Allow js for all users. Get charts setting for
	credentials from user. Add temporary "charts" setting to envelope.

	* src/html/classic/graphics.xsl: New stylesheet for charts and
	other info graphics.

	* src/html/classic/gsa-style.css: Add styles for dashboard and charts.

	* src/html/classic/gsad.xsl (html-gsa-navigation): Add menu item
	"SecInfo Dashboard" if JavaScript is enabled. Include graphics.xsl.

	* src/html/classic/omp.xsl (gsa:type-name-plural): New function.
	(list-window, html-cpe-table, html-cve-table, html-nvt-table)
	(html-ovaldef-table, html-dfn_cert_adv-table): Add visualizations on
	top of table.

	* src/html/classic/js/d3.tip.min.js: New JavaScript, d3 tooltips
	library by Justin Palmer.

	* src/html/classic/js/d3.v3.min.js: New JavaScript, d3 (Data Driven
	Documents) library by Michael Bostock.

	* src/html/classic/js/gsa_bar_chart.js: New JavaScript for generating
	simple bar charts using d3.

2014-05-27  Jan-Oliver Wagner 

	Adding support for Chinese language (zh). The translation
	is a contribution by Winland Q. Yang.

	* src/html/classic/help_zh.xsl: New.

	* src/html/classic/po/zh.xml: New.

	* CMakeLists.txt: Install chinese (zh) translation file
	and help page.

	* src/CMakeLists.txt: Added check target for help_zh.

	* src/html/classic/gsad.xsl (i18n_po_path): Added zh
	as available language.

	* src/html/classic/omp.xsl (edit_my_settings): Added Chinese
	as language.

	* src/gsad.c (init_validator): Added Chinese as language.

	* src/gsad_base (set_language_code) Added Chinese as language.

2014-05-27  Jan-Oliver Wagner 

	* src/CMakeLists.txt: Added check target for help_de.

2014-05-23  Hani Benhabiles 

	* src/html/classic/omp.xsl (result [result-headers])
	(result [result-body]): Adjust for results that don't have an associated
	NVT.

2014-05-21  Hani Benhabiles 

	* src/gsad_omp.c (new_task, edit_task): Get the scanners list.
	(create_task_omp, save_task_omp): Send the chosen scanner id
	accordingly.

	* src/gsad.c (init_validator): Validate scanner_id_optional parameter.

	* src/html/classic/omp.xsl (task [details]): Show the task's associated
	scanner.
	(new_task, html-edit-task-form): Add scanners choice list.

2014-05-21  Hani Benhabiles 

	* src/html/classic/omp.xsl (html-config-table): Adjust output for
	OSP Ovaldi type configs.

2014-05-16  Timo Pollmeier 

	* src/html/classic/omp.xsl (cvss_calculator): Automatically submit the
	"From Metrics" form via JavaScript if a dropdown selection has changed.

2014-05-15  Hani Benhabiles 

	* src/html/classic/omp.xsl (edit_schedule): Apply template to handle
	modify_schedule response.

	* INSTALL: Add note on LibMicroHTTPD version.

2014-05-14  Jan-Oliver Wagner 

	* src/html/its/img/settings.png: Update the placeholder with real icon.

2014-05-14  Jan-Oliver Wagner 

	* src/html/its/gsad.xsl (login_page): Fixed typo.

2014-05-14  Hani Benhabiles 

	Add --dh-params option for PFS support. Requires LibMicroHTTPD >= 0.9.35

	* src/gsad.c (main): Add --dh-params option. Add check for libmicrohttpd
	version when using MHD_OPTION_HTTPS_MEM_DHPARAMS option.
	* doc/gsad.8: Update documentation for new option.

2014-05-14  Timo Pollmeier 

	* src/html/its/gsad.xsl (command_result_dialog): Use $msg instead of
	@status_text.
	(pw_warning_text): Reword text for default password case to also fit
	settings page.

	* src/html/its/omp.xsl (edit_my_settings): Add missing hidden fields
	for settings so they are not overwritten with empty strings.
	(get_my_settings): Put the message text a box div and shorten text
	to make it fit into one line.

2014-05-09  Matthew Mundell 

	* src/html/classic/omp.xsl (report_format [trash]): Add in_use check for
	delete icon.

2014-05-08  Hani Benhabiles 

	* src/html/classic/omp.xsl (edit_agent): Apply modify_agent_response to
	properly show responses from manager.

2014-05-07  Timo Pollmeier 

	Add settings page and password warning to IT-Schwachstellenampel
	and change version number to 1.1.

	* src/html/its/CMakeLists.txt: Add installation of img/settings.png

	* src/html/its/img/settings.png: New image file.

	* src/html/its/omp.xsl (edit_my_settings, modify_setting_response)
	(get_my_settings, gsad_msg): New templates.

	* src/html/its/gsad.xsl (login_page): Change version number to 1.1
	(html-its-header): Add settings icon.
	(html-footer): Change version number to 1.1
	(command_result_dialog): Add messages for password change.
	(password_warning, pw_warning_text): New templates.

2014-05-06  Hani Benhabiles 

	Remove Public key requirement from Credentials creation.

	* src/gsad.c (init_validator): Remove public_key argument validation.
	(create_lsc_credentials_omp): Don't send public_key argument value. Fix
	code style.

	* src/html/classic/omp.xsl (html-create-lsc-credential-form): Remove
	Pulibc Key file input field.

2014-05-06  Timo Pollmeier 

	Add warning if login password does not comply with password policy.

	* src/gsad_base.h (credentials_t): Add pw_warning field.

	* src/gsad_omp.c (xsl_transform_omp): Add password warning if one was
	returned at login.
	(authenticate_omp): Add pw_warning parameter and use new function
	omp_authenticate_info_ext.

	* src/gsad_omp.h (authenticate_omp): Add new parameter.

	* src/gsad.c (user): Add pw_warning field.
	(user_add): Add parameter pw_warning.
	(user_set_password): Reset password warning for user.
	(exec_omp_post, request_handler): Get password policy warnings.

	* src/html/classic/gsad.xsl (password_warning): New template.

	* src/html/classic/po/de.xml: Add password warning messages.

2014-04-30  Hani Benhabiles 

	* src/gsad.c (init_validator): Validate delete_trash_scanner omp
	argument value.
	(exec_omp_post): Handle delete_trash_scanner omp post request.

	* src/gsad_omp.c (delete_trash_scanner_omp): New function.
	(get_trash): Get scanners in trash.

	* src/gsad_omp.h: Add new function prototype.

	* src/html/classic/omp.xsl (scanner [trash], html-scanners-trash-table):
	new tempaltes.
	(get_trash): Apply delete_scanner_response template. Show scanners in
	trash.

2014-04-29  Hani Benhabiles 

	Add Scanners object.

	* src/gsad.c (init_validator): Add create_scanner, delete_scanner,
	edit_scanner, export_scanner, export_scanners, get_scanner,
	get_scanners, new_scanner, save_scanner, verify_scanner omp argument
	valid values. Add scanner and Scanner resource_type and
	optional_resource_type arguments valid values. Add scanner_id and
	scanner_type arguments.
	(exec_omp_post, exec_omp_get): Handle new requests for scanner object
	type.

	* src/gsad_omp.c (next_page): Handle get_scanner and get_scanners
	values.
	(get_scanners, get_scanners_omp, get_scanner, get_scanner_omp)
	(export_scanner_omp, export_scanners_omp, new_scanner, new_scanner_omp)
	(verify_scanner_omp, create_scanner_omp, delete_scanner_omp)
	(edit_scanner, edit_scanner_omp, save_scanner_omp): New functions.

	* src/gsad_omp.h: Add new functions prototypes.

	* src/html/classic/gsad.xsl (modify_scanner_response)
	(verify_scanner_response): New templates.
	(html-gsa-navigation): Add Scanners sub-menu entry.

	* src/html/classic/omp.xsl (scanner-type-name, scanner-type-list)
	(html-scanner-create-form, create_scanner_response, new_scanner)
	(delete_scanner_repsonse, modify_scanner_response, html-scanners-table)
	(html-edit-scanner-table, edit_scanner, scanner [details], get_scanner)
	(get_scanners, verify_scanner_response, scanner): New tempaltes.

2014-04-28  Michael Wiegand 

	Post branch version bump.

	* src/html/classic/help.xsl, CMakeLists.txt: Set version to 6.0+beta1.

2014-04-23  Jan-Oliver Wagner 

	Post release version bump.

	* src/html/classic/help.xsl, CMakeLists.txt: Set version to 5.0.1.

2014-04-23  Jan-Oliver Wagner 

	Preparing the gsa 5.0.0 release.

	* CHANGES: Updated.

	* CMakeLists.txt: Set version to 5.0.0. Switch version scheme.

	* src/html/classic/help.xsl: Updated version number.

2014-04-22  Timo Pollmeier 

	* src/html/classic/omp.xsl (cpe-details): Remove redundant
	"Last Modified" item and Actions column in "Reported Vulnerabilities"
	list.

2014-04-16  Matthew Mundell 

	Add permission-style check for Trashcan menu item.

	* src/html/classic/omp.xsl (gsa:may-get-trash): New function.

	* src/html/classic/gsad.xsl (html-gsa-navigation): Only show the
	trashcan item if the user can get trash.

	* src/html/classic/help.xsl (trashcan-availability): New template.
	(trashcan.html): Add availability note.

2014-04-16  Matthew Mundell 

	* src/gsad.c (exec_omp_get): Add more default landing pages between
	get_reports and get_my_settings.

	* src/gsad_omp.c (get_info): Default to NVTs if info_type is missing.

2014-04-15  Matthew Mundell 

	* README: Update usage.

2014-04-15  Matthew Mundell 

	* src/gsad.c, src/gsad_base.c, src/gsad_omp.c, src/validator.c: Sort out
	Doxygen warnings.

2014-04-15  Matthew Mundell 

	* src/gsad_omp.c (save_auth_omp): Go to get_users instead of edit_user
	on error, because that's the page the form is on.

	* src/html/classic/omp.xsl (get_users): Correct path of
	modify_auth_response.

2014-04-15  Matthew Mundell 

	* src/html/classic/omp.xsl (get_users): Move Authentication windows
	to underneath the Users window.

2014-04-15  Hani Benhabiles 

	* src/gsad.c (main): Fix MHD_start_daemon arguments for
	MHD_OPTION_NOTIFY_COMPLETED in redirect case.

2014-04-15  Hani Benhabiles 

	* src/gsad.c (send_redirect_header): Rename to send_redirect_to_uri. Use
	provided location directly.
	(send_redirect_to_urn): New function.
	(redirect_handler): Adjust renamed function call and call
	send_redirect_to_urn where adequate.

2014-04-14  Matthew Mundell 

	* src/html/classic/omp-doc.xsl (changes): Restrict to changes in current
	version.

2014-04-14  Hani Benhabiles 

	* CMakeLists.txt, src/CMakeLists.txt: Remove linking against gthread.

	* src/gsad.c: Remove useless include and initialization.

2014-04-10  Benot Allard  

	Post release version bump.

	* src/html/classic/help.xsl, CMakeLists.txt: 5.0+beta14

2014-04-10  Benot Allard  

	Prepare release of gsa 5.0+beta13 release (patch from Michael
	Wiegand)

	* CHANGES: Update

2014-04-10  Jan-Oliver Wagner 

	Final part of ITS.

	* CMakeLists.txt: Add handling of new face "its".

	* src/html/its/CMakeLists.txt: New. Installs face "its".

	* doc/readme-its.txt: New.

	* src/html/its/help.xsl: Fixed typo.

2014-04-10  Jan-Oliver Wagner 

	Next bunch for ITS.

	* src/html/its/img/details.png,
	src/html/its/img/tl_off_off_off.png,
	src/html/its/img/tl_on_off_off.png,
	src/html/its/img/tl_off_off_on.png,
	src/html/its/img/tl_off_on_off.png,
	src/html/its/img/tl_flash_off_off.gif,
	src/html/its/img/tl_flash_on_off.gif,
	src/html/its/img/tl_flash_flash_flash.gif,
	src/html/its/img/printer.png: New.

	* src/html/its/login/,
	src/html/its/login/login.html: New.

	* src/html/its/omp.xsl: New.

2014-04-10  Jan-Oliver Wagner 

	Next bunch for ITS.

	* src/html/its/img/greenbone-logo.png,
	src/html/its/img/datensicherheit_big.png,
	src/html/its/img/acs_logo.png, src/html/its/img/OpenVAS-logo.png,
	src/html/its/img/info_big.png, src/html/its/img/bsi_logo.png: New.

	* src/html/its/help.xsl: New.

2014-04-10  Jan-Oliver Wagner 

	* src/html/classic/img/feedback.png: New.

2014-04-08  Jan-Oliver Wagner 

	Next bunch for ITS. The whole ITS was developed by
	Timo Pollmeier.

	* src/html/its/gsad.xsl: New.

	* src/html/its/img/callout_blue.gif,
	src/html/its/img/shutdown.png, src/html/its/img/info.png,
	src/html/its/img/its_logo.png, src/html/its/img/datensicherheit.png:
	New.

2014-04-08  Matthew Mundell 

	* src/gsad.c (init_validator): Rename "TCP Service Ping" to "TCP-ACK
	Service Ping".  Add "TCP-SYN Service Ping".

	* src/html/classic/omp.xsl (html-create-target-form)
	(html-edit-target-form): Rename "TCP Service Ping" to "TCP-ACK Service
	Ping".  Add "TCP-SYN Service Ping".

2014-04-08  Jan-Oliver Wagner 

	Starting to add an alternative face for GSA. It is
	called "IT-Schwachstellenampel" (ITS) which is a
	simplifed interface in German language only.
	The title in english would be "IT vulnerability traffic light".
	The ITS will not disturb the regular installation.
	Without explicit using --face=its when starting gsad it will
	not be available at all to a user.

	* src/html/its/, src/html/its/favicon.gif, src/html/its/img/,
	src/html/its/gsa-style.css: New.

2014-04-08  Matthew Mundell 

	Make role permissions more consistent with others.

	* src/html/classic/omp.xsl (cababilities): New variable.
	(gsa:may-op): Test capabilities from variable, in case caller is in
	restricted context.
	(gsa:permission-description): Get name from param instead of element.
	(html-edit-role-form): In the New Permission dropdown skip permissions
	the user already has.  Add a name column to the Permissions table.
	(role [details]): Add name column to Permissions table.

2014-04-08  Timo Pollmeier 

	* doc/i18n-howto.txt: Add notes about UTF-8 encoding and rephrase
	part about language code.

2014-04-08  Timo Pollmeier 

	* doc/i18n-howto.txt: Update list of contexts. Add new section
	"Creating new GSA page translations". Add info on install directory
	for help.

2014-04-08  Timo Pollmeier 

	* src/html/classic/po/de.xml: Remove unused "Form" context.

2014-04-07  Matthew Mundell 

	* src/html/classic/omp.xsl (resource-permissions-window): Add Name
	column, and rename Permission column to Description.
	(html-create-permission-form, html-edit-permission-form): Add
	description alongside name.
	(html-permissions-table, permission): Add Description column.

2014-04-04  Matthew Mundell 

	* src/gsad_omp.c (get_nvts, new_lsc_credential, new_agent, new_alert)
	(new_target, new_tag, new_config, new_slave, new_schedule)
	(new_report_format, new_group, new_port_list, new_role, new_user): Check
	extra_xml before appending, for consistency.

2014-04-04  Matthew Mundell 

	* src/html/classic/wizard.xsl (quick-task-wizard): Rework English of
	two sentences slightly.

	* src/html/classic/po/de.xml: Adjust po sentences to match.

2014-04-04  Matthew Mundell 

	* src/html/classic/omp.xsl (html-edit-role-form): Use permission
	description instead of name in New Permission dropdown.

2014-04-03  Matthew Mundell 

	* src/html/classic/gsa-style.css (div.empty_top_button): New rule.
	Defines the empty spacer for last commit.

2014-04-03  Matthew Mundell 

	* src/html/classic/gsad.xsl (html-gsa-navigation): When the user does
	not have access to a top level menu, display an empty spacer instead of
	skipping the menu.  This looks more uniform and keeps the menu positions
	consistent.

2014-04-03  Timo Pollmeier 

	* src/gsad_omp.c (get_task): Get only permissions specific to the task.

2014-04-02  Timo Pollmeier 

	Remove "Observer" and "Observer Groups" from Create Task and Edit Task
	pages. Hide the "Everything" permission for the Admin role and remove
	limit on number of permissions.

	* src/gsad_omp.c (create_task_omp, edit_task, save_task_omp)
	(save_container_task_omp): Remove handling of observer and groups
	parameters, which are no longer used.
	(get_task): Adjust permissions filter to exclude "Everything"
	permission for the Admin role and get all filtered permissions.

	* src/gsad.c (init_validator): Remove "observers" parameter and adjust
	"users" which was an alias of this.

	* src/html/classic/omp.xsl (new_task, html-edit-task-form): Remove
	form elements for "Observer" and "Observer Groups".

2014-04-02  Matthew Mundell 

	Ensure that Edit Port List and Edit Role always return to the previous
	page.

	* src/gsad.c (init_validator): Add next_next.

	* src/html/classic/omp.xsl (html-edit-port-list-form)
	(html_edit_role_form): Pass the next param for the current page in the
	next_next param of the add and delete forms, because these forms are
	already using the next param to return to the current page.

2014-04-02  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-tags-trash-table): Change table header
	from "Resource ID" to "Resource Name".

2014-04-02  Timo Pollmeier 

	* src/html/classic/wizard.xsl (quick-task-wizard): Hide Email field
	and instructions if user cannot get or create alerts. Hide Slave
	field and instructions if user cannot get slaves.

2014-04-01  Matthew Mundell 

	* src/html/classic/gsad.xsl (modify_role_response): New template.
	(html-gsa-logo): Match Save Role indicator for Edit Role page.

2014-04-01  Matthew Mundell 

	Update Role help.

	* src/html/classic/help.xsl (roles.html): Enable trash, edit and clone
	icons.
	(contents.html): Add "New Role".
	(glossary.html): Add Role.
	(new_role.html): New template.

2014-04-01  Matthew Mundell 

	* src/html/classic/omp.xsl (tag_resource_types): Add role.
	(role [details]): Add tags window.

2014-04-01  Benot Allard  

	* src/html/classic/omp.xsl (full-report-export-form)
	(filtered-report-export-form): Fix some logical mistakes.

2014-03-31  Matthew Mundell 

	Add role editing.

	* src/gsad.c (init_validator, exec_omp_post): Add edit_role and
	save_role.

	* src/gsad_omp.c (next_page): Add edit_role.
	(edit_role, edit_role_omp, save_role_omp): New functions.

	* src/html/classic/gsad.xsl (html-gsa-logo): Match indicators for ops on
	edit_role page.

	* src/html/classic/omp.xsl (html-edit-role-form): Add i18n.  Add actual
	role fields, including permissions.
	(edit_role): Match op responses.
	(role, role [details], html-roles-table): Enable edit icon.

2014-03-31  Timo Pollmeier 

	Replace the "Observer" fields on the task details page with a table
	with all permissions applying to the task.

	* src/gsad_omp.c (get_task): Add permissions for the task to response.
	(delete_permission_omp): Change get to NULL to allow setting the next
	page with the parameter "next".
	(create_permission_omp): Add selection of subject by subject_name
	parameter.

	* src/gsad_omp.c (init_validator): Add subject_name as alias for name.

	* src/html/classic/omp.xsl (resource-permissions-window): New template.
	(task [details]): Remove "Observer" and "Observer Group" fields.
	Add window with table of permissions.

	* src/html/classic/po/de.xml: Add messages for new permissions window.

2014-03-31  Hani Benhabiles 

	Add logger for libmicrohttpd errors.

	* src/gsad.c (mhd_logger): New function.
	(main): Add MHD_OPTION_EXTERNAL_LOGGER option to MHD_start_daemon()
	calls.

2014-03-31  Hani Benhabiles 

	Handle SIGPIPE as recommended by libmicrohttpd. Refactor other handlers.

	* src/gsad.c (handle_sigterm, handle_sighup, handle_sigint): Delete function.
	(handle_signal_exit, register_signal_handlers): New functions.
	(main): Call register_signal_handlers() function. Remove signal handlers
	registering code.

2014-03-28  Matthew Mundell 

	* src/gsad_omp.c (get_one): Get permissions in role case, after adding
	the id from the CREATE response to the params, so that the permissions
	are there after creating a role.
	(get_role): Let get_one get permissions.

2014-03-28  Benot Allard  

	Post release verion bump.

	* CMakeLists.txt, src/html/classic/help.xsl: 5.0+beta13

2014-03-28  Benot Allard  

	Prepare release of gsa 5.0+beta12 release

	* CHANGES: Update

2014-03-28  Hani Benhabiles 

	* src/gsad.c (send_redirect_header): Use the Host header from the client
	request to determine the Location response header value. Drop back to
	relative if not provided.

2014-03-27  Matthew Mundell 

	* src/gsad_omp.c (create_role_omp): Use new style.

	* src/html/classic/omp.xsl (html-create-role-form): Add next and remove
	role params.

2014-03-27  Matthew Mundell 

	Complete deleting of roles.

	* src/gsad.c (init_validator, exec_omp_post): Add delete_trash_role.

	* src/gsad_omp.c (get_trash): Add roles.
	(delete_trash_role_omp): New function.

	* src/html/classic/gsad.xsl (delete_role_response): New template.
	(html-gsa-logo): Match delete indicators.

	* src/html/classic/omp.xsl (role): Enable trash icon.
	(role [details]): Enable new icon.
	(html-roles-table): Update icon count.
	(get_trash): Add roles.

2014-03-27  Benot Allard  

	* src/html/classic/help.xsl: Fix mispelling of 'beta12'

2014-03-26  Benot Allard  

	Post release version bump.

	* src/html/classic/help.xsl, CMakeLists.txt: 5.0+beta12

2014-03-26  Benot Allard  

	Prepare the 5.0+beta11 release.

	* CHANGES: Updated

2014-03-26  Hani Benhabiles 

	* src/gsad.c (send_redirect_header): Provide the full url in the
	HTTP Location header when sending redirect responses.

2014-03-26  Timo Pollmeier 

	* src/html/classic/po/de.xml: Move "Orphan" to make it available in
	Tag table rows.

2014-03-26  Timo Pollmeier 

	Adjust tags pages to new OMP syntax that uses "resource" instead of
	"attach" and "orphan" instead of "orphaned". Add markers for orphaned
	tags and resources in trash. Make tags trash more consistent with
	normal table.

	* src/gsad_omp.c (get_one, get_many, get_nvts, get_task): Filter by
	resource_type instead of attach_type when getting tag names.
	(new_tag, create_tag_omp, save_tag_omp): Use new "resource" OMP syntax
	for specifying resources instead of old the "attach" one and rename
	parameters accordingly.
	(get_report, get_result): Filter by resource_type instead of
	attach_type when getting tag names.

	* src/gsad.c (init_validator): Remove attach_type, rename attach_id
	to resource_id, add SecInfo types to resource_type.

	* src/html/classic/omp.xsl (user-tags-window-checked): Rename attach_id
	and attach_type to resource_id and resource_type.
	(tagged_resource_link): If the resource is in the trashcan, show name
	without link and with "in trashcan" message.
	(html-tags-table): Rename "Attach Type" and "Attach Name" to
	"Resource Type" and "Resource Name".
	(tag): Add "Orphan" to name if tag is orphaned. Use new OMP syntax for
	get_tags.
	(tag [details]): Apply new resource syntax and change "Attach" field
	labels to their "Resource" equivalents.
	(tag [trash]): Apply new resource syntax and show resource name with
	link instead of ID if possible.
	(tag_attach_types): Remove. Renamed to tag_resource_types.
	(tag_resource_types): New. Renamed tag_attach_types.
	(html-create-tag-form, html-edit-tag-form): Apply new resource syntax
	and change "Attach" field labels to their "Resource" equivalents.

	* src/html/classic/po/de.xml: Adjust label texts for tags.

2014-03-26  Matthew Mundell 

	* src/html/classic/omp.xsl (html-roles-table): Correct replacement typo.

2014-03-26  Matthew Mundell 

	Add creating of roles, and basis for deleting and editing roles.

	* src/gsad.c (init_validator, exec_omp_post): Add role commands.

	* src/gsad_omp.c (new_role, new_role_omp, delete_role_omp)
	(create_role_omp): New function.

	* src/gsad_omp.h: Add headers accordingly.

	* src/html/classic/gsad.xsl (create_role_response): New template.
	(html-gsa-logo): Match Create Role indicator.

	* src/html/classic/omp.xsl (list-window): Enable new icon for roles.
	(html-create-role-form, new_role, html-edit-role-form, edit_role)
	(create_role_response, delete_role_response, modify_role_response): New
	templates.
	(role): Enable clone icon.

2014-03-21  Matthew Mundell 

	* src/gsad.c (init_validator): Add Consider Alive to alive_tests.

	* src/html/classic/omp.xsl (html-create-target-form)
	(html-edit-target-form): Add Consider Alive to alive test.

2014-03-21  Matthew Mundell 

	* src/gsad_omp.c (create_target_omp): Use xml_string_append for
	CREATE_TARGET so that ampersands in ALIVE_TESTS are escaped.

2014-03-20  Timo Pollmeier 

	* src/gsad_omp.c (wizard): Remove now obsolete check for error message
	indicating missing "init" mode.

2014-03-20  Timo Pollmeier 

	* src/html/classic/omp.xsl (severity-bar): Add i18n for default title.
	(prognostic_hosts): Add i18n for table headers.

2014-03-20  Timo Pollmeier 

	* src/html/classic/gsa-style.css: Add styles for id wizard_list.

	* src/html/classic/wizard.xsl (quick-first-scan-wizard): Describe
	how to find Advanced Task Wizard (quick_task).
	(wizard/quick_first_scan): Replace static window title with wizard
	selection menu.
	(quick-task-wizard): Add i18n.
	(wizard/quick_task): Replace static window title with wizard
	selection menu.
	(wizard_list): New template: Menu to select wizards similar to the one
	for report sections.

	* src/html/classic/po/de.xml: Add translations for Advanced Task Wizard
	and new paragraph in Task Wizard.

2014-03-20  Timo Pollmeier 

	* src/html/classic/omp.xsl (alert): Fix title text for filter link.
	(alert [details]): Add missing spaces before Email report format.
	(role [details]): Fix swapped i18n text and context.

2014-03-20  Timo Pollmeier 

	* src/gsad_omp.c (wizard): Try to get initial data for wizards
	by running the wizard in "init" mode.

	* src/html/classic/wizard.xsl: Update copyright and authors.
	(quick-task-wizard, wizard/quick_task): New templates.

2014-03-18  Matthew Mundell 

	Switch filters associated with alerts from "report" to "result".

	* src/gsad_omp.c (edit_alert): Put the extra_xml inside the EDIT_ALERT,
	like in the other pages.  Get result filters instead of report filters.

	* src/html/classic/gsad.xsl (html-gsa-logo): Add missing indicators.

	* src/html/classic/omp.xsl (edit_alert, edit_filter): Match modify
	responses.

2014-03-18  Benot Allard  

	Post-release version bump.

	* CMakeLists.txt, src/html/classic/help.xsl: Changed version to +beta11

2014-03-18  Benot Allard  

	Prepare the 5.0+beta10 release.

	* CHANGES: Updated

2014-03-17  Matthew Mundell 

	* src/html/classic/omp.xsl (task-icons): Check permission of the actual
	operation being used, for the resume icon.

2014-03-17  Timo Pollmeier 

	* src/html/classic/wizard.xsl: Add i18n contexts and missing i18n
	function calls. Remove extra whitespaces to ensure matching of i18n.

	* src/html/classic/po/de.xml: Adjust Task Wizard messages to new
	formatting and add "Start Scan" message. Fix a typo and missing commas.

2014-03-17  Timo Pollmeier 

	* src/html/classic/gsad.xsl (indicator, command_result_dialog): Add
	TODO comments.

	* src/html/classic/po/de.xml: Add TODO list and fix typo in translated
	"Ultimate Delete Requested" message.

2014-03-15  Matthew Mundell 

	* src/html/classic/omp.xsl (report [summary]): Skip Slave and Network
	Source Interface fields if we don't know what they were.

2014-03-14  Matthew Mundell 

	* src/html/classic/omp.xsl (report [summary]): Add Slave and Network
	Source Interface fields.

2014-03-13  Timo Pollmeier 

	* src/html/classic/omp.xsl (assets): Add i18n.
	(host): Add i18n. Rename last column of Apps column to "CVEs" and
	add details parameter to links to ensure the list of CVEs is shown.
	(os-icon, report [assets])
	(get_reports_response/report/report [report-assets]): Add i18n.

	* src/html/classic/po/de.xml: Add translations for host pages.

2014-03-12  Timo Pollmeier 

	* src/html/classic/omp.xsl (report [filterbox], report-image): Add i18n.
	(cvss_calculator): Add i18n for error message.

	* src/html/classic/po/de.xml: Add translations for Report Filter,
	Report Image and error message in CVSS calculator. Fix typo in
	Performance report error message.

2014-03-12  Timo Pollmeier 

	* src/html/classic/omp.xsl (get-settings-filter)
	(list-window-line-icons, user-tags-window-checked, trend_meter, task)
	(alert, html-config-family-table, preference, html-config-nvt-table)
	(config [families], html-config-table, schedule [trash])
	(schedule [details], get_info_allinfo_action, note [trash])
	(observers-icon, html-reports-table, result [result-body], report [os])
	(report-help-icon, report [summary], role [details]): Add i18n for alt
	and title (tooltip) text.

	* src/html/classic/po/de.xml: Make clone related messages available
	in all views and add generic denial messages. Add messages for "Global"
	and "owned by". Add "Unknown" for report OS. Add "Product detection"
	messages.

2014-03-12  Timo Pollmeier 

	* src/html/classic/omp.xsl (ref_cert_list, ref_xref_list, info/cpe)
	(info/cve, info/nvt, info/ovaldef, info/dfn_cert_adv, info/allinfo)
	(cve-details, cpe-details, nvt-details, ovaldef-details)
	(dfn_cert_adv-details): Add i18n.

	* src/html/classic/po/de.xml: Add translations for CVE, CPE,
	OVAL Definition, DFN-CERT Advisory and general SecInfo pages.

2014-03-12  Benot Allard  

	* doc/gsad.8: Fix issues raported by lintian.

2014-03-12  Benot Allard  

	Post release version bump.

	* CMakeLists.txt, src/html/classic/help.xsl: Set version to 5.0+beta10.

2014-03-12  Benot Allard  

	Preparing the gsa 5.0+beta9 release.

	* CHANGES: Updated.

2014-03-11  Timo Pollmeier 

	* src/html/classic/omp.xsl (nvt-details, nvt, get_nvts): Add i18n.

	* src/html/classic/po/de.xml: Add translations for NVT pages.

2014-03-11  Timo Pollmeier 

	* src/html/classic/omp.xsl (get_system_reports_response, get_trash)
	(get_my_settings, edit_my_settings, cvss_calculator): Add i18n.

	* src/html/classic/po/de.xml: Add translations for trashcan contents
	table, My Settings, Performance and CVSS Calculator pages. Add
	"year" and variants to "Time" context and Filter names as used in
	"My Settings" to resource types.

2014-03-11  Timo Pollmeier 

	* src/html/classic/omp.xsl (filter-window-part): Add i18n for
	"New Filter" icon alt text.
	(task [details]): Add i18n to "Import Report" window.
	(html-edit-target-form): Apply i18n only to displayed text in
	"Alive test" dropdown.
	(result-body): Change context of "Details" to "Window".
	(html-configs-trash-table, html-schedules-trash-table): Add i18n.
	(html-create-user-form): Add i18n for list icon tooltip.

	* src/html/classic/po/de.xml: Make "Details" strings available in
	"Window" context.

2013-03-11  Timo Pollmeier 

	* src/gsad_omp.c (get_config): Check if extra_xml is NULL before trying
	to parse it and before trying to free the entity.

2014-03-11  Timo Pollmeier 

	* src/html/classic/omp.xsl (list-window-line-icons): Add i18n for
	trashcan and edit icon.
	(html-create-config-form, html-import-config-form)
	(html-config-family-table, preference, preference-details)
	(edit-config-preference, preferences, preferences-details)
	(preferences-edit-details, preferences [scanner])
	(preferences [edit-scanner-details], html-config-nvt-table)
	(edit-families-family, family, config [families], edit-families)
	(html-config-table, config, config [trash]): Add i18n and change
	"NVT's" to "NVTs" in text.

	* src/html/classic/po/de.xml: Add translations for scan config pages
	and some terms for generic trashcan and edit icons.

2014-03-06  Matthew Mundell 

	* src/gsad_omp.c (save_my_settings_omp): Remove sentence about Back
	button, now that the input is preserved.

2014-03-06  Matthew Mundell 

	* src/html/classic/omp.xsl (html-create-filter-form)
	(html-edit-filter-form): Add missing type Role.

2014-03-06  Matthew Mundell 

	* src/gsad.c (params_mhd_add): Move comment up because it applies to
	the whole block.

2014-03-06  Matthew Mundell 

	* src/html/classic/omp.xsl (edit_my_settings): Improve alignment.

2014-03-06  Matthew Mundell 

	* src/html/classic/omp.xsl (edit_my_settings): Preserve User Interface
	Language too.

2014-03-06  Matthew Mundell 

	Preserve user's input after error on Edit My Settings.

	* src/html/classic/omp.xsl (gsa:param-or): Check for hashtable params
	too.
	(edit_my_settings): Fill the fields with values from existing params if
	they are given.

	* src/gsad_omp.c (edit_my_settings): Get the filters, otherwise every
	caller needs to.
	(edit_my_settings_omp): Let edit_my_settings get the filters.

2014-03-06  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-feed-form, html-scap-form)
	(html-cert-form): Add i18n.

	* src/html/classic/po/de.xml: Add translations for feed sync pages.

2014-03-06  Timo Pollmeier 

	* src/html/classic/omp.xsl (group [trash], group [details])
	(html-groups-trash-table, html-create-group-form, html-edit-group-form)
	(role [trash], role [details], html-roles-trash-table)
	(group [auth]): Add i18n.

	* src/html/classic/po/de.xml: Add translations for group and role pages.

2014-03-06  Timo Pollmeier 

	* src/html/classic/omp.xsl (filter-window-part): Auto-submit filter
	selection on selection in drop-down using JavaScript.
	(auto-refresh): Auto-submit refresh interval on selection in drop-down
	using JavaScript.

	* src/html/classic/help.xsl (javascript.html): Mention that some
	convenience features require JavaScript while main functions do not.

2014-03-06  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt, src/html/classic/help.xsl: Set version to 5.0+beta9.

2014-03-06  Michael Wiegand 

	Preparing the gsa 5.0+beta8 release.

	* CHANGES: Updated.

2014-03-06  Timo Pollmeier 

	* src/html/classic/omp.xsl (toggle-tag-icon): Use correct text for
	enable icon tooltip.
	(new_task): Use i18n context "Task" for submit buttons and add missing
	i18n.
	(html-edit-task-form): Use i18n context "Task" for submit buttons.
	(alert [details]): Use correct i18n context for header text.
	(slave [details]): Add i18n for header text.
	(html-edit-port-list-form, html-edit-report-format-form): Use i18n
	context "Port List" and "Report Format" respectively.
	(user [edit], html-create-user-form): Add missing i18n.

	* src/html/classic/po/de.xml: Make translation of "Tasks using this
	Alert" more consistent with other "... using this ..." text.

2014-03-06  Timo Pollmeier 

	* src/html/classic/omp.xsl (details-header-icons): Use correct context
	for disabled user delete button.
	(html-create-user-form, user, user [details], user [edit]): Add i18n.

	* src/html/classic/po/de.xml: Add translations for user pages.

2014-03-05  Timo Pollmeier 

	* src/html/classic/omp.xsl (gsa:command-type-plural): New function.
	(gsa:permission-description): Add i18n and new cases for help,
	get_dependencies, get_version, modify_auth, describe_... and
	sync_... commands.
	(html-create-permission-form, permission, permission [details])
	(permission [trash], html-permissions-trash-table)
	(html-edit-permission-form): Add i18n.

	* src/html/classic/po/de.xml: Add context groups for "Type Plural",
	"Type Lower" and "Type Plural Lower". Add various dependent types to
	Type group. Add translations for permission pages, including new
	"Permission Description" context group.

2014-03-05  Matthew Mundell 

	* src/gsad_omp.c (save_my_settings_omp): Get line width down.

2014-03-05  Matthew Mundell 

	* src/gsad_omp.c (save_my_settings_omp): Return to Edit page with an
	error message, when authentication fails.

2014-03-05  Matthew Mundell 

	Require the user's existing password when changing password in My
	Settings.

	* src/gsad.c (init_validator): Add old_password.

	* src/gsad_omp.c (save_my_settings_omp): Check old password before
	setting new password.

	* src/html/classic/omp.xsl (edit_my_settings): Add Old Password field
	and remove "Replace existing value with:" checkbox.

2014-03-04  Timo Pollmeier 

	* src/html/classic/omp.xsl (gsa:type-name): Add special cases for
	nvt, cve, cpe, ovaldef, dfn_cert_adv and lsc_credential.
	(tag, tag [details], tag [trash], tag_attach_types)
	(html-create-tag-form, html-edit-tag-form, html-tags-trash-table): Add
	i18n.

	* src/html/classic/po/de.xml: Add translations for tag pages.

2014-03-04  Matthew Mundell 

	* src/html/classic/gsad.xsl (html-gsa-navigation): Specify the filter
	for notes and overrides, so that it explicitly sorts by NVT.

2014-03-04  Timo Pollmeier 

	* src/html/classic/omp.xsl (filter, filter [trash], filter [details])
	(html-filters-trash-table, html-create-filter-form)
	(html-edit-filter-form): Add i18n.

	* src/html/classic/po/de.xml: Add context group "Type" and translations
	for filter pages.

2014-03-04  Matthew Mundell 

	* src/html/classic/help.xsl (new_alert.html, new_target.html): Note
	availability of optional fields when commands are disabled.
	(new_task.html): Add Observer Groups field.  Note availability of
	optional fields when commands are disabled.

2014-03-04  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-create-agent-form)
	(html-edit-agent-form, agent, agent [trash], agent [details])
	(html-agents-trash-table): Add i18n.

	* src/html/classic/po/de.xml: Add translations for agent pages.

2014-03-04  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-create-slave-form)
	(html-edit-slave-form, slave [trash], slave [details])
	(html-slaves-trash-table): Add i18n.

	* src/html/classic/po/de.xml: Add translations for slave pages.

2014-03-04  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-create-report-format-form)
	(html-edit-report-format-form, report_format, report_format [trash])
	(param-edit, param-details, report_format [details])
	(html-report-formats-trash-table): Add i18n.

	* src/html/classic/po/de.xml: Add translations for report format pages.

2014-03-03  Matthew Mundell 

	* src/html/classic/omp.xsl (html-create-permission-form)
	(html-edit-permission-form): Only offer commands the user may use.  This
	hides disabled commands.

2014-03-03  Matthew Mundell 

	* src/html/classic/omp.xsl (result [result-body]): Check if tags are
	empty before adding section.

2014-03-03  Hani Benhabiles 

	* src/html/classic/omp.xsl (result [result-body]): Remove newstyle nvt's
	checks.
	(gsa:newstyle-nvt): Remove function.

2014-03-03  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-create-alert-form)
	(html-edit-alert-form, alert, alert [trash], alert [details])
	(html-alerts-trash-table): Add i18n.

	* src/html/classic/po/de.xml: Add translations for alert pages.

2014-03-03  Matthew Mundell 

	* src/html/classic/omp.xsl (tag_attach_types): Only offer types that the
	user may GET, except when the type is selected.

	* src/gsad_omp.c (new_tag): Default attach_type to "" because the
	default now depends on the user's access rights.

2014-03-03  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-create-lsc-credential-form)
	(html-edit-lsc-credential-form, lsc-credential-download-icons)
	(lsc_credential [trash], lsc_credential [details])
	(html-lsc-credentials-trash-table): Add i18n.

	* src/html/classic/po/de.xml: Add translations for credentials pages.

2014-03-03  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-create-port-list-form)
	(port_list [trash], port_list [details], html-edit-port-list-form)
	(html-port-lists-trash-table): Add i18n.

	* src/html/classic/po/de.xml: Add translations for port list pages.

2014-02-28  Timo Pollmeier 

	* src/html/classic/omp.xsl (task [trash]): Add i18n for "... must be
	restored first" tooltip.
	(schedule [details]): Add i18n for "Tasks using this Schedule".

	* src/html/classic/po/de.xml: Add "Tasks using this Schedule".

2014-02-28  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-create-target-form)
	(html-edit-target-form, target [trash], target [details])
	(html-targets-trash-table): Add i18n.

	* src/html/classic/po/de.xml: Add translations for target pages and
	some trashcan messages.

2014-02-28  Matthew Mundell 

	* src/html/classic/omp.xsl (target [details]): Move Alive Test out of
	credential check.

2014-02-28  Hani Benhabiles 

	* src/html/classic/omp.xsl (result [details]): Fix report results list
	link. Add missing form parameters.

2014-02-27  Matthew Mundell 

	* src/gsad_omp.c (get_system_reports_omp): Add command check for
	GET_SLAVES.

2014-02-27  Matthew Mundell 

	* src/html/classic/omp.xsl (get_system_reports_response): Make "Reports
	for slave" control depend on GET_SLAVES access.

2014-02-27  Matthew Mundell 

	* src/html/classic/omp.xsl (gsa:may): Check if user may run command at
	all.
	(toggle-tag-icon): Check command access.

2014-02-27  Matthew Mundell 

	* src/html/classic/omp.xsl: Remove extra space at beginning of templates
	for consistency.  Put a space between key and template, so the template
	is easier to find.

2014-02-27  Matthew Mundell 

	* src/html/classic/omp.xsl (tag [details], html-create-tag-form)
	(html-edit-tag-form): Move comment up to match other pages.  Lowercase
	optional on Value.

2014-02-27  Matthew Mundell 

	* src/gsad_omp.c (edit_alert): Improve messages.
	(save_alert_omp, export_alert_omp): Correct spelling.

2014-02-27  Matthew Mundell 

	Show or hide details and list dialog elements according to the
	availability of commands.

	* src/html/classic/omp.xsl (task [details]): Check for command access
	for optional fields.
	(html-edit-alert-form): Adjust paths for new location from last commit.
	(alert): Check command access for link.
	(alert [trash]): Remove extra line.
	(alert [details], tagged_resource_link): Check for command access.
	(tag, tag [trash], target [trash]): Remove extra line.
	(html-edit-target-form): Remove duplicate input.
	(target, target [details], permission, permission [details]): Check
	command access for links.
	(role [details]): Check command access for Permissions section.
	(user): Check command access for links.

2014-02-27  Benot Allard  

	Post release version bump.

	* CMakeLists.txt, src/html/classic/help.xsl: 5.0+beta8

2014-02-27  Benot Allard  

	Preparing the 5.0+beta7 release.

	* CHANGES: Update

2014-02-27  Timo Pollmeier 

	* src/html/classic/omp.xsl (task-icons): Add schedule name and due date
	to schedule icon tooltip.
	(task [details]): Change context of "Next due" text to "Task Window".

	* src/html/classic/po/de.xml: Move "Next due" strings to Task views
	contexts and remove extra colon.

2014-02-27  Timo Pollmeier 

	* src/html/classic/omp.xsl (html-create-schedule-form)
	(html-edit-schedule-form): Add i18n.
	(interval-with-unit): Add missing spaces.
	(schedule, schedule [trash], schedule [details]): Add i18n.

	* src/html/classic/po/de.xml: Add translations for Schedules.

2014-02-26  Timo Pollmeier 

	* src/html/classic/gsad.xsl (i18n_language): Also try to get language
	from login_page.
	(login_page): Add i18n.

	* src/html/classic/po/de.xml: Add translations for login page.

2014-02-26  Matthew Mundell 

	Show or hide edit dialog elements according to the availability of
	commands.

	* src/gsad_omp.c (get_many, edit_alert, edit_target): Only get resources
	if the relevant commands are available.

	* src/html/classic/omp.xsl (filter-window-part): Make fields depend on
	command access.
	(task [details]): Make import window depend on command access.
	(html-edit-task-form): Hide optional fields according to availability
	of commands.  Make import window depend on command access.
	(html-create-alert-form): Correct op checks.
	(html-edit-alert-form, html-edit-target-form): Hide optional fields
	according to availability of commands.
	(get_my_settings, edit_my_settings): Check for filter commands.

2014-02-25  Matthew Mundell 

	* src/html/classic/omp.xsl (html-create-target-form)
	(html-edit-target-form): Remove colon from Alive Test for consistency.

2014-02-25  Matthew Mundell 

	* src/html/classic/omp.xsl (html-create-target-form): Move Comment up
	to match other pages.

2014-02-25  Matthew Mundell 

	* src/html/classic/omp.xsl (new_task, html-create-user-form): Use --
	as option value, for consistency.

2014-02-25  Matthew Mundell 

	* src/gsad.c (main): Remove stray else that was hiding the Copyright
	line with --version and --debug-tls.

2014-02-25  Matthew Mundell 

	Show or hide dialog elements according to the availability of commands.

	* src/gsad_omp.c (new_target): Only get credentials, locators and
	port lists if the relevant commands are available.

	* src/html/classic/omp.xsl (restore-icon): Check if command available.
	(user-tags-window-checked): New function.  From user-tags-window.
	(user-tags-window): Check if command is available.
	(list-window): Check command for wizard icon.
	(new-task, html-create-alert-form, html-create-target-form)
	(html-create-user-form): Hide optional fields according to availability
	of commands.
	(task [trash], alert [trash], target [trash]): Explicitly check for
	restore command.

2014-02-25  Hani Benhabiles 

	* src/gsad.c (send_redirect_header): Use body variable for html
	response.
	(request_handler): Reduce variables scopes.

	* src/gsad_base.h (preference_t, method_data_param): Remove unused
	structs.

	* src/gsad_omp.c (edit_resource, save_container_task_omp)
	(download_lsc_credential_omp, create_agent_omp, download_agent_omp)
	(new_agent_omp, save_alert_omp, save_target_omp, get_report)
	(send_settings_filters, save_my_settings_omp, export_omp_doc_omp):
	Reduce variables scopes and remove unused variables.
	(create_override_omp): Delete redundant else if branch.

2014-02-25  Hani Benhabiles 

	* src/html/classic/omp.xsl (result [result-headers]): Add overrides
	control in severity column.

2014-02-24  Hani Benhabiles 

	* src/html/classic/omp.xsl (result [details]): Remove apply overrides
	dropdown menu.

2014-02-21  Matthew Mundell 

	* src/html/classic/omp.xsl (list-window-line-icons): Add special
	permission case to clone icon check.
	(get_permission): Match create_permission_response too.

	* src/gsad_omp.c (clone_omp): If clone fails, go to associated GET page.

2014-02-20  Matthew Mundell 

	* src/html/classic/omp.xsl (filter-window-part): Use FIELD from column
	definition if there is one, when generating "Sort by" dropdown.  This
	gets cases like "Trust (Last Verified)" working.

	* src/gsad.c (init_validator): Double sort_field length to accommodate
	"Confidentiality Impact".

2014-02-20  Matthew Mundell 

	* src/html/classic/omp.xsl (report [report]): Get task_id from envelope,
	instead of from the XML which selects a single task when all tasks were
	requested.

2014-02-17  Matthew Mundell 

	Allow "in use" targets to be modified.

	* src/gsad.c (init_validator): Add in_use.

	* src/gsad_omp.c (save_target_omp): Send stripped down request when the
	target is in use.

	* src/html/classic/omp.xsl (html-edit-target-form): When the target is
	in use disable some of the fields.

2014-02-16  Jan-Oliver Wagner 

	Post release version bump.

	* src/html/classic/help.xsl, CMakeLists.txt: Increased version.

2014-02-16  Jan-Oliver Wagner 

	Preparing the 5.0+beta6 release.

	* CHANGES: Updated.

2014-02-16  Matthew Mundell 

	* src/html/classic/omp.xsl (html-edit-target-form): Move Comment up to
	match details page and other edit pages.

2014-02-14  Matthew Mundell 

	Add Alive Test to Modify Target.

	* src/gsad_omp.c (save_target_omp): Send alive_tests too.

	* src/html/classic/omp.xsl (html-edit-target-form): Add Alive Test
	field.

2014-02-13  Matthew Mundell 

	Add Alive Test to Create Target and Target Details.

	* src/gsad.c (init_validator): Add alive_tests.

	* src/gsad_omp.c (create_target_omp): Send alive_tests too.

	* src/html/classic/omp.xsl (html-create-target-form): Add Alive Test
	field.
	(target [details]): Show Alive Test.

2014-02-13  Matthew Mundell 

	* src/gsad.c (user_set_language_code): New function.
	(exec_omp_post): After save_my_settings_omp, when language is NULL,
	set the user's language from the credentials, because the browser value
	will have been set in the credentials.

	* src/gsad_omp.c (save_my_settings_omp): Actually set the language
	return.

2014-02-12  Matthew Mundell 

	* src/html/classic/help.xsl (my_settings.html): Move "Jump to dialog" to
	icon.  Add User Interface Language.

2014-02-12  Matthew Mundell 

	Add setting User Interface Language.

	* src/gsad.c (struct user, user_add): Add language.
	(user_set_language): New function.
	(init_validator): Add "lang".
	(gsad_connection_info): Correct comment.
	(exec_omp_post): Set language from authenticate_omp on user.  Set
	credentials language from user if present.  Set user language after
	save_my_settings.
	(request_handler): Check for user language before using Accept-Language.
	Remove Accept-Language lookup in help case because the language is
	available in the credentials.

	* src/gsad_base.c (set_language_code): New function.

	* src/gsad_base.h: Add header accordingly.

	* src/gsad_omp.c (save_my_settings_omp): Add User Interface Language.
	(authenticate_omp): Add language return.

	* src/gsad_base.h: Update headers accordingly.

	* src/html/classic/omp.xsl (get_my_settings, edit_my_settings): Add User
	Interface Language.

2014-02-12  Matthew Mundell 

	* src/gsad.c (request_handler): Use definition instead of "en".

2014-02-12  Matthew Mundell 

	* src/gsad.c (exec_omp_post, file_content_response)
	(request_handler): Reformat overhanging parentheses.

2014-02-11  Timo Pollmeier 

	* doc/i18n-howto.txt: Add section on the translation of help pages.

2014-02-11  Timo Pollmeier 

	* CMakeLists.txt: Add installation of new html/classic/help_de.xsl.

	* src/html/classic/help.xsl (tasks.html): Update and clarify
	descriptions. Add "even" class to table rows to make hover
	effect consistent.

	* src/html/classic/help_de.xsl: New file. Translation of help.xsl
	to German (currently only covering Tasks table).

2014-02-11  Timo Pollmeier 

	* src/html/classic/omp.xsl (list-window-line-icons, task)
	(note-detailed, override-detailed): Set blank i18n fallbacks for some
	affix strings that are not used for the default English text.

2014-02-11  Timo Pollmeier 

	* src/gsad.c (request_handler): If possible, select the XSL file for
	help pages based on the Accept-Language HTTP header.

	* src/gsad_base.c (xsl_transform_with_stylesheet): New function.
	Renamed xsl_transform with additional parameter to select the
	stylesheet to apply.
	(xsl_transform): Delegate to xsl_transform_with_stylesheet.

	* src/gsad_base.h (xsl_transform_with_stylesheet): New function
	prototype.

	* src/html/classic/help.xsl: Include gsad.xsl.

	* src/html/classic/gsad.xsl: Remove help.xsl include.

2014-02-10  Matthew Mundell 

	* src/html/classic/gsad.xsl (html-gsa-logo): Match CREATE_REPORT
	response, for container case.

	* src/html/classic/omp.xsl (new_task): Match CREATE_REPORT response, for
	container case.

2014-02-10  Matthew Mundell 

	* src/html/classic/omp.xsl (filter-window-part): In "Sort by" dropdown
	test by field first, remove the single check from the multiple case, and
	for columns with headings append the heading to the dropdown item.
	(html-cve-table): Correct spelling.

2014-02-10  Timo Pollmeier 

	* src/html/classic/omp.xsl (report [results]): Space "0 results" text
	and the errors page link using div and p elements.

2014-02-10  Timo Pollmeier 

	* src/html/classic/omp.xsl (report [results]): Add i18n for "0 results"
	display and add a link to the errors page if there are no results, but
	there is at least one error message.

	* src/html/classic/po/de.xml: Add new messages.

2014-02-10  Matthew Mundell 

	* src/html/classic/omp.xsl (filter-simple): Include quotes if keyword
	was quoted.

2014-02-10  Timo Pollmeier 

	* src/html/classic/po/de.xml: Fix typos in text for alterable tasks and
	add missing comma in text for unknown CPE installation counts.

2014-02-07  Matthew Mundell 

	* src/gsad_omp.c (save_my_settings_omp): Flush trailing space.

2014-02-07  Matthew Mundell 

	* src/gsad.c (SERVER_ERROR, exec_omp_post, exec_omp_get)
	(request_handler): Spell "occurred" right.

2014-02-07  Matthew Mundell 

	* src/html/classic/omp.xsl (gsa:cvss-risk-factor): Use 0.1 in Low test
	because 0.0 is already covered by None.

2014-02-06  Timo Pollmeier 

	* doc/i18n-howto.txt: Add "Time" context.

	* src/html/classic/omp.xsl (minor-details, html-config-table): Replace
	capital "M" in "Last Modified" with lower case "m" for consistency.
	(get_info_cve_lnk, html-create-note-form, html-edit-note-form, note)
	(note [trash], note [details], html-notes-trash-table)
	(html-create-override-form, html-edit-override-form, override)
	(override [trash], override [details], html-overrides-trash-table)
	(note-detailed, override-detailedresult-details, section-filter)
	(report-hosts-link, report-ports-link, report [hosts], report [vulns])
	(report [apps], report [app-severity], download_ssl_cert)
	(report [errors], report [summary], html-tasks-trash-table): Apply i18n
	to notes and overrides and various other scan management elements.

	* src/html/classic/po/de.xml: Add Report filters, various generic terms,
	and terms related to results, notes and overrides.

2014-02-05  Timo Pollmeier 

	* src/gsad.c (DEFAULT_GSAD_LANGUAGE): Set to "en" and clarify usage.

2014-02-05  Timo Pollmeier 

	* src/gsad.c (DEFAULT_GSAD_LANGUAGE): New #define.
	(gsad_connection_info, free_resources): Add language component.
	(exec_omp_post): Copy language from con_info to credentials.
	(request_handler): Get language for POST as well as help and login page
	GET requests. Add i18n elements to login_page XML.

2014-02-05  Jan-Oliver Wagner 

	* src/html/classic/help.xsl, src/html/classic/omp.xsl: Replace
	last occurances of term "threat" by "severity" all over the place.

2014-02-04  Benot Allard  

	* src/gsad.c (chroot_drop_privileges): chroot one level below the face
	  directory and chdir to it just after. This way, we don't need to
	  setup a full chroot environment for each face. The drawback is that
	  it could be possible to access another face from inside the chroot.
	  This is not considered as a vulnerability.

2014-02-04  Timo Pollmeier 

	* doc/i18n-howto.txt: New file.

	* src/html/classic/gsad.xsl (gsa:i18n): Select i18n strings by context
	first, then by the actual string to reduce lookup time.
	(html-gsa-logo, html-gsa-navigation): Add now mandatory context
	parameter to gsa:i18n calls.

	* src/html/classic/omp.xsl: Add now mandatory context parameter to
	gsa:i18n calls.

	* src/html/classic/po/de.xml: Group strings by context for new string
	selection method. Move documentation and template to new howto file.

2014-01-30  Jan-Oliver Wagner 

	* INSTALL: Add section about static code analysis with CLang.

2014-01-29  Timo Pollmeier 

	* src/html/classic/gsad.xsl (gsa:i18n): Explicitly select text from
	elements.

	* src/html/classic/omp.xsl (gsa:date-diff): Mark for i18n.
	(list-window-line-icons): Update i18n for Export.
	(result-details-icon-img, task [details], report [report])
	(interval-with-unit, result-details, report [result-header])
	(report [result-headers], result [result-body], report [assets])
	(report [section-list], report [ports], report [vulns], report [os])
	(report [apps], report [prognostic_apps], full-report-export-form)
	(filtered-report-export-form, report [closed_cves], report [cves])
	(report [ssl_certs], report [summary]): Add new i18n for reports
	and schedule due dates.

	* src/html/classic/po/de.xml: Update "Export" strings and add
	translations Report Summary and Results page.

2014-01-28  Benot Allard  

	Post release version bump.

	* src/html/classic/help.xsl, CMakeLists.txt: Updated

2014-01-28  Benot Allard  

	Preparing the 5.0+beta5 release

	* CHANGES: Updated

2014-01-27  Benot Allard  

	Solve issues raised by the clang static analyser.

	* src/gsad_omp.c (xsl_transform_omp, save_my_settings_omp): Null
	pointer passed as an argument to a 'nonnull' parameter
	(edit_resource, edit_task, edit_alert, edit_tag, edit_target)
	(send_settings_filters): Function call argument is an uninitialized
	value
	(download_agent_omp): Dereference of null pointer

2014-01-27  Timo Pollmeier 

	* src/html/classic/omp.xsl (report [section-list]): Rename
	"Report: Task Details" to "Task: Details"

2014-01-27  Timo Pollmeier 

	* src/html/classic/gsa-style (#report_section_list ul li ul)
	(#report_section_list ul li ul a): Increase width for longer titles.

	* src/html/classic/omp.xsl (gsa:report-section-title)
	(report-hosts-link): Change "Summary" to "Summary and Download".
	(report-help-icon): Remove redundant "(View Report)"
	(filtered-report-export-form, full-report-export-form): New templates,
	export forms from report [summary].
	(report-icons): Add report export form.
	(report [summary]): Use new templates for report export forms.

	* src/html/classic/po/de.xml (875): Adapt to changed report section
	titles.

2014-01-24  Timo Pollmeier 

	* src/html/classic/po/de.xml: Update copyright and authors.
	Reorganize strings into categories: Generic, interface element specific,
	resource type specific, special page specific, wizard. Add comments
	for categories and template for resource type string organization.
	Fix typos in "View list of all reports [...]", Note and Role strings.

2014-01-22  Timo Pollmeier 

	Add German translation for Tasks pages and several general strings of
	other resource types like common table headers, severity levels and
	tooltips of details page links.

	* src/html/classic/gsad.xsl (i18n_po_path): New global variable.
	(gsa:i18n): Add context and default parameters, remove use of
	normalize-space.
	(html-gsa-navigation): Remove gsa:i18n calls that would attempt
	translating items twice.

	* src/html/classic/omp.xsl (gsa:view_details_title): New function.
	(filter-window-part): Add i18n for "New [...] filter from current term"
	and field names.
	(edit-header-icons, severity-label, user-tags-window)
	(tag [for_resource], toggle-tag-icon): Add i18n marking.
	(assets, report [filterbox]): Add i18n marking for Apply button.
	(task-icons, task [details], trend_meter, status_bar): Add i18n marking.
	(list-window): Restructure Export i18n marking, add i18n of filter
	column names.
	(minor-details): Add i18n marking.
	(details-header-icons): Add and restructure i18n marking. Rewrite
	text for easier translation.
	(new_task): Add i18n marking.
	(report, last_report): Add i18n marking for Report / Task details and
	severity bar.
	(new_task, html-edit-task-form, task, html-tasks-table): Add i18n
	marking.
	(lsc_credential, agent, alert, filter, tag): Use view_details_title
	function.
	(column-name): Apply i18n to show column names, add i18n_context param.
	(target, config, schedule, slave, get_info_cpe_lnk, get_info_cve_lnk)
	(get_info_nvt_lnk, get_info_ovaldef_lnk, get_info_dfn_cert_adv_lnk)
	(note, override, override [details], group, permission, port_list)
	(report_format, host, result [result-headers], report [assets])
	(report [vulns], report [os], report [os-severity])
	(report [unknown-os-severity], report [app-severity], role, user): Use
	view_details_title function and apply i18n to severity bars.

	* src/html/classic/po/de.xml: Add "[...] Details" and "[...] Filter"
	strings. Update strings for export, new filter, details. Add general
	property names and values, severity levels, User Tags window strings,
	Task actions, properties and values. Add TODO comments for other
	resource types.

2014-01-21  Matthew Mundell 

	* src/gsad_omp.c (get_report): Also get details on Delta Summary page,
	because Manager only returns the counts when returning the results.

2014-01-21  Matthew Mundell 

	* src/html/classic/omp.xsl (highlight-diff): Decrease indent.
	(highlight-diff-line): Put the wrap indicator inside the line DIV,
	otherwise it makes an extra line.

2014-01-21  Matthew Mundell 

	* src/gsad_omp.c (get_many): Add owner keyword to report filter.

	* src/html/classic/omp.xsl (task): Add owner and permission keywords to
	Reports page links.

2014-01-20  Timo Pollmeier 

	* src/html/classic/help.xsl (my_settings.html): Add Tags filter.
	(new_tag.html): Fix paragraph saying "target" where it should be "tag".

2014-01-20  Timo Pollmeier 

	* src/gsad.c (DEFAULT_GSAD_FACE): New #define
	(chroot_drop_privileges): chroot or chdir to a specified subdirectory.
	(main): Add command line parameter "--face" to allow selection of
	a custom user interface to serve.

2014-01-20  Timo Pollmeier 

	* src/gsad_omp.c (next_page): Add wizard_get case.

2014-01-17  Matthew Mundell 

	* src/html/classic/gsad.xsl (html-gsa-logo): Match indicator icon for
	edit group error.

	* src/html/classic/omp.xsl (edit_group): Match modify_group_response for
	error case.

2014-01-17  Matthew Mundell 

	* CMakeLists.txt: Install verify_active.png.

	* src/html/classic/omp.xsl (report_format): Grey verify icon depending
	on permission.

	* src/html/classic/img/verify_inactive.png: New file.

2014-01-17  Matthew Mundell 

	* src/html/classic/omp.xsl (details-header-icons): Grey delete icon for
	current user.

2014-01-17  Matthew Mundell 

	* src/html/classic/omp.xsl (details-header-icons): Use delete icon for
	users.

2014-01-17  Matthew Mundell 

	* src/html/classic/omp.xsl (details-header-icons): Indent icons within
	DIV.

2014-01-16  Matthew Mundell 

	* src/html/classic/omp.xsl (details-header-icons): Make icons depend on
	user's capabilities too.

2014-01-16  Matthew Mundell 

	* src/gsad.c (chroot_drop_privileges): Change into classic dir.

	* CMakeLists.txt: Install classic files to subdir "classic".

2014-01-16  Timo Pollmeier 

	* src/html/classic/omp.xsl (filter-window-pager): Fix total counts text
	in otherwise case.

2014-01-16  Jan-Oliver Wagner 

	Moving the entire html part into subdirectory "classic/"
	to eventually allow additional user interface in parallel.
	For the time being the install destination is still the same.

	* src/CMakeLists.txt, CMakeLists.txt: Adjusted paths.

	* src/html/*: Moved into src/html/classic/.

2014-01-16  Timo Pollmeier 

	* src/html/po/de.xml: Add translations for main menu items, content
	pagination, filter section, trashcan and several common actions.

	* src/html/gsad.xsl (i18n_language): New global variable.
	(html-gsa-logo, html-gsa-navigation): Mark "Logged in as ...",
	JavaScript indicator and main menu item text for i18n.

	* src/html/omp.xsl (gsa:report-section-title, filter-window-pager)
	(filter-window-part, auto-refresh, list-window-line-icons)
	(trash-delete-icon, delete-icon, pause-icon, restore-icon, resume-icon)
	(start-icon, stop-icon, trashcan-icon, assets, report [results-pager])
	(fold-filter-icon-img, fold-filter-icon, result-overrides-icon-img)
	(task [details], list-window, new_task, report [report], task [trash])
	(lsc_credential [trash], alert [trash], filter [trash], tag [trash])
	(target [trash], config [trash], schedule [trash], slave [trash])
	(group [trash], permission [trash], port_list [trash])
	(html-edit-port-list-form, host, result-details)
	(report [section-filter], report-section-pager, report-icons)
	(role [trash], get_trash, user): Mark menu and common action text for
	i18n.

2014-01-16  Jan-Oliver Wagner 

	* src/html/classic/: New.

2014-01-16  Matthew Mundell 

	* src/html/omp.xsl (gsa:newstyle-nvt, gsa:cvss-risk-factor): Correct
	indent.

2014-01-16  Jan-Oliver Wagner 

	* src/gsad.c, src/html/omp.xsl, src/html/gsad.xsl,
	src/html/help.xsl: extend copyright year to 2014.

2014-01-14  Matthew Mundell 

	* src/html/omp.xsl (html-scap-form, html-cert-form): Adjust message when
	migrating.

2014-01-13  Benot Allard  

	Post-release version bump to 5.0+beta5.

	* src/html/help.xsl, CMakeLists.txt: Updated

2013-01-13  Benoit Allard  

	Preparing the gsa 5.0+beta4 release.

	* CHANGES: Updated.

2014-01-09  Matthew Mundell 

	* src/html/omp.xsl (html-create-alert-form): Remove Delete Requested.
	This state only occurs when the task is deleted while running, so is of
	little value, and it might be expected to occur always when the task is
	deleted.
	(html-edit-alert-form): Only show Delete Requested option when the Alert
	already uses that option.

2014-01-08  Timo Pollmeier 

	* src/html/omp.xsl (report [section-link]): Add link_style and element
	parameters to allow creating the link around an element.
	(report-icons): Add scan status bar for normal scan reports, linking
	to report summary.

2014-01-07  Matthew Mundell 

	* src/gsad_omp.c (get_report): Skip results on Summary page.

2014-01-03  Timo Pollmeier 

	* src/html/omp.xsl (report [section-list]): Remove "Topology" item.

2013-12-23  Hani Benhabiles 

	* src/html/omp.xsl (report [ssl_certs]): Work with SSLInfo entries
	instead of SSLDetails and adjust code accordingly. This solves the bug
	of only one entry being present when the same ssl cert might be used on
	different ports on the same host.

2013-12-17  Matthew Mundell 

	* src/gsad_omp.c (omp): Clear entity_return initially, as some callers
	expect it to be NULL on failure.

2013-12-16  Matthew Mundell 

	* src/html/omp.xsl (report-hosts-link): Filter by host with a plain
	filter term.  When results have full powerfilter it will be possible to
	filter by the host column.

2013-12-16  Matthew Mundell 

	* src/html/omp.xsl (host, report [assets], report-ports-link)
	(report [vulns]): Remove leading = from filter terms, for clarity.

2013-12-12  Timo Pollmeier 

	* src/html/omp.xsl (filter-window-pager, filter-window-part)
	(edit-header-icons, edit-settings-filters, list-window-line-icons)
	(report [results-pager], task-icons, task [details], list-window)
	(details-header-icons, report [report], task [trash])
	(lsc_credential [trash], alert [trash], filter [trash], tag [trash])
	(target [trash], html-config-table, config [trash], schedule [trash])
	(slave [trash], group [trash], permission [trash], port_list [trash])
	(html-edit-port-list-form, host, result-details)
	(report [section-filter], role [trash], get_system_reports_response)
	(user): Add tooltips to inactive icons and others like filter controls
	and the ones for updating the apply_overrides settings.

2013-12-10  Matthew Mundell 

	* src/gsad.c (drop_privileges): Correct error message.
	(chroot_drop_privileges): New function.  Chroot and drop according to
	args.
	(main): Add --drop option.  Do the chroot after initialising the MHD
	daemon, in order to bind to a privileged port.  Separate control of
	chroot and dropping privileges according to --chroot and --drop options,
	in case the user wants to reduce privileges using capabilites instead.

2013-12-10  Matthew Mundell 

	* src/gsad.c (main): Make do_chroot errors more detailed.

2013-12-06  Timo Pollmeier 

	* src/gsad.c (init_validator): Add get_name as alias for name parameter.

	* src/gsad_omp.c (wizard_get): Get wizard name from get_name parameter
	to avoid conflicts with name in run_wizard_omp. Create response XML
	directly.

2013-12-05  Timo Pollmeier 

	* src/gsad.c (params_mhd_add): Use strlen to determine size of value.

2013-12-05  Timo Pollmeier 

	* src/gsad.c (init_validator): Add wizard_get command.
	(params_mhd_add): Handle hashtable parameters like event_data:hosts.
	(exec_omp_get): Add wizard_get command.

	* src/gsad_omp.c (wizard_get, wizard_get_omp): New functions.

	* src/gsad_omp.h (wizard_get_omp): New function prototype.

2013-12-04  Matthew Mundell 

	* src/html/omp.xsl (gsa:permission-description): Check existence before
	string length in has-resource, for the Admin case.

2013-12-04  Matthew Mundell 

	* src/html/omp.xsl (gsa:permission-description): Add cases for
	permissions on specific resources.  Update callers.

2013-12-04  Matthew Mundell 

	* src/html/omp.xsl (gsa:permission-description): Use lowercase name
	param instead of name element.  Prevent leading space after contains
	test.  Add Everything.
	(role [details]): Display all command permissions when user has
	Everything.

2013-12-04  Matthew Mundell 

	* src/html/omp.xsl (gsa:permission-description): Drop leading capital.
	(permission [details]): Add description field.
	(role [details]): Capitalise description.  Link to permission.

2013-12-03  Matthew Mundell 

	* src/html/omp.xsl (gsa:permission-description): Add special case for
	info.

2013-12-03  Matthew Mundell 

	* src/gsad_omp.c (get_role): Get role's permissions too.

	* src/html/omp.xsl (gsa:command-type, gsa:permission-description): New
	template.
	(role [details]): Add permissions section.

2013-12-03  Timo Pollmeier 

	* src/gsad_omp.c (next_page): Add case for wizard.
	(run_wizard_omp): Fix internal error message. Return to wizard page
	by default.
	(wizard_omp): Delegate request to function "wizard".
	(wizard): New function. Uses body from wizard_omp and includes extra
	XML like responses.

	* src/html/gsad.xsl (html-gsa-logo): Add run_wizard response indicator
	on wizard page.

	* src/html/wizard.xsl (quick-first-scan-wizard): Add "next" parameter
	to explicitly go to get_tasks page.

2013-12-02  Matthew Mundell 

	* src/gsad_omp.c (get_many): Correct user sort field.

2013-11-28  Matthew Mundell 

	* src/html/omp.xsl (permission, permission [details]): Note when subject
	is in trashcan.

2013-11-27  Matthew Mundell 

	* src/html/omp.xsl: Remove id="tasks" from all DIVs.  This seems to be
	a copy and paste propogation.  There is no "tasks" in the css anyway.
	(get_trash): Correct name of tasks anchor.

2013-11-27  Matthew Mundell 

	* src/html/omp.xsl (list-window-line-icons): Enable cloning of global
	resources.

2013-11-27  Matthew Mundell 

	* src/html/omp.xsl (permission, permission [details]): Mark deleted
	resources with "Orphan".

2013-11-26  Matthew Mundell 

	* src/html/omp.xsl (permission, permission [details]): Note when the
	resource is in the trashcan.

2013-11-25  Matthew Mundell 

	* src/gsad_omp.c (get_one): Add details param so that Note/Override
	Details pages include all details.

2013-11-22  Matthew Mundell 

	* src/html/omp.xsl (list-window-line-icons): Go to the details page
	after cloning, to match the other create operations.

2013-11-22  Matthew Mundell 

	* src/html/omp.xsl (list-window-line-icons): Grey the clone icon when
	the resource is owned by someone else.

2013-11-22  Matthew Mundell 

	* src/html/omp.xsl (get_my_settings, edit_my_settings): Add Permissions
	Filter.

2013-11-22  Matthew Mundell 

	* src/html/omp.xsl (html-edit-permission-form): Add filter param so that
	filter is preserved.

2013-11-22  Michael Wiegand 

	Post release version bump to 5.0+beta4.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2013-11-22  Michael Wiegand 

	Preparing the gsa 5.0+beta3 release.

	* CHANGES: Updated.

2013-11-21  Timo Pollmeier 

	* src/gsad_omp.c (get_report): Send parameters host_search_phrase,
	host_levels, host_first_result, host_max_results to manager for
	prognostic reports.

2013-11-21  Matthew Mundell 

	* CMakeLists.txt (FILES): Add clone_inactive.png.

	* src/html/gsad.xsl (html-gsa-logo): Apply Create Permission indicator
	on Permissions page.

	* src/html/omp.xsl (list-window-line-icons): Grey out clone according to
	capabilities.

	* src/html/img/clone_inactive.png: New file.

2013-11-20  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-navigation): Remove test from around
	My Settings, because there's always at least the timezone there.

2013-11-20  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-logo): Remove cmd from URL so that C code
	uses default according to user's capabilities.

	* src/html/omp.xsl (get_trash): Only display Empty Trashcan when user
	can do so.
	(get_my_settings): Only display edit icon when user can edit.  Hide most
	settings when GET_SETTINGS has been taken from user.

2013-11-20  Matthew Mundell 

	* src/gsad.c (exec_omp_get): If cmd is NULL before validation, then
	provide a command according to user's capabilities.

	* src/html/gsad.xsl (login_page): Remove the cmd param from the default
	URL, so that exec_omp_get can decide on a default.

2013-11-20  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-navigation): Generate Scan Management menu
	from node set, so that the last column is always handled correctly,
	skipping the menu entirely if the menu would be empty.  Get token from a
	variable inside for-each.

2013-11-20  Timo Pollmeier 

	* src/gsad_omp.c (get_report): Get results filters for prognostic
	reports.

	* src/html/omp.xsl (report-icons): For prognostic reports add type
	parameter and replace report_id with host in list view link.

2013-11-20  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-navigation): Generate Configuration menu
	from node set, so that the last column is always handled correctly,
	skipping the menu entirely if the menu would be empty.  Do i18n on
	Administration menu items.

2013-11-20  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-navigation): Use gsa:may-op to do
	capability check.  Generate Administration menu from node set, so that
	the last column is always handled correctly, skipping the menu entirely
	if the menu would be empty.

2013-11-20  Hani Benhabiles 

	* CMakeLists.txt: Bump minimum required libmicrohttpd version from 0.4.2
	to 0.9.0

	* INSTALL: Update libmicrohttpd version.

2013-11-20  Matthew Mundell 

	Display icons in generic templates according to permissions.

	* src/html/omp.xsl (gsa:may, gsa:may-op): New functions.
	(list-window-line-icons, task-icons): Add gsa:may based permission
	checks.
	(task [details]): Remove observed variable because it is only used once
	and gsa:may should be used for the permissions instead.
	(list-window): Use gsa:may-op for new-icon flag.
	(html-permissions-table): Use gsa:may-op.

2013-11-19  Matthew Mundell 

	* src/html/omp.xsl (gsa:join-capital, gsa:type-name): New functions.
	(get_trash): Generate Contents from node set, so that the row style can
	be calculated from the position, because some rows will be missing for
	some users.  Move the Credentials section up into alphabetical order.

2013-11-19  Matthew Mundell 

	* src/gsad_omp.c (new_task): Add extra_xml arg.  Update all callers.
	(create_report_omp, create_task_omp): Pass response to new_task for
	error dialog.

	* src/html/gsad.xsl (html-gsa-logo): Apply indicator on New Task page.

	* src/html/omp.xsl (new_task): Apply create_task_response for error
	dialog.

2013-11-19  Matthew Mundell 

	* src/html/omp.xsl (html-permissions-table): Make the new icon depend on
	capabilities, instead of on the role.

2013-11-19  Hani Benhabiles 

	* src/gsad.c (main): Add --gnutls-priorities option with NORMAL as
	default value. Add MHD_OPTION_HTTPS_PRIORITIES to MHD_start_daemon calls
	accordingly.

	* doc/gsad.8: Add documentation for gnutls-priorities cli option.

2013-11-16  Hani Benhabiles 

	* src/gsad.c (init_validator): Don't validate value 2 for hosts_allow
	and ifaces_allow.

	* src/gsad_omp.c (create_user_omp, save_user_omp): Remove special case
	handling of value 2 for hosts_allow and ifaces allow. Refactor code.

	* src/html/omp.xsl (html-create-user-form): Remove Allow All choice for
	interfaces and hosts access. Adjust default choices.
	(user): Remove output case for Allow All hosts and interfaces access.
	(user [edit]): Remove Allow All choice.

2013-11-15  Matthew Mundell 

	* src/gsad_omp.c (get_many): Add owner=any to default filter.

2013-11-15  Hani Benhabiles 

	* src/html/omp.xsl (assets): Add refresh icon tooltip.
	(report [assets]): Add tooltip for names in report column.

2013-11-13  Matthew Mundell 

	* src/html/omp.xsl (verify_agent_response): New template.
	(get_agent): Match verify response.
	(html-create-permission-form): Exclude GET_VERSION from dropdown.  Use
	Create instead of Save in button text.
	(html-edit-permission-form): Exclude GET_VERSION from dropdown.

2013-11-13  Jan-Oliver Wagner 

	* src/html/img/last_inactive.png,
	src/html/img/first_inactive.png,
	src/html/img/previous_inactive.png,
	src/html/img/next_inactive.png: Updated placeholders with
	greyed out icons produced in the same way as the others.

2013-11-13  Jan-Oliver Wagner 

	* src/html/omp.xsl (report [assets]): Lower abbreviation limit
	from 20 to 15 to make width fit better even for names with wide letters.
	The first 15 chars of a hostname usually is enough to distinguish.

2013-11-13  Hani Benhabiles 

	* src/html/omp.xsl (html-create-users-form, user [edit]): Update hosts
	and interface access choice strings to be more explicit.

	* src/html/help.xsl (users.html): Update documentation accordingly.

2013-11-13  Hani Benhabiles 

	* src/html/omp.xsl (report [assets]): Abbreviate hostname in IP column
	when its value is very long. Add hostname to the tooltip.

2013-11-12  Hani Benhabiles 

	* src/html/omp.xsl (host): Add tooltip to hosts list icon.

2013-11-12  Hani Benhabiles 

	* src/html/omp.xsl (assets): Add filter label for log results.
	(report [assets]): Add log results column.

2013-11-11  Matthew Mundell 

	* src/html/omp.xsl (assets, report [assets]): Add tooltip to greyed out
	prognostic icon.

2013-11-08  Hani Benhabiles 

	* src/html/help.xsl: Update documentation for users Host Access as it
	now supports the full syntax supported by Targets.

2013-11-07  Matthew Mundell 

	* src/html/omp.xsl (report [results-pager]): Add vertical align to all
	IMG styles, so they align consistently.
	(report [results]): Add filter and page controls at bottom of list, like
	in the standard lists.

2013-11-07  Matthew Mundell 

	* src/html/omp.xsl (report [results-pager]): Add grey arrow icons, as in
	other lists.

2013-11-07  Hani Benhabiles 

	* src/html/omp.xsl (report [errors]): Remove severity column.

2013-11-07  Hani Benhabiles 

	* src/html/omp.xsl (report [section-list]): Move Summary section title
	to the top of the menu.

2013-11-06  Matthew Mundell 

	* src/html/omp.xsl (list-window): Use a single TD for the list footer,
	counting the number of columns for the colspan instead of using a fixed
	number.

2013-11-06  Matthew Mundell 

	* src/html/omp.xsl (filter-window-pager): Grey out the icons on the edge
	pages, instead of removing them.

	* src/html/img/first_inactive.png, src/html/img/previous_inactive.png,
	src/html/img/next_inactive.png, src/html/img/last_inactive.png: New files.

	* CMakeLists.txt: Install new icons.

2013-11-06  Matthew Mundell 

	* src/html/omp.xsl (list-window): Add pager controls at bottom of list.

2013-11-06  Matthew Mundell 

	* src/gsad_omp.c (get_one, get_many, get_task, get_config)
	(get_config_family, get_config_nvt): Remove actions attribute.

2013-11-05  Hani Benhabiles 

	* src/html/help.xsl (users.html): Update documentation for users
	interface access.

2013-11-05  Matthew Mundell 

	* src/html/omp.xsl (list-window): Add new-icon arg.
	(html-permissions-table): For now only show new icon for Admins.  Other
	users can't get the lists of users, roles and groups anyway.

2013-11-05  Matthew Mundell 

	* src/html/omp.xsl (html-create-user-form): Default role to User,
	because that is the usual case.

2013-11-05  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-logo): Apply create indicator on New
	Permission page.

2013-11-04  Matthew Mundell 

	* src/gsad_omp.c (params_toggle_override): Replace the filt_id with 0
	instead of -2, otherwise Manager uses the default Tasks Filter value
	instead of the given filter.

2013-11-04  Hani Benhabiles 

	* src/gsad.c (init_validator): Validate access_ifaces and ifaces_allow
	parameters.

	* src/gsad_omp.c (create_user_omp, save_user_omp): Send ifaces element
	with the appropriate allow attribute.

	* src/html/omp.xsl (html-create-user-form, user [edit]): Add
	fields to set allowed/denied network interface access.
	(user [details]): Output Interface Access.

2013-11-04  Michael Wiegand 

	* src/html/omp.xsl: Add missing ":".

2013-11-01  Matthew Mundell 

	* src/html/omp.xsl (list-window): Add filt_id to refresh form so that
	the named filter is kept when the user changes the refresh.  Also remove
	the override param otherwise the filter term takes preference.  I think
	this is safe to do now that the overrides are controlled on a separate
	form.

2013-11-01  Matthew Mundell 

	Use a string only version of the omp function when the argument is just
	a string, otherwise the format specifiers in the strings of complex
	commands like CREATE_CONFIG can cause errors.

	* src/gsad_omp.c (omp): Replace formatting args with a single string
	arg.  Update all callers.
	(ompf): New function.  Formatting version of omp.  Use in all callers
	that used "omp" with formatting.

2013-11-01  Matthew Mundell 

	* src/gsad_omp.c (import_config_omp): Switch to new style with "next"
	param handling.
	(import_report_format_omp): Correct fallback URLs.

	* src/html/gsad.xsl (html-gsa-logo): Apply create indicator on New
	Config page.

	* src/html/omp.xsl (html-import-config-form): Add next param to import
	form.

2013-11-01  Jan-Oliver Wagner 

	* src/html/img/last.png, src/html/img/first.png: Replaced
	the placeholder with actual icons.

2013-10-31  Jan-Oliver Wagner 

	* src/html/img/alterable.png: Updated with new icon.

2013-10-31  Timo Pollmeier 

	* src/html/omp.xsl (gsa:type-many): Add "allinfo" as a type without
	plural s.
	(edit-header-icons, details-header-icons): Add optional cap-type-plural
	parameter for consistency with changes to list-window.
	(list-window): Handle subtypes and special plural cases like "info" or
	"DFN-CERT Advisories". Hide Actions column if icon-count is 0.
	(html-cpe-table, html-cve-table, html-nvt-table, html-ovaldef-table)
	(html-dfn_cert_adv-table, html-allinfo-table): Use list-window template.

2013-10-31  Timo Pollmeier 

	* src/html/omp.xsl (html-configs-table, html-port-lists-table): Use
	list-window template.

2013-10-30  Matthew Mundell 

	* src/html/omp.xsl (shy-long-rest): Drop chunk size to 5.  Correct
	offset of next chunk.
	(shy-long-words): Drop chunk size to 5.  Correct offset of next chunk.
	Pass current word instead of whole string.  Add spaces between words.

2013-10-30  Matthew Mundell 

	* src/html/omp.xsl (shy-long-rest, shy-long-words): New templates.
	(report [ssl_certs]): Fill long words with soft hyphens, instead of
	truncating at a length, because the differences in character sizes
	within the font makes the displayed length vary wildly.

2013-10-30  Matthew Mundell 

	* src/html/omp.xsl (list-window, result [result-headers]): Remove column
	width special case left over from truncation.

	* src/html/gsa-style.css (.gbntable_name td div): Remove.  Was for
	truncation.

2013-10-30  Timo Pollmeier 

	* src/html/omp.xsl (short_timestamp_current): New template.
	(task [details]): Get correct date for current report.

2013-10-30  Timo Pollmeier 

	* src/html/omp.xsl (result [result-headers]): Apply result-header
	template to the Vulnerability and Host column to allow sorting.

2013-10-30  Michael Wiegand 

	* src/html/po/de.xml: Improve wording in German translation.

2013-10-30  Matthew Mundell 

	* src/html/omp.xsl (gsa:has-long-word): New function.
	(task, target, result [result-headers]): Remove gbntable_name
	truncation.
	(report [ssl_certs]): Abbreviate the DN using XSL if the DN contains any
	long words.

2013-10-29  Matthew Mundell 

	For Targets, Tasks, Report Results and Report SSL Certs make the first
	column a fixed width and truncate the contents with ellipsis if it
	reaches the width.

	* src/html/omp.xsl (list-window): Specify width if column is Name or DN.
	(task, target): Make the Name TDs a gbntable_name, and wrap the contents
	in a DIV.
	(result [result-headers]): Specify width of Vulnerability header TD.
	Make TD gbntable_name and add DIV.
	(report [ssl_certs]): Make TD gbntable_name and add DIV with tooltip.

	* src/html/gsa-style.css (.gbntable td): Remove word breaking.  Add
	ellipsis truncation.
	(.gbntable div): New rule.
	(.gbntablehead2 td): Remove word breaking.

2013-10-29  Timo Pollmeier 

	* src/html/omp.xsl (report [results-pager]): Add buttons to go to first
	and last page here as well.

2013-10-29  Timo Pollmeier 

	* src/html/omp.xsl (task): Swap report counts in Total column so
	the one used for sorting comes first.

2013-10-29  Timo Pollmeier 

	* CMakeLists.txt: Install new images src/html/img/first.png and
	src/html/img/last.png.

	* src/html/omp.xsl (filter-window-pager): Add buttons to go to first
	and last page.

	* src/html/img/first.png, src/html/img/last.png: New image files.

2013-10-29  Matthew Mundell 

	* src/html/gsa-style.css (.gbntable td): New rule.  Breaks words in
	cells of standard tables.
	(.gbntablehead2 td): Prevent breaking words of headings.

2013-10-29  Timo Pollmeier 

	* src/html/omp.xsl (report [os]): Add empty CPE column for unknown OS.

2013-10-29  Timo Pollmeier 

	* src/html/omp.xsl (status_bar): Add title_suffix parameter.
	(task): Add link to the current report on the progress bar and add info
	about the link to the tooltip. Show number of both all and all finished
	reports with links to the get_reports pages in reports total column.

2013-10-28  Matthew Mundell 

	* src/html/omp.xsl (result [result-headers]): Remove truncation of
	long NVT names, because the browser wraps the column anyway.

2013-10-28  Matthew Mundell 

	Sort column reverse by default where it makes more sense.

	* src/html/omp.xsl (list-window): Pass sort-reverse through to
	column-name.
	(column-name): Add sort-reverse arg.
	(html-tasks-table, html-tags-table, html-schedules-table)
	(html-reports-table): Add specifier to columns that must be sorted
	reverse by default.
	(html-configs-table, html-cpe-table, html-cve-table, html-nvt-table)
	(html-ovaldef-table, html-dfn_cert_adv-table, html-allinfo-table)
	(html-port-lists-table): Add sort-reverse column-name arg to columns
	that must be sorted reverse by default.

2013-10-28  Timo Pollmeier 

	* src/html/omp.xsl (report [os]): Add column with CPE SecInfo links.

2013-10-28  Timo Pollmeier 

	* src/html/omp.xsl (report [cves]): Add links to the SecInfo pages of
	the CVEs.

2013-10-24  Matthew Mundell 

	* src/gsad_omp.c (omp_success): NULL check entity.

2013-10-23  Timo Pollmeier 

	* src/gsad.c (init_validator): Add parameter apply_filter.

	* src/gsad_omp.c (get_report): Use a special filter to get all results
	for pages except results and summary pagem unless apply_filter param is
	set to 1.

	* src/html/omp.xsl (report [fold-filter-icon])
	(report [result-details-icon]): Add apply_filter param to links, get
	filter term from filter param on pages that can modify the filter.
	(report [result-overrides-icon]): Add apply_filter param to links.
	(report [section-link]): Get filter term from filter param on pages
	that can modify the filter.
	(section-filter): On report_section pages (except results and summary)
	replace normal filter controls with controls to enable and disable
	current filter.

2013-10-23  Matthew Mundell 

	* src/html/omp.xsl (report-hosts-link): Prefix the host keyword with a
	column to make the filter more usual looking.

2013-10-22  Matthew Mundell 

	* src/html/omp.xsl (task [details]): Add colon to match other fields.

2013-10-22  Michael Meyer 

	* src/html/os.xml:
	Added cisco nx-os.

2013-10-22  Matthew Mundell 

	* src/html/omp.xsl (report [section-list]): Remove report from path, and
	simplify condition.

2013-10-22  Matthew Mundell 

	* src/html/omp.xsl (task [details]): In the Reports field link to the
	current report if there is one.

2013-10-21  Hani Benhabiles 

	* src/html/help.xsl (new_task.html, task_details.html): Update help
	documentation.

2013-10-21  Hani Benhabiles 

	* src/gsad.c (init_validator): Validate source_iface parameter.
	(create_task_omp, save_task_omp): Handle source_iface parameter.

	* src/html/omp.xml (task [details]): Show network source interface
	value.
	(new_task, html-edit-task-form): Add field for network source interface.

2013-10-18  Timo Pollmeier 

	* src/html/omp.xsl (report [ports]): In severity column use "severity"
	instead of "cvss" element.

2013-10-17  Timo Pollmeier 

	* src/html/omp.xsl (result-body): Set padding of the table row wrapping
	the details boxes to zero and reduce height of dummy row by removing
	the line break.

2013-10-17  Timo Pollmeier 

	* src/gsad/gsa-style.css (note_box_box, override_box_box)
	(report_section): Add 4px padding.

	* src/html/omp.xsl (note-detailed, override-detailed): Remove
	positioning style attributes of buttons.

2013-10-16  Matthew Mundell 

	* src/html/gsad.xsl (delete_group_response): New template.
	(html-gsa-logo): Add more group indicator icons.

2013-10-16  Matthew Mundell 

	* src/html/omp.xsl (edit_port_list): Match delete response for error
	dialog.

2013-10-16  Timo Pollmeier 

	* src/gsad_omp.c (send_settings_filters): Check for OMP failure
	responses and write the responses to the buffer.
	(save_my_settings_omp): Return to edit page instead of get page if
	any the OMP modify_setting commands failed. Make marking of sections
	for different settings with comments more consistent.

	* src/html/omp.xsl (edit_my_settings): Add error message box for
	modify_setting_response.

2013-10-16  Matthew Mundell 

	* src/gsad_omp.c (save_task_omp): Add ALTERABLE to MODIFY_TASK if given.

	* src/html/omp.xsl (html-edit-task-form): Add Alterable Task field if
	the task is New.

2013-10-16  Matthew Mundell 

	* src/gsad_omp.c (create_task): Send alterable flag through to manager.

	* src/html/omp.xsl (task [details], new_task): Add Alterable Task field.
	(html-edit-task-form): Remove alterable clone icon.

2013-10-16  Matthew Mundell 

	* src/gsad_omp.c (get_many): Build the default filter with the task ID
	when the task ID is given for the report case.  When a named filter is
	given add the task ID to the front of the filter.

	* src/html/omp.xsl (filter-window-part): Remove the filter param from
	the filter dropdown, otherwise it is used instead of the default in the
	-- case.
	(html-reports-table): Pass the task ID as extra param, so that get_many
	can ensure that it is in the filter.

2013-10-15  Timo Pollmeier 

	* src/html/omp.xsl (html-users-table): Use database field with same
	name for sorting "Roles" column.

2013-10-15  Matthew Mundell 

	Make remaining Details window headings like others.

	* src/html/omp.xsl (tag [details]): Remove name heading to match other
	Details pages.  It's already in the name field.
	(get_nvts): Move page specific header icons slight to the right, as in
	other pages.
	(host): Move back link to list icon.

2013-10-15  Matthew Mundell 

	Make Config window headings more like others.

	* src/html/omp.xsl (html-config-family-table): Drop Details from edit
	page name, as on Config page.  Move back link to list icon in header.
	Bold Family field.  Remove extra TD causing small empty column on right.
	(html-config-nvt-table): Drop Details from edit page name.  Move back
	link to icon.  Move Config field down to others.  Remove top Family
	field because there is one below.  Remove heading that duplicates window
	title.  Remove Details heading to match other pages.
	(nvt): Add Config field.

2013-10-14  Matthew Mundell 

	Make Result Details window heading more like others.

	* src/gsad.c (init_validator): Add export_result to commands
	(exec_omp_get): Handle export_result.

	* src/gsad_omp.c (export_resource): Add special case for result
	location.
	(export_result_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/help.xsl (contents.html): Add Result Details item.
	(result_details.html): New template.

	* src/html/omp.xsl (result-details): Add help and export icons.  Move
	report link to header icon.  Add ID minor field.

2013-10-14  Matthew Mundell 

	Add Alterable Tasks.

	* CMakeLists.txt: Install alterable PNG.

	* src/gsad.c (init_validator): Add alterable.

	* src/gsad_omp.c (clone_omp): Send alterable if given.

	* src/html/omp.xsl (task [details]): Add alterable indicator in header.
	(html-edit-task-form): Add alterable clone icon in header.  Allow config
	and target editing if alterable.
	(task): Add alterable indicator.  Add margin to observer indicator.
	Skip trend for alterable tasks.

	* src/html/img/alterable.png: New file.

2013-10-12  Matthew Mundell 

	* src/html/omp.xsl (task [details]): Remove overrides icon.

2013-10-12  Matthew Mundell 

	Use omp and omp_success functions in all create handlers, so that the
	Create pages all go back to the New page when the OMP command fails.

	* src/gsad_omp.c (create_report_omp, create_lsc_credential_omp): Use omp
	function.
	(new_agent, new_agent_omp): Move up in file.
	(create_agent_omp): On failure go back to New page.
	(send_alert_event_data, send_alert_condition_data)
	(send_alert_method_data): Remove.
	(append_alert_event_data, append_alert_condition_data)
	(append_alert_method_data): New functions.
	(create_alert_omp, save_alert_omp, create_target_omp): Use omp function.
	(new_config, new_config_omp): Move up in file.
	(create_config_omp, create_group_omp, create_port_list_omp)
	(create_filter_omp): Use omp function.

2013-10-11  Hani Benhabiles 

	* src/html/omp.xsl (nvt): Remove nvt description handling code.

	* src/html/help.xsl (nvt_details.html): Update help documentation.

2013-10-10  Timo Pollmeier 

	* src/html/omp.xsl (result-headers): Show overrides icon only for
	active overrides.

2013-10-10  Jan-Oliver Wagner 

	* src/html/wizard.xsl (quick-first-scan-wizard): Remove the second
	New icon and shortened the text a little bit. The same icon
	twice looks a bit bold and confusing.

2013-10-10  Timo Pollmeier 

	* src/html/omp.xsl (note-detailed, override-detailed): Set position
	of buttons to 3 pixels away from bottom right corner.

2013-10-10  Matthew Mundell 

	* src/html/omp.xsl (edit_my_settings): Remove extra TDs that were
	creating a small empty third column.

2013-10-10  Timo Pollmeier 

	* src/html/omp.xsl (html-create-note-form, html-edit-note-form)
	(html-create-override-form, html-edit-override-form, result-details):
	Add cellpadding and border attributes to table of result details to
	make spacing consistent with report results page.

2013-10-09  Matthew Mundell 

	* src/html/omp.xsl (report [section-link]): Add class arg.
	(report [section-list]): Pass class in apps case, so that the highlight
	is rounded for prognostic reports.

2013-10-09  Timo Pollmeier 

	* src/gsad_omp.c (send_alert_condition_data): Change (threat) level
	to severity.

	* src/html/omp.xsl (html-create-alert-form, html-edit-alert-form)
	(alert, alert [trash]): Use severity instead of threat level in
	conditions.

2013-10-08  Matthew Mundell 

	* src/html/omp.xsl (assets): Use arrow icons instead of text arrows in
	page control.

2013-10-08  Matthew Mundell 

	Make the Details page follow the New page, in general.

	* src/gsad_omp.c (create_group_omp): On error serve New Group instead of
	next page.  Remove group_id check, now that it always goes to Details
	next.
	(get_user): Append extra_xml before DESCRIBE_AUTH response, so that
	get_one ID parsing works.

	* src/html/gsad.xsl (create_permission_response): New template.
	(html-gsa-logo): Add indicator icons for Create on Details pages.

	* src/html/omp.xsl (get_group): Match create_group_response.

2013-10-08  Matthew Mundell 

	Make the Details page follow the New page, in general.

	* src/gsad_omp.c (create_alert_omp): On error serve New Alert instead of
	next page.

	* src/html/gsad.xsl (html-gsa-logo): Add indicator icons for Create on
	Details pages.

	* src/html/omp.xsl (get_alert): Match create_alert_response.
	(html-create-report-format-form): Add next param.

2013-10-08  Matthew Mundell 

	Make the Details page follow the New page, in general.

	* src/gsad_omp.c (create_lsc_credential_omp): Use next_page.
	(new_target): Remove target_id handling, now that the next page is the
	Details of the created target.
	(create_target_omp, create_config_omp): Use next_page.
	(get_config): Check for ID in response, in case previous page was New
	Target.
	(get_note, get_override): Switch to get_one.  Drop commands arg.  Update
	callers.
	(create_port_list_omp): Use next_page.

	* src/html/gsad.xsl (html-gsa-logo): Add indicator icons for Create on
	Details pages.

	* src/html/omp.xsl (list-window, details-header-icon): Add next to New
	icon.
	(get_lsc_credentials, get_config_response): Match create response.
	(html-create-target-form): Remove target_id, now that the next page is
	Details for the new target.
	(get_note, get_override): Adjust paths for get_one.

2013-10-07  Matthew Mundell 

	* src/gsad_omp.c (get_task): Check for ID like in get_one, until
	get_task is converted to use get_one.

2013-10-07  Timo Pollmeier 

	* src/html/omp.xsl (html-create-note-form, html-edit-note-form)
	(html-create-override-form, html-edit-override-form, note-detailed)
	(override-detailed, result-headers, section-filter): Pass details
	parameter to next page. Change link fragment ID to jump to the notes
	and overrides respectively.

2013-10-07  Matthew Mundell 

	* src/gsad_omp.c (get_one): Look for an ID in a CREATE response in
	extra_xml if the ID param is missing.

	* src/html/omp.xsl (new_task, html-create-lsc-credential-form)
	(html-create-agent-form, html-create-alert-form)
	(html-create-filter-form, html-create-target-form)
	(html-create-config-form, html-create-schedule-form)
	(html-create-slave-form, html-create-group-form,
	(html-create-port-list-form, html-create-user-form): Add next param with
	Details page.  Add filter args if required.

2013-10-07  Timo Pollmeier 

	* src/html/omp.xsl (report [summary]): Add report ID at the top right
	for non-prognostic reports.

2013-10-07  Timo Pollmeier 

	* src/html/gsad.xsl (html-gsa-logo): Move indicators for tag actions
	from get_report to get_report_summary_response.

	* src/html/omp.xsl (user-tags-window, tag [for_resource])
	(html-create-tag-form, html-edit-tag-form): Add new
	parameter for report_section.
	(get_report): Remove user tags window and tag-related response message
	boxes. Moved to get_report_summary_response.
	(get_report_summary_response): Add user tags window and tag-related
	response message boxes, moved from get_report. Remove test for report
	type.

2013-10-04  Matthew Mundell 

	* src/html/wizard.xsl (quick-first-scan-wizard): Make the icons links.
	Remove the details icons.  Add a New Target icon.

	* src/html/po.xsl: Update wizard text to match.

2013-10-04  Matthew Mundell 

	* src/html/omp.xsl (result [result-headers]): Move note and override
	presence icons into Vulnerability column.

2013-10-04  Matthew Mundell 

	* src/html/omp.xsl (result [result-headers]): Remove details-button arg
	and details icon.  Update callers.

2013-10-04  Matthew Mundell 

	* src/html/omp.xsl (report): Match filter box and table to other list
	windows.

2013-10-04  Matthew Mundell 

	* src/html/img/style/dropdown_arrow_green.png: Actually commit file.

2013-10-04  Matthew Mundell 

	* CMakeLists.txt: Install green arrow image.

	* src/html/gsa-style.css (report_section_list:hover): Switch to a single
	green arrow as background.

	* src/html/omp.xsl (report [section-list]): Remove pointy list item,
	because it makes the area too cluttered and covers some of the text.

	* src/html/img/style/dropdown_arrow_green.png: New file.

2013-10-04  Timo Pollmeier 

	* CMakeLists.txt: Install src/html/img/style/dropdown_arrow.png and
	src/html/img/style/highlight_green.png.

	* src/html/gsa-style.css: Replace background of id section_list_first
	with a small downward arrow. Change background when mouse is hovering
	over the menu.

	* src/html/img/style/dropdown_arrow.png: New image file.

	* src/html/img/style/highlight_green.png: New image file.

2013-10-04  Matthew Mundell 

	* src/html/omp.xsl (report [result-overrides-icon]): Separate the value
	of overrides for the link, because that must the inverse of the current
	value.

2013-10-04  Timo Pollmeier 

	* src/html/omp.xsl (report [section-list]): Do not hide menu item of
	currently selected report section.

2013-10-04  Timo Pollmeier 

	* src/html/omp.xsl (host): Add section "Host Identification".

2013-10-03  Matthew Mundell 

	* src/html/omp.xsl (list-window-line-icons): Remove param that was for
	the details icon.

2013-10-03  Matthew Mundell 

	Remove more redundant get_tasks override params.

	* src/html/omp.xsl (html-edit-task-form): Replace overrides param with
	filter params in Add Report form.
	(task): Remove extra override param from icons call, now that the
	default and filters cover this.

	* src/html/gsad.xsl (html-gsa-logo, error_dialog, login_page): Remove
	overrides param from get_tasks URL, now that the default is the required
	value.

	* src/html/help.xsl (tasks.html): Remove overrides param from URL.

2013-10-03  Matthew Mundell 

	Ensure the overrides state is preserved across actions on the Tasks
	page.

	* src/gsad_omp.c (get_many): Make the default task filter apply
	overrides, to prevent having to specify the default via the extra
	"overrides" param.
	(edit_task): Default overrides to 1, like everywhere.

	* src/html/gsad.xsl (html-gsa-navigation): Removed extra overide param
	from Tasks page links, now that the default matches the requirement.

	* src/html/omp.xsl (html-edit-task-form): Remove the overrides param
	from the form entirely, because it is always available, either via the
	default or in the filter.

2013-10-01  Matthew Mundell 

	* src/html/omp.xsl (list-window): Remove overrides icons.  Allow before
	and after html for column headings.
	(html-tasks-table, html-reports-table): Add overrides icon in Severity
	heading.

2013-10-01  Matthew Mundell 

	* src/html/omp.xsl (gsa:column-filter-name): Replace ' ' too.
	(filter-window-part, list-window): Replace text format argument headings
	with node format argument columns.  Update all callers.

2013-10-01  Matthew Mundell 

	* src/html/omp.xsl: Remove END comments now that everything is in a
	section with a BEGIN.

2013-10-01  Matthew Mundell 

	* src/html/omp.xsl: Add section headers for templates at end of file.
	(commands_response): Move up into Generic section.
	(new-task-alert-select, new-task-group-select, new-task): Move up into
	Tasks section.
	(new_target): Move up into Targets section.

2013-10-01  Matthew Mundell 

	* src/html/omp.xsl: Add Raw Info end comment.
	(gsa:build-levels, gsa:join, gsa:alert-in-trash)
	(gsa:table-row-class, gsa:date-diff, gsa:report-host-has-os)
	(gsa:host-has-unknown-os, gsa:report-section-title): Move up into
	function section.
	(severity-bar, severity-label, build-levels): Move up to separate Tags
	Views into their own section.
	(html-task-table): Move down into tasks section, making Reports and
	Tasks sections separate from the Named Templates section.
	(gsad_msg): Move up for same reason.

2013-10-01  Matthew Mundell 

	* src/html/omp.xsl: Make header comment more regular.  Move Generic
	Management section up in file so that it comes before most of its
	users.

2013-10-01  Matthew Mundell 

	* src/html/omp.xsl (task [details]): Add refresh param to override form.

2013-09-30  Matthew Mundell 

	* src/html/omp.xsl (result-overrides-icon-img)
	(report [result-overrides-icon]): New templates.
	(result [result-headers]): Add overrides icon in Severity column.

2013-09-30  Matthew Mundell 

	* src/html/omp.xsl (report [all]): Call report-icons instead of
	report-help-icons.
	(report-icons): New template.
	(report-help-icon): Make style more like other header icons.

2013-09-30  Matthew Mundell 

	* src/html/gsa-style.css (#report_section_list [.last]): New rule.

	* src/html/omp.xsl (report [section-list]): Skip Task Details link for
	prognostic reports.

2013-09-30  Matthew Mundell 

	* src/html/omp.xsl (report [section-list]): Add Task Details item.

2013-09-30  Matthew Mundell 

	* src/gsad_omp.c (get_report): Add Low and Log to levels default.

2013-09-30  Matthew Mundell 

	* src/html/omp.xsl (list-window): Add missing refresh param to override
	icon form.

2013-09-30  Matthew Mundell 

	* src/html/omp.xsl (filter-window-part, report [section-filter]): Make
	filter input slightly shorter, to stop the icons from wrapping.

2013-09-30  Matthew Mundell 

	* src/html/omp.xsl (filter-window-part): Add missing braces around
	Xpath.

2013-09-30  Michael Wiegand 

	Post release version bump to 5.0+beta3.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2013-09-30  Michael Wiegand 

	Preparing the gsa 5.0+beta2 release.

	* CHANGES: Updated.

2013-09-27  Timo Pollmeier 

	* src/html/gsa-style.css (td p): New rule.

	* src/html/omp.xsl (nvt): Apply structured-text template to script tags.

2013-09-25  Matthew Mundell 

	Add new note and override buttons on the New Note page.

	* src/gsad_omp.c (new_note, new_override): Add NVT and NEXT to XML in
	simple case.

	* src/html/omp.xsl (get_nvts): Add new note and override buttons.
	(html-create-note-form, html-create-override-form): In the simple case
	if the NVT ID was given then use it in the NVT field.

2013-09-24  Timo Pollmeier 

	* src/html/omp.xsl (html-reports-table): Add column names for sorting
	by severity level counts.

2013-09-19  Hani Benhabiles 

	* src/gsad.c (init_validator): Validate hosts_ordering parameter.

	* src/gsad_omp.c (create_task_omp, save_task_omp): Send hosts_ordering
	parameter value.

	* src/html/omp.xsl (new_task, html-edit-task-form): Add hosts ordering
	multi-choice options.
	(task [details]): Output hosts ordering value.

2013-09-18  Jan-Oliver Wagner 

	* src/html/help.xsl (reports.html, tasks.html): Replace "Jump to dialog"
	by a list icon in the title bar to be consistent witjh other help dialogs.

2013-09-18  Matthew Mundell 

	* src/html/omp.xsl (html-reports-table): Add sorting to default-filter,
	else name is used.

2013-09-18  Matthew Mundell 

	* src/html/omp.xsl (preferences [edit-scanner-details]): Adjust colspan
	for new column.

2013-09-18  Matthew Mundell 

	* src/html/omp.xsl (preferences [edit-scanner-details]): Add Default
	column to match what's in table.

2013-09-18  Matthew Mundell 

	* src/gsad_omp.c (new_alert): Get report formats and filters here
	instead of in new_alert_omp, because they're always needed on the New
	Alert page, however it was reached.
	(new_alert_omp): Remove OMP calls.

2013-09-18  Matthew Mundell 

	* src/gsad_omp.c (new_alert_omp): Change type in GET_FILTERS, to match
	recent type rename.

	* src/html/omp.xsl (html-create-alert-form): Rename field to try match
	filter type.

2013-09-18  Matthew Mundell 

	* src/gsad_omp.c (new_alert, new_alert_omp): Move up in file.
	(create_alert_omp): On error stay on the New Alert page, instead of
	returning to the Alerts page.

2013-09-18  Hani Benhabiles 

	* src/html/help.xsl (hosts_note): Update documentation for IPv6 ranges.
	(new_target.html, target_details.html, targets.html): Update to document
	Targets' new options.

2013-09-17  Matthew Mundell 

	* src/html/help.xsl: Make spacing at end of single tags consistent.

2013-09-17  Matthew Mundell 

	* src/html/help.xsl (reports.html): New template.

2013-09-17  Matthew Mundell 

	* src/html/omp.xsl (report): Restrict the Task column width, to prevent
	the Date column from getting too small.

2013-09-17  Matthew Mundell 

	* src/html/omp.xsl (report): Move status to dedicated column, using
	status bar instead of text.
	(html-reports-table): Add Status column.

2013-09-17  Timo Pollmeier 

	* src/html/omp.xsl (html-reports-table): Add sorting by severity column.

2013-09-17  Hani Benhabiles 

	* src/gsad.c (init_validator): Validate reverse_lookup_only and
	reverse_lookup_unify parameters.
	* src/gsad_omp.c (create_target_omp, save_target_omp): Handle
	reverse_lookup_only and reverse_lookup_unify parameters.

	* src/html/omp.xsl (html-create-target-form, html-edit-target-form): Add
	reverse lookup options.
	(target [details]): Output reverse lookup values.

2013-09-16  Matthew Mundell 

	* src/html/omp.xsl (report_format [details]): Correct typo.

2013-09-16  Hani Benhabiles 

	* src/gsad.c (init_validator): Validate exclude_hosts parameter.

	* src/gsad_omp.c (create_target_omp, save_target_omp): Send targets
	exclude_hosts parameter too.

	* src/html/omp.xsl (html-create-target-form, html-edit-target-form): Add
	exclude hosts input field.
	(target [details]): Output exclude hosts value too.

2013-09-16  Matthew Mundell 

	* src/html/omp.xsl (gsa:actions-width): New function.
	(list-window): Use gsa:actions-width.
	(user-tags-window, preferences, html-configs-table)
	(html-port-lists-table, result [result-headers], report [assets])
	(report [ssl-certs]): Specify Actions width in icons.

2013-09-16  Matthew Mundell 

	* src/html/omp.xsl (icon-width, trash-actions-width): New variables.
	Use in all trash tables for Actions columns.
	(list-window): Use icon-width.

2013-09-16  Matthew Mundell 

	* src/html/omp.xsl (list-window): Add icon-count arg, which governs the
	width of the Actions column.  Update all callers with counts.

2013-09-13  Matthew Mundell 

	* src/html/help.xsl (contents.html): Remove Settings.
	(settings.html): Remove.  Settings were removed with Administrator.

2013-09-13  Matthew Mundell 

	* src/html/gsa-style.css (#gb_menu li.section_start): New rule.

	* src/html/gsad.xsl (html-gsa-navigation): Group items in Configuration
	menu more logically, separating groups with lines.

2013-09-13  Matthew Mundell 

	* src/html/omp.xsl (preference-details): Select the config, else only
	the default is displayed on the Scan Config Details page.
	(preferences [scanner]): Add default column.

2013-09-13  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-navigation): Add overlay div to each of
	the top menu buttons.

	* src/html/gsa-style.css: Add rules for the menu to overlay a green
	version of the first menu item when the mouse hovers over the top of the
	menu.  This is a hint that clicking the top button will select the first
	item on the menu.

2013-09-13  Timo Pollmeier 

	* src/html/gsa-style.css (div.label_high, div.label_medium)
	(div.label_low, div.label_log, div.label_none): Use same background
	colors and gradients as severity bars.

2013-09-12  Matthew Mundell 

	* src/html/omp-doc.xsl (change, changes): New templates.

	* src/html/omp.xsl (protocol): Add Compatbility Changes section.

2013-09-11  Matthew Mundell 

	* src/gsad_omp.c (get_many): Default report sorting to date.

	* src/html/omp.xsl (html-reports-table): Use date as filter column too.

2013-09-11  Matthew Mundell 

	* src/html/omp.xsl (html-reports-table): Rename Name to Date.

2013-09-10  Matthew Mundell 

	* src/gsad_omp.c (get_result_page): Make static like others.

2013-09-10  Matthew Mundell 

	* src/html/omp.xsl (list-window): Separate the refresh icon and the
	overrides icon into two forms, otherwise clicking on refresh toggles
	the overrides.

2013-09-10  Matthew Mundell 

	* src/html/omp.xsl (task [details], report, task, permission): Encode
	filters for URL.

2013-09-10  Matthew Mundell 

	* src/gsad.c (gsad_init, gsad_cleanup): Remove void for consistency.

2013-09-10  Timo Pollmeier 

	* src/html/omp.xsl (result-headers): Show original severity level in
	tooltip of severity bar.

2013-09-09  Matthew Mundell 

	* src/gsad.c (get_many): Indent OMP printf with a space.  Move details
	flag out of printf and make it only present for reports, because some
	types link SecInfo rely on the default to work properly.

2013-09-09  Matthew Mundell 

	Make the links to the reports of a task use the default filter, but with
	the task.

	* src/gsad.c (init_validator): Add replace_task_id.

	* src/gsad_omp.c (get_many): Add filter_replace to OMP GET command.

	* src/html/omp.xsl (filter-window-part): Pass filter in filter selection
	form, so that the replace has access to the task_id.
	(task [details], task): Add replace_task_id and filt_id args to report
	links, so that current task is used and so that default filter is used.
	(html-reports-table): Add replace_task_id, so that it is passed around
	in the table links.

2013-09-05  Matthew Mundell 

	* src/gsad_omp.c (params_toggle_overrides): New function.
	(get_tasks): Toggle overrides with params_toggle_overrides.
	(get_reports): Toggle overrides like get_tasks does.

2013-09-05  Matthew Mundell 

	* src/gsad_omp.c (get_report_section): Remove shadowing declaration.
	Clean up indenting.

2013-09-05  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-logo): Add Reports page indicator icons.

2013-09-05  Matthew Mundell 

	* src/gsad_omp.c (get_report_section): Call get_report directly, in
	order to pass in extra_xml, so the indicator icon and error message
	works.

2013-09-05  Matthew Mundell 

	* src/html/omp.xsl (task [details]): In count links sort reverse by
	date.
	(report): Order the element report name elements like it is done in the
	other tables.  In particular, remove the margin style so that the status
	is flush under the name, like the comment is in other tables.

2013-09-05  Matthew Mundell 

	* src/html/gsad.xsl (print-node): Print attributes too.

2013-09-05  Matthew Mundell 

	Switch to "result" from "report" for report result filter type and
	setting.

	* src/gsad_omp.c (get_report): Switch filter type for rename.

	* src/html/omp.xsl (html-create-filter-form, html-edit-filter-form): Add
	result to types.
	(report [section-filter]): Switch creat_filter type to result.
	(get_my_settings, edit_my_settings): Add Results Filter.

2013-09-05  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-navigation): Remove indent from Report in
	menu.

2013-09-05  Matthew Mundell 

	* src/html/omp.xsl (filter-window-part): Show named filter controls for
	reports too.

	* src/gsad_omp.c (get_many): Prepend "report_" to "filt_id" in OMP for
	reports, otherwise the filter is applied to the results.

2013-09-04  Matthew Mundell 

	Add debug param which can be added to display params and XML.

	* src/gsad.c (init_validator): Add debug.

	* src/html/gsad.xsl (print-node): New template.
	(html-footer): Print params and XML if debug given.

	* src/html/omp.xsl (gsa:token): New template.
	(task): Use gsa:token for token.

2013-09-04  Matthew Mundell 

	* src/gsad_omp.c (get_many): Add default filter for reports which sorts
	reverse by date.

	* src/html/omp.xsl (task): In report count link correct overrides
	element and sort reverse by date.

2013-09-04  Matthew Mundell 

	Move the Task Details report lists to a new page, Reports.

	* src/gsad.c (exec_omp_get): Make get_reports a regular commands.

	* src/gsad_omp.c (next_page): Add get_reports.
	(get_many): Add task_id to the built filter, if there is one.
	Explicitly ask for 0 details.  Prefix report_ on the filter if the
	type is reports, otherwise the fitler applies to the report results.
	(get_task): Remove filter building and GET_REPORTS call.
	(get_reports, get_reports_omp): New functions.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/gsad.xsl (html-gsa-navigation): Add Reports under Tasks in
	Scan Management.

	* src/html/omp.xsl (filter-rest): Exclude task_id too.
	(filter-window-part): Add Task field if task_id is present.
	(task [details]): Add refresh forms.  Add links and last report to
	Reports field.  Remove report list window.
	(short_timestamp_last): Check last instead of first.
	(report): Get delta from envelope.  Add task column.  Grey delta when
	showing all tasks.  Make the icons return to Reports page.
	(task): Adjust details link for new page.  Link report count to new
	Reports page.
	(list-window): Get overrides from filters so it works for reports too.
	Put refresh controls on Reports page too, including override control.
	(html-reports-table, get_reports): New template.

2013-09-04  Timo Pollmeier 

	* src/html/omp.xsl (html-tasks-table, task): Remove column "First".
	Make "Severity" heading no longer a sub-column of "Reports". Add
	tooltips for entries in columns "Total" and "Last". Use standard font
	size for these columns.

2013-09-03  Timo Pollmeier 

	* src/html/img/high.png, src/html/img/high_big.png,
	src/html/img/false_positive.png, src/html/img/log.png
	src/html/img/low.png, src/html/img/low_big.png,
	src/html/img/medium.png, src/html/img/medium_big.png,
	src/html/img/none_big.png: Delete. Obsoleted by HTML labels and
	severity bars.

	* CMakeLists.txt: Remove installation of obsolete threat level images.

2013-09-03  Timo Pollmeier 

	Replace threat/severity level images with HTML/CSS styled text boxes.

	* src/html/gsa-style.css (div.label_high, div.label_medium)
	(div.label_low, div.label_log, div.label_none): New class styles.

	* src/html/omp.xsl (severity-label): New template.
	(assets, report [filterbox], task [details], host, report [assets])
	(get_reports_response/report/report [report-assets], report [hosts])
	(report [summary]): Replace threat/severity level images with
	severity-label template.
	(column-name): Apply severity-label template when the column label is
	a severity level.

	* src/html/help.xsl (hosts.html, task_details.html): Replace
	threat/severity level images with severity-label template.

2013-08-29  Timo Pollmeier 

	* src/html/omp.xsl (override [details], override-detailed): Calculate
	threat level from severity and new threat level from new_severity.
	(result [result-headers]): Calculate threat and new threat level from
	corresponding severity elements. Show N/A for missing severity.
	Use severity to determine parameters for new override links.
	(report [os-severity]): Calculate threat and new threat level from
	corresponding severity elements.

2013-08-28  Timo Pollmeier 

	* src/html/omp.xsl (html-edit-override-form): Swap severity number and
	level text in dropdown text.
	(override-detailed): Swap severity number and level text in
	"Overridden from [...] to [...]" text.

2013-08-28  Timo Pollmeier 

	* src/gsad_omp.c (new_note, create_note_omp, edit_note, save_note_omp):
	Replace threat with severity.

	* src/html/omp.xsl (html-create-note-form, html-edit-note-form)
	(note [details]): Replace threat with severity.
	(result [result-headers]): Pass severity to new_note instead of threat.

2013-08-28  Timo Pollmeier 

	* src/html/gsad.xsl (html-gsa-logo): Add indicator for
	modify_note_response and modify_override_response on their respective
	edit pages.

	* src/html/omp.xsl (new_note): Apply template for modify_note_response.
	(new_override): Apply template for modify_override_response.

2013-08-27  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Set the password after save_user_omp, if
	it changed.

	* src/gsad_omp.c (save_user_omp): Add password return arg.

	* src/gsad_omp.h: Update header accordingly.

2013-08-27  Matthew Mundell 

	* src/gsad_omp.c (get_task): Remove the result filter, now that Manager
	overrides this when a report filter is given.  This way the result
	filtering has the same apply_overrides value as the reports filtering.

	* src/html/omp.xsl (task): Add back the filter param to the details link
	using the apply_override value from the current task filter.

2013-08-27  Matthew Mundell 

	* src/gsad_omp.c (get_task): Default apply_overrides to 1 like
	everywhere.  Get the default filter from the params in the case filter
	where the filter is missing.

	* src/html/omp.xsl (task [details]): Add special task filters to
	list-window extra_params.
	(report): Add filter params to compare and delete icons.
	(task): Remove filter param as get_task now has a default for this.

2013-08-27  Timo Pollmeier 

	* src/gsad_omp.c (new_override, create_override, save_override_omp):
	Replace threat with severity.

	* src/html/omp.xsl (html-create-override-form, html-edit-override-form)
	(override [override]): Replace threat with severity.
	(result [result-headers]): Use severity when creating new a override
	instead of threat.

2013-08-27  Matthew Mundell 

	* src/html/omp.xsl (task [details]): Drop elements from Severity and
	Scan Result in list-window headings, to prevent them from being links.
	(column-name): When the heading element is empty then just put the text,
	without the link.

2013-08-27  Timo Pollmeier 

	* src/html/omp.xsl (html-overrides-table): Sort table column "From"
	using DB column "severity".

2013-08-26  Matthew Mundell 

	* src/html/omp.xsl (task [details]): Pass default filter to list-window
	to preserve task_id in filter of list button.
	(list-window): Add default filter arg.

2013-08-26  Matthew Mundell 

	* src/html/omp.xsl (task [details]): Use image names in headings.
	(list-window): Add missing extra_params to column-name calls.
	(column-name): If the heading is an image name, use the image instead
	of text.

2013-08-26  Matthew Mundell 

	Add filtering of reports on the Task Details page.

	* src/gsad.c (init_validator): Add get_reports to commands.  Add task
	filter params.
	(exec_omp_get): Make get_reports an alias for get_task.

	* src/gsad_omp.c (get_task): Remove original_overrides hack.  Build
	filter if requested.  Use the given filter for get_reports instead of
	a fixed filter, and add a result filter.

	* src/html/omp.xsl (filter-window-part): Skip the new and named filter
	controls for reports.
	(task [details]): Pass the separate task filter to details-header-icons
	else the report filter is used.  Use list-window to produce the reports
	window.
	(report): Use boolean and and integer for the observed check.
	(task): For the details link, pass the task filter and filt_id in
	special params, and use the filter param to specify an initial filtering
	for the reports.
	(list-window): Add and extra_params arg and add it to all links.  Skip
	export and refresh controls for reports.
	(details-header-icons): Add filter params so caller can specify them.

2013-08-26  Timo Pollmeier 

	* src/html/omp.xsl (result-cvss-risk-factor): New function.
	(report, last_report): Hide severity score if it is negative and show
	level as in "threat" element in severity bar tooltip.
	(override [override], override [details]): Show CVSS instead of threat
	if it is Alarm, hide severity score if it is negative, use new function
	for severity bar tooltip.
	(result [result-headers], report [vulns], report [os-severity])
	(report [unknown-os-severity], report [app-severity], report [errors]):
	Hide severity if it is negative, use new function for level and adjust
	severity bar tooltip.

2013-08-22  Timo Pollmeier 

	* src/html/omp.xsl (report, last_report): Remove commented out code
	for result count based threat icon.

2013-08-22  Hani Benhabiles 

	* src/gsad_omp.c (check_modify_config): Remove unused function and line
	parameters.
	(save_config_omp, save_config_family_omp, save_config_nvt_omp): Adjust
	check_modify_config call.
	(get_result): Remove unused first_results, max_results, levels,
	search_phrase, notes, overrides, min_cvss_base, results_hosts_only,
	sort_field, sort_order, delta_report_id, delta_states parameters.
	(get_result_omp, get_result_page): Adjust get_result call.
	(get_system_report_omp): Remove unused content_disposition parameter.

	* src/gsad_omp.h: Adjust headers accordingly.

	* src/gsad.c (request_handler): Adjust get_system_report_omp call.

2013-08-22  Timo Pollmeier 

	* src/html/help.xsl (my_settings.html): Add severity_class anchor.
	(task_details.html, tasks.html): Replace threat icons with severity
	bars and update text accordingly.

2013-08-20  Matthew Mundell 

	* src/gsad_omp.c (get_task): Add filter with apply_overrides to
	GET_REPORTS, so that overrides are applied to results too.

	* src/html/omp.xsl (report): Use the filtered instead of the full counts
	because

2013-08-20  Matthew Mundell 

	* src/gsad_omp.c (get_task): Get reports with a separate GET_REPORTS
	command.

	* src/html/omp.xsl (task [details]): Select reports from GET_REPORTS
	response.
	(report): Adjust paths now that the report has moved in the XML.

2013-08-20  Hani Benhabiles 

	* src/html/omp.xsl (note, override, html-notes-table)
	(html-overrides-table): Add link to resource details page with tooltip
	ontext values. Move text to first column.

2013-08-20  Hani Benhabiles 

	* src/html/omp.xsl (user, group, role, target, port_list)
	(lsc_credential, config, alert, tag, filter, schedule, report_format)
	(slave, agent, permission, get_info_cpe_lnk, get_info_cve_lnk)
	(get_info_ovaldef_lnk, get_info_dfn_cert_adv_lnk): Add tooltip for view
	resource details links.
	(get_info_nvt_lnk): Remove tooltip parameter. Fix tooltip.
	(info/nvt): Adjust get_info_nvt_lnk call.

2013-08-20  Hani Benhabiles 

	* src/html/omp.xsl (info/allinfo): Extract summary tag from extra info
	for new style nvts.

2013-08-20  Hani Benhabiles 

	* src/html/help.xsl (permissions.html, new_permission.html)
	(permission_details.html, roles.html, role_details.html): New templates.
	(contents.html): Add permissions and roles help pages links.

	* src/html/omp.xsl (details-header-icons): Add nonew parameter to
	disable new resource button.
	(html-permissions-table, html-permissions-table-trash): Fix column
	names.
	(role [details]): Add nonew parameter to details-header-icons template
	call.

2013-08-20  Hani Benhabiles 

	* src/html/omp.xsl (list-window-line-actions): Add notrashcan parameter
	to disable move to trashcan action help. Remove Details action help.

	* src/html/help.xsl (hosts.html, agents.html, lsc_credentials.html)
	(report_formats.html, users.html, tasks.html, cpes.html, cves.html)
	(nvts.html, ovaldefs.html, dfn_cert_advs.html, allinfo.thml): Update
	help documentation.

2013-08-20  Hani Benhabiles 

	* src/html/omp.xsl (list-window-line-icons, info/cpe, info/cve)
	(info/nvt, info/ovaldef, info/dfn_cert_adv, info/allinfo): Remove
	details button.
	(html-cpe-table, html-cve-table, html-nvt-table, html-ovaldef-table)
	(html-dfn_cert_adv-table, html-allinfo-table): Remove actions column as
	it has no actions left.

2013-08-19  Hani Benhabiles 

	* src/html/omp.xsl (report [report], report [assets]): Remove details
	icon. Make first column values clickable, linking to details page.

2013-08-19  Hani Benhabiles 

	* src/gsad_omp.c (get_many): Revert change for get_filters command to
	also get filters with no types as manager correctly handles this case
	now.

2013-08-19  Hani Benhabiles 

	* src/gsad_omp.c (get_many): Use only the specified type for
	get_filters command.

2013-08-14  Jan-Oliver Wagner 

	* INSTALL: Updated reference system from Debian 6 to 7.

2013-08-14  Matthew Mundell 

	* src/gsad_base.c (FAIL_HTML): New define.
	(xsl_transform): Return fail page HTML on error, instead of NULL.
	Callers assume this happens, which led to segfaults on error.

2013-08-14  Timo Pollmeier 

	* src/html/omp.xsl (html-create-override-form, html-edit-override-form)
	(override [details]): Rename "Threat" sections to "Severity", label
	"Alarm" severity level as "> 0.0" and use "Alarm" type when creating
	overrides for overrides with severity > 0.0.

	* src/html/help.xsl (new_override.html): Describe new Severity elements.

2013-08-09  Jan-Oliver Wagner 

	* CMakeLists.txt: Install the recently added icons.

2013-08-09  Matthew Mundell 

	* src/html/omp.xsl (list-window): Replace override dropdown with image
	in header form.

	* src/html/img/overrides_disabled.png,
	src/html/img/overrides_enabled.png: New files.

2013-08-08  Matthew Mundell 

	* src/gsad_omp.c (get_many): Include sort elements when building filter.

	* src/html/omp.xsl (gsa:column-filter-name): New template.
	(filter-simple, filter-rest): Exclude sort columns.
	(filter-window-part): Add headings arg.  Use for sort field.
	(list-window, html-configs-table, html-cpe-table, html-cve-table)
	(html-nvt-table, html-ovaldef-table, html-dfn_cert_adv-table)
	(html-allinfo-table, html-port-lists-table): Pass in column headings.

2013-08-08  Matthew Mundell 

	* src/gsad_omp.c (get_many): Separate simple search terms and more
	complex filter terms when building the filter.

	* src/html/omp.xsl (filter-simple): New template.
	(filter-rest): Only include complex terms.  Only add relation when
	there's a column.
	(filter-window-part): For filter expand icon include extra params and
	get the type with type-many, so that SecInfo works.  Separate simple
	search term from complex ones in expanded filter.  Rename "The rest".

2013-08-08  Matthew Mundell 

	* src/html/omp.xsl (task): Display the first report even when it is the
	same as the last report, so that it is clear that the columns are sorted
	correctly when sorting by First.

2013-08-08  Matthew Mundell 

	* src/html/omp.xsl (filter-window-part): Clear any selected filter in
	the expanded filtering form.

2013-08-08  Matthew Mundell 

	* src/html/omp.xsl (filter-window-part): Add fold icon.  Make expanded
	section depend on filterbox param.

2013-08-08  Hani Benhabiles 

	* src/html/omp.xsl (report [section-filter]): Fix filter creation form's
	inputs.

2013-08-07  Matthew Mundell 

	Add expanded filter controls to GET pages.

	* src/gsad.c (init_validator): Add build_filter.

	* src/gsad_omp.c (get_many): If build_filter flag is given then contruct
	filter from other params.
	(get_tasks): Skip filter hacking when build_filter is given.

	* src/html/omp.xsl (filter-rest): New template.
	(filter-window-part): Add expanded filter controls.

2013-08-07  Timo Pollmeier 

	* src/html/omp.xsl (trend_meter): Use the terms "severity" and
	"vulnerability" instead of "threat" in alt and title text.

	* src/html/help.xsl (tasks.html): Update description of trend meter.

2013-08-06  Matthew Mundell 

	* src/html/help.xsl (sorting): New template.  Call alongside all calls
	to template "filtering".
	(tasks.html): Remove old sorting section.

2013-08-06  Timo Pollmeier 

	* src/html/gsa-style.css (#small_inline_form select)
	(#small_inline_form input): Set vertical-align property to top.

2013-08-06  Timo Pollmeier 

	* src/html/gsad.xsl (html-gsa-navigation): Remove "New Task" menu item.

	* src/html/help.xsl (contents.html): Remove entry for "New Task" menu
	item.

	* src/html/wizard.xsl (quick-first-scan-wizard): Add short instructions
	how to create a new task.

	* src/html/po/de.xml: Add German translation of new wizard text.

2013-08-05  Matthew Mundell 

	Make the help icons on the Edit pages land in the right place.

	* src/html/gsad.xsl: Add gsa to element prefixes so that imported files
	can use each other's functions.

	* src/html/help.xsl: Add gsa namespace.
	(list-window-line-actions): Add anchor for links from Edit pages.

	* src/html/omp.xsl: Add gsa to element prefixes.
	(gsa:type-string): New function.
	(edit-header-icons): Add underscore to anchor name, for consistency.

2013-08-05  Matthew Mundell 

	* src/gsad_omp.c (resource_action): Remove task specific parameter name.

2013-08-05  Matthew Mundell 

	* src/gsad_omp.c (new_slave, new_slave_omp): Move up in file.
	(create_slave_omp): Switch to new style, so that next page is New Slave
	on error.

	* src/html/gsad.xsl (html-gsa-logo): Apply indicator icon on New Slave.

2013-08-02  Timo Pollmeier 

	* src/gsad.c (init_validator): Add "Alarm" to valid threat values.

2013-08-02  Matthew Mundell 

	* src/html/omp.xsl (html-gsa-logo): Add indicator icon on Overrides page
	for New Override.

2013-08-01  Matthew Mundell 

	* src/html/omp.xsl (ovaldef-details, dfn_cert_adv-details): Remove bold
	from minor details ID so that they match the other pages.

2013-08-01  Matthew Mundell 

	* src/gsad_omp.c (get_many): By default sort users by role.

2013-07-31  Matthew Mundell 

	* src/html/omp.xsl (get_info_response): Add case for all errors except
	for the database missing one, otherwise a permission error looks like
	one of the database is missing.

2013-07-31  Matthew Mundell 

	* src/gsad.c (html-edit-permission-form): Access subject info directly
	under SUBJECT, now that it is available there.

2013-07-30  Matthew Mundell 

	* src/gsad.c (init_validator): Add parentheses to comment chars.

2013-07-30  Timo Pollmeier 

	* src/gsad.c (init_validator): Fix regexp for severity. Add
	severity_optional. Make new_severity alias of severity_optional. Add
	custom_severity, new_severity_list.

	* src/gsad_omp.c (create_override_omp, edit_override_omp): No longer
	send new_threat. Add selection between listed and text field
	new_severity.

	* src/html/omp.xsl (html-create-override-form, html-edit-override-form):
	Replace new_threat fields with list of presets for new_severity
	and radio buttons to choose between list and text field.

2013-07-29  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-logo): Apply trashcan indicator icons.

2013-07-29  Matthew Mundell 

	* src/gsad_omp.c (create_schedule_omp): Switch to new style so that
	get_schedule is used for the next page, otherwise the filter bar is
	completely empty.

2013-07-29  Matthew Mundell 

	* src/html/omp.xsl (html-create-schedule-form): Add filtering params.

2013-07-29  Matthew Mundell 

	* src/html/omp.xsl (group [auth]): Add filter params so filtering is
	preserved on next page.

2013-07-29  Matthew Mundell 

	* src/html/omp.xsl (user [edit]): Add filter params so filtering is
	preserved on next page.

2013-07-29  Matthew Mundell 

	* src/html/omp.xsl (get_users): Apply create_filter_response for error
	dialog.

	* src/html/gsad.xsl (html-gsa-logo): Apply indicator icon.

2013-07-29  Matthew Mundell 

	* src/html/omp.xsl (get_task): Match operation responses, for error
	messages.

	* src/html/gsad.xsl (html-gsa-logo): Match indicator icons on Task
	Details page.

2013-07-26  Timo Pollmeier 

	* src/html/omp.xsl (result-headers [result-headers]): In severity bar
	tooltip check if severity changed instead of threat level, additionally
	show original severity if it was overridden and get threat level from
	threat element.

2013-07-24  Matthew Mundell 

	* INSTALL: Reorder PKG_CONFIG_PATH export, in case another openvas
	installation is already in existing PKG_CONFIG_PATH.

2013-07-18  Matthew Mundell 

	* src/gsad_omp.c (create_task_omp, save_task_omp)
	(save_container_task_omp, create_user_omp, save_user_omp): Also check
	params inside "+" button cases, so that the error message shows up when
	there are param errors.

2013-07-15  Timo Pollmeier 

	* src/gsad_omp.c (create_report_omp): replace "%" with "%%" in imported
	report XML to avoid misinterpretation as format placeholders by
	g_markup_vprintf_escaped in omp function.

2013-07-12  Matthew Mundell 

	* src/gsad_omp.c (get_report): Use "severity" instead of "type" as sort
	field.

2013-07-12  Timo Pollmeier 

	* src/html/omp.xml (override-detailed): Add new severity score to
	"from ... to ..." text.

2013-07-11  Matthew Mundell 

	* src/html/omp.xsl (result [result-headers]): Use "severity" as the sort
	field instead of type, to match the header name.

2013-07-11  Matthew Mundell 

	* src/html/omp.xsl (result [result-headers]): Use "location" as the sort
	field instead of port, to match the header name.

2013-07-11  Timo Pollmeier 

	* src/html/gsad_omp.c (save_override_omp): Add command parameter
	"new_severity".

	* src/html/omp.xml (html-edit-override-form): Add "New Severity"
	input.

2013-07-11  Timo Pollmeier 

	* src/gsad.c (init_validator): Add "severity" and alias "new_severity",
	based on "min_cvss_base" but also accepting integer values.

	* src/html/gsad_omp.c (create_override_omp): Add command parameter
	"new_severity".

	* src/html/omp.xml (html-create-override-form): Add "New Severity"
	input.

2013-07-10  Matthew Mundell 

	* src/html/omp.xsl (report): Flush trailing whitespace.
	(get_trash): Correct spelling.

2013-07-10  Matthew Mundell 

	* src/html/help.xsl (powerfilter.html): Describe regex options.

2013-07-10  Timo Pollmeier 

	* src/html/omp.xsl (override [override], override [details]): Use
	bar for new_severity if it is > 0.0 instead of new_threat.
	(html-overrides-table): Use new_severity for sorting by "To" column.

2013-07-10  Matthew Mundell 

	* ChangeLog: Add close paren.

2013-07-10  Matthew Mundell 

	* src/gsad_omp.c (CHECK_PARAM): Name variable more consistently.  Line
	up indenting.  Add space after function name.

2013-07-10  Matthew Mundell 

	* src/gsad_omp.c (get_trash): Add space after functions.  Remove
	comments because it's pretty obvious what's happening.

2013-07-10  Matthew Mundell 

	* src/gsad_omp.c (save_alert_omp): Check that comment is valid.

2013-07-09  Timo Pollmeier 

	* src/html/omp.xsl (html-tasks-table, task [details]): Rename "Threat"
	to "Severity".
	(report [report], last_report): Replace threat icon with severity bar.

2013-07-08  Hani Benhabiles 

	* src/html/omp.xsl (get_nvts): Show resource not found message when nvt
	is not found instead of empty ui box.

2013-07-05  Timo Pollmeier 

	* src/gsad.c (init_validator): Add "dynamic_severity" as alias for
	"boolean".

	* src/gsad_omp.c (save_my_settings_omp): Add saving of setting
	"Dynamic Severity".

	* src/html/omp.xsl (get_my_settings, edit_my_settings): Add the
	"Dynamic Severity" setting.

2013-07-04  Timo Pollmeier 

	* src/html/omp.xsl (result [result-headers]): Get severity from
	severity element instead of NVT's cvss_base.
	(result [result-body]): Add NVT version at scan time if available.
	(report [vulns], report [os-severity], report [unknown-os-severity])
	(report [app-severity], report [errors]): Get severity from severity
	element instead of NVT's cvss_base.

2013-07-03  Hani Benhabiles 

	* src/html/gsa-style.css (result_header, result_section_top): Add
	background color.
	(result_section): New class.
	(result_header_right, result_header_left): Remove.

	* src/html/omp.xsl (report [results]): Reduce cell spacing for results
	tables.
	(result [result-headers]): Add check and apply result header class.
	Remove inner table in result header cells and adjust to display
	correctly.

2013-07-02  Hani Benhabiles 

	* src/html/omp.xsl (report [ports]): Rename Threat to Severity. Update
	severity bar to use cvss value accordingly.

2013-07-01  Hani Benhabiles 

	* src/gsad_omp.c (save_task_omp, create_lsc_credential_omp)
	(save_lsc_creential_omp, save_agent_omp, save_alert_omp)
	(create_target_omp, create_tag_omp, save_tag_omp, save_target_omp)
	(save_config_omp, create_note_omp, create_override_omp, save_slave_omp)
	(save_report_format_omp): Remove associated CHECK macro and use
	CHECK_PARAM macro instead. Reorganize code so that parameter checking
	comes before new connection to manager is made.
	(edit_config): New function
	(edit_config_omp): Call edit_config.

	* src/html/omp.xsl (get_config_response): Match gsad_msg.

2013-07-01  Hani Benhabiles 

	* src/gsad_omp.c (CHECK_PARAM): New macro.
	(create_group_omp, save_group_omp, create_permission_omp)
	(save_permission_omp, create_port_list_omp, create_port_range_omp)
	(save_port_list_omp, save_port_range_omp, create_filter_omp)
	(save_filter_omp, save_user_omp): Refactor code. Remove associated CHECK
	macros. Use CHECK_PARAM. Reorganize code for certain functions so that
	parameter checking happens before creating a new connection to manager.

2013-07-01  Hani Benhabiles 

	* src/gsad_omp.c (GET_TRASH_RESOURCE): New macro.
	(get_trash): Refactor and clean code.

2013-07-01  Hani Benhabiles 

	* src/html/omp.xsl (report [ports]): Adapt port and iana name printing
	for old port results values.

2013-07-01  Timo Pollmeier 

	* (report [apps]): Rename inaccurate_hosts to no_cpe_detail_hosts
	and rephrase text for hosts with CPEs in inventory but without matching
	CPE details. Change matching criteria for hosts so details must have
	correct name and value at the same time.

2013-07-01  Michael Wiegand 

	Post release version bump to 5.0+beta2.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2013-07-01  Michael Wiegand 

	Preparing the gsa 5.0+beta1 release.

	* CHANGES: Updated.

	* CMakeLists.txt: Raise openvas-libraries dependency to 7.0.0.

	* INSTALL: Update dependencies.

2013-06-28  Matthew Mundell 

	* src/gsad_omp.c (get_many): Add a space for clarity.
	(get_tasks): Set "filt_id" to -2, otherwise this is missed in get_many
	because we are setting "filter" manually.

2013-06-26  Michael Wiegand 

	* CMakeLists.txt: Make SVN revision in version string available again
	for out-of-source build.

2013-06-26  Matthew Mundell 

	* src/html/omp.xsl (result [result-headers]): Correct column name.

2013-06-25  Hani Benhabiles 

	* src/html/omp.xsl (gsa:cvss-risk-factor): Check for None threat first
	in nist/bsi case.

2013-06-25  Hani Benhabiles 

	* src/html/omp.xsl (result [result-header]): Don't apply
	cvss-risk-factor as extra text for severity bar when threat of result is
	Log.

2013-06-24  Matthew Mundell 

	* src/html/omp.xsl (report [result-header]): Add delta and prognostic
	cases.

2013-06-24  Matthew Mundell 

	* src/html/omp.xsl (get_trash): Get Groups background right in Contents.

2013-06-24  Matthew Mundell 

	* src/html/omp.xsl (result [result-headers]): Only use sorting links when
	the expand icon is present.  This keeps the links off pages like Result
	Details and Add Note.

2013-06-24  Timo Pollmeier 

	* src/html/omp.xsl (report [topology]): Remove forced levels filter.

2013-06-24  Matthew Mundell 

	Replace sorting section above filter with sorting via Severity and
	Location column headings.  Still uses "type" and "port" in the filter.

	* src/html/omp.xsl (report [sorting]): Remove.
	(report [results]): Remove old sorting control.
	(report [result-header]): New template.  Prints a header.
	(result [result-header]): Change mode to result-headers.  Apply new
	result-header template to produce Severity and Location headers with
	links.
	(result-detailed): Update result mode.

2013-06-24  Timo Pollmeier 

	* src/html/omp.xsl (user-tags-window): Shorten overly long window
	titles (> 80 characters).

2013-06-24  Hani Benhabiles 

	* src/gsad.c (init_validator): Add delete_trash_group command.
	(exec_omp_post): Handle delete_trash_group command.

	* src/gsad_omp.c (get_trash): Get groups too.
	(delete_trash_group_omp): New function.

	* src/html/omp.xsl (get_trash): Apply delete_group_response. Add table
	for groups in trash and trash groups content entry.

2013-06-23  Jan-Oliver Wagner 

	* src/html/img/cpe/a:snort:snort.png, src/html/img/cpe/a:sourcefire.png,
	src/html/img/cpe/a:typo3:typo3.png, src/html/img/cpe/a:google.png,
	src/html/img/cpe/a:drupal:drupal.png,
	src/html/img/cpe/a:gnu.png, src/html/img/cpe/a:otrs:otrs.png,
	src/html/img/cpe/a:wordpress:wordpress.png: New.

	CMakeLists.txt: Install new icons.

2013-06-21  Matthew Mundell 

	* src/html/gsad.xsl (get_system_reports_response): Add
	command_result_dialog for error message.

2013-06-21  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-navigation): Move "last" to end column.

2013-06-21  Timo Pollmeier 

	* src/gsad_omp.c (init_validator): Add apostrophe to info_id validator.

	* src/html/omp.xsl (cve-details, ovaldef-details): Decode CPEs in links.

2013-06-21  Timo Pollmeier 

	* src/html/omp.xsl (info/allinfo, html-allinfo-table): Add severity
	column.

2013-06-20  Timo Pollmeier 

	* src/html/omp.xsl (cpe-details): Add row with (maximum) severity bar.

2013-06-20  Timo Pollmeier 

	* src/html/omp.xsl (cpe-details): Change plain-text CVEs to links
	to the CVEs' details pages in "Reported vulnerabilites".
	(cve-details): Change plain-text CPEs to links to the CPEs' details
	pages in "Vulnerable products".

2013-06-20  Timo Pollmeier 

	* src/html/omp.xsl (html-dfn_cert_adv-table): Use correct get_info type
	in Severity/Max CVSS column.

	* src/html/help.xsl (dfn_cert_advs.html): Replace "definition" with
	"advisory" in paragraph on severity.

2013-06-20  Timo Pollmeier 

	* src/html/omp.xsl (html-config-family-table): Rename table header
	"CVSS" to "Severity" and remove centering.
	(info/cpe, info/nvt, info/cve, info/ovaldef, info/dfn_cert_adv): Resize
	severity bar and show empty bar with "N/A" for missing severity.
	(html-cpe-table, html-ovaldef-table, html-dfn_cert_adv-table): Rename
	table header "Max CVSS" to "Severity", including filter column.
	(cpe-details): Rename "CVSS" to "Severity" in reported vulnerabilities
	table header.
	(ovaldef-details, dfn_cert_adv-details): Rename "Maximum CVSS" to
	"Severity" and show empty "N/A" bar if no CVSS is available.
	(nvt): Show empty "N/A" bar if no CVSS is available.

	* src/html/help.xsl (config_editor_nvt_families.html)
	(config_family_details.html, cpes.html, nvts.html, ovaldefs.html)
	(dfn_cert_advs.html): Update columns renamed to "Severity".

2013-06-19  Matthew Mundell 

	* src/gsad_omp.c (get_many): Add permission term to note filter check.
	Make the check cover overrides too.

	* src/html/gsad.xsl (html-gsa-navigation): Add permission term to notes
	filter so that observed resources are included.  Add overrides filter so
	that sorting is by NVT instead of name.

	* src/html/omp.xsl (task [details], nvt): Add permission term to filter
	so that observed resources are included.

2013-06-19  Timo Pollmeier 

	* src/gsad_omp.c (create_report_omp, create_task_omp):
	Prepare commands in extra string to avoid unwanted markup escaping.
	(create_agent_omp): Remove superfluous curly braces.
	Prepare command in extra string to avoid unwanted markup escaping.

2013-06-19  Timo Pollmeier 

	* src/gsad_omp.c (create_report_omp, create_task_omp, create_agent_omp):
	Change to new style.

2013-06-18  Hani Benhabiles 

	* src/html/help.xsl (config_editor_nvt_families.html)
	(config_nvt_details.html): Update documentation to reflect NVT risk
	factor removal.

	* src/html/omp.xsl (risk_factor): Remove template.
	(html-config-familiy-table): Remove NVT Risk column.

2013-06-19  Timo Pollmeier 

	* src/html/omp.xsl (cve-details): Use abbreviation "S" for
	"SINGLE_INSTANCE" in CVSS vector.

2013-06-19  Timo Pollmeier 

	* CMakeLists.txt: Remove install of pre-generated cpe-icons.xml,
	run generator script and install generated file instead.

	* cpe-icons.xml: Removed, now generated automatically.

	* tools/cpe-icon-dict-append.in, tools/cpe-icon-dict-prepend.in: New
	input files for generate-cpe-icon-dict.sh.

	* tools/generate-cpe-icon-dict.sh: New script to generate cpe-icons.xml.

2013-06-18  Hani Benhabiles 

	* src/html/omp.xsl (info/cve): When no CVSS is provided, create severity
	bar with N/A text.
	(html-cve-table): Change CVSS to Severity.
	(cve-details): Make cvss vector link to cvss calculator. Display empty
	severity bar when no CVSS is provided.
	(host): Float severity bar to the left.

	* src/html/gsa-style.css: Remove float from progressbar_box class.

2013-06-18  Hani Benhabiles 

	* src/html/omp.xsl (html-nvt-table): Rename CVSS column to Severity.
	Adapt name used for sorting.

2013-06-17  Matthew Mundell 

	* src/html/omp.xsl (lsc_credential, agent, alert, filter, tag, config)
	(schedule, slave, note, port_list, report_format): Add observers icon.

2013-06-17  Matthew Mundell 

	* src/html/omp.xsl (permission): Add missing @.
	(permission [details], permission [trash])
	(html-edit-permission-form): Access resource info directly under
	RESOURCE, now that it is available there.

2013-06-17  Hani Benhabiles 

	* src/html/omp.xsl (nvt): Remove nvt risk factor. Make the base vector
	link to the cvss calculator.

2013-06-17  Timo Pollmeier 

	* CMakeLists.txt: Install cpe-icons.xml. Install app icons in base
	img directory instead of img/login. Install new img/cpe/other.png.

	* src/html/cpe-icons.xml: New CPE icon dictionary used in
	src/html/omp.xsl.

	* src/html/omp.xsl (get_info_cpe_lnk): Add CPE icon and options to
	hide it (no_icon, hide_other_icon).
	(cve-details): Add CPE icons in Vulnerable Products section.
	(cpe-details): Add CPE icon in front of name. Hide name field entirely
	if no name is found.
	(result [result-body]): Add hide_other_icon to cpe link.
	(cpe-icon): New template. Adds an icon for a given CPE.

	* src/html/img/other.png: New icon.

2013-06-17  Hani Benhabiles 

	* src/html/omp.xsl (report [cves]): Change NVT Severity column name.

2013-06-17  Matthew Mundell 

	* src/gsad.c (import_report_format_omp): Switch to new style so that
	filtering is preserved.

	* src/html/omp.xsl (html-create-report-format-form)
	(html-edit-report-format-form): Add missing filter params.

2013-06-17  Hani Benhabiles 

	* src/gsad.c (init_validator): Validate cves value for report_section
	parameter.

	* src/html/omp.xsl (gsa:report-section-title, report [section-list]):
	Add CVEs section.
	(get_report_cves_response, report [cves]): New templates.

2013-06-17  Hani Benhabiles 

	* src/html/omp.xsl (gsa:risk-factor-max-cvss): Determine max cvss value
	based also on user set severity class.

2013-06-15  Matthew Mundell 

	* src/html/omp.xsl (target, override [override]): Add observers icon.
	(observers-icon): New template.

2013-06-14  Matthew Mundell 

	* src/gsad_omp.c (get_many): Enable display of observed resources for
	all types.

2013-06-14  Hani Benhabiles 

	* src/html/omp.xsl (report [ssl_certs]): Remove substring call.

2013-06-14  Hani Benhabiles 

	Add download in report SSL Certificate.

	* src/gsad.c (init_validator): Validate download_ssl_cert command and
	ssl_cert parameter.
	(exec_omp_get): Handle download_ssl_cert command.

	* src/gsad_omp.c (download_ssl_cert): New function.

	* src/gsad_omp.h: Add download_ssl_cert prototype.

	* src/html/omp.xsl (report [ssl_certs]): Add actions column. Call
	download ssl cert button.
	(download_ssl_cert): New template.

2013-06-12  Timo Pollmeier 

	* src/html/gsad_omp.c (get_nvts): Add extra_xml parameter and include
	the extra_xml in the response. Update header accordingly.
	(next_page): Add response as extra_xml for get_nvts.
	(get_nvts_omp): Add extra_xml parameter.
	(edit_tag): Move extra_xml element inside the edit_tag element.

	* src/html/gsad.xsl (html-gsa-logo): Add response indicator for edit_tag
	and use new ones for get_nvts.

	* src/html/omp.xsl (user-tags-window): Insert anchor user_tags only
	if a successful tag operation response is found.
	(get_task, get_lsc_credential, get_agent, get_alert, get_filter)
	(get_target, get_config_response, get_schedule, get_slave)
	(get_nvts, get_note, get_override, get_group, get_permission)
	(get_port_list, get_report_format, get_report, get_result)
	(get_user): Add delete_tag_response, create_tag_response and
	modify_tag_response template calls.

2013-06-13  Hani Benhabiles 

	* src/html/omp.xsl (report [ssl_certs]): Add DN column. Remove domain
	names. Extract issuer value instead of hostnames. Sort table rows by
	DN value. Iterate over host details' SSLDetails instead of SSLInfo.

2013-06-12  Matthew Mundell 

	* src/html/omp.xsl (permission): Get NAME and id directly from RESOURCE.

2013-06-12  Timo Pollmeier 

	* src/html/omp.xsl (preference_details, preferences-details):
	Add column "Default value". Rename column "Value" to "Current Value"
	and hide it if no config is given.
	(edit-config-preference [edit-details], edit-config-preferences):
	Add column "Default value". Rename column "Value" to "New Value".
	(nvt): Removed preferences section, moved to get_nvts.
	(get_nvts): Add preferences section.

2013-06-11  Timo Pollmeier 

	* src/gsad_omp.c (get_nvts): Add preferences param to get_nvts command.

	* src/html/omp.xsl (nvt): Add NVT preferences on get_nvts page.

2013-06-11  Hani Benhabiles 

	* src/gsad_omp.c (create_override, create_note): Validate port value
	when entered manually. Don't validate values coming from results dialog.

2013-06-11  Hani Benhabiles 

	* src/html/omp.xsl (ssl_certs_time): New template.
	(report [ssl_certs]): Correctly format outputted not valid before and
	not valid after values.

2013-06-11  Hani Benhabiles 

	* src/gsad.c (init_validator): Accept ssl_certs value for
	report_section parameter.

	* src/html/omp.xsl (get_report_ssl_certs_response, report [ssl_certs]):
	New template.
	(gsa:report-section-title): Add ssl certificates section title.
	(report [section-list]): Add ssl certificates report section.

2013-06-11  Timo Pollmeier 

	* src/html/gsad.xsl (html-gsa-logo): Add response indicators for
	get_trash/delete_tag_response, new_tag/create_tag_response,
	new_tag/gsad_msg.

	* src/html/omp.xsl (get_tags): Add template call: modify_tag_response.
	(get_tag): Add template calls: delete_tag_response, modify_tag_response,
	create_tag_response.
	(delete_tag_response): New template.

2013-06-07  Matthew Mundell 

	* src/gsad_omp.c (save_permission_omp): Remove RESOURCE/TYPE from
	MODIFY_PERMISSION.

	* src/html/omp.xsl (html-edit-permission-form): Remove Resource Type
	field.  Given by permission name now.

2013-06-10  Timo Pollmeier 

	* src/html/omp.xsl (dfn_cert_adv-details): Fix condition for displaying
	summary as missing.

2013-06-10  Hani Benhabiles 

	* src/html/omp.xsl: Rename xslt keys kReportPorts, kVulnsHosts,
	kReportVulns, kReportOs, kReportApps, kReportProgApps to match common
	variable naming style.

2013-06-07  Matthew Mundell 

	* src/gsad_omp.c (create_permission_omp): Remove RESOURCE/TYPE from
	CREATE_PERMISSION.

	* src/html/omp.xsl (html-create-permission-form): Get the names from the
	help response.  Add a role radio to the subject field.  Remove Resource
	Type field.

2013-06-06  Matthew Mundell 

	* src/gsad.c (init_validator): Loosen permission validation.

	* src/html/omp.xsl (html-edit-permission-form): Get the names from the
	help response.  Add a role radio to the subject field.

2013-06-06  Hani Benhabiles 

	* src/html/omp.xsl (result [result-header]): Adjust prognostic variable
	check to work correctly when no value is passed.

2013-06-06  Hani Benhabiles 

	* src/html/omp.xsl (result [details]): Adjust result linking for delta
	results. Fix used filter term. Style update.

2013-06-06  Matthew Mundell 

	* src/html/omp.xsl (user [details]): Call minor-details, so that UUID
	and times appear.

2013-06-06  Hani Benhabiles 

	* src/html/omp.xsl (report [fold-filter-icon]): Use filter value from
	returned report response instead of user provided parameter.
	(report [result-details-icon]): Fix link title. Use report's filter
	term instead of user provided parameter.
	(result [result-body]): Add result_section for different lines part in
	delta report.
	(report [filterbox]): Remove term. Adjust filter parameter.

2013-06-05  Hani Benhabiles 

	* src/html/omp.xsl (report [section-link]): Remove name argument. Add
	count argument. Determine name from section title, type and count.
	(report [section-list]): Adjust section-link calls adequately.

2013-06-05  Hani Benhabiles 

	* src/html/omp.xsl (report [fold-filter-icon])
	(report [result-details-icon): Handle delta report cases.
	(report [results]): Add report section list for delta reports.
	(gsa:report-section-title): Add section list entries for delta reports.
	(report [section-link], report [section-list]): Add cases for delta
	reports.
	(report [section-filter]): Check for delta report type with report
	element attribute instead of child element.

2013-06-04  Hani Benhabiles 

	* src/html/omp.xsl (report [result-pager], report [section-links]): Use
	full result count for total value.
	(result [result-header]): Hide empty actions column in prognostic report
	case.
	(report [prognostic_apps]): Iterate over apps from results to show only
	apps that has a higher than zero severity.

2013-06-04  Matthew Mundell 

	* src/html/omp.xsl (get_alerts): Match delete_alert_response too.
	(describe_cert_response): Correct operation name.

2013-06-04  Matthew Mundell 

	* src/gsad_omp.c (get_task): Get delta report from delta_report_id
	instead of report_id, becase delta_id might be passed by other actions
	like Delete.

	* src/html/omp.xsl (report): Send delta report in delta_report_id.

2013-06-04  Hani Benhabiles 

	* src/html/omp.xsl (report [fold-filter-icon], report [filterbox])
	(report [result-details-icon, host): Use pos value from envelope params
	rather than returned in host detail.
	(gsa:report-section-title, report [section-link], report [section-list])
	(report [section-filter]): Adjust to include report hosts section for
	prognostic case.
	(get_report_hosts_response): Handle prognostic report case.
	(report [prognostic_hosts]): New template.
	(report [prognostic_apps]): Fix total. Iterate over apps from host
	details rather than results to include apps with 0 occurences.

2013-06-04  Hani Benhabiles 

	* src/html/omp.xsl (report [section-link], report [result-details-icon])
	(report [fold-filter-icon]): Use host value from params in prognostic
	case.

2013-06-03  Hani Benhabiles 

	* src/html/omp.xsl (report [section-list], gsa:report-section-title):
	Allow Applications for prognostic reports.
	(get_report_apps_response): Add call for prognostic_apps template.
	(report [apps]): Fix typo in used key name.
	(report [prognostic_apps]): New template.

2013-05-31  Hani Benhabiles 

	* src/gsad.c (init_validator): Validate port_manual parameter as a
	number.

	* src/gsad_omp.c (create_note_omp, create_override_omp): Clean code.
	Validate parameters accordingly.

2013-05-30  Hani Benhabiles 

	* src/gsad_omp.c (get_report_section): Add check for report type.

	* src/html/omp.xsl (report [results-filter]): Remove template.
	(report [section-filter]): Clean code. Add support for prognostic
	report. Adapt for Report results case.
	(report [results]): Adequately Call report section-filter instead of
	removed results-fiter.
	(gsa:report-section-title): Add prognostic results and summary.
	(report [section-link): Add type parameter. Output adequate report
	section link depending on report type.
	(report [section-link]): Adjust for prognostic report.
	(get_report_summary_response): Add prognostic report summary.
	(report [summary]): Adjust for prognostic report.

2013-05-30  Hani Benhabiles 

	* src/html/omp.xsl (gsa:report-section-title): New function.
	(report [results], report [summary], report [hosts], report [ports])
	(report [vulns], report [os], report [errors], report [topology])
	(report [closed_cves], report [apps]): Remove unneeded title parameter
	from section-list template call.
	(report [section-list]): Determine title and section names with
	report-section-title function call.

2013-05-30  Hani Benhabiles 

	* src/html/omp.xsl (report [filterbox]): Adjust for prognostic reports.
	Remove dead code and add necessary parameters.
	(report [result-body]): Refactor code.
	(report [results-filter]): New template.
	(result-detailed): Fix result-body template call.

2013-05-29  Hani Benhabiles 

	* src/html/omp.xsl (fold-filter-icon-img): New template.
	(report [fold-filter-icon]): Update to correctly support prognostic
	report type.
	(report [results-details-icon]): Match title depending on current
	details mode.
	(report [results]): Apply fold-filter-icon on child report.

2013-05-29  Hani Benhabiles 

	* src/html/omp.xsl (results-details-icon-img): New template.
	(report [results-details-icon]): Update to correctly support prognostic
	report type.
	(report [results]): Add check for report type before calling
	report section-list.

2013-05-29  Hani Benhabiles 

	* src/html/gsa-style.css: Update report_section_list style.

	* src/html/omp.xsl (report [section-list]): Add total counts for the
	report sections list entries.

2013-05-28  Hani Benhabiles 

	* src/html/gsa-style.css: Add css for section_list_first id.

	* src/html/omp.xsl (report [section-list]): Set first entry as
	section_list_first.
	(report [topology): Update for new section-list template.

2013-05-28  Hani Benhabiles 

	* src/html/gsa-style.css: Add style for report_section_list ID.

	* src/html/omp.xsl (results-pager): Refactor code to use
	report-section-pager.
	(report [results], report [hosts], report [ports], report [vulns])
	(report [os], report [apps], report [closed_cves], report [errors])
	(report [summary]): Update for section-list
	(report [section-list]): Update code to fit in upper window part.
	(report-section-pager): Add start and filtered parameters.
	(report-help-icon): Update style.

2013-05-28  Timo Pollmeier 

	* src/gsad.c (init_validator): Add "topology" as valid value for
	"report_section".

	* src/gsad_omp.c (get_report_section): Add report formats to response
	if report_section param is "topology".

	* src/html/omp.xsl (report [section-list]): Add Topology entry.
	(report-section-pager): Hide "total:" if param is missing/empty.
	(get_report_topology_response, report [topology]): New templates to
	show network topology graph for a report.
	(report-image): New template to embed a get_report as an image.

2013-05-27  Hani Benhabiles 

	* src/html/omp.xsl (report [section-list]): Migrate report section menu
	to use the same style as the gsa navigation menu.

	* src/html/gsa-style.xsl: Remove css styles for report section lists.

2013-05-27  Hani Benhabiles 

	* src/html/help.xsl (severity-settings-name, severity-settings-list):
	Update severity classes names to match those in documentation.

2013-05-27  Jan-Oliver Wagner 

	* src/html/help.xsl (my_settings.html): Improved documentation for Severity

2013-05-27  Hani Benhabiles 

	* src/html/help.xsl (my_settings.html): Add documentation for Severity
	class.

2013-05-27  Hani Benhabiles 

	* src/html/omp.xsl (host, result [result-header], report [vulns])
	(report [os-severity], report [unknown-os-severity])
	(report [app-severity], report [errors]): Use cvss-risk-factor to match
	the provided cvss' severity level depending on user severity class
	setting instead of using fixed threat values.

2013-05-27  Jan-Oliver Wagner 

	* src/html/img/cpe, src/html/img/cpe/a:apache:http_server.png,
	src/html/img/cpe/a:postgresql:postgresql.png,
	src/html/img/cpe/a:openbsd:openssh.png,
	src/html/img/cpe/a:mysql:mysql.png, src/html/img/cpe/a:php:php.png:
	New.

	* CMakeLists.txt: Install new app icons.

2013-05-24  Jan-Oliver Wagner 

	* src/html/omp.xsl (report [summary]): Removed third line with filtered
	results of current page. This does not make sense here anymore because
	results are not visible on this page. Also, it is rarely used
	and finally with the new filter features it is possible to limit
	the number of results already directly via the powerfilter.
	Simplified the naming of the filtered report.

2013-05-24  Hani Benhabiles 

	* src/html/omp.xsl (cvss-risk-factor): Apply ranges based on user
	severity settings.

2013-05-24  Hani Benhabiles 

	* src/gsad.c (user_set_severity): New function.
	(exec_omp_post): Set user severity class after saving omp settings.

	* src/gsad_omp.c (save_my_settings_omp): Add severity parameter.

	* src/gsad_omp.h: Adjust header accordingly.

	* src/html/omp.xsl (severity): New template.

2013-05-24  Hani Benhabiles 

	* src/gsad.c (struct user): Add severity variable.
	(user_add): Add severity class parameter. Set user severity.
	(exec_omp_post, request_handler): Ditto.

	* src/gsad_base.h (struct credentials_t): Add severity variable.

	* src/gsad_omp.c (xsl_transform_omp): Send user severity class within
	envelope.
	(authenticate_omp): Add parameter for severity class. Adjust
	omp_authenticate_info call.

	* src/gsad_omp.h: Adjust authenticate_omp prototype.

2013-05-23  Matthew Mundell 

	* src/html/omp.xsl (edit_port_list): Match operation responses.
	(modify_port_list_response): New template.

	* src/html/gsad.xsl (html-gsa-logo): Apply icons for Edit Port List.

2013-05-23  Timo Pollmeier 

	* src/html/omp.xsl (report [apps]): Add filter parameters to result
	links to ensure that detection log entries aren't hidden when
	navigating to next results page.

2013-05-23  Timo Pollmeier 

	* src/html/omp.xsl (report [apps]): Add links from occurence counts to
	results containing the application CPEs.

2013-05-23  Hani Benhabiles 

	* src/gsad.c (init_validator): Validate severity_class parameter too.

	* src/gsad_omp.c (save_my_settings_omp): Send severity class value.

	* src/html/omp.xsl (severity-settings-list, severity-settings-name): New
	templates.
	(get_my_settings, edit_my_settings): Add row for Severity Class setting.
	(edit_my_settings): Readjust table rows classes.

2013-05-23  Hani Benhabiles 

	* src/html/omp.xsl (report [hosts], report [ports], report [vulns])
	(report [os], report [apps], report [closed_cves], report [errors]): Use
	count element instead of total attribute.

2013-05-23  Hani Benhabiles 

	* src/html/omp.xsl (report [errors]): Add nvt severity bar.

2013-05-23  Hani Benhabiles 

	* src/html/omp.xsl (report [errors]): Use errors total value. Count
	number of errors in current error set.

2013-05-22  Hani Benhabiles 

	* src/html/gsa-style.css: Add styling for report section list and links.

	* src/html/omp.xsl (report [results], report [hosts], report [ports])
	(report [vulns], report [os], report [apps], report [vulns])
	(report [summary], report [errors], report [closed_cves]): Use
	section-list instead of section-selector.
	(report [section-selector]): Remove template.
	(report [section-link], report [section-list]): New templates.
	(report [apps]): Refactor code to use report-section-pager.

2013-05-22  Hani Benhabiles 

	* src/html/omp.xsl (report [vulns]): Count vuln hosts value based on
	both host and nvt oid values.

2013-05-22  Hani Benhabiles 

	* src/gsad_omp.c (create_permission_omp): Remove set but unused
	users variable.

2013-05-22  Timo Pollmeier 

	* src/html/omp.xsl (info/dfn_cert_adv, html-dfn_cert_adv-table): Add
	max_cvss column.
	(dfn_cert_adv-details): Add max_cvss entry.

	* src/html/help.xsl (dfn_cert_advs.html): Add text for max_cvss.

2013-05-21  Matthew Mundell 

	* src/gsad_omp.c (save_permission_omp): Correct comment.

2013-05-21  Matthew Mundell 

	Add New Permission page.

	* src/gsad.c (init_validator, exec_omp_post, exec_omp_get): Add
	permission creating commands.

	* src/gsad_omp.c (new_permission, new_permission_omp): New functions.
	(CHECK): New macro.
	(create_permission_omp): New function.

	* src/gsad_omp.h: Add headers accordingly.

	* src/html/omp.xsl (list-window): Enable new icon on Permissions page.
	(create_permission_response, html-create-permission-form)
	(new_permission): New templates.

2013-05-21  Hani Benhabiles 

	* src/html/omp.c (report [section-selector]): Add Error Messages entry.
	(get_report_errors_response, report [errors]): New templates.

	* src/gsad.c (init_validator): validate Error Message report_section
	value.

2013-05-21  Timo Pollmeier 

	* src/gsad.c (init_validator): Add "apps" to values for report_section.

	* src/html/omp.c (report [section-selector]): Add option for Apps.
	(get_report_apps_response, report [apps]): New templates for apps
	detected in a report.
	(report [app-severity]): New severity bar template for apps.

2013-05-21  Hani Benhabiles 

	* src/html/omp.xsl (cve-details): Fix table class.
	(report [closed_cves]): Add NVT Severity column. Add hostname to host
	column when available. Split CVEs provided by the same NVT entry over
	multiple columns.

2013-05-21  Michael Wiegand 

	* gsad.c (file_content_response): Free result of xsl_transform
	consistently once it is no longer needed.
	(main): Free GOptionContext after use.

2013-05-20  Jan-Oliver Wagner 

	* src/html/omp.xsl (report [unknown-os-severity], report [os-severity]):
	Removed CVSS, use just "None". This makes the appearance nicer. Before
	it is shown as "0(None)".

2013-05-20  Matthew Mundell 

	* src/gsad_omp.c (next_page): Add get_permission.

2013-05-20  Matthew Mundell 

	* src/html/omp.xsl (permission [details]): Remove login from subject
	link, as users have IDs now.

2013-05-20  Matthew Mundell 

	Add permission editing.

	* src/gsad.c (init_validator): Add permission edit commands and rules.
	(exec_omp_get): Add permission edit commands.

	* src/gsad_omp.c (edit_permission, edit_permission_omp): New functions.
	(CHECK): New macro.
	(save_permission_omp): New function.

	* src/gsad_omp.h: Add headers accordingly.

	* src/html/gsad.xsl (modify_permission_response): New template.
	(html-gsa-logo): Match permission edit indicator icons.

	* src/html/omp.xsl (permission): Enable edit icon.
	(modify_permission_response, html-edit-permission-form)
	(edit_permission): New template.

2013-05-20  Michael Wiegand 

	Make sure gsad is properly linked to libgcrypt.

	* CMakeLists.txt: Add libgcrypt detection and retrieve linker and
	compiler flags using libgcrypt-config.

	* src/CMakeLists.txt: Use detected flags when compiling and linking
	the gsad binary.

2013-05-20  Hani Benhabiles 

	* src/html/omp.xsl (host): Merge threat and cvss columns as severity
	column. Use severity bar for highest severity value in prognosis column.

2013-05-19  Hani Benhabiles 

	* src/html/omp.xsl (report-section-pager): New template.
	(report [hosts], report [ports], report [vulns], report [os])
	(report [closed_cves]): Refactor code to use new template.

2013-05-18  Hani Benhabiles 

	* src/html/os.xml: Add entries for Greenbone OS versions 2.0, 2.1 and
	2.2.

2013-05-17  Hani Benhabiles 

	* src/html/omp.xsl (gsa:host-has-unknown-os): New function.
	(report [os]): Add "Unknown" Operating System to regroup hosts with no
	OS. Adjust table layout and make necessary filtered and total counting
	changes. Refactor code.
	(unknown-os-severity): New template.
	(os-severity): Add default severity-bar for Operating Systems with no
	results.

2013-05-17  Hani Benhabiles 

	* src/html/omp.xsl (report [filterbox]): Fix Overrides checkbox check.
	(gsa:report-host-has-os): Check by cpe instead of txt.
	(os-icon): Add img-style and os-name parameters.
	(report [os]): Remove Icon column. Add icon in first column.
	Fix number of Occurences count for hosts with similar details but
	different best os. Print threat in severity bar.

2013-05-16  Matthew Mundell 

	* src/gsad_omp.c (get_feed_omp, get_scap_omp, get_cert_omp)
	(sync_feed_omp, sync_scap_omp, sync_cert_omp): Remove tracing, for
	consistency.

2013-05-16  Matthew Mundell 

	* src/gsad_omp.c (save_lsc_credential_omp): Correct cmd in backurls.

2013-05-16  Matthew Mundell 

	* src/gsad_omp.c (save_target_omp): Call next_page instead of calling
	handlers manually.

2013-05-16  Matthew Mundell 

	* src/gsad_omp.c (save_task_omp, save_lsc_credential_omp)
	(save_agent_omp, toggle_tag_omp): Replace error message with default next
	page, in case the user crafts the URL by hand.

2013-05-16  Matthew Mundell 

	* src/gsad_omp.c (create_port_range_omp, save_port_list)
	(save_user_omp): Add default next page in case the user crafts the URL
	by hand.
	(save_filter_omp): Call next_page instead of calling handlers manually.

2013-05-16  Matthew Mundell 

	* src/gsad_omp.c (save_slave_omp, save_report_format_omp)
	(save_group_omp): Add default next page in case the user crafts the URL
	by hand.

2013-05-16  Matthew Mundell 

	* src/gsad_omp.c (save_config_family_omp): Add missing param checks.

2013-05-16  Matthew Mundell 

	* src/gsad_omp.c (create_tag_omp, save_tag_omp): Group CHECKs together,
	like it's done in all the other functions.

2013-05-16  Matthew Mundell 

	* src/gsad_omp.c (edit_alert, save_alert_omp, clone_omp): Add a default
	for next, in case the user crafts the URL by hand.

2013-05-16  Hani Benhabiles 

	* src/html/omp.xsl (gsa:report-host-has-os): New function.
	(report [os]): Add OS Severity bar.
	(report [os-severity]): New template.

2013-05-16  Hani Benhabiles 

	* src/html/omp.xsl (report [vulns]): Sort vulnerabilities by threat
	descendingly and link number of vulnerability occurences to their
	matching results.

2013-05-16  Hani Benhabiles 

	* src/gsad.c (init_validator): Allow Operating Systems report section.

	* src/html/omp.xsl (report [section-selector]): Add OS section.
	(report [vulns]): Fix column name.
	(get_report_os_response, report [os]): New templates.

2013-05-16  Jan-Oliver Wagner 

	* src/html/img/disable.png, src/html/img/enable.png: Updated.

2013-05-15  Matthew Mundell 

	* src/gsad_omp.c (dowload_agent_omp, send_alert_method_data): Clean
	indenting.

2013-05-15  Matthew Mundell 

	* src/gsad_omp.c (next_page): Pass params instead of oid to get_nvts, so
	that parameter checking is done.
	(get_nvts): Replace oid param with params param.  Get OID from params
	and check that it.
	(get_nvts_omp): Remove OID check and update call.

2013-05-15  Matthew Mundell 

	* src/gsad_omp.c (REQUIRE): Remove.  Out of use.
	(get_report_section): Add default for report_section, in case user
	crafts URL by hand.  Inline REQUIRE, as it is only used here.

2013-05-15  Matthew Mundell 

	* src/gsad_omp.c (create_filter_omp): Set valid field in filt_id param
	so that it ends up in the XML, so that the icons on the GET pages have
	the right filtering in their URLs.

2013-05-15  Hani Benhabiles 

	* src/gsad.c (init_validator): Allow vulns report section.

	* src/html/omp.xsl (report [section-selector]): Add Vulnerabilities
	section.
	(get_report_vulns_response, report [vulns]): New templates.

2013-05-15  Timo Pollmeier 

	* CMakeLists.txt: Install new disable / enable icons.

	* src/html/img/disable.png, src/html/img/enable.png: New preliminary
	icons for disable / enable actions.

	* src/html/omp.xsl (toggle-tag-icon): Change enable and disable
	icon file names.

	* src/html/help.xsl (list-window-line-actions):  Change enable and
	disable icon file names.

2013-05-15  Hani Benhabiles 

	* src/html/gsa-style.css: Add css classes result_header_right and
	result_header_left.

	* src/html/omp.xsl (report [result-pager], report [hosts])
	(report [ports], report [closed_cves]): Output content elements count
	consistently across different report sections.
	(result-header): Add left and right border lines when outputing result
	details.
	(result-body): Add space at the end of result details to make separation
	between different results clearer.

2013-05-15  Hani Benhabiles 

	* src/html/omp.xsl (report [hosts], report [ports])
	(report [closed_cves]): Change count to output "0 - 0" instead of "0"
	when there are no elements.

2013-05-15  Timo Pollmeier 

	* src/html/omp.xsl (info/ovaldef): Add columns CVEs and Max CVSS and
	adjust title row width accordingly.
	(html-ovaldef-table): Add column headers CVEs and Max CVSS.
	(ovaldef-details): Add items "Referenced CVEs" and "Maximum CVSS".

	* src/html/help.xsl (ovaldefs.html): Add columns CVEs and Max CVSS.

2013-05-14  Matthew Mundell 

	* src/html/omp.xsl (get_my_settings): Adjust row background for new row.

2013-05-14  Matthew Mundell 

	* src/html/omp.xsl (get_my_settings, edit_my_settings): Add Roles Filter.

2013-05-14  Matthew Mundell 

	* src/html/omp.xsl (get_my_settings, edit_my_settings): Capitalise
	"filter" in setting names, to match names used in OMP.

2013-05-14  Matthew Mundell 

	* src/gsad_omp.c (edit_user): Get roles for dropdown.

	* src/html/omp.xsl (user [edit]): Get roles from OMP.  Add + button for
	multiple roles.

2013-05-14  Matthew Mundell 

	* src/gsad_omp.c (save_user_omp): Use user ID instead of name to
	identify user in MODIFY_USER.

2013-05-14  Matthew Mundell 

	* src/gsad_omp.c (save_container_task_omp): Free format.

2013-05-13  Matthew Mundell 

	* src/html/omp.xsl (task [details], html-edit-task-form): Correct help
	links.

	* src/html/help.xsl (task_details.html): Remove tasksummary anchor.  Add
	Import Report section.
	(config_details.html, config_editor.html): Correct text about task
	details link.

2013-05-13  Timo Pollmeier  

	* src/gsad_omp.c (save_container_task_omp): Add elements for observer
	groups and groups plus button.

2013-05-13  Timo Pollmeier  

	* src/html/omp.xsl (edit_my_settings): Select correct setting from
	get_settings_response for CVE filter.

2013-05-13  Timo Pollmeier  

	* src/html/omp.xsl (get_tags_response, get_settings_response): New
	empty templates.

2013-05-13  Matthew Mundell 

	* src/html/omp.xsl (user-tags-window): Add spacing before tags window,
	at least to match spacing on Task Details page.  Capitalise text in
	tooltip, to match other cases.

	* src/html/help.xsl (user-tags.html): Switch to new icon.

2013-05-10  Matthew Mundell 

	* src/html/omp.xsl (list-window): Match rowspan check for Actions header
	to the check used for the other headers, so that the bottom of the
	Actions header lines up with the others.

2013-05-10  Hani Benhabiles 

	* src/html/omp.xsl (result [result-header]): Always use severity-bar for
	consistency.

2013-05-10  Hani Benhabiles 

	* src/gsad_omp.c (get_report): Set error to 1 in XML report plugin too.

2013-05-10  Hani Benhabiles 

	* src/html/omp.xsl (report [hosts], report [closed_cves]): Add table
	rows classes.

2013-05-10  Timo Pollmeier  

	* src/gsad.c (init_validator): Make parentheses and "&" valid for
	info_id.

	* src/html/omp.xsl (get_info_cpe_lnk): Escape ampersands as & in and
	encode parameters info_name and info_id.
	(cpe-details): Get NVD ID from nvd_id element instead of id attribute.

2013-05-10  Hani Benhabiles 

	* src/html/omp.xsl (report [hosts], report [ports])
	(report [closed_cves]): Show current count of objects even when zero.

	* src/html/gsa-style.css: Remove margin and padding from results
	overrides and notes for consistency with other table elements.

2013-05-09  Matthew Mundell 

	* src/html/omp.xsl (user): Add filter params to delete icon.

2013-05-09  Matthew Mundell 

	Enable multiple roles per user.

	* src/gsad.c (init_validator): Add roles rules.
	(params_append_mhd): Add role_id_optional collection case.

	* src/gsad_omp.c (new_user): Get roles for dropdown.
	(create_user_omp, save_user_omp): Add role + button handling.  Cater for
	multiple roles per user.

	* src/html/omp.xsl (role [newuser], new-user-role-select): New
	templates.
	(html-create-user-form): Get roles from XML.  Add + button.
	(html-users-table, user [details]): Make role headings plural.

2013-05-09  Matthew Mundell 

	* src/html/omp.xsl (task): Add observer roles to tooltip.
	(html-users-table): Switch to list-window, so that the filter dialog
	appears.

2013-05-09  Hani Benhabiles 

	* src/html/omp.xsl (report [hosts], report [ports])
	(report [closed_cves]): Only output filtered values range when there is
	at least one value.

2013-05-09  Hani Benhabiles 

	* src/gsad_omp.c (get_many): Replace g_strcasecmp call as it is
	deprecated and gives compiler warning.

2013-05-08  Matthew Mundell 

	Add exporting of roles.

	* src/gsad.c (init_validator, exec_omp_get): Add export commands.

	* src/gsad_omp.c (export_role_omp, export_roles_omp): New functions.

	* src/gsad_omp.h: Add headers accordingly.

2013-05-08  Matthew Mundell 

	* src/html/omp.xsl (user, user [details]): Link role to Role Details.

2013-05-08  Matthew Mundell 

	Add Roles and Role Details pages.

	* src/gsad.c (init_validator): Add roles commands.  Add roles to types.
	Add role_id.
	(exec_omp_get): Add roles commands.

	* src/gsad_omp.c (next_page): Add new roles pages.
	(get_role, get_role_omp, get_roles, get_roles_omp): New functions.

	* src/gsad_omp.h: Add headers accordingly.

	* src/html/gsad.xsl (html-gsa-logo): Add create_filter response icon for
	get_roles page.
	(html-gsa-navigation): Add Roles menu item.
	(role): Add envelope to because the standard macros expect the role
	template to be for the list window row.

	* src/html/omp.xsl (list-window): Skip new icon for roles, for now.
	(roles, role, role [trash], role [details], html-roles-trash-table)
	(html-roles-table, get_role, get_roles): New templates.

2013-05-08  Jan-Oliver Wagner 

	* src/html/omp.xsl (report): Use fold/unfold icons for
	expanding/collapsing result details.

2013-05-08  Jan-Oliver Wagner 

	* src/html/omp.xsl (report): Make range title consistent although static here
	in order to have a consistent appearance with the results section.

2013-05-08  Timo Pollmeier  

	* src/html/omp.xsl (get_report): Hide User Tags on Hosts page.

2013-05-08  Timo Pollmeier  

	* src/html/omp.xsl (result[result-header], result[result-body]): Move
	result Tags from result-header to result-body.

2013-05-08  Timo Pollmeier  

	* src/gsad_omp.c (get_one, get_many, get_nvts, get_task, get_report)
	(get_result, get_note, get_override): Add distinct tag names on
	details pages.

	* src/html/help.xsl (contents.html): Add entry for User Tags list.
	(user-tags.html): New template for User Tags list help on details pages.

	* src/html/omp.xsl (user-tags-window): Add parameter tag_names.
	Change "Add Tag" alt text of window top icon to "New Tag".
	Change help reference to new user-tags.html. Add mini form for adding
	tags.
	(task [details], cve-details, cpe-details, ovaldef-details)
	(dfn_cert_adv-details, get_nvts, note [details], override [details])
	(get_report, result-details): Add tag_names parameter to
	user-tags-window call.

2013-05-08  Hani Benhabiles 

	* src/gsad_omp.c (send_settings_filters): Encode values before sending
	them.
	(save_my_settings_omp): Remove double free calls.

2013-05-08  Hani Benhabiles 

	* src/html/omp.xsl (report [hosts], report [ports])
	(report [closed_cves]): Add count of filtered and total number next to
	page header.
	(report [closed_cves]): Loop directly over closed cve details.

2013-05-08  Hani Benhabiles 

	* src/html/gsa-style.css: Remove unused actionbar class. Add
	result_section and result_section_top classes.

	* src/html/omp.xsl (result [result-body]): Style updates. Add div
	elements with adequate classes around result sections. Adjust html code
	adequately.

2013-05-07  Hani Benhabiles 

	* src/html/omp.xsl (show-details-icon): Rename to result-details-icon.
	Rename icons tooltips.
	(report [results]): Adjust section-selector wrapper. Remove
	show-details-icon template call. Add whitespace after powerfilter.
	(gsa:table-row-class): No class when position below zero.
	(result-header): Add collapse-details-button parameter. Add collapse
	details icon in vulnerability column header. Fix Actions column width.
	Add alternating background colour for second row. Link to result details
	from vulnerability name. Rearrange notes and overrides buttons for
	consistency.
	(result-detailed): Add collapse-details-button and result-body
	parameters.
	(report [report-sections]: Rename to section-selector. Include wrapper
	html code in template to remove duplicate code by caller.
	(report [hosts], report [ports], report [closed_cves])
	(report [summary]): Remove report-sections wrapper code.
	(report [details]): Adjust result-detailed template call.

2013-05-07  Hani Benhabiles 

	* src/html/omp.xsl (report [filterbox]): Add details hidden parameter.

2013-05-07  Hani Benhabiles 

	* src/html/omp.xsl (report [fold-filter-icon])
	(report [show-details-icon], report [results]): Reduce left and right
	margins on various elements by one pixel.

2013-05-07  Hani Benhabiles 

	* src/html/omp.xsl (report [show-details-icon]): New template.
	(report [result-header]): Add first-row parameter.
	(report-summary-sorting-link): Rename template to report [sorting-link].
	Adjust code accordingly.
	(report-summary-sorting): Rename template to report [sorting]. Adjust
	code accordingly.
	(report [fold-filter-icon]): Fix links.
	(report [results]): Adjust changed templates calls. Add outer details
	table for report details.
	(result [result-detailed]): Add show-header parameter. Check details and
	cmd parameter for result details outputing.
	(report [details]): Output all report results in a single table instead
	of per-host tables.

2013-05-07  Hani Benhabiles 

	* src/html/omp.xsl (report [fold-filter-icon]): New template.
	(report [filterbox]): Refactor code into fold-filter-icon template.
	(report [results]): Call fold-filter-icon template. Move down report
	filterbox.

2013-05-07  Jan-Oliver Wagner 

	* src/html/img/fold.png, src/html/img/unfold.png: Improved versions
	of the icons.

2013-05-06  Jan-Oliver Wagner 

	* src/html/img/fold.png, src/html/img/unfold.png: New.

	* CMakeLists.txt: Install the two new icons.

	* src/html/omp.xsl (report): Use the new icons instead of the
	temporary ones.

2013-05-06  Timo Pollmeier 

	* src/gsad_omp.c (get_result): Make task_id optional, add "details"
	parameter to OMP command.

	* src/html/omp.c (tagged_resource_link): Remove extra case for result.
	(result-details): Add alternative values for task_id, task_name in case
	they are (null), getting the data directly from the result element.
	Add variables report_id, report_result_id, set to parameters with same
	name from envelope if available. Use report_id element and id attribute
	from result otherwise.

2013-05-06  Hani Benhabiles 

	* src/gsad.c (init_validator): Validate filterbox parameter.

	* src/html/omp.xsl (report [filterbox]): New template. Refactored code
	from report results template. Add fold/unfold filterbox code.
	(report [results]): Refactor code. Apply filterbox template.
	(report [section-filter]): Remove default section value.

2013-05-06  Matthew Mundell 

	Remove leftover OAP files.

	* CMakeLists.txt (FILES): Remove oap.xsl.

	* src/CMakeLists.txt: Remove OAP files.

	* src/gsad_oap.c, src/gsad_oap.h: Remove.

2013-05-06  Matthew Mundell 

	Remove remains of OAP support.

	* src/gsad.c (DEFAULT_OPENVAS_ADMINISTRATOR_PORT): Remove.
	(init_validator): Remove settings commands.
	(ELSE_OAP): Remove.
	(exec_omp_post, exec_omp_get): Remove settings commands.
	(request_handler): Remove /oap support.
	(main): Remove --alisten and --aport.  Remove OAP init.

	* src/html/gsad.xsl: Remove oap.xsl include.
	(html-gsa-logo): Remove settings indicator icons.
	(html-gsa-navigation): Switch URLs to omp.  Remove Settings item.

	* src/html/omp.xsl (describe_feed_response, html-feed-form)
	(sync_feed_response, describe_scap_response, html-scap-form)
	(sync_scap_response, describe_cert_response, html-cert-form)
	(sync_cert_response): New templates.  From oap.xsl.

	* src/html/oap.xsl: Remove.

2013-05-06  Hani Benhabiles 

	* src/html/omp.xsl (result-header): Add filtering option to show
	results overrides.

2013-05-06  Hani Benhabiles 

	* src/html/omp.xsl (result-header): Remove gbntable2 class from second
	row.

2013-05-06  Hani Benhabiles 

	* src/html/omp.xsl (html-create-note-form, html-edit-note-form)
	(html-create-override-form, html-edit-override-form, result [details])
	(report [details]): Remove result-detailed template div wrapper.
	(result-header): Use css classes instead of inline styling.
	(result-body): Remove issue_box_box divs.

	* src/html/gsa-style.css: Remove unused issue_box_* css classes. Keep
	top border for note and override boxes.

2013-05-06  Matthew Mundell 

	* src/html/omp.xsl (host): Add missing app variable.

2013-05-03  Timo Pollmeier 

	* src/gsad.c (init_validator): Add "result" to
	attach_type, resource_type, optional_resource_type.

	* src/html/omp.xsl (user_tag_list): New template for inline listing of
	user tags.
	(tagged_resource_link): Don't link to results.
	(tag_attach_types): Add option "Result".
	(get_report): Add user tags window.
	(note-detailed): Replace hardcoded user tags list with template call.
	(override-detailed, result [result-header]): Add tags list.

2013-05-03  Hani Benhabiles 

	* src/html/omp.xsl (report-hosts-link, report-ports-link): New
	templates.
	(report [hosts]): Fix ports number count. Refactor code in new
	templates.

2013-05-03  Hani Benhabiles 

	* src/html/omp.xsl (gsa:date-diff): New function.
	(report [summary]): Remove order by results row. Add scan duration row.

2013-05-03  Hani Benhabiles 

	* src/html/omp.xsl (result [result-header]): Add hostname next to IP
	address when available.

2013-05-02  Matthew Mundell 

	Describe and sync feeds via OMP instead of OAP.

	* src/gsad.c (exec_omp_post): Switch commands to OMP.

	* src/gsad_oap.c (get_feed_oap, get_scap_oap, get_cert_oap)
	(sync_feed_oap, sync_scap_oap, sync_cert_oap): Remove.  Replaced by OMP
	equivalents.

	* src/gsad_omp.c (get_feed_omp, get_scap_omp, get_cert_omp)
	(sync_feed_omp, sync_scap_omp, sync_cert_omp): Remove.  OMP equivalents
	of remove OAP versions.

	* src/gsad_oap.h, src/gsad_omp.h: Update headers accordingly.

2013-05-02  Hani Benhabiles 

	* src/html/omp.xsl (report [result-pager]): New template.
	(html-report-details): Rename for consistency into report [results].
	Refactor code into report result-pager template.
	(get_reports_response): Call report [results] template.

2013-05-02  Hani Benhabiles 

	* src/gsad.c (init_validator): Fix port parameter regex to allow
	returned port names values.

2013-05-02  Hani Benhabiles 

	* src/html/omp.xsl: Clean code. Replace code to calculate table row
	class in all templates with gsa:table-row-class.

2013-05-02  Matthew Mundell 

	* src/gsad.c (init_validator): Make hosts_opt max length 2000 like
	hosts.  80 was much too short.

	* src/html/omp.xsl (html-create-user-form, user [edit]): Make length
	2000 to match validator.

2013-05-02  Matthew Mundell 

	* src/gsad_omp.c (edit_resource, edit_task): Add default for parameter
	"next", in case user crafts URL by hand.
	(save_container_task_omp): Remove old sort params.  Add default for
	"next".
	(get_task): Remove duplicate task_id check.
	(create_tag_omp): Remove NULL check on params.  This is already done in
	the CHECK macro calls.
	(edit_target, save_target_omp): Add default for "next".

2013-05-02  Hani Benhabiles 

	* src/gsad_omp.c: Add get_report_section header.
	(next_page): Handle get_report_section case.
	(get_report_section): Add argument for extra_xml.
	(get_report_section_omp): Adapt for get_report_section interface change.

	* src/html/omp.xsl (report [section-filter]): Fix create filter form
	parameters.

2013-05-02  Hani Benhabiles 

	* src/html/omp.xsl (report-section-filter): Match report as
	section-filter mode. Remove report parameter.
	(report [hosts], report [ports], report [closed_cves])
	(report [summary]): Adjust section-filter template call.

2013-05-02  Timo Pollmeier 

	* src/html/omp.xsl (user-tags-window): Change Icon for "Add Tag" to
	"new.png".

2013-05-01  Matthew Mundell 

	* src/gsad_omp.c (get_result): Make the command params optional, in case
	the user crafts the URL by hand.

2013-04-30  Matthew Mundell 

	* src/gsad.c (user_find): Add token bad or missing return.
	(request_handler): For GET requests, serve the login page when the token
	is bad or missing.

2013-04-30  Matthew Mundell 

	* src/html/omp.xsl (html-create-user-form): Correct name in comment.
	(user [edit]): Add dummy input to force Save button to be default.

2013-04-30  Hani Benhabiles 

	* src/html/omp.xsl (html-create-note-form, html-edit-note-form)
	(html-create-override-form, html-edit-override-form, result [details])
	(get_reports_response/report/report [details]): Add div and table around
	result-detailed call.
	(result [result-header]): Don't fix table cells sizes.
	(result [result-body]): Include content as part of global result table
	and adjust accordingly.
	(result-detailed [detailed]): Let caller adjust surrounding div and table.

	* src/html/gsa-style.css: Add issue_box_all, remove issue_box_head and
	clean issue_box_box classes.

2013-04-30  Hani Benhabiles 

	* src/html/omp.xsl (result [result-header]): Remove extra line break.

2013-04-30  Hani Benhabiles 

	* src/html/omp.xsl (result [result-body]): New template.
	(result-detailed [details]): Refactor code into result-body template.

	* src/html/gsa-style.css: Remove unused .issue_box_head a. Tweak coloring.

2013-04-30  Hani Benhabiles 

	* src/gsad_omp.c (save_alert_omp): Don't send next element.

2013-04-30  Timo Pollmeier 

	* src/html/omp.xsl (tagged_resource_link, tag, tag [details]): Rename
	  res_type to resource_type,res_id to resource_id, res_name to
	  resource_name for consistency.

2013-04-29  Matthew Mundell 

	* src/gsad_omp.c (get_many): Set rows in filter for GET_FILTERS to get
	all rows, otherwise Rows Per Page is used.

2013-04-29  Matthew Mundell 

	* src/html/omp.xsl (report [summary]): Add a "Scan initiated" field and
	highlight this instead of "Scan started" because this is what the Tasks
	and Task Details page are using.  This is the time that the report was
	created in the database.  The scan will start later.  Theoretically with
	scheduling the scan could start much later, like days later.

2013-04-29  Hani Benhabiles 

	* src/html/omp.xsl (result-header): Style update. Fix width for table
	columns and align actions to the left.

2013-04-29  Timo Pollmeier 

	* src/html/omp.xsl (tag [details], note-detailed): Remove quotes around
	tag values to match filter syntax.

2013-04-29  Timo Pollmeier 

	* src/html/omp.xsl (get_my_settings): Fix class attributes of table rows
	for alternating background colors

2013-04-29  Timo Pollmeier 

	* src/gsad_omp.c (new_tag, edit_tag): Remove passthrough of next page
	and filter parameters.

	* src/html/omp.xsl (user-tags-window): Rename act_type to resource_type,
	act_type to resource_subtype, act_id to resource_id, act_next to next.
	Add default values for resource_id, next and user_tags.
	(tag mode=for_resource): Rename act_type to resource_type,
	act_type to resource_subtype, act_id to resource_id, act_next to next.
	(task mode=details, lsc_credential mode=details, agent mode=details)
	(alert mode=details, filter mode=details, target mode=details)
	(html-config-table, schedule mode=details, slave mode=details)
	(cve-details, cpe-details, ovaldef-details, dfn_cert_adv-details)
	(get_nvts, note mode=details, override mode=details, group mode=details)
	(permission mode=details, port_list mode=details)
	(report_format mode=details, user mode=details): Adjust to new
	user-tags-window parameters and remove parameters covered by new
	defaults.
	(html-create-tag-form, html-edit-tag-form): Get filter and next page
	parameters from /envelope/params.

2013-04-29  Timo Pollmeier 

	* src/html/help.xsl (contents.html): Add items for tags (Tags, New Tag,
	Tag Details)

2013-04-29  Hani Benhabiles 

	* src/html/omp.xsl (result-header): New template.
	(result-detailed): Refactor code into result-header.

2013-04-29  Hani Benhabiles 

	* src/html/omp.xsl (cvss-threat, threat-max-cvss): Rename to
	cvss-risk-factor and risk-factor-max-cvss. Adapt values to match CR-42
	names and values.
	(severity-bar): Call cvss-risk-factor template. Match None threat value.
	(report [ports]): Match critical threat case too. Call
	risk-factor-max-cvss template.

2013-04-29  Timo Pollmeier 

	* src/html/help.xsl (powerfilter.html): Add special keyword "tag" and
	two examples.

2013-04-27  Hani Benhabiles 

	* src/gsad_omp.c (get_report_section): Refactor code. Always use
	get_reports function instead of sending get_reports command.

	* src/html/omp.xsl (result-detailed [result, detailed]): Remove unused
	variable.
	(report [hosts], report [ports]): New templates.
	(get_report_hosts_response, get_report_ports_response): Move body to new
	report templates and apply them.
	(report [closed_cves]): Use one table for all hosts.

2013-04-26  Hani Benhabiles 

	* src/html/omp.xsl (result-detailed [result, detailed]): Use CVSS
	value only for severity bar.

2013-04-25  Matthew Mundell 

	* src/gsad_omp.c (edit_user): Remove init of extra that was clearing
	existing value.
	(save_user_omp): Set the source to "file" for the classic case.

2013-04-25  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Clear the credentials when allocating, at
	least so that the new language field is initialised.

2013-04-25  Timo Pollmeier 

	* src/gsad.c (init_validator, exec_omp_post): Add command toggle_tag.

	* src/gsad_omp.c (toggle_tag_omp): New function for changing only the
	"active" status of a tag.

	* src/gsad_omp.h (toggle_tag_omp): New function prototype.

	* src/html/omp.xsl (user-tags-window): Remove width limit of actions
	column.
	(tag mode=for_resource, tag): Add toggle button.
	(tag_toggle_button): New template for disabling and enabling tags.

	* src/html/help.xsl (list-window-line-actions, tags.html): Add enabling
	and disabling of tags to actions.

2013-04-25  Timo Pollmeier 

	* src/gsad.c (init_validator): Make attach_id accept empty values.

	* src/gsad_omp.c (new_tag): Change default attach_id to empty string.

	* src/html/help.xsl (new_tag.html): Change to make attach ID optional
	but require an existing ID if not empty.

	* src/html/omp.xsl (tag): Hide ID in brackets if it is empty.
	(html-create-tag-form): Add "(optional)" to "Attach to ID".
	(create_tag_response): New template.
	(edit_tag): Add apply_templates for modify_tag_response.
	(html-edit-tag-form): Add "(optional)" to "Attach to ID".

2013-04-24  Timo Pollmeier 

	Add table of user tags to most resource types. Output tags on notes in
	reports.

	* src/gsad.c (init_validator): Add NVT as resource_type and
	optional_resource_type. Add parameters next_id, next_type, next_subtype.

	* src/gsad_omp.c (): Add header for get_config, get_nvts.
	(next_page): Add handling of get_config, get_filter, get_nvts,
	get_target as values for parameter next.
	(new_tag): Add handling of parameter tag_name. Add handling of
	parameters next_type, next_subtype, next_id to get back to details pages
	after creating a new tag.
	(edit_tag): Add handling of parameters next_type, next_subtype, next_id
	to get back to details pages after editing a tag. Rename filtering
	limits element "tags" to "limits".
	(get_config): Add parameter extra_xml and include it in the response.
	(get_config_omp, edit_config_omp, save_config_omp): Adapt to new
	get_config parameter extra_xml

	* src/html/gsad.xsl (html-gsa-logo): Add tag action indicators (create,
	delete, edit) to details pages: get_task, get_config,
	get_lsc_credential, get_agent, get_alert, get_filter, get_group,
	get_info, get_note, get_nvts, get_override, get_permission,
	get_port_list, get_report, get_report_format, get_result, get_schedule,
	get_slave, get_target, get_user.

	* src/html/omp.xsl (user-tags-window, tag mode=for_resource): New
	templates for user tags sub-window.
	(task mode=details, lsc_credential mode=details, agent mode=details)
	(alert mode=details, filter mode=details, target mode=details)
	(html-config-table, schedule mode=details, slave mode=details)
	(cve-details, cpe-details, ovaldef-details, dfn_cert_adv-details)
	(get_nvts, note mode=details, override mode=details, group mode=details)
	(permission mode=details, port_list mode=details)
	(report_format mode=details, user mode=details): Add user tags window.
	(html-create-tag-form, html-edit-tag-form): Adjust to new next page
	parameters new page.
	(note-detailed): Output tags on notes in reports.
	(get_trash): Fix swapped anchors for tags and targets.

2013-04-23  Jan-Oliver Wagner 

	* src/html/po/de.xml: Shorted xml tag names from msgid to id
	and mststr to str.

	* src/html/gsad.xsl (gsa:i18n): Use shorter names in po file.

2013-04-23  Hani Benhabiles 

	* src/html/omp.xsl (html-report-details): Remove Closed CVEs table as it
	is now in its own section.

2013-04-23  Hani Benhabiles 

	* src/gsad.c (init_validator): Add closed_cves value to report_section.

	* src/gsad_omp.c (get_report_section): Handle closed_cves report section
	case.

	* src/html/omp.xsl (html-report-details, report [summary])
	(get_report_hosts_response, get_report_ports_response): Use
	report-help-icon.
	(report-sections): Add closed cves choice.
	(report-help-icon, get_report_closed_cves_response)
	(report [closed_cves]): New templates.

2013-04-23  Hani Benhabiles 

	* src/gsad.c (init_validator): Remove show_closed_cves parameter.

	* src/gsad_omp.c (get_report, get_result, get_result_omp)
	(get_result_page, new_note, new_override): Remove show_closed_cves
	parameter.

	* src/html/omp.xsl (report-summary-sorting-link, html-report-details)
	(report [summary]): Remove show_closed_cves parameter from urls and
	forms.
	(html-report-details): Remove show closed cves label.

2013-04-23  Hani Benhabiles 

	* src/gsad.c (exec_omp_post): Handle alert_report with
	get_report_section_omp.

	* src/gsad_omp.c (get_report_section): Change variable name section to
	report_section.

	* src/html/omp.xsl (get_report_summary_response): Add report_section
	parameter to alert report forms.

2013-04-23  Hani Benhabiles 

	* src/gsad.c (init_validator): Add results value to report_section.

	* src/gsad_omp.c (get_report_section): Make results the default section.
	Handle summary section.

	* src/html/omp.xsl (html-report-details): Remove summary section.
	(get_report_summary_response, report [summary]): New templates.
	(report-sections): Add and make default, the results section.

2013-04-22  Jan-Oliver Wagner 

	* src/html/gsad.xsl (gsa:i18n): Use normalize-space() for string comparison.

	* src/html/wizard.xsl: Mark string for i18n.

	* src/html/po/de.xml: Added translations for wizard.

2013-04-22  Hani Benhabiles 

	* src/gsad_omp.c (get_report): Remove dead code. Add error parameter to
	notify caller when an error occured. Let caller XSL transform the
	result.
	(get_report_omp): XSL transform result is no error occured.
	(next_page): Adapt get_report call.

2013-04-22  Michael Wiegand 

	* src/gsad.c (gsad_init): Pass NULL to gcry_check_version to disable
	the internal version check of libgcrypt.

2013-04-22  Jan-Oliver Wagner 

	* CMakeLists.txt: Install de.po.

2013-04-21  Jan-Oliver Wagner 

	Starting I18N support (Internationzation).

	* src/html/po: New. Direcory for translation files.

	* src/html/po/de.xml: New. Initial german translations.
	This initial set covers just a few strings.

	* src/html/gsad.xsl (gsa:i18n): New. Translates a string
	into the language of the browser prefrence. Only german
	supported in this initial version.
	Also applying this function to a couple of strings.

	* src/html/omp.xsl: Apply i18n to a single string for
	demonstration.

2013-04-20  Matthew Mundell 

	Pass Accept-Language header to XSL in ENVELOPE/I18N.

	* src/gsad.c (request_handler): Add Accept-language to credentials.

	* src/gsad_base.c (credentials_t): Add language.

	* src/gsad_omp.c (xsl_transform_omp): Add I18N to ENVELOPE.

	* src/html/gsad.xsl (i18n): New template.

2013-04-19  Hani Benhabiles 

	* src/html/omp.xsl (get_report_ports_response): Add empty severity bar
	in no-threat case.

2013-04-19  Hani Benhabiles 

	* src/html/omp.xsl (severity-bar): Rename text prameter to extra_text
	for clarification. Don't add parenthesizes so that caller can define
	output format. Let notext define whether cvss is outputted or not.
	(result-detailed [result, detailed]): Add parenthesizes around threat.
	(get_report_ports_response): Add port threat value as extra text for
	severity bar.

2013-04-19  Jan-Oliver Wagner 

	* src/html/omp.xsl (html-config-family-table): Take care that for
	prognostic report there is also a colored cvss bar.

2013-04-18  Hani Benhabiles 

	* src/html/omp.xsl (report-summary-sorting)
	(report-summary-sorting-link): New templates.
	(html-report-details): Use newly added templates. Move filtering section
	into the Report Results window. Fix typo getting filter_id instead of
	filter from envelope.

2013-04-18  Hani Benhabiles 

	* src/html/omp.xsl (gsa:threat-max-cvss, gsa:table-row-class): New
	functions.
	(severity-bar): Add notext parameter.
	(get_report_ports_response): Change table style to output number of port
	related hosts only. Output threat as a colorized bar. Skip "general"
	ports.

2013-04-18  Matthew Mundell 

	* src/html/omp.xsl (html-edit-task-form): Select existing target and
	config in dropdowns.

2013-04-18  Hani Benhabiles 

	* src/html/omp.xsl (host-distance): New template.
	(get_report_hosts_response): Add Ports, Apps and Distance columns.
	Add adequate per-host and per-threat links for all table cells.
	(report [assets], get_report_hosts_response): Use host-distance
	template.

2013-04-17  Hani Benhabiles 

	* src/html/omp.xsl (html-report-details): Change title wording from
	Filtered to Report:. Remove security issues per host header. Remove back
	to summary link.

2013-04-17  Hani Benhabiles 

	* src/html/omp.xsl (get_report_hosts_response): Remove unneeded link for
	all levels case.

2013-04-17  Hani Benhabiles 

	* src/gsad_omp.c (get_report_page): Remove unused function.
	(get_report_section): Send filter and filt_id as part of get_report
	command.

	* src/html/omp.xsl (gsa:threat-color): New function.
	(html-report-details): Add filter and filt_id parameters to report
	section form.
	(report-section-filter): New template.
	(get_report_hosts_response, get_report_ports_response): Add filter and
	filt_id parameters to report section form. Add filter box.
	(get_report_ports_response): Add IANA column to ports table. Use
	adequate background color for threat column. Fix filter by host link.

2013-04-17  Jan-Oliver Wagner 

	* src/html/omp.xsl (result-detailed): Take care that for prognostic
	report there is also a colored cvss bar.

2013-04-16  Timo Pollmeier 

	* src/html/omp.xsl (tagged_resource_link): New template for a
	arbitrary resource link.
	(html-tags-table): Change attach_id to attach_name in heading.
	(tag): Show name of attach resource instead of ID if available and
	link to resource.
	(tag mode=details): Add name with link to attach resource and
	"orphaned" row to tag details page.

	* src/html/help.xsl (tags.html, tag_details.html): Change description
	of table contents according to include new attach resource name and
	orphaned status.

2013-04-16  Hani Benhabiles 

	* src/html/omp.xsl (get_report_ports_response): Use a single table of
	ports rows with all hosts/threats matching them.

2013-04-16  Hani Benhabiles 

	* src/gsad.c (init_validator): Add ports value to report_section
	parameter.

	* src/gsad_omp.c: Remove unused macro REQUIRE_PARAM
	(get_report_hosts): Rename into get_report_sections. Refactor code to be
	usable by requests for different report sections.
	(get_report_hosts_omp): Remove function.
	(get_report_section_omp): Call get_report_section.

	* src/gsad_omp.h: Remove get_report_hosts_omp declaration.

	* src/html/omp.xsl (report-sections): Add report ports entry.
	(get_report_ports_response): New template.
	(get_reports_response/report/report [details]): Remove host ports
	summary.

2013-04-15  Timo Pollmeier 

	Add Tags table, Tag details, Create Tag, Edit tag pages.

	* src/gsad.c (init_validator): Add commands create_tag, delete_tag,
	delete_trash_tag, edit_tag, export_tag, export_tags, get_tag, get_tags,
	new_tag, save_tag. Add parameter types attach_id, attach_type.
	Add Tag to parameter types resource_type and optional_resource_type.
	Add parameter types tag_id, tag_name, tag_value.
	(exec_omp_post): Add create_tag, delete_tag, delete_trash_tag, save_tag.
	(exec_omp_get): Add else if cases for new_tag, edit_tag, export_tag,
	export_tags, get_tag, get_tags.

	* src/gsad_omp.c (get_tag, get_tags): New function prototypes.
	(next_page): Add cases for get_tag, get_tags.
	(CHECK): new #define for checking tag creation parameters.
	(new_tag, new_tag_omp, create_tag): New functions for creating tags.
	(delete_tag_omp, delete_trash_tag_omp): New functions for deleting tags.
	(CHECK): new #define for checking tag editing parameters.
	(edit_tag, edit_tag_omp, save_tag_omp): New functions for editing tags.
	(export_tag_omp, export_tags_omp): New functions for exporting tags.
	(get_tag, get_tag_omp, get_tags, get_tags_omp): New functions to get
	information about tags.
	(get_trash): Add getting tags from trashcan.

	* src/gsad_omp.h (create_tag_omp, delete_tag_omp, delete_trash_tag_omp)
	(edit_tag_omp, export_tags_omp, export_tag_omp, get_tag_omp)
	(get_tags_omp, new_tag_omp, save_tag_omp): New function prototypes.

	* src/html/gsad.xsl (create_tag_response, delete_tag_response)
	(modify_tag_response): New indicator templates.
	(html-gsa-logo): Add tag response indicators for get_tag, get_tags
	and gsad_message.
	(html-gsa-navigation): Add Tags item to Configuration menu.

	* src/html/help.xsl (glossary.html): Add entry "Tag".
	(new_tag.html, tag_details.html, tags.html): New help pages for tag
	management functions.

	* src/html/omp.xsl (html-create-filter-form): Add option "Tag" to filter
	type selection.
	(get_tags, html-tags-table, tag): New templates for Tags table.
	(get_tag, tag mode=details): New templates for Tag details.
	(tag mode=trash): New template for Tags in trashcan.
	(tag_attach_types): New template for selection of attached resource
	types.
	(new_tag, html-create-tag-form): New templates for creation of new Tags.
	(edit_tag, html-edit-tag-form, modify_tag_response): New templates for
	editing tags.
	(html-tags-trash-table): New template for Tags trash table.
	(get_trash): Add response indicator and section for Tags.
	(get_my_settings): Add tags filter.

2013-04-15  Hani Benhabiles 

	* src/html/omp.xsl (report-sections): New template.
	(html-report-details, get_report_hosts_response): Add dropdown menu to
	select report section. Remove overrides dropdown menu. Style update.

	* src/gsad.c (init_validator): Add get_report_section and remove
	get_report_hosts commands. Add report_section parameter.
	(exec_omp_get): Handle get_report_section. Remove get_report_hosts
	handler.

	* src/gsad_omp.c (get_report_section_omp): New function.

	* src/gsad_omp.h: Add get_report_section_omp header.

2013-04-15  Hani Benhabiles 

	* src/html/omp.xsl (get_report_hosts_response): Link total
	vulnerabilities values back to report summary with appropriate filter.

2013-04-15  Hani Benhabiles 

	* src/html/omp.xsl (get_report_hosts_response): Right align
	values in vulns columns. Change page title.

2013-04-15  Hani Benhabiles 

	* src/html/omp.xsl (html-report-details): Link to task directly on its
	name, instead of top right corner.

2013-04-14  Jan-Oliver Wagner 

	* src/html/img/tag.png: New.

	* CMakeLists.txt: Install new icon.

2013-04-12  Hani Benhabiles 

	* src/gsad.c (init_validator): Add cmd value get_report_hosts.
	(exec_omp_get): Handle get_report_hosts command.
	(get_report_hosts, get_report_hosts_omp): New functions.

	* src/gsad_omp.h: Add get_report_hosts_omp prototype.

	* src/html/omp.xsl (html-report-details): Add button for Report Hosts.
	Don't apply report overview template.
	(get_report_hosts): New template for Report Hosts page.
	(get_reports_response/report/report [overview]): Remove template as
	duplicate.

2013-04-12  Jan-Oliver Wagner 

	* src/html/omp.xsl (nvt, cve-details, cpe-details): Use CVSS bar instead
	of plain CVSS value.

2013-04-11  Matthew Mundell 

	Allow editing of task config and target when the task is New.

	* src/gsad_omp.c (edit_task): Set filter when getting targets and
	configs, otherwise the defaults may cause too few rows.
	(save_task_omp): Add config and target to OMP request.

	* src/html/omp.xsl (html-edit-task-form): Enable config and target
	editing when the task is New.

2013-04-11  Jan-Oliver Wagner 

	* src/html/omp.xsl (cvss_calculator, host): Use CVSS bar instead of plain CVSS value.

2013-04-11  Matthew Mundell 

	* src/html/omp.xsl (filter-window-part): Set the value of the -- option
	in the filter dropdown to "--".  The is to differentiate it from the link
	in the menu.

	* src/gsad_omp.c (get_many): Check for a filt_id of "--", and use the
	system filter instead.

2013-04-11  Hani Benhabiles 

	* src/html/omp.xsl (severity-bar): Make threat parameter default to
	cvss-threat return value and title parameter to threat's value.
	(info/nvt, info/cpe, info/cve): Remove unneeded
	severity-bar argument values.

2013-04-11  Jan-Oliver Wagner 

	* src/html/omp.xsl (cvss_calculator): Fix a typo.

2013-04-11  Hani Benhabiles 

	* src/html/help.xsl (cvss_calculator.html): Fix typo.

	* src/html/omp.xsl (cvss-threat): New function. Returns cvss threat
	name for a given cvss score value.
	(severity-bar): Add scale parameter to adjust size of the bar.
	(info/cpe): Use cvss-threat function.
	(info/nvt, info/cve): Show a severity bar for the CVSS value.
	(cvss_calculator): Fix error message typo and result cell spacing.

2013-04-11  Hani Benhabiles 

	* src/html/omp.xsl (severity-bar): Add colons in subtitles. Align
	calculation results and detail invalid vector error message.

	* src/html/help.xsl (cvss_calculator.html): Add icon to Link to CVSS
	Calculator. Make example CVSS Vector an actual link to the calculator.

2013-04-11  Hani Benhabiles 

	* src/html/omp.xsl (severity-bar): Add text parameter to add text
	between parenthesizes.
	(info/cpe): Output max cvss value as a severity bar instead of simple
	text.
	(result-detailed): Add threat value as text argument for severity-bar
	call.

2013-04-11  Hani Benhabiles 

	* src/gsad_omp.c (cvss_calculator): Send back cvss metrics separately
	when a user uses a cvss vector.

	* src/html/help.xsl (cvss_calculator.html): Fix typo.

	* src/html/omp.xsl (cvss_calculator): Update page presentation for
	consistent positioning and size of metrics' dropdown menus. Remove table
	rows highlighting and fix error message.

2013-04-10  Matthew Mundell 

	* src/html/omp.xsl (filter-window-part): Append a space to the filter
	string, to make it more convenient to add terms.

2013-04-10  Matthew Mundell 

	Use new style for modifying auth settings, so that next page works.

	* src/gsad.c (init_validator, exec_omp_post): Rename modify_auth to
	save_auth.

	* src/gsad_omp.c (save_auth_omp): New function.  Was modify_auth_omp.
	Rework to use new style.
	(modify_auth_omp): Remove.  Now save_auth_omp.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/gsad.xsl (modify_auth_response [response-indicator]): Rename
	from Save to Modify.
	(html-gsa-logo): Update save_auth indicator location.

	* src/html/omp.xsl (group [auth]): Rename modify_auth to save_auth.
	Add next to Save form.
	(modify_auth_response [show]): Rename Modify to Save.

2013-04-10  Hani Benhabiles 

	* src/gsad_omp.c (cvss_calculator): Check and return proper value when
	a bad cvss vector is provided.

	* src/html/omp.xsl (cvss_calculator): Add hidden input to distinguish
	between from metrics and from vector forms.

2013-04-10  Hani Benhabiles 

	* src/html/help.xsl (contents.html): Add link to cvss calculator help
	page.
	(cvss_calculator.html): New template.

	* src/html/omp.xsl (cvss_calculator): Update presentation of the page.
	Add full names for metrics and their values.

2013-04-10  Matthew Mundell 

	Modify auth info via OMP instead of OAP.

	* src/gsad.c (exec_omp_post): Switch modify_auth to OMP.

	* src/gsad_oap.c (modify_auth_omp): Remove.  Replaced by OMP equivalent.

	* src/gsad_omp.c (modify_auth_omp): New function.  OMP equivalent of
	removed OAP version.

	* src/gsad_oap.h, src/gsad_omp.h: Update headers accordingly.

	* src/html/oap.xsl (group [auth], describe_auth_response)
	(modify_auth_response [show], describe_auth_response [show]): Remove.
	Now in omp.xsl.

	* src/html/oap.xsl (group [auth], describe_auth_response)
	(modify_auth_response [show], describe_auth_response [show]): New
	templates.  From oap.xsl.

2013-04-10  Matthew Mundell 

	* src/gsad_oap.c (get_settings_oap): Correct error messages.

2013-04-09  Matthew Mundell 

	Move user XSL from oap.xsl to omp.xsl now that it's handled by OMP.

	* src/html/oap.xsl (group [newuser], new-user-group-select)
	(html-create-user-form, html-users-table, create_user_response)
	(new_user, delete_user_response, modify_user_response, user)
	(user [details], user [edit], edit_user, get_user, get_users): Remove.
	Now in omp.xsl.

	* src/html/omp.xsl (group [newuser], new-user-group-select)
	(html-create-user-form, html-users-table, create_user_response)
	(new_user, delete_user_response, modify_user_response, user)
	(user [details], user [edit], edit_user, get_user, get_users): New
	templates.  From oap.xsl.

2013-04-09  Hani Benhabiles 

	Add CVSS Score calculator.

	* src/gsad.c (init_validator): Add cvss_calculator command. Add cvss_*
	parameters.
	(exec_omp_get): Handle cvss_calculator command.

	* src/gsad_omp.c: Include openvas/base/cvss.h
	(cvss_calculator): New function.

	* src/gsad_omp.h: Add cvss_calculator header.

	* src/html/gsad.xsl (html-gsa-navigation): Add CVSS Calculator Extras
	submenu entry.

	* src/html/omp.xsl (cvss_calculator): New template.

2013-04-09  Matthew Mundell 

	Add groups to Edit User page.

	* src/gsad_omp.c (edit_resource): Append extra_xml inside the page
	element, as advertised in doc.
	(edit_user): Get groups for dropdown.
	(save_user_omp): Add + button handling.  Add groups to command.

	* src/html/gsad.xsl (html-gsa-logo): Add modify_user indicator on
	edit_user page for error indicator.

	* src/html/oap.xsl (user [edit]): Add Groups field.
	(edit_user): Match modify_user_response for error message.

2013-04-09  Timo Pollmeier 

	* src/gsad_omp.c (create_schedule_omp): Add timezone parameter.

	* src/html/omp.xsl (html-create-schedule-form): Add timezone field.

2013-04-08  Matthew Mundell 

	* src/html/omp.xsl (gsa:date-tz): Add case for negative timezones.  If
	there's a problem return 'ERROR' instead of UTC.

2013-04-04  Jan-Oliver Wagner 

	Removing any support of IE6. This browser is highly unsecure for
	any purpose and supporting would encorage use of a unsecure
	browser for a security application.

	Meanwhile this browser should really not be used anywhere
	so even from convenience point of view the support of IE6
	is not necessary anymore.

	Basically the removal means to revert r7415.

	* src/html/gsad.xsl (html-head): Removed IE6 exception.

	* src/html/login/login.html: Removed IE6 exception.

	* src/html/gsa-style.css (.gsa-logo-header): Removed.

	* CMakeLists.txt: Removed handling of IE6fixes.css.

	* src/html/IE6fixes.css: Removed.

2013-04-04  Matthew Mundell 

	* src/html/oap.xsl (user [details]): Enable edit and export icons.
	(user [edit]): Switch to standard icons.  Remove old-style Users link.

2013-04-04  Matthew Mundell 

	* src/gsad_omp.c (get_user, get_users, edit_user): Get DESCRIBE_AUTH
	response too, like the OAP version did.
	(get_users_omp): Remove comment about DESCRIBE_AUTH.

	* src/html/oap.xsl (get_users): Match auth templates, equivalent to the
	OAP version.

2013-04-04  Matthew Mundell 

	* src/gsad_omp.c (new_user): Add DESCRIBE_AUTH call like Administrator
	version had.

	* src/html/oap.xsl (html-create-user-form): Use even for LDAP field.

2013-04-04  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-logo): Move user operation indicator icons
	into Manager section, updating paths.

2013-04-04  Hani Benhabiles 

	* src/gsad_omp.c (save_user_omp): Remove next variable as it is set but
	not used.

2013-04-04  Matthew Mundell 

	* src/gsad_omp.c (create_user_omp): Update to newer style so that the
	generation of the following page is done by the appropriate handler
	instead of being done manually.  This also corrects the XSL error that
	was occuring on the Users page after creating the user.

2013-04-04  Matthew Mundell 

	* src/html/oap.xsl: Remove extra extension prefixes from last commit.

2013-04-04  Matthew Mundell 

	* src/html/oap.xsl: Add str prefix to stylesheet.

2013-04-03  Jan-Oliver Wagner 

	* src/html/omp.xsl (result-detailed): Fixed width of Severity column
	to harmonize with the new colored bar.

2013-04-03  Matthew Mundell 

	Delete and edit users via OMP instead of OAP.  Add exporting of users.
	Make the user pages more like the other pages.

	* src/gsad.c (exec_omp_get): Switch save_user to OMP.

	* src/gsad_oap.c (save_user_oap): Remove.  Replaced by OMP equivalent.

	* src/gsad_omp.c (edit_resource): Split param check in two for better
	messages.
	(CHECK): New macro.
	(save_user_omp): New function.  OMP equivalent of removed OAP version.

	* src/gsad_oap.h, src/gsad_omp.h: Update headers accordingly.

	* src/html/oap.xsl (user [edit]): Add next and user_id params.

2013-04-03  Matthew Mundell 

	Delete and edit users via OMP instead of OAP.  Add exporting of users.
	Make the user pages more like the other pages.

	* src/gsad.c (init_validator): Add export commands.  Add new resource
	types and user_id.
	(exec_omp_get): Switch delete_user and edit_user to OMP.  Add user
	export commands.

	* src/gsad_oap.c (delete_user_oap, edit_user_oap): Remove.  Replaced by
	OMP equivalents.

	* src/gsad_omp.c (next_page): Add get_user and get_users.
	(get_one): Make error message slightly more specific.
	(delete_user_omp): New function.  OMP equivalent of removed OAP version.
	(get_user, get_users): New functions.
	(get_user_omp, get_users_omp): Let the generic functions do the work
	via get_user and get_users.
	(edit_user, edit_user_omp): New functions.  OMP equivalent of removed
	OAP versions.
	(export_user_omp, export_users_omp): New functions.

	* src/gsad_oap.h, src/gsad_omp.h: Update headers accordingly.

	* src/html/oap.xsl (html-users-table): Add export icon in heading.
	(user): Make name column a link.  Use id instead of name in delete icon.
	Add standard icons.
	(get_users_response): Remove.
	(get_user): Update for path changes.  Match delete and modify for error
	messages.
	(get_users): New template.

	* src/html/omp.xsl (list-window-line-icons): Add a notrash param so that
	the user page can use the delete icon instead of the trash icon until
	users have trashcan capability.

2013-04-02  Hani Benhabiles 

	* src/html/omp.xsl (severity-bar): New template.
	(result-detailed): Use colored progress bars to showcase a result's
	severity instead of coloring all the columns headers.

2013-03-28  Matthew Mundell 

	* src/html/oap.xsl (html-create-user-form): Add boolean to tests to get
	them working.  Remove radio checks that should have been on first option
	only.

2013-03-27  Jan-Oliver Wagner 

	* src/html/omp.xsl (nvt, result-detailed): Add conditionals to
	drop sections where content is equal to "N/A".

2013-03-27  Matthew Mundell 

	Move New User to dedicated page.  Bring User Details closer to new
	style.

	* src/gsad.c (init_validator, exec_omp_get): Add new_user.

	* src/gsad_omp.c (new_user, new_user_omp): New function.
	(get_users_omp): Remove GET_GROUPS call.  Now in new_user.
	(create_user_omp): Call new_user_omp as next page in + case.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/help.xsl (configure_users.html): Remove.  Now in new pages.
	(users.html, user_details.html, new_user.html): New pages.
	(contents.html): Add new pages.

	* src/html/oap.xsl (html-create-user-form): Update help location.  Add
	User List icon.  Get groups from new location.
	(html-users-table): Update help location.  Add New User icon.
	(new_user): New template.
	(user [details]): Make closer to new style.  Update help location.
	(get_users_response): Remove New User form from Users page.
	(group [auth]): Update help locations.

2013-03-27  Matthew Mundell 

	* src/html/oap.xsl (html-create-user-form): Get field values from
	envelope when plus button was pressed.

2013-03-27  Matthew Mundell 

	Create users via OMP instead of OAP.  At the same time add groups to the
	create_user page.

	* src/gsad.c (exec_omp_get): Switch create_user to OMP.

	* src/gsad_oap.c (create_user_oap): Remove.  Replaced by OMP equivalent.

	* src/gsad_omp.c (get_users_omp): Correct message.  Get groups too for
	dropdown.
	(create_user_omp): New functions.  OMP equivalent of the removed OAP
	version, which also creates the user in the db and adds the user to
	any given groups.

	* src/gsad_oap.h, src/gsad_omp.h: Update headers accordingly.

	* src/html/oap.xsl (group [newuser], new-user-group-select): New
	templates.
	(html-create-user-form): Add groups field.
	(get_users_response): Match create_user_response too.

2013-03-27  Matthew Mundell 

	* src/gsad.c (init_validator): Add back rule "role", which is required

2013-03-26  Matthew Mundell 

	* src/gsad.c (init_validator): Add back rule "role", which is required
	for creating users, and was removed at some point.

2013-03-26  Matthew Mundell 

	* src/html/oap.xsl (html-users-table, user): Add Groups column.
	(user): Add groups field.

2013-03-26  Matthew Mundell 

	Get users via OMP instead of OAP.

	* src/gsad.c (exec_omp_get): Switch get_user and get_users to OMP.

	* src/gsad_oap.c (get_user_oap, get_users_oap): Remove.  Replaced by OMP
	equivalents.

	* src/gsad_omp.c (get_user_omp, get_users_omp): New functions.  OMP
	equivalents of the removed OAP versions.

	* src/gsad_oap.h, src/gsad_omp.h: Update headers accordingly.

2013-03-26  Hani Benhabiles 

	* src/html/omp.xsl (filter-window-part): Set max size for filters
	selection box so that long filter names don't push filter dialog
	elements to a second row.

2013-03-25  Matthew Mundell 

	* src/html/omp.xsl (html-permissions-trash-table)
	(html-permissions-table): Rename SType column to Subject Type.

2013-03-25  Matthew Mundell 

	* src/html/omp.xsl (gsa:capitalise, gsa:upper-case): New functions.
	(permission [details]): Neaten fields.  Add link to subject field.

2013-03-25  Matthew Mundell 

	* src/html/help.xsl (contents.html): Add groups.
	(glossary.html): Add group.
	(group_details.html, groups.html, new_group.html): New templates.

2013-03-25  Timo Pollmeier 

	* src/html/help.xsl (ovaldefs.html): Change column title from
	"Def. class" to "class".

	* src/html/omp.xsl (info/ovaldef): Change "def_class" to "class".
	Change "xml_file" to "file".
	(html-ovaldef-table): Change column header title from
	"Def. class" to "class" and OMP element from "def_class" to "class".
	(ovaldef_details): Change xml_file to file, shorten text to "File".

2013-03-23  Matthew Mundell 

	Add permissions to trashcan.

	* src/gsad.c (init_validator, exec_omp_post): Add
	delete_trash_permission.

	* src/gsad_omp.c (get_trash): Get permissions trash too.
	(delete_trash_permission_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/omp.xsl (permission [trash])
	(html-permissions-trash-table): New template.
	(get_trash): Add permissions section.

2013-03-23  Matthew Mundell 

	* src/html/omp.xsl (get_info_response): Indent condition more logically.

2013-03-23  Matthew Mundell 

	ChangeLog: Keep entries for file as a single block.

2013-03-21  Timo Pollmeier 

	* src/html/omp.xsl (info/ovaldef): Add XML file to Name column.
	(ovaldef-details): Show actual ID (with suffix) in ID field.
	Show XML file name.

	* src/html/help.xsl (ovaldefs.html): Add help text about XML file name.

2013-03-21  Timo Pollmeier 

	Select SecInfo using info_id instead of name in tables.

	* src/gsad.c (init_validator): Change regexp for info_id to accept
	alphanumeric characters and .:\/~

	* src/html/omp.xsl (info/cpe, info/cve, info/ovaldef)
	(info/dfn_cert_adv, info_allinfo): Change details links for OVAL
	definitions to use info_id instead of info_name.
	(get_info_allinfo_action): Add parameter for ID, change link to use ID.
	(get_info_allinfo_lnk, get_info_cpe_lnk, get_info_cve_lnk)
	(get_info_ovaldef_lnk, get_info_dfn_cert_adv_lnk): Add optional
	parameter for ID, change link to selection by ID if it is passed.
	(html-cpe-table, html-cve-table, html-ovaldef-table)
	(html-dfn_cert_adv-table, html-allinfo-table): Hide filter for
	selections by name and ID.
	(get_info_response): Show table view if more than one item is selected
	by name. Show details view if an item is selected by ID.

2013-03-20  Matthew Mundell 

	Implement group editing.

	* src/gsad.c (init_validator, exec_omp_post, exec_omp_get): Add
	save_group and edit_group.

	* src/gsad_omp.c (edit_group, edit_group_omp): New functions.
	(CHECK): New define.
	(save_group_omp): New function.

	* src/html/omp.xsl (html-edit-group-form): Add actual fields.
	(get_group, get_groups): Match MODIFY_GROUP response for error case.

	* src/html/gsad.xsl (modify_group_response): New template.
	(html-gsa-logo): Apply MODIFY_GROUP indicator icons.

2013-03-20  Matthew Mundell 

	* src/html/omp.xsl (html-create-filter-form, html-edit-filter-form): Add
	permission to available types.

2013-03-20  Matthew Mundell 

	* src/html/omp.xsl (list-window): Skip new icon for permissions.
	(permission): Remove edit icon from actions.

2013-03-19  Matthew Mundell 

	Add Permissions page.

	* src/gsad.c (init_validator): Add new pages.  Add permission to
	resource types.  Add permission_id.
	(exec_omp_post, exec_omp_get): Add new pages.

	* src/gsad_omp.c (next_page): Add get_permissions.
	(get_permission, get_permission_omp, get_permissions)
	(get_permissions_omp, delete_permission_omp, export_permission_omp)
	(export_permissions_omp): New functions.

	* src/gsad_omp.h: Add headers accordingly.

	* src/html/gsad.xsl (delete_permission_response): New template.
	(html-gsa-logo): Apply delete_permission_response indicator.
	(html-gsa-navigation): Add Permissions to configuration menu.

	* src/html/omp.xsl (gsa:join): New function.
	(task): Display observer groups in observer icon too.
	(delete_permission_response, permission, permission [details])
	(get_permission, html-permissions-table, get_permissions): New
	templates.

2013-03-19  Matthew Mundell 

	Add observer groups to New Task.

	* src/gsad_omp.c (new_task): Get groups for dropdown.
	(create_task_omp): Add group "+" button handling.  Add groups to OBSERVERS
	in CREATE_TASK.

	* src/html/omp.xsl (new_task): Add observer groups field.

2013-03-18  Matthew Mundell 

	Add observer groups to task details and task edit.

	* src/gsad.c (init_validator): Remove "groups".  Add group observer
	rules.
	(params_append_mhd): Add group_id_optional case.

	* src/gsad_omp.c (edit_task): Get groups too.  Add groups param to XML.
	(save_task_omp): Add group "+" button handling.  Add groups to OBSERVERS
	in MODIFY_TASK.  Prepare command format string beforehand, otherwise XML
	alerts and observer groups are escaped.

	* src/html/omp.xsl (task [details]): Add observer groups.
	(group [newtask], new-task-group-select): New templates.
	(html-edit-task-form): Add observer groups field.

2013-03-18  Jan-Oliver Wagner 

	* CMakeLists.txt: Increased dependency to gnutls from 2.2 to 2.8.
	Increased dependency to openvas-libraries from 5.0.0 to 6.0.0.

2013-03-15  Jan-Oliver Wagner 

	Further prepare for tabular pageable results view.

	* src/html/omp.xsl (result-detailed): Moved all information from
	the former colored box into the tabular elements. Added host.

2013-03-15  Timo Pollmeier 

	* src/html/help.xsl (hosts_note): New named template ("Note on Hosts").
	(new_target.html): Replace "Note on Hosts" text with template call for
	including the text.
	(targets.html): Add hosts_note template call.

2013-03-13  Jan-Oliver Wagner 

	* src/html/omp.xsl (result-detailed): In Product Detection Result
	rename "Details" to "Log".
	Move links to NVT details from colored header down to vulnerability
	detection method. In case CVSS == 0, call it Log Method.

2013-03-13  Jan-Oliver Wagner 

	* src/html/omp.xsl (result-detailed): Made Summary and Detection Result
	sub-boxes of their own. Moved Icons up into the colored bar.

2013-03-13  Matthew Mundell 

	* src/html/omp.xsl: URI encode filter strings in GET links, as they may
	contain special characters like +.

2013-03-12  Matthew Mundell 

	* src/gsad_omp.c (get_many, get_tasks): Add permission and owner terms
	to task default filters.

2013-03-12  Timo Pollmeier 

	* src/html/omp.xsl (info/dfn_cert_adv, html-dfn_cert_adv-table): Add
	"Created" column.

	* src/html/help.xsl (dfn_cert_advs.html): Add help for "Created" column.

2013-03-12  Timo Pollmeier 

	* src/html/omp.xsl (info/ovaldef): Use shorter date format "date".
	(html-ovaldef-table): Shorten "Definition class" to "Def. class".

	* src/html/help.xsl (ovaldefs.html): Add missing "Def. class".

2013-03-12  Timo Pollmeier 

	* src/html/help.xsl (contents.html, glossary.html, ovaldefs.html): Fix
	typos.

2013-03-12  Hani Benhabiles 

	* src/html/omp.xsl (info/allinfo): Restyle to add extra information.

2013-03-11  Timo Pollmeier 

	* src/html/omp.xsl (info/ovaldef, html-ovaldef-table): Remove
	"deprecated" column, add "status" column in its place.

	* src/html/help.xsl (ovaldefs.html): Remove text for "deprecated",
	add text for "status".

2013-03-11  Hani Benhabiles 

	Add default filter setting for All SecInfo page.

	* src/html/omp.xsl (get_my_settings.html, edit_my_settings.html): Add
	All SecInfo filter setting.

	* src/html/help.xsl (my_settings.html): Update documentation.

2013-03-11  Hani Benhabiles 

	Update help documentation to reflect All SecInfo changes.

	* src/html/help.xsl (allinfo.html): New template.
	(contents.html): Add link to All SecInfo help page.

2013-03-11  Hani Benhabiles 

	* src/html/omp.xsl (info/nvt, get_info_nvt_lnk): Use filter term and id
	returned in response instead of envelope params.

2013-03-11  Hani Benhabiles 

	Add search All SecInfo feature.

	* src/html/omp.xsl (info/allinfo, get_info_allinfo_action)
	(get_info_allinfo_lnk, html-allinfo-table): New templates.
	(get_info_response): Add allinfo info_type handling.

	* src/gsad_omp.c (get_info): Validate info_type for allinfo and ALLINFO
	values.

	* src/html/gsad.xsl (html-gsa-navigation): Add All SecInfo submenu.

2013-03-11  Jan-Oliver Wagner 

	* src/html/omp.xsl (nvt): Renamed tag detection to vuldetect,
	made section titles case-consistent.

2013-03-07  Timo Pollmeier  

	* src/html/help.xsl (ovaldefs.html): Change help for table rows
	(see below).

	* src/html/omp.xsl (html-ovaldef-table, info/ovaldef): Remove column
	"Title", add columns "Created", "Modified". Add title subrow similar to
	descriptions of CVEs.

2013-03-07  Hani Benhabiles 

	* src/html/omp.xsl (newstyle-nvt): New function.
	(result-detailed): Check if nvt has newstyle tags and output results
	accordingly.

2013-03-07  Hani Benhabiles 

	* src/html/gsad.xsl, src/html/help.xsl: Open www.greenbone.net and
	www.openvas.org hyperlinks in new tab.

2013-03-07  Hani Benhabiles 

	* src/html/omp.xsl (get-nvt-tag): New function.
	(result-detailed): Replace multiple for loop iterations with get-nvt-tag
	calls.

2013-03-06  Jan-Oliver Wagner 

	* src/html/omp.xsl (result-detailed): Moved insight, solution,
	detection method into sub-boxes of their own.
	Moved product detection result into a box of its own.
	Renamed tag "detection" to "vuldetect", because "detection"
	is already used by detection scripts.

2013-03-06  Jan-Oliver Wagner 

	* src/html/omp.xsl (structured-text): New. Very simple
	version that only can do paragraphs.
	(result-detailed): Moved insight into a sub-box of its own
	and use structured text formatting.

2013-03-06  Hani Benhabiles 

	* src/html/omp.xsl (result-detailed): Output summary, insight, impact
	and solution nvt tags when result is empty. Add result subtitle with
	vulnerability detected or scan result content.

2013-03-04  Matthew Mundell 

	Add basic user groups.

	* src/gsad.c (init_validator): Add group commands.  Add group validators
	and add group to type names.
	(exec_omp_post, exec_omp_get): Add group commands.

	* src/gsad_omp.c (next_page): Add group pages.
	(get_group, get_group_omp, get_groups, get_groups_omp, new_group)
	(new_group_omp, delete_group_omp): New functions.
	(CHECK): New define.
	(create_group_omp, export_group_omp, export_groups_omp): New functions.

	* src/gsad_omp.h: Add headers accordingly.

	* src/html/gsad.xsl (create_group_response): New template.
	(html-gsa-logo): Match response for indicator icon.
	(html-gsa-navigation): Add Groups menu item.

	* src/html/oap.xsl (group): Make mode "auth" because the generic macros
	expect "group" for the Group table.
	(describe_auth): Match "group" in "auth" mode.

	* src/html/omp.xsl (groups, create_group_response)
	(delete_group_response, modify_group_response, group, group [trash])
	(group [details], html-groups-trash-table, html-groups-table)
	(html-create-group-form, new_group, html-edit-group-form, edit_group)
	(get_group, get_groups): New templates.

2013-03-03  Hani Benhabiles 

	* src/html/omp.xsl (nvt): Skip summary in NOSUMMARY case.

2013-03-02  Hani Benhabiles 

	* src/html/omp.xsl (nvt): Skip description in NODESC case.

2013-03-02  Hani Benhabiles 

	* src/html/omp.xsl (nvt): Add sections for summary and detection tags.

2013-03-01  Jan-Oliver Wagner 

	Post branch version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2013-02-27  Hani Benhabiles 

	* src/gsad_omp.c (get_info): Validate info_type in capital letters
	format.

2013-02-27  Hani Benhabiles 

	* src/html/omp.xsl (cpe-details): Add details parameter to CVEs details
	link.

2013-02-26  Hani Benhabiles 

	* src/gsad_omp.c (get_info): Return error message when an invalid
	info_type is provided. Update documentation and error messages.

2013-02-25  Matthew Mundell 

	* src/html/omp.xsl (prognostic-description): Move into template section.

2013-02-25  Matthew Mundell 

	* src/html/omp.xsl (prognostic-description): New template.
	(result-detailed): For prognostic results, produce the description with
	prognostic-description so that the browser does paragraph wrapping.

2013-02-22  Michael Wiegand 

	Post release version bump to 4.0+beta6.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2013-02-22  Michael Wiegand 

	Preparing the gsa 4.0+beta5 release.

	* CHANGES: Updated.

2013-02-22  Michael Wiegand 

	* src/html/gsad.xsl (html-footer), src/html/help.xsl (about.html),
	src/gsad.c (main): Extend copyright notice to include 2013.

2013-02-21  Hani Benhabiles 

	* src/gsad_omp.c (get_report): Don't apply default filter when result
	filtering form is applied.

2013-02-21  Hani Benhabiles 

	* src/html/omp.xsl (ref_xref_list): Add special display case for URL
	cross-references.

2013-02-20  Michael Wiegand 

	Move "-Werror" flag to the "Debug" build type.

	* CMakeLists.txt: Move "-Werror" from CMAKE_C_FLAGS to
	CMAKE_C_FLAGS_DEBUG to keep it out of the "Release" build type.

2013-02-20  Timo Pollmeier  

	* src/html/omp.xsl (nvt): Hide description section completely when
	no description is found.

2013-02-20  Timo Pollmeier  

	* src/html/omp.xsl (cve-details): Hide CERT section completely when
	no advisory references are found.

2013-02-20  Matthew Mundell 

	* src/gsad_omp.c (xsl_transform_omp): Leave param xml_file out of the
	envelope because it can be very big when importing reports, which can
	cause problems for the XSL transform.

2013-02-19  Werner Koch  

	* src/gsad.c (send_redirect_header): Send a small body.

2013-02-19  Hani Benhabiles 

	* src/html/omp.xsl (html-report-details): Use new next and previous
	icons for filtered results.

2013-02-19  Hani Benhabiles 

	* src/gsad_omp.c (get_report): Check if a filter is already applied when
	setting the default filt_id value.

2013-02-19  Hani Benhabiles 

	* src/html/omp.xsl (get_my_settings, edit_my_settings): Add Report
	Filter.

	* src/gsad_omp.c (get_report): Default filt_id value to -2 for more
	consistency.

2013-02-19  Werner Koch  

	* src/gsad.c (main): Add option --debug-tls.
	(my_gnutls_log_func): New.
	(main): Print library version numbers with --version if debug-tls
	is also used.

2013-02-19  Timo Pollmeier 

	* src/html/omp.xsl (cve-details): Change to hide empty sections if
	no CVE data is found. Change to show "CVSS: None" if only CVSS data is
	missing.
	(cpe-details): Change to hide "Reported vulnerabilities" when CPE is not
	found.
	(ovaldef-details): Change to hide empty sections if no ovaldef data is
	found and show an info message instead. Add h1 tag to
	"Repository history: None".
	(dfn_cert_adv-details): Change to hide empty sections if no advisory
	data is found and show an info message instead.

2013-02-19  Timo Pollmeier 

	* src/html/omp.xsl (result-detailed): Fix conditions for references
	boxes to appear.

2013-02-18  Timo Pollmeier 

	* src/html/omp.xsl (ref_cert_list, nvt, result-detailed): Add support
	for warning elements in CERT advisory lists.

2013-02-16  Matthew Mundell 

	* src/gsad.c (request_handler): Clear credentials on allocation so that
	params is NULL when exec_omp_get fails with bogus command name.

2013-02-15  Timo Pollmeier 

	* src/html/omp.xsl (nvt): Change to hide empty sections completely.

2013-02-14  Timo Pollmeier 

	* src/html/omp.xsl (dfn_cert_adv-details): Change to make more
	consistent with other details pages. Get name (advisory ID) from
	raw data.

2013-02-14  Timo Pollmeier 

	* src/html/omp.xsl (ovaldef-details): Change to make more consistent
	with other details pages.

2013-02-14  Timo Pollmeier 

	* src/html/omp.xsl (ref_xref_list): Change text "Other:" to appear
	in same line as first xref entry.
	(nvt): Move references to new "References" table.
	Move "CVSS base", "Risk factor" and tag "cvss_base_vector" to new table
	"Vulnerability scoring".
	Move script tags "affected", "insight", "impact", "solution" to new
	sections "Affected software/OS", "Vulnerability insight", "Impact" and
	"Solution" respectively.

2013-02-13  Timo Pollmeier 

	* src/html/help.xsl (glossary.html): Add reference to "About DFN-CERT"
	in dfn_cert_advs.html.
	(dfn_cert_advs.html): Add section "About DFN-CERT".
	Fix broken link to glossary.

2013-02-13  Matthew Mundell 

	* src/html/wizard.xsl (wizard): Skip wizard if role is Observer.

2013-02-11  Hani Benhabiles 

	* src/html/omp.xsl (nvt): Display each nvt reference in a new line.

2013-02-08  Timo Pollmeier 

	* src/html/gsa-style.css (tbody.odd, tbody.odd:hover, tbody.even:hover):
	New classes for grouped table rows.

	* src/html/omp.xsl (info/cve): Add descriptions truncated to about 250
	characters to CVEs table.

2013-02-06  Matthew Mundell 

	* src/gsad_oap.c (get_cert_oap): Add a space.

2013-02-06  Timo Pollmeier 

	* src/html/help.xsl (scap_management.html): Fix "Jump to dialog" link.

	* src/html/oap.xsl (html-scap-form): Fix select for sync_not_available
	error message.

2013-02-06  Michael Wiegand 

	* doc/CMakeLists.txt: Prevent superfluous creation of "doc/generated/"
	directory inside the source tree.

2013-02-06  Timo Pollmeier 

	* src/gsad.c (init_validator, exec_omp_get): Add OAP commands
	get_cert and sync_cert.

	* src/gsad_oap.c, src/gsad_oap.h (get_cert_oap): New function to get
	CERT feed info.
	(sync_cert_oap): New function to run CERT sync.

	* src/html/gsad.xsl (sync_cert_response): New template for indicator.
	(html-gsa-logo): Add indicator for CERT sync.
	(html-gsa-navigation): Add entry for CERT sync in Administrator menu.

	* src/html/help.xsl (contents.html): Add entry "CERT Feed Management".
	(cert_management.html): New template, help for CERT Feed Management.

	* src/html/oap.xsl (html-scap-form): Fix select in error message (was
	"feed/..." instead of "scap/...").
	(describe_cert_response, html-cert-form, sync_cert_response): New
	templates for CERT feed management.

2013-02-06  Matthew Mundell 

	* src/html/omp.xsl (info/cpe, info/cve): Add filt_id to details links.
	(get_info_cpe_lnk, get_info_cve_lnk): Add filt_id.
	(cve-details, cpe-details): Add filt_id to list icon.

2013-02-05  Matthew Mundell 

	* src/html/omp.xsl (cve-details): Remove bold from minor ID.  Add colons
	to field names.  Add Name field.  Move CWE ID across to standard fields.
	(cpe-details): Add colons to field names.

2013-02-05  Matthew Mundell 

	* src/html/help.xsl (notes.html, overrides.html): Note extra filtering
	fields.

2013-02-01  Hani Benhabiles 

	* src/html/help.xsl (glossary.html): Add description for slaves.

2013-01-31  Matthew Mundell 

	Add a flag param "xml", that can be added to any GET URL to request that
	the XML is returned instead of the HTML.

	* src/gsad_omp.c (xsl_transform_omp): Just return XML if xml flag is
	present.

	* src/gsad.c (init_validator): Add param xml.
	(request_handler): Make the content type XML when the xml flag is set
	and a page is returned from exec_omp_get.

2013-01-31  Matthew Mundell 

	Add downloading of OMP doc in all three formats.

	* src/gsad.c (init_validator): Add export_omp_doc and protocol_format.
	(exec_omp_get): Add export_omp_doc.

	* src/gsad_omp.c (export_omp_doc_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/omp.xsl (protocol): Add export icon with selector.

2013-01-31  Matthew Mundell 

	* src/html/help.xsl (contents.html): Add Protocol Documentation section
	under Miscellaneous.

2013-01-31  Matthew Mundell 

	* src/html/help.xsl (help): Indent at right level.

2013-01-31  Matthew Mundell 

	Add a help page that describes the OMP protocol, much like the HTML
	format response of the OMP HELP command.

	* CMakeLists.txt: Add new files.

	* src/CMakeLists.txt (rnc-xsl-syntax, omp-doc-xsl-syntax): New targets.

	* src/gsad.c (init_validator, exec_omp_get): Add get_protocol_doc.

	* src/gsad_omp.c (get_protocol_doc): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/omp-doc.xsl, src/html/rnc.xsl: New files.  These are copies
	of HTML.xsl and rnc.xsl from openvas-manager/src/schema_formats/HTML.
	If they are to remain the same as the originals then they should be
	linked in SVN somehow, but their use depends how the GSA docs will
	evolve.

	* src/html/omp.xsl (protocol, get_protocol_doc): New templates.

2013-01-30  Hani Benhabiles 

	* src/gsad_omp (export_many): Add current date to exported file name.

2013-01-29  Matthew Mundell 

	* src/gsad_omp.c (get_task): Use filter to set overrides, because
	apply_overrides GET_TASKS param is currently out of action.

2013-01-29  Matthew Mundell 

	* src/html/omp.xsl (task [details]): Add filter params and original
	override value to refresh form.
	(task): Add override to name link, to match details icon.

	* src/gsad.c (init_validator): Add original_overrides.

	* src/gsad_omp.c (get_task): When the refresh form has changed the
	overrides state, then adjust the filter string and remove any named
	filter.

2013-01-29  Timo Pollmeier 

	* src/html/help.xsl (cpes.html, cves.html, ovaldefs.html)
	(dfn_cert_advs.html): Change help text and anchor for SCAP / CERT
	database warning to one for general SecInfo database warning.
	(nvts.html): Add help text for SecInfo database warning.

	* src/html/omp.xsl (html-cpe-table, html-cpe-table, html-ovaldef-table)
	(html-dfn_cert_adv-table): Change SCAP / CERT database warning to
	general SecInfo database warning. Change help link to new anchor.
	(html-nvt-table): Add SecInfo database warning.

2013-01-29  Timo Pollmeier 

	Change help for SecInfo to be more consistent, mostly with details
	pages, filtering and availability. Fix spelling mistakes. Remove now
	unused anchors. Add new text for OVALDEF, DFN-CERT and CERT references.

	* src/html/help.xsl (contents.html): Add details items for CPE, OVALDEF,
	DFN_CERT_ADV.
	(cpe.html): Remove. Now cpe_details.html.
	(cpe_details.html): New template. Was cpe.html.
	Remove superfluous anchor.
	(cve_details.html): Add availability template call. Remove superfluous
	anchor. Change headings from h2 to h1 and from h3 to h2.
	Change "an CVE" to "a CVE".
	(ovaldef.html): Remove. Now ovaldef_details.html.
	(ovaldef_details.html): New template. Was ovaldef.html. Remove
	superfluous anchor. Change "a" to "an". Add text for Affected, Criteria,
	References and Repository history.
	(dfn_cert_adv.html): Remove. Now dfn_cert_adv_details.html.
	(dfn_cert_adv_details.html): New template. Was dfn_cert_adv.html.
	Remove superfluous anchor. Add help text for link and referenced CVEs.
	(cpes.html): Remove superfluous anchor. Change link to details.
	Remove old details section. Add filtering template call.
	(cves.html): Remove superfluous anchor. Change link to details.
	Add mention of CERT in details description. Remove old details section.
	(nvt_details.html): Remove superfluous anchor. Add availability template
	call. Change h2 to h1. Change "an" to "a". Change "CVEs" to list of
	different refence types. Add mention of CERT links.
	(ovaldefs.html): Remove superfluous anchor and blank lines. Change
	details link. Add filtering template call.
	(dfn_cert_advs.html): Remove superfluous anchor. Change details link.
	Add filtering template call.

	* src/html/omp.xsl (cpe-details, ovaldef-details, dfn_cert_adv-details):
	Change help links.

2013-01-28  Matthew Mundell 

	* src/html/omp.xsl (get_info_response): When a info_name is given, then
	always go to the details page.  This allows the details page to handle
	cases like NVTs referencing CVEs before the CVEs are published.  Also
	call nvt-details instead of doing the page directly.
	(cve-details): If the CVE is missing, add a note and minimize the CVSS
	section.
	(nvt-details): New template.

2013-01-28  Timo Pollmeier 

	* src/html/omp.xsl: Change URL in xmlns:dfncert from "https:" to "http:"

2013-01-28  Matthew Mundell 

	* src/html/omp.xsl (get_info_response, cve-details, get_nvts): Update
	help page names.

	* src/html/help.xsl (contents.html): Add SecInfo details pages.  Order
	SecInfo like in menu.  Remove SecInfo Lookup.  Adjust indenting.
	(cve.html): Remove.  Now cve_details.html.
	(cve_details.html): New template.  Was cve.html.
	(nvts.html): Move down in file.  Expand.  Remove NVT Details section.
	(browse_infosec.html): Remove.  Feature removed.
	(cpes.html): Make heading plural.
	(cves.html): Make heading plural.  Remove excessive BR spacing.  Correct
	typo.  Add filtering.
	(nvt_details.html): New template.
	(ovaldefs.html): Remove excessive BR spacing.  Match column header to
	page.

2013-01-28  Hani Benhabiles 

	* src/gsad_omp (get_many): Check if filt_id was already provided when
	setting default filter.

2013-01-28  Matthew Mundell 

	* src/html/omp.xsl (html-cpe-table, html-cve-table, html-nvt-table)
	(html-ovaldef-table): Make heading plural to match other list pages.

	* src/html/gsad.xsl (html-gsa-navigation): Make SecInfo items plural to
	match other list pages.

2013-01-28  Matthew Mundell 

	* src/gsad_omp.c (get_many): Make everything besides CVE sorted reverse
	by Created, so that DFN-CERT gets it too.

2013-01-28  Matthew Mundell 

	* src/gsad_omp.c (get_many): Add special case filter defaults for CVEs
	and OVALs.

2013-01-28  Hani Benhabiles 

	* src/gsad.c (user_add): Revert mutex unlocking change as the caller is
	responsible for unlocking.

2013-01-27  Hani Benhabiles 

	* src/gsad.c (user_add): Unlock user mutex before returning.

2013-01-27  Hani Benhabiles 

	* src/gsad.c (gsad_init): Check for glib version when calling
	g_thread_init and g_mutex_new as these are deprecated since glib 2.31
	and were causing build failures on systems running new versions.

2013-01-26  Jan-Oliver Wagner 

	* src/html/omp.xsl (list-window, html-configs-table, html-cpe-table,
	html-cve-table, html-nvt-table, html-ovaldef-table,
	html-dfn_cert_adv-table, html-port-lists-table): Adjust tooltip string.

2013-01-25  Matthew Mundell 

	* src/gsad_omp.c (get_many): Sort NVTs by date descending by default.

2013-01-25  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-navigation): Reorder Secinfo menu.

2013-01-25  Matthew Mundell 

	* src/html/omp.xsl (nvt): Add minor details.

2013-01-25  Timo Pollmeier 

	* src/html/omp.xsl: Fix changes accidentally reverted.

2013-01-25  Timo Pollmeier 

	Add relevant DFN-CERTs to NVT details and scan results.

	* src/html/omp.xsl (ref_cert_list): Add. New template for showing
	CERT list in scan results.
	(nvt): Add CERT list.
	(result-detailed): Add CERT lists.

2013-01-24  Hani Benhabiles 

	* src/gsad_omp.c (get_many): Handle default filters for notes and tasks
	when setting filt_id.

2013-01-24  Hani Benhabiles 

	* src/gsad_omp.c (get_many): Defualt filt_id to -2 when no filter is
	provided.

2013-01-24  Hani Benhabiles 

	* src/html/gsad.xsl: Don't include dialog.xsl.

2013-01-24  Matthew Mundell 

	* src/CMakeLists.txt: Remove dialog.xsl.

2013-01-24  Matthew Mundell 

	Remove old SecInfo Management browse page.

	* CMakeLists.txt (FILES): Remove dialog.xsl.

	* src/gsad.c (request_handler): Remove dialog special case.  All users
	have been converted to new style filtering pages.

	* src/html/gsad.xsl (html-gsa-navigation): Link SecInfo item to CVEs.
	Remove Lookup NVT subitem.

	* src/html/dialog.xsl: Remove.  Now out of use.

2013-01-24  Matthew Mundell 

	Respect filter params when verifying report format.

	* src/gsad_omp.c (verify_report_format_omp): Convert to new style.

	* src/html/gsad.xsl (html-gsa-logo): Adjust indicator path accordingly.

	* src/html/omp.xsl (report_format): Make verify icon filter param like
	other icons.
	(get_report_formats): Match verify_report_format_response for error
	message.

2013-01-24  Matthew Mundell 

	* ChangeLog: Cleanup paths in last two entries.

2013-01-24  Matthew Mundell 

	* src/html/omp.xsl (agent, report_format): Use new verify icon.

2013-01-24  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-logo): Add indicators for filters
	created from GET pages.

	* src/html/omp.xsl (get_tasks, get_alerts, get_targets)
	(get_configs_response, get_schedules, get_slaves, get_notes)
	(get_overrides, get_port_lists, get_report_formats): Match
	create_filter_response for error message.

2013-01-24  Matthew Mundell 

	* src/gsad_omp.c: Add headers for all get functions called by the _omp
	interface functions.
	(next_page): Always call the local get function, and pass it the
	response.  This way the XML gets the response for error messages.
	(get_target, get_targets, get_schedule, get_report_format)
	(get_report_formats, get_port_list, get_port_lists): Make static like
	others.

2013-01-24  Matthew Mundell 

	* src/html/gsad.xsl (html-cpe-table, html-cve-table, html-nvt-table)
	(html-ovaldef-table, html-dfn_cert_adv-table): Add list icon that
	reverts to default filter.

2013-01-24  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-navigation): Round corner of last entry.

2013-01-24  Matthew Mundell 

	* src/html/omp.xsl (list-window, html-configs-table)
	(html-port-lists-table): Add list icon that reverts to default filter.

2013-01-23  Matthew Mundell 

	* src/html/omp.xsl (new_target.html): Remove netmask from IPv6 example.
	Adjust sentence about replacing IPv6 netmasks.

2013-01-23  Jan-Oliver Wagner 

	* src/html/help.xsl (configure_users.html): Improved help text on
	per-user authentication.

2013-01-23  Hani Benhabiles 

	* src/gsad_base.c (param_free): Free values with params_free.

2013-01-23  Hani Benhabiles 

	* src/gsad.c: Include openvas_file header from base libraries.
	(gsad_init): Use openvas_file_check_is_dir.
	(check_is_dir): Remove duplicate function.

2013-01-23  Hani Benhabiles 

	* src/html/omp.xsl (edit-settings-filter): Change parameter name from
	type to uuid.
	(edit_my_settings): Use fixed uuid values instead of setting filter
	name.

	* src/gsad_omp.c (send_settings_filter): Use setting id instead of name.

2013-01-22  Matthew Mundell 

	* src/gsad.c (host): Add colon for IPv6.

2013-01-22  Hani Benhabiles 

	* src/html/omp.xsl (edit-settings-filter, get_my_settings)
	(edit_my_settings): Change naming style for settings filters.

2013-01-21  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-logo): Remove commands_response from
	get_tasks paths.

	* src/html/omp.xsl (get_tasks): Replace commands_response with responses
	for the commands, as they are now done directly.

2013-01-21  Matthew Mundell 

	* src/html/omp.xsl (task-icons, status_bar): Add Ultimate delete states.

2013-01-21  Matthew Mundell 

	* src/html/omp.xsl (get_system_reports_response, get_system_reports): If
	the command fails in the slave case then show a helpful message instead
	of the error dialog.

2013-01-21  Matthew Mundell 

	* src/gsad_omp.c (delete_filter_omp): When the filt_id is the filter
	being removed, then clear filt_id to prevent an error message.

2013-01-21  Timo Pollmeier 

	* src/html/omp.xsl (html-dfn_cert_adv-table): Change sort column
	"cve_refs" in table head to "cves".

2013-01-21  Timo Pollmeier 

	* src/html/omp.xsl (cve-details): Add table of CERT advisories
	referencing the current CVE.

2013-01-21  Hani Benhabiles 

	* src/html/help.xsl (my_settings.html): Update documentation to reflect
	addition of per-resource default filters.

2013-01-21  Matthew Mundell 

	* src/html/help.xsl (my_settings.html): Describe more settings.

2013-01-21  Matthew Mundell 

	* src/gsad_omp.c (xsl_transform_omp): Check the value instead of the
	value_size of the param, so that zero-length params are added too.

	* src/html/omp.xsl (gsa:param-or): Check that the param exists instead
	of checking its length, so that zero-length fields are passed to the
	resulting page too.

2013-01-21  Hani Benhabiles 

	* src/html/omp.xsl (get_my_settings): Remove Actions column as it is
	always empty.

2013-01-21  Felix Wolfsteller 

	* src/html/help.xsl: Some clarifications about recommended
	authentication mechanism for ldap/ads.

2013-01-21  Hani Benhabiles 

	* src/html/omp.xsl (report_format): Remove extra filter url parameter.

2013-01-19  Matthew Mundell 

	* src/gsad.c (init_validator): Add enable_stop.

	* src/html/omp.xsl (task-icons): Enable the stop icon when the
	enable_stop param is 1, whatever state the task is in.

2013-01-18  Hani Benhabiles 

	* src/html/omp.xsl (start-icon, agent, report_format): Add filter and
	filt_id parameters in links to keep filter consistency between actions.
	(report_format): Use list-window-line-icons template.

2013-01-18  Hani Benhabiles 

	* src/gsad_omp.c (download_agent_omp): Set default name with uuid and
	format for agent package when no filename is available.

2013-01-18  Timo Pollmeier 

	* src/html/omp.xsl (info/dfn_cert_adv): Change num_cves to cve_refs.
	(html-dfn_cert_adv-table): Change name "num_cves" to "cve_refs".

2013-01-18  Hani Benhabiles 

	Handle actions response and indicator for various resource types.

	* src/html/omp.xsl (modify_agent_response, modify_alert_response)
	(modify_port_list_response, modify_schedule_response)
	(modify_slave_response): New templates.
	(html-gsa-logo): Apply templates for various resource actions responses.

2013-01-18  Timo Pollmeier 

	* src/html/omp.xsl (html-dfn_cert_adv-table): Change column head
	"#CVEs" to "CVEs".

2013-01-18  Jan-Oliver Wagner 

	* src/html/omp.xsl (note, override): Increased visible string length
	of NVT name in column "NVT" from 35 to 70. This is not critical
	because the NVT names to not contain overlong words (or at least
	we can control it). The worst thing that could happen is
	that the row grows in height.

2013-01-17  Jan-Oliver Wagner 

	* src/html/img/verify.png: New.

	* CMakeLists.txt: Install new icon.

2013-01-17  Hani Benhabiles 

	* src/html/omp.xsl (get_my_settings, edit_my_settings): Replace SecInfo
	filter entry with specific entries for cpe, cve, nvt, ovaldef and
	dfn_cert_adv.

2013-01-17  Hani Benhabiles 

	* src/gsad_omp.c (get_info): Remove hardcoded filter value for CVE info
	type.

	* src/html/omp.xsl (html-cve-table): Fix typo in html tag id.

2013-01-16  Matthew Mundell 

	* src/html/omp.xsl (gsa:param-or): Get the params out of the top-level
	params instead of looking in the collection _params.

2013-01-16  Matthew Mundell 

	* src/html/omp.xsl (info/cpe, info/cve, info/ovaldef)
	(info/dfn_cert_adv): Remove action column centering to match other
	lists.

2013-01-16  Matthew Mundell 

	* src/html/omp.xsl (html-create-note-form)
	(html-create-override-form): Correct envelope param name in list link.

2013-01-16  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-navigation): Add NVT to SecInfo menu.

	* src/html/omp.xsl (info/nvt, get_info_nvt_lnk, html-nvt-table): New
	templates.
	(get_info_response): Add NVT table.
	(get_nvts): Add list icon.

2013-01-16  Hani Benhabiles 

	* src/html/omp.xsl (edit-settings-filter): Remove plural s for types.
	(get_my_settings): Show SecInfo filter.
	(edit_my_settings): Add SecInfo filter dropdown menu. Use plural form
	for types for consistency.

2013-01-16  Timo Pollmeier 

	Update copyright dates and authors in heading comments of various files.

	* src/html/gsad.xsl: Update heading comment.

	* src/html/help.xsl: Update heading comment.

	* src/html/omp.xsl: Update heading comment.

2013-01-16  Timo Pollmeier 

	Add views for DFN-CERT. Minor fixes in OVAL help and details view.

	* src/html/gsad.xsl: Add DFN-CERT Advisories item to SecInfo menu

	* src/html/help.xsl: Add help for DFN-CERT Advisories.
	Change OVAL help saying CVE where it should be OVAL Definitions.

	* src/html/omp.xsl: New templates for DFN-CERT advisory table and
	details views.
	Change linking of CVEs and CPEs in OVAL Definition Details to use
	use get_info_cve_lnk and get_info_cpe_lnk for consistency.

2013-01-15  Hani Benhabiles 

	* src/html/omp.xsl (html-edit-filter-form): Add Credential and Slave
	filter types.
	(get_my_settings): Show credentials and slaves filters. Adapt table rows
	class and add missing table cells. Remove reports filter.
	(edit_my_settings): Edit credentials and slaves filters. Remove reports
	filter. Fix typo in edit-settings-filters template of Report Formats.

2013-01-15  Hani Benhabiles 

	* src/html/omp.xsl (html-create-filter-form): Add Credential and Slave
	filter types.

2013-01-15  Hani Benhabiles 

	Add per-resource default filters.

	* src/gsad.c (init_validator): Add settings_filter validators.
	(params_append_mhd): Add settings_filter parameter.

	* src/gsad_omp.c (get_my_settings_omp, edit_my_settings_omp): Get
	filters too.
	(send_settings_filter): New function.
	(save_my_settings_omp): Save settings filters. Get filters before
	returning get settings page.

	* src/html/omp.xsl (get-settings-filter, edit-settings-filters): New
	templates.
	(edit_my_sttings): Add ability to set per-resource default filters.
	(get_my_settings): Show resource filters.

2013-01-14  Matthew Mundell 

	* src/gsad_omp.c (get_report): Use the max_results param to check if
	the notes and result_hosts_only params where unchecked, because these
	two params default to 1.

2013-01-14  Matthew Mundell 

	* src/gsad_omp.c (get_tasks): Add the overrides when the filter is
	missing, so that the initial page respects the overrides param.

2013-01-14  Matthew Mundell 

	* src/html/omp.xsl (task): Add filter args to report count link.

2013-01-14  Matthew Mundell 

	* src/html/omp.xsl (old-html-tasks-table): Remove.  Replaced by
	list-window version.

2013-01-14  Matthew Mundell 

	* src/html/omp.xsl (task): Add filt_id param to name link.

	* src/html/wizard.xsl (quick-first-scan-wizard): Add filter args to
	run_wizard form.

2013-01-14  Matthew Mundell 

	* src/html/omp.xsl (edit-header-icons): Add filt_id param to links.

2013-01-11  Hani Benhabiles 

	* src/gsad_omp.c (send_alert_method_data): Check email notice type
	before sending report formats to not clutter the DB with unneeded data.

2013-01-11  Hani Benhabiles 

	* src/html/omp.xsl (html-create-alert-form, html-edit-alert-form): Use a
	drop-down list for syslog and SNMP.
	(html-edit-alert-form): Fix class values for certain table rows.

	* src/gsad_omp.c (create_alert_omp, edit_alert_omp): Remove the syslog
	special case.

2013-01-10  Matthew Mundell 

	* src/html/omp.xsl (cve-details, cpe-details, ovaldef-details): Get
	filter from envelope now that manager strips it out.

2013-01-10  Hani Benhabiles 

	Add Alert event, condition, method and filter editing support.

	* src/gsad_omp.c (send_alert_method_data): Check for notice name too
	when sending method data.
	(edit_alert): Get report filters and report formats too.
	(save_alert): Send event, condition, method and filter too.
	(test_alert): Fix error message links.

	* src/html/omp.xsl (radio-button, modify_alert_repsonse): New template.
	(html-edit-alert-form): Add event, method, data and filter editing
	fields.
	(edit_alert): Send get_report_formats_response and get_filters_response
	as parameters to html-edit-alert-form.
	(get_alert, get_alerts): Apply modify_alert_response.

2013-01-10  Matthew Mundell 

	* ChangeLog: Clean up entry.

2013-01-09  Hani Benhabiles 

	* src/html/omp.xsl (edit-header-icons): New template.
	(html-edit-lsc-credential-form, html-edit-agent-form)
	(html-edit-alert-form, html-edit-filter-form, html-edit-target-form)
	(html-config-table, html-edit-schedule-form, html-edit-slave-form)
	(html-edit-note-form, html-edit-override-form)
	(html-edit-report-format-form): Use edit-header-icons template.
	(edit_my_settings): Add header button to my settings.

2013-01-09  Hani Benhabiles 

	Check alert data for matching event/condition/method before sending it
	which reduces bloat in DB.

	* src/gsad_omp.c (send_alert_condition_data): New function.
	(send_alert_data): Check matching event is selected before sending data.
	Rename function into send_alert_event_data to stay consistent with other
	functions.
	(send_alert_method_data): Check matching method is selected before
	sending data. Fix coding style.
	(create_alert_omp): Use adequate alert data sending functions.

2013-01-08  Timo Pollmeier 

	* src/html/omp.xsl (ovaldef-details): Remove  tags for
	external references.

2013-01-08  Hani Benhabiles 

	* src/gsad_omp.c (next_page): Handle get_alert, get_agent,
	get_lsc_credential, get_port_list, get_schedule and get_slave cases.
	(get_alert): Style fix.
	(html-edit-lsc-credential-form, html-edit-port-list-form): Use next
	parameter from enevelope instead of presetting one.

2013-01-08  Hani Benhabiles 

	* src/gsad.c (init_validator): Add save_alert validator.
	(exec_omp_get): Add save_alert handler.

	* src/gsad_omp.c (save_alert_omp): New function.

	* src/gsad_omp.h: Add save_alert_omp header.

2013-01-08  Hani Benhabiles 

	* src/gsad.c (init_validator): Add edit_alert validator.
	(exec_omp_get): Add edit_alert handler.

	* src/gsad_omp.c (edit_alert, edit_alert_omp): New functions.

	* src/gsad_omp.h: Add edit_alert_omp header.

	* src/html/omp.xsl (html-edit-alert-form, edit_alert): New templates.
	(alert): Show edit icon in alert actions.
	(alert [details]): Show edit icon in alert details header.

	* src/html/help.xsl (alerts.html): Show Alert edit help documentation.

2013-01-08  Hani Benhabiles 

	* src/html/omp.xsl (lsc_credential): Output comment between brackets if
	available.

2013-01-08  Hani Benhabiles 

	* src/gsad_omp.c (edit_lsc_credential): Use edit_resource.
	(save_lsc_credential_omp): Refactor to use omp wrapper.

	* src/html/omp.xsl (html-edit-lsc-credential-form): Set next parameter
	to get_lsc_credentials. Remove unneeded sort_order and sort_field
	form parameters.

2013-01-08  Hani Benhabiles 

	* src/html/omp.xsl (html-configs-table): Use filtered variable for
	exported scan configs icon count.
	(html-config-table): Add details and edit header icons. Add meta config
	details.

2013-01-08  Jan-Oliver Wagner 

	* src/html/omp.xsl (cve-details): Added base vector for easier
	use and comparison of CVSS details.

2013-01-07  Matthew Mundell 

	* src/gsad_omp.c (get_report): For the report page case, when the
	filt_id and filter params are both missing, then add a filter param
	that matches the filter in the get_reports_response.  This ensures that
	the filter is always available as a param for things like the note
	icons, even after the "Result Filtering" Apply button.

2013-01-07  Matthew Mundell 

	* src/html/omp.xsl (alert [trash]): Drop the link to the filter details
	when the filter is in the trashcan.
	(filter [trash]): Remove link to details from name.

2013-01-07  Timo Pollmeier 

	* src/html/omp.xsl (ovaldef-details): Change various labels.
	Remove version and source file from right float div.
	Replace "Basic data" with title of OVAL definition.
	Change "Deprecated" item to only be visible when value exists.
	Change "Affected" to support mulitple "affected" tags and only appear
	when tags exist.
	Add views for criteria, references and history.

2013-01-07  Matthew Mundell 

	* src/html/omp.xsl (filter [trash]): Grey delete icon when filter is in
	use.
	(get_trash): Match delete_filter_response in case of error.

2013-01-07  Matthew Mundell 

	* src/gsad_omp.c (new_alert_omp): Restrict filter type via filter param.

2013-01-07  Hani Benhabiles 

	* src/html/omp.xsl (column-name): Reset to first page when sorting by
	column.

2013-01-07  Hani Benhabiles 

	Add export credential.

	* src/gsad_omp.c: Rename export_lsc_credential_omp function into
	download_lsc_credential for consistency. Add export_lsc_credential_omp
	function.

	* src/gsad_omp.h: Modify export_lsc_credential_omp. Add
	download_lsc_credential_omp headers.

	* src/gsad.c (init_validator): Add download_lsc_credential validator.
	(exec_omp_get): Add export_lsc_credential handler. Rename old one into
	download_lsc_credential.

	* src/html/omp.xsl (lsc-credential-download-icons): Update for
	credential download actions.
	(lsc_credential, lsc_credential [details]): Remove noexport from
	action template calls.

2013-01-07  Hani Benhabiles 

	* src/html/omp.xsl (param-details [details]): Remove empty and unused
	Actions column.
	(html-edit-port-list-form): Set adequate next parameter.

2013-01-07  Hani Benhabiles 

	* src/gsad_omp.c (get_port_list): Set details attribute instead of
	ranges attribute for get_one call.

	* src/html/help.xsl (port_list_details.html): Update port list details
	help documentation.

	* src/html/omp.xsl (port_list [details]): Match style of other resource
	details and remove duplicate functionality with edit page.

2013-01-07  Hani Benhabiles 

	Add Edit Port List functionality.

	* src/gsad_omp.c (edit_port_list, edit_port_list_omp)
	(save_port_list_omp): New functions.
	(next_page): Handle edit_port_list next parameter.
	(create_port_range_omp): Update to use omp and next_page functions.
	(delete_port_range_omp): Use edit_port_list as next page.
	(delete_resource): Update documentation.

	* src/gsad_omp.h: Add edit_port_list and save_port_list headers.

	* src/gsad.c (init_validator): Add edit_port_list and save_port_list
	validators.
	(exec_omp_post): Add save_port_list handler.
	(exec_omp_get): Add edit_port_list handler.

	* src/html/help.xsl (port_lists.html): Remove noedit parameter from
	list-window-line-actions template call.

	* src/html/omp.xsl (port_list): Remove noedit parameter from
	list-window-line-icons and details-header-icons template calls.
	(html-edit-port-list-form, edit_port_list): New templates.

2013-01-04  Hani Benhabiles 

	* src/gsad_omp.c (get_agent): Remove details attribute.

2013-01-04  Hani Benhabiles 

	Add edit agent feature.

	* src/gsad_omp.c (edit_agent, save_agent): New functions.

	* src/gsad_omp.h: Add edit_agent and save_agent headers.

	* src/gsad.c (init_validator): Add edit_agent and
	save_agent validators.
	(exec_omp_post): Handle save_agent request.
	(exec_omp_get): Handle save_agent request.

	* src/html/omp.xsl (html-edit-agent-form, edit_agent): New templates.
	(agent): Remove noedit from list-window-line-icons template call.

	* src/html/help.xsl (agents.html): Remove noedit parameter from
	list-window-line-actions template call.

2013-01-03  Timo Pollmeier 

	* ChangeLog: Remove trailing whitespaces in last entry.

	* src/html/omp.xsl (ovaldef-details): Add display of source file.
	Change details view, which uses raw data from xml file now.
	Add list of affected systems.
	(): Add declaration of OVAL namespaces.

2013-01-03  Hani Benhabiles 

	* src/html/omp.xsl (report_format): Clone Report Format action.

	* src/html/help.xsl (report_formats.html): Remove noclone parameter from
	list-window-line-icons call to add Clone Report Format to help
	documentation.

2012-12-28  Timo Pollmeier 

	Changed labels of OVAL Definitions to be more consistent and
	understandable.

	* src/html/gsad.xsl: Change menu to spell "OVAL Definitions"
	with capital "D".

	* src/html/help.xsl: Change various instances of "OVALDEF" etc. to
	"OVAL Definition".

	* src/html/omp.xsl: Change various instances of "OVALDEF" etc. to
	"OVAL Definition".

2013-01-02  Hani Benhabiles 

	* src/gsad_omp.c: Add get_port_lists static header.
	(next_page): Add get_port_lists handler.

	* src/html/help.xsl (port_lists.html): Remove noclone parameter
	from list-window-line-actions call.

	* src/html/omp.xsl (port_list): Remove noclone parameter from
	list-window-line-icons call.

2013-01-01  Hani Benhabiles 

	* src/html/omp.xsl (alert [details]): Output None when the alert has no
	filter attached.

2013-01-01  Hani Benhabiles 

	* src/gsad_omp.c: Add get_alerts static header.
	(next_page): Add get_alerts handler.

2013-01-01  Hani Benhabiles 

	* src/html/help.xsl (alerts.html): Remove noclone parameter
	from list-window-line-actions call.

	* src/html/omp.xsl (alert): Remove noclone parameter from
	list-window-line-icons call.

2012-12-31  Hani Benhabiles 

	* src/html/help.xsl (configs.html): Remove noclone parameter
	from list-window-line-actions call.

	* src/html/omp.xsl (html-config-family-table, html-config-nvt-table):
	Update help documentation icon's title.
	(config): Remove noclone parameter from list-window-line-icons
	call. Change cap-type parameter value to Scan Config.

	* src/gsad_omp.c: Add get_configs static header.
	(next_page): Add get_configs case handler.

2012-12-31  Hani Benhabiles 

	* src/gsad.c (openvas_validator_add): Add lsc_credential and Credential
	as valid resource_type and optional_resource_type.

	* src/gsad_omp.c: Add get_lsc_credentials header.
	(next_page): Add get_lsc_credentials handler.

	* src/html/omp.xsl (lsc_credential): Remove noclone parameter from
	list-window-line-icons call.

	* src/html/help.xsl (lsc_credentials.html): Remove noclone parameter
	from list-window-line-actions call.

2012-12-28  Hani Benhabiles 

	* src/html/omp.xsl (agent): Remove noclone parameter from
	list-window-line-icons call.

	* src/html/help.xsl (agents.html): Remove noclone parameter from
	list-window-line-actions call.

2012-12-28  Timo Pollmeier 

	Added OVAL defintion tables, details and help and small fixes
	for links in table footnotes (info_type was missing).

	* src/html/gsad.xsl: Add OVAL definitions item to SecInfo menu

	* src/html/help.xsl: Add help for OVAL definitions:
	Add OVAL definitions entries to contents.html and glossary.html
	New templates: ovaldef.html (OVALDEF details),
	ovaldefs.html (OVALDEF table)

	* src/html/omp.xsl: New templates for OVAL definitions:
	info/ovaldef get_info_ovaldef_lnk html-ovaldef-table ovaldef-details
	Change template get_info_response to recognize OVAL definitions
	Change templates info/cpe info/cve to include info_type in footnote
	link.

2012-12-28  Hani Benhabiles 

	* src/html/omp.xsl (details-header-icons): Add cap-type parameter.
	(task [details], lsc_credential [details], agent [details])
	(alert [details], filter [details], target [details], config [details])
	(schedule [details], slave [details], note [details])
	(override [details], port_list [details]): Add cap-type value to
	list-window-line-icons template call.

2012-12-28  Hani Benhabiles 

	* src/html/omp.xsl (list-window-line-icons): Add cap-type parameter.
	(task, lsc_credential, agent, alert, filter, target, config, schedule)
	(slave, note, override, port_list): Add cap-type value to
	list-window-line-icons template call.

2012-12-28  Hani Benhabiles 

	* src/html/omp.xsl, src/html/help.xsl: Rename LSC Credential to
	Credential.

2012-12-28  Hani Benhabiles 

	Help documentation update for Scan Configs.

	* src/html/help.xsl (configs.html, new_config.html): New templates.
	(configure_scanconfigs.html): Remove template.
	(scanconfig_details.html, scanconfig_family_details.html)
	(scanconfig_nvt_details.html, scanconfig_editor.html)
	(scanconfig_editor_nvt_families.html, scanconfig_editor_nvt.html):
	Update documentation pages links. Replace scanconfig with config in
	links to keep consistency with the rest of the documentation.
	(contents.html, glossary.html, task_details.html): Update links to scan
	configuration help pages.

	* src/html/omp.xsl (html-import-config-form, html-config-family-table)
	(html-config-nvt-table, html-config-table): Update documentation links.

2012-12-27  Hani Benhabiles 

	* src/html/omp.xsl (html-configs-table): Adapt name parameter values for
	column-name template calls.

2012-12-27  Hani Benhabiles 

	* src/gsad_omp (get_config): Set tasks attribute to one.

2012-12-27  Hani Benhabiles 

	* src/html/omp.xsl (html-configs-table): Pass config to
	filter-window-pager type parameter.

2012-12-27  Hani Benhabiles 

	* src/html/omp.xsl (list-window): Use cap-type parameter instead of type
	parameter for new resource link title.

2012-12-27  Hani Benhabiles 

	* src/html/omp.xsl (html-create-lsc-credential-form): Fix credentials
	list link.

2012-12-21  Matthew Mundell 

	* src/gsad_omp.c (export_resource, export_many): Add export flag to OMP
	because at least configs needs this.

2012-12-21  Matthew Mundell 

	* src/html/help.xsl (hosts.html): Link to prognostic report in glossary.
	(glossary.html): Add prognostic report entry.
	(view_report.html): Link to prognostic report in glossary.

2012-12-21  Matthew Mundell 

	* src/html/help.xsl (agents.html): Clean up sentence slightly.

2012-12-21  Matthew Mundell 

	* src/html/help.xsl (glossary.html): Flesh out agent description.  Text
	from Jan.

2012-12-21  Hani Benhabiles 

	* src/html/omp.xsl (html-port-lists-table): Replace count_all, count_tcp
	and count_udp by total, tcp and udp as arguments for column-name
	template.

2012-12-21  Matthew Mundell 

	* src/html/wizard.xsl (wizard): Make visibility depend on full count
	instead of filtered count.

2012-12-21  Hani Benhabiles 

	* src/gsad_omp.c (export_config_omp): Use export_resource.

2012-12-21  Hani Benhabiles 

	* src/html/omp.xsl (html-port-lists-table): Fix filter-window-pager
	call.

2012-12-21  Hani Benhabiles 

	* src/html/omp.xsl (config): Add link to config details page on config
	name. Use list-window-line-actions template.

2012-12-21  Hani Benhabiles 

	* src/html/omp.xsl (html-create-config-form): Adapt header icons to new
	style.
	(new_config): New template.
	(html-configs-table): Add filter window, header icons and table sorting
	links.
	(get_configs_response): Remove config creation and importing tables.
	(get_lsc_credentials_response): Fix typo.

2012-12-21  Hani Benhabiles 

	* src/gsad_omp.c (new_config, new_config_omp, export_configs_omp): New
	functions.
	(export_slave_omp, export_slaves_omp): Style fix.

	* src/gsad_omp.h: Add headers accordingly.
	(export_report_formats_omp): Flush trailing whitespace.

	* src/gsad.c (init_validator): Add new_config and export_configs
	commands.
	(exec_omp_get): Add new_config and export_configs handlers.

2012-12-21  Hani Benhabiles 

	* src/gsad_omp.c (delete_trash_config_omp, delete_config_omp)
	(delete_trash_task_omp, delete_trash_lsc_credentials_omp): Use
	delete_resource function.
	(get_configs): New function.
	(get_configs_omp): Use get_configs function.

2012-12-20  Matthew Mundell 

	* src/gsad_omp.c (xsl_transform_omp): Add children params in a fixed
	named entity instead of using the name of the child param.  This is
	safer because child param names can have names with weird characters
	like colons and brackets.

	* src/html/omp.xsl (gsa:param-or, html-edit-task-form, new_task): Expect
	child params entities to have fixed names.

2012-12-20  Matthew Mundell 

	* src/html/omp.xsl (html-cpe-table, html-cve-table)
	(html-port-lists-table): Add full count to pager.

2012-12-20  Matthew Mundell 

	* src/html/omp.xsl: Add full-count to all list-window calls.

2012-12-20  Matthew Mundell 

	* src/html/omp.xsl (filter-window-pager): Add full_count param.  Display
	as total in pager.
	(html-tasks-table): Pass full count to list-window.
	(list-window): Add full_count arg and pass to filter-window-pager.

2012-12-20  Hani Benhabiles 

	* src/html/omp.xsl (html-port-lists-table): Add column-name template
	calls for Total, TCP and UDP columns.

2012-12-20  Hani Benhabiles 

	* src/html/help.xsl (lsc_credentials.html): Add Credentials elements
	information table.

2012-12-20  Hani Benhabiles 

	Update help documentation.
	New templates for LSC Credentials. Fix outdated links.

	* src/html/help.xsl (list-window-line-actions): Add noexport argument to
	disable outputing help documentation for export button.
	(lsc_credentials.html, new_lsc_credential.html)
	(lsc_credential_details.html): New templates.
	(configure_credentials.html): Remove template.
	(contents.html): Add links to new help pages.
	(new_target.html): Update documentation links for LSC
	Credentials and Port Lists.
	(view_report.html): Update documentation link for Report Formats.

	* src/html/omp.xsl (html-create-lsc-credential-form)
	(html-create-port-list-form, html-import-port-list-form): Update header
	icons links.

2012-12-20  Hani Benhabiles 

	* src/html/omp.xsl (get_lsc_credential): Update template call for
	get_lsc_credentials_response.

2012-12-20  Hani Benhabiles 

	* src/html/omp.xsl (html-lsc-credentials-table): Use correct argument
	for filtered-count.

	* src/gsad_omp.c (delete_lsc_credential_omp): Use delete_resource
	function.
	(get_lsc_credential): Use get_one function.
	(get_lsc_credentials): Use get_many function. Change commands argument
	name to extra_xml.

2012-12-19  Matthew Mundell 

	* src/html/omp.xsl (get_tasks): Move the get_tasks_response to follow
	the others, otherwise the error dialogs end up under the table.
	(new_task): Add filter args to container case.

2012-12-19  Matthew Mundell 

	* src/html/omp.xsl (new_task): Update Wizard and New icons to new style.
	Get overrides value from envelope.

	* src/html/wizard.xsl (wizard-icon): Add filter params.
	(quick_first_scan): Add filter params.  Remove overrides param.

2012-12-19  Matthew Mundell 

	* src/gsad_omp.c (create_task_omp): Remove apply_overrides variable
	which is handled by get_tasks now.

	* src/html/omp.xsl (new_task): Add filter params.  Skip the overrides
	param if there is a filt_id, because the overrides param changes the
	filter on the get_tasks page.

2012-12-19  Matthew Mundell 

	* src/html/omp.xsl (details-header-icon): Add missing filt_id param to
	New icon.

2012-12-19  Matthew Mundell 

	* src/html/omp.xsl (task-icons): New template.
	(task [details], task): Use task-icons in both cases.  This brings
	missing filter params to the details case.

2012-12-19  Matthew Mundell 

	* src/gsad_omp.c (resource_action): Add missing terminator from last
	commit.

2012-12-19  Matthew Mundell 

	* src/gsad_omp.c (resource_action): Get success before freeing entity.

2012-12-19  Matthew Mundell 

	* src/html/omp.xsl (html-edit-task-form, new_task): Add extra hidden
	Create Task button before "+" button to force Create Task to be the
	default.

2012-12-19  Matthew Mundell 

	* src/gsad_omp.c (get_many): Add apply_overrides to default task filter.

2012-12-18  Matthew Mundell 

	* src/html/gsad.xsl (error_window): New template.

	* src/html/help.xsl (hosts.html, cpes.html, cves.html): Add section for
	SCAP warning.

	* src/html/omp.xsl (assets, html-cpe-table, html-cve-table): Show
	warning when SCAP db is missing.
	(host): Show warning and grey prognostic icon when SCAP db is missing.

2012-12-18  Hani Benhabiles 

	* src/gsad.c (init_validator): Add export_lsc_credentials and
	new_lsc_credential commands.

	* src/gsad_omp.c (export_lsc_credentials_omp, new_lsc_credential)
	(new_lsc_credential_omp): New functions.

	* src/gsad_omp.h: Add header accrodingly.

	* src/html/omp.xsl (list-window-line-icons): Add noexport parameter to
	disable adding export icon.
	(lsc-credential-download-icons): New template.
	(lsc_credentials, lsc_credentials [details]): Use
	lsc-credential-download-icons
	(lsc_credentials [details]): Use details-header-icons and minor-details
	(lsc_credential): Set noexport parameter for list-window-line-icons
	template call.
	(get_lsc_credential_response): Remove
	html-create-lsc-credential-form template call. Add gsad_msg and
	delete_lsc_credentials_response template calls.
	(details-header-icons): Add noexport parameter to disable adding export
	icon.

2012-12-18  Hani Benhabiles 

	* src/gsad_omp.c (get_alert_omp): Get Report Formats to use for
	displaying Report Format name.

	* src/html/omp.xsl (html-create-alert-form, new_alert): Remove
	lsc-credentials parameter.

2012-12-18  Hani Benhabiles 

	* src/gsad_omp.c (new_alert_omp): Get Report Formats and Filter Reports.

2012-12-17  Matthew Mundell 

	* src/html/omp.xsl (assets): Make the overall prognosis icon available
	only when SCAP data is available.

2012-12-17  Matthew Mundell 

	* src/html/omp.xsl (alert [details]): Add Verinice details.

2012-12-17  Hani Benhabiles 

	* src/html/omp.xsl (new_lsc_credential): New template.
	(html-lsc-credentials-table): Use list-window table.
	(html-edit-lsc-credential-form): Add icons for list page, details page
	and change help page link.
	(lsc_credential): Add link to details page on credentials names. Use
	list-window-line-icons template.
	(agent): Use list-window-line-icons template.

2012-12-17  Hani Benhabiles 

	* src/html/omp.xsl (auto-refresh): New template.
	(old-html-tasks-table, list-window, html-port-lists-table): Use
	auto-refresh.
	(html-targets-table): Use list-window.

2012-12-17  Hani Benhabiles 

	* src/html/omp.xsl (html-port-lists-table): Use column-name template
	to make Name column sortable.

2012-12-17  Jan-Oliver Wagner 

	* src/html/help.xsl (contents.html): Add missing closing ul tag.

2012-12-14  Hani Benhabiles 

	* src/html/help.xsl (contents.html): Update alerts documentation links.

2012-12-14  Hani Benhabiles 

	Update Alerts help documentation to reflect latest changes.

	* src/html/help.xsl (new_alerts.html, alerts.html)
	(alert_details.html): New templates.
	(configure_alert.html): Remove template.

2012-12-14  Matthew Mundell 

	Carry fields over with the Edit Task "+" submit.

	* src/gsad_omp.c (save_task_omp): Go to Edit Task page if "+" button is
	pressed.

	* src/html/omp.xsl (html-edit-task-form): If there a values for the
	fields in the ENVELOPE from the "+" then use those instead of the task
	values.

2012-12-14  Matthew Mundell 

	Rename the "+" on New Task from "submit" to "submit_plus".  This is
	because IE apparently sends only one submit parameter when there are
	two submit inputs with the same name.

	* src/gsad.c (init_validator): Rename submit to submit_plus.

	* src/gsad_omp.c (create_task_omp): Expect + in submit_plus param.

	* src/html/omp.xsl (new_task): Rename + submit button to submit_plus.

2012-12-14  Matthew Mundell 

	* src/gsad_omp.c (xsl_transform_omp): Add the collection parameters like
	"alert_id_optional:0" to ENVELOPE/PARAMS too.

	* src/html/omp.xsl (new_task): Carry all fields with the New Task "+"
	submit.

2012-12-14  Hani Benhabiles 

	* src/html/omp.xsl (html-port-lists-table): Add filter-window-pager
	template.

2012-12-13  Matthew Mundell 

	Carry text fields with the New Task + submit.

	* src/html/omp.xsl (gsa:html-attribute-quote, gsa:param-or): New
	functions.
	(new_task): Wrap text field values in param-or calls.

2012-12-13  Matthew Mundell 

	Make the New Task + submit actually add an alert.

	* src/gsad_omp.c (create_task_omp): Increment the alerts parameter for
	the + submit.

	* src/html/omp.xsl (new_task): Add alerts param for + submit.

2012-12-13  Matthew Mundell 

	Switch to submit button for adding alerts on the New Task page.  This
	still loses the user's input, but is done via the form instead of a
	second link.

	* src/gsad.c (init_validator): Add submit.

	* src/gsad_omp.c (create_task_omp): If submit is + then serve New Task
	page.

	* src/html/omp.xsl (new_task): Replace + link with submit button.

2012-12-13  Matthew Mundell 

	* src/html/omp.xsl (html-edit-task-form): Skip the overrides param if
	there is a filt_id, because the overrides param changes the filter on
	the get_tasks page.

2012-12-13  Matthew Mundell 

	* src/gsad_omp.c (save_config_nvt_omp): Declare the password iterator
	locally otherwise it messes up the outer param iterator.  Rename this
	password iterator and the file iterator, instead of shadowing the outer
	one.

2012-12-13  Hani Benhabiles 

	* src/gsad_omp.c (delete_alert_omp): Correct passed get function.

2012-12-12  Matthew Mundell 

	* src/gsad_omp.c (get_many): Add actions to OMP GET for task observers.

2012-12-12  Matthew Mundell 

	* src/html/omp.xsl (html-edit-task-form, task): Add filter params to and
	remove overrides params from task icons.
	(gsa:alert-in-trash): New function.
	(task [trash]): Use gsa:alert-in-trash for restore check, because there
	are multiple alerts now.
	(list-window): For the refresh in the header, get the filter from
	FILTERS/TERM and remove the filt_id param.  This keeps the existing
	filtering but drops the actual named filter, otherwise the new
	apply_override could conflict with the filter.

2012-12-12  Matthew Mundell 

	* src/gsad_omp.c (get_tasks): Prepend apply_overrides to the filter
	according to the overrides request param.

	* src/html/omp.xsl (list-window-line-icons): Add extra-params-details.
	(task): Pass overrides in extra-params-details.
	(list-window): Enable overrides control for Tasks page.

2012-12-12  Hani Benhabiles  

	* src/html/omp.xsl (html-create-alert-form): Update help link. Add
	Alerts list link.
	(new_alert): New template.
	(html-alerts-table): Use list-window.
	(alert): Link alert names to their details page. Use
	list-window-line-icons, detail-headers-icons and minor-details templates.
	(get_alerts): Remove html-create-alert-form call.

2012-12-12  Hani Benhabiles  

	* src/gsad_omp.c (new_alert_omp): New function. Correct typo in
	changelog.

2012-12-12  Hani Benhabiles  

	* src/gsad_omp.c (new_alert, export_alert_omp, export_alerts_omp):
	New functions.

	* src/gsad_omp.h: Add headers accordingly.

	* src/gsad.c (init_validator, exec_omp_get): Add new_alert, export_alert
	and export_alerts command.

2012-12-12  Hani Benhabiles  

	* src/gsad_omp.c (delete_alert_omp, delete_trash_alert_omp): Use
	delete_resource.
	(get_alert): New function. Use get_one.
	(get_alert_omp): Use get_alert.
	(get_alerts_omp): Use get_many.
	(get_alerts_xml): Remove unused function.

2012-12-12  Hani Benhabiles  

	* src/gsad_omp.c (export_target_omp, export_note_omp)
	(export_override_omp): Use export_resource.

2012-12-12  Hani Benhabiles  

	Add alerts information in Report Formats details page.

	* src/gsad_omp.c (get_report_format): Add alerts attribute in get_one
	request.

	* src/html/omp.xsl (report_format [details]): Add Alerts using this
	Report Format table.

2012-12-12  Matthew Mundell 

	Add the refresh input to the headers of the new-style get pages.

	* src/gsad_omp.c (xsl_transform_omp): Add AUTOREFRESH to ENVELOPE.

	* src/html/gsad.xsl (autorefresh): Get the URL from the ENVELOPE instead
	of always using get_tasks.

	* src/html/omp.xsl (list-window): Add the refresh input that was
	previously on the tasks page.

2012-12-12  Hani Benhabiles  

	* src/gsad_omp.c (export_report_format_omp): Use export_resource.

2012-12-11  Hani Benhabiles  

	Update help documentation for Port Lists.

	* src/html/help.xsl (port_lists.html, new_port_list.html)
	(port_list_details.html): New templates. Use various templates and
	content from configure_port_lists.html.
	(configure_port_lists.html): Removed.
	(report_formats.html): Fix typo.

2012-12-11  Hani Benhabiles  

	* src/gsd_omp.c (get_port_list): Send targets and ranges attributes
	instead of details.

2012-12-11  Matthew Mundell 

	* src/html/wizard.xsl (wizard-icon, wizard): Let page element determine
	visibility.

2012-12-11  Matthew Mundell 

	* src/gsad_base.c (params_add): Ensure that name and value are always
	strings.

	* src/html/omp.xsl (details-header-icon): Remove extra ampersand from
	New link.

2012-12-11  Hani Benhabiles  

	* src/html/omp.xsl (details-header-icons): Add noedit parameter.
	(port_list [details]): Fix type parameter and use noedit parameter
	for details-header-icons template call.

2012-12-10  Matthew Mundell 

	* src/gsad_omp.c (get_many): Get the Wizard Rows setting too.

	* src/html/omp.xsl (list-window): Call wizard-icon and wizard.

	* src/html/wizard.xsl (wizard-icon, wizard): New templates.

2012-12-10  Hani Benhabiles  

	* src/gsad_omp.c (get_port_list): Use get_one function. Rename commands
	parameter to extra_xml for consistency.
	(get_port_lists): New function.
	(get_port_lists_omp): Use get_port_lists function.
	(delete_port_list_omp, delete_trash_port_list_omp)
	(delete_port_range_omp): Use delete_resource adequately.

2012-12-10  Hani Benhabiles  

	* src/html/omp.xsl (port_list [details]): Use details-header-icon and
	minor-details templates.

	* src/gsad_omp.c (export_port_list_omp): Remove trailing whitespace.

2012-12-10  Hani Benhabiles  

	Add Port Lists exporting.

	* src/gsad_omp.c (export_port_lists_omp): New function.
	(export_port_list_omp): Use export_resource.

	* src/gsad_omp.h: Add header accordingly.

	* src/gsad.c (init_validator, exec_omp_get): Add export_port_lists
	command.

2012-12-10  Hani Benhabiles  

	Add New Port List page.

	* src/gsad_omp.c (new_port_list, new_port_list_omp): New functions.

	* src/gsad_omp.h: Add header accordingly.

	* src/gsad.c (init_validator, exec_omp_get): Add new_port command.

	* src/html/omp.xsl (html-create-port_list-table): Rename to
	html-create-port-list-table to follow the same naming style.
	(get_port_lists): Remove port list create and import template calls.
	(new_port_list): New template.

2012-12-10  Hani Benhabiles  

	* src/html/omp.xsl (list-window-line-icons): Add support for noclone and
	noedit parameters to disable edit and clone icons.
	(html-port-lists-table): Use filter-window-pager and
	list-window-line-icons template. Add various links.

2012-12-08  Matthew Mundell 

	* src/html/omp.xsl (html-tasks-table): Correct replace typo.

2012-12-08  Matthew Mundell 

	* src/html/omp.xsl (list-window): Remove anchor from top row of
	multi-row heading.

2012-12-07  Matthew Mundell 

	* src/html/omp.xsl (html-tasks-table): Call through to list-window.
	(old-html-tasks-table): New template.  Body from html-tasks-table.
	(list-window): Extend the header generation for headers over multiple
	rows, as in Tasks header.

2012-12-07  Matthew Mundell 

	Only pass parameters into the XML in the ENVELOPE if their values are
	valid UTF8.

	* src/gsad_base.h (struct param): Add valid_utf8.

	* src/gsad.c (params_mhd_validate_values): Init valid_utf8 in params.
	When param is valid run g_utf8_validate on value to set valid_utf8.

	* src/gsad_omp.c (xsl_transform_omp): Only print param in ENVELOPE if
	param value is valid utf8.

	* src/gsad_base.c (params_add): Clear valid_utf8.

2012-12-07  Matthew Mundell 

	* src/html/omp.xsl (html-task-table): Remove.  Now html-tasks-table.
	(html-tasks-table): New template.  Was html-task-table.  Add pager and
	filter window.
	(task): Make name a link to the task details.
	(get_tasks_response): Update html-task-table call.
	(list-window-line-icons, details-header-icons): Flush trailing
	whitespace.

	* src/gsad_omp.c (get_many): Add marker for get_settings.
	(get_tasks): Call get_many.

2012-12-06  Hani Benhabiles 

	* src/html/help.xsl (list-window-line-actions): Add noclone and noedit
	parameters to be able to omit clone and edit information.
	(agents.html): Use the new form of list-window-line-actions.
	(report_formats.html): Use noclone for list-window-line-actions
	template. Add Verify Report Format information.

2012-12-06  Jan-Oliver Wagner 

	* src/html/img/next.png, src/html/img/previous.png: New.

	* CMakeLists.txt: Install the new icons.

	* src/html/omp.xsl (filter-window-pager): Use new Icons for
	Next/Previous as a replacement for "<<" and ">>".

2012-12-06  Hani Benhabiles 

	Update Report Formats help documentation.

	* src/html/help.xsl (configure_report_formats.html): Renamed to
	report_formats. Updated the content to match the new style.
	(new_report_format, report_format_details): New templates.
	(contents.html): Updated links to Report Formats help documentation.

2012-12-06  Hani Benhabiles 

	* src/html/omp.xsl (details-header-icons, list-window-line-icons):
	Replace space by underscore for type-lower variable in order to allow
	the use of multiple words types such as Report Formats without breaking
	links.

2012-12-05  Hani Benhabiles 

	Add Export Report Formats.

	* src/gsad_omp.c (export_report_formats_omp): New function.

	* src/gsad_omp.h: Add header accrodingly.

	* src/gsad.c (init_validator, exec_omp_get): Add export_report_formats
	command. Fix indentation.

2012-12-05  Matthew Mundell 

	* src/html/omp.xsl (get_report_formats): Correct typo.  Flush trailing
	space.

2012-12-05  Hani Benhabiles 

	* src/html/omp.xsl (details-header-icons): Check writable value when
	displaying edit and delete icons.
	(get_report_format): Call report_format template in details mode.

2012-12-05  Hani Benhabiles 

	* src/gsad_omp.c (new_note): Revert previous change to take into
	account task_id and result_id values.

2012-12-04  Hani Benhabiles 

	* src/gsad_omp.c (new_schedule): Default First Time fields to current
	time.

2012-12-04  Hani Benhabiles 

	* src/gsad_omp.c (next_page): Add handlers for get_report_format and
	get_report_formats.
	(check_modify_report_format): Remove unused function.
	(save_report_format_omp): Refactor to leverage omp, next_page and
	omp_success functions.

2012-12-03  Matthew Mundell 

	* src/html/omp.xsl (html-edit-target-form): Add missing filt_id arg to
	header icons and remove old max and first args.
	(html-edit-note-form, html-edit-override-form): Add list icon in header.

2012-12-03  Hani Benhabiles 

	* src/gsad.c (delete_agent_omp, delete_trash_agent_omp)
	(delete_trash_report_format_omp, delete_trash_slave_omp)
	(delete_report_format_omp, edit_report_format): Code refactoring to
	leverage delete_resource and edit_resource.

2012-12-03  Hani Benhabiles 

	* src/gsad.c (init_validator, exec_omp_get): Added new_report_format
	command.

	* src/gsad_omp.c, src/gsad_omp.h (get_report_format)
	(get_report_format_omp, get_report_formats, get_report_formats_omp):
	Refactored to leverage get_one and get_many functions.
	(new_report_format, new_report_format_omp): New functions.
	(save_report_format_omp): Adapt for get_report_format and
	get_report_formats.

2012-12-03  Hani Benhabiles 

	Update Report formats management.

	* src/html/omp.xsl (html-report-formats-table): Use list-window.
	(html-import-report-format-form): Renamed to
	html-create-report-format-form.
	(html-import-report-format-form, html-edit-report-format-form): Updated
	title and links to follow the new style.
	(report_format [details]): Use details-header-icons and minor-details.
	Update various links.
	(new_report_format): New template.
	(get_report_formats): Update to match new style.

2012-11-29  Hani Benhabiles 

	Updated help documentation for Agents object.

	* src/html/help.xsl (list-window-line-actions): Output the resource type
	for export header.
	(configure_agents.html): Removed template.
	(agent_details.html, agents.html, new_agent.html [help]): New templates.
	Using the same style of documentation as other resources using the new
	GET style object management.
	(contents.html, glossary.html): Updated with new links and information.

2012-11-29  Hani Benhabiles 

	* src/gsad_omp.c (save_slave_omp): Refactored code to use omp function.

2012-11-29  Hani Benhabiles 

	* src/gsad.c (init_validator, exec_omp_get): Added new_agent command.

	* src/gsad_omp.c (new_agent_omp, new_agent): New functions.

	* src/html/omp.xsl (agent): Added get agent details action.

2012-11-29  Hani Benhabiles 

	* src/html/omp.xsl (agent): Added action entry for agent exporting.
	(agent [details], get_agent): New templates.

2012-11-29  Hani Benhabiles 

	* src/gsad_omp.h, src/gsad_omp.c (export_agents_omp, export_agent_omp)
	(get_agent, get_agent_omp): New functions.
	(export_many): Sends details attribute with a value of One.

2012-11-29  Hani Benhabiles 

	* src/html/omp.xsl (html-create-agent-form, agent, get_agents_response):
	Adapted for new GET style.
	(new_agent): New template.
	(html-agents-table): Refactored to use list-window template.

2012-11-29  Hani Benhabiles 

	* src/gsad.c, src/gsad_omp.c, src/gsad_omp.h (get_agent_omp): Renamed to
	download_agent_omp. Adequated GSA command renamed from get_agent to
	download_agent.

2012-11-29  Hani Benhabiles 

	* src/html/omp.xsl (html-edit-schedule-form): Add a dropdown option
	containing the first time's year when it is out of the range 2012-2017.

2012-11-28  Matthew Mundell 

	* src/html/omp.xsl (html-create-schedule-form)
	(html-edit-schedule-form): Replace number dropdowns in duration and
	period with text input fields.  Update "first time" year range to
	2012-2017.

2012-11-28  Hani Benhabiles 

	* src/gsad_omp.c (save_task_omp): Removed sort_field and sort_order.

2012-11-28  Hani Benhabiles 

	* src/gsad_omp.c (save_task_omp): Removed sort_field and sort_order.

2012-11-28  Hani Benhabiles 

	Updated Slaves management documentation to reflect the new object
	management style and features.

	* src/html/help.xsl (configure_slaves.html): Template removed.
	(slave_details.html, slaves.html, new_slave.html): New templates.

2012-11-28  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Separate token missing and token bad
	messages.

2012-11-27  Hani Benhabiles 

	* src/html/omp.xsl (slave [details]): Refactored code to use shared
	templates details-header-icons and minor-details.

2012-11-27  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Split default report check
	per report type, to make it easier to patch for custom report formats.

2012-11-27  Hani Benhabiles 

	* src/gsad_omp.h, src/gsad_omp.c (save_slave_omp): New function.

	* src/gsad.c (init_validator, exec_omp_post): Added edit_slave and
	save_slave values.

	* src/html/omp.xsl (modify_slave_response, html-edit-slave-form)
	(edit_slave): New templates.
	(html-edit-schedule-form): Fixed help link.

2012-11-27  Hani Benhabiles 

	* src/gsad.c (init_validator): Added export_slave and export_slaves
	values. Added slave to possible values of resource_type and
	optional_resource_type.
	(export_omp_get): Added handlers for export_slave and export_slaves
	commands.

	* src/gsad_omp.c (next_page): Added handler for get_slaves value.

2012-11-26  Hani Benhabiles 

	* src/html/omp.xsl (html-slaves-table): Refactored code to use
	list-window.
	(create_slave_response): Added links to each slave details page in the
	list.
	(slave): Refactored code to use list-window-line-icons.
	(get_slaves): Added code to test for 4xx and 5xx status responses.

2012-11-26  Hani Benhabiles 

	* src/gsad_omp.c (export_filter_omp): Fixed documentation.

2012-11-26  Hani Benhabiles 

	* src/gsad_omp.c (edit_slave, edit_slave_omp, export_slave_omp)
	(export_slaves_omp): New functions.

2012-11-26  Henri Doreau 

	* src/gsad_omp.c (save_task_omp, save_container_task_omp): Removed
	set-but-unused variables to get rid of the corresponding GCC warning.

2012-11-26  Matthew Mundell 

	* src/gsad_omp.c (save_lsc_credential_omp, delete_alert_omp)
	(test_alert_omp, new_target_omp, create_target_omp, get_targets_omp)
	(save_target_omp, get_my_settings, edit_my_settings, save_my_settings)
	(new_filter, create_filter_omp): Close connection after use.

	* src/gsad_oap.c (edit_user_oap, get_user_oap, get_users_oap)
	(get_feed_oap, get_scan_oap, sync_feed_oap, sync_scap_oap)
	(get_settings_oap): Close connection after use.

2012-11-24  Hani Benhabiles 

	* src/gsad_omp.c (delete_schedule_omp, delete_trash_schedule_omp)
	(delete_target_omp, delete_trash_target_omp): Refactored to use
	delete_resource accordingly.

2012-11-24  Hani Benhabiles 

	* src/gsad_omp.c (get_slave, get_slaves): New functions.
	(delete_slave_omp): Now uses delete_resource.
	(get_slave_omp): Now uses get_slave.
	(get_slaves_omp): Now uses get_slaves.

2012-11-24  Hani Benhabiles 

	* src/html/omp.xsl (html-create-slave-form): Added link to slaves list.
	Updated to link to new style help documentation.

2012-11-24  Hani Benhabiles 

	* src/html/omp.xsl (new_slave): New template.

2012-11-24  Hani Benhabiles 

	* src/gsad.c (exec_omp_get, init_validator): Added new_slave command.

2012-11-24  Hani Benhabiles 

	* src/gsad_omp.c, src/gsad_omp.h (new_slave, new_slave_omp): New
	functions.

2012-11-24  Hani Benhabiles 

	* src/html/omp.xsl (new_schedule): Updated link to new schedule help
	page.

2012-11-24  Hani Benhabiles 

	* src/html/gsad.xsl (login_page): Added autofocus on username field to
	automatically select it at page load and improve user experience.

2012-11-24  Hani Benhabiles 

	* src/html/omp.xsl (new_schedule): Added delete_schedule_response
	commands_response.

2012-11-24  Hani Benhabiles 

	* src/html/omp.xsl (html-create-schedule-form): Added button to show
	list of schedules

2012-11-24  Matthew Mundell 

	* src/gsad_omp.c (omp): Close connection afterwards.

2012-11-23  Matthew Mundell 

	* src/html/omp.xsl (html-task-table): Remove tracing from last commit.

2012-11-23  Matthew Mundell 

	* src/html/omp.xsl (html-task-table): Convert $wizard-rows to number
	before doing comparison with task count.

2012-11-23  Matthew Mundell 

	* src/html/omp.xsl (html-create-filter-form, html-edit-filter-form): Add
	Note and Override to types.

2012-11-21  Hani Benhabiles 

	* src/html/help.xsl (schedule_details.html, schedules.html)
	(new_schedule.html, contents.html): Updated to reflect the new Schedules
	object management.

2012-11-21  Hani Benhabiles 

	* src/html/gsad.xsl (new_schedule): New template.
	(html-schedules-table): Cleaned code. Now calls list-window.
	(schedule): Each schedule now links to its details page. Now calls
	list-window-line-icons.
	(schedule [details]): Refactored code to use details-header-icons and
	minor-details.
	(get_schedules): Code cleanup and refactoring.

2012-11-21  Hani Benhabiles 

	* src/gsad_omp.c, src/gsad_omp.h (new_schedule_omp, export_schedule_omp)
	(export_schedules_omp): New functions.

	* src/gsad_omp.c (get_schedules, get_schedule, new_schedule): New
	functions.
	(get_schedule_omp): Now calls get_schedule.
	(get_schedules_omp): Now calls get_schedules.

2012-11-21  Hani Benhabiles 

	* src/gsad_omp.c (new_note): Code cleaned.

2012-11-21  Hani Benhabiles 

	New schedule object management implementation.

	* src/gsad.c (exec_omp_get): new commands: export_schedule and
	export_schedules. Also checks for new_schedule command now.
	(init_validator): Added export_schedule and export_schedules commands.

2012-11-21  Hani Benhabiles 

	* src/html/gsad.xsl (sync_scap_response): Added SCAP Synchronization
	template for response indicator.

2012-11-21  Matthew Mundell 

	* src/html/omp.xsl (get_tasks): Match create_task_response, for cloning.

2012-11-21  Matthew Mundell 

	* src/html/gsad.xsl (html-task-table): Widen actions column.
	(task): Make start icon margins consistent.  Introduce standard icons.

2012-11-21  Matthew Mundell 

	* src/html/gsad.xsl (contents.html): Add New Task.  Rename Reports to
	Task Details and Reports.
	(reports.html): Remove.  Now task_details.html.
	(task_details.html): New template.  Was reports.html.  Update jump
	link.  Rename header.

2012-11-21  Matthew Mundell 

	* src/gsad.c (init_validator, exec_omp_get): Add export_task and
	export_tasks.

	* src/gsad_omp.c (export_task, export_tasks): New functions.

	* src/gsad_omp.h: Add headers accordingly.

2012-11-21  Matthew Mundell 

	* src/html/omp.xsl (task [details]): Rename Task Summary to Task
	Details.  Introduce new style icons.

2012-11-21  Matthew Mundell 

	* src/gsad_omp.c (get_tasks_args): Remove.  Merged into only caller.
	(get_tasks): Add get_task_args body.  Remove commands arg.  Callers all
	now do this themselves.

2012-11-21  Matthew Mundell 

	* src/gsad_omp.c (run_wizard_omp): Run the OMP directly, and use
	next_page.

	* src/html/gsad.xsl (html-gsa-logo): Adjust indicator path accordingly.

2012-11-21  Matthew Mundell 

	* src/gsad_omp.c (save_container_task_omp): Run the OMP directly, and
	use next_page.

2012-11-20  Matthew Mundell 

	Separate get_task handling from get_tasks, and simplify some of the
	tasks page handlers.

	* src/gsad.c (init_validator, exec_omp_get): Add get_task.
	(exec_omp_post): Remove get_tasks, which is in exec_omp_get.

	* src/gsad_omp.c (omp_success, omp): Move up in file.
	(next_page): Add get_task.
	(resource_action): New function.
	(create_report_omp): Combine cases.  Use next_page instead of get_task
	function.
	(delete_task_omp, delete_report_omp): Switch to delete_resource.
	(CHECK): New macro.
	(save_task_omp): Use omp and next_page.
	(save_container_task_omp): Add get_task calls temporarily.
	(stop_task_omp, pause_task_omp, resume_paused_task_omp)
	(resume_stopped_task_omp, start_task_omp): Switch to resource_action.
	(get_info): Adjust formatting.
	(get_tasks_args): Remove task_id arg and case.
	(get_task): New function.  Like get_tasks_args task_id case.
	(get_task_omp): New function.
	(run_wizard_omp): Adjust get_tasks_arg call.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/gsad.xsl (html-gsa-logo): Adjust indicator paths accordingly.

	* src/html/omp.xsl: Replace all get_tasks links that have task_ids with
	get_task links.
	(html-report-table): Remove, now task.
	(task [details]): New template.  Was html-report-table.  Adjust paths
	to be like other details templates.
	(report): Add next to delete icon.
	(get_tasks_response): Remove single task case.
	(get_task): New template.
	(get_tasks): Match delete_task_response.

2012-11-20  Matthew Mundell 

	* src/html/omp.xsl (get_my_settings): Make Wizard Rows odd.

2012-11-20  Matthew Mundell 

	* src/gsad.c (init_validator): Add missing separators to last commit.

2012-11-20  Matthew Mundell 

	* src/gsad.c (init_validator): Add pretty names to types.

	* src/html/omp.xsl (html-create-filter-form)
	(html-edit-filter-form): Expect pretty type names.

2012-11-19  Matthew Mundell 

	* src/html/gsad.xsl (quick-first-scan-wizard): Correct text about when
	the wizard appears.

2012-11-19  Matthew Mundell 

	* src/gsad_omp.c (create_task_omp): Get the tasks with get_tasks instead
	of by hand.

	* src/html/gsad.xsl (html-gsa-logo): Adjust indicator path accordingly.

2012-11-16  Matthew Mundell 

	* src/gsad_omp.c (get_target): Request tasks, so that "Tasks using this
	Target" show up.

2012-11-15  Benhabiles Hani 

	* src/gsad_omp.c (get_target): Removed old code. Now uses get_one().

2012-11-15  Matthew Mundell 

	* src/html/wizard.xsl (quick-first-scan-wizard): Set refresh_interval to
	30.

2012-11-15  Hani Benhabiles 

	* src/html/help.xsl (list-window-line-actions): Fixed icone for Clone
	action.

2012-11-15  Andre Heinecke 

	* src/gsad_omp.c (get_info): Fix coding style.

2012-11-15  Andre Heinecke 

	* src/gsad_omp.c (get_info): Set a default filter for CVE

2012-11-15  Andre Heinecke 

	* src/html/omp.xsl (cve-details): Add gb_window classes. Add list icon.
	Change style of the upper right information to be in line with the rest.

2012-11-14  Jan-Oliver Wagner 

	* src/html/omp.xsl (host): Use a filter instead of multiple
	parameters in the Last Report link.  Within the filter use the new
	exact term syntax for the IP, so that the filter matches only that
	single IP.

2012-11-14  Matthew Mundell 

	* src/html/omp.xsl (report [assets]): Use a filter instead of multiple
	parameters in the Last Report link.  Within the filter use the new
	exact term syntax for the IP, so that the filter matches only that
	single IP.

2012-11-13  Matthew Mundell 

	* src/html/help.xsl (powerfilter.html): Add example for exact term.
	Clarify what the substring term example will match.

2012-11-13  Matthew Mundell 

	* src/html/help.xsl (powerfilter.html): Add empty and N/A example and
	syntax.

2012-11-13  Matthew Mundell 

	* src/html/help.xsl (powerfilter.html): Add Date Format section.

2012-11-13  Matthew Mundell 

	* src/html/help.xsl (powerfilter.html): Improve text slightly.

2012-11-13  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-logo): Remove duplicate
	delete_report_format response indicator.

2012-11-13  Andre Heinecke 

	Add CVE Browse mode.

	* src/html/gsad.xsl (html-gsa-navigation): Add CVE entry in SecInfo Menu.

	* src/html/help.xsl (contents.html): Add link to cves.html help page.
	(cves.html): New. Help Page for CVE browser.
	(cve.html): Updated to reflect that cve is no longer obtained by lookup.
	(glossary.html): Add short entry about CVSS.

	* src/html/omp.xsl (info/cve): New. Table contents of CVE Table.
	(get_info_cve_lnk): Add details parameter.
	(html-cve-table): New. The main CVE browse table.
	(get_info_response): Use the new templates for CVE.
	(cve-details): Updated to work with new get_info structure.

	* src/html/dialog.xsl (browse_infosec.html): Remove CVE Lookup.

2012-11-12  Matthew Mundell 

	Use the next_page facility when importing reports.  In the process this
	ensures that the observers are included in the Tasks page following the
	import; thanks to Felix Wolfsteller for spotting this.

	* src/html/omp.xsl (html-report-table, html-edit-task-form)
	(new_task): Add next arg to create_report form.
	(get_tasks): Match create_report_response.

	* src/html/gsad.xsl (html-gsa-logo): Adjust create_report indicator
	path.

	* src/gsad_omp.c (next_page): Add get_tasks.
	(create_report_omp): For the second case, let next_page handle the next
	page, instead of doing the GET_TASKS OMP by hand.
	(get_tasks_args): New function.  Body from get_tasks.  Adjust all
	get_tasks callers to call this instead.
	(get_tasks): Reduce params to match similar functions.  Call through to
	get_tasks_args.
	(get_tasks_omp): Just call get_tasks.

2012-11-07  Hani Benhabiles 

	* ChangeLog: Fixed formatting issues from last updates.

2012-11-07  Hani Benhabiles 

	* src/html/oap.xsl: Added describe_scap_response, html-scap-response and
	sync_scap_response templates.

	* src/html/help.xsl: Added scap_management.html template.

	* src/html/gsad.xsl: Added SCAP Feed submenu.

2012-11-07  Hani Benhabiles 

	* src/gsad.c (init_validator): Added entries for get_scap and sync_scap.
	(exec_omp_post): Added entry for sync_scap.
	(exec_omp_get): Added entry for get_scap.

	* src/gsad_oap.h: Added get_scap_oap and sync_scap_oap.

	* src/gsad_oap.c: Added get_scap_oap and sync_scap_oap.

2012-11-07  Hani Benhabiles 

	* src/gsad.c (content_type_from_format_string): Small documentation fix
	in r14449.

2012-11-07  Hani Benhabiles 

	* src/gsad.c (token_user): Fixed return value when a bad token is
	provided.

2012-11-06  Matthew Mundell 

	* src/html/omp.xsl (html-edit-override-form): Add fragment to
	save_override form action so that position stays on result.  Add
	filter params.  Reduce the number of pass-through params, getting them
	from the envelope instead of the current context.

2012-11-06  Matthew Mundell 

	* src/html/help.xsl (contents.html): Add Overrides subpages.
	(new_override.html, override_details.html): New templates.
	(overrides.html): Add list icon link.  Match to new style.

2012-11-06  Matthew Mundell 

	Make the New Override page function "standalone", so it works from the
	New Override icon on the Overrides page.

	* src/gsad.c (init_validator): Add params for manual override field
	entry.

	* src/gsad_omp.c (new_override): New function.  Body from
	new_override_omp.  Add extra_xml arg.  Remove param checks because there
	might just the new style filter params.  Add a new case for the
	standalone New Override page, which gets the tasks.
	(new_override_omp): Call through to new_override.
	(create_override_omp): Add param check gaurds.  Check if override params
	have been entered in the manual params.  Call the CREATE_OVERRIDE
	directly instead letting the handler for the next page do it.  Choose
	next page more automatically.

	* src/html/omp.xsl (html-create-override-form): Add new filter params to
	form.  Get next from envelope so any caller can specify it.  Correct
	name of task_id param.  Add missing apply_overrides param.  Add cases
	for manual entry of fields, for standalone page.  Make Associated Result
	sectional conditional.  Add list icon.  Update help link.
	(new_override): Match create_override_response too.
	(result-detailed): Add apply_overrides and next to New Override links.

2012-11-06  Matthew Mundell 

	Add trashcan feature to overrides.

	* src/gsad.c (init_validator, exec_omp_post): Add delete_trash_override.

	* src/gsad_omp.c (delete_trash_override_omp): New function.
	(get_trash): Get trash overrides too.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/gsad.xsl (html-gsa-logo): Update indicator paths and add
	missing cases.

	* src/html/omp.xsl (override [trash], html-overrides-trash-table): New
	templates.
	(override-detailed-delete-params): Remove.
	(override-detailed): Replace delete icon with trashcan.  Add clone icon.
	Update icon and Report links.
	(get_trash): Add overrides.

2012-11-06  Matthew Mundell 

	Add filtering to overrides.

	* src/gsad.c (init_validator): Add override to resource types.
	Add export_overrides.
	(exec_omp_get): Add export_overrides.

	* src/gsad_omp.c (next_page): Add overrides commands.
	(export_overrides_omp): New function.
	(get_overrides, delete_override_omp, edit_override_omp): Switch to
	generic function.  Adjust callers.
	(get_override): Add extra_xml arg and override_id check.  Adjust
	callers.
	(edit_override): New function.
	(save_override_omp): Use omp and next_page conveniences.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/omp.xsl (html-report-table, nvt): Replace overrides section
	with link to overrides.
	(override): Use list-window-line-icons.
	(override [nvt-details]): Remove.
	(override [details]): Use details-header-icons and minor-details.
	(html-overrides-table): Call list-window.
	(get_overrides): Apply like the other commands.

2012-11-05  Michael Wiegand 

	Post release version bump to 4.0+beta5.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2012-11-05  Michael Wiegand 

	Preparing the gsa 4.0+beta4 release.

	* CHANGES: Updated.

2012-11-02  Andre Heinecke 

	* src/html/omp.xsl (html-create-alert-form): Replace verinice.PRO ip /
	port by url. Consistently use the name verinice.PRO.

2012-11-02  Jan-Oliver Wagner 

	* src/html/omp.xsl (html-create-note-form, html-create-override-form):
	Added a clearifying hint what is meant with the Result UUID.

2012-11-02  Michael Wiegand 

	* CHANGES: Prepared for the next beta release.

2012-11-02  Jan-Oliver Wagner 

	* src/html/omp.xsl (info/cpe): Change String for NULL from
	"Not Available" to the shorter "N/A".

2012-11-01  Michael Wiegand 

	* INSTALL: Update reference system section and prerequisites, update
	instructions to use out-of-source building, add missing target.

2012-11-01  Michael Wiegand 

	Update targets for out-of-source builds.

	* doc/CMakeLists.txt: Update commands and targets to work with
	out-of-source builds.

	* doc/Doxyfile.in: Updated to work with out-of-source builds,
	harmonized with other modules.

	* doc/Doxyfile_full.in: Harmonized with Doxyfile.in.

	* src/CMakeLists.txt: Ensure that the target "splint", "rats",
	"flawfinder", "etags" and "ctags" work with out-of-source builds.

2012-11-01  Michael Wiegand 

	* src/html/omp.xsl (html-create-alert-form): Add support for creating
	a verinice .PRO server connector alert.

2012-10-31  Matthew Mundell 

	* src/gsad_omp.c (create_note_omp): Remove next var as next is now done
	via next_page.

2012-10-31  Matthew Mundell 

	* src/html/omp.xsl (html-edit-schedule-form): Correct help link.

	* src/html/help.xsl (configure_schedules.html): Add Edit Schedule
	action.

2012-10-30  Matthew Mundell 

	Add editing of schedules.

	* src/gsad.c (init_validator, exec_omp_get, exec_omp_post): Add
	edit_schedule and save_schedule.  Add timezone validator.

	* src/gsad_omp.c (next_page): Add get_schedules.
	(edit_schedule, edit_schedule_omp, save_schedule_omp): New functions.

	* src/gsad_omp.h: Add headers accordingly.

	* src/html/omp.xsl (html-schedule-table)
	(html-schedules-trash-table): Remove unit.  Units are in the column.
	(modify_schedule_response, schedule-select-options)
	(html-edit-schedule-form, edit_schedule): New templates.
	(schedule): Add edit icon.

2012-10-26  Matthew Mundell 

	* src/html/omp.xsl (schedule): Update next_time check and format
	next_time like the other cases.

2012-10-26  Matthew Mundell 

	* src/html/omp.xsl (schedule [details]): Match field names to Schedules
	page columns.  If the schedule is over just put a - for Next Time.

2012-10-26  Matthew Mundell 

	* src/html/omp.xsl (gsa:date-tz, gsa:long-time-tz): New functions.
	(html-report-table, schedule, schedule [details]): Append timezone to
	schedule times.  Add timezone field to Schedule Details.

	* src/html/help.xsl (configure_schedules.html): Add timezone.

2012-10-26  Matthew Mundell 

	* ChangeLog: End every sentence with a full stop.

2012-10-25  Matthew Mundell 

	* src/html/help.xsl (powerfilter.html): Simplify first sentence.
	Describe usual default.  Add example with new special columns.  Add
	subsection for Column Keywords, with info about possible column names.
	Add subsection for Special Keywords, with new ones.

	* src/html/omp.xml (filter-window-part, html-report-details): Add help
	link alongside filter field.

2012-10-25  Matthew Mundell 

	* src/gsad_omp.c (new_task): Default to 1 alert instead of 2.

2012-10-25  Andre Heinecke 

	* src/html/omp.xsl (get_info_response): Show cpe-table also when no
	cpe's are found. Handle scap DB not loaded.

2012-10-22  Matthew Mundell 

	* src/html/omp.xsl (get_agents_response, get_filters, get_targets): Add
	fail status dialog.

2012-10-22  Matthew Mundell 

	* src/html/wizard.xsl (quick-first-scan-wizard): Specify UUID for
	setting, else it just gets the first one.

2012-10-22  Matthew Mundell 

	* src/html/omp.xsl (html-create-alert-form): Make the filter ID for "--"
	"0" so that it validates.

2012-10-19  Andre Heinecke 

	* src/html/omp.xsl (wrap): Add linebreak to the default marker.

2012-10-18  Matthew Mundell 

	* src/gsad_omp.c (get_report): Pass details flag with getting the
	"assets" report for a single host.

2012-10-18  Andre Heinecke 

	Do not jump to filter page after adding a filter for CPE.

	* src/gsad_omp.c (get_info): Renamed get_info_omp to get_info.
	(get_info_omp): New.  Wrapper around get_info without extra_xml.
	(next_page): Call get_info for get_info next.
	* src/gsad_omp.h: Add header accordingly.
	* src/html/omp.xsl (filter-window-pager): Add extra_params to new filter
	form.

2012-10-17  Matthew Mundell 

	* src/gsad_omp.c (openvas_append_xml): Remove.  Now xml_string_append in
	libraries.  Update all calls to new name.

2012-10-15  Jan-Oliver Wagner 

	* src/html/gsad.xsl (html-gsa-navigation): Renamed menu item "Lookup".

	* src/html/dialog.xsl (browse_infosec.html): Removed entry field for CPE because this
	is handled in the new CPE management.

	* src/html/help.xsl: Moved details on CPE elements to glossary.

2012-10-15  Andre Heinecke 

	Add CPE Overview table with filtering

	* src/gsad_omp.c (get_many): Add extra_attribs parameter. Handle non
	countable type info. Update callers.
	(get_info): Removed.
	(get_info_omp): Call get_many with the appropiate extra_attribs

	* src/gsad.c (init_validator): Add validators for info_id and details,
	allow filters of type info.

	* src/html/omp.xsl: Include exslt common.
	(gsa:date): New. Convert ISO date to just the date without time.
	(gsa:type-many): New. Get the plural form of a type.
	(filter-window-pager): Add optional extra_params parameter to include in
	generated links.
	(filter-window-part): Add optional extra_params parameter to add as hidden
	form fields. Expects a node-set.
	(wrap, wrap-line): Add params width and marker to specifiy the width
	and symbol used for breaking a line.
	(column-name): Add extra_params parameter to include in generated links.
	(info/cpe): New. Generate table rows for CPE table.
	(get_info_cpe_lnk): Wrap the text part of the link.
	(html-cpe-table): New. Generate an overview table for CPE.
	(get_info_response, cve-details): Handle new response style.
	(cpe-details): Expand with new information. Update Style.
	(html-create-filter-form, html-edit-filter-form): Allow filters of type
	info.

	* src/html/gsad.xsl (html-gsa-navigation): Add link to CPE.

	* src/html/help.xsl (contents.html): Remove misplaced links to CPE and
	CVE. Add link to cpes doc.
	(cpe.html): Expand and update documentation of CPE Details page.
	(cpes.html): New. Document CPE overview table.

	* src/html/dialog.xsl (browse_infosec.html): Add details parameter to
	lookup requests.

2012-10-12  Matthew Mundell 

	* src/html/omp.xsl (html-create-filter-form)
	(html-create-target-form): Add filters to list icon link.
	(html-create-note-form): Add list icon.
	(html-targets-table): Add filter to New Target link.

2012-10-12  Matthew Mundell 

	* src/html/help.xsl (list-window-line-actions): New template.
	(contents.html): Add Notes subpages.
	(filters.html): Use template for filtering section.
	(new_note.html, note_details.html): New template.
	(notes.html): Add list icon link.  Match to new style.

	* src/html/omp.xsl (html-create-note-form): Update help link.

2012-10-11  Matthew Mundell 

	* src/html/omp.xsl (note [nvt-details]): Remove.  NVT Details just has
	link to notes now.

2012-10-11  Matthew Mundell 

	* src/html/omp.xsl (host): Remove extra opening xsl:if.

2012-10-11  Matthew Mundell 

	Clear out more of old filter param handling.

	* src/gsad.c (init_validator): Add report_result_id.

	* src/html/gsad.xsl (html-gsa-logo): Apply missing note response
	indicators.

	* src/html/omp.xsl (html-report-details, html-create-note-form)
	(html-edit-note-form, note-detailed, result-details)
	(result-detailed): Remove old filter params, making sure that new params
	and the overrides flag are always included.  Also add param
	report_result_id for the Result Details page because in some cases the
	result to return to on the report is different from the result being
	viewed on the details page.
	(get_delta_result): Apply responses from note operations.

2012-10-11 Michael Meyer 

	* src/html/omp.xsl (host):
	 Added MAC address, IP, Interface name of all interfaces to be
	 displayed in the hardware section.

2012-10-09  Matthew Mundell 

	Clear out most of old filter param handling in notes.

	* src/gsad_omp.c (next_page): Add get_note.
	(clone_omp): Improve comments slightly.
	(get_result): Remove old filter params.
	(get_note): Add extra_xml arg.  Update caller.
	(edit_note): New function.  Body from edit_note_omp.  Add extra_xml arg.
	Remove old filter params.  Remove checks of params for following pages,
	the pages can do those checks.
	(edit_note_omp): Call through to edit_note.
	(save_note_omp): Remove old filter params.  Remove Task and NVT page
	cases.  Replace per-page cases with a single case that lets next_page
	sort out the next page.

	* src/html/omp.xsl (list-window-line-icons, html-create-note-form)
	(html-edit-note-form, note-detailed, result-details)
	(result-detailed): Remove old filter params, ensuring that the
	overrides and autofp flags are still passed around.  Get more params
	from /envelope/params.
	(note-detailed-delete-params): Remove.  Was for old filter params.

2012-10-08  Matthew Mundell 

	* src/gsad_omp.c (get_result_page): Remove attempt at sorting.  Covered
	by Manager now.

	* src/html/gsad.xsl (html-gsa-navigation): Add filter to notes link so
	that sorting is by nvt.  This is required because the name column in
	notes is replaced by the NVT column.  If sorting is by the default,
	name, then clicking on NVT will "switch to" NVT, leaving the sorting
	the same on the first click.

	* src/html/omp.xsl (html-report-table, nvt): Ditto.

	* src/html/help.xsl (notes.html): Ditto.

2012-10-08  Matthew Mundell 

	* src/html/omp.xsl (trashcan-icon): Add fragment arg.
	(html-edit-note-form, note-detailed, result [details]): Add result-id
	fragment to note icons, so that the view stays on the current result
	after the operation.

2012-10-08  Matthew Mundell 

	* src/html/omp.xsl (html-create-note-form): Bold the NVT field and make
	the value a link, to match the edit page.  Hide the Associated Result
	section for the standalone page.

2012-10-06  Jan-Oliver Wagner 

	* src/html/omp.xsl (host): Added MAC address to be displayed in the
	hardware section if there was one identified.
	Patch developed by Michael Meyer.

2012-10-06  Matthew Mundell 

	Make the New Note page function "standalone", so it works from the New
	Note list on the Notes page.

	* src/gsad.c (init_validator): Add params for manual note field entry.

	* src/gsad_omp.c (new_note): New function.  Body from new_note_omp.  Add
	extra_xml arg.  Remove param checks because there might just the new
	style filter params.  Add a new case for the standalone New Note page,
	which gets the tasks.
	(new_note_omp): Call through to new_note.
	(omp_success, omp): New functions.
	(create_note_omp): Add param check gaurds.  Check if note params have
	been entered in the manual params.  Call the CREATE_NOTE directly
	instead letting the handler for the next page do it.  Choose next page
	more automatically.

	* src/html/omp.xsl (list-window): Add missing filt_id param to link.
	(html-create-note-form): Add new filter params to form.  Get next from
	envelope so any caller can specify it.  Correct name of task_id param.
	Add missing apply_overrides param.  Add cases for manual entry of
	fields, for standalone page.
	(new_note): Match create_note_response too.
	(result-detailed): Add apply_overrides and next to New Note links.

2012-10-05  Matthew Mundell 

	* src/gsad_omp.c (delete_resource): Pick the next page if "get" is NULL.
	(delete_note_omp): Let delete_resource decide on the next page.

2012-10-04  Matthew Mundell 

	Add trashcan feature to notes.

	* src/gsad.c (init_validator, exec_omp_post): Add delete_trash_notes.

	* src/gsad_omp.c (next_page): Add get_result case.
	(get_report_page): New function.
	(get_result): Add extra_xml arg.  Update callers.
	(get_result_page): New function.  Suitable for delete_resource callback.
	(delete_note_omp): Pick callback according to next param.
	(delete_trash_note_omp): New function.
	(get_trash): Get trash notes too.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/gsad.xsl (html-gsa-logo): Update indicator paths and add
	missing cases.

	* src/html/omp.xsl (note [trash], html-notes-trash-table): New
	templates.
	(note-detailed): Replace delete icon with trashcan.  Add clone icon.
	Update icon and Report links.
	(get_trash): Add notes.

2012-10-03  Matthew Mundell 

	* src/gsad_omp.c (export_targets_omp, export_notes_omp)
	(export_filters_omp): Correct type arg.

2012-10-03  Matthew Mundell 

	* src/html/omp.xsl (nvt): Replace note list with a link to the notes
	page in the summary.

2012-10-03  Matthew Mundell 

	* src/html/omp.xsl (html-report-table): Replace the note list with a
	link to the notes page in the summary.

2012-10-02  Matthew Mundell 

	Update the note list icons and note details page to the new style.

	* src/gsad.c (init_validator, exec_omp_get): Add export_filters and
	export_notes.

	* src/gsad_omp.c (export_many): New function.  Body from export_targets.
	(export_targets): Call through to export_many.
	(export_notes_omp, export_filters_omp): New functions.
	(delete_note_omp): Correct type.
	(save_note_omp): Get the get_notes case working.

	* src/gsad_omp.h: Add headers accordingly.

	* src/html/omp.xsl (gsa:lower-case): New function.
	(list-window-line-icons, minor-details, details-header-icons): New
	templates.
	(list-window): Correct typo in Applied filter link.
	(filter, target, note): Call list-window-line-icons instead of doing
	them by hand.
	(filter [details], target [details], note [details]): Call
	details-header-icons and minor-details instead of doing them by hand.
	(html-edit-filter-form): Correct name and value of Filter ID param.
	(html-edit-target-form, html-edit-note-form): Add missing filter params.

2012-10-01  Matthew Mundell 

	Add filtering to notes.

	* src/gsad.c (init_validator): Add note to resource types.

	* src/gsad_omp.c (next_page): New function.
	(delete_resource): Move up in file.
	(clone_omp, create_filter_omp): Let next_page decide which page is next,
	adding get_notes to previous options.
	(get_notes, delete_note_omp): Switch to generic function.  Adjust
	callers.

	* src/html/omp.xsl (html-notes-table): Call list-window.
	(get_notes): Apply like the other commands.

2012-09-26  Andre Heinecke 

	* src/html/help.xsl (contents.html): Change placement of SecInfo
	Management to be between Asset Management and Configuration.

	* src/html/gsad.xsl (html-gsa-navigation): Change placement of SecInfo
	Management to be between Asset Management and Configuration.

2012-09-26  Andre Heinecke 

	Make SecInfo Management the seventh top level menu item.

	* src/html/dialog.xsl (browse_infosec.html): Rename
	"Security Information Management" to "Lookup".

	* src/html/gsa-style.css (#gb_menu ul li a): Switch to new button width
	128px and adapt background position.

	* src/html/gsa-style.css (#gb_menu ul .first_button a)
	(#gb_menu ul .last_button a): Set width to 130px. Add > a to overwrite
	width only for the first link in the element.

	* src/html/gsa-style.css (#gb_menu ul li ul, #gb_menu ul li ul a)
	(#gb_menu ul li ul a): Expand submenu by 5px to avoid asymetric look with
	the new menu width.

	* src/html/gsa-style.css (#gb_menu ul li:hover a)
	(#gb_menu ul .last_button:hover a): Adopt background position.

	* src/html/help.xsl (browse_infosec.html): Rename from "Security Information
	Browser" to "Security Information Lookup".

	* src/html/help.xsl (contents.html): Move SecInfo Management to the top
	level of the contents index.

	* src/html/gsad.xsl (html-gsa-navigation): Move SecInfo from Extras to the
	top level.

	* style/top_menu_buttons.png:  First button and last button now
	have a width of 130px the other buttons are 128px.

2012-09-19  Matthew Mundell 

	* src/html/help.xsl (feed_management.html): Reword side effects to be
	clear that sometimes it can take a while.

2012-09-19  Matthew Mundell 

	* src/gsad_base.c (gsad_message): Add GSA version to error message.

2012-09-19  Matthew Mundell 

	* src/html/omp.xsl (new_task.html): Add Observer, Asset Management and
	Scan Intensity columns.
	(tasks.html): Describe task comment and name column icons.

2012-09-18  Matthew Mundell 

	* src/html/omp.xsl (get_trash): Get Contents backgrounds right.

2012-09-18  Matthew Mundell 

	* src/html/gsa-style.css (#list ul): Increase left margin so that sub
	items are easier to make out.

	* src/html/help.xsl (filtering): New template.  From filtering.html.
	(configure_alerts.html): Add filtering section.
	(contents.html): Add filtering subpages.
	(filters.html): Move filtering section out to template.

2012-09-18  Matthew Mundell 

	* src/html/omp.xsl (contents.html, glossary.html): Add filters.
	(filter_details.html, filters.html, new_filter.html): New templates.

2012-09-17  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add filt_id to Report Summary
	refresh icon, so that the selected filter is kept.  Add overrides to new
	filter control forms so that the current "Apply overrides" state is
	used.

2012-09-17  Matthew Mundell 

	* src/gsad_omp.c (get_report): Correct some defaults, so the "--" filter
	uses the same values as the initial filtering.

2012-09-17  Matthew Mundell 

	* src/gsad_omp.c (filter): Remove old first and max URL params.

2012-09-17  Matthew Mundell 

	* src/gsad_omp.c (get_report): In prognostic case check if
	GET_REPORT_FORMATS is enabled before calling, and get the filters for
	the dropdown.

2012-09-13  Matthew Mundell 

	* src/gsad_omp.c (get_one): Add extra_attribs arg.
	(get_filter): Pass alerts="1" for GET_FILTER.

	* src/html/omp.xsl (filter [details]): Add list of Alerts that use the
	filter.

2012-09-13  Matthew Mundell 

	* src/gsad.c (file_content_response, request_handler): Free
	MHD_create_response_from_data return.

2012-09-13  Matthew Mundell 

	Adjust for explicit Alert filters in OMP.

	* src/gsad_omp.c (create_alert_omp): Add filter.

	* src/html/omp.xsl (html-create-alert-form): Pass filter as explicit
	request param.
	(alert [trash]): Expect filter in explicit OMP element.  Make restore
	icon depend on whether filter is in trashcan.
	(alert [details]): Expect filter in explicit OMP element.
	(delete_filter_response): New template.
	(filter): Make trashcan icon depend on in_use instead of writable.

2012-09-10  Matthew Mundell 

	* src/gsad.c (attach_sid): Free tz.

	* src/validator.c (openvas_validator_alias): Remove leaky g_strdup.

2012-09-10  Matthew Mundell 

	* src/html/omp.xsl (html-create-alert-form, alert [details]): Make filter
	a field of it's own, instead of a subfield of the mail case.
	(html-alerts-table, alert, alert [trash], html-alerts-trash-table): Add
	a filter column.

2012-09-10  Matthew Mundell 

	* src/gsad_omp.c (get_report): Add extra_xml arg.  Update callers.
	(create_filter_omp): If the CREATE_FILTER fails then choose the next
	page according to the "next" param.  Remove done todo.  Pass response
	into get_report for success indicator.

	* src/html/gsad.xsl (html-gsa-logo): Add indicator for creating a filter
	in a report.

	* src/html/omp.xsl (get_report): Apply create_filter_response for error
	dialog.

2012-09-10  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-logo): Use right path for MODIFY_TARGET
	response indicator.  Add indicator for details page.

2012-09-10  Matthew Mundell 

	Add report filtering to email alerts.

	* src/gsad_omp.c (create_alert_omp, delete_alert_omp, get_alerts_omp)
	(test_alert_omp): Call through to get_alerts instead of getting alerts
	and more in each.
	(get_alerts): New function.  Body from get_alerts_omp.  Get filters too.
	(get_alert_omp): Get filters too.

	* src/html/gsad.xsl (html-gsa-logo): Update delete_alert_response patch.

	* src/html/omp.xsl (html-create-alert-form): Add report filter field.
	(alert [details]): Display report filter for email alerts.
	(get_alerts): Pass filters to html-create-alert-form.

2012-09-06  Matthew Mundell 

	Add new-style filtering to report page.

	* src/gsad.c (init_validator): Add reports to resource types.

	* src/gsad_omp.c (get_report): Add new-style filtering to GET_REPORTS
	call.  Get filters for filter switching dropdown.
	(create_filter_omp): Add the created filter to the params, so the next
	page uses the new filter.  Add get_report to next options.

	* src/html/omp.xsl (html-report-details): Add new-style filtering
	controls.
	(html-create-filter-form): Add report to resource types.
	(html-edit-filter-form): Increase term field width.  Add report to
	resource types.

2012-09-04  Matthew Mundell 

	Add first class filters.

	* src/gsad.c (init_validator): Add filter commands and params.
	(exec_omp_post, exec_omp_post): Add filter commands.

	* src/gsad_omp.c (get_one, edit_resource, export_resource): New
	functions.  Generic page handlers.
	(get_many): Add filt_id to OMP GET.  Get the filters too.
	(clone_omp): Add get_filters.
	(get_config, get_config_family, get_config_nvt): Correct backurl.
	(get_trash): Get sort field from "params" instead of dedicated args.
	Update many callers.  Get filters too.
	(get_filter, get_filter_omp, get_filters, get_filters_omp, new_filter)
	(create_filter_omp, delete_resource, delete_trash_filter_omp)
	(delete_filter_omp, edit_filter, edit_filter_omp, export_filter_omp)
	(new_filter_omp, save_filter_omp): New functions.
	(CHECK): New define.

	* src/gsad_omp.h: Add headers accordingly.

	* src/html/gsad.xsl (create_filter_response, delete_filter_response)
	(modify_filter_response): New templates.
	(html-gsa-logo): Apply indicator icons.
	(html-gsa-navigation): Add filters.

	* src/html/omp.xsl (filter-window-part): Remove Reset button.  Add create
	field, switcher dropdown and list icon.
	(list-window, filters, create_filter_response, modify_filter_response)
	(filter, filter [trash], filter [details], html-filters-trash-table)
	(html-filters-table, html-create-filter-form, new_filter)
	(html-edit-filter-form, edit_filter, get_filter, get_filters): New
	templates.
	(column-name): Adjust for calling within for-each.
	(get_trash): Add filters.

2012-08-27  Matthew Mundell 

	* src/html/gsad.xsl (error_dialog): For the backurl link, check for
	the case where the token is the only parameter.

2012-08-23  Matthew Mundell 

	* src/gsad.c (SID_COOKIE_NAME): New define.  Rename cookie to be more
	unique.
	(struct gsad_connection_info): Remove quotes for name change.
	(attach_sid, remove_side, request_handler): Get name of SID cookie from
	define.

2012-08-23  Matthew Mundell 

	* src/html/gsad.xsl (html-task-table): Add refresh_interval and
	overrides to sorting links.

2012-08-22  Matthew Mundell 

	Add a Task Wizard page.  Add wizard and list icons to the New Task page.

	* src/gsad_base.h (params_t): Move up in file.
	(credentials_t): Add params.

	* src/gsad.c (exec_omp_post, exec_omp_get): Store request params in
	credentials.

	* src/gsad_omp.c (openvas_append_xml): Move up in file.
	(xsl_transform_omp): Pass all valid request params to XSL in ENVELOPE.
	(run_wizard_omp): Use separate variable for wizard params.  Get refresh
	interval from param.

	* src/html/gsad.xsl (params): New template.

	* src/html/help.xsl (tasks.html): Rename wizard.  Make wizard section
	suitable for dedicated wizard page.

	* src/html/omp.xsl (html-task-table): Add missing refresh_interval arg
	to links.  Remove apply-overrides param from template call.
	(new_task): Add wizard and list icons.  Add missing refresh_interval arg
	to link.

	* src/html/wizard.xsl (quick-first-scan-wizard): Remove apply-overrides
	arg as this is in ENVELOPE now.
	(wizard/quick_first_scan): New template.  Dedicated wizard page.

2012-08-22  Jan-Oliver Wagner 

	* src/html/oap.xsl, src/html/help.xsl: Replaced "consequences" by
	"side effects" for the sake of a more apropriate term.

2012-08-17  Matthew Mundell 

	Add a dedicated quick start wizard page.

	* CMakeLists.txt: Install wizard.xsl.

	* src/gsad.c (init_validator, exec_omp_get): Add wizard.

	* src/gsad_omp.c (wizard_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/gsad.xsl: Incluse wizard.xsl.

	* src/html/omp.xsl (html-task-table): Link wizard icon to new wizard
	page.  Replace wizard code with call to wizard template.

	* src/html/wizard.xsl: New file.  For wizards.  Move quick start wizard
	here.  Also display the actual 'Wizard Rows' value in the text instead
	of 10.

2012-08-17  Matthew Mundell 

	* src/html/omp.xsl (html-task-table): Use "icon" for buttons, because
	that's what they're called in the help.

	* src/html/help.xsl (tasks.html): Add section about wizard.

2012-08-16  Matthew Mundell 

	* src/html/omp.xsl (html-gsa-logo): Update path for run_wizard response
	indicator.

2012-08-16  Matthew Mundell 

	* src/gsad_omp.c (run_wizard_omp): Escape param name and value for XML.

2012-08-15  Matthew Mundell 

	* src/gsad.c (init_validator): Add force_wizard.

	* src/gsad_omp.c (get_tasks): Add params arg.  Adjust all callers.  Get
	Wizard Rows preference.  Pass force_wizard down to XML.
	(save_my_settings): Save Wizard Rows too.

	* src/html/omp.xsl (html-task-table): Add wizard icon.  Make wizard
	visibility depend on Wizard Rows and force_wizard.
	(get_my_settings, edit_my_settings): Add Wizard Rows.

2012-08-15  Matthew Mundell 

	* src/gsad_omp.c (run_wizard_omp): Expect params in generic form.

	* src/html/omp.xsl (html-task-table): Send param in generic form.

2012-08-15  Matthew Mundell 

	* src/html/omp.xsl (html-task-table): Improve English slightly.

2012-08-15  Matthew Mundell 

	* src/gsad_omp.c (verify_report_format_omp): Let get_tasks do the
	command so the response comes out in the XML.

	* src/html/omp.xsl (get_tasks): Apply run_wizard_response.

2012-08-14  Matthew Mundell 

	Add Immediate Scan wizard.  Based on patch by Jan-Oliver Wagner.

	* CMakeLists.txt: Install enchantress.

	* src/gsad.c (init_validator, exec_omp_post): Add run_wizard.

	* src/gsad_omp.c (run_wizard_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/gsad.xsl (run_wizard_response): New template.
	(html-gsa-logo): Apply run_wizard response indicator icon.

	* src/html/omp.xsl (html-task-table): Add wizard under table.
	(run_wizard_response): New template.

2012-08-08  Matthew Mundell 

	* src/gsad.c (openvas_append_xml): New function.
	(get_report, get_result, new_note_omp, edit_note_omp, new_override_omp)
	(edit_override_omp): Escape XML containing search phrase before sending.

2012-08-06  Matthew Mundell 

	* src/gsad.c (get_report): Send the GET_REPORTS OMP with the XML version
	of the send function so that the search phrase is escaped.

2012-08-06  Jan-Oliver Wagner 

	* src/html/img/enchantress.png: New.

2012-08-01  Matthew Mundell 

	* src/gsad.c (request_handler): Add a fallback to the help case for when
	the help XSL transform fails.

2012-08-01  Matthew Mundell 

	* src/html/omp.xsl (cve-details): Sort Vulnerable Products by Name.

2012-08-01  Matthew Mundell 

	Enable the user to add or edit a task with any number of alerts.

	* src/gsad.c (init_validator): Remove alert_id_optional_2.  Add alerts
	and the hashtable version of alert_id_optional.
	(params_append_mhd): Add alert_id_optional to hashtable params.

	* src/gsad_omp.c (new_task, edit_task): Send number of alerts down to
	XSL.
	(create_task_omp, save_task_omp): Handle any number of alerts, instead
	of just two.

	* src/html/omp.xsl (html-edit-task-form): Show every alert, with link for
	adding more.
	(new-task-alert-select): New template.
	(new_task): Show two alerts, and a link for adding more.

2012-07-31  Matthew Mundell 

	Add control of second alert to tasks.

	* src/gsad.c (init_validator): Add alert_id_optional_2 and alert_id_2.

	* src/gsad_omp.c (create_task_omp, save_task_omp): Pass second alert to
	manager.

	* src/html/omp.xsl (html-report-table): Display all alerts.
	(html-edit-task-form, new_task): Add second alert option.

2012-07-25  Matthew Mundell 

	Add the new "Add results to Asset Management" task preference.

	* src/gsad.c (init_validator): Add in_assets.

	* src/gsad_omp.c (create_task_omp, save_task_omp)
	(save_container_task_omp): Add in_assets to task preferences in OMP
	command.

	* src/html/omp.xsl (html-report-table, html-edit-task-form, new_task): Add
	in_assets fields.

2012-07-19  Matthew Mundell 

	* src/gsad.c (get_many): If the filter is empty then add "row=-2", so that
	Rows Per Page rows are returned, because Manager now returns all rows.

2012-07-16  Matthew Mundell 

	* src/gsad.c (init_validator): Add summary.

	* src/gsad_omp.c (save_report_format_omp): Get summary from "summary"
	instead of "comment", to all quotations in the summary.

	* src/html/omp.xsl (html-edit-report-format-form): Rename field to
	"summary".

2012-07-12  Jan-Oliver Wagner 

	* src/html/help.xsl (tasks.html): Added hint that paused scans will have
	impact on overall performance.

2012-07-09  Michael Wiegand 

	* src/gsad_omp.c (create_target_omp): Remove assigned but unused
	variable to address compiler warning.

2012-07-09  Michael Wiegand 

	* CMakeLists.txt: Print a more useful message if both libxslt and the
	xsltproc binary cannot be found instead of failing silently.

2012-07-02  Michael Wiegand 

	* src/html/help.xsl: Fix a few typos in the help texts.

2012-06-27  Matthew Mundell 

	Bring agents up to date with the GET filtering changes.

	* src/gsad_omp.c (create_agent_omp, delete_agent_omp): Use the get_agents
	function to get agents, so that the new filtering is right.

	* src/html/gsad.xsl (verify_agent_response): New template.
	(html-gsa-logo): Add missing agent responses.

	* src/html/omp.xsl (html-agents-table): Generate columns with column-name.
	(column-name): Take type as an argument so that any type can use this.
	Remove old max and first params.

2012-06-26  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-navigation): Add back Alerts which Jan
	removed in r13634 on 2012-06-20.

2012-06-25  Matthew Mundell 

	* src/html/omp.xsl (filter-window-pager): Move first and max params into
	filter.
	(filter-window-part): Rename Apply to Update Filter.  Remove First and
	Rows fields.
	(column): Use new TARGET/SORT to determine the current sorting.  Just put
	the sort= on the front of the filter, instead of doing complex parsing,
	because the manager now removes duplicates.

2012-06-20  Jan-Oliver Wagner 

	* src/html/omp.xsl (html-targets-table): Have "Applied Filter"
	span over full table to avoid wrapping.

2012-06-20  Jan-Oliver Wagner 

	* src/html/gsa-style.css: Added menu item style that is indented.

	* src/html/gsad.xsl (html-gsa-navigation): Move Port Lists up,
	indented Port Lists and Credentials as they are sub-elements of
	a Target. Moved Agents to end of menu and therefore simplified
	code regarding "last" element.

2012-06-20  Matthew Mundell 

	* src/html/omp.xsl (column-name): In both "some other column" cases sort
	ascending.

2012-06-20  Matthew Mundell 

	* src/html/gsa-style.css (.gbntablehead2 a:focus): Separate from a:hover
	rule so that browser applies .gbntablehead2 to a:focus too.

2012-06-20  Matthew Mundell 

	* src/html/omp.xsl (html-targets-table): Note the current filter at the
	end of the table.

	* src/html/gsa-style.css (.footnote): New class for note.

2012-06-20  Matthew Mundell 

	* src/html/omp.xsl (column-name): Rename asc and desc in filter to sort
	and sort-reverse.

2012-06-19  Matthew Mundell 

	* src/gsad.c (init_validator): Allow newlines in preference:value, because
	the value could be a file.

2012-06-19  Matthew Mundell 

	* src/html/gsa-style.css (.gbntablehead2 a): New rules.

	* src/html/omp.xsl (column-name): New template.
	(html-targets-table): Make column headings sorting links.

2012-06-18  Matthew Mundell 

	* src/gsad_omp.c (edit_task): Check if commands are enabled before using.

2012-06-14  Matthew Mundell 

	* src/gsad_omp.c (create_target_omp): Only check port when SSH credential
	is given.

2012-06-14  Matthew Mundell 

	* src/html/omp.xsl (html-edit-target-form): If the port is empty make it
	22.

2012-06-14  Matthew Mundell 

	* src/html/omp.xsl (result-detailed): Add References for second result in
	delta "changed" case.

2012-06-13  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Match PDF report for Download
	column by name instead of ID, because the ID changes.

2012-06-08  Matthew Mundell 

	* src/gsad_oap.c (xsl_transform_omp): Add capabilities.

2012-06-07  Matthew Mundell 

	* src/html/omp.xsl: Add a show_closed_cves param everywhere that there is
	a autofp param.

	* src/gsad_omp.c (get_result): Add autofp arg.
	(get_result_omp): Pass show_closed_cves param to get_result.
	(new_note_omp, create_note_omp, delete_note_omp, edit_note_omp)
	(save_note_omp, new_override_omp, create_override_omp)
	(delete_override_omp, edit_override_omp, save_override_omp): Add
	show_closed_cves params alongside autofp params.

2012-06-05  Matthew Mundell 

	* src/html/help.xsl (view_report.html): Update Back to Tasks link text.

	* src/html/omp.xsl (report [details]): Do token in links in Closed CVEs
	table with a variable because they're inside a for-each.

2012-06-05  Matthew Mundell 

	* src/gsad_omp.c (get_report): Pass show_closed_cves to Manager now that
	there is OMP support for this.  Remove SHOW_CLOSED_CVES from XML because
	it's in the OMP report now.

	* src/html/omp.xsl (html-report-details): Add show_closed_cves params to
	alert and download columns.  Update checks for Closed CVEs checkbox and
	table to use OMP value of SHOW_CLOSED_CVES.

2012-06-05  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add autofp param to download
	column.

2012-06-05  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add autofp param to report
	links in delta report.

2012-06-04  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Hide "Show Closed CVEs" checkbox
	for delta reports.  The OMP report currently holds the host details for
	the first report only.  It will take some pain to add the second report
	host details.  For now the user can go to the report via the links in the
	summary to see the closed CVEs for that report.
	(report [details]): Init other case of delta arg.  Hide Closed CVE table
	for delta case.

2012-06-04  Matthew Mundell 

	* src/html/omp.xsl (report [details]): Specify the report that the closed
	CVEs belong to.

2012-06-04  Matthew Mundell 

	* src/gsad_omp.c (get_report): Pass autofp to the alert OMP command
	instead of a special esc_autofp param, because they would always be the
	same.

	* src/html/omp.xsl (html-report-details): Add autofp params for Run Alert
	column.

2012-05-31  Matthew Mundell 

	* src/html/omp.xsl (report [details]): List Closed CVEs by CVE instead of
	by NVT.

2012-05-31  Matthew Mundell 

	* src/html/omp.xsl (host): Add commented table of all host details.
	(report [details]): Put NVT name in Closed CVE table instead of OID.

2012-05-28  Matthew Mundell 

	* src/gsad_omp.c (get_result): Add autofp to OMP command.

2012-05-22  Matthew Mundell 

	Get passing around of autofp working again.

	* src/gsad.c (init_validator): Add 2 to autofp rule.

	* src/gsad_omp.c (get_report): If autofp is 2 then make autofp_value
	2.

2012-05-22  Matthew Mundell 

	* src/html/omp.xsl (report [details]): Adjust closed CVE section for
	revised location of these CVEs in the host details.

2012-05-21  Matthew Mundell 

	* src/html/omp.xsl (report [details]): Add CVEs from source descriptions
	to table of closed NVTs.

2012-05-21  Matthew Mundell 

	* src/gsad.c (init_validator): Add show_closed_cves.

	* src/gsad_omp.c (get_report): Add SHOW_CLOSED_CVES to XML.

	* src/html/omp.xsl (html-report-details): Add "Show closed CVEs" checkbox.
	(report [details]): Add "Show closed CVEs" section.

2012-05-18  Matthew Mundell 

	* src/html/omp.xsl (get_info_cve_lnk): Strip space from CVE, otherwise the
	links are broken.

2012-05-18  Matthew Mundell 

	* src/html/omp.xsl (html-edit-target-form): Get hosts from OMP response
	in the "no target locators" case too.

2012-05-17  Matthew Mundell 

	Get the full/partial CVE filter working.

	* src/gsad.c (init_validator): Add autofp_value.

	* src/gsad_omp.c (get_report): Pass autofp_value in GET_REPORTS instead
	of 1 or 0.

	* src/html/omp.xsl (html-report-details): Make the "Trust vendor" radio
	depend the autofp value.  Rename it to autofp_value.
	(report [details]): Add commented "All host details" section.

2012-05-16  Matthew Mundell 

	* src/html/omp.xsl (report [details]): Add "NVTs closed by updates" section
	for each host, as a start towards putting the closed CVEs there.  This is
	all the info available in the report itself.

2012-05-16  Matthew Mundell 

	* src/gsad_omp.c (get_report): Remove extra GET_REPORT, as it looks like
	the XSL stopped using this at some point.

2012-05-16  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add autofp arg to paging links.

2012-05-15  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Rework auto-fp control layout
	a bit.

2012-05-15  Matthew Mundell 

	* src/html/help.xsl (powerfilter.html): Add date examples.

2012-05-15  Matthew Mundell 

	* src/html/omp.xsl: Add autofp param to all get_report links, and to all
	links that could return to get_report.

2012-05-14  Matthew Mundell 

	Start Auto FP support.  Slight modification of patch from Henri Doreau.

	* src/gsad.c (init_validator): Add autofp.

	* src/gsad_omp.c (get_report): Pass autofp param through to Manager.

	* src/html/omp.xsl (html-report-details): Add Auto FP checkbox.
	(get_result, get_results_omp, new_note_omp, create_note_omp)
	(delete_note_omp, edit_note_omp, save_note_omp, new_override_omp)
	(create_override_omp, delete_override_omp, edit_override_omp)
	(save_override_omp): Add autofp param.

2012-05-08  Matthew Mundell 

	* src/html/omp.xsl (filter-window-pager): New template.
	(html-agents-table): Add pager to filter window.
	(html-targets-table): Call filter-window-pager to produce the pager.

2012-05-04  Michael Wiegand 

	Post release version bump to 4.0+beta4.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2012-05-04  Michael Wiegand 

	Preparing the gsa 4.0+beta3 release.

	* CHANGES: Updated.

2012-05-04  Felix Wolfsteller 

	* src/html/help.xsl: Fixed icon inconsistency.

2012-05-03  Matthew Mundell 

	Get GSA working better when certain commands are disabled in Manager.

	* src/gsad_omp.c (new_task, get_tasks, get_report): Check if commands are
	enabled before sending.

	* src/html/gsad.xsl (html-gsa-navigation): Add GET commands to New Task
	requirements.

	* src/html/omp.xsl (html-task-table): Test for required commands before
	adding New Task button.

2012-05-03  Matthew Mundell 

	* src/gsad_omp.c (command_enabled): New function.
	(get_trash): Check if command is enabled before sending.

	* src/html/omp.xsl (get_trash): Include enabled resources only.

2012-05-03  Matthew Mundell 

	* src/html/omp.xsl: Add availability check to many pages.
	(availability): New template.

2012-05-03  Matthew Mundell 

	* src/html/omp.xsl (target [details]): Add creation date.  Make right hand
	column a table for neatness.

2012-05-03  Matthew Mundell 

	Add OMP capabilities support.  Match the menu to the capabilities of the
	manager.

	* src/gsad.c (struct user, user_add): Add capabilities.
	(exec_omp_post): Setup user capabilities, handle new return.
	(request_handler): Setup credential capabilities.  Add to envelope.

	* src/gsad_base.h, src/gsad_omp.h (credentials_t): Add capabilities.

	* src/gsad_omp.c (xsl_transform_omp): Add capabilities to envelope.
	(authenticate_omp): Add capabilities return arg.  Get capabilities from
	manager.

	* src/html/omp.xsl (html-gsa-navigation): Check if menu items are
	supported before including them.
	(help_response): New template.

2012-05-02  Matthew Mundell 

	* src/html/omp.xsl (target [details]): Add "Last Modified".

2012-04-26  Matthew Mundell 

	* src/html/gsa-style.css: Remove underline from link text decoration.
	Show underline on mouse-over.

2012-04-26  Matthew Mundell 

	* src/html/omp.xsl (html-targets-table): Offset the export icon slightly
	from the others.
	(target): Make the target name a link to Target Details.  Use the clone
	image for the clone icon.  Add per-target export icon.

2012-04-26  Matthew Mundell 

	* src/html/omp.xsl (filter-window-part): New template.
	(html-agents-table): Add filtering controls.
	(html-targets-table): Call filter-window-part to add filtering controls.

2012-04-25  Matthew Mundell 

	Add cloning of targets.

	* src/gsad.c (init_validator): Add clone to commands.  Add id and
	resource_type validators.
	(exec_omp_post): Add clone.

	* src/gsad_omp.c (CHECK): New macro.
	(clone_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/omp.xsl (target): Add Clone icon.

2012-04-25  Michael Wiegand 

	Post release version bump to 4.0+beta2.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2012-04-25  Michael Wiegand 

	Preparing the gsa 4.0+beta2 release.

	* CHANGES: Updated.

2012-04-25  Michael Wiegand 

	Clean up CMake infrastructure and ensure that compilation with modern
	gccs works.

	* CMakeLists.txt: Remove setting of OPENVAS_LIB_INSTALL_DIR and
	OPENVAS_HEADER_INSTALL_DIR as they were never used and the information
	is retrieved via pkg-config now.

	* src/CMakeLists.txt: Move include_directories and link_directories to
	target_properties and target_link_libraries. Set link libraries via
	target_link_libraries and not via LINK_FLAGS since this breaks
	compilation with more modern gccs. Take the correct flags from
	pkg-config output.

	* INSTALL: Remove references to superfluous OPENVAS_LIB_INSTALL_DIR
	and OPENVAS_HEADER_INSTALL_DIR variables.

2012-04-23  Jan-Oliver Wagner 

	* src/html/img/clone.png: New.

	* CMakeLists.txt: Install new icon.

2012-04-21  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Update UUID of PDF report
	format.

2012-04-19  Matthew Mundell 

	Add a generic GET page handler, because the handlers for the types are
	basically the same.  Use the new handler for targets and agents.

	* src/gsad_omp.c (get_many, get_agents): New functions.
	(get_agents_omp): Call through to get_agents.
	(get_targets): Call through to get_many.

2012-04-19  Matthew Mundell 

	* src/html/omp.xsl (html-targets-table): Add count to export tooltip.

2012-04-19  Matthew Mundell 

	* src/html/omp.xsl (port_list): Make the trashcan icon depend on WRITABLE
	instead of IN_USE.

2012-04-18  Matthew Mundell 

	* src/html/omp.xsl (target): Make the trashcan icon depend on WRITABLE
	instead of IN_USE.

2012-04-17  Matthew Mundell 

	* src/html/help.xsl (powerfilter.html): Improve slightly.  Add NOT.

2012-04-17  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-logo): Adjust for new path.

	* src/html/omp.xsl (get_targets): Adjust for new path.

2012-04-17  Matthew Mundell 

	* src/html/omp.xsl (html-edit-lsc-credential-form)
	(html-create-port_list-form): Move text and password inputs out of labels
	because Firefox 3.5 jumps to the associated radio when the input area is
	clicked.

2012-04-16  Jan-Oliver Wagner 

	* src/gsad.c (main): Updated Copyright years.

2012-04-16  Jan-Oliver Wagner 

	Post release version bump to 4.0+beta2.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2012-04-16  Jan-Oliver Wagner 

	Preparing the gsa 4.0+beta1 release.

	* CHANGES: Updated.

2012-04-13  Matthew Mundell 

	* src/html/omp.c (target [details]): Indent icon section properly.  Add
	trashcan icon.

2012-04-12  Matthew Mundell 

	* src/html/omp.c (target [details]): Add UUID where back link was.

2012-04-12  Matthew Mundell 

	* src/html/help.xsl (new_target.html): Add max to the new_target link,
	otherwise the empty value is interpreted as "all".
	(targets.html): Remove out of date section.

2012-04-12  Matthew Mundell 

	* src/html/help.xsl (new_targets.html, target_details.html)
	(targets.html): Describe new icons on target pages.  Correct typo.

2012-04-12  Matthew Mundell 

	* src/html/help.xsl (contents.html): Add powerfilter.
	(powerfilter.html): New template.
	(targets.html): Add filtering section and edit icon.

2012-04-12  Matthew Mundell 

	* src/gsad_omp.c (CHECK): Go to right page on error.
	(save_target_omp): Only check port if there's an SSH credential.

2012-04-11  Matthew Mundell 

	* src/gsad_omp.c (edit_target, get_target): Print pass through info
	with g_markup_printf_escaped.

	* src/html/omp.xsl (modify_target_response): New template.

	* src/html/gsad.xsl (modify_task_response [response-indicator]): New
	template.
	(html-gsa-logo): Match modify_task_response for indicator.

2012-04-11  Matthew Mundell 

	Add editing of targets.

	* src/gsad.c (init_validator, exec_omp_post): Add edit_target and
	save_target.

	* src/gsad_omp.c (new_target): Pass filter params in.
	(create_target): Go to Target Details if target present.  Call get_targets
	instead of getting targets by hand.
	(create_target): Call get_targets instead of getting targets by hand.
	(edit_target, edit_target_omp, get_targets): New function.
	(get_target): Pass through filter params.
	(get_targets_omp): Call through to get_targets.
	(CHECK): New macro.
	(save_target_omp): New function.

	* src/gsad_omp.h: Add headers accordingly.

	* src/html/omp.xsl (html-create-target-form, html-targets-table): Add
	filter args to Targets icon and create_target form.
	(html-edit-target-form, edit_target): New templates
	(target, target [details]): Add filter args.  Add edit icon.

2012-04-09  Matthew Mundell 

	* src/gsad_omp.c (edit_my_settings): Get setting from manager.
	(save_my_settings): Save Rows Per Page.

	* src/html/omp.xsl (edit_my_settings): Add Rows Per Page.

2012-04-09  Matthew Mundell 

	* src/gsad.c (init_validator): Allow max to be negative and empty.

	* src/gsad_omp.c (create_target_omp): Add max to GET_TARGETS.
	(get_targets_omp): If max is NULL use -2 instead of -1, to get the Rows
	Per Page rows instead of all rows.

	* src/html/omp.xsl (html-targets-table): Use -2 for max in reset, to get
	Rows Per Page rows instead of all.  When Rows is -1 make it empty, because
	that looks nicer.

2012-04-06  Matthew Mundell 

	* src/html/omp.xsl (get_trash): Correct odds and evens.

2012-04-06  Matthew Mundell 

	* src/gsad_omp.c (get_my_settings): Call OMP GET_SETTINGS.

	* src/html/omp.xsl (get_my_settings): Add Rows Per Page.

2012-04-04  Matthew Mundell 

	Split targets configuration help into three pages.

	* src/html/help.xsl (configure_targets.html): Remove.
	(contents.html): Split targets link into three.
	(new_target.html, target_details.html, targets.html): New templates.
	Bodies from configure_targets.html.

	* src/html/omp.xsl (html-create-target-form, html-targets-table)
	(target [details]): Switch to new target help pages.

2012-04-04  Matthew Mundell 

	* src/gsad_omp.c (get_targets_omp): Make max -1 if it fails instead of 10,
	so that it is possible to get all targets.

2012-04-02  Matthew Mundell 

	* src/html/omp.xsl (target [details]): Remove Targets link.  Superseded by
	is a list icon.

2012-04-02  Matthew Mundell 

	* src/html/omp.xsl (html-targets-table): Add reset button to filtering.

2012-04-02  Matthew Mundell 

	* src/html/omp.xsl (html-targets-table): Add First field to filtering.

2012-04-02  Matthew Mundell 

	Add new, list and export icons on Target Details page.

	* src/gsad.c (init_validator, exec_omp_get): Add export_target.

	* src/gsad_omp.c (new_target): Add target ID to XML for icon on Target
	Details page.
	(create_target_omp): If target ID present, go to Target Details page.
	(get_target): New function.  Body from get_target_omp.
	(get_target_omp): Pass through to get_target.
	(export_target_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/omp.xsl (html-gsa-logo): Add create_target indicator match for
	Target Details page.
	(html-create-target-form): Add new, list and export icons.

2012-04-02  Matthew Mundell 

	* src/html/omp.xsl (html-targets-table): Add Rows field to filtering.

2012-04-02  Matthew Mundell 

	* src/gsad_omp.c (CHECK): New macro.
	(save_config_omp): Respond with an error if name or comment is NULL,
	instead of with an internal error.

2012-03-30  Jan-Oliver Wagner 

	* src/html/img/upload.png: New.

	* CMakeLists.txt: Added handling of new icon.

2012-03-30  Matthew Mundell 

	Add Targets pagination.

	* src/gsad.c (init_validator): Add first and max.

	* src/gsad_omp.c (get_targets_omp): Pass first and max to GET_TARGETS.

	* src/html/omp.xsl (html-targets-table): Add page control.

2012-03-28  Matthew Mundell 

	Move the New Target window to a separate page.

	* src/gsad.c (init_validator, exec_omp_get): Add new_target.

	* src/gsad_omp.c (new_target, new_target_omp): New functions.
	(CHECK): Invoke new_target page instead of going through to get_targets.
	(create_target_omp): Pass filter through to GET_TARGETS.  If GET_TARGETS
	fails go to new_target instead of get_targets page.  Remove OMP that was
	for New Target window.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/omp.xsl (html-create-user-form): Add list icon to link to
	Targets page.  Pass filter through.
	(html-targets-table): Add New Target icon.  Correct export tooltip.
	(get_targets): Remove html-create-target-form.
	(new_target): New template.

2012-03-28  Matthew Mundell 

	* src/gsad_omp.c (get_targets_omp): Send with openvas_server_sendf_xml as
	there may be XML in the filter.

2012-03-28  Matthew Mundell 

	Add export of Targets.

	* src/gsad.c (init_validator, exec_omp_get): Add command export_targets.

	* src/gsad_omp.c (export_targets_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/omp.xsl (html-targets-table): Add export button to Targets.

2012-03-28  Matthew Mundell 

	* src/gsad.c (init_validator): Add filter.

	* src/gsad_omp.c (get_targets_omp): Send filter through to manager.

	* src/html/omp.xsl (html-targets-table): Add filter section to Targets.

2012-03-28  Matthew Mundell 

	* src/gsad.c, src/gsad_omp.c, src/gsad_omp.h, src/html/omp.xsl,
	src/html/gsad.xsl, src/html/help.xsl: Rename escalator to alert everywhere.

2012-03-28  Jan-Oliver Wagner 

	Post branch version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2012-03-28  Jan-Oliver Wagner 

	* CMakeLists.txt, INSTALL: Set dependency for glib and gnutls
	to minimum of what openvas-libraries requires.

2012-03-27  Matthew Mundell 

	* src/gsad.c (init_validator): Add ; and ' to comment.

2011-03-26  Jan-Oliver Wagner 

	Post release version bump.

	* CMakeLists.txt: Updated version number to 3.0.1.

	* src/html/help.xsl: Updated version number to 3.0.1.

2011-03-26  Jan-Oliver Wagner 

	Preparing the gsa 3.0.0 release.

	* CHANGES: Updated.

	* CMakeLists.txt: Updated version to 3.0.0.

	* src/html/help.xsl: Updated version number to 3.0.0.

2012-03-21  Matthew Mundell 

	* src/gsad.c (delete_user_oap): Add DESCRIBE_AUTH to commands, as this is
	needed for the Users page.

2012-03-20  Matthew Mundell 

	* src/html/omp.xsl (html-edit-note-form, note, note [details])
	(html-edit-override-form, override, override [details]): Explicitly print
	an explanation instead of an NVT name when the result was an open port.
	This is because the open port results come from the PORT OTP message and
	so lack an association with an NVT.

2012-03-20  Matthew Mundell 

	* src/html/omp.xsl (html-edit-report-format-form): Correct help link.

	* src/html/help.xsl (configure_report_formats.html): Correct anchor.  Add
	Edit Report Format action.
	(configure_users.html): Make wording a bit nicer.  Add note about roles.
	Add observer to list.

2012-03-19  Matthew Mundell 

	* src/gsad.c (init_validator): Add , to observers now that it is accepted
	as a separator.

2012-03-16  Felix Wolfsteller 

	* src/html/help.xsl: Fixed case for consistency.

2012-03-16  Felix Wolfsteller 

	* src/html/help.xsl: Include examples of how to use ADS (domain\user)
	with new per-user-ldap authentication.

2012-03-16  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Ensure scan start is available
	before printing it, otherwise it ends up as NaNs.
	(get_report): Match create responses.  Needed after last commit, which
	moves location of these responses.

	* src/html/gsad.xsl (html-gsa-logo): Apply note and override create and
	delete indicator icon responses.

2012-03-15  Matthew Mundell 

	* src/gsad_omp.c (create_note_omp, create_override_omp): Replace explicit
	fetching of report with call to get_report.

2012-03-15  Felix Wolfsteller 

	* src/html/oap.xsl: Match user (edit/details) in a commands_response,
	as these now have to include response to describe_auth, too.

	* src/gsad_oap.c (create_user_oap): Modify create-user command if
	enable_ldap_connect parameter is set and issue describe_auth.
	(save_user_oap): Include sources element in oap command and include
	desribe_auth command.
	(edit_user_oap): Include describe_auth command.
	(modify_auth_oap): Allow ldap_connect method, fixed typo in trace
	msg.

2011-03-15  Jan-Oliver Wagner 

	Post release version bump.

	* CMakeLists.txt: Updated version number to 3.0+rc2.

	* src/html/help.xsl: Updated version number to 3.0+rc2.

2011-03-15  Jan-Oliver Wagner 

	Preparing the gsa 3.0+rc1 release.

	* CHANGES: Updated.

	* CMakeLists.txt: Updated version to 3.0+rc1.

2012-03-15  Felix Wolfsteller 

	* src/html/oap.xsl (html-create-user-form): If per-user-ldap auth. is
	configured and enabled, allow to create a user with "ldap only"-
	option.
	(html-users-table, user): If per-user-ldap auth, add column to show
	if user is allowed to use ldap-auth only; allow modifications, too.
	(group): Include per-user-ldap-conf and link to help.
	(describe_auth_response): Match ldap_connect.

	* src/html/help.xsl: Added basic help for per-user ldap configuration.

2012-03-15  Felix Wolfsteller 

	* src/gsad.c (init_validator): Added new validation target
	"enable_ldap_connect", allow "ldap_connect" for "group" parameter,
	allow "@" within login names for "user@domain"- scenarios.

2011-03-13  Jan-Oliver Wagner 

	* src/html/img/wizard.png: New.

	* CMakeLists.txt: Install new icon.

2012-03-13  Matthew Mundell 

	* src/gsad_omp.c (get_report): Replace the UUID with a fixed string in the
	report name of the XML report, when it's a prognostic report.

2012-03-13  Matthew Mundell 

	Add download of prognostic reports.

	* src/gsad_omp.c (get_report): Replace the UUID with a fixed string in the
	report name when it's a prognostic report.  Get the report formats when
	getting a prognostic report, for the dropdown box.

	* src/html/omp.xsl (html-report-details): Enable the Download column for
	prognostic reports.

2012-03-09  Felix Wolfsteller 

	* src/html/help.xsl: Removed double entries for scan config details
	  table.

2012-03-08  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add Download column.

2012-03-06  Matthew Mundell 

	* src/html/gsad.xsl (html-report-details): Add some space between the back
	arrows and the first number in the Filtered Results dialog heading.

2012-03-06  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-logo): Apply missing port list responses for
	indicator icon.

2012-03-06  Felix Wolfsteller 

	* src/html/help.xsl: Corrected typos (aspell run).

2012-03-06  Felix Wolfsteller 

	* src/html/help.xsl: Corrected typos.

2012-02-29  Matthew Mundell 

	* src/gsad_omp.c (create_schedule_omp): Get minutes from correct param.

2012-02-27  Matthew Mundell 

	* src/html/omp.xsl (target): Limit the hosts column to 500 chars.

2012-02-27  Matthew Mundell 

	* src/html/help.xsl (configure_targets.html): Adjust for "From file" Hosts
	option.

2012-02-24  Matthew Mundell 

	* src/gsad_omp.c (create_target_omp): Only check target_locator when
	importing.

	* src/html/omp.xsl (html-create-target-form): Add the "From file" option
	to the case where target sources is empty.  Correct the maxlength in the
	other case.

2012-02-24  Matthew Mundell 

	Allow upload of targets from a file.

	* src/gsad.c (init_validator): Add file to target_source.

	* src/gsad_omp.c (create_target_omp): Get hosts from file param if
	target_source is file.

	* src/html/omp.xsl (html-create-target-form): Add file target source.

2012-02-24  Matthew Mundell 

	* src/gsad.c (init_validator): Add target_source.

	* src/gsad_omp.c (create_target_omp): Make the type of Hosts input depend
	on the target_source param instead of on the value of the Import dropdown.
	Seems like this was or should have been the original intention.  This
	prevents the input of an empty hosts string in the Manual case, which was
	leading a target with Hosts "(null)".

	* src/html/omp.xsl (html-create-target-form): Remove the "--" option
	because a source is required and the radio parameter signals which Host
	input type to use.

2012-02-23  Matthew Mundell 

	* src/gsad_omp.c (create_port_range_omp, get_port_list): Add details flag
	to GET_PORT_LISTS call.

2012-02-21  Matthew Mundell 

	* src/html/help.xsl (configure_port_lists.html): New template.
	(configure_targets.html): Convert port ranges to port lists.

	* src/html/omp.xsl (port_list [details]): Rename the New Port Range field
	Type to Protocol, and the button to Create port range.

2012-02-21  Matthew Mundell 

	* src/html/omp.xsl (port_list [details]): Use the in_use element to check
	if the New Port Range form should be enabled, because the predefined
	port lists are marked with in_use.

2012-02-21  Matthew Mundell 

	* src/html/omp.xsl (html-port-lists-table, port_list): Add count columns.
	(port_list [details]): Add count fields.

2012-02-21  Matthew Mundell 

	Add port list import.

	* src/gsad.c (init_validator, export_omp_get): Add import_port_range.

	* src/gsad_omp.c (export_port_list_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/omp.xsl (html-import-port-list-form): New template.
	(get_port_lists): Add import form.

2012-02-20  Matthew Mundell 

	Add port list export.

	* src/gsad.c (init_validator, export_omp_get): Add export_port_list.

	* src/gsad_omp.c (export_port_list_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/omp.xsl (port_list): Add export icon.

2012-02-17  Matthew Mundell 

	Add port range deletion.

	* src/gsad.c (init_validator): Add delete_port_range command and rules.
	(exec_omp_post): Add delete_port_range.

	* src/gsad_omp.c (get_port_list_omp): Move body to get_port_list.
	(get_port_list, delete_port_range_omp): New functions.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/gsad.xsl (delete_port_range_response): New template.
	(html-gsa-logo): Add delete_port_range green icon case.

	* src/html/omp.xsl (delete_port_range_response): New template.
	(port_list [details]): Add delete icon.
	(get_port_list): Match delete_port_range_response and port list after
	delete.

2012-02-17  Matthew Mundell 

	Add "New port range" section to Port List Details page.

	* src/gsad.c (init_validator): Add create_port_range command and port
	range rules.
	(exec_omp_post): Add create_port_range.

	* src/gsad_omp.c (create_port_range_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/gsad.xsl (create_port_range_response): New template.
	(html-gsa-logo): Add create_port_range green icon case.

	* src/html/omp.xsl (delete_port_list_response): Correct name.
	(port_list [details]): Add "New port range" form.
	(create_port_range_response): New template.
	(get_port_list): Match create_port_range_response.

2012-02-16  Matthew Mundell 

	* src/gsad.c (init_validator): Add file and from_file.

	* src/gsad_omp.c (create_port_list_omp): Get port ranges from file if
	given in file.

	* src/html/omp.xsl (html-create-port_list-form): Add file option for
	ranges.

2012-02-16  Matthew Mundell 

	* src/gsad_omp.c (delete_target_omp): Get the port lists too, for the
	follow on page.

2012-02-14  Matthew Mundell 

	* src/html/omp.xsl (html-create-port_list-form): Replace "default" in
	port range with a range example.

2012-02-13  Matthew Mundell 

	Add simple form for creating port lists.  Switch target creation from
	port ranges to port lists.

	* src/gsad.c (init_validator, exec_omp_post): Add create_port_list.

	* src/gsad_omp.c (create_target_omp): Replace port range with port list
	ID.  Get the port lists too.
	(get_targets_omp): Get the port lists too.
	(CHECK): New macro.
	(create_port_list_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/omp.xsl (port_list [select]): New template.
	(html-create-target-form): Replace port range field with port lists.
	(get_targets): Pass port lists to html-create-target-form.
	(html-create-port_list-form): Convert to port lists.
	(get_port_lists): Enable call to html-create-port_list-form.

2012-02-12  Henri Doreau 

	* MakeLists.txt: Install VMWare OS icon.

2012-02-10  Matthew Mundell 

	Add initial port list handling.

	* src/gsad.c (init_validator): Add port list commands and params.
	(exec_omp_post, exec_omp_get): Add port list commands.

	* src/gsad_omp.c (get_trash): Get port lists too.
	(get_port_list_omp, get_port_lists_omp, delete_port_list_omp)
	(delete_trash_port_list_omp): New functions.

	* src/gsad_omp.h: Add headers accordingly.

	* src/html/gsad.xsl (create_port_list_response)
	(delete_port_list_response): New templates.
	(html-gsa-navigation): Add port lists.

	* src/html/omp.xsl (html-targets-table, target, target [trash])
	(target [details]): Switch port range to port list.
	(html-create-port_list-form, html-port-lists-table)
	(create_port_list_response, delete_port_list_response, port_list)
	(port_list [trash], port_list [details], get_port_list)
	(get_port_lists): New templates.
	(host): Add TCP and UDP port fields.
	(html-port-lists-trash-table): New template.
	(html-targets-trash-table): Switch to port list.
	(get_trash): Add port lists.

2011-02-10  Henri Doreau 

	* src/html/os.xml: Added new entry for VMWare ESXi.

2011-02-10  Jan-Oliver Wagner 

	* src/html/img/os_vmware.png: New.

2011-02-02  Jan-Oliver Wagner 

	* src/html/omp.xsl, src/html/gsad.xsl, src/html/help.xsl: Extend
	copyright notice to 2012.

2011-02-02  Jan-Oliver Wagner 

	* src/html/omp.xsl (html-edit-note-form, note [note], note [details])
	(html-edit-override-form, override [override], override [details])
	(result-detailed): Add oid to abbr.

2012-02-01  Matthew Mundell 

	* src/html/omp.xsl (html-edit-note-form, note [note], note [details])
	(html-edit-override-form, override [override], override [details])
	(result-detailed): Add abbr around truncated NVT name, with full name.

2012-01-31  Matthew Mundell 

	* src/gsad.c (init_validator): Add missing esc_levels.

2012-01-30  Matthew Mundell 

	* src/gsad.c (params_append_mhd): Add missing condition_data and
	event_data cases.

2012-01-26  Matthew Mundell 

	* src/gsad_base.c (params_append_bin): Get the length of the value from
	the structure instead of using strlen, because the value is binary.

2011-01-09  Jan-Oliver Wagner 

	* src/html/gsa-style.css (gb_menu): Adjusted to work with
	the Chrome browser family. Patch by Karl-Heinz Ruskowski.

2012-01-03  Henri Doreau 

	* src/html/omp.xsl (ref_cve_list, ref_bid_list, ref_xref_list): New.
	List vulnerability references.
	(result-detailed): Added a reference box.

2011-12-29  Jan-Oliver Wagner 

	* INSTALL: Re-arranged text a bit and added some Debian 6 info.

2011-12-22  Matthew Mundell 

	* src/html/help.xsl (my_settings.html): Add timezone description.

2011-12-22  Matthew Mundell 

	* src/gsad.c (user_find): Use the right variable.
	(attach_sid): Switch to GMT around the printing of the expiry time.
	Switching the locale only affects the formatting of the time.

2011-12-13  Matthew Mundell 

	* src/html/oap.xsl: Wrap all radio inputs in labels.

2011-12-13  Matthew Mundell 

	* src/html/omp.xsl: Wrap all checkbox inputs in labels.

2011-12-13  Matthew Mundell 

	* src/html/omp.xsl: Wrap all radio inputs in labels.

2011-12-13  Matthew Mundell 

	* src/gsad_omp.c (REQUIRE): Add backurl arg.  Update callers.
	(REQUIRE2): Remove.  Now same as REQUIRE.

2011-12-13  Matthew Mundell 

	* src/gsad.c (init_validator): Add missing command.

	* src/gsad_omp.c (save_container_task_omp): Save the observers too.

2011-12-07  Henri Doreau 

	* src/html/omp.xsl (os-icon): Always display OS icon title as defined
	in os.xml to ensure consistency.

2011-12-05  Matthew Mundell 

	* src/gsad_omp.c (get_report): Switch to new report format UUID.

2011-12-05  Jan-Oliver Wagner 

	* src/html/gsad.xsl (html-gsa-navigation): Fixed bug that caused
	problems for IE7.

2011-12-05  Henri Doreau 

	* src/html/omp.xsl (result-detailed): Added product detection box as of
	CR#57 implementation.

2011-12-05  Henri Doreau 

	* src/html/os.xml: Added entry for Greenbone OS 1.7.

2011-12-05  Henri Doreau 

	* src/html/os.xml: Added unnumbered entry for Greenbone OS.

2011-12-02  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-12-02  Michael Wiegand 

	Preparing the gsa 3.0+beta8 release.

	* CHANGES: Updated.

2011-11-30  Matthew Mundell 

	* src/gsad_omp.c (init_validator): Add . to family rules, for
	"PCI-DSS 2.0".

2011-11-30  Matthew Mundell 

	* src/gsad_omp.c (get_report): Make sure commands_xml is always defined,
	because it is always freed.  Free levels.  Remove some cases where xml is
	freed erroneously.

2011-11-30  Matthew Mundell 

	* src/html/omp.xsl (report [assets]): Only enable the Prognostic Report
	icon when there is a prognosis.

2011-11-30  Matthew Mundell 

	* src/gsad.c (init_validator): Allow space around numbers.
	(params_mhd_validate_values, params_mhd_validate): If the rule is "number"
	or an alias for "number", then strip any leading and trailing space from
	the number if it is valid.

2011-11-30  Matthew Mundell 

	In the validator, also store the rule name for aliases.

	* src/validator.c (openvas_validator_rule_new)
	(openvas_validator_rule_free, openvas_validator_alias_for): New functions.
	(openvas_validator_new, openvas_validator_add, openvas_validator_alias)
	(openvas_validate): Use validator_rule_t instead of regexp as hashtable
	value.

	* src/validator.h: Add header accordingly.
	(struct validator_rule): New structure.
	(validator_rule_t): New type.

2011-11-30  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Allow empty passwords.  If login is empty
	go to the login page with fail message, instead of an internal error page.

2011-11-30  Matthew Mundell 

	* src/gsad_omp.c (create_note_omp): Add missing days init.

2011-11-30  Matthew Mundell 

	* src/gsad_omp.c (create_note_omp, create_override_omp): Set both
	GET_REPORT overrides OMP flags from the URL param, so that overrides only
	show when "apply overrides" is chosen.

2011-11-30  Matthew Mundell 

	Get the result details delta case of the override edit icons working.

	* src/gsad_omp.c (edit_override_omp): Make param errors a bit nicer.
	(save_override_omp): For get_result call get_report for the delta case
	instead of get_result.

	* src/html/omp.xsl (note-detailed): Correct edit icons min_cvss_base path.
	(override-detailed): Add delta result details cases of the edit icons.

2011-11-29  Matthew Mundell 

	Get the result details delta case of the note edit icons working.

	* src/gsad_omp.c (REQUIRE_PARAM): New macro.
	(edit_note_omp): Make param errors a bit nicer.
	(save_note_omp): For get_result call get_report for the delta case instead
	of get_result.

	* src/html/omp.xsl (note-detailed): Add delta result details cases of the
	edit icons.

2011-11-29  Matthew Mundell 

	Get the note and override delete icons working, even directly after a
	delete operation.

	* src/gsad_omp.c (get_result): Remove the delta case.  Now done in caller.
	(delete_note_omp, delete_override_omp): Call get_report directly in the
	delta case when leading to get_result, instead of complicating get_result.
	Remove the parameter checks which should be done in get_result.

	* src/html/omp.xsl (note-detailed): Call the right template.
	(override-detailed): Access report ID lower down, as in the note case.

2011-11-29  Matthew Mundell 

	Get the delete icons working on the result details page, for delta
	results.

	* src/gsad_omp.c (REQUIRE2): New macro.
	(get_result): Add the delta case.
	(delete_note_omp, delete_override_omp): Make param errors a bit nicer.
	Pass the delta params through to get_result.

	* src/html/omp.xsl (note-detailed-delete-params)
	(override-detailed-delete-params): Remove report_id.
	(note-detailed, override-detailed): Add delta handling to the get_result
	case.
	(get_result): Match get_reports_response too, because the delta result
	detail uses this.
	(get_delta_result): Add a result loop with a "commands_response" prefix
	for the result details page.

2011-11-28  Matthew Mundell 

	* src/html/omp.xsl (note-detailed-delete-params, note-detailed)
	(override-detailed-delete-params, override-detailed): Add missing text to
	result_host_only hidden param.

2011-11-28  Matthew Mundell 

	* src/gsad_omp.c (delete_note_omp, delete_override_omp): Resurrect
	get_result case removed earlier.

2011-11-28  Matthew Mundell 

	* src/html/omp.xsl (result-detailed): Add missing case for delete icons
	on the Result Details page.

2011-11-25  Matthew Mundell 

	* src/html/omp.xsl (note-detailed-delete-params)
	(override-detailed-delete-params): New templates.
	(note-detailed, override-detailed): Call new template to put down the
	delete icon params.  Use the correct base path for result 2, which is more
	deeply nested.  Adjust the paths similarly in the edit icon link.  This
	ensures that the parameters are added to the icons on result 2.

2011-11-25  Matthew Mundell 

	* src/gsad_omp.c (edit_override_omp): Add delta params.
	(save_override_omp): Call get_report instead of getting the report by hand.
	This means the delta case is now handled properly.

	* src/html/omp.xsl (html-edit-override-form): Add delta params to save_override
	form.
	(override-detailed): Add delta params to edit_override link.

2011-11-25  Matthew Mundell 

	* src/gsad_omp.c (delete_override_omp): Call get_report instead of getting
	the report by hand.  This means the delta case is now handled properly.

	* src/html/omp.xsl (override-detailed): Send delta params in delta case.

2011-11-25  Matthew Mundell 

	* src/gsad_omp.c (edit_note_omp): Add delta params.
	(save_note_omp): Call get_report instead of getting the report by hand.
	This means the delta case is now handled properly.

	* src/html/omp.xsl (html-edit-note-form): Add delta params to save_note
	form.
	(note-detailed): Add delta params to edit_note link.

2011-11-25  Matthew Mundell 

	* src/gsad_omp.c (get_report): New function.  Body from get_report_omp.
	Add commands arg for extra commands.
	(get_report_omp): Call through to get_report.
	(delete_note_omp): Call get_report instead of getting the report by hand.
	This means the delta case is now handled properly.

2011-11-25  Matthew Mundell 

	* src/html/omp.xsl (note-detailed): Send delta params in delta case.

2011-11-24  Matthew Mundell 

	* src/gsad_omp.c (save_note_omp): Add missing days init.

	* src/html/omp.xsl (html-edit-note-form): Correct tag name.
	(note [details]): When note is off put "when Active" in heading.
	(result-detailed): Only show active notes.

2011-11-23  Matthew Mundell 

	* src/gsad_omp.c (get_result): Set both overrides OMP flags from the
	URL param, so that overrides only show when "apply overrides" is chosen.

2011-11-23  Matthew Mundell 

	* src/gsad_omp.c (create_note_omp, save_note_omp): Pass active state
	through.

	* src/html/omp.xsl (html-report-table, note, html-notes-table): Add active
	column.
	(html-create-note-form, html-edit-note-form): Add active field.
	(note [details]): Add active field.
	(note-detailed): Add active status above modification time.

2011-11-23  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-11-23  Michael Wiegand 

	Preparing the gsa 3.0+beta7 release.

	* CHANGES: Updated.

2011-11-22  Matthew Mundell 

	* src/html/omp.xsl (host): Always print arrows, even if time is empty.

2011-11-22  Matthew Mundell 

	* src/html/omp.xsl (host, report [report-assets]): Handle ISO time.

2011-11-21  Matthew Mundell 

	* src/gsad_omp.c (get_report_omp): Set both overrides OMP flags from the
	URL param.

2011-11-21  Matthew Mundell 

	* src/html/omp.xsl (gsa:long-time, html-report-details): Add length check.
	(html-report-table): Correct next_time check.
	(report [assets]): Handle ISO time.

2011-11-21  Matthew Mundell 

	* src/html/omp.xsl (gsa:long-time): New function.
	(html-report-table, agent, agent [trash], schedule, schedule [details])
	(note [details], override [details], report_format, report_format [trash])
	(note-detailed, override-detailed): Neaten ISO times.

2011-11-21  Matthew Mundell 

	* src/html/omp.xsl (html-report-details, short_timestamp_first)
	(short_timestamp_last, report, report [overview]): Filter ISO dates.

2011-11-16  Matthew Mundell 

	* src/html/omp.xsl (assets): Remove duplicate &.

2011-11-16  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-11-16  Michael Wiegand 

	Preparing the gsa 3.0+beta6 release.

	* CHANGES: Updated.

2011-11-14  Matthew Mundell 

	* src/html/omp.xsl (assets): Add override selector.  Add overrides flag
	to links.
	(html-report-details): Add overrides flag to Prognostic Report link.
	(host): Add override selector.  Add overrides flag to links.
	(report [assets]): Add overrides flag to links.

	* src/html/help.xsl (hosts.html): Add note about applying overrides.

2011-11-14  Matthew Mundell 

	* src/html/omp.xsl (assets): When there are 0 hosts skip the host
	counts and table, and put "0 hosts".  This matches the behaviour for
	0 results in a report.

2011-11-14  Matthew Mundell 

	* src/gsad.c (init_validator): Add - to hostport.

2011-11-11  Jan-Oliver Wagner 

	* src/html/omp.xsl (get_info_response): Explain better the situation
	if no CPE/CVE entry was found.

2011-11-11  Matthew Mundell 

	* src/html/omp.xsl (override [details]): Show the override in the active
	style always, with a hint in the title when it's off.  This allows the
	user to see the full text, even when the override is off.
	(override-detailed): Use the override_box_box always, and remove the
	"Active: no".

2011-11-11  Matthew Mundell 

	* src/html/omp.xsl (override [details]): Only show appearance when active.
	(result-detailed): Show overrides only when they are active.

2011-11-10  Jan-Oliver Wagner 

	* src/html/omp.xsl (override-detailed): Little improvement of text
	for ative flag.

2011-11-10  Michael Wiegand 

	* src/CMakeLists.txt: Adjust path to make XSLT validation work for
	out-of-source builds.

	* CMakeLists.txt: Adjust source locations in install command to enable
	installation from an out-of-source build.

2011-11-10  Matthew Mundell 

	* src/html/omp.xsl (host): Get the right pos, from the XML, for the
	prognostic report icon.

2011-11-09  Matthew Mundell 

	* src/gsad_omp.c (create_note_omp, delete_note_omp, save_note_omp)
	(create_override_omp, delete_override_omp, save_override_omp): Use
	apply_min_cvss_base instead of apply_min, which was the name of the
	variable used to pass the URL param before the param passing change.

	* src/html/omp.xsl: Cast all min_cvss_base comparisons to number, so that
	the result is "0" or "1" instead of "true" or "false".

2011-11-09  Matthew Mundell 

	* src/html/omp.xsl (override-detailed): Use apply_overrides for overrides
	param.  GSA delete_notes expects apply_overrides there, and uses that
	param for both override and apply_overrides in the OMP GET_REPORT.

2011-11-09  Matthew Mundell 

	* src/html/omp.xsl (override-detailed): Skip active field if always on.
	Simplify active field if on with time limit.

2011-11-08  Matthew Mundell 

	* src/gsad.c (init_validator): Add active and days.

	* src/gsad_omp.c (create_override_omp, save_override_omp): Pass active
	state through.

	* src/html/omp.xsl (html-create-override-form)
	(html-edit-override-form): Add active field.
	(override [details]): Check the length of the end_time because it's always
	present.
	(override-detailed): Lowlight the box when the override is off.  Add
	active status above modification time.

2011-11-08  Matthew Mundell 

	* src/html/omp.xsl (cve-detail, cpe-details): Add last SCAP update time.

2011-11-04  Matthew Mundell 

	* src/html/omp.xsl (html-report-table, html-overrides-table): Add active
	column.
	(override, override [details]): Add active state.

2011-11-03  Matthew Mundell 

	* src/gsad.c (request_handler): Add URL trace message.  Add favicon.ico
	special case, to prevent the session from expiring when the browser
	requests this file.

2011-11-03  Jan-Oliver Wagner 

	* src/html/img/sensor.png: New.

	* CMakeLists.txt: Install new icon.

	* src/html/omp.xsl (task): Replace temporary icon by final one.

2011-10-03  Henri Doreau 

	* src/html/os.xml: Removed duplicate entry.

2011-10-03  Henri Doreau 

	* src/html/os.xml: Added entries for Slackware Linux.

2011-11-02  Jan-Oliver Wagner 

	* src/html/omp.xsl (nvt): Make Tags align top.

2011-11-02  Jan-Oliver Wagner 

	* src/html/omp.xsl (assets): Fixed greyed icon for prognosis.

2011-11-02  Jan-Oliver Wagner 

	* src/html/img/provide_view.png, src/html/img/view_other.png: New.

	* CMakeLists.txt: Install new icons.

	* src/html/omp.xsl (task): Exchanged temporary view icons
	by final ones.

2011-11-02  Jan-Oliver Wagner 

	* src/html/img/prognosis.png, src/html/img/prognosis_inactive.png: New.

	* CMakeLists.txt: Install new icons.

	* src/html/omp.xsl (report): Exchanged temporary prognosis icon
	by final one.

2011-11-02  Jan-Oliver Wagner 

	* src/html/img/os_slackware.png: New.

	* CMakeLists.txt: Install the new icon.

2011-11-02  Matthew Mundell 

	* src/html/omp.xsl (nvt): Put each tag neatly on a line.

2011-11-02  Matthew Mundell 

	* src/html/oap.xsl: Remove "Back to" from all "Back to" links.

2011-11-02  Matthew Mundell 

	* src/html/omp.xsl (nvt): Add version field.

2011-11-02  Matthew Mundell 

	* src/html/omp.xsl (cpe-details): Add width to Name column, otherwise it's
	all crammed up when there's only one row.  Separate note from table by
	adding P.

2011-11-02  Matthew Mundell 

	* src/html/omp.xsl: Remove "Back to" from all "Back to" links.

2011-11-02  Matthew Mundell 

	* src/html/omp.xsl (host): Add Prognostic Report icon in title.

2011-11-02  Matthew Mundell 

	* src/html/omp.xsl (host, report [assets]): Change "Asset" to "Host" in
	tooltip and title.

2011-11-01  Matthew Mundell 

	* src/html/omp.xsl (assets, report [assets]): Add result_hosts_only to
	prognostic report links.
	(html-report-details): Include the "Only show hosts..." checkbox for
	prognostic reports too.

2011-11-01  Matthew Mundell 

	* src/html/omp.xsl (assets): Add missing report element to prognostic
	report link.
	(html-report-details): Add missing host filter params to page arrows.

2011-11-01  Henri Doreau 

	* src/html/omp.xsl (get_info_response, cpe-details): Display associated
	vulnerabilities of a CPE even if this one isn't present in the
	official CPE dictionary.

2011-10-31  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add prognostic case for the page
	arrows, because these need extra params.

2011-10-28  Matthew Mundell 

	* src/html/omp.xsl (assets): Grey progostic report icon when list is
	empty.
	(report [assets]): Grey prognostic icon in actions when Apps is 0.  Move
	Reports column to end as other columns all refer to current report.

	* src/html/help.xsl (hosts.html): Update icon.

2011-10-28  Matthew Mundell 

	* src/html/omp.xsl (wrap): Add outer loop on paragraphs, because
	tokenizing on lines swallows empty lines.

2011-10-26  Matthew Mundell 

	Add note and override exporting.

	* src/html/omp.xsl (note, note [nvt-details], override)
	(override [nvt-details], note-detailed, override-detailed): Add export
	button.

	* src/gsad.c (init_validator): Add export commands.
	(exec_omp_get): Add export calls.

	* src/gsad_omp.c (export_note_omp, export_override_omp): New functions.

	* src/gsad_omp.h: Add headers accordingly.

2011-10-26  Matthew Mundell 

	Maintain the refresh interval across most of the actions on the get_tasks
	page.

	* src/html/omp.xsl (task): Add refresh_interval to icons.

	* src/gsad_omp.c (delete_task_omp stop_task_omp pause_task_omp)
	(resume_paused_task_omp resume_stopped_task_omp start_task_omp): Pass
	refresh_interval to get_tasks.

2011-10-25  Matthew Mundell 

	* src/html/omp.xsl (cve-details): Add "none" case for References and
	Vulnerable Products.  Format Vulnerable Products like other tables.

2011-10-25  Matthew Mundell 

	Bring the SecInfo pages closer to the others.

	* src/html/dialog.xsl (browse_infosec.html): Remove main heading.  Use H1
	for headings.

	* src/html/omp.xsl (cve-details, cpe-details): Remove main heading.  Use
	H1 for headings.  Add "Back to" link.

2011-10-25  Matthew Mundell 

	* src/html/omp.xsl (cve-details): Use H1 for both NVT list cases.

2011-10-24  Matthew Mundell 

	* src/html/omp.xsl (get_info_response): Make heading depend on type.

2011-10-24  Matthew Mundell 

	* src/html/omp.xsl (host): Link threat count to CPE Details page.

2011-10-24  Matthew Mundell 

	* src/html/omp.xsl (cpe-details): Add list of reported vulnerabilites.

2011-10-21  Matthew Mundell 

	* src/html/omp.xsl (cve-details): Bold only the ID field, as in other
	pages.

2011-10-21  Matthew Mundell 

	* src/html/omp.xsl (cve-details): Add table of NVTs that address the CVE.

2011-10-21  Matthew Mundell 

	* src/html/dialog.xsl (browse_infosec.html): Make the text inputs wider
	so that an entire NVT OID fits in the field.

2011-10-21  Matthew Mundell 

	* src/html/omp.xsl (get_info_response): Switch to new wrapper tags.
	(cve-details, cpe-details): Add wrapper tags.

2011-10-21  Michael Wiegand 

	* src/html/help.xsl: Correct help message for port range.

2011-10-19  Matthew Mundell 

	Get Credential saving working.

	* src/gsad_omp.c (save_lsc_credential_omp): Get change_login from the
	presence of the login param.  This is how it was before the big parameter
	passing patch.  Use the right parameter for the login, "credential_login".
	Get change_password from "enable" instead of "login", because that's the
	form is using.

	* src/html/omp.xsl (html-edit-lsc-credential-form): Use 1 instead of yes
	for "enable" parameters, because that's what validation requires.  Use
	"password" consistently for the password, as it is safe to do so.

2011-10-19  Matthew Mundell 

	* src/html/omp.xsl (html-edit-lsc-credential-form): Correct help link.

	* src/html/help.xsl (configure_credentials.html): Add Edit Credential
	action.

2011-10-19  Matthew Mundell 

	* src/html/omp.xsl (get_my_settings): Add missing TD.

2011-10-19  Matthew Mundell 

	* src/html/help.xsl (contents.html): Move performance to Miscellaneous
	with other Extras.  Add My Settings.  Move SecInfo up to match Extras
	order.
	(my_settings.html): New template.

2011-10-18  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add missing max_results to All
	Filtered case.

2011-10-18  Matthew Mundell 

	* src/gsad.c (request_handler): Add ROLE to ENVELOPE in help and dialog
	cases, for header bar.

2011-10-18  Matthew Mundell 

	* src/gsad_omp.c (save_my_settings_omp): Set TZ when the timezone changes.

2011-10-18  Matthew Mundell 

	* src/gsad.c (user_set_password): New function.
	(exec_omp_post): Set password for session after save_my_settings_omp.

	* src/gsad_omp.c (save_my_settings_omp): Add password return.  Set when
	password successfully changed.

	* src/gsad_omp.h: Update header accordingly.

2011-10-18  Matthew Mundell 

	* src/gsad.c (init_validator): Remove "login" size limitation, to match
	Administrator.

	* src/gsad_oap.c (edit_user_oap): Replace assertion on name with error
	return.  Expect login name in "login" param.

	* src/html/oap.xsl (user): Pass edit_user username in "login" instead of
	"name".

	* src/html/gsad.xsl (html-gsa-logo): Truncate name at 45 characters.

2011-10-18  Matthew Mundell 

	* src/gsad_omp.c (get_tasks, get_overrides): Sort overrides by NVT name,
	text.

2011-10-17  Matthew Mundell 

	* src/gsad_omp.c (get_tasks, get_notes): Sort notes by NVT name, text.

2011-10-11  Henri Doreau 

	* src/html/help.xsl (hosts.html): Improved help message for prognostic
	scan.

2011-10-11  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-10-11  Michael Wiegand 

	Preparing the gsa 3.0+beta5 release.

	* CHANGES: Updated.

	* CMakeLists.txt: Update openvas-libraries dependency.

	* INSTALL: Document updated openvas-libraries dependency.

2011-10-07  Jan-Oliver Wagner 

	* src/html/omp.xsl (get_my_settings): Add dummy Password
	entry to make clear to user she could change it if pressing
	the edit icon.

2011-10-05  Matthew Mundell 

	* src/gsad_omp.c (save_my_settings_omp): Add Password case.

	* src/html/omp.xsl (edit_my_settings): Add Password input.

2011-10-05  Henri Doreau 

	* src/html/omp.xsl (get_info_response): Add NVT details handling.

	* src/html/dialog.xsl (browse_infosec.html): Add input field for NVT
	lookups.

	* src/html/help.xsl (browse_infosec.html): Update help message
	accordingly.

2011-10-04  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-navigation): Move "last" class to SecInfo.

	* src/html/help.xsl (browse_infosec.html): Add jump to dialog.

	* src/html/omp.xsl (html-create-schedule-form): Remove stray UTC.

2011-10-04  Henri Doreau 

	* src/html/help.xsl (browse_infosec.html): Improve help page.

2011-10-04  Henri Doreau 

	* src/html/help.xsl (browse_infosec.html): Add help page for the
	Security Information Browser.
	(contents.html): Link the new help page.

	* src/html/dialog.xsl (browse_infosec.html): Add help icon linking to
	the corresponding help page.

2011-10-04  Henri Doreau 

	Add a form for security information lookup.

	* src/gsad.c (request_handler): Handle /dialog/ URLs.

	* src/html/dialog.xsl: New. Handle intermediate pages that don't
	directly issue OMP commands.

	* src/html/gsad.xsl: Include dialog.xsl
	(html-gsa-navigation): Add a link to the new form.

	* src/CMakeLists.txt: Add syntax check for dialog.xsl

	* CMakeLists.txt: Update install procedure accordingly (handle dialog.xsl).

2011-09-29  Matthew Mundell 

	Set the timezone early, so that it's in effect for the entire page
	handler.

	* src/gsad.c (exec_omp_post, exec_omp_get): Set timezone.

	* src/gsad_omp.c (xsl_transform_omp): Remove timezone setting.

	* src/gsad_oap.c (xsl_transform_oap): Remove timezone setting.

2011-09-29  Matthew Mundell 

	* src/html/omp.xsl (modify_settings_response): Remove.  Now
	modify_setting_response.
	(modify_setting_response): New template.  Was modify_settings_response.

2011-09-29  Matthew Mundell 

	* src/gsad_omp.c (save_my_settings): Ensure that timezone return arg is
	always set.  If timezone param is "" return "UTC" instead of "".

	* src/gsad_omp.h: Update header accordingly.

	* src/gsad.c (exec_omp_post): Free timezone.

2011-09-29  Matthew Mundell 

	* src/gsad.c (user_set_timezone): New function.
	(exec_omp_post): Update timezone after save_my_settings.

	* src/gsad_omp.c (save_my_settings): Add timezone return arg.

	* src/gsad_omp.h: Update header accordingly.

2011-09-28  Matthew Mundell 

	Add editing of My Settings.

	* src/gsad.c (init_validator, exec_omp_post, exec_omp_get): Add
	edit_my_settings and save_my_settings.

	* src/gsad_omp.c (get_my_settings, edit_my_settings)
	(edit_my_settings_omp, save_my_settings_omp): New function.
	(get_my_settings_omp): Call through to get_my_settings.

	* src/gsad_omp.h: Add headers accordingly.

	* src/html/omp.xsl (modify_settings_response, edit_my_settings): New
	templates.
	(my_settings): Remove.  Renamed to get_my_settings.
	(get_my_settings): New template.  Was my_settings.  Add edit icon.

2011-09-28  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Initialise role and timezone in credentials.

2011-09-27  Matthew Mundell 

	Add a My Settings page.

	* src/gsad.c (init_validator): Add get_my_settings to cmds.
	(exec_omp_get): Add get_my_settings.

	* src/gsad_oap.c (xsl_transform_oap): Add TIMEZONE to ENVELOPE.

	* src/gsad_omp.c (xsl_transform_oap): Add TIMEZONE to ENVELOPE.
	(get_my_settings_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/gsad.xsl (html-gsa-logo): Link username to My Settings.
	(html-gsa-navigation): Add My Settings.
	(timezone): New template.

	* src/html/omp.xsl (my_settings): New template.

2011-09-27  Matthew Mundell 

	Use the timezone given in the OMP AUTHENTICATE.  Store this timezone in
	the session.  Similarly for the user role, adding the role to the
	page header.

	* src/gsad_base.c (ctime_r_strip_newline): Use strftime to include
	timezone.

	* src/gsad_base.h (credentials_t): Add role and timezone.

	* src/gsad.c: Increase size of buffers passed to ctime_r_strip_newline.
	(struct user): Add role and timezone.
	(user_add): Add role and timezone args.
	(exec_omp_post): Pass role and timezone from authenticate_omp to user_add.
	(request_handler): Set role and timezone in credentials for page handlers.

	* src/gsad_oap.c: Increase size of buffers passed to
	ctime_r_strip_newline.
	(xsl_transform_oap): Set timezone if present.  Add role to ENVELOPE.

	* src/gsad_omp.c: Increase size of buffers passed to
	ctime_r_strip_newline.
	(xsl_transform_oap): Set timezone if present.  Add role to ENVELOPE.
	(authenticate_omp): Add role and timezone return args.  Call
	omp_authenticate_info to set them.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/gsad.xsl (html-gsa-logo): Add role.  Remove timezone.
	(role): New template.

2011-09-27  Matthew Mundell 

	* src/html/omp/xsl (get_info_cve_lnk, nvt): Flush trailing whitespace.
	(report [details]): Turn result icons back on for normal cases.  These
	were accidentally turned off during addition of prognostic results.

2011-09-27  Matthew Mundell 

	* src/gsad_omp.c (get_report_omp): Correct delta state param name.

2011-09-26  Henri Doreau 

	* src/html/omp/xsl (get_info_response): Improve error messages for
	unknown elements.

2011-09-26  Matthew Mundell 

	* src/gsad_omp.c (get_report_omp): Correct format specifier.

2011-09-26  Matthew Mundell 

	* src/gsad.c (init_validator): Replace \\R with (?s) in regexps.

2011-09-26  Henri Doreau 

	* src/html/omp.xsl (result-detailed): Make CPE and CVE clickable in the
	prognostic scan reports.

2011-09-26  Henri Doreau 

	* src/html/omp.xsl (cve-details, cpe-details): Add help icons.

	* src/html/help.xsl (contents.html, glossary.html): Document CPE and
	CVE.
	(cpe.html, cve.html): New help pages.

2011-09-26  Henri Doreau 

	* src/html/omp.xsl (cve-details, nvt, host): Use one-liners to
	transmit template parameters, to improve readability.

2011-09-26  Henri Doreau 

	* src/html/omp.xsl (nvt): Add links to the CVE details dialog.
	(get_info_cve_lnk): Add an optional gsa_token parameter, to let the
	caller set the value if not available from within the template.

2011-09-26  Henri Doreau 

	* src/html/omp.xsl (get_cve_details, get_cpe_details): Make item name
	unclickable to prevent these recursive links to confuse users.

2011-09-22  Henri Doreau 

	Add new CVE and CPE details dialog.

	* src/gsad.c (init_validator, exec_omp_get): Add get_info command.

	* src/gsad_omp.c (get_info, get_info_omp): New functions.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (stylesheet): Add SCAP namespaces.
	(get_info_cpe_lnk, get_info_cve_lnk, get_info_response, cve_details)
	(cpe_details): Add CVE and CPE details dialog.
	(host): Apply get_info_cpe_lnk and get_info_cve_lnk to make CPE and
	CVE clickable.

2011-09-22  Jan-Oliver Wagner 

	* src/html/omp.xsl (task): Slightly improved appearance of icons
	in name column.

2011-09-22  Matthew Mundell 

	* src/html/omp.xsl (html-task-table, task): Replace owner column with
	owner icon in task column.  Also add icons for observers and slave.

2011-09-22  Matthew Mundell 

	* src/html/oap.xsl (html-create-user-form, user [edit]): Add observer
	role.

2011-09-21  Matthew Mundell 

	Add task observers.

	* src/gsad.c (init_validator): Add observers.

	* src/gsad_omp.c (create_task_omp, save_task_omp): Add observers.
	(get_tasks, get_lsc_credentials, get_target_omp, get_config)
	(get_config_family, get_config_nvt): Add actions param to GET OMPs.

	* src/html/omp.xsl (html-task-table): Add owner column.
	(html-report-table, report, html-edit-task-form): Add observers field.
	Turn off icons on observed tasks.
	(task): Add owner column.  Turn off icons when observing.
	(new_task): Add observer field.

2011-09-19  Matthew Mundell 

	* src/html/gsad.xsl: Rename assets to hosts.

	* src/html/help.xsl (assets.html): Remove to hosts.html.
	(hosts.html): New template.  Was assets.html.  Rename assets to hosts.
	Add prognosis column and icons.
	(contents.html): Add Asset Management.

	* src/html/omp.xsl (assets, html-report-details, host): Rename assets to
	hosts.

2011-09-19  Matthew Mundell 

	Add multi-host prognosis report.

	* src/gsad.c (init_validator): Add host_levels alias.

	* src/html/omp.xsl (html-report-details): Correct path in Back to Assets
	link.
	(report [assets]): Pass Back to Assets link levels in host_levels.

2011-09-16  Matthew Mundell 

	Add multi-host prognosis report.

	* src/gsad_omp.c (get_report_omp): Add host levels to
	GET_PROGNOSTIC_REPORT.

	* src/html/omp.xsl (assets): Add overall prognostic report button.
	(html-report-details): Get back link levels from host levels.  Remove
	result hosts only button.

2011-09-16  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Pass host filtering params
	through on result filtering form too.

2011-09-16  Henri Doreau 

	* src/html/omp.xsl (host): Add hardware information table.

2011-09-15  Matthew Mundell 

	* src/gsad.c (init_validator): Add host filters.

	* src/gsad_omp.c (get_report_omp): Add host filters to
	GET_PROGNOSTIC_REPORT.

	* src/html/omp.xsl (html-report-details): Get most filters for back link
	from new GET_PROGNOSTIC_REPORT elements, instead of using the result
	filters.
	(report [assets]): Use host names for filter params in prognostic report
	link.

2011-09-15  Matthew Mundell 

	Add single host prognostic reports.

	* src/gsad.c (init_validator): Add prognostic to type.

	* src/gsad_omp.c (get_report_omp): Add prognostic case.

	* src/html/omp.xsl (html-report-details): Add prognostic report handling.
	(get_prognostic_report): New template.
	(result-detailed, report [assets], report [overview])
	(report [details]): Add prognostic cases.

2011-09-08  Matthew Mundell 

	* src/html/omp.xsl (host): Add max prognosis threat.
	(report [assets]): Add prognosis column.

2011-09-07  Jan-Oliver Wagner 

	* src/html/omp.xsl (host): Moved Report info up as all
	the rest refers to the selected report. Renamed section
	"Apps" to "Detected Apps".

2011-09-07  Matthew Mundell 

	* src/html/omp.xsl (host): Add prognosis columns.

2011-09-07  Matthew Mundell 

	* src/gsad_omp.c (check_modify_config): Add name error case.
	(save_config_omp): Pass name and comment to Manager.

	* src/html/omp.xsl (html-config-table): Add name and comment editing.

2011-09-06  Matthew Mundell 

	* src/html/omp.xsl (host): Correct help link.

	* src/html/help.xsl (assets.html): Add actions and asset details.

2011-09-06  Matthew Mundell 

	* src/gsad_omp.c (get_report_omp): Add filters to GET_ASSET.

	* src/html/omp.xsl: Add stylesheet attribs for functions.
	(gsa:build-levels): New function.
	(host, report [assets]): Add filters to links.

2011-09-06  Matthew Mundell 

	* src/gsad_omp.c (get_lsc_credentials): Init sort params.

	* src/html/gsad.xsl (html-gsa-navigation): Clean up some wrapping.

2011-09-05  Matthew Mundell 

	Add report scrolling to Asset Details page.

	* src/gsad.c (init_validator): Add pos.
	(get_report_omp): Send host and pos to Manager.  Remove search_phrase
	hack.

	* src/gsad_omp.c (get_report_omp): If host is given send host as
	search_phrase and wrap in get_asset.

	* src/html/omp.xsl (host, report [assets]): Add report scrolling.

2011-09-05  Matthew Mundell 

	Add Asset Details page.

	* src/gsad_omp.c (get_report_omp): If host is given send host as
	search_phrase and wrap in get_asset.

	* src/html/omp.xsl (host, get_reports_response [asset], get_asset): New
	template.
	(report [assets]): Add Actions column.

2011-09-03  Matthew Mundell 

	Remove old param mechanism.

	* src/gsad.c (init_validator): Add login command and caller rule.
	(free_gchar_array, struct req_parms, append_chunk_string)
	(append_chunk_binary): Remove.
	(struct gsad_connection_info): Add cookie.  Was in struct req_parms.
	(free_resources): Remove req_parms, add cookie.
	(serve_post): Remove old param inits.
	(ELSE, ELSE_OAP): Get cmd from new params.
	(exec_omp_post): Get all params from new mechanism.
	(exec_omp_get): Remove old param inits.  Get package_format from new
	params.
	(request_handler): Use new cookie location.  Get text from new params.

2011-09-02  Matthew Mundell 

	Convert last pages to new param mechanism.

	* src/gsad.c (exec_omp_get): Pass single param instead of many.

	* src/gsad_oap.c (get_user_oap, get_users_oap, get_feed_oap): Replace
	multiple args with one.

	* src/gsad_omp.c (get_nvts_omp, get_target_omp, get_targets_omp)
	(get_configs_omp, get_trash_omp): Replace multiple args with one.

	* src/gsad_omp.h, src/gsad_oap.h: Update headers accordingly.

	* src/html/oap.xsl (user): Match param name to validator.

2011-09-02  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (exec_omp_get): Pass single param instead of many.

	* src/gsad_omp.c (get_slave_omp, get_slaves_omp, get_schedule_omp)
	(get_schedules_omp, get_system_reports_omp, get_report_format_omp)
	(get_report_formats_omp): Replace multiple args with one.

	* src/gsad_omp.h: Update headers accordingly.

2011-09-02  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (exec_omp_get): Pass single param instead of many.

	* src/gsad_omp.c (get_result): New function.  Body from get_result_omp.
	(get_result_omp): Call through to get_result.  Update callers to call
	get_result.
	(get_notes_omp, get_overrides_omp): Add params arg.

	* src/gsad_omp.h: Update headers accordingly.

2011-09-01  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (init_validator): Add rules and new commands.
	(exec_omp_get): Pass single param instead of many.

	* src/gsad_omp.c (export_lsc_credential_omp): New function.  Split from
	get_lsc_credentials.
	(get_lsc_credentials): Replace multiple args with one.  Update caller.
	(get_lsc_credentials_omp, get_agents_omp, get_escalator_omp)
	(get_escalators_omp): Replace multiple args with one.
	(create_agent_omp): Improve size check because new param size can be -1.
	(get_agent_omp): New function.  Split from get_agents.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/omp.xsl (lsc_credential, agent): Use new command names.

2011-09-01  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (exec_omp_get): Pass single param instead of many.

	* src/gsad_omp.c (verify_agent_omp, export_config_omp)
	(export_preference_file_omp, export_report_format_omp)
	(verify_report_format_omp): Replace multiple args with one.

	* src/gsad_omp.h: Update headers accordingly.

2011-09-01  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (exec_omp_get, exec_omp_post): Pass single param instead of
	many.

	* src/gsad_omp.c (edit_task, edit_report_format): Replace multiple args
	with one.  Update caller.
	(edit_task_omp, save_container_task_omp, edit_report_format_omp): Replace
	multiple args with one.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/omp.xsl (html-edit-task-form): Separate into two commands.

2011-09-01  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (exec_omp_get): Pass single param instead of many.

	* src/gsad_omp.c (new_task): New function.  Body from new_task_omp.
	(new_task_omp): Call through to new_task.
	(create_report_omp): Replace multiple args with one.
	(get_config, get_config_family, get_config_nvt): New functions.  Bodies
	from *_omp versions, replacing multiple args with one.
	(get_config_omp, edit_config_omp, get_config_family_omp)
	(edit_config_family_omp, get_config_nvt_omp, edit_config_nvt_omp): Call
	through to new function.  Switch callers to new function.
	(edit_override_omp): Replace multiple args with one.
	(save_override_omp): Correct message typo.

	* src/gsad_omp.h: Update headers accordingly.

2011-08-31  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (validator): Remove.  Out of use.
	(exec_omp_post): Pass single param instead of many.

	* src/gsad_omp.c (save_task_omp): Replace multiple args with one.

	* src/gsad_omp.h: Update header accordingly.

2011-08-31  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (init_validator): Add more rules.
	(validator_or): Remove.  Out of use.
	(params_append_mhd): Add more container cases.
	(exec_omp_post): Pass single param instead of many.

	* src/gsad_oap.c (modify_ldap_auth_oap): Remove for rename.
	(modify_auth_oap): New function.  Was modify_ldap_auth_oap.  Replace
	multiple args with one.

	* src/gsad_omp.c (stop_task_omp, pause_task_omp, resume_paused_task_omp)
	(resume_stopped_task_omp, start_task_omp, test_escalator_omp, restore_omp)
	(save_config_family_omp, save_config_nvt_omp): Replace multiple args with
	one.

	* src/gsad_omp.h, src/gsad_oap.h: Update headers accordingly.

2011-08-31  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (init_validator): Add get_task rules.
	(exec_omp_post, exec_omp_get): Pass single param instead of many.

	* src/gsad_omp.c (get_report_omp): Replace multiple args with one.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (html-report-details): Match param name to validator.

2011-08-31  Henri Doreau 

	* src/html/os.xml: Re-ordered some entries to have the most specific
	ones at the beginning.

2011-08-30  Matthew Mundell 

	* src/gsad_omp.c (create_report_omp): Get xml_file before using it.

2011-08-30  Jan-Oliver Wagner 

	* src/gsad_omp.c (create_report_omp): Make it compile again by
	initializing a variable before use.

2011-08-30  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (init_validator): Add result_task_id.
	(exec_omp_post): Pass single param instead of many.

	* src/gsad_omp.c (create_override_omp): Replace multiple args with one.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (html-create-override-form): Match param name to
	validator.

2011-08-30  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (init_validator): Add result_task_id.
	(exec_omp_post): Pass single param instead of many.

	* src/gsad_omp.c (create_note_omp): Replace multiple args with one.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (html-create-note-form): Match param name to validator.

2011-08-29  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (init_validator): Add credential rule.
	(exec_omp_post): Pass single param instead of many.

	* src/gsad_omp.c (create_target_omp, create_slave_omp)
	(create_schedule_omp): Replace multiple args with one.

	* src/gsad_omp.h: Update headers accordingly.

2011-08-29  Matthew Mundell 

	* src/gsad.c (params_append_mhd): Add preference check.

2011-08-29  Matthew Mundell 

	* src/gsad_omp.c (save_lsc_credential_omp): Put paren in right place.

2011-08-25  Matthew Mundell 

	Get create_credential params working.

	* src/gsad.c (init_validator): Add create_credential rules.

	* src/gsad_omp.c (CHECK): New macro.
	(create_lsc_credential_omp): Use the right param names.  Check one param
	at a time.

	* src/html/omp.xsl (html-create-lsc-credential-form): Use lsc_password
	instead of password as param name.

2011-08-25  Matthew Mundell 

	Convert create_task to new param mechanism.

	* src/gsad.c (init_validator): Add rules for optional cases.
	(exec_omp_post): Pass single param instead of many.

	* src/gsad_base.h (GSAD_MESSAGE_INVALID): New define.

	* src/gsad_omp.c (new_task_omp): Show message.
	(CHECK): New macro.
	(create_task_omp): Replace multiple args with one.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/omp.xsl (new_task): Use optional cases of params.  Remove stray
	input.

2011-08-25  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (exec_omp_post): Pass single param instead of many.

	* src/gsad_omp.c (create_report_omp, create_lsc_credential_omp): Replace
	multiple args with one.

	* src/gsad_omp.h: Update headers accordingly.

2011-08-25  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (init_validator): Widen method_data value.  Add escalator
	data rules.
	(escalator_data): Remove.  For old param mechanism.
	(exec_omp_post): Pass single param instead of many.

	* src/gsad_omp.c (send_escalator_data, send_escalator_method_data): Expect
	data as params.
	(create_escalator_omp, create_config_omp): Replace multiple args with one.

	* src/gsad_omp.h: Update headers accordingly.

2011-08-25  Jan-Oliver Wagner 

	* src/html/gsad.xsl (html-gsa-navigation): Make the first
	menu item the default when clicking on the main menu.
	Patch by Karl-Heinz Ruskowski.

2011-08-24  Henri Doreau 

	* src/html/os.xml: Added an entry for Greenbone OS 1.6.

2011-08-24  Matthew Mundell 

	Convert save_override to new param mechanism.

	* src/gsad.c (exec_omp_post): Pass single param instead of many.

	* src/gsad_omp.c (save_override_omp): Replace multiple args with one.

	* src/gsad_omp.h: Update headers accordingly.

2011-08-24  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (init_validator): Include newlines in xml_file.  Add
	method_data rules.
	(params_append_mhd): Add method_data check.
	(exec_omp_post): Pass single param instead of many.

	* src/gsad_oap.c (sync_feed_oap, save_settings_oap): Replace multiple
	args with one.

	* src/gsad_omp.c (get_tasks_omp, import_report_format_omp): Replace
	multiple args with one.

	* src/gsad_omp.h, src/gsad_oap.h: Update headers accordingly.

	* src/html/omp.xsl (html-task-table): Remove duplicate input.

2011-08-24  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (exec_omp_post): Pass single param instead of many.

	* src/gsad_omp.c (delete_task_omp, delete_report_omp): Replace multiple
	args with one.

	* src/gsad_omp.h: Update headers accordingly.

2011-08-24  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (exec_omp_post): Pass single param instead of many.

	* src/gsad_omp.c (delete_note_omp, delete_override_omp): Replace multiple
	args with one.

	* src/gsad_omp.h: Update headers accordingly.

2011-08-23  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (exec_omp_get): Pass single param instead of many.

	* src/gsad_omp.c (new_note_omp, new_override_omp): Replace multiple args
	with one.

	* src/gsad_omp.h: Update headers accordingly.

2011-08-23  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (exec_omp_post): Pass single param instead of many.

	* src/gsad_omp.c (delete_trash_task_omp, delete_trash_escalator_omp)
	(delete_trash_lsc_credential_omp, delete_trash_agent_omp)
	(delete_trash_schedule_omp, delete_trash_target_omp)
	(delete_trash_config_omp, delete_trash_slave_omp)
	(delete_trash_report_format_omp): Replace multiple args with one.

	* src/gsad_omp.h: Update headers accordingly.

2011-08-23  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (exec_omp_post): Pass single param instead of many.

	* src/gsad_oap.c (delete_user_oap): Replace multiple args with one.

	* src/gsad_omp.c (delete_escalator_omp, delete_lsc_credential_omp)
	(delete_agent_omp, delete_schedule_omp, delete_target_omp, delete_config_omp)
	(delete_slave_omp, delete_report_format_omp): Replace multiple args with
	one.

	* src/gsad_omp.h, src/gsad_oap.h: Update headers accordingly.

2011-08-23  Matthew Mundell 

	Convert save_config to new param mechanism.

	* src/gsad.c (init_validator): Add config rules.
	(params_append_mhd): Catch the collection params explicitly instead of
	searching for a colon.
	(params_mhd_validate_values): New function.
	(params_mhd_validate): Validate values too.
	(exec_omp_post): Pass single param instead of many.

	* src/gsad_base.c (params_add): Set value manually to use allocated
	memory.

	* src/gsad_omp.c (member): Search in params instead of array.
	(member1): New function.
	(save_config_omp): Replace multiple args with one.

	* src/gsad_omp.h: Update header accordingly.

2011-08-22  Jan-Oliver Wagner 

	* src/html/gsad.xsl (html-gsa-navigation): Consistently mark
	each last menu entry with class "last".

2011-08-22  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-navigation): Remove last from Trashcan.

2011-08-22  Matthew Mundell 

	Convert more pages to new param mechanism.

	* src/gsad.c (init_validator): Add xml_file regex.
	(params_append_mhd): Add filename arg.  Set in param.  Update caller.
	(exec_omp_get): Pass single param instead of many.

	* src/gsad_base.c (param_free): Add filename.
	(params_value_size, params_filename): New functions.

	* src/gsad_base.h: Add headers accordingly.
	(struct param): Add filename.

	* src/gsad_oap.c (create_user_oap): Replace multiple args with one.

	* src/gsad_oap.h: Update header accordingly.

	* src/gsad_omp.c (create_agent_omp, empty_trashcan_omp)
	(import_config_omp): Replace multiple args with one.

	* src/gsad_omp.h: Update headers accordingly.

2011-08-22  Matthew Mundell 

	* src/gsad.c (ELSE, ELSE_OAP): New macros.
	(exec_omp_post, exec_omp_get): Use macro for params cases.

	* src/gsad_oap.c (save_user_oap): Correct op name in message.

2011-08-19  Jan-Oliver Wagner 

	* src/html/gsad.xsl (html-gsa-navigation): Renamed
	"Misc" to "Extras".

2011-08-19  Jan-Oliver Wagner 

	* src/html/gsad.xsl (html-gsa-navigation): Moved "Administration"
	behind "Misc".

2011-08-19  Jan-Oliver Wagner 

	* src/html/omp.xsl (html-task-table): Reduced width of columns
	Threat and Trend.

2011-08-19  Jan-Oliver Wagner 

	* src/html/gsad.xsl (html-gsa-navigation): Moved "Scan Configs"
	menu item two entries down.

	* src/html/gsad.xsl (html-gsa-navigation): Moved Performance
	menu item from "Scan Management" to "Misc".

2011-08-19  Jan-Oliver Wagner 

	* src/html/gsa-style.css: Removed some redundant
	color/background definitions. This patch was developed by
	Karl-Heinz Ruskowski.

2011-08-19  Jan-Oliver Wagner 

	Make Navigation a menu. This patch was developed by
	Karl-Heinz Ruskowski.

	* src/html/img/style/top_menu_buttons.png,
	src/html/img/style/menu_pointy.png: New.

	* CMakeLists.txt: Install top_menu_buttons.png and menu_pointy.png.

	* src/html/gsa-style.css (progressbar_text): increased
	z-index to 3 to have it below the menu.
	(gb_menu): New. The styles for the new menu.

	* src/html/gsad.xsl (html-gsa-navigation): Replaced
	gb_window div-container by gb_menu div container.
	(envelope): Replace the table where first column was
	Navigation with simply stacked Menu/Content.

2011-08-18  Matthew Mundell 

	Convert save_note to new param mechanism.

	* src/gsad.c (exec_omp_get): Pass single param instead of many.

	* src/gsad_omp.c (edit_note_omp): Replace multiple args with one.

	* src/gsad_omp.h: Update header accordingly.

2011-08-18  Matthew Mundell 

	Convert get_note to new param mechanism.

	* src/gsad.c (exec_omp_get): Pass single param instead of many.

	* src/gsad_omp.c (get_note, get_note_omp): Replace multiple args with one.
	Update callers.

	* src/gsad_omp.h: Update header accordingly.

2011-08-18  Matthew Mundell 

	Convert save_notes to new param mechanism.

	* src/gsad_base.c (params_free): Free original_value.
	(params_given, params_original_value): New functions.
	(params_add): Clear memory on allocation.

	* src/gsad_base.h: Update headers accordingly.
	(RESULTS_PER_PAGE): New define.  From gsad.c.
	(struct param): Add original_value.

	* src/gsad.c (RESULTS_PER_PAGE): Remove.  To gsad_base.h.
	(params_append_mhd): Append to the param even if zero size, so that empty
	params are still added.
	(params_mhd_validate): Set original_value.
	(exec_omp_post): Pass single param instead of many.

	* src/gsad_omp.c (save_note_omp): Replace multiple args with one.  Check
	validation outcome, as was done in exec_omp_post.

	* src/gsad_omp.h: Update header accordingly.

2011-08-17  Matthew Mundell 

	Convert save_report_format to new param mechanism.  In the process add
	handling of binary values and groups of values to the mechanism.

	* src/gsad_base.c (params_values, params_append_bin)
	(params_iterator_next): New functions.
	(params_add): Return added param.

	* src/gsad_base.h: Update headers accordingly.
	(struct param): Add values and values_size.
	(params_iterator_t, params_iterator_init): New defines.

	* src/gsad.c (params_append_mhd): If name contains a colon add the data
	to the params new named values instead of to the params single value.
	(exec_omp_post): Pass single param instead of many.

	* src/gsad_omp.c (save_report_format_omp): Replace multiple args with one.

	* src/gsad_omp.h: Update header accordingly.

2011-08-17  Matthew Mundell 

	* src/gsad_oap.c (save_user_oap): Remove excess tracing.

2011-08-17  Matthew Mundell 

	Convert get_lsc_credential and edit_lsc_credential to new param mechanism.

	* src/gsad.c (init_validator): Add next.
	(exec_omp_post, exec_omp_get): Pass single param instead of many.

	* src/gsad_omp.c (get_lsc_credential, get_lsc_credential_omp)
	(edit_lsc_credential, edit_lsc_credential_omp)
	(save_lsc_credential_omp): Replace request params with single arg.

	* src/gsad_omp.h: Update headers accordingly.

2011-08-16  Matthew Mundell 

	Add automatic storage and validation of request parameters.  The idea is
	to reduce the work and complexity involved in the explicit parameter
	handling.  Convert a few of the Administrator pages to this mechanism.

	* src/gsad.c (struct gsad_connection_info, free_resources): Add params.
	(params_append_mhd, params_mhd_validate, params_mhd_add): New functions.
	(serve_post): Add every param to params.
	(exec_omp_post): Validate all params.  Pass single param arg to
	save_user_oap.
	(exec_omp_get): Add and validate every param.  Pass single param arg to
	edit_settings_oap and edit_user_oap.
	(redirect_handler, request_handler): Init params.

	* src/gsad_base.c (param_free, params_new, params_free, params_get)
	(params_value, params_valid, params_add): New functions.

	* src/gsad_base.h: Add headers accordingly.
	(params_t, struct param, param_t): New types.

	* src/gsad_oap.c (save_user_oap, edit_user_oap)
	(edit_settings_oap): Replace request param args with single arg.

	* src/gsad_oap.h: Update headers accordingly.

2011-08-11  Matthew Mundell 

	* src/html/omp.xsl (assets): Add help icons.

	* src/html/omp.xsl (assets.html): New template.
	(view_report.html): Correct window name.

2011-08-10  Matthew Mundell 

	Use "assets" in naming instead of "inventory".

	* src/gsad.c (init_validator): In type rename inventory to assets.

	* src/gsad_omp.c (get_report_omp): Rename type inventory to assets.

	* src/html/gsad.xsl (html-gsa-navigation): Rename type inventory to
	assets.

	* src/html/omp.xsl (inventory, report [inventory])
	(report [report-inventory]): Rename.
	(assets): New template.  Was "inventory".  Update caller.  Rename report
	type inventory to assets.
	(get_reports_response): Rename report type inventory to assets.
	(report [assets]): New template.  Was "report [inventory]".  Update caller.
	(report [report-assets]): New template.  Was "report [report-inventory]".
	Update caller.

2011-08-09  Henri Doreau 

	* src/html/os.xml: Added a generic entry for Ubuntu.

2011-08-08  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Hide Filtered Results window
	inventory table.

2011-08-08  Jan-Oliver Wagner 

	* src/html/img/os_ubuntu.png: New.

	* CMakeLists.txt: Install the new icon.

2011-08-05  Matthew Mundell 

	* src/html/omp.xsl (inventory): Enable search phrase field.  Add search
	phrase to page links.

2011-08-05  Matthew Mundell 

	* src/gsad.c (init_validator): Allow any character in authdn.

2011-08-04  Matthew Mundell 

	Enable Assets threat filtering.

	* src/gsad_omp.c (get_report_omp): Make levels fallback the empty
	string.

	* src/html/gsad.xsl (html-gsa-navigation): Add levels to Assets link.

	* src/html/omp.xsl (inventory): Enable threat filter.  Add levels to page
	links.

2011-08-04  Matthew Mundell 

	* src/html/omp.xsl (inventory): Add Filtering window with results per
	page.

2011-08-04  Matthew Mundell 

	* src/html/omp.xsl (report [report-inventory]): Match distance to Assets
	page.

2011-08-04  Matthew Mundell 

	* src/html/omp.xsl (inventory): Add pagination.

2011-08-02  Jan-Oliver Wagner 

	* src/html/omp.xsl: Fixed typo: Intesity -> Intensity (3 times).

2011-08-02  Matthew Mundell 

	* src/html/omp.xsl (inventory): Rename Inventory page to Assets.

	* src/html/gsad.xsl (html-gsa-navigation): Rename Inventory page Assets.

2011-08-02  Matthew Mundell 

	* src/html/omp.xsl (report [inventory, report-inventory]): Subtract
	less from the traceroute distance so it starts at 0.

2011-08-02  Matthew Mundell 

	* src/html/omp.xsl (report [inventory]): For report link Use static notes
	and overrides values, and include host as search phrase.

2011-08-01  Matthew Mundell 

	Add basic host inventory page.

	* src/gsad.c (init_validator): Add type.
	(exec_omp_post): Update get_report_omp call.
	(exec_omp_get): Pass type to get_report_omp.

	* src/gsad_omp.c (get_report_omp): Add type arg.  Add to GET_REPORT
	request.  Exit earlier in inventory case.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/gsad.xsl (html-gsa-navigation): Add Asset Management section.

	* src/html/omp.xsl (inventory): New template.
	(html-report-details): Rename template in call.
	(get_reports_response): Call template according to type.
	(report [report-inventory]): New template.  Body from report [inventory].
	(report [inventory]): Replace body with full inventory page case.

2011-08-01  Henri Doreau 

	* src/html/os.xml: Added entries for Univention Corporate Server (UCS).

2011-07-29  Jan-Oliver Wagner 

	* src/html/img/os_ucs.png: New.

	* CMakeLists.txt: Install the new icon.

2011-07-28  Matthew Mundell 

	* src/html/omp.xsl (os-icon): New template.
	(report [inventory], report [overview]): Call os-icon.

2011-07-28  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add an example inventory host
	table to the Filtered Results window.
	(report [inventory]): New template.

2011-07-21  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-07-21  Michael Wiegand 

	Preparing the gsa 3.0+beta4 release.

	* CHANGES: Updated.

2011-07-20  Matthew Mundell 

	Move performance prefs from configs to tasks.

	* src/gsad.c (init_validator, struct req_parms, free_resources)
	(serve_post): Add max_checks and max_hosts.
	(exec_omp_post): Pass max_checks and max_hosts to new_task_omp and
	save_task_omp.

	* src/gsad_omp.c (create_task_omp, create_task_omp): Add max_checks and
	max_hosts params.  Pass to OMP commands.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/omp.xsl (html-report-table, html-edit-task-form, new_task): Add
	Scan Intensity fields.

2011-07-16  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add missing report params to
	result window << and >> links.

2011-07-16  Matthew Mundell 

	* src/gsad.c (struct req_parms, serve_post, exec_omp_get): Remove TODOs
	about stricter and static parameter handling, it's already too hard to
	manage the parameters.

2011-07-16  Matthew Mundell 

	Add get_result Back to Report link for delta results.

	* src/gsad.c (exec_omp_get): Pass delta params to get_result_omp.

	* src/gsad_omp.c (get_result_omp): Add delta param args.  Pass into XML.
	Update callers.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (result-details): Add Back to Report link for delta
	case.
	(result-detailed): Pass delta params to get_result.

2011-07-16  Matthew Mundell 

	* src/html/omp.xsl (note-detailed, override-detailed)
	(result-detailed): Pass overrides to note icons from apply_overrides,
	because apply_overrides is the apply flag, whereas overrides is the
	"include overrides" flag.

2011-07-16  Matthew Mundell 

	Pass get_report params across creates on get_result page.

	* src/gsad.c (exec_omp_post): Pass get_report params to the get_result
	cases of create_note_omp and create_override_omp.
	(exec_omp_get): Pass get_report params to the get_result cases of
	new_note_omp and new_override_omp.

	* src/gsad_omp.c (create_note_omp, create_override_omp): Rename result_id
	arg to note_result_id.  Add result_id arg for get_result result.  Pass
	get_report params to get_result_omp.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/omp.xsl (html-create-note-form, html-create-override-form): Add
	get_report params to get_result case of create icon.  Pass result ID in
	result_id instead of report_id.  Use note_result_id for result ID
	constraint of note/override instead of result_id.
	(result-detailed): Add get_report params to get_result case of create
	icon.

2011-07-15  Matthew Mundell 

	* src/html/omp.xsl (note-detailed, override-detailed): Get edit icon
	note/override param value from XML instead of assuming it is 1.  Get
	the value from the correct element too.

2011-07-15  Matthew Mundell 

	Pass get_report params across edits on get_result page.

	* src/gsad.c (exec_omp_post): Pass get_report params to the get_result
	cases of save_note_omp and save_override_omp.
	(exec_omp_get): Pass get_report params to the get_result cases of
	edit_note_omp and edit_override_omp.

	* src/gsad_omp.c (edit_note_omp, edit_override_omp): Add result_id arg.
	Pass into XML.
	(save_note_omp, save_override_omp): Pass get_report params to
	get_result_omp.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/omp.xsl (html-edit-note-form, html-edit-override-form): Add
	result_id param for get_result, because report_id is now used for
	report_id passed from get_report page.
	(note-detailed, override-detailed): Add get_report params to edit icon in
	get_results case.

2011-07-15  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Pass result ID to delete_note_omp and
	delete_override_omp from result_id instead of report_id, because report_id
	is used for the get_report pass-through params now.

	* src/gsad_omp.c (delete_note_omp, delete_override_omp): Add result_id
	arg.  Use for result ID for get_result_omp instead of report_id.  Also
	correct format specifier for first and max.

	* src/gsad_omp.h: Update headers accordingly.

2011-07-15  Matthew Mundell 

	Pass get_report params across deletes on get_result page.

	* src/gsad.c (exec_omp_post): Pass get_report params to delete_note_omp
	and delete_override_omp.

	* src/gsad_omp.c (REQUIRE): New macro.
	(get_result_omp): Check args with REQUIRE.
	(delete_note_omp, delete_override_omp): Pass get_report params back to
	get_result_omp.

	* src/html/omp.xsl (note-detailed, override-detailed): Add get_report
	params to delete icons.

2011-07-15  Matthew Mundell 

	* src/gsad_omp.c (get_result_omp): Move the constructed report children
	up to the same level as the report, for the XSL.

	* src/html/omp.xsl (result-details): In the links that pass through the
	get_report params, expect the params at the same level above the result
	as in the get_report case, like the links that use the params for other
	purposes do.

2011-07-15  Matthew Mundell 

	* src/gsad_omp.c (get_result_omp): Remove trace text.

	* src/html/omp.xsl (result-details): Add get_report params to refresh
	icon.  Correct sort paths in Back to Report link.

2011-07-14  Matthew Mundell 

	Add a Back to Report link to the single result case of the Result Details
	page.

	* src/gsad.c (init_validator): Add apply_overrides.
	(exec_omp_get): Pass get_report params through to get_result for
	back link.

	* src/gsad_omp.c (get_result_omp): Add get_report args.  Pass into XML.
	Update callers with NULLs for now.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (result-details): Add a Back to Report link.  Add
	get_report params to get_result icon.

2011-07-14  Matthew Mundell 

	* src/gsad_omp.c (get_report_omp): Exit after the GET_TASKS for the delta
	case, because that's all that's needed.

2011-07-14  Matthew Mundell 

	* src/html/omp.xsl (result-details): Add delta param.  Skip overrides
	widget if set.
	(get_delta_result): Pass delta flag to result-details.

2011-07-14  Jan-Oliver Wagner 

	* src/html/img/os_gos.png: New.

	* CMakeLists.txt: Install the new icon.

2011-07-13  Matthew Mundell 

	Enable result details for delta results.

	* src/gsad.c (exec_omp_post): Pass result_id to get_report_omp.

	* src/gsad_omp.c (get_report_omp): Add a result_id arg.  If given adjust
	the XML to be a GET_DELTA_RESULT instead of a GET_REPORT.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (result [details]): Take task info as args.
	(result-detailed): Add details icon to delta case.
	(get_delta_result): New template.

2011-07-13  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Pass overrides flag to delete_report_omp.

	* src/gsad_omp.c (delete_report_omp): Add apply_overrides flag.  Call
	through to get_tasks instead of doing the OMP by hand, as some of the OMP
	was missing.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (report): Add override param to delete icon.

2011-07-13  Henri Doreau 

	* src/html/os.xml: Updated with new entries.

2011-07-12  Jan-Oliver Wagner 

	* src/html/img/os_junos.png: New.

	* CMakeLists.txt: Install the new icon.

2011-06-30  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Allow hosts to be empty in save_note and
	save_override.

2011-06-30  Matthew Mundell 

	* src/html/omp.xsl (result [details]): Add overrides control.

2011-06-30  Matthew Mundell 

	* src/html/omp.xsl (html-create-note-form, html-edit-note-form)
	(html-create-override-form, html-edit-override-form): Turn off the details
	button of the associated note/override.

2011-06-30  Matthew Mundell 

	* src/html/omp.xsl (html-report-table): Check whether the task is a
	container for the report template, instead of just passing 1.
	(status_bar): Remove shadowed case.

2011-06-29  Matthew Mundell 

	* src/html/omp.xsl (html-create-note-form)
	(html-create-override-form): Move next inside the get_result params,
	because only get_result expects it.
	(result-detailed): Set next in the get_report case of the note-detailed
	call otherwise next ends up as the empty string.

2011-06-29  Matthew Mundell 

	Get the result details add_override working.

	* src/gsad.c (exec_omp_post): Add a get_result case for create_override.
	(exec_omp_get): Pass override_task_id instead of task_id to
	create_override_omp, because the get_result case uses task_id.

	* src/gsad_omp.c (new_override_omp): Put arg for NEW_OVERRIDE NEXT in the
	right place.
	(create_override_omp): Add args for next page, task name and task ID.  Add
	the get_result case.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (html-create-override-form): Add params for the
	get_result case.  Use override_task_id instead of task_id for the task_id
	of the override.
	(result-detailed): Move the new_override link to the override section.
	Use the right params in new_override link.

2011-06-29  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-logo): Match get_result delete ops for
	indicator.

	* src/html/omp.xsl (get_result): Match delete op responses.

2011-06-29  Matthew Mundell 

	Get the result details add_note working.

	* src/gsad.c (exec_omp_post): Add a get_result case for create_note.
	(exec_omp_get): Pass note_task_id instead of task_id to create_note_omp,
	because the get_result case uses task_id.

	* src/gsad_omp.c (create_note_omp): Add args for next page, task name and
	task ID.  Add the get_result case.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (html-create-note-form): Add params for the get_result
	case.  Use note_task_id instead of task_id for the task_id of the note.
	(result-detailed): Use the right params in new_note link.

2011-06-29  Henri Doreau 

	* src/html/omp.xsl (get_reports_response/report/report): fixed the
	conflicts reporting mechanism for OS detection.

2011-06-29  Matthew Mundell 

	* ChangeLog: Revert overwritten entry.

2011-06-29  Matthew Mundell 

	Get the result details save_override working.

	* src/gsad.c (exec_omp_post): Pass task name to edit_override from the
	get_result page.
	(exec_omp_get): Add a new_override case for get_result.

	* src/gsad_omp.c (new_override_omp): Add a next arg.  Add to NEW_OVERRIDE
	for XSL.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (html-edit-override-form): Add task name param for
	get_result.
	(result-detailed): Setup new_override link specially for get_result.

2011-06-29  Matthew Mundell 

	Get the result details save_note working.

	* src/gsad.c (exec_omp_post): Pass task name to edit_note from the
	get_result page.
	(exec_omp_get): Add a new_note case for get_result.

	* src/gsad_omp.c (new_note_omp): Add a next arg.  Add to NEW_NOTE
	for XSL.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (html-edit-note-form): Add task name param for
	get_result.
	(result-detailed): Setup new_note link specially for get_result.

2011-06-29  Matthew Mundell 

	Pass the task name into the get_result page in preparation for the
	edit icons.  As a result show the name instead of the UUID above the
	result.

	* src/gsad.c (exec_omp_post, exec_omp_get): Pass task name to note and
	override operations on the get_result page.  Pass name to get_result_omp
	too.

	* src/gsad_omp.c (get_result_omp): Add task name arg.  Add to TASK for
	XSL.
	(delete_note_omp, save_note_omp, delete_override_omp)
	(save_override_omp): Add task_name arg, pass through to get_result_omp.
	(edit_note_omp, edit_override_omp): Add task_name arg.  Add to EDIT_NOTE
	for XSL.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/omp.xsl (note-detailed, override-detailed)
	(result-detailed): Pass task name to commands for get_result.
	(result [details]): Print task name with link instead of UUID.

2011-06-28  Matthew Mundell 

	Get the Result Details page edit_override working.

	* src/gsad.c (exec_omp_post): Add the get_result case of save_override.
	(exec_omp_get): Add the get_result case of edit_override.

	* src/gsad_omp.c (save_override_omp): Add a get_result case, which calls
	get_result_omp.

	* src/html/gsad.xsl (html-gsa-logo): Add get_result modify_override
	response for indicator icon.

	* src/html/omp.xsl (override-detailed): Setup args specially for
	get_result case.
	(get_result): Match modify_override response.

2011-06-28  Matthew Mundell 

	Get the Result Details page edit_note working.

	* src/gsad.c (exec_omp_post): Add the get_result case of save_note.
	(exec_omp_get): Add the get_result case of edit_note.

	* src/gsad_omp.c (save_note_omp): Add a get_result case, which calls
	get_result_omp.

	* src/html/gsad.xsl (html-gsa-logo): Add get_result modify_note response
	for indicator icon.

	* src/html/omp.xsl (note-detailed): Setup args specially for get_result
	case.
	(get_result): Match modify_note response.

2011-06-28  Matthew Mundell 

	Get the Result Details page delete_override working.

	* src/gsad.c (exec_omp_post): Add the get_result case of delete_override.

	* src/gsad_omp.c (delete_override_omp): Add a get_result case, which calls
	get_result_omp.

	* src/html/omp.xsl (override-detailed): Add next arg.  When get_result setup
	args for get_result page.
	(result-detailed): Pass next to override-detailed according to arg.

2011-06-27  Matthew Mundell 

	Enable Result Details page buttons and get the delete_note working.

	* src/gsad.c (exec_omp_post): Add the get_result case of delete_note.

	* src/gsad_omp.c (get_result_omp): Add commands arg.  Add TASK to
	GET_RESULT.  Wrap GET_RESULTS in COMMANDS and pass commands from arg
	through to Manager.
	(delete_note_omp): Add a get_result case, which calls get_result_omp.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (note-detailed): Add next arg.  When get_result setup
	args for get_result page.
	(result [details]): Turn on the note and override buttons.  Pass
	result_detailed a result-details flag.
	(result-detailed): Add result-details arg.  Pass next to note-detailed
	according to arg.
	(get_result): Add commands_response case.

2011-06-27  Matthew Mundell 

	* src/html/help.xsl (reports.html): Add delta actions.
	(view_report.html): Add delta filtering.

2011-06-27  Matthew Mundell 

	* src/html/omp.xsl (report): Remove anchor from delta first report icon.

2011-06-27  Matthew Mundell 

	* src/html/omp.xsl (note-detailed, override-detailed): Add delta arg,
	print which result the item refers to.
	(result-detailed): Pass result number and delta flag down into
	override-detailed and note-detailed.  Print the second result notes and
	overrides too.

2011-06-24  Matthew Mundell 

	* src/html/omp.xsl (report [details]): Remove "host" and quotes from port
	summary heading.

2011-06-24  Matthew Mundell 

	* src/html/omp.xsl (html-report-table): Pass container flag to report
	template.
	(report): Add name and container arg.  Use "Uploading" for upload run
	status instead of "Running".

2011-06-24  Matthew Mundell 

	* src/html/omp.xsl (tasks.html): Add missing edit_task anchor.

2011-06-24  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-06-24  Michael Wiegand 

	Preparing the gsa 3.0+beta3 release.

	* CHANGES: Updated.

2011-06-23  Matthew Mundell 

	* src/html/omp.xsl (result [details]): Comment out the help icon for now.

2011-06-23  Matthew Mundell 

	* src/gsad_omp.c (get_result_omp): Get notes and overrides details too,
	for the modification times.

2011-06-23  Matthew Mundell 

	* src/gsad.c (exec_omp_get): Pass overrides to get_result_omp.

	* src/gsad_omp.c (get_result_omp): Add apply_overrides arg.  Pass through
	to Manager.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (result-detailed): Use right variable to control
	details icon.  Add overrides to icon link.

2011-06-23  Matthew Mundell 

	* src/html/omp.xsl (result-detailed): Add BR when NVT is missing, like
	it is for open ports, but only for delta reports, so that the delta result
	status symbol shows fully.

2011-06-23  Matthew Mundell 

	* src/html/omp.xsl (html-report-table): Move Add Report button back into
	FORM.

2011-06-23  Matthew Mundell 

	* src/html/omp.xsl (html-edit-task-form): Add an Import Report window.

2011-06-23  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Move Apply button DIV above
	threat DIV, so it stays in the window on older Firefoxes.
	(html-report-table): Move Add Report button DIV above FORM, for same
	reason.

2011-06-22  Matthew Mundell 

	Add a basic Result Details page.

	* src/gsad.c (init_validator): Add "get_result" command.
	(exec_omp_get): Handle "get_result".

	* src/gsad_omp.c (get_result_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/gsad.xsl (get_results_response): New indicator template.

	* src/html/omp.xsl (result [details], get_results_response)
	(get_result): New template.
	(result-detailed): Add details-button and show-overrides args.  Add a
	result details icon.

2011-06-22  Matthew Mundell 

	* src/html/gsad.xsl (html-gsa-logo): Add more gsad_msg matches.

2011-06-22  Matthew Mundell 

	* src/html/gsad.xsl (create_user_response, delete_user_response)
	(get_settings_response, modify_auth_response, modify_settings_response)
	(modify_user_response, sync_feed_response): New templates.  Mode
	"response-indicator".
	(html-gsa-logo): Match administrator responses for indicator icon.

2011-06-22  Matthew Mundell 

	* src/gsad_oap.c (save_settings_oap): Treat settings element as
	method_data_param_t's, as required by chunking change.

2011-06-22  Matthew Mundell 

	Add a command result indicator icon.  Only show command result dialog on
	failure.

	* CMakeLists.txt: Install indicator icon images.

	* src/html/gsad.xsl (indicator): New template.  Indicator icon.
	(create_agent_response, create_config_response, create_escalator_response)
	(create_lsc_credential_response, create_note_response)
	(create_override_response, create_report_format_response)
	(create_report_response, create_schedule_response, create_slave_response)
	(create_target_response, create_task_response, delete_agent_response)
	(delete_config_response, delete_escalator_response)
	(delete_lsc_credential_response, delete_note_response)
	(delete_override_response, delete_report_format_response)
	(delete_report_response, delete_schedule_response, delete_slave_response)
	(delete_target_response, delete_task_response, empty_trashcan_response)
	(get_overrides_response, get_reports_escalate_response)
	(get_reports_response, get_system_reports_response, gsad_msg)
	(modify_lsc_credential_response, modify_note_response)
	(modify_override_response, modify_report_format_response)
	(modify_task_response, restore_response, start_task_response)
	(stop_task_response, pause_task_response, resume_paused_task_response)
	(resume_stopped_task_response, test_escalator_response)
	(verify_report_format_response): New templates.  Mode "response-indicator".
	(html-gsa-logo): Match responses for indictor icon.
	(command_result_dialog): Skip the dialog in the success case.

2011-06-20  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Remove Escalate and Download
	columns for delta reports.
	(result-detailed): Remove note and override creation buttons for delta
	reports.

2011-06-20  Matthew Mundell 

	* src/html/omp.xsl (result-detailed): Add headings to the "changed" result
	subboxes.

2011-06-17  Matthew Mundell 

	* src/html/gsa-style.css (div.diff-line, div.diff-line-hunk)
	(div.diff-line-plus, diff-line-minus): New rules.

	* src/html/omp.xsl (highlight-diff, highlight-diff-line): New function.
	(result-detailed): Add highlighted DELTA/DIFF.

2011-06-16  Matthew Mundell 

	* src/html/omp.xsl (result-detailed): For changed delta results, add
	the second report's result description below the first's.

2011-06-16  Henri Doreau 

	* src/html/omp.xsl (get_reports_response/report/report): display
	the target hostname if available.

2011-06-16  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Swap delta_report_id and
	report_id for Apply button, else it swaps the reports.

2011-06-16  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add scan 2 times and progress
	bar.

2011-06-15  Jan-Oliver Wagner 

	* src/html/img/indicator_operation_failed.png,
	src/html/img/indicator_operation_ok.png: New.

2011-06-14  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add delta params to refresh and
	sorting links.

2011-06-13  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Skip the Full Report line in the
	Report Summary table for delta reports.

2011-06-10  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add delta params to paging
	arrows in delta reports.

2011-06-09  Matthew Mundell 

	* src/gsad.c (serve_post): Append method data chunk if there's an existing
	chunk.

2011-06-08  Henri Doreau 

	* src/html/omp.xsl (edit-config-preference): Added network_scan to
	the list of parameters that use yes/no radio buttons.

2011-06-08  Henri Doreau 

	* src/html/omp.xsl (get_reports_response/report/report): Report
	conflicting OS detection results.

2011-06-08  Matthew Mundell 

	* src/html/omp.xsl (html-report-details, report): Swap values of report_id
	and delta_report_id for delta case, so that the report selected first
	comes first in the delta.

2011-06-07  Matthew Mundell 

	* src/html/omp.xsl (task): Switch off threat and trend for container
	tasks.

2011-06-07  Matthew Mundell 

	Add importing of reports into container tasks.

	* src/html/omp.xsl (html-report-table): Add report import window.

	* src/gsad_omp.c (create_report_omp): Add task_id arg.  Pass through to
	Manager.  Add name and comment NULL checks.

	* src/gsad_omp.h: Update header accordingly.

	* src/gsad.c (exec_omp_post): Pass task_id to create_report_omp.

2011-06-07  Jan-Oliver Wagner 

	* src/html/img/delta_second.png, src/html/img/delta.png,
	src/html/img/delta_inactive.png: Udated with better graphics.

2011-06-07  Henri Doreau 

	Improved OS detection reporting using host details best_os_* fields.

	* src/html/omp.xsl (get_reports_response/report/report): Refactored
	OS icon displaying code to use best_os_* fields from host details.

	* src/html/os.xml: Updated with entries for OS's that now have CPE's
	associated with.

	* CMakeLists.txt: Updated to install new OS icons.

2011-06-02  Matthew Mundell 

	Add delta state filtering to delta reports.

	* src/html/omp.xsl (html-report-details): Add delta state filtering
	control.

	* src/gsad_omp.c (get_report_omp): Add delta_states arg.  Pass through to
	Manager.

	* src/gsad.c (init_validator): Add delta state validation.
	(exec_omp_get): Pass delta states to get_report_omp.
	(exec_omp_post): Add temporary get_report_omp delta states value.

	* src/gsad_omp.h: Update header accordingly.

2011-06-01  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Do the filtering controls with
	DIVs instead of a table.

2011-05-26  Matthew Mundell 

	* src/html/omp.xsl (report): Use current override setting in get_report
	icons.

2011-05-26  Matthew Mundell 

	Add very basic report deltas.

	* CMakeLists.txt: Add delta images.

	* src/gsad.c (exec_omp_get): Pass report_id to get_tasks for marking
	report for delta.  Pass delta_report_id to get_report_omp for report
	deltas.

	* src/gsad_omp.c (get_tasks): Add delta candidate arg.  Update callers.
	(get_report_omp): Add delta_report_id arg.  Send through to Manager.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/omp.xsl (html-report-details): When delta is given add delta
	to headings and add report links.
	(report): Add delta buttons.
	(result-detailed): When doing delta add state indicators in result
	headings.

	* src/html/img/delta.png, src/html/img/delta_inactive.png,
	src/html/img/delta_second.png: New files.

2011-05-25  Jan-Oliver Wagner 

	* src/html/img/os_cisco.png, src/html/img/os_freebsd.png,
	src/html/img/os_linux.png, src/html/img/os_netbsd.png,
	src/html/img/os_aix.png, src/html/img/os_openbsd.png: New.

2011-05-24  Matthew Mundell 

	* src/gsad_omp.c (create_escalator_omp): Increase value size for trailing
	'\0' in submethod handling.

2011-05-21  Stephan Kleine

	* src/gsad_omp.c: Remove unused variable to fix compilation with GCC 4.6

2011-05-20  Matthew Mundell 

	* src/html/omp.xsl (html-create-escalator-form): Add an attachment option
	for Email Content.
	(escalator [details]): Add attach text to Email Content.

2011-05-19  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-05-19  Michael Wiegand 

	Preparing the gsa 3.0+beta2 release.

	* CHANGES: Updated.

2011-05-18  Jan-Oliver Wagner 

	* src/html/omp.xsl (get_reports_response/report/report):
	Improved note about missing OS information.

2011-05-18  Matthew Mundell 

	* src/html/omp.xsl (get_trash): Add missing confirm window.

2011-05-18  Matthew Mundell 

	* src/html/omp.xsl (modify_note_response)
	(modify_override_response): Remove duplicate templates.

2011-05-18  Matthew Mundell 

	* src/gsad_base.c (xsl_transform): Add trace as in USE_LIBXSLT case.

2011-05-18  Matthew Mundell 

	* src/html/omp.xsl (get_nvts, get_note, get_override): Apply templates for
	save note and override confirm windows.

2011-05-18  Matthew Mundell 

	* src/gsad.c (override [nvt-details]): Use correct icon.  Add XSL markup.

2011-05-18  Matthew Mundell 

	* src/gsad.c (create_note_omp, create_override_omp): Get escalators
	too, for report page dropdown.

2011-05-18  Matthew Mundell 

	* src/gsad.c (verify_agent_omp, delete_report_format_omp)
	(verify_report_format_omp): Correct message typos.

2011-05-18  Matthew Mundell 

	* src/html/omp.xsl (html-report-table, get_trash): Use "Scan Config"
	instead of "Config" for consistency.

2011-05-18  Matthew Mundell 

	* src/html/omp.xsl (html-report-table): Remove surplus } characters.

2011-05-18  Matthew Mundell 

	* src/gsad.c (exec_omp_post): At least survive if the caller param is
	missing.

2011-05-18  Matthew Mundell 

	* src/html/omp.xsl (user): Switch the delete_user icon to POST.

2011-05-18  Matthew Mundell 

	* src/html/omp.xsl (html-report-table): Pass task_id and overrides params
	to note and override templates explicitly, instead of bundling them in the
	next param, which only works for GET.
	(note, override): Add params and params-get parameters.

2011-05-18  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Remove delete_note override requirement, as
	it's optional.  Validate task_id too for delete_report.  Add save_note
	and save_override NULL param checks that where previously done in
	exec_omp_get.

	* src/gsad_oap.c (delete_user_oap): Add NULL param check that was
	done in exec_omp_get when this was a GET.

	* src/gsad_omp.c: Add NULL param checks to the new POST commands.  These
	were done in exec_omp_get when the commands were GET operations.

2011-05-17  Matthew Mundell 

	* src/gsad_omp.c (delete_note_omp, delete_override_omp): Revert erroneous
	NULL checks added when switching the delete_* commands to POST.

2011-05-17  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add missing filtering params to
	"All filtered results" download.  Add missing max_results param to
	"Filtered Results 1 to n" download.

2011-05-17  Matthew Mundell 

	* src/gsad.c (serve_post): Correct esc_first_result case.  Add missing
	esc_max_results case.

2011-05-17  Matthew Mundell 

	Split the escalate case of get_report out into a POST request.

	* src/gsad.c (init_validator): Add alias "escalate_report".
	(struct req_parms, free_resources, serve_post): Add required fields.
	(exec_omp_post): Add new command.

	* src/html/omp.xsl (html-report-details): Make escalate icons POST forms
	that request the new escalate_report command.

2011-05-17  Matthew Mundell 

	Switch test_escalator and the save_* commands to POST.

	* src/gsad.c (init_validator): Add alias "new_threat".
	(struct req_parms, free_resources, serve_post): Add required fields.
	(exec_omp_post): Add commands.
	(exec_omp_get): Remove commands.

	* src/html/omp.xsl (start-icon): Add cmd and alt params.
	(html-edit-task-form, html-edit-note-form, html-edit-override-form): Make
	form POST.  Add caller.
	(escalator): Use start-icon.

2011-05-16  Matthew Mundell 

	Switch the task control commands to POST.

	* src/gsad.c (exec_omp_post): Add task control commands.
	(exec_omp_get): Remove task control commands.

	* src/html/omp.xsl: Replace every task control icon link with a POST icon.
	(pause-icon, resume-icon, start-icon, stop-icon): New templates.

2011-05-16  Matthew Mundell 

	Switch the restore command to POST.

	* src/gsad.c (init_validateor): Replace . with - in uuid.
	(exec_omp_post): Add restore command.
	(exec_omp_get): Remove restore command.

	* src/html/omp.xsl: Replace every restore icon link with a POST icon.
	(restore-icon): New template.

2011-05-16  Michael Wiegand 

	* src/gsad.c (handle_sighup): Do not exit upon receiving a SIGHUP.
	Even though exiting in the default POSIX action, most current
	distributions do not expect this behavior.

2011-05-12  Matthew Mundell 

	* src/html/omp.xsl (get_escalators_response): New function.  Prevents
	matching of get_escalators_response on get_reports page.

2011-05-12  Matthew Mundell 

	Switch the delete_* commands to POST.

	* src/gsad.c (validate_or): New function.
	(req_parms, free_resources, serve_post): Add params for commands.
	(exec_omp_post): Add delete_* commands.
	(exec_omp_get): Remove delete_* commands.

	* src/gsad_omp.c (delete_note_omp, delete_override_omp): NULL check
	params.

	* src/html/omp.xsl: Replace every delete_* icon links with POST icons.
	(delete-button): Rename delete-icon.
	(trash-delete-icon, trashcan-icon): New templates.
	(delete-icon): New template.  Was delete-icon.

2011-05-09  Matthew Mundell 

	Switch delete_agent button to POST.

	* src/gsad.c (req_parms, free_resources, serve_post): Add agent_id.
	(exec_omp_post): Add delete_agent.
	(exec_omp_get): Remove delete_agent.

	* src/html/omp.xsl (delete-button): New template.
	(agent): Replace link with form.

2011-05-09  Matthew Mundell 

	* src/gsad.c (init_validator): Remove character limitations on "password".

	* src/gsad_oap.c (create_user_oap, save_user_omp): Send command with
	openvas_server_sendf_xml, as password may contain XML chars.

	* src/gsad_oap.c (create_slave_oap): Send CREATE_SLAVE with
	openvas_server_sendf_xml, as password may contain XML chars.

	* src/html/help.xsl (configure_slaves.html, configure_users.html): Update
	password syntax.

2011-05-05  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-05-05  Michael Wiegand 

	Preparing the gsa 3.0+beta1 release.

	* CHANGES: Updated.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-05-04  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add missing max_results to
	links, so that they respect "Results per page".

2011-05-04  Matthew Mundell 

	* src/html/omp.xsl (escalator [details]): Add Sourcefire Connector data.

2011-05-04  Matthew Mundell 

	Base64 encode PKCS12 when creating Sourcefire escalator.

	* src/gsad_base.h (struct method_data_param): New struct.
	(method_data_param_t): New type.

	* src/gsad.c (escalator_data, free_resources): Expect method data in
	struct.
	(serve_post): Put method data into struct.

	* src/gsad_omp.c (send_escalator_method_data): New function.  Copy of
	send_escalator_data, with Sourcefire PKCS12 base64 special case.
	(create_escalator_omp): Switch syslog special to use struct.  Call
	send_escalator_method_data instead of send_escalator_data for method data.

2011-05-03  Matthew Mundell 

	* src/html/omp.xsl (status_bar): Add percentage and bar to 'Uploading'.

2011-05-02  Matthew Mundell 

	Add a column to the report summary for escalating the report.

	* src/html/omp.xsl (get_reports_escalate_response): New template.
	(html-report-details): Add "Escalate" column.
	(get_report): Also match get_reports_escalate_response.

	* src/gsad.c (exec_omp_get): Also pass escalator filters to
	get_report_omp.

	* src/gsad_omp.c (get_report_omp): Escalate before getting report, if
	requested.  Get escalators for dropdown.
	(delete_note_omp, save_note_omp, delete_override_omp)
	(save_override_omp): Get escalators for dropdown.

	* src/gsad_omp.h: Update header accordingly.

2011-05-01  Henri Doreau 

	* src/html/omp.xsl (get_report_response/report/report): use the
	best_os_* entries from host details to display the detected OS.

2011-04-28  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add missing max_results param
	for "Filtered results..." download.

2011-04-26  Matthew Mundell 

	* src/html/omp.xsl (html-report-details, html-report-table)
	(status_bar, task): Add "Uploading" case.  Grey stop and resume when
	uploading.

2011-04-22  Matthew Mundell 

	Add key pair credentials.

	* src/gsad.c (init_validator): Add "key" to "create_credentials_type".
	Remove out of date comment.
	(req_parms, free_resources): Add passphrase, private_key, public_key.
	(serve_post): Pass passphrase, private_key and public_key to
	create_lsc_credential_omp.

	* src/gsad_omp.c (create_lsc_credential_omp): Add key args.  Pass through
	to manager.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (html-create-lsc-credential-form): Add key pair input.

2011-04-21  Matthew Mundell 

	* src/html/omp.xsl (html-create-escalator-form): Add Sourcefire Connector
	escalator.

2011-04-14  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Offer predefined reports with
	trusted reports, for download.

2011-04-14  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Only offer trusted report
	formats.

2011-04-13  Matthew Mundell 

	* src/gsad.c (RESULTS_PER_PAGE): New define.
	(exec_omp_post, exec_omp_get): Replace literals with new define.

	* src/html/omp.xsl (html-report-details): Add results per page field.

2011-04-13  Matthew Mundell 

	* src/gsad.c (exec_omp_get): Get maximum result values from params instead
	of using constant.

	* src/html/omp.xsl (html-report-details, html-create-note-form)
	(html-edit-note-form, html-create-override-form)
	(html-edit-override-form): Add max_results to forms that lead back to the
	results page.
	(note-detailed, override-detailed, result-detailed): Add max_results to
	links that lead back to the results page.

2011-04-13  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Get the increment from the
	report, instead of using a fixed value.

2011-04-13  Matthew Mundell 

	* src/html/omp.xsl (report): Remove download button.

	* src/html/help.xsl (reports.html): Remove "Download a report".

2011-04-13  Matthew Mundell 

	* src/gsad_oap.c (get_users_oap): Align arg properly.

2011-04-13  Matthew Mundell 

	* src/html/oap.xsl (modify_user_response): New template.

2011-04-12  Matthew Mundell 

	* src/html/omp.xsl (config): Put the writable cases the right way round.

2011-04-12  Matthew Mundell 

	* src/html/omp.xsl (html-create-lsc-credential-form)
	(html-edit-lsc-credential-form, html-create-target-form)
	(edit-config-preference, html-create-slave-form): Turn off autocomplete
	for passwords.

2011-04-12  Matthew Mundell 

	* src/tmp/omp.xsl (get_trash): Renamed link tag "tasks" to "the_tasks" because
	at least the firefox mixes up the link tag with the div tag with the
	same id "tasks" (and therfore jumps to another place on that page).

2011-04-05  Matthew Mundell 

	* src/html/omp.xsl (config): Check writable flag instead of in_use flag
	for edit button.

	* src/html/help.xsl (configure_scanconfigs.html): Note that trashcan
	tasks are considered too for edit.

2011-03-30  Jan-Oliver Wagner 

	* src/html/help.xsl (configure_credentials.html): Fixed 2 typos.

2011-03-30  Matthew Mundell 

	Handle saving of container tasks.

	* src/html/omp.xsl (html-edit-task-form): Send target_id as "--" for
	container tasks.

	* src/gsad_omp.c (save_container_task_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/gsad.c (exec_omp_get): Call save_container_task_omp for container
	tasks.

2011-03-29  Matthew Mundell 

	* src/html/omp.xsl (html-report-table, task): Grey start button for
	container tasks.

2011-03-29  Matthew Mundell 

	* src/html/omp.xsl (task): Remove duplicate token.

2011-03-29  Matthew Mundell 

	Add a New Container Task window to the New Task page.

	* src/gsad.c (init_validator): Add command create_report.
	(exec_omp_post): Add create_report handling.

	* src/gsad_omp.c (create_report_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/omp.xsl (create_report_response): New template.
	(new_task): Add container task window.

2011-03-25  Jan-Oliver Wagner 

	* src/html/img/restore_inactive.png: Updated with final version.

2011-03-22  Jan-Oliver Wagner 

	* src/html/omp.xsl: Renamed "Trashcan Contents" to "Contents".

	* src/html/help.xsl: Fixed icons for restore.

2011-03-22  Henri Doreau 

	* src/html/os.xml: complete regeneration to include every CPEs present
	in cpe.inc and their official CPE titles. Also changed the format to use
	XML entities instead of attributes.

	* src/html/omp.xsl: modified to use the new format of os.xml.

2011-03-22  Matthew Mundell 

	Log the user out when connecting to the Administrator fails.

	* src/gsad_oap.c (administrator_connect): If connecting to adminstrator
	fails, log user out and return login page in new html param.  Update all
	callers to return this html when appropriate.

2011-03-22  Matthew Mundell 

	* src/html/omp.xsl (get_trash): Correct count selects.

2011-03-22  Matthew Mundell 

	Log the user out when connecting to the Manager fails.

	* src/gsad.c (user_find): New function.  Was token_user.  Update callers.
	(token_user): Replace with version that find user from token only.
	(token_user_remove): New function.  Remove user given token.

	* src/gsad_omp.c (manager_connect): If connecting to manager fails, log
	user out and return login page in new html param.  Update all callers to
	return this html when appropriate.

2011-03-21  Jan-Oliver Wagner 

	* src/html/omp.xsl (get_trash): Added a header line for contents
	table.

2011-03-21  Jan-Oliver Wagner 

	* src/html/img/restore_inactive.png: New. Interims icon.

	* CMakeLists.txt: Install restore icons.

	* src/html/omp.xsl: Apply new restore icon where resume
	was used for the time being.

2011-03-21  Jan-Oliver Wagner 

	* src/html/omp.xsl (get_trash): Make overview table use
	full width and add title for this contents.

2011-03-21  Henri Doreau 

	* src/html/omp.xsl: mark IPs with an icon representing the detected
	Operating System.

	* src/html/os.xml: New. Database to retrieve the OS icon and title to
	display for a given CPE.

	* CMakeLists.txt: consider the new files during the installation.

2011-03-16  Jan-Oliver Wagner 

	* src/html/img/indicator_software_update.png,
	src/html/img/indicator_software_update_inactive.png: New. Indicator
	Icon for availability of software update.

2011-03-16  Jan-Oliver Wagner 

	* src/html/img/os_apple.png, src/html/img/os_debian.png,
	src/html/img/os_centos.png, src/html/img/os_gentoo.png,
	src/html/img/os_unknown.png, src/html/img/os_windows.png,
	src/html/img/os_fedora.png, src/html/img/os_mandriva.png,
	src/html/img/os_suse.png, src/html/img/os_trustix.png,
	src/html/img/os_novell.png, src/html/img/os_conflict.png,
	src/html/img/os_sun.png, src/html/img/os_hp.png,
	src/html/img/os_redhat.png: New. Icons to mark IPs with the
	detected Operating System.

2011-03-16  Jan-Oliver Wagner 

	* src/html/img/restore.png: New. Restore Icon for the Trashcan.

2011-03-16  Matthew Mundell 

	* src/gsad.c (request_handler): In the GET case when the session has
	expired, skip passing the next page down to the XSL when the command is
	an export command.  This prevents the login page from simply serving the
	exported file.

2011-03-16  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Reword down message slightly.

2011-03-16  Matthew Mundell 

	Tell the user when the login fails because the manager is down.

	* src/gsad.c (exec_omp_post): Update authenticate call.  Add message if
	manager is down.

	* src/gsad_omp.c (is_omp_authenticated): Remove.  Now authenticate_omp.
	(authenticate_omp): New function.  Was is_omp_authenticated.  Add "manager
	down" return.

	* src/gsad_omp.h: Update header accordingly.

2011-03-16  Matthew Mundell 

	* src/html/gsad.xsl (error_dialog): Get token from param.
	(gsad_response): New template.  From omp.xsl.

	* src/html/omp.xsl (gsad_response): Remove.  To gsad.xsl.

	* src/html/help.xsl (error_messages.html): Correct provoke link.

2011-03-15  Matthew Mundell 

	* src/html/omp.xsl (get_trash): Correct help link.

	* src/html/help.xsl: Update Delete buttons to Trashcan buttons.
	(contents.html): Add trashcan.
	(trashcan.html): New page.

2011-03-15  Matthew Mundell 

	* src/html/omp.xsl (get_trash): Add contents table.

2011-03-15  Matthew Mundell 

	* src/html/omp.xsl (get_trash): Always print headers.

2011-03-14  Matthew Mundell 

	* src/html/omp.xsl (note [details], override [details]): Indicate if task
	is in trashcan.

2011-03-14  Matthew Mundell 

	* src/html/omp.xsl (html-report-table): Use trashcan button in header.
	(task): Improve trashcan link text.

2011-03-14  Matthew Mundell 

	Add a trashcan.

	* src/html/img/trashcan.png, src/html/img/trashcan_inactive.png: New
	files.

	* src/CMakeLists.txt: Install trashcan icons.

	* src/gsad.c (init_validator): Add trashcan commands.
	(exec_omp_post): Add empty_trashcan handling.
	(exec_omp_get): Increase CMD_MAX_SIZE.  Add trashcan command handling.

	* src/gsad_omp.c (delete_trash_agent_omp, delete_trash_config_omp)
	(delete_trash_target_omp, delete_trash_lsc_credential_omp)
	(delete_trash_report_format_omp, delete_trash_schedule_omp)
	(delete_trash_slave_omp, delete_trash_target_omp)
	(delete_trash_task_omp, restore_omp, empty_trashcan_omp, get_trash)
	(get_trash_omp): New functions.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/gsad.xsl (html-gsa-navigation): Add Miscellaneous section with
	Trashcan.

	* src/html/omp.xsl (task, lsc_credential, agent, escalator, target)
	(config, schedule, slave, report): Replace Delete with To Trashcan.
	(task [trash], lsc_credential [trash], agent [trash], escalator [trash])
	(target [trash], config [trash], schedule [trash], slave [trash])
	(report [trash], empty_trashcan_response, restore_response)
	(html-agents-trash-table, html-configs-trash-table)
	(html-escalators-trash-table, html-lsc-credentials-trash-table)
	(html-report-formats-trash-table, html-schedules-trash-table)
	(html-slaves-trash-table, html-targets-trash-table)
	(html-tasks-trash-table, get_trash): New templates.

2011-03-09  Michael Wiegand 

	Post branch version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-03-04  Matthew Mundell 

	* src/html/help.xsl (view_report.html): Add token to jump link.

2011-03-02  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-03-02  Michael Wiegand 

	Preparing the gsa 2.0.1 release.

	* CHANGES: Updated.

	* INSTALL: Updated prerequisites.

2011-03-01  Matthew Mundell 

	Switch to doing the XSL transform in a separate process, keeping the
	libxslt based transform as a configure time option.  This protects the
	GSA from threading and memory errors in libxslt and libxml.

	* CMakeLists.txt: Set USE_LIBXSLT.  Require xsltproc if appropriate.

	* src/CMakeLists.txt: Set USE_LIBXSLT directive.

	* src/gsad.c (main): Set SIGCHLD to SIG_DFL for glib.

	* src/gsad_base (gsad_base_init, xsl_transform): Add alternative for doing
	XSL transform in separate process.

2011-02-25  Matthew Mundell 

	Close some leaks found by Pavel Sejnoha.

	* src/gsad.c (file_content_response): Free path in error cases.

	* src/gsad_omp.c (get_report_omp): Free task_id.

2011-02-24  Matthew Mundell 

	* src/gsad.c (file_content_response): Add fclose before error return.
	Spotted by Felix Wolfsteller.

2011-02-23  Matthew Mundell 

	* src/gsad_base.c (ctime_r_strip_newline): New function.

	* src/gsad_base.h: Add header accordingly.

	* src/gsad.c, src/gsad_omp.c, src/gsad_oap.c: Replace every use of ctime
	with ctime_r_strip_newline, which is reentrant and removes the trailing
	newline.  In some cases also add the missing time call.

2011-02-21  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-02-21  Michael Wiegand 

	Preparing the gsa 2.0.0 release.

	* CHANGES: Updated.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-02-21  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Set caller to previous caller, as this is
	usually the case.

2011-02-20  Matthew Mundell 

	* src/gsad.c (request_handler): Correct comment.
	(main): Call gsad_base_init.

	* src/gsad_base.c (gsad_base_init): New function.  Check if libxml
	supports threading and init parser.

	* src/gsad_base.h: Add header accordingly.

2011-02-18  Matthew Mundell 

	* src/html/help.xsl (javascript.html): Correct typos.

2011-02-18  Jan-Oliver Wagner 

	* src/html/img/indicator_js.png: Replaced temporary icon with
	a specific one.

	* src/html/help.xsl: Reworked information about JavaScript.

	* src/html/gsad.xsl: Modified JS hint, updated copyright year.

2011-02-18  Matthew Mundell 

	* src/html/omp.xsl (verify_report_format_response): New template.
	(get_report_formats): Match the verify response too.

2011-02-18  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Init credentials caller.

	* src/gsad_oap.c, src/gsad_omp.c (xsl_transform_oap): Check caller before
	using.

2011-02-18  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-02-18  Michael Wiegand 

	Preparing the gsa 2.0+rc5 release.

	* CHANGES: Updated.

2011-02-18  Matthew Mundell 

	On relogin after a POST request due to expired session, return to the page
	that held the POST form.

	* src/gsad.c (req_parms, free_resources, serve_post): Add caller.
	(exec_omp_post): Add URL based on caller param to expired case of
	LOGIN_PAGE.  Support for URL exists already, from similarly patch for GET.
	(reconstruct_url): New function.
	(request_handler): Replace GET URL reconstruction with function call.
	Setup caller field in credentials for page handlers.

	* src/gsad_base.h (credentials_t): Add caller.

	* src/gsad_oap.c, src/gsad_omp.c (xsl_transform_oap): Add CALLER to
	ENVELOPE.

	* src/html/gsad.xsl (caller): New template.

	* src/html/oap.xsl, src/html/omp.xsl: Add hidden caller field to every
	POST form from ENVELOPE.

2011-02-18  Matthew Mundell 

	Remove the session cookie on logout.

	* src/gsad.c (attach_sid): Neaten doc.  Make static.
	(remove_sid): New function.
	(send_response): If sid is 0, remove cookie.
	(handler_send_response): Add remove_cookie arg.  Update callers.
	(request_handler): Flag cookie removal where appropriate.

2011-02-17  Matthew Mundell 

	Set the session cookie for every authenticated page, so that the
	expiration time is updated.

	* src/gsad.c (exec_omp_post): Move user return into arg.  Add return
	value.  Add new_sid return arg which contains the new SID where
	appropriate.
	(EXPIRES_LENGTH): Move up in file.
	(attach_sid): New function.  Body from send_redirect_header.  Use current
	time instead of time in user struct for simplicity.
	(send_response): Add sid arg.  Set SID cookie if given.  Update callers.
	(send_redirect_header): Move SID cookie setting out to attach_sid.
	(handler_send_response): Doc return.
	(request_handler): For both GET and POST, set the SID cookie when the user
	is authentic.

2011-02-17  Matthew Mundell 

	* src/gsad.c (serve_post): Remove erroneous cookie parsing.
	(request_handler): Parse the cookie with the correct name from the
	connection.

2011-02-17  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-02-17  Michael Wiegand 

	Preparing the gsa 2.0+rc4 release.

	* CHANGES: Updated.

2011-02-17  Matthew Mundell 

	* src/gsad.c (SESSION_LENGTH): Remove.
	(SESSION_TIMEOUT): New define to replace SESSION_LENGTH.
	(session_timeout): New variable
	(token_user, send_redirect_header): Read timeout as minutes from
	session_timeout.
	(main): Add --timeout.

2011-02-17  Matthew Mundell 

	Add a dedicated icon for the JavaScript indicator.  Display the icon only
	when JavaScript is on.

	* CMakeLists.txt: Install the new icon.

	* src/html/gsad.xsl (html-gsa-logo): Only display icon when JavaScript is
	on.

	* src/html/help.xsl (javascript.html): Update accordingly.

	* src/html/img/indicator_js.png: New icon.

2011-02-16  Matthew Mundell 

	Add cookie based session identification.

	* src/gsad.c (use_secure_cookie): New variable.
	(struct user): Add cookie.
	(user_add): Set cookie.
	(token_user): Add cookie arg.  Check if browser ID matches server ID.
	(struct req_parms): Add cookie.
	(free_resources): Free cookie.
	(serve_post): Read cookie.
	(exec_omp_post): Pass cookie to token_user and go to login if cookie
	missing or bad.
	(EXPIRES_LENGTH): New define.
	(send_redirect_header): Add user arg.  Send cookie if arg set.  Update all
	callers.
	(request_handler): For GET, read cookie and pass to token_user.  Handle
	new return.
	(main): Add --secure-cookie.  If given with --http-only use a secure
	cookie.

2011-02-16  Matthew Mundell 

	* src/gsad_omp.c (save_override_omp): Remove premature
	openvas_server_close.

2011-02-15  Michael Wiegand 

	* src/html/help.xsl (performance.html): Add missing slave_id
	parameter.

2011-02-15  Michael Wiegand 

	* src/gsad.c (exec_omp_get): Have sane default parameters for system
	parameters in case they are not supplied.

2011-02-14  Matthew Mundell 

	* src/gsad.c (append_param): Skip "r" too.
	(request_handler): Add "&" to dummy param, so that next param gets it.

2011-02-14  Matthew Mundell 

	* src/gsad.c (request_handler): Skip follow on page when logging out.

2011-02-14  Jan-Oliver Wagner 

	* src/html/help.xsl: Reworked about dialog (authors and logos out).

	* src/html/img/intevation-logo.png, src/html/img/gb-logo.png,
	src/html/img/bsi-logo.png: Removed.

	* CMakeLists.txt: Don't install the logo's anymore.

2011-02-14  Matthew Mundell 

	* src/gsad.c (request_handler): When generating the follow on URL, ensure
	that there is at least one parameter, to simplify appending the token.

2011-02-14  Matthew Mundell 

	* src/gsad.c (request_handler): Print XML with g_markup_printf_escaped
	in case login contains special XML chars.

	* src/gsad_oap.c (xsl_transform_oap): Print XML with
	g_markup_printf_escaped in case login contains special XML chars.
	Clarify doc as in xsl_transform_omp.

2011-02-14  Matthew Mundell 

	* src/gsad.c (xsl_transform_omp): Print XML with g_markup_printf_escaped
	in case login contains special XML chars.

2011-02-14  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Remove password and username validation
	erroneously added with token session management on 2011-02-03.

2011-02-12  Matthew Mundell 

	* src/html/omp.xsl (get_system_reports_response): Add slave ID to links.

2011-02-11  Matthew Mundell 

	Make the fallback report more like the others.

	* src/html/omp.xsl (system_report): Include the contents of the report if
	it's text.
	(fallback): Remove.
	(get_system_reports): Remove fallback check.

2011-02-11  Matthew Mundell 

	* src/html/omp.xsl (fallback): New template.
	(get_system_reports): Show the fallback report on error.

2011-02-10  Matthew Mundell 

	Add a JavaScript indicator.

	* src/html/gsa-style.css (.status_panel): New rule.

	* src/html/gsad.xsl (html-gsa-logo): Add icon next to login panel that
	indicates whether JavaScript is enabled.

	* src/html/help.xsl (javascript.html): New template.

2011-02-10  Matthew Mundell 

	* src/html/gsad.xsl (autorefresh): Add token to URL.

2011-02-09  Matthew Mundell 

	* src/gsad.c (main): Check the --redirect flag, instead of the --rport
	variable, to see whether to redirect.

2011-02-09  Matthew Mundell 

	For GET requests when the session expires, go to the requested page after
	logging in.

	* src/gsad.c (append_param): New function.
	(request_handler): Add next URL to login page XML when the session has
	expired.  Redirect to the next URL on successful login.

	* src/html/gsad.xsl (login_page): Use next URL from XML if there is one.

2011-02-08  Michael Wiegand 

	Consolidation: Move most of configuration and installation handling to
	top level CMakeLists.txt and clean up top level CMakeLists.txt.

	* CMakeLists.txt: Split up package detection. Set all _CFLAGS
	and _LDFLAGS properly. Add all defines to CMAKE_C_FLAGS. Handle
	installation of logging configuration and support files.

	* src/CMakeLists.txt: Remove most configuration and installation. Use
	the LINK_FLAGS reported by pkg-config instead of hard coding them.
	Split up handling of _LIBRARIES, added TODOs.

	* doc/CMakeLists.txt: Improved handling of "make clean" stage.

2011-02-08  Matthew Mundell 

	* src/gsad_omp.c (get_config_omp): Always get the NVT families.

	* src/html/omp.xsl (config [families]): Show the total number of NVTs too,
	counting from NVT families list.

2011-02-07  Jan-Oliver Wagner 

	* src/CMakeLists.txt: Removed some testing stuff that
	accidently was comitted.

2011-02-05  Jan-Oliver Wagner 

	* src/gsad.c (gsad_init, main): Replace GSA_STATE_DIR by GSA_DATA_DIR.

	* src/CMakeLists.txt: Replace GSA_STATE_DIR by GSA_DATA_DIR.

	* CMakeLists.txt: Replace GSA_STATE_DIR by GSA_DATA_DIR.

2011-02-05  Matthew Mundell 

	* src/gsad_omp.c (save_note_omp): Remove premature openvas_server_close.

2011-02-04  Matthew Mundell 

	* src/html/help.xsl (scanconfig_details.html): Replace name in get_config
	URL with ID.

2011-02-04  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-02-04  Michael Wiegand 

	Preparing the gsa 2.0+rc3 release.

	* CHANGES: Updated.

2011-02-04  Michael Wiegand 

	* README: Fix typo, strip now redundant part from example.

2011-02-04  Michael Wiegand 

	Add man page to gsad.

	* doc/gsad.8.xml: New. Source file for the gsad man page.

	* doc/gsad.8: New. Pregenerated man page as troff document.

	* doc/gsad.html: New. Pregenerated man page as HTML document.

	* doc/CMakeLists.txt: Add support for man page generation and
	installation.

	* CMakeLists.txt: Define DATADIR.

	* INSTALL: Updated prerequisites.

2011-02-03  Matthew Mundell 

	* src/html/gsad.xsl (login_page): Turn off autocomplete on input fields,
	to prevent some of the password completion performed by some browsers.

2011-02-03  Matthew Mundell 

	Replace HTTP Basic Auth based session management with token based
	session management.  In the process close the cross site request
	forgery hole that affected every URL.

	* src/gsad.c (REALM): Remove.
	(SESSION_LENGTH): New define.
	(users, mutex): New variables.
	(struct user, user_t): New type.
	(user_add, token_user, user_release, user_remove): New functions.
	(init_validator): Add "token".
	(struct req_parms, free_resources, serve_post): Add token param.
	(get_header_credentials, is_http_authenticated)
	(create_http_authenticate_response, send_http_authenticate_header): Remove.
	Part of Basic Auth.
	(exec_omp_post): Remove credentials arg.  Setup credentials from "users"
	via the "token" request param.  Add a login command.
	(exec_omp_get): Add credentials arg because the caller does all the
	request param parsing, and so the caller must get the token and setup the
	credentials.  Update single caller.
	(file_content_response): Add credentials arg for gsad_message.  Serve the
	login page via an XSL transform instead of via a static page.  For "file
	not found" errors, simply serve the error, instead of also logging out
	the user (which would require a token).  Remove Basic Auth related
	header additions.  Update single caller.
	(handler_send_response): New function.  Helper for request_handler.
	(request_handler): Simply redirect the base url to the login page, instead
	of logging the user out first.  Serve the elements of the login page and
	the decorative images before checking authentication.  Replace the GET
	Basic Auth check with a check based on the token request param.  Add
	explicit logout handling.  Add the token to ENVELOPE in the XML.  Redirect
	to the tasks page if the exec_omp_post return indicates a successful
	login.
	(gsad_init): Init mutex and users.

	* src/gsad_base.c (gsad_message): Add credentials arg, and add token to
	GSAD_RESPONSE XML.  The token is for the logout and assumed sane state
	links.  Update all callers.

	* src/gsad_base.h: Update header accordingly.
	(credentials_t): Add token.

	* src/gsad_oap.c (xsl_transform_oap): Add token to ENVELOPE XML.

	* src/gsad_omp.c (xsl_transform_omp): Add token to ENVELOPE XML.
	(is_omp_authenticated): Add const to args.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/gsad.xsl: Add token to every internal HREF, both GET and POST.
	(error_dialog): Ditto.  If the token is missing, add a login link instead
	of a logout link.
	(login_page, token): New templates.

	* src/html/help.xsl: Add token to every internal HREF.

	* src/html/oap.xsl: Add token to every internal HREF, both GET and POST.

	* src/html/omp.xsl: Add token to every internal HREF, both GET and POST.

2011-02-01  Michael Wiegand 

	Switch gsa to pkg-config.

	* CMakeLists.txt: Move check for openvas-libraries to pkg-config.
	Remove duplicate libmicrohttpd check.

	* INSTALL: Update requirements and installation instructions.

	* src/CMakeLists.txt: Replace calls to libopenvas-config with the
	appropriate pkg-config calls.

2011-01-31  Michael Wiegand 

	* src/gsad.c (main): Log a message if binding to a port failed before
	trying the fallback port.

2011-01-26  Jan-Oliver Wagner 

	* CMakeLists.txt: Fixed minor string typo.

2011-01-21  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2011-01-21  Michael Wiegand 

	Preparing the gsa 2.0+rc2 release.

	* CHANGES: Updated.

2011-01-21  Michael Wiegand 

	Ensure gsa tries to bind to the appropriate privileged ports first and
	falls back to an unprivileged default port if it did not work and no
	custom port was specified.

	* src/gsad.c: Change DEFAULT_GSAD_HTTP_PORT to 80, add
	DEFAULT_GSAD_PORT with value 9392 as fallback.
	(main): Retry binding to DEFAULT_GSAD_PORT if launching the MHD daemon
	failed and no custom port was specified.

2011-01-20  Matthew Mundell 

	* src/gsad_log_conf.cmake_in: Add warning about passwords.

2011-01-19  Matthew Mundell 

	* src/gsad_omp.c (openvas_server_sendf_xml): Remove.

2011-01-19  Matthew Mundell 

	* src/gsad.c (request_handler): Neaten formatting.

2011-01-19  Jan-Oliver Wagner 

	* CMakeLists.txt: Added check for microhttpd library.

2011-01-18  Matthew Mundell 

	* src/gsad.c (init_validator): Allow any character in LSC passwords.

	* src/html/help.xsl (configure_credentials.html): Update lsc_password.

2011-01-18  Matthew Mundell 

	* src/gsad_omp.c (create_target_omp): Create target locator string with
	g_markup_escape_text, as password may contain a &.

2011-01-14  Matthew Mundell 

	* src/html/help.xsl (configure_credentials.html): Add ! to lsc_password
	example.

2011-01-14  Matthew Mundell 

	* src/gsad.c (init_validator): Add ! to lsc_password.

2010-12-30  Jan-Oliver Wagner 

	* src/gsad.c (main): Adapted --version output to
	comply with GNU Coding Standards
	(http://www.gnu.org/prep/standards/standards.html#g_t_002d_002dversion)

2010-12-21  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2010-12-21  Michael Wiegand 

	Preparing the gsa 2.0+rc1 release.

	* src/html/help.xsl: Updated version number.

	* CMakeLists.txt: Updated version number.

	* CHANGES: Updated.

2010-12-18  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add false positive to full
	download levels.

2010-12-18  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): In full download, put cmd first
	like other downloads, add a first_result, and get the counts from the
	correct entity.

2010-12-17  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Pass max_results to full and
	"all filtered" downloads, otherwise 1000 is used.

2010-12-17  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Only display current filtered
	results range when there are results.

2010-12-17  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add current filtered results row
	to report summary.  Remove download button from filtering window.  Move
	result pager from filtering window to filtered window.

2010-12-17  Matthew Mundell 

	* src/gsad.c (init_validator): Add space to port_range, grouping
	explicitly.

2010-12-17  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add filtered result row to
	report summary.

2010-12-17  Matthew Mundell 

	* src/html/help.xsl (configure_targets.html): Add port range.

2010-12-16  Matthew Mundell 

	Move port range from config into target.

	* src/gsad.c (init_validator): Add port range validator.
	(req_parms, free_resources): Add port range.
	(serve_post): Handle port range.
	(exec_omp_post): Pass port range to create_target_omp.

	* src/gsad_omp.c (create_target_omp): Add port range arg.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (html-create-target-form): Add port range input.
	(html-targets-table, target, target [details]): Show port range.

2010-12-16  Michael Wiegand 

	* CMakeLists.txt: Add a collection of code hardening flags to
	CMAKE_C_FLAGS, inspired by hardening-wrapper on Debian. Add -Werror to
	CMAKE_C_FLAGS to make all warnings fatal.

2010-12-16  Michael Wiegand 

	* doc/CMakeLists.txt: Handle absence of doxygen more gracefully.

2010-12-14  Jan-Oliver Wagner 

	* src/html/omp.xsl (report): Fixed string.

2010-12-14  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Switch table line to full report
	with download column.
	(html-report-table, report): Replace download column with download action.

	* src/html/help.xsl (configure_report_formats.html): Move predefined
	report details here.
	(reports.html): Remove predefined report details.  Add report download
	action.
	(view_report.html): Add descriptions of windows, in order to describe new
	download option.

2010-12-13  Matthew Mundell 

	* src/gsad.c (req_parms, free_resources): Add lsc_smb_credential_id.
	(serve_post): Pass two credentials to create_target_omp.

	* src/gsad_omp.c (create_target_omp): Split credential into SSH and SMB
	credentials.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/help.xsl (configure_targets.html): Update for dual credential.

	* src/html/omp.xsl (html-create-target-form, html-targets-table, target)
	(target [details]): Split into two credentials.

2010-12-10  Matthew Mundell 

	* src/gsad_omp.c (create_lsc_credential_omp): Put comment tag directly
	in command string, otherwise the send function escapes brackets.

2010-12-01  Matthew Mundell 

	* src/html/help.xsl (configure_slaves.html, new_task.html): New templates.
	(contents.html): Add slaves item.

2010-11-30  Michael Wiegand 

	* src/html/omp.xsl (get_reports_response): Make error handling more
	universal.

2010-11-19  Michael Wiegand 

	Preparing the gsa 2.0+beta1 release.

	* src/html/help.xsl: Updated version number.

	* CMakeLists.txt: Updated version number. Changed
	CPACK_PACKAGE_VERSION for use with "+beta" versioning scheme.

2010-11-19  Jan-Oliver Wagner 

	* CHANGES: Updated.

2010-11-19  Michael Wiegand 

	Increased required openvas-libraries version.

	* CMakeLists.txt: Updated LO_MAJOR_MIN_VER and LO_MINOR_MIN_VER.

	* INSTALL: Document required version.

2010-11-19  Michael Wiegand 

	Added proper setup for existing libexslt dependency.

	* CMakeList.txt: Added check for libexslt.

	* src/CMakeList.txt: Set LINK_FLAGS for gsad properly, avoid overwrite
	of the existing value.

	* INSTALL: Document libexslt dependency.

2010-11-09  Jan-Oliver Wagner 

	* src/gsad.c, src/gsad_omp.c, src/gsad_oap.c: Adjusted include
	paths for header files of libopenvas_misc.

2010-11-08  Matthew Mundell 

	* src/html/omp.xsl (new_task): Skip the empty config.

2010-11-08  Matthew Mundell 

	* src/html/omp.xsl (preferences): Set action column width.

2010-11-02  Matthew Mundell 

	* src/gsad.c (init_validator): Increase hosts length to 2000.

	* src/html/omp.xsl (html-create-target-form): Increase hosts field to
	2000.

2010-10-31  Stephan Kleine

	* src/CMakeLists.txt: Link against exslt to fix some undefined reference
	to 'exsltRegisterAll' in gsad_base.c

2010-10-22  Michael Wiegand 

	* src/gsad.c (file_content_response): Properly cast pointer to
	callback function so that gsa compiles with libmicrohttpd >= 0.9.2.

2010-10-21  Matthew Mundell 

	* CMakeLists.txt, ChangeLog, doc/CMakeLists.txt, src/gsad.c,
	src/gsad_base.c, src/gsad_base.h, src/gsad_oap.c, src/gsad_oap.h,
	src/gsad_omp.c, src/gsad_omp.h, src/html/gsa-style.css, src/html/gsad.xsl,
	src/html/help.xsl, src/html/oap.xsl, src/html/omp.xsl, src/tracef.h,
	src/validator.c, src/validator.h: Switch all Intevation addresses to
	Greenbone addresses.

	* src/CMakeLists.txt: Switch UKFSN address to Greenbone one.

2010-10-21  Matthew Mundell 

	* src/html/omp.xsl (modify_note_response, modify_override_response): New
	templates.
	(get_notes, get_overrides): Apply modify response, to confirm save.

2010-10-20  Matthew Mundell 

	* src/html/help.xsl (configure_targets.html): Remove dot from hosts note.

2010-10-20  Matthew Mundell 

	* src/html/help.xsl (configure_targets.html): Add IPv6 to hosts note.

2010-10-19  Matthew Mundell 

	* src/html/help.xsl (configure_targets.html): Add IP ranges to hosts note.
	Increase hosts length.

2010-10-19  Matthew Mundell 

	* src/gsad.c (validate_hosts_parameter): Remove.  Now in Manager.
	(exec_omp_post): Remove validate_hosts_parameter calls.

2010-10-19  Matthew Mundell 

	* src/gsad.c (init_validator): Increase hosts length.

	* src/html/omp.xsl (html-create-target-form): Increase hosts length.

2010-10-07  Matthew Mundell 

	* src/gsad.c (edit_lsc_credential, edit_report_format): Doc next arg.

2010-10-07  Matthew Mundell 

	* src/html/omp.xsl (html-edit-lsc-credential-form): Replace login
	with credential_login.

	* src/gsad.c (validate): Neaten doc.
	(exec_omp_post): For create_lsc_credential and save_lsc_credential use
	credential_login instead of login.

2010-10-07  Matthew Mundell 

	Add LSC credential editing.

	* src/html/omp.xsl (html-lsc-credentials-table): Increase action
	column width.
	(html-edit-lsc-credential-form, edit_lsc_credential)
	(modify_lsc_credential_response): New templates.
	(get_lsc_credential): Add COMMANDS to GET_LSC_CREDENTIALS path.  Apply
	modify response template.

	* src/gsad.c (init_validator): Add edit_lsc_credential and
	save_lsc_credential commands.
	(exec_omp_get): Add edit_lsc_credential and save_lsc_credential handling.

	* src/gsad_omp.c (get_lsc_credential, get_lsc_credentials): New function.
	From _omp counterpart, with commands arg.  In get_lsc_credentials allow
	result_len to be NULL.
	(get_lsc_credential_omp, get_lsc_credentials_omp): Replace body with call.
	(edit_lsc_credential, edit_lsc_credential_omp)
	(save_lsc_credential_omp): New functions.

	* src/gsad_omp.h: Add headers accordingly.

2010-10-06  Matthew Mundell 

	* src/gsad.c (init_validator): Add & to lsc_password.

	* src/gsad_omp.c (openvas_server_sendf_xml): Move up in file.
	(create_lsc_credential_omp): Send with openvas_server_sendf_xml.

2010-10-05  Matthew Mundell 

	* src/gsad_omp.c (check_modify_report_format): Add validation error check.

	* src/html/omp.xsl (param-edit): Set text input size according to param
	type.

2010-10-04  Matthew Mundell 

	* src/gsad_omp.c (save_report_format_omp): Add NULL gaurd around param
	loop.

2010-09-30  Matthew Mundell 

	* src/html/omp.xsl (param-edit): Make input field match param type.
	(param-details): Make value column match param type.

2010-09-29  Matthew Mundell 

	* src/html/omp.xsl (html-report-formats-table): Add "(last verified)" to
	trust heading.

2010-09-29  Matthew Mundell 

	Add editing of report format active flag.

	* src/gsad.c (exec_omp_post): Pass enable param to save_report_format_omp.

	* src/gsad_omp.c (save_report_format_omp): Add active arg.  Save active flag.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (html-edit-report-format-form): Add active radio.

2010-09-29  Matthew Mundell 

	Add simple editing of report format params.

	* src/gsad.c (struct gsad_connection_info, free_resources)
	(serve_post): Add next and report_format_id params.
	(exec_omp_post): Add save_report_format page handling.
	(exec_omp_get): Remove save_report_format page handling.

	* src/gsad_omp.c (check_modify_report_format): New function.
	(edit_report_formats): Request params with report formats.
	(save_report_format_omp): Add param array arg.  Save params.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/omp.xsl (html-edit-report-format-form): Switch form to POST.
	Add param fields.
	(param-edit): New template.

2010-09-28  Matthew Mundell 

	Add a slave option to the Performance page.

	* src/gsad.c (exec_omp_get): Pass slave ID to get_system_reports_omp.
	(request_handler): Pass slave ID to get_system_report_omp.

	* src/gsad_omp.c (get_system_reports_omp): Add slave ID arg.  Also get
	slaves.
	(get_system_report_omp): Add slave ID arg.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/gsad.xsl (html-gsa-navigation): Add slave_id to performance
	URL.

	* src/html/omp.xsl (system_report): Add slave_id to system report IMG.
	(get_system_reports_response): Add slave field.

2010-09-27  Matthew Mundell 

	* src/gsad_omp.c (create_escalator_omp, delete_escalator_omp)
	(test_escalator_omp): Also get the report formats.

2010-09-27  Matthew Mundell 

	* src/gsad_omp.c (get_escalator_omp): Also get report formats.

	* src/html/omp.xsl (escalator [details]): Give email case same
	details as new escalator form.

2010-09-27  Matthew Mundell 

	Add slave to task editing.

	* src/gsad.c (exec_omp_get): Pass slave ID to save_task_omp.

	* src/gsad_omp.c (edit_task): Get slaves too.
	(save_task_omp): Add slave arg.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (html-edit-task-form): Add slave field.

2010-09-27  Matthew Mundell 

	* src/html/omp.xsl (html-report-table): Add slave to Task Summary.

2010-09-24  Matthew Mundell 

	Add "first class" slaves.

	* src/gsad.c (init_validator): Add slave commands.  Add slave_id rule.
	(req_parms, free_resources): Add host.
	(serve_post, exec_omp_post, exec_omp_get): Add slave command handling.

	* src/gsad_omp.c (new_task_omp): Also get slaves.
	(create_slave_omp, delete_slave_omp, get_slave_omp, get_slaves_omp): New
	functions.

	* src/gsad_omp.h: Add headers accordingly.

	* src/html/gsad.xsl (html-gsa-navigation): Add slaves item.

	* src/html/omp.xsl (slave [newtask], html-create-slave-form)
	(html-slaves-table, create_slave_response, delete_slave_response)
	(slave, slave [details], get_slave, get_slaves): New templates.
	(new_task): Get slaves from GET_SLAVES instead of from GET_TARGETS.

2010-09-22  Matthew Mundell 

	Add report format editing.

	* src/html/omp.xsl (html-edit-report-format-form, edit_report_format)
	(modify_report_format_response): New templates.
	(report_format): Add edit report_format button.
	(get_report_format): Apply modify response template.  Add COMMANDS to
	GET_REPORT_FORMATS path.
	(get_report_formats): Apply modify response template.

	* src/gsad.c (init_validator): Add edit_report_format and
	save_report_format commands.
	(exec_omp_get): Add edit_report_format and save_report_format handling.

	* src/gsad_omp.c (get_report_format, get_report_formats): New function.
	_omp counterpart with commands arg.
	(get_report_format_omp, get_report_formats_omp): Replace body with call.
	(edit_report_format, edit_report_format_omp, save_report_format_omp): New
	functions.

	* src/gsad_omp.h: Add headers accordingly.

2010-09-16  Matthew Mundell 

	Add verify buttons on the agents page.

	* src/html/omp.xsl (agent): Add verify button.

	* src/gsad_omp.c (verify_agent_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/gsad.c (init_validator, exec_omp_get): Add verify command.

2010-09-16  Matthew Mundell 

	* src/html/omp.xsl (agent): Add time under trust value.

2010-09-16  Matthew Mundell 

	* src/gsad_omp.c (get_escalators_omp): Also get report formats.

	* src/html/omp.xsl (html-create-escalator-form): Convert format field of
	email escalator to content, with report selection.

2010-09-14  Matthew Mundell 

	* src/html/omp.xsl (report_format [details]): Add active flag.

2010-09-13  Matthew Mundell 

	* src/html/omp.xsl (status_bar): Also print percent if progress is 0.

2010-09-13  Matthew Mundell 

	* src/html/omp.xsl (html-report-details, report): Only offer active report
	formats for download.
	(html-report-formats-table, report_format): Add active column.

2010-09-13  Matthew Mundell 

	* src/html/omp.xsl (result-detailed): Only show override details when
	applying overrides.

2010-09-09  Jan-Oliver Wagner 

	* src/html/help.xsl (configure_escalators.html): Added notes
	about HTTP GET.

2010-09-09  Matthew Mundell 

	* src/gsad_omp.c (openvas_server_sendf_xml): New function.
	(send_escalator_data): Send with openvas_server_sendf_xml.

	* src/html/omp.xsl (html-create-escalator-form): Add HTTP Get input.

2010-09-08  Matthew Mundell 

	* src/CMakeLists.txt: Link gsad to libexslt.

	* src/gsad_base.c (xsl_transform): Register exslt extensions.

	* src/html/omp.xsl (wrap): Replace with line-tokenizing version which
	calls wrap-line.
	(wrap-line): New template.  Copy of old wrap.

2010-09-08  Matthew Mundell 

	* src/gsad_base.c (xsl_transform): Return NULL on error instead of HTML.
	(gsad_message): Return basic HTML if transformation fails.

	* src/gsad_oap.c (xsl_transform_oap): Try return error dialog page before
	basic message, on transformation failure.

	* src/gsad_omp.c (xsl_transform_omp): Try return error dialog page before
	basic message, on transformation failure.

2010-09-08  Jan-Oliver Wagner 

	* CMakeLists.txt: Added check for subversion directory if build type
	is not release to avoid an incomplete version number.

2010-09-07  Matthew Mundell 

	Add associating of slave with task.

	* src/gsad.c (gsad_connection_info, free_resources, serve_post): Add
	slave_id attribute.
	(exec_omp_post): Pass slave_id to create_task_omp.

	* src/gsad_omp.c (create_task_omp): Add slave_id param.  Pass to
	CREATE_TASK.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (new_task): Add slave input.

2010-09-03  Jan-Oliver Wagner 

	* src/html/help.xsl (configure_credentials.html): Added
	note on Umlauts and Domain Controller.

2010-08-25  Matthew Mundell 

	* src/html/omp.xsl (report_format): Add trust time under trust.
	(report_format [details]): Extract text part of trust only.

2010-08-25  Matthew Mundell 

	Add verify buttons on the report formats page.

	* src/html/omp.xsl (report_format): Add verify button.

	* src/gsad_omp.c (verify_report_format_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/gsad.c (init_validator, exec_omp_get): Add verify command.

2010-08-26  Michael Wiegand 

	* src/html/omp.xsl: Do not show the "Pause" button if the task is
	still being requested.

2010-08-23  Jan-Oliver Wagner 

	* src/html/omp.xsl: Consistent checked="1" everywhere.
	This is just code polishing.

	* src/html/gsad.xsl: Provide html tag with xml name space
	attribute. This was complained by HTML checker.

2010-08-23  Jan-Oliver Wagner 

	* src/gsad.c (init_validator): Allowed german umlauts for comment.

2010-08-20  Jan-Oliver Wagner 

	* src/html/help.xsl (configure_credentials.html): More info
	about allowed characters.

2010-08-19  Matthew Mundell 

	* src/html/omp.xsl (html-create-lsc-credential-form): Check password
	instead of autogenerate.

2010-08-19  Jan-Oliver Wagner 

	* src/html/help.xsl (configure_report_formats.html): Slight improvement
	of test.

2010-08-18  Matthew Mundell 

	* src/gsad.c (init_validator): Add - to credential_login.

2010-08-16  Matthew Mundell 

	* src/html/omp.xsl (edit-families-family): Replace submit image with link.

2010-08-13  Matthew Mundell 

	Add report formats help.

	* src/html/help.xsl (configure_report_formats.html): New template.
	(configure_scanconfigs.html, configure_targets.html): Correct spelling.
	(contents.html, glossary.html): Add report formats item.
	(reports.html): Refer to report formats page in download section.  Add TXT
	format.
	(view_report.html): Refer to report formats page in download section.

	* src/html/omp.xsl (report_format [details]): Neaten URL name.

2010-08-12  Matthew Mundell 

	* src/html/omp.xsl (html-report-formats-table, report_format)
	(report_format [details]): Add report format trust value.

2010-08-11  Felix Wolfsteller 

	* src/html/help.xsl: Corrected typo in domain example for credential
	login.

2010-08-11  Jan-Oliver Wagner 

	* src/html/help.xsl: Added domain examples for credential
	login.

2010-08-10  Matthew Mundell 

	* src/gsad_omp.c (delete_report_omp): Get report formats for download
	dropdown.

2010-08-10  Matthew Mundell 

	* src/html/omp.xsl (report): Only activate report delete button for
	appropriate report states.

2010-08-10  Matthew Mundell 

	* src/html/omp.xsl (task): Add missing URL param name.

2010-08-10  Matthew Mundell 

	* src/html/omp.xsl (status_bar): Just print status if the progress is -1.

2010-08-10  Matthew Mundell 

	Show overrides consistently in links to get_tasks pages.

	* src/html/gsad.xsl (html-gsa-logo, error_dialog): Pass overrides flag to
	get_tasks.

	* src/html/help.xsl: Flush trailing whitespace.
	(reports.html, tasks.html): Pass overrides flag to get_tasks.

2010-08-10  Matthew Mundell 

	Refer to report formats by UUID in OMP GET_REPORTS.

	* src/gsad.c (exec_omp_get): Expect report format ID instead of name for
	get_report_omp.

	* src/gsad_omp.c (get_report_omp): Pass UUID instead of name to
	GET_REPORTS to identify report format.

	* src/html/omp.xsl (html-report-details, report): Pass report format ID to
	get_report instead of name.

2010-08-09  Matthew Mundell 

	* src/gsad.c (exec_omp_get): Pass overrides flag to edit_override_omp in
	get_tasks case.

	* src/html/omp.xsl (html-report-table): Pass overrides param to override
	template.

2010-08-09  Matthew Mundell 

	* src/gsad_omp.c (create_note_omp, delete_note_omp, save_note_omp)
	(create_override_omp, delete_override_omp, save_override_omp): Get report
	formats for download dropdown.

2010-08-05  Matthew Mundell 

	* src/html/omp.xsl (edit-config-preferences): Add drop_privileges to
	yes/no radio list.

2010-08-05  Michael Wiegand 

	* INSTALL: Added information on setting PKG_CONFIG_PATH. Updated and
	rephrased section on custom paths for libraries and header files. Made
	naming of the GSA consistent. Made text width consistent.

2010-08-05  Matthew Mundell 

	* src/html/omp.xsl (edit-config-preferences): Add yes/no radios for known
	scanner yes/no prefs.

2010-08-05  Matthew Mundell 

	Add task control buttons to the task summary page.

	* src/gsad.c (exec_omp_get): Pass next to task control functions.  Pass
	overrides as ints to the same.

	* src/gsad_omp.c (delete_task_omp, save_task_omp, stop_task_omp)
	(pause_task_omp, resume_paused_task_omp, resume_stopped_task_omp)
	(start_task_omp): Add next page handling.

	* src/gsad_omp.h: Update headers accordingly.

	* src/htmp/omp.xsl (html-report-table): Add task control buttons.
	(task): Pass next page to task control pages.

2010-08-04  Felix Wolfsteller 

	* src/gsad.c: Added mainpage directive for documentation.

2010-08-03  Michael Wiegand 

	Post branch version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2010-08-03  Matthew Mundell 

	* src/gsad_omp.c (get_report_omp): Wrap in GET_REPORT instead of COMMANDS.
	Get the task summary as well as the report, for the task progress info.

	* src/htmp/omp.xsl (html-report-details): Replace "Final scan run status"
	field with "Scan status" and progress bar.
	(get_report): New template.

2010-08-03  Matthew Mundell 

	* src/html/gsa-style.css (small_form): Separate out input to add middle
	vertical alignment.

	* src/htmp/omp.xsl (html-report-details, report): Replace download button
	with image input.

2010-08-03  Matthew Mundell 

	Add report formats.

	* src/gsad_base.h (enum content_type): Add GSAD_CONTENT_TYPE_DONE.

	* src/gsad.c (init_validator): Add report format commands and validators.
	(exec_omp_post): Add handling for report format commands.
	(exec_omp_get): Add arg for content type.  Let get_report_omp set the
	content type if it wishes.  Add handling for report format commands.
	(gsad_add_content_type_header): Add GSAD_CONTENT_TYPE_DONE case.
	(request_handler): Set the content type for exec_omp_get if required.

	* src/gsad_omp.c (get_tasks): Also get report formats.
	(export_report_format_omp): New function.
	(get_report_omp): Add content type and disposition args.  Set these
	according to report format information.  Capitalise XML format name.  Also
	get report formats.
	(create_note_omp, delete_note_omp, save_note_omp, create_override_omp)
	(delete_override_omp, save_override_omp): Capitalise XML format name.
	(get_report_format_omp, get_report_format_omp, delete_report_format_omp)
	(import_report_format_omp): New functions.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/gsad.xsl (html-gsa-navigation): Add "Report Formats" menu item.

	* src/html/omp.xsl (html-report-details, report): Replace static report
	names with dynamic ones.
	(html-report-formats-table, html-import-report-format-form)
	(get_report_formats_response)
	(create_report_format_response, delete_report_format_response)
	(report_format, param-details, report_format [details])
	(get_report_format, get_report_formats): New templates.
	(get_reports_response)
	(get_reports_response/report [overview, details]): Account for extra
	report wrapper element.

2010-07-27  Matthew Mundell 

	* src/gsad.c (init_validator): Add - to family_page.

2010-08-02  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2010-08-02  Michael Wiegand 

	Preparing the gsa 1.0.0 release.

	* src/html/help.xsl: Updated version number.

	* CMakeLists.txt: Updated version number.

	* CHANGES: Updated.

	* INSTALL: Updated prerequisites.

2010-08-02  Michael Wiegand 

	* INSTALL: Updated prerequisites.

	* CMakeLists.txt: Increased required openvas-libraries version.

2010-07-27  Matthew Mundell 

	* src/gsad_omp.c (save_config_nvt_omp): Correct MODIFY_CONFIG call
	for NVT preferences.

2010-07-26  Matthew Mundell 

	* src/gsad.c (serve_post): Account for chunking in file and password
	parsing.

2010-07-23  Matthew Mundell 

	* src/gsad.c (serve_post): Account for chunking in preference parsing.
	Most of work by Michael Wiegand.

2010-07-22  Michael Wiegand 

	* CMakeLists.txt: Fixed openvas-libraries version detection.

2010-07-21  Matthew Mundell 

	* src/html/omp.xsl (preferences-edit-details): Correct NVT path.

2010-07-16  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2010-07-16  Michael Wiegand 

	Preparing the gsa 1.0.0.rc1 release.

	* src/html/help.xsl: Updated version number.

	* CMakeLists.txt: Updated version number.

	* CHANGES: Updated.

2010-07-15  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Validate create_user password like other
	vars.

2010-07-14  Matthew Mundell 

	* src/gsad.c (send_http_authenticate_header): Doc MHD type.
	(redirect_handler, request_handler): Return MHD_YES on method error, so
	that the sender gets the response page.   Doc MHD type.  Align overhang.

2010-07-14  Matthew Mundell 

	* src/gsad_omp.c (get_report_omp): Remove TODO about g_string_new size, as
	it's hard to tell how big or small the string will get.

2010-07-14  Matthew Mundell 

	* src/gsad_base.c (xsl_transform): Check return value.  Remove premature
	free.

2010-07-14  Matthew Mundell 

	* src/gsad.c (main): Remove TODO that referred to a pidfile_create.

2010-07-14  Matthew Mundell 

	* src/gsad.c (print_header): Remove.  Now out of use.
	(redirect_handler): Clarify freeing.
	(request_handler): Remove print_header iteration.

2010-07-14  Matthew Mundell 

	* src/gsad.c (get_file_size): Remove.  Out of use.

2010-07-14  Matthew Mundell 

	* src/gsad.c (serve_post): Cleanup doc a bit.
	(request_handler): Rename arg contenttype to content_type.  Cleanup doc a
	bit.

2010-07-14  Matthew Mundell 

	* doc/CMakeLists.txt (.build-html, .built-html_full): Remove duplicate
	rule.  Depend on all source files.

	* src/gsad.c, src/gsad_base.h, src/gsad_omp.c: Bring docs up to date.

2010-07-14  Matthew Mundell 

	* doc/Doxyfile.in, doc/Doxyfile_full.in: Turn off recursive file search.

2010-07-14  Matthew Mundell 

	* src/html/omp.xsl (html-create-note-form, html-edit-note-form)
	(html-create-override-form, html-create-note-form): Ensure override and
	note buttons are hidden.

2010-07-14  Matthew Mundell 

	* src/html/omp.xsl (html-report-table): Add overrides to refresh URLs.

2010-07-13  Matthew Mundell 

	* src/gsad_omp.c (get_system_reports_omp): Use new OMP for getting list.

	* src/html/omp.xsl (system_report [image]): Remove mode.  Change path.
	(system_report): Remove.
	(get_system_reports_response, get_system_reports): New template.  Rename
	from system_report.  Adjust path for flatter report type list.

2010-07-13  Jan-Oliver Wagner 

	* src/html/help.xsl (configure_agents.html): Updated help page on agents.

2010-07-13  Matthew Mundell 

	* src/gsad.c (exec_omp_get): Get agent filename from get_agent_omp.

	* src/gsad_omp.c (get_agents_omp): Add filename return arg.

	* src/gsad_omp.h: Update header accordingly.

2010-07-13  Matthew Mundell 

	* src/gsad.c (exec_omp_get): Expect get_agents_omp html in arg return
	instead of in function return value.  Get agent before setting response
	headers, in case of error.

	* src/gsad_omp.c (get_agents_omp): Add html return arg.  Return success
	or failure.

	* src/gsad_omp.h: Update header accordingly.

2010-07-13  Matthew Mundell 

	* src/gsad.c (exec_omp_get): Get credential login for filename from
	get_lsc_credentials_omp.

	* src/gsad_omp.c (get_lsc_credential_omp): Add login return arg.

	* src/gsad_omp.h: Update header accordingly.

2010-07-13  Matthew Mundell 

	* src/gsad.c (exec_omp_get): Expect get_lsc_credentials_omp html in arg
	return instead of in function return value.  Get credential before setting
	response headers, in case of error.

	* src/gsad_omp.c (get_lsc_credentials_omp): Add html return arg.  Return
	success or failure.

	* src/gsad_omp.h: Update header accordingly.

2010-07-13  Matthew Mundell 

	* src/gsad_omp.c (get_lsc_credential_omp): Correct comment.
	(get_lsc_credentials_omp): Correct attribute name.

2010-07-12  Matthew Mundell 

	* src/gsad.c (exec_omp_get): Pass oid to edit_note_omp "get_nvts" case
	in correct parameter.  Pass overrides flag to edit_note_omp "get_tasks"
	case.

	* src/gsad_omp.c (edit_note_omp): Remove min_cvss_base NULL check, as
	only some callers use it.

	* src/html/omp.xsl (html-report-table): Add overrides flag to the request
	parameters passed to the edit_note "get_tasks" case.

2010-07-09  Jan-Oliver Wagner 

	* src/html/help.xsl: Completed and fixed help texts for
	Overrides.

2010-07-08  Matthew Mundell 

	Pass agent installer filename in CREATE_AGENT OMP.

	* src/gsad.c (struct req_parms): Add installer_filename field.
	(free_resources): Free installer_filename.
	(serve_post): Set installer_filename.
	(exec_omp_post): Pass installer_filename to create_agent_omp.

	* src/gsad_omp.c (create_agent_omp): Add installer_filename arg.  Send
	filename in CREATE_AGENT.

	* src/gsad_omp.h: Update header accordingly.

2010-07-08  Felix Wolfsteller 

	Added help for overrides.

	* src/html/help.xsl (contents.html): Added link to overrides-help.
	(glossary.html): Included overrides.
	(overrides.html): New, help for overrides.

2010-07-08  Felix Wolfsteller 

	* src/gsad.c (free_gchar_array): New function, extracted.
	(free_resources): Extracted and call new function.

2010-07-08  Michael Wiegand 

	* CMakeLists.txt: Make cmake environment more flexible as discussed on
	openvas-devel: Set CMAKE_BUILD_TYPE only to "Debug" if it is not
	already set. Do not set CMAKE_VERBOSE_MAKEFILE, let it default to OFF.
	Remove redundant flags from CMAKE_C_FLAGS_DEBUG. Replace check for
	PREPARE_RELEASE with check for CMAKE_BUILD_TYPE == "Release".

2010-07-06  Matthew Mundell 

	Add agent installer signatures.

	* src/gsad.c (struct req_parms): Add installer_sig fields.
	(free_resources): Free installer_sig.
	(serve_post): Fill installer_sig.
	(exec_omp_post): Pass installer_sig fields to create_agent_omp.

	* src/gsad_omp.c (create_agent_omp): Add installer_sig args.  Send
	signature in CREATE_AGENT.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (html-create-agent-form): Add "Installer signature"
	field.
	(html-agents-table, agent): Add trust column.

2010-07-05  Matthew Mundell 

	* src/html/omp.xsl (html-create-escalator-form): Capitalize syslog.
	(escalator, escalator [details]): Use submethod name for syslog methods.

2010-07-05  Matthew Mundell 

	* src/html/omp.xsl (html-report-table, overide)
	(html-overrides-table): Add From column.  Rename New Threat column to To.
	(override-detailed): Add from threat to heading.

2010-07-05  Matthew Mundell 

	* src/html/omp.xsl (html-create-override-form): Select False Positive for
	New Threat.

2010-07-05  Jan-Oliver Wagner 

	* src/html/img/override.png, src/html/img/new_override.png: Updated.

2010-07-05  Jan-Oliver Wagner 

	* src/html/img/false_positive.png: New.

	* src/html/omp.xsl: Fix for consistent spelling of false_positive.png.

	* src/CMakeLists.txt: Install the new graphics file.

2010-07-03  Matthew Mundell 

	Add Syslog and SNMP escalator methods.

	* src/gsad_omp.c (create_escalator_omp): Extract the syslog "submethod"
	data from the "method" param.

	* src/html/omp.xsl (html-create-escalator-form): Add syslog and SNMP
	methods.

2010-07-02  Jan-Oliver Wagner 

	* src/html/omp.xsl (html-report-details): Consolidate title
	bar action.

2010-07-02  Jan-Oliver Wagner 

	* src/html/omp.xsl (html-report-table): Consolidate title
	bar action.

2010-07-02  Jan-Oliver Wagner 

	* src/html/omp.xsl (html-task-table): Use a hook to mark
	current selection in title bar. Well, officially its
	the radic symbol, but looks good.

2010-07-02  Matthew Mundell 

	Add False Positive "threat" for overrides.

	* src/gsad.c (init_validator): Add false positive to levels and threat.
	Add level_false_positive.
	(exec_omp_get): Add false positive to level string.

	* src/html/omp.xsl (build-levels): Add False Positive.
	(html-report-details): Add false positive column and filter.
	(html-report-table): Add false positive column.
	(false_positive): New template.
	(report): Add FP to tool tip.  Fill false positive column.
	(last_report): Add FP to tool tip.
	(html-create-override-form, html-edit-override-form): Add False Positive
	to New Threat.
	(get_reports_response/report [overview]): Add false positive column.

2010-07-02  Michael Wiegand 

	* CMakeLists.txt: GSA requires glib to be at least 2.14. Modified
	library check to check glibs version as well.

2010-07-01  Jan-Oliver Wagner 

	* src/html/omp.xsl (html-task-table): Consolidate title bar actions.
	Mark current setting with ">". Don't us checkbox for
	nicer and consistent appearance.

2010-07-01  Matthew Mundell 

	* src/html/omp.xsl (html-task-table, html-report-details)
	(html-report-table): Move the "Apply overrides" checkbox into the table
	heading.

2010-06-30  Matthew Mundell 

	* src/gsad_omp.c (get_tasks): Move GET_NOTES and GET_OVERRIDES task ID
	into attribute.

2010-06-30  Matthew Mundell 

	* src/html/omp.xsl (html-edit-override-form): Ensure new threat offers
	the existing value.

2010-06-30  Matthew Mundell 

	* src/gsad_omp.c (create_target_omp): Send USERNAME and PASSWORD inside
	TARGET_LOCATOR.

	* src/html/omp.xsl (target_locator [select]): Get name from entity.

2010-06-30  Matthew Mundell 

	* src/gsad_omp.c (create_note_omp, save_note_omp, create_override_omp)
	(create_override_omp): Move TASK IDs from text into attribute.

2010-06-30  Matthew Mundell 

	* src/gsad_omp.c (create_note_omp, save_note_omp, create_override_omp)
	(create_override_omp): Move NVT and RESULT IDs from text into attribute.

2010-06-29  Matthew Mundell 

	* src/gsad_omp.c (get_nvts): Align param.  Change GET_NVTS/@oid to
	nvt_oid.  Move GET_NOTES and GET_OVERRIDES elements to attributes.
	(get_config_nvt_omp, save_config_nvt_omp)
	(export_preference_file_omp): Change GET_NVTS/@oid to nvt_oid.

2010-06-27  Matthew Mundell 

	* src/gsad_omp.c (get_target_omp): Add tasks attrib to GET_TARGETS.

2010-06-27  Matthew Mundell 

	* src/gsad_omp.c (new_override_omp): Remove apply_overrides flag.

2010-06-26  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Rename report/messages to
	report/result_count.  Rename report/scan_result_count to
	report/result_count.
	(report, last_report): Rename report/messages to report/result_count.
	(messages): Remove.
	(result_count): New template.  Rename from messages.

2010-06-24  Matthew Mundell 

	* src/gsad_omp.c (get_report_omp, create_note_omp, delete_note_omp)
	(save_note_omp, create_override_omp, delete_override_omp)
	(save_override_omp): Replace get_report with get_reports.

	* src/html/omp.xsl (get_report_response)
	(get_report_response/report [overview, details): Remove.
	(get_reports_response, get_reports_response/report [overview, details):
	New templates.  Renamed from "get_report" counterparts.

2010-06-24  Matthew Mundell 

	* src/gsad_omp.c (manager_connect): Note breakpoint method of pausing.

	* src/gsad_oap.c (administrator_connect): Note breakpoint method of
	pausing.

2010-06-24  Matthew Mundell 

	* src/html/omp.xsl (html-config-nvt-table): Select prefs from inside NVT.

2010-06-23  Matthew Mundell 

	* src/gsad_omp.c (get_nvts, get_config_family_omp, get_config_family_omp)
	(get_config_nvt_omp): Adjust get_nvts with new details flags.

2010-06-23  Matthew Mundell 

	Rename GET_NVT_DETAILS to GET_NVTS.

	* src/gsad.c (init_validator): Remove get_nvt_details.  Add get_nvts.
	(exec_omp_get): Call get_nvts_omp instead of get_nvt_details_omp.  Replace
	"get_nvt_details" page name args with "get_nvts".

	* src/gsad_omp.c: Replace get_nvt_details in comments and docs.
	(get_nvt_details, get_nvt_details_omp): Remove.
	(get_nvts, get_nvts_omp): New function.  Rename from "nvt_details"
	version.  Update callers.
	(get_config_nvt_omp, get_config_family_omp): Replace get_nvt_details
	command.  Add details attribute.
	(delete_note_omp, save_note_omp, delete_override_omp): Replace
	get_nvt_details in page name comparison.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (get_nvt_details): Remove.
	(get_nvt): New template.  Renamed from get_nvt_details_response.
	(html-config-family-table, html-config-nvt-table): Replace "nvt_details"
	with "nvts".

2010-06-22  Matthew Mundell 

	Rename ABORT_TASK to STOP_TASK.

	* src/gsad.c (init_validator): Remove abort_task.  Add stop_task.
	(exec_omp_get): Call stop_task_omp instead of abort_task_omp.

	* src/gsad_omp.c (abort_task_omp): Remove.
	(stop_task_omp): New function.  Rename from "abort" version.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/help.xsl (tasks.html): Replace "abort" with "stop".

	* src/html/omp.xsl (abort_task_response): Remove.
	(stop_task_response): New template.  Renamed from abort_task_response.
	(task): Replace "abort" with "stop".

2010-06-21  Matthew Mundell 

	* src/gsad.c (init_validator): Add _ to credential_login chars.

2010-06-21  Matthew Mundell 

	* src/html/omp.xsl (task): Also pass apply_override through to task
	details page.

2010-06-21  Matthew Mundell 

	* src/html/omp.xsl (get_tasks_response): Improve operation name.

2010-06-21  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Use correct name for
	apply_overrides in report download request.

2010-06-21  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add apply_overrides to report
	download request.

2010-06-21  Matthew Mundell 

	* src/html/omp.xsl (html-report-details): Add "Apply overrides" checkbox.

2010-06-21  Matthew Mundell 

	Remove report "Apply overrides" checkbox.  Make the actions on the task
	list preserve the override state.

	* src/gsad.c (init_validator): Add command new_task.
	(exec_omp_post): Call new_task_omp instead of gsad_newtask, passing
	"apply override" flag.  Pass "apply override" flag to create_task_omp.
	(exec_omp_get): Pass "apply override" flag to task functions that lead to
	getting the task list.  Pass "show overrides" flag to functions that lead
	to getting a single task.
	(request_handler): Remove new_task.html special case.

	* src/gsad_omp.c (gsad_newtask): Remove.
	(new_task_omp): New function.  Rename from gsad_newtask.  Add
	apply_overrides arg.
	(create_task_omp, delete_task_omp, edit_task, edit_task_omp)
	(save_task_omp, abort_task_omp, pause_task_omp, resume_paused_task_omp)
	(resume_stopped_task_omp, start_task_omp): Add apply_overrides flag.
	(delete_note_omp, save_note_omp, delete_override_omp)
	(save_override_omp): Pass overrides arg to get_tasks as apply_overrides.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/gsad.xsl (autorefresh): Add overrides to URL.
	(html-gsa-navigation): Add overrides flags to get_tasks URL.  Replace
	new_task.html with new_task command.

	* src/html/help.xsl (configure_targets.html): Correct typo.
	(new_task.html): Remove.

	* src/html/omp.xsl (apply_overrides): New template.
	(html-task-table): Get apply_overrides directly from get_tasks response.
	Replace new_task.html with command version, including overrides flag.
	Pass overrides flag to pages that return to get_tasks.
	(html-report-details): Pass overrides to get_report.  Remove overrides
	checkbox.
	(html-edit-task-form): Pass override flag on to get_tasks.
	(task): Pass overrides flag through to report and report list and to pages
	that return to get_tasks.
	(gsad_newtask): Remove.
	(new_task): New template.  Renamed from gsad_newtask.  Pass override flag
	to create_task.

2010-06-19  Jan-Oliver Wagner 

	* src/html/help.xsl (configure_targets.html): Added
	description for import of targets.

2010-06-19  Matthew Mundell 

	Add "Apply override" checkboxes for task and report lists.

	* src/gsad.c (exec_omp_post, exec_omp_get): Pass overrides flag to
	get_tasks_omp.

	* src/gsad_omp.c (get_tasks): Add overrides arg.  Update callers.
	(get_tasks_omp): Add overrides arg.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/omp.xsl (html-task-table, html-report-table): Add "Apply
	overrides" checkbox.
	(get_tasks): New template.

2010-06-18  Jan-Oliver Wagner 

	* src/html/oap.xsl: Little facelift for ADS/LDAP dialogs.

	* src/html/help.xsl: Moved and cleaned up ADS and LDAP
	documentation into Users page.

2010-06-18  Matthew Mundell 

	* src/gsad_omp.c (get_report_omp, create_note_omp, delete_note_omp)
	(save_note_omp, new_override_omp, create_override_omp)
	(delete_override_omp, save_override_omp): Pass overrides as 1 always, and
	pass apply_overrides with alongside overrides with the value overrides
	had.

	* src/html/omp.xsl (html-report-details): Rename "Show overrides" to
	"Apply overrides" and check it according to the apply_overrides filter
	setting.

2010-06-18  Matthew Mundell 

	* src/gsad_omp.c (init_validator): Move "get_tasks" into alphabetical
	order.

2010-06-18  Matthew Mundell 

	* src/html/gsa-style.css: Order authors alphabetically.

2010-06-18  Matthew Mundell 

	Rename GET_STATUS to GET_TASKS.

	* src/gsad_oap.c (get_users_oap, get_feed_oap, sync_feed_oap)
	(get_settings_oap, edit_settings_oap, save_settings_oap)
	(modify_ldap_auth_oap): Replace "get_status" with "get_tasks".

	* src/gsad_omp.c: Replace "get_status" with "get_tasks" in all messages
	and comments.
	(get_status, get_status_omp): Remove.
	(get_tasks, get_tasks_omp): New function.  Renamed from "status" version.
	(edit_task_xml, start_task_xml, delete_report_omp): Replace get_status
	with get_tasks in OMP.
	(save_task_xml, delete_note_omp, save_note_omp)
	(save_override_omp): Replace get_status call with get_tasks.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/gsad.xsl (autorefresh, html_gsa_logo, html-gsa-navigation)
	(error_dialog): Replace "get_status" with "get_tasks".

	* src/html/help.xsl (feed_management.html, reports.html)
	(tasks.html): Replace "get_status" with "get_tasks".

	* src/html/login/login.html: Replace "get_status" with "get_tasks".

	* src/html/oap.xsl (user [details]): Replace "get_status" with
	"get_tasks".

	* src/html/omp.xsl: Replace "get_status" with "get_tasks" in all URLs,
	POST variables and comments.
	(get_status_response): Remove.
	(get_tasks_response): New template.  Renamed from get_status_response.

2010-06-18  Jan-Oliver Wagner 

	* src/html/img/override.png, src/html/img/new_override.png: New.
	Temporary icons for override.

	* src/CMakeLists.txt: Install new icons.

2010-06-17  Matthew Mundell 

	* src/gsad_omp.c (edit_task, get_status, delete_report_omp): Request
	details when getting status with task.

2010-06-17  Matthew Mundell 

	* src/html/omp.xsl (task_id, identifier): Remove.  Old templates.
	(result-detailed): Ensure that new notes and overrides use the original
	threat.

2010-06-16  Matthew Mundell 

	* src/html/omp.xsl (result [detailed]): Skip CVSS when overridden.

2010-06-16  Matthew Mundell 

	Add threat overrides.

	* src/gsad.c (init_validator): Add overrides commands and validators.
	(struct req_parms): Add overrides and new_threat.
	(free_resources): Free new_threat.
	(serve_post): Fill overrides and new_threat.
	(exec_omp_post): Pass overrides to create_note_omp.  Add handling for
	override commands.
	(exec_omp_get): Pass override request params to intermediate pages, as
	with notes request params.  Add handling for override commands.  Pass
	overrides param to get_report_omp.

	* src/gsad_omp.c (get_nvt_details): Get overrides.
	(get_report_omp, new_note_omp, create_note_omp, delete_note_omp)
	(edit_note_omp, save_note_omp): Add overrides flag arg.
	(get_overrides, get_overrides_omp, get_override, get_override_omp)
	(new_override_omp, create_override_omp, delete_override_omp)
	(edit_override_omp, save_override_omp): New function.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/omp.xsl: Pass overrides param to get_report.  Pass override
	request params to intermediate pages, as with notes request params.
	(html-report-details): Add overrides checkbox.
	(html-report-table): Add task overrides window.
	(get_overrides_response): New template.
	(get_nvt_details): Apply delete_override_response.  Add overrides section.
	(html-create-override-form, new_override, html-edit-override-form)
	(edit_override, modify_override_response, override, overide [nvt-details])
	(override [details], html-overrides-table, get_override, get_overrides)
	(create_override_response, delete_override_response, override-detailed): New templates.
	(result_detailed): Add override header, buttons and box.

	* src/html/gsad.xsl (html-gsa-navigation): Add "Notes" menu item.

	* src/html/gsa-style.css (.override_box_box, .override_top_line): New
	styles.

2010-06-10  Felix Wolfsteller 

	* src/gsad_omp.c (create_task_omp): Fix. If no schedule is given, do
	not send schedule element with empty id, as manager will not be able
	to find it. Dont send schedule element instead. Merged with same issue
	for escalator.

2010-06-10  Jan-Oliver Wagner 

	* src/html/gsa-style.css: Add hover style for odd and even tr.

	* src/html/omp.xsl: Make tr's that correspond to a tr.odd
	now a tr.even.

2010-06-10  Matthew Mundell 

	* src/gsad_omp.c (create_task_omp): Add missing XML quote.

2010-06-10  Matthew Mundell 

	Pass config names to pages that need them.

	* src/gsad.c (exec_omp_post): Pass name to save_config_omp,
	save_config_family_omp and save_config_nvt_omp.
	(exec_omp_get): Pass name to get_config_family_omp, get_config_nvt_omp,
	get_config_family_omp and get_config_nvt_omp.

	* src/gsad_omp.c (save_config_omp, save_config_family_omp)
	(save_config_nvt_omp): Add name arguments.
	(get_config_family_omp, get_config_nvt_omp): Add name arguments.  Add
	NAME to CONFIG.  Update callers.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/omp.xsl (html-config-family-table, preference, preferences)
	(html-config-nvt-table, html-config-table): Pass config name alongside
	UUID.

2010-06-09  Matthew Mundell 

	Switch to config UUIDs.

	* src/gsad.c (init_validator): Add validator "config_id".  Remove
	"scanconfig".
	(req_parms, free_resources, serve_post): Add config_id to required params.
	Remove scanconfig.
	(exec_omp_post): Expect create_task_omp config in config_id instead of
	scanconfig.  Expect config UUID instead of name in save_config_omp,
	save_config_family_omp and save_config_nvt_omp.
	(exec_omp_get): Pass config UUID instead of config name to config related
	functions.

	* src/gsad_omp.c (create_task_omp, get_config_omp)
	(save_config_omp, get_config_family_omp, save_config_family_omp)
	(get_config_nvt_omp, save_config_nvt_omp, delete_config_omp)
	(export_config_omp, export_preference_file_omp): Expect config as UUID
	instead of name.

	* src/html/omp.xsl (html-report-table, html-edit-task-form)
	(html-config-family-table, preference, preference-details)
	(edit-config-preference, preferences, html-config-nvt-table)
	(family, html-config-table, config, gsad_newtask): Pass
	config in "config_id" param instead of "name" or "scanconfig".
	(config [newtask]): Use UUID as value.
	(html-create-config-form): Replace predefined config names with UUIDs.

2010-06-09  Matthew Mundell 

	* src/gsad.c (exec_omp_get): Use correct variable when validating family.

2010-06-09  Felix Wolfsteller 

	* src/gsad.c (validate): New function that validates a parameter from
	the request. If parameter was found invalid, free it and set the
	corresponding variable to NULL.
	(exec_omp_post): Replaced code with call to validate.

2010-06-09  Matthew Mundell 

	* src/gsad_omp.c (create_task_omp): Pass schedule ID in attribute.

2010-06-09  Michael Wiegand 

	* src/html/omp.xsl (task): Deactivate icons when the actions are not
	applicable to the current status.

2010-06-09  Matthew Mundell 

	Switch to target UUIDs.

	* src/gsad.c (init_validator): Add validator "target_id".  Remove
	"scantarget".
	(req_parms, free_resources, serve_post): Add target_id to required params.
	Remove scantarget.
	(exec_omp_post): Expect create_task_omp target in target_id instead of
	scantarget.
	(exec_omp_get): Pass target_id instead of name to delete_target_omp and
	get_target_omp.

	* src/gsad_omp.c (create_task_omp, delete_target_omp)
	(get_target_omp): Expect target as UUID instead of name.

	* src/html/omp.xsl (html-report-table, html-edit-task-form)
	(lsc_credential [details], target, gsad_newtask): Pass
	target in "target_id" param instead of "name".
	(target [newtask]): Use UUID as value.

2010-06-07  Matthew Mundell 

	* src/html/omp.xsl (html-create-target-form): Revert to "--" as value
	associate with "--" credential, which was already working.

2010-06-07  Matthew Mundell 

	Switch to LSC credential UUIDs.

	* src/gsad.c (init_validator): Add validator "lsc_credential_id".
	(req_parms, free_resources, serve_post): Add lsc_credential_id to required
	params.
	(exec_omp_post): Expect create_target_omp credential in lsc_credential_id.
	(exec_omp_get): Pass lsc_credential_id instead of name to
	delete_lsc_credential_omp, get_lsc_credential_omp and
	get_lsc_credentials_omp.

	* src/gsad_omp.c (delete_lsc_credential_omp, get_lsc_credential_omp)
	(get_lsc_credentials_omp): Expect lsc_credential_id instead of name param.
	(create_target_omp): Expect credential as UUID instead of name.

	* src/html/omp.xsl (lsc_credential, target, target [details]): Pass
	credential in "lsc_credential_id" param instead of "name" and
	"credential_login".
	(lsc_credential [select]): Use UUID as value.
	(html-create-target-form): Pass 0 as value associate with "--" credential.

2010-06-07  Matthew Mundell 

	* src/gsad_omp.c (create_target_omp): Indent overhung assign like others.
	Bring long lines in range.  Indent args properly.

2010-06-07  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Indent overhang properly.

2010-06-07  Matthew Mundell 

	* src/html/help.xsl (scanconfig_nvt_details.html): Improve description.

	* src/html/omp.xsl: Format header comment like others.
	(html-create-target-form): Align cell.

2010-06-06  Jan-Oliver Wagner 

	* src/html/help.xsl (scanconfig_nvt_details.html): Added
	description of risk factors.

2010-06-06  Matthew Mundell 

	Switch to escalator UUIDs.

	* src/gsad.c (init_validator): Adapt "escalator_id" for UUIDs.  Remove
	"escalator".
	(req_parms, free_resources, serve_post): Rename escalator to escalator_id.
	(exec_omp_post): Allow escalator_id to be "--".  Rename escalator to
	escalator_id.
	(exec_omp_get): Pass escalator_id instead of name to delete_escalator_omp,
	get_escalator_omp and test_escalator_omp.

	* src/gsad_omp.c (create_task_omp): Rename escalator to escalator_id,
	and move to attrib.
	(delete_escalator_omp, get_escalator_omp, test_escalator_omp): Expect
	escalator_id instead of name param.

	* src/html/omp.xsl (html_report_table, escalator, gsad_newtask): Pass
	escalator_id instead of name in escalator URLs.
	(escalator [newtask]): Use UUID as value.
	(html-edit-task-form): Use UUID as value, using "0" to remove escalator.

2010-06-04  Felix Wolfsteller 

	* src/gsad_omp.c (get_targets_omp): Corrected command name.

2010-06-04  Felix Wolfsteller 

	Reflect name change of OMP command (sources became target_locators).

	* src/gsad.c (gsad_connection_info, serve_post, exec_omp_post)
	(init_validator): Renamed source to target_locator.

	* src/gsad_omp.c (create_target_omp, delete_target_omp)
	(get_targets_omp): Renamed source to target_locator.

	* src/html/omp.xsl: Renamed source to target_locator.

2010-06-04  Felix Wolfsteller 

	* src/gsad_omp.c (gsad_newtask): Added comments.

2010-06-04  Felix Wolfsteller 

	Added Import section to Targets page, allows fetching targets from
	external sources ("target locators"), if manager is configured to do
	so. Uses recent changes and additions in CREATE_TARGET and GET_SOURCES
	OMP commands.

	* src/gsad_omp.c (create_target_omp): Added parameters for source,
	username and password, include in OMP command if present.
	(delete_target_omp, get_targets_omp): Request sources after deletion
	of a target.

	* src/gsad_omp.h (create_target_omp): Adjusted proto.

	* src/gsad.c (init_validator): Added source validator.
	(gsad_connection_info): Added source field.
	(serve_post): Fill new source field.
	(exec_omp_post): Validate new parameters and pass to create_target_omp.

	* src/html/omp.xsl (source): New, creates option in a select box.
	(html-create-target-form): Updated to allow specification of source
	and respective authorization, if configured.
	(create_target_response): Pass response of get_sources as parameter.

	* src/html/help.xsl (configure_targets): Updated examples with
	comma-space separation of hosts.

2010-06-03  Matthew Mundell 

	* src/html/omp.xsl (agent): Get UUID from "id" attrib.

2010-06-03  Michael Wiegand 

	* src/html/help.xsl: Handle requests for nonexistent help pages
	better. Kudos to Jan-Oliver Wagner for suggesting this approach.

2010-06-03  Matthew Mundell 

	* src/html/omp.xsl (get_report_response/report [overview]): Compare to
	empty string instead of '(null)'.

2010-06-03  Matthew Mundell 

	Switch to agent UUIDs.

	* src/gsad.c (init_validator): Add validator "agent_id".
	(exec_omp_get): Pass agent_id instead of name to delete_agent_omp and
	get_agents_omp.

	* src/gsad_omp.c (delete_agent_omp, get_agents_omp): Expect agent_id
	instead of name param.

	* src/html/omp.xsl (agent): Pass agent_id instead of name in delete_agent
	and get_agents URLs.

2010-06-03  Matthew Mundell 

	* src/html/omp.xsl (html-lsc-credentials-table): Widen actions column.

2010-06-03  Felix Wolfsteller 

	* src/gsad.c (exec_omp_post): For selected LSC credentials in the
	create target command, use different field in req_parms. Added todo, as
	the proper solution might include creating a new field and validator
	for this parameter.

2010-06-02  Matthew Mundell 

	* src/gsad_omp.c (get_agents_omp): Indent params properly.

2010-05-31  Felix Wolfsteller 

	* src/html/help.xsl: Added help for ADS authentication configuration.
	Added table of options for LDAP authentication configuration.

	* src/html/oap.xsl: Link the respective (ADS/LDAP) section in help
	page.

2010-05-28  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/help.xsl: Updated version number.

2010-05-28  Michael Wiegand 

	Preparing the gsa 1.0.0-beta7 release.

	* src/html/help.xsl: Updated version number.

	* CHANGES: Updated.

2010-05-27  Jan-Oliver Wagner 

	* src/html/help.xsl (scanconfig_editor_nvt_families.html,
	scanconfig_family_details.html): Updated column table description
	(Risk and CVSS).

2010-05-27  Michael Meyer 

	* src/gsad.c (init_validator):
	Allow "-" character in hostnames when creating a new target.

2010-05-27  Felix Wolfsteller 

	* src/gsad_oap.c (modify_ldap_auth_oap): Fixed conditions.

2010-05-27  Felix Wolfsteller 

	For ADS configuration, send modification command to
	openvas-administrator.

	* src/gsad_oap.c (modify_ldap_auth_oap): Added new parameters for ADS
	configuration, new fail conditions. Made the command sent more flexible
	to handle both ads and "normal" ldap configurations.

	* src/gsad_oap.h (modify_ldap_auth_oap): Updated proto.

	* src/gsad.c (init_validator): Added new validators for group
	and domain.
	(req_params): Added group and domain variable.
	(free_resources): Free the new variables.
	(serve_post): Read group and domain from request.
	(exec_omp_post): Validate parameters, updated call to
	modify_ldap_auth_oap.

2010-05-27  Felix Wolfsteller 

	Display ADS configuration part of describe_auth response from
	administrator, if any. Modification not yet possible.

	* src/html/oap.xsl (group): Generalized, added display of ADS
	configuration.
	(describe_auth_response): Call group template with ADS configuration.

2010-05-26  Matthew Mundell 

	* src/html/omp.xsl (html-config-family-table): Add columns for Risk and
	CVSS in the final row.  Remove the edit test from the end of the details
	version of the table.

2010-05-20  Felix Wolfsteller 

	* src/CMakeLists.txt: Cosmetics.

2010-05-20  Michael Wiegand 

	* src/html/oap.xsl (html-feed-form): Display a message and disable the
	synchronization button if the sync script reports that it is unable to
	sync.

2010-05-19  Matthew Mundell 

	Add CVSS filtering to report results.

	* src/gsad.c (init_validator): Add validator min_cvss_base.
	(req_parms): Add min_cvss_base and apply_min_cvss_base.
	(free_resources): Free min_cvss_base and apply_min_cvss_base.
	(serve_post): Setup min_cvss_base and apply_min_cvss_base.
	(exec_omp_post): Pass min_cvss_base to create_note_omp.
	(exec_omp_get): Pass min_cvss_base to GET_REPORT related commands.

	* src/gsad_omp.c (get_report_omp, new_note_omp, create_note_omp)
	(delete_note_omp, edit_note_omp, save_note_omp): Add min_cvss_base
	arg, for GET_REPORT.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/omp.xsl (html-report-details): Pass min_cvss_base params to
	get_report.  Add CVSS checkbox to get_report filters.
	(html-create-note-form, html-edit-note-form, note-details)
	(result-detailed): Pass min_cvss_base params to pages that lead to
	get_report.

2010-05-19  Matthew Mundell 

	* src/html/omp.xsl (get_report_response): Add syntax error check.

2010-05-19  Michael Wiegand 

	* src/html/omp.xsl (report [overview]): Display a message if the task
	has not yet finished.

2010-05-19  Michael Wiegand 

	* src/html/omp.xsl (report [overview]): Fix display of end time for
	still running scans.

2010-05-18  Jan-Oliver Wagner 

	* src/html/omp.xsl: Fix number of columns for "Result Filtering".

2010-05-18  Jan-Oliver Wagner 

	* src/html/omp.xsl: Make "Result Filtering" box look nicer.

2010-05-18  Matthew Mundell 

	* src/CMakeLists.txt: Add tags targets.

2010-05-18  Matthew Mundell 

	* src/gsad.c: Add newline at end of file.
	(modify_ldap_auth_oap): Improve some formatting.

2010-05-18  Felix Wolfsteller 

	* src/gsad.c (init_validator): Added new hostport-rule. Allow port
	definitions in ldap-host input validation.

	* src/html/help.xsl (configure_manager_auth.html): Added fact that port
	can specified in the hostname parameter.

2010-05-18  Matthew Mundell 

	Add "Only show hosts that have results" filtering to report results.

	* src/gsad.c (init_validator): Add validator alias.
	(req_parms): Add result_hosts_only.
	(serve_post): Check for result_hosts_only.
	(exec_omp_post): Pass result_hosts_only to create_note_omp.
	(exec_omp_get): Pass result_hosts_only to delete_note_omp, edit_note_omp,
	get_report_omp, new_note_omp and save_note_omp.

	* src/gsad_omp.c (get_report_omp, new_note_omp, create_note_omp)
	(delete_note_omp, edit_note_omp, save_note_omp): Add result_hosts_only
	arg.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/omp.xsl (html-report-details): Pass result_hosts_only in
	get_report requests.  Add a result_hosts_only checkbox.
	(report, task, html-create-note-form, html-edit-note-form, note-detailed)
	(result_detailed): Pass result_hosts_only in requests that can return to
	the get_report page.

2010-05-18  Michael Wiegand 

	* src/html/omp.xsl (report [overview]): Shorten displayed start and
	and times.

2010-05-17  Matthew Mundell 

	* src/html/omp.xsl (report [overview]): Add start and end times to host
	table.

2010-05-17  Matthew Mundell 

	* src/html/help.xsl (configure_targets.html): Change CIDR limit to 20.

2010-05-17  Michael Wiegand 

	* src/gsad_base.c (xsl_transform): Return newly allocated error
	messages in case MHD decides to free them.

2010-05-17  Michael Wiegand 

	* src/gsad_base.c (xsl_transform): Handle errors during XSL
	transformation more gracefully, clean up and return an error message
	if the transformation failed instead of aborting.

2010-05-17  Matthew Mundell 

	* src/gsad.c (validate_hosts_parameter): Limit CIDR mask to 20.

2010-05-17  Matthew Mundell 

	* src/html/omp.xsl (result-detailed): Add CVSS alongside result NVT name.

2010-05-17  Matthew Mundell 

	* src/html/omp.xsl (html-config-family-table): Align CVSS right.

2010-05-17  Matthew Mundell 

	* src/html/omp.xsl (risk_factor): New template.
	(html-config-family-table): Replace risk colour coding with "Risk" column.

2010-05-14  Michael Wiegand 

	* src/gsad.c (init_validator): Expand search phrase validator to allow
	punctuation characters and German umlauts.

2010-05-13  Matthew Mundell 

	* src/html/omp.xsl (nvt): Add CVSS base and risk factor.

2010-05-12  Matthew Mundell 

	* src/html/gsa-style.css (div.Critical, div.High, div.Medium, div.Low)
	(div.None): New rules.

	* src/html/omp.xsl (html-config-family-table): Add CVSS column, coloured
	according to risk factor.

2010-05-12  Matthew Mundell 

	* src/html/omp.xsl (edit-config-preference): Make password entry like file
	entry.  Only show the download button for file prefs.

2010-05-12  Matthew Mundell 

	* src/html/help.xsl (tasks.html): Describe the new stopped and pause
	progress bars.  Improve the "running" description a little.

2010-05-12  Matthew Mundell 

	* src/html/omp.xsl (result-detailed): Skip NVT header line if OID is 0.

2010-05-11  Matthew Mundell 

	Add downloading of file preferences.

	* src/gsad.c (init_validator): Add export_preference_file command.
	(exec_omp_get): Add export_preference_file handling.

	* src/gsad_omp.c (export_preference_file_omp): New function.
	(get_status): Always send the refresh interval, even when 0.

	* src/gsad_omp.h: Add headers accordingly.

	* src/html/omp.xsl (preference): Add file download button.
	(preference [details]): Name preference-details.  Add "config" param and
	file download button.
	(edit-config-preference): Rename param "config" to "for_config_details".
	Add param "config" and file download button.
	(preferences [details, edit-details]): Name preferences-details.  Add
	"config" param; pass through to preference-details and
	edit-config-preference.
	(html-config-nvt-table): Pass config through to preferences templates.

2010-05-11  Michael Wiegand 

	* src/gsad.c (file_content_response): Check whether the requested path
	really is a regular file before trying to serve it as a file and
	report an error message if it is not.

2010-05-11  Felix Wolfsteller 

	* src/gsad.c (init_validator): Improve validation to avoid formatting
	string attacks.

	* src/html/help.xsl (configure_manager_auth.html): Added need for %s
	in authdn parameter.

	* src/gsad_oap.c (modify_ldap_auth_oap): Added warning about %s in
	input string.

2010-05-11  Felix Wolfsteller 

	* src/gsad_oap.c (modify_ldap_auth_oap): Handle input validation
	failure case, communicate to user.

	* src/html/oap.xsl (get_users_response, modify_auth_response): Show
	result of modify_auth command (and input validation).

2010-05-11  Felix Wolfsteller 

	Added handling of DESCRIBE_AUTH and MODIFY_AUTH oap commands.

	* src/gsad.c (init_validator): Added new modify auth and the important
	parameters authdn, ldaphost and enable to the validator.
	(gsad_connection_info): Added the parameters to req_parms struct.
	(serve_post): Fill the new parameters with chunks from request.
	(exec_omp_post): Handle modify_auth command, validate parameters,
	call new modify_ldap_auth_oap function.

	* src/gsad_oap.c (get_users_oap): Issue a DESCRIBE_AUTH when requesting
	users list.
	(modify_ldap_auth_oap): New. Implementation of new MODIFY_AUTH command.

	* src/gsad_oap.h (modify_ldap_auth_oap): Added proto.

	* src/html/help.xsl (configure_manager_auth.html): Added stub for
	help of new elements.

	* src/html/oap.xsl (get_users_response): Match describe_auth response.
	(group, describe_auth_response): Added window showing the and allowing
	modification of authentication settings, if any.

2010-05-10  Matthew Mundell 

	* src/gsad_omp.c (save_user_oap): Send an empty HOSTS to set "Allow All".

2010-05-10  Matthew Mundell 

	* src/html/omp.xsl (task): Grey the stop button for "Internal Error".

2010-05-10  Matthew Mundell 

	* src/html/omp.xsl (status_bar): Add progress bar and percentage for
	paused and stopped tasks.

2010-05-10  Matthew Mundell 

	* src/html/img/pause.png, src/html/img/pause_inactive.png: New files.

	* src/CMakeLists.txt: Install pause images.

2010-05-07  Matthew Mundell 

	* src/html/help.xsl (tasks.html): Add pausing states and pause action.

2010-05-07  Matthew Mundell 

	Add pausing of tasks.

	* src/html/omp.xsl (status_bar): Add pausing states.
	(pause_task_response, resume_paused_task_response): New templates.
	(task): Show pause button for requested and running tasks.  Show resume
	button for paused tasks.

	* src/gsad_omp.c (pause_task_omp, resume_paused_task_omp): New functions.

	* src/gsad_omp.h: Add headers accordingly.

	* src/gsad.c (init_validator, exec_omp_get): Add pausing commands.

2010-05-07  Michael Wiegand 

	Handle requests to non-existent pages more gracefully.

	* src/gsad.c: Include gsad_base.h directly.
	(file_content_response): Display an error message if a logged-in user
	requests a file that does not exist instead of logging him out
	forcefully.
	(request_handler): Display an error message if the requested help page
	does not start with a valid character.

2010-05-07  Michael Wiegand 

	* src/html/gsad.xsl (error_dialog), src/html/help.xsl (glossary.html):
	Fixed broken links to get_status page.

2010-05-07  Michael Wiegand 

	* src/gsad.c: Added define MAX_HELP_NAME_SIZE to limit the maximum
	length of the name of help "files" against resource exhaustion
	attacks.
	(request_handler): Test if the name of the requested help page starts
	with a valid character before even considering it. Duplicate and
	truncate it to fit MAX_HELP_NAME_SIZE. Removed superfluous handling of
	"#" character since it is not present in the request sent by the
	browser anyway.

2010-05-07  Felix Wolfsteller 

	Added simple compile time syntax checks on the xsl files.

	* CMakeLists.txt: Lowercased a cmake command, check for xsltproc
	program.

	* src/CMakeLists.txt: Check xsl stylesheets with xsltproc, if found.

2010-05-07  Felix Wolfsteller 

	* CMakeLists.txt, src/CMakeLists.txt: Lowercased cmake commands as in
	all other openvas modules, converted tab to whitespaces.

2010-05-07  Michael Wiegand 

	* src/gsad.c (init_validator): Allow "@" and "." characters in LSC
	login. Allow "@" character in LSC password.

2010-05-06  Matthew Mundell 

	* src/html/omp.xsl, src/html/oap.xsl: Convert tabs to spaces.

2010-05-06  Matthew Mundell 

	Make saving of file preferences conditional on a checkbox.

	* src/html/omp.xsl (edit-config-preference): Add checkbox to "file"
	preferences so that saving the file is optional.

	* src/gsad_omp.c (save_config_nvt_omp): Add files arg which lists files
	that must be updated.

	* src/gsad_omp.h: Update header accordingly.

	* src/gsad.c (req_parms): Add files array.
	(free_resources): Free files.
	(serve_post): Collect files.
	(exec_omp_post): Pass files to save_config_nvt_omp.

2010-05-06  Matthew Mundell 

	* src/html/omp.xsl (preference [details]): Print "File attached."
	instead of the contents of file preferences.

2010-05-06  Matthew Mundell 

	* src/html/omp.xsl (preference [preference]): Print "File attached."
	instead of the contents of file preferences.

2010-05-06  Matthew Mundell 

	* src/html/omp.xsl (html-create-escalator-form): Add "threat level
	changed" condition.
	(escalator, escalator [details]): Add "threat level changed" handling.

2010-05-02  Jan-Oliver Wagner 

	* src/html/src/: Finally remove empty directory.

2010-05-02  Jan-Oliver Wagner 

	Move up the html files on directory in order to eliminate
	the unnecessary additional directory "src".

	* src/html/src/favicon.gif, src/html/src/gsad.xsl,
	src/html/src/gsa-style.css, src/html/src/help.xsl,
	src/html/src/IE6fixes.css, src/html/src/img,
	src/html/src/login, src/html/src/oap.xsl, src/html/src/omp.xsl:
	Moved to src/html/.

	* src/CMakeLists.txt: Adjusted paths.

2010-05-01  Jan-Oliver Wagner 

	* src/gsad.c: Added ":" to hosts validator to allow
	IPv6 adresses.

2010-04-28  Hartmut Goebel 

	* src/html/src/IE6fixes.css: Fixed: In reports IE6 did shift
	issues to the left more and more.

2010-04-27  Jan-Oliver Wagner 

	* src/html/src/gsa-style.css, src/html/src/omp.xsl,
	src/html/src/gsad.xsl, src/html/src/oap.xsl,
	src/html/src/IE6fixes.css, src/html/src/help.xsl: Made
	older Konqueror work again. Thanks to Hartmut Goebel
	for this proposed fix.

2010-04-23  Hartmut Goebel 

	* src/html/src/gsad.xsl, src/html/src/help.xsl
	src/html/src/omp.xsl, src/html/src/oap.xsl,
	src/html/src/gsa-style.css, src/html/src/login/login.html ,
	src/CMakeLists.txt: Fixed: IE6 did not display some content
	elements at all and table headers were visually cluttered.

	* src/html/src/IE6fixes.css: New stylesheet (onyl used by IE6).

2010-04-22  Michael Wiegand 

	* src/gsad_omp.c (create_task_omp): Fixed syntax for schedule element
	when creating a new task.

2010-04-22  Michael Wiegand 

	* src/html/src/gsad.xsl, src/html/src/help.xsl: Add default duration
	for links to the performance monitor.

2010-04-15  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/src/help.xsl: Updated version number.

2010-04-15  Michael Wiegand 

	Preparing the gsa 1.0.0-beta6 release.

	* src/html/src/help.xsl: Updated version number.

	* CHANGES: Updated.

	* CMakeLists.txt: Added autogenerated files to
	CPACK_SOURCE_IGNORE_FILES.

	* doc/.built-html: Removed superfluous file.

2010-04-15  Michael Wiegand 

	* src/html/src/help.xsl: Corrected the maximum comment length.
	(glossary.html): Added entry for schedule to glossary.
	(new_task.html): Added missing help for comment field, added help for
	schedule field.
	(reports.html): Updated help for report summary.

2010-04-14  Michael Wiegand 

	* src/html/src/help.xsl (tasks.html): Updated help for tasks list with
	new features and elements.

2010-04-14  Michael Wiegand 

	Set the GSA to use UTC as timezone to stay consistent with the manager
	when scheduling.

	* src/gsad.c (main): Set timezone to UTC.

	* src/html/src/omp.xsl (html-create-schedule-form): Mark time as UTC.

	* src/html/src/gsad.xsl (html-gsa-logo): Mark time as UTC.

2010-04-14  Michael Wiegand 

	* src/html/src/help.xsl (configure_escalators.html): Comments are
	not mandatory for escalators.

2010-04-14  Michael Wiegand 

	* src/html/src/help.xsl (configure_schedules.html): Added help for
	scheduling.

2010-04-13  Michael Wiegand 

	* src/html/src/help.xsl: Flush trailing whitespace.

2010-04-12  Jan-Oliver Wagner 

	* src/CMakeLists.txt: Fix some installation directives to
	make the login dialog appear properly.

2010-04-11  Jan-Oliver Wagner 

	* src/html/make_html, src/html/header.m4, src/html/template.m4,
	src/html/footer.m4: Removed.

	* src/CMakeLists.txt: Instead of insalling the build directory
	do direct installation.

2010-04-11  Jan-Oliver Wagner 

	* src/html/src/gsad.xsl: Changed URL for about page.

	* src/html/src/help.xsl: Added content of pages "about" and "gplv2".

	* src/html/src/about.htm4, src/html/src/gplv2.htm4: Removed.

2010-04-11  Jan-Oliver Wagner 

	Static help files are not necessary anymore.

	* src/html/make_html: Don't create directory "help".

	* src/html/src/help/view_report.htm4,
	src/html/src/help/scanconfig_nvt_details.htm4,
	src/html/src/help/scanconfig_editor_nvt.htm4,
	src/html/src/help/configure_targets.htm4,
	src/html/src/help/new_task.htm4,
	src/html/src/help/scanconfig_details.htm4,
	src/html/src/help/scanconfig_editor_nvt_families.htm4,
	src/html/src/help/scanconfig_editor.htm4,
	src/html/src/help/error_messages.htm4,
	src/html/src/help/scanconfig_family_details.htm4,
	src/html/src/help/configure_agents.htm4,
	src/html/src/help/tasks.htm4,
	src/html/src/help/notes.htm4,
	src/html/src/help/nvts.htm4,
	src/html/src/help/contents.htm4,
	src/html/src/help/reports.htm4,
	src/html/src/help/configure_scanconfigs.htm4,
	src/html/src/help/configure_credentials.htm4,
	src/html/src/help/feed_management.htm4,
	src/html/src/help/settings.htm4,
	src/html/src/help/performance.htm4,
	src/html/src/help/configure_escalators.htm4,
	src/html/src/help/configure_users.htm4,
	src/html/src/help/glossary.htm4, src/html/src/help/: Removed.

2010-04-11  Jan-Oliver Wagner 

	Patch contributed by Mareike Piechowiak .

	This moves all help page content to XSL and thus allows
	to have user name and date in the header (which was not
	possible with the static files).

	* src/gsad.c (request_handler): Added handling of any URL
	with "/help/".

	* src/html/src/help.xsl: New. Contains all help texts
	of the .htm4 files.

	* src/html/src/gsad.xsl: Added inclusion of help.xsl.

2010-04-10 Stephan Kleine

	* src/CMakeLists.txt: Fix build with as-needed and remove duplicate lines.

2010-04-10 Stephan Kleine

	* CMakeLists.txt: Add support for out-of-source builds.

	* src/CMakeLists.txt: Add support for out-of-source builds.

2010-04-06  Michael Wiegand 

	* src/html/src/oap.xsl (html-feed-form): Display feed version.

2010-04-01  Michael Wiegand 

	* src/html/src/about.htm4: Make sure that supporters are in
	alphabetical order.

2010-04-01  Michael Wiegand 

	* src/html/src/omp.xsl (nvt): Display NVT tags if they are set.

2010-03-30  Matthew Mundell 

	* src/gsad_omp.c (xsl_transform_omp): Add TIME to ENVELOPE.

	* src/gsad_oap.c (xsl_transform_oap): Add TIME to ENVELOPE.

	* src/html/src/gsad.xsl (html-gsa-logo): Add time under logout.
	(time): New template.
	(envelope): Pass time to html-gsa-logo.

2010-03-30  Matthew Mundell 

	* src/gsad.c (exec_omp_get): Add NULL guard for duration.

2010-03-29  Matthew Mundell 

	* src/gsad_omp.c (get_schedules_omp, create_schedule_omp)
	(delete_schedule_omp): Add TIME to GET_SCHEDULES.

	* src/html/src/omp.xsl (opt): New template.
	(html-create-schedule-form): Create first time input via "opt" so that
	currect time is selected.

2010-03-29  Matthew Mundell 

	* src/gsad_omp.c (edit_task): New function.  Body from edit_task_omp.  Add
	extra_xml arg.
	(edit_task_omp): Call through to edit_task.
	(save_task_omp): For comment or name error, put up the parameter error
	message on the edit_task page.

2010-03-29  Matthew Mundell 

	* src/html/src/omp.xsl (html-edit-task-form): Make escalator editable.

	* src/gsad.c (init_validator): Add rule "escalator_id".
	(exec_omp_get): Pass escalator to save_task_omp.

	* src/gsad_omp.h: Update header accordingly.

	* src/gsad_omp.c (save_task_omp): Add schedule_id arg.  Include in
	MODIFY_TASK command.

2010-03-29  Matthew Mundell 

	* src/html/src/omp.xsl (html-create-schedule-form): Remove minute units
	from period and duration.
	(html-edit-task-form): Add "(immutable)" to target and config input names.

2010-03-28  Matthew Mundell 

	* src/gsad_omp.c (edit_task_omp): Add next and refresh_interval NULL
	checks.
	(save_task_omp): Remove refresh_interval NULL enforcement.

2010-03-28  Matthew Mundell 

	Add basic task editing.

	* src/html/src/gsad.xsl (autorefresh [html-header-meta]): Only add header
	if interval is above 0.

	* src/html/src/omp.xsl (html-task-table): Widen actions column.
	(html-edit-task-form, edit_task, modify_task_response): New templates.
	(task): Add edit task button.

	* src/gsad.c (init_validator): Add edit_task and save_task commands.
	(exec_omp_get): Add edit_task and save_task handling.

	* src/gsad_omp.c (edit_task_omp, save_task_omp): New functions.
	(get_status): Always send the refresh interval, even when 0.

	* src/gsad_omp.h: Add headers accordingly.

2010-03-28  Matthew Mundell 

	* src/html/src/omp.xsl (gsad_newtask): Add comment entry.

	* src/gsad.c (exec_omp_post): Pass comment from request to
	create_task_omp.

2010-03-28  Matthew Mundell 

	* src/html/src/omp.xsl (html-report-table): Add comment field.
	(task): Add comment under name.

2010-03-28  Matthew Mundell 

	Display schedule intervals in unit format.

	* src/html/src/omp.xsl (interval-with-unit): New template.
	(schedule): Call interval-with-unit for intervals.
	(schedule [details]): Display unit interval instead of just seconds.

2010-03-27  Matthew Mundell 

	* src/html/src/omp.xsl (html-create-schedule-form): Add odd row
	background colours.  Switch period and duration input to time and unit
	dropdowns.
	(html-schedules-table): Remove "(s)" from period heading.
	(schedule): Include period months.  Add unit to period cells.  Shorten
	entire duration text.

	* src/gsad.c (init_validator): Add calendar_unit rule and duration_unit
	and period_unit aliases.
	(struct req_parms): Add duration_unit and period_unit.
	(free_resources): Free duration_unit and period_unit.
	(serve_post): Also pass units to create_schedule_omp.

	* src/gsad_omp.c (create_schedule_omp): Add period_unit and duration_unit
	args.  Add to CREATE_SCHEDULE request.

	* src/gsad_omp.h: Update header accordingly.

2010-03-25  Matthew Mundell 

	* src/html/src/omp.xsl (schedule [details]): Add units to period and
	duration.

2010-03-25  Matthew Mundell 

	* src/html/src/omp.xsl (schedule): Correct delete URL.

2010-03-25  Matthew Mundell 

	* src/html/src/omp.xsl (html-create-schedule-form): Add "(optional)" to
	period and duration fields.

2010-03-24  Matthew Mundell 

	* src/html/src/omp.xsl (schedule [details]): Get next_time for next time,
	instead of first_time.

2010-03-24  Matthew Mundell 

	* src/html/src/omp.xsl (html-report-table): Get next time for "Next due",
	instead of name.

2010-03-24  Matthew Mundell 

	Add schedule input to "New Task" page.

	* src/gsad.c (struct req_parms): Add schedule_id.
	(free_resources): Free schedule_id.
	(serve_post): Pass schedule ID to create_task_omp.

	* src/gsad_omp.c (gsad_newtask): Also get schedules.
	(create_task_omp): Add schedule_id arg.  Send to Manager in CREATE_TASK.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/src/omp.xsl (schedule [newtask]): New template.
	(gsad_newtask): Add schedule field.

2010-03-23  Matthew Mundell 

	Add schedule creation.

	* src/gsad.c (init_validator): Add create_schedule command.
	Add validators for create_schedule.  Change duration to an
	"optional_number".
	(struct req_parms): Add params.
	(free_resources): Add param freeing.
	(serve_post): Add create_schedule handling.
	(exec_omp_get): Pass "0" to get_system_reports_omp if duration is empty.

	* src/gsad_omp.c (create_schedule_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/src/omp.xsl (html-create-schedule-form): Add schedule params.
	(get_schedules): Add call to html-create-schedule-form.

2010-03-22  Matthew Mundell 

	Complete support for removing schedules.

	* src/gsad.c (init_validator): Add delete_schedule command.
	(exec_omp_get): Handle command "delete_schedule".

	* src/gsad_omp.c (delete_schedule_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

2010-03-21  Matthew Mundell 

	* src/gsad_omp.c (delete_note_omp): Remove openvas_server_close called
	before session is open.  Closes #1334 (http://bugs.openvas.org/1334).

2010-03-20  Stephan Kleine

	* src/CMakeLists.txt: Install gsad into ${SBINDIR} since it is a service.

2010-03-18  Matthew Mundell 

	* src/html/src/omp.xsl (html-report-table): Add schedule.

2010-03-18  Matthew Mundell 

	Start list and details pages for schedules.

	* src/gsad_omp.c (get_schedule_omp, get_schedules_omp): New function.

	* src/gsad_omp.h: Add headers accordingly.

	* src/gsad.c (init_validator): Add get_schedule and get_schedules command.
	Add schedule_id validator.
	(exec_omp_get): Add get_schedule and get_schedules command handling.

	* src/html/src/omp.xsl (html-create-schedule-form, html-schedules-table)
	(create_schedule_response, delete_schedule_response, schedule)
	(schedule [details], get_schedule, get_schedules): New templates.

	* src/html/header.m4, src/html/src/gsad.xsl: Add "Schedules" menu item.

2010-03-17  Matthew Mundell 

	* src/html/src/omp.xsl (task): Always grey resume and stop buttons for
	scheduled tasks.  Replace start button with scheduled button for scheduled
	tasks.

	* src/html/src/img/scheduled.png, src/html/src/img/scheduled_inactive.png:
	New files.  Created by Karl-Heinz Ruskowski.

2010-03-16  Matthew Mundell 

	* src/html/src/img/resume.png, src/html/src/img/resume_inactive.png: Make
	right margin wider.  Thanks to Karl-Heinz Ruskowski.

2010-03-15  Matthew Mundell 

	* src/gsad.c (DEFAULT_GSAD_PORT): Remove.
	(DEFAULT_GSAD_HTTP_PORT, DEFAULT_GSAD_HTTPS_PORT): New defines.
	(main): Use appropriate define for gsad_port, depending on http_only.

2010-03-15  Matthew Mundell 

	* src/html/src/help/scanconfig_details.htm4: Close tags properly.

2010-03-15  Matthew Mundell 

	* src/html/src/omp.xsl (task): Use details button instead of list button
	for summary link.  Always enable this details button.
	(escalator [details], target [details], html-config-table): Use details
	button instead of list button for task summary link.

	* src/html/src/help/tasks.htm4: Make "Reports" section "Task Details".

	* src/html/src/help/scanconfig_details.htm4,
	src/html/src/help/scanconfig_editor.htm4: Switch to details button.

2010-03-15  Matthew Mundell 

	Complete last commit: Add Manager-side task resuming.

	* src/html/src/omp.xsl (resume_stopped_task_response): New template.
	(task): Add resume button.

2010-03-15  Matthew Mundell 

	* src/gsad.c (init_validator): Add command resume_stopped_task.
	(exec_omp_get): Add resume_stopped_task handling.

	* src/gsad_omp.c (resume_stopped_task_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/src/help/tasks.htm4: Add Resume Task section.

	* src/html/src/img/resume.png, src/html/src/img/resume_inactive.png: New
	files.  Created by Karl-Heinz Ruskowski.

2010-03-08  Michael Wiegand 

	* src/html/src/omp.xsl: Enable all levels for report downloads in the
	task summary.

2010-03-08  Michael Wiegand 

	* src/html/src/help/reports.htm4: Corrected image filenames.

2010-03-08  Matthew Mundell 

	* src/html/src/omp.xsl (report): Add ITG and CPE to download formats.

2010-03-04  Matthew Mundell 

	* src/gsad_omp.c (get_config_family_omp, get_config_family_omp)
	(get_config_nvt_omp): Add table qualifier to GET_NVT_DETAILS sort field.

2010-03-04  Matthew Mundell 

	* src/html/src/omp.xsl (trend_meter): Get trend from OMP.

2010-03-04  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/src/about.htm4: Updated version number.

2010-03-04  Michael Wiegand 

	Preparing the gsa 1.0.0-beta5 release, part two.

	* src/html/src/about.htm4: Updated version number.

	* CHANGES: Updated, added line missing from last commit.

	* ChangeLog: Corrected entry.

2010-03-04  Jan-Oliver Wagner 

	* CHANGES: Updated and improved a bit for beta4.

2010-03-04  Michael Wiegand 

	* src/html/src/help/reports.htm4: Added help texts for ITG and CPE.

2010-03-04  Michael Wiegand 

	Preparing the gsa 1.0.0-beta5 release, part one.

	* ChangeLog: Restored lost entry.

	* CHANGES: Updated.

2010-03-04  Michael Wiegand 

	Add format for CPE inventory report.

	* src/html/src/omp.xsl (html-report-details): Add report format "CPE".

2010-03-03  Matthew Mundell 

	Add format for IT-Grundschutz (German FSI IT baseline protection) report.

	* src/gsad.c (init_validator): Relax "format" rule.

	* src/gsad_omp.c (get_report_omp): Relax report format check.

	* src/html/src/omp.xsl (html-report-details): Add report format "ITG".

2010-03-02  Matthew Mundell 

	* src/gsad.c (DATE_2822_LEN): New define.
	(file_content_response): Add Last-Modified and Expires headers.

2010-03-02  Matthew Mundell 

	* src/html/src/omp.xsl (get_nvt_details): Add a help button.

	* src/html/src/help/nvts.htm4: New page.

	* src/html/src/help/contents.htm4: Link to NVT Details in NVT help.

2010-03-02  Matthew Mundell 

	* src/html/src/omp.xsl (wrap): Select substring correctly after wrap.

2010-03-02  Matthew Mundell 

	* src/html/src/omp.xsl (html-edit-note-form): Add NVT name row before
	constraint rows.

2010-03-02  Matthew Mundell 

	* src/html/src/omp.xsl (html-edit-note-form): Add details button.
	(note [details]): Correct alignment.

2010-03-02  Matthew Mundell 

	Add edit button to get_note page.

	* src/gsad.c (exec_omp_get): Add edit_note and save_note cases for
	get_note page.

	* src/gsad_omp.c (get_note): New function.  Body from get_note_omp.
	(get_note_omp): Wrap get_note.
	(save_note_omp): Add get_note page handling.

	* src/html/src/omp.xsl (note [details]): Add edit button.
	(get_note): Expect get_notes_response in a commands_response.

2010-02-26  Matthew Mundell 

	* src/gsad.c (serve_post): Use append_chunk_string to setup string request
	parameters.

2010-02-26  Matthew Mundell 

	* src/html/src/oap.xsl (html-users-table): Sort by role then name.

2010-02-25  Matthew Mundell 

	Add notes help.

	* src/html/src/help/notes.htm4: New file.

	* src/html/src/help/view_report.htm4: Correct typo.  Add notes sections.
	Mention "Show notes" filter.

	* src/html/src/help/glossay.htm4: Add a note entry.  Improve the NVT
	entry a little.

	* src/html/src/help/reports.htm4: Add notes section.

	* src/html/src/help/contents.htm4: Add notes item.

	* src/html/src/omp.xsl (html-report-table): Link help to reports help.
	(note [details], html-notes-table): Link help to notes.html.

2010-02-25  Matthew Mundell 

	* src/html/src/omp.xsl (note [details]): Label task and result in orphans,
	otherwise they show as "Any".

2010-02-25  Matthew Mundell 

	* src/html/src/omp.xsl (note, note [nvt-details]): Mark orphans.

2010-02-25  Matthew Mundell 

	* src/html/src/gsa-style.css (.issue_box_head): Remove stray colon.

2010-02-25  Matthew Mundell 

	* src/html/src/omp.xsl (note-detailed): Use normal delete button.

2010-02-25  Matthew Mundell 

	Add note editing.

	* src/html/src/omp.xsl (html-edit-note-form, edit_note)
	(modify_note_response): New templates.
	(note, note [nvt_details], note-detailed): Add edit note button.

	* src/gsad.c (init_validator): Add edit_note and save_note commands.  Add
	hosts_opt, note_task_id and note_result_id rules.
	(exec_omp_get): Add edit_note and save_note handling.

	* src/gsad_omp.c (edit_note_omp, save_note_omp): New functions.

	* src/gsad_omp.h: Add headers accordingly.

2010-02-23  Matthew Mundell 

	* src/html/src/omp.xsl (result-detailed): Compare note count with 0
	instead of 1.

2010-02-22  Matthew Mundell 

	* src/gsad.c (init_validator): Add DVI to "format".

	* src/gsad_omp.c (get_report_omp): Allow DVI as format.

2010-02-22  Matthew Mundell 

	* src/html/src/omp.xsl (note): Decrease max to 35 so NVT name always fits
	on a single line.

2010-02-22  Matthew Mundell 

	* src/html/src/omp.xsl (note-detailed): Put the "Last modified" line
	after the button float, so that Konqueror keeps the buttons inside the
	box.

2010-02-22  Matthew Mundell 

	* src/html/src/omp.xsl (html-create-note-form): Check the more specific
	option in most constraints instead of the general option.

2010-02-22  Matthew Mundell 

	* src/html/src/omp.xsl (html-create-note-form): Replace "All" with "Any".
	(note) [details]: Capitalise "any".

2010-02-19  Jan-Oliver Wagner 

	* src/html/src/omp.xsl (html-report-details): Prevent unnecessary
	wrapping.

2010-02-19  Matthew Mundell 

	* src/html/src/omp.xsl (wrap): Handle the case of a single line that must
	wrap.

2010-02-19  Matthew Mundell 

	* src/gsad.c (exec_omp_get): Use fixed max_results values for notes.

	* src/html/src/omp.xsl (html-create-note-form): Remove max_results
	passthrough.
	(note-detailed, result-detailed): Remove max_results from requests.

2010-02-19  Matthew Mundell 

	* src/gsad_omp.c (new_note_omp): Check all args.

2010-02-19  Matthew Mundell 

	* src/html/src/omp.xsl (get_nvt_details): Only add notes table when there
	are notes.

2010-02-19  Matthew Mundell 

	Add delete buttons on all note lists.

	* src/gsad.c (exec_omp_get): Call delete_note_omp according to page that
	must follow.

	* src/gsad_omp.c (get_nvt_details, get_status, get_note): New function.
	Bodies from _omp versions.
	(get_nvt_details_omp, get_status_omp, get_notes_omp): Call through to
	static functions.
	(delete_note_omp): Add more passthrough args, and next page arg.  Pass
	work to handler of next page.

	* src/gsad_omp.h: Update header accordingly.

	* src/html/src/omp.xsl (html-report-table): Pass next page to note
	template.
	(get_nvt_details_response): Remove.
	(get_nvt_details): New template.
	(note): Add next param.  Enable button.
	(note) [nvt-details]: Enable button.
	(get_notes): Expect entites in a commands_response.
	(note-detailed): Add next page to request.

2010-02-18  Matthew Mundell 

	* src/gsad_omp.c (get_nvt_details_omp, get_status_omp, get_notes_omp): Add
	GET_NOTES sort fields.

2010-02-18  Matthew Mundell 

	* src/html/src/omp.xsl (html-create-note-form): Refer to anchor in query.
	(note-detailed): Refer to anchor in delete_note query.
	(result-detailed): Add anchor.

2010-02-18  Matthew Mundell 

	* src/html/src/omp.xsl (result-detailed): Add notes button.

2010-02-18  Matthew Mundell 

	* src/html/src/omp.xsl (note-detailed): Add details button.

2010-02-18  Matthew Mundell 

	* src/gsad_omp.c (get_status_omp): Request notes with task.

	* src/html/src/omp.xsl (html-report-table): Add notes window.

2010-02-18  Matthew Mundell 

	* src/gsad.c (init_validator): Extend the "port" rule to allow ports like
	"port-name (111/tcp)".

2010-02-18  Matthew Mundell 

	* src/html/src/omp.xsl (html-report-details, report, task)
	(html-create-note-form, note-detailed, result-detailed): Pass the "notes"
	flag when requesting a report.  Preserve the notes flag across new_note
	and delete_note.

2010-02-18  Matthew Mundell 

	* src/html/src/omp.xsl (html-report-details): Test filters/notes directly
	instead of counting it.

2010-02-18  Matthew Mundell 

	* src/html/src/omp.xsl (html-config-family-table): Count in
	get_nvt_details_response instead of all/get_nvt_details_response, in
	view case.

2010-02-17  Matthew Mundell 

	* src/html/src/gsa-style.css (.note_top_line): New style.

	* src/html/src/omp.xsl (note) [details]: Put note text in yellow box.

2010-02-17  Matthew Mundell 

	Add a note details page.

	* src/gsad_omp.c (get_note_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/gsad.c (init_validator): Add get_note command.
	(exec_omp_get): Add get_note command handling.

	* src/html/src/omp.xsl (note): Enable details button.
	(note) [nvt-details]: Enable details button.
	(note) [details]: New template.
	(get_note): New template.

2010-02-17  Matthew Mundell 

	* src/gsad_omp.c (get_nvt_details_omp): Also request notes for the NVT.

	* src/html/src/omp.xsl (get_notes_response): New template.
	(get_nvt_details_response): Add notes section.
	(note, html-notes-table): Replace OID column with text column.
	(note) [nvt-details]: New template.

2010-02-17  Matthew Mundell 

	Add notes management page.

	* src/gsad_omp.c (get_notes_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/gsad.c (init_validator): Add get_notes command.
	(exec_omp_get): Add get_notes command handling.

	* src/html/src/omp.xsl (note, html-notes-table, get_notes): New templates.

	* src/html/header.m4, src/html/src/gsad.xsl: Add "Notes" menu item.

2010-02-17  Matthew Mundell 

	Add note filtering in reports.

	* src/html/src/omp.xsl (html-report-details): Add "Show notes" checkbox.

	* src/gsad.c (init_validator): Add "notes" validator.
	(struct req_parms): Add notes.
	(free_resources): Add param freeing.
	(serve_post): Pass notes arg to create_note_omp.
	(exec_omp_get): Pass notes arg to report related functions.

	* src/gsad_omp.c (get_report_omp, new_note_omp, create_note_omp)
	(delete_note_omp) Add notes arg.

	* src/gsad_omp.h: Update headers accordingly.

2010-02-17  Matthew Mundell 

	Put result on "New Note" page.

	* src/html/src/omp.xsl (html-create-note-form): Add "Associated Result"
	section.
	(html-result-box): Remove.
	(new_note): Remove call to html-result-box.
	(note, result) [detailed]: Add template name.  Add note-buttons param to
	control display of note buttons.

	* src/gsad_omp.c (new_note_omp): Include result in response.

2010-02-16  Matthew Mundell 

	* src/html/src/img/new_note.png, src/html/src/img/delete_note.png,
	src/html/src/img/note.png: New files.

	* src/html/src/omp.xsl (note, result) [detailed]: Use new note images.

	* ChangeLog: Correct omp.xsl paths.

2010-02-16  Jan-Oliver Wagner 

	* src/html/src/omp.xsl: Fixed a typo regarding refresh
	intervals. When selecting 60 seconds, the GUI applied 60
	but showed 30.

2010-02-15  Matthew Mundell 

	Add note constraints.

	* src/gsad.c (init_validator): Add "port", "result_id" and "threat"
	validators.
	(struct req_parms): Add params.
	(free_resources): Add param freeing.
	(serve_post): Pass contraint args to create_note_omp.
	(exec_omp_get): Pass contraint args to new_note_omp.

	* src/gsad_omp.c (new_note_omp): Add constraint args.
	(create_note_omp): Add constraint args.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/src/omp.xsl (html-create-note-form): Add contraint input.
	(new_note): Pass contraint values to new_note.

2010-02-12  Matthew Mundell 

	Add adding of notes.

	* src/gsad.c (init_validator): Add create_note and new_note commands.
	Add "max_results" and "text" validators.
	(struct req_parms): Add params.
	(free_resources): Add param freeing.
	(append_chunk_string): New function.
	(serve_post): Add create_note handling.
	(exec_omp_get): Pass get_report params to delete_note_omp.  Add new_note
	handling.

	* src/gsad_omp.c (new_note_omp, create_note_omp): New function.
	(delete_note_omp): Add get_report params.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/src/omp.xsl (html-create-note-form, html-result-box, new_note)
	(create_note_response): New templates.
	(note) [detailed]: Wrap note text.  Pass get_report params to delete_note.
	(result) [detailed]: Add "new note" button.

2010-02-12  Matthew Mundell 

	Add removal of notes.

	* src/gsad.c (init_validator): Add delete_note command.  Add "note_id"
	validator.
	(exec_omp_get): Handle command "delete_note".

	* src/gsad_omp.c (delete_note_omp): New function.

	* src/gsad_omp.h: Add header accordingly.

	* src/html/src/omp.xsl (delete_note_response): New template.
	(note) [detailed]: Add delete button.

2010-02-12  Matthew Mundell 

	* src/html/src/omp.xsl (note) [detailed]: New template.
	(result) [detailed]: Apply any notes.

	* src/html/src/gsa-style.css (.issue_box_box): Zero margin-bottom.
	(.note_box_box): New style.

	* src/gsad_omp.c (get_report_omp): Request notes.

2010-02-10  Matthew Mundell 

	* src/html/src/omp.xsl (escalator) [details]: Remove greying of method
	background.

2010-02-08  Tim Brown 

	* src/gsad.c: Fixed couple of leaks reported by cppcheck.

2010-02-05  Matthew Mundell 

	* src/html/src/omp.xsl (wrap): Lower wrap column to 90.

2010-02-05  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/src/about.htm4: Updated version number.

2010-02-05  Michael Wiegand 

	Preparing the gsa 1.0.0-beta4 release.

	* src/html/src/about.htm4: Updated version number.

	* CHANGES: Updated.

2010-02-04  Matthew Mundell 

	Wrap lines of result descriptions during the XSL transform.

	* src/html/src/omp.xsl (wrap): New template.
	(result) [detailed]: Add PRE around description.  Filter description
	through wrap template.

	* src/html/src/gsa-style.css (.issue_box_box): Remove white-space and
	font-family.

2010-02-04  Michael Wiegand 

	* src/html/src/omp.xsl: Reconciled value of of increment with max value
	in exec_omp_get in gsad.c to repair pagination.

2010-02-03  Matthew Mundell 

	* src/html/src/omp.xsl (result) [detailed]: Remove PRE from description.

	* src/html/src/gsa-style.css (.issue_box_box): Add line wrapping, space
	preservation and PRE like font.

2010-02-01  Matthew Mundell 

	* src/html/src/omp.xsl (lsc_credential) [details]: Remove colon from
	heading.

2010-02-01  Jan-Oliver Wagner 

	* src/html/src/omp.xsl: Made file entries have same length
	as text entries.

2010-01-29  Matthew Mundell 

	* src/html/src/omp.xsl (get_status_response): Correct substring args.
	(html-create-lsc-credential-form): Add empty values to some empty inputs.

	* src/html/src/gsad.xsl (html-gsa-logo): Add image title.

	* src/gsad_oap.c (save_user_oap): Correct comment.
	(get_feed_oap): Correct message texts.

2010-01-29  Matthew Mundell 

	* src/html/src/oap.xsl (describe_feed_response): Check for failure.
	(html-feed-form): Add details if sync in progress.  Correct button
	greying test.

2010-01-29  Matthew Mundell 

	* ChangeLog: Format last entry better.

2010-01-28  Felix Wolfsteller 

	* src/gsad_oap.c (create_user_oap, save_user_oap, delete_user_oap)
	(edit_user_oap, get_user_oapt_users_oap, get_feed_oap, sync_feed_oap)
	(get_settings_oap, edit_settings_oap, save_settings_oap): Use new
	library read_string function to access only the string of gnutls
	session.

	* src/gsad_omp (check_modify_config, gsad_newtask, get_status_omp)
	(create_lsc_credential_omp, get_lsc_credential_omp, create_agent_omp)
	(delete_agent_omp, create_escalator_omp, delete_escalator_omp)
	(get_escalator_omp, get_escalators_xml, test_escalator_omp)
	(create_target_omp, delete_target_omp, get_target_omp, get_targets_omp)
	(create_config_omp, import_config_omp, get_config_family_omp)
	(get_config_nvt_omp, get_report_omp, get_system_reports_omp): Use new
	library read_string function to access only the string of gnutls
	session.

2010-01-28  Matthew Mundell 

	* src/gsad.c (send_redirect_header)
	(create_http_authenticate_response): Add Expires and Cache-Control
	headers.
	(file_content_response): Use MHD defines for header names.

2010-01-28  Matthew Mundell 

	* src/gsad.c (file_content_response): Indent args.  Downcase @todos.
	Move fopen return check for default_file into block that does fopen.
	Add Expires and Cache-Control headers if path matches default_file.

2010-01-28  Felix Wolfsteller 

	* src/gsad.c (request_handler): Simplified conditional.

2010-01-27  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/src/about.htm4: Updated version number.

2010-01-27  Michael Wiegand 

	Preparing the gsa 1.0.0-beta3 release.

	* src/html/src/about.htm4: Updated version number.

	* CHANGES: Updated.

2010-01-27  Felix Wolfsteller 

	* README: Updated.

2010-01-27  Matthew Mundell 

	Add option to run in chroot.  Most of work by Felix Wolfsteller.

	* src/gsad.c (file_content_response): Make file path relative.
	(drop_privileges): New function.
	(main): Add option --do-chroot.  Change into the state directory
	before starting the HTTP daemon, so that all paths can be relative.
	If --do-chroot is given, chroot into the state dir and drop
	privileges.  Move PID file creation to come before the chroot.

	* src/gsad_base.c (XSL_PATH): Make relative.

2010-01-27  Felix Wolfsteller 

	* src/gsad.c (request_handler): Collapse two conditionals with
	identical body.

2010-01-27  Felix Wolfsteller 

	Basic input checking when serving files. Set content type for images.

	* src/gsad_base.h: Added new content type (text/css).

	* src/gsad.c (gsad_add_content_type_header): Added new text/css
	content type.
	(file_content_response): Set content type and disposition, check url
	parameter to not contain "..".
	(request_handler): Pass content type and disposition to
	file_content_response.

2010-01-27  Felix Wolfsteller 

	* src/gsad.c (create_http_authenticate_response): New, extracted from
	(send_http_authenticate_header).
	(file_content_response): New, extracted from request_handler
	(request_handler): Call extracted function, use http_response code
	variable to store the response code instead of immediate sending
	responses.

2010-01-27  Felix Wolfsteller 

	* src/gsad.c: Added TODOs.

2010-01-27  Felix Wolfsteller 

	Set content-type header for error pages.

	* src/gsad.c (send_response): Add content type header to response.
	(send_redirect_header, send_http_authenticate_header): Use
	libmicrohttpd macros.

2010-01-27  Felix Wolfsteller 

	Further removal of global variables, closing mem leaks.

	* src/gsad.c: Removed global variable content_disposition and
	response_size.
	(exec_omp_get): Added new parameter.
	(request_handler): Added local variables as replacements for the global
	ones, pass as new parameter to functions.

2010-01-27  Felix Wolfsteller 

	Switched from using dynamic strings as http header content-type field
	to static strings, resolving a mem leak and possible contention issues.
	Set the content-type header field for more responses, minor consistency
	improvements of response-building.

	* src/gsad_base.h: Introduced new enum "content_type".

	* src/gsad.c: Removed global content_type variable.
	(content_type_from_format_string): New function.
	(exec_omp_get): Added content type return parameter instead of
	modification of global variable from within function, updated call to
	export_config_omp.
	(gsad_add_content_type_header): New function to add content type
	header to responses.
	(request_handler): Adjusted doc, added TODO about weird
	function/comment, use new content_type, minor refactoring of response-
	building code blocks.
	(main): Adjusted comment, moved pointers to certificate and key into
	single block where they are used.

	* src/gsad_omp.c (delete_lsc_crendential_omp)
	(get_lsc_crendential_omp, save_config_family_omp, save_config_nvt_omp):
	Repaired doc.
	(export_config_omp, get_system_reports_omp, get_system_report_omp): Use
	new content_type.

	* src/gsad_omp.h: Adjusted protos.

2010-01-27  Jan-Oliver Wagner 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/src/about.htm4: Updated version number.

2010-01-27  Jan-Oliver Wagner 

	* CMakeLists.txt: Added files to ignore for source packaging.

2010-01-27  Jan-Oliver Wagner 

	Preparing the gsa 1.0.0-beta2 release.

	* src/html/src/about.htm4: Updated version number.

	* CHANGES: Updated.

2010-01-26  Matthew Mundell 

	* src/gsad.c (main): Add options --alisten and --mlisten.

	* src/gsad_omp.c (manager_address): New variable.
	(omp_init): Add address argument.
	(is_omp_authenticated, manager_connect): Pass address to
	openvas_server_open.

	* src/gsad_omp.h: Update header accordingly.

	* src/gsad_oap.c (administrator_address): New variable.
	(oap_init): Add address argument.
	(administrator_connect): Pass address to openvas_server_open.

	* src/gsad_oap.h: Update header accordingly.

2010-01-26  Matthew Mundell 

	* src/gsad.c (gsad_address): New variable.
	(main): Add --listen option.  Pass address to MHD_start_daemon.

2010-01-26  Matthew Mundell 

	* src/gsad.c (main): Neaten MHD_start_daemon calls.

2010-01-26  Felix Wolfsteller 

	* src/html/src/help/configure_targets.htm4: Removed part about
	definition of ip-ranges and noted the cidr-netmask limit.

2010-01-26  Felix Wolfsteller 

	* src/gsad_omp.c (serve_post): Own conditional for host parameter
	validation.
	(exec_omp_post): Validate host parameter
	(validate_hosts_parameter): Use gchar and respective function instead
	of char.

2010-01-26  Felix Wolfsteller 

	* src/gsad.c (validate_hosts_parameter): New function, checks cidr
	netmasks.
	(serve_post): Call new validation function for hosts parameter.

2010-01-26  Matthew Mundell 

	* src/gsad.c (main): Add option --http-only.

2010-01-25  Felix Wolfsteller 

	* src/gsad_omp.c (get_report_omp): Do not close the server connection
	a second time in error case.

2010-01-25  Felix Wolfsteller 

	* src/gsad_omp.c (get_report_omp): Just send the xml describing the
	report if xml report is requested.

2010-01-25  Matthew Mundell 

	* src/gsad_omp.c (get_report_omp): If the format is XML send the plain
	XML, and if the format is NULL send the XSL transformed XML (that is,
	send the HTML page).

2010-01-25  Felix Wolfsteller 

	Updated help.

	* src/html/help/configure_credentials.htm4,
	src/html/help/configure_targets.htm4,
	src/html/help/configure_users.htm4,
	src/html/help/glossray.htm4: Updated help.

2010-01-22  Matthew Mundell 

	* src/html/src/gsa-style.css (.gb_window_part_center)
	(.gb_window_part_center_error, .logo_l, .logo_r, .logout_panel): Set
	colours so that text shows up when images are off in the browser.

2010-01-22  Matthew Mundell 

	Remain on the task page after deleting the task's last report.

	* src/html/src/omp.xsl (html-report-table): Apply the report
	template explicitly.
	(report): Replace with body of get_status_response/task/report.  Go two
	up to get to the task ID.
	(get_status_response/task/report): Remove.
	(get_status_response): Determine if the reports are present by checking
	for task/reports instead of a task/report.
	(commands_response/get_status_response): Remove, redundant.

2010-01-21  Matthew Mundell 

	* src/gsad.c (redirect_pid): New variable.
	(gsad_cleanup): Kill redirect child in parent.
	(main): Set redirect_pid in parent.  Set SIGCHLD to SIG_IGN.  Remove
	pidfile creation from redirect child.

2010-01-21  Matthew Mundell 

	* src/html/src/oap.xsl (user) [edit]: Switch the modify_password values.

2010-01-21  Matthew Mundell 

	* src/html/src/oap.xsl (user): Account for "custom" access rules.

2010-01-20  Matthew Mundell 

	* src/html/src/oap.xsl (user) [edit]: Make the Host Access radios match
	the user's rights.

2010-01-20  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Revert create_target hosts validator to
	"hosts".

2010-01-20  Matthew Mundell 

	* src/html/src/omp.xsl: Make all alt's "Details" for details buttons.

2010-01-20  Matthew Mundell 

	Add user details page and editing of user details.

	* src/gsad.c (init_validator): Add "edit_user", "get_user" and "save_user"
	commands.  Add rule "modify_password".
	(struct req_parms): Add modify_password.
	(free_resources, serve_post): Add modify_password handling.
	(exec_omp_post): Add save_user command.
	(exec_omp_get): Add edit_user and get_user commands.

	* src/gsad_oap.c (save_user_oap, edit_user_oap, get_user_oap): New
	functions.

	* src/gsad_oap.h: Add headers accordingly.

	* src/html/src/oap.xsl (html-create-user-form): Order options
	alphabetically, and force selection of "User".
	(user): Add details and edit buttons.
	(user) [details] [edit]: New templates.
	(edit_user, get_user): New templates.

2010-01-19  Matthew Mundell 

	Add user host access to user list.  Make "Allow All" possible when
	creating a user.

	* src/gsad.c (init_validator): Add "access_hosts" rule.  Add 2 to
	"hosts_allow".
	(struct req_parms): Add access_hosts.
	(free_resources, serve_post): Add access_hosts handling.
	(exec_omp_post): Pass access_hosts instead of hosts to create_user_oap.

	* src/gsad_oap.c (create_user_oap): Leave out HOSTS if hosts_allow is 2.

	* src/html/src/oap.xsl (html-create-user-form): Make "Host Access"
	mandatory, with a "Allow All" radio.
	(html-users-table): Add "Host Access" column.
	(user): Add host access details.

2010-01-19  Jan-Oliver Wagner 

	* src/html/src/gsad.xsl, src/html/src/about.htm4: Extending Copyright
	to 2010.

2010-01-19  Matthew Mundell 

	Add setting of user host access.

	* src/gsad.c (init_validator): Add "hosts_allow" rule.
	(struct req_parms): Add hosts_allow.
	(free_resources, serve_post): Add hosts_allow handling.
	(exec_omp_post): Pass hosts and hosts_allow to create_user_oap.

	* src/gsad_oap.c (create_user_oap): Add HOSTS to CREATE_USER according to
	new args hosts and hosts_allow.

	* src/gsad_oap.h: Update header accordingly.

	* src/html/src/oap.xsl (html-create-user-form): Add "Host Access" input.

2010-01-19  Matthew Mundell 

	* src/gsad.c (exec_omp_post): Make create_user "name" a "login".

	* src/html/src/oap.xsl (html-create-user-form): Relabel "Name" as
	"Login Name", and make the input name "login".

2010-01-19  Matthew Mundell 

	* src/gsad.c (init_validator): Add \ to credential_login characters.

2010-01-19  Matthew Mundell 

	* src/html/src/oap.xsl (user): Grey delete button for current user.

2010-01-19  Matthew Mundell 

	* src/gsad.c (init_validator): Add \ to lsc_password characters.

2010-01-18  Matthew Mundell 

	* src/html/src/oap.xsl (scanner_settings): Only enable edit button if
	settings are editable.

2010-01-18  Matthew Mundell 

	* src/html/src/omp.xsl (get_status_response)
	(commands_response/get_status_response): Add error check.

	* src/html/src/oap.xsl (get_settings_response): Indent by 2 like rest.

2010-01-14  Matthew Mundell 

	Add editing of scanner settings.

	* src/gsad.c (init_validator): Add commands "edit_settings" and
	"save_settings".
	(exec_omp_post): Add command "save_settings".
	(exec_omp_get): Add command "edit_settings".

	* src/gsad_oap.c (edit_settings_oap, save_settings_oap): New functions.

	* src/gsad_oap.h: Add headers accordingly.

	* src/html/src/oap.xsl (scanner_settings): Add edit button.
	(scanner_settings, setting, get_settings_response) [edit]: New templates.
	(get_settings, edit_settings): New templates.

2010-01-14  Jan-Oliver Wagner 

	* src/html/src/about.htm4: Added supporters with their logos.

	* src/html/src/img/bsi-logo.png, src/html/src/img/gb-logo.png,
	src/html/src/img/intevation-logo.png: New.

2010-01-13  Matthew Mundell 

	* src/gsad_oap.c (sync_feed_oap): Add DESCRIBE_FEED to COMMANDS so that
	the sync result comes back on the Feed Management page.

2010-01-13  Felix Wolfsteller 

	Updated help.

	* src/html/src/help/scanconfig_familiy_details.htm4,
	src/html/scanconfig_editor.htm4,
	src/html/scanconfig_editor_nvt_families.htm4,
	src/html/src/help/scanconfig_details.htm4,
	src/html/src/help/scanconfig_family_details.htm4: Added links to other
	help pages.

	* src/html/src/help/scanconfig_editor_nvt.htm4: New. Accidentally
	ommitted in last commits. Contains help texts regarding
	Scan Config NVT Editor.

2010-01-12  Jan-Oliver Wagner 

	* src/html/src/help/contents.htm4: Indention for subgroups.
	Added a link for each separate file.

2010-01-12  Felix Wolfsteller 

	Updated help.

	* src/html/src/help/scanconfig_familiy_details.htm4: New. Contains
	help texts regarding Family Details Viewing functionality.

	* src/html/src/help/scanconfig_nvt_details.htm4: New. Contains help
	texts regarding NVT and NVT Preference Viewing functionality

	* src/html/src/omp.xsl: Added links to new help pages.

2010-01-12  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/src/about.htm4: Updated.

2010-01-12  Michael Wiegand 

	Preparing the gsa 1.0.0-beta1 release.

	* CMakeLists.txt: Updated version number.

	* src/html/src/about.htm4: Updated.

	* CHANGES: New.

2010-01-12  Felix Wolfsteller 

	Minor help improvements and fixes.

	* src/html/src/help/scanconfig_editor.htm4: Fixed link.

	* src/html/src/help/scanconfig_editor_nvt_families.htm4: Added links
	to glossary.

2010-01-12  Felix Wolfsteller 

	Added help and some fixes.

	* src/html/src/help/scanconfig_editor_nvt_families.htm4: New. Contains
	help texts regarding Scan Config Editors Family Details functionality.

	* src/html/src/help/scanconfig_editor.htm4: Fixed closing tags, added
	note about non-modificatability of scan configs in use.

	* src/html/src/help/scanconfig_details.htm4: Fixed/Added missing quote.

	* src/html/header.m4: Added macros for details and edit icons.

	* src/html/src/omp.xsl: Added link to new help page.

2010-01-12  Felix Wolfsteller 

	Added help.

	* src/html/src/help/scanconfig_editor.htm4: Updated with help
	texts describing the Scan Config Editor functionality.

	* src/html/src/help/scanconfig_details.htm4: Added alt and title
	parameters to icons, corrected heading.

	* src/html/src/omp.xsl: Added link to new help page.

2010-01-11  Matthew Mundell 

	Add text phrase filtering to report results.

	* src/html/src/gsa-style.css (table.odd): New style.

	* src/gsad.c (init_validator): Add rule "search_phrase".
	(exec_omp_get): Pass search_phrase to get_report_omp.

	* src/gsad_omp.c (get_report_omp): Add argument search_phrase.

	* src/gsad_omp.h: Update headers accordingly.

	* src/html/src/omp.xsl (html-report-details): Add test phrase filter to
	threat filter.  Grey background of both.  Remove threat filter
	"Current View" and rename "New Filter" to "Threat".

	* src/html/src/help/reports.htm4: Try improve some descriptions.  Correct
	typos.  Describe text phrase filtering.

2010-01-11  Matthew Mundell 

	* src/gsad.c (request_handler): Pass gsize to get_system_report_omp.

2010-01-11  Felix Wolfsteller 

	Updated help.

	* src/html/src/help/configure_credentials.htm4,
	src/html/src/help/configure_escalators.html4,
	src/html/src/help/configure_targets.htm4: Updated with "details"
	section.

	* src/html/src/omp.xsl: Link from pages to new help texts.

2010-01-11  Matthew Mundell 

	* src/html/src/omp.xsl (result) [detailed]: Add NVT name.

2010-01-11  Jan-Oliver Wagner 

	Updating help.

	* src/html/src/help/tasks.htm4: Added section on auto-refresh.

	* src/html/src/help/contents.htm4: Added more link.
	Ordered according to user interface.

	* src/html/src/help/configure_scanconfigs.htm4: Fixed links.

	* src/html/src/help/scanconfig_editor.htm4: New.

	* src/html/src/help/configure_escalators.htm4: Added section
	on test escalator.

2010-01-09  Matthew Mundell 

	* src/html/src/gsa-style.css (small_inline_form): New style.

	* src/html/src/omp.xsl (html-task-table): Neaten indentation.  Put the
	form inside a small_inline_form div.  Remove the font-size and display
	styles from the form and select.
	(html-create-escalator-form): Alternate background colours of rows.
	(create_config_response): Only print details if a config was created and
	there's a config/name in the response.

	* src/html/src/help/reports.htm4: Correct phrase.

2010-01-09  Matthew Mundell 

	* src/html/src/omp.xsl (get_system_reports): Add failure message.

2010-01-08  Matthew Mundell 

	* src/html/src/help/performance.htm4: New file.

2010-01-08  Matthew Mundell 

	* src/gsad_omp.c (create_lsc_credential_omp): Add check for password
	validation failure.

	* src/gsad.c (init_validator): Add rule "lsc_password".
	(exec_omp_post): Verify create_lsc_credential_omp password with
	"lsc_password".

2010-01-08  Matthew Mundell 

	Add HTTP to HTTPS redirection.

	* src/gsad.c (DEFAULT_GSAD_REDIRECT_PORT, MAX_HOST_LEN): New defines.
	(redirect_location): New variable.
	(redirect_handler): New function.
	(main): Add options --rport and --redirect.  If --redirect is present then
	fork an HTTP server that redirects any request to the HTTPS server.

2010-01-07  Matthew Mundell 

	Add performance reports page.

	* src/gsad_omp.c (get_system_reports_omp, get_system_report_omp): New
	function.

	* src/gsad_omp.h: Add headers accordingly.

	* src/gsad.c (init_validator): Add get_system_reports command.  Add rule
	"duration".
	(exec_omp_get): Add get_system_reports command handling.
	(request_handler): Add system report image response.

	* src/html/src/omp.xsl (system_report, get_system_reports): New templates.

	* src/html/header.m4, src/html/src/gsad.xsl: Add "Performance" menu item.

2010-01-06  Felix Wolfsteller 

	* src/html/src/help/configure_scanconfigs.htm4: Added help text about
	import and export scan configs, removed text about importing openvasrc.

	* src/html/src/omp.xsl: Link to new help section.

2010-01-06  Felix Wolfsteller 

	Resolved compile issues on 64bit systems.

	* src/gsad.c (serve_post): Cast size_t to int (.* format expects
	integer).

2010-01-06  Matthew Mundell 

	* src/html/src/omp.xsl (create_config_response): Pass config name in
	result details.

2010-01-06  Felix Wolfsteller 

	* src/html/src/omp.xsl: Fixed TODO: pre-select the chosen refresh
	interval in task overview table.

2010-01-06  Felix Wolfsteller 

	* CMakeLists.txt: Corrected libopenvas version check.

	* ChangeLog: Corrected date.

2010-01-05  Matthew Mundell 

	Add XML config importing.  Remove RC file importing.

	* src/gsad_omp.c (create_config_omp): Remove RC file handling.
	(import_config_omp): New function.
	(export_config_omp): Use GET_CONFIGS export attribute.

	* src/gsad_omp.h: Update headers accordingly.

	* src/gsad.c (init_validator): Add import_config command.  Remove rule
	"rcfile".  Add rule "xml_file".
	(struct req_parms): Remove rcfile.  Add xml_file.
	(free_resources, serve_post, exec_omp_post): Remove rcfile handling.  Add
	xml_file handling.
	(exec_omp_get): Handle command import_config.

	* src/html/src/omp.xsl (html-create-config-form): Remove RC import option.
	(html-import-config-form): New template.
	(get_configs_response): Call html-import-config-form.

2010-01-05  Felix Wolfsteller 

	Added basic auto-refresh functionality for the tasks table.

	* src/gsad.c (init_validator): Added new "number" and refresh_interval
	entries, sorted.
	(exec_omp_post): Pass new parameter to get_status_omp.
	(exec_omp_get): Minor formatting, read passed refresh_interval request
	parameter, validate and pass it to get_status_omp.

	* src/gsad_omp.c (get_nvt_details_omp): Added parameter and pass new
	 element to the xsl transformation.
	(create_lsc_credential_omp): Analogous to get_nvt_details_omp, allocate
	GString only when needed.

	* src/gsad_omp.h (get_nvt_details_omp): Adjusted header.

	* src/html/src/gsad.xsl: Added handling of new  element.

	* src/html/src/omp.xsl: For the tasks table case, added a form to chose
	the refresh interval. Added TODO about pre-selecting the selected value
	after a refresh happened.

	* src/html/make_html: Removed second newline at end of file.

2010-01-05  Felix Wolfsteller 

	* CMakeLists.txt: Corrected version check for libopenvas, required
	version is now 3.0.1.

2010-01-05  Felix Wolfsteller 

	* CMakeLists.txt: Added clumsy libopenvas required version check and
	TODO regarding possible improvements.

2010-01-05  Felix Wolfsteller 

	* CMakeLists.txt: Lowercased some cmake commands.

2010-01-04  Matthew Mundell 

	Add config exporting.

	* src/gsad_omp.c (export_config_omp): New function.

	* src/gsad_omp.h: Add header.

	* src/gsad.c (init_validator): Add export_config command.
	(exec_omp_get): Handle command export_config.

	* src/html/src/omp.xsl (config): Add an export button.

2010-01-04  Matthew Mundell 

	* src/gsad.c (init_validator): Add email rule.
	(escalator_data): New function.
	(exec_omp_post): Check email addresses.

	* src/html/src/omp.xsl (html-create-escalator-form): Match email length to
	validator.

2009-12-31  Matthew Mundell 

	Add test escalator buttons to the escalators page.  Add "From
	Address" to escalator email input.

	* src/gsad_omp.c (get_escalators_xml, test_escalator_omp): New functions.
	(get_escalators_omp): Call get_escalators_xml.

	* src/gsad_omp.h: Add header.

	* src/gsad.c (init_validator): Add test_escalator command.
	(exec_omp_get): Handle command test_escalator.

	* src/html/src/omp.xsl (html-create-escalator-form): Add "From
	Address" field.  Rename "Message" to "Format".
	(escalator): Add test button.  Add "To" to before address.
	(test_escalator_response): New template.
	(escalator mode=details): Add from address.
	(get_escalators): Apply test_escalator_response.

2009-12-31  Felix Wolfsteller 

	Updated help texts.

	* src/html/src/configure_agents.htm4,
	src/html/src/configure_credentials.htm4,
	src/html/src/configure_targets.htm4: Updated.

2009-12-31  Felix Wolfsteller 

	* src/html/src/omp.xsl: Link help from scanconfig details page.

	* src/html/src/help/scanconfig_details.htm4: New.

	* src/html/src/help/configure_scanconfigs.htm4: Slightly improved, link
	to new help page.

2009-12-31  Felix Wolfsteller 

	* ChangeLog: Corrected paths.

	* src/html/src/help/configure_escalators.htm4: New.

	* src/html/src/help/configure_scanconfigs.htm4,
	src/html/src/help/glossary.htm4,
	src/html/src/help/new_task.htm4,
	src/html/src/help/tasks.htm4,
	src/html/src/help/view_report.htm4: Updated new and changed options.

2009-12-30  Jan-Oliver Wagner 

	* src/html/src/help/tasks.htm4: Added information to
	status "Stopped".

2009-12-30  Felix Wolfsteller 

	* src/html/src/help/configure_agents.htm4,
	src/html/src/help/configure_credentials.htm4,
	src/html/src/help/configure_targets.htm4,
	src/html/src/help/configure_users.htm4,
	src/html/src/help/tasks.htm4: Fixed typo.

2009-12-30  Felix Wolfsteller 

	* CMakeLists.txt: Adjusted todo, as check for libmicrohttpd is already
	done.

	* src/CMakeLists.txt: Declared libraries as static.

2009-12-29  Matthew Mundell 

	* src/html/src/help/contents.htm4: Add a "you".

	* src/html/src/help/tasks.htm4: Correct a few typos.

2009-12-29  Matthew Mundell 

	* src/gsad.c: Clean and add some todos and comments.
	(exec_omp_post): Format strcmp like others.
	(free_resources): Remove NULL checks from around frees.

2009-12-29  Matthew Mundell 

	* src/html/src/omp.xsl (nvt, get_nvt_details_response): Match to other
	details pages.

2009-12-29  Matthew Mundell 

	Add a escalator details page.

	* src/gsad_omp.c (get_escalator_omp): New function.

	* src/gsad_omp.h: Add header.

	* src/gsad.c (init_validator): Add get_escalator command.
	(exec_omp_get): Handle command get_escalator.

	* src/html/src/omp.xsl (html-report-table): Link escalator to details.
	(escalator): Add details button.
	(escalator mode=details, get_escalator): New templates.

2009-12-29  Matthew Mundell 

	Handle the OMP MODIFY_CONFIG "config in use" error with a small error
	dialog instead of a generic big dialog.

	* src/gsad_omp.c (check_modify_config): New function.
	(save_config_omp, save_config_family_omp, save_config_nvt_omp): Call
	check_modify_config instead of check_response to check response.

2009-12-27  Matthew Mundell 

	Add a credential details page.

	* src/gsad_omp.c (get_lsc_credential_omp): New function.

	* src/gsad_omp.h: Add header.

	* src/gsad.c (init_validator): Add get_lsc_credential command.
	(exec_omp_get): Handle command get_lsc_credential.

	* src/html/src/omp.xsl (target): Link credential to details.
	(target mode=details): Correct element name.  Link credential to details.
	(lsc_credential): Add details button.
	(lsc_credential mode=details, get_lsc_credential): New templates.

2009-12-27  Matthew Mundell 

	* ChangeLog: Repair after last commit.

2009-12-27  Matthew Mundell 

	* src/html/src/omp.xsl (html-create-escalator-form): Add 'Threat level
	at least' condition.
	(escalator): Print level with 'Threat level at least' condition.

2009-12-27  Matthew Mundell 

	Add a target details page.

	* src/gsad_omp.c (get_target_omp): New function.

	* src/gsad_omp.h: Add header.

	* src/gsad.c (init_validator): Add get_target command.
	(exec_omp_get): Handle command get_target.

	* src/html/src/omp.xsl (html-report-table): Link target to details.
	(target): Add details button.
	(target mode=details, get_target): New templates.

2009-12-24  Matthew Mundell 

	Add Escalators.

	* src/gsad.c (init_validator): Add escalator commands.  Add "condition",
	"escalator", "event" and "method" validators.
	(struct req_parms): Add fields for escalator commands.
	(free_resources): Init escalator resources.
	(serve_post): Check and setup escalator keys.
	(exec_omp_post): Handle command "create_escalator".  Pass escalator to
	create_task_omp.
	(exec_omp_get): Handle commands "delete_escalator" and "get_escalators".

	* src/gsad_omp.c (gsad_newtask): Also get escalators.  Correct two error
	message strings.
	(create_task_omp): Add escalator arg.
	(send_escalator_data, create_escalator_omp, delete_escalator_omp)
	(get_escalators_omp): New functions.

	* src/gsad_omp.h: Add and update headers accordingly.

	* src/html/src/omp.xsl (html-report-table): Add escalator link.
	(escalator, html-create-escalator-form, html-escalators-table)
	(create_escalator_response, delete_escalator_response)
	(escalator, get_escalator): New templates.
	(gsad_newtask): Add escalator selector.

	* src/html/src/gsad.xsl (html-gsa-navigation): Add Escalators menu item.

	* src/html/src/help/contents.htm4: Add Escalators menu item.

	* src/html/headers.m4: Add Escalators menu item.

2009-12-23  Jan-Oliver Wagner 

	* src/gsad_omp.h: Updated according to last commit.

2009-12-22  Matthew Mundell 

	* src/gsad_omp.c (get_agents_omp): Change result_len to gsize.

2009-12-22  Michael Wiegand 

	Fixed variable types for 64bit compatibility in Base64 decoding.

	* src/gsad_omp.c (get_lsc_credentials_omp): Changed result_len to gsize.
	(get_report_omp): Changed report_len to gsize.

	* src/gsad_omp.h: Updated.

	* src/gsad.c: Changed response_size and header_auth_decoded_len to
	gsize.

2009-12-21  Michael Wiegand 

	Post release version bump.

	* CMakeLists.txt: Updated version number.

	* src/html/src/about.htm4: Updated.

2009-12-21  Michael Wiegand 

	Preparing the gsa 0.8.3 release.

	* src/html/src/about.htm4: Updated.

2009-12-21  Michael Wiegand 

	* CMakeLists.txt: Don't ignore necessary files when creating the source
	tarball.

2009-12-21  Michael Wiegand 

	* src/html/src/help/contents.htm4: Added agent help to help contents.

2009-12-21  Jan-Oliver Wagner 

	* src/html/src/img/agent.png: New.

2009-12-21  Michael Wiegand 

	* src/html/src/oap.xsl: Include settings error message if there is one.
	Make sure filename is correctly aligned, even in Konqueror.

2009-12-21  Matthew Mundell 

	* src/gsad.c (append_chunk_binary): New function.
	(serve_post): Use append_chunk_binary for binary keys.
	(request_handler): Move authentication check down into GET and POST cases.
	Only authentication for the first chunk of a POST request.

	* src/html/src/omp.xsl (html-create-agent-form): Comment out the HOWTOs.

2009-12-18  Matthew Mundell 

	Enable agent download button.

	* src/gsad.c (init_validator): Add "agent_format".
	(struct req_parms): Add fields for agent installer and HOWTO.
	(free_resources): Free installer and HOWTO fields.
	(serve_post): Fill installer and HOWTO fields.
	(exec_omp_post): Pass installer and HOWTO fields to create_agent_omp.
	(exec_omp_get): Expect format in request parameter "agent_format"
	instead of in "package_format".  Switch MIME type to
	application/octet-stream.

	* src/gsad_omp.c (create_agent_omp): Add installer and HOWTO args.  Encode
	installer and HOWTO before sending.

	* src/gsad_omp.h: Update header.

	* src/html/src/omp.xsl (agent): Enable single download button.

	* src/html/src/help/configure_agents.htm4: Correct typo.  Use agent.png.
	Close comment.

	* src/CMakeLists.txt: Neaten heading description.

2009-12-18  Matthew Mundell 

	* src/CMakeLists.txt: Remove HEADERS_TEMP and LIBS_TEMP as the OpenVAS
	flags are provided by other variables.  Set OpenVAS compile flags on
	gsad_omp and gsad_oap.

2009-12-18  Jan-Oliver Wagner 

	Add an agents page.

	* src/gsad.c (init_validator, exec_omp_post, exec_omp_get): Added
	handling for agents.

	* src/gsad_omp.c (create_agent_omp, delete_agent_omp)
	(get_agents_omp): New functions.

	* src/gsad_omp.h: Added according protos.

	* src/html/src/omp.xsl (html-create-agent-form, html-agents-table)
	(create_agent_response, delete_agent_response, agent, get_agents_response)
	(agents_response): New templates.

	* src/html/src/gsad.xsl, src/html/header.m4: Added link to agents.

	* src/html/src/help/configure_agents.htm4: New.

2009-12-18  Felix Wolfsteller 

	* CMakeLists.txt, src/CMakeLists.txt: Added checks for gnutls, libxml
	and libxslt. Tried to use "elegant" cmake mechanisms to add the
	respective linker and compiler flags, but failed.
	Todo with link to workaround added.

2009-12-17  Matthew Mundell 

	* src/html/src/omp.xsl (html-config-table): Bold name.

2009-12-17  Matthew Mundell 

	Improve cross referencing.

	* src/html/src/omp.xsl (html-report-table): Add config and target to
	summary.
	(target): Link credential to credentials page.
	(html-config-table): Add section "Tasks using this Config".

2009-12-17  Michael Wiegand 

	Added support for retrieving settings from the openvas-admininistrator.

	* src/gsad.c (init_validator): Added get_settings to the list of
	valid commands, fixed sorting of commands.
	(exec_omp_get): Added handling of get_settings command.

	* src/gsad_oap.c (get_settings_oap): New function to handle
	get_settings.

	* src/gsad_oap.h: Updated.

	* src/html/src/oap.xsl: Added handling of get_settings_response.

	* src/html/src/gsad.xsl: Added new menu item.

	* src/html/src/help/contents.htm4: Added new list item.

	* src/html/src/help/settings.htm4: New.

	* src/html/header.m4: Added new menu item.

2009-12-17  Matthew Mundell 

	Add sort buttons for task and status to the get_status page.

	* src/html/src/omp.xsl (sort): New template.
	(html-task-table): Add task and status sort buttons.

	* src/gsad.c (init_validator): Add '_' to sort_field.
	(exec_omp_post): Pass sort field and order to get_status_omp.

2009-12-17  Felix Wolfsteller 

	Use versioning mechanism as in the other OpenVAS CMake-based projects,
	added files and targets to generate documentation.

	* VERSION.in: New.

	* VERSION: Removed, will be generated by CMake.

	* doc/, doc/Doxyfile.in, doc/Doxyfile_full.in, doc/CMakeLists.txt,
	doc/.built-html: New, files to be used to generate documentation using
	doxygen.

	* CMakeLists.txt: Added versioning and documentation mechanism from
	openvas-manager.

2009-12-17  Felix Wolfsteller 

	* CMakeLists.txt: Fixed formatting by adding missing quotes.

2009-12-17  Jan-Oliver Wagner 

	* src/html/src/omp.xsl: Make report filter dialog
	look nicer in Konqueror.

2009-12-17  Jan-Oliver Wagner 

	* src/gsad.c (exec_omp_get): Maximum result count back down
	to 1000 as we have pagination acticated.

2009-12-17  Felix Wolfsteller 

	* CMakeLists.txt: Use pkg-config module to check for correct
	libmicrohttpd version.

	* src/CMakeLists.txt: Added TODOs to check for other libraries using
	the same mechanism as in the top-level CMakeLists.txt and to use
	the proper variables at compiling and linking step.

2009-12-16  Matthew Mundell 

	* src/gsad.c (init_validator): Increase credential_login max size to 40.

2009-12-16  Matthew Mundell 

	* src/html/src/omp.xsl (html-report-details): Align table better.  Move
	per-host summary into filtered results.  Add a summary of total threat
	counts.  Rename the "Results per Host" window "Filtered Results".

2009-12-16  Matthew Mundell 

	* src/html/src/omp.xsl (html-report-details): Only display result range
	and result headings when there are results.  Add first_result to download
	URL.

2009-12-16  Matthew Mundell 

	Separate credential name from credential login name.

	* src/gsad.c (init_validator): Add credential_login.
	(struct gsad_connection_info): Add req_parms.credential_login.
	(free_resources): Free credential login.
	(serve_post): Check for credential_login key.
	(exec_omp_post): In create_lsc_credential case pass credential_login to
	create_lsc_credential_omp.

	* src/gsad_omp.c (create_lsc_credential_omp): Add login arg.  Send to
	manager as login entity.

	* src/gsad_omp.h: Update header.

	* src/html/src/omp.xsl (html-create-lsc-credential-form): Add Login field.
	(html-lsc-credentials-table): Add Login heading.
	(lsc_credential): Add Login column.

2009-12-15  Matthew Mundell 

	* src/gsad.c: Order authors alphabetically by surname.

	* ChangeLog: Improve formatting.

2009-12-15  Matthew Mundell 

	* src/gsad.c: Correct doc.  Neaten comments.  Format strcmp conditionals
	consistently.

2009-12-10  Michael Wiegand 

	* src/gsad.c (exec_omp_get): Increased maximum result count.

2009-12-09  Felix Wolfsteller 

	* src/html/header.m4: Adjusted menu to dynamic pages. (use plural
	"Scan Configs").

2009-12-08  Michael Wiegand 

	Post release version bump.

	* VERSION: Set to 0.8.3.SVN.

	* CMakeLists.txt: Updated CPACK_PACKAGE_VERSION_PATCH.

	* src/html/src/about.htm4: Updated.

2009-12-08  Michael Wiegand 

	Preparing the gsa 0.8.2 release.

	* VERSION: Set to 0.8.2.

	* CMakeLists.txt: Updated CPACK_PACKAGE_VERSION_PATCH.

	* src/html/src/about.htm4: Updated.

2009-12-07  Michael Wiegand 

	Fixed a bug which caused the GSA to hang or crash when editing the
	configuration for a family containing ":".

	* src/gsad.c (init_validator): Added / fixed regular expressions for
	family names.
	(exec_omp_post): Repaired validator usage.

2009-12-07  Felix Wolfsteller 

	* CMakeLists.txt: Improved checks for pkg-config and libopenvas-config,
	Intention was to first collect missing tools and then report on them to
	avoid configure-install cycles.

2009-12-07  Felix Wolfsteller 

	* CMakeLists.txt: Added checks for pkg-config and libopenvas-config.

2009-12-03  Michael Wiegand 

	Added initial NVT feed synchronization support.

	* src/gsad.c (init_validator): Mark get_feed and sync_feed as valid
	commands.
	(exec_omp_post): Add handling of sync_feed command.
	(exec_omp_get): Add handling of get_feed command.

	* src/gsad_oap.c: Added functions for getting the description of a feed
	and for synchronization with a feed.
	(get_feed_oap, sync_feed_oap): New.

	* src/gsad_oap.h: Updated header.

	* src/html/src/gsad.xsl, src/html/src/help/contents.htm4,
	src/html/header.m4: Add menu item for feed management.

	* src/html/src/oap.xsl: Add support for new response types.

	* src/html/src/help/feed_management.htm4: New.

2009-12-03  Jan-Oliver Wagner 

	* src/html/make_html: Fix grep for static files to exclude
	SVN elements.

2009-12-03  Jan-Oliver Wagner 

	* src/gsad.c (REALM, POST_BUFFER_SIZE, FILE_NOT_FOUND,
	ERROR_PAGE, SERVER_ERROR, content_type, content_disposition,
	response_size, log_config, verbose): New.

2009-12-02  Jan-Oliver Wagner 

	* src/gsad.c (exec_omp_post, exec_omp_get): New.

2009-12-02  Jan-Oliver Wagner 

	* src/gsad.c (serve_post): New.

2009-12-02  Jan-Oliver Wagner 

	* src/gsad.c (free_resources, check_is_dir): New.

2009-12-02  Jan-Oliver Wagner 

	* src/gsad.c (gsad_connection_info, get_header_credentials)
	(is_http_authenticated, file_reader, get_file_size): New.

2009-12-02  Jan-Oliver Wagner 

	* src/gsad.c (print_header, send_response)
	(send_http_authenticate_header, request_handler): Improve documentation.
	(request_handler): Use "const" where possible. Introduce
	oap_cgi_base. Improve redirect for non-base URLs. Redirect
	"/login/". Fix memleak.
	(gsad_init): Improve documentation. Call init_validator.

2009-12-02  Jan-Oliver Wagner 

	* src/gsad.c: Fixed some comments. Added list of includes.
	(DEFAULT_GSAD_PORT, DEFAULT_OPENVAS_ADMINISTRATOR_PORT)
	(DEFAULT_OPENVAS_MANAGER_PORT, GCRY_THREAD_OPTION_PTHREAD_IMPL)
	(gsad_daemon, validator, init_validator): New.
	(main): Use unified exit code. Improved comments.

2009-12-02  Jan-Oliver Wagner 

	* src/gsad_oap.h: Fixed comment.

	* src/CMakeLists.txt: Reformatted.

2009-12-02  Michael Wiegand 

	* src/html/src/omp.xsl: Make 'Full and fast' accessible again as a scan
	config template.

2009-12-01  Jan-Oliver Wagner 

	* VERSION, CMakeLists.txt, src/html/src/about.htm4: Version set
	to 0.8.2.SVN.

2009-12-01  Michael Wiegand 

	Add support for new empty scan config template.

	* src/html/src/omp.xsl: Switch default to 'empty'.

	* src/gsad_omp.c (create_config_omp): Switch default to 'empty'.

2009-12-01  Jan-Oliver Wagner 

	* src/html/src/omp.xsl: Grey out Stop/Delete in case a Task is "Requested".

2009-11-27  Matthew Mundell 

	* src/gsad_omp.h, src/gsad_omp.c: New files.

	* src/CMakeLists.txt: Add static analysis rules.

2009-11-27  Matthew Mundell 

	* src/html/src/omp.xsl (html-config-nvt-table): Always show the
	preferences, as there is always the timeout preference.

2009-11-26  Jan-Oliver Wagner 

	* VERSION, CMakeLists.txt, src/html/src/about.htm4: Version set
	to 0.8.1.SVN.

2009-11-26  Jan-Oliver Wagner 

	* src/html/header.m4, src/html/footer.m4, src/html/template.m4: New.

	* src/html/make_html: New.

	* src/html/src/login/login.html,
	src/html/src/help/error_messages.htm4: New.

2009-11-26  Matthew Mundell 

	* src/html/src/omp.xsl: Match input widths to validator widths.
	(get_targets): Apply gsad_msg.

2009-11-26  Matthew Mundell 

	* src/html/src/omp.xsl: Convert tabs to spaces.

2009-11-24  Matthew Mundell 

	Add per-NVT timeout support.

	* src/html/src/omp.xsl (html-config-family-table): Add timeout column.
	Always enable the NVT edit button.
	[details, edit-details] (preferences): Add always-present timeout
	preference.

2009-11-24  Matthew Mundell 

	* src/gsad_base.c (gsad_message): Add function and line arguments.  Free
	the allocated XML.

	* src/gsad_base.h: Update header.

	* src/gsad_oap.c: New file.

2009-11-24  Matthew Mundell 

	* src/html/src/gsad.xsl, src/html/src/omp.xsl, src/html/src/oap.xsl:
	Convert tabs to spaces.

2009-11-24  Matthew Mundell 

	* src/html/src/gsad.xsl, src/html/src/omp.xsl, src/html/src/oap.xsl: New
	files.

2009-11-21  Jan-Oliver Wagner 

	* VERSION, CMakeLists.txt, src/html/src/about.htm4: Version set
	to 0.8.0.SVN.

	* src/gsad_base.h (preference_t): New.

	* src/gsad_oap.h: Updated proto for get_users_oap.

2009-11-07  Jan-Oliver Wagner 

	* src/html/src/gsa-style.css, src/html/src/help/view_report.htm4: New.

2009-11-06  Jan-Oliver Wagner 

	* src/gsad_base.h, src/gsad_base.c: Cleanups and documentation.

2009-11-06  Jan-Oliver Wagner 

	* src/html/src/help/reports.htm4: New.

	* src/validator.c (openvas_validator_alias): New.
	(openvas_validate): Some more tracef-calls.

	* src/validator.h: Add proto accordingly.

2009-11-06  Jan-Oliver Wagner 

	*  src/html/src/about.htm4, src/html/src/gplv2.htm4: New.

	* src/html/src/img/edit_inactive.png,
	src/html/src/img/ascending_inactive.png, src/html/src/img/edit.png,
	src/html/src/img/descending_inactive.png: New.

2009-11-04  Jan-Oliver Wagner 

	* src/html/src/img/descending.png, src/html/src/img/ascending.png: New.

2009-10-31  Jan-Oliver Wagner 

	* src/validator.c: New.

2009-10-30  Jan-Oliver Wagner 

	* src/html/src/img/download.png, src/html/src/img/bullet2.png,
	src/html/src/img/bullet.png, src/html/src/img/alert_sign.png: New.

2009-10-28  Jan-Oliver Wagner 

	* src/gsad_oap.h: Some cosmetics.

	* src/gsad_base.h: Updated protos and added message string.

	* src/gsad_base.c (xsl_transform): Take only xml text now
	instead of files for xml and xsl.
	(gsad_message): New.

2009-10-28  Jan-Oliver Wagner 

	* src/html/src/help/tasks.htm4, src/html/src/help/contents.htm4,
	src/html/src/help/glossary.htm4: New.

	* src/html/src/img/high_big.png, src/html/src/img/medium_big.png,
	src/html/src/img/none_big.png, src/html/src/img/low_big.png: New.

2009-10-28  Jan-Oliver Wagner 

	* src/html/src/img/list_inactive.png, src/html/src/img/list.png,
	src/html/src/img/log.png, src/html/src/img/gsa_splash.png,
	src/html/src/img/low.png, src/html/src/img/high.png,
	src/html/src/img/medium.png: New.

2009-10-28  Jan-Oliver Wagner 

	* src/html/src/img/style/, src/html/src/img/style/logo_l.png,
	src/html/src/img/style/logo_m.png, src/html/src/img/style/logo_r.png,
	src/html/src/img/style/window_dec_a_error.png,
	src/html/src/img/style/window_dec_a.png,
	src/html/src/img/style/window_dec_b_error.png,
	src/html/src/img/style/window_dec_b.png,
	src/html/src/img/style/window_dec_c_error.png,
	src/html/src/img/style/window_dec_c.png: New.

	* src/validator.h: New.

	* src/CMakeLists.txt: Add module validator, fix sequence of modules,
	make libs static, remove cmake minimum requirement.

2009-10-26  Jan-Oliver Wagner 

	* VERSION, CMakeLists.txt: Upgraded from 0.7.3.SVN to 0.7.4.SVN.

2009-10-26  Jan-Oliver Wagner 

	* src/html/src/help/configure_scanconfigs.htm4,
	src/html/src/help/configure_credentials.htm4,
	src/html/src/help/configure_users.htm4: New. More documentation.

2009-10-26  Jan-Oliver Wagner 

	* src/CMakeLists.txt: Changed - to _ in module names.

	* src/gsad_oap.h: Fixed filename in doc.

	* src/gsad_base.h: Fixed filename in doc. Added missing proto.

2009-10-26  Jan-Oliver Wagner 

	* src/gsad_base.c: New.

	* src/CMakeLists.txt: Added handling of module gsad_base.

2009-10-25  Jan-Oliver Wagner 

	* src/gsad_oap.h: Renamed to src/gsad_oap.h.

2009-10-25  Jan-Oliver Wagner 

	* src/gsad-base.h: Renamed to src/gsad_base.h.

	* src/gsad-oap.h: Adjusted include name accordingly.

2009-10-23  Jan-Oliver Wagner 

	* src/gsad.c (print_header, send_response, send_redirect_header): New.

2009-10-23  Jan-Oliver Wagner 

	* VERSION, CMakeLists.txt: Increased from 0.7.2.SVN to 0.7.3.SVN.

	* src/gsad_log_conf.cmake_in: Added "level".

	* src/CMakeLists.txt: Better handling of compile flags.

2009-10-23  Jan-Oliver Wagner 

	* src/gsad.c (main): Apply DEBUG flag for MHD.
	(request_handler): Fix typo.

2009-10-23  Jan-Oliver Wagner 

	* src/gsad.c (request_handler): Fix call of gsad_newtask,
	use g_strconcat.
	(gsad_init): Init glib.
	(main): Adjust logging to avoid recursion.

2009-10-23  Jan-Oliver Wagner 

	* src/gsad.c (send_http_authenticate_header): New.

2009-10-22  Jan-Oliver Wagner 

	* src/gsad.c (gsad_cleanup, main): Factored out pidfile management.

2009-10-20  Jan-Oliver Wagner 

	* src/gsad.c (request_handler): New.

2009-10-15  Jan-Oliver Wagner 

	* src/html/src/img/p_bar_bg.png, src/html/src/img/p_bar_done.png,
	src/html/src/img/p_bar_error.png, src/html/src/img/p_bar_new.png,
	src/html/src/img/p_bar.png, src/html/src/img/p_bar_request.png,
	src/html/src/img/trend_down.png, src/html/src/img/trend_less.png,
	src/html/src/img/trend_more.png, src/html/src/img/trend_nochange.png,
	src/html/src/img/trend_up.png: New.

2009-10-14  Jan-Oliver Wagner 

	* src/gsad.c (gsad_init): New.

2009-10-14  Jan-Oliver Wagner 

	* src/gsad.c (main): omp_init splits into omp_init and oap_init.
	(gsad_cleanup): New.

2009-10-13  Jan-Oliver Wagner 

	* src/gsad-oap.h: New.

	* src/gsad-base.h: New.

	* src/tracef.h: New.

	* src/CMakeLists.txt: Handle modules gsad-omp and gsad-oap.

2009-10-12  Jan-Oliver Wagner 

	* VERSION: New.

	* src/gsad_log_conf.cmake_in: New.

	* src/CMakeLists.txt: New.

	* src/html/src/img/rpm.png, src/html/src/img/exe.png,
	src/html/src/img/key.png, src/html/src/img/deb.png: New.

	* gsad.c: New.

2009-10-01  Jan-Oliver Wagner 

	* src/html/src/img/new.png: New.

2009-10-01  Jan-Oliver Wagner 

	* src/html/src/help/configure_targets.htm4,
	src/html/src/help/new_task.htm4: New.

2009-09-30  Jan-Oliver Wagner 

	* src/html/src/img/start.png, src/html/src/img/refresh.png,
	src/html/src/img/start_inactive.png, src/html/src/img/delete.png,
	src/html/src/img/delete_inactive.png, src/html/src/img/details.png,
	src/html/src/img/stop.png, src/html/src/img/stop_inactive.png,
	src/html/src/img/help.png: New.

2009-09-30  Jan-Oliver Wagner 

	* src/html/src/help/, src/html/src/login/, src/html/src/img/,
	src/html/src/favicon.gif: New.

2009-09-30  Jan-Oliver Wagner 

	* src/html/src/: New.

2009-09-30  Jan-Oliver Wagner 

	* CMakeLists.txt: New.

	* src/html/: New.

2009-09-28  Jan-Oliver Wagner 

	* INSTALL: New.

	* README: New.

2009-09-22  Jan-Oliver Wagner 

	* COPYING: New. The GNU GPLv2.

	* src/: New.

2009-09-22  Jan-Oliver Wagner 

	Starting package "gsa" (Greenbone Security Assistant)
greenbone-security-assistant-7.0.0+dfsg.1.orig/src/0000755000175100017510000000000013057531646017076 5ustar  greenbone-security-assistant-7.0.0+dfsg.1.orig/src/gsad_log_conf.cmake_in0000644000175100017510000000113113011042270023322 0ustar  # GSA logging configuration
#
# WARNING: Setting the level of any of the library groups or the "*"
#          group to include debug may reveal passwords in the logs.

[gsad main]
prepend=%t %p
prepend_time_format=%Y-%m-%d %Hh%M.%S %Z
file=${OPENVAS_LOG_DIR}/gsad.log
level=127

[gsad  omp]
prepend=%t %p
prepend_time_format=%Y-%m-%d %Hh%M.%S %Z
file=${OPENVAS_LOG_DIR}/gsad.log
level=127

[gsad xslt]
prepend=%t %p
prepend_time_format=%Y-%m-%d %Hh%M.%S %Z
file=${OPENVAS_LOG_DIR}/gsad.log
level=127

[*]
prepend=%t %p
prepend_time_format=%Y-%m-%d %Hh%M.%S %Z
file=${OPENVAS_LOG_DIR}/gsad.log
level=0
greenbone-security-assistant-7.0.0+dfsg.1.orig/src/gsad_base.h0000644000175100017510000001506513053234623021155 0ustar  /* Greenbone Security Assistant
 * $Id$
 * Description: Headers/structs used generally in GSA
 *
 * Authors:
 * Matthew Mundell 
 * Jan-Oliver Wagner 
 *
 * Copyright:
 * Copyright (C) 2009 Greenbone Networks GmbH
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 */

/**
 * @file gsad_base.h
 * @brief Headers/structs used generally in GSA.
 */

#ifndef _GSAD_BASE_H
#define _GSAD_BASE_H

#include 
#include 

/**
 * @brief Initial filtered results per page on the report summary.
 */
#define RESULTS_PER_PAGE 100

/** @brief Answer for invalid input. */
#define GSAD_MESSAGE_INVALID                                                      \
  ""                                \
  "At least one entered value contains invalid characters or exceeds"             \
  " a size limit.  You may use the Back button of your browser to adjust"         \
  " the entered values.  If in doubt, the online help of the respective section"  \
  " will lead you to the appropriate help page."                                  \
  ""

/** @brief Answer for invalid input. */
#define GSAD_MESSAGE_INVALID_PARAM(op)                                            \
  ""             \
  "At least one entered value contains invalid characters or exceeds"             \
  " a size limit.  You may use the Back button of your browser to adjust"         \
  " the entered values.  If in doubt, the online help of the respective section"  \
  " will lead you to the appropriate help page."                                  \
  ""

#define params_t GHashTable

/**
 *  @brief Structure of credential related information.
 */
typedef struct
{
  struct timeval cmd_start; ///< Seconds since command page handler started.
  char *username;     ///< Name of user.
  char *password;     ///< User's password.
  char *role;         ///< User's role.
  char *timezone;     ///< User's timezone.
  char *token;        ///< Session token.
  char *caller;       ///< Caller URL, for POST relogin.
  char *current_page; ///< Current page URL, for refresh.
  char *capabilities; ///< Capabilites of manager.
  char *language;     ///< Accept-Language browser header.
  char *severity;     ///< Severity class.
  char *pw_warning;   ///< Password policy warning message
  char *client_address; ///< Client's address.
  GTree *chart_prefs; ///< Chart preferences.
  char *autorefresh;  ///< Auto-refresh interval.
  GTree *last_filt_ids; ///< Last filter ids.
  params_t *params;   ///< Request parameters.
  int charts;         ///< Whether to show charts for this user.
  int guest;          ///< Whether the user is a guest user.
} credentials_t;

/**
 * @brief Response information for commands.
 */
typedef struct {
  int http_status_code;  ///> HTTP status code.
  gchar *redirect;       ///> Redirect URL or NULL.
} cmd_response_data_t;

int gsad_base_init ();
int gsad_base_cleanup ();
int get_chroot_state ();
void set_chroot_state (int);
int get_http_only ();
void set_http_only (int);
void vendor_version_set (const gchar *);
const gchar *vendor_version_get ();
int label_name_set (const gchar *);
const gchar *label_name_get ();
void set_language_code (gchar **, const gchar *);
char *ctime_r_strip_newline (time_t *, char *);
char * xsl_transform_with_stylesheet (const char *, const char *,
                                      cmd_response_data_t *);
char * xsl_transform (const char *, cmd_response_data_t *);
char * gsad_message (credentials_t *, const char *, const char *, int,
                     const char *, const char *, cmd_response_data_t *);
gchar *login_xml (const gchar *, const gchar *, const gchar *, const gchar *,
                  const gchar *, const gchar *);

/**
 * @brief Content types.
 */
enum content_type
{
  GSAD_CONTENT_TYPE_APP_DEB,
  GSAD_CONTENT_TYPE_APP_EXE,
  GSAD_CONTENT_TYPE_APP_HTML,
  GSAD_CONTENT_TYPE_APP_KEY,
  GSAD_CONTENT_TYPE_APP_NBE,
  GSAD_CONTENT_TYPE_APP_PDF,
  GSAD_CONTENT_TYPE_APP_RPM,
  GSAD_CONTENT_TYPE_APP_XML,
  GSAD_CONTENT_TYPE_DONE,         ///< Special marker.
  GSAD_CONTENT_TYPE_IMAGE_PNG,
  GSAD_CONTENT_TYPE_TEXT_CSS,
  GSAD_CONTENT_TYPE_TEXT_HTML,
  GSAD_CONTENT_TYPE_TEXT_JS,
  GSAD_CONTENT_TYPE_TEXT_PLAIN,
  GSAD_CONTENT_TYPE_OCTET_STREAM,
  GSAD_CONTENT_TYPE_IMAGE_SVG
} ;


/* Params. */

/**
 * @brief Request parameter.
 */
struct param
{
  gchar *value;          /* Value. */
  gchar *original_value; /* Original value, before validation. */
  gchar *filename;       /* Filename. */
  params_t *values;      /* Multiple binary values. */
  int valid;             /* Validation flag. */
  int valid_utf8;        /* UTF8 validation flag. */
  int value_size;        /* Size of value, excluding trailing NULL. */
  int array_len;         /* The number of items of "array" params */
};

/**
 * @brief Request parameter.
 */
typedef struct param param_t;

params_t *params_new ();

void params_free (params_t *);

int params_given (params_t *, const char *);

const char *params_value (params_t *, const char *);

int params_value_size (params_t *, const char *);

const char *params_original_value (params_t *, const char *);

const char *params_filename (params_t *, const char *);

params_t *params_values (params_t *, const char *);

param_t *params_get (params_t *, const char *);

int params_valid (params_t *, const char *);

param_t *params_add (params_t *, const char *, const char *);

param_t *params_append_bin (params_t *, const char *, const char *, int, int);

#define params_iterator_t GHashTableIter

#define params_iterator_init g_hash_table_iter_init

gboolean params_iterator_next (params_iterator_t *, char **, param_t **);

/* temporary setting to show charts - defined in gsad.c */
int user_set_charts (const gchar*, const int);

/* default refresh interval setting */
int user_set_autorefresh (const gchar*, const gchar*);

#endif /* not _GSAD_BASE_H */
greenbone-security-assistant-7.0.0+dfsg.1.orig/src/gsad_omp.h0000644000175100017510000006723513011042270021031 0ustar  /* Greenbone Security Assistant
 * $Id$
 * Description: Headers for GSA's OMP communication module.
 *
 * Authors:
 * Matthew Mundell 
 * Jan-Oliver Wagner 
 * Michael Wiegand 
 *
 * Copyright:
 * Copyright (C) 2009 Greenbone Networks GmbH
 *
 * This program is free software; you can redistribute it and/or
 * modify it under the terms of the GNU General Public License
 * as published by the Free Software Foundation; either version 2
 * of the License, or (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU General Public License for more details.
 *
 * You should have received a copy of the GNU General Public License
 * along with this program; if not, write to the Free Software
 * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
 */

/**
 * @file gsad_omp.h
 * @brief Headers for GSA's OMP communication module.
 */

#ifndef _GSAD_OMP_H
#define _GSAD_OMP_H

#include  /* for gboolean */

#include "gsad_base.h" /* for credentials_t */

void omp_init (const gchar *, const gchar *, int);

void cmd_response_data_init (cmd_response_data_t*);
void cmd_response_data_reset (cmd_response_data_t*);

char * clone_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * create_report_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * upload_report_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * import_report_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * create_container_task_omp (credentials_t *, params_t *,
                                  cmd_response_data_t *);
char * create_task_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_task_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_trash_task_omp (credentials_t *, params_t *,
                              cmd_response_data_t*);
char * edit_task_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * new_container_task_omp (credentials_t *, params_t *,
                               cmd_response_data_t*);
char * new_task_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_task_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_container_task_omp (credentials_t *, params_t *,
                                cmd_response_data_t*);
char * resume_task_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * start_task_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * stop_task_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * move_task_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * get_task_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_tasks_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_tasks_chart_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_task_omp (credentials_t *, params_t *, enum content_type *,
                        char **, gsize *, cmd_response_data_t*);
char * export_tasks_omp (credentials_t *, params_t *, enum content_type *,
                         char **, gsize *, cmd_response_data_t*);

char * delete_report_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_report_omp (credentials_t *, params_t *, gsize *, gchar **, char **,
                       cmd_response_data_t*);
char * get_reports_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * get_report_section_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * download_ssl_cert (credentials_t *, params_t *, gsize *,
                          cmd_response_data_t*);
char * download_ca_pub (credentials_t *, params_t *, gsize *,
                        cmd_response_data_t*);
char * download_key_pub (credentials_t *, params_t *, gsize *,
                         cmd_response_data_t*);

char * export_result_omp (credentials_t *, params_t *, enum content_type *,
                          char **, gsize *, cmd_response_data_t*);
char * export_results_omp (credentials_t *, params_t *, enum content_type *,
                          char **, gsize *, cmd_response_data_t*);
char * get_result_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_results_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * new_alert_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * create_alert_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_alert_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_trash_alert_omp (credentials_t *, params_t *,
                               cmd_response_data_t*);
char * test_alert_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_alert_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * edit_alert_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_alert_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_alerts_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_alert_omp (credentials_t *, params_t *, enum content_type *,
                         char **, gsize *, cmd_response_data_t*);
char * export_alerts_omp (credentials_t *, params_t *, enum content_type *,
                          char **, gsize *, cmd_response_data_t*);

int download_credential_omp (credentials_t *, params_t *, gsize *, char **,
                             char **, cmd_response_data_t*);

char * export_credential_omp (credentials_t *, params_t *,
                              enum content_type *, char **, gsize *,
                              cmd_response_data_t*);
char * export_credentials_omp (credentials_t *, params_t *,
                               enum content_type *, char **, gsize *,
                               cmd_response_data_t*);
char * get_credential_omp (credentials_t *, params_t *,
                           cmd_response_data_t*);
char * get_credentials_omp (credentials_t *, params_t *,
                            cmd_response_data_t*);
char * new_credential_omp (credentials_t *, params_t *,
                           cmd_response_data_t*);
char * create_credential_omp (credentials_t *, params_t *,
                              cmd_response_data_t*);
char * delete_credential_omp (credentials_t *, params_t *,
                              cmd_response_data_t*);
char * delete_trash_credential_omp (credentials_t *, params_t *,
                                    cmd_response_data_t*);
char * edit_credential_omp (credentials_t *, params_t *,
                            cmd_response_data_t*);
char * save_credential_omp (credentials_t *, params_t *,
                            cmd_response_data_t*);

char * new_agent_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_agent_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_agents_omp (credentials_t *, params_t *, cmd_response_data_t*);
int download_agent_omp (credentials_t *, params_t *, gsize *, char **, char **,
                        cmd_response_data_t*);
char * edit_agent_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_agent_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * create_agent_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_agent_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_trash_agent_omp (credentials_t *, params_t *,
                               cmd_response_data_t*);
char * verify_agent_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_agent_omp (credentials_t *, params_t *, enum content_type *,
                         char **, gsize *, cmd_response_data_t*);
char * export_agents_omp (credentials_t *, params_t *, enum content_type *,
                          char **, gsize *, cmd_response_data_t*);

char * get_aggregate_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * create_scanner_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * new_scanner_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_scanner_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_scanners_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_scanner_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_scanner_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_trash_scanner_omp (credentials_t *, params_t *,
                                 cmd_response_data_t*);
char * edit_scanner_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_scanner_omp (credentials_t *, params_t *, enum content_type *,
                           char **, gsize *, cmd_response_data_t*);
char * export_scanners_omp (credentials_t *, params_t *, enum content_type *,
                            char **, gsize *, cmd_response_data_t*);
char * verify_scanner_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * create_schedule_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * new_schedule_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_schedule_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_trash_schedule_omp (credentials_t *, params_t *,
                                  cmd_response_data_t*);
char * edit_schedule_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_schedule_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_schedules_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_schedule_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_schedule_omp (credentials_t *, params_t *, enum content_type *,
                            char **, gsize *, cmd_response_data_t*);
char * export_schedules_omp (credentials_t *, params_t *, enum content_type *,
                             char **, gsize *, cmd_response_data_t*);

char * create_tag_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_tag_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_trash_tag_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * edit_tag_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_tags_omp (credentials_t *, params_t *, enum content_type *,
                        char **, gsize *, cmd_response_data_t*);
char * export_tag_omp (credentials_t *, params_t *, enum content_type *,
                       char **, gsize *, cmd_response_data_t*);
char * get_tag_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_tags_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * new_tag_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_tag_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * toggle_tag_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * edit_target_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_target_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_targets_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_targets_omp (credentials_t *, params_t *, enum content_type *,
                           char **, gsize *, cmd_response_data_t*);
char * export_target_omp (credentials_t *, params_t *, enum content_type *,
                          char **, gsize *, cmd_response_data_t*);
char * create_target_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_target_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_trash_target_omp (credentials_t *, params_t *,
                                cmd_response_data_t*);
char * new_target_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_target_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * edit_config_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_config_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_configs_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * new_config_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * upload_config_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_config_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * edit_config_family_omp (credentials_t *, params_t *,
                               cmd_response_data_t*);
char * get_config_family_omp (credentials_t *, params_t *,
                              cmd_response_data_t*);
char * save_config_family_omp (credentials_t *, params_t *,
                               cmd_response_data_t*);
char * edit_config_nvt_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_config_nvt_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_config_nvt_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * create_config_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * import_config_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_config_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_trash_config_omp (credentials_t *, params_t *,
                                cmd_response_data_t*);
char * sync_config_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_config_omp (credentials_t *, params_t *, enum content_type*,
                          char **, gsize *, cmd_response_data_t*);
char * export_configs_omp (credentials_t *, params_t *, enum content_type *,
                           char **, gsize *, cmd_response_data_t*);

char * export_preference_file_omp (credentials_t *, params_t *,
                                   enum content_type *, char **, gsize *,
                                   cmd_response_data_t*);
char * export_report_format_omp (credentials_t *, params_t *,
                                 enum content_type *, char **, gsize *,
                                 cmd_response_data_t*);
char * export_report_formats_omp (credentials_t *, params_t *,
                                  enum content_type *, char **, gsize *,
                                  cmd_response_data_t*);

char * create_group_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_group_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_trash_group_omp (credentials_t *, params_t *,
                               cmd_response_data_t*);
char * edit_group_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_group_omp (credentials_t *, params_t *, enum content_type *,
                          char **, gsize *, cmd_response_data_t*);
char * export_groups_omp (credentials_t *, params_t *, enum content_type *,
                           char **, gsize *, cmd_response_data_t*);
char * get_group_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_groups_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * new_group_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_group_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * get_notes_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_note_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * new_note_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * create_note_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_note_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_trash_note_omp (credentials_t *, params_t *,
                              cmd_response_data_t*);
char * edit_note_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_note_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_note_omp (credentials_t *, params_t *, enum content_type *,
                        char **, gsize *, cmd_response_data_t*);
char * export_notes_omp (credentials_t *, params_t *, enum content_type *,
                         char **, gsize *, cmd_response_data_t*);

char * create_permission_omp (credentials_t *, params_t *,
                              cmd_response_data_t*);
char * create_permissions_omp (credentials_t *, params_t *,
                               cmd_response_data_t*);
char * delete_permission_omp (credentials_t *, params_t *,
                              cmd_response_data_t*);
char * delete_trash_permission_omp (credentials_t *, params_t *,
                                    cmd_response_data_t*);
char * edit_permission_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_permission_omp (credentials_t *, params_t *, enum content_type *,
                              char **, gsize *, cmd_response_data_t*);
char * export_permissions_omp (credentials_t *, params_t *, enum content_type *,
                               char **, gsize *, cmd_response_data_t*);
char * get_permission_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_permissions_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * new_permission_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * new_permissions_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_permission_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * create_port_list_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * create_port_range_omp (credentials_t *, params_t *,
                              cmd_response_data_t*);
char * new_port_list_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * new_port_range_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * upload_port_list_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_port_list_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * edit_port_list_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_port_list_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_port_lists_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_port_list_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_trash_port_list_omp (credentials_t *, params_t *,
                                   cmd_response_data_t*);
char * delete_port_range_omp (credentials_t *, params_t *,
                              cmd_response_data_t*);
char * export_port_list_omp (credentials_t *, params_t *, enum content_type *,
                             char **, gsize *, cmd_response_data_t*);
char * export_port_lists_omp (credentials_t *, params_t *, enum content_type *,
                              char **, gsize *, cmd_response_data_t*);
char * import_port_list_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * create_role_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_role_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_trash_role_omp (credentials_t *, params_t *,
                              cmd_response_data_t*);
char * edit_role_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_role_omp (credentials_t *, params_t *, enum content_type *,
                          char **, gsize *, cmd_response_data_t*);
char * export_roles_omp (credentials_t *, params_t *, enum content_type *,
                           char **, gsize *, cmd_response_data_t*);
char * get_role_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_roles_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * new_role_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_role_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * get_overrides_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_override_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * new_override_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * create_override_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_override_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_trash_override_omp (credentials_t *, params_t *,
                                  cmd_response_data_t*);
char * edit_override_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_override_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_override_omp (credentials_t *, params_t *, enum content_type *,
                            char **, gsize *, cmd_response_data_t*);
char * export_overrides_omp (credentials_t *, params_t *, enum content_type *,
                             char **, gsize *, cmd_response_data_t*);

char * get_slave_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_slaves_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * create_slave_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * new_slave_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_slave_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_slave_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_trash_slave_omp (credentials_t *, params_t *,
                               cmd_response_data_t*);
char * edit_slave_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_slave_omp (credentials_t *, params_t *, enum content_type *,
                         char **, gsize *, cmd_response_data_t*);
char * export_slaves_omp (credentials_t *, params_t *, enum content_type *,
                          char **, gsize *, cmd_response_data_t*);

char * get_system_reports_omp (credentials_t *, params_t *,
                               cmd_response_data_t*);
char * get_system_report_omp (credentials_t *, const char *, params_t *,
                              enum content_type*, gsize *,
                              cmd_response_data_t*);

char * get_report_format_omp (credentials_t *, params_t *,
                              cmd_response_data_t*);
char * get_report_formats_omp (credentials_t *, params_t *,
                               cmd_response_data_t*);
char * new_report_format_omp (credentials_t *, params_t *,
                              cmd_response_data_t*);
char * delete_report_format_omp (credentials_t *, params_t *,
                                 cmd_response_data_t*);
char * delete_trash_report_format_omp (credentials_t *, params_t *,
                                       cmd_response_data_t*);
char * edit_report_format_omp (credentials_t *, params_t *,
                               cmd_response_data_t*);
char * import_report_format_omp (credentials_t *, params_t *,
                                 cmd_response_data_t*);
char * save_report_format_omp (credentials_t *, params_t *,
                               cmd_response_data_t*);
char * verify_report_format_omp (credentials_t *, params_t *,
                                 cmd_response_data_t*);

char * get_feeds_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * sync_feed_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * sync_scap_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * sync_cert_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * create_filter_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_filter_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_trash_filter_omp (credentials_t *, params_t *,
                                cmd_response_data_t*);
char * edit_filter_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_filter_omp (credentials_t *, params_t *, enum content_type *,
                          char **, gsize *, cmd_response_data_t*);
char * export_filters_omp (credentials_t *, params_t *, enum content_type *,
                           char **, gsize *, cmd_response_data_t*);
char * get_filter_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_filters_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * new_filter_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_filter_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * create_user_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_user_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_user_confirm_omp (credentials_t *, params_t *,
                                cmd_response_data_t*);
char * edit_user_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_user_omp (credentials_t *, params_t *, enum content_type *,
                        char **, gsize *, cmd_response_data_t*);
char * export_users_omp (credentials_t *, params_t *, enum content_type *,
                         char **, gsize *, cmd_response_data_t*);
char * get_user_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_users_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * new_user_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_user_omp (credentials_t *, params_t *, char **, char **, int*,
                      cmd_response_data_t*);
char * save_auth_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_chart_preference_omp (credentials_t *, params_t *, gchar **,
                                  gchar **, cmd_response_data_t*);
char * auth_settings_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * process_bulk_omp (credentials_t *, params_t *, enum content_type *,
                         char **, gsize *, cmd_response_data_t*);
char * bulk_delete_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * run_wizard_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * wizard_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * wizard_get_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * cvss_calculator (credentials_t *, params_t *, cmd_response_data_t*);
char * dashboard (credentials_t *, params_t *, cmd_response_data_t*);

char * get_trash_omp (credentials_t *, params_t *params, cmd_response_data_t*);
char * restore_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * empty_trashcan_omp (credentials_t *, params_t *, cmd_response_data_t*);

char * get_protocol_doc_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_omp_doc_omp (credentials_t *, params_t *, enum content_type *,
                           char **, gsize *, cmd_response_data_t*);

char * edit_my_settings_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_my_settings_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_my_settings_omp (credentials_t *, params_t *, const char *,
                             char **, char **, char **, char **,
                             cmd_response_data_t*);

int authenticate_omp (const gchar *, const gchar *, gchar **, gchar **,
                      gchar **, gchar **, gchar **, gchar **, GTree **,
                      gchar **);

char * get_info_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_nvts_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_info (credentials_t *, params_t *, const char *,
                 cmd_response_data_t*);

char * new_host_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * create_asset_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * create_host_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * delete_asset_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * edit_asset_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * save_asset_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_assets_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * get_asset_omp (credentials_t *, params_t *, cmd_response_data_t*);
char * export_asset_omp (credentials_t *, params_t *, enum content_type *,
                         char **, gsize *, cmd_response_data_t*);
char * export_assets_omp (credentials_t *, params_t *, enum content_type *,
                          char **, gsize *, cmd_response_data_t*);
char * get_assets_chart_omp (credentials_t *, params_t *, cmd_response_data_t*);

#endif /* not _GSAD_OMP_H */
greenbone-security-assistant-7.0.0+dfsg.1.orig/src/po/0000755000175100017510000000000013057531644017512 5ustar  greenbone-security-assistant-7.0.0+dfsg.1.orig/src/po/gsad_js-tr.po0000644000175100017510000003522313011042270022072 0ustar  # Greenbone Security Assistant
# $Id$
# Description: Turkish user interface translations.
#
# Copyright:
# Copyright (C) 2016 Greenbone Networks GmbH
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA.
#
#
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-10-10 16:12+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
"Language: tr\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Translate Toolkit 1.13.0\n"

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:590
#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1276
msgid "Save"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1157
#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1158
msgid "Unfold {{name}}"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1163
#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1164
msgid "Fold {{name}}"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1285
#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1293
msgid "Create"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1301
msgid "Delete"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1391
msgid "Please wait..."
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1481
msgid "Update Filter"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1498
msgid "Select date"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1786
msgid "Follow link?"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1789
msgid ""
"This dialog will open a new window for {{url}} if you click on follow "
"link. Following this link is on your own responsibility. Greenbone doesn't "
"endorse the content you will see there."
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1794
msgid "Abort"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1795
msgid "Follow link"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1868
msgid "{{subject}} {{subject_id}} {{description}} to {{resource}} {{id}}"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1876
msgid "{{subject}} {{subject_id}} {{description}}  {{id}}"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1881
msgid "{{subject}} {{subject_id}} {{description}}"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bar_chart.js:68
msgid "Loading bar chart ..."
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bar_chart.js:68
msgid "Bar Chart"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bubble_chart.js:57
msgid "Loading bubble chart ..."
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bubble_chart.js:57
#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_line_chart.js:79
msgid "Bubble Chart"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bubble_chart.js:102
#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_gantt_chart.js:123
#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:152
msgid "No matching {{resource_type}}"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1424
#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1545
msgid "High"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1427
msgid "Medium"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1430
msgid "Low"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1433
msgid "Log"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1436
msgid "False Positive"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1439
msgid "Debug"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1442
msgid "Error"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1445
msgid "N/A"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1459
msgid "Operating System"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1461
msgid "OVAL definition"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1463
msgid "CERT-Bund Advisory"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1465
msgid "DFN-CERT Advisory"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1467
msgid "SecInfo Item"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1483
msgid "DFN-CERT Advisories"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1485
msgid "CERT-Bund Advisories"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1529
msgid "total {{resource_type_plural}}"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1537
msgid "creation time"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1539
msgid "modification time"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1541
msgid "QoD"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1543
msgid "QoD type"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1547
msgid "High / host"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2017
msgid "None"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2020
msgid "Exploit"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2023
msgid "Remote vulnerability"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2026
msgid "Package check"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2029
msgid "Registry check"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2032
msgid "Executable version"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2035
msgid "Remote analysis"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2038
msgid "Remote probe"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2041
msgid "Unreliable rem. banner"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2044
msgid "Unreliable exec. version"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2521
msgid "{{title}} (Loading...)"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2528
msgid "{{title}} {{filter_text}} (Total: {{count}})"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2625
msgid "Greenbone Security Assistant - Chart data table"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2677
msgid "Applied filter: {{filter}}"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_cloud_chart.js:54
msgid "Loading word cloud ..."
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_cloud_chart.js:55
msgid "Word Cloud"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:231
#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:232
msgid "Edit Dashboard"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:245
#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:246
msgid "Add new Chart"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:261
#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:262
msgid "Reset to defaults"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:277
#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:278
msgid "Cancel Editing"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:293
#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:294
msgid "Save Changes"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1584
#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1585
msgid "Remove"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1592
msgid "Initializing display for \"{{display}}\"..."
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1611
msgid "Loading data ..."
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2389
msgid "Could not load chart {{chart}}"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2861
msgid "Loading aborted"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2873
msgid "HTTP error {{error}}"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2874
msgid "Error: HTTP request returned status {{status}} for URL: {{url}}"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2880
msgid "Error reading XML"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2881
msgid "Error reading XML from URL {{url}}: {{error}}"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2889
msgid "Error parsing XML data"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2890
msgid "Error parsing XML data. Details: {{details}}"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2919
msgid "Internal error: Invalid request"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2920
msgid "Invalid request command: \"{{command}}"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2927
msgid "Error {{omp_status}}: {{omp_status_text}}"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2929
msgid "OMP Error {{omp_status}}: {{omp_status_text}}"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:3216
msgid "{{title_text}} (Loading...)"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:3221
msgid "Unknown chart"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:64
msgid "Loading donut chart ..."
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:64
msgid "Donut Chart"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:672
msgid "Inactive"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:675
msgid "Active (unlimited)"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:678
msgid "Active for next {{days}} days"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_gantt_chart.js:77
msgid "Loading Gantt chart ..."
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_gantt_chart.js:77
msgid "Gantt Chart"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:203
msgid "Show detached chart window"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:220
msgid "Download CSV"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:243
msgid "Show HTML table"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:267
msgid "Show copyable SVG"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:275
msgid "Download SVG"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:109
msgid "Loading horizontal bar chart ..."
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:110
msgid "Horizontal Bar Chart"
msgstr ""

#: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:275
msgid "
({{assets}} Host(s) with average severity {{severity}})" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_line_chart.js:79 msgid "Loading line chart ..." msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:47 msgid "Loading topology chart ..." msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:47 msgid "Topology Chart" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:90 msgid "Too many nodes to display" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:96 msgid "Please try a filter selecting less hosts" msgstr "" greenbone-security-assistant-7.0.0+dfsg.1.orig/src/po/gsad_xsl-ar.po0000644000175100017510000064231213044332777022270 0ustar # Greenbone Security Assistant # $Id$ # Description: Arabic user interface translations. # # Copyright: # Copyright (C) 2016 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-10-13 09:38+0200\n" "PO-Revision-Date: 2017-01-17 15:19+0200\n" "Last-Translator: Tameem \n" "Language-Team: LANGUAGE \n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "X-Generator: Pootle 2.5.1.3\n" "X-POOTLE-MTIME: 1484662791.226998\n" # #: classic/graphics.xsl:87 msgid "Tasks by CVSS" msgstr "المهام حسب CVSS" #: classic/graphics.xsl:93 msgid "Tasks by Severity Class" msgstr "المهام حسب صنف الخطورة" #: classic/graphics.xsl:106 msgid "Tasks by status" msgstr "المهام حسب الحالة" #: classic/graphics.xsl:124 #, fuzzy msgid "Tasks: High results per host" msgstr "المهام: نتائج عالية حسب المضيف" #: classic/graphics.xsl:132 #, fuzzy msgid "Tasks with most High results per host" msgstr "المهام التي فيها نتائج كثيرة حسب المضيف" #: classic/graphics.xsl:146 msgid "Next scheduled tasks" msgstr "المهام المجدولة التالية" #: classic/graphics.xsl:167 msgid "Reports: High results timeline" msgstr "تقارير: الجدول الزمني للنتائج العالية" #: classic/graphics.xsl:179 msgid "Reports by CVSS" msgstr "التقارير حسب الـ CVSS" #: classic/graphics.xsl:185 msgid "Reports by Severity Class" msgstr "التقارير حسب صنف الخطورة" #: classic/graphics.xsl:204 msgid "Results by CVSS" msgstr "النتائج حسب الـ CVSS" #: classic/graphics.xsl:210 msgid "Results by Severity Class" msgstr "النتائج حسب صنف الخطورة" #: classic/graphics.xsl:227 #, fuzzy msgid "Results vulnerability word cloud" msgstr "النتائج الثغرات كلمات على شكل خيمة" #: classic/graphics.xsl:242 msgid "Results description word cloud" msgstr "" #: classic/graphics.xsl:259 msgid "Hosts by CVSS" msgstr "الأجهزة المضيفة حسب الـ CVSS" #: classic/graphics.xsl:265 msgid "Hosts by Severity Class" msgstr "الأجهزة المضيفة حسب صنف الخطورة" #: classic/graphics.xsl:289 msgid "Most vulnerable hosts" msgstr "الأجهزة المضيفة الأكثر عرضة للهجوم" #: classic/graphics.xsl:300 msgid "Hosts by modification time" msgstr "الأجهزة المضيفة حسب وقت التعديل" #: classic/graphics.xsl:314 msgid "Hosts topology" msgstr "طوبولوجيا الأجهزة المضيفة" #: classic/graphics.xsl:332 msgid "Operating Systems by CVSS" msgstr "أنظمة التشغيل حسب الـ CVSS" #: classic/graphics.xsl:337 msgid "Operating Systems by Severity Class" msgstr "أنظمة التشغيل حسب صنف الخطورة" #: classic/graphics.xsl:365 msgid "Operating Systems by Vulnerability Score" msgstr "أنظمة التشغيل حسب درجة العرضة للهجوم" #: classic/graphics.xsl:382 msgid "Notes by creation time" msgstr "التدوينات حسب زمن الإنشاء" #: classic/graphics.xsl:395 #, fuzzy msgid "Notes text word cloud" msgstr "Notes text word cloud" #: classic/graphics.xsl:410 msgid "Notes by active days" msgstr "التدوينات حسب الأيام النشطة" #: classic/graphics.xsl:429 msgid "Overrides by creation time" msgstr "التجاوزات حسب زمن الإنشاء" #: classic/graphics.xsl:442 msgid "Overrides text word cloud" msgstr "" #: classic/graphics.xsl:457 msgid "Overrides by active days" msgstr "التجاوزات حسب الأيام النشطة" #: classic/graphics.xsl:478 #, fuzzy msgid "%1 by CVSS" msgstr "%1 حسب CVSS " #: classic/graphics.xsl:484 msgid "%1 by Severity Class" msgstr "%1 حسب صنف الخطورة " #: classic/graphics.xsl:496 msgid "%1 by creation time" msgstr "%1 من زمن الإنشاء " #: classic/graphics.xsl:522 msgid "NVTs by Family" msgstr "NVTs حسب العائلة" #: classic/graphics.xsl:535 msgid "NVTs by QoD type" msgstr "NVTs حسب نوع الـ QoD" #: classic/graphics.xsl:548 msgid "NVTs by QoD" msgstr "NVTs حسب الـ QoD" #: classic/graphics.xsl:573 msgid "OVAL Definitions by class" msgstr "تعاريف الـ OVAL حسب الصنف" #: classic/graphics.xsl:647 msgid "SecInfo Items by type" msgstr "عناصر الـ SecInfo حسب النوع" #: classic/graphics.xsl:733 msgid "Reports: Duration timeline" msgstr "تقارير: الجدول الزمني للمدة" #: classic/graphics.xsl:1132 classic/gsad.xsl:405 classic/gsad.xsl:415 #: classic/gsad.xsl:463 classic/gsad.xsl:492 msgid "Dashboard" msgstr "لوحة الأدوات" #: classic/graphics.xsl:1211 msgid "Scans Dashboard" msgstr "لوحة تحرير المسح" #: classic/graphics.xsl:1306 msgid "Assets Dashboard" msgstr "لوحة تحرير الممتلكات" #: classic/graphics.xsl:1393 msgid "SecInfo Dashboard" msgstr " لوحة تحرير الـ SecInfo" #: classic/omp.xsl:697 msgid "Report: Prognostic Results" msgstr "التقرير: نتائج تكهنية" #: classic/omp.xsl:698 msgid "Report: Delta Results" msgstr "تقرير: نتائج دلتا" #: classic/omp.xsl:699 classic/omp.xsl:32719 classic/omp.xsl:32725 #: classic/omp.xsl:33228 classic/omp.xsl:33460 msgid "Report: Results" msgstr "تقرير: نتائج" #: classic/omp.xsl:700 msgid "Report: Prognostic Summary and Download" msgstr "تقرير: الخلاصة التكهنية والتحميل" #: classic/omp.xsl:701 msgid "Report: Delta Summary and Download" msgstr "تقرير: خلاصة دلتا والتحميل" #: classic/omp.xsl:702 msgid "Report: Summary and Download" msgstr "تقرير: الخلاصة والتحميل" #: classic/omp.xsl:703 msgid "Report: Prognostic Hosts" msgstr "تقرير : المضيفين التكهنيين" #: classic/omp.xsl:704 msgid "Report: Hosts" msgstr "تقرير: المضيفين" #: classic/omp.xsl:705 classic/omp.xsl:32744 msgid "Report: Ports" msgstr "تقرير: المنافذ" #: classic/omp.xsl:706 msgid "Report: Operating Systems" msgstr "تقرير: أنظمة التشغيل" #: classic/omp.xsl:707 msgid "Report: Prognostic Applications" msgstr "تقرير: التطبيقات التكهنية" #: classic/omp.xsl:708 msgid "Report: Applications" msgstr "تقرير: التطبيقات" #: classic/omp.xsl:709 msgid "Report: Vulnerabilities" msgstr "تقرير: الثغرات" #: classic/omp.xsl:710 msgid "Report: CVEs" msgstr "تقارير: CVEs" #: classic/omp.xsl:711 msgid "Report: Closed CVEs" msgstr "تقرير: CVEs مغلقة" #: classic/omp.xsl:712 msgid "Report: Topology" msgstr "تقرير: الطبولوجي" #: classic/omp.xsl:713 msgid "Report: SSL Certificates" msgstr "تقرير: شهادات SSL" #: classic/omp.xsl:714 msgid "Report: Error Messages" msgstr "تقرير : رسائل الخطأ" #: classic/omp.xsl:733 msgid "has super access to " msgstr "لديه حق وصول سوبر ل." #: classic/omp.xsl:741 msgid "has super access to all users" msgstr "لديه حق وصول سوبر لكل المستخدمين" #: classic/omp.xsl:744 classic/dynamic_strings.xsl:633 msgid "may login" msgstr "يمكنه تسجيل الدخول" #: classic/omp.xsl:747 #, fuzzy msgid "may run multiple OMP commands in one" msgstr "يمكنه تنفيذ عدة أوامر OMP في آن واحد" #: classic/omp.xsl:750 msgid "has all permissions" msgstr "لديه كل السماحيات" #: classic/omp.xsl:753 classic/dynamic_strings.xsl:709 msgid "may empty the trashcan" msgstr "يمكن تفريغ سلة المهملات" #: classic/omp.xsl:756 msgid "may get the dependencies of NVTs" msgstr "يمكنه الحصول على إعتمادات الـ NVTs" #: classic/omp.xsl:759 classic/dynamic_strings.xsl:747 #, fuzzy msgid "may get NVT feed version information" msgstr "يمكنه الحصول على معلومات خاصة بإصدار تلقيم الـ NVT" #: classic/omp.xsl:762 msgid "may get version information" msgstr "يمكنه الحصول على معلومات الإصدار" #: classic/omp.xsl:765 classic/dynamic_strings.xsl:765 msgid "may get the help text" msgstr "يمكنه الحصول على نص مساعد" #: classic/omp.xsl:768 classic/dynamic_strings.xsl:793 msgid "has write access to the authentication configuration" msgstr "لديه حق الكتابة لإعدادات الوثوقية" #: classic/omp.xsl:771 classic/dynamic_strings.xsl:816 msgid "may restore items from the trashcan" msgstr "يمكن استعادة عناصر من سلة المحذوفات" #: classic/omp.xsl:778 classic/dynamic_strings.xsl:742 msgid "has read access to SecInfo" msgstr "لديه حق القراءة للـ SecInfo" #: classic/omp.xsl:804 classic/dynamic_strings.xsl:706 msgid "may get details about the authentication configuration" msgstr "يمكنه الحصول على تفاصيل إعدادات الوثوقية" #: classic/omp.xsl:808 msgid "may get details about %1" msgstr "يمكنه الحصول على تفاصيل 1%" #: classic/omp.xsl:820 classic/dynamic_strings.xsl:831 msgid "may sync the CERT feed" msgstr "يمكن مزامنة تلقيم الـ CERT" #: classic/omp.xsl:823 classic/dynamic_strings.xsl:832 msgid "may sync the NVT feed" msgstr "يمكن مزامنة تلقيم الـ NVT" #: classic/omp.xsl:826 classic/dynamic_strings.xsl:833 msgid "may sync the SCAP feed" msgstr "ممكن مزامنة تلقيم الـ SCAP" #: classic/omp.xsl:830 classic/dynamic_strings.xsl:834 msgid "may sync %1" msgstr "ممكن مزامنة 1%" #: classic/omp.xsl:959 msgid "Send feedback to" msgstr "أرسل انطباع إلى " #: classic/omp.xsl:959 msgid "Feedback" msgstr "الانطباع" #: classic/omp.xsl:996 classic/omp.xsl:3214 msgctxt "Pagination" msgid "First" msgstr "الأول" #: classic/omp.xsl:999 classic/omp.xsl:1014 classic/omp.xsl:3222 #: classic/omp.xsl:3223 msgctxt "Pagination" msgid "Already on first page" msgstr "موجود مسبقا في الصفحة الأولى" #: classic/omp.xsl:1006 classic/omp.xsl:1011 classic/omp.xsl:3218 msgctxt "Pagination" msgid "Previous" msgstr "السابق" #: classic/omp.xsl:1021 classic/omp.xsl:3226 msgid "%1 - %2 of %3" msgstr "%1 %2 من %3" #: classic/omp.xsl:1030 classic/omp.xsl:3231 msgctxt "Pagination" msgid "Next" msgstr "التالي" #: classic/omp.xsl:1033 classic/omp.xsl:1043 classic/omp.xsl:3239 #: classic/omp.xsl:3240 msgctxt "Pagination" msgid "Already on last page" msgstr "موجود مسبقا في الصفحة الأخيرة" #: classic/omp.xsl:1040 classic/omp.xsl:3235 msgctxt "Pagination" msgid "Last" msgstr "الأخير" #: classic/omp.xsl:1156 classic/omp.xsl:1294 classic/omp.xsl:10917 #: classic/omp.xsl:12267 classic/omp.xsl:12883 classic/omp.xsl:13079 #: classic/omp.xsl:13301 classic/omp.xsl:14091 classic/omp.xsl:35587 #: classic/dynamic_strings.xsl:85 msgid "Filter" msgstr "المرشّح" #: classic/omp.xsl:1166 classic/omp.xsl:3901 msgid "Update Filter" msgstr "تحديثالمرشّح" #: classic/omp.xsl:1168 classic/omp.xsl:3087 classic/omp.xsl:3090 #: classic/omp.xsl:3091 classic/omp.xsl:3904 classic/omp.xsl:29390 #: classic/omp.xsl:29393 classic/omp.xsl:35459 classic/omp.xsl:35461 msgctxt "Action Verb" msgid "Update" msgstr "تحديث" #: classic/omp.xsl:1171 msgid "Reset Filter" msgstr "تصفير المرشّح" #: classic/omp.xsl:1176 classic/omp.xsl:1792 classic/omp.xsl:2524 #: classic/omp.xsl:3059 classic/omp.xsl:3247 classic/omp.xsl:3905 #: classic/omp.xsl:5376 classic/omp.xsl:5383 classic/omp.xsl:5848 #: classic/omp.xsl:6303 classic/omp.xsl:7885 classic/omp.xsl:9453 #: classic/omp.xsl:13440 classic/omp.xsl:14231 classic/omp.xsl:14576 #: classic/omp.xsl:16505 classic/omp.xsl:16657 classic/omp.xsl:17427 #: classic/omp.xsl:17825 classic/omp.xsl:19549 classic/omp.xsl:20361 #: classic/omp.xsl:22420 classic/omp.xsl:22712 classic/omp.xsl:22863 #: classic/omp.xsl:23128 classic/omp.xsl:23317 classic/omp.xsl:23753 #: classic/omp.xsl:26530 classic/omp.xsl:27863 classic/omp.xsl:28453 #: classic/omp.xsl:28573 classic/omp.xsl:29342 classic/omp.xsl:30648 #: classic/omp.xsl:33574 classic/omp.xsl:34726 classic/omp.xsl:35354 #: classic/omp.xsl:35765 classic/omp.xsl:37057 classic/omp.xsl:37081 #: classic/omp.xsl:37130 classic/omp.xsl:37415 classic/omp.xsl:38042 #: classic/omp.xsl:38729 classic/omp.xsl:38783 classic/omp.xsl:39025 #: classic/omp.xsl:39932 classic/gsad.xsl:705 msgid "Help" msgstr "مساعدة" #: classic/omp.xsl:1176 classic/omp.xsl:3905 msgid "Powerfilter" msgstr "" #: classic/omp.xsl:1236 classic/omp.xsl:13437 classic/omp.xsl:13440 #: classic/dynamic_strings.xsl:404 msgid "New Filter" msgstr "مرشح جديد" #: classic/omp.xsl:1308 classic/omp.xsl:4682 classic/omp.xsl:12676 #: classic/omp.xsl:13191 classic/omp.xsl:14203 classic/omp.xsl:24115 #: classic/omp.xsl:24486 classic/omp.xsl:24836 classic/omp.xsl:25304 #: classic/omp.xsl:25738 classic/omp.xsl:26165 classic/omp.xsl:29833 #: classic/omp.xsl:35722 classic/wizard.xsl:503 classic/dynamic_strings.xsl:64 msgid "Task" msgstr "مهمَّة" #: classic/omp.xsl:1325 classic/omp.xsl:3485 msgid "Show delta results" msgstr "إظهار نتائح دلتا" #: classic/omp.xsl:1339 classic/omp.xsl:3497 msgctxt "Delta Result" msgid "same" msgstr "نفس" #: classic/omp.xsl:1353 classic/omp.xsl:3511 msgctxt "Delta Result" msgid "new" msgstr "جديد" #: classic/omp.xsl:1367 classic/omp.xsl:3525 msgctxt "Delta Result" msgid "gone" msgstr "رحل" #: classic/omp.xsl:1381 classic/omp.xsl:3539 msgctxt "Delta Result" msgid "changed" msgstr "تم تغييره" #: classic/omp.xsl:1400 classic/omp.xsl:3078 classic/omp.xsl:3082 #: classic/omp.xsl:29380 classic/omp.xsl:29384 msgid "Apply overrides" msgstr "تنفيذ التجاوزات" #: classic/omp.xsl:1420 classic/omp.xsl:3573 msgid "Auto-FP" msgstr "" #: classic/omp.xsl:1433 classic/omp.xsl:3584 msgid "Trust vendor security updates" msgstr "الثقة بالتحديثات الأمنية للمزود" #: classic/omp.xsl:1447 classic/omp.xsl:3596 msgid "Full CVE match" msgstr "تطابق تام للـ CVE" #: classic/omp.xsl:1460 classic/omp.xsl:3607 msgid "Partial CVE match" msgstr "تطابق CVE جزئي" #: classic/omp.xsl:1469 classic/omp.xsl:3629 msgid "Show Notes" msgstr "إظهار الملاحظات" #: classic/omp.xsl:1489 classic/omp.xsl:3645 msgid "Show Overrides" msgstr "إظهار التجاوزات" #: classic/omp.xsl:1509 classic/omp.xsl:3654 classic/omp.xsl:3660 msgid "Only show hosts that have results" msgstr "فقط أظهر المضيفين الذين لديهم نتائج" #: classic/omp.xsl:1529 classic/omp.xsl:3937 classic/omp.xsl:22008 #: classic/omp.xsl:30885 classic/omp.xsl:30889 classic/omp.xsl:32028 msgid "QoD" msgstr "QoD" #: classic/omp.xsl:1534 msgctxt "QoD" msgid "must be at least" msgstr "يجب أن تكون على الأقل" #: classic/omp.xsl:1545 classic/omp.xsl:3728 classic/omp.xsl:18660 #: classic/omp.xsl:18923 classic/omp.xsl:19383 classic/omp.xsl:37444 #: classic/omp.xsl:38063 msgid "Timezone" msgstr "المنطقة الزّمنيّة" #: classic/omp.xsl:1569 msgid "Severity (Class)" msgstr "الخطورة (صنف)" #: classic/omp.xsl:1658 msgid "First result" msgstr "النتيجة الأولى" #: classic/omp.xsl:1680 classic/omp.xsl:3113 classic/omp.xsl:3547 msgid "Results per page" msgstr "نتائج بالصفحة" #: classic/omp.xsl:1695 msgid "Sort by" msgstr "الفرز حسب" #: classic/omp.xsl:1755 classic/omp.xsl:15695 msgid "Ascending" msgstr "تصاعدي" #: classic/omp.xsl:1766 classic/omp.xsl:15699 msgid "Descending" msgstr "تنازلي" #: classic/omp.xsl:1806 classic/omp.xsl:12144 classic/omp.xsl:12256 #: classic/omp.xsl:12302 classic/omp.xsl:12330 classic/omp.xsl:12893 #: classic/omp.xsl:12949 classic/omp.xsl:13366 classic/omp.xsl:16346 #: classic/omp.xsl:18089 classic/omp.xsl:19473 classic/omp.xsl:20130 #: classic/omp.xsl:20830 classic/omp.xsl:21732 classic/omp.xsl:22619 #: classic/omp.xsl:22624 classic/omp.xsl:22679 classic/omp.xsl:27196 #: classic/omp.xsl:27218 classic/omp.xsl:27304 classic/omp.xsl:27332 #: classic/omp.xsl:27389 classic/omp.xsl:28217 classic/omp.xsl:29208 #: classic/omp.xsl:29727 classic/omp.xsl:30153 classic/omp.xsl:30427 #: classic/omp.xsl:31357 classic/omp.xsl:35188 classic/omp.xsl:35202 #: classic/omp.xsl:35222 msgid "Details" msgstr "التفاصيل" #: classic/omp.xsl:1836 classic/dynamic_strings.xsl:199 msgid "Filter Details" msgstr "تفاصيل المرشحات" #: classic/omp.xsl:1980 msgid "Cannot move to trashcan." msgstr "لا يمكن نقلها لسلة المهملات" #: classic/omp.xsl:1985 classic/omp.xsl:2215 classic/omp.xsl:6008 #: classic/omp.xsl:17889 classic/omp.xsl:34965 classic/omp.xsl:34973 msgctxt "Action Verb" msgid "To Trashcan" msgstr "إلى سلة المهملات" #: classic/omp.xsl:1999 classic/omp.xsl:2017 classic/omp.xsl:6030 #: classic/omp.xsl:16640 classic/omp.xsl:16813 classic/omp.xsl:17101 #: classic/omp.xsl:17577 classic/omp.xsl:17896 classic/omp.xsl:30157 #: classic/omp.xsl:30162 classic/omp.xsl:30170 classic/omp.xsl:30177 #: classic/omp.xsl:30184 classic/omp.xsl:30191 classic/omp.xsl:30198 #: classic/omp.xsl:30205 classic/omp.xsl:30431 classic/omp.xsl:30436 #: classic/omp.xsl:30444 classic/omp.xsl:30451 classic/omp.xsl:30458 #: classic/omp.xsl:30465 classic/omp.xsl:30472 classic/omp.xsl:30479 #: classic/omp.xsl:38042 classic/omp.xsl:39063 classic/omp.xsl:39081 #: classic/omp.xsl:39553 classic/omp.xsl:39571 msgctxt "Action Verb" msgid "Edit" msgstr "تحرير" #: classic/omp.xsl:2029 classic/omp.xsl:2044 classic/omp.xsl:2045 #: classic/omp.xsl:2052 classic/omp.xsl:2058 classic/omp.xsl:5902 #: classic/omp.xsl:5912 classic/omp.xsl:5920 classic/omp.xsl:5921 #: classic/omp.xsl:17842 classic/omp.xsl:17843 classic/omp.xsl:17858 #: classic/omp.xsl:30213 classic/omp.xsl:30282 classic/omp.xsl:30487 #: classic/omp.xsl:30556 msgctxt "Action Verb" msgid "Clone" msgstr "استنساخ" #: classic/omp.xsl:2060 classic/omp.xsl:17860 classic/omp.xsl:30284 #: classic/omp.xsl:30558 msgid "Permission to clone denied" msgstr "رُفضت السماحية للاستنساخ" #: classic/omp.xsl:2071 classic/omp.xsl:30291 classic/omp.xsl:30565 #: classic/omp.xsl:39591 classic/omp.xsl:39683 msgctxt "Action Verb" msgid "Export" msgstr "تصدير" #: classic/omp.xsl:2089 classic/omp.xsl:2090 classic/omp.xsl:2109 #: classic/omp.xsl:2111 classic/omp.xsl:2121 classic/omp.xsl:2122 #: classic/omp.xsl:5946 classic/omp.xsl:5975 classic/omp.xsl:7007 #: classic/omp.xsl:7013 classic/omp.xsl:9148 classic/omp.xsl:12285 #: classic/omp.xsl:13277 classic/omp.xsl:14014 classic/omp.xsl:16086 #: classic/omp.xsl:18517 classic/omp.xsl:19319 classic/omp.xsl:20342 #: classic/omp.xsl:20726 classic/omp.xsl:26436 classic/omp.xsl:27414 #: classic/omp.xsl:28089 classic/omp.xsl:28334 classic/omp.xsl:28335 #: classic/omp.xsl:28341 classic/omp.xsl:28905 classic/omp.xsl:35109 #: classic/omp.xsl:36408 classic/omp.xsl:36421 classic/omp.xsl:36423 #: classic/omp.xsl:36428 classic/omp.xsl:38805 classic/omp.xsl:39053 #: classic/omp.xsl:39542 classic/omp.xsl:39675 msgid "Delete" msgstr "حدف" #: classic/omp.xsl:2141 classic/omp.xsl:2142 classic/omp.xsl:8224 #: classic/omp.xsl:12266 classic/omp.xsl:16068 classic/omp.xsl:20328 #: classic/omp.xsl:20712 msgid "Restore" msgstr "استعادة" #: classic/omp.xsl:2160 classic/omp.xsl:2161 classic/omp.xsl:4562 #: classic/omp.xsl:4566 classic/omp.xsl:4572 classic/omp.xsl:4590 msgid "Resume" msgstr "معاودة " #: classic/omp.xsl:2172 classic/omp.xsl:4457 classic/omp.xsl:4516 #: classic/omp.xsl:4533 msgctxt "Action Verb" msgid "Start" msgstr "البدء" #: classic/omp.xsl:2201 classic/omp.xsl:2202 msgctxt "Action Verb" msgid "Stop" msgstr "أوقف" #: classic/omp.xsl:2214 msgid "Moving to trashcan..." msgstr "نقل إلى سلة المهملات" #: classic/omp.xsl:2216 classic/omp.xsl:34966 msgctxt "Action Verb" msgid "Move To Trashcan" msgstr "نقل الى سلة المهملات" #: classic/omp.xsl:2412 classic/omp.xsl:25281 classic/omp.xsl:25680 msgctxt "Severity" msgid "High" msgstr "عالي" #: classic/omp.xsl:2415 classic/omp.xsl:25282 classic/omp.xsl:25687 msgctxt "Severity" msgid "Medium" msgstr "متوسط" #: classic/omp.xsl:2418 classic/omp.xsl:25283 classic/omp.xsl:25694 msgctxt "Severity" msgid "Low" msgstr "منخفض" #: classic/omp.xsl:2421 classic/omp.xsl:24105 classic/omp.xsl:25262 #: classic/omp.xsl:25284 classic/omp.xsl:25701 msgctxt "Severity" msgid "Log" msgstr "سجل" #: classic/omp.xsl:2424 msgctxt "Severity" msgid "False Pos." msgstr "" #: classic/omp.xsl:2524 msgid "User Tags list" msgstr "قائمة الوسمات للمستخدم" #: classic/omp.xsl:2531 msgid "New tag" msgstr "وسم جديد" #: classic/omp.xsl:2534 classic/omp.xsl:2542 classic/omp.xsl:2550 msgid "Add tag" msgstr "إضافة وسم" #: classic/omp.xsl:2539 classic/omp.xsl:2547 classic/omp.xsl:14228 #: classic/omp.xsl:14231 classic/dynamic_strings.xsl:405 msgid "New Tag" msgstr "وسم جديد" #: classic/omp.xsl:2556 classic/omp.xsl:13875 classic/omp.xsl:14236 #: classic/omp.xsl:14237 classic/omp.xsl:30296 classic/omp.xsl:30571 #: classic/omp.xsl:36057 classic/dynamic_strings.xsl:118 classic/gsad.xsl:604 msgid "Tags" msgstr "الأوسمة" #: classic/omp.xsl:2559 msgid "User Tags" msgstr "أوسمة المستخدم" #: classic/omp.xsl:2565 msgctxt "Tags" msgid "none" msgstr "لايوجد" #: classic/omp.xsl:2577 msgid "Adding Tag..." msgstr "إضافة وسم" #: classic/omp.xsl:2588 classic/omp.xsl:2606 classic/omp.xsl:2607 #: classic/omp.xsl:6854 msgid "Add Tag" msgstr "إضافة وسم" #: classic/omp.xsl:2601 classic/omp.xsl:6869 msgctxt "Tag" msgid "with Value" msgstr "مع قيمة" #: classic/omp.xsl:2656 classic/omp.xsl:2917 classic/omp.xsl:4464 #: classic/omp.xsl:4691 classic/omp.xsl:4705 classic/omp.xsl:4729 #: classic/omp.xsl:4761 classic/omp.xsl:4874 classic/omp.xsl:4909 #: classic/omp.xsl:4935 classic/omp.xsl:6326 classic/omp.xsl:6489 #: classic/omp.xsl:7722 classic/omp.xsl:8304 classic/omp.xsl:8490 #: classic/omp.xsl:8680 classic/omp.xsl:8746 classic/omp.xsl:9269 #: classic/omp.xsl:9319 classic/omp.xsl:9368 classic/omp.xsl:9473 #: classic/omp.xsl:9532 classic/omp.xsl:9571 classic/omp.xsl:9778 #: classic/omp.xsl:10279 classic/omp.xsl:10901 classic/omp.xsl:10976 #: classic/omp.xsl:12939 classic/omp.xsl:13310 classic/omp.xsl:13356 #: classic/omp.xsl:13394 classic/omp.xsl:13415 classic/omp.xsl:13459 #: classic/omp.xsl:13531 classic/omp.xsl:13732 classic/omp.xsl:13903 #: classic/omp.xsl:14280 classic/omp.xsl:14436 classic/omp.xsl:14608 #: classic/omp.xsl:14909 classic/omp.xsl:15640 classic/omp.xsl:16161 #: classic/omp.xsl:16201 classic/omp.xsl:16233 classic/omp.xsl:16260 #: classic/omp.xsl:16287 classic/omp.xsl:16336 classic/omp.xsl:16443 #: classic/omp.xsl:16577 classic/omp.xsl:16705 classic/omp.xsl:17127 #: classic/omp.xsl:17147 classic/omp.xsl:17188 classic/omp.xsl:17252 #: classic/omp.xsl:17268 classic/omp.xsl:17292 classic/omp.xsl:18079 #: classic/omp.xsl:18143 classic/omp.xsl:18251 classic/omp.xsl:18608 #: classic/omp.xsl:18736 classic/omp.xsl:18858 classic/omp.xsl:19352 #: classic/omp.xsl:19463 classic/omp.xsl:19568 classic/omp.xsl:19688 #: classic/omp.xsl:19740 classic/omp.xsl:20035 classic/omp.xsl:20120 #: classic/omp.xsl:20380 classic/omp.xsl:20455 classic/omp.xsl:20550 #: classic/omp.xsl:20819 classic/omp.xsl:21837 classic/omp.xsl:21897 #: classic/omp.xsl:21972 classic/omp.xsl:22050 classic/omp.xsl:22125 #: classic/omp.xsl:22187 classic/omp.xsl:22248 classic/omp.xsl:22611 #: classic/omp.xsl:22649 classic/omp.xsl:22674 classic/omp.xsl:22826 #: classic/omp.xsl:22977 classic/omp.xsl:26493 classic/omp.xsl:26513 #: classic/omp.xsl:26551 classic/omp.xsl:26626 classic/omp.xsl:26804 #: classic/omp.xsl:27277 classic/omp.xsl:27438 classic/omp.xsl:27461 #: classic/omp.xsl:27525 classic/omp.xsl:27882 classic/omp.xsl:27937 #: classic/omp.xsl:28207 classic/omp.xsl:28274 classic/omp.xsl:28541 #: classic/omp.xsl:28669 classic/omp.xsl:28918 classic/omp.xsl:29029 #: classic/omp.xsl:29198 classic/omp.xsl:34744 classic/omp.xsl:34806 #: classic/omp.xsl:34849 classic/omp.xsl:34940 classic/omp.xsl:35182 #: classic/omp.xsl:35216 classic/omp.xsl:35250 classic/omp.xsl:35269 #: classic/omp.xsl:35550 classic/omp.xsl:35563 classic/omp.xsl:35583 #: classic/omp.xsl:35599 classic/omp.xsl:35615 classic/omp.xsl:35627 #: classic/omp.xsl:35643 classic/omp.xsl:35659 classic/omp.xsl:35675 #: classic/omp.xsl:35691 classic/omp.xsl:35706 classic/omp.xsl:36241 #: classic/omp.xsl:37440 classic/omp.xsl:38059 classic/omp.xsl:38749 #: classic/omp.xsl:38834 classic/omp.xsl:38968 classic/omp.xsl:39200 #: classic/omp.xsl:39358 classic/omp.xsl:39405 msgid "Name" msgstr "اسم" #: classic/omp.xsl:2657 classic/omp.xsl:13736 classic/omp.xsl:13891 #: classic/omp.xsl:14295 classic/omp.xsl:14451 classic/omp.xsl:17128 #: classic/omp.xsl:28919 classic/omp.xsl:29030 classic/omp.xsl:29535 #: classic/omp.xsl:35692 classic/omp.xsl:36937 classic/omp.xsl:37009 #: classic/omp.xsl:37441 classic/omp.xsl:38060 classic/omp.xsl:39201 msgid "Value" msgstr "القيمة" #: classic/omp.xsl:2658 classic/omp.xsl:4695 classic/omp.xsl:6333 #: classic/omp.xsl:6497 classic/omp.xsl:7736 classic/omp.xsl:8498 #: classic/omp.xsl:8757 classic/omp.xsl:9184 classic/omp.xsl:9480 #: classic/omp.xsl:9578 classic/omp.xsl:9782 classic/omp.xsl:10286 #: classic/omp.xsl:10985 classic/omp.xsl:12395 classic/omp.xsl:13314 #: classic/omp.xsl:13467 classic/omp.xsl:13541 classic/omp.xsl:13887 #: classic/omp.xsl:14288 classic/omp.xsl:14444 classic/omp.xsl:14616 #: classic/omp.xsl:14919 classic/omp.xsl:16119 classic/omp.xsl:16451 #: classic/omp.xsl:17953 classic/omp.xsl:18150 classic/omp.xsl:18616 #: classic/omp.xsl:18869 classic/omp.xsl:19356 classic/omp.xsl:19575 #: classic/omp.xsl:19747 classic/omp.xsl:19932 classic/omp.xsl:20388 #: classic/omp.xsl:20557 classic/omp.xsl:20759 classic/omp.xsl:26469 #: classic/omp.xsl:26559 classic/omp.xsl:26636 classic/omp.xsl:26870 #: classic/omp.xsl:27281 classic/omp.xsl:27566 classic/omp.xsl:27890 #: classic/omp.xsl:28122 classic/omp.xsl:28281 classic/omp.xsl:34752 #: classic/omp.xsl:34816 classic/omp.xsl:35142 classic/omp.xsl:35603 #: classic/omp.xsl:38756 classic/omp.xsl:38979 classic/omp.xsl:39110 msgid "Comment" msgstr "التعليق" #: classic/omp.xsl:2659 classic/omp.xsl:2923 classic/omp.xsl:5587 #: classic/omp.xsl:13397 classic/omp.xsl:16583 classic/omp.xsl:17129 #: classic/omp.xsl:17152 classic/omp.xsl:17191 classic/omp.xsl:17255 #: classic/omp.xsl:17271 classic/omp.xsl:17762 classic/omp.xsl:24944 #: classic/omp.xsl:26281 classic/omp.xsl:26494 classic/omp.xsl:27443 #: classic/omp.xsl:28313 classic/omp.xsl:30920 classic/omp.xsl:32195 #: classic/omp.xsl:34040 classic/omp.xsl:34942 classic/omp.xsl:35251 #: classic/omp.xsl:35552 classic/omp.xsl:35566 classic/omp.xsl:35588 #: classic/omp.xsl:35604 classic/omp.xsl:35616 classic/omp.xsl:35632 #: classic/omp.xsl:35648 classic/omp.xsl:35664 classic/omp.xsl:35680 #: classic/omp.xsl:35695 classic/omp.xsl:35711 classic/omp.xsl:35727 #: classic/omp.xsl:39204 msgid "Actions" msgstr "الأفعال" #: classic/omp.xsl:2706 classic/dynamic_strings.xsl:200 msgid "Tag Details" msgstr "تفاصيل الوسم" #: classic/omp.xsl:2786 classic/omp.xsl:2793 classic/omp.xsl:2800 #: classic/omp.xsl:14380 classic/dynamic_strings.xsl:618 msgid "Edit Tag" msgstr "تحرير الوسم" #: classic/omp.xsl:2816 msgid "Toggling Tag..." msgstr "تبديل الوسم" #: classic/omp.xsl:2819 classic/omp.xsl:2820 msgid "Enable Tag" msgstr "تفعيل الوسم" #: classic/omp.xsl:2823 classic/omp.xsl:2824 msgid "Disable Tag" msgstr "تعطيل الوسم" #: classic/omp.xsl:2891 classic/omp.xsl:27016 msgid "Create Multiple Permissions" msgstr "إنشاء صلاحيات متعددة" #: classic/omp.xsl:2899 classic/omp.xsl:2902 classic/omp.xsl:27265 #: classic/omp.xsl:35994 classic/dynamic_strings.xsl:119 classic/gsad.xsl:610 msgid "Permissions" msgstr "صلاحيات" #: classic/omp.xsl:2908 msgctxt "Permissions" msgid "none" msgstr "" #: classic/omp.xsl:2918 classic/omp.xsl:20023 classic/omp.xsl:20036 #: classic/omp.xsl:22481 classic/omp.xsl:22690 classic/omp.xsl:22959 #: classic/omp.xsl:22963 classic/omp.xsl:23251 classic/omp.xsl:23257 #: classic/omp.xsl:26994 classic/omp.xsl:27285 classic/omp.xsl:27465 #: classic/omp.xsl:27805 classic/omp.xsl:29142 classic/omp.xsl:34941 #: classic/omp.xsl:35183 classic/omp.xsl:35217 msgid "Description" msgstr "الوصف" #: classic/omp.xsl:2919 classic/omp.xsl:13744 classic/omp.xsl:13926 #: classic/omp.xsl:14302 classic/omp.xsl:14458 classic/omp.xsl:26885 #: classic/omp.xsl:27439 classic/omp.xsl:27469 classic/omp.xsl:27664 #: classic/omp.xsl:35693 msgid "Resource Type" msgstr "نوع المصدر" #: classic/omp.xsl:2920 classic/omp.xsl:27315 classic/omp.xsl:27440 #: classic/omp.xsl:27473 msgid "Resource" msgstr "المورد" #: classic/omp.xsl:2921 classic/omp.xsl:27441 classic/omp.xsl:27477 msgctxt "Permission" msgid "Subject Type" msgstr "نوع الموضوع" #: classic/omp.xsl:2922 classic/omp.xsl:26878 classic/omp.xsl:27442 #: classic/omp.xsl:27481 classic/omp.xsl:27575 msgctxt "Permission" msgid "Subject" msgstr "الموضوع" #: classic/omp.xsl:2949 classic/omp.xsl:4451 classic/omp.xsl:7884 #: classic/omp.xsl:7885 msgid "Import Report" msgstr "تقرير الاستيراد" #: classic/omp.xsl:2964 classic/omp.xsl:10777 classic/omp.xsl:10850 #: classic/omp.xsl:11787 classic/omp.xsl:11891 classic/omp.xsl:12658 #: classic/omp.xsl:12711 classic/omp.xsl:12813 classic/omp.xsl:13121 #: classic/omp.xsl:14147 classic/omp.xsl:29411 classic/omp.xsl:34312 #: classic/omp.xsl:34347 msgid "Report" msgstr "تقرير" #: classic/omp.xsl:2968 msgid "Container Task" msgstr "المهمة الحاوية" #: classic/omp.xsl:2983 msgid "Create a new container task" msgstr "إنشاء مهمة حاوية جديدة" #: classic/omp.xsl:2991 classic/omp.xsl:4807 classic/omp.xsl:33769 msgid "Add to Assets" msgstr "إضافة إلى الممتلكات" #: classic/omp.xsl:2994 classic/omp.xsl:33751 msgid "Add to Assets with QoD>=%1%% and Overrides enabled" msgstr "" "أضف إلى الممتلكات كل ما فيه الـ QoD >= %1%% وفيه أمكانية الكتابة فوق مفعلة" #: classic/omp.xsl:2998 classic/omp.xsl:4842 classic/omp.xsl:6619 #: classic/omp.xsl:6653 classic/omp.xsl:6697 classic/omp.xsl:7427 #: classic/omp.xsl:7449 classic/omp.xsl:7482 classic/omp.xsl:7502 #: classic/omp.xsl:7555 classic/omp.xsl:23935 classic/omp.xsl:23943 #: classic/omp.xsl:24319 classic/omp.xsl:24325 classic/omp.xsl:24332 #: classic/omp.xsl:24350 classic/omp.xsl:24356 classic/omp.xsl:24374 #: classic/omp.xsl:24380 classic/omp.xsl:24634 classic/omp.xsl:24781 #: classic/omp.xsl:24784 classic/omp.xsl:25090 classic/omp.xsl:25097 #: classic/omp.xsl:25498 classic/omp.xsl:25504 classic/omp.xsl:25510 #: classic/omp.xsl:25526 classic/omp.xsl:25532 classic/omp.xsl:25548 #: classic/omp.xsl:25554 classic/omp.xsl:25936 classic/omp.xsl:26083 #: classic/omp.xsl:26086 classic/omp.xsl:28695 classic/omp.xsl:28709 #: classic/omp.xsl:28801 classic/omp.xsl:28888 classic/omp.xsl:28952 #: classic/omp.xsl:28962 classic/omp.xsl:29047 classic/omp.xsl:29131 msgid "yes" msgstr "نعم" #: classic/omp.xsl:3002 classic/omp.xsl:4839 classic/omp.xsl:6638 #: classic/omp.xsl:6662 classic/omp.xsl:6712 classic/omp.xsl:7437 #: classic/omp.xsl:7459 classic/omp.xsl:7491 classic/omp.xsl:7511 #: classic/omp.xsl:7570 classic/omp.xsl:23957 classic/omp.xsl:24342 #: classic/omp.xsl:24366 classic/omp.xsl:24390 classic/omp.xsl:24631 #: classic/omp.xsl:24778 classic/omp.xsl:25110 classic/omp.xsl:25518 #: classic/omp.xsl:25540 classic/omp.xsl:25562 classic/omp.xsl:25933 #: classic/omp.xsl:26080 classic/omp.xsl:28701 classic/omp.xsl:28715 #: classic/omp.xsl:28798 classic/omp.xsl:28885 classic/omp.xsl:28956 #: classic/omp.xsl:28966 classic/omp.xsl:29044 classic/omp.xsl:29128 msgid "no" msgstr "لا" #: classic/omp.xsl:3058 msgid "Host Filtering" msgstr "ترشّح المضيف" #: classic/omp.xsl:3059 classic/omp.xsl:3247 classic/omp.xsl:14622 #: classic/omp.xsl:14928 classic/omp.xsl:15251 classic/omp.xsl:15644 #: classic/omp.xsl:16123 classic/omp.xsl:23964 classic/omp.xsl:24399 #: classic/omp.xsl:24794 classic/omp.xsl:25117 classic/omp.xsl:25571 #: classic/omp.xsl:26096 classic/omp.xsl:29342 classic/omp.xsl:29347 #: classic/omp.xsl:29348 classic/omp.xsl:33099 classic/omp.xsl:33185 #: classic/omp.xsl:33296 classic/omp.xsl:33439 classic/omp.xsl:33536 #: classic/omp.xsl:33932 classic/omp.xsl:35707 classic/omp.xsl:38734 #: classic/omp.xsl:38735 classic/omp.xsl:38880 classic/omp.xsl:38883 #: classic/omp.xsl:39034 classic/omp.xsl:39035 classic/omp.xsl:39098 #: classic/omp.xsl:39297 classic/omp.xsl:39312 classic/omp.xsl:39432 #: classic/omp.xsl:39639 classic/gsad.xsl:468 msgid "Hosts" msgstr "مضيفين" #: classic/omp.xsl:3077 classic/omp.xsl:3081 classic/omp.xsl:3394 #: classic/omp.xsl:3396 classic/omp.xsl:8336 classic/omp.xsl:8337 #: classic/omp.xsl:8361 classic/omp.xsl:8363 classic/omp.xsl:29379 #: classic/omp.xsl:29383 classic/omp.xsl:29848 classic/omp.xsl:29849 #: classic/omp.xsl:29873 classic/omp.xsl:29875 classic/omp.xsl:30861 #: classic/omp.xsl:30862 classic/omp.xsl:31979 classic/omp.xsl:31980 #: classic/omp.xsl:32004 classic/omp.xsl:32006 msgid "No Overrides" msgstr "لا يوجد تجاوزات" #: classic/omp.xsl:3119 msgid "Text phrase" msgstr "عبارة النص" #: classic/omp.xsl:3125 classic/omp.xsl:3125 classic/omp.xsl:3735 #: classic/omp.xsl:3735 msgid "Apply" msgstr "تطبيق" #: classic/omp.xsl:3128 classic/omp.xsl:3738 classic/omp.xsl:3933 #: classic/omp.xsl:16579 classic/omp.xsl:16707 classic/omp.xsl:22794 #: classic/omp.xsl:22827 classic/omp.xsl:22926 classic/omp.xsl:23202 #: classic/omp.xsl:23372 classic/omp.xsl:24054 classic/omp.xsl:24452 #: classic/omp.xsl:24820 classic/omp.xsl:25211 classic/omp.xsl:25624 #: classic/omp.xsl:26122 classic/omp.xsl:29690 classic/omp.xsl:30317 #: classic/omp.xsl:30739 classic/omp.xsl:30840 classic/omp.xsl:30847 #: classic/omp.xsl:33031 classic/omp.xsl:33100 classic/omp.xsl:33186 #: classic/omp.xsl:33297 classic/omp.xsl:33441 classic/omp.xsl:33538 #: classic/omp.xsl:33934 classic/omp.xsl:35725 classic/omp.xsl:39161 #: classic/omp.xsl:39374 classic/omp.xsl:39414 msgid "Severity" msgstr "الخطورة" #: classic/omp.xsl:3206 msgid "Filtered Hosts" msgstr "مضيفين مرشحين" #: classic/omp.xsl:3254 msgid "No hosts available for Prognostic Report" msgstr "لا يوجد مضيفين متاحين للتقرير التكهني" #: classic/omp.xsl:3262 msgid "No SCAP data available for Prognostic Report" msgstr "لا يوجد معطيات SCAP متاحة للتقرير التكهني" #: classic/omp.xsl:3271 classic/omp.xsl:3272 classic/omp.xsl:29352 #: classic/omp.xsl:29358 classic/omp.xsl:29359 classic/omp.xsl:32314 #: classic/omp.xsl:32316 msgid "Prognostic Report" msgstr "التقرير التكهني" #: classic/omp.xsl:3280 msgid "0 hosts" msgstr "0 مضيف" #: classic/omp.xsl:3316 classic/omp.xsl:3317 msgid "Collapse details of all vulnerabilities" msgstr "طي تفاصيل كل الثغرات" #: classic/omp.xsl:3322 classic/omp.xsl:3323 msgid "Expand to full details of all vulnerabilities" msgstr "التوسيع لإظهار تفاصيل كاملة لكل الثغرات" #: classic/omp.xsl:3387 classic/omp.xsl:3389 classic/omp.xsl:8342 #: classic/omp.xsl:8343 classic/omp.xsl:8371 classic/omp.xsl:8373 #: classic/omp.xsl:29854 classic/omp.xsl:29855 classic/omp.xsl:29883 #: classic/omp.xsl:29885 classic/omp.xsl:30870 classic/omp.xsl:30871 #: classic/omp.xsl:31985 classic/omp.xsl:31986 classic/omp.xsl:32014 #: classic/omp.xsl:32016 msgid "Overrides are Applied" msgstr "إمكانية الكتابة فوق تم تنفيذها" #: classic/omp.xsl:3564 classic/omp.xsl:4817 classic/omp.xsl:6646 #: classic/omp.xsl:7472 msgid "Apply Overrides" msgstr "" #: classic/omp.xsl:3863 classic/omp.xsl:3866 msgid "Use filtered results (all pages)" msgstr "" #: classic/omp.xsl:3871 classic/omp.xsl:3874 msgid "Use all unfiltered results" msgstr "" #: classic/omp.xsl:3879 classic/omp.xsl:3882 msgid "Use filtered results (current page)" msgstr "" #: classic/omp.xsl:3925 classic/omp.xsl:30807 classic/omp.xsl:30811 #: classic/omp.xsl:31960 classic/omp.xsl:33183 msgid "Vulnerability" msgstr "" #: classic/omp.xsl:3929 classic/omp.xsl:21998 classic/omp.xsl:23632 #: classic/omp.xsl:30825 classic/omp.xsl:30830 classic/omp.xsl:30830 #: classic/omp.xsl:31312 classic/omp.xsl:31964 msgid "Solution type" msgstr "" #: classic/omp.xsl:3941 classic/omp.xsl:10816 classic/omp.xsl:11844 #: classic/omp.xsl:12697 classic/omp.xsl:12762 classic/omp.xsl:14042 #: classic/omp.xsl:19581 classic/omp.xsl:19692 classic/omp.xsl:19755 #: classic/omp.xsl:19937 classic/omp.xsl:20394 classic/omp.xsl:20459 #: classic/omp.xsl:20564 classic/omp.xsl:20763 classic/omp.xsl:29401 #: classic/omp.xsl:30898 classic/omp.xsl:30902 classic/omp.xsl:32033 #: classic/omp.xsl:32769 classic/omp.xsl:33028 classic/omp.xsl:33855 #: classic/omp.xsl:34038 classic/omp.xsl:34202 classic/omp.xsl:34286 #: classic/omp.xsl:35644 classic/omp.xsl:35676 classic/omp.xsl:36959 #: classic/omp.xsl:37029 classic/omp.xsl:39025 classic/omp.xsl:39101 msgid "Host" msgstr "" #: classic/omp.xsl:3945 msgctxt "Host" msgid "Location" msgstr "" #: classic/omp.xsl:4134 classic/omp.xsl:4709 classic/omp.xsl:4733 #: classic/omp.xsl:4765 classic/omp.xsl:4878 classic/omp.xsl:4913 #: classic/omp.xsl:4939 classic/omp.xsl:5814 classic/omp.xsl:12125 #: classic/omp.xsl:12683 classic/omp.xsl:13907 classic/omp.xsl:16165 #: classic/omp.xsl:16205 classic/omp.xsl:16237 classic/omp.xsl:16264 #: classic/omp.xsl:16291 classic/omp.xsl:17925 classic/omp.xsl:22434 #: classic/omp.xsl:22727 classic/omp.xsl:22877 classic/omp.xsl:23142 #: classic/omp.xsl:23331 classic/omp.xsl:23779 msgid "ID" msgstr "المعرّف" #: classic/omp.xsl:4140 classic/omp.xsl:5822 classic/omp.xsl:13752 #: classic/omp.xsl:16678 classic/omp.xsl:17448 classic/omp.xsl:17933 #: classic/omp.xsl:21845 classic/omp.xsl:21985 classic/omp.xsl:22071 #: classic/omp.xsl:22261 classic/omp.xsl:22451 classic/omp.xsl:22733 #: classic/omp.xsl:22887 classic/omp.xsl:23152 classic/omp.xsl:23341 #: classic/omp.xsl:23786 classic/omp.xsl:30299 classic/omp.xsl:30576 msgctxt "Date" msgid "Modified" msgstr "معدلة" #: classic/omp.xsl:4144 classic/omp.xsl:5818 classic/omp.xsl:16674 #: classic/omp.xsl:17444 classic/omp.xsl:17929 classic/omp.xsl:21980 #: classic/omp.xsl:22066 classic/omp.xsl:22133 classic/omp.xsl:22195 #: classic/omp.xsl:22256 classic/omp.xsl:22739 classic/omp.xsl:22883 #: classic/omp.xsl:23148 classic/omp.xsl:23337 classic/omp.xsl:23792 #: classic/omp.xsl:32042 classic/omp.xsl:39202 msgctxt "Date" msgid "Created" msgstr "أُنشئ" #: classic/omp.xsl:4148 classic/omp.xsl:5826 msgid "Owner" msgstr "المالك" #: classic/omp.xsl:4170 classic/omp.xsl:5508 msgid "%1 of %2" msgstr "%1 من %2" #: classic/omp.xsl:4238 classic/omp.xsl:8411 classic/omp.xsl:9866 #: classic/omp.xsl:39702 msgid "Applied filter:" msgstr " المرشّح المطبق" #: classic/omp.xsl:4253 msgid "The report is empty. This can happen for the following reasons:" msgstr "التقرير فارغ: هذا يمكن أن يحدث للأسباب التالية" #: classic/omp.xsl:4259 msgid "The scan just started and no results have arrived yet." msgstr "المسح بدأ للتو ولا يوجد بعد نتائج" #: classic/omp.xsl:4265 classic/omp.xsl:4280 msgid "Click here to reload this page and update the status." msgstr "انقر هنا لتحميل الصفحة من جديد وتحديث الحالة" #: classic/omp.xsl:4274 msgid "The scan is still running and no results have arrived yet." msgstr "" #: classic/omp.xsl:4289 msgid "The target hosts could be regarded dead." msgstr "" #: classic/omp.xsl:4297 classic/omp.xsl:14871 classic/dynamic_strings.xsl:607 msgid "Edit Target" msgstr "" #: classic/omp.xsl:4300 classic/omp.xsl:4310 msgid "" "You could change the Alive Test method of the target. However, if the " "targets are indeed dead, the scan duration might increase significantly." msgstr "" #: classic/omp.xsl:4302 msgid "Click here to edit the target" msgstr "" #: classic/omp.xsl:4322 msgid "The report is empty." msgstr "" #: classic/omp.xsl:4324 msgid "The filter does not match any of %1 results." msgstr "" #: classic/omp.xsl:4333 msgid "The report only contains log messages, which are currently excluded." msgstr "" #: classic/omp.xsl:4336 msgid "Log messages are currently excluded." msgstr "" #: classic/omp.xsl:4342 msgid "Add log messages to the filter" msgstr "إضافة سجل رسائل للمرشح" #: classic/omp.xsl:4345 msgid "Include log messages in your filter setting." msgstr "تضمين رسائل سجل في إعداد المرشح" #: classic/omp.xsl:4355 msgid "You are using keywords setting a minimum limit on severity." msgstr "" #: classic/omp.xsl:4359 msgid "Remove severity limit" msgstr "" #: classic/omp.xsl:4362 msgid "Remove the severity limit from your filter settings." msgstr "" #: classic/omp.xsl:4372 msgid "" "There may be results below the current minimum Quality of Detection level." msgstr "" #: classic/omp.xsl:4376 msgid "Descrease minimum QoD" msgstr "" #: classic/omp.xsl:4379 msgid "" "Decrease the minimum QoD in the Filter to 30 percent to see those results." msgstr "" #: classic/omp.xsl:4389 msgid "You are using keywords setting a lower limit on QoD." msgstr "" #: classic/omp.xsl:4393 msgid "Remove QoD limit" msgstr "" #: classic/omp.xsl:4396 msgid "Remove Quality of Detection limit." msgstr "" #: classic/omp.xsl:4404 msgid "Your filter settings may be too refined." msgstr "" #: classic/omp.xsl:4408 msgid "Edit filter" msgstr "" #: classic/omp.xsl:4411 msgid "Update and adjust your filter settings." msgstr "" #: classic/omp.xsl:4418 msgid "Your last filter change may be too restrictive." msgstr "" #: classic/omp.xsl:4422 msgid "Reset filter" msgstr "" #: classic/omp.xsl:4425 msgid "Reset the filter settings to the defaults." msgstr "" #: classic/omp.xsl:4457 msgid "Permission to start task denied" msgstr "" #: classic/omp.xsl:4463 classic/omp.xsl:4464 msgid "Schedule Unavailable" msgstr "" #: classic/omp.xsl:4472 classic/omp.xsl:4781 msgctxt "Task|Schedule" msgid "Next due: over" msgstr "" #: classic/omp.xsl:4478 classic/omp.xsl:4785 msgctxt "Task|Schedule" msgid "Next due" msgstr "" #: classic/omp.xsl:4481 classic/omp.xsl:4788 classic/omp.xsl:6585 #: classic/omp.xsl:6586 classic/omp.xsl:7383 classic/omp.xsl:7384 #: classic/omp.xsl:7394 classic/omp.xsl:7395 classic/omp.xsl:19191 #: classic/omp.xsl:19273 classic/omp.xsl:19396 msgid "Once" msgstr "" #: classic/omp.xsl:4484 classic/omp.xsl:4791 classic/omp.xsl:7390 msgid "more times" msgstr "" #: classic/omp.xsl:4496 classic/dynamic_strings.xsl:194 msgid "Schedule Details" msgstr "" #: classic/omp.xsl:4516 classic/omp.xsl:4533 msgid "Task is already active" msgstr "" #: classic/omp.xsl:4562 msgid "Task is a container" msgstr "" #: classic/omp.xsl:4566 msgid "Task is scheduled" msgstr "" #: classic/omp.xsl:4572 msgid "Permission to resume task denied" msgstr "" #: classic/omp.xsl:4590 msgid "Task is not stopped" msgstr "" #: classic/omp.xsl:4614 msgctxt "Task" msgid "Move to Master" msgstr "" #: classic/omp.xsl:4629 msgctxt "Task" msgid "Move to Slave \"%1\"" msgstr "" #: classic/omp.xsl:4662 classic/omp.xsl:4663 msgid "" "This is an Alterable Task. Reports may not relate to current Scan Config or " "Target!" msgstr "" #: classic/omp.xsl:4679 classic/omp.xsl:6308 classic/omp.xsl:6310 #: classic/omp.xsl:12920 classic/omp.xsl:16317 classic/omp.xsl:18060 #: classic/omp.xsl:19444 classic/omp.xsl:20101 classic/omp.xsl:36075 #: classic/dynamic_strings.xsl:95 classic/gsad.xsl:422 msgid "Tasks" msgstr "المهام" #: classic/omp.xsl:4699 classic/omp.xsl:13184 classic/omp.xsl:14196 #: classic/omp.xsl:16110 classic/dynamic_strings.xsl:73 msgid "Target" msgstr "" #: classic/omp.xsl:4703 classic/omp.xsl:4727 classic/omp.xsl:4759 #: classic/omp.xsl:4872 classic/omp.xsl:4907 classic/omp.xsl:4933 #: classic/omp.xsl:9275 classic/omp.xsl:9325 classic/omp.xsl:9376 #: classic/omp.xsl:12123 classic/omp.xsl:12514 classic/omp.xsl:12534 #: classic/omp.xsl:12683 classic/omp.xsl:12887 classic/omp.xsl:12945 #: classic/omp.xsl:13362 classic/omp.xsl:13901 classic/omp.xsl:16159 #: classic/omp.xsl:16199 classic/omp.xsl:16231 classic/omp.xsl:16258 #: classic/omp.xsl:16285 classic/omp.xsl:16342 classic/omp.xsl:18085 #: classic/omp.xsl:19469 classic/omp.xsl:20126 classic/omp.xsl:20826 #: classic/omp.xsl:27300 classic/omp.xsl:27328 classic/omp.xsl:28213 #: classic/omp.xsl:29204 classic/omp.xsl:36476 classic/omp.xsl:36494 msgid "Unavailable" msgstr "" #: classic/omp.xsl:4722 classic/omp.xsl:6533 classic/omp.xsl:7221 #: classic/omp.xsl:12383 classic/omp.xsl:13337 classic/omp.xsl:29179 #: classic/omp.xsl:35931 classic/dynamic_strings.xsl:111 classic/gsad.xsl:561 msgid "Alerts" msgstr "" #: classic/omp.xsl:4752 classic/omp.xsl:6555 classic/omp.xsl:7342 #: classic/omp.xsl:13149 classic/omp.xsl:14182 classic/omp.xsl:19343 #: classic/dynamic_strings.xsl:80 msgid "Schedule" msgstr "" #: classic/omp.xsl:4824 classic/omp.xsl:6669 classic/omp.xsl:7523 msgid "Min QoD" msgstr "" #: classic/omp.xsl:4833 classic/omp.xsl:6683 classic/omp.xsl:7540 msgid "Alterable Task" msgstr "" #: classic/omp.xsl:4851 classic/omp.xsl:6719 classic/omp.xsl:7579 msgid "Auto Delete Reports" msgstr "" #: classic/omp.xsl:4856 classic/omp.xsl:6746 classic/omp.xsl:7625 msgctxt "Task|Auto Delete Reports" msgid "Automatically delete oldest reports but always keep newest " msgstr "" #: classic/omp.xsl:4858 classic/omp.xsl:6752 classic/omp.xsl:7638 msgctxt "Task|Auto Delete Reports" msgid " reports" msgstr "" #: classic/omp.xsl:4861 classic/omp.xsl:6733 classic/omp.xsl:7612 msgid "Do not automatically delete reports" msgstr "" #: classic/omp.xsl:4868 classic/omp.xsl:6760 classic/omp.xsl:7124 #: classic/omp.xsl:7254 classic/omp.xsl:17957 classic/omp.xsl:18158 #: classic/omp.xsl:19923 classic/dynamic_strings.xsl:84 msgid "Scanner" msgstr "" #: classic/omp.xsl:4887 classic/omp.xsl:8508 classic/omp.xsl:8684 #: classic/omp.xsl:8764 classic/omp.xsl:9188 classic/omp.xsl:13322 #: classic/omp.xsl:13396 classic/omp.xsl:13423 classic/omp.xsl:13479 #: classic/omp.xsl:13557 classic/omp.xsl:19589 classic/omp.xsl:19702 #: classic/omp.xsl:19787 classic/omp.xsl:19964 classic/omp.xsl:20037 #: classic/omp.xsl:22252 classic/omp.xsl:22976 classic/omp.xsl:35600 #: classic/omp.xsl:35646 classic/omp.xsl:35798 classic/omp.xsl:37147 msgid "Type" msgstr "" #: classic/omp.xsl:4904 classic/omp.xsl:6356 classic/omp.xsl:6809 #: classic/omp.xsl:7066 classic/omp.xsl:7104 classic/omp.xsl:13163 #: classic/omp.xsl:14175 classic/omp.xsl:16661 classic/omp.xsl:16663 #: classic/omp.xsl:17944 classic/wizard.xsl:228 classic/dynamic_strings.xsl:77 msgid "Scan Config" msgstr "إعدادات المسح" #: classic/omp.xsl:4930 classic/omp.xsl:6378 classic/omp.xsl:7288 #: classic/omp.xsl:13170 classic/omp.xsl:14189 classic/omp.xsl:20750 #: classic/omp.xsl:34442 classic/wizard.xsl:421 classic/dynamic_strings.xsl:82 msgid "Slave" msgstr "التابع" #: classic/omp.xsl:4956 classic/omp.xsl:6430 classic/omp.xsl:7660 msgid "Order for target hosts" msgstr "" #: classic/omp.xsl:4958 classic/omp.xsl:6434 classic/omp.xsl:7667 msgctxt "Task|Hosts Ordering" msgid "Sequential" msgstr "" #: classic/omp.xsl:4959 classic/omp.xsl:6435 classic/omp.xsl:7672 msgctxt "Task|Hosts Ordering" msgid "Random" msgstr "" #: classic/omp.xsl:4960 classic/omp.xsl:6436 classic/omp.xsl:7677 msgctxt "Task|Hosts Ordering" msgid "Reverse" msgstr "" #: classic/omp.xsl:4961 classic/omp.xsl:13808 classic/omp.xsl:13990 #: classic/omp.xsl:17632 classic/omp.xsl:17661 classic/omp.xsl:17706 #: classic/omp.xsl:17799 classic/omp.xsl:18356 classic/omp.xsl:18378 #: classic/omp.xsl:18385 classic/omp.xsl:18407 classic/omp.xsl:18450 #: classic/omp.xsl:18472 classic/omp.xsl:18479 classic/omp.xsl:18501 #: classic/omp.xsl:19941 classic/omp.xsl:19954 classic/omp.xsl:21037 #: classic/omp.xsl:21047 classic/omp.xsl:21064 classic/omp.xsl:21107 #: classic/omp.xsl:21117 classic/omp.xsl:21127 classic/omp.xsl:21137 #: classic/omp.xsl:21147 classic/omp.xsl:21157 classic/omp.xsl:21167 #: classic/omp.xsl:21181 classic/omp.xsl:21286 classic/omp.xsl:21349 #: classic/omp.xsl:21359 classic/omp.xsl:21369 classic/omp.xsl:21379 #: classic/omp.xsl:21389 classic/omp.xsl:21406 classic/omp.xsl:21475 #: classic/omp.xsl:21529 classic/omp.xsl:21573 classic/omp.xsl:21583 #: classic/omp.xsl:21593 classic/omp.xsl:21606 classic/omp.xsl:22804 #: classic/omp.xsl:22936 classic/omp.xsl:23212 classic/omp.xsl:23382 msgid "N/A" msgstr "" #: classic/omp.xsl:4968 classic/omp.xsl:6418 classic/omp.xsl:7648 #: classic/omp.xsl:34453 msgid "Network Source Interface" msgstr "" #: classic/omp.xsl:4989 classic/omp.xsl:8308 classic/omp.xsl:22058 #: classic/omp.xsl:22788 classic/omp.xsl:23050 classic/omp.xsl:23055 #: classic/omp.xsl:29539 classic/omp.xsl:29829 classic/omp.xsl:35723 #: classic/omp.xsl:37151 msgid "Status" msgstr "الحالة" #: classic/omp.xsl:5012 msgid "Duration of last scan" msgstr "" #: classic/omp.xsl:5022 msgid "Average scan duration" msgstr "" #: classic/omp.xsl:5029 classic/omp.xsl:8312 classic/omp.xsl:29439 #: classic/omp.xsl:32194 classic/omp.xsl:32362 classic/omp.xsl:35724 #: classic/gsad.xsl:428 msgid "Reports" msgstr "" #: classic/omp.xsl:5033 classic/omp.xsl:5044 msgid "Reports on Task %1" msgstr "" #: classic/omp.xsl:5037 msgctxt "Task|Report" msgid "Current" msgstr "" #: classic/omp.xsl:5042 msgctxt "Task|Reports" msgid "Finished" msgstr "" #: classic/omp.xsl:5048 classic/omp.xsl:8319 classic/omp.xsl:35732 msgctxt "Task|Report" msgid "Last" msgstr "" #: classic/omp.xsl:5057 classic/omp.xsl:30703 classic/gsad.xsl:434 msgid "Results" msgstr "" #: classic/omp.xsl:5061 msgid "Results on Task %1" msgstr "" #: classic/omp.xsl:5068 classic/omp.xsl:17307 classic/omp.xsl:23465 #: classic/omp.xsl:24719 classic/omp.xsl:30956 classic/omp.xsl:30957 #: classic/omp.xsl:30961 classic/omp.xsl:30963 classic/omp.xsl:33205 #: classic/omp.xsl:33207 classic/omp.xsl:35976 classic/dynamic_strings.xsl:96 #: classic/gsad.xsl:441 msgid "Notes" msgstr "الملاحظات" #: classic/omp.xsl:5072 msgid "Notes on Task %1" msgstr "الملاحطات على المهمة 1%" #: classic/omp.xsl:5079 classic/omp.xsl:17313 classic/omp.xsl:23474 #: classic/omp.xsl:26021 classic/omp.xsl:30973 classic/omp.xsl:30974 #: classic/omp.xsl:30978 classic/omp.xsl:30980 classic/omp.xsl:33216 #: classic/omp.xsl:33218 classic/omp.xsl:35985 classic/dynamic_strings.xsl:97 #: classic/gsad.xsl:448 msgid "Overrides" msgstr "تجاوز" #: classic/omp.xsl:5083 msgid "Overrides on Task %1" msgstr "" #: classic/omp.xsl:5173 classic/omp.xsl:5175 msgid "Severity increased" msgstr "" #: classic/omp.xsl:5178 classic/omp.xsl:5180 msgid "Severity decreased" msgstr "" #: classic/omp.xsl:5183 classic/omp.xsl:5185 msgid "Vulnerability count increased" msgstr "" #: classic/omp.xsl:5188 classic/omp.xsl:5190 msgid "Vulnerability count decreased" msgstr "" #: classic/omp.xsl:5193 classic/omp.xsl:5195 msgid "Vulnerabilities did not change" msgstr "" #: classic/omp.xsl:5268 classic/omp.xsl:5270 classic/omp.xsl:11023 #: classic/dynamic_strings.xsl:914 msgctxt "Status" msgid "Delete Requested" msgstr "" #: classic/omp.xsl:5291 msgctxt "Status" msgid " at " msgstr "" #: classic/omp.xsl:5407 classic/omp.xsl:5415 classic/omp.xsl:5416 #: classic/omp.xsl:5857 classic/omp.xsl:5864 classic/omp.xsl:5865 #: classic/omp.xsl:6303 classic/omp.xsl:6469 classic/wizard.xsl:153 #: classic/dynamic_strings.xsl:391 msgid "New Task" msgstr "" #: classic/omp.xsl:5423 classic/omp.xsl:5424 classic/omp.xsl:5871 #: classic/omp.xsl:5872 classic/omp.xsl:6302 msgid "New Container Task" msgstr "" #: classic/omp.xsl:5758 classic/omp.xsl:5761 msgid "Apply to page contents" msgstr "" #: classic/omp.xsl:5766 classic/omp.xsl:5769 msgid "Apply to selection" msgstr "" #: classic/omp.xsl:5774 classic/omp.xsl:5777 msgid "Apply to all filtered" msgstr "" #: classic/omp.xsl:5788 msgid "Applied filter" msgstr "" #: classic/omp.xsl:5892 classic/omp.xsl:28450 classic/omp.xsl:28476 msgid "Import Port List" msgstr "" #: classic/omp.xsl:5918 classic/omp.xsl:17840 classic/omp.xsl:30211 #: classic/omp.xsl:30485 msgid "Cloning..." msgstr "" #: classic/omp.xsl:5947 classic/omp.xsl:36409 msgid "Currently logged in as this user" msgstr "" #: classic/omp.xsl:6045 classic/omp.xsl:17911 classic/omp.xsl:30656 #: classic/omp.xsl:38813 classic/omp.xsl:39089 msgctxt "Action Verb" msgid "Export XML" msgstr "" #: classic/omp.xsl:6072 msgctxt "Certificate" msgid "Activation" msgstr "" #: classic/omp.xsl:6077 msgctxt "Certificate" msgid "not active yet" msgstr "" #: classic/omp.xsl:6082 msgctxt "Certificate" msgid "Expiration" msgstr "" #: classic/omp.xsl:6087 msgctxt "Certificate" msgid "expired" msgstr "" #: classic/omp.xsl:6092 msgid "MD5 Fingerprint" msgstr "" #: classic/omp.xsl:6096 msgctxt "Certificate" msgid "Issued by" msgstr "" #: classic/omp.xsl:6107 msgid "Certificate currently in use expired %1" msgstr "" #: classic/omp.xsl:6110 msgid "Certificate currently in use is not valid until %1" msgstr "" #: classic/omp.xsl:6113 msgid "Certificate currently in use will expire %1" msgstr "" #: classic/omp.xsl:6340 msgid "Create Task" msgstr "" #: classic/omp.xsl:6407 msgid "Create a new slave" msgstr "" #: classic/omp.xsl:6442 msgid "Maximum concurrently executed NVTs per host" msgstr "" #: classic/omp.xsl:6452 msgid "Maximum concurrently scanned hosts" msgstr "" #: classic/omp.xsl:6504 classic/omp.xsl:7160 classic/omp.xsl:7197 msgid "Scan Targets" msgstr "" #: classic/omp.xsl:6524 msgid "Create a new target" msgstr "إنشاء هدف جديدة" #: classic/omp.xsl:6545 classic/omp.xsl:7241 classic/omp.xsl:34583 #: classic/omp.xsl:34655 msgid "Create a new alert" msgstr "" #: classic/omp.xsl:6591 msgid "Create a new schedule" msgstr "" #: classic/omp.xsl:6601 msgid "Add results to Assets" msgstr "" #: classic/omp.xsl:6840 classic/omp.xsl:13177 classic/omp.xsl:13878 #: classic/dynamic_strings.xsl:86 msgid "Tag" msgstr "" #: classic/omp.xsl:6972 classic/omp.xsl:8122 classic/omp.xsl:9091 #: classic/omp.xsl:9687 classic/omp.xsl:12157 classic/omp.xsl:13229 #: classic/omp.xsl:13826 classic/omp.xsl:15910 classic/omp.xsl:18415 #: classic/omp.xsl:19228 classic/omp.xsl:20257 classic/omp.xsl:20655 #: classic/omp.xsl:21074 classic/omp.xsl:21191 classic/omp.xsl:21304 #: classic/omp.xsl:21416 classic/omp.xsl:21485 classic/omp.xsl:21539 #: classic/omp.xsl:21615 classic/omp.xsl:24642 classic/omp.xsl:25944 #: classic/omp.xsl:26390 classic/omp.xsl:27231 classic/omp.xsl:28045 #: classic/omp.xsl:28809 classic/omp.xsl:32152 classic/omp.xsl:35063 #: classic/omp.xsl:36400 classic/omp.xsl:39521 classic/omp.xsl:39656 msgid "Select for bulk action" msgstr "" #: classic/omp.xsl:6980 classic/omp.xsl:6985 classic/omp.xsl:6991 #: classic/omp.xsl:6993 classic/omp.xsl:6998 classic/omp.xsl:7000 msgid "Compare" msgstr "" #: classic/omp.xsl:6981 msgid "Report is already selected for delta" msgstr "" #: classic/omp.xsl:6986 msgid "Filter must be limited to a single Task to allow delta reports" msgstr "" #: classic/omp.xsl:7008 msgid "Report is observed" msgstr "" #: classic/omp.xsl:7014 msgid "Scan is active" msgstr "" #: classic/omp.xsl:7092 msgid "Create a new scan config" msgstr "إنشاء إعداد مسح جديد" #: classic/omp.xsl:7104 classic/omp.xsl:7197 classic/omp.xsl:15251 #: classic/omp.xsl:15287 classic/omp.xsl:15298 classic/omp.xsl:15325 #: classic/omp.xsl:15353 classic/omp.xsl:15417 msgid "immutable" msgstr "" #: classic/omp.xsl:7186 msgid "Create a new scan target" msgstr "إنشاء هدف مسح جديد" #: classic/omp.xsl:7324 msgid "Create a slave" msgstr "" #: classic/omp.xsl:7389 msgctxt "Time" msgid "Periods" msgstr "" #: classic/omp.xsl:7402 msgid "Create a schedule" msgstr "" #: classic/omp.xsl:7749 classic/dynamic_strings.xsl:604 msgid "Edit Task" msgstr "" #: classic/omp.xsl:7893 msgid "Add Report" msgstr "" #: classic/omp.xsl:7952 classic/omp.xsl:7953 msgid "Task is alterable" msgstr "" #: classic/omp.xsl:7960 classic/omp.xsl:7961 msgid "Task is configured to run on slave %1" msgstr "" #: classic/omp.xsl:7971 msgid "Task made visible for Groups:" msgstr "" #: classic/omp.xsl:7979 msgid "Task made visible for Roles:" msgstr "" #: classic/omp.xsl:7986 classic/omp.xsl:7987 msgid "Task made visible for:" msgstr "" #: classic/omp.xsl:7998 classic/omp.xsl:7999 msgid "Observing task owned by %1" msgstr "" #: classic/omp.xsl:8030 classic/omp.xsl:8093 msgid "View last report for Task %1" msgstr "" #: classic/omp.xsl:8049 msgid "Go to the current report" msgstr "" #: classic/omp.xsl:8080 msgid "View list of all finished reports for Task %1" msgstr "" #: classic/omp.xsl:8084 msgid "View list of all reports for Task %1, including unfinished ones" msgstr "" #: classic/omp.xsl:8220 classic/omp.xsl:16063 msgid "and" msgstr "" #: classic/omp.xsl:8225 classic/omp.xsl:12267 classic/omp.xsl:16066 #: classic/omp.xsl:20329 classic/omp.xsl:20713 msgctxt "Trashcan" msgid " must be restored first." msgstr "" #: classic/omp.xsl:8314 classic/omp.xsl:35730 msgctxt "Task|Reports" msgid "Total" msgstr "" #: classic/omp.xsl:8325 classic/omp.xsl:21854 classic/omp.xsl:21930 #: classic/omp.xsl:22003 classic/omp.xsl:22080 classic/omp.xsl:22142 #: classic/omp.xsl:22204 classic/omp.xsl:22266 classic/omp.xsl:29837 #: classic/omp.xsl:31969 msgctxt "Severity Short" msgid "Severity" msgstr "" #: classic/omp.xsl:8385 classic/omp.xsl:17666 classic/omp.xsl:17760 #: classic/omp.xsl:18262 classic/omp.xsl:18274 classic/omp.xsl:35570 #: classic/omp.xsl:35572 classic/omp.xsl:35726 msgid "Trend" msgstr "إتجاه" #: classic/omp.xsl:8478 classic/dynamic_strings.xsl:396 msgid "New Credential" msgstr "" #: classic/omp.xsl:8514 classic/omp.xsl:8769 msgid "Username + Password" msgstr "" #: classic/omp.xsl:8521 classic/omp.xsl:8774 msgid "Username + SSH Key" msgstr "" #: classic/omp.xsl:8528 classic/omp.xsl:8779 classic/omp.xsl:20076 msgid "Client Certificate" msgstr "" #: classic/omp.xsl:8535 classic/omp.xsl:8784 classic/omp.xsl:10397 #: classic/omp.xsl:11269 classic/omp.xsl:11274 classic/omp.xsl:14841 #: classic/omp.xsl:15213 classic/omp.xsl:15527 classic/omp.xsl:16281 msgid "SNMP" msgstr "" #: classic/omp.xsl:8543 classic/omp.xsl:8688 classic/omp.xsl:8791 #: classic/omp.xsl:9195 classic/omp.xsl:35601 msgid "Allow insecure use" msgstr "" #: classic/omp.xsl:8547 classic/omp.xsl:8562 classic/omp.xsl:8802 #: classic/omp.xsl:9077 classic/omp.xsl:9123 classic/omp.xsl:9199 #: classic/omp.xsl:13788 classic/omp.xsl:13938 classic/omp.xsl:13947 #: classic/omp.xsl:14332 classic/omp.xsl:14488 classic/omp.xsl:14731 #: classic/omp.xsl:14743 classic/omp.xsl:14974 classic/omp.xsl:14977 #: classic/omp.xsl:14999 classic/omp.xsl:15002 classic/omp.xsl:15304 #: classic/omp.xsl:15307 classic/omp.xsl:15331 classic/omp.xsl:15334 #: classic/omp.xsl:16134 classic/omp.xsl:16143 classic/omp.xsl:37523 #: classic/omp.xsl:38200 msgid "Yes" msgstr "" #: classic/omp.xsl:8551 classic/omp.xsl:8567 classic/omp.xsl:8813 #: classic/omp.xsl:9080 classic/omp.xsl:9126 classic/omp.xsl:9202 #: classic/omp.xsl:13785 classic/omp.xsl:13937 classic/omp.xsl:13946 #: classic/omp.xsl:14343 classic/omp.xsl:14499 classic/omp.xsl:14735 #: classic/omp.xsl:14747 classic/omp.xsl:14984 classic/omp.xsl:14987 #: classic/omp.xsl:15009 classic/omp.xsl:15012 classic/omp.xsl:15314 #: classic/omp.xsl:15317 classic/omp.xsl:15341 classic/omp.xsl:15344 #: classic/omp.xsl:16135 classic/omp.xsl:16144 classic/omp.xsl:37522 #: classic/omp.xsl:38195 msgid "No" msgstr "" #: classic/omp.xsl:8557 msgid "Auto-generate" msgstr "" #: classic/omp.xsl:8575 classic/omp.xsl:8819 msgid "SNMP Community" msgstr "" #: classic/omp.xsl:8584 classic/omp.xsl:12642 classic/omp.xsl:12746 #: classic/gsad.xsl:972 msgid "Username" msgstr "" #: classic/omp.xsl:8593 classic/omp.xsl:8849 classic/omp.xsl:36643 #: classic/omp.xsl:37457 classic/omp.xsl:38073 classic/gsad.xsl:979 msgid "Password" msgstr "" #: classic/omp.xsl:8602 classic/omp.xsl:8867 msgid "Privacy Password" msgstr "" #: classic/omp.xsl:8611 classic/omp.xsl:8885 classic/omp.xsl:9235 msgid "Certificate" msgstr "" #: classic/omp.xsl:8618 msgid "Private Key" msgstr "" #: classic/omp.xsl:8625 classic/omp.xsl:8901 msgid "Passphrase" msgstr "" #: classic/omp.xsl:8634 classic/omp.xsl:8919 classic/omp.xsl:9215 msgid "Auth Algorithm" msgstr "" #: classic/omp.xsl:8648 classic/omp.xsl:8948 classic/omp.xsl:9219 msgid "Privacy Algorithm" msgstr "" #: classic/omp.xsl:8660 classic/omp.xsl:8981 classic/omp.xsl:9226 msgctxt "Privacy Algorithm" msgid "None" msgstr "" #: classic/omp.xsl:8692 classic/omp.xsl:8837 classic/omp.xsl:9209 #: classic/omp.xsl:20471 classic/omp.xsl:20786 classic/omp.xsl:35602 #: classic/omp.xsl:35679 msgctxt "Auth Data" msgid "Login" msgstr "" #: classic/omp.xsl:8734 classic/dynamic_strings.xsl:609 msgid "Edit Credential" msgstr "" #: classic/omp.xsl:8824 classic/omp.xsl:8854 classic/omp.xsl:8872 #: classic/omp.xsl:8906 classic/omp.xsl:16994 msgctxt "Auth Data|Password" msgid "Replace existing value with" msgstr "" #: classic/omp.xsl:8893 msgid "Private key" msgstr "" #: classic/omp.xsl:9016 msgctxt "Action Verb" msgid "Download RPM package" msgstr "" #: classic/omp.xsl:9018 msgctxt "Action Verb" msgid "Download RPM" msgstr "" #: classic/omp.xsl:9023 msgctxt "Action Verb" msgid "Download Debian package" msgstr "" #: classic/omp.xsl:9025 msgctxt "Action Verb" msgid "Download Deb" msgstr "" #: classic/omp.xsl:9030 msgctxt "Action Verb" msgid "Download Exe package" msgstr "" #: classic/omp.xsl:9032 msgctxt "Action Verb" msgid "Download Exe" msgstr "" #: classic/omp.xsl:9037 classic/omp.xsl:9039 msgctxt "Action Verb" msgid "Download Public Key" msgstr "" #: classic/omp.xsl:9044 classic/omp.xsl:9046 classic/omp.xsl:34150 #: classic/omp.xsl:34152 classic/omp.xsl:34176 classic/omp.xsl:34178 msgctxt "Action Verb" msgid "Download Certificate" msgstr "" #: classic/omp.xsl:9149 classic/dynamic_strings.xsl:419 msgid "Credential is still in use" msgstr "" #: classic/omp.xsl:9172 classic/omp.xsl:15656 classic/omp.xsl:16061 #: classic/omp.xsl:35710 classic/omp.xsl:35949 classic/dynamic_strings.xsl:107 #: classic/gsad.xsl:548 msgid "Credentials" msgstr "" #: classic/omp.xsl:9175 classic/omp.xsl:10690 classic/omp.xsl:10796 #: classic/omp.xsl:11680 classic/omp.xsl:11815 classic/omp.xsl:12633 #: classic/omp.xsl:12737 classic/omp.xsl:13072 classic/omp.xsl:14063 #: classic/omp.xsl:19603 classic/omp.xsl:19706 classic/omp.xsl:19852 #: classic/omp.xsl:19972 classic/omp.xsl:20329 classic/omp.xsl:20408 #: classic/omp.xsl:20467 classic/omp.xsl:20580 classic/omp.xsl:20713 #: classic/omp.xsl:20771 classic/omp.xsl:35647 classic/omp.xsl:35678 #: classic/dynamic_strings.xsl:75 msgid "Credential" msgstr "" #: classic/omp.xsl:9251 classic/omp.xsl:20366 classic/omp.xsl:20367 #: classic/omp.xsl:20747 classic/omp.xsl:20800 classic/omp.xsl:36048 #: classic/dynamic_strings.xsl:114 classic/gsad.xsl:579 msgid "Slaves" msgstr "" #: classic/omp.xsl:9254 msgid "Slaves using this Credential" msgstr "" #: classic/omp.xsl:9261 classic/omp.xsl:9310 classic/omp.xsl:9359 #: classic/omp.xsl:12930 classic/omp.xsl:13347 classic/omp.xsl:16327 #: classic/omp.xsl:17983 classic/omp.xsl:18010 classic/omp.xsl:18037 #: classic/omp.xsl:18070 classic/omp.xsl:19454 classic/omp.xsl:20111 #: classic/omp.xsl:20810 classic/omp.xsl:28154 classic/omp.xsl:28198 #: classic/omp.xsl:29160 classic/omp.xsl:29189 msgid "none" msgstr "" #: classic/omp.xsl:9275 classic/omp.xsl:9325 classic/omp.xsl:9376 #: classic/omp.xsl:12516 classic/omp.xsl:12536 classic/omp.xsl:12887 #: classic/omp.xsl:12945 classic/omp.xsl:13362 classic/omp.xsl:16342 #: classic/omp.xsl:18085 classic/omp.xsl:19469 classic/omp.xsl:20126 #: classic/omp.xsl:20826 classic/omp.xsl:27300 classic/omp.xsl:27328 #: classic/omp.xsl:28213 classic/omp.xsl:29204 classic/omp.xsl:36476 #: classic/omp.xsl:36494 msgid "UUID" msgstr "" #: classic/omp.xsl:9280 classic/dynamic_strings.xsl:196 msgid "Slave Details" msgstr "" #: classic/omp.xsl:9300 classic/omp.xsl:9349 classic/omp.xsl:14581 #: classic/omp.xsl:14582 classic/omp.xsl:16107 classic/omp.xsl:28188 #: classic/omp.xsl:36066 classic/dynamic_strings.xsl:105 classic/gsad.xsl:536 msgid "Targets" msgstr "" #: classic/omp.xsl:9303 msgid "Targets using this Credential" msgstr "" #: classic/omp.xsl:9330 classic/dynamic_strings.xsl:189 msgid "Target Details" msgstr "" #: classic/omp.xsl:9352 msgid "Scanners using this Credential" msgstr "" #: classic/omp.xsl:9381 classic/omp.xsl:17959 classic/dynamic_strings.xsl:198 msgid "Scanner Details" msgstr "" #: classic/omp.xsl:9451 classic/omp.xsl:9453 classic/dynamic_strings.xsl:402 msgid "New Agent" msgstr "" #: classic/omp.xsl:9459 classic/omp.xsl:9460 classic/omp.xsl:35922 #: classic/dynamic_strings.xsl:115 classic/gsad.xsl:585 msgid "Agents" msgstr "" #: classic/omp.xsl:9486 msgid "Installer" msgstr "" #: classic/omp.xsl:9490 msgid "Installer signature" msgstr "" #: classic/omp.xsl:9505 msgid "Create Agent" msgstr "" #: classic/omp.xsl:9536 classic/omp.xsl:9786 classic/omp.xsl:29120 #: classic/omp.xsl:35551 msgid "Trust" msgstr "" #: classic/omp.xsl:9550 classic/dynamic_strings.xsl:615 msgid "Edit Agent" msgstr "" #: classic/omp.xsl:9586 msgid "Save Agent" msgstr "" #: classic/omp.xsl:9699 msgid "Download installer package" msgstr "" #: classic/omp.xsl:9700 msgid "Download Installer" msgstr "" #: classic/omp.xsl:9702 msgid "Verifying Agent..." msgstr "" #: classic/omp.xsl:9703 msgid "Verify Agent" msgstr "" #: classic/omp.xsl:9711 classic/omp.xsl:12181 classic/omp.xsl:28832 #: classic/omp.xsl:33772 classic/omp.xsl:33800 classic/omp.xsl:34137 msgid "Success" msgstr "" #: classic/omp.xsl:9713 msgid "Agent has been verified." msgstr "" #: classic/omp.xsl:9718 msgid "Agent could not be verified." msgstr "" #: classic/omp.xsl:9768 classic/dynamic_strings.xsl:197 msgid "Agent Details" msgstr "" #: classic/omp.xsl:10061 classic/omp.xsl:10069 msgid "Always" msgstr "" #: classic/omp.xsl:10083 msgid "Severity at least" msgstr "" #: classic/omp.xsl:10109 msgid "Severity level" msgstr "" #: classic/omp.xsl:10118 msgctxt "Alert Condition|Severity" msgid "changed" msgstr "" #: classic/omp.xsl:10123 msgctxt "Alert Condition|Severity" msgid "increased" msgstr "" #: classic/omp.xsl:10128 msgctxt "Alert Condition|Severity" msgid "decreased" msgstr "" #: classic/omp.xsl:10140 classic/omp.xsl:10218 msgctxt "Alert Condition" msgid "Filter " msgstr "" #: classic/omp.xsl:10181 classic/omp.xsl:10238 msgctxt "Alert Condition" msgid " matches at least " msgstr "" #: classic/omp.xsl:10202 msgid "result(s)" msgstr "" #: classic/omp.xsl:10207 msgid "NVT(s)" msgstr "" #: classic/omp.xsl:10255 msgctxt "Alert Condition" msgid " result(s) more than previous scan" msgstr "" #: classic/omp.xsl:10266 classic/dynamic_strings.xsl:398 msgid "New Alert" msgstr "" #: classic/omp.xsl:10292 classic/omp.xsl:10905 classic/omp.xsl:10995 #: classic/omp.xsl:12405 classic/omp.xsl:35584 msgid "Event" msgstr "" #: classic/omp.xsl:10299 classic/omp.xsl:11009 msgid "Task run status changed to" msgstr "" #: classic/omp.xsl:10304 classic/omp.xsl:11029 classic/dynamic_strings.xsl:916 msgctxt "Status" msgid "Done" msgstr "" #: classic/omp.xsl:10305 classic/omp.xsl:10322 classic/omp.xsl:11034 #: classic/omp.xsl:11071 classic/omp.xsl:11082 classic/omp.xsl:11093 #: classic/dynamic_strings.xsl:917 msgctxt "Status" msgid "New" msgstr "" #: classic/omp.xsl:10306 classic/omp.xsl:11039 msgctxt "Status" msgid "Requested" msgstr "" #: classic/omp.xsl:10307 classic/omp.xsl:11044 classic/dynamic_strings.xsl:918 msgctxt "Status" msgid "Running" msgstr "" #: classic/omp.xsl:10308 classic/omp.xsl:11049 msgctxt "Status" msgid "Stop Requested" msgstr "" #: classic/omp.xsl:10309 classic/omp.xsl:11054 classic/dynamic_strings.xsl:919 msgctxt "Status" msgid "Stopped" msgstr "" #: classic/omp.xsl:10323 classic/omp.xsl:11072 classic/omp.xsl:11083 #: classic/omp.xsl:11094 msgctxt "Status" msgid "Updated" msgstr "" #: classic/omp.xsl:10328 classic/omp.xsl:11107 classic/omp.xsl:18267 #: classic/omp.xsl:23758 classic/omp.xsl:23759 classic/omp.xsl:23800 #: classic/omp.xsl:35565 classic/dynamic_strings.xsl:98 classic/gsad.xsl:497 msgid "NVTs" msgstr "" #: classic/omp.xsl:10329 classic/omp.xsl:11112 classic/omp.xsl:21850 #: classic/omp.xsl:22076 classic/omp.xsl:22138 classic/omp.xsl:22200 #: classic/omp.xsl:22425 classic/omp.xsl:22426 classic/omp.xsl:22462 #: classic/omp.xsl:29692 classic/dynamic_strings.xsl:99 classic/gsad.xsl:501 msgid "CVEs" msgstr "" #: classic/omp.xsl:10330 classic/omp.xsl:11117 classic/omp.xsl:22717 #: classic/omp.xsl:22718 classic/omp.xsl:22751 classic/dynamic_strings.xsl:100 #: classic/gsad.xsl:505 msgid "CPEs" msgstr "" #: classic/omp.xsl:10331 classic/omp.xsl:11122 classic/omp.xsl:23133 #: classic/omp.xsl:23134 classic/omp.xsl:23159 classic/dynamic_strings.xsl:102 #: classic/gsad.xsl:513 msgid "CERT-Bund Advisories" msgstr "CERT-Bund Advisories" #: classic/omp.xsl:10332 classic/omp.xsl:11127 classic/omp.xsl:23322 #: classic/omp.xsl:23323 classic/omp.xsl:23348 classic/dynamic_strings.xsl:103 #: classic/gsad.xsl:517 msgid "DFN-CERT Advisories" msgstr "DFN-CERT Advisories" #: classic/omp.xsl:10333 classic/omp.xsl:14119 classic/omp.xsl:22897 #: classic/dynamic_strings.xsl:70 msgid "OVAL Definition" msgstr "" #: classic/omp.xsl:10336 classic/omp.xsl:11137 msgctxt "Alert Condition" msgid "arrived" msgstr "" #: classic/omp.xsl:10342 classic/omp.xsl:10909 classic/omp.xsl:11144 #: classic/omp.xsl:12399 classic/omp.xsl:35585 msgid "Condition" msgstr "" #: classic/omp.xsl:10354 classic/omp.xsl:11166 msgid "Report Result Filter" msgstr "" #: classic/omp.xsl:10368 classic/omp.xsl:11187 classic/omp.xsl:12875 msgid "Details URL" msgstr "" #: classic/omp.xsl:10380 classic/omp.xsl:10913 classic/omp.xsl:11209 #: classic/omp.xsl:12432 classic/omp.xsl:31427 classic/omp.xsl:35586 msgid "Method" msgstr "" #: classic/omp.xsl:10384 classic/omp.xsl:11215 classic/omp.xsl:11220 msgid "Email" msgstr "" #: classic/omp.xsl:10388 classic/omp.xsl:11229 classic/omp.xsl:11235 msgid "HTTP Get" msgstr "" #: classic/omp.xsl:10391 classic/omp.xsl:11243 classic/omp.xsl:11248 msgid "SCP" msgstr "" #: classic/omp.xsl:10394 classic/omp.xsl:10757 classic/omp.xsl:11256 #: classic/omp.xsl:11261 classic/omp.xsl:11765 msgid "Send to host " msgstr "" #: classic/omp.xsl:10401 classic/omp.xsl:11283 classic/omp.xsl:11289 msgid "Sourcefire Connector" msgstr "" #: classic/omp.xsl:10405 classic/omp.xsl:10740 classic/omp.xsl:11298 #: classic/omp.xsl:11304 classic/omp.xsl:11739 msgid "Start Task" msgstr "" #: classic/omp.xsl:10408 classic/omp.xsl:11312 classic/omp.xsl:11317 msgid "System Logger" msgstr "" #: classic/omp.xsl:10412 classic/omp.xsl:11326 classic/omp.xsl:11332 msgid "verinice.PRO Connector" msgstr "" #: classic/omp.xsl:10421 classic/omp.xsl:11343 classic/omp.xsl:12457 msgctxt "Alert|Email" msgid "To Address" msgstr "" #: classic/omp.xsl:10431 classic/omp.xsl:11354 classic/omp.xsl:12468 msgctxt "Alert|Email" msgid "From Address" msgstr "" #: classic/omp.xsl:10441 classic/omp.xsl:11365 classic/omp.xsl:12553 msgctxt "Alert|Email" msgid "Subject" msgstr "" #: classic/omp.xsl:10463 classic/omp.xsl:11407 classic/omp.xsl:12481 #: classic/omp.xsl:12500 msgctxt "Alert|Email" msgid "Content" msgstr "" #: classic/omp.xsl:10468 classic/omp.xsl:11412 classic/omp.xsl:12491 #: classic/omp.xsl:12544 msgctxt "Alert|Email" msgid "Simple notice" msgstr "" #: classic/omp.xsl:10478 classic/omp.xsl:11431 classic/omp.xsl:12504 msgctxt "Alert|Email" msgid "Include report" msgstr "" #: classic/omp.xsl:10483 classic/omp.xsl:11436 classic/omp.xsl:12485 msgctxt "Alert|Email" msgid "Include list of resources" msgstr "" #: classic/omp.xsl:10535 classic/omp.xsl:11508 classic/omp.xsl:12524 msgctxt "Alert|Email" msgid "Attach report" msgstr "" #: classic/omp.xsl:10539 classic/omp.xsl:11512 classic/omp.xsl:12488 msgctxt "Alert|Email" msgid "Attach list of resources" msgstr "" #: classic/omp.xsl:10597 classic/omp.xsl:11611 msgid "HTTP Get URL" msgstr "" #: classic/omp.xsl:10610 classic/omp.xsl:11913 msgctxt "SNMP" msgid "Community" msgstr "" #: classic/omp.xsl:10621 classic/omp.xsl:11925 classic/omp.xsl:13051 #: classic/omp.xsl:14028 classic/dynamic_strings.xsl:83 msgid "Agent" msgstr "" #: classic/omp.xsl:10632 classic/omp.xsl:11937 classic/omp.xsl:12564 msgid "Message" msgstr "" #: classic/omp.xsl:10644 classic/omp.xsl:11624 classic/omp.xsl:12598 msgid "Defense Center IP" msgstr "" #: classic/omp.xsl:10656 classic/omp.xsl:11637 classic/omp.xsl:12609 msgid "Defense Center Port" msgstr "" #: classic/omp.xsl:10667 classic/omp.xsl:11657 msgid "PKCS12 file" msgstr "" #: classic/omp.xsl:10678 classic/omp.xsl:11668 msgid "verinice.PRO URL" msgstr "" #: classic/omp.xsl:10701 classic/omp.xsl:10807 classic/omp.xsl:11700 #: classic/omp.xsl:11835 classic/omp.xsl:19615 classic/omp.xsl:19865 #: classic/omp.xsl:20420 classic/omp.xsl:20592 msgid "Create a new Credential" msgstr "" #: classic/omp.xsl:10710 classic/omp.xsl:11709 msgid "verinice.PRO Report" msgstr "" #: classic/omp.xsl:10766 classic/omp.xsl:11775 msgid " on port " msgstr "" #: classic/omp.xsl:10827 classic/omp.xsl:11856 classic/omp.xsl:12773 msgid "Known Hosts" msgstr "" #: classic/omp.xsl:10839 classic/omp.xsl:11869 classic/omp.xsl:12802 msgid "Path" msgstr "" #: classic/omp.xsl:10957 classic/dynamic_strings.xsl:611 msgid "Edit Alert" msgstr "" #: classic/omp.xsl:11132 classic/omp.xsl:22868 classic/omp.xsl:22869 #: classic/omp.xsl:22894 classic/dynamic_strings.xsl:101 classic/gsad.xsl:509 msgid "OVAL Definitions" msgstr "تعاريف الـ OVAL " #: classic/omp.xsl:11587 msgid "Log Level" msgstr "" #: classic/omp.xsl:12070 classic/omp.xsl:12216 classic/omp.xsl:12424 msgctxt "Status Change" msgid "to" msgstr "" #: classic/omp.xsl:12082 msgid "SCP to " msgstr "" #: classic/omp.xsl:12088 classic/omp.xsl:12648 classic/omp.xsl:12752 msgid "Credential unavailable" msgstr "" #: classic/omp.xsl:12097 msgid "Send to " msgstr "" #: classic/omp.xsl:12106 msgid "SNMP to " msgstr "" #: classic/omp.xsl:12113 classic/omp.xsl:12242 msgctxt "Alert|Email" msgid "To" msgstr "" #: classic/omp.xsl:12168 msgid "Testing Alert..." msgstr "" #: classic/omp.xsl:12170 msgctxt "Action Verb" msgid "Test Alert" msgstr "" #: classic/omp.xsl:12183 msgid "Testing the alert %1 was successful." msgstr "" #: classic/omp.xsl:12188 msgid "Testing the alert %1 failed." msgstr "" #: classic/omp.xsl:12286 classic/dynamic_strings.xsl:421 msgid "Alert is still in use" msgstr "" #: classic/omp.xsl:12386 classic/omp.xsl:13058 classic/omp.xsl:14035 #: classic/omp.xsl:34570 classic/omp.xsl:34642 classic/dynamic_strings.xsl:79 msgid "Alert" msgstr "" #: classic/omp.xsl:12439 msgid "Send list of resources to host" msgstr "" #: classic/omp.xsl:12442 msgid "Send report to host" msgstr "" #: classic/omp.xsl:12702 classic/omp.xsl:19585 classic/omp.xsl:19697 #: classic/omp.xsl:19771 classic/omp.xsl:19950 classic/omp.xsl:20401 #: classic/omp.xsl:20463 classic/omp.xsl:20573 classic/omp.xsl:20767 #: classic/omp.xsl:24426 classic/omp.xsl:24807 classic/omp.xsl:25598 #: classic/omp.xsl:26109 classic/omp.xsl:33097 classic/omp.xsl:34039 #: classic/omp.xsl:34203 classic/omp.xsl:35645 classic/omp.xsl:35677 msgid "Port" msgstr "" #: classic/omp.xsl:12903 msgctxt "Alert|Filter" msgid "None" msgstr "" #: classic/omp.xsl:12923 msgid "Tasks using this Alert" msgstr "المهام التي تستخدم هذا التنبيه" #: classic/omp.xsl:13065 msgid "Asset" msgstr "" #: classic/omp.xsl:13086 classic/omp.xsl:14098 classic/omp.xsl:26460 #: classic/omp.xsl:26775 classic/omp.xsl:27644 classic/omp.xsl:34908 #: classic/dynamic_strings.xsl:89 msgid "Group" msgstr "" #: classic/omp.xsl:13093 classic/omp.xsl:14105 classic/omp.xsl:30049 #: classic/dynamic_strings.xsl:65 msgid "Note" msgstr "ملاحظة" #: classic/omp.xsl:13100 classic/omp.xsl:14126 classic/dynamic_strings.xsl:66 msgid "Override" msgstr "" #: classic/omp.xsl:13107 classic/omp.xsl:14133 classic/omp.xsl:27268 #: classic/dynamic_strings.xsl:87 msgid "Permission" msgstr "" #: classic/omp.xsl:13114 classic/omp.xsl:14140 classic/omp.xsl:14753 #: classic/omp.xsl:15020 classic/omp.xsl:15353 classic/omp.xsl:15652 #: classic/omp.xsl:16065 classic/omp.xsl:16153 classic/omp.xsl:28113 #: classic/omp.xsl:35709 classic/dynamic_strings.xsl:74 msgid "Port List" msgstr "" #: classic/omp.xsl:13128 classic/omp.xsl:14154 classic/omp.xsl:29103 #: classic/dynamic_strings.xsl:81 msgid "Report Format" msgstr "" #: classic/omp.xsl:13135 classic/omp.xsl:14161 classic/omp.xsl:24165 #: classic/omp.xsl:24513 classic/omp.xsl:24861 classic/omp.xsl:25354 #: classic/omp.xsl:25765 classic/omp.xsl:26190 classic/omp.xsl:30049 #: classic/omp.xsl:30324 classic/omp.xsl:30706 classic/omp.xsl:31264 #: classic/omp.xsl:31279 classic/omp.xsl:31489 msgid "Result" msgstr "" #: classic/omp.xsl:13142 classic/omp.xsl:14168 classic/omp.xsl:26753 #: classic/omp.xsl:27616 classic/omp.xsl:35133 classic/dynamic_strings.xsl:90 msgid "Role" msgstr "" #: classic/omp.xsl:13156 classic/gsad.xsl:528 msgid "SecInfo" msgstr "SecInfo" #: classic/omp.xsl:13198 classic/omp.xsl:14210 classic/omp.xsl:26731 #: classic/omp.xsl:27588 classic/omp.xsl:36462 classic/dynamic_strings.xsl:88 msgid "User" msgstr "" #: classic/omp.xsl:13278 classic/dynamic_strings.xsl:427 msgid "Filter is still in use" msgstr "" #: classic/omp.xsl:13298 classic/omp.xsl:13444 classic/omp.xsl:13446 #: classic/omp.xsl:35958 classic/dynamic_strings.xsl:117 classic/gsad.xsl:598 msgid "Filters" msgstr "" #: classic/omp.xsl:13318 classic/omp.xsl:13395 classic/omp.xsl:13419 #: classic/omp.xsl:13473 classic/omp.xsl:13548 msgid "Term" msgstr "" #: classic/omp.xsl:13340 msgid "Alerts using this Filter" msgstr "" #: classic/omp.xsl:13488 msgid "Create Filter" msgstr "" #: classic/omp.xsl:13510 classic/dynamic_strings.xsl:617 msgid "Edit Filter" msgstr "" #: classic/omp.xsl:13572 msgid "Save Filter" msgstr "" #: classic/omp.xsl:13677 classic/omp.xsl:13683 classic/omp.xsl:24845 #: classic/omp.xsl:26174 classic/omp.xsl:27189 classic/omp.xsl:27211 #: classic/omp.xsl:27297 classic/omp.xsl:27325 msgctxt "Trashcan" msgid "in " msgstr "" #: classic/omp.xsl:13678 classic/omp.xsl:13683 classic/omp.xsl:24845 #: classic/omp.xsl:26174 classic/omp.xsl:27189 classic/omp.xsl:27211 #: classic/omp.xsl:27297 classic/omp.xsl:27325 msgid "trashcan" msgstr "" #: classic/omp.xsl:13740 classic/omp.xsl:13934 classic/omp.xsl:14321 #: classic/omp.xsl:14477 msgctxt "Tag" msgid "Active" msgstr "" #: classic/omp.xsl:13748 classic/omp.xsl:35694 msgid "Resource Name" msgstr "" #: classic/omp.xsl:13769 classic/omp.xsl:13943 msgctxt "Tag" msgid "Orphan" msgstr "" #: classic/omp.xsl:13897 msgctxt "Tag" msgid "Attached to Resource" msgstr "" #: classic/omp.xsl:13930 classic/omp.xsl:14314 classic/omp.xsl:14470 #: classic/omp.xsl:26889 classic/omp.xsl:26982 classic/omp.xsl:27668 #: classic/omp.xsl:27782 msgid "Resource ID" msgstr "" #: classic/omp.xsl:14015 classic/dynamic_strings.xsl:428 msgid "Tag is still in use" msgstr "" #: classic/omp.xsl:14049 classic/omp.xsl:33294 classic/omp.xsl:38783 #: classic/omp.xsl:38825 msgid "Operating System" msgstr "" #: classic/omp.xsl:14056 classic/omp.xsl:22712 classic/omp.xsl:22754 #: classic/omp.xsl:29669 classic/omp.xsl:33295 classic/dynamic_strings.xsl:69 msgid "CPE" msgstr "" #: classic/omp.xsl:14070 classic/omp.xsl:20910 classic/omp.xsl:21994 #: classic/omp.xsl:22420 classic/omp.xsl:22465 classic/omp.xsl:29691 #: classic/omp.xsl:33854 classic/omp.xsl:33931 classic/dynamic_strings.xsl:68 msgid "CVE" msgstr "" #: classic/omp.xsl:14077 classic/omp.xsl:23162 classic/dynamic_strings.xsl:71 msgid "CERT-Bund Advisory" msgstr "CERT-Bund Advisory" #: classic/omp.xsl:14084 classic/omp.xsl:23351 classic/dynamic_strings.xsl:72 msgid "DFN-CERT Advisory" msgstr "DFN-CERT Advisory" #: classic/omp.xsl:14112 classic/omp.xsl:17126 classic/omp.xsl:23803 #: classic/omp.xsl:24922 classic/omp.xsl:24942 classic/omp.xsl:26251 #: classic/omp.xsl:26279 classic/omp.xsl:33856 classic/omp.xsl:34201 #: classic/omp.xsl:37174 classic/omp.xsl:37299 classic/dynamic_strings.xsl:67 msgid "NVT" msgstr "" #: classic/omp.xsl:14349 msgid "Create Tag" msgstr "" #: classic/omp.xsl:14505 msgid "Save Tag" msgstr "" #: classic/omp.xsl:14573 classic/omp.xsl:14576 classic/dynamic_strings.xsl:394 msgid "New Target" msgstr "" #: classic/omp.xsl:14630 classic/omp.xsl:14936 classic/omp.xsl:15260 msgctxt "Target Source" msgid "Manual" msgstr "" #: classic/omp.xsl:14650 classic/omp.xsl:14950 classic/omp.xsl:15275 msgctxt "Target Source" msgid "From file" msgstr "" #: classic/omp.xsl:14681 classic/omp.xsl:14710 msgctxt "Target Source" msgid "From host assets" msgstr "" #: classic/omp.xsl:14721 classic/omp.xsl:14961 classic/omp.xsl:15287 #: classic/omp.xsl:16127 msgid "Exclude Hosts" msgstr "" #: classic/omp.xsl:14728 classic/omp.xsl:14969 classic/omp.xsl:15298 #: classic/omp.xsl:16131 msgid "Reverse Lookup Only" msgstr "" #: classic/omp.xsl:14740 classic/omp.xsl:14994 classic/omp.xsl:15325 #: classic/omp.xsl:16140 msgid "Reverse Lookup Unify" msgstr "" #: classic/omp.xsl:14760 classic/omp.xsl:15037 msgid "Create a new port list" msgstr "" #: classic/omp.xsl:14768 classic/omp.xsl:15045 classic/omp.xsl:15365 #: classic/omp.xsl:16182 msgid "Alive Test" msgstr "" #: classic/omp.xsl:14771 classic/omp.xsl:15051 classic/omp.xsl:15371 msgid "Scan Config Default" msgstr "إعدادات المسح الإفتراضي" #: classic/omp.xsl:14787 classic/omp.xsl:15096 classic/omp.xsl:15416 #: classic/omp.xsl:16190 msgid "Credentials for authenticated checks" msgstr "" #: classic/omp.xsl:14791 classic/omp.xsl:15100 classic/omp.xsl:15422 #: classic/omp.xsl:16194 msgid "SSH" msgstr "" #: classic/omp.xsl:14800 classic/omp.xsl:15126 classic/omp.xsl:15449 #: classic/omp.xsl:16218 msgctxt "Target|Credential" msgid "on port" msgstr "" #: classic/omp.xsl:14804 classic/omp.xsl:14819 classic/omp.xsl:14834 #: classic/omp.xsl:14849 classic/omp.xsl:15142 classic/omp.xsl:15174 #: classic/omp.xsl:15206 classic/omp.xsl:15238 msgid "Create a credential" msgstr "" #: classic/omp.xsl:14811 classic/omp.xsl:15149 classic/omp.xsl:15470 #: classic/omp.xsl:16227 msgid "SMB" msgstr "" #: classic/omp.xsl:14826 classic/omp.xsl:15181 classic/omp.xsl:15499 #: classic/omp.xsl:16254 msgid "ESXi" msgstr "" #: classic/omp.xsl:14858 msgid "Create Target" msgstr "" #: classic/omp.xsl:15559 msgid "Save Target" msgstr "" #: classic/omp.xsl:15648 classic/omp.xsl:35708 msgid "IPs" msgstr "" #: classic/omp.xsl:15663 msgctxt "Target|Credential" msgid "sort by" msgstr "" #: classic/omp.xsl:15707 classic/wizard.xsl:343 msgid "SSH Credential" msgstr "إعتمادات الـ SSH" #: classic/omp.xsl:15712 classic/wizard.xsl:366 msgid "SMB Credential" msgstr "إعتمادات الـ SMB" #: classic/omp.xsl:15717 classic/wizard.xsl:387 msgid "ESXi Credential" msgstr "إعتمادات الـ ESXi" #: classic/omp.xsl:15722 msgid "SNMP Credential" msgstr "" #: classic/omp.xsl:15947 classic/omp.xsl:15965 classic/omp.xsl:15989 #: classic/omp.xsl:16013 classic/omp.xsl:16037 classic/omp.xsl:20309 #: classic/omp.xsl:20692 classic/omp.xsl:27385 msgid "in trashcan" msgstr "" #: classic/omp.xsl:16087 classic/dynamic_strings.xsl:417 msgid "Target is still in use" msgstr "" #: classic/omp.xsl:16149 msgid "Maximum number of hosts" msgstr "" #: classic/omp.xsl:16320 msgid "Tasks using this Target" msgstr "المهام التي تستخدم هذا الهدف" #: classic/omp.xsl:16431 classic/omp.xsl:17829 classic/dynamic_strings.xsl:397 msgid "New Scan Config" msgstr "إعداد مسح جديد" #: classic/omp.xsl:16460 msgctxt "Scan Config" msgid "Base" msgstr "" #: classic/omp.xsl:16468 msgctxt "Scan Config" msgid "Empty, static and fast" msgstr "" #: classic/omp.xsl:16475 msgctxt "Scan Config" msgid "Full and fast" msgstr "" #: classic/omp.xsl:16502 classic/omp.xsl:16505 classic/omp.xsl:16529 #: classic/omp.xsl:17835 msgid "Import Scan Config" msgstr "إستيراد إعداد مسح" #: classic/omp.xsl:16510 classic/omp.xsl:16511 classic/omp.xsl:16657 #: classic/omp.xsl:16685 classic/omp.xsl:17427 classic/omp.xsl:17455 #: classic/omp.xsl:17866 classic/omp.xsl:17867 classic/omp.xsl:17941 #: classic/omp.xsl:35940 classic/dynamic_strings.xsl:109 classic/gsad.xsl:554 msgid "Scan Configs" msgstr "إعدادات المسح" #: classic/omp.xsl:16523 msgid "Import XML config" msgstr "" #: classic/omp.xsl:16555 classic/omp.xsl:17576 msgid "Edit Scan Config Family" msgstr "تحرير عائلة إعداد المسح" #: classic/omp.xsl:16563 classic/omp.xsl:16697 classic/omp.xsl:17302 #: classic/omp.xsl:23460 classic/dynamic_strings.xsl:76 msgid "Config" msgstr "" #: classic/omp.xsl:16564 classic/omp.xsl:16698 classic/omp.xsl:17303 #: classic/omp.xsl:17646 classic/omp.xsl:17723 classic/omp.xsl:21976 #: classic/omp.xsl:22972 classic/omp.xsl:23461 msgid "Family" msgstr "" #: classic/omp.xsl:16567 msgid "Edit Network Vulnerability Tests" msgstr "" #: classic/omp.xsl:16578 classic/omp.xsl:16706 classic/omp.xsl:17304 #: classic/omp.xsl:23462 msgid "OID" msgstr "" #: classic/omp.xsl:16580 classic/omp.xsl:16708 classic/omp.xsl:17157 #: classic/omp.xsl:17196 msgid "Timeout" msgstr "" #: classic/omp.xsl:16581 classic/omp.xsl:16709 msgid "Prefs" msgstr "" #: classic/omp.xsl:16582 msgctxt "NVTs" msgid "Selected" msgstr "" #: classic/omp.xsl:16610 classic/omp.xsl:16735 classic/omp.xsl:17164 #: classic/omp.xsl:17169 msgctxt "Timeout" msgid "default" msgstr "" #: classic/omp.xsl:16636 msgid "Select and Edit NVT Details" msgstr "" #: classic/omp.xsl:16648 msgid "Selected %1 of %2 total NVTs" msgstr "" #: classic/omp.xsl:16657 classic/omp.xsl:16688 classic/omp.xsl:17595 msgid "Scan Config Family Details" msgstr "تفاصيل عائلة إعداد المسح" #: classic/omp.xsl:16670 classic/omp.xsl:17440 msgid "Config ID" msgstr "" #: classic/omp.xsl:16701 msgid "Network Vulnerability Tests" msgstr "" #: classic/omp.xsl:16717 classic/omp.xsl:23753 classic/dynamic_strings.xsl:183 msgid "NVT Details" msgstr "" #: classic/omp.xsl:16752 classic/omp.xsl:35571 msgctxt "NVTs" msgid "Total" msgstr "" #: classic/omp.xsl:16779 classic/omp.xsl:16785 classic/omp.xsl:17296 #: classic/omp.xsl:17427 classic/omp.xsl:17458 msgid "Scan Config NVT Details" msgstr "تفاصيل إعداد مسح الـ NVT" #: classic/omp.xsl:16800 classic/omp.xsl:16838 classic/omp.xsl:16867 msgid "File attached." msgstr "" #: classic/omp.xsl:16812 msgid "Edit Scan Config NVT Details" msgstr "تحرير تفاصيل إعداد المسح للـ NVT" #: classic/omp.xsl:16818 classic/omp.xsl:16820 classic/omp.xsl:16881 #: classic/omp.xsl:16883 classic/omp.xsl:17107 classic/omp.xsl:17109 msgid "Export File" msgstr "" #: classic/omp.xsl:16847 classic/omp.xsl:16949 msgid "Use target SSH credentials" msgstr "" #: classic/omp.xsl:17006 msgid "Replace existing file with" msgstr "" #: classic/omp.xsl:17009 msgid "Upload file" msgstr "" #: classic/omp.xsl:17099 msgid "Edit NVT Details" msgstr "" #: classic/omp.xsl:17149 classic/omp.xsl:17253 msgid "Current Value" msgstr "" #: classic/omp.xsl:17151 classic/omp.xsl:17190 classic/omp.xsl:17254 #: classic/omp.xsl:17270 msgid "Default Value" msgstr "" #: classic/omp.xsl:17189 classic/omp.xsl:17269 msgid "New Value" msgstr "" #: classic/omp.xsl:17212 msgid "Apply default timeout" msgstr "" #: classic/omp.xsl:17280 classic/omp.xsl:17281 classic/omp.xsl:17810 #: classic/omp.xsl:17811 msgid "Save Config" msgstr "" #: classic/omp.xsl:17305 classic/omp.xsl:21990 classic/omp.xsl:22054 #: classic/omp.xsl:22912 classic/omp.xsl:23174 classic/omp.xsl:23463 #: classic/omp.xsl:37150 msgid "Version" msgstr "" #: classic/omp.xsl:17322 classic/omp.xsl:23392 classic/omp.xsl:23396 #: classic/omp.xsl:23492 classic/omp.xsl:28680 classic/omp.xsl:29137 #: classic/omp.xsl:31250 msgid "Summary" msgstr "" #: classic/omp.xsl:17337 classic/omp.xsl:23507 classic/omp.xsl:31328 msgid "Affected Software/OS" msgstr "" #: classic/omp.xsl:17350 classic/omp.xsl:23520 msgid "Vulnerability Scoring" msgstr "" #: classic/omp.xsl:17353 classic/omp.xsl:23523 msgid "CVSS base" msgstr "" #: classic/omp.xsl:17374 classic/omp.xsl:23544 msgid "CVSS base vector" msgstr "" #: classic/omp.xsl:17392 msgid "Edit Scan Config NVT" msgstr "تحرير NVT إعداد المسح" #: classic/omp.xsl:17399 classic/omp.xsl:17466 classic/omp.xsl:23813 msgid "Preferences" msgstr "" #: classic/omp.xsl:17431 classic/omp.xsl:17433 msgid "Scan Config Family" msgstr "عائلة إعداد المسح" #: classic/omp.xsl:17509 classic/omp.xsl:17612 classic/omp.xsl:17680 #: classic/omp.xsl:17683 classic/omp.xsl:17781 msgctxt "Scan Config|NVTs" msgid " of " msgstr "" #: classic/omp.xsl:17532 classic/omp.xsl:17621 classic/omp.xsl:17651 #: classic/omp.xsl:17696 classic/omp.xsl:17729 classic/omp.xsl:17746 #: classic/omp.xsl:17789 classic/omp.xsl:18368 classic/omp.xsl:18462 #: classic/omp.xsl:18490 msgctxt "Scan Config" msgid "Grows" msgstr "" #: classic/omp.xsl:17534 classic/omp.xsl:17623 classic/omp.xsl:17697 #: classic/omp.xsl:17790 msgid "" "The NVT selection is DYNAMIC. New NVTs will automatically be added and " "considered." msgstr "" #: classic/omp.xsl:17556 classic/omp.xsl:17627 classic/omp.xsl:17657 #: classic/omp.xsl:17702 classic/omp.xsl:17736 classic/omp.xsl:17753 #: classic/omp.xsl:17795 classic/omp.xsl:18374 classic/omp.xsl:18403 #: classic/omp.xsl:18468 classic/omp.xsl:18497 msgctxt "Scan Config" msgid "Static" msgstr "" #: classic/omp.xsl:17557 classic/omp.xsl:17629 classic/omp.xsl:17703 #: classic/omp.xsl:17796 classic/omp.xsl:18404 classic/omp.xsl:18498 msgid "" "The NVT selection is STATIC. New NVTs will NOT automatically be added or " "considered." msgstr "" #: classic/omp.xsl:17652 classic/omp.xsl:17731 classic/omp.xsl:17747 #: classic/omp.xsl:18369 classic/omp.xsl:18463 msgid "" "The family selection is DYNAMIC. New families will automatically be added " "and considered." msgstr "" #: classic/omp.xsl:17658 classic/omp.xsl:17738 classic/omp.xsl:17754 #: classic/omp.xsl:18375 classic/omp.xsl:18469 msgid "" "The family selection is STATIC. New families will NOT automatically be added" " or considered." msgstr "" #: classic/omp.xsl:17665 classic/omp.xsl:17759 msgid "NVTs selected" msgstr "" #: classic/omp.xsl:17671 classic/omp.xsl:17777 classic/omp.xsl:35569 msgctxt "Families" msgid "Total" msgstr "" #: classic/omp.xsl:17682 msgctxt "Scan Config|NVTs" msgid " in selected families" msgstr "" #: classic/omp.xsl:17685 msgctxt "Scan Config|NVTs" msgid " in total" msgstr "" #: classic/omp.xsl:17761 msgid "Select all NVTs" msgstr "" #: classic/omp.xsl:17825 classic/dynamic_strings.xsl:192 msgid "Scan Config Details" msgstr "تفاصيل إعداد المسح" #: classic/omp.xsl:17884 classic/omp.xsl:17885 classic/omp.xsl:17897 #: classic/dynamic_strings.xsl:440 msgid "Scan Config is not writable" msgstr "إعداد المسح غير قابل للتحرير" #: classic/omp.xsl:17886 msgid "Cannot move Scan Config to trashcan" msgstr "لا يمكن نقل إعداد المسح إلى سلة المهملات" #: classic/omp.xsl:17903 classic/omp.xsl:18125 classic/dynamic_strings.xsl:610 msgid "Edit Scan Config" msgstr "تحرير إعداد المسح" #: classic/omp.xsl:17909 classic/dynamic_strings.xsl:270 msgid "Export Scan Config as XML" msgstr "تصدير إعداد المسح كلمف XML" #: classic/omp.xsl:17915 classic/omp.xsl:17916 msgid "Sync Config" msgstr "" #: classic/omp.xsl:17976 msgid "Network Vulnerability Test Families" msgstr "" #: classic/omp.xsl:18001 classic/omp.xsl:18003 msgid "Scanner Preferences" msgstr "" #: classic/omp.xsl:18028 classic/omp.xsl:18030 classic/omp.xsl:18198 #: classic/omp.xsl:18222 msgid "Network Vulnerability Test Preferences" msgstr "" #: classic/omp.xsl:18063 msgid "Tasks using this Scan Config" msgstr "المهام التي تستخدم إعداد المسح هذا" #: classic/omp.xsl:18102 classic/omp.xsl:22699 classic/omp.xsl:22850 #: classic/omp.xsl:23093 classic/omp.xsl:23302 classic/omp.xsl:23445 #: classic/omp.xsl:23821 msgid "User Tags for \"%1\"" msgstr "" #: classic/omp.xsl:18110 msgid "User Permissions for Config \"%1\"" msgstr "" #: classic/omp.xsl:18182 msgid "Edit Network Vulnerability Test Families" msgstr "" #: classic/omp.xsl:18196 classic/omp.xsl:18209 msgid "Edit Scanner Preferences" msgstr "" #: classic/omp.xsl:18196 msgctxt "Scanner|Preferences" msgid "None" msgstr "" #: classic/omp.xsl:18198 msgctxt "NVT|Preferences" msgid "None" msgstr "" #: classic/omp.xsl:18255 classic/omp.xsl:35564 msgid "Families" msgstr "" #: classic/omp.xsl:18257 msgctxt "Scan Config|Families" msgid "Total" msgstr "" #: classic/omp.xsl:18269 msgctxt "Scan Config|NVTs" msgid "Total" msgstr "" #: classic/omp.xsl:18397 msgctxt "Scan Config" msgid "Dynamic" msgstr "" #: classic/omp.xsl:18398 classic/omp.xsl:18492 msgid "" "The NVT selection is DYNAMIC. New NVTs of selected families will " "automatically be added and considered." msgstr "" #: classic/omp.xsl:18518 classic/dynamic_strings.xsl:420 msgid "Scan Config is still in use" msgstr "إعداد المسح لا يزال قيد الاستخدام" #: classic/omp.xsl:18598 classic/dynamic_strings.xsl:399 msgid "New Schedule" msgstr "" #: classic/omp.xsl:18622 classic/omp.xsl:18877 msgctxt "Schedule" msgid "First Time" msgstr "" #: classic/omp.xsl:18669 classic/omp.xsl:18750 classic/omp.xsl:18932 #: classic/omp.xsl:19392 classic/omp.xsl:35662 msgctxt "Schedule" msgid "Period" msgstr "" #: classic/omp.xsl:18683 classic/omp.xsl:18706 classic/omp.xsl:18978 #: classic/omp.xsl:18981 classic/omp.xsl:19047 classic/omp.xsl:19050 msgid "hour(s)" msgstr "" #: classic/omp.xsl:18684 classic/omp.xsl:18707 classic/omp.xsl:18986 #: classic/omp.xsl:18989 classic/omp.xsl:19055 classic/omp.xsl:19058 msgid "day(s)" msgstr "" #: classic/omp.xsl:18685 classic/omp.xsl:18708 classic/omp.xsl:18994 #: classic/omp.xsl:18997 classic/omp.xsl:19063 classic/omp.xsl:19066 msgid "week(s)" msgstr "" #: classic/omp.xsl:18686 classic/omp.xsl:19002 classic/omp.xsl:19005 msgid "month(s)" msgstr "" #: classic/omp.xsl:18692 classic/omp.xsl:18754 classic/omp.xsl:19015 #: classic/omp.xsl:19417 classic/omp.xsl:35663 msgctxt "Schedule" msgid "Duration" msgstr "" #: classic/omp.xsl:18740 classic/omp.xsl:19360 classic/omp.xsl:35660 msgctxt "Schedule" msgid "First Run" msgstr "" #: classic/omp.xsl:18745 classic/omp.xsl:19368 classic/omp.xsl:35661 msgctxt "Schedule" msgid "Next Run" msgstr "" #: classic/omp.xsl:18836 classic/dynamic_strings.xsl:612 msgid "Edit Schedule" msgstr "" #: classic/omp.xsl:18842 msgid "Notice" msgstr "" #: classic/omp.xsl:18947 classic/omp.xsl:19030 msgid "seconds" msgstr "" #: classic/omp.xsl:18961 classic/omp.xsl:19199 classic/omp.xsl:19281 #: classic/omp.xsl:19404 msgid "months" msgstr "" #: classic/omp.xsl:19096 classic/omp.xsl:35396 classic/omp.xsl:35399 msgid "week" msgstr "" #: classic/omp.xsl:19099 msgid "weeks" msgstr "" #: classic/omp.xsl:19108 classic/omp.xsl:35387 classic/omp.xsl:35390 msgid "day" msgstr "" #: classic/omp.xsl:19111 classic/omp.xsl:23951 classic/omp.xsl:24336 #: classic/omp.xsl:24360 classic/omp.xsl:24384 classic/omp.xsl:25104 #: classic/omp.xsl:25512 classic/omp.xsl:25534 classic/omp.xsl:25556 msgid "days" msgstr "" #: classic/omp.xsl:19120 classic/omp.xsl:35378 classic/omp.xsl:35381 msgid "hour" msgstr "" #: classic/omp.xsl:19123 msgid "hours" msgstr "" #: classic/omp.xsl:19132 msgid "min" msgstr "" #: classic/omp.xsl:19135 msgid "mins" msgstr "" #: classic/omp.xsl:19142 msgid "sec" msgstr "" #: classic/omp.xsl:19147 msgid "secs" msgstr "" #: classic/omp.xsl:19194 classic/omp.xsl:19276 classic/omp.xsl:19399 #: classic/omp.xsl:35405 classic/omp.xsl:35408 msgid "month" msgstr "" #: classic/omp.xsl:19213 classic/omp.xsl:19295 classic/omp.xsl:19421 msgctxt "Time" msgid "Entire Operation" msgstr "" #: classic/omp.xsl:19320 classic/dynamic_strings.xsl:422 msgid "Schedule is still in use" msgstr "" #: classic/omp.xsl:19340 classic/omp.xsl:36039 classic/dynamic_strings.xsl:112 #: classic/gsad.xsl:567 msgid "Schedules" msgstr "" #: classic/omp.xsl:19447 msgid "Tasks using this Schedule" msgstr "المهام التي تستخدم هذه الجدولة" #: classic/omp.xsl:19546 classic/omp.xsl:19549 classic/dynamic_strings.xsl:403 msgid "New Scanner" msgstr "" #: classic/omp.xsl:19554 classic/omp.xsl:19555 classic/omp.xsl:19920 #: classic/omp.xsl:36030 classic/dynamic_strings.xsl:116 classic/gsad.xsl:592 msgid "Scanners" msgstr "" #: classic/omp.xsl:19599 classic/omp.xsl:19809 classic/omp.xsl:20086 #: classic/omp.xsl:36974 msgid "CA Certificate" msgstr "" #: classic/omp.xsl:19623 msgid "Create Scanner" msgstr "" #: classic/omp.xsl:19720 classic/dynamic_strings.xsl:616 msgid "Edit Scanner" msgstr "" #: classic/omp.xsl:19817 msgctxt "Certificate" msgid "Existing" msgstr "" #: classic/omp.xsl:19821 classic/omp.xsl:19827 msgctxt "Certificate" msgid "Default" msgstr "" #: classic/omp.xsl:19833 msgctxt "Certificate" msgid "New:" msgstr "" #: classic/omp.xsl:19839 classic/omp.xsl:19842 msgctxt "Action Verb" msgid "Download CA Certificate currently in use" msgstr "" #: classic/omp.xsl:19873 classic/omp.xsl:19875 msgctxt "Action Verb" msgid "Download Certificate currently in use" msgstr "" #: classic/omp.xsl:19886 msgid "Save Scanner" msgstr "" #: classic/omp.xsl:19941 classic/omp.xsl:19954 msgid "builtin scanner" msgstr "" #: classic/omp.xsl:19994 msgid "Online Response of Scanner" msgstr "" #: classic/omp.xsl:19998 msgid "Scanner Name" msgstr "" #: classic/omp.xsl:20002 msgid "Scanner Version" msgstr "" #: classic/omp.xsl:20006 msgid "OSP Daemon" msgstr "" #: classic/omp.xsl:20014 classic/omp.xsl:28165 classic/omp.xsl:28312 #: classic/omp.xsl:28413 msgid "Protocol" msgstr "" #: classic/omp.xsl:20031 msgid "Scanner parameters" msgstr "" #: classic/omp.xsl:20038 msgid "Default" msgstr "" #: classic/omp.xsl:20039 msgid "Mandatory" msgstr "" #: classic/omp.xsl:20070 msgid "OSP Scanner is offline" msgstr "" #: classic/omp.xsl:20078 classic/omp.xsl:34150 msgid "from Credential" msgstr "" #: classic/omp.xsl:20104 msgid "Tasks using this Scanner" msgstr "المهام التي تستخدم هذا الماسح" #: classic/omp.xsl:20313 classic/omp.xsl:20696 classic/dynamic_strings.xsl:191 msgid "Credential Details" msgstr "" #: classic/omp.xsl:20343 classic/dynamic_strings.xsl:426 msgid "Scanner is still in use" msgstr "" #: classic/omp.xsl:20358 classic/omp.xsl:20361 classic/dynamic_strings.xsl:401 msgid "New Slave" msgstr "" #: classic/omp.xsl:20428 msgid "Create Slave" msgstr "" #: classic/omp.xsl:20529 classic/dynamic_strings.xsl:614 msgid "Edit Slave" msgstr "" #: classic/omp.xsl:20600 msgid "Save Slave" msgstr "" #: classic/omp.xsl:20727 classic/dynamic_strings.xsl:424 msgid "Slave is still in use" msgstr "" #: classic/omp.xsl:20803 msgid "Tasks using this Slave" msgstr "المهام التي تستخدم هذا الخادم" #: classic/omp.xsl:20934 msgid "BID" msgstr "" #: classic/omp.xsl:20955 classic/omp.xsl:20963 classic/omp.xsl:37365 msgid "CERT" msgstr "" #: classic/omp.xsl:20956 classic/omp.xsl:37212 classic/gsad.xsl:1114 msgid "Warning" msgstr "" #: classic/omp.xsl:21001 msgctxt "SecInfo|References" msgid "Other" msgstr "" #: classic/omp.xsl:21841 classic/omp.xsl:22129 classic/omp.xsl:22191 #: classic/omp.xsl:22612 classic/omp.xsl:22764 classic/omp.xsl:22908 #: classic/omp.xsl:23179 classic/omp.xsl:23362 classic/omp.xsl:38846 #: classic/omp.xsl:39409 msgid "Title" msgstr "" #: classic/omp.xsl:21901 msgctxt "CVSS Vector Short" msgid "Vector" msgstr "" #: classic/omp.xsl:21905 msgctxt "CVSS Vector Short" msgid "Complexity" msgstr "" #: classic/omp.xsl:21909 msgctxt "CVSS Vector Short" msgid "Authentication" msgstr "" #: classic/omp.xsl:21913 msgctxt "CVSS Vector Short" msgid "Confidentiality Impact" msgstr "" #: classic/omp.xsl:21917 msgctxt "CVSS Vector Short" msgid "Integrity Impact" msgstr "" #: classic/omp.xsl:21921 msgctxt "CVSS Vector Short" msgid "Availability Impact" msgstr "" #: classic/omp.xsl:21925 classic/omp.xsl:22447 msgctxt "Date" msgid "Published" msgstr "" #: classic/omp.xsl:22062 msgid "Class" msgstr "" #: classic/omp.xsl:22420 classic/dynamic_strings.xsl:184 msgid "CVE Details" msgstr "" #: classic/omp.xsl:22455 classic/omp.xsl:22744 classic/omp.xsl:22782 msgctxt "Date" msgid "Last updated" msgstr "" #: classic/omp.xsl:22474 msgid "CWE ID" msgstr "" #: classic/omp.xsl:22489 msgid "Base score" msgstr "" #: classic/omp.xsl:22582 classic/omp.xsl:22585 classic/omp.xsl:23008 #: classic/omp.xsl:23043 classic/omp.xsl:23695 classic/omp.xsl:31464 #: classic/omp.xsl:31520 msgid "References" msgstr "" #: classic/omp.xsl:22582 classic/omp.xsl:23043 msgctxt "SecInfo|References" msgid "None" msgstr "" #: classic/omp.xsl:22608 msgid "CERT Advisories referencing this CVE" msgstr "" #: classic/omp.xsl:22630 msgid "Unknown CERT type!" msgstr "" #: classic/omp.xsl:22643 classic/omp.xsl:22646 msgid "Vulnerable products" msgstr "" #: classic/omp.xsl:22643 msgctxt "CVE|Products" msgid "None" msgstr "" #: classic/omp.xsl:22668 classic/omp.xsl:22671 msgid "NVTs addressing this CVE" msgstr "" #: classic/omp.xsl:22668 msgctxt "NVTs" msgid "None" msgstr "" #: classic/omp.xsl:22692 msgid "" "This CVE was not found in the database. This is not necessarily an error, " "because the CVE number might have been assigned for the issue, but the CVE " "not yet published. Eventually the CVE content will appear in the database." msgstr "" #: classic/omp.xsl:22712 classic/dynamic_strings.xsl:185 msgid "CPE Details" msgstr "" #: classic/omp.xsl:22770 msgid "NVD ID" msgstr "" #: classic/omp.xsl:22776 msgid "Deprecated by" msgstr "" #: classic/omp.xsl:22814 msgid "" "This CPE does not appear in the CPE dictionary but is referenced by one or " "more CVE." msgstr "" #: classic/omp.xsl:22820 classic/omp.xsl:22823 msgid "Reported vulnerabilites" msgstr "" #: classic/omp.xsl:22820 msgctxt "CPE|Vulnerabilities" msgid "None" msgstr "" #: classic/omp.xsl:22863 classic/dynamic_strings.xsl:186 msgid "OVAL Definition Details" msgstr "" #: classic/omp.xsl:22916 msgid "Definition class" msgstr "" #: classic/omp.xsl:22920 classic/omp.xsl:23263 classic/omp.xsl:23276 #: classic/omp.xsl:23416 classic/omp.xsl:23433 msgid "Referenced CVEs" msgstr "" #: classic/omp.xsl:22945 msgctxt "OVAL Definition" msgid "Deprecated" msgstr "" #: classic/omp.xsl:22952 msgid "File" msgstr "" #: classic/omp.xsl:22963 classic/omp.xsl:23257 msgctxt "Resource Property|Description" msgid "None" msgstr "" #: classic/omp.xsl:22969 classic/omp.xsl:22990 msgctxt "OVAL Definition" msgid "Affected" msgstr "" #: classic/omp.xsl:22990 msgctxt "OVAL Definition|Affected" msgid "None" msgstr "" #: classic/omp.xsl:22996 classic/omp.xsl:23002 msgid "Criteria" msgstr "" #: classic/omp.xsl:23002 msgctxt "OVAL Definition|Criteria" msgid "None" msgstr "" #: classic/omp.xsl:23011 classic/omp.xsl:39203 msgid "Source" msgstr "" #: classic/omp.xsl:23012 msgid "Ref.ID" msgstr "" #: classic/omp.xsl:23049 classic/omp.xsl:23081 msgid "Repository history" msgstr "" #: classic/omp.xsl:23056 classic/omp.xsl:29824 msgid "Date" msgstr "" #: classic/omp.xsl:23057 msgid "Contributors" msgstr "" #: classic/omp.xsl:23081 msgctxt "OVAL Definition|History" msgid "None" msgstr "" #: classic/omp.xsl:23086 msgid "OVAL definition not found" msgstr "" #: classic/omp.xsl:23087 msgid "" "No OVAL definition with the requested ID could be found in the SCAP " "database." msgstr "" #: classic/omp.xsl:23128 msgid "CERT-Bund Details" msgstr "تفاصيل الـ CERT-Bund" #: classic/omp.xsl:23185 msgid "Software" msgstr "" #: classic/omp.xsl:23189 msgid "Platform" msgstr "" #: classic/omp.xsl:23193 msgid "Effect" msgstr "" #: classic/omp.xsl:23197 msgid "Remote Attack" msgstr "" #: classic/omp.xsl:23219 msgid "CERT-Bund risk rating" msgstr "تصنيف خطورة الـ CERT-Bund" #: classic/omp.xsl:23225 msgid "Reference" msgstr "" #: classic/omp.xsl:23230 msgid "Reference URL" msgstr "" #: classic/omp.xsl:23237 classic/omp.xsl:23245 msgid "Categories" msgstr "" #: classic/omp.xsl:23245 msgctxt "CERT-Bund Advisory|Categories" msgid "None" msgstr "" #: classic/omp.xsl:23276 msgctxt "CVEs" msgid "None" msgstr "" #: classic/omp.xsl:23282 classic/omp.xsl:23402 msgid "Other links" msgstr "" #: classic/omp.xsl:23295 msgid "CERT-Bund advisory not found" msgstr "CERT-Bund advisory غير موجود" #: classic/omp.xsl:23296 msgid "" "No CERT-Bund advisory with the requested ID could be found in the SCAP " "database." msgstr "" "لم يتم العثور على الـ CERT-Bund advisory ذو الرقم المطلوب في قاعدة بيانات " "الـ SCAP" #: classic/omp.xsl:23317 classic/dynamic_strings.xsl:188 msgid "DFN-CERT Advisory Details" msgstr "تفاصيل الـ DFN-CERT Advisory" #: classic/omp.xsl:23368 msgid "Advisory link" msgstr "" #: classic/omp.xsl:23396 msgctxt "Resource Property|Summary" msgid "None" msgstr "" #: classic/omp.xsl:23438 msgid "DFN-CERT advisory not found" msgstr "DFN-CERT advisory غير موجود" #: classic/omp.xsl:23439 msgid "" "No DFN-CERT advisory with the requested ID could be found in the SCAP " "database." msgstr "" "لم يتم العثور على الـ DFN-CERT advisory ذو الرقم المطلوب في قاعدة بيانات الـ " "SCAP" #: classic/omp.xsl:23468 msgid "Notes on NVT %1" msgstr "" #: classic/omp.xsl:23477 msgid "Overrides on NVT %1" msgstr "" #: classic/omp.xsl:23486 msgid "Show scan results for this NVT" msgstr "" #: classic/omp.xsl:23558 classic/omp.xsl:31337 msgid "Vulnerability Insight" msgstr "" #: classic/omp.xsl:23574 classic/omp.xsl:31347 msgid "Vulnerability Detection Method" msgstr "" #: classic/omp.xsl:23590 msgid "Quality of Detection" msgstr "" #: classic/omp.xsl:23611 classic/omp.xsl:31300 msgid "Impact" msgstr "" #: classic/omp.xsl:23628 classic/omp.xsl:31309 msgid "Solution" msgstr "" #: classic/omp.xsl:23659 msgid "Other tags" msgstr "" #: classic/omp.xsl:23763 classic/omp.xsl:23765 classic/omp.xsl:31154 #: classic/omp.xsl:31157 classic/omp.xsl:31162 classic/omp.xsl:31165 #: classic/omp.xsl:31170 classic/omp.xsl:31173 classic/omp.xsl:31178 #: classic/omp.xsl:31181 msgid "Add Note" msgstr "إضافة ملاحظة" #: classic/omp.xsl:23768 classic/omp.xsl:23770 classic/omp.xsl:31195 #: classic/omp.xsl:31197 classic/omp.xsl:31202 classic/omp.xsl:31205 #: classic/omp.xsl:31210 classic/omp.xsl:31213 classic/omp.xsl:31218 #: classic/omp.xsl:31221 msgid "Add Override" msgstr "" #: classic/omp.xsl:23838 classic/dynamic_strings.xsl:392 msgid "New Note" msgstr "ملاحظة جديدة" #: classic/omp.xsl:23885 classic/omp.xsl:24290 classic/omp.xsl:24742 #: classic/omp.xsl:25041 classic/omp.xsl:25469 classic/omp.xsl:26044 msgid "NVT Name" msgstr "" #: classic/omp.xsl:23892 classic/omp.xsl:24296 classic/omp.xsl:24727 #: classic/omp.xsl:24747 classic/omp.xsl:25048 classic/omp.xsl:25475 #: classic/omp.xsl:26029 classic/omp.xsl:26049 msgctxt "NVT" msgid "None. Result was an open port." msgstr "" #: classic/omp.xsl:23911 classic/omp.xsl:24763 classic/omp.xsl:25067 #: classic/omp.xsl:26065 msgid "NVT OID" msgstr "" #: classic/omp.xsl:23929 classic/omp.xsl:24312 classic/omp.xsl:24774 #: classic/omp.xsl:24926 msgctxt "Note" msgid "Active" msgstr "" #: classic/omp.xsl:23935 classic/omp.xsl:24319 classic/omp.xsl:24350 #: classic/omp.xsl:24374 classic/omp.xsl:25090 classic/omp.xsl:25498 #: classic/omp.xsl:25526 classic/omp.xsl:25548 msgid "always" msgstr "" #: classic/omp.xsl:23943 classic/omp.xsl:24332 classic/omp.xsl:24356 #: classic/omp.xsl:24380 classic/omp.xsl:25097 classic/omp.xsl:25510 #: classic/omp.xsl:25532 classic/omp.xsl:25554 msgctxt "Time" msgid "for the next" msgstr "" #: classic/omp.xsl:23973 classic/omp.xsl:23991 classic/omp.xsl:24407 #: classic/omp.xsl:24413 classic/omp.xsl:24801 classic/omp.xsl:25126 #: classic/omp.xsl:25144 classic/omp.xsl:25579 classic/omp.xsl:25585 #: classic/omp.xsl:26103 msgctxt "Hosts" msgid "Any" msgstr "" #: classic/omp.xsl:24009 classic/omp.xsl:25164 classic/omp.xsl:30911 #: classic/omp.xsl:30915 classic/omp.xsl:32038 msgctxt "Result" msgid "Location" msgstr "" #: classic/omp.xsl:24018 classic/omp.xsl:24036 classic/omp.xsl:25173 #: classic/omp.xsl:25191 msgctxt "Result|Location" msgid "Any" msgstr "" #: classic/omp.xsl:24063 classic/omp.xsl:24089 classic/omp.xsl:24460 #: classic/omp.xsl:24466 classic/omp.xsl:24830 classic/omp.xsl:25220 #: classic/omp.xsl:25246 classic/omp.xsl:25632 classic/omp.xsl:25638 #: classic/omp.xsl:25902 classic/omp.xsl:26132 classic/omp.xsl:26144 #: classic/omp.xsl:30314 msgctxt "Severity" msgid "Any" msgstr "" #: classic/omp.xsl:24124 classic/omp.xsl:24143 classic/omp.xsl:24494 #: classic/omp.xsl:24500 classic/omp.xsl:24855 classic/omp.xsl:25313 #: classic/omp.xsl:25332 classic/omp.xsl:25746 classic/omp.xsl:25752 #: classic/omp.xsl:26184 msgctxt "Task" msgid "Any" msgstr "" #: classic/omp.xsl:24172 classic/omp.xsl:24521 classic/omp.xsl:24527 #: classic/omp.xsl:24553 classic/omp.xsl:24871 classic/omp.xsl:25361 #: classic/omp.xsl:25773 classic/omp.xsl:25779 classic/omp.xsl:25800 #: classic/omp.xsl:26200 msgctxt "Result" msgid "Any" msgstr "" #: classic/omp.xsl:24182 classic/omp.xsl:25371 msgctxt "Note or Override|Result" msgid "Only the selected one" msgstr "" #: classic/omp.xsl:24207 classic/omp.xsl:24539 classic/omp.xsl:24918 #: classic/omp.xsl:24943 classic/omp.xsl:25791 classic/omp.xsl:26247 #: classic/omp.xsl:26280 msgid "Text" msgstr "" #: classic/omp.xsl:24217 classic/omp.xsl:24553 classic/omp.xsl:24557 #: classic/omp.xsl:25396 classic/omp.xsl:25800 classic/omp.xsl:25804 msgid "Associated Result" msgstr "" #: classic/omp.xsl:24245 classic/omp.xsl:30168 classic/omp.xsl:30175 #: classic/omp.xsl:30182 classic/omp.xsl:30189 classic/omp.xsl:30196 #: classic/omp.xsl:30203 classic/dynamic_strings.xsl:605 msgid "Edit Note" msgstr "تحرير ملاحظة" #: classic/omp.xsl:24325 classic/omp.xsl:24781 classic/omp.xsl:25504 #: classic/omp.xsl:26083 msgctxt "Time" msgid "until" msgstr "" #: classic/omp.xsl:24434 classic/omp.xsl:24440 classic/omp.xsl:24814 #: classic/omp.xsl:25606 classic/omp.xsl:25612 classic/omp.xsl:26116 msgctxt "Port" msgid "Any" msgstr "" #: classic/omp.xsl:24546 msgid "Save Note" msgstr "احفظ ملاحظة" #: classic/omp.xsl:24603 classic/omp.xsl:24685 classic/omp.xsl:24840 #: classic/omp.xsl:24865 msgctxt "Note" msgid "Orphan" msgstr "" #: classic/omp.xsl:24618 classic/omp.xsl:24674 classic/omp.xsl:25889 #: classic/omp.xsl:25976 msgid "Result was an open port." msgstr "" #: classic/omp.xsl:24618 classic/omp.xsl:24674 classic/omp.xsl:25889 #: classic/omp.xsl:25976 msgctxt "NVT" msgid "None" msgstr "" #: classic/omp.xsl:24722 msgid "Note for NVT" msgstr "ملاحظة للـ NVT" #: classic/omp.xsl:24791 classic/omp.xsl:26093 msgctxt "Note or Override" msgid "Application" msgstr "" #: classic/omp.xsl:24880 msgctxt "Note" msgid "Appearance when active" msgstr "" #: classic/omp.xsl:24883 classic/omp.xsl:26212 msgid "Appearance" msgstr "" #: classic/omp.xsl:24893 msgid "User Tags for this Note" msgstr "" #: classic/omp.xsl:24899 msgid "Permissions for this Note" msgstr "سماحيات لهذه الملاحظة" #: classic/omp.xsl:24994 classic/dynamic_strings.xsl:393 msgid "New Override" msgstr "" #: classic/omp.xsl:25084 classic/omp.xsl:25491 classic/omp.xsl:26076 #: classic/omp.xsl:26263 msgctxt "Override" msgid "Active" msgstr "" #: classic/omp.xsl:25272 classic/omp.xsl:25658 classic/omp.xsl:26138 msgid "New Severity" msgstr "" #: classic/omp.xsl:25285 classic/omp.xsl:25708 msgctxt "Severity" msgid "False Positive" msgstr "" #: classic/omp.xsl:25293 classic/omp.xsl:25724 msgctxt "Override|Severity" msgid "Other" msgstr "" #: classic/omp.xsl:25424 classic/omp.xsl:30442 classic/omp.xsl:30449 #: classic/omp.xsl:30456 classic/omp.xsl:30463 classic/omp.xsl:30470 #: classic/omp.xsl:30477 classic/dynamic_strings.xsl:606 msgid "Edit Override" msgstr "" #: classic/omp.xsl:25871 classic/omp.xsl:25987 classic/omp.xsl:26169 #: classic/omp.xsl:26194 msgctxt "Override" msgid "Orphan" msgstr "" #: classic/omp.xsl:26024 msgid "Override for NVT" msgstr "" #: classic/omp.xsl:26209 msgctxt "Override" msgid "Appearance when active" msgstr "" #: classic/omp.xsl:26222 msgid "User Tags for this Override" msgstr "" #: classic/omp.xsl:26228 msgid "Permissions for this Override" msgstr "" #: classic/omp.xsl:26255 msgctxt "Override|Severity" msgid "From" msgstr "" #: classic/omp.xsl:26259 msgctxt "Override|Severity" msgid "To" msgstr "" #: classic/omp.xsl:26437 classic/dynamic_strings.xsl:431 msgid "Group is still in use" msgstr "" #: classic/omp.xsl:26457 classic/omp.xsl:26535 classic/omp.xsl:26536 #: classic/omp.xsl:35967 classic/omp.xsl:36172 classic/omp.xsl:36249 #: classic/omp.xsl:36489 classic/omp.xsl:36717 classic/dynamic_strings.xsl:121 #: classic/gsad.xsl:666 msgid "Groups" msgstr "" #: classic/omp.xsl:26473 classic/omp.xsl:26565 classic/omp.xsl:26643 #: classic/omp.xsl:34758 classic/omp.xsl:34823 classic/omp.xsl:35146 #: classic/omp.xsl:36459 classic/dynamic_strings.xsl:120 classic/gsad.xsl:660 msgid "Users" msgstr "" #: classic/omp.xsl:26527 classic/omp.xsl:26530 classic/dynamic_strings.xsl:408 msgid "New Group" msgstr "" #: classic/omp.xsl:26572 msgid "Special Groups" msgstr "" #: classic/omp.xsl:26577 msgid "" "Create permission to grant full read and write access among all group " "members and across any resources" msgstr "" #: classic/omp.xsl:26583 msgid "Create Group" msgstr "" #: classic/omp.xsl:26605 classic/dynamic_strings.xsl:621 msgid "Edit Group" msgstr "" #: classic/omp.xsl:26653 msgid "Save Group" msgstr "" #: classic/omp.xsl:26790 classic/omp.xsl:34833 classic/dynamic_strings.xsl:406 msgid "New Permission" msgstr "" #: classic/omp.xsl:26820 classic/omp.xsl:27533 classic/dynamic_strings.xsl:631 msgid "has super access" msgstr "" #: classic/omp.xsl:26821 classic/omp.xsl:27534 msgid "Super (Has super access)" msgstr "" #: classic/omp.xsl:26829 classic/omp.xsl:27540 classic/omp.xsl:27550 msgid "%1 ID" msgstr "" #: classic/omp.xsl:26890 classic/omp.xsl:27671 classic/omp.xsl:27674 msgid "User ID" msgstr "" #: classic/omp.xsl:26891 classic/omp.xsl:27679 classic/omp.xsl:27682 msgid "Role ID" msgstr "" #: classic/omp.xsl:26892 classic/omp.xsl:27687 classic/omp.xsl:27690 msgid "Group ID" msgstr "" #: classic/omp.xsl:27037 msgctxt "Permission|Grant" msgid "Grant " msgstr "" #: classic/omp.xsl:27041 msgctxt "Permission" msgid "read" msgstr "" #: classic/omp.xsl:27042 msgctxt "Permission" msgid "proxy" msgstr "" #: classic/omp.xsl:27044 msgctxt "Permission|Grant" msgid " permissions" msgstr "" #: classic/omp.xsl:27049 msgctxt "Permission|Grant" msgid " to " msgstr "" #: classic/omp.xsl:27057 msgctxt "Permission|Grant" msgid " on " msgstr "" #: classic/omp.xsl:27080 msgctxt "Permission" msgid "including related resources" msgstr "" #: classic/omp.xsl:27083 msgctxt "Permission" msgid "for current resource only" msgstr "" #: classic/omp.xsl:27086 msgctxt "Permission" msgid "for related resources only" msgstr "" #: classic/omp.xsl:27154 classic/omp.xsl:27155 classic/omp.xsl:27358 #: classic/omp.xsl:27359 msgid "Permission made visible for:" msgstr "" #: classic/omp.xsl:27186 classic/omp.xsl:27322 msgctxt "Permission" msgid "Orphan" msgstr "" #: classic/omp.xsl:27415 classic/omp.xsl:34974 classic/dynamic_strings.xsl:429 msgid "Permission is still in use" msgstr "" #: classic/omp.xsl:27506 classic/dynamic_strings.xsl:619 msgid "Edit Permission" msgstr "" #: classic/omp.xsl:27860 classic/omp.xsl:27863 classic/omp.xsl:28453 #: classic/dynamic_strings.xsl:395 msgid "New Port List" msgstr "" #: classic/omp.xsl:27868 classic/omp.xsl:27869 classic/omp.xsl:28110 #: classic/omp.xsl:28459 classic/omp.xsl:36003 classic/dynamic_strings.xsl:106 #: classic/gsad.xsl:542 msgid "Port Lists" msgstr "" #: classic/omp.xsl:27896 classic/omp.xsl:28147 classic/omp.xsl:28306 msgid "Port Ranges" msgstr "" #: classic/omp.xsl:27908 msgctxt "Port List" msgid "From file" msgstr "" #: classic/omp.xsl:27917 msgid "Create Port List" msgstr "" #: classic/omp.xsl:27941 msgid "Port Counts" msgstr "" #: classic/omp.xsl:27943 msgctxt "Port Counts" msgid "Total" msgstr "" #: classic/omp.xsl:27948 msgid "TCP" msgstr "" #: classic/omp.xsl:27953 msgid "UDP" msgstr "" #: classic/omp.xsl:28090 classic/omp.xsl:28342 classic/dynamic_strings.xsl:418 msgid "Port List is still in use" msgstr "" #: classic/omp.xsl:28126 msgid "Port count" msgstr "" #: classic/omp.xsl:28130 msgid "TCP Port count" msgstr "" #: classic/omp.xsl:28134 msgid "UDP Port count" msgstr "" #: classic/omp.xsl:28163 classic/omp.xsl:28310 classic/omp.xsl:28399 msgctxt "Port Range" msgid "Start" msgstr "" #: classic/omp.xsl:28164 classic/omp.xsl:28311 classic/omp.xsl:28406 msgctxt "Port Range" msgid "End" msgstr "" #: classic/omp.xsl:28191 msgid "Targets using this Port List" msgstr "" #: classic/omp.xsl:28246 classic/dynamic_strings.xsl:608 msgid "Edit Port List" msgstr "" #: classic/omp.xsl:28289 msgid "Save Port List" msgstr "" #: classic/omp.xsl:28298 classic/omp.xsl:28302 msgid "Add Port Range" msgstr "" #: classic/omp.xsl:28386 msgid "New Port Range" msgstr "" #: classic/omp.xsl:28470 msgid "Import XML Port List" msgstr "" #: classic/omp.xsl:28545 classic/omp.xsl:29112 classic/omp.xsl:35628 msgctxt "File" msgid "Extension" msgstr "" #: classic/omp.xsl:28549 classic/omp.xsl:29116 classic/omp.xsl:35629 msgid "Content Type" msgstr "" #: classic/omp.xsl:28553 classic/omp.xsl:35630 msgid "Trust (Last Verified)" msgstr "" #: classic/omp.xsl:28557 classic/omp.xsl:28688 classic/omp.xsl:29124 #: classic/omp.xsl:35631 msgctxt "Report Format" msgid "Active" msgstr "" #: classic/omp.xsl:28570 classic/omp.xsl:28573 classic/dynamic_strings.xsl:400 msgid "New Report Format" msgstr "" #: classic/omp.xsl:28578 classic/omp.xsl:28579 classic/omp.xsl:29100 #: classic/omp.xsl:36012 classic/dynamic_strings.xsl:113 classic/gsad.xsl:573 msgid "Report Formats" msgstr "" #: classic/omp.xsl:28593 msgid "Import XML report format" msgstr "" #: classic/omp.xsl:28599 msgid "Import Report Format" msgstr "" #: classic/omp.xsl:28653 classic/dynamic_strings.xsl:613 msgid "Edit Report Format" msgstr "" #: classic/omp.xsl:28729 classic/omp.xsl:28732 classic/omp.xsl:29153 msgid "Parameters" msgstr "" #: classic/omp.xsl:28729 msgctxt "Report Format|Parameters" msgid "None" msgstr "" #: classic/omp.xsl:28822 msgid "Verifying Report Format..." msgstr "" #: classic/omp.xsl:28823 classic/omp.xsl:28846 msgid "Verify Report Format" msgstr "" #: classic/omp.xsl:28834 msgid "Report Format has been verified." msgstr "" #: classic/omp.xsl:28839 msgid "Report Format could not be verified." msgstr "" #: classic/omp.xsl:28847 msgid "Permission to verify Report Format denied" msgstr "" #: classic/omp.xsl:28906 classic/dynamic_strings.xsl:423 msgid "Report Format is still in use" msgstr "" #: classic/omp.xsl:29182 msgid "Alerts using this Report Format" msgstr "" #: classic/omp.xsl:29339 msgid "Host Details (Classic)" msgstr "" #: classic/omp.xsl:29342 classic/omp.xsl:39025 classic/dynamic_strings.xsl:179 msgid "Host Details" msgstr "" #: classic/omp.xsl:29427 classic/omp.xsl:32251 classic/omp.xsl:32392 #: classic/omp.xsl:32900 msgctxt "Report" msgid "not finished" msgstr "" #: classic/omp.xsl:29475 classic/omp.xsl:32189 classic/omp.xsl:32359 #: classic/omp.xsl:32770 classic/omp.xsl:39126 classic/omp.xsl:39370 msgid "OS" msgstr "" #: classic/omp.xsl:29487 msgid "Open Ports" msgstr "" #: classic/omp.xsl:29493 msgid "Open TCP Ports" msgstr "" #: classic/omp.xsl:29502 msgid "Open UDP Ports" msgstr "" #: classic/omp.xsl:29511 classic/omp.xsl:29663 classic/omp.xsl:32772 msgid "Apps" msgstr "" #: classic/omp.xsl:29517 classic/omp.xsl:32192 classic/omp.xsl:32363 #: classic/omp.xsl:32773 classic/omp.xsl:33030 msgctxt "Host" msgid "Distance" msgstr "" #: classic/omp.xsl:29531 msgid "Host Identification" msgstr "" #: classic/omp.xsl:29534 msgid "Identifier" msgstr "" #: classic/omp.xsl:29554 msgid "Scanned IP" msgstr "" #: classic/omp.xsl:29559 classic/omp.xsl:29565 classic/omp.xsl:29571 #: classic/omp.xsl:29577 classic/omp.xsl:39114 classic/omp.xsl:39362 msgid "Hostname" msgstr "" #: classic/omp.xsl:29559 msgid "target definition" msgstr "" #: classic/omp.xsl:29565 msgid "reverse lookup" msgstr "" #: classic/omp.xsl:29571 msgid "WMI, Standalone" msgstr "" #: classic/omp.xsl:29577 msgid "WMI, Domain" msgstr "" #: classic/omp.xsl:29590 classic/omp.xsl:29593 msgid "Hardware" msgstr "" #: classic/omp.xsl:29590 msgid "Information not available" msgstr "" #: classic/omp.xsl:29596 msgctxt "Hardware" msgid "Component" msgstr "" #: classic/omp.xsl:29597 msgid "Values" msgstr "" #: classic/omp.xsl:29601 msgid "CPU" msgstr "" #: classic/omp.xsl:29607 msgctxt "Hardware" msgid "Memory" msgstr "" #: classic/omp.xsl:29613 msgid "Target-Interface" msgstr "" #: classic/omp.xsl:29635 msgid "Other MACs" msgstr "" #: classic/omp.xsl:29647 msgid "Netinfo dump" msgstr "" #: classic/omp.xsl:29663 msgctxt "Apps" msgid "None" msgstr "" #: classic/omp.xsl:29666 msgid "Detected Applications" msgstr "" #: classic/omp.xsl:29672 classic/omp.xsl:32193 msgid "Prognosis" msgstr "" #: classic/omp.xsl:29898 msgid "Scan Results" msgstr "" #: classic/omp.xsl:30057 msgctxt "Note" msgid "Active until" msgstr "" #: classic/omp.xsl:30068 classic/omp.xsl:30146 classic/omp.xsl:30342 #: classic/omp.xsl:30420 msgctxt "Action Verb" msgid "Move to Trashcan" msgstr "" #: classic/omp.xsl:30069 classic/dynamic_strings.xsl:498 msgid "Permission to move Note to trashcan denied" msgstr "" #: classic/omp.xsl:30147 msgid "Note cannot be moved to trashcan" msgstr "" #: classic/omp.xsl:30152 classic/dynamic_strings.xsl:181 msgid "Note Details" msgstr "" #: classic/omp.xsl:30158 classic/dynamic_strings.xsl:519 msgid "Permission to edit Note denied" msgstr "" #: classic/omp.xsl:30163 classic/dynamic_strings.xsl:435 msgid "Note is not writable" msgstr "" #: classic/omp.xsl:30289 classic/dynamic_strings.xsl:242 msgid "Export Note" msgstr "" #: classic/omp.xsl:30311 msgid "Override from " msgstr "" #: classic/omp.xsl:30323 msgctxt "Override" msgid " to " msgstr "" #: classic/omp.xsl:30331 msgctxt "Override" msgid "Active until" msgstr "" #: classic/omp.xsl:30343 classic/dynamic_strings.xsl:499 msgid "Permission to move Override to trashcan denied" msgstr "" #: classic/omp.xsl:30421 msgid "Override cannot be moved to trashcan" msgstr "" #: classic/omp.xsl:30426 classic/dynamic_strings.xsl:182 msgid "Override Details" msgstr "" #: classic/omp.xsl:30432 classic/dynamic_strings.xsl:520 msgid "Permission to edit Override denied" msgstr "" #: classic/omp.xsl:30437 classic/dynamic_strings.xsl:436 msgid "Override is not writable" msgstr "" #: classic/omp.xsl:30563 classic/dynamic_strings.xsl:243 msgid "Export Override" msgstr "" #: classic/omp.xsl:30589 msgid "All Assets with this IP" msgstr "" #: classic/omp.xsl:30595 msgid "The Asset recorded from this report" msgstr "" #: classic/omp.xsl:30648 classic/dynamic_strings.xsl:180 msgid "Result Details" msgstr "" #: classic/omp.xsl:30654 msgid "Export Result as XML" msgstr "" #: classic/omp.xsl:30678 classic/omp.xsl:33825 msgid "Corresponding Task (%1)" msgstr "" #: classic/omp.xsl:30685 classic/omp.xsl:30686 classic/omp.xsl:30691 #: classic/omp.xsl:30693 msgid "Corresponding Report" msgstr "" #: classic/omp.xsl:30726 msgid "User Tags for this Result" msgstr "" #: classic/omp.xsl:31062 classic/omp.xsl:32085 msgctxt "Result" msgid "Overridden from " msgstr "" #: classic/omp.xsl:31243 msgid "Result Tags" msgstr "" #: classic/omp.xsl:31283 msgid "Vulnerability Detection Result" msgstr "" #: classic/omp.xsl:31287 msgid "" "Vulnerability was detected according to the Vulnerability Detection Method." msgstr "" #: classic/omp.xsl:31350 msgid "Log Method" msgstr "" #: classic/omp.xsl:31399 msgid "Version used" msgstr "" #: classic/omp.xsl:31418 msgid "Product Detection Result" msgstr "" #: classic/omp.xsl:31421 msgid "Product" msgstr "" #: classic/omp.xsl:31433 msgctxt "Result" msgid "Log" msgstr "" #: classic/omp.xsl:31436 msgid "Product detection results" msgstr "" #: classic/omp.xsl:31437 msgid "View details of product detection" msgstr "" #: classic/omp.xsl:31540 msgid "Different Lines" msgstr "" #: classic/omp.xsl:31774 classic/omp.xsl:31776 classic/omp.xsl:31779 #: classic/omp.xsl:31781 classic/omp.xsl:31858 classic/omp.xsl:31860 #: classic/omp.xsl:31863 classic/omp.xsl:31865 msgid "OS conflict" msgstr "" #: classic/omp.xsl:31797 msgid "No information on Operating System." msgstr "" #: classic/omp.xsl:31881 msgid "No information on Operating System was gathered during scan." msgstr "" #: classic/omp.xsl:32167 classic/omp.xsl:32342 classic/omp.xsl:39120 #: classic/omp.xsl:39366 msgid "IP" msgstr "" #: classic/omp.xsl:32188 msgid "Last Report" msgstr "" #: classic/omp.xsl:32190 classic/omp.xsl:32360 classic/omp.xsl:32771 #: classic/omp.xsl:33029 msgid "Ports" msgstr "" #: classic/omp.xsl:32191 classic/omp.xsl:32361 msgctxt "Apps short" msgid "Apps" msgstr "" #: classic/omp.xsl:32247 msgid "View Report %1" msgstr "" #: classic/omp.xsl:32306 msgid "No Apps detected for Prognostic Report" msgstr "" #: classic/omp.xsl:32324 classic/omp.xsl:32424 classic/omp.xsl:32954 msgctxt "Hosts" msgid "Total" msgstr "" #: classic/omp.xsl:32358 msgid "Current Report" msgstr "" #: classic/omp.xsl:32774 msgid "Auth" msgstr "" #: classic/omp.xsl:32775 msgctxt "Time" msgid "Start" msgstr "" #: classic/omp.xsl:32776 msgctxt "Time" msgid "End" msgstr "" #: classic/omp.xsl:32802 classic/omp.xsl:34499 msgctxt "Results" msgid "Total" msgstr "" #: classic/omp.xsl:33098 msgid "IANA" msgstr "" #: classic/omp.xsl:33184 classic/omp.xsl:33440 classic/omp.xsl:33537 #: classic/omp.xsl:33933 msgid "Occurrences" msgstr "" #: classic/omp.xsl:33335 classic/omp.xsl:33335 classic/omp.xsl:33336 msgctxt "Report" msgid "Unknown" msgstr "" #: classic/omp.xsl:33377 classic/omp.xsl:33405 msgctxt "Result" msgid "None" msgstr "" #: classic/omp.xsl:33438 classic/omp.xsl:33535 msgid "Application CPE" msgstr "" #: classic/omp.xsl:33460 msgctxt "Result" msgid "for App" msgstr "" #: classic/omp.xsl:33574 msgid "View Report" msgstr "" #: classic/omp.xsl:33588 classic/omp.xsl:33679 msgctxt "Property" msgid "Download Format" msgstr "" #: classic/omp.xsl:33642 msgid "Download full Report" msgstr "" #: classic/omp.xsl:33646 classic/omp.xsl:33723 classic/omp.xsl:34502 #: classic/omp.xsl:34505 classic/omp.xsl:34509 msgctxt "Action Verb" msgid "Download" msgstr "" #: classic/omp.xsl:33720 msgid "Download filtered Report" msgstr "" #: classic/omp.xsl:33736 msgid "Adding Report to Assets..." msgstr "" #: classic/omp.xsl:33754 msgid "Add to Assets with QoD>=%1%% and Overrides disabled" msgstr "" #: classic/omp.xsl:33761 msgid "Report content added to Assets with QoD>=%1%% and Overrides enabled." msgstr "" #: classic/omp.xsl:33764 msgid "Report content added to Assets with QoD>=%1%% and Overrides disabled." msgstr "" #: classic/omp.xsl:33779 msgid "Report content could not be added to Assets." msgstr "" #: classic/omp.xsl:33796 msgid "Removing Report from Assets..." msgstr "" #: classic/omp.xsl:33797 classic/omp.xsl:33799 msgid "Remove from Assets" msgstr "" #: classic/omp.xsl:33802 msgid "Report content removed from Assets." msgstr "" #: classic/omp.xsl:33807 msgid "Report content could not be removed from Assets." msgstr "" #: classic/omp.xsl:33830 msgid "Corresponding Results" msgstr "" #: classic/omp.xsl:33857 msgid "NVT Severity" msgstr "" #: classic/omp.xsl:33986 msgid "ERROR: List of available report formats missing!" msgstr "" #: classic/omp.xsl:33991 msgid "Cannot find report format %1" msgstr "" #: classic/omp.xsl:33996 msgid "Report format %1 is not trusted" msgstr "" #: classic/omp.xsl:34001 msgid "Report format %1 is not active" msgstr "" #: classic/omp.xsl:34034 msgid "DN" msgstr "" #: classic/omp.xsl:34035 msgid "Serial" msgstr "" #: classic/omp.xsl:34036 msgid "Not valid before" msgstr "" #: classic/omp.xsl:34037 msgid "Not valid after" msgstr "" #: classic/omp.xsl:34115 classic/omp.xsl:34116 msgid "Download SSL Cert" msgstr "" #: classic/omp.xsl:34126 msgid "Verifying Scanner..." msgstr "" #: classic/omp.xsl:34127 classic/omp.xsl:34128 msgid "Verify Scanner" msgstr "" #: classic/omp.xsl:34139 msgid "Scanner has been verified." msgstr "" #: classic/omp.xsl:34142 msgid "Verification failed" msgstr "" #: classic/omp.xsl:34144 msgid "Scanner could not be verified." msgstr "" #: classic/omp.xsl:34157 classic/omp.xsl:34160 msgctxt "Action Verb" msgid "Download CA Certificate" msgstr "" #: classic/omp.xsl:34200 msgid "Error Message" msgstr "" #: classic/omp.xsl:34251 msgid "User Tags for Report \"%1\" (%2)" msgstr "" #: classic/omp.xsl:34292 msgid "Multiple hosts" msgstr "" #: classic/omp.xsl:34298 msgid "Result of Task" msgstr "" #: classic/omp.xsl:34316 msgid "Scan 1 started" msgstr "" #: classic/omp.xsl:34320 msgid "Scan 1 ended" msgstr "" #: classic/omp.xsl:34324 msgid "Scan 1 status" msgstr "حالة المسح 1" #: classic/omp.xsl:34353 msgid "Scan 2 started" msgstr "" #: classic/omp.xsl:34357 msgid "Scan 2 ended" msgstr "" #: classic/omp.xsl:34361 msgid "Scan 2 status" msgstr "حالة المسح 2" #: classic/omp.xsl:34386 msgid "Scan initiated" msgstr "" #: classic/omp.xsl:34394 msgid "Scan started" msgstr "" #: classic/omp.xsl:34402 msgid "Scan ended" msgstr "" #: classic/omp.xsl:34410 msgid "Scan duration" msgstr "" #: classic/omp.xsl:34418 msgid "Scan status" msgstr "حالة ال Feed" #: classic/omp.xsl:34508 classic/omp.xsl:34577 classic/omp.xsl:34580 #: classic/omp.xsl:34650 classic/omp.xsl:34653 msgctxt "Action Verb" msgid "Run Alert" msgstr "" #: classic/omp.xsl:34520 msgid "Full report" msgstr "" #: classic/omp.xsl:34541 classic/omp.xsl:34625 msgid "Running Alert..." msgstr "" #: classic/omp.xsl:34598 msgid "Filtered report" msgstr "" #: classic/omp.xsl:34724 classic/omp.xsl:34726 classic/dynamic_strings.xsl:409 msgid "New Role" msgstr "" #: classic/omp.xsl:34731 classic/omp.xsl:34733 classic/omp.xsl:35130 #: classic/omp.xsl:36021 classic/omp.xsl:36160 classic/omp.xsl:36245 #: classic/omp.xsl:36471 classic/omp.xsl:36693 classic/dynamic_strings.xsl:122 #: classic/gsad.xsl:672 msgid "Roles" msgstr "" #: classic/omp.xsl:34765 msgid "Create Role" msgstr "" #: classic/omp.xsl:34785 classic/dynamic_strings.xsl:622 msgid "Edit Role" msgstr "" #: classic/omp.xsl:34879 classic/omp.xsl:34884 classic/omp.xsl:34923 #: classic/omp.xsl:34928 msgid "Create Permission" msgstr "" #: classic/omp.xsl:34893 msgid "New Super Permission" msgstr "" #: classic/omp.xsl:34937 classic/omp.xsl:35162 classic/omp.xsl:35165 #: classic/omp.xsl:35168 msgid "General Command Permissions" msgstr "" #: classic/omp.xsl:35110 classic/dynamic_strings.xsl:432 msgid "Role is still in use" msgstr "" #: classic/omp.xsl:35162 msgctxt "Permissions" msgid "None" msgstr "" #: classic/omp.xsl:35165 msgid "Role has Everything" msgstr "" #: classic/omp.xsl:35354 classic/omp.xsl:35362 classic/omp.xsl:35365 #: classic/gsad.xsl:636 msgid "Performance" msgstr "" #: classic/omp.xsl:35373 msgid "Reports span the last" msgstr "" #: classic/omp.xsl:35414 classic/omp.xsl:35417 msgid "year" msgstr "" #: classic/omp.xsl:35425 msgid "Reports for slave" msgstr "" #: classic/omp.xsl:35471 msgid "" "The selected Scan Slave can currently not be reached for retrieval of " "performance data." msgstr "" #: classic/omp.xsl:35474 msgid "" "Please check network connection or Slave configuration. The problem may " "also be temporary, so you could try again at a later time." msgstr "" #: classic/omp.xsl:35731 msgctxt "Task|Report" msgid "First" msgstr "" #: classic/omp.xsl:35765 classic/omp.xsl:35773 classic/omp.xsl:35776 #: classic/gsad.xsl:624 msgid "Trashcan" msgstr "" #: classic/omp.xsl:35789 classic/omp.xsl:35790 msgctxt "Action Verb" msgid "Empty Trashcan" msgstr "" #: classic/omp.xsl:35795 msgctxt "Trashcan" msgid "Contents" msgstr "" #: classic/omp.xsl:35799 msgctxt "Trashcan" msgid "Items" msgstr "" #: classic/omp.xsl:36089 classic/dynamic_strings.xsl:407 msgid "New User" msgstr "" #: classic/omp.xsl:36101 classic/omp.xsl:36614 msgid "Login Name" msgstr "" #: classic/omp.xsl:36111 classic/omp.xsl:36634 msgid "Authentication" msgstr "" #: classic/omp.xsl:36121 classic/omp.xsl:36129 msgid "Password:" msgstr "" #: classic/omp.xsl:36144 classic/omp.xsl:36671 msgctxt "Auth Method" msgid "LDAP Authentication Only" msgstr "" #: classic/omp.xsl:36152 classic/omp.xsl:36686 msgctxt "Auth Method" msgid "RADIUS Authentication Only" msgstr "" #: classic/omp.xsl:36183 classic/omp.xsl:36253 classic/omp.xsl:36507 #: classic/omp.xsl:36735 msgid "Host Access" msgstr "" #: classic/omp.xsl:36188 classic/omp.xsl:36209 classic/omp.xsl:36374 #: classic/omp.xsl:36511 classic/omp.xsl:36526 classic/omp.xsl:36760 #: classic/omp.xsl:36796 msgid "Allow all and deny" msgstr "" #: classic/omp.xsl:36194 classic/omp.xsl:36215 classic/omp.xsl:36378 #: classic/omp.xsl:36515 classic/omp.xsl:36530 classic/omp.xsl:36747 #: classic/omp.xsl:36783 msgid "Deny all and allow" msgstr "" #: classic/omp.xsl:36204 classic/omp.xsl:36522 classic/omp.xsl:36771 msgid "Interface Access" msgstr "" #: classic/omp.xsl:36257 classic/omp.xsl:36537 msgid "Authentication Type" msgstr "" #: classic/omp.xsl:36386 classic/omp.xsl:36541 classic/gsad.xsl:679 msgctxt "Auth Method" msgid "LDAP" msgstr "" #: classic/omp.xsl:36389 classic/omp.xsl:36544 msgctxt "Auth Method" msgid "RADIUS" msgstr "" #: classic/omp.xsl:36392 classic/omp.xsl:36547 msgctxt "Auth Method" msgid "Local" msgstr "" #: classic/omp.xsl:36429 classic/dynamic_strings.xsl:471 msgid "User cannot be deleted" msgstr "" #: classic/omp.xsl:36603 classic/dynamic_strings.xsl:620 msgid "Edit User" msgstr "" #: classic/omp.xsl:36643 msgid "Use existing value" msgstr "" #: classic/omp.xsl:36652 msgid "New Password" msgstr "" #: classic/omp.xsl:36815 classic/omp.xsl:39763 msgid "Confirm action" msgstr "" #: classic/omp.xsl:36828 msgid "User \"%1\" will be deleted." msgstr "" #: classic/omp.xsl:36832 classic/omp.xsl:39787 msgid "" "If no inheriting user is selected, all owned resources will be deleted as " "well." msgstr "" #: classic/omp.xsl:36838 classic/omp.xsl:39790 msgid "Inheriting user" msgstr "" #: classic/omp.xsl:36850 classic/omp.xsl:39801 msgid "Current User" msgstr "" #: classic/omp.xsl:36936 classic/omp.xsl:37008 msgid "Setting" msgstr "" #: classic/omp.xsl:36940 classic/omp.xsl:37012 msgid "Enable" msgstr "" #: classic/omp.xsl:36967 msgid "Auth. DN" msgstr "" #: classic/omp.xsl:36988 classic/omp.xsl:37040 msgid "Save" msgstr "" #: classic/omp.xsl:37034 msgid "Secret Key" msgstr "" #: classic/omp.xsl:37057 classic/omp.xsl:37064 msgctxt "Auth Method" msgid "LDAP per-User Authentication" msgstr "" #: classic/omp.xsl:37072 msgctxt "Auth Method" msgid "LDAP per-User Authentication not available" msgstr "" #: classic/omp.xsl:37081 classic/omp.xsl:37088 msgctxt "Auth Method" msgid "RADIUS Authentication" msgstr "" #: classic/omp.xsl:37097 msgctxt "Auth Method" msgid "RADIUS Authentication not available" msgstr "" #: classic/omp.xsl:37130 classic/omp.xsl:37138 msgid "Feed" msgstr "" #: classic/omp.xsl:37141 classic/gsad.xsl:646 msgid "Feed Status" msgstr "حالة الـ Feed" #: classic/omp.xsl:37148 msgctxt "Feed" msgid "Content" msgstr "" #: classic/omp.xsl:37149 msgid "Origin" msgstr "" #: classic/omp.xsl:37214 msgid "Synchronization with this feed is currently not possible." msgstr "" #: classic/omp.xsl:37217 msgid "The synchronization script returned the following error message:" msgstr "" #: classic/omp.xsl:37226 msgctxt "Feed Sync" msgid "Synchronization" msgstr "" #: classic/omp.xsl:37227 msgctxt "Feed Sync" msgid " in progress" msgstr "" #: classic/omp.xsl:37229 msgctxt "Feed Sync" msgid "Started " msgstr "" #: classic/omp.xsl:37233 msgctxt "Feed Sync" msgid " by " msgstr "" #: classic/omp.xsl:37246 msgid "Please check the automatic synchronization of your system" msgstr "" #: classic/omp.xsl:37252 msgid "Less than 1 day old" msgstr "" #: classic/omp.xsl:37257 msgid "No status info available" msgstr "لا معلومات عن الحالة." #: classic/omp.xsl:37263 msgid "OMP Error" msgstr "" #: classic/omp.xsl:37328 msgid "SCAP" msgstr "" #: classic/omp.xsl:37415 classic/omp.xsl:37430 classic/omp.xsl:37433 #: classic/omp.xsl:38042 classic/omp.xsl:38047 classic/omp.xsl:38048 #: classic/gsad.xsl:630 msgid "My Settings" msgstr "" #: classic/omp.xsl:37420 classic/omp.xsl:38039 msgid "Edit My Settings" msgstr "" #: classic/omp.xsl:37462 classic/omp.xsl:38096 msgid "User Interface Language" msgstr "" #: classic/omp.xsl:37489 classic/omp.xsl:38147 msgid "Rows Per Page" msgstr "" #: classic/omp.xsl:37493 msgid "Max Rows Per Page (immutable)" msgstr "" #: classic/omp.xsl:37497 classic/omp.xsl:38155 msgid "Details Export File Name" msgstr "" #: classic/omp.xsl:37501 classic/omp.xsl:38163 msgid "List Export File Name" msgstr "" #: classic/omp.xsl:37505 classic/omp.xsl:38171 msgid "Report Export File Name" msgstr "" #: classic/omp.xsl:37509 classic/omp.xsl:38179 msgid "Severity Class" msgstr "" #: classic/omp.xsl:37518 classic/omp.xsl:38188 msgid "Dynamic Severity" msgstr "" #: classic/omp.xsl:37531 classic/omp.xsl:38207 msgid "Default Severity" msgstr "" #: classic/omp.xsl:37537 classic/omp.xsl:38217 msgid "Default Alert" msgstr "" #: classic/omp.xsl:37551 classic/omp.xsl:38232 msgid "Default OpenVAS Scan Config" msgstr "إعداد المسح الافتراضي للـ OpenVAS" #: classic/omp.xsl:37563 classic/omp.xsl:38245 msgid "Default OSP Scan Config" msgstr "إعداد المسح الافتراضي للـ OSP" #: classic/omp.xsl:37577 classic/omp.xsl:38260 msgid "Default SSH Credential" msgstr "" #: classic/omp.xsl:37589 classic/omp.xsl:38273 msgid "Default SMB Credential" msgstr "إعتمادات الـ SMB الإفتراضية" #: classic/omp.xsl:37601 classic/omp.xsl:38286 msgid "Default ESXi Credential" msgstr "" #: classic/omp.xsl:37613 classic/omp.xsl:38299 msgid "Default SNMP Credential" msgstr "" #: classic/omp.xsl:37627 classic/omp.xsl:38314 msgid "Default Port List" msgstr "" #: classic/omp.xsl:37641 classic/omp.xsl:38344 msgid "Default OpenVAS Scanner" msgstr "" #: classic/omp.xsl:37653 classic/omp.xsl:38357 msgid "Default OSP Scanner" msgstr "" #: classic/omp.xsl:37667 classic/omp.xsl:38329 msgid "Default Report Format" msgstr "" #: classic/omp.xsl:37681 classic/omp.xsl:38372 msgid "Default Schedule" msgstr "" #: classic/omp.xsl:37695 classic/omp.xsl:38387 msgid "Default Slave" msgstr "" #: classic/omp.xsl:37709 classic/omp.xsl:38402 msgid "Default Target" msgstr "" #: classic/omp.xsl:37723 classic/omp.xsl:38417 msgid "Agents Filter" msgstr "" #: classic/omp.xsl:37732 classic/omp.xsl:38428 msgid "Alerts Filter" msgstr "" #: classic/omp.xsl:37741 classic/omp.xsl:38439 msgid "Assets Filter" msgstr "" #: classic/omp.xsl:37750 classic/omp.xsl:38450 msgid "Configs Filter" msgstr "" #: classic/omp.xsl:37759 classic/omp.xsl:38461 msgid "Credentials Filter" msgstr "" #: classic/omp.xsl:37768 classic/omp.xsl:38472 msgid "Filters Filter" msgstr "" #: classic/omp.xsl:37777 classic/omp.xsl:38483 msgid "Notes Filter" msgstr "مرشح الملاحظات" #: classic/omp.xsl:37786 classic/omp.xsl:38494 msgid "Overrides Filter" msgstr "" #: classic/omp.xsl:37795 classic/omp.xsl:38505 msgid "Permissions Filter" msgstr "" #: classic/omp.xsl:37804 classic/omp.xsl:38516 msgid "Port Lists Filter" msgstr "" #: classic/omp.xsl:37813 classic/omp.xsl:38527 msgid "Reports Filter" msgstr "" #: classic/omp.xsl:37822 classic/omp.xsl:38538 msgid "Report Formats Filter" msgstr "" #: classic/omp.xsl:37831 classic/omp.xsl:38549 msgid "Results Filter" msgstr "" #: classic/omp.xsl:37840 classic/omp.xsl:38560 msgid "Roles Filter" msgstr "" #: classic/omp.xsl:37849 classic/omp.xsl:38571 msgid "Schedules Filter" msgstr "" #: classic/omp.xsl:37858 classic/omp.xsl:38582 msgid "Slaves Filter" msgstr "" #: classic/omp.xsl:37867 classic/omp.xsl:38593 msgid "Tags Filter" msgstr "" #: classic/omp.xsl:37876 classic/omp.xsl:38604 msgid "Targets Filter" msgstr "" #: classic/omp.xsl:37885 classic/omp.xsl:38615 msgid "Tasks Filter" msgstr "مفلتر المهام" #: classic/omp.xsl:37894 classic/omp.xsl:38626 classic/dynamic_strings.xsl:317 msgid "CPE Filter" msgstr "" #: classic/omp.xsl:37903 classic/omp.xsl:38637 classic/dynamic_strings.xsl:316 msgid "CVE Filter" msgstr "" #: classic/omp.xsl:37912 classic/omp.xsl:38648 classic/dynamic_strings.xsl:315 msgid "NVT Filter" msgstr "" #: classic/omp.xsl:37921 classic/omp.xsl:38659 classic/dynamic_strings.xsl:318 msgid "OVAL Filter" msgstr "" #: classic/omp.xsl:37930 classic/omp.xsl:38670 classic/dynamic_strings.xsl:319 msgid "CERT-Bund Filter" msgstr "مرشح الـ CERT-Bund " #: classic/omp.xsl:37939 classic/omp.xsl:38681 classic/dynamic_strings.xsl:320 msgid "DFN-CERT Filter" msgstr "مرشح الـ DFN-CERT" #: classic/omp.xsl:37948 classic/omp.xsl:38693 classic/dynamic_strings.xsl:322 msgid "All SecInfo Filter" msgstr "جميع مرشحات الـ SecInfo" #: classic/omp.xsl:37959 msgid "Default CA Cert (immutable)" msgstr "" #: classic/omp.xsl:38077 msgctxt "Auth Data|Password" msgid "Old" msgstr "" #: classic/omp.xsl:38085 msgctxt "Auth Data|Password" msgid "New" msgstr "" #: classic/omp.xsl:38707 msgid "Save My Settings" msgstr "" #: classic/omp.xsl:38726 classic/omp.xsl:38729 classic/omp.xsl:39029 msgid "New Host" msgstr "" #: classic/omp.xsl:38763 msgid "Create Host" msgstr "" #: classic/omp.xsl:38783 msgid "Operating System Details" msgstr "" #: classic/omp.xsl:38787 classic/omp.xsl:38789 msgid "OSs" msgstr "" #: classic/omp.xsl:38807 classic/omp.xsl:39676 msgid "OS is in use" msgstr "" #: classic/omp.xsl:38811 classic/omp.xsl:39087 msgid "Export Asset as XML" msgstr "" #: classic/omp.xsl:38822 classic/gsad.xsl:472 msgid "Operating Systems" msgstr "أنظمة التشغيل" #: classic/omp.xsl:38850 msgid "Latest Severity" msgstr "" #: classic/omp.xsl:38860 msgid "Highest Severity" msgstr "" #: classic/omp.xsl:38870 msgid "Average Severity" msgstr "" #: classic/omp.xsl:38930 msgid "Edit Asset" msgstr "" #: classic/omp.xsl:38987 msgid "Save Asset" msgstr "" #: classic/omp.xsl:39054 classic/omp.xsl:39543 msgid "Host is in use" msgstr "" #: classic/omp.xsl:39061 classic/omp.xsl:39551 msgid "Edit Host" msgstr "" #: classic/omp.xsl:39071 classic/omp.xsl:39561 msgid "Host is not writable" msgstr "" #: classic/omp.xsl:39074 classic/omp.xsl:39564 msgid "Permission to edit Host denied" msgstr "" #: classic/omp.xsl:39077 classic/omp.xsl:39567 msgid "Cannot modify Host" msgstr "" #: classic/omp.xsl:39134 msgid "Route" msgstr "" #: classic/omp.xsl:39173 msgid "Show scan results for this host" msgstr "" #: classic/omp.xsl:39186 msgid "All Identifiers" msgstr "" #: classic/omp.xsl:39189 msgid "Latest Identifiers" msgstr "" #: classic/omp.xsl:39298 msgid "Show only latest Identifiers" msgstr "" #: classic/omp.xsl:39313 msgid "Show all Identifiers" msgstr "" #: classic/omp.xsl:39378 classic/omp.xsl:39437 msgctxt "Date" msgid "Updated" msgstr "" #: classic/omp.xsl:39416 msgid "Latest" msgstr "" #: classic/omp.xsl:39421 msgid "Highest" msgstr "" #: classic/omp.xsl:39426 msgid "Average" msgstr "" #: classic/omp.xsl:39586 msgid "Create Target from host" msgstr "" #: classic/omp.xsl:39590 msgid "Export Host" msgstr "" #: classic/omp.xsl:39681 msgid "Export Operating System" msgstr "" #: classic/omp.xsl:39868 classic/omp.xsl:39871 msgid "Help: OMP" msgstr "" #: classic/omp.xsl:39932 classic/omp.xsl:39940 classic/omp.xsl:39943 msgctxt "CVSS Calculator" msgid "CVSS Base Score Calculator" msgstr "" #: classic/omp.xsl:39948 msgctxt "CVSS Calculator" msgid "From Metrics" msgstr "" #: classic/omp.xsl:39952 msgctxt "CVSS Vector" msgid "Access Vector" msgstr "" #: classic/omp.xsl:39974 msgctxt "CVSS Vector" msgid "Access Complexity" msgstr "" #: classic/omp.xsl:39996 msgctxt "CVSS Vector" msgid "Authentication" msgstr "" #: classic/omp.xsl:40018 msgctxt "CVSS Vector" msgid "Confidentiality" msgstr "" #: classic/omp.xsl:40040 msgctxt "CVSS Vector" msgid "Integrity" msgstr "" #: classic/omp.xsl:40062 msgctxt "CVSS Vector" msgid "Availability" msgstr "" #: classic/omp.xsl:40087 classic/omp.xsl:40106 msgctxt "CVSS Calculator" msgid "Calculate" msgstr "" #: classic/omp.xsl:40092 msgctxt "CVSS Calculator" msgid "From Vector" msgstr "" #: classic/omp.xsl:40115 msgctxt "CVSS Calculator" msgid "Base Vector" msgstr "" #: classic/omp.xsl:40121 msgctxt "CVSS Calculator" msgid "Base Score" msgstr "" #: classic/omp.xsl:40132 msgid "" "Invalid CVSS Base Vector value provided. Use back button of your browser to" " edit the vector." msgstr "" #: classic/omp.xsl:645 msgid "%1 day" msgid_plural "%1 days" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/omp.xsl:648 msgid "%1 hour" msgid_plural "%1 hours" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/omp.xsl:651 msgid "%1 minute" msgid_plural "%1 minutes" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/omp.xsl:654 msgid "%1 second" msgid_plural "%1 seconds" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/omp.xsl:18844 msgid "A Task using this schedule will be affected by changes made here." msgid_plural "" "%1 Tasks using this schedule will be affected by changes made here." msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/omp.xsl:33464 msgid "" "Includes %1 host where CPE was found in inventory, but number of " "installations could not be determined" msgid_plural "" "Includes %1 hosts where CPE was found in inventory, but number of " "installations could not be determined" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/omp.xsl:37244 msgid "Too old (%1 day)" msgid_plural "Too old (%1 days)" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/omp.xsl:37249 msgid "%1 day old" msgid_plural "%1 days old" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/wizard.xsl:49 msgid "Wizard" msgstr "" #: classic/wizard.xsl:51 classic/wizard.xsl:58 msgctxt "Action Verb" msgid "Start Scan" msgstr "" #: classic/wizard.xsl:59 classic/wizard.xsl:167 msgid "Task Wizard" msgstr "معالج المهمة" #: classic/wizard.xsl:66 classic/wizard.xsl:451 msgid "Advanced Task Wizard" msgstr "معالج المهمة المتقدم" #: classic/wizard.xsl:73 classic/wizard.xsl:618 msgid "Modify Task Wizard" msgstr "تعديل معالج المهمة" #: classic/wizard.xsl:89 msgid "Welcome to the scan task management!" msgstr "" #: classic/wizard.xsl:90 msgid "" "To start your first vulnerability scan, the scan wizard can help you to do " "so with just one click." msgstr "" #: classic/wizard.xsl:91 msgid "" "Simply select the wizard icon from the icon bar in the top-left of this " "page." msgstr "" #: classic/wizard.xsl:105 msgid "Quick start: Immediately scan an IP address" msgstr "بداية سريعة: قم بمسح عنوان IP حالاً" #: classic/wizard.xsl:108 msgid "IP address or hostname:" msgstr "عنوان IP أو اسم المضيف" #: classic/wizard.xsl:131 msgid "The default address is either your computer or your network gateway." msgstr "العنوان الافتراضي إما أن يكون جهازك أو عنوان بوابة شبكية" #: classic/wizard.xsl:134 msgid "As a short-cut I will do the following for you:" msgstr "كاختصار سأقوم بعمل التالي من أجلك:" #: classic/wizard.xsl:136 msgid "Create a new Target" msgstr "إنشاء هدف جديد" #: classic/wizard.xsl:137 msgid "Create a new Task" msgstr "" #: classic/wizard.xsl:138 msgid "Start this scan task right away" msgstr "" #: classic/wizard.xsl:139 msgid "" "Switch the view to reload every 30 seconds so you can lean back and watch " "the scan progress" msgstr "" #: classic/wizard.xsl:143 msgid "" "In fact, you must not lean back. As soon as the scan progress is beyond 1%, " "you can already jump into the scan report via the link in the Reports Total " "column and review the results collected so far." msgstr "" "في الحقيقة, يجب عليك أن لا تستريح. حالما يصبح تقدم المسح أكثر من واحد " "بالمئة, تستطيع الذهاب مباشرة إلى تقرير المسح عبر الرابط في عمود التقارير " "الكلية وعرض النتائج المجموعة حتى الآن." #: classic/wizard.xsl:146 msgid "" "When creating the Target and Task I will use the defaults as configured in " "\"My Settings\"." msgstr "" "عند إنشاء الهدف والمسح سوف أستخدم الإعدادت الإفتراضية كما قد تم إعدادها في \"" "إعداداتي\"" #: classic/wizard.xsl:149 msgid "By clicking the New Task icon" msgstr "بالضغط على إيقونة \"مهمة جديدة\"" #: classic/wizard.xsl:157 msgid "you can create a new Task yourself." msgstr "يمكنك إنشاء مهمة جديدة بنفسه" #: classic/wizard.xsl:196 msgid "" "I can help you by creating a new scan task and automatically starting it." msgstr "" #: classic/wizard.xsl:197 msgid "" "All you need to do is enter a name for the new task and the IP address or " "host name of the target, and select a scan configuration." msgstr "" "كل ما عليك فعله هو أن تدخل اسم المهمة الجديدة والعنوان الشبكي أو اسم المضيف " "للهدف, واختيار إعدادات المسح." #: classic/wizard.xsl:198 msgid "" "You can choose if you want me to run the scan immediately, schedule the task" " for a later date and time, or just create the task so you can run it " "manually later." msgstr "" "يمكنك إختيار فيما إذا أردتني أن أنفذ المسح مباشرة, جدول المهمة من أجل تاريخ " "ووقت آخر, أو فقط أنشئ المهمة بحيث يمكنك تنفيذها يدويا فيما بعد." #: classic/wizard.xsl:199 msgid "" "In order to run an authenticated scan, you have to select SSH and/or SMB " "credentials, but you can also run an unauthenticated scan by not selecting " "any credentials." msgstr "" "من أجل تنفيذ مسح موثوق, عليك اختيار اعتمادات الـ SSH و (أو) SMB, لكن " "تستطيع أيضا تنفيذ مسح غير موثوق عن طريق عدم اختيار أي اعتمادات." #: classic/wizard.xsl:202 msgid "" "If you enter an email address in the \"Email report to\" field, a report of " "the scan will be sent to this address once it is finished." msgstr "" "إذا أدخلت بريد الكتروني في حقل \"إرسال تقرير إلى البريد\", سيتم إرسال تقرير " "المسح إلى هذا البريد ريثما تتم عملية المسح. " #: classic/wizard.xsl:206 msgid "Finally, you can select a slave which will run the scan." msgstr "في النهاية يمكنك اختيار خادم الذي سيقوم بعملية المسح." #: classic/wizard.xsl:209 msgid "For any other setting I will apply the defaults from \"My Settings\"." msgstr "من أجل إعدادا آخر سأقوم بتطبيق الإعدادات الإفتراضية من \"إعداداتي\"" #: classic/wizard.xsl:215 msgid "Quick start: Create a new task" msgstr "بداية سريعة: إنشاء مهمة جديدة" #: classic/wizard.xsl:219 msgid "Task Name" msgstr "" #: classic/wizard.xsl:249 msgid "Target Host(s)" msgstr "المضيف(المضيفين) الهدف" #: classic/wizard.xsl:258 classic/wizard.xsl:523 msgid "Start time" msgstr "" #: classic/wizard.xsl:264 msgid "Start immediately" msgstr "البدء في الحال" #: classic/wizard.xsl:270 classic/wizard.xsl:535 msgid "Create Schedule" msgstr "إنشاء مجدولة" #: classic/wizard.xsl:335 msgid "Do not start automatically" msgstr "لا تبدأ تلقائياً" #: classic/wizard.xsl:410 classic/wizard.xsl:601 msgid "Email report to" msgstr "إرسال بريد الكتروني إلى " #: classic/wizard.xsl:479 msgid "" "I will modify an existing task for you. The difference to the Edit Task " "dialog is that here you can enter values for associated objects directly. I " "will then create them for you automatically and assign them to the selected " "task." msgstr "" "سأقوم بتحرير مهمة موجودة لأجلك. الاختلاف مع صندوق تحرير المهمة هو انه هنا " "تستطيع إدخال القيم للعناصر المرتبطة مباشرة. سوف أقوم بعدها بإنشائهم تلقائيا " "لأجلك و إدراجهم للمهمة المحددة." #: classic/wizard.xsl:483 msgid "Please be aware that" msgstr "الرجاء الإنتباه أن" #: classic/wizard.xsl:486 msgid "setting a start time overwrites a possibly already existing one," msgstr "إعداد وقت بداية يقوم بالكتابة فوق واحدة موجودة مسبقا" #: classic/wizard.xsl:489 msgid "" "setting an Email Address means adding an additional Alert, not replacing an " "existing one." msgstr "" "إعداد إيميل ألكتروني يعني إضافة منبه إضافي, وليس استبدال منبه موجود مسبقا" #: classic/wizard.xsl:500 msgid "Quick edit: Modify a task" msgstr "" #: classic/wizard.xsl:529 msgid "Do not change" msgstr "" #: classic/dynamic_strings.xsl:46 msgid "Successfully logged out." msgstr "" #: classic/dynamic_strings.xsl:47 msgid "Already logged out." msgstr "" #: classic/dynamic_strings.xsl:48 msgid "Logged out. OMP service is down." msgstr "" #: classic/dynamic_strings.xsl:49 msgid "Login failed." msgstr "" #: classic/dynamic_strings.xsl:50 msgid "Login failed. OMP service is down." msgstr "" #: classic/dynamic_strings.xsl:51 msgid "Login failed. Error during authentication." msgstr "" #: classic/dynamic_strings.xsl:52 msgid "Session has expired. Please login again." msgstr "" #: classic/dynamic_strings.xsl:53 msgid "Cookie missing or bad. Please login again." msgstr "" #: classic/dynamic_strings.xsl:54 msgid "Token missing or bad. Please login again." msgstr "" #: classic/dynamic_strings.xsl:78 msgid "Scan Configuration" msgstr "إعدادات المسح" #: classic/dynamic_strings.xsl:104 msgid "All SecInfo Information" msgstr "جميع معلومات الـ SecInfo" #: classic/dynamic_strings.xsl:108 msgid "Configs" msgstr "" #: classic/dynamic_strings.xsl:110 msgid "Scan Configurations" msgstr "إعدادات المسح" #: classic/dynamic_strings.xsl:127 msgid "Global Task" msgstr "" #: classic/dynamic_strings.xsl:128 msgid "Global Note" msgstr "" #: classic/dynamic_strings.xsl:129 msgid "Global Override" msgstr "" #: classic/dynamic_strings.xsl:130 msgid "Global Target" msgstr "" #: classic/dynamic_strings.xsl:131 msgid "Global Port List" msgstr "" #: classic/dynamic_strings.xsl:132 msgid "Global Credential" msgstr "" #: classic/dynamic_strings.xsl:133 msgid "Global Config" msgstr "" #: classic/dynamic_strings.xsl:134 msgid "Global Scan Config" msgstr "إعداد المسح العام" #: classic/dynamic_strings.xsl:135 msgid "Global Scan Configuration" msgstr "إعدادات المسح العمومية" #: classic/dynamic_strings.xsl:136 msgid "Global Alert" msgstr "" #: classic/dynamic_strings.xsl:137 msgid "Global Schedule" msgstr "" #: classic/dynamic_strings.xsl:138 msgid "Global Report Format" msgstr "" #: classic/dynamic_strings.xsl:139 msgid "Global Slave" msgstr "" #: classic/dynamic_strings.xsl:140 msgid "Global Agent" msgstr "" #: classic/dynamic_strings.xsl:141 msgid "Global Scanner" msgstr "" #: classic/dynamic_strings.xsl:142 msgid "Global Filter" msgstr "" #: classic/dynamic_strings.xsl:143 msgid "Global Tag" msgstr "" #: classic/dynamic_strings.xsl:144 msgid "Global Permission" msgstr "" #: classic/dynamic_strings.xsl:145 msgid "Global User" msgstr "" #: classic/dynamic_strings.xsl:146 msgid "Global Group" msgstr "" #: classic/dynamic_strings.xsl:147 msgid "Global Role" msgstr "" #: classic/dynamic_strings.xsl:152 msgid "Task owned by %1" msgstr "" #: classic/dynamic_strings.xsl:153 msgid "Report owned by %1" msgstr "" #: classic/dynamic_strings.xsl:154 msgid "Result owned by %1" msgstr "" #: classic/dynamic_strings.xsl:155 msgid "Note owned by %1" msgstr "" #: classic/dynamic_strings.xsl:156 msgid "Override owned by %1" msgstr "" #: classic/dynamic_strings.xsl:157 msgid "Target owned by %1" msgstr "" #: classic/dynamic_strings.xsl:158 msgid "Port List owned by %1" msgstr "" #: classic/dynamic_strings.xsl:159 msgid "Credential owned by %1" msgstr "" #: classic/dynamic_strings.xsl:160 msgid "Scan Config owned by %1" msgstr "إعداد المسح ممتلك بنسبة 1%" #: classic/dynamic_strings.xsl:161 msgid "Alert owned by %1" msgstr "" #: classic/dynamic_strings.xsl:162 msgid "Schedule owned by %1" msgstr "" #: classic/dynamic_strings.xsl:163 msgid "Report Format owned by %1" msgstr "" #: classic/dynamic_strings.xsl:164 msgid "Slave owned by %1" msgstr "" #: classic/dynamic_strings.xsl:165 msgid "Agent owned by %1" msgstr "" #: classic/dynamic_strings.xsl:166 msgid "Scanner owned by %1" msgstr "" #: classic/dynamic_strings.xsl:167 msgid "Filter owned by %1" msgstr "" #: classic/dynamic_strings.xsl:168 msgid "Tag owned by %1" msgstr "" #: classic/dynamic_strings.xsl:169 msgid "Permission owned by %1" msgstr "" #: classic/dynamic_strings.xsl:170 msgid "User owned by %1" msgstr "" #: classic/dynamic_strings.xsl:171 msgid "Group owned by %1" msgstr "" #: classic/dynamic_strings.xsl:172 msgid "Role owned by %1" msgstr "" #: classic/dynamic_strings.xsl:177 msgid "Task Details" msgstr "" #: classic/dynamic_strings.xsl:178 msgid "Report Details" msgstr "" #: classic/dynamic_strings.xsl:187 msgid "CERT-Bund Advisory Details" msgstr "تفاصيل الـ CERT-Bund Advisory" #: classic/dynamic_strings.xsl:190 msgid "Port List Details" msgstr "" #: classic/dynamic_strings.xsl:193 msgid "Alert Details" msgstr "" #: classic/dynamic_strings.xsl:195 msgid "Report Format Details" msgstr "" #: classic/dynamic_strings.xsl:201 msgid "Permission Details" msgstr "" #: classic/dynamic_strings.xsl:202 msgid "User Details" msgstr "" #: classic/dynamic_strings.xsl:203 msgid "Group Details" msgstr "" #: classic/dynamic_strings.xsl:204 msgid "Role Details" msgstr "" #: classic/dynamic_strings.xsl:209 msgid "View details of Task %1" msgstr "" #: classic/dynamic_strings.xsl:210 msgid "View details of Report %1" msgstr "" #: classic/dynamic_strings.xsl:211 msgid "View details of Host %1" msgstr "" #: classic/dynamic_strings.xsl:212 msgid "View details of Result %1" msgstr "" #: classic/dynamic_strings.xsl:213 msgid "View details of Note %1" msgstr "" #: classic/dynamic_strings.xsl:214 msgid "View details of Override %1" msgstr "" #: classic/dynamic_strings.xsl:215 msgid "View details of NVT %1" msgstr "" #: classic/dynamic_strings.xsl:216 msgid "View details of CVE %1" msgstr "" #: classic/dynamic_strings.xsl:217 msgid "View details of CPE %1" msgstr "" #: classic/dynamic_strings.xsl:218 msgid "View details of OVAL Definition %1" msgstr "" #: classic/dynamic_strings.xsl:219 msgid "View details of CERT-Bund Advisory %1" msgstr "1% عرض تفاصيل الـ CERT-Bund Advisory " #: classic/dynamic_strings.xsl:220 msgid "View details of DFN-CERT Advisory %1" msgstr "1% عرض تفاصيل الـ DFN-CERT Advisory" #: classic/dynamic_strings.xsl:221 msgid "View details of Target %1" msgstr "" #: classic/dynamic_strings.xsl:222 msgid "View details of Port List %1" msgstr "" #: classic/dynamic_strings.xsl:223 msgid "View details of Credential %1" msgstr "" #: classic/dynamic_strings.xsl:224 msgid "View details of Scan Config %1" msgstr "إظهار تفاصيل إعداد المسح 1%" #: classic/dynamic_strings.xsl:225 msgid "View details of Alert %1" msgstr "" #: classic/dynamic_strings.xsl:226 msgid "View details of Schedule %1" msgstr "" #: classic/dynamic_strings.xsl:227 msgid "View details of Report Format %1" msgstr "" #: classic/dynamic_strings.xsl:228 msgid "View details of Slave %1" msgstr "" #: classic/dynamic_strings.xsl:229 msgid "View details of Agent %1" msgstr "" #: classic/dynamic_strings.xsl:230 msgid "View details of Scanner %1" msgstr "" #: classic/dynamic_strings.xsl:231 msgid "View details of Filter %1" msgstr "" #: classic/dynamic_strings.xsl:232 msgid "View details of Tag %1" msgstr "" #: classic/dynamic_strings.xsl:233 msgid "View details of Permission %1" msgstr "" #: classic/dynamic_strings.xsl:234 msgid "View details of User %1" msgstr "" #: classic/dynamic_strings.xsl:235 msgid "View details of Group %1" msgstr "" #: classic/dynamic_strings.xsl:236 msgid "View details of Role %1" msgstr "" #: classic/dynamic_strings.xsl:241 msgid "Export Task" msgstr "" #: classic/dynamic_strings.xsl:244 msgid "Export Target" msgstr "" #: classic/dynamic_strings.xsl:245 msgid "Export Port List" msgstr "" #: classic/dynamic_strings.xsl:246 msgid "Export Credential" msgstr "" #: classic/dynamic_strings.xsl:247 msgid "Export Scan Config" msgstr "تصدير إعداد المسح" #: classic/dynamic_strings.xsl:248 msgid "Export Alert" msgstr "" #: classic/dynamic_strings.xsl:249 msgid "Export Schedule" msgstr "" #: classic/dynamic_strings.xsl:250 msgid "Export Report Format" msgstr "" #: classic/dynamic_strings.xsl:251 msgid "Export Slave" msgstr "" #: classic/dynamic_strings.xsl:252 msgid "Export Agent" msgstr "" #: classic/dynamic_strings.xsl:253 msgid "Export Scanner" msgstr "" #: classic/dynamic_strings.xsl:254 msgid "Export Filter" msgstr "" #: classic/dynamic_strings.xsl:255 msgid "Export Tag" msgstr "" #: classic/dynamic_strings.xsl:256 msgid "Export Permission" msgstr "" #: classic/dynamic_strings.xsl:257 msgid "Export User" msgstr "" #: classic/dynamic_strings.xsl:258 msgid "Export Group" msgstr "" #: classic/dynamic_strings.xsl:259 msgid "Export Role" msgstr "" #: classic/dynamic_strings.xsl:264 msgid "Export Task as XML" msgstr "" #: classic/dynamic_strings.xsl:265 msgid "Export Note as XML" msgstr "" #: classic/dynamic_strings.xsl:266 msgid "Export Override as XML" msgstr "" #: classic/dynamic_strings.xsl:267 msgid "Export Target as XML" msgstr "" #: classic/dynamic_strings.xsl:268 msgid "Export Port List as XML" msgstr "" #: classic/dynamic_strings.xsl:269 msgid "Export Credential as XML" msgstr "" #: classic/dynamic_strings.xsl:271 msgid "Export Alert as XML" msgstr "" #: classic/dynamic_strings.xsl:272 msgid "Export Schedule as XML" msgstr "" #: classic/dynamic_strings.xsl:273 msgid "Export Report Format as XML" msgstr "" #: classic/dynamic_strings.xsl:274 msgid "Export Slave as XML" msgstr "" #: classic/dynamic_strings.xsl:275 msgid "Export Agent as XML" msgstr "" #: classic/dynamic_strings.xsl:276 msgid "Export Scanner as XML" msgstr "" #: classic/dynamic_strings.xsl:277 msgid "Export Filter as XML" msgstr "" #: classic/dynamic_strings.xsl:278 msgid "Export Tag as XML" msgstr "" #: classic/dynamic_strings.xsl:279 msgid "Export Permission as XML" msgstr "" #: classic/dynamic_strings.xsl:280 msgid "Export User as XML" msgstr "" #: classic/dynamic_strings.xsl:281 msgid "Export Group as XML" msgstr "" #: classic/dynamic_strings.xsl:282 msgid "Export Role as XML" msgstr "" #: classic/dynamic_strings.xsl:310 msgid "Task Filter" msgstr "" #: classic/dynamic_strings.xsl:311 msgid "Report Filter" msgstr "" #: classic/dynamic_strings.xsl:312 msgid "Result Filter" msgstr "" #: classic/dynamic_strings.xsl:313 msgid "Note Filter" msgstr "" #: classic/dynamic_strings.xsl:314 msgid "Override Filter" msgstr "" #: classic/dynamic_strings.xsl:321 msgid "Info Filter" msgstr "" #: classic/dynamic_strings.xsl:323 msgid "Target Filter" msgstr "" #: classic/dynamic_strings.xsl:324 msgid "Port List Filter" msgstr "" #: classic/dynamic_strings.xsl:325 msgid "Credential Filter" msgstr "" #: classic/dynamic_strings.xsl:326 msgid "Scan Config Filter" msgstr "فلترة إعداد المسح" #: classic/dynamic_strings.xsl:327 msgid "Alert Filter" msgstr "" #: classic/dynamic_strings.xsl:328 msgid "Schedule Filter" msgstr "" #: classic/dynamic_strings.xsl:329 msgid "Report Format Filter" msgstr "" #: classic/dynamic_strings.xsl:330 msgid "Slave Filter" msgstr "" #: classic/dynamic_strings.xsl:331 msgid "Agent Filter" msgstr "" #: classic/dynamic_strings.xsl:332 msgid "Scanner Filter" msgstr "" #: classic/dynamic_strings.xsl:333 msgid "Filter Filter" msgstr "" #: classic/dynamic_strings.xsl:334 msgid "Tag Filter" msgstr "" #: classic/dynamic_strings.xsl:335 msgid "Permission Filter" msgstr "" #: classic/dynamic_strings.xsl:336 msgid "User Filter" msgstr "" #: classic/dynamic_strings.xsl:337 msgid "Group Filter" msgstr "" #: classic/dynamic_strings.xsl:338 msgid "Role Filter" msgstr "" #: classic/dynamic_strings.xsl:343 msgid "Permissions for Task \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:344 msgid "Permissions for Target \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:345 msgid "Permissions for Port List \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:346 msgid "Permissions for Credential \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:347 msgid "Permissions for Scan Config \"%1\"" msgstr "سماحيات لإعداد المسح 1%" #: classic/dynamic_strings.xsl:348 msgid "Permissions for Alert \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:349 msgid "Permissions for Schedule \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:350 msgid "Permissions for Report Format \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:351 msgid "Permissions for Slave \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:352 msgid "Permissions for Agent \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:353 msgid "Permissions for Scanner \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:354 msgid "Permissions for Filter \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:355 msgid "Permissions for Tag \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:356 msgid "Permissions for Permission \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:357 msgid "Permissions for User \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:358 msgid "Permissions for Group \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:359 msgid "Permissions for Role \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:364 msgid "New Task Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:365 msgid "New Report Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:366 msgid "New Result Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:367 msgid "New Note Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:368 msgid "New Override Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:369 msgid "New Info Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:370 #, fuzzy msgid "New All SecInfo Filter from current term" msgstr "كل مرشحات الـ SecInfo من المصطلح الحالي" #: classic/dynamic_strings.xsl:371 msgid "New Target Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:372 msgid "New Port List Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:373 msgid "New Credential Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:374 msgid "New Scan Config Filter from current term" msgstr "مرشح إعداد مسح جديد من العنصر الحالي" #: classic/dynamic_strings.xsl:375 msgid "New Alert Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:376 msgid "New Schedule Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:377 msgid "New Report Format Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:378 msgid "New Slave Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:379 msgid "New Agent Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:380 msgid "New Scanner Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:381 msgid "New Filter Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:382 msgid "New Tag Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:383 msgid "New Permission Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:384 msgid "New User Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:385 msgid "New Group Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:386 msgid "New Role Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:414 msgid "Task is still in use" msgstr "" #: classic/dynamic_strings.xsl:415 msgid "Note is still in use" msgstr "" #: classic/dynamic_strings.xsl:416 msgid "Override is still in use" msgstr "" #: classic/dynamic_strings.xsl:425 msgid "Agent is still in use" msgstr "" #: classic/dynamic_strings.xsl:430 msgid "User is still in use" msgstr "" #: classic/dynamic_strings.xsl:434 msgid "Task is not writable" msgstr "" #: classic/dynamic_strings.xsl:437 msgid "Target is not writable" msgstr "" #: classic/dynamic_strings.xsl:438 msgid "Port List is not writable" msgstr "" #: classic/dynamic_strings.xsl:439 msgid "Credential is not writable" msgstr "" #: classic/dynamic_strings.xsl:441 msgid "Alert is not writable" msgstr "" #: classic/dynamic_strings.xsl:442 msgid "Schedule is not writable" msgstr "" #: classic/dynamic_strings.xsl:443 msgid "Report Format is not writable" msgstr "" #: classic/dynamic_strings.xsl:444 msgid "Slave is not writable" msgstr "" #: classic/dynamic_strings.xsl:445 msgid "Agent is not writable" msgstr "" #: classic/dynamic_strings.xsl:446 msgid "Scanner is not writable" msgstr "" #: classic/dynamic_strings.xsl:447 msgid "Filter is not writable" msgstr "" #: classic/dynamic_strings.xsl:448 msgid "Tag is not writable" msgstr "" #: classic/dynamic_strings.xsl:449 msgid "Permission is not writable" msgstr "" #: classic/dynamic_strings.xsl:450 msgid "User is not writable" msgstr "" #: classic/dynamic_strings.xsl:451 msgid "Group is not writable" msgstr "" #: classic/dynamic_strings.xsl:452 msgid "Role is not writable" msgstr "" #: classic/dynamic_strings.xsl:454 msgid "Task cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:455 msgid "Report cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:456 msgid "Note cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:457 msgid "Override cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:458 msgid "Target cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:459 msgid "Port List cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:460 msgid "Credential cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:461 msgid "Scan Config cannot be deleted" msgstr "إعداد المسح لايمكن مسحه" #: classic/dynamic_strings.xsl:462 msgid "Alert cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:463 msgid "Schedule cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:464 msgid "Report Format cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:465 msgid "Slave cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:466 msgid "Agent cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:467 msgid "Scanner cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:468 msgid "Filter cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:469 msgid "Tag cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:470 msgid "Permission cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:472 msgid "Group cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:473 msgid "Role cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:475 msgid "Task cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:476 msgid "Report cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:477 msgid "Note cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:478 msgid "Override cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:479 msgid "Target cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:480 msgid "Port List cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:481 msgid "Credential cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:482 msgid "Scan Config cannot be moved to the trashcan" msgstr "إعداد المسح لايمكن نقله إلى سلة المهملات" #: classic/dynamic_strings.xsl:483 msgid "Alert cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:484 msgid "Schedule cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:485 msgid "Report Format cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:486 msgid "Slave cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:487 msgid "Agent cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:488 msgid "Scanner cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:489 msgid "Filter cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:490 msgid "Tag cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:491 msgid "Permission cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:492 msgid "User cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:493 msgid "Group cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:494 msgid "Role cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:496 msgid "Permission to move Task to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:497 msgid "Permission to move Report to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:500 msgid "Permission to move Target to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:501 msgid "Permission to move Port List to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:502 msgid "Permission to move Credential to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:503 msgid "Permission to move Scan Config to trashcan denied" msgstr "تم منع السماحية لنقل إعداد المسح إلى سلة المهملات" #: classic/dynamic_strings.xsl:504 msgid "Permission to move Alert to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:505 msgid "Permission to move Schedule to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:506 msgid "Permission to move Report Format to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:507 msgid "Permission to move Slave to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:508 msgid "Permission to move Agent to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:509 msgid "Permission to move Scanner to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:510 msgid "Permission to move Filter to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:511 msgid "Permission to move Tag to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:512 msgid "Permission to move Permission to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:513 msgid "Permission to move User to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:514 msgid "Permission to move Group to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:515 msgid "Permission to move Role to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:517 msgid "Permission to edit Task denied" msgstr "" #: classic/dynamic_strings.xsl:518 msgid "Permission to edit Report denied" msgstr "" #: classic/dynamic_strings.xsl:521 msgid "Permission to edit Target denied" msgstr "" #: classic/dynamic_strings.xsl:522 msgid "Permission to edit Port List denied" msgstr "" #: classic/dynamic_strings.xsl:523 msgid "Permission to edit Credential denied" msgstr "" #: classic/dynamic_strings.xsl:524 msgid "Permission to edit Scan Config denied" msgstr "تم منع السماحية لتحرير إعداد المسح" #: classic/dynamic_strings.xsl:525 msgid "Permission to edit Alert denied" msgstr "" #: classic/dynamic_strings.xsl:526 msgid "Permission to edit Schedule denied" msgstr "" #: classic/dynamic_strings.xsl:527 msgid "Permission to edit Report Format denied" msgstr "" #: classic/dynamic_strings.xsl:528 msgid "Permission to edit Slave denied" msgstr "" #: classic/dynamic_strings.xsl:529 msgid "Permission to edit Agent denied" msgstr "" #: classic/dynamic_strings.xsl:530 msgid "Permission to edit Scanner denied" msgstr "" #: classic/dynamic_strings.xsl:531 msgid "Permission to edit Filter denied" msgstr "" #: classic/dynamic_strings.xsl:532 msgid "Permission to edit Tag denied" msgstr "" #: classic/dynamic_strings.xsl:533 msgid "Permission to edit Permission denied" msgstr "" #: classic/dynamic_strings.xsl:534 msgid "Permission to edit User denied" msgstr "" #: classic/dynamic_strings.xsl:535 msgid "Permission to edit Group denied" msgstr "" #: classic/dynamic_strings.xsl:536 msgid "Permission to edit Role denied" msgstr "" #: classic/dynamic_strings.xsl:538 msgid "Cannot modify Task" msgstr "" #: classic/dynamic_strings.xsl:539 msgid "Cannot modify Report" msgstr "" #: classic/dynamic_strings.xsl:540 msgid "Cannot modify Note" msgstr "" #: classic/dynamic_strings.xsl:541 msgid "Cannot modify Override" msgstr "" #: classic/dynamic_strings.xsl:542 msgid "Cannot modify Target" msgstr "" #: classic/dynamic_strings.xsl:543 msgid "Cannot modify Port List" msgstr "" #: classic/dynamic_strings.xsl:544 msgid "Cannot modify Credential" msgstr "" #: classic/dynamic_strings.xsl:545 msgid "Cannot modify Scan Config" msgstr "لا يمكن تعديل إعداد المسح" #: classic/dynamic_strings.xsl:546 msgid "Cannot modify Alert" msgstr "" #: classic/dynamic_strings.xsl:547 msgid "Cannot modify Schedule" msgstr "" #: classic/dynamic_strings.xsl:548 msgid "Cannot modify Report Format" msgstr "" #: classic/dynamic_strings.xsl:549 msgid "Cannot modify Slave" msgstr "" #: classic/dynamic_strings.xsl:550 msgid "Cannot modify Agent" msgstr "" #: classic/dynamic_strings.xsl:551 msgid "Cannot modify Scanner" msgstr "" #: classic/dynamic_strings.xsl:552 msgid "Cannot modify Filter" msgstr "" #: classic/dynamic_strings.xsl:553 msgid "Cannot modify Tag" msgstr "" #: classic/dynamic_strings.xsl:554 msgid "Cannot modify Permission" msgstr "" #: classic/dynamic_strings.xsl:555 msgid "Cannot modify User" msgstr "" #: classic/dynamic_strings.xsl:556 msgid "Cannot modify Group" msgstr "" #: classic/dynamic_strings.xsl:557 msgid "Cannot modify Role" msgstr "" #: classic/dynamic_strings.xsl:559 msgid "Task may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:560 msgid "Report may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:561 msgid "Note may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:562 msgid "Override may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:563 msgid "Target may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:564 msgid "Port List may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:565 msgid "Credential may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:566 msgid "Scan Config may not be cloned" msgstr "إعداد المسح ربما لا يتم نسخه" #: classic/dynamic_strings.xsl:567 msgid "Alert may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:568 msgid "Schedule may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:569 msgid "Report Format may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:570 msgid "Slave may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:571 msgid "Agent may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:572 msgid "Scanner may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:573 msgid "Filter may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:574 msgid "Tag may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:575 msgid "Permission may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:576 msgid "User may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:577 msgid "Group may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:578 msgid "Role may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:580 msgid "Task must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:581 msgid "Report must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:582 msgid "Note must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:583 msgid "Override must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:584 msgid "Target must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:585 msgid "Port List must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:586 msgid "Credential must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:587 msgid "Scan Config must be owned or global" msgstr "إعداد المسح يجب أن يكون مملوك أو عمومي" #: classic/dynamic_strings.xsl:588 msgid "Alert must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:589 msgid "Schedule must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:590 msgid "Report Format must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:591 msgid "Slave must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:592 msgid "Agent must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:593 msgid "Scanner must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:594 msgid "Filter must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:595 msgid "Tag must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:596 msgid "Permission must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:597 msgid "User must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:598 msgid "Group must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:599 msgid "Role must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:635 msgid "may run multiple OMP commands as one" msgstr "" #: classic/dynamic_strings.xsl:638 msgid "may create a new agent" msgstr "" #: classic/dynamic_strings.xsl:639 msgid "may create a new alert" msgstr "" #: classic/dynamic_strings.xsl:640 msgid "may create a new scan config" msgstr "يمكن إنشاء إعداد مسح جديد" #: classic/dynamic_strings.xsl:641 msgid "may create a new filter" msgstr "" #: classic/dynamic_strings.xsl:642 msgid "may create a new group" msgstr "" #: classic/dynamic_strings.xsl:643 msgid "may create a new credential" msgstr "" #: classic/dynamic_strings.xsl:644 msgid "may create a new note" msgstr "" #: classic/dynamic_strings.xsl:645 msgid "may create a new override" msgstr "" #: classic/dynamic_strings.xsl:646 msgid "may create a new permission" msgstr "" #: classic/dynamic_strings.xsl:647 msgid "may create a new port list" msgstr "" #: classic/dynamic_strings.xsl:648 msgid "may create a new port range" msgstr "" #: classic/dynamic_strings.xsl:649 msgid "may create a new report" msgstr "" #: classic/dynamic_strings.xsl:650 msgid "may create a new report format" msgstr "" #: classic/dynamic_strings.xsl:651 msgid "may create a new role" msgstr "" #: classic/dynamic_strings.xsl:652 msgid "may create a new scanner" msgstr "" #: classic/dynamic_strings.xsl:653 msgid "may create a new schedule" msgstr "" #: classic/dynamic_strings.xsl:654 msgid "may create a new slave" msgstr "" #: classic/dynamic_strings.xsl:655 msgid "may create a new tag" msgstr "" #: classic/dynamic_strings.xsl:656 msgid "may create a new target" msgstr "ربما ينشئ هدف جديد" #: classic/dynamic_strings.xsl:657 msgid "may create a new task" msgstr "" #: classic/dynamic_strings.xsl:658 msgid "may create a new user" msgstr "" #: classic/dynamic_strings.xsl:661 msgid "may delete agent %1" msgstr "" #: classic/dynamic_strings.xsl:662 msgid "may delete alert %1" msgstr "" #: classic/dynamic_strings.xsl:663 msgid "may delete scan config %1" msgstr "يمكن حذف إعداد المسح 1%" #: classic/dynamic_strings.xsl:664 msgid "may delete filter %1" msgstr "" #: classic/dynamic_strings.xsl:665 msgid "may delete group %1" msgstr "" #: classic/dynamic_strings.xsl:666 msgid "may delete credential %1" msgstr "" #: classic/dynamic_strings.xsl:667 msgid "may delete note %1" msgstr "" #: classic/dynamic_strings.xsl:668 msgid "may delete override %1" msgstr "" #: classic/dynamic_strings.xsl:669 msgid "may delete permission %1" msgstr "" #: classic/dynamic_strings.xsl:670 msgid "may delete port list %1" msgstr "" #: classic/dynamic_strings.xsl:671 msgid "may delete port range %1" msgstr "" #: classic/dynamic_strings.xsl:672 msgid "may delete report %1" msgstr "" #: classic/dynamic_strings.xsl:673 msgid "may delete report format %1" msgstr "" #: classic/dynamic_strings.xsl:674 msgid "may delete role %1" msgstr "" #: classic/dynamic_strings.xsl:675 msgid "may delete scanner %1" msgstr "" #: classic/dynamic_strings.xsl:676 msgid "may delete schedule %1" msgstr "" #: classic/dynamic_strings.xsl:677 msgid "may delete slave %1" msgstr "" #: classic/dynamic_strings.xsl:678 msgid "may delete tag %1" msgstr "" #: classic/dynamic_strings.xsl:679 msgid "may delete target %1" msgstr "" #: classic/dynamic_strings.xsl:680 msgid "may delete task %1" msgstr "" #: classic/dynamic_strings.xsl:681 msgid "may delete user %1" msgstr "" #: classic/dynamic_strings.xsl:683 msgid "may delete an existing agent" msgstr "" #: classic/dynamic_strings.xsl:684 msgid "may delete an existing alert" msgstr "" #: classic/dynamic_strings.xsl:685 msgid "may delete an existing scan config" msgstr "يمكن حذف إعداد مسح موجود" #: classic/dynamic_strings.xsl:686 msgid "may delete an existing filter" msgstr "" #: classic/dynamic_strings.xsl:687 msgid "may delete an existing group" msgstr "" #: classic/dynamic_strings.xsl:688 msgid "may delete an existing credential" msgstr "" #: classic/dynamic_strings.xsl:689 msgid "may delete an existing note" msgstr "" #: classic/dynamic_strings.xsl:690 msgid "may delete an existing override" msgstr "" #: classic/dynamic_strings.xsl:691 msgid "may delete an existing permission" msgstr "" #: classic/dynamic_strings.xsl:692 msgid "may delete an existing port list" msgstr "" #: classic/dynamic_strings.xsl:693 msgid "may delete an existing port range" msgstr "" #: classic/dynamic_strings.xsl:694 msgid "may delete an existing report" msgstr "" #: classic/dynamic_strings.xsl:695 msgid "may delete an existing report format" msgstr "" #: classic/dynamic_strings.xsl:696 msgid "may delete an existing role" msgstr "" #: classic/dynamic_strings.xsl:697 msgid "may delete an existing scanner" msgstr "" #: classic/dynamic_strings.xsl:698 msgid "may delete an existing schedule" msgstr "" #: classic/dynamic_strings.xsl:699 msgid "may delete an existing slave" msgstr "" #: classic/dynamic_strings.xsl:700 msgid "may delete an existing tag" msgstr "" #: classic/dynamic_strings.xsl:701 msgid "may delete an existing target" msgstr "" #: classic/dynamic_strings.xsl:702 msgid "may delete an existing task" msgstr "" #: classic/dynamic_strings.xsl:703 msgid "may delete an existing user" msgstr "" #: classic/dynamic_strings.xsl:712 msgid "has read access to agent %1" msgstr "" #: classic/dynamic_strings.xsl:713 msgid "has read access to alert %1" msgstr "" #: classic/dynamic_strings.xsl:714 msgid "has read access to scan config %1" msgstr "يوجد حق القراءة لإعداد المسح 1%" #: classic/dynamic_strings.xsl:715 msgid "has read access to filter %1" msgstr "" #: classic/dynamic_strings.xsl:716 msgid "has read access to group %1" msgstr "" #: classic/dynamic_strings.xsl:717 msgid "has read access to credential %1" msgstr "" #: classic/dynamic_strings.xsl:718 msgid "has read access to note %1" msgstr "" #: classic/dynamic_strings.xsl:719 msgid "has read access to NVT %1" msgstr "" #: classic/dynamic_strings.xsl:720 msgid "has read access to override %1" msgstr "" #: classic/dynamic_strings.xsl:721 msgid "has read access to permission %1" msgstr "" #: classic/dynamic_strings.xsl:722 msgid "has read access to port list %1" msgstr "" #: classic/dynamic_strings.xsl:723 msgid "has read access to port range %1" msgstr "" #: classic/dynamic_strings.xsl:724 msgid "has read access to report %1" msgstr "" #: classic/dynamic_strings.xsl:725 msgid "has read access to report format %1" msgstr "" #: classic/dynamic_strings.xsl:726 msgid "has read access to role %1" msgstr "" #: classic/dynamic_strings.xsl:727 msgid "has read access to scanner %1" msgstr "" #: classic/dynamic_strings.xsl:728 msgid "has read access to schedule %1" msgstr "" #: classic/dynamic_strings.xsl:729 msgid "has read access to slave %1" msgstr "" #: classic/dynamic_strings.xsl:730 msgid "has read access to system report %1" msgstr "" #: classic/dynamic_strings.xsl:731 msgid "has read access to tag %1" msgstr "" #: classic/dynamic_strings.xsl:732 msgid "has read access to target %1" msgstr "" #: classic/dynamic_strings.xsl:733 msgid "has read access to task %1" msgstr "" #: classic/dynamic_strings.xsl:734 msgid "has read access to user %1" msgstr "" #: classic/dynamic_strings.xsl:736 msgid "has read access to agents" msgstr "" #: classic/dynamic_strings.xsl:737 msgid "has read access to alerts" msgstr "" #: classic/dynamic_strings.xsl:738 msgid "has read access to scan configs" msgstr "لديه حق القراءة لإعداد المسح" #: classic/dynamic_strings.xsl:739 msgid "has read access to feeds" msgstr "" #: classic/dynamic_strings.xsl:740 msgid "has read access to filters" msgstr "" #: classic/dynamic_strings.xsl:741 msgid "has read access to groups" msgstr "" #: classic/dynamic_strings.xsl:743 msgid "has read access to credentials" msgstr "" #: classic/dynamic_strings.xsl:744 msgid "has read access to notes" msgstr "لديه حق الوصول للملاحظات" #: classic/dynamic_strings.xsl:745 msgid "has read access to NVTs" msgstr "" #: classic/dynamic_strings.xsl:746 msgid "has read access to NVT families" msgstr "" #: classic/dynamic_strings.xsl:748 msgid "has read access to overrides" msgstr "" #: classic/dynamic_strings.xsl:749 msgid "has read access to permissions" msgstr "" #: classic/dynamic_strings.xsl:750 msgid "has read access to port lists" msgstr "" #: classic/dynamic_strings.xsl:751 msgid "has read access to port ranges" msgstr "" #: classic/dynamic_strings.xsl:752 msgid "has read access to reports" msgstr "" #: classic/dynamic_strings.xsl:753 msgid "has read access to report formats" msgstr "" #: classic/dynamic_strings.xsl:754 msgid "has read access to roles" msgstr "" #: classic/dynamic_strings.xsl:755 msgid "has read access to scanners" msgstr "" #: classic/dynamic_strings.xsl:756 msgid "has read access to schedules" msgstr "" #: classic/dynamic_strings.xsl:757 msgid "has read access to slaves" msgstr "" #: classic/dynamic_strings.xsl:758 msgid "has read access to system reports" msgstr "" #: classic/dynamic_strings.xsl:759 msgid "has read access to tags" msgstr "" #: classic/dynamic_strings.xsl:760 msgid "has read access to targets" msgstr "" #: classic/dynamic_strings.xsl:761 msgid "has read access to tasks" msgstr "" #: classic/dynamic_strings.xsl:762 msgid "has read access to users" msgstr "" #: classic/dynamic_strings.xsl:768 msgid "has write access to agent %1" msgstr "" #: classic/dynamic_strings.xsl:769 msgid "has write access to alert %1" msgstr "" #: classic/dynamic_strings.xsl:770 msgid "has write access to scan config %1" msgstr "لديه حق الكتابة لإعداد المسح 1%" #: classic/dynamic_strings.xsl:771 msgid "has write access to filter %1" msgstr "" #: classic/dynamic_strings.xsl:772 msgid "has write access to group %1" msgstr "" #: classic/dynamic_strings.xsl:773 msgid "has write access to credential %1" msgstr "" #: classic/dynamic_strings.xsl:774 msgid "has write access to note %1" msgstr "" #: classic/dynamic_strings.xsl:775 msgid "has write access to override %1" msgstr "" #: classic/dynamic_strings.xsl:776 msgid "has write access to permission %1" msgstr "" #: classic/dynamic_strings.xsl:777 msgid "has write access to port list %1" msgstr "" #: classic/dynamic_strings.xsl:778 msgid "has write access to port range %1" msgstr "" #: classic/dynamic_strings.xsl:779 msgid "has write access to report %1" msgstr "" #: classic/dynamic_strings.xsl:780 msgid "has write access to report format %1" msgstr "" #: classic/dynamic_strings.xsl:781 msgid "has write access to role %1" msgstr "" #: classic/dynamic_strings.xsl:782 msgid "has write access to scanner %1" msgstr "" #: classic/dynamic_strings.xsl:783 msgid "has write access to schedule %1" msgstr "" #: classic/dynamic_strings.xsl:784 msgid "has write access to slave %1" msgstr "" #: classic/dynamic_strings.xsl:785 msgid "has write access to system report %1" msgstr "" #: classic/dynamic_strings.xsl:786 msgid "has write access to tag %1" msgstr "" #: classic/dynamic_strings.xsl:787 msgid "has write access to target %1" msgstr "" #: classic/dynamic_strings.xsl:788 msgid "has write access to task %1" msgstr "" #: classic/dynamic_strings.xsl:789 msgid "has write access to user %1" msgstr "" #: classic/dynamic_strings.xsl:791 msgid "has write access to agents" msgstr "" #: classic/dynamic_strings.xsl:792 msgid "has write access to alerts" msgstr "" #: classic/dynamic_strings.xsl:794 msgid "has write access to scan configs" msgstr "لديه حق الكتابة لإعداد المسح " #: classic/dynamic_strings.xsl:795 msgid "has write access to filters" msgstr "" #: classic/dynamic_strings.xsl:796 msgid "has write access to groups" msgstr "" #: classic/dynamic_strings.xsl:797 msgid "has write access to credentials" msgstr "" #: classic/dynamic_strings.xsl:798 msgid "has write access to notes" msgstr "لديه حق الكتابة للملاحظات" #: classic/dynamic_strings.xsl:799 msgid "has write access to overrides" msgstr "" #: classic/dynamic_strings.xsl:800 msgid "has write access to permissions" msgstr "" #: classic/dynamic_strings.xsl:801 msgid "has write access to port lists" msgstr "" #: classic/dynamic_strings.xsl:802 msgid "has write access to port ranges" msgstr "" #: classic/dynamic_strings.xsl:803 msgid "has write access to reports" msgstr "" #: classic/dynamic_strings.xsl:804 msgid "has write access to report formats" msgstr "" #: classic/dynamic_strings.xsl:805 msgid "has write access to roles" msgstr "" #: classic/dynamic_strings.xsl:806 msgid "has write access to scanners" msgstr "" #: classic/dynamic_strings.xsl:807 msgid "has write access to schedules" msgstr "" #: classic/dynamic_strings.xsl:808 msgid "has write access to slaves" msgstr "" #: classic/dynamic_strings.xsl:809 msgid "has write access to system reports" msgstr "" #: classic/dynamic_strings.xsl:810 msgid "has write access to tags" msgstr "" #: classic/dynamic_strings.xsl:811 msgid "has write access to targets" msgstr "" #: classic/dynamic_strings.xsl:812 msgid "has write access to tasks" msgstr "" #: classic/dynamic_strings.xsl:813 msgid "has write access to users" msgstr "" #: classic/dynamic_strings.xsl:819 msgid "may resume tasks" msgstr "" #: classic/dynamic_strings.xsl:822 msgid "may run wizards" msgstr "" #: classic/dynamic_strings.xsl:825 msgid "may start tasks" msgstr "" #: classic/dynamic_strings.xsl:828 msgid "may stop tasks" msgstr "" #: classic/dynamic_strings.xsl:837 msgid "may test alerts" msgstr "" #: classic/dynamic_strings.xsl:840 msgid "may verify agents" msgstr "" #: classic/dynamic_strings.xsl:841 msgid "may verify report formats" msgstr "" #: classic/dynamic_strings.xsl:842 msgid "may verify scanners" msgstr "" #: classic/dynamic_strings.xsl:843 msgid "may verify %1" msgstr "" #: classic/dynamic_strings.xsl:897 msgid "Move selection to trashcan" msgstr "" #: classic/dynamic_strings.xsl:898 msgid "Move all filtered to trashcan" msgstr "" #: classic/dynamic_strings.xsl:899 msgid "Move page contents to trashcan" msgstr "" #: classic/dynamic_strings.xsl:901 msgid "Delete selection" msgstr "" #: classic/dynamic_strings.xsl:902 msgid "Delete all filtered" msgstr "" #: classic/dynamic_strings.xsl:903 msgid "Delete page contents" msgstr "" #: classic/dynamic_strings.xsl:905 msgid "Export selection" msgstr "" #: classic/dynamic_strings.xsl:906 msgid "Export all filtered" msgstr "" #: classic/dynamic_strings.xsl:907 msgid "Export page contents" msgstr "" #: classic/dynamic_strings.xsl:912 msgctxt "Status" msgid "Uploading" msgstr "" #: classic/dynamic_strings.xsl:913 msgctxt "Status" msgid "Container" msgstr "" #: classic/dynamic_strings.xsl:915 msgctxt "Status" msgid "Ultimate Delete Requested" msgstr "" #: classic/dynamic_strings.xsl:920 msgctxt "Status" msgid "Internal Error" msgstr "" #: classic/dynamic_strings.xsl:925 msgctxt "Trust" msgid "unknown" msgstr "" #: classic/dynamic_strings.xsl:926 msgctxt "Trust" msgid "yes" msgstr "" #: classic/dynamic_strings.xsl:927 msgctxt "Trust" msgid "no" msgstr "" #: classic/dynamic_strings.xsl:287 msgid "Export %1 filtered Task as XML" msgid_plural "Export %1 filtered Tasks as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:288 msgid "Export %1 filtered Note as XML" msgid_plural "Export %1 filtered Notes as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:289 msgid "Export %1 filtered Override as XML" msgid_plural "Export %1 filtered Overrides as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:290 msgid "Export %1 filtered Target as XML" msgid_plural "Export %1 filtered Targets as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:291 msgid "Export %1 filtered Port List as XML" msgid_plural "Export %1 filtered Port Lists as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:292 msgid "Export %1 filtered Credential as XML" msgid_plural "Export %1 filtered Credentials as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:293 msgid "Export %1 filtered Scan Config as XML" msgid_plural "Export %1 filtered Scan Configs as XML" msgstr[0] "تصدير 1% من إعداد المسح المفلترة كملف XML" msgstr[1] "تصدير 1% من إعدادات المسح المفلترة كملف XML" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:294 msgid "Export %1 filtered Alert as XML" msgid_plural "Export %1 filtered Alerts as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:295 msgid "Export %1 filtered Schedule as XML" msgid_plural "Export %1 filtered Schedules as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:296 msgid "Export %1 filtered Report Format as XML" msgid_plural "Export %1 filtered Report Formats as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:297 msgid "Export %1 filtered Slave as XML" msgid_plural "Export %1 filtered Slaves as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:298 msgid "Export %1 filtered Agent as XML" msgid_plural "Export %1 filtered Agents as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:299 msgid "Export %1 filtered Scanner as XML" msgid_plural "Export %1 filtered Scanners as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:300 msgid "Export %1 filtered Filter as XML" msgid_plural "Export %1 filtered Filters as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:301 msgid "Export %1 filtered Tag as XML" msgid_plural "Export %1 filtered Tags as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:302 msgid "Export %1 filtered Permission as XML" msgid_plural "Export %1 filtered Permissions as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:303 msgid "Export %1 filtered User as XML" msgid_plural "Export %1 filtered Users as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:304 msgid "Export %1 filtered Group as XML" msgid_plural "Export %1 filtered Groups as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:305 msgid "Export %1 filtered Role as XML" msgid_plural "Export %1 filtered Roles as XML" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:849 msgid "%1 Task will be deleted" msgid_plural "%1 Tasks will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:850 msgid "%1 Report will be deleted" msgid_plural "%1 Reports will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:851 msgid "%1 Note will be deleted" msgid_plural "%1 Notes will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:852 msgid "%1 Override will be deleted" msgid_plural "%1 Overrides will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:853 msgid "%1 Target will be deleted" msgid_plural "%1 Targets will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:854 msgid "%1 Port List will be deleted" msgid_plural "%1 Port Lists will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:855 msgid "%1 Credential will be deleted" msgid_plural "%1 Credentials will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:856 msgid "%1 Scan Config will be deleted" msgid_plural "%1 Scan Configs will be deleted" msgstr[0] "1% من إعداد المسح سيتم حذفها" msgstr[1] "1% من إعداد المسح سيتم حذفها" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:857 msgid "%1 Alert will be deleted" msgid_plural "%1 Alerts will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:858 msgid "%1 Schedule will be deleted" msgid_plural "%1 Schedules will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:859 msgid "%1 Report Format will be deleted" msgid_plural "%1 Report Formats will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:860 msgid "%1 Slave will be deleted" msgid_plural "%1 Slaves will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:861 msgid "%1 Agent will be deleted" msgid_plural "%1 Agents will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:862 msgid "%1 Scanner will be deleted" msgid_plural "%1 Scanners will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:863 msgid "%1 Filter will be deleted" msgid_plural "%1 Filters will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:864 msgid "%1 Tag will be deleted" msgid_plural "%1 Tags will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:865 msgid "%1 Permission will be deleted" msgid_plural "%1 Permissions will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:866 msgid "%1 User will be deleted" msgid_plural "%1 Users will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:867 msgid "%1 Group will be deleted" msgid_plural "%1 Groups will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:868 msgid "%1 Role will be deleted" msgid_plural "%1 Roles will be deleted" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:873 msgid "%1 Task will be moved to the trashcan" msgid_plural "%1 Tasks will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:874 msgid "%1 Report will be moved to the trashcan" msgid_plural "%1 Report will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:875 msgid "%1 Note will be moved to the trashcan" msgid_plural "%1 Notes will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:876 msgid "%1 Override will be moved to the trashcan" msgid_plural "%1 Overrides will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:877 msgid "%1 Target will be moved to the trashcan" msgid_plural "%1 Targets will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:878 msgid "%1 Port List will be moved to the trashcan" msgid_plural "%1 Port Lists will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:879 msgid "%1 Credential will be moved to the trashcan" msgid_plural "%1 Credentials will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:880 msgid "%1 Scan Config will be moved to the trashcan" msgid_plural "%1 Scan Configs will be moved to the trashcan" msgstr[0] "1% من إعداد المسح سيتم نقلها إلى سلة المهلمات" msgstr[1] "1% من إعدادات المسح سيتم نقلها إلى سلة المهلمات" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:881 msgid "%1 Alert will be moved to the trashcan" msgid_plural "%1 Alerts will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:882 msgid "%1 Schedule will be moved to the trashcan" msgid_plural "%1 Schedules will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:883 msgid "%1 Report Format will be moved to the trashcan" msgid_plural "%1 Report Formats will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:884 msgid "%1 Slave will be moved to the trashcan" msgid_plural "%1 Slaves will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:885 msgid "%1 Agent will be moved to the trashcan" msgid_plural "%1 Agents will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:886 msgid "%1 Scanner will be moved to the trashcan" msgid_plural "%1 Scanners will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:887 msgid "%1 Filter will be moved to the trashcan" msgid_plural "%1 Filters will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:888 msgid "%1 Tag will be moved to the trashcan" msgid_plural "%1 Tags will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:889 msgid "%1 Permission will be moved to the trashcan" msgid_plural "%1 Permissions will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:890 msgid "%1 User will be moved to the trashcan" msgid_plural "%1 Users will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:891 msgid "%1 Group will be moved to the trashcan" msgid_plural "%1 Groups will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/dynamic_strings.xsl:892 msgid "%1 Role will be moved to the trashcan" msgid_plural "%1 Roles will be moved to the trashcan" msgstr[0] "" msgstr[1] "" msgstr[2] "" msgstr[3] "" msgstr[4] "" msgstr[5] "" #: classic/gsad.xsl:211 msgid "Logged in as" msgstr "" #: classic/gsad.xsl:225 classic/gsad.xsl:226 msgctxt "Action Verb" msgid "Logout" msgstr "" #: classic/gsad.xsl:232 msgid "No auto-refresh" msgstr "" #: classic/gsad.xsl:233 msgid "Refresh every 30 Sec." msgstr "" #: classic/gsad.xsl:234 msgid "Refresh every 60 Sec." msgstr "" #: classic/gsad.xsl:235 msgid "Refresh every 2 Min." msgstr "" #: classic/gsad.xsl:236 msgid "Refresh every 5 Min." msgstr "" #: classic/gsad.xsl:279 msgctxt "Performance Timing" msgid "Backend operation" msgstr "" #: classic/gsad.xsl:455 msgid "Scans" msgstr "" #: classic/gsad.xsl:478 msgid "Hosts (Classic)" msgstr "" #: classic/gsad.xsl:484 msgid "Assets" msgstr "" #: classic/gsad.xsl:522 msgid "All SecInfo" msgstr "جميع الـ SecInfo" #: classic/gsad.xsl:616 msgid "Configuration" msgstr "" #: classic/gsad.xsl:641 msgid "CVSS Calculator" msgstr "" #: classic/gsad.xsl:652 msgid "Extras" msgstr "" #: classic/gsad.xsl:683 msgctxt "Auth Method" msgid "Radius" msgstr "" #: classic/gsad.xsl:689 msgid "Administration" msgstr "" #: classic/gsad.xsl:696 msgctxt "Help" msgid "Contents" msgstr "" #: classic/gsad.xsl:700 msgctxt "Help" msgid "About" msgstr "" #: classic/gsad.xsl:916 msgid "Greenbone Security Assistant" msgstr "" #: classic/gsad.xsl:988 msgctxt "Action Verb" msgid "Login" msgstr "" #: classic/gsad.xsl:1000 classic/gsad.xsl:1005 msgctxt "Action Verb" msgid "Login as a guest" msgstr "" #: classic/gsad.xsl:1118 msgid "Your current password does not comply with the password policy:" msgstr "" greenbone-security-assistant-7.0.0+dfsg.1.orig/src/po/gsad_js-ar.po0000644000175100017510000004204713044332777022075 0ustar # Greenbone Security Assistant # $Id$ # Description: Arabic user interface translations. # # Copyright: # Copyright (C) 2016 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-10-10 16:12+0200\n" "PO-Revision-Date: 2016-12-29 11:26+0200\n" "Last-Translator: Tameem \n" "Language-Team: LANGUAGE \n" "Language: ar\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=6; plural=n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 ? 4 : 5;\n" "X-Generator: Pootle 2.5.1.3\n" "X-POOTLE-MTIME: 1483007163.593549\n" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:590 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1276 msgid "Save" msgstr "حفظ" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1157 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1158 #, fuzzy msgid "Unfold {{name}}" msgstr "كشف" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1163 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1164 #, fuzzy msgid "Fold {{name}}" msgstr "طي" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1285 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1293 msgid "Create" msgstr "إنشاء" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1301 msgid "Delete" msgstr "حذف" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1391 msgid "Please wait..." msgstr "انتظر من فضلك..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1481 msgid "Update Filter" msgstr "تحديث المرشح" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1498 msgid "Select date" msgstr "اختر تاريخا" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1786 msgid "Follow link?" msgstr "إتبع الوصلة" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1789 msgid "" "This dialog will open a new window for {{url}} if you click on follow " "link. Following this link is on your own responsibility. Greenbone doesn't " "endorse the content you will see there." msgstr "" "هذا الحوار سيفتح نافذة جديدة ل {{url}} إذا ضغطت على الرابط التالي. " "إتباع هذا الرابط على مسؤوليتك. غرين بون لا تجيز المحتوى الذي ستراه هناك. " #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1794 msgid "Abort" msgstr "ألغي" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1795 msgid "Follow link" msgstr "إتبع الرابط" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1868 msgid "{{subject}} {{subject_id}} {{description}} to {{resource}} {{id}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1876 msgid "{{subject}} {{subject_id}} {{description}} {{id}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1881 msgid "{{subject}} {{subject_id}} {{description}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bar_chart.js:68 msgid "Loading bar chart ..." msgstr "تحميل شريط الرسم البياني" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bar_chart.js:68 msgid "Bar Chart" msgstr "شريط الرسم البياني" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bubble_chart.js:57 msgid "Loading bubble chart ..." msgstr "تحميل المخطط الفقاعي" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bubble_chart.js:57 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_line_chart.js:79 msgid "Bubble Chart" msgstr "التخطيط الفقاعي" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bubble_chart.js:102 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_gantt_chart.js:123 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:152 msgid "No matching {{resource_type}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1424 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1545 msgid "High" msgstr "مرتفع" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1427 msgid "Medium" msgstr "متوسط" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1430 msgid "Low" msgstr "منخفض" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1433 msgid "Log" msgstr "سِجل" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1436 msgid "False Positive" msgstr "إيجابي خاطئ" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1439 msgid "Debug" msgstr "تنقيح" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1442 msgid "Error" msgstr "خطأ" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1445 msgid "N/A" msgstr "غير متوفر" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1459 msgid "Operating System" msgstr "نظام التشغيل" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1461 msgid "OVAL definition" msgstr "تعريف OVAL" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1463 msgid "CERT-Bund Advisory" msgstr "CERT-Bund Advisory" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1465 msgid "DFN-CERT Advisory" msgstr "DFN-CERT Advisory" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1467 msgid "SecInfo Item" msgstr "عنصر SecInfo" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1483 msgid "DFN-CERT Advisories" msgstr "DFN-CERT Advisories" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1485 msgid "CERT-Bund Advisories" msgstr "CERT-Bund Advisories" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1529 msgid "total {{resource_type_plural}}" msgstr "الكلى" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1537 msgid "creation time" msgstr "وقت الإنشاء" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1539 msgid "modification time" msgstr "وقت آخر تعديل" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1541 msgid "QoD" msgstr "QoD" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1543 msgid "QoD type" msgstr "نوع QoD" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1547 msgid "High / host" msgstr "مضيف/عالي " #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2017 msgid "None" msgstr "لا شيء" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2020 msgid "Exploit" msgstr "استغلال (الثغرة)" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2023 msgid "Remote vulnerability" msgstr "قابلية الاختراق عن بعد" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2026 msgid "Package check" msgstr "فصح الباكيج" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2029 msgid "Registry check" msgstr "فحص الريجستري" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2032 msgid "Executable version" msgstr "نسخة قابلة للتنفيذ" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2035 msgid "Remote analysis" msgstr "التحليل عن بعد" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2038 msgid "Remote probe" msgstr "عينة عن بعد" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2041 msgid "Unreliable rem. banner" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2044 msgid "Unreliable exec. version" msgstr "نسخة تنفيذية غير موثوقة" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2521 msgid "{{title}} (Loading...)" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2528 msgid "{{title}} {{filter_text}} (Total: {{count}})" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2625 msgid "Greenbone Security Assistant - Chart data table" msgstr "مساعد أمن غرين بون - جدول بيانات المخطط " #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2677 msgid "Applied filter: {{filter}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_cloud_chart.js:54 msgid "Loading word cloud ..." msgstr "تحميل غيمة الكلمات" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_cloud_chart.js:55 msgid "Word Cloud" msgstr "غيمة الكلمات" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:231 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:232 msgid "Edit Dashboard" msgstr "تحرير لوحة القيادة" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:245 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:246 msgid "Add new Chart" msgstr "أضف مخطط جديد" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:261 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:262 msgid "Reset to defaults" msgstr "العودة إلى الإعدادات الأصلية" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:277 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:278 msgid "Cancel Editing" msgstr "إلغاء التحرير" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:293 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:294 msgid "Save Changes" msgstr "احفظ التغييرات" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1584 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1585 msgid "Remove" msgstr "إزالة" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1592 msgid "Initializing display for \"{{display}}\"..." msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1611 msgid "Loading data ..." msgstr "تحميل البيانات..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2389 msgid "Could not load chart {{chart}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2861 msgid "Loading aborted" msgstr "تم إلغاء التحميل" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2873 msgid "HTTP error {{error}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2874 msgid "Error: HTTP request returned status {{status}} for URL: {{url}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2880 msgid "Error reading XML" msgstr "خطأ أثناء قراءة ملف XML" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2881 msgid "Error reading XML from URL {{url}}: {{error}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2889 msgid "Error parsing XML data" msgstr "خطأ في تحليل ملف XML" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2890 msgid "Error parsing XML data. Details: {{details}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2919 msgid "Internal error: Invalid request" msgstr "خطأ داخلي: طلب غير صالح" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2920 msgid "Invalid request command: \"{{command}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2927 msgid "Error {{omp_status}}: {{omp_status_text}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2929 msgid "OMP Error {{omp_status}}: {{omp_status_text}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:3216 msgid "{{title_text}} (Loading...)" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:3221 msgid "Unknown chart" msgstr "رسم بياني غير معروف" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:64 msgid "Loading donut chart ..." msgstr "تحميل الرسم البياني دونات" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:64 msgid "Donut Chart" msgstr "الرسم البياني دونات" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:672 msgid "Inactive" msgstr "غير نشط" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:675 msgid "Active (unlimited)" msgstr "نشط (غير محدود)" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:678 msgid "Active for next {{days}} days" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_gantt_chart.js:77 msgid "Loading Gantt chart ..." msgstr "تحميل مخطط جانت " #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_gantt_chart.js:77 msgid "Gantt Chart" msgstr "مخطط جانت" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:203 msgid "Show detached chart window" msgstr "إظهار نافذة المخطط المنفصلة" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:220 msgid "Download CSV" msgstr "تحميل CSV" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:243 msgid "Show HTML table" msgstr "إظهار ملف الـHTML" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:267 msgid "Show copyable SVG" msgstr "إظهار الـ SVG القابلة للنسخ" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:275 msgid "Download SVG" msgstr "تحميل SVG" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:109 msgid "Loading horizontal bar chart ..." msgstr "تحميل شريط الرسم البياني الأفقي " #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:110 msgid "Horizontal Bar Chart" msgstr "شريط الرسم البياني الأفقي" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:275 msgid "
({{assets}} Host(s) with average severity {{severity}})" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_line_chart.js:79 msgid "Loading line chart ..." msgstr "تحميل المخطط الأفقي" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:47 msgid "Loading topology chart ..." msgstr "تحميل المخطط الطبولوجي" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:47 msgid "Topology Chart" msgstr "المخطط الطبولوجي" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:90 msgid "Too many nodes to display" msgstr "الكثير من العقد للإظهار" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:96 msgid "Please try a filter selecting less hosts" msgstr "الرجاء حاول اختيار مرشح يختار مضيفين أقل" greenbone-security-assistant-7.0.0+dfsg.1.orig/src/po/gsad_js-ru.po0000644000175100017510000002342413011042270022073 0ustar # Greenbone Security Assistant # $Id$ # Description: Russian user interface translations. # # Copyright: # Copyright (C) 2016 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-03-14 13:22+0000\n" "PO-Revision-Date: 2016-03-14 13:45+0000\n" "Last-Translator: \n" "Language-Team: Russian \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n" "%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:766 #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:767 msgid "Unfold {{name}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:772 #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:773 msgid "Fold {{name}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:832 msgid "Save" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:836 #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:843 msgid "Create" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:851 msgid "Delete" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:929 msgid "Update Filter" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:975 msgid "Select date" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:265 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:266 msgid "Edit Dashboard" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:278 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:279 msgid "Add new Component" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:293 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:294 msgid "Stop Editing" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:1215 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:1216 msgid "Remove" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:1223 msgid "Initializing component \"{{component}}\"..." msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:1705 msgid "Unnamed chart" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2121 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2274 msgid "Internal error: Invalid request" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2122 msgid "Invalid request command: \"{{command}}\"" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2147 msgid "Loading aborted" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2160 msgid "HTTP error {{error}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2162 msgid "Error: HTTP request returned status {{status}} for URL: {{url}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2172 msgid "Error reading XML" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2173 msgid "Error reading XML from URL {{url}}: {{error}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2184 msgid "Error parsing XML data" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2185 msgid "Error parsing XML data. Details: {{details}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2204 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2246 msgid "Error {{omp_status}}: {{omp_status_text}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2207 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2249 msgid "OMP Error {{omp_status}}: {{omp_status_text}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2275 msgid "Invalid request command: \"{{command}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2649 msgid "OVAL definition" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2651 msgid "CERT-Bund Advisory" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2653 msgid "DFN-CERT Advisory" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2655 msgid "SecInfo Item" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2669 msgid "DFN-CERT Advisories" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2671 msgid "CERT-Bund Advisories" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2685 msgid "total {{resource_type_plural}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2693 msgid "creation time" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2695 msgid "modification time" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2697 msgid "QoD" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2699 msgid "QoD type" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2701 msgid "High" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2703 msgid "High / host" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3118 msgid "None" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3121 msgid "Exploit" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3124 msgid "Remote vulnerability" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3127 msgid "Package check" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3130 msgid "Registry check" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3133 msgid "Executable version" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3136 msgid "Remote analysis" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3139 msgid "Remote probe" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3142 msgid "Unreliable rem. banner" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3145 msgid "Unreliable exec. version" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3415 msgid "{{title}} (Loading...)" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3422 msgid "{{title}} {{filter_text}} (Total: {{count}})" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3502 msgid "Greenbone Security Assistant - Chart data table" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3549 msgid "Applied filter: {{filter}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3659 msgid "Next scheduled tasks" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3664 msgid "{{resource_type_plural}} by Severity Class" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3673 msgid "{{resource_type_plural}} by CVSS" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3681 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3731 msgid "{{resource_type_plural}} {{field_name}} word cloud" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3689 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3712 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3721 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3744 msgid "{{resource_type_plural}} by {{field_name}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3701 msgid "{{title_text}} (Loading...)" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3706 msgid "Next scheduled tasks (Loading...)" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3707 msgid "Next scheduled Tasks" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3735 msgid "{{resource_type_plural}} {{field_name}} word cloud (Loading...)" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3843 msgid "Show detached chart window" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3860 msgid "Download CSV" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3883 msgid "Show HTML table" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3907 msgid "Show copyable SVG" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3915 msgid "Download SVG" msgstr "" greenbone-security-assistant-7.0.0+dfsg.1.orig/src/po/gsad_xsl-zh_CN.po0000644000175100017510000137220113011042270022641 0ustar # Greenbone Security Assistant # $Id$ # Description: Chinese user interface translations. # # Authors: # Winland Q. Yang # # Copyright: # Copyright (C) 2015 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-10-13 09:05+0200\n" "PO-Revision-Date: 2015-07-20 21:42+0800\n" "Last-Translator: Winland Q. Yang \n" "Language-Team: Chinese Simplified \n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Lokalize 1.5\n" # #: classic/graphics.xsl:87 msgid "Tasks by CVSS" msgstr "" #: classic/graphics.xsl:93 #, fuzzy msgid "Tasks by Severity Class" msgstr "严重性分类" #: classic/graphics.xsl:106 #, fuzzy msgid "Tasks by status" msgstr "扫描 1 状态" #: classic/graphics.xsl:124 msgid "Tasks: High results per host" msgstr "" #: classic/graphics.xsl:132 msgid "Tasks with most High results per host" msgstr "" #: classic/graphics.xsl:146 #, fuzzy msgid "Next scheduled tasks" msgstr "新建计划" #: classic/graphics.xsl:167 #, fuzzy msgid "Reports: High results timeline" msgstr "报告结果过滤器" #: classic/graphics.xsl:179 #, fuzzy msgid "Reports by CVSS" msgstr "报告:CVE" #: classic/graphics.xsl:185 #, fuzzy msgid "Reports by Severity Class" msgstr "严重性分类" #: classic/graphics.xsl:204 #, fuzzy msgid "Results by CVSS" msgstr "结果" #: classic/graphics.xsl:210 #, fuzzy msgid "Results by Severity Class" msgstr "严重性分类" #: classic/graphics.xsl:227 msgid "Results vulnerability word cloud" msgstr "" #: classic/graphics.xsl:242 msgid "Results description word cloud" msgstr "" #: classic/graphics.xsl:259 msgid "Hosts by CVSS" msgstr "" #: classic/graphics.xsl:265 #, fuzzy msgid "Hosts by Severity Class" msgstr "严重性分类" #: classic/graphics.xsl:289 #, fuzzy msgid "Most vulnerable hosts" msgstr "存在漏洞的产品" #: classic/graphics.xsl:300 #, fuzzy msgid "Hosts by modification time" msgstr "主机标识" #: classic/graphics.xsl:314 #, fuzzy msgid "Hosts topology" msgstr "报告:拓扑" #: classic/graphics.xsl:332 #, fuzzy msgid "Operating Systems by CVSS" msgstr "操作系统" #: classic/graphics.xsl:337 #, fuzzy msgid "Operating Systems by Severity Class" msgstr "操作系统" #: classic/graphics.xsl:365 msgid "Operating Systems by Vulnerability Score" msgstr "" #: classic/graphics.xsl:382 msgid "Notes by creation time" msgstr "" #: classic/graphics.xsl:395 msgid "Notes text word cloud" msgstr "" #: classic/graphics.xsl:410 msgid "Notes by active days" msgstr "" #: classic/graphics.xsl:429 #, fuzzy msgid "Overrides by creation time" msgstr "覆盖已应用" #: classic/graphics.xsl:442 #, fuzzy msgid "Overrides text word cloud" msgstr "覆盖过滤器" #: classic/graphics.xsl:457 #, fuzzy msgid "Overrides by active days" msgstr "覆盖已应用" #: classic/graphics.xsl:478 msgid "%1 by CVSS" msgstr "" #: classic/graphics.xsl:484 #, fuzzy msgid "%1 by Severity Class" msgstr "严重性分类" #: classic/graphics.xsl:496 msgid "%1 by creation time" msgstr "" #: classic/graphics.xsl:522 #, fuzzy msgid "NVTs by Family" msgstr "NVT 家族" #: classic/graphics.xsl:535 msgid "NVTs by QoD type" msgstr "" #: classic/graphics.xsl:548 msgid "NVTs by QoD" msgstr "" #: classic/graphics.xsl:573 #, fuzzy msgid "OVAL Definitions by class" msgstr "OVAL 定义" #: classic/graphics.xsl:647 msgid "SecInfo Items by type" msgstr "" #: classic/graphics.xsl:733 #, fuzzy msgid "Reports: Duration timeline" msgstr "报告格式正在使用中" #: classic/graphics.xsl:1132 classic/gsad.xsl:405 classic/gsad.xsl:415 #: classic/gsad.xsl:463 classic/gsad.xsl:492 #, fuzzy msgid "Dashboard" msgstr "SecInfo 仪表盘" #: classic/graphics.xsl:1211 #, fuzzy msgid "Scans Dashboard" msgstr "SecInfo 仪表盘" #: classic/graphics.xsl:1306 #, fuzzy msgid "Assets Dashboard" msgstr "SecInfo 仪表盘" #: classic/graphics.xsl:1393 #, fuzzy msgid "SecInfo Dashboard" msgstr "SecInfo 仪表盘" #: classic/omp.xsl:697 #, fuzzy msgid "Report: Prognostic Results" msgstr "报告:预测结果" #: classic/omp.xsl:698 #, fuzzy msgid "Report: Delta Results" msgstr "报告:增量结果" #: classic/omp.xsl:699 classic/omp.xsl:32719 classic/omp.xsl:32725 #: classic/omp.xsl:33228 classic/omp.xsl:33460 #, fuzzy msgid "Report: Results" msgstr "报告:结果" #: classic/omp.xsl:700 #, fuzzy msgid "Report: Prognostic Summary and Download" msgstr "报告:预测结果摘要和下载" #: classic/omp.xsl:701 #, fuzzy msgid "Report: Delta Summary and Download" msgstr "报告:增量结果摘要和下载" #: classic/omp.xsl:702 #, fuzzy msgid "Report: Summary and Download" msgstr "报告:结果摘要和下载" #: classic/omp.xsl:703 #, fuzzy msgid "Report: Prognostic Hosts" msgstr "报告:预测的主机" #: classic/omp.xsl:704 #, fuzzy msgid "Report: Hosts" msgstr "报告:主机" #: classic/omp.xsl:705 classic/omp.xsl:32744 #, fuzzy msgid "Report: Ports" msgstr "报告:端口" #: classic/omp.xsl:706 #, fuzzy msgid "Report: Operating Systems" msgstr "报告:操作系统" #: classic/omp.xsl:707 #, fuzzy msgid "Report: Prognostic Applications" msgstr "报告:预测的应用程序" #: classic/omp.xsl:708 #, fuzzy msgid "Report: Applications" msgstr "报告:应用程序" #: classic/omp.xsl:709 #, fuzzy msgid "Report: Vulnerabilities" msgstr "报告:漏洞" #: classic/omp.xsl:710 #, fuzzy msgid "Report: CVEs" msgstr "报告:CVE" #: classic/omp.xsl:711 #, fuzzy msgid "Report: Closed CVEs" msgstr "报告:相近的CVE" #: classic/omp.xsl:712 #, fuzzy msgid "Report: Topology" msgstr "报告:拓扑" #: classic/omp.xsl:713 #, fuzzy msgid "Report: SSL Certificates" msgstr "报告:SSL 证书" #: classic/omp.xsl:714 #, fuzzy msgid "Report: Error Messages" msgstr "报告:错误信息" #: classic/omp.xsl:733 #, fuzzy msgid "has super access to " msgstr "拥有超级权限访问 " #: classic/omp.xsl:741 #, fuzzy msgid "has super access to all users" msgstr "拥有超级权限访问所有用户" #: classic/omp.xsl:744 classic/dynamic_strings.xsl:633 #, fuzzy msgid "may login" msgstr "允许登录" #: classic/omp.xsl:747 #, fuzzy msgid "may run multiple OMP commands in one" msgstr "允许一次运行多个 OMP 命令" #: classic/omp.xsl:750 #, fuzzy msgid "has all permissions" msgstr "拥有全部权限" #: classic/omp.xsl:753 classic/dynamic_strings.xsl:709 #, fuzzy msgid "may empty the trashcan" msgstr "允许清空回收站" #: classic/omp.xsl:756 #, fuzzy msgid "may get the dependencies of NVTs" msgstr "允许获取 NVT 的依赖" #: classic/omp.xsl:759 classic/dynamic_strings.xsl:747 #, fuzzy msgid "may get NVT feed version information" msgstr "允许获取 NVT 订阅版本信息" #: classic/omp.xsl:762 #, fuzzy msgid "may get version information" msgstr "允许获取版本信息" #: classic/omp.xsl:765 classic/dynamic_strings.xsl:765 #, fuzzy msgid "may get the help text" msgstr "允许获取帮助文本" #: classic/omp.xsl:768 classic/dynamic_strings.xsl:793 #, fuzzy msgid "has write access to the authentication configuration" msgstr "允许写入访问认证配置" #: classic/omp.xsl:771 classic/dynamic_strings.xsl:816 #, fuzzy msgid "may restore items from the trashcan" msgstr "允许从回收站还原条目" #: classic/omp.xsl:778 classic/dynamic_strings.xsl:742 #, fuzzy msgid "has read access to SecInfo" msgstr "允许读取 SecInfo" #: classic/omp.xsl:804 classic/dynamic_strings.xsl:706 #, fuzzy msgid "may get details about the authentication configuration" msgstr "允许获取关于认证配置的详情" #: classic/omp.xsl:808 #, fuzzy msgid "may get details about %1" msgstr "允许获取关于 %1 的详情" #: classic/omp.xsl:820 classic/dynamic_strings.xsl:831 #, fuzzy msgid "may sync the CERT feed" msgstr "允许同步 CERT 订阅" #: classic/omp.xsl:823 classic/dynamic_strings.xsl:832 #, fuzzy msgid "may sync the NVT feed" msgstr "允许同步 NVT 订阅" #: classic/omp.xsl:826 classic/dynamic_strings.xsl:833 #, fuzzy msgid "may sync the SCAP feed" msgstr "允许同步 SCAP 订阅" #: classic/omp.xsl:830 classic/dynamic_strings.xsl:834 #, fuzzy msgid "may sync %1" msgstr "允许同步 %1" #: classic/omp.xsl:959 #, fuzzy msgid "Send feedback to" msgstr "发送反馈至" #: classic/omp.xsl:959 #, fuzzy msgid "Feedback" msgstr "反馈" #: classic/omp.xsl:996 classic/omp.xsl:3214 msgctxt "Pagination" msgid "First" msgstr "首页" #: classic/omp.xsl:999 classic/omp.xsl:1014 classic/omp.xsl:3222 #: classic/omp.xsl:3223 msgctxt "Pagination" msgid "Already on first page" msgstr "已经是首页" #: classic/omp.xsl:1006 classic/omp.xsl:1011 classic/omp.xsl:3218 msgctxt "Pagination" msgid "Previous" msgstr "上页" #: classic/omp.xsl:1021 classic/omp.xsl:3226 msgid "%1 - %2 of %3" msgstr "" #: classic/omp.xsl:1030 classic/omp.xsl:3231 msgctxt "Pagination" msgid "Next" msgstr "下页" #: classic/omp.xsl:1033 classic/omp.xsl:1043 classic/omp.xsl:3239 #: classic/omp.xsl:3240 msgctxt "Pagination" msgid "Already on last page" msgstr "已经是末页" #: classic/omp.xsl:1040 classic/omp.xsl:3235 msgctxt "Pagination" msgid "Last" msgstr "末页" #: classic/omp.xsl:1156 classic/omp.xsl:1294 classic/omp.xsl:10917 #: classic/omp.xsl:12267 classic/omp.xsl:12883 classic/omp.xsl:13079 #: classic/omp.xsl:13301 classic/omp.xsl:14091 classic/omp.xsl:35587 #: classic/dynamic_strings.xsl:85 #, fuzzy msgid "Filter" msgstr "过滤器" #: classic/omp.xsl:1166 classic/omp.xsl:3901 #, fuzzy msgid "Update Filter" msgstr "更新过滤器" #: classic/omp.xsl:1168 classic/omp.xsl:3087 classic/omp.xsl:3090 #: classic/omp.xsl:3091 classic/omp.xsl:3904 classic/omp.xsl:29390 #: classic/omp.xsl:29393 classic/omp.xsl:35459 classic/omp.xsl:35461 msgctxt "Action Verb" msgid "Update" msgstr "更新" #: classic/omp.xsl:1171 #, fuzzy msgid "Reset Filter" msgstr "结果过滤器" #: classic/omp.xsl:1176 classic/omp.xsl:1792 classic/omp.xsl:2524 #: classic/omp.xsl:3059 classic/omp.xsl:3247 classic/omp.xsl:3905 #: classic/omp.xsl:5376 classic/omp.xsl:5383 classic/omp.xsl:5848 #: classic/omp.xsl:6303 classic/omp.xsl:7885 classic/omp.xsl:9453 #: classic/omp.xsl:13440 classic/omp.xsl:14231 classic/omp.xsl:14576 #: classic/omp.xsl:16505 classic/omp.xsl:16657 classic/omp.xsl:17427 #: classic/omp.xsl:17825 classic/omp.xsl:19549 classic/omp.xsl:20361 #: classic/omp.xsl:22420 classic/omp.xsl:22712 classic/omp.xsl:22863 #: classic/omp.xsl:23128 classic/omp.xsl:23317 classic/omp.xsl:23753 #: classic/omp.xsl:26530 classic/omp.xsl:27863 classic/omp.xsl:28453 #: classic/omp.xsl:28573 classic/omp.xsl:29342 classic/omp.xsl:30648 #: classic/omp.xsl:33574 classic/omp.xsl:34726 classic/omp.xsl:35354 #: classic/omp.xsl:35765 classic/omp.xsl:37057 classic/omp.xsl:37081 #: classic/omp.xsl:37130 classic/omp.xsl:37415 classic/omp.xsl:38042 #: classic/omp.xsl:38729 classic/omp.xsl:38783 classic/omp.xsl:39025 #: classic/omp.xsl:39932 classic/gsad.xsl:705 #, fuzzy msgid "Help" msgstr "帮助" #: classic/omp.xsl:1176 classic/omp.xsl:3905 #, fuzzy msgid "Powerfilter" msgstr "超强过滤器" #: classic/omp.xsl:1236 classic/omp.xsl:13437 classic/omp.xsl:13440 #: classic/dynamic_strings.xsl:404 #, fuzzy msgid "New Filter" msgstr "新建过滤器" #: classic/omp.xsl:1308 classic/omp.xsl:4682 classic/omp.xsl:12676 #: classic/omp.xsl:13191 classic/omp.xsl:14203 classic/omp.xsl:24115 #: classic/omp.xsl:24486 classic/omp.xsl:24836 classic/omp.xsl:25304 #: classic/omp.xsl:25738 classic/omp.xsl:26165 classic/omp.xsl:29833 #: classic/omp.xsl:35722 classic/wizard.xsl:503 classic/dynamic_strings.xsl:64 #, fuzzy msgid "Task" msgstr "任务" #: classic/omp.xsl:1325 classic/omp.xsl:3485 #, fuzzy msgid "Show delta results" msgstr "显示增量结果" #: classic/omp.xsl:1339 classic/omp.xsl:3497 msgctxt "Delta Result" msgid "same" msgstr "相同" #: classic/omp.xsl:1353 classic/omp.xsl:3511 msgctxt "Delta Result" msgid "new" msgstr "新增" #: classic/omp.xsl:1367 classic/omp.xsl:3525 msgctxt "Delta Result" msgid "gone" msgstr "消失" #: classic/omp.xsl:1381 classic/omp.xsl:3539 msgctxt "Delta Result" msgid "changed" msgstr "变化" #: classic/omp.xsl:1400 classic/omp.xsl:3078 classic/omp.xsl:3082 #: classic/omp.xsl:29380 classic/omp.xsl:29384 #, fuzzy msgid "Apply overrides" msgstr "应用覆盖" #: classic/omp.xsl:1420 classic/omp.xsl:3573 #, fuzzy msgid "Auto-FP" msgstr "Auto-FP" #: classic/omp.xsl:1433 classic/omp.xsl:3584 #, fuzzy msgid "Trust vendor security updates" msgstr "信任厂商的安全更新" #: classic/omp.xsl:1447 classic/omp.xsl:3596 #, fuzzy msgid "Full CVE match" msgstr "完全 CVE 匹配" #: classic/omp.xsl:1460 classic/omp.xsl:3607 #, fuzzy msgid "Partial CVE match" msgstr "部分 CVE 匹配" #: classic/omp.xsl:1469 classic/omp.xsl:3629 #, fuzzy msgid "Show Notes" msgstr "显示批注" #: classic/omp.xsl:1489 classic/omp.xsl:3645 #, fuzzy msgid "Show Overrides" msgstr "显示覆盖" #: classic/omp.xsl:1509 classic/omp.xsl:3654 classic/omp.xsl:3660 #, fuzzy msgid "Only show hosts that have results" msgstr "只显示有结果的主机" #: classic/omp.xsl:1529 classic/omp.xsl:3937 classic/omp.xsl:22008 #: classic/omp.xsl:30885 classic/omp.xsl:30889 classic/omp.xsl:32028 #, fuzzy msgid "QoD" msgstr "QoD" #: classic/omp.xsl:1534 #, fuzzy msgctxt "QoD" msgid "must be at least" msgstr " 必须先被还原" #: classic/omp.xsl:1545 classic/omp.xsl:3728 classic/omp.xsl:18660 #: classic/omp.xsl:18923 classic/omp.xsl:19383 classic/omp.xsl:37444 #: classic/omp.xsl:38063 #, fuzzy msgid "Timezone" msgstr "时区" #: classic/omp.xsl:1569 #, fuzzy msgid "Severity (Class)" msgstr "严重性分类" #: classic/omp.xsl:1658 #, fuzzy msgid "First result" msgstr "结果起始号" #: classic/omp.xsl:1680 classic/omp.xsl:3113 classic/omp.xsl:3547 #, fuzzy msgid "Results per page" msgstr "每页结果数" #: classic/omp.xsl:1695 #, fuzzy msgid "Sort by" msgstr "排序" #: classic/omp.xsl:1755 classic/omp.xsl:15695 #, fuzzy msgid "Ascending" msgstr "升序" #: classic/omp.xsl:1766 classic/omp.xsl:15699 #, fuzzy msgid "Descending" msgstr "降序" #: classic/omp.xsl:1806 classic/omp.xsl:12144 classic/omp.xsl:12256 #: classic/omp.xsl:12302 classic/omp.xsl:12330 classic/omp.xsl:12893 #: classic/omp.xsl:12949 classic/omp.xsl:13366 classic/omp.xsl:16346 #: classic/omp.xsl:18089 classic/omp.xsl:19473 classic/omp.xsl:20130 #: classic/omp.xsl:20830 classic/omp.xsl:21732 classic/omp.xsl:22619 #: classic/omp.xsl:22624 classic/omp.xsl:22679 classic/omp.xsl:27196 #: classic/omp.xsl:27218 classic/omp.xsl:27304 classic/omp.xsl:27332 #: classic/omp.xsl:27389 classic/omp.xsl:28217 classic/omp.xsl:29208 #: classic/omp.xsl:29727 classic/omp.xsl:30153 classic/omp.xsl:30427 #: classic/omp.xsl:31357 classic/omp.xsl:35188 classic/omp.xsl:35202 #: classic/omp.xsl:35222 #, fuzzy msgid "Details" msgstr "详情" #: classic/omp.xsl:1836 classic/dynamic_strings.xsl:199 #, fuzzy msgid "Filter Details" msgstr "过滤器详情" #: classic/omp.xsl:1980 #, fuzzy msgid "Cannot move to trashcan." msgstr "不能移到回收站" #: classic/omp.xsl:1985 classic/omp.xsl:2215 classic/omp.xsl:6008 #: classic/omp.xsl:17889 classic/omp.xsl:34965 classic/omp.xsl:34973 msgctxt "Action Verb" msgid "To Trashcan" msgstr "至回收站" #: classic/omp.xsl:1999 classic/omp.xsl:2017 classic/omp.xsl:6030 #: classic/omp.xsl:16640 classic/omp.xsl:16813 classic/omp.xsl:17101 #: classic/omp.xsl:17577 classic/omp.xsl:17896 classic/omp.xsl:30157 #: classic/omp.xsl:30162 classic/omp.xsl:30170 classic/omp.xsl:30177 #: classic/omp.xsl:30184 classic/omp.xsl:30191 classic/omp.xsl:30198 #: classic/omp.xsl:30205 classic/omp.xsl:30431 classic/omp.xsl:30436 #: classic/omp.xsl:30444 classic/omp.xsl:30451 classic/omp.xsl:30458 #: classic/omp.xsl:30465 classic/omp.xsl:30472 classic/omp.xsl:30479 #: classic/omp.xsl:38042 classic/omp.xsl:39063 classic/omp.xsl:39081 #: classic/omp.xsl:39553 classic/omp.xsl:39571 msgctxt "Action Verb" msgid "Edit" msgstr "编辑" #: classic/omp.xsl:2029 classic/omp.xsl:2044 classic/omp.xsl:2045 #: classic/omp.xsl:2052 classic/omp.xsl:2058 classic/omp.xsl:5902 #: classic/omp.xsl:5912 classic/omp.xsl:5920 classic/omp.xsl:5921 #: classic/omp.xsl:17842 classic/omp.xsl:17843 classic/omp.xsl:17858 #: classic/omp.xsl:30213 classic/omp.xsl:30282 classic/omp.xsl:30487 #: classic/omp.xsl:30556 msgctxt "Action Verb" msgid "Clone" msgstr "克隆" #: classic/omp.xsl:2060 classic/omp.xsl:17860 classic/omp.xsl:30284 #: classic/omp.xsl:30558 #, fuzzy msgid "Permission to clone denied" msgstr "克隆权限被拒绝" #: classic/omp.xsl:2071 classic/omp.xsl:30291 classic/omp.xsl:30565 #: classic/omp.xsl:39591 classic/omp.xsl:39683 msgctxt "Action Verb" msgid "Export" msgstr "导出" #: classic/omp.xsl:2089 classic/omp.xsl:2090 classic/omp.xsl:2109 #: classic/omp.xsl:2111 classic/omp.xsl:2121 classic/omp.xsl:2122 #: classic/omp.xsl:5946 classic/omp.xsl:5975 classic/omp.xsl:7007 #: classic/omp.xsl:7013 classic/omp.xsl:9148 classic/omp.xsl:12285 #: classic/omp.xsl:13277 classic/omp.xsl:14014 classic/omp.xsl:16086 #: classic/omp.xsl:18517 classic/omp.xsl:19319 classic/omp.xsl:20342 #: classic/omp.xsl:20726 classic/omp.xsl:26436 classic/omp.xsl:27414 #: classic/omp.xsl:28089 classic/omp.xsl:28334 classic/omp.xsl:28335 #: classic/omp.xsl:28341 classic/omp.xsl:28905 classic/omp.xsl:35109 #: classic/omp.xsl:36408 classic/omp.xsl:36421 classic/omp.xsl:36423 #: classic/omp.xsl:36428 classic/omp.xsl:38805 classic/omp.xsl:39053 #: classic/omp.xsl:39542 classic/omp.xsl:39675 #, fuzzy msgid "Delete" msgstr "删除" #: classic/omp.xsl:2141 classic/omp.xsl:2142 classic/omp.xsl:8224 #: classic/omp.xsl:12266 classic/omp.xsl:16068 classic/omp.xsl:20328 #: classic/omp.xsl:20712 #, fuzzy msgid "Restore" msgstr "还原" #: classic/omp.xsl:2160 classic/omp.xsl:2161 classic/omp.xsl:4562 #: classic/omp.xsl:4566 classic/omp.xsl:4572 classic/omp.xsl:4590 #, fuzzy msgid "Resume" msgstr "继续" #: classic/omp.xsl:2172 classic/omp.xsl:4457 classic/omp.xsl:4516 #: classic/omp.xsl:4533 msgctxt "Action Verb" msgid "Start" msgstr "开始" #: classic/omp.xsl:2201 classic/omp.xsl:2202 #, fuzzy msgctxt "Action Verb" msgid "Stop" msgstr "停止" #: classic/omp.xsl:2214 #, fuzzy msgid "Moving to trashcan..." msgstr "移到回收站" #: classic/omp.xsl:2216 classic/omp.xsl:34966 msgctxt "Action Verb" msgid "Move To Trashcan" msgstr "移到回收站" #: classic/omp.xsl:2412 classic/omp.xsl:25281 classic/omp.xsl:25680 msgctxt "Severity" msgid "High" msgstr "高" #: classic/omp.xsl:2415 classic/omp.xsl:25282 classic/omp.xsl:25687 msgctxt "Severity" msgid "Medium" msgstr "中" #: classic/omp.xsl:2418 classic/omp.xsl:25283 classic/omp.xsl:25694 msgctxt "Severity" msgid "Low" msgstr "低" #: classic/omp.xsl:2421 classic/omp.xsl:24105 classic/omp.xsl:25262 #: classic/omp.xsl:25284 classic/omp.xsl:25701 msgctxt "Severity" msgid "Log" msgstr "记录" #: classic/omp.xsl:2424 msgctxt "Severity" msgid "False Pos." msgstr "假阳性" #: classic/omp.xsl:2524 #, fuzzy msgid "User Tags list" msgstr "用户标签列表" #: classic/omp.xsl:2531 #, fuzzy msgid "New tag" msgstr "新建标签" #: classic/omp.xsl:2534 classic/omp.xsl:2542 classic/omp.xsl:2550 #, fuzzy msgid "Add tag" msgstr "添加标签" #: classic/omp.xsl:2539 classic/omp.xsl:2547 classic/omp.xsl:14228 #: classic/omp.xsl:14231 classic/dynamic_strings.xsl:405 #, fuzzy msgid "New Tag" msgstr "新建标签" #: classic/omp.xsl:2556 classic/omp.xsl:13875 classic/omp.xsl:14236 #: classic/omp.xsl:14237 classic/omp.xsl:30296 classic/omp.xsl:30571 #: classic/omp.xsl:36057 classic/dynamic_strings.xsl:118 classic/gsad.xsl:604 #, fuzzy msgid "Tags" msgstr "标签" #: classic/omp.xsl:2559 #, fuzzy msgid "User Tags" msgstr "用户标签列表" #: classic/omp.xsl:2565 msgctxt "Tags" msgid "none" msgstr "无" #: classic/omp.xsl:2577 #, fuzzy msgid "Adding Tag..." msgstr "添加标签" #: classic/omp.xsl:2588 classic/omp.xsl:2606 classic/omp.xsl:2607 #: classic/omp.xsl:6854 #, fuzzy msgid "Add Tag" msgstr "添加标签" #: classic/omp.xsl:2601 classic/omp.xsl:6869 msgctxt "Tag" msgid "with Value" msgstr "值为" #: classic/omp.xsl:2656 classic/omp.xsl:2917 classic/omp.xsl:4464 #: classic/omp.xsl:4691 classic/omp.xsl:4705 classic/omp.xsl:4729 #: classic/omp.xsl:4761 classic/omp.xsl:4874 classic/omp.xsl:4909 #: classic/omp.xsl:4935 classic/omp.xsl:6326 classic/omp.xsl:6489 #: classic/omp.xsl:7722 classic/omp.xsl:8304 classic/omp.xsl:8490 #: classic/omp.xsl:8680 classic/omp.xsl:8746 classic/omp.xsl:9269 #: classic/omp.xsl:9319 classic/omp.xsl:9368 classic/omp.xsl:9473 #: classic/omp.xsl:9532 classic/omp.xsl:9571 classic/omp.xsl:9778 #: classic/omp.xsl:10279 classic/omp.xsl:10901 classic/omp.xsl:10976 #: classic/omp.xsl:12939 classic/omp.xsl:13310 classic/omp.xsl:13356 #: classic/omp.xsl:13394 classic/omp.xsl:13415 classic/omp.xsl:13459 #: classic/omp.xsl:13531 classic/omp.xsl:13732 classic/omp.xsl:13903 #: classic/omp.xsl:14280 classic/omp.xsl:14436 classic/omp.xsl:14608 #: classic/omp.xsl:14909 classic/omp.xsl:15640 classic/omp.xsl:16161 #: classic/omp.xsl:16201 classic/omp.xsl:16233 classic/omp.xsl:16260 #: classic/omp.xsl:16287 classic/omp.xsl:16336 classic/omp.xsl:16443 #: classic/omp.xsl:16577 classic/omp.xsl:16705 classic/omp.xsl:17127 #: classic/omp.xsl:17147 classic/omp.xsl:17188 classic/omp.xsl:17252 #: classic/omp.xsl:17268 classic/omp.xsl:17292 classic/omp.xsl:18079 #: classic/omp.xsl:18143 classic/omp.xsl:18251 classic/omp.xsl:18608 #: classic/omp.xsl:18736 classic/omp.xsl:18858 classic/omp.xsl:19352 #: classic/omp.xsl:19463 classic/omp.xsl:19568 classic/omp.xsl:19688 #: classic/omp.xsl:19740 classic/omp.xsl:20035 classic/omp.xsl:20120 #: classic/omp.xsl:20380 classic/omp.xsl:20455 classic/omp.xsl:20550 #: classic/omp.xsl:20819 classic/omp.xsl:21837 classic/omp.xsl:21897 #: classic/omp.xsl:21972 classic/omp.xsl:22050 classic/omp.xsl:22125 #: classic/omp.xsl:22187 classic/omp.xsl:22248 classic/omp.xsl:22611 #: classic/omp.xsl:22649 classic/omp.xsl:22674 classic/omp.xsl:22826 #: classic/omp.xsl:22977 classic/omp.xsl:26493 classic/omp.xsl:26513 #: classic/omp.xsl:26551 classic/omp.xsl:26626 classic/omp.xsl:26804 #: classic/omp.xsl:27277 classic/omp.xsl:27438 classic/omp.xsl:27461 #: classic/omp.xsl:27525 classic/omp.xsl:27882 classic/omp.xsl:27937 #: classic/omp.xsl:28207 classic/omp.xsl:28274 classic/omp.xsl:28541 #: classic/omp.xsl:28669 classic/omp.xsl:28918 classic/omp.xsl:29029 #: classic/omp.xsl:29198 classic/omp.xsl:34744 classic/omp.xsl:34806 #: classic/omp.xsl:34849 classic/omp.xsl:34940 classic/omp.xsl:35182 #: classic/omp.xsl:35216 classic/omp.xsl:35250 classic/omp.xsl:35269 #: classic/omp.xsl:35550 classic/omp.xsl:35563 classic/omp.xsl:35583 #: classic/omp.xsl:35599 classic/omp.xsl:35615 classic/omp.xsl:35627 #: classic/omp.xsl:35643 classic/omp.xsl:35659 classic/omp.xsl:35675 #: classic/omp.xsl:35691 classic/omp.xsl:35706 classic/omp.xsl:36241 #: classic/omp.xsl:37440 classic/omp.xsl:38059 classic/omp.xsl:38749 #: classic/omp.xsl:38834 classic/omp.xsl:38968 classic/omp.xsl:39200 #: classic/omp.xsl:39358 classic/omp.xsl:39405 #, fuzzy msgid "Name" msgstr "名称" #: classic/omp.xsl:2657 classic/omp.xsl:13736 classic/omp.xsl:13891 #: classic/omp.xsl:14295 classic/omp.xsl:14451 classic/omp.xsl:17128 #: classic/omp.xsl:28919 classic/omp.xsl:29030 classic/omp.xsl:29535 #: classic/omp.xsl:35692 classic/omp.xsl:36937 classic/omp.xsl:37009 #: classic/omp.xsl:37441 classic/omp.xsl:38060 classic/omp.xsl:39201 #, fuzzy msgid "Value" msgstr "值" #: classic/omp.xsl:2658 classic/omp.xsl:4695 classic/omp.xsl:6333 #: classic/omp.xsl:6497 classic/omp.xsl:7736 classic/omp.xsl:8498 #: classic/omp.xsl:8757 classic/omp.xsl:9184 classic/omp.xsl:9480 #: classic/omp.xsl:9578 classic/omp.xsl:9782 classic/omp.xsl:10286 #: classic/omp.xsl:10985 classic/omp.xsl:12395 classic/omp.xsl:13314 #: classic/omp.xsl:13467 classic/omp.xsl:13541 classic/omp.xsl:13887 #: classic/omp.xsl:14288 classic/omp.xsl:14444 classic/omp.xsl:14616 #: classic/omp.xsl:14919 classic/omp.xsl:16119 classic/omp.xsl:16451 #: classic/omp.xsl:17953 classic/omp.xsl:18150 classic/omp.xsl:18616 #: classic/omp.xsl:18869 classic/omp.xsl:19356 classic/omp.xsl:19575 #: classic/omp.xsl:19747 classic/omp.xsl:19932 classic/omp.xsl:20388 #: classic/omp.xsl:20557 classic/omp.xsl:20759 classic/omp.xsl:26469 #: classic/omp.xsl:26559 classic/omp.xsl:26636 classic/omp.xsl:26870 #: classic/omp.xsl:27281 classic/omp.xsl:27566 classic/omp.xsl:27890 #: classic/omp.xsl:28122 classic/omp.xsl:28281 classic/omp.xsl:34752 #: classic/omp.xsl:34816 classic/omp.xsl:35142 classic/omp.xsl:35603 #: classic/omp.xsl:38756 classic/omp.xsl:38979 classic/omp.xsl:39110 #, fuzzy msgid "Comment" msgstr "注释" #: classic/omp.xsl:2659 classic/omp.xsl:2923 classic/omp.xsl:5587 #: classic/omp.xsl:13397 classic/omp.xsl:16583 classic/omp.xsl:17129 #: classic/omp.xsl:17152 classic/omp.xsl:17191 classic/omp.xsl:17255 #: classic/omp.xsl:17271 classic/omp.xsl:17762 classic/omp.xsl:24944 #: classic/omp.xsl:26281 classic/omp.xsl:26494 classic/omp.xsl:27443 #: classic/omp.xsl:28313 classic/omp.xsl:30920 classic/omp.xsl:32195 #: classic/omp.xsl:34040 classic/omp.xsl:34942 classic/omp.xsl:35251 #: classic/omp.xsl:35552 classic/omp.xsl:35566 classic/omp.xsl:35588 #: classic/omp.xsl:35604 classic/omp.xsl:35616 classic/omp.xsl:35632 #: classic/omp.xsl:35648 classic/omp.xsl:35664 classic/omp.xsl:35680 #: classic/omp.xsl:35695 classic/omp.xsl:35711 classic/omp.xsl:35727 #: classic/omp.xsl:39204 #, fuzzy msgid "Actions" msgstr "动作" #: classic/omp.xsl:2706 classic/dynamic_strings.xsl:200 #, fuzzy msgid "Tag Details" msgstr "标签详情" #: classic/omp.xsl:2786 classic/omp.xsl:2793 classic/omp.xsl:2800 #: classic/omp.xsl:14380 classic/dynamic_strings.xsl:618 #, fuzzy msgid "Edit Tag" msgstr "编辑标签" #: classic/omp.xsl:2816 msgid "Toggling Tag..." msgstr "" #: classic/omp.xsl:2819 classic/omp.xsl:2820 #, fuzzy msgid "Enable Tag" msgstr "启用标签" #: classic/omp.xsl:2823 classic/omp.xsl:2824 #, fuzzy msgid "Disable Tag" msgstr "禁用标签" #: classic/omp.xsl:2891 classic/omp.xsl:27016 #, fuzzy msgid "Create Multiple Permissions" msgstr "创建多个权限" #: classic/omp.xsl:2899 classic/omp.xsl:2902 classic/omp.xsl:27265 #: classic/omp.xsl:35994 classic/dynamic_strings.xsl:119 classic/gsad.xsl:610 #, fuzzy msgid "Permissions" msgstr "权限" #: classic/omp.xsl:2908 msgctxt "Permissions" msgid "none" msgstr "无" #: classic/omp.xsl:2918 classic/omp.xsl:20023 classic/omp.xsl:20036 #: classic/omp.xsl:22481 classic/omp.xsl:22690 classic/omp.xsl:22959 #: classic/omp.xsl:22963 classic/omp.xsl:23251 classic/omp.xsl:23257 #: classic/omp.xsl:26994 classic/omp.xsl:27285 classic/omp.xsl:27465 #: classic/omp.xsl:27805 classic/omp.xsl:29142 classic/omp.xsl:34941 #: classic/omp.xsl:35183 classic/omp.xsl:35217 #, fuzzy msgid "Description" msgstr "描述" #: classic/omp.xsl:2919 classic/omp.xsl:13744 classic/omp.xsl:13926 #: classic/omp.xsl:14302 classic/omp.xsl:14458 classic/omp.xsl:26885 #: classic/omp.xsl:27439 classic/omp.xsl:27469 classic/omp.xsl:27664 #: classic/omp.xsl:35693 #, fuzzy msgid "Resource Type" msgstr "资源类型" #: classic/omp.xsl:2920 classic/omp.xsl:27315 classic/omp.xsl:27440 #: classic/omp.xsl:27473 #, fuzzy msgid "Resource" msgstr "资源" #: classic/omp.xsl:2921 classic/omp.xsl:27441 classic/omp.xsl:27477 msgctxt "Permission" msgid "Subject Type" msgstr "对象类型" #: classic/omp.xsl:2922 classic/omp.xsl:26878 classic/omp.xsl:27442 #: classic/omp.xsl:27481 classic/omp.xsl:27575 msgctxt "Permission" msgid "Subject" msgstr "对象" #: classic/omp.xsl:2949 classic/omp.xsl:4451 classic/omp.xsl:7884 #: classic/omp.xsl:7885 #, fuzzy msgid "Import Report" msgstr "导入报告" #: classic/omp.xsl:2964 classic/omp.xsl:10777 classic/omp.xsl:10850 #: classic/omp.xsl:11787 classic/omp.xsl:11891 classic/omp.xsl:12658 #: classic/omp.xsl:12711 classic/omp.xsl:12813 classic/omp.xsl:13121 #: classic/omp.xsl:14147 classic/omp.xsl:29411 classic/omp.xsl:34312 #: classic/omp.xsl:34347 #, fuzzy msgid "Report" msgstr "报告" #: classic/omp.xsl:2968 #, fuzzy msgid "Container Task" msgstr "新建容器任务" #: classic/omp.xsl:2983 #, fuzzy msgid "Create a new container task" msgstr "允许创建新的任务" #: classic/omp.xsl:2991 classic/omp.xsl:4807 classic/omp.xsl:33769 #, fuzzy msgid "Add to Assets" msgstr "添加到资产" #: classic/omp.xsl:2994 classic/omp.xsl:33751 msgid "Add to Assets with QoD>=%1%% and Overrides enabled" msgstr "" #: classic/omp.xsl:2998 classic/omp.xsl:4842 classic/omp.xsl:6619 #: classic/omp.xsl:6653 classic/omp.xsl:6697 classic/omp.xsl:7427 #: classic/omp.xsl:7449 classic/omp.xsl:7482 classic/omp.xsl:7502 #: classic/omp.xsl:7555 classic/omp.xsl:23935 classic/omp.xsl:23943 #: classic/omp.xsl:24319 classic/omp.xsl:24325 classic/omp.xsl:24332 #: classic/omp.xsl:24350 classic/omp.xsl:24356 classic/omp.xsl:24374 #: classic/omp.xsl:24380 classic/omp.xsl:24634 classic/omp.xsl:24781 #: classic/omp.xsl:24784 classic/omp.xsl:25090 classic/omp.xsl:25097 #: classic/omp.xsl:25498 classic/omp.xsl:25504 classic/omp.xsl:25510 #: classic/omp.xsl:25526 classic/omp.xsl:25532 classic/omp.xsl:25548 #: classic/omp.xsl:25554 classic/omp.xsl:25936 classic/omp.xsl:26083 #: classic/omp.xsl:26086 classic/omp.xsl:28695 classic/omp.xsl:28709 #: classic/omp.xsl:28801 classic/omp.xsl:28888 classic/omp.xsl:28952 #: classic/omp.xsl:28962 classic/omp.xsl:29047 classic/omp.xsl:29131 #, fuzzy msgid "yes" msgstr "是" #: classic/omp.xsl:3002 classic/omp.xsl:4839 classic/omp.xsl:6638 #: classic/omp.xsl:6662 classic/omp.xsl:6712 classic/omp.xsl:7437 #: classic/omp.xsl:7459 classic/omp.xsl:7491 classic/omp.xsl:7511 #: classic/omp.xsl:7570 classic/omp.xsl:23957 classic/omp.xsl:24342 #: classic/omp.xsl:24366 classic/omp.xsl:24390 classic/omp.xsl:24631 #: classic/omp.xsl:24778 classic/omp.xsl:25110 classic/omp.xsl:25518 #: classic/omp.xsl:25540 classic/omp.xsl:25562 classic/omp.xsl:25933 #: classic/omp.xsl:26080 classic/omp.xsl:28701 classic/omp.xsl:28715 #: classic/omp.xsl:28798 classic/omp.xsl:28885 classic/omp.xsl:28956 #: classic/omp.xsl:28966 classic/omp.xsl:29044 classic/omp.xsl:29128 #, fuzzy msgid "no" msgstr "否" #: classic/omp.xsl:3058 #, fuzzy msgid "Host Filtering" msgstr "主机过滤" #: classic/omp.xsl:3059 classic/omp.xsl:3247 classic/omp.xsl:14622 #: classic/omp.xsl:14928 classic/omp.xsl:15251 classic/omp.xsl:15644 #: classic/omp.xsl:16123 classic/omp.xsl:23964 classic/omp.xsl:24399 #: classic/omp.xsl:24794 classic/omp.xsl:25117 classic/omp.xsl:25571 #: classic/omp.xsl:26096 classic/omp.xsl:29342 classic/omp.xsl:29347 #: classic/omp.xsl:29348 classic/omp.xsl:33099 classic/omp.xsl:33185 #: classic/omp.xsl:33296 classic/omp.xsl:33439 classic/omp.xsl:33536 #: classic/omp.xsl:33932 classic/omp.xsl:35707 classic/omp.xsl:38734 #: classic/omp.xsl:38735 classic/omp.xsl:38880 classic/omp.xsl:38883 #: classic/omp.xsl:39034 classic/omp.xsl:39035 classic/omp.xsl:39098 #: classic/omp.xsl:39297 classic/omp.xsl:39312 classic/omp.xsl:39432 #: classic/omp.xsl:39639 classic/gsad.xsl:468 #, fuzzy msgid "Hosts" msgstr "主机" #: classic/omp.xsl:3077 classic/omp.xsl:3081 classic/omp.xsl:3394 #: classic/omp.xsl:3396 classic/omp.xsl:8336 classic/omp.xsl:8337 #: classic/omp.xsl:8361 classic/omp.xsl:8363 classic/omp.xsl:29379 #: classic/omp.xsl:29383 classic/omp.xsl:29848 classic/omp.xsl:29849 #: classic/omp.xsl:29873 classic/omp.xsl:29875 classic/omp.xsl:30861 #: classic/omp.xsl:30862 classic/omp.xsl:31979 classic/omp.xsl:31980 #: classic/omp.xsl:32004 classic/omp.xsl:32006 #, fuzzy msgid "No Overrides" msgstr "无覆盖" #: classic/omp.xsl:3119 #, fuzzy msgid "Text phrase" msgstr "文本短句筛选" #: classic/omp.xsl:3125 classic/omp.xsl:3125 classic/omp.xsl:3735 #: classic/omp.xsl:3735 #, fuzzy msgid "Apply" msgstr "应用" #: classic/omp.xsl:3128 classic/omp.xsl:3738 classic/omp.xsl:3933 #: classic/omp.xsl:16579 classic/omp.xsl:16707 classic/omp.xsl:22794 #: classic/omp.xsl:22827 classic/omp.xsl:22926 classic/omp.xsl:23202 #: classic/omp.xsl:23372 classic/omp.xsl:24054 classic/omp.xsl:24452 #: classic/omp.xsl:24820 classic/omp.xsl:25211 classic/omp.xsl:25624 #: classic/omp.xsl:26122 classic/omp.xsl:29690 classic/omp.xsl:30317 #: classic/omp.xsl:30739 classic/omp.xsl:30840 classic/omp.xsl:30847 #: classic/omp.xsl:33031 classic/omp.xsl:33100 classic/omp.xsl:33186 #: classic/omp.xsl:33297 classic/omp.xsl:33441 classic/omp.xsl:33538 #: classic/omp.xsl:33934 classic/omp.xsl:35725 classic/omp.xsl:39161 #: classic/omp.xsl:39374 classic/omp.xsl:39414 #, fuzzy msgid "Severity" msgstr "严重性" #: classic/omp.xsl:3206 #, fuzzy msgid "Filtered Hosts" msgstr "过滤后的主机" #: classic/omp.xsl:3254 #, fuzzy msgid "No hosts available for Prognostic Report" msgstr "预测报告无可用的主机" #: classic/omp.xsl:3262 #, fuzzy msgid "No SCAP data available for Prognostic Report" msgstr "预测报告无可用的 SCAP 数据" #: classic/omp.xsl:3271 classic/omp.xsl:3272 classic/omp.xsl:29352 #: classic/omp.xsl:29358 classic/omp.xsl:29359 classic/omp.xsl:32314 #: classic/omp.xsl:32316 #, fuzzy msgid "Prognostic Report" msgstr "预测报告" #: classic/omp.xsl:3280 #, fuzzy msgid "0 hosts" msgstr "0 个主机" #: classic/omp.xsl:3316 classic/omp.xsl:3317 #, fuzzy msgid "Collapse details of all vulnerabilities" msgstr "折叠所有漏洞详情" #: classic/omp.xsl:3322 classic/omp.xsl:3323 #, fuzzy msgid "Expand to full details of all vulnerabilities" msgstr "展开所有漏洞全部详情" #: classic/omp.xsl:3387 classic/omp.xsl:3389 classic/omp.xsl:8342 #: classic/omp.xsl:8343 classic/omp.xsl:8371 classic/omp.xsl:8373 #: classic/omp.xsl:29854 classic/omp.xsl:29855 classic/omp.xsl:29883 #: classic/omp.xsl:29885 classic/omp.xsl:30870 classic/omp.xsl:30871 #: classic/omp.xsl:31985 classic/omp.xsl:31986 classic/omp.xsl:32014 #: classic/omp.xsl:32016 #, fuzzy msgid "Overrides are Applied" msgstr "覆盖已应用" #: classic/omp.xsl:3564 classic/omp.xsl:4817 classic/omp.xsl:6646 #: classic/omp.xsl:7472 #, fuzzy msgid "Apply Overrides" msgstr "应用覆盖" #: classic/omp.xsl:3863 classic/omp.xsl:3866 #, fuzzy msgid "Use filtered results (all pages)" msgstr "所有过滤的结果:" #: classic/omp.xsl:3871 classic/omp.xsl:3874 #, fuzzy msgid "Use all unfiltered results" msgstr "所有过滤的结果:" #: classic/omp.xsl:3879 classic/omp.xsl:3882 #, fuzzy msgid "Use filtered results (current page)" msgstr "从当前条目新建用户过滤器" #: classic/omp.xsl:3925 classic/omp.xsl:30807 classic/omp.xsl:30811 #: classic/omp.xsl:31960 classic/omp.xsl:33183 #, fuzzy msgid "Vulnerability" msgstr "漏洞" #: classic/omp.xsl:3929 classic/omp.xsl:21998 classic/omp.xsl:23632 #: classic/omp.xsl:30825 classic/omp.xsl:30830 classic/omp.xsl:30830 #: classic/omp.xsl:31312 classic/omp.xsl:31964 #, fuzzy msgid "Solution type" msgstr "解决方案类型" #: classic/omp.xsl:3941 classic/omp.xsl:10816 classic/omp.xsl:11844 #: classic/omp.xsl:12697 classic/omp.xsl:12762 classic/omp.xsl:14042 #: classic/omp.xsl:19581 classic/omp.xsl:19692 classic/omp.xsl:19755 #: classic/omp.xsl:19937 classic/omp.xsl:20394 classic/omp.xsl:20459 #: classic/omp.xsl:20564 classic/omp.xsl:20763 classic/omp.xsl:29401 #: classic/omp.xsl:30898 classic/omp.xsl:30902 classic/omp.xsl:32033 #: classic/omp.xsl:32769 classic/omp.xsl:33028 classic/omp.xsl:33855 #: classic/omp.xsl:34038 classic/omp.xsl:34202 classic/omp.xsl:34286 #: classic/omp.xsl:35644 classic/omp.xsl:35676 classic/omp.xsl:36959 #: classic/omp.xsl:37029 classic/omp.xsl:39025 classic/omp.xsl:39101 #, fuzzy msgid "Host" msgstr "主机" #: classic/omp.xsl:3945 #, fuzzy msgctxt "Host" msgid "Location" msgstr "位置" #: classic/omp.xsl:4134 classic/omp.xsl:4709 classic/omp.xsl:4733 #: classic/omp.xsl:4765 classic/omp.xsl:4878 classic/omp.xsl:4913 #: classic/omp.xsl:4939 classic/omp.xsl:5814 classic/omp.xsl:12125 #: classic/omp.xsl:12683 classic/omp.xsl:13907 classic/omp.xsl:16165 #: classic/omp.xsl:16205 classic/omp.xsl:16237 classic/omp.xsl:16264 #: classic/omp.xsl:16291 classic/omp.xsl:17925 classic/omp.xsl:22434 #: classic/omp.xsl:22727 classic/omp.xsl:22877 classic/omp.xsl:23142 #: classic/omp.xsl:23331 classic/omp.xsl:23779 #, fuzzy msgid "ID" msgstr "ID" #: classic/omp.xsl:4140 classic/omp.xsl:5822 classic/omp.xsl:13752 #: classic/omp.xsl:16678 classic/omp.xsl:17448 classic/omp.xsl:17933 #: classic/omp.xsl:21845 classic/omp.xsl:21985 classic/omp.xsl:22071 #: classic/omp.xsl:22261 classic/omp.xsl:22451 classic/omp.xsl:22733 #: classic/omp.xsl:22887 classic/omp.xsl:23152 classic/omp.xsl:23341 #: classic/omp.xsl:23786 classic/omp.xsl:30299 classic/omp.xsl:30576 msgctxt "Date" msgid "Modified" msgstr "修改于" #: classic/omp.xsl:4144 classic/omp.xsl:5818 classic/omp.xsl:16674 #: classic/omp.xsl:17444 classic/omp.xsl:17929 classic/omp.xsl:21980 #: classic/omp.xsl:22066 classic/omp.xsl:22133 classic/omp.xsl:22195 #: classic/omp.xsl:22256 classic/omp.xsl:22739 classic/omp.xsl:22883 #: classic/omp.xsl:23148 classic/omp.xsl:23337 classic/omp.xsl:23792 #: classic/omp.xsl:32042 classic/omp.xsl:39202 msgctxt "Date" msgid "Created" msgstr "创建于" #: classic/omp.xsl:4148 classic/omp.xsl:5826 #, fuzzy msgid "Owner" msgstr "属主" #: classic/omp.xsl:4170 classic/omp.xsl:5508 #, fuzzy msgid "%1 of %2" msgstr " / " #: classic/omp.xsl:4238 classic/omp.xsl:8411 classic/omp.xsl:9866 #: classic/omp.xsl:39702 #, fuzzy msgid "Applied filter:" msgstr "应用过滤器:" #: classic/omp.xsl:4253 msgid "The report is empty. This can happen for the following reasons:" msgstr "" #: classic/omp.xsl:4259 msgid "The scan just started and no results have arrived yet." msgstr "" #: classic/omp.xsl:4265 classic/omp.xsl:4280 msgid "Click here to reload this page and update the status." msgstr "" #: classic/omp.xsl:4274 msgid "The scan is still running and no results have arrived yet." msgstr "" #: classic/omp.xsl:4289 msgid "The target hosts could be regarded dead." msgstr "" #: classic/omp.xsl:4297 classic/omp.xsl:14871 classic/dynamic_strings.xsl:607 #, fuzzy msgid "Edit Target" msgstr "编辑目标" #: classic/omp.xsl:4300 classic/omp.xsl:4310 msgid "" "You could change the Alive Test method of the target. However, if the " "targets are indeed dead, the scan duration might increase significantly." msgstr "" #: classic/omp.xsl:4302 #, fuzzy msgid "Click here to edit the target" msgstr "点击这里转到错误(Error)消息页面" #: classic/omp.xsl:4322 msgid "The report is empty." msgstr "" #: classic/omp.xsl:4324 msgid "The filter does not match any of %1 results." msgstr "" #: classic/omp.xsl:4333 msgid "The report only contains log messages, which are currently excluded." msgstr "" #: classic/omp.xsl:4336 msgid "Log messages are currently excluded." msgstr "" #: classic/omp.xsl:4342 msgid "Add log messages to the filter" msgstr "" #: classic/omp.xsl:4345 msgid "Include log messages in your filter setting." msgstr "" #: classic/omp.xsl:4355 msgid "You are using keywords setting a minimum limit on severity." msgstr "" #: classic/omp.xsl:4359 msgid "Remove severity limit" msgstr "" #: classic/omp.xsl:4362 msgid "Remove the severity limit from your filter settings." msgstr "" #: classic/omp.xsl:4372 msgid "" "There may be results below the current minimum Quality of Detection level." msgstr "" #: classic/omp.xsl:4376 msgid "Descrease minimum QoD" msgstr "" #: classic/omp.xsl:4379 msgid "" "Decrease the minimum QoD in the Filter to 30 percent to see those results." msgstr "" #: classic/omp.xsl:4389 msgid "You are using keywords setting a lower limit on QoD." msgstr "" #: classic/omp.xsl:4393 msgid "Remove QoD limit" msgstr "" #: classic/omp.xsl:4396 #, fuzzy msgid "Remove Quality of Detection limit." msgstr "检测的质量(QoD)" #: classic/omp.xsl:4404 msgid "Your filter settings may be too refined." msgstr "" #: classic/omp.xsl:4408 #, fuzzy msgid "Edit filter" msgstr "编辑过滤器" #: classic/omp.xsl:4411 msgid "Update and adjust your filter settings." msgstr "" #: classic/omp.xsl:4418 msgid "Your last filter change may be too restrictive." msgstr "" #: classic/omp.xsl:4422 #, fuzzy msgid "Reset filter" msgstr "结果过滤器" #: classic/omp.xsl:4425 msgid "Reset the filter settings to the defaults." msgstr "" #: classic/omp.xsl:4457 #, fuzzy msgid "Permission to start task denied" msgstr "开始任务的权限被拒绝" #: classic/omp.xsl:4463 classic/omp.xsl:4464 #, fuzzy msgid "Schedule Unavailable" msgstr "计划不可用" #: classic/omp.xsl:4472 classic/omp.xsl:4781 msgctxt "Task|Schedule" msgid "Next due: over" msgstr "下个的预期:结束" #: classic/omp.xsl:4478 classic/omp.xsl:4785 msgctxt "Task|Schedule" msgid "Next due" msgstr "下个的预期" #: classic/omp.xsl:4481 classic/omp.xsl:4788 classic/omp.xsl:6585 #: classic/omp.xsl:6586 classic/omp.xsl:7383 classic/omp.xsl:7384 #: classic/omp.xsl:7394 classic/omp.xsl:7395 classic/omp.xsl:19191 #: classic/omp.xsl:19273 classic/omp.xsl:19396 #, fuzzy msgid "Once" msgstr "一次" #: classic/omp.xsl:4484 classic/omp.xsl:4791 classic/omp.xsl:7390 #, fuzzy msgid "more times" msgstr "更多次" #: classic/omp.xsl:4496 classic/dynamic_strings.xsl:194 #, fuzzy msgid "Schedule Details" msgstr "计划详情" #: classic/omp.xsl:4516 classic/omp.xsl:4533 #, fuzzy msgid "Task is already active" msgstr "任务已经激活" #: classic/omp.xsl:4562 #, fuzzy msgid "Task is a container" msgstr "任务是一个容器" #: classic/omp.xsl:4566 #, fuzzy msgid "Task is scheduled" msgstr "任务已进行计划" #: classic/omp.xsl:4572 #, fuzzy msgid "Permission to resume task denied" msgstr "继续任务的权限被拒绝" #: classic/omp.xsl:4590 #, fuzzy msgid "Task is not stopped" msgstr "任务没被停止" #: classic/omp.xsl:4614 #, fuzzy msgctxt "Task" msgid "Move to Master" msgstr "移到回收站" #: classic/omp.xsl:4629 #, fuzzy msgctxt "Task" msgid "Move to Slave \"%1\"" msgstr "从属权限--\"%1\"" #: classic/omp.xsl:4662 classic/omp.xsl:4663 #, fuzzy msgid "" "This is an Alterable Task. Reports may not relate to current Scan Config or " "Target!" msgstr "这是一个可变的任务。报告可能与当前的扫描配置或目标无关!" #: classic/omp.xsl:4679 classic/omp.xsl:6308 classic/omp.xsl:6310 #: classic/omp.xsl:12920 classic/omp.xsl:16317 classic/omp.xsl:18060 #: classic/omp.xsl:19444 classic/omp.xsl:20101 classic/omp.xsl:36075 #: classic/dynamic_strings.xsl:95 classic/gsad.xsl:422 #, fuzzy msgid "Tasks" msgstr "任务" #: classic/omp.xsl:4699 classic/omp.xsl:13184 classic/omp.xsl:14196 #: classic/omp.xsl:16110 classic/dynamic_strings.xsl:73 #, fuzzy msgid "Target" msgstr "目标" #: classic/omp.xsl:4703 classic/omp.xsl:4727 classic/omp.xsl:4759 #: classic/omp.xsl:4872 classic/omp.xsl:4907 classic/omp.xsl:4933 #: classic/omp.xsl:9275 classic/omp.xsl:9325 classic/omp.xsl:9376 #: classic/omp.xsl:12123 classic/omp.xsl:12514 classic/omp.xsl:12534 #: classic/omp.xsl:12683 classic/omp.xsl:12887 classic/omp.xsl:12945 #: classic/omp.xsl:13362 classic/omp.xsl:13901 classic/omp.xsl:16159 #: classic/omp.xsl:16199 classic/omp.xsl:16231 classic/omp.xsl:16258 #: classic/omp.xsl:16285 classic/omp.xsl:16342 classic/omp.xsl:18085 #: classic/omp.xsl:19469 classic/omp.xsl:20126 classic/omp.xsl:20826 #: classic/omp.xsl:27300 classic/omp.xsl:27328 classic/omp.xsl:28213 #: classic/omp.xsl:29204 classic/omp.xsl:36476 classic/omp.xsl:36494 #, fuzzy msgid "Unavailable" msgstr "不可用" #: classic/omp.xsl:4722 classic/omp.xsl:6533 classic/omp.xsl:7221 #: classic/omp.xsl:12383 classic/omp.xsl:13337 classic/omp.xsl:29179 #: classic/omp.xsl:35931 classic/dynamic_strings.xsl:111 classic/gsad.xsl:561 #, fuzzy msgid "Alerts" msgstr "警报" #: classic/omp.xsl:4752 classic/omp.xsl:6555 classic/omp.xsl:7342 #: classic/omp.xsl:13149 classic/omp.xsl:14182 classic/omp.xsl:19343 #: classic/dynamic_strings.xsl:80 #, fuzzy msgid "Schedule" msgstr "计划" #: classic/omp.xsl:4824 classic/omp.xsl:6669 classic/omp.xsl:7523 msgid "Min QoD" msgstr "" #: classic/omp.xsl:4833 classic/omp.xsl:6683 classic/omp.xsl:7540 #, fuzzy msgid "Alterable Task" msgstr "可变的任务" #: classic/omp.xsl:4851 classic/omp.xsl:6719 classic/omp.xsl:7579 #, fuzzy msgid "Auto Delete Reports" msgstr "删除报告" #: classic/omp.xsl:4856 classic/omp.xsl:6746 classic/omp.xsl:7625 msgctxt "Task|Auto Delete Reports" msgid "Automatically delete oldest reports but always keep newest " msgstr "" #: classic/omp.xsl:4858 classic/omp.xsl:6752 classic/omp.xsl:7638 #, fuzzy msgctxt "Task|Auto Delete Reports" msgid " reports" msgstr "报告" #: classic/omp.xsl:4861 classic/omp.xsl:6733 classic/omp.xsl:7612 #, fuzzy msgid "Do not automatically delete reports" msgstr "不要自动开始" #: classic/omp.xsl:4868 classic/omp.xsl:6760 classic/omp.xsl:7124 #: classic/omp.xsl:7254 classic/omp.xsl:17957 classic/omp.xsl:18158 #: classic/omp.xsl:19923 classic/dynamic_strings.xsl:84 #, fuzzy msgid "Scanner" msgstr "扫描器" #: classic/omp.xsl:4887 classic/omp.xsl:8508 classic/omp.xsl:8684 #: classic/omp.xsl:8764 classic/omp.xsl:9188 classic/omp.xsl:13322 #: classic/omp.xsl:13396 classic/omp.xsl:13423 classic/omp.xsl:13479 #: classic/omp.xsl:13557 classic/omp.xsl:19589 classic/omp.xsl:19702 #: classic/omp.xsl:19787 classic/omp.xsl:19964 classic/omp.xsl:20037 #: classic/omp.xsl:22252 classic/omp.xsl:22976 classic/omp.xsl:35600 #: classic/omp.xsl:35646 classic/omp.xsl:35798 classic/omp.xsl:37147 #, fuzzy msgid "Type" msgstr "类型" #: classic/omp.xsl:4904 classic/omp.xsl:6356 classic/omp.xsl:6809 #: classic/omp.xsl:7066 classic/omp.xsl:7104 classic/omp.xsl:13163 #: classic/omp.xsl:14175 classic/omp.xsl:16661 classic/omp.xsl:16663 #: classic/omp.xsl:17944 classic/wizard.xsl:228 classic/dynamic_strings.xsl:77 #, fuzzy msgid "Scan Config" msgstr "扫描配置" #: classic/omp.xsl:4930 classic/omp.xsl:6378 classic/omp.xsl:7288 #: classic/omp.xsl:13170 classic/omp.xsl:14189 classic/omp.xsl:20750 #: classic/omp.xsl:34442 classic/wizard.xsl:421 classic/dynamic_strings.xsl:82 #, fuzzy msgid "Slave" msgstr "从属" #: classic/omp.xsl:4956 classic/omp.xsl:6430 classic/omp.xsl:7660 #, fuzzy msgid "Order for target hosts" msgstr "目标主机排序" #: classic/omp.xsl:4958 classic/omp.xsl:6434 classic/omp.xsl:7667 msgctxt "Task|Hosts Ordering" msgid "Sequential" msgstr "顺序" #: classic/omp.xsl:4959 classic/omp.xsl:6435 classic/omp.xsl:7672 msgctxt "Task|Hosts Ordering" msgid "Random" msgstr "随机" #: classic/omp.xsl:4960 classic/omp.xsl:6436 classic/omp.xsl:7677 msgctxt "Task|Hosts Ordering" msgid "Reverse" msgstr "逆序" #: classic/omp.xsl:4961 classic/omp.xsl:13808 classic/omp.xsl:13990 #: classic/omp.xsl:17632 classic/omp.xsl:17661 classic/omp.xsl:17706 #: classic/omp.xsl:17799 classic/omp.xsl:18356 classic/omp.xsl:18378 #: classic/omp.xsl:18385 classic/omp.xsl:18407 classic/omp.xsl:18450 #: classic/omp.xsl:18472 classic/omp.xsl:18479 classic/omp.xsl:18501 #: classic/omp.xsl:19941 classic/omp.xsl:19954 classic/omp.xsl:21037 #: classic/omp.xsl:21047 classic/omp.xsl:21064 classic/omp.xsl:21107 #: classic/omp.xsl:21117 classic/omp.xsl:21127 classic/omp.xsl:21137 #: classic/omp.xsl:21147 classic/omp.xsl:21157 classic/omp.xsl:21167 #: classic/omp.xsl:21181 classic/omp.xsl:21286 classic/omp.xsl:21349 #: classic/omp.xsl:21359 classic/omp.xsl:21369 classic/omp.xsl:21379 #: classic/omp.xsl:21389 classic/omp.xsl:21406 classic/omp.xsl:21475 #: classic/omp.xsl:21529 classic/omp.xsl:21573 classic/omp.xsl:21583 #: classic/omp.xsl:21593 classic/omp.xsl:21606 classic/omp.xsl:22804 #: classic/omp.xsl:22936 classic/omp.xsl:23212 classic/omp.xsl:23382 #, fuzzy msgid "N/A" msgstr "N/A" #: classic/omp.xsl:4968 classic/omp.xsl:6418 classic/omp.xsl:7648 #: classic/omp.xsl:34453 #, fuzzy msgid "Network Source Interface" msgstr "网络源接口" #: classic/omp.xsl:4989 classic/omp.xsl:8308 classic/omp.xsl:22058 #: classic/omp.xsl:22788 classic/omp.xsl:23050 classic/omp.xsl:23055 #: classic/omp.xsl:29539 classic/omp.xsl:29829 classic/omp.xsl:35723 #: classic/omp.xsl:37151 #, fuzzy msgid "Status" msgstr "状态" #: classic/omp.xsl:5012 msgid "Duration of last scan" msgstr "" #: classic/omp.xsl:5022 #, fuzzy msgid "Average scan duration" msgstr "扫描时间" #: classic/omp.xsl:5029 classic/omp.xsl:8312 classic/omp.xsl:29439 #: classic/omp.xsl:32194 classic/omp.xsl:32362 classic/omp.xsl:35724 #: classic/gsad.xsl:428 #, fuzzy msgid "Reports" msgstr "报告" #: classic/omp.xsl:5033 classic/omp.xsl:5044 #, fuzzy msgid "Reports on Task %1" msgstr "%1 任务的报告" #: classic/omp.xsl:5037 msgctxt "Task|Report" msgid "Current" msgstr "当前的" #: classic/omp.xsl:5042 msgctxt "Task|Reports" msgid "Finished" msgstr "已完成" #: classic/omp.xsl:5048 classic/omp.xsl:8319 classic/omp.xsl:35732 msgctxt "Task|Report" msgid "Last" msgstr "末页" #: classic/omp.xsl:5057 classic/omp.xsl:30703 classic/gsad.xsl:434 #, fuzzy msgid "Results" msgstr "结果" #: classic/omp.xsl:5061 #, fuzzy msgid "Results on Task %1" msgstr "%1 任务的结果" #: classic/omp.xsl:5068 classic/omp.xsl:17307 classic/omp.xsl:23465 #: classic/omp.xsl:24719 classic/omp.xsl:30956 classic/omp.xsl:30957 #: classic/omp.xsl:30961 classic/omp.xsl:30963 classic/omp.xsl:33205 #: classic/omp.xsl:33207 classic/omp.xsl:35976 classic/dynamic_strings.xsl:96 #: classic/gsad.xsl:441 #, fuzzy msgid "Notes" msgstr "批注" #: classic/omp.xsl:5072 #, fuzzy msgid "Notes on Task %1" msgstr "%1 任务的批注" #: classic/omp.xsl:5079 classic/omp.xsl:17313 classic/omp.xsl:23474 #: classic/omp.xsl:26021 classic/omp.xsl:30973 classic/omp.xsl:30974 #: classic/omp.xsl:30978 classic/omp.xsl:30980 classic/omp.xsl:33216 #: classic/omp.xsl:33218 classic/omp.xsl:35985 classic/dynamic_strings.xsl:97 #: classic/gsad.xsl:448 #, fuzzy msgid "Overrides" msgstr "覆盖" #: classic/omp.xsl:5083 #, fuzzy msgid "Overrides on Task %1" msgstr "%1 任务的覆盖" #: classic/omp.xsl:5173 classic/omp.xsl:5175 #, fuzzy msgid "Severity increased" msgstr "严重性增加" #: classic/omp.xsl:5178 classic/omp.xsl:5180 #, fuzzy msgid "Severity decreased" msgstr "严重性减少" #: classic/omp.xsl:5183 classic/omp.xsl:5185 #, fuzzy msgid "Vulnerability count increased" msgstr "漏洞计数增加" #: classic/omp.xsl:5188 classic/omp.xsl:5190 #, fuzzy msgid "Vulnerability count decreased" msgstr "漏洞计数减少" #: classic/omp.xsl:5193 classic/omp.xsl:5195 #, fuzzy msgid "Vulnerabilities did not change" msgstr "漏洞未变化" #: classic/omp.xsl:5268 classic/omp.xsl:5270 classic/omp.xsl:11023 #: classic/dynamic_strings.xsl:914 msgctxt "Status" msgid "Delete Requested" msgstr "已请求删除" #: classic/omp.xsl:5291 msgctxt "Status" msgid " at " msgstr "在 " #: classic/omp.xsl:5407 classic/omp.xsl:5415 classic/omp.xsl:5416 #: classic/omp.xsl:5857 classic/omp.xsl:5864 classic/omp.xsl:5865 #: classic/omp.xsl:6303 classic/omp.xsl:6469 classic/wizard.xsl:153 #: classic/dynamic_strings.xsl:391 #, fuzzy msgid "New Task" msgstr "新建任务" #: classic/omp.xsl:5423 classic/omp.xsl:5424 classic/omp.xsl:5871 #: classic/omp.xsl:5872 classic/omp.xsl:6302 #, fuzzy msgid "New Container Task" msgstr "新建容器任务" #: classic/omp.xsl:5758 classic/omp.xsl:5761 #, fuzzy msgid "Apply to page contents" msgstr "应用到页面内容" #: classic/omp.xsl:5766 classic/omp.xsl:5769 #, fuzzy msgid "Apply to selection" msgstr "应用到选中内容" #: classic/omp.xsl:5774 classic/omp.xsl:5777 #, fuzzy msgid "Apply to all filtered" msgstr "应用到所有过滤后内容" #: classic/omp.xsl:5788 #, fuzzy msgid "Applied filter" msgstr "应用的过滤器" #: classic/omp.xsl:5892 classic/omp.xsl:28450 classic/omp.xsl:28476 #, fuzzy msgid "Import Port List" msgstr "导入端口列表 " #: classic/omp.xsl:5918 classic/omp.xsl:17840 classic/omp.xsl:30211 #: classic/omp.xsl:30485 msgid "Cloning..." msgstr "" #: classic/omp.xsl:5947 classic/omp.xsl:36409 #, fuzzy msgid "Currently logged in as this user" msgstr "当前正作为这个用户登录" #: classic/omp.xsl:6045 classic/omp.xsl:17911 classic/omp.xsl:30656 #: classic/omp.xsl:38813 classic/omp.xsl:39089 msgctxt "Action Verb" msgid "Export XML" msgstr "导出 XML" #: classic/omp.xsl:6072 #, fuzzy msgctxt "Certificate" msgid "Activation" msgstr "动作" #: classic/omp.xsl:6077 #, fuzzy msgctxt "Certificate" msgid "not active yet" msgstr " 未激活。" #: classic/omp.xsl:6082 #, fuzzy msgctxt "Certificate" msgid "Expiration" msgstr "迁移" #: classic/omp.xsl:6087 msgctxt "Certificate" msgid "expired" msgstr "" #: classic/omp.xsl:6092 msgid "MD5 Fingerprint" msgstr "" #: classic/omp.xsl:6096 msgctxt "Certificate" msgid "Issued by" msgstr "" #: classic/omp.xsl:6107 msgid "Certificate currently in use expired %1" msgstr "" #: classic/omp.xsl:6110 msgid "Certificate currently in use is not valid until %1" msgstr "" #: classic/omp.xsl:6113 msgid "Certificate currently in use will expire %1" msgstr "" #: classic/omp.xsl:6340 #, fuzzy msgid "Create Task" msgstr "创建任务" #: classic/omp.xsl:6407 #, fuzzy msgid "Create a new slave" msgstr "允许创建新的从属" #: classic/omp.xsl:6442 #, fuzzy msgid "Maximum concurrently executed NVTs per host" msgstr "每台主机同时执行 NVT 的最大数目" #: classic/omp.xsl:6452 #, fuzzy msgid "Maximum concurrently scanned hosts" msgstr "同时扫描主机的最大数目" #: classic/omp.xsl:6504 classic/omp.xsl:7160 classic/omp.xsl:7197 #, fuzzy msgid "Scan Targets" msgstr "扫描目标" #: classic/omp.xsl:6524 #, fuzzy msgid "Create a new target" msgstr "允许创建新的目标" #: classic/omp.xsl:6545 classic/omp.xsl:7241 classic/omp.xsl:34583 #: classic/omp.xsl:34655 #, fuzzy msgid "Create a new alert" msgstr "允许创建新的警报" #: classic/omp.xsl:6591 #, fuzzy msgid "Create a new schedule" msgstr "允许创建新的计划" #: classic/omp.xsl:6601 #, fuzzy msgid "Add results to Assets" msgstr "添加结果到资产管理" #: classic/omp.xsl:6840 classic/omp.xsl:13177 classic/omp.xsl:13878 #: classic/dynamic_strings.xsl:86 #, fuzzy msgid "Tag" msgstr "标签" #: classic/omp.xsl:6972 classic/omp.xsl:8122 classic/omp.xsl:9091 #: classic/omp.xsl:9687 classic/omp.xsl:12157 classic/omp.xsl:13229 #: classic/omp.xsl:13826 classic/omp.xsl:15910 classic/omp.xsl:18415 #: classic/omp.xsl:19228 classic/omp.xsl:20257 classic/omp.xsl:20655 #: classic/omp.xsl:21074 classic/omp.xsl:21191 classic/omp.xsl:21304 #: classic/omp.xsl:21416 classic/omp.xsl:21485 classic/omp.xsl:21539 #: classic/omp.xsl:21615 classic/omp.xsl:24642 classic/omp.xsl:25944 #: classic/omp.xsl:26390 classic/omp.xsl:27231 classic/omp.xsl:28045 #: classic/omp.xsl:28809 classic/omp.xsl:32152 classic/omp.xsl:35063 #: classic/omp.xsl:36400 classic/omp.xsl:39521 classic/omp.xsl:39656 #, fuzzy msgid "Select for bulk action" msgstr "选择用于批量动作" #: classic/omp.xsl:6980 classic/omp.xsl:6985 classic/omp.xsl:6991 #: classic/omp.xsl:6993 classic/omp.xsl:6998 classic/omp.xsl:7000 #, fuzzy msgid "Compare" msgstr "比较" #: classic/omp.xsl:6981 #, fuzzy msgid "Report is already selected for delta" msgstr "报告已经为增量选中" #: classic/omp.xsl:6986 #, fuzzy msgid "Filter must be limited to a single Task to allow delta reports" msgstr "过滤器必须限定在单一的任务中以允许增量报告" #: classic/omp.xsl:7008 #, fuzzy msgid "Report is observed" msgstr "报告被监视" #: classic/omp.xsl:7014 #, fuzzy msgid "Scan is active" msgstr "扫描已激活" #: classic/omp.xsl:7092 #, fuzzy msgid "Create a new scan config" msgstr "允许创建新的扫描配置" #: classic/omp.xsl:7104 classic/omp.xsl:7197 classic/omp.xsl:15251 #: classic/omp.xsl:15287 classic/omp.xsl:15298 classic/omp.xsl:15325 #: classic/omp.xsl:15353 classic/omp.xsl:15417 #, fuzzy msgid "immutable" msgstr "固定" #: classic/omp.xsl:7186 #, fuzzy msgid "Create a new scan target" msgstr "允许创建新的目标" #: classic/omp.xsl:7324 #, fuzzy msgid "Create a slave" msgstr "创建从属" #: classic/omp.xsl:7389 msgctxt "Time" msgid "Periods" msgstr "运行间隔" #: classic/omp.xsl:7402 #, fuzzy msgid "Create a schedule" msgstr "创建计划" #: classic/omp.xsl:7749 classic/dynamic_strings.xsl:604 #, fuzzy msgid "Edit Task" msgstr "编辑任务" #: classic/omp.xsl:7893 #, fuzzy msgid "Add Report" msgstr "添加报告" #: classic/omp.xsl:7952 classic/omp.xsl:7953 #, fuzzy msgid "Task is alterable" msgstr "任务是可变的" #: classic/omp.xsl:7960 classic/omp.xsl:7961 #, fuzzy msgid "Task is configured to run on slave %1" msgstr "任务配置为运行在从属 %1" #: classic/omp.xsl:7971 #, fuzzy msgid "Task made visible for Groups:" msgstr "对任务可见的组:" #: classic/omp.xsl:7979 #, fuzzy msgid "Task made visible for Roles:" msgstr "对任务可见的角色:" #: classic/omp.xsl:7986 classic/omp.xsl:7987 #, fuzzy msgid "Task made visible for:" msgstr "对任务可见的:" #: classic/omp.xsl:7998 classic/omp.xsl:7999 #, fuzzy msgid "Observing task owned by %1" msgstr "受监视任务的所有者为 %1" #: classic/omp.xsl:8030 classic/omp.xsl:8093 #, fuzzy msgid "View last report for Task %1" msgstr "显示 %1 任务最后的报告" #: classic/omp.xsl:8049 #, fuzzy msgid "Go to the current report" msgstr "转到当前报告" #: classic/omp.xsl:8080 #, fuzzy msgid "View list of all finished reports for Task %1" msgstr "显示 %1 任务所有已完成报告的列表" #: classic/omp.xsl:8084 #, fuzzy msgid "View list of all reports for Task %1, including unfinished ones" msgstr "显示 %1 任务所有报告的列表,包括未完成的" #: classic/omp.xsl:8220 classic/omp.xsl:16063 #, fuzzy msgid "and" msgstr "和" #: classic/omp.xsl:8225 classic/omp.xsl:12267 classic/omp.xsl:16066 #: classic/omp.xsl:20329 classic/omp.xsl:20713 #, fuzzy msgctxt "Trashcan" msgid " must be restored first." msgstr " 必须先被还原。" #: classic/omp.xsl:8314 classic/omp.xsl:35730 msgctxt "Task|Reports" msgid "Total" msgstr "总计" #: classic/omp.xsl:8325 classic/omp.xsl:21854 classic/omp.xsl:21930 #: classic/omp.xsl:22003 classic/omp.xsl:22080 classic/omp.xsl:22142 #: classic/omp.xsl:22204 classic/omp.xsl:22266 classic/omp.xsl:29837 #: classic/omp.xsl:31969 msgctxt "Severity Short" msgid "Severity" msgstr "严重性" #: classic/omp.xsl:8385 classic/omp.xsl:17666 classic/omp.xsl:17760 #: classic/omp.xsl:18262 classic/omp.xsl:18274 classic/omp.xsl:35570 #: classic/omp.xsl:35572 classic/omp.xsl:35726 #, fuzzy msgid "Trend" msgstr "趋势" #: classic/omp.xsl:8478 classic/dynamic_strings.xsl:396 #, fuzzy msgid "New Credential" msgstr "新建证书" #: classic/omp.xsl:8514 classic/omp.xsl:8769 #, fuzzy msgid "Username + Password" msgstr "verinice.PRO 密码" #: classic/omp.xsl:8521 classic/omp.xsl:8774 #, fuzzy msgid "Username + SSH Key" msgstr "用户名" #: classic/omp.xsl:8528 classic/omp.xsl:8779 classic/omp.xsl:20076 #, fuzzy msgid "Client Certificate" msgstr "CA 证书" #: classic/omp.xsl:8535 classic/omp.xsl:8784 classic/omp.xsl:10397 #: classic/omp.xsl:11269 classic/omp.xsl:11274 classic/omp.xsl:14841 #: classic/omp.xsl:15213 classic/omp.xsl:15527 classic/omp.xsl:16281 msgid "SNMP" msgstr "" #: classic/omp.xsl:8543 classic/omp.xsl:8688 classic/omp.xsl:8791 #: classic/omp.xsl:9195 classic/omp.xsl:35601 msgid "Allow insecure use" msgstr "" #: classic/omp.xsl:8547 classic/omp.xsl:8562 classic/omp.xsl:8802 #: classic/omp.xsl:9077 classic/omp.xsl:9123 classic/omp.xsl:9199 #: classic/omp.xsl:13788 classic/omp.xsl:13938 classic/omp.xsl:13947 #: classic/omp.xsl:14332 classic/omp.xsl:14488 classic/omp.xsl:14731 #: classic/omp.xsl:14743 classic/omp.xsl:14974 classic/omp.xsl:14977 #: classic/omp.xsl:14999 classic/omp.xsl:15002 classic/omp.xsl:15304 #: classic/omp.xsl:15307 classic/omp.xsl:15331 classic/omp.xsl:15334 #: classic/omp.xsl:16134 classic/omp.xsl:16143 classic/omp.xsl:37523 #: classic/omp.xsl:38200 #, fuzzy msgid "Yes" msgstr "是" #: classic/omp.xsl:8551 classic/omp.xsl:8567 classic/omp.xsl:8813 #: classic/omp.xsl:9080 classic/omp.xsl:9126 classic/omp.xsl:9202 #: classic/omp.xsl:13785 classic/omp.xsl:13937 classic/omp.xsl:13946 #: classic/omp.xsl:14343 classic/omp.xsl:14499 classic/omp.xsl:14735 #: classic/omp.xsl:14747 classic/omp.xsl:14984 classic/omp.xsl:14987 #: classic/omp.xsl:15009 classic/omp.xsl:15012 classic/omp.xsl:15314 #: classic/omp.xsl:15317 classic/omp.xsl:15341 classic/omp.xsl:15344 #: classic/omp.xsl:16135 classic/omp.xsl:16144 classic/omp.xsl:37522 #: classic/omp.xsl:38195 #, fuzzy msgid "No" msgstr "否" #: classic/omp.xsl:8557 #, fuzzy msgid "Auto-generate" msgstr "自动生成证书" #: classic/omp.xsl:8575 classic/omp.xsl:8819 msgid "SNMP Community" msgstr "" #: classic/omp.xsl:8584 classic/omp.xsl:12642 classic/omp.xsl:12746 #: classic/gsad.xsl:972 #, fuzzy msgid "Username" msgstr "用户名" #: classic/omp.xsl:8593 classic/omp.xsl:8849 classic/omp.xsl:36643 #: classic/omp.xsl:37457 classic/omp.xsl:38073 classic/gsad.xsl:979 #, fuzzy msgid "Password" msgstr "密码" #: classic/omp.xsl:8602 classic/omp.xsl:8867 #, fuzzy msgid "Privacy Password" msgstr "密码" #: classic/omp.xsl:8611 classic/omp.xsl:8885 classic/omp.xsl:9235 #, fuzzy msgid "Certificate" msgstr "证书" #: classic/omp.xsl:8618 #, fuzzy msgid "Private Key" msgstr "私钥" #: classic/omp.xsl:8625 classic/omp.xsl:8901 #, fuzzy msgid "Passphrase" msgstr "密码短语" #: classic/omp.xsl:8634 classic/omp.xsl:8919 classic/omp.xsl:9215 msgid "Auth Algorithm" msgstr "" #: classic/omp.xsl:8648 classic/omp.xsl:8948 classic/omp.xsl:9219 msgid "Privacy Algorithm" msgstr "" #: classic/omp.xsl:8660 classic/omp.xsl:8981 classic/omp.xsl:9226 #, fuzzy msgctxt "Privacy Algorithm" msgid "None" msgstr "无" #: classic/omp.xsl:8692 classic/omp.xsl:8837 classic/omp.xsl:9209 #: classic/omp.xsl:20471 classic/omp.xsl:20786 classic/omp.xsl:35602 #: classic/omp.xsl:35679 msgctxt "Auth Data" msgid "Login" msgstr "登录" #: classic/omp.xsl:8734 classic/dynamic_strings.xsl:609 #, fuzzy msgid "Edit Credential" msgstr "编辑证书" #: classic/omp.xsl:8824 classic/omp.xsl:8854 classic/omp.xsl:8872 #: classic/omp.xsl:8906 classic/omp.xsl:16994 msgctxt "Auth Data|Password" msgid "Replace existing value with" msgstr "替换现有的值为" #: classic/omp.xsl:8893 #, fuzzy msgid "Private key" msgstr "私钥" #: classic/omp.xsl:9016 #, fuzzy msgctxt "Action Verb" msgid "Download RPM package" msgstr "下载 RPM 包" #: classic/omp.xsl:9018 #, fuzzy msgctxt "Action Verb" msgid "Download RPM" msgstr "下载 RPM" #: classic/omp.xsl:9023 #, fuzzy msgctxt "Action Verb" msgid "Download Debian package" msgstr "下载 Debian 包" #: classic/omp.xsl:9025 #, fuzzy msgctxt "Action Verb" msgid "Download Deb" msgstr "下载 Deb" #: classic/omp.xsl:9030 #, fuzzy msgctxt "Action Verb" msgid "Download Exe package" msgstr "下载 Exe 包" #: classic/omp.xsl:9032 #, fuzzy msgctxt "Action Verb" msgid "Download Exe" msgstr "下载 Exe" #: classic/omp.xsl:9037 classic/omp.xsl:9039 #, fuzzy msgctxt "Action Verb" msgid "Download Public Key" msgstr "下载公钥" #: classic/omp.xsl:9044 classic/omp.xsl:9046 classic/omp.xsl:34150 #: classic/omp.xsl:34152 classic/omp.xsl:34176 classic/omp.xsl:34178 msgctxt "Action Verb" msgid "Download Certificate" msgstr "下载证书" #: classic/omp.xsl:9149 classic/dynamic_strings.xsl:419 #, fuzzy msgid "Credential is still in use" msgstr "证书正在使用中" #: classic/omp.xsl:9172 classic/omp.xsl:15656 classic/omp.xsl:16061 #: classic/omp.xsl:35710 classic/omp.xsl:35949 classic/dynamic_strings.xsl:107 #: classic/gsad.xsl:548 #, fuzzy msgid "Credentials" msgstr "证书" #: classic/omp.xsl:9175 classic/omp.xsl:10690 classic/omp.xsl:10796 #: classic/omp.xsl:11680 classic/omp.xsl:11815 classic/omp.xsl:12633 #: classic/omp.xsl:12737 classic/omp.xsl:13072 classic/omp.xsl:14063 #: classic/omp.xsl:19603 classic/omp.xsl:19706 classic/omp.xsl:19852 #: classic/omp.xsl:19972 classic/omp.xsl:20329 classic/omp.xsl:20408 #: classic/omp.xsl:20467 classic/omp.xsl:20580 classic/omp.xsl:20713 #: classic/omp.xsl:20771 classic/omp.xsl:35647 classic/omp.xsl:35678 #: classic/dynamic_strings.xsl:75 #, fuzzy msgid "Credential" msgstr "证书" #: classic/omp.xsl:9251 classic/omp.xsl:20366 classic/omp.xsl:20367 #: classic/omp.xsl:20747 classic/omp.xsl:20800 classic/omp.xsl:36048 #: classic/dynamic_strings.xsl:114 classic/gsad.xsl:579 #, fuzzy msgid "Slaves" msgstr "从属" #: classic/omp.xsl:9254 #, fuzzy msgid "Slaves using this Credential" msgstr "使用该证书的目标" #: classic/omp.xsl:9261 classic/omp.xsl:9310 classic/omp.xsl:9359 #: classic/omp.xsl:12930 classic/omp.xsl:13347 classic/omp.xsl:16327 #: classic/omp.xsl:17983 classic/omp.xsl:18010 classic/omp.xsl:18037 #: classic/omp.xsl:18070 classic/omp.xsl:19454 classic/omp.xsl:20111 #: classic/omp.xsl:20810 classic/omp.xsl:28154 classic/omp.xsl:28198 #: classic/omp.xsl:29160 classic/omp.xsl:29189 #, fuzzy msgid "none" msgstr "无" #: classic/omp.xsl:9275 classic/omp.xsl:9325 classic/omp.xsl:9376 #: classic/omp.xsl:12516 classic/omp.xsl:12536 classic/omp.xsl:12887 #: classic/omp.xsl:12945 classic/omp.xsl:13362 classic/omp.xsl:16342 #: classic/omp.xsl:18085 classic/omp.xsl:19469 classic/omp.xsl:20126 #: classic/omp.xsl:20826 classic/omp.xsl:27300 classic/omp.xsl:27328 #: classic/omp.xsl:28213 classic/omp.xsl:29204 classic/omp.xsl:36476 #: classic/omp.xsl:36494 #, fuzzy msgid "UUID" msgstr "UUID" #: classic/omp.xsl:9280 classic/dynamic_strings.xsl:196 #, fuzzy msgid "Slave Details" msgstr "从属详情" #: classic/omp.xsl:9300 classic/omp.xsl:9349 classic/omp.xsl:14581 #: classic/omp.xsl:14582 classic/omp.xsl:16107 classic/omp.xsl:28188 #: classic/omp.xsl:36066 classic/dynamic_strings.xsl:105 classic/gsad.xsl:536 #, fuzzy msgid "Targets" msgstr "目标" #: classic/omp.xsl:9303 #, fuzzy msgid "Targets using this Credential" msgstr "使用该证书的目标" #: classic/omp.xsl:9330 classic/dynamic_strings.xsl:189 #, fuzzy msgid "Target Details" msgstr "目标详情" #: classic/omp.xsl:9352 #, fuzzy msgid "Scanners using this Credential" msgstr "使用该证书的目标" #: classic/omp.xsl:9381 classic/omp.xsl:17959 classic/dynamic_strings.xsl:198 #, fuzzy msgid "Scanner Details" msgstr "扫描器详情" #: classic/omp.xsl:9451 classic/omp.xsl:9453 classic/dynamic_strings.xsl:402 #, fuzzy msgid "New Agent" msgstr "新建代理" #: classic/omp.xsl:9459 classic/omp.xsl:9460 classic/omp.xsl:35922 #: classic/dynamic_strings.xsl:115 classic/gsad.xsl:585 #, fuzzy msgid "Agents" msgstr "代理" #: classic/omp.xsl:9486 #, fuzzy msgid "Installer" msgstr "安装程序" #: classic/omp.xsl:9490 #, fuzzy msgid "Installer signature" msgstr "安装程序签名" #: classic/omp.xsl:9505 #, fuzzy msgid "Create Agent" msgstr "创建代理" #: classic/omp.xsl:9536 classic/omp.xsl:9786 classic/omp.xsl:29120 #: classic/omp.xsl:35551 #, fuzzy msgid "Trust" msgstr "信任" #: classic/omp.xsl:9550 classic/dynamic_strings.xsl:615 #, fuzzy msgid "Edit Agent" msgstr "编辑代理" #: classic/omp.xsl:9586 #, fuzzy msgid "Save Agent" msgstr "保存代理" #: classic/omp.xsl:9699 #, fuzzy msgid "Download installer package" msgstr "下载安装程序包" #: classic/omp.xsl:9700 #, fuzzy msgid "Download Installer" msgstr "下载安装程序" #: classic/omp.xsl:9702 #, fuzzy msgid "Verifying Agent..." msgstr "验证代理" #: classic/omp.xsl:9703 #, fuzzy msgid "Verify Agent" msgstr "验证代理" #: classic/omp.xsl:9711 classic/omp.xsl:12181 classic/omp.xsl:28832 #: classic/omp.xsl:33772 classic/omp.xsl:33800 classic/omp.xsl:34137 msgid "Success" msgstr "" #: classic/omp.xsl:9713 msgid "Agent has been verified." msgstr "" #: classic/omp.xsl:9718 #, fuzzy msgid "Agent could not be verified." msgstr "代理不能被删除" #: classic/omp.xsl:9768 classic/dynamic_strings.xsl:197 #, fuzzy msgid "Agent Details" msgstr "代理详情" #: classic/omp.xsl:10061 classic/omp.xsl:10069 #, fuzzy msgid "Always" msgstr "总是" #: classic/omp.xsl:10083 #, fuzzy msgid "Severity at least" msgstr "严重性至少" #: classic/omp.xsl:10109 #, fuzzy msgid "Severity level" msgstr "严重性级别 " #: classic/omp.xsl:10118 #, fuzzy msgctxt "Alert Condition|Severity" msgid "changed" msgstr "变化" #: classic/omp.xsl:10123 #, fuzzy msgctxt "Alert Condition|Severity" msgid "increased" msgstr "增加" #: classic/omp.xsl:10128 #, fuzzy msgctxt "Alert Condition|Severity" msgid "decreased" msgstr "减少" #: classic/omp.xsl:10140 classic/omp.xsl:10218 #, fuzzy msgctxt "Alert Condition" msgid "Filter " msgstr "过滤器" #: classic/omp.xsl:10181 classic/omp.xsl:10238 #, fuzzy msgctxt "Alert Condition" msgid " matches at least " msgstr "严重性至少 " #: classic/omp.xsl:10202 #, fuzzy msgid "result(s)" msgstr "结果" #: classic/omp.xsl:10207 msgid "NVT(s)" msgstr "" #: classic/omp.xsl:10255 msgctxt "Alert Condition" msgid " result(s) more than previous scan" msgstr "" #: classic/omp.xsl:10266 classic/dynamic_strings.xsl:398 #, fuzzy msgid "New Alert" msgstr "新建警报" #: classic/omp.xsl:10292 classic/omp.xsl:10905 classic/omp.xsl:10995 #: classic/omp.xsl:12405 classic/omp.xsl:35584 #, fuzzy msgid "Event" msgstr "事件" #: classic/omp.xsl:10299 classic/omp.xsl:11009 #, fuzzy msgid "Task run status changed to" msgstr "任务运行状态变为" #: classic/omp.xsl:10304 classic/omp.xsl:11029 classic/dynamic_strings.xsl:916 msgctxt "Status" msgid "Done" msgstr "已完成" #: classic/omp.xsl:10305 classic/omp.xsl:10322 classic/omp.xsl:11034 #: classic/omp.xsl:11071 classic/omp.xsl:11082 classic/omp.xsl:11093 #: classic/dynamic_strings.xsl:917 msgctxt "Status" msgid "New" msgstr "新建" #: classic/omp.xsl:10306 classic/omp.xsl:11039 msgctxt "Status" msgid "Requested" msgstr "已请求" #: classic/omp.xsl:10307 classic/omp.xsl:11044 classic/dynamic_strings.xsl:918 msgctxt "Status" msgid "Running" msgstr "运行中" #: classic/omp.xsl:10308 classic/omp.xsl:11049 msgctxt "Status" msgid "Stop Requested" msgstr "已请求停止" #: classic/omp.xsl:10309 classic/omp.xsl:11054 classic/dynamic_strings.xsl:919 msgctxt "Status" msgid "Stopped" msgstr "已停止" #: classic/omp.xsl:10323 classic/omp.xsl:11072 classic/omp.xsl:11083 #: classic/omp.xsl:11094 #, fuzzy msgctxt "Status" msgid "Updated" msgstr "更新" #: classic/omp.xsl:10328 classic/omp.xsl:11107 classic/omp.xsl:18267 #: classic/omp.xsl:23758 classic/omp.xsl:23759 classic/omp.xsl:23800 #: classic/omp.xsl:35565 classic/dynamic_strings.xsl:98 classic/gsad.xsl:497 #, fuzzy msgid "NVTs" msgstr "NVTs" #: classic/omp.xsl:10329 classic/omp.xsl:11112 classic/omp.xsl:21850 #: classic/omp.xsl:22076 classic/omp.xsl:22138 classic/omp.xsl:22200 #: classic/omp.xsl:22425 classic/omp.xsl:22426 classic/omp.xsl:22462 #: classic/omp.xsl:29692 classic/dynamic_strings.xsl:99 classic/gsad.xsl:501 #, fuzzy msgid "CVEs" msgstr "CVEs" #: classic/omp.xsl:10330 classic/omp.xsl:11117 classic/omp.xsl:22717 #: classic/omp.xsl:22718 classic/omp.xsl:22751 classic/dynamic_strings.xsl:100 #: classic/gsad.xsl:505 #, fuzzy msgid "CPEs" msgstr "CPEs" #: classic/omp.xsl:10331 classic/omp.xsl:11122 classic/omp.xsl:23133 #: classic/omp.xsl:23134 classic/omp.xsl:23159 classic/dynamic_strings.xsl:102 #: classic/gsad.xsl:513 #, fuzzy msgid "CERT-Bund Advisories" msgstr "CERT-Bund 公告" #: classic/omp.xsl:10332 classic/omp.xsl:11127 classic/omp.xsl:23322 #: classic/omp.xsl:23323 classic/omp.xsl:23348 classic/dynamic_strings.xsl:103 #: classic/gsad.xsl:517 #, fuzzy msgid "DFN-CERT Advisories" msgstr "DFN-CERT 公告" #: classic/omp.xsl:10333 classic/omp.xsl:14119 classic/omp.xsl:22897 #: classic/dynamic_strings.xsl:70 #, fuzzy msgid "OVAL Definition" msgstr "OVAL 定义" #: classic/omp.xsl:10336 classic/omp.xsl:11137 msgctxt "Alert Condition" msgid "arrived" msgstr "" #: classic/omp.xsl:10342 classic/omp.xsl:10909 classic/omp.xsl:11144 #: classic/omp.xsl:12399 classic/omp.xsl:35585 #, fuzzy msgid "Condition" msgstr "条件" #: classic/omp.xsl:10354 classic/omp.xsl:11166 #, fuzzy msgid "Report Result Filter" msgstr "报告结果过滤器" #: classic/omp.xsl:10368 classic/omp.xsl:11187 classic/omp.xsl:12875 #, fuzzy msgid "Details URL" msgstr "详情" #: classic/omp.xsl:10380 classic/omp.xsl:10913 classic/omp.xsl:11209 #: classic/omp.xsl:12432 classic/omp.xsl:31427 classic/omp.xsl:35586 #, fuzzy msgid "Method" msgstr "方法" #: classic/omp.xsl:10384 classic/omp.xsl:11215 classic/omp.xsl:11220 #, fuzzy msgid "Email" msgstr "Email" #: classic/omp.xsl:10388 classic/omp.xsl:11229 classic/omp.xsl:11235 #, fuzzy msgid "HTTP Get" msgstr "HTTP Get" #: classic/omp.xsl:10391 classic/omp.xsl:11243 classic/omp.xsl:11248 #, fuzzy msgid "SCP" msgstr "CPE" #: classic/omp.xsl:10394 classic/omp.xsl:10757 classic/omp.xsl:11256 #: classic/omp.xsl:11261 classic/omp.xsl:11765 msgid "Send to host " msgstr "" #: classic/omp.xsl:10401 classic/omp.xsl:11283 classic/omp.xsl:11289 #, fuzzy msgid "Sourcefire Connector" msgstr "Sourcefire 连接器" #: classic/omp.xsl:10405 classic/omp.xsl:10740 classic/omp.xsl:11298 #: classic/omp.xsl:11304 classic/omp.xsl:11739 #, fuzzy msgid "Start Task" msgstr "保存任务" #: classic/omp.xsl:10408 classic/omp.xsl:11312 classic/omp.xsl:11317 #, fuzzy msgid "System Logger" msgstr "系统日志软件" #: classic/omp.xsl:10412 classic/omp.xsl:11326 classic/omp.xsl:11332 #, fuzzy msgid "verinice.PRO Connector" msgstr "verinice.PRO 连接器" #: classic/omp.xsl:10421 classic/omp.xsl:11343 classic/omp.xsl:12457 msgctxt "Alert|Email" msgid "To Address" msgstr "收信地址" #: classic/omp.xsl:10431 classic/omp.xsl:11354 classic/omp.xsl:12468 msgctxt "Alert|Email" msgid "From Address" msgstr "发信地址" #: classic/omp.xsl:10441 classic/omp.xsl:11365 classic/omp.xsl:12553 #, fuzzy msgctxt "Alert|Email" msgid "Subject" msgstr "对象" #: classic/omp.xsl:10463 classic/omp.xsl:11407 classic/omp.xsl:12481 #: classic/omp.xsl:12500 msgctxt "Alert|Email" msgid "Content" msgstr "内容" #: classic/omp.xsl:10468 classic/omp.xsl:11412 classic/omp.xsl:12491 #: classic/omp.xsl:12544 msgctxt "Alert|Email" msgid "Simple notice" msgstr "简单通告" #: classic/omp.xsl:10478 classic/omp.xsl:11431 classic/omp.xsl:12504 msgctxt "Alert|Email" msgid "Include report" msgstr "包含报告" #: classic/omp.xsl:10483 classic/omp.xsl:11436 classic/omp.xsl:12485 #, fuzzy msgctxt "Alert|Email" msgid "Include list of resources" msgstr "包括相关的资源" #: classic/omp.xsl:10535 classic/omp.xsl:11508 classic/omp.xsl:12524 msgctxt "Alert|Email" msgid "Attach report" msgstr "附上报告" #: classic/omp.xsl:10539 classic/omp.xsl:11512 classic/omp.xsl:12488 #, fuzzy msgctxt "Alert|Email" msgid "Attach list of resources" msgstr "关联到资源" #: classic/omp.xsl:10597 classic/omp.xsl:11611 #, fuzzy msgid "HTTP Get URL" msgstr "HTTP Get" #: classic/omp.xsl:10610 classic/omp.xsl:11913 #, fuzzy msgctxt "SNMP" msgid "Community" msgstr "注释" #: classic/omp.xsl:10621 classic/omp.xsl:11925 classic/omp.xsl:13051 #: classic/omp.xsl:14028 classic/dynamic_strings.xsl:83 #, fuzzy msgid "Agent" msgstr "代理" #: classic/omp.xsl:10632 classic/omp.xsl:11937 classic/omp.xsl:12564 #, fuzzy msgid "Message" msgstr "错误消息" #: classic/omp.xsl:10644 classic/omp.xsl:11624 classic/omp.xsl:12598 #, fuzzy msgid "Defense Center IP" msgstr "防御中心 IP" #: classic/omp.xsl:10656 classic/omp.xsl:11637 classic/omp.xsl:12609 #, fuzzy msgid "Defense Center Port" msgstr "防御中心端口" #: classic/omp.xsl:10667 classic/omp.xsl:11657 #, fuzzy msgid "PKCS12 file" msgstr "PKCS12 文件" #: classic/omp.xsl:10678 classic/omp.xsl:11668 #, fuzzy msgid "verinice.PRO URL" msgstr "verinice.PRO URL" #: classic/omp.xsl:10701 classic/omp.xsl:10807 classic/omp.xsl:11700 #: classic/omp.xsl:11835 classic/omp.xsl:19615 classic/omp.xsl:19865 #: classic/omp.xsl:20420 classic/omp.xsl:20592 #, fuzzy msgid "Create a new Credential" msgstr "创建证书" #: classic/omp.xsl:10710 classic/omp.xsl:11709 #, fuzzy msgid "verinice.PRO Report" msgstr "verinice.PRO 报告" #: classic/omp.xsl:10766 classic/omp.xsl:11775 #, fuzzy msgid " on port " msgstr "端口" #: classic/omp.xsl:10827 classic/omp.xsl:11856 classic/omp.xsl:12773 #, fuzzy msgid "Known Hosts" msgstr "主机" #: classic/omp.xsl:10839 classic/omp.xsl:11869 classic/omp.xsl:12802 msgid "Path" msgstr "" #: classic/omp.xsl:10957 classic/dynamic_strings.xsl:611 #, fuzzy msgid "Edit Alert" msgstr "编辑警报" #: classic/omp.xsl:11132 classic/omp.xsl:22868 classic/omp.xsl:22869 #: classic/omp.xsl:22894 classic/dynamic_strings.xsl:101 classic/gsad.xsl:509 #, fuzzy msgid "OVAL Definitions" msgstr "OVAL 定义" #: classic/omp.xsl:11587 msgid "Log Level" msgstr "" #: classic/omp.xsl:12070 classic/omp.xsl:12216 classic/omp.xsl:12424 #, fuzzy msgctxt "Status Change" msgid "to" msgstr "到" #: classic/omp.xsl:12082 #, fuzzy msgid "SCP to " msgstr " 给 " #: classic/omp.xsl:12088 classic/omp.xsl:12648 classic/omp.xsl:12752 #, fuzzy msgid "Credential unavailable" msgstr "证书过滤器" #: classic/omp.xsl:12097 #, fuzzy msgid "Send to " msgstr " 给 " #: classic/omp.xsl:12106 #, fuzzy msgid "SNMP to " msgstr " 给 " #: classic/omp.xsl:12113 classic/omp.xsl:12242 msgctxt "Alert|Email" msgid "To" msgstr "到" #: classic/omp.xsl:12168 msgid "Testing Alert..." msgstr "" #: classic/omp.xsl:12170 #, fuzzy msgctxt "Action Verb" msgid "Test Alert" msgstr "新建警报" #: classic/omp.xsl:12183 msgid "Testing the alert %1 was successful." msgstr "" #: classic/omp.xsl:12188 msgid "Testing the alert %1 failed." msgstr "" #: classic/omp.xsl:12286 classic/dynamic_strings.xsl:421 #, fuzzy msgid "Alert is still in use" msgstr "警报正在使用中" #: classic/omp.xsl:12386 classic/omp.xsl:13058 classic/omp.xsl:14035 #: classic/omp.xsl:34570 classic/omp.xsl:34642 classic/dynamic_strings.xsl:79 #, fuzzy msgid "Alert" msgstr "警报" #: classic/omp.xsl:12439 msgid "Send list of resources to host" msgstr "" #: classic/omp.xsl:12442 msgid "Send report to host" msgstr "" #: classic/omp.xsl:12702 classic/omp.xsl:19585 classic/omp.xsl:19697 #: classic/omp.xsl:19771 classic/omp.xsl:19950 classic/omp.xsl:20401 #: classic/omp.xsl:20463 classic/omp.xsl:20573 classic/omp.xsl:20767 #: classic/omp.xsl:24426 classic/omp.xsl:24807 classic/omp.xsl:25598 #: classic/omp.xsl:26109 classic/omp.xsl:33097 classic/omp.xsl:34039 #: classic/omp.xsl:34203 classic/omp.xsl:35645 classic/omp.xsl:35677 #, fuzzy msgid "Port" msgstr "端口" #: classic/omp.xsl:12903 msgctxt "Alert|Filter" msgid "None" msgstr "无" #: classic/omp.xsl:12923 #, fuzzy msgid "Tasks using this Alert" msgstr "使用该警报的任务" #: classic/omp.xsl:13065 msgid "Asset" msgstr "" #: classic/omp.xsl:13086 classic/omp.xsl:14098 classic/omp.xsl:26460 #: classic/omp.xsl:26775 classic/omp.xsl:27644 classic/omp.xsl:34908 #: classic/dynamic_strings.xsl:89 #, fuzzy msgid "Group" msgstr "组" #: classic/omp.xsl:13093 classic/omp.xsl:14105 classic/omp.xsl:30049 #: classic/dynamic_strings.xsl:65 #, fuzzy msgid "Note" msgstr "批注" #: classic/omp.xsl:13100 classic/omp.xsl:14126 classic/dynamic_strings.xsl:66 #, fuzzy msgid "Override" msgstr "覆盖" #: classic/omp.xsl:13107 classic/omp.xsl:14133 classic/omp.xsl:27268 #: classic/dynamic_strings.xsl:87 #, fuzzy msgid "Permission" msgstr "权限" #: classic/omp.xsl:13114 classic/omp.xsl:14140 classic/omp.xsl:14753 #: classic/omp.xsl:15020 classic/omp.xsl:15353 classic/omp.xsl:15652 #: classic/omp.xsl:16065 classic/omp.xsl:16153 classic/omp.xsl:28113 #: classic/omp.xsl:35709 classic/dynamic_strings.xsl:74 #, fuzzy msgid "Port List" msgstr "端口列表" #: classic/omp.xsl:13128 classic/omp.xsl:14154 classic/omp.xsl:29103 #: classic/dynamic_strings.xsl:81 #, fuzzy msgid "Report Format" msgstr "报告格式" #: classic/omp.xsl:13135 classic/omp.xsl:14161 classic/omp.xsl:24165 #: classic/omp.xsl:24513 classic/omp.xsl:24861 classic/omp.xsl:25354 #: classic/omp.xsl:25765 classic/omp.xsl:26190 classic/omp.xsl:30049 #: classic/omp.xsl:30324 classic/omp.xsl:30706 classic/omp.xsl:31264 #: classic/omp.xsl:31279 classic/omp.xsl:31489 #, fuzzy msgid "Result" msgstr "结果" #: classic/omp.xsl:13142 classic/omp.xsl:14168 classic/omp.xsl:26753 #: classic/omp.xsl:27616 classic/omp.xsl:35133 classic/dynamic_strings.xsl:90 #, fuzzy msgid "Role" msgstr "角色" #: classic/omp.xsl:13156 classic/gsad.xsl:528 #, fuzzy msgid "SecInfo" msgstr "SecInfo" #: classic/omp.xsl:13198 classic/omp.xsl:14210 classic/omp.xsl:26731 #: classic/omp.xsl:27588 classic/omp.xsl:36462 classic/dynamic_strings.xsl:88 #, fuzzy msgid "User" msgstr "用户" #: classic/omp.xsl:13278 classic/dynamic_strings.xsl:427 #, fuzzy msgid "Filter is still in use" msgstr "过滤器正在使用中" #: classic/omp.xsl:13298 classic/omp.xsl:13444 classic/omp.xsl:13446 #: classic/omp.xsl:35958 classic/dynamic_strings.xsl:117 classic/gsad.xsl:598 #, fuzzy msgid "Filters" msgstr "过滤器" #: classic/omp.xsl:13318 classic/omp.xsl:13395 classic/omp.xsl:13419 #: classic/omp.xsl:13473 classic/omp.xsl:13548 #, fuzzy msgid "Term" msgstr "条件" #: classic/omp.xsl:13340 #, fuzzy msgid "Alerts using this Filter" msgstr "使用该过滤器的警报" #: classic/omp.xsl:13488 #, fuzzy msgid "Create Filter" msgstr "创建过滤器" #: classic/omp.xsl:13510 classic/dynamic_strings.xsl:617 #, fuzzy msgid "Edit Filter" msgstr "编辑过滤器" #: classic/omp.xsl:13572 #, fuzzy msgid "Save Filter" msgstr "保存过滤器" #: classic/omp.xsl:13677 classic/omp.xsl:13683 classic/omp.xsl:24845 #: classic/omp.xsl:26174 classic/omp.xsl:27189 classic/omp.xsl:27211 #: classic/omp.xsl:27297 classic/omp.xsl:27325 msgctxt "Trashcan" msgid "in " msgstr "在 " #: classic/omp.xsl:13678 classic/omp.xsl:13683 classic/omp.xsl:24845 #: classic/omp.xsl:26174 classic/omp.xsl:27189 classic/omp.xsl:27211 #: classic/omp.xsl:27297 classic/omp.xsl:27325 #, fuzzy msgid "trashcan" msgstr "回收站" #: classic/omp.xsl:13740 classic/omp.xsl:13934 classic/omp.xsl:14321 #: classic/omp.xsl:14477 msgctxt "Tag" msgid "Active" msgstr "活跃的" #: classic/omp.xsl:13748 classic/omp.xsl:35694 #, fuzzy msgid "Resource Name" msgstr "资源名称" #: classic/omp.xsl:13769 classic/omp.xsl:13943 msgctxt "Tag" msgid "Orphan" msgstr "孤立" #: classic/omp.xsl:13897 msgctxt "Tag" msgid "Attached to Resource" msgstr "关联到资源" #: classic/omp.xsl:13930 classic/omp.xsl:14314 classic/omp.xsl:14470 #: classic/omp.xsl:26889 classic/omp.xsl:26982 classic/omp.xsl:27668 #: classic/omp.xsl:27782 #, fuzzy msgid "Resource ID" msgstr "资源 ID" #: classic/omp.xsl:14015 classic/dynamic_strings.xsl:428 #, fuzzy msgid "Tag is still in use" msgstr "标签正在使用中" #: classic/omp.xsl:14049 classic/omp.xsl:33294 classic/omp.xsl:38783 #: classic/omp.xsl:38825 #, fuzzy msgid "Operating System" msgstr "操作系统" #: classic/omp.xsl:14056 classic/omp.xsl:22712 classic/omp.xsl:22754 #: classic/omp.xsl:29669 classic/omp.xsl:33295 classic/dynamic_strings.xsl:69 #, fuzzy msgid "CPE" msgstr "CPE" #: classic/omp.xsl:14070 classic/omp.xsl:20910 classic/omp.xsl:21994 #: classic/omp.xsl:22420 classic/omp.xsl:22465 classic/omp.xsl:29691 #: classic/omp.xsl:33854 classic/omp.xsl:33931 classic/dynamic_strings.xsl:68 #, fuzzy msgid "CVE" msgstr "CVE" #: classic/omp.xsl:14077 classic/omp.xsl:23162 classic/dynamic_strings.xsl:71 #, fuzzy msgid "CERT-Bund Advisory" msgstr "CERT-Bund 公告" #: classic/omp.xsl:14084 classic/omp.xsl:23351 classic/dynamic_strings.xsl:72 #, fuzzy msgid "DFN-CERT Advisory" msgstr "DFN-CERT 公告" #: classic/omp.xsl:14112 classic/omp.xsl:17126 classic/omp.xsl:23803 #: classic/omp.xsl:24922 classic/omp.xsl:24942 classic/omp.xsl:26251 #: classic/omp.xsl:26279 classic/omp.xsl:33856 classic/omp.xsl:34201 #: classic/omp.xsl:37174 classic/omp.xsl:37299 classic/dynamic_strings.xsl:67 #, fuzzy msgid "NVT" msgstr "NVT" #: classic/omp.xsl:14349 #, fuzzy msgid "Create Tag" msgstr "创建标签" #: classic/omp.xsl:14505 #, fuzzy msgid "Save Tag" msgstr "保存标签" #: classic/omp.xsl:14573 classic/omp.xsl:14576 classic/dynamic_strings.xsl:394 #, fuzzy msgid "New Target" msgstr "新建目标" #: classic/omp.xsl:14630 classic/omp.xsl:14936 classic/omp.xsl:15260 #, fuzzy msgctxt "Target Source" msgid "Manual" msgstr "手动" #: classic/omp.xsl:14650 classic/omp.xsl:14950 classic/omp.xsl:15275 #, fuzzy msgctxt "Target Source" msgid "From file" msgstr "从文件" #: classic/omp.xsl:14681 classic/omp.xsl:14710 msgctxt "Target Source" msgid "From host assets" msgstr "" #: classic/omp.xsl:14721 classic/omp.xsl:14961 classic/omp.xsl:15287 #: classic/omp.xsl:16127 #, fuzzy msgid "Exclude Hosts" msgstr "排除主机" #: classic/omp.xsl:14728 classic/omp.xsl:14969 classic/omp.xsl:15298 #: classic/omp.xsl:16131 #, fuzzy msgid "Reverse Lookup Only" msgstr "仅逆向查询" #: classic/omp.xsl:14740 classic/omp.xsl:14994 classic/omp.xsl:15325 #: classic/omp.xsl:16140 #, fuzzy msgid "Reverse Lookup Unify" msgstr "归一逆向查询" #: classic/omp.xsl:14760 classic/omp.xsl:15037 #, fuzzy msgid "Create a new port list" msgstr "允许创建新的端口列表" #: classic/omp.xsl:14768 classic/omp.xsl:15045 classic/omp.xsl:15365 #: classic/omp.xsl:16182 #, fuzzy msgid "Alive Test" msgstr "存活测试" #: classic/omp.xsl:14771 classic/omp.xsl:15051 classic/omp.xsl:15371 #, fuzzy msgid "Scan Config Default" msgstr "默认配置扫描" #: classic/omp.xsl:14787 classic/omp.xsl:15096 classic/omp.xsl:15416 #: classic/omp.xsl:16190 #, fuzzy msgid "Credentials for authenticated checks" msgstr "授权检查的证书" #: classic/omp.xsl:14791 classic/omp.xsl:15100 classic/omp.xsl:15422 #: classic/omp.xsl:16194 #, fuzzy msgid "SSH" msgstr "SSH" #: classic/omp.xsl:14800 classic/omp.xsl:15126 classic/omp.xsl:15449 #: classic/omp.xsl:16218 msgctxt "Target|Credential" msgid "on port" msgstr "端口" #: classic/omp.xsl:14804 classic/omp.xsl:14819 classic/omp.xsl:14834 #: classic/omp.xsl:14849 classic/omp.xsl:15142 classic/omp.xsl:15174 #: classic/omp.xsl:15206 classic/omp.xsl:15238 #, fuzzy msgid "Create a credential" msgstr "创建证书" #: classic/omp.xsl:14811 classic/omp.xsl:15149 classic/omp.xsl:15470 #: classic/omp.xsl:16227 #, fuzzy msgid "SMB" msgstr "SMB" #: classic/omp.xsl:14826 classic/omp.xsl:15181 classic/omp.xsl:15499 #: classic/omp.xsl:16254 #, fuzzy msgid "ESXi" msgstr "ESXi" #: classic/omp.xsl:14858 #, fuzzy msgid "Create Target" msgstr "创建目标" #: classic/omp.xsl:15559 #, fuzzy msgid "Save Target" msgstr "保存目标" #: classic/omp.xsl:15648 classic/omp.xsl:35708 #, fuzzy msgid "IPs" msgstr "IPs" #: classic/omp.xsl:15663 #, fuzzy msgctxt "Target|Credential" msgid "sort by" msgstr "排序" #: classic/omp.xsl:15707 classic/wizard.xsl:343 #, fuzzy msgid "SSH Credential" msgstr "SSH 证书" #: classic/omp.xsl:15712 classic/wizard.xsl:366 #, fuzzy msgid "SMB Credential" msgstr "SMB 证书" #: classic/omp.xsl:15717 classic/wizard.xsl:387 #, fuzzy msgid "ESXi Credential" msgstr "ESXi 证书" #: classic/omp.xsl:15722 #, fuzzy msgid "SNMP Credential" msgstr "SMB 证书" #: classic/omp.xsl:15947 classic/omp.xsl:15965 classic/omp.xsl:15989 #: classic/omp.xsl:16013 classic/omp.xsl:16037 classic/omp.xsl:20309 #: classic/omp.xsl:20692 classic/omp.xsl:27385 #, fuzzy msgid "in trashcan" msgstr "在回收站" #: classic/omp.xsl:16087 classic/dynamic_strings.xsl:417 #, fuzzy msgid "Target is still in use" msgstr "目标正在使用中" #: classic/omp.xsl:16149 #, fuzzy msgid "Maximum number of hosts" msgstr "最大主机数" #: classic/omp.xsl:16320 #, fuzzy msgid "Tasks using this Target" msgstr "使用该目标的任务" #: classic/omp.xsl:16431 classic/omp.xsl:17829 classic/dynamic_strings.xsl:397 #, fuzzy msgid "New Scan Config" msgstr "新建扫描配置" #: classic/omp.xsl:16460 msgctxt "Scan Config" msgid "Base" msgstr "基于" #: classic/omp.xsl:16468 msgctxt "Scan Config" msgid "Empty, static and fast" msgstr "空的,静态和快速" #: classic/omp.xsl:16475 msgctxt "Scan Config" msgid "Full and fast" msgstr "完全和快速" #: classic/omp.xsl:16502 classic/omp.xsl:16505 classic/omp.xsl:16529 #: classic/omp.xsl:17835 #, fuzzy msgid "Import Scan Config" msgstr "导入扫描配置" #: classic/omp.xsl:16510 classic/omp.xsl:16511 classic/omp.xsl:16657 #: classic/omp.xsl:16685 classic/omp.xsl:17427 classic/omp.xsl:17455 #: classic/omp.xsl:17866 classic/omp.xsl:17867 classic/omp.xsl:17941 #: classic/omp.xsl:35940 classic/dynamic_strings.xsl:109 classic/gsad.xsl:554 #, fuzzy msgid "Scan Configs" msgstr "扫描配置" #: classic/omp.xsl:16523 #, fuzzy msgid "Import XML config" msgstr "导入 XML 配置" #: classic/omp.xsl:16555 classic/omp.xsl:17576 #, fuzzy msgid "Edit Scan Config Family" msgstr "编辑扫描配置家族" #: classic/omp.xsl:16563 classic/omp.xsl:16697 classic/omp.xsl:17302 #: classic/omp.xsl:23460 classic/dynamic_strings.xsl:76 #, fuzzy msgid "Config" msgstr "配置" #: classic/omp.xsl:16564 classic/omp.xsl:16698 classic/omp.xsl:17303 #: classic/omp.xsl:17646 classic/omp.xsl:17723 classic/omp.xsl:21976 #: classic/omp.xsl:22972 classic/omp.xsl:23461 #, fuzzy msgid "Family" msgstr "家族" #: classic/omp.xsl:16567 #, fuzzy msgid "Edit Network Vulnerability Tests" msgstr "编辑网络漏洞测试" #: classic/omp.xsl:16578 classic/omp.xsl:16706 classic/omp.xsl:17304 #: classic/omp.xsl:23462 #, fuzzy msgid "OID" msgstr "OID" #: classic/omp.xsl:16580 classic/omp.xsl:16708 classic/omp.xsl:17157 #: classic/omp.xsl:17196 #, fuzzy msgid "Timeout" msgstr "超时" #: classic/omp.xsl:16581 classic/omp.xsl:16709 #, fuzzy msgid "Prefs" msgstr "首选项" #: classic/omp.xsl:16582 #, fuzzy msgctxt "NVTs" msgid "Selected" msgstr "选取" #: classic/omp.xsl:16610 classic/omp.xsl:16735 classic/omp.xsl:17164 #: classic/omp.xsl:17169 #, fuzzy msgctxt "Timeout" msgid "default" msgstr "默认" #: classic/omp.xsl:16636 #, fuzzy msgid "Select and Edit NVT Details" msgstr "选择并编辑 NVT 详情" #: classic/omp.xsl:16648 #, fuzzy msgid "Selected %1 of %2 total NVTs" msgstr "选择所有的 NVT" #: classic/omp.xsl:16657 classic/omp.xsl:16688 classic/omp.xsl:17595 #, fuzzy msgid "Scan Config Family Details" msgstr "扫描配置家族详情" #: classic/omp.xsl:16670 classic/omp.xsl:17440 #, fuzzy msgid "Config ID" msgstr "配置" #: classic/omp.xsl:16701 #, fuzzy msgid "Network Vulnerability Tests" msgstr "网络漏洞测试" #: classic/omp.xsl:16717 classic/omp.xsl:23753 classic/dynamic_strings.xsl:183 #, fuzzy msgid "NVT Details" msgstr "NVT 详情" #: classic/omp.xsl:16752 classic/omp.xsl:35571 msgctxt "NVTs" msgid "Total" msgstr "总计" #: classic/omp.xsl:16779 classic/omp.xsl:16785 classic/omp.xsl:17296 #: classic/omp.xsl:17427 classic/omp.xsl:17458 #, fuzzy msgid "Scan Config NVT Details" msgstr "扫描配置 NVT 详情" #: classic/omp.xsl:16800 classic/omp.xsl:16838 classic/omp.xsl:16867 #, fuzzy msgid "File attached." msgstr "文件已加载" #: classic/omp.xsl:16812 #, fuzzy msgid "Edit Scan Config NVT Details" msgstr "编辑扫描配置 NVT 详情" #: classic/omp.xsl:16818 classic/omp.xsl:16820 classic/omp.xsl:16881 #: classic/omp.xsl:16883 classic/omp.xsl:17107 classic/omp.xsl:17109 #, fuzzy msgid "Export File" msgstr "导出文件" #: classic/omp.xsl:16847 classic/omp.xsl:16949 #, fuzzy msgid "Use target SSH credentials" msgstr "默认 SSH 证书" #: classic/omp.xsl:17006 #, fuzzy msgid "Replace existing file with" msgstr "替换现有的文件为" #: classic/omp.xsl:17009 #, fuzzy msgid "Upload file" msgstr "上传文件" #: classic/omp.xsl:17099 #, fuzzy msgid "Edit NVT Details" msgstr "编辑 NVT 详情" #: classic/omp.xsl:17149 classic/omp.xsl:17253 #, fuzzy msgid "Current Value" msgstr "当前值" #: classic/omp.xsl:17151 classic/omp.xsl:17190 classic/omp.xsl:17254 #: classic/omp.xsl:17270 #, fuzzy msgid "Default Value" msgstr "默认值" #: classic/omp.xsl:17189 classic/omp.xsl:17269 #, fuzzy msgid "New Value" msgstr "新建值" #: classic/omp.xsl:17212 #, fuzzy msgid "Apply default timeout" msgstr "应用默认超时" #: classic/omp.xsl:17280 classic/omp.xsl:17281 classic/omp.xsl:17810 #: classic/omp.xsl:17811 #, fuzzy msgid "Save Config" msgstr "保存配置" #: classic/omp.xsl:17305 classic/omp.xsl:21990 classic/omp.xsl:22054 #: classic/omp.xsl:22912 classic/omp.xsl:23174 classic/omp.xsl:23463 #: classic/omp.xsl:37150 #, fuzzy msgid "Version" msgstr "版本" #: classic/omp.xsl:17322 classic/omp.xsl:23392 classic/omp.xsl:23396 #: classic/omp.xsl:23492 classic/omp.xsl:28680 classic/omp.xsl:29137 #: classic/omp.xsl:31250 #, fuzzy msgid "Summary" msgstr "摘要" #: classic/omp.xsl:17337 classic/omp.xsl:23507 classic/omp.xsl:31328 #, fuzzy msgid "Affected Software/OS" msgstr "受影响的软件/操作系统" #: classic/omp.xsl:17350 classic/omp.xsl:23520 #, fuzzy msgid "Vulnerability Scoring" msgstr "漏洞评分" #: classic/omp.xsl:17353 classic/omp.xsl:23523 #, fuzzy msgid "CVSS base" msgstr "CVSS 基准评分" #: classic/omp.xsl:17374 classic/omp.xsl:23544 #, fuzzy msgid "CVSS base vector" msgstr "CVSS 基准向量" #: classic/omp.xsl:17392 #, fuzzy msgid "Edit Scan Config NVT" msgstr "编辑扫描配置 NVT" #: classic/omp.xsl:17399 classic/omp.xsl:17466 classic/omp.xsl:23813 #, fuzzy msgid "Preferences" msgstr "首选项" #: classic/omp.xsl:17431 classic/omp.xsl:17433 #, fuzzy msgid "Scan Config Family" msgstr "扫描配置家族" #: classic/omp.xsl:17509 classic/omp.xsl:17612 classic/omp.xsl:17680 #: classic/omp.xsl:17683 classic/omp.xsl:17781 msgctxt "Scan Config|NVTs" msgid " of " msgstr " / " #: classic/omp.xsl:17532 classic/omp.xsl:17621 classic/omp.xsl:17651 #: classic/omp.xsl:17696 classic/omp.xsl:17729 classic/omp.xsl:17746 #: classic/omp.xsl:17789 classic/omp.xsl:18368 classic/omp.xsl:18462 #: classic/omp.xsl:18490 msgctxt "Scan Config" msgid "Grows" msgstr "增长" #: classic/omp.xsl:17534 classic/omp.xsl:17623 classic/omp.xsl:17697 #: classic/omp.xsl:17790 #, fuzzy msgid "" "The NVT selection is DYNAMIC. New NVTs will automatically be added and " "considered." msgstr "NVT 选择是动态的。新的 NVT 将被自动添加并考虑。" #: classic/omp.xsl:17556 classic/omp.xsl:17627 classic/omp.xsl:17657 #: classic/omp.xsl:17702 classic/omp.xsl:17736 classic/omp.xsl:17753 #: classic/omp.xsl:17795 classic/omp.xsl:18374 classic/omp.xsl:18403 #: classic/omp.xsl:18468 classic/omp.xsl:18497 msgctxt "Scan Config" msgid "Static" msgstr "静态" #: classic/omp.xsl:17557 classic/omp.xsl:17629 classic/omp.xsl:17703 #: classic/omp.xsl:17796 classic/omp.xsl:18404 classic/omp.xsl:18498 #, fuzzy msgid "" "The NVT selection is STATIC. New NVTs will NOT automatically be added or " "considered." msgstr "NVT 选择是静态的。新的 NVT 不会被自动添加或考虑。" #: classic/omp.xsl:17652 classic/omp.xsl:17731 classic/omp.xsl:17747 #: classic/omp.xsl:18369 classic/omp.xsl:18463 #, fuzzy msgid "" "The family selection is DYNAMIC. New families will automatically be added " "and considered." msgstr "家族选择是动态的。新的家族会自动被添加并考虑。" #: classic/omp.xsl:17658 classic/omp.xsl:17738 classic/omp.xsl:17754 #: classic/omp.xsl:18375 classic/omp.xsl:18469 #, fuzzy msgid "" "The family selection is STATIC. New families will NOT automatically be added" " or considered." msgstr "家族选择是静态的。新的家族不会被自动添加或考虑。" #: classic/omp.xsl:17665 classic/omp.xsl:17759 #, fuzzy msgid "NVTs selected" msgstr "NVT 选取" #: classic/omp.xsl:17671 classic/omp.xsl:17777 classic/omp.xsl:35569 msgctxt "Families" msgid "Total" msgstr "总计" #: classic/omp.xsl:17682 #, fuzzy msgctxt "Scan Config|NVTs" msgid " in selected families" msgstr "(所选家族包含数目)" #: classic/omp.xsl:17685 #, fuzzy msgctxt "Scan Config|NVTs" msgid " in total" msgstr "(总共的数目)" #: classic/omp.xsl:17761 #, fuzzy msgid "Select all NVTs" msgstr "选择所有的 NVT" #: classic/omp.xsl:17825 classic/dynamic_strings.xsl:192 #, fuzzy msgid "Scan Config Details" msgstr "扫描配置详情" #: classic/omp.xsl:17884 classic/omp.xsl:17885 classic/omp.xsl:17897 #: classic/dynamic_strings.xsl:440 #, fuzzy msgid "Scan Config is not writable" msgstr "扫描配置不可写" #: classic/omp.xsl:17886 #, fuzzy msgid "Cannot move Scan Config to trashcan" msgstr "不能移动扫描配置到回收站" #: classic/omp.xsl:17903 classic/omp.xsl:18125 classic/dynamic_strings.xsl:610 #, fuzzy msgid "Edit Scan Config" msgstr "编辑扫描配置" #: classic/omp.xsl:17909 classic/dynamic_strings.xsl:270 #, fuzzy msgid "Export Scan Config as XML" msgstr "导出扫描配置为 XML" #: classic/omp.xsl:17915 classic/omp.xsl:17916 #, fuzzy msgid "Sync Config" msgstr "扫描配置" #: classic/omp.xsl:17976 #, fuzzy msgid "Network Vulnerability Test Families" msgstr "网络漏洞测试(NVT)家族" #: classic/omp.xsl:18001 classic/omp.xsl:18003 #, fuzzy msgid "Scanner Preferences" msgstr "扫描器首选项" #: classic/omp.xsl:18028 classic/omp.xsl:18030 classic/omp.xsl:18198 #: classic/omp.xsl:18222 #, fuzzy msgid "Network Vulnerability Test Preferences" msgstr "网络漏洞测试首选项" #: classic/omp.xsl:18063 #, fuzzy msgid "Tasks using this Scan Config" msgstr "使用该配置的任务" #: classic/omp.xsl:18102 classic/omp.xsl:22699 classic/omp.xsl:22850 #: classic/omp.xsl:23093 classic/omp.xsl:23302 classic/omp.xsl:23445 #: classic/omp.xsl:23821 #, fuzzy msgid "User Tags for \"%1\"" msgstr "用户标签 -- \"%1\"" #: classic/omp.xsl:18110 #, fuzzy msgid "User Permissions for Config \"%1\"" msgstr "配置 \"%1\" 的用户权限" #: classic/omp.xsl:18182 #, fuzzy msgid "Edit Network Vulnerability Test Families" msgstr "编辑网络漏洞测试家族" #: classic/omp.xsl:18196 classic/omp.xsl:18209 #, fuzzy msgid "Edit Scanner Preferences" msgstr "编辑扫描器首选项" #: classic/omp.xsl:18196 msgctxt "Scanner|Preferences" msgid "None" msgstr "无" #: classic/omp.xsl:18198 msgctxt "NVT|Preferences" msgid "None" msgstr "无" #: classic/omp.xsl:18255 classic/omp.xsl:35564 #, fuzzy msgid "Families" msgstr "家族" #: classic/omp.xsl:18257 msgctxt "Scan Config|Families" msgid "Total" msgstr "总计" #: classic/omp.xsl:18269 msgctxt "Scan Config|NVTs" msgid "Total" msgstr "总计" #: classic/omp.xsl:18397 msgctxt "Scan Config" msgid "Dynamic" msgstr "动态" #: classic/omp.xsl:18398 classic/omp.xsl:18492 #, fuzzy msgid "" "The NVT selection is DYNAMIC. New NVTs of selected families will " "automatically be added and considered." msgstr "NVT 选择是动态的。所选家族的新 NVT 将被自动添加并考虑。" #: classic/omp.xsl:18518 classic/dynamic_strings.xsl:420 #, fuzzy msgid "Scan Config is still in use" msgstr "扫描配置正在使用中" #: classic/omp.xsl:18598 classic/dynamic_strings.xsl:399 #, fuzzy msgid "New Schedule" msgstr "新建计划" #: classic/omp.xsl:18622 classic/omp.xsl:18877 msgctxt "Schedule" msgid "First Time" msgstr "首次时间" #: classic/omp.xsl:18669 classic/omp.xsl:18750 classic/omp.xsl:18932 #: classic/omp.xsl:19392 classic/omp.xsl:35662 msgctxt "Schedule" msgid "Period" msgstr "运行间隔" #: classic/omp.xsl:18683 classic/omp.xsl:18706 classic/omp.xsl:18978 #: classic/omp.xsl:18981 classic/omp.xsl:19047 classic/omp.xsl:19050 #, fuzzy msgid "hour(s)" msgstr "小时" #: classic/omp.xsl:18684 classic/omp.xsl:18707 classic/omp.xsl:18986 #: classic/omp.xsl:18989 classic/omp.xsl:19055 classic/omp.xsl:19058 #, fuzzy msgid "day(s)" msgstr "天" #: classic/omp.xsl:18685 classic/omp.xsl:18708 classic/omp.xsl:18994 #: classic/omp.xsl:18997 classic/omp.xsl:19063 classic/omp.xsl:19066 #, fuzzy msgid "week(s)" msgstr "周" #: classic/omp.xsl:18686 classic/omp.xsl:19002 classic/omp.xsl:19005 #, fuzzy msgid "month(s)" msgstr "月" #: classic/omp.xsl:18692 classic/omp.xsl:18754 classic/omp.xsl:19015 #: classic/omp.xsl:19417 classic/omp.xsl:35663 msgctxt "Schedule" msgid "Duration" msgstr "持续期" #: classic/omp.xsl:18740 classic/omp.xsl:19360 classic/omp.xsl:35660 msgctxt "Schedule" msgid "First Run" msgstr "首次运行" #: classic/omp.xsl:18745 classic/omp.xsl:19368 classic/omp.xsl:35661 msgctxt "Schedule" msgid "Next Run" msgstr "下次运行" #: classic/omp.xsl:18836 classic/dynamic_strings.xsl:612 #, fuzzy msgid "Edit Schedule" msgstr "编辑计划" #: classic/omp.xsl:18842 msgid "Notice" msgstr "" #: classic/omp.xsl:18947 classic/omp.xsl:19030 #, fuzzy msgid "seconds" msgstr "秒" #: classic/omp.xsl:18961 classic/omp.xsl:19199 classic/omp.xsl:19281 #: classic/omp.xsl:19404 #, fuzzy msgid "months" msgstr "月" #: classic/omp.xsl:19096 classic/omp.xsl:35396 classic/omp.xsl:35399 #, fuzzy msgid "week" msgstr "周" #: classic/omp.xsl:19099 #, fuzzy msgid "weeks" msgstr "周" #: classic/omp.xsl:19108 classic/omp.xsl:35387 classic/omp.xsl:35390 #, fuzzy msgid "day" msgstr "天" #: classic/omp.xsl:19111 classic/omp.xsl:23951 classic/omp.xsl:24336 #: classic/omp.xsl:24360 classic/omp.xsl:24384 classic/omp.xsl:25104 #: classic/omp.xsl:25512 classic/omp.xsl:25534 classic/omp.xsl:25556 #, fuzzy msgid "days" msgstr "天" #: classic/omp.xsl:19120 classic/omp.xsl:35378 classic/omp.xsl:35381 #, fuzzy msgid "hour" msgstr "小时" #: classic/omp.xsl:19123 #, fuzzy msgid "hours" msgstr "小时" #: classic/omp.xsl:19132 #, fuzzy msgid "min" msgstr "分" #: classic/omp.xsl:19135 #, fuzzy msgid "mins" msgstr "分" #: classic/omp.xsl:19142 #, fuzzy msgid "sec" msgstr "秒" #: classic/omp.xsl:19147 #, fuzzy msgid "secs" msgstr "秒" #: classic/omp.xsl:19194 classic/omp.xsl:19276 classic/omp.xsl:19399 #: classic/omp.xsl:35405 classic/omp.xsl:35408 #, fuzzy msgid "month" msgstr "月" #: classic/omp.xsl:19213 classic/omp.xsl:19295 classic/omp.xsl:19421 msgctxt "Time" msgid "Entire Operation" msgstr "整个操作" #: classic/omp.xsl:19320 classic/dynamic_strings.xsl:422 #, fuzzy msgid "Schedule is still in use" msgstr "计划正在使用中" #: classic/omp.xsl:19340 classic/omp.xsl:36039 classic/dynamic_strings.xsl:112 #: classic/gsad.xsl:567 #, fuzzy msgid "Schedules" msgstr "计划" #: classic/omp.xsl:19447 #, fuzzy msgid "Tasks using this Schedule" msgstr "使用该计划的任务" #: classic/omp.xsl:19546 classic/omp.xsl:19549 classic/dynamic_strings.xsl:403 #, fuzzy msgid "New Scanner" msgstr "新建扫描器" #: classic/omp.xsl:19554 classic/omp.xsl:19555 classic/omp.xsl:19920 #: classic/omp.xsl:36030 classic/dynamic_strings.xsl:116 classic/gsad.xsl:592 #, fuzzy msgid "Scanners" msgstr "扫描器" #: classic/omp.xsl:19599 classic/omp.xsl:19809 classic/omp.xsl:20086 #: classic/omp.xsl:36974 #, fuzzy msgid "CA Certificate" msgstr "CA 证书" #: classic/omp.xsl:19623 #, fuzzy msgid "Create Scanner" msgstr "创建扫描器" #: classic/omp.xsl:19720 classic/dynamic_strings.xsl:616 #, fuzzy msgid "Edit Scanner" msgstr "编辑扫描器" #: classic/omp.xsl:19817 #, fuzzy msgctxt "Certificate" msgid "Existing" msgstr "设置" #: classic/omp.xsl:19821 classic/omp.xsl:19827 #, fuzzy msgctxt "Certificate" msgid "Default" msgstr "默认" #: classic/omp.xsl:19833 msgctxt "Certificate" msgid "New:" msgstr "" #: classic/omp.xsl:19839 classic/omp.xsl:19842 #, fuzzy msgctxt "Action Verb" msgid "Download CA Certificate currently in use" msgstr "下载 CA 证书" #: classic/omp.xsl:19873 classic/omp.xsl:19875 #, fuzzy msgctxt "Action Verb" msgid "Download Certificate currently in use" msgstr "下载证书" #: classic/omp.xsl:19886 #, fuzzy msgid "Save Scanner" msgstr "保存扫描器" #: classic/omp.xsl:19941 classic/omp.xsl:19954 #, fuzzy msgid "builtin scanner" msgstr "内置扫描器" #: classic/omp.xsl:19994 #, fuzzy msgid "Online Response of Scanner" msgstr "扫描器在线响应" #: classic/omp.xsl:19998 #, fuzzy msgid "Scanner Name" msgstr "扫描器名称" #: classic/omp.xsl:20002 #, fuzzy msgid "Scanner Version" msgstr "扫描器版本" #: classic/omp.xsl:20006 #, fuzzy msgid "OSP Daemon" msgstr "OSP 守护进程" #: classic/omp.xsl:20014 classic/omp.xsl:28165 classic/omp.xsl:28312 #: classic/omp.xsl:28413 #, fuzzy msgid "Protocol" msgstr "协议" #: classic/omp.xsl:20031 #, fuzzy msgid "Scanner parameters" msgstr "扫描器参数" #: classic/omp.xsl:20038 #, fuzzy msgid "Default" msgstr "默认" #: classic/omp.xsl:20039 msgid "Mandatory" msgstr "" #: classic/omp.xsl:20070 #, fuzzy msgid "OSP Scanner is offline" msgstr "OSP 扫描器处于离线" #: classic/omp.xsl:20078 classic/omp.xsl:34150 #, fuzzy msgid "from Credential" msgstr "证书" #: classic/omp.xsl:20104 #, fuzzy msgid "Tasks using this Scanner" msgstr "使用该扫描器的任务" #: classic/omp.xsl:20313 classic/omp.xsl:20696 classic/dynamic_strings.xsl:191 #, fuzzy msgid "Credential Details" msgstr "证书详情" #: classic/omp.xsl:20343 classic/dynamic_strings.xsl:426 #, fuzzy msgid "Scanner is still in use" msgstr "扫描器正在使用中" #: classic/omp.xsl:20358 classic/omp.xsl:20361 classic/dynamic_strings.xsl:401 #, fuzzy msgid "New Slave" msgstr "新建从属" #: classic/omp.xsl:20428 #, fuzzy msgid "Create Slave" msgstr "创建从属" #: classic/omp.xsl:20529 classic/dynamic_strings.xsl:614 #, fuzzy msgid "Edit Slave" msgstr "编辑从属" #: classic/omp.xsl:20600 #, fuzzy msgid "Save Slave" msgstr "保存从属" #: classic/omp.xsl:20727 classic/dynamic_strings.xsl:424 #, fuzzy msgid "Slave is still in use" msgstr "从属正在使用中" #: classic/omp.xsl:20803 #, fuzzy msgid "Tasks using this Slave" msgstr "使用该从属的任务" #: classic/omp.xsl:20934 #, fuzzy msgid "BID" msgstr "BID" #: classic/omp.xsl:20955 classic/omp.xsl:20963 classic/omp.xsl:37365 #, fuzzy msgid "CERT" msgstr "CERT" #: classic/omp.xsl:20956 classic/omp.xsl:37212 classic/gsad.xsl:1114 #, fuzzy msgid "Warning" msgstr "警告" #: classic/omp.xsl:21001 msgctxt "SecInfo|References" msgid "Other" msgstr "其他" #: classic/omp.xsl:21841 classic/omp.xsl:22129 classic/omp.xsl:22191 #: classic/omp.xsl:22612 classic/omp.xsl:22764 classic/omp.xsl:22908 #: classic/omp.xsl:23179 classic/omp.xsl:23362 classic/omp.xsl:38846 #: classic/omp.xsl:39409 #, fuzzy msgid "Title" msgstr "标题" #: classic/omp.xsl:21901 msgctxt "CVSS Vector Short" msgid "Vector" msgstr "向量" #: classic/omp.xsl:21905 msgctxt "CVSS Vector Short" msgid "Complexity" msgstr "复杂性" #: classic/omp.xsl:21909 msgctxt "CVSS Vector Short" msgid "Authentication" msgstr "认证" #: classic/omp.xsl:21913 msgctxt "CVSS Vector Short" msgid "Confidentiality Impact" msgstr "机密性影响" #: classic/omp.xsl:21917 msgctxt "CVSS Vector Short" msgid "Integrity Impact" msgstr "完整性影响" #: classic/omp.xsl:21921 msgctxt "CVSS Vector Short" msgid "Availability Impact" msgstr "可用性影响" #: classic/omp.xsl:21925 classic/omp.xsl:22447 msgctxt "Date" msgid "Published" msgstr "公布时间" #: classic/omp.xsl:22062 #, fuzzy msgid "Class" msgstr "分类" #: classic/omp.xsl:22420 classic/dynamic_strings.xsl:184 #, fuzzy msgid "CVE Details" msgstr "CVE 详情" #: classic/omp.xsl:22455 classic/omp.xsl:22744 classic/omp.xsl:22782 msgctxt "Date" msgid "Last updated" msgstr "最后更新" #: classic/omp.xsl:22474 #, fuzzy msgid "CWE ID" msgstr "CWE ID" #: classic/omp.xsl:22489 #, fuzzy msgid "Base score" msgstr "基准评分" #: classic/omp.xsl:22582 classic/omp.xsl:22585 classic/omp.xsl:23008 #: classic/omp.xsl:23043 classic/omp.xsl:23695 classic/omp.xsl:31464 #: classic/omp.xsl:31520 #, fuzzy msgid "References" msgstr "参考" #: classic/omp.xsl:22582 classic/omp.xsl:23043 msgctxt "SecInfo|References" msgid "None" msgstr "无" #: classic/omp.xsl:22608 #, fuzzy msgid "CERT Advisories referencing this CVE" msgstr "引用该 CVE 的 CERT 公告" #: classic/omp.xsl:22630 #, fuzzy msgid "Unknown CERT type!" msgstr "未知 CERT 类型!" #: classic/omp.xsl:22643 classic/omp.xsl:22646 #, fuzzy msgid "Vulnerable products" msgstr "存在漏洞的产品" #: classic/omp.xsl:22643 msgctxt "CVE|Products" msgid "None" msgstr "无" #: classic/omp.xsl:22668 classic/omp.xsl:22671 #, fuzzy msgid "NVTs addressing this CVE" msgstr "检测该 CVE 的 NVT" #: classic/omp.xsl:22668 msgctxt "NVTs" msgid "None" msgstr "无" #: classic/omp.xsl:22692 #, fuzzy msgid "" "This CVE was not found in the database. This is not necessarily an error, " "because the CVE number might have been assigned for the issue, but the CVE " "not yet published. Eventually the CVE content will appear in the database." msgstr "" "该 CVE 不在数据库中。这可能不是个错误,因为 CVE 编号可能是分配给这个事件,但该 CVE 却还没被公开。最终该 CVE 的内容将会出现在数据库里。" #: classic/omp.xsl:22712 classic/dynamic_strings.xsl:185 #, fuzzy msgid "CPE Details" msgstr "CPE 详情" #: classic/omp.xsl:22770 #, fuzzy msgid "NVD ID" msgstr "NVD ID" #: classic/omp.xsl:22776 #, fuzzy msgid "Deprecated by" msgstr "弃用" #: classic/omp.xsl:22814 #, fuzzy msgid "" "This CPE does not appear in the CPE dictionary but is referenced by one or " "more CVE." msgstr "该 CPE 未出现在 CPE 字典里, 但可能被一个或多个 CVE 引用。" #: classic/omp.xsl:22820 classic/omp.xsl:22823 #, fuzzy msgid "Reported vulnerabilites" msgstr "已报告的漏洞" #: classic/omp.xsl:22820 msgctxt "CPE|Vulnerabilities" msgid "None" msgstr "无" #: classic/omp.xsl:22863 classic/dynamic_strings.xsl:186 #, fuzzy msgid "OVAL Definition Details" msgstr "OVAL 定义详情" #: classic/omp.xsl:22916 #, fuzzy msgid "Definition class" msgstr "定义的分类" #: classic/omp.xsl:22920 classic/omp.xsl:23263 classic/omp.xsl:23276 #: classic/omp.xsl:23416 classic/omp.xsl:23433 #, fuzzy msgid "Referenced CVEs" msgstr "引用的 CVE" #: classic/omp.xsl:22945 msgctxt "OVAL Definition" msgid "Deprecated" msgstr "弃用" #: classic/omp.xsl:22952 #, fuzzy msgid "File" msgstr "文件" #: classic/omp.xsl:22963 classic/omp.xsl:23257 msgctxt "Resource Property|Description" msgid "None" msgstr "无" #: classic/omp.xsl:22969 classic/omp.xsl:22990 msgctxt "OVAL Definition" msgid "Affected" msgstr "影响" #: classic/omp.xsl:22990 msgctxt "OVAL Definition|Affected" msgid "None" msgstr "无" #: classic/omp.xsl:22996 classic/omp.xsl:23002 #, fuzzy msgid "Criteria" msgstr "条件" #: classic/omp.xsl:23002 msgctxt "OVAL Definition|Criteria" msgid "None" msgstr "无" #: classic/omp.xsl:23011 classic/omp.xsl:39203 #, fuzzy msgid "Source" msgstr "源" #: classic/omp.xsl:23012 #, fuzzy msgid "Ref.ID" msgstr "引用 ID" #: classic/omp.xsl:23049 classic/omp.xsl:23081 #, fuzzy msgid "Repository history" msgstr "知识库历史" #: classic/omp.xsl:23056 classic/omp.xsl:29824 #, fuzzy msgid "Date" msgstr "日期" #: classic/omp.xsl:23057 #, fuzzy msgid "Contributors" msgstr "贡献者" #: classic/omp.xsl:23081 msgctxt "OVAL Definition|History" msgid "None" msgstr "无" #: classic/omp.xsl:23086 #, fuzzy msgid "OVAL definition not found" msgstr "OVAL 定义未找到" #: classic/omp.xsl:23087 #, fuzzy msgid "" "No OVAL definition with the requested ID could be found in the SCAP " "database." msgstr "该请求 ID 的 OVAL 定义未在 SCAP 数据库中找到。" #: classic/omp.xsl:23128 #, fuzzy msgid "CERT-Bund Details" msgstr "CERT-Bund 详情" #: classic/omp.xsl:23185 #, fuzzy msgid "Software" msgstr "软件" #: classic/omp.xsl:23189 #, fuzzy msgid "Platform" msgstr "平台" #: classic/omp.xsl:23193 #, fuzzy msgid "Effect" msgstr "影响" #: classic/omp.xsl:23197 #, fuzzy msgid "Remote Attack" msgstr "远程攻击" #: classic/omp.xsl:23219 #, fuzzy msgid "CERT-Bund risk rating" msgstr "CERT-Bund 风险等级" #: classic/omp.xsl:23225 #, fuzzy msgid "Reference" msgstr "参考" #: classic/omp.xsl:23230 #, fuzzy msgid "Reference URL" msgstr "参考 URL" #: classic/omp.xsl:23237 classic/omp.xsl:23245 #, fuzzy msgid "Categories" msgstr "类别" #: classic/omp.xsl:23245 msgctxt "CERT-Bund Advisory|Categories" msgid "None" msgstr "无" #: classic/omp.xsl:23276 msgctxt "CVEs" msgid "None" msgstr "无" #: classic/omp.xsl:23282 classic/omp.xsl:23402 #, fuzzy msgid "Other links" msgstr "其他链接" #: classic/omp.xsl:23295 #, fuzzy msgid "CERT-Bund advisory not found" msgstr "CERT-Bund 公告未找到" #: classic/omp.xsl:23296 #, fuzzy msgid "" "No CERT-Bund advisory with the requested ID could be found in the SCAP " "database." msgstr "该请求 ID 的 CERT-Bund 公告未在 SCAP 数据库中找到。" #: classic/omp.xsl:23317 classic/dynamic_strings.xsl:188 #, fuzzy msgid "DFN-CERT Advisory Details" msgstr "DFN-CERT 公告详情" #: classic/omp.xsl:23368 #, fuzzy msgid "Advisory link" msgstr "公告链接" #: classic/omp.xsl:23396 msgctxt "Resource Property|Summary" msgid "None" msgstr "无" #: classic/omp.xsl:23438 #, fuzzy msgid "DFN-CERT advisory not found" msgstr "DFN-CERT 公告未找到" #: classic/omp.xsl:23439 #, fuzzy msgid "" "No DFN-CERT advisory with the requested ID could be found in the SCAP " "database." msgstr "该请求 ID 的 DFN-CERT 公告未在 SCAP 数据库中找到。" #: classic/omp.xsl:23468 #, fuzzy msgid "Notes on NVT %1" msgstr "%1 NVT 批注" #: classic/omp.xsl:23477 #, fuzzy msgid "Overrides on NVT %1" msgstr "%1 NVT 覆盖" #: classic/omp.xsl:23486 #, fuzzy msgid "Show scan results for this NVT" msgstr "显示该 NVT 的扫描结果" #: classic/omp.xsl:23558 classic/omp.xsl:31337 #, fuzzy msgid "Vulnerability Insight" msgstr "漏洞察看" #: classic/omp.xsl:23574 classic/omp.xsl:31347 #, fuzzy msgid "Vulnerability Detection Method" msgstr "漏洞的检测方法" #: classic/omp.xsl:23590 #, fuzzy msgid "Quality of Detection" msgstr "检测的质量(QoD)" #: classic/omp.xsl:23611 classic/omp.xsl:31300 #, fuzzy msgid "Impact" msgstr "影响" #: classic/omp.xsl:23628 classic/omp.xsl:31309 #, fuzzy msgid "Solution" msgstr "解决方案" #: classic/omp.xsl:23659 #, fuzzy msgid "Other tags" msgstr "其他标签" #: classic/omp.xsl:23763 classic/omp.xsl:23765 classic/omp.xsl:31154 #: classic/omp.xsl:31157 classic/omp.xsl:31162 classic/omp.xsl:31165 #: classic/omp.xsl:31170 classic/omp.xsl:31173 classic/omp.xsl:31178 #: classic/omp.xsl:31181 #, fuzzy msgid "Add Note" msgstr "添加批注" #: classic/omp.xsl:23768 classic/omp.xsl:23770 classic/omp.xsl:31195 #: classic/omp.xsl:31197 classic/omp.xsl:31202 classic/omp.xsl:31205 #: classic/omp.xsl:31210 classic/omp.xsl:31213 classic/omp.xsl:31218 #: classic/omp.xsl:31221 #, fuzzy msgid "Add Override" msgstr "添加覆盖" #: classic/omp.xsl:23838 classic/dynamic_strings.xsl:392 #, fuzzy msgid "New Note" msgstr "新建批注" #: classic/omp.xsl:23885 classic/omp.xsl:24290 classic/omp.xsl:24742 #: classic/omp.xsl:25041 classic/omp.xsl:25469 classic/omp.xsl:26044 #, fuzzy msgid "NVT Name" msgstr "NVT 名称" #: classic/omp.xsl:23892 classic/omp.xsl:24296 classic/omp.xsl:24727 #: classic/omp.xsl:24747 classic/omp.xsl:25048 classic/omp.xsl:25475 #: classic/omp.xsl:26029 classic/omp.xsl:26049 #, fuzzy msgctxt "NVT" msgid "None. Result was an open port." msgstr "无。结果是一个开放端口。" #: classic/omp.xsl:23911 classic/omp.xsl:24763 classic/omp.xsl:25067 #: classic/omp.xsl:26065 #, fuzzy msgid "NVT OID" msgstr "NVT OID" #: classic/omp.xsl:23929 classic/omp.xsl:24312 classic/omp.xsl:24774 #: classic/omp.xsl:24926 msgctxt "Note" msgid "Active" msgstr "活跃的" #: classic/omp.xsl:23935 classic/omp.xsl:24319 classic/omp.xsl:24350 #: classic/omp.xsl:24374 classic/omp.xsl:25090 classic/omp.xsl:25498 #: classic/omp.xsl:25526 classic/omp.xsl:25548 #, fuzzy msgid "always" msgstr "总是" #: classic/omp.xsl:23943 classic/omp.xsl:24332 classic/omp.xsl:24356 #: classic/omp.xsl:24380 classic/omp.xsl:25097 classic/omp.xsl:25510 #: classic/omp.xsl:25532 classic/omp.xsl:25554 msgctxt "Time" msgid "for the next" msgstr "为接下来的" #: classic/omp.xsl:23973 classic/omp.xsl:23991 classic/omp.xsl:24407 #: classic/omp.xsl:24413 classic/omp.xsl:24801 classic/omp.xsl:25126 #: classic/omp.xsl:25144 classic/omp.xsl:25579 classic/omp.xsl:25585 #: classic/omp.xsl:26103 msgctxt "Hosts" msgid "Any" msgstr "任意" #: classic/omp.xsl:24009 classic/omp.xsl:25164 classic/omp.xsl:30911 #: classic/omp.xsl:30915 classic/omp.xsl:32038 msgctxt "Result" msgid "Location" msgstr "位置" #: classic/omp.xsl:24018 classic/omp.xsl:24036 classic/omp.xsl:25173 #: classic/omp.xsl:25191 #, fuzzy msgctxt "Result|Location" msgid "Any" msgstr "任意" #: classic/omp.xsl:24063 classic/omp.xsl:24089 classic/omp.xsl:24460 #: classic/omp.xsl:24466 classic/omp.xsl:24830 classic/omp.xsl:25220 #: classic/omp.xsl:25246 classic/omp.xsl:25632 classic/omp.xsl:25638 #: classic/omp.xsl:25902 classic/omp.xsl:26132 classic/omp.xsl:26144 #: classic/omp.xsl:30314 msgctxt "Severity" msgid "Any" msgstr "任意" #: classic/omp.xsl:24124 classic/omp.xsl:24143 classic/omp.xsl:24494 #: classic/omp.xsl:24500 classic/omp.xsl:24855 classic/omp.xsl:25313 #: classic/omp.xsl:25332 classic/omp.xsl:25746 classic/omp.xsl:25752 #: classic/omp.xsl:26184 msgctxt "Task" msgid "Any" msgstr "任意" #: classic/omp.xsl:24172 classic/omp.xsl:24521 classic/omp.xsl:24527 #: classic/omp.xsl:24553 classic/omp.xsl:24871 classic/omp.xsl:25361 #: classic/omp.xsl:25773 classic/omp.xsl:25779 classic/omp.xsl:25800 #: classic/omp.xsl:26200 msgctxt "Result" msgid "Any" msgstr "任意" #: classic/omp.xsl:24182 classic/omp.xsl:25371 msgctxt "Note or Override|Result" msgid "Only the selected one" msgstr "仅选择的结果" #: classic/omp.xsl:24207 classic/omp.xsl:24539 classic/omp.xsl:24918 #: classic/omp.xsl:24943 classic/omp.xsl:25791 classic/omp.xsl:26247 #: classic/omp.xsl:26280 #, fuzzy msgid "Text" msgstr "文本" #: classic/omp.xsl:24217 classic/omp.xsl:24553 classic/omp.xsl:24557 #: classic/omp.xsl:25396 classic/omp.xsl:25800 classic/omp.xsl:25804 #, fuzzy msgid "Associated Result" msgstr "关联的结果" #: classic/omp.xsl:24245 classic/omp.xsl:30168 classic/omp.xsl:30175 #: classic/omp.xsl:30182 classic/omp.xsl:30189 classic/omp.xsl:30196 #: classic/omp.xsl:30203 classic/dynamic_strings.xsl:605 #, fuzzy msgid "Edit Note" msgstr "编辑批注" #: classic/omp.xsl:24325 classic/omp.xsl:24781 classic/omp.xsl:25504 #: classic/omp.xsl:26083 msgctxt "Time" msgid "until" msgstr "直到" #: classic/omp.xsl:24434 classic/omp.xsl:24440 classic/omp.xsl:24814 #: classic/omp.xsl:25606 classic/omp.xsl:25612 classic/omp.xsl:26116 msgctxt "Port" msgid "Any" msgstr "任意" #: classic/omp.xsl:24546 #, fuzzy msgid "Save Note" msgstr "保存批注" #: classic/omp.xsl:24603 classic/omp.xsl:24685 classic/omp.xsl:24840 #: classic/omp.xsl:24865 msgctxt "Note" msgid "Orphan" msgstr "孤立" #: classic/omp.xsl:24618 classic/omp.xsl:24674 classic/omp.xsl:25889 #: classic/omp.xsl:25976 #, fuzzy msgid "Result was an open port." msgstr "结果是一个开放端口。" #: classic/omp.xsl:24618 classic/omp.xsl:24674 classic/omp.xsl:25889 #: classic/omp.xsl:25976 msgctxt "NVT" msgid "None" msgstr "无" #: classic/omp.xsl:24722 #, fuzzy msgid "Note for NVT" msgstr "%1 NVT 批注" #: classic/omp.xsl:24791 classic/omp.xsl:26093 msgctxt "Note or Override" msgid "Application" msgstr "应用" #: classic/omp.xsl:24880 #, fuzzy msgctxt "Note" msgid "Appearance when active" msgstr "活跃时外观" #: classic/omp.xsl:24883 classic/omp.xsl:26212 #, fuzzy msgid "Appearance" msgstr "外观" #: classic/omp.xsl:24893 #, fuzzy msgid "User Tags for this Note" msgstr "该批注的用户标签" #: classic/omp.xsl:24899 #, fuzzy msgid "Permissions for this Note" msgstr "该批注的权限" #: classic/omp.xsl:24994 classic/dynamic_strings.xsl:393 #, fuzzy msgid "New Override" msgstr "新建覆盖" #: classic/omp.xsl:25084 classic/omp.xsl:25491 classic/omp.xsl:26076 #: classic/omp.xsl:26263 msgctxt "Override" msgid "Active" msgstr "活跃的" #: classic/omp.xsl:25272 classic/omp.xsl:25658 classic/omp.xsl:26138 #, fuzzy msgid "New Severity" msgstr "新严重性" #: classic/omp.xsl:25285 classic/omp.xsl:25708 msgctxt "Severity" msgid "False Positive" msgstr "假阳性" #: classic/omp.xsl:25293 classic/omp.xsl:25724 msgctxt "Override|Severity" msgid "Other" msgstr "其他" #: classic/omp.xsl:25424 classic/omp.xsl:30442 classic/omp.xsl:30449 #: classic/omp.xsl:30456 classic/omp.xsl:30463 classic/omp.xsl:30470 #: classic/omp.xsl:30477 classic/dynamic_strings.xsl:606 #, fuzzy msgid "Edit Override" msgstr "编辑覆盖" #: classic/omp.xsl:25871 classic/omp.xsl:25987 classic/omp.xsl:26169 #: classic/omp.xsl:26194 msgctxt "Override" msgid "Orphan" msgstr "孤立" #: classic/omp.xsl:26024 #, fuzzy msgid "Override for NVT" msgstr "覆盖自 " #: classic/omp.xsl:26209 #, fuzzy msgctxt "Override" msgid "Appearance when active" msgstr "活跃时外观" #: classic/omp.xsl:26222 #, fuzzy msgid "User Tags for this Override" msgstr "该覆盖的用户标签" #: classic/omp.xsl:26228 #, fuzzy msgid "Permissions for this Override" msgstr "该覆盖的权限" #: classic/omp.xsl:26255 msgctxt "Override|Severity" msgid "From" msgstr "从" #: classic/omp.xsl:26259 msgctxt "Override|Severity" msgid "To" msgstr "到" #: classic/omp.xsl:26437 classic/dynamic_strings.xsl:431 #, fuzzy msgid "Group is still in use" msgstr "组正在使用中" #: classic/omp.xsl:26457 classic/omp.xsl:26535 classic/omp.xsl:26536 #: classic/omp.xsl:35967 classic/omp.xsl:36172 classic/omp.xsl:36249 #: classic/omp.xsl:36489 classic/omp.xsl:36717 classic/dynamic_strings.xsl:121 #: classic/gsad.xsl:666 #, fuzzy msgid "Groups" msgstr "组" #: classic/omp.xsl:26473 classic/omp.xsl:26565 classic/omp.xsl:26643 #: classic/omp.xsl:34758 classic/omp.xsl:34823 classic/omp.xsl:35146 #: classic/omp.xsl:36459 classic/dynamic_strings.xsl:120 classic/gsad.xsl:660 #, fuzzy msgid "Users" msgstr "用户" #: classic/omp.xsl:26527 classic/omp.xsl:26530 classic/dynamic_strings.xsl:408 #, fuzzy msgid "New Group" msgstr "新建组" #: classic/omp.xsl:26572 #, fuzzy msgid "Special Groups" msgstr "保存组" #: classic/omp.xsl:26577 msgid "" "Create permission to grant full read and write access among all group " "members and across any resources" msgstr "" #: classic/omp.xsl:26583 #, fuzzy msgid "Create Group" msgstr "创建组" #: classic/omp.xsl:26605 classic/dynamic_strings.xsl:621 #, fuzzy msgid "Edit Group" msgstr "编辑组" #: classic/omp.xsl:26653 #, fuzzy msgid "Save Group" msgstr "保存组" #: classic/omp.xsl:26790 classic/omp.xsl:34833 classic/dynamic_strings.xsl:406 #, fuzzy msgid "New Permission" msgstr "新建权限" #: classic/omp.xsl:26820 classic/omp.xsl:27533 classic/dynamic_strings.xsl:631 #, fuzzy msgid "has super access" msgstr "拥有超级权限访问" #: classic/omp.xsl:26821 classic/omp.xsl:27534 #, fuzzy msgid "Super (Has super access)" msgstr "拥有超级权限访问" #: classic/omp.xsl:26829 classic/omp.xsl:27540 classic/omp.xsl:27550 msgid "%1 ID" msgstr "" #: classic/omp.xsl:26890 classic/omp.xsl:27671 classic/omp.xsl:27674 #, fuzzy msgid "User ID" msgstr "用户" #: classic/omp.xsl:26891 classic/omp.xsl:27679 classic/omp.xsl:27682 #, fuzzy msgid "Role ID" msgstr "角色" #: classic/omp.xsl:26892 classic/omp.xsl:27687 classic/omp.xsl:27690 #, fuzzy msgid "Group ID" msgstr "组" #: classic/omp.xsl:27037 msgctxt "Permission|Grant" msgid "Grant " msgstr "授予" #: classic/omp.xsl:27041 msgctxt "Permission" msgid "read" msgstr "读取" #: classic/omp.xsl:27042 msgctxt "Permission" msgid "proxy" msgstr "代理" #: classic/omp.xsl:27044 #, fuzzy msgctxt "Permission|Grant" msgid " permissions" msgstr " 权限" #: classic/omp.xsl:27049 msgctxt "Permission|Grant" msgid " to " msgstr " 给 " #: classic/omp.xsl:27057 msgctxt "Permission|Grant" msgid " on " msgstr " 于 " #: classic/omp.xsl:27080 msgctxt "Permission" msgid "including related resources" msgstr "包括相关的资源" #: classic/omp.xsl:27083 msgctxt "Permission" msgid "for current resource only" msgstr "仅对当前资源" #: classic/omp.xsl:27086 msgctxt "Permission" msgid "for related resources only" msgstr "仅对相关资源" #: classic/omp.xsl:27154 classic/omp.xsl:27155 classic/omp.xsl:27358 #: classic/omp.xsl:27359 #, fuzzy msgid "Permission made visible for:" msgstr "使权限可见于:" #: classic/omp.xsl:27186 classic/omp.xsl:27322 msgctxt "Permission" msgid "Orphan" msgstr "孤立" #: classic/omp.xsl:27415 classic/omp.xsl:34974 classic/dynamic_strings.xsl:429 #, fuzzy msgid "Permission is still in use" msgstr "权限正在使用中" #: classic/omp.xsl:27506 classic/dynamic_strings.xsl:619 #, fuzzy msgid "Edit Permission" msgstr "编辑权限" #: classic/omp.xsl:27860 classic/omp.xsl:27863 classic/omp.xsl:28453 #: classic/dynamic_strings.xsl:395 #, fuzzy msgid "New Port List" msgstr "新建端口列表" #: classic/omp.xsl:27868 classic/omp.xsl:27869 classic/omp.xsl:28110 #: classic/omp.xsl:28459 classic/omp.xsl:36003 classic/dynamic_strings.xsl:106 #: classic/gsad.xsl:542 #, fuzzy msgid "Port Lists" msgstr "端口列表" #: classic/omp.xsl:27896 classic/omp.xsl:28147 classic/omp.xsl:28306 #, fuzzy msgid "Port Ranges" msgstr "端口范围" #: classic/omp.xsl:27908 msgctxt "Port List" msgid "From file" msgstr "从文件" #: classic/omp.xsl:27917 #, fuzzy msgid "Create Port List" msgstr "创建端口列表" #: classic/omp.xsl:27941 #, fuzzy msgid "Port Counts" msgstr "端口计数" #: classic/omp.xsl:27943 msgctxt "Port Counts" msgid "Total" msgstr "总计" #: classic/omp.xsl:27948 #, fuzzy msgid "TCP" msgstr "TCP" #: classic/omp.xsl:27953 #, fuzzy msgid "UDP" msgstr "UDP" #: classic/omp.xsl:28090 classic/omp.xsl:28342 classic/dynamic_strings.xsl:418 #, fuzzy msgid "Port List is still in use" msgstr "端口列表正在使用中" #: classic/omp.xsl:28126 #, fuzzy msgid "Port count" msgstr "端口计数" #: classic/omp.xsl:28130 #, fuzzy msgid "TCP Port count" msgstr "TCP 端口计数" #: classic/omp.xsl:28134 #, fuzzy msgid "UDP Port count" msgstr "UDP 端口计数" #: classic/omp.xsl:28163 classic/omp.xsl:28310 classic/omp.xsl:28399 msgctxt "Port Range" msgid "Start" msgstr "开始" #: classic/omp.xsl:28164 classic/omp.xsl:28311 classic/omp.xsl:28406 msgctxt "Port Range" msgid "End" msgstr "结束" #: classic/omp.xsl:28191 #, fuzzy msgid "Targets using this Port List" msgstr "使用该端口列表的目标" #: classic/omp.xsl:28246 classic/dynamic_strings.xsl:608 #, fuzzy msgid "Edit Port List" msgstr "编辑端口列表" #: classic/omp.xsl:28289 #, fuzzy msgid "Save Port List" msgstr "保存端口列表" #: classic/omp.xsl:28298 classic/omp.xsl:28302 #, fuzzy msgid "Add Port Range" msgstr "端口范围" #: classic/omp.xsl:28386 #, fuzzy msgid "New Port Range" msgstr "新建端口范围" #: classic/omp.xsl:28470 #, fuzzy msgid "Import XML Port List" msgstr "导入 XML 端口列表" #: classic/omp.xsl:28545 classic/omp.xsl:29112 classic/omp.xsl:35628 #, fuzzy msgctxt "File" msgid "Extension" msgstr "扩展名" #: classic/omp.xsl:28549 classic/omp.xsl:29116 classic/omp.xsl:35629 #, fuzzy msgid "Content Type" msgstr "内容类型" #: classic/omp.xsl:28553 classic/omp.xsl:35630 #, fuzzy msgid "Trust (Last Verified)" msgstr "信任(最后验证)" #: classic/omp.xsl:28557 classic/omp.xsl:28688 classic/omp.xsl:29124 #: classic/omp.xsl:35631 msgctxt "Report Format" msgid "Active" msgstr "活跃的" #: classic/omp.xsl:28570 classic/omp.xsl:28573 classic/dynamic_strings.xsl:400 #, fuzzy msgid "New Report Format" msgstr "新建报告格式" #: classic/omp.xsl:28578 classic/omp.xsl:28579 classic/omp.xsl:29100 #: classic/omp.xsl:36012 classic/dynamic_strings.xsl:113 classic/gsad.xsl:573 #, fuzzy msgid "Report Formats" msgstr "报告格式" #: classic/omp.xsl:28593 #, fuzzy msgid "Import XML report format" msgstr "导入 XML 文件中的报告格式" #: classic/omp.xsl:28599 #, fuzzy msgid "Import Report Format" msgstr "导入报告格式" #: classic/omp.xsl:28653 classic/dynamic_strings.xsl:613 #, fuzzy msgid "Edit Report Format" msgstr "编辑报告格式" #: classic/omp.xsl:28729 classic/omp.xsl:28732 classic/omp.xsl:29153 #, fuzzy msgid "Parameters" msgstr "参数" #: classic/omp.xsl:28729 msgctxt "Report Format|Parameters" msgid "None" msgstr "无" #: classic/omp.xsl:28822 #, fuzzy msgid "Verifying Report Format..." msgstr "验证报告格式" #: classic/omp.xsl:28823 classic/omp.xsl:28846 #, fuzzy msgid "Verify Report Format" msgstr "验证报告格式" #: classic/omp.xsl:28834 #, fuzzy msgid "Report Format has been verified." msgstr "报告格式不能被删除" #: classic/omp.xsl:28839 #, fuzzy msgid "Report Format could not be verified." msgstr "报告格式不能被删除" #: classic/omp.xsl:28847 #, fuzzy msgid "Permission to verify Report Format denied" msgstr "验证报告格式的权限被拒绝" #: classic/omp.xsl:28906 classic/dynamic_strings.xsl:423 #, fuzzy msgid "Report Format is still in use" msgstr "报告格式正在使用中" #: classic/omp.xsl:29182 #, fuzzy msgid "Alerts using this Report Format" msgstr "使用该报告格式的警报" #: classic/omp.xsl:29339 #, fuzzy msgid "Host Details (Classic)" msgstr "主机详情" #: classic/omp.xsl:29342 classic/omp.xsl:39025 classic/dynamic_strings.xsl:179 #, fuzzy msgid "Host Details" msgstr "主机详情" #: classic/omp.xsl:29427 classic/omp.xsl:32251 classic/omp.xsl:32392 #: classic/omp.xsl:32900 msgctxt "Report" msgid "not finished" msgstr "未完成" #: classic/omp.xsl:29475 classic/omp.xsl:32189 classic/omp.xsl:32359 #: classic/omp.xsl:32770 classic/omp.xsl:39126 classic/omp.xsl:39370 #, fuzzy msgid "OS" msgstr "OS" #: classic/omp.xsl:29487 #, fuzzy msgid "Open Ports" msgstr "开放端口" #: classic/omp.xsl:29493 #, fuzzy msgid "Open TCP Ports" msgstr "TCP 开放端口" #: classic/omp.xsl:29502 #, fuzzy msgid "Open UDP Ports" msgstr "UDP 开放端口" #: classic/omp.xsl:29511 classic/omp.xsl:29663 classic/omp.xsl:32772 #, fuzzy msgid "Apps" msgstr "应用" #: classic/omp.xsl:29517 classic/omp.xsl:32192 classic/omp.xsl:32363 #: classic/omp.xsl:32773 classic/omp.xsl:33030 msgctxt "Host" msgid "Distance" msgstr "距离" #: classic/omp.xsl:29531 #, fuzzy msgid "Host Identification" msgstr "主机标识" #: classic/omp.xsl:29534 #, fuzzy msgid "Identifier" msgstr "标识" #: classic/omp.xsl:29554 #, fuzzy msgid "Scanned IP" msgstr "扫描的 IP" #: classic/omp.xsl:29559 classic/omp.xsl:29565 classic/omp.xsl:29571 #: classic/omp.xsl:29577 classic/omp.xsl:39114 classic/omp.xsl:39362 #, fuzzy msgid "Hostname" msgstr "主机名" #: classic/omp.xsl:29559 #, fuzzy msgid "target definition" msgstr "目标定义" #: classic/omp.xsl:29565 #, fuzzy msgid "reverse lookup" msgstr "逆序查看" #: classic/omp.xsl:29571 #, fuzzy msgid "WMI, Standalone" msgstr "WMI, 单独的" #: classic/omp.xsl:29577 #, fuzzy msgid "WMI, Domain" msgstr "WMI, 域的" #: classic/omp.xsl:29590 classic/omp.xsl:29593 #, fuzzy msgid "Hardware" msgstr "硬件" #: classic/omp.xsl:29590 #, fuzzy msgid "Information not available" msgstr "信息不可用" #: classic/omp.xsl:29596 #, fuzzy msgctxt "Hardware" msgid "Component" msgstr "组件" #: classic/omp.xsl:29597 #, fuzzy msgid "Values" msgstr "值" #: classic/omp.xsl:29601 #, fuzzy msgid "CPU" msgstr "CPU" #: classic/omp.xsl:29607 #, fuzzy msgctxt "Hardware" msgid "Memory" msgstr "内存" #: classic/omp.xsl:29613 #, fuzzy msgid "Target-Interface" msgstr "目标接口" #: classic/omp.xsl:29635 #, fuzzy msgid "Other MACs" msgstr "其他 MAC 地址" #: classic/omp.xsl:29647 #, fuzzy msgid "Netinfo dump" msgstr "网络信息转储" #: classic/omp.xsl:29663 msgctxt "Apps" msgid "None" msgstr "无" #: classic/omp.xsl:29666 #, fuzzy msgid "Detected Applications" msgstr "检测到的应用程序" #: classic/omp.xsl:29672 classic/omp.xsl:32193 #, fuzzy msgid "Prognosis" msgstr "预测" #: classic/omp.xsl:29898 #, fuzzy msgid "Scan Results" msgstr "扫描结果" #: classic/omp.xsl:30057 msgctxt "Note" msgid "Active until" msgstr "活跃直到" #: classic/omp.xsl:30068 classic/omp.xsl:30146 classic/omp.xsl:30342 #: classic/omp.xsl:30420 msgctxt "Action Verb" msgid "Move to Trashcan" msgstr "移到回收站" #: classic/omp.xsl:30069 classic/dynamic_strings.xsl:498 #, fuzzy msgid "Permission to move Note to trashcan denied" msgstr "移动批注到回收站的权限被拒绝" #: classic/omp.xsl:30147 #, fuzzy msgid "Note cannot be moved to trashcan" msgstr "批注不能被移到回收站" #: classic/omp.xsl:30152 classic/dynamic_strings.xsl:181 #, fuzzy msgid "Note Details" msgstr "批注详情" #: classic/omp.xsl:30158 classic/dynamic_strings.xsl:519 #, fuzzy msgid "Permission to edit Note denied" msgstr "编辑批注的权限被拒绝" #: classic/omp.xsl:30163 classic/dynamic_strings.xsl:435 #, fuzzy msgid "Note is not writable" msgstr "批注不可写" #: classic/omp.xsl:30289 classic/dynamic_strings.xsl:242 #, fuzzy msgid "Export Note" msgstr "导出批注" #: classic/omp.xsl:30311 #, fuzzy msgid "Override from " msgstr "覆盖自 " #: classic/omp.xsl:30323 msgctxt "Override" msgid " to " msgstr " 到 " #: classic/omp.xsl:30331 msgctxt "Override" msgid "Active until" msgstr "活跃直到" #: classic/omp.xsl:30343 classic/dynamic_strings.xsl:499 #, fuzzy msgid "Permission to move Override to trashcan denied" msgstr "移动覆盖到回收站的权限被拒绝" #: classic/omp.xsl:30421 #, fuzzy msgid "Override cannot be moved to trashcan" msgstr "覆盖不能被移到回收站" #: classic/omp.xsl:30426 classic/dynamic_strings.xsl:182 #, fuzzy msgid "Override Details" msgstr "覆盖的详情" #: classic/omp.xsl:30432 classic/dynamic_strings.xsl:520 #, fuzzy msgid "Permission to edit Override denied" msgstr "编辑覆盖的权限被拒绝" #: classic/omp.xsl:30437 classic/dynamic_strings.xsl:436 #, fuzzy msgid "Override is not writable" msgstr "覆盖不可写" #: classic/omp.xsl:30563 classic/dynamic_strings.xsl:243 #, fuzzy msgid "Export Override" msgstr "导出覆盖" #: classic/omp.xsl:30589 msgid "All Assets with this IP" msgstr "" #: classic/omp.xsl:30595 msgid "The Asset recorded from this report" msgstr "" #: classic/omp.xsl:30648 classic/dynamic_strings.xsl:180 #, fuzzy msgid "Result Details" msgstr "结果详情" #: classic/omp.xsl:30654 #, fuzzy msgid "Export Result as XML" msgstr "导出结果为 XML" #: classic/omp.xsl:30678 classic/omp.xsl:33825 #, fuzzy msgid "Corresponding Task (%1)" msgstr "%1 任务的批注" #: classic/omp.xsl:30685 classic/omp.xsl:30686 classic/omp.xsl:30691 #: classic/omp.xsl:30693 #, fuzzy msgid "Corresponding Report" msgstr "当前报告" #: classic/omp.xsl:30726 #, fuzzy msgid "User Tags for this Result" msgstr "该结果的用户标签" #: classic/omp.xsl:31062 classic/omp.xsl:32085 msgctxt "Result" msgid "Overridden from " msgstr "覆盖自 " #: classic/omp.xsl:31243 #, fuzzy msgid "Result Tags" msgstr "结果标签" #: classic/omp.xsl:31283 #, fuzzy msgid "Vulnerability Detection Result" msgstr "漏洞检测结果" #: classic/omp.xsl:31287 #, fuzzy msgid "" "Vulnerability was detected according to the Vulnerability Detection Method." msgstr "根据漏洞检测方法已经检测到漏洞。" #: classic/omp.xsl:31350 #, fuzzy msgid "Log Method" msgstr "记录的检测方法" #: classic/omp.xsl:31399 #, fuzzy msgid "Version used" msgstr "使用的版本" #: classic/omp.xsl:31418 #, fuzzy msgid "Product Detection Result" msgstr "产品检测结果" #: classic/omp.xsl:31421 #, fuzzy msgid "Product" msgstr "产品" #: classic/omp.xsl:31433 msgctxt "Result" msgid "Log" msgstr "记录" #: classic/omp.xsl:31436 #, fuzzy msgid "Product detection results" msgstr "产品检测结果" #: classic/omp.xsl:31437 #, fuzzy msgid "View details of product detection" msgstr "显示产品检测详情" #: classic/omp.xsl:31540 #, fuzzy msgid "Different Lines" msgstr "不同的行" #: classic/omp.xsl:31774 classic/omp.xsl:31776 classic/omp.xsl:31779 #: classic/omp.xsl:31781 classic/omp.xsl:31858 classic/omp.xsl:31860 #: classic/omp.xsl:31863 classic/omp.xsl:31865 #, fuzzy msgid "OS conflict" msgstr "OS 冲突" #: classic/omp.xsl:31797 #, fuzzy msgid "No information on Operating System." msgstr "扫描时未收集到操作系统信息。" #: classic/omp.xsl:31881 #, fuzzy msgid "No information on Operating System was gathered during scan." msgstr "扫描时未收集到操作系统信息。" #: classic/omp.xsl:32167 classic/omp.xsl:32342 classic/omp.xsl:39120 #: classic/omp.xsl:39366 #, fuzzy msgid "IP" msgstr "IP" #: classic/omp.xsl:32188 #, fuzzy msgid "Last Report" msgstr "最后的报告" #: classic/omp.xsl:32190 classic/omp.xsl:32360 classic/omp.xsl:32771 #: classic/omp.xsl:33029 #, fuzzy msgid "Ports" msgstr "端口" #: classic/omp.xsl:32191 classic/omp.xsl:32361 #, fuzzy msgctxt "Apps short" msgid "Apps" msgstr "应用" #: classic/omp.xsl:32247 #, fuzzy msgid "View Report %1" msgstr "显示 %1 报告" #: classic/omp.xsl:32306 #, fuzzy msgid "No Apps detected for Prognostic Report" msgstr "预测报告未检测到应用程序" #: classic/omp.xsl:32324 classic/omp.xsl:32424 classic/omp.xsl:32954 msgctxt "Hosts" msgid "Total" msgstr "总计" #: classic/omp.xsl:32358 #, fuzzy msgid "Current Report" msgstr "当前报告" #: classic/omp.xsl:32774 #, fuzzy msgid "Auth" msgstr "认证" #: classic/omp.xsl:32775 #, fuzzy msgctxt "Time" msgid "Start" msgstr "开始" #: classic/omp.xsl:32776 #, fuzzy msgctxt "Time" msgid "End" msgstr "结束" #: classic/omp.xsl:32802 classic/omp.xsl:34499 msgctxt "Results" msgid "Total" msgstr "总计" #: classic/omp.xsl:33098 #, fuzzy msgid "IANA" msgstr "IANA" #: classic/omp.xsl:33184 classic/omp.xsl:33440 classic/omp.xsl:33537 #: classic/omp.xsl:33933 #, fuzzy msgid "Occurrences" msgstr "出现" #: classic/omp.xsl:33335 classic/omp.xsl:33335 classic/omp.xsl:33336 msgctxt "Report" msgid "Unknown" msgstr "未知" #: classic/omp.xsl:33377 classic/omp.xsl:33405 msgctxt "Result" msgid "None" msgstr "无" #: classic/omp.xsl:33438 classic/omp.xsl:33535 #, fuzzy msgid "Application CPE" msgstr "应用程序 CPE" #: classic/omp.xsl:33460 msgctxt "Result" msgid "for App" msgstr "--应用程序" #: classic/omp.xsl:33574 #, fuzzy msgid "View Report" msgstr "显示报告" #: classic/omp.xsl:33588 classic/omp.xsl:33679 #, fuzzy msgctxt "Property" msgid "Download Format" msgstr "下载格式" #: classic/omp.xsl:33642 #, fuzzy msgid "Download full Report" msgstr "下载完整报告" #: classic/omp.xsl:33646 classic/omp.xsl:33723 classic/omp.xsl:34502 #: classic/omp.xsl:34505 classic/omp.xsl:34509 #, fuzzy msgctxt "Action Verb" msgid "Download" msgstr "下载" #: classic/omp.xsl:33720 #, fuzzy msgid "Download filtered Report" msgstr "下载过滤后的报告" #: classic/omp.xsl:33736 #, fuzzy msgid "Adding Report to Assets..." msgstr "添加到资产" #: classic/omp.xsl:33754 msgid "Add to Assets with QoD>=%1%% and Overrides disabled" msgstr "" #: classic/omp.xsl:33761 msgid "Report content added to Assets with QoD>=%1%% and Overrides enabled." msgstr "" #: classic/omp.xsl:33764 msgid "Report content added to Assets with QoD>=%1%% and Overrides disabled." msgstr "" #: classic/omp.xsl:33779 #, fuzzy msgid "Report content could not be added to Assets." msgstr "报告不能被移到回收站" #: classic/omp.xsl:33796 msgid "Removing Report from Assets..." msgstr "" #: classic/omp.xsl:33797 classic/omp.xsl:33799 msgid "Remove from Assets" msgstr "" #: classic/omp.xsl:33802 #, fuzzy msgid "Report content removed from Assets." msgstr "报告不能被移到回收站" #: classic/omp.xsl:33807 #, fuzzy msgid "Report content could not be removed from Assets." msgstr "报告不能被移到回收站" #: classic/omp.xsl:33830 #, fuzzy msgid "Corresponding Results" msgstr "报告:结果" #: classic/omp.xsl:33857 #, fuzzy msgid "NVT Severity" msgstr "NVT 严重性" #: classic/omp.xsl:33986 #, fuzzy msgid "ERROR: List of available report formats missing!" msgstr "错误: 可用报告格式列表缺失!" #: classic/omp.xsl:33991 #, fuzzy msgid "Cannot find report format %1" msgstr "未能找到报告格式: " #: classic/omp.xsl:33996 #, fuzzy msgid "Report format %1 is not trusted" msgstr "报告格式 %1 不可信。" #: classic/omp.xsl:34001 #, fuzzy msgid "Report format %1 is not active" msgstr "报告格式 %1 未激活" #: classic/omp.xsl:34034 #, fuzzy msgid "DN" msgstr "识别名(Distinguished Name, DN)" #: classic/omp.xsl:34035 #, fuzzy msgid "Serial" msgstr "序列号" #: classic/omp.xsl:34036 #, fuzzy msgid "Not valid before" msgstr "生效开始" #: classic/omp.xsl:34037 #, fuzzy msgid "Not valid after" msgstr "生效结束" #: classic/omp.xsl:34115 classic/omp.xsl:34116 #, fuzzy msgid "Download SSL Cert" msgstr "SSL 证书下载" #: classic/omp.xsl:34126 #, fuzzy msgid "Verifying Scanner..." msgstr "验证扫描器" #: classic/omp.xsl:34127 classic/omp.xsl:34128 #, fuzzy msgid "Verify Scanner" msgstr "验证扫描器" #: classic/omp.xsl:34139 #, fuzzy msgid "Scanner has been verified." msgstr "扫描器不能被删除" #: classic/omp.xsl:34142 msgid "Verification failed" msgstr "" #: classic/omp.xsl:34144 #, fuzzy msgid "Scanner could not be verified." msgstr "扫描器不能被删除" #: classic/omp.xsl:34157 classic/omp.xsl:34160 msgctxt "Action Verb" msgid "Download CA Certificate" msgstr "下载 CA 证书" #: classic/omp.xsl:34200 #, fuzzy msgid "Error Message" msgstr "错误消息" #: classic/omp.xsl:34251 #, fuzzy msgid "User Tags for Report \"%1\" (%2)" msgstr " \"%1\" (%2) 报告的用户标签" #: classic/omp.xsl:34292 #, fuzzy msgid "Multiple hosts" msgstr "多个主机" #: classic/omp.xsl:34298 #, fuzzy msgid "Result of Task" msgstr "任务结果" #: classic/omp.xsl:34316 #, fuzzy msgid "Scan 1 started" msgstr "扫描 1 开始" #: classic/omp.xsl:34320 #, fuzzy msgid "Scan 1 ended" msgstr "扫描 1 结束" #: classic/omp.xsl:34324 #, fuzzy msgid "Scan 1 status" msgstr "扫描 1 状态" #: classic/omp.xsl:34353 #, fuzzy msgid "Scan 2 started" msgstr "扫描 2 开始" #: classic/omp.xsl:34357 #, fuzzy msgid "Scan 2 ended" msgstr "扫描 2 结束" #: classic/omp.xsl:34361 #, fuzzy msgid "Scan 2 status" msgstr "扫描 2 状态" #: classic/omp.xsl:34386 #, fuzzy msgid "Scan initiated" msgstr "扫描初始化" #: classic/omp.xsl:34394 #, fuzzy msgid "Scan started" msgstr "扫描开始" #: classic/omp.xsl:34402 #, fuzzy msgid "Scan ended" msgstr "扫描结束" #: classic/omp.xsl:34410 #, fuzzy msgid "Scan duration" msgstr "扫描时间" #: classic/omp.xsl:34418 #, fuzzy msgid "Scan status" msgstr "扫描状态" #: classic/omp.xsl:34508 classic/omp.xsl:34577 classic/omp.xsl:34580 #: classic/omp.xsl:34650 classic/omp.xsl:34653 #, fuzzy msgctxt "Action Verb" msgid "Run Alert" msgstr "运行警报" #: classic/omp.xsl:34520 #, fuzzy msgid "Full report" msgstr "完整报告" #: classic/omp.xsl:34541 classic/omp.xsl:34625 #, fuzzy msgid "Running Alert..." msgstr "运行警报" #: classic/omp.xsl:34598 #, fuzzy msgid "Filtered report" msgstr "过滤后的报告" #: classic/omp.xsl:34724 classic/omp.xsl:34726 classic/dynamic_strings.xsl:409 #, fuzzy msgid "New Role" msgstr "新建角色" #: classic/omp.xsl:34731 classic/omp.xsl:34733 classic/omp.xsl:35130 #: classic/omp.xsl:36021 classic/omp.xsl:36160 classic/omp.xsl:36245 #: classic/omp.xsl:36471 classic/omp.xsl:36693 classic/dynamic_strings.xsl:122 #: classic/gsad.xsl:672 #, fuzzy msgid "Roles" msgstr "角色" #: classic/omp.xsl:34765 #, fuzzy msgid "Create Role" msgstr "创建角色" #: classic/omp.xsl:34785 classic/dynamic_strings.xsl:622 #, fuzzy msgid "Edit Role" msgstr "编辑角色" #: classic/omp.xsl:34879 classic/omp.xsl:34884 classic/omp.xsl:34923 #: classic/omp.xsl:34928 #, fuzzy msgid "Create Permission" msgstr "创建权限" #: classic/omp.xsl:34893 #, fuzzy msgid "New Super Permission" msgstr "新建超级权限" #: classic/omp.xsl:34937 classic/omp.xsl:35162 classic/omp.xsl:35165 #: classic/omp.xsl:35168 #, fuzzy msgid "General Command Permissions" msgstr "全局权限" #: classic/omp.xsl:35110 classic/dynamic_strings.xsl:432 #, fuzzy msgid "Role is still in use" msgstr "角色正在使用中" #: classic/omp.xsl:35162 msgctxt "Permissions" msgid "None" msgstr "无" #: classic/omp.xsl:35165 #, fuzzy msgid "Role has Everything" msgstr "角色拥有全部权限(Everything)" #: classic/omp.xsl:35354 classic/omp.xsl:35362 classic/omp.xsl:35365 #: classic/gsad.xsl:636 #, fuzzy msgid "Performance" msgstr "性能" #: classic/omp.xsl:35373 #, fuzzy msgid "Reports span the last" msgstr "回顾报告 -- 距上个" #: classic/omp.xsl:35414 classic/omp.xsl:35417 #, fuzzy msgid "year" msgstr "年" #: classic/omp.xsl:35425 #, fuzzy msgid "Reports for slave" msgstr "从属机的报告" #: classic/omp.xsl:35471 #, fuzzy msgid "" "The selected Scan Slave can currently not be reached for retrieval of " "performance data." msgstr "为获取性能数据选取的扫描从属机目前联系不上。" #: classic/omp.xsl:35474 #, fuzzy msgid "" "Please check network connection or Slave configuration. The problem may " "also be temporary, so you could try again at a later time." msgstr "请检查网络连接或从属配置。问题可能是暂时的,请您过一会儿再尝试。" #: classic/omp.xsl:35731 msgctxt "Task|Report" msgid "First" msgstr "首页" #: classic/omp.xsl:35765 classic/omp.xsl:35773 classic/omp.xsl:35776 #: classic/gsad.xsl:624 #, fuzzy msgid "Trashcan" msgstr "回收站" #: classic/omp.xsl:35789 classic/omp.xsl:35790 msgctxt "Action Verb" msgid "Empty Trashcan" msgstr "清空回收站" #: classic/omp.xsl:35795 msgctxt "Trashcan" msgid "Contents" msgstr "回收站目录" #: classic/omp.xsl:35799 msgctxt "Trashcan" msgid "Items" msgstr "条目" #: classic/omp.xsl:36089 classic/dynamic_strings.xsl:407 #, fuzzy msgid "New User" msgstr "新建用户" #: classic/omp.xsl:36101 classic/omp.xsl:36614 #, fuzzy msgid "Login Name" msgstr "登录名" #: classic/omp.xsl:36111 classic/omp.xsl:36634 #, fuzzy msgid "Authentication" msgstr "认证" #: classic/omp.xsl:36121 classic/omp.xsl:36129 #, fuzzy msgid "Password:" msgstr "密码" #: classic/omp.xsl:36144 classic/omp.xsl:36671 #, fuzzy msgctxt "Auth Method" msgid "LDAP Authentication Only" msgstr "仅允许 LDAP 认证" #: classic/omp.xsl:36152 classic/omp.xsl:36686 #, fuzzy msgctxt "Auth Method" msgid "RADIUS Authentication Only" msgstr "仅允许 LDAP 认证" #: classic/omp.xsl:36183 classic/omp.xsl:36253 classic/omp.xsl:36507 #: classic/omp.xsl:36735 #, fuzzy msgid "Host Access" msgstr "主机访问" #: classic/omp.xsl:36188 classic/omp.xsl:36209 classic/omp.xsl:36374 #: classic/omp.xsl:36511 classic/omp.xsl:36526 classic/omp.xsl:36760 #: classic/omp.xsl:36796 #, fuzzy msgid "Allow all and deny" msgstr "允许全部的但拒绝" #: classic/omp.xsl:36194 classic/omp.xsl:36215 classic/omp.xsl:36378 #: classic/omp.xsl:36515 classic/omp.xsl:36530 classic/omp.xsl:36747 #: classic/omp.xsl:36783 #, fuzzy msgid "Deny all and allow" msgstr "拒绝全部的但允许" #: classic/omp.xsl:36204 classic/omp.xsl:36522 classic/omp.xsl:36771 #, fuzzy msgid "Interface Access" msgstr "接口访问" #: classic/omp.xsl:36257 classic/omp.xsl:36537 #, fuzzy msgid "Authentication Type" msgstr "认证" #: classic/omp.xsl:36386 classic/omp.xsl:36541 classic/gsad.xsl:679 msgctxt "Auth Method" msgid "LDAP" msgstr "" #: classic/omp.xsl:36389 classic/omp.xsl:36544 msgctxt "Auth Method" msgid "RADIUS" msgstr "" #: classic/omp.xsl:36392 classic/omp.xsl:36547 #, fuzzy msgctxt "Auth Method" msgid "Local" msgstr "位置" #: classic/omp.xsl:36429 classic/dynamic_strings.xsl:471 #, fuzzy msgid "User cannot be deleted" msgstr "用户不能被删除" #: classic/omp.xsl:36603 classic/dynamic_strings.xsl:620 #, fuzzy msgid "Edit User" msgstr "编辑用户" #: classic/omp.xsl:36643 #, fuzzy msgid "Use existing value" msgstr "使用现有的值" #: classic/omp.xsl:36652 #, fuzzy msgid "New Password" msgstr "密码" #: classic/omp.xsl:36815 classic/omp.xsl:39763 #, fuzzy msgid "Confirm action" msgstr "确认动作" #: classic/omp.xsl:36828 #, fuzzy msgid "User \"%1\" will be deleted." msgstr "%1 用户将被删除" #: classic/omp.xsl:36832 classic/omp.xsl:39787 msgid "" "If no inheriting user is selected, all owned resources will be deleted as " "well." msgstr "" #: classic/omp.xsl:36838 classic/omp.xsl:39790 msgid "Inheriting user" msgstr "" #: classic/omp.xsl:36850 classic/omp.xsl:39801 #, fuzzy msgid "Current User" msgstr "创建用户" #: classic/omp.xsl:36936 classic/omp.xsl:37008 #, fuzzy msgid "Setting" msgstr "设置" #: classic/omp.xsl:36940 classic/omp.xsl:37012 #, fuzzy msgid "Enable" msgstr "启用" #: classic/omp.xsl:36967 #, fuzzy msgid "Auth. DN" msgstr "认证识别名(Auth. DN)" #: classic/omp.xsl:36988 classic/omp.xsl:37040 #, fuzzy msgid "Save" msgstr "保存" #: classic/omp.xsl:37034 msgid "Secret Key" msgstr "" #: classic/omp.xsl:37057 classic/omp.xsl:37064 #, fuzzy msgctxt "Auth Method" msgid "LDAP per-User Authentication" msgstr "LDAP per-User 认证" #: classic/omp.xsl:37072 #, fuzzy msgctxt "Auth Method" msgid "LDAP per-User Authentication not available" msgstr "LDAP per-User 认证" #: classic/omp.xsl:37081 classic/omp.xsl:37088 #, fuzzy msgctxt "Auth Method" msgid "RADIUS Authentication" msgstr "LDAP 认证" #: classic/omp.xsl:37097 #, fuzzy msgctxt "Auth Method" msgid "RADIUS Authentication not available" msgstr "信息不可用" #: classic/omp.xsl:37130 classic/omp.xsl:37138 #, fuzzy msgid "Feed" msgstr "反馈" #: classic/omp.xsl:37141 classic/gsad.xsl:646 #, fuzzy msgid "Feed Status" msgstr "状态" #: classic/omp.xsl:37148 #, fuzzy msgctxt "Feed" msgid "Content" msgstr "内容" #: classic/omp.xsl:37149 msgid "Origin" msgstr "" #: classic/omp.xsl:37214 #, fuzzy msgid "Synchronization with this feed is currently not possible." msgstr "同步这个订阅目前是不可能的。" #: classic/omp.xsl:37217 #, fuzzy msgid "The synchronization script returned the following error message:" msgstr "同步脚本返回了如下错误信息:" #: classic/omp.xsl:37226 msgctxt "Feed Sync" msgid "Synchronization" msgstr "同步" #: classic/omp.xsl:37227 msgctxt "Feed Sync" msgid " in progress" msgstr " 正在进行中" #: classic/omp.xsl:37229 msgctxt "Feed Sync" msgid "Started " msgstr "开始 " #: classic/omp.xsl:37233 msgctxt "Feed Sync" msgid " by " msgstr " 通过 " #: classic/omp.xsl:37246 msgid "Please check the automatic synchronization of your system" msgstr "" #: classic/omp.xsl:37252 msgid "Less than 1 day old" msgstr "" #: classic/omp.xsl:37257 #, fuzzy msgid "No status info available" msgstr "信息不可用" #: classic/omp.xsl:37263 #, fuzzy msgid "OMP Error" msgstr "错误" #: classic/omp.xsl:37328 #, fuzzy msgid "SCAP" msgstr "SCAP 订阅" #: classic/omp.xsl:37415 classic/omp.xsl:37430 classic/omp.xsl:37433 #: classic/omp.xsl:38042 classic/omp.xsl:38047 classic/omp.xsl:38048 #: classic/gsad.xsl:630 #, fuzzy msgid "My Settings" msgstr "我的设置" #: classic/omp.xsl:37420 classic/omp.xsl:38039 #, fuzzy msgid "Edit My Settings" msgstr "编辑我的设置" #: classic/omp.xsl:37462 classic/omp.xsl:38096 #, fuzzy msgid "User Interface Language" msgstr "用户界面语言" #: classic/omp.xsl:37489 classic/omp.xsl:38147 #, fuzzy msgid "Rows Per Page" msgstr "每页行数" #: classic/omp.xsl:37493 #, fuzzy msgid "Max Rows Per Page (immutable)" msgstr "每页行数" #: classic/omp.xsl:37497 classic/omp.xsl:38155 #, fuzzy msgid "Details Export File Name" msgstr "详情导出文件名" #: classic/omp.xsl:37501 classic/omp.xsl:38163 #, fuzzy msgid "List Export File Name" msgstr "列表导出文件名" #: classic/omp.xsl:37505 classic/omp.xsl:38171 #, fuzzy msgid "Report Export File Name" msgstr "报告导出文件名" #: classic/omp.xsl:37509 classic/omp.xsl:38179 #, fuzzy msgid "Severity Class" msgstr "严重性分类" #: classic/omp.xsl:37518 classic/omp.xsl:38188 #, fuzzy msgid "Dynamic Severity" msgstr "动态严重性" #: classic/omp.xsl:37531 classic/omp.xsl:38207 #, fuzzy msgid "Default Severity" msgstr "默认从属" #: classic/omp.xsl:37537 classic/omp.xsl:38217 #, fuzzy msgid "Default Alert" msgstr "默认警报" #: classic/omp.xsl:37551 classic/omp.xsl:38232 #, fuzzy msgid "Default OpenVAS Scan Config" msgstr "默认 OpenVAS 扫描配置" #: classic/omp.xsl:37563 classic/omp.xsl:38245 #, fuzzy msgid "Default OSP Scan Config" msgstr "默认 OSP 扫描配置" #: classic/omp.xsl:37577 classic/omp.xsl:38260 #, fuzzy msgid "Default SSH Credential" msgstr "默认 SSH 证书" #: classic/omp.xsl:37589 classic/omp.xsl:38273 #, fuzzy msgid "Default SMB Credential" msgstr "默认 SMB 证书" #: classic/omp.xsl:37601 classic/omp.xsl:38286 #, fuzzy msgid "Default ESXi Credential" msgstr "默认 ESXi 证书" #: classic/omp.xsl:37613 classic/omp.xsl:38299 #, fuzzy msgid "Default SNMP Credential" msgstr "默认 SMB 证书" #: classic/omp.xsl:37627 classic/omp.xsl:38314 #, fuzzy msgid "Default Port List" msgstr "默认端口列表" #: classic/omp.xsl:37641 classic/omp.xsl:38344 #, fuzzy msgid "Default OpenVAS Scanner" msgstr "默认 OpenVAS 扫描器" #: classic/omp.xsl:37653 classic/omp.xsl:38357 #, fuzzy msgid "Default OSP Scanner" msgstr "默认 OSP 扫描器" #: classic/omp.xsl:37667 classic/omp.xsl:38329 #, fuzzy msgid "Default Report Format" msgstr "新建报告格式" #: classic/omp.xsl:37681 classic/omp.xsl:38372 #, fuzzy msgid "Default Schedule" msgstr "默认计划" #: classic/omp.xsl:37695 classic/omp.xsl:38387 #, fuzzy msgid "Default Slave" msgstr "默认从属" #: classic/omp.xsl:37709 classic/omp.xsl:38402 #, fuzzy msgid "Default Target" msgstr "默认目标" #: classic/omp.xsl:37723 classic/omp.xsl:38417 #, fuzzy msgid "Agents Filter" msgstr "代理过滤器" #: classic/omp.xsl:37732 classic/omp.xsl:38428 #, fuzzy msgid "Alerts Filter" msgstr "警报过滤器" #: classic/omp.xsl:37741 classic/omp.xsl:38439 #, fuzzy msgid "Assets Filter" msgstr "代理过滤器" #: classic/omp.xsl:37750 classic/omp.xsl:38450 #, fuzzy msgid "Configs Filter" msgstr "配置过滤器" #: classic/omp.xsl:37759 classic/omp.xsl:38461 #, fuzzy msgid "Credentials Filter" msgstr "证书过滤器" #: classic/omp.xsl:37768 classic/omp.xsl:38472 #, fuzzy msgid "Filters Filter" msgstr "对过滤器的过滤" #: classic/omp.xsl:37777 classic/omp.xsl:38483 #, fuzzy msgid "Notes Filter" msgstr "批注过滤器" #: classic/omp.xsl:37786 classic/omp.xsl:38494 #, fuzzy msgid "Overrides Filter" msgstr "覆盖过滤器" #: classic/omp.xsl:37795 classic/omp.xsl:38505 #, fuzzy msgid "Permissions Filter" msgstr "权限过滤器" #: classic/omp.xsl:37804 classic/omp.xsl:38516 #, fuzzy msgid "Port Lists Filter" msgstr "端口列表过滤器" #: classic/omp.xsl:37813 classic/omp.xsl:38527 #, fuzzy msgid "Reports Filter" msgstr "报告过滤器" #: classic/omp.xsl:37822 classic/omp.xsl:38538 #, fuzzy msgid "Report Formats Filter" msgstr "报告格式过滤器" #: classic/omp.xsl:37831 classic/omp.xsl:38549 #, fuzzy msgid "Results Filter" msgstr "结果过滤器" #: classic/omp.xsl:37840 classic/omp.xsl:38560 #, fuzzy msgid "Roles Filter" msgstr "角色过滤器" #: classic/omp.xsl:37849 classic/omp.xsl:38571 #, fuzzy msgid "Schedules Filter" msgstr "计划过滤器" #: classic/omp.xsl:37858 classic/omp.xsl:38582 #, fuzzy msgid "Slaves Filter" msgstr "从属过滤器" #: classic/omp.xsl:37867 classic/omp.xsl:38593 #, fuzzy msgid "Tags Filter" msgstr "标签过滤器" #: classic/omp.xsl:37876 classic/omp.xsl:38604 #, fuzzy msgid "Targets Filter" msgstr "目标过滤器" #: classic/omp.xsl:37885 classic/omp.xsl:38615 #, fuzzy msgid "Tasks Filter" msgstr "任务过滤器" #: classic/omp.xsl:37894 classic/omp.xsl:38626 classic/dynamic_strings.xsl:317 #, fuzzy msgid "CPE Filter" msgstr "CPE 过滤器" #: classic/omp.xsl:37903 classic/omp.xsl:38637 classic/dynamic_strings.xsl:316 #, fuzzy msgid "CVE Filter" msgstr "CVE 过滤器" #: classic/omp.xsl:37912 classic/omp.xsl:38648 classic/dynamic_strings.xsl:315 #, fuzzy msgid "NVT Filter" msgstr "NVT 过滤器" #: classic/omp.xsl:37921 classic/omp.xsl:38659 classic/dynamic_strings.xsl:318 #, fuzzy msgid "OVAL Filter" msgstr "OVAL 过滤器" #: classic/omp.xsl:37930 classic/omp.xsl:38670 classic/dynamic_strings.xsl:319 #, fuzzy msgid "CERT-Bund Filter" msgstr "CERT-Bund 过滤器" #: classic/omp.xsl:37939 classic/omp.xsl:38681 classic/dynamic_strings.xsl:320 #, fuzzy msgid "DFN-CERT Filter" msgstr "DFN-CERT 过滤器" #: classic/omp.xsl:37948 classic/omp.xsl:38693 classic/dynamic_strings.xsl:322 #, fuzzy msgid "All SecInfo Filter" msgstr "所有的 SecInfo 过滤器" #: classic/omp.xsl:37959 #, fuzzy msgid "Default CA Cert (immutable)" msgstr "默认 SSH 证书" #: classic/omp.xsl:38077 msgctxt "Auth Data|Password" msgid "Old" msgstr "旧的" #: classic/omp.xsl:38085 msgctxt "Auth Data|Password" msgid "New" msgstr "新的" #: classic/omp.xsl:38707 #, fuzzy msgid "Save My Settings" msgstr "保存我的设置" #: classic/omp.xsl:38726 classic/omp.xsl:38729 classic/omp.xsl:39029 #, fuzzy msgid "New Host" msgstr "新建批注" #: classic/omp.xsl:38763 #, fuzzy msgid "Create Host" msgstr "创建批注" #: classic/omp.xsl:38783 #, fuzzy msgid "Operating System Details" msgstr "操作系统" #: classic/omp.xsl:38787 classic/omp.xsl:38789 #, fuzzy msgid "OSs" msgstr "OS" #: classic/omp.xsl:38807 classic/omp.xsl:39676 #, fuzzy msgid "OS is in use" msgstr " 正在使用中" #: classic/omp.xsl:38811 classic/omp.xsl:39087 #, fuzzy msgid "Export Asset as XML" msgstr "导出警报为 XML" #: classic/omp.xsl:38822 classic/gsad.xsl:472 #, fuzzy msgid "Operating Systems" msgstr "操作系统" #: classic/omp.xsl:38850 #, fuzzy msgid "Latest Severity" msgstr "新严重性" #: classic/omp.xsl:38860 #, fuzzy msgid "Highest Severity" msgstr "新严重性" #: classic/omp.xsl:38870 #, fuzzy msgid "Average Severity" msgstr "新严重性" #: classic/omp.xsl:38930 #, fuzzy msgid "Edit Asset" msgstr "编辑代理" #: classic/omp.xsl:38987 #, fuzzy msgid "Save Asset" msgstr "保存代理" #: classic/omp.xsl:39054 classic/omp.xsl:39543 #, fuzzy msgid "Host is in use" msgstr "批注仍在使用中" #: classic/omp.xsl:39061 classic/omp.xsl:39551 #, fuzzy msgid "Edit Host" msgstr "编辑批注" #: classic/omp.xsl:39071 classic/omp.xsl:39561 #, fuzzy msgid "Host is not writable" msgstr "批注不可写" #: classic/omp.xsl:39074 classic/omp.xsl:39564 #, fuzzy msgid "Permission to edit Host denied" msgstr "编辑批注的权限被拒绝" #: classic/omp.xsl:39077 classic/omp.xsl:39567 #, fuzzy msgid "Cannot modify Host" msgstr "不能修改批注" #: classic/omp.xsl:39134 msgid "Route" msgstr "" #: classic/omp.xsl:39173 #, fuzzy msgid "Show scan results for this host" msgstr "显示该 NVT 的扫描结果" #: classic/omp.xsl:39186 #, fuzzy msgid "All Identifiers" msgstr "标识" #: classic/omp.xsl:39189 #, fuzzy msgid "Latest Identifiers" msgstr "标识" #: classic/omp.xsl:39298 msgid "Show only latest Identifiers" msgstr "" #: classic/omp.xsl:39313 #, fuzzy msgid "Show all Identifiers" msgstr "标识" #: classic/omp.xsl:39378 classic/omp.xsl:39437 #, fuzzy msgctxt "Date" msgid "Updated" msgstr "更新" #: classic/omp.xsl:39416 msgid "Latest" msgstr "" #: classic/omp.xsl:39421 #, fuzzy msgid "Highest" msgstr "高" #: classic/omp.xsl:39426 msgid "Average" msgstr "" #: classic/omp.xsl:39586 #, fuzzy msgid "Create Target from host" msgstr "创建目标" #: classic/omp.xsl:39590 #, fuzzy msgid "Export Host" msgstr "导出批注" #: classic/omp.xsl:39681 #, fuzzy msgid "Export Operating System" msgstr "报告:操作系统" #: classic/omp.xsl:39868 classic/omp.xsl:39871 #, fuzzy msgid "Help: OMP" msgstr "帮助" #: classic/omp.xsl:39932 classic/omp.xsl:39940 classic/omp.xsl:39943 msgctxt "CVSS Calculator" msgid "CVSS Base Score Calculator" msgstr "CVSS基准评分计算器" #: classic/omp.xsl:39948 msgctxt "CVSS Calculator" msgid "From Metrics" msgstr "从度量" #: classic/omp.xsl:39952 msgctxt "CVSS Vector" msgid "Access Vector" msgstr "访问向量" #: classic/omp.xsl:39974 msgctxt "CVSS Vector" msgid "Access Complexity" msgstr "访问复杂度" #: classic/omp.xsl:39996 msgctxt "CVSS Vector" msgid "Authentication" msgstr "认证" #: classic/omp.xsl:40018 msgctxt "CVSS Vector" msgid "Confidentiality" msgstr "机密性" #: classic/omp.xsl:40040 msgctxt "CVSS Vector" msgid "Integrity" msgstr "完整性" #: classic/omp.xsl:40062 msgctxt "CVSS Vector" msgid "Availability" msgstr "可用性" #: classic/omp.xsl:40087 classic/omp.xsl:40106 msgctxt "CVSS Calculator" msgid "Calculate" msgstr "计算" #: classic/omp.xsl:40092 msgctxt "CVSS Calculator" msgid "From Vector" msgstr "从向量" #: classic/omp.xsl:40115 msgctxt "CVSS Calculator" msgid "Base Vector" msgstr "基准向量" #: classic/omp.xsl:40121 msgctxt "CVSS Calculator" msgid "Base Score" msgstr "基准评分" #: classic/omp.xsl:40132 #, fuzzy msgid "" "Invalid CVSS Base Vector value provided. Use back button of your browser to" " edit the vector." msgstr "提供的 CVSS 基准向量值不可用。请使用浏览器的“后退”按钮以重新编辑向量。" #: classic/omp.xsl:645 msgid "%1 day" msgid_plural "%1 days" msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:648 #, fuzzy msgid "%1 hour" msgid_plural "%1 hours" msgstr[0] "小时" msgstr[1] "小时" #: classic/omp.xsl:651 #, fuzzy msgid "%1 minute" msgid_plural "%1 minutes" msgstr[0] "分" msgstr[1] "分" #: classic/omp.xsl:654 #, fuzzy msgid "%1 second" msgid_plural "%1 seconds" msgstr[0] "秒" msgstr[1] "秒" #: classic/omp.xsl:18844 msgid "A Task using this schedule will be affected by changes made here." msgid_plural "" "%1 Tasks using this schedule will be affected by changes made here." msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:33464 #, fuzzy msgid "" "Includes %1 host where CPE was found in inventory, but number of " "installations could not be determined" msgid_plural "" "Includes %1 hosts where CPE was found in inventory, but number of " "installations could not be determined" msgstr[0] "有 %1 主机是清单中存在 CPE 的主机,但是安装数目无法确定" msgstr[1] " 个主机是清单中存在 CPE 的主机,但是安装数目无法确定" #: classic/omp.xsl:37244 msgid "Too old (%1 day)" msgid_plural "Too old (%1 days)" msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:37249 msgid "%1 day old" msgid_plural "%1 days old" msgstr[0] "" msgstr[1] "" #: classic/wizard.xsl:49 #, fuzzy msgid "Wizard" msgstr "向导" #: classic/wizard.xsl:51 classic/wizard.xsl:58 #, fuzzy msgctxt "Action Verb" msgid "Start Scan" msgstr "开始扫描" #: classic/wizard.xsl:59 classic/wizard.xsl:167 #, fuzzy msgid "Task Wizard" msgstr "任务向导" #: classic/wizard.xsl:66 classic/wizard.xsl:451 #, fuzzy msgid "Advanced Task Wizard" msgstr "高级任务向导" #: classic/wizard.xsl:73 classic/wizard.xsl:618 #, fuzzy msgid "Modify Task Wizard" msgstr "修改任务向导" #: classic/wizard.xsl:89 msgid "Welcome to the scan task management!" msgstr "" #: classic/wizard.xsl:90 msgid "" "To start your first vulnerability scan, the scan wizard can help you to do " "so with just one click." msgstr "" #: classic/wizard.xsl:91 msgid "" "Simply select the wizard icon from the icon bar in the top-left of this " "page." msgstr "" #: classic/wizard.xsl:105 #, fuzzy msgid "Quick start: Immediately scan an IP address" msgstr "快速开始:立即扫描一个 IP 地址" #: classic/wizard.xsl:108 #, fuzzy msgid "IP address or hostname:" msgstr "IP 地址或主机名:" #: classic/wizard.xsl:131 msgid "The default address is either your computer or your network gateway." msgstr "" #: classic/wizard.xsl:134 #, fuzzy msgid "As a short-cut I will do the following for you:" msgstr "对于这个快捷操作,我将为您做如下事情:" #: classic/wizard.xsl:136 #, fuzzy msgid "Create a new Target" msgstr "创建目标" #: classic/wizard.xsl:137 #, fuzzy msgid "Create a new Task" msgstr "允许创建新的任务" #: classic/wizard.xsl:138 #, fuzzy msgid "Start this scan task right away" msgstr "立即开始这个扫描任务" #: classic/wizard.xsl:139 #, fuzzy msgid "" "Switch the view to reload every 30 seconds so you can lean back and watch " "the scan progress" msgstr "每30秒重新加载以更新视图,这样您就能潇洒靠着并观看扫描进度" #: classic/wizard.xsl:143 #, fuzzy msgid "" "In fact, you must not lean back. As soon as the scan progress is beyond 1%, " "you can already jump into the scan report via the link in the Reports Total " "column and review the results collected so far." msgstr "" "实际上,您可能不是在潇洒地靠着。一旦扫描进度超过了 1%,您就已经可以跳到扫描报告页面,是通过点击 \"报告-->总计\" " "列,然后就可检阅目前收集到的结果。" #: classic/wizard.xsl:146 #, fuzzy msgid "" "When creating the Target and Task I will use the defaults as configured in " "\"My Settings\"." msgstr "当创建目标和任务时,我将使用默认的端口列表和 OpenVAS 扫描器,这些默认值可以在 \"我的设置\" 里面配置。" #: classic/wizard.xsl:149 #, fuzzy msgid "By clicking the New Task icon" msgstr "通过点击 \"新建任务\" 图标" #: classic/wizard.xsl:157 #, fuzzy msgid "you can create a new Task yourself." msgstr "允许创建新的任务" #: classic/wizard.xsl:196 #, fuzzy msgid "" "I can help you by creating a new scan task and automatically starting it." msgstr "我将帮助您创建一个新的扫描任务并自动开始该任务。" #: classic/wizard.xsl:197 #, fuzzy msgid "" "All you need to do is enter a name for the new task and the IP address or " "host name of the target, and select a scan configuration." msgstr "所有您需做的就是为新任务输入一个名字,目标的 IP 地址或主机名,以及选择一个扫描配置。" #: classic/wizard.xsl:198 #, fuzzy msgid "" "You can choose if you want me to run the scan immediately, schedule the task" " for a later date and time, or just create the task so you can run it " "manually later." msgstr "您可以选择让我立即运行这个扫描、计划这个任务在以后的日期时间运行,或者仅创建这个任务以便您以后手动运行它。" #: classic/wizard.xsl:199 #, fuzzy msgid "" "In order to run an authenticated scan, you have to select SSH and/or SMB " "credentials, but you can also run an unauthenticated scan by not selecting " "any credentials." msgstr "为了运行一个经过身份认证的扫描,您需要选择 SSH 和/或 SMB 证书,但您也可以通过不选任何证书来运行一个未经身份认证的扫描。" #: classic/wizard.xsl:202 #, fuzzy msgid "" "If you enter an email address in the \"Email report to\" field, a report of " "the scan will be sent to this address once it is finished." msgstr "如果您输入了一个电子邮箱地址在 \"Email 报告给\" 区域,这个扫描的一份报告将会被发送给该地址,一旦这个扫描完成的话。" #: classic/wizard.xsl:206 #, fuzzy msgid "Finally, you can select a slave which will run the scan." msgstr "最后,您可以选择一个从属来运行这个扫描。" #: classic/wizard.xsl:209 msgid "For any other setting I will apply the defaults from \"My Settings\"." msgstr "" #: classic/wizard.xsl:215 #, fuzzy msgid "Quick start: Create a new task" msgstr "快速开始:创建一个新任务" #: classic/wizard.xsl:219 #, fuzzy msgid "Task Name" msgstr "任务名字" #: classic/wizard.xsl:249 #, fuzzy msgid "Target Host(s)" msgstr "目标主机" #: classic/wizard.xsl:258 classic/wizard.xsl:523 #, fuzzy msgid "Start time" msgstr "开始时间" #: classic/wizard.xsl:264 #, fuzzy msgid "Start immediately" msgstr "立即开始" #: classic/wizard.xsl:270 classic/wizard.xsl:535 #, fuzzy msgid "Create Schedule" msgstr "创建计划" #: classic/wizard.xsl:335 #, fuzzy msgid "Do not start automatically" msgstr "不要自动开始" #: classic/wizard.xsl:410 classic/wizard.xsl:601 #, fuzzy msgid "Email report to" msgstr "Email 报告给" #: classic/wizard.xsl:479 #, fuzzy msgid "" "I will modify an existing task for you. The difference to the Edit Task " "dialog is that here you can enter values for associated objects directly. I " "will then create them for you automatically and assign them to the selected " "task." msgstr "" "我将为您修改一个已有的任务。与 \"编辑任务\" 对话框不同的是,这里您可以直接输入与目标相关的值。我将自动为您创建它们,并关联它们到选中的任务。" #: classic/wizard.xsl:483 #, fuzzy msgid "Please be aware that" msgstr "请注意" #: classic/wizard.xsl:486 #, fuzzy msgid "setting a start time overwrites a possibly already existing one," msgstr "设置一个开始时间会覆盖之前可能已有的开始时间," #: classic/wizard.xsl:489 #, fuzzy msgid "" "setting an Email Address means adding an additional Alert, not replacing an " "existing one." msgstr "设置一个 Email 地址意味着添加一个附加的警报,而不会覆盖已有的警报。" #: classic/wizard.xsl:500 #, fuzzy msgid "Quick edit: Modify a task" msgstr "快速编辑:修改一个任务" #: classic/wizard.xsl:529 #, fuzzy msgid "Do not change" msgstr "不变" #: classic/dynamic_strings.xsl:46 #, fuzzy msgid "Successfully logged out." msgstr "注销成功。" #: classic/dynamic_strings.xsl:47 #, fuzzy msgid "Already logged out." msgstr "已经注销。" #: classic/dynamic_strings.xsl:48 #, fuzzy msgid "Logged out. OMP service is down." msgstr "注销,OMP 服务挂了。" #: classic/dynamic_strings.xsl:49 #, fuzzy msgid "Login failed." msgstr "登录失败。" #: classic/dynamic_strings.xsl:50 #, fuzzy msgid "Login failed. OMP service is down." msgstr "登录失败,OMP 服务挂了。" #: classic/dynamic_strings.xsl:51 #, fuzzy msgid "Login failed. Error during authentication." msgstr "登录失败,鉴定故障。" #: classic/dynamic_strings.xsl:52 #, fuzzy msgid "Session has expired. Please login again." msgstr "会话已过期,请重新登录。" #: classic/dynamic_strings.xsl:53 #, fuzzy msgid "Cookie missing or bad. Please login again." msgstr "Cookie 丢失或损坏,请重新登录。" #: classic/dynamic_strings.xsl:54 #, fuzzy msgid "Token missing or bad. Please login again." msgstr "Token 丢失或损坏,请重新登录。" #: classic/dynamic_strings.xsl:78 #, fuzzy msgid "Scan Configuration" msgstr "扫描配置" #: classic/dynamic_strings.xsl:104 #, fuzzy msgid "All SecInfo Information" msgstr "所有的 SecInfo 信息" #: classic/dynamic_strings.xsl:108 #, fuzzy msgid "Configs" msgstr "配置" #: classic/dynamic_strings.xsl:110 #, fuzzy msgid "Scan Configurations" msgstr "扫描配置" #: classic/dynamic_strings.xsl:127 #, fuzzy msgid "Global Task" msgstr "全局任务" #: classic/dynamic_strings.xsl:128 #, fuzzy msgid "Global Note" msgstr "全局批注" #: classic/dynamic_strings.xsl:129 #, fuzzy msgid "Global Override" msgstr "全局覆盖" #: classic/dynamic_strings.xsl:130 #, fuzzy msgid "Global Target" msgstr "全局目标" #: classic/dynamic_strings.xsl:131 #, fuzzy msgid "Global Port List" msgstr "全局端口列表" #: classic/dynamic_strings.xsl:132 #, fuzzy msgid "Global Credential" msgstr "全局证书" #: classic/dynamic_strings.xsl:133 #, fuzzy msgid "Global Config" msgstr "全局配置" #: classic/dynamic_strings.xsl:134 #, fuzzy msgid "Global Scan Config" msgstr "全局扫描配置" #: classic/dynamic_strings.xsl:135 #, fuzzy msgid "Global Scan Configuration" msgstr "全局扫描配置" #: classic/dynamic_strings.xsl:136 #, fuzzy msgid "Global Alert" msgstr "全局警报" #: classic/dynamic_strings.xsl:137 #, fuzzy msgid "Global Schedule" msgstr "全局计划" #: classic/dynamic_strings.xsl:138 #, fuzzy msgid "Global Report Format" msgstr "全局报告格式" #: classic/dynamic_strings.xsl:139 #, fuzzy msgid "Global Slave" msgstr "全局从属" #: classic/dynamic_strings.xsl:140 #, fuzzy msgid "Global Agent" msgstr "全局代理" #: classic/dynamic_strings.xsl:141 #, fuzzy msgid "Global Scanner" msgstr "全局扫描器" #: classic/dynamic_strings.xsl:142 #, fuzzy msgid "Global Filter" msgstr "全局过滤器" #: classic/dynamic_strings.xsl:143 #, fuzzy msgid "Global Tag" msgstr "全局标签" #: classic/dynamic_strings.xsl:144 #, fuzzy msgid "Global Permission" msgstr "全局权限" #: classic/dynamic_strings.xsl:145 #, fuzzy msgid "Global User" msgstr "全局用户" #: classic/dynamic_strings.xsl:146 #, fuzzy msgid "Global Group" msgstr "全局组" #: classic/dynamic_strings.xsl:147 #, fuzzy msgid "Global Role" msgstr "全局角色" #: classic/dynamic_strings.xsl:152 #, fuzzy msgid "Task owned by %1" msgstr "任务归属于 %1" #: classic/dynamic_strings.xsl:153 #, fuzzy msgid "Report owned by %1" msgstr "报告归属于 %1" #: classic/dynamic_strings.xsl:154 #, fuzzy msgid "Result owned by %1" msgstr "结果归属于 %1" #: classic/dynamic_strings.xsl:155 #, fuzzy msgid "Note owned by %1" msgstr "批注归属于 %1" #: classic/dynamic_strings.xsl:156 #, fuzzy msgid "Override owned by %1" msgstr "覆盖归属于 %1" #: classic/dynamic_strings.xsl:157 #, fuzzy msgid "Target owned by %1" msgstr "目标归属于 %1" #: classic/dynamic_strings.xsl:158 #, fuzzy msgid "Port List owned by %1" msgstr "端口列表归属于 %1" #: classic/dynamic_strings.xsl:159 #, fuzzy msgid "Credential owned by %1" msgstr "证书归属于 %1" #: classic/dynamic_strings.xsl:160 #, fuzzy msgid "Scan Config owned by %1" msgstr "扫描配置归属于 %1" #: classic/dynamic_strings.xsl:161 #, fuzzy msgid "Alert owned by %1" msgstr "警报归属于 %1" #: classic/dynamic_strings.xsl:162 #, fuzzy msgid "Schedule owned by %1" msgstr "计划归属于 %1" #: classic/dynamic_strings.xsl:163 #, fuzzy msgid "Report Format owned by %1" msgstr "报告格式归属于 %1" #: classic/dynamic_strings.xsl:164 #, fuzzy msgid "Slave owned by %1" msgstr "从属归属于 %1" #: classic/dynamic_strings.xsl:165 #, fuzzy msgid "Agent owned by %1" msgstr "代理归属于 %1" #: classic/dynamic_strings.xsl:166 #, fuzzy msgid "Scanner owned by %1" msgstr "扫描器归属于 %1" #: classic/dynamic_strings.xsl:167 #, fuzzy msgid "Filter owned by %1" msgstr "过滤器归属于 %1" #: classic/dynamic_strings.xsl:168 #, fuzzy msgid "Tag owned by %1" msgstr "标签归属于 %1" #: classic/dynamic_strings.xsl:169 #, fuzzy msgid "Permission owned by %1" msgstr "权限归属于 %1" #: classic/dynamic_strings.xsl:170 #, fuzzy msgid "User owned by %1" msgstr "用户归属于 %1" #: classic/dynamic_strings.xsl:171 #, fuzzy msgid "Group owned by %1" msgstr "组归属于 %1" #: classic/dynamic_strings.xsl:172 #, fuzzy msgid "Role owned by %1" msgstr "角色归属于 %1" #: classic/dynamic_strings.xsl:177 #, fuzzy msgid "Task Details" msgstr "任务详情" #: classic/dynamic_strings.xsl:178 #, fuzzy msgid "Report Details" msgstr "报告详情" #: classic/dynamic_strings.xsl:187 #, fuzzy msgid "CERT-Bund Advisory Details" msgstr "CERT-Bund 公告详情" #: classic/dynamic_strings.xsl:190 #, fuzzy msgid "Port List Details" msgstr "端口列表详情" #: classic/dynamic_strings.xsl:193 #, fuzzy msgid "Alert Details" msgstr "警报详情" #: classic/dynamic_strings.xsl:195 #, fuzzy msgid "Report Format Details" msgstr "报告格式详情" #: classic/dynamic_strings.xsl:201 #, fuzzy msgid "Permission Details" msgstr "权限详情" #: classic/dynamic_strings.xsl:202 #, fuzzy msgid "User Details" msgstr "用户详情" #: classic/dynamic_strings.xsl:203 #, fuzzy msgid "Group Details" msgstr "组的详情" #: classic/dynamic_strings.xsl:204 #, fuzzy msgid "Role Details" msgstr "角色详情" #: classic/dynamic_strings.xsl:209 #, fuzzy msgid "View details of Task %1" msgstr "显示任务详情--%1" #: classic/dynamic_strings.xsl:210 #, fuzzy msgid "View details of Report %1" msgstr "显示报告详情--%1" #: classic/dynamic_strings.xsl:211 #, fuzzy msgid "View details of Host %1" msgstr "显示主机详情--%1" #: classic/dynamic_strings.xsl:212 #, fuzzy msgid "View details of Result %1" msgstr "显示结果详情--%1" #: classic/dynamic_strings.xsl:213 #, fuzzy msgid "View details of Note %1" msgstr "显示批注详情--%1" #: classic/dynamic_strings.xsl:214 #, fuzzy msgid "View details of Override %1" msgstr "显示覆盖详情--%1" #: classic/dynamic_strings.xsl:215 #, fuzzy msgid "View details of NVT %1" msgstr "显示 NVT 详情--%1" #: classic/dynamic_strings.xsl:216 #, fuzzy msgid "View details of CVE %1" msgstr "显示 CVE 详情--%1" #: classic/dynamic_strings.xsl:217 #, fuzzy msgid "View details of CPE %1" msgstr "显示 CPE 详情--%1" #: classic/dynamic_strings.xsl:218 #, fuzzy msgid "View details of OVAL Definition %1" msgstr "显示 OVAL 定义详情--%1" #: classic/dynamic_strings.xsl:219 #, fuzzy msgid "View details of CERT-Bund Advisory %1" msgstr "显示 CERT-Bund 详情--%1" #: classic/dynamic_strings.xsl:220 #, fuzzy msgid "View details of DFN-CERT Advisory %1" msgstr "显示 DFN-CERT 公告详情--%1" #: classic/dynamic_strings.xsl:221 #, fuzzy msgid "View details of Target %1" msgstr "显示目标详情--%1" #: classic/dynamic_strings.xsl:222 #, fuzzy msgid "View details of Port List %1" msgstr "显示端口列表详情--%1" #: classic/dynamic_strings.xsl:223 #, fuzzy msgid "View details of Credential %1" msgstr "显示证书详情--%1" #: classic/dynamic_strings.xsl:224 #, fuzzy msgid "View details of Scan Config %1" msgstr "显示扫描配置详情--%1" #: classic/dynamic_strings.xsl:225 #, fuzzy msgid "View details of Alert %1" msgstr "显示警报详情--%1" #: classic/dynamic_strings.xsl:226 #, fuzzy msgid "View details of Schedule %1" msgstr "显示计划详情--%1" #: classic/dynamic_strings.xsl:227 #, fuzzy msgid "View details of Report Format %1" msgstr "显示报告格式详情--%1" #: classic/dynamic_strings.xsl:228 #, fuzzy msgid "View details of Slave %1" msgstr "显示从属详情--%1" #: classic/dynamic_strings.xsl:229 #, fuzzy msgid "View details of Agent %1" msgstr "显示代理详情--%1" #: classic/dynamic_strings.xsl:230 #, fuzzy msgid "View details of Scanner %1" msgstr "显示扫描器详情--%1" #: classic/dynamic_strings.xsl:231 #, fuzzy msgid "View details of Filter %1" msgstr "显示过滤器详情--%1" #: classic/dynamic_strings.xsl:232 #, fuzzy msgid "View details of Tag %1" msgstr "显示标签详情--%1" #: classic/dynamic_strings.xsl:233 #, fuzzy msgid "View details of Permission %1" msgstr "显示权限详情--%1" #: classic/dynamic_strings.xsl:234 #, fuzzy msgid "View details of User %1" msgstr "显示用户详情--%1" #: classic/dynamic_strings.xsl:235 #, fuzzy msgid "View details of Group %1" msgstr "显示组详情--%1" #: classic/dynamic_strings.xsl:236 #, fuzzy msgid "View details of Role %1" msgstr "显示角色详情--%1" #: classic/dynamic_strings.xsl:241 #, fuzzy msgid "Export Task" msgstr "导出任务" #: classic/dynamic_strings.xsl:244 #, fuzzy msgid "Export Target" msgstr "导出目标" #: classic/dynamic_strings.xsl:245 #, fuzzy msgid "Export Port List" msgstr "导出端口列表 " #: classic/dynamic_strings.xsl:246 #, fuzzy msgid "Export Credential" msgstr "导出证书" #: classic/dynamic_strings.xsl:247 #, fuzzy msgid "Export Scan Config" msgstr "导出扫描配置" #: classic/dynamic_strings.xsl:248 #, fuzzy msgid "Export Alert" msgstr "导出警报" #: classic/dynamic_strings.xsl:249 #, fuzzy msgid "Export Schedule" msgstr "导出计划" #: classic/dynamic_strings.xsl:250 #, fuzzy msgid "Export Report Format" msgstr "导出报告格式" #: classic/dynamic_strings.xsl:251 #, fuzzy msgid "Export Slave" msgstr "导出从属" #: classic/dynamic_strings.xsl:252 #, fuzzy msgid "Export Agent" msgstr "导出代理" #: classic/dynamic_strings.xsl:253 #, fuzzy msgid "Export Scanner" msgstr "导出扫描器" #: classic/dynamic_strings.xsl:254 #, fuzzy msgid "Export Filter" msgstr "导出过滤器" #: classic/dynamic_strings.xsl:255 #, fuzzy msgid "Export Tag" msgstr "导出标签" #: classic/dynamic_strings.xsl:256 #, fuzzy msgid "Export Permission" msgstr "导出权限" #: classic/dynamic_strings.xsl:257 #, fuzzy msgid "Export User" msgstr "导出用户" #: classic/dynamic_strings.xsl:258 #, fuzzy msgid "Export Group" msgstr "导出组" #: classic/dynamic_strings.xsl:259 #, fuzzy msgid "Export Role" msgstr "导出角色" #: classic/dynamic_strings.xsl:264 #, fuzzy msgid "Export Task as XML" msgstr "导出任务为 XML" #: classic/dynamic_strings.xsl:265 #, fuzzy msgid "Export Note as XML" msgstr "导出批注为 XML" #: classic/dynamic_strings.xsl:266 #, fuzzy msgid "Export Override as XML" msgstr "导出覆盖为 XML" #: classic/dynamic_strings.xsl:267 #, fuzzy msgid "Export Target as XML" msgstr "导出目标为 XML" #: classic/dynamic_strings.xsl:268 #, fuzzy msgid "Export Port List as XML" msgstr "导出端口列表为 XML" #: classic/dynamic_strings.xsl:269 #, fuzzy msgid "Export Credential as XML" msgstr "导出证书为 XML" #: classic/dynamic_strings.xsl:271 #, fuzzy msgid "Export Alert as XML" msgstr "导出警报为 XML" #: classic/dynamic_strings.xsl:272 #, fuzzy msgid "Export Schedule as XML" msgstr "导出计划为 XML" #: classic/dynamic_strings.xsl:273 #, fuzzy msgid "Export Report Format as XML" msgstr "导出报告格式为 XML" #: classic/dynamic_strings.xsl:274 #, fuzzy msgid "Export Slave as XML" msgstr "导出从属为 XML" #: classic/dynamic_strings.xsl:275 #, fuzzy msgid "Export Agent as XML" msgstr "导出代理为 XML" #: classic/dynamic_strings.xsl:276 #, fuzzy msgid "Export Scanner as XML" msgstr "导出扫描器为 XML" #: classic/dynamic_strings.xsl:277 #, fuzzy msgid "Export Filter as XML" msgstr "导出过滤器为 XML" #: classic/dynamic_strings.xsl:278 #, fuzzy msgid "Export Tag as XML" msgstr "导出标签为 XML" #: classic/dynamic_strings.xsl:279 #, fuzzy msgid "Export Permission as XML" msgstr "导出权限为 XML" #: classic/dynamic_strings.xsl:280 #, fuzzy msgid "Export User as XML" msgstr "导出用户为 XML" #: classic/dynamic_strings.xsl:281 #, fuzzy msgid "Export Group as XML" msgstr "导出组为 XML" #: classic/dynamic_strings.xsl:282 #, fuzzy msgid "Export Role as XML" msgstr "导出角色为 XML" #: classic/dynamic_strings.xsl:310 #, fuzzy msgid "Task Filter" msgstr "任务过滤器" #: classic/dynamic_strings.xsl:311 #, fuzzy msgid "Report Filter" msgstr "报告过滤器" #: classic/dynamic_strings.xsl:312 #, fuzzy msgid "Result Filter" msgstr "结果过滤器" #: classic/dynamic_strings.xsl:313 #, fuzzy msgid "Note Filter" msgstr "批注过滤器" #: classic/dynamic_strings.xsl:314 #, fuzzy msgid "Override Filter" msgstr "覆盖过滤器" #: classic/dynamic_strings.xsl:321 #, fuzzy msgid "Info Filter" msgstr "Info 过滤器" #: classic/dynamic_strings.xsl:323 #, fuzzy msgid "Target Filter" msgstr "目标过滤器" #: classic/dynamic_strings.xsl:324 #, fuzzy msgid "Port List Filter" msgstr "端口列表过滤器" #: classic/dynamic_strings.xsl:325 #, fuzzy msgid "Credential Filter" msgstr "证书过滤器" #: classic/dynamic_strings.xsl:326 #, fuzzy msgid "Scan Config Filter" msgstr "扫描配置过滤器" #: classic/dynamic_strings.xsl:327 #, fuzzy msgid "Alert Filter" msgstr "警报过滤器" #: classic/dynamic_strings.xsl:328 #, fuzzy msgid "Schedule Filter" msgstr "计划过滤器" #: classic/dynamic_strings.xsl:329 #, fuzzy msgid "Report Format Filter" msgstr "报告格式过滤器" #: classic/dynamic_strings.xsl:330 #, fuzzy msgid "Slave Filter" msgstr "从属过滤器" #: classic/dynamic_strings.xsl:331 #, fuzzy msgid "Agent Filter" msgstr "代理过滤器" #: classic/dynamic_strings.xsl:332 #, fuzzy msgid "Scanner Filter" msgstr "扫描器的过滤器" #: classic/dynamic_strings.xsl:333 #, fuzzy msgid "Filter Filter" msgstr "对过滤器的过滤" #: classic/dynamic_strings.xsl:334 #, fuzzy msgid "Tag Filter" msgstr "标签过滤器" #: classic/dynamic_strings.xsl:335 #, fuzzy msgid "Permission Filter" msgstr "权限过滤器" #: classic/dynamic_strings.xsl:336 #, fuzzy msgid "User Filter" msgstr "用户过滤器" #: classic/dynamic_strings.xsl:337 #, fuzzy msgid "Group Filter" msgstr "组的过滤器" #: classic/dynamic_strings.xsl:338 #, fuzzy msgid "Role Filter" msgstr "角色过滤器" #: classic/dynamic_strings.xsl:343 #, fuzzy msgid "Permissions for Task \"%1\"" msgstr "任务权限--\"%1\"" #: classic/dynamic_strings.xsl:344 #, fuzzy msgid "Permissions for Target \"%1\"" msgstr "目标权限--\"%1\"" #: classic/dynamic_strings.xsl:345 #, fuzzy msgid "Permissions for Port List \"%1\"" msgstr "端口列表权限--\"%1\"" #: classic/dynamic_strings.xsl:346 #, fuzzy msgid "Permissions for Credential \"%1\"" msgstr "证书权限--\"%1\"" #: classic/dynamic_strings.xsl:347 #, fuzzy msgid "Permissions for Scan Config \"%1\"" msgstr "扫描配置权限--\"%1\"" #: classic/dynamic_strings.xsl:348 #, fuzzy msgid "Permissions for Alert \"%1\"" msgstr "警报权限--\"%1\"" #: classic/dynamic_strings.xsl:349 #, fuzzy msgid "Permissions for Schedule \"%1\"" msgstr "计划权限--\"%1\"" #: classic/dynamic_strings.xsl:350 #, fuzzy msgid "Permissions for Report Format \"%1\"" msgstr "报告格式权限--\"%1\"" #: classic/dynamic_strings.xsl:351 #, fuzzy msgid "Permissions for Slave \"%1\"" msgstr "从属权限--\"%1\"" #: classic/dynamic_strings.xsl:352 #, fuzzy msgid "Permissions for Agent \"%1\"" msgstr "代理权限--\"%1\"" #: classic/dynamic_strings.xsl:353 #, fuzzy msgid "Permissions for Scanner \"%1\"" msgstr "扫描器权限--\"%1\"" #: classic/dynamic_strings.xsl:354 #, fuzzy msgid "Permissions for Filter \"%1\"" msgstr "过滤器权限--\"%1\"" #: classic/dynamic_strings.xsl:355 #, fuzzy msgid "Permissions for Tag \"%1\"" msgstr "标签权限--\"%1\"" #: classic/dynamic_strings.xsl:356 #, fuzzy msgid "Permissions for Permission \"%1\"" msgstr "对权限的权限--\"%1\"" #: classic/dynamic_strings.xsl:357 #, fuzzy msgid "Permissions for User \"%1\"" msgstr "用户权限--\"%1\"" #: classic/dynamic_strings.xsl:358 #, fuzzy msgid "Permissions for Group \"%1\"" msgstr "组权限--\"%1\"" #: classic/dynamic_strings.xsl:359 #, fuzzy msgid "Permissions for Role \"%1\"" msgstr "角色权限--\"%1\"" #: classic/dynamic_strings.xsl:364 #, fuzzy msgid "New Task Filter from current term" msgstr "从当前条目新建任务过滤器" #: classic/dynamic_strings.xsl:365 #, fuzzy msgid "New Report Filter from current term" msgstr "从当前条目新建报告过滤器" #: classic/dynamic_strings.xsl:366 #, fuzzy msgid "New Result Filter from current term" msgstr "从当前条目新建结果过滤器" #: classic/dynamic_strings.xsl:367 #, fuzzy msgid "New Note Filter from current term" msgstr "从当前条目新建批注过滤器" #: classic/dynamic_strings.xsl:368 #, fuzzy msgid "New Override Filter from current term" msgstr "从当前条目新建覆盖的过滤器" #: classic/dynamic_strings.xsl:369 #, fuzzy msgid "New Info Filter from current term" msgstr "从当前条目新建 Info 过滤器" #: classic/dynamic_strings.xsl:370 #, fuzzy msgid "New All SecInfo Filter from current term" msgstr "从当前条目新建所有 SecInfo 的过滤器" #: classic/dynamic_strings.xsl:371 #, fuzzy msgid "New Target Filter from current term" msgstr "从当前条目新建目标过滤器" #: classic/dynamic_strings.xsl:372 #, fuzzy msgid "New Port List Filter from current term" msgstr "从当前条目新建端口列表过滤器" #: classic/dynamic_strings.xsl:373 #, fuzzy msgid "New Credential Filter from current term" msgstr "从当前条目新建证书过滤器" #: classic/dynamic_strings.xsl:374 #, fuzzy msgid "New Scan Config Filter from current term" msgstr "从当前条码新建扫描配置过滤器" #: classic/dynamic_strings.xsl:375 #, fuzzy msgid "New Alert Filter from current term" msgstr "从当前条目新建警报过滤器" #: classic/dynamic_strings.xsl:376 #, fuzzy msgid "New Schedule Filter from current term" msgstr "从当前条目新建计划过滤器" #: classic/dynamic_strings.xsl:377 #, fuzzy msgid "New Report Format Filter from current term" msgstr "从当前条目新建报告格式过滤器" #: classic/dynamic_strings.xsl:378 #, fuzzy msgid "New Slave Filter from current term" msgstr "从当前条目新建从属过滤器" #: classic/dynamic_strings.xsl:379 #, fuzzy msgid "New Agent Filter from current term" msgstr "从当前条目新建代理过滤器" #: classic/dynamic_strings.xsl:380 #, fuzzy msgid "New Scanner Filter from current term" msgstr "从当前条目新建扫描器的过滤器" #: classic/dynamic_strings.xsl:381 #, fuzzy msgid "New Filter Filter from current term" msgstr "从当前条目新建针对过滤器的过滤器" #: classic/dynamic_strings.xsl:382 #, fuzzy msgid "New Tag Filter from current term" msgstr "从当前条目新建标签过滤器" #: classic/dynamic_strings.xsl:383 #, fuzzy msgid "New Permission Filter from current term" msgstr "从当前条目新建权限过滤器" #: classic/dynamic_strings.xsl:384 #, fuzzy msgid "New User Filter from current term" msgstr "从当前条目新建用户过滤器" #: classic/dynamic_strings.xsl:385 #, fuzzy msgid "New Group Filter from current term" msgstr "从当前条目新建组过滤器" #: classic/dynamic_strings.xsl:386 #, fuzzy msgid "New Role Filter from current term" msgstr "从当前条目新建角色过滤器" #: classic/dynamic_strings.xsl:414 #, fuzzy msgid "Task is still in use" msgstr "任务仍在使用中" #: classic/dynamic_strings.xsl:415 #, fuzzy msgid "Note is still in use" msgstr "批注仍在使用中" #: classic/dynamic_strings.xsl:416 #, fuzzy msgid "Override is still in use" msgstr "覆盖仍在使用中" #: classic/dynamic_strings.xsl:425 #, fuzzy msgid "Agent is still in use" msgstr "代理仍在使用中" #: classic/dynamic_strings.xsl:430 #, fuzzy msgid "User is still in use" msgstr "用户仍在使用中" #: classic/dynamic_strings.xsl:434 #, fuzzy msgid "Task is not writable" msgstr "任务不可写" #: classic/dynamic_strings.xsl:437 #, fuzzy msgid "Target is not writable" msgstr "目标不可写" #: classic/dynamic_strings.xsl:438 #, fuzzy msgid "Port List is not writable" msgstr "端口列表不可写" #: classic/dynamic_strings.xsl:439 #, fuzzy msgid "Credential is not writable" msgstr "证书不可写" #: classic/dynamic_strings.xsl:441 #, fuzzy msgid "Alert is not writable" msgstr "警报不可写" #: classic/dynamic_strings.xsl:442 #, fuzzy msgid "Schedule is not writable" msgstr "计划不可写" #: classic/dynamic_strings.xsl:443 #, fuzzy msgid "Report Format is not writable" msgstr "报告格式不可写" #: classic/dynamic_strings.xsl:444 #, fuzzy msgid "Slave is not writable" msgstr "从属不可写" #: classic/dynamic_strings.xsl:445 #, fuzzy msgid "Agent is not writable" msgstr "代理不可写" #: classic/dynamic_strings.xsl:446 #, fuzzy msgid "Scanner is not writable" msgstr "扫描器不可写" #: classic/dynamic_strings.xsl:447 #, fuzzy msgid "Filter is not writable" msgstr "过滤器不可写" #: classic/dynamic_strings.xsl:448 #, fuzzy msgid "Tag is not writable" msgstr "标签不可写" #: classic/dynamic_strings.xsl:449 #, fuzzy msgid "Permission is not writable" msgstr "权限不可写" #: classic/dynamic_strings.xsl:450 #, fuzzy msgid "User is not writable" msgstr "用户不可写" #: classic/dynamic_strings.xsl:451 #, fuzzy msgid "Group is not writable" msgstr "组不可写" #: classic/dynamic_strings.xsl:452 #, fuzzy msgid "Role is not writable" msgstr "角色不可写" #: classic/dynamic_strings.xsl:454 #, fuzzy msgid "Task cannot be deleted" msgstr "任务不能被删除" #: classic/dynamic_strings.xsl:455 #, fuzzy msgid "Report cannot be deleted" msgstr "报告不能被删除" #: classic/dynamic_strings.xsl:456 #, fuzzy msgid "Note cannot be deleted" msgstr "批注不能被删除" #: classic/dynamic_strings.xsl:457 #, fuzzy msgid "Override cannot be deleted" msgstr "覆盖不能被删除" #: classic/dynamic_strings.xsl:458 #, fuzzy msgid "Target cannot be deleted" msgstr "目标不能被删除" #: classic/dynamic_strings.xsl:459 #, fuzzy msgid "Port List cannot be deleted" msgstr "端口列表不能被删除" #: classic/dynamic_strings.xsl:460 #, fuzzy msgid "Credential cannot be deleted" msgstr "证书不能被删除" #: classic/dynamic_strings.xsl:461 #, fuzzy msgid "Scan Config cannot be deleted" msgstr "扫描配置不能被删除" #: classic/dynamic_strings.xsl:462 #, fuzzy msgid "Alert cannot be deleted" msgstr "警报不能被删除" #: classic/dynamic_strings.xsl:463 #, fuzzy msgid "Schedule cannot be deleted" msgstr "计划不能被删除" #: classic/dynamic_strings.xsl:464 #, fuzzy msgid "Report Format cannot be deleted" msgstr "报告格式不能被删除" #: classic/dynamic_strings.xsl:465 #, fuzzy msgid "Slave cannot be deleted" msgstr "从属不能被删除" #: classic/dynamic_strings.xsl:466 #, fuzzy msgid "Agent cannot be deleted" msgstr "代理不能被删除" #: classic/dynamic_strings.xsl:467 #, fuzzy msgid "Scanner cannot be deleted" msgstr "扫描器不能被删除" #: classic/dynamic_strings.xsl:468 #, fuzzy msgid "Filter cannot be deleted" msgstr "过滤器不能被删除" #: classic/dynamic_strings.xsl:469 #, fuzzy msgid "Tag cannot be deleted" msgstr "标签不能被删除" #: classic/dynamic_strings.xsl:470 #, fuzzy msgid "Permission cannot be deleted" msgstr "权限不能被删除" #: classic/dynamic_strings.xsl:472 #, fuzzy msgid "Group cannot be deleted" msgstr "组不能被删除" #: classic/dynamic_strings.xsl:473 #, fuzzy msgid "Role cannot be deleted" msgstr "角色不能被删除" #: classic/dynamic_strings.xsl:475 #, fuzzy msgid "Task cannot be moved to the trashcan" msgstr "任务不能被移到回收站" #: classic/dynamic_strings.xsl:476 #, fuzzy msgid "Report cannot be moved to the trashcan" msgstr "报告不能被移到回收站" #: classic/dynamic_strings.xsl:477 #, fuzzy msgid "Note cannot be moved to the trashcan" msgstr "批注不能被移到回收站" #: classic/dynamic_strings.xsl:478 #, fuzzy msgid "Override cannot be moved to the trashcan" msgstr "覆盖不能被移到回收站" #: classic/dynamic_strings.xsl:479 #, fuzzy msgid "Target cannot be moved to the trashcan" msgstr "目标不能被移到回收站" #: classic/dynamic_strings.xsl:480 #, fuzzy msgid "Port List cannot be moved to the trashcan" msgstr "端口列表不能被移到回收站" #: classic/dynamic_strings.xsl:481 #, fuzzy msgid "Credential cannot be moved to the trashcan" msgstr "证书不能被移到回收站" #: classic/dynamic_strings.xsl:482 #, fuzzy msgid "Scan Config cannot be moved to the trashcan" msgstr "扫描配置不能被移到回收站" #: classic/dynamic_strings.xsl:483 #, fuzzy msgid "Alert cannot be moved to the trashcan" msgstr "警报不能被移到回收站" #: classic/dynamic_strings.xsl:484 #, fuzzy msgid "Schedule cannot be moved to the trashcan" msgstr "计划不能被移到回收站" #: classic/dynamic_strings.xsl:485 #, fuzzy msgid "Report Format cannot be moved to the trashcan" msgstr "报告格式不能被移到回收站" #: classic/dynamic_strings.xsl:486 #, fuzzy msgid "Slave cannot be moved to the trashcan" msgstr "从属不能被移到回收站" #: classic/dynamic_strings.xsl:487 #, fuzzy msgid "Agent cannot be moved to the trashcan" msgstr "代理不能被移到回收站" #: classic/dynamic_strings.xsl:488 #, fuzzy msgid "Scanner cannot be moved to the trashcan" msgstr "扫描器不能被移到回收站" #: classic/dynamic_strings.xsl:489 #, fuzzy msgid "Filter cannot be moved to the trashcan" msgstr "过滤器不能被移到回收站" #: classic/dynamic_strings.xsl:490 #, fuzzy msgid "Tag cannot be moved to the trashcan" msgstr "标签不能被移到回收站" #: classic/dynamic_strings.xsl:491 #, fuzzy msgid "Permission cannot be moved to the trashcan" msgstr "权限不能被移到回收站" #: classic/dynamic_strings.xsl:492 #, fuzzy msgid "User cannot be moved to the trashcan" msgstr "用户不能被移到回收站" #: classic/dynamic_strings.xsl:493 #, fuzzy msgid "Group cannot be moved to the trashcan" msgstr "组不能被移到回收站" #: classic/dynamic_strings.xsl:494 #, fuzzy msgid "Role cannot be moved to the trashcan" msgstr "角色不能被移到回收站" #: classic/dynamic_strings.xsl:496 #, fuzzy msgid "Permission to move Task to trashcan denied" msgstr "移动任务到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:497 #, fuzzy msgid "Permission to move Report to trashcan denied" msgstr "移动报告到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:500 #, fuzzy msgid "Permission to move Target to trashcan denied" msgstr "移动目标到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:501 #, fuzzy msgid "Permission to move Port List to trashcan denied" msgstr "移动端口列表到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:502 #, fuzzy msgid "Permission to move Credential to trashcan denied" msgstr "移动证书到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:503 #, fuzzy msgid "Permission to move Scan Config to trashcan denied" msgstr "移动扫描配置到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:504 #, fuzzy msgid "Permission to move Alert to trashcan denied" msgstr "移动警报到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:505 #, fuzzy msgid "Permission to move Schedule to trashcan denied" msgstr "移动计划到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:506 #, fuzzy msgid "Permission to move Report Format to trashcan denied" msgstr "移动报告格式到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:507 #, fuzzy msgid "Permission to move Slave to trashcan denied" msgstr "移动从属到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:508 #, fuzzy msgid "Permission to move Agent to trashcan denied" msgstr "移动代理到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:509 #, fuzzy msgid "Permission to move Scanner to trashcan denied" msgstr "移动扫描器到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:510 #, fuzzy msgid "Permission to move Filter to trashcan denied" msgstr "移动过滤器到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:511 #, fuzzy msgid "Permission to move Tag to trashcan denied" msgstr "移动标签到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:512 #, fuzzy msgid "Permission to move Permission to trashcan denied" msgstr "移动权限到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:513 #, fuzzy msgid "Permission to move User to trashcan denied" msgstr "移动用户到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:514 #, fuzzy msgid "Permission to move Group to trashcan denied" msgstr "移动组到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:515 #, fuzzy msgid "Permission to move Role to trashcan denied" msgstr "移动角色到回收站的权限被拒绝" #: classic/dynamic_strings.xsl:517 #, fuzzy msgid "Permission to edit Task denied" msgstr "编辑任务的权限被拒绝" #: classic/dynamic_strings.xsl:518 #, fuzzy msgid "Permission to edit Report denied" msgstr "编辑报告的权限被拒绝" #: classic/dynamic_strings.xsl:521 #, fuzzy msgid "Permission to edit Target denied" msgstr "编辑目标的权限被拒绝" #: classic/dynamic_strings.xsl:522 #, fuzzy msgid "Permission to edit Port List denied" msgstr "编辑端口列表的权限被拒绝" #: classic/dynamic_strings.xsl:523 #, fuzzy msgid "Permission to edit Credential denied" msgstr "编辑证书的权限被拒绝" #: classic/dynamic_strings.xsl:524 #, fuzzy msgid "Permission to edit Scan Config denied" msgstr "编辑扫描配置的权限被拒绝" #: classic/dynamic_strings.xsl:525 #, fuzzy msgid "Permission to edit Alert denied" msgstr "编辑警报的权限被拒绝" #: classic/dynamic_strings.xsl:526 #, fuzzy msgid "Permission to edit Schedule denied" msgstr "编辑计划的权限被拒绝" #: classic/dynamic_strings.xsl:527 #, fuzzy msgid "Permission to edit Report Format denied" msgstr "编辑报告格式的权限被拒绝" #: classic/dynamic_strings.xsl:528 #, fuzzy msgid "Permission to edit Slave denied" msgstr "编辑从属的权限被拒绝" #: classic/dynamic_strings.xsl:529 #, fuzzy msgid "Permission to edit Agent denied" msgstr "编辑代理的权限被拒绝" #: classic/dynamic_strings.xsl:530 #, fuzzy msgid "Permission to edit Scanner denied" msgstr "编辑扫描器的权限被拒绝" #: classic/dynamic_strings.xsl:531 #, fuzzy msgid "Permission to edit Filter denied" msgstr "编辑过滤器的权限被拒绝" #: classic/dynamic_strings.xsl:532 #, fuzzy msgid "Permission to edit Tag denied" msgstr "编辑标签的权限被拒绝" #: classic/dynamic_strings.xsl:533 #, fuzzy msgid "Permission to edit Permission denied" msgstr "编辑权限的权限被拒绝" #: classic/dynamic_strings.xsl:534 #, fuzzy msgid "Permission to edit User denied" msgstr "编辑用户的权限被拒绝" #: classic/dynamic_strings.xsl:535 #, fuzzy msgid "Permission to edit Group denied" msgstr "编辑组的权限被拒绝" #: classic/dynamic_strings.xsl:536 #, fuzzy msgid "Permission to edit Role denied" msgstr "编辑角色的权限被拒绝" #: classic/dynamic_strings.xsl:538 #, fuzzy msgid "Cannot modify Task" msgstr "不能修改任务" #: classic/dynamic_strings.xsl:539 #, fuzzy msgid "Cannot modify Report" msgstr "不能修改报告" #: classic/dynamic_strings.xsl:540 #, fuzzy msgid "Cannot modify Note" msgstr "不能修改批注" #: classic/dynamic_strings.xsl:541 #, fuzzy msgid "Cannot modify Override" msgstr "不能修改覆盖" #: classic/dynamic_strings.xsl:542 #, fuzzy msgid "Cannot modify Target" msgstr "不能修改目标" #: classic/dynamic_strings.xsl:543 #, fuzzy msgid "Cannot modify Port List" msgstr "不能修改端口列表" #: classic/dynamic_strings.xsl:544 #, fuzzy msgid "Cannot modify Credential" msgstr "不能修改证书" #: classic/dynamic_strings.xsl:545 #, fuzzy msgid "Cannot modify Scan Config" msgstr "不能修改扫描配置" #: classic/dynamic_strings.xsl:546 #, fuzzy msgid "Cannot modify Alert" msgstr "不能修改警报" #: classic/dynamic_strings.xsl:547 #, fuzzy msgid "Cannot modify Schedule" msgstr "不能修改计划" #: classic/dynamic_strings.xsl:548 #, fuzzy msgid "Cannot modify Report Format" msgstr "不能修改报告格式" #: classic/dynamic_strings.xsl:549 #, fuzzy msgid "Cannot modify Slave" msgstr "不能修改从属" #: classic/dynamic_strings.xsl:550 #, fuzzy msgid "Cannot modify Agent" msgstr "不能修改代理" #: classic/dynamic_strings.xsl:551 #, fuzzy msgid "Cannot modify Scanner" msgstr "不能修改扫描器" #: classic/dynamic_strings.xsl:552 #, fuzzy msgid "Cannot modify Filter" msgstr "不能修改过滤器" #: classic/dynamic_strings.xsl:553 #, fuzzy msgid "Cannot modify Tag" msgstr "不能修改标签" #: classic/dynamic_strings.xsl:554 #, fuzzy msgid "Cannot modify Permission" msgstr "不能修改权限" #: classic/dynamic_strings.xsl:555 #, fuzzy msgid "Cannot modify User" msgstr "不能修改用户" #: classic/dynamic_strings.xsl:556 #, fuzzy msgid "Cannot modify Group" msgstr "不能修改组" #: classic/dynamic_strings.xsl:557 #, fuzzy msgid "Cannot modify Role" msgstr "不能修改角色" #: classic/dynamic_strings.xsl:559 #, fuzzy msgid "Task may not be cloned" msgstr "任务不能被克隆" #: classic/dynamic_strings.xsl:560 #, fuzzy msgid "Report may not be cloned" msgstr "报告不能被克隆" #: classic/dynamic_strings.xsl:561 #, fuzzy msgid "Note may not be cloned" msgstr "批注不能被克隆" #: classic/dynamic_strings.xsl:562 #, fuzzy msgid "Override may not be cloned" msgstr "覆盖不能被克隆" #: classic/dynamic_strings.xsl:563 #, fuzzy msgid "Target may not be cloned" msgstr "目标不能被克隆" #: classic/dynamic_strings.xsl:564 #, fuzzy msgid "Port List may not be cloned" msgstr "端口列表不能被克隆" #: classic/dynamic_strings.xsl:565 #, fuzzy msgid "Credential may not be cloned" msgstr "证书不能被克隆" #: classic/dynamic_strings.xsl:566 #, fuzzy msgid "Scan Config may not be cloned" msgstr "扫描配置不能被克隆" #: classic/dynamic_strings.xsl:567 #, fuzzy msgid "Alert may not be cloned" msgstr "警报不能被克隆" #: classic/dynamic_strings.xsl:568 #, fuzzy msgid "Schedule may not be cloned" msgstr "计划不能被克隆" #: classic/dynamic_strings.xsl:569 #, fuzzy msgid "Report Format may not be cloned" msgstr "报告格式不能被克隆" #: classic/dynamic_strings.xsl:570 #, fuzzy msgid "Slave may not be cloned" msgstr "从属不能被克隆" #: classic/dynamic_strings.xsl:571 #, fuzzy msgid "Agent may not be cloned" msgstr "代理不能被克隆" #: classic/dynamic_strings.xsl:572 #, fuzzy msgid "Scanner may not be cloned" msgstr "扫描器不能被克隆" #: classic/dynamic_strings.xsl:573 #, fuzzy msgid "Filter may not be cloned" msgstr "过滤器不能被克隆" #: classic/dynamic_strings.xsl:574 #, fuzzy msgid "Tag may not be cloned" msgstr "标签不能被克隆" #: classic/dynamic_strings.xsl:575 #, fuzzy msgid "Permission may not be cloned" msgstr "权限不能被克隆" #: classic/dynamic_strings.xsl:576 #, fuzzy msgid "User may not be cloned" msgstr "用户不能被克隆" #: classic/dynamic_strings.xsl:577 #, fuzzy msgid "Group may not be cloned" msgstr "组不能被克隆" #: classic/dynamic_strings.xsl:578 #, fuzzy msgid "Role may not be cloned" msgstr "角色不能被克隆" #: classic/dynamic_strings.xsl:580 #, fuzzy msgid "Task must be owned or global" msgstr "任务必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:581 #, fuzzy msgid "Report must be owned or global" msgstr "报告必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:582 #, fuzzy msgid "Note must be owned or global" msgstr "批注必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:583 #, fuzzy msgid "Override must be owned or global" msgstr "覆盖必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:584 #, fuzzy msgid "Target must be owned or global" msgstr "目标必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:585 #, fuzzy msgid "Port List must be owned or global" msgstr "端口列表必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:586 #, fuzzy msgid "Credential must be owned or global" msgstr "证书必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:587 #, fuzzy msgid "Scan Config must be owned or global" msgstr "扫描配置必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:588 #, fuzzy msgid "Alert must be owned or global" msgstr "警报必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:589 #, fuzzy msgid "Schedule must be owned or global" msgstr "计划必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:590 #, fuzzy msgid "Report Format must be owned or global" msgstr "报告格式必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:591 #, fuzzy msgid "Slave must be owned or global" msgstr "从属必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:592 #, fuzzy msgid "Agent must be owned or global" msgstr "代理必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:593 #, fuzzy msgid "Scanner must be owned or global" msgstr "扫描器必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:594 #, fuzzy msgid "Filter must be owned or global" msgstr "过滤器必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:595 #, fuzzy msgid "Tag must be owned or global" msgstr "标签必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:596 #, fuzzy msgid "Permission must be owned or global" msgstr "权限必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:597 #, fuzzy msgid "User must be owned or global" msgstr "用户必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:598 #, fuzzy msgid "Group must be owned or global" msgstr "组必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:599 #, fuzzy msgid "Role must be owned or global" msgstr "角色必须是自己拥有的或全局的" #: classic/dynamic_strings.xsl:635 #, fuzzy msgid "may run multiple OMP commands as one" msgstr "允许一次运行多个 OMP 命令" #: classic/dynamic_strings.xsl:638 #, fuzzy msgid "may create a new agent" msgstr "允许创建新的代理" #: classic/dynamic_strings.xsl:639 #, fuzzy msgid "may create a new alert" msgstr "允许创建新的警报" #: classic/dynamic_strings.xsl:640 #, fuzzy msgid "may create a new scan config" msgstr "允许创建新的扫描配置" #: classic/dynamic_strings.xsl:641 #, fuzzy msgid "may create a new filter" msgstr "允许创建新的过滤器" #: classic/dynamic_strings.xsl:642 #, fuzzy msgid "may create a new group" msgstr "允许创建新的组" #: classic/dynamic_strings.xsl:643 #, fuzzy msgid "may create a new credential" msgstr "允许创建新的证书" #: classic/dynamic_strings.xsl:644 #, fuzzy msgid "may create a new note" msgstr "允许创建新的批注" #: classic/dynamic_strings.xsl:645 #, fuzzy msgid "may create a new override" msgstr "允许创建新的覆盖" #: classic/dynamic_strings.xsl:646 #, fuzzy msgid "may create a new permission" msgstr "允许创建新的权限" #: classic/dynamic_strings.xsl:647 #, fuzzy msgid "may create a new port list" msgstr "允许创建新的端口列表" #: classic/dynamic_strings.xsl:648 #, fuzzy msgid "may create a new port range" msgstr "允许创建新的端口范围" #: classic/dynamic_strings.xsl:649 #, fuzzy msgid "may create a new report" msgstr "允许创建新的报告" #: classic/dynamic_strings.xsl:650 #, fuzzy msgid "may create a new report format" msgstr "允许创建新的报告格式" #: classic/dynamic_strings.xsl:651 #, fuzzy msgid "may create a new role" msgstr "允许创建新的角色" #: classic/dynamic_strings.xsl:652 #, fuzzy msgid "may create a new scanner" msgstr "允许创建新的扫描器" #: classic/dynamic_strings.xsl:653 #, fuzzy msgid "may create a new schedule" msgstr "允许创建新的计划" #: classic/dynamic_strings.xsl:654 #, fuzzy msgid "may create a new slave" msgstr "允许创建新的从属" #: classic/dynamic_strings.xsl:655 #, fuzzy msgid "may create a new tag" msgstr "允许创建新的标签" #: classic/dynamic_strings.xsl:656 #, fuzzy msgid "may create a new target" msgstr "允许创建新的目标" #: classic/dynamic_strings.xsl:657 #, fuzzy msgid "may create a new task" msgstr "允许创建新的任务" #: classic/dynamic_strings.xsl:658 #, fuzzy msgid "may create a new user" msgstr "允许创建新的用户" #: classic/dynamic_strings.xsl:661 #, fuzzy msgid "may delete agent %1" msgstr "允许删除代理 %1" #: classic/dynamic_strings.xsl:662 #, fuzzy msgid "may delete alert %1" msgstr "允许删除警报 %1" #: classic/dynamic_strings.xsl:663 #, fuzzy msgid "may delete scan config %1" msgstr "允许删除扫描配置 %1" #: classic/dynamic_strings.xsl:664 #, fuzzy msgid "may delete filter %1" msgstr "允许删除过滤器 %1" #: classic/dynamic_strings.xsl:665 #, fuzzy msgid "may delete group %1" msgstr "允许删除组 %1" #: classic/dynamic_strings.xsl:666 #, fuzzy msgid "may delete credential %1" msgstr "允许删除证书 %1" #: classic/dynamic_strings.xsl:667 #, fuzzy msgid "may delete note %1" msgstr "允许删除批注 %1" #: classic/dynamic_strings.xsl:668 #, fuzzy msgid "may delete override %1" msgstr "允许删除覆盖 %1" #: classic/dynamic_strings.xsl:669 #, fuzzy msgid "may delete permission %1" msgstr "允许删除权限 %1" #: classic/dynamic_strings.xsl:670 #, fuzzy msgid "may delete port list %1" msgstr "允许删除端口列表 %1" #: classic/dynamic_strings.xsl:671 #, fuzzy msgid "may delete port range %1" msgstr "允许删除端口范围 %1" #: classic/dynamic_strings.xsl:672 #, fuzzy msgid "may delete report %1" msgstr "允许删除报告 %1" #: classic/dynamic_strings.xsl:673 #, fuzzy msgid "may delete report format %1" msgstr "允许删除报告格式 %1" #: classic/dynamic_strings.xsl:674 #, fuzzy msgid "may delete role %1" msgstr "允许删除角色 %1" #: classic/dynamic_strings.xsl:675 #, fuzzy msgid "may delete scanner %1" msgstr "允许删除扫描器 %1" #: classic/dynamic_strings.xsl:676 #, fuzzy msgid "may delete schedule %1" msgstr "允许删除计划 %1" #: classic/dynamic_strings.xsl:677 #, fuzzy msgid "may delete slave %1" msgstr "允许删除从属 %1" #: classic/dynamic_strings.xsl:678 #, fuzzy msgid "may delete tag %1" msgstr "允许删除标签 %1" #: classic/dynamic_strings.xsl:679 #, fuzzy msgid "may delete target %1" msgstr "允许删除目标 %1" #: classic/dynamic_strings.xsl:680 #, fuzzy msgid "may delete task %1" msgstr "允许删除任务 %1" #: classic/dynamic_strings.xsl:681 #, fuzzy msgid "may delete user %1" msgstr "允许删除用户 %1" #: classic/dynamic_strings.xsl:683 #, fuzzy msgid "may delete an existing agent" msgstr "允许删除一个现有的代理" #: classic/dynamic_strings.xsl:684 #, fuzzy msgid "may delete an existing alert" msgstr "允许删除一个现有的警报" #: classic/dynamic_strings.xsl:685 #, fuzzy msgid "may delete an existing scan config" msgstr "允许删除一个现有的扫描配置" #: classic/dynamic_strings.xsl:686 #, fuzzy msgid "may delete an existing filter" msgstr "允许删除一个现有的过滤器" #: classic/dynamic_strings.xsl:687 #, fuzzy msgid "may delete an existing group" msgstr "允许删除一个现有的组" #: classic/dynamic_strings.xsl:688 #, fuzzy msgid "may delete an existing credential" msgstr "允许删除一个现有的证书" #: classic/dynamic_strings.xsl:689 #, fuzzy msgid "may delete an existing note" msgstr "允许删除一个现有的批注" #: classic/dynamic_strings.xsl:690 #, fuzzy msgid "may delete an existing override" msgstr "允许删除一个现有的覆盖" #: classic/dynamic_strings.xsl:691 #, fuzzy msgid "may delete an existing permission" msgstr "允许删除一个现有的权限" #: classic/dynamic_strings.xsl:692 #, fuzzy msgid "may delete an existing port list" msgstr "允许删除一个现有的端口列表" #: classic/dynamic_strings.xsl:693 #, fuzzy msgid "may delete an existing port range" msgstr "允许删除一个现有的端口范围" #: classic/dynamic_strings.xsl:694 #, fuzzy msgid "may delete an existing report" msgstr "允许删除一个现有的报告" #: classic/dynamic_strings.xsl:695 #, fuzzy msgid "may delete an existing report format" msgstr "允许删除一个现有的报告格式" #: classic/dynamic_strings.xsl:696 #, fuzzy msgid "may delete an existing role" msgstr "允许删除一个现有的角色" #: classic/dynamic_strings.xsl:697 #, fuzzy msgid "may delete an existing scanner" msgstr "允许删除一个现有的扫描器" #: classic/dynamic_strings.xsl:698 #, fuzzy msgid "may delete an existing schedule" msgstr "允许删除一个现有的计划" #: classic/dynamic_strings.xsl:699 #, fuzzy msgid "may delete an existing slave" msgstr "允许删除一个现有的从属" #: classic/dynamic_strings.xsl:700 #, fuzzy msgid "may delete an existing tag" msgstr "允许删除一个现有的标签" #: classic/dynamic_strings.xsl:701 #, fuzzy msgid "may delete an existing target" msgstr "允许删除一个现有的目标" #: classic/dynamic_strings.xsl:702 #, fuzzy msgid "may delete an existing task" msgstr "允许删除一个现有的任务" #: classic/dynamic_strings.xsl:703 #, fuzzy msgid "may delete an existing user" msgstr "允许删除一个现有的用户" #: classic/dynamic_strings.xsl:712 #, fuzzy msgid "has read access to agent %1" msgstr "允许读取代理 %1" #: classic/dynamic_strings.xsl:713 #, fuzzy msgid "has read access to alert %1" msgstr "允许读取警报 %1" #: classic/dynamic_strings.xsl:714 #, fuzzy msgid "has read access to scan config %1" msgstr "允许读取扫描配置 %1" #: classic/dynamic_strings.xsl:715 #, fuzzy msgid "has read access to filter %1" msgstr "允许读取过滤器 %1" #: classic/dynamic_strings.xsl:716 #, fuzzy msgid "has read access to group %1" msgstr "允许读取组 %1" #: classic/dynamic_strings.xsl:717 #, fuzzy msgid "has read access to credential %1" msgstr "允许读取证书 %1" #: classic/dynamic_strings.xsl:718 #, fuzzy msgid "has read access to note %1" msgstr "允许读取批注 %1" #: classic/dynamic_strings.xsl:719 #, fuzzy msgid "has read access to NVT %1" msgstr "允许读取 NVT %1" #: classic/dynamic_strings.xsl:720 #, fuzzy msgid "has read access to override %1" msgstr "允许读取覆盖 %1" #: classic/dynamic_strings.xsl:721 #, fuzzy msgid "has read access to permission %1" msgstr "允许读取权限 %1" #: classic/dynamic_strings.xsl:722 #, fuzzy msgid "has read access to port list %1" msgstr "允许读取端口列表 %1" #: classic/dynamic_strings.xsl:723 #, fuzzy msgid "has read access to port range %1" msgstr "允许读取端口范围 %1" #: classic/dynamic_strings.xsl:724 #, fuzzy msgid "has read access to report %1" msgstr "允许读取报告 %1" #: classic/dynamic_strings.xsl:725 #, fuzzy msgid "has read access to report format %1" msgstr "允许读取报告格式 %1" #: classic/dynamic_strings.xsl:726 #, fuzzy msgid "has read access to role %1" msgstr "允许读取角色 %1" #: classic/dynamic_strings.xsl:727 #, fuzzy msgid "has read access to scanner %1" msgstr "允许读取扫描器 %1" #: classic/dynamic_strings.xsl:728 #, fuzzy msgid "has read access to schedule %1" msgstr "允许读取计划 %1" #: classic/dynamic_strings.xsl:729 #, fuzzy msgid "has read access to slave %1" msgstr "允许读取从属 %1" #: classic/dynamic_strings.xsl:730 #, fuzzy msgid "has read access to system report %1" msgstr "允许读取系统报告 %1" #: classic/dynamic_strings.xsl:731 #, fuzzy msgid "has read access to tag %1" msgstr "允许读取标签 %1" #: classic/dynamic_strings.xsl:732 #, fuzzy msgid "has read access to target %1" msgstr "允许读取目标 %1" #: classic/dynamic_strings.xsl:733 #, fuzzy msgid "has read access to task %1" msgstr "允许读取任务 %1" #: classic/dynamic_strings.xsl:734 #, fuzzy msgid "has read access to user %1" msgstr "允许读取用户 %1" #: classic/dynamic_strings.xsl:736 #, fuzzy msgid "has read access to agents" msgstr "允许读取代理 %1" #: classic/dynamic_strings.xsl:737 #, fuzzy msgid "has read access to alerts" msgstr "允许读取警报" #: classic/dynamic_strings.xsl:738 #, fuzzy msgid "has read access to scan configs" msgstr "允许读取扫描配置" #: classic/dynamic_strings.xsl:739 #, fuzzy msgid "has read access to feeds" msgstr "允许读取过滤器" #: classic/dynamic_strings.xsl:740 #, fuzzy msgid "has read access to filters" msgstr "允许读取过滤器" #: classic/dynamic_strings.xsl:741 #, fuzzy msgid "has read access to groups" msgstr "允许读取组" #: classic/dynamic_strings.xsl:743 #, fuzzy msgid "has read access to credentials" msgstr "允许读取证书" #: classic/dynamic_strings.xsl:744 #, fuzzy msgid "has read access to notes" msgstr "允许读取批注" #: classic/dynamic_strings.xsl:745 #, fuzzy msgid "has read access to NVTs" msgstr "允许读取 NVTs" #: classic/dynamic_strings.xsl:746 #, fuzzy msgid "has read access to NVT families" msgstr "允许读取 NVT 家族" #: classic/dynamic_strings.xsl:748 #, fuzzy msgid "has read access to overrides" msgstr "允许读取覆盖" #: classic/dynamic_strings.xsl:749 #, fuzzy msgid "has read access to permissions" msgstr "允许读取权限" #: classic/dynamic_strings.xsl:750 #, fuzzy msgid "has read access to port lists" msgstr "允许读取端口列表" #: classic/dynamic_strings.xsl:751 #, fuzzy msgid "has read access to port ranges" msgstr "允许读取端口范围" #: classic/dynamic_strings.xsl:752 #, fuzzy msgid "has read access to reports" msgstr "允许读取报告" #: classic/dynamic_strings.xsl:753 #, fuzzy msgid "has read access to report formats" msgstr "允许读取报告格式" #: classic/dynamic_strings.xsl:754 #, fuzzy msgid "has read access to roles" msgstr "允许读取角色" #: classic/dynamic_strings.xsl:755 #, fuzzy msgid "has read access to scanners" msgstr "允许读取扫描器" #: classic/dynamic_strings.xsl:756 #, fuzzy msgid "has read access to schedules" msgstr "允许读取计划" #: classic/dynamic_strings.xsl:757 #, fuzzy msgid "has read access to slaves" msgstr "允许读取从属" #: classic/dynamic_strings.xsl:758 #, fuzzy msgid "has read access to system reports" msgstr "允许读取系统报告" #: classic/dynamic_strings.xsl:759 #, fuzzy msgid "has read access to tags" msgstr "允许读取标签" #: classic/dynamic_strings.xsl:760 #, fuzzy msgid "has read access to targets" msgstr "允许读取目标" #: classic/dynamic_strings.xsl:761 #, fuzzy msgid "has read access to tasks" msgstr "允许读取任务" #: classic/dynamic_strings.xsl:762 #, fuzzy msgid "has read access to users" msgstr "允许读取用户" #: classic/dynamic_strings.xsl:768 #, fuzzy msgid "has write access to agent %1" msgstr "允许写入代理 %1" #: classic/dynamic_strings.xsl:769 #, fuzzy msgid "has write access to alert %1" msgstr "允许写入警报 %1" #: classic/dynamic_strings.xsl:770 #, fuzzy msgid "has write access to scan config %1" msgstr "允许写入扫描配置 %1" #: classic/dynamic_strings.xsl:771 #, fuzzy msgid "has write access to filter %1" msgstr "允许写入过滤器 %1" #: classic/dynamic_strings.xsl:772 #, fuzzy msgid "has write access to group %1" msgstr "允许写入组 %1" #: classic/dynamic_strings.xsl:773 #, fuzzy msgid "has write access to credential %1" msgstr "允许写入证书 %1" #: classic/dynamic_strings.xsl:774 #, fuzzy msgid "has write access to note %1" msgstr "允许写入批注 %1" #: classic/dynamic_strings.xsl:775 #, fuzzy msgid "has write access to override %1" msgstr "允许写入覆盖 %1" #: classic/dynamic_strings.xsl:776 #, fuzzy msgid "has write access to permission %1" msgstr "允许写入权限 %1" #: classic/dynamic_strings.xsl:777 #, fuzzy msgid "has write access to port list %1" msgstr "允许写入端口列表 %1" #: classic/dynamic_strings.xsl:778 #, fuzzy msgid "has write access to port range %1" msgstr "允许写入端口范围 %1" #: classic/dynamic_strings.xsl:779 #, fuzzy msgid "has write access to report %1" msgstr "允许写入报告 %1" #: classic/dynamic_strings.xsl:780 #, fuzzy msgid "has write access to report format %1" msgstr "允许写入报告格式 %1" #: classic/dynamic_strings.xsl:781 #, fuzzy msgid "has write access to role %1" msgstr "允许写入角色 %1" #: classic/dynamic_strings.xsl:782 #, fuzzy msgid "has write access to scanner %1" msgstr "允许写入扫描器 %1" #: classic/dynamic_strings.xsl:783 #, fuzzy msgid "has write access to schedule %1" msgstr "允许写入计划 %1" #: classic/dynamic_strings.xsl:784 #, fuzzy msgid "has write access to slave %1" msgstr "允许写入从属 %1" #: classic/dynamic_strings.xsl:785 #, fuzzy msgid "has write access to system report %1" msgstr "允许写入系统报告 %1" #: classic/dynamic_strings.xsl:786 #, fuzzy msgid "has write access to tag %1" msgstr "允许写入标签 %1" #: classic/dynamic_strings.xsl:787 #, fuzzy msgid "has write access to target %1" msgstr "允许写入目标 %1" #: classic/dynamic_strings.xsl:788 #, fuzzy msgid "has write access to task %1" msgstr "允许写入任务 %1" #: classic/dynamic_strings.xsl:789 #, fuzzy msgid "has write access to user %1" msgstr "允许写入用户 %1" #: classic/dynamic_strings.xsl:791 #, fuzzy msgid "has write access to agents" msgstr "允许写入代理" #: classic/dynamic_strings.xsl:792 #, fuzzy msgid "has write access to alerts" msgstr "允许写入警报" #: classic/dynamic_strings.xsl:794 #, fuzzy msgid "has write access to scan configs" msgstr "允许写入扫描配置" #: classic/dynamic_strings.xsl:795 #, fuzzy msgid "has write access to filters" msgstr "允许写入过滤器" #: classic/dynamic_strings.xsl:796 #, fuzzy msgid "has write access to groups" msgstr "允许写入组" #: classic/dynamic_strings.xsl:797 #, fuzzy msgid "has write access to credentials" msgstr "允许写入证书" #: classic/dynamic_strings.xsl:798 #, fuzzy msgid "has write access to notes" msgstr "允许写入批注" #: classic/dynamic_strings.xsl:799 #, fuzzy msgid "has write access to overrides" msgstr "允许写入覆盖" #: classic/dynamic_strings.xsl:800 #, fuzzy msgid "has write access to permissions" msgstr "允许写入权限" #: classic/dynamic_strings.xsl:801 #, fuzzy msgid "has write access to port lists" msgstr "允许写入端口列表" #: classic/dynamic_strings.xsl:802 #, fuzzy msgid "has write access to port ranges" msgstr "允许写入端口范围" #: classic/dynamic_strings.xsl:803 #, fuzzy msgid "has write access to reports" msgstr "允许写入报告" #: classic/dynamic_strings.xsl:804 #, fuzzy msgid "has write access to report formats" msgstr "允许写入报告格式" #: classic/dynamic_strings.xsl:805 #, fuzzy msgid "has write access to roles" msgstr "允许写入角色" #: classic/dynamic_strings.xsl:806 #, fuzzy msgid "has write access to scanners" msgstr "允许写入扫描器" #: classic/dynamic_strings.xsl:807 #, fuzzy msgid "has write access to schedules" msgstr "允许写入计划" #: classic/dynamic_strings.xsl:808 #, fuzzy msgid "has write access to slaves" msgstr "允许写入从属" #: classic/dynamic_strings.xsl:809 #, fuzzy msgid "has write access to system reports" msgstr "允许写入系统报告" #: classic/dynamic_strings.xsl:810 #, fuzzy msgid "has write access to tags" msgstr "允许写入标签" #: classic/dynamic_strings.xsl:811 #, fuzzy msgid "has write access to targets" msgstr "允许写入目标" #: classic/dynamic_strings.xsl:812 #, fuzzy msgid "has write access to tasks" msgstr "允许写入任务" #: classic/dynamic_strings.xsl:813 #, fuzzy msgid "has write access to users" msgstr "允许写入用户" #: classic/dynamic_strings.xsl:819 #, fuzzy msgid "may resume tasks" msgstr "允许继续已停止的任务" #: classic/dynamic_strings.xsl:822 #, fuzzy msgid "may run wizards" msgstr "允许运行向导" #: classic/dynamic_strings.xsl:825 #, fuzzy msgid "may start tasks" msgstr "允许开始任务" #: classic/dynamic_strings.xsl:828 #, fuzzy msgid "may stop tasks" msgstr "允许停止任务" #: classic/dynamic_strings.xsl:837 #, fuzzy msgid "may test alerts" msgstr "允许测试警报" #: classic/dynamic_strings.xsl:840 #, fuzzy msgid "may verify agents" msgstr "允许验证代理" #: classic/dynamic_strings.xsl:841 #, fuzzy msgid "may verify report formats" msgstr "允许验证报告格式" #: classic/dynamic_strings.xsl:842 #, fuzzy msgid "may verify scanners" msgstr "允许验证扫描器" #: classic/dynamic_strings.xsl:843 #, fuzzy msgid "may verify %1" msgstr "允许验证 %1" #: classic/dynamic_strings.xsl:897 #, fuzzy msgid "Move selection to trashcan" msgstr "移到选中内容到回收站" #: classic/dynamic_strings.xsl:898 #, fuzzy msgid "Move all filtered to trashcan" msgstr "移动所有过滤后内容到回收站" #: classic/dynamic_strings.xsl:899 #, fuzzy msgid "Move page contents to trashcan" msgstr "移动页面内容到回收站" #: classic/dynamic_strings.xsl:901 #, fuzzy msgid "Delete selection" msgstr "删除选中内容" #: classic/dynamic_strings.xsl:902 #, fuzzy msgid "Delete all filtered" msgstr "删除所有过滤后的内容" #: classic/dynamic_strings.xsl:903 #, fuzzy msgid "Delete page contents" msgstr "删除页面内容" #: classic/dynamic_strings.xsl:905 #, fuzzy msgid "Export selection" msgstr "导出选中内容" #: classic/dynamic_strings.xsl:906 #, fuzzy msgid "Export all filtered" msgstr "导出所有过滤后的内容" #: classic/dynamic_strings.xsl:907 #, fuzzy msgid "Export page contents" msgstr "导出页面内容" #: classic/dynamic_strings.xsl:912 msgctxt "Status" msgid "Uploading" msgstr "上传中" #: classic/dynamic_strings.xsl:913 msgctxt "Status" msgid "Container" msgstr "容器" #: classic/dynamic_strings.xsl:915 msgctxt "Status" msgid "Ultimate Delete Requested" msgstr "已请求彻底删除" #: classic/dynamic_strings.xsl:920 msgctxt "Status" msgid "Internal Error" msgstr "内部错误" #: classic/dynamic_strings.xsl:925 msgctxt "Trust" msgid "unknown" msgstr "未知" #: classic/dynamic_strings.xsl:926 msgctxt "Trust" msgid "yes" msgstr "是" #: classic/dynamic_strings.xsl:927 msgctxt "Trust" msgid "no" msgstr "否" #: classic/dynamic_strings.xsl:287 #, fuzzy msgid "Export %1 filtered Task as XML" msgid_plural "Export %1 filtered Tasks as XML" msgstr[0] "导出 %1 过滤的任务为 XML" msgstr[1] "导出 %1 过滤的任务为 XML" #: classic/dynamic_strings.xsl:288 #, fuzzy msgid "Export %1 filtered Note as XML" msgid_plural "Export %1 filtered Notes as XML" msgstr[0] "导出 %1 过滤的批注为 XML" msgstr[1] "导出 %1 过滤的批注为 XML" #: classic/dynamic_strings.xsl:289 #, fuzzy msgid "Export %1 filtered Override as XML" msgid_plural "Export %1 filtered Overrides as XML" msgstr[0] "导出 %1 过滤的覆盖为 XML" msgstr[1] "导出 %1 过滤的覆盖为 XML" #: classic/dynamic_strings.xsl:290 #, fuzzy msgid "Export %1 filtered Target as XML" msgid_plural "Export %1 filtered Targets as XML" msgstr[0] "导出 %1 过滤的目标为 XML" msgstr[1] "导出 %1 过滤的目标为 XML" #: classic/dynamic_strings.xsl:291 #, fuzzy msgid "Export %1 filtered Port List as XML" msgid_plural "Export %1 filtered Port Lists as XML" msgstr[0] "导出 %1 过滤的端口列表为 XML" msgstr[1] "导出 %1 过滤的端口列表为 XML" #: classic/dynamic_strings.xsl:292 #, fuzzy msgid "Export %1 filtered Credential as XML" msgid_plural "Export %1 filtered Credentials as XML" msgstr[0] "导出 %1 过滤的证书为 XML" msgstr[1] "导出 %1 过滤的证书为 XML" #: classic/dynamic_strings.xsl:293 #, fuzzy msgid "Export %1 filtered Scan Config as XML" msgid_plural "Export %1 filtered Scan Configs as XML" msgstr[0] "导出 %1 过滤的扫描配置为 XML" msgstr[1] "导出 %1 过滤的扫描配置为 XML" #: classic/dynamic_strings.xsl:294 #, fuzzy msgid "Export %1 filtered Alert as XML" msgid_plural "Export %1 filtered Alerts as XML" msgstr[0] "导出 %1 过滤的警报为 XML" msgstr[1] "导出 %1 过滤的警报为 XML" #: classic/dynamic_strings.xsl:295 #, fuzzy msgid "Export %1 filtered Schedule as XML" msgid_plural "Export %1 filtered Schedules as XML" msgstr[0] "导出 %1 过滤的计划为 XML" msgstr[1] "导出 %1 过滤的计划为 XML" #: classic/dynamic_strings.xsl:296 #, fuzzy msgid "Export %1 filtered Report Format as XML" msgid_plural "Export %1 filtered Report Formats as XML" msgstr[0] "导出 %1 过滤的报告格式为 XML" msgstr[1] "导出 %1 过滤的报告格式为 XML" #: classic/dynamic_strings.xsl:297 #, fuzzy msgid "Export %1 filtered Slave as XML" msgid_plural "Export %1 filtered Slaves as XML" msgstr[0] "导出 %1 过滤的从属为 XML" msgstr[1] "导出 %1 过滤的从属为 XML" #: classic/dynamic_strings.xsl:298 #, fuzzy msgid "Export %1 filtered Agent as XML" msgid_plural "Export %1 filtered Agents as XML" msgstr[0] "导出 %1 过滤的代理为 XML" msgstr[1] "导出 %1 过滤的代理为 XML" #: classic/dynamic_strings.xsl:299 #, fuzzy msgid "Export %1 filtered Scanner as XML" msgid_plural "Export %1 filtered Scanners as XML" msgstr[0] "导出 %1 过滤的扫描器为 XML" msgstr[1] "导出 %1 过滤的扫描器为 XML" #: classic/dynamic_strings.xsl:300 #, fuzzy msgid "Export %1 filtered Filter as XML" msgid_plural "Export %1 filtered Filters as XML" msgstr[0] "导出 %1 过滤的过滤器为 XML" msgstr[1] "导出 %1 过滤的过滤器为 XML" #: classic/dynamic_strings.xsl:301 #, fuzzy msgid "Export %1 filtered Tag as XML" msgid_plural "Export %1 filtered Tags as XML" msgstr[0] "导出 %1 过滤的标签为 XML" msgstr[1] "导出 %1 过滤的标签为 XML" #: classic/dynamic_strings.xsl:302 #, fuzzy msgid "Export %1 filtered Permission as XML" msgid_plural "Export %1 filtered Permissions as XML" msgstr[0] "导出 %1 过滤的权限为 XML" msgstr[1] "导出 %1 过滤的权限为 XML" #: classic/dynamic_strings.xsl:303 #, fuzzy msgid "Export %1 filtered User as XML" msgid_plural "Export %1 filtered Users as XML" msgstr[0] "导出 %1 过滤的用户为 XML" msgstr[1] "导出 %1 过滤的用户为 XML" #: classic/dynamic_strings.xsl:304 #, fuzzy msgid "Export %1 filtered Group as XML" msgid_plural "Export %1 filtered Groups as XML" msgstr[0] "导出 %1 过滤的组为 XML" msgstr[1] "导出 %1 过滤的组为 XML" #: classic/dynamic_strings.xsl:305 #, fuzzy msgid "Export %1 filtered Role as XML" msgid_plural "Export %1 filtered Roles as XML" msgstr[0] "导出 %1 过滤的角色为 XML" msgstr[1] "导出 %1 过滤的角色为 XML" #: classic/dynamic_strings.xsl:849 #, fuzzy msgid "%1 Task will be deleted" msgid_plural "%1 Tasks will be deleted" msgstr[0] "%1 任务将被删除" msgstr[1] "%1 任务将被删除" #: classic/dynamic_strings.xsl:850 #, fuzzy msgid "%1 Report will be deleted" msgid_plural "%1 Reports will be deleted" msgstr[0] "%1 报告将被删除" msgstr[1] "%1 报告将被删除" #: classic/dynamic_strings.xsl:851 #, fuzzy msgid "%1 Note will be deleted" msgid_plural "%1 Notes will be deleted" msgstr[0] "%1 批注将被删除" msgstr[1] "%1 批注将被删除" #: classic/dynamic_strings.xsl:852 #, fuzzy msgid "%1 Override will be deleted" msgid_plural "%1 Overrides will be deleted" msgstr[0] "%1 覆盖将被删除" msgstr[1] "%1 覆盖将被删除" #: classic/dynamic_strings.xsl:853 #, fuzzy msgid "%1 Target will be deleted" msgid_plural "%1 Targets will be deleted" msgstr[0] "%1 目标将被删除" msgstr[1] "%1 目标将被删除" #: classic/dynamic_strings.xsl:854 #, fuzzy msgid "%1 Port List will be deleted" msgid_plural "%1 Port Lists will be deleted" msgstr[0] "%1 端口列表将被删除" msgstr[1] "%1 端口列表将被删除" #: classic/dynamic_strings.xsl:855 #, fuzzy msgid "%1 Credential will be deleted" msgid_plural "%1 Credentials will be deleted" msgstr[0] "%1 证书将被删除" msgstr[1] "%1 证书将被删除" #: classic/dynamic_strings.xsl:856 #, fuzzy msgid "%1 Scan Config will be deleted" msgid_plural "%1 Scan Configs will be deleted" msgstr[0] "%1 扫描配置将被删除" msgstr[1] "%1 扫描配置将被删除" #: classic/dynamic_strings.xsl:857 #, fuzzy msgid "%1 Alert will be deleted" msgid_plural "%1 Alerts will be deleted" msgstr[0] "%1 警报将被删除" msgstr[1] "%1 警报将被删除" #: classic/dynamic_strings.xsl:858 #, fuzzy msgid "%1 Schedule will be deleted" msgid_plural "%1 Schedules will be deleted" msgstr[0] "%1 计划将被删除" msgstr[1] "%1 计划将被删除" #: classic/dynamic_strings.xsl:859 #, fuzzy msgid "%1 Report Format will be deleted" msgid_plural "%1 Report Formats will be deleted" msgstr[0] "%1 报告格式将被删除" msgstr[1] "%1 报告格式将被删除" #: classic/dynamic_strings.xsl:860 #, fuzzy msgid "%1 Slave will be deleted" msgid_plural "%1 Slaves will be deleted" msgstr[0] "%1 从属将被删除" msgstr[1] "%1 从属将被删除" #: classic/dynamic_strings.xsl:861 #, fuzzy msgid "%1 Agent will be deleted" msgid_plural "%1 Agents will be deleted" msgstr[0] "%1 代理将被删除" msgstr[1] "%1 代理将被删除" #: classic/dynamic_strings.xsl:862 #, fuzzy msgid "%1 Scanner will be deleted" msgid_plural "%1 Scanners will be deleted" msgstr[0] "%1 扫描器将被删除" msgstr[1] "%1 扫描器将被删除" #: classic/dynamic_strings.xsl:863 #, fuzzy msgid "%1 Filter will be deleted" msgid_plural "%1 Filters will be deleted" msgstr[0] "%1 过滤器将被删除" msgstr[1] "%1 过滤器将被删除" #: classic/dynamic_strings.xsl:864 #, fuzzy msgid "%1 Tag will be deleted" msgid_plural "%1 Tags will be deleted" msgstr[0] "%1 标签将被删除" msgstr[1] "%1 标签将被删除" #: classic/dynamic_strings.xsl:865 #, fuzzy msgid "%1 Permission will be deleted" msgid_plural "%1 Permissions will be deleted" msgstr[0] "%1 权限将被删除" msgstr[1] "%1 权限将被删除" #: classic/dynamic_strings.xsl:866 #, fuzzy msgid "%1 User will be deleted" msgid_plural "%1 Users will be deleted" msgstr[0] "%1 用户将被删除" msgstr[1] "%1 用户将被删除" #: classic/dynamic_strings.xsl:867 #, fuzzy msgid "%1 Group will be deleted" msgid_plural "%1 Groups will be deleted" msgstr[0] "%1 组将被删除" msgstr[1] " %1 组将被删除" #: classic/dynamic_strings.xsl:868 #, fuzzy msgid "%1 Role will be deleted" msgid_plural "%1 Roles will be deleted" msgstr[0] "%1 角色将被删除" msgstr[1] "%1 角色将被删除" #: classic/dynamic_strings.xsl:873 #, fuzzy msgid "%1 Task will be moved to the trashcan" msgid_plural "%1 Tasks will be moved to the trashcan" msgstr[0] "%1 任务将被移到回收站" msgstr[1] "%1 任务将被移到回收站" #: classic/dynamic_strings.xsl:874 #, fuzzy msgid "%1 Report will be moved to the trashcan" msgid_plural "%1 Report will be moved to the trashcan" msgstr[0] "%1 报告将被移到回收站" msgstr[1] "%1 报告将被移到回收站" #: classic/dynamic_strings.xsl:875 #, fuzzy msgid "%1 Note will be moved to the trashcan" msgid_plural "%1 Notes will be moved to the trashcan" msgstr[0] "%1 批注将被移到回收站" msgstr[1] "%1 批注将被移到回收站" #: classic/dynamic_strings.xsl:876 #, fuzzy msgid "%1 Override will be moved to the trashcan" msgid_plural "%1 Overrides will be moved to the trashcan" msgstr[0] "%1 覆盖将被移到回收站" msgstr[1] "%1 覆盖将被移到回收站" #: classic/dynamic_strings.xsl:877 #, fuzzy msgid "%1 Target will be moved to the trashcan" msgid_plural "%1 Targets will be moved to the trashcan" msgstr[0] "%1 目标将被移到回收站" msgstr[1] "%1 目标将被移到回收站" #: classic/dynamic_strings.xsl:878 #, fuzzy msgid "%1 Port List will be moved to the trashcan" msgid_plural "%1 Port Lists will be moved to the trashcan" msgstr[0] "%1 端口列表将被移到回收站" msgstr[1] "%1 端口列表将被移到回收站" #: classic/dynamic_strings.xsl:879 #, fuzzy msgid "%1 Credential will be moved to the trashcan" msgid_plural "%1 Credentials will be moved to the trashcan" msgstr[0] "%1 证书将被移到回收站" msgstr[1] "%1 证书将被移到回收站" #: classic/dynamic_strings.xsl:880 #, fuzzy msgid "%1 Scan Config will be moved to the trashcan" msgid_plural "%1 Scan Configs will be moved to the trashcan" msgstr[0] "%1 扫描配置将被移到回收站" msgstr[1] "%1 扫描配置将被移到回收站" #: classic/dynamic_strings.xsl:881 #, fuzzy msgid "%1 Alert will be moved to the trashcan" msgid_plural "%1 Alerts will be moved to the trashcan" msgstr[0] "%1 警报将被移到回收站" msgstr[1] "%1 警报将被移到回收站" #: classic/dynamic_strings.xsl:882 #, fuzzy msgid "%1 Schedule will be moved to the trashcan" msgid_plural "%1 Schedules will be moved to the trashcan" msgstr[0] "%1 计划将被移到回收站" msgstr[1] "%1 计划将被移到回收站" #: classic/dynamic_strings.xsl:883 #, fuzzy msgid "%1 Report Format will be moved to the trashcan" msgid_plural "%1 Report Formats will be moved to the trashcan" msgstr[0] "%1 报告格式将被移到回收站" msgstr[1] "%1 报告格式将被移到回收站" #: classic/dynamic_strings.xsl:884 #, fuzzy msgid "%1 Slave will be moved to the trashcan" msgid_plural "%1 Slaves will be moved to the trashcan" msgstr[0] "%1 从属将被移到回收站" msgstr[1] "%1 从属将被移到回收站" #: classic/dynamic_strings.xsl:885 #, fuzzy msgid "%1 Agent will be moved to the trashcan" msgid_plural "%1 Agents will be moved to the trashcan" msgstr[0] "%1 代理将被移到回收站" msgstr[1] "%1 代理将被移到回收站" #: classic/dynamic_strings.xsl:886 #, fuzzy msgid "%1 Scanner will be moved to the trashcan" msgid_plural "%1 Scanners will be moved to the trashcan" msgstr[0] "%1 扫描器将被移到回收站" msgstr[1] "%1 扫描器将被移到回收站" #: classic/dynamic_strings.xsl:887 #, fuzzy msgid "%1 Filter will be moved to the trashcan" msgid_plural "%1 Filters will be moved to the trashcan" msgstr[0] "%1 过滤器将被移到回收站" msgstr[1] "%1 过滤器将被移到回收站" #: classic/dynamic_strings.xsl:888 #, fuzzy msgid "%1 Tag will be moved to the trashcan" msgid_plural "%1 Tags will be moved to the trashcan" msgstr[0] "%1 标签将被移到回收站" msgstr[1] "%1 标签将被移到回收站" #: classic/dynamic_strings.xsl:889 #, fuzzy msgid "%1 Permission will be moved to the trashcan" msgid_plural "%1 Permissions will be moved to the trashcan" msgstr[0] "%1 权限将被移到回收站" msgstr[1] "%1 权限将被移到回收站" #: classic/dynamic_strings.xsl:890 #, fuzzy msgid "%1 User will be moved to the trashcan" msgid_plural "%1 Users will be moved to the trashcan" msgstr[0] "%1 用户将被移到回收站" msgstr[1] "%1 用户将被移到回收站" #: classic/dynamic_strings.xsl:891 #, fuzzy msgid "%1 Group will be moved to the trashcan" msgid_plural "%1 Groups will be moved to the trashcan" msgstr[0] "%1 组将被移到回收站" msgstr[1] "%1 组将被移到回收站" #: classic/dynamic_strings.xsl:892 #, fuzzy msgid "%1 Role will be moved to the trashcan" msgid_plural "%1 Roles will be moved to the trashcan" msgstr[0] "%1 角色将被移到回收站" msgstr[1] "%1 角色将被移到回收站" #: classic/gsad.xsl:211 #, fuzzy msgid "Logged in as" msgstr "登录为" #: classic/gsad.xsl:225 classic/gsad.xsl:226 msgctxt "Action Verb" msgid "Logout" msgstr "注销" #: classic/gsad.xsl:232 #, fuzzy msgid "No auto-refresh" msgstr "不自动刷新" #: classic/gsad.xsl:233 #, fuzzy msgid "Refresh every 30 Sec." msgstr "刷新--每过" #: classic/gsad.xsl:234 #, fuzzy msgid "Refresh every 60 Sec." msgstr "刷新--每过" #: classic/gsad.xsl:235 #, fuzzy msgid "Refresh every 2 Min." msgstr "刷新--每过" #: classic/gsad.xsl:236 #, fuzzy msgid "Refresh every 5 Min." msgstr "刷新--每过" #: classic/gsad.xsl:279 msgctxt "Performance Timing" msgid "Backend operation" msgstr "后台操作" #: classic/gsad.xsl:455 #, fuzzy msgid "Scans" msgstr "扫描器" #: classic/gsad.xsl:478 msgid "Hosts (Classic)" msgstr "" #: classic/gsad.xsl:484 #, fuzzy msgid "Assets" msgstr "添加到资产" #: classic/gsad.xsl:522 #, fuzzy msgid "All SecInfo" msgstr "所有的 SecInfo" #: classic/gsad.xsl:616 #, fuzzy msgid "Configuration" msgstr "配置" #: classic/gsad.xsl:641 #, fuzzy msgid "CVSS Calculator" msgstr "CVSS 计算器" #: classic/gsad.xsl:652 #, fuzzy msgid "Extras" msgstr "附加功能" #: classic/gsad.xsl:683 msgctxt "Auth Method" msgid "Radius" msgstr "" #: classic/gsad.xsl:689 #, fuzzy msgid "Administration" msgstr "管理本软件" #: classic/gsad.xsl:696 msgctxt "Help" msgid "Contents" msgstr "帮助目录" #: classic/gsad.xsl:700 msgctxt "Help" msgid "About" msgstr "关于 GSA" #: classic/gsad.xsl:916 msgid "Greenbone Security Assistant" msgstr "" #: classic/gsad.xsl:988 msgctxt "Action Verb" msgid "Login" msgstr "登录" #: classic/gsad.xsl:1000 classic/gsad.xsl:1005 msgctxt "Action Verb" msgid "Login as a guest" msgstr "游客登陆" #: classic/gsad.xsl:1118 #, fuzzy msgid "Your current password does not comply with the password policy:" msgstr "您当前的密码不符合密码策略:" #~ msgctxt "Permission Description" #~ msgid "may get details about the CERT feed" #~ msgstr "允许获取关于 CERT 订阅的详情" #~ msgctxt "Permission Description" #~ msgid "may get details about the NVT feed" #~ msgstr "允许获取关于 NVT 订阅的详情" #~ msgctxt "Permission Description" #~ msgid "may get details about the SCAP feed" #~ msgstr "允许获取关于 SCAP 订阅的详情" #~ msgctxt "Pagination" #~ msgid "total" #~ msgstr "总计" #~ msgctxt "Filter" #~ msgid "Switch Filter" #~ msgstr "切换过滤器" #~ msgctxt "Filter" #~ msgid "Switch" #~ msgstr "切换" #~ msgctxt "Filter" #~ msgid "Fold filter" #~ msgstr "折叠过滤器" #~ msgctxt "Filter" #~ msgid "Unfold filter" #~ msgstr "展开过滤器" #~ msgctxt "Auto-Refresh" #~ msgid "Sec." #~ msgstr "秒" #~ msgctxt "Auto-Refresh" #~ msgid "Min." #~ msgstr "分" #~ msgctxt "Override Controls" #~ msgid "No overrides" #~ msgstr "无覆盖" #~ msgctxt "Result" #~ msgid "0 results" #~ msgstr "0 个结果" #~ msgctxt "Result" #~ msgid "This report contains at least one Error message" #~ msgstr "这个报告至少包含一个错误(Error)消息" #~ msgctxt "Auto-Refresh" #~ msgid "Update auto-refresh" #~ msgstr "更新自动刷新" #~ msgctxt "Action Verb" #~ msgid "Return to default filter view" #~ msgstr "返回到默认过滤器视图" #~ msgctxt "Action Verb" #~ msgid "Return" #~ msgstr "返回" #~ msgctxt "Dashboard" #~ msgid "Hide Charts" #~ msgstr "隐藏图表" #~ msgctxt "Dashboard" #~ msgid "Show Charts" #~ msgstr "显示图表" #~ msgctxt "Date" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Meta Property" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Auth Data" #~ msgid "Key pair" #~ msgstr "密钥对" #~ msgctxt "Credential" #~ msgid "Save Credential" #~ msgstr "保存证书" #~ msgctxt "Alert Condition" #~ msgid "changed" #~ msgstr "变化" #~ msgctxt "Alert" #~ msgid "verinice.PRO Username" #~ msgstr "verinice.PRO 用户名" #~ msgctxt "Alert" #~ msgid "Create Alert" #~ msgstr "创建警报" #~ msgctxt "Alert" #~ msgid "Save Alert" #~ msgstr "保存警报" #~ msgctxt "Action Verb" #~ msgid "Test" #~ msgstr "测试" #~ msgctxt "Tasks" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Alerts" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Scan Config" #~ msgid "Create Scan Config" #~ msgstr "创建扫描配置" #~ msgctxt "Scan Config|NVTs" #~ msgid "Trend" #~ msgstr "趋势" #~ msgctxt "Scan Config|Families" #~ msgid "Trend" #~ msgstr "趋势" #~ msgctxt "Schedule" #~ msgid "Save Schedule" #~ msgstr "保存计划" #~ msgctxt "Property" #~ msgid "Default" #~ msgstr "默认" #~ msgctxt "SecInfo|References" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "NVT" #~ msgid "Family" #~ msgstr "家族" #~ msgctxt "Severity" #~ msgid "Severity Short" #~ msgstr "严重性短板" #~ msgctxt "OVAL Definition" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "OVAL Definition" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "CPE" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "OVAL Definition" #~ msgid "Name (OVAL ID)" #~ msgstr "名称 (OVAL-ID)" #~ msgctxt "Property" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "OVAL Definition" #~ msgid "Family" #~ msgstr "家族" #~ msgctxt "Severity" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "NVT" #~ msgid "Preferences" #~ msgstr "首选项" #~ msgctxt "Note or Override|Location" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Note or Override" #~ msgid "Appearance when Active" #~ msgstr "活跃时外观" #~ msgctxt "Override" #~ msgid "Create Override" #~ msgstr "创建覆盖" #~ msgctxt "Override" #~ msgid "Save Override" #~ msgstr "保存覆盖" #~ msgctxt "Permission" #~ msgid "for Super permissions" #~ msgstr "为超级权限" #~ msgctxt "Permission" #~ msgid " with ID " #~ msgstr " 以 ID " #~ msgctxt "Permission" #~ msgid "Create Permissions" #~ msgstr "创建权限" #~ msgctxt "Permission" #~ msgid "Save Permission" #~ msgstr "保存权限" #~ msgctxt "Port Range" #~ msgid "Protocol" #~ msgstr "协议" #~ msgctxt "Port List" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Port List" #~ msgid "Create Port Range" #~ msgstr "创建端口范围" #~ msgctxt "Report Format" #~ msgid "Save Report Format" #~ msgstr "保存报告格式" #~ msgctxt "Report" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Result" #~ msgid "Method" #~ msgstr "方法" #~ msgctxt "Host|Apps short" #~ msgid "Apps" #~ msgstr "应用" #~ msgctxt "Report Section" #~ msgid "Results view" #~ msgstr "结果显示" #~ msgctxt "Filter" #~ msgid "All results" #~ msgstr "所有结果" #~ msgctxt "Filter" #~ msgid "Apply full filter:" #~ msgstr "应用整个过滤器:" #~ msgctxt "Host Time" #~ msgid "Start" #~ msgstr "开始" #~ msgctxt "Host Time" #~ msgid "End" #~ msgstr "结束" #~ msgctxt "Role" #~ msgid "Save Role" #~ msgstr "保存角色" #~ msgctxt "Host" #~ msgid "IPs" #~ msgstr "IPs" #~ msgctxt "Auth Data" #~ msgid "Authentication" #~ msgstr "认证" #~ msgctxt "Auth Data|Password" #~ msgid "Use existing value" #~ msgstr "使用现有的值" #~ msgctxt "User" #~ msgid "Save User" #~ msgstr "保存用户" #~ msgctxt "Feed Sync" #~ msgid "NVT Feed Management" #~ msgstr "NVT 订阅管理" #~ msgctxt "Feed Sync" #~ msgid "Feed Version" #~ msgstr "订阅版本" #~ msgctxt "Feed Sync" #~ msgid "Warning:" #~ msgstr "警告:" #~ msgctxt "Feed Sync" #~ msgid "Synchronize with Feed now" #~ msgstr "立即同步订阅" #~ msgctxt "Feed Sync" #~ msgid "Feed Management" #~ msgstr "订阅管理" #~ msgctxt "Feed Sync" #~ msgid "Learn about the side effects of Feed synchronization!" #~ msgstr "获悉关于订阅同步的副作用!" #~ msgctxt "Feed Sync" #~ msgid "SCAP Feed Management" #~ msgstr "SCAP 订阅管理" #~ msgctxt "Feed Sync" #~ msgid " on the command line" #~ msgstr " 在命令行里" #~ msgctxt "Feed Sync" #~ msgid "Synchronize with SCAP Feed now" #~ msgstr "立即同步 SCAP 订阅" #~ msgctxt "Feed Sync" #~ msgid "Learn about the side effects of SCAP Feed synchronization!" #~ msgstr "获悉关于 SCAP 订阅同步的副作用!" #~ msgctxt "Feed Sync" #~ msgid "CERT Feed Management" #~ msgstr "CERT 订阅管理" #~ msgctxt "Feed Sync" #~ msgid "Synchronize with CERT Feed now" #~ msgstr "立即同步 CERT 订阅" #~ msgctxt "Feed Sync" #~ msgid "Learn about the side effects of CERT Feed synchronization!" #~ msgstr "获悉关于 CERT 订阅同步的副作用!" #~ msgctxt "My Settings" #~ msgid "Wizard Rows" #~ msgstr "向导行限" #~ msgctxt "Task Wizard" #~ msgid "Welcome dear new user!" #~ msgstr "亲,欢迎您!" #~ msgctxt "Task Wizard" #~ msgid "" #~ "To explore this powerful application and to have a quick start for doing " #~ "things the first time, I am here to assist you with some hints and short-" #~ "cuts." #~ msgstr "" #~ "为了探索这个强力的应用程序和首次来快速开始工作,我在这里辅助您一些提示和快" #~ "捷操作。" #~ msgctxt "Task Wizard" #~ msgid "" #~ "I will appear automatically in areas where you have created no or only a " #~ "few objects. And disappear when you have more than" #~ msgstr "我将自动出现在您没创建或创建了少量对象的地方,并且在您创建了多于 " #~ msgctxt "Task Wizard" #~ msgid "objects. You can call me with this icon" #~ msgstr "个对象的时候消失。您可以通过这个向导图标呼叫我" #~ msgctxt "Task Wizard" #~ msgid "any time later on." #~ msgstr ",在以后任何时间都行。" #~ msgctxt "Task Wizard" #~ msgid "" #~ "If you want help creating new scan tasks but also more options, you can " #~ "select \"Advanced Task Wizard\" from the wizard selection menu at the top " #~ "of this window where it currently says \"Task Wizard\" marked with a " #~ "small arrow." #~ msgstr "" #~ "如果您希望创建新的扫描任务但也要更多的选项,您可以选择 \"高级任务向导 " #~ "\" ,其位于本窗口顶部的向导选择菜单,目前该位置显示为 \"任务向导\" ,左边" #~ "有一个小箭头标志的。(点击向导图标之后可以看到 \"任务向导\" 窗口)" #~ msgctxt "Task Wizard" #~ msgid "" #~ "For more detailed information on functionality, please try the integrated " #~ "help system. It is always available as a context sensitive link as icon" #~ msgstr "" #~ "为查阅更多详尽的功能信息,请尝试集成的帮助系统。它总是可用的,是作为一个环" #~ "境敏感的链接,图标为" #~ msgctxt "Task Wizard" #~ msgid "Create a new Target with default Port List" #~ msgstr "用默认端口列表创建一个新的目标" #~ msgctxt "Task Wizard" #~ msgid "Create a new Task using this target with default Scan Configuration" #~ msgstr "以默认的扫描配置,用这个目标创建一个新的任务" #~ msgctxt "Task Wizard" #~ msgid "" #~ "When creating the Target and Task I will use the default Port List, " #~ "Alert, OpenVAS Scan Config, Credentials, OpenVAS Scanner and Slave " #~ "configured in \"My Settings\"." #~ msgstr "" #~ "当创建目标和任务时,我将使用默认:端口列表、警报、OpenVAS 扫描配置、证书、" #~ "OpenVAS 扫描器和从属机,这些默认值可以在 \"我的设置\" 里面配置。" #~ msgctxt "Task Wizard" #~ msgid "" #~ "you can also create a new Task yourself. However, you will need a Target " #~ "first, which you can create by going to the Targets page found in the " #~ "Configuration menu using the New icon there." #~ msgstr "" #~ "您也可以自己创建一个新的任务。 但是,您首先需要一个目标,这个目标您可以通" #~ "过 \"配置\" 菜单的 \"目标\" 页面创建,点击 \"新建\" 的图标来实现。" #~ msgctxt "Modify Task Wizard" #~ msgid "Modify Task" #~ msgstr "修改任务" #~ msgctxt "Config" #~ msgid "Config" #~ msgstr "配置" #~ msgctxt "Scan Configuration" #~ msgid "Scan Configuration" #~ msgstr "扫描配置" #~ msgctxt "All SecInfo Information" #~ msgid "All SecInfo Filter" #~ msgstr "所有的 SecInfo 过滤器" #~ msgctxt "Logo" #~ msgid "JavaScript is active" #~ msgstr "JavaScript 活跃中" #~ msgctxt "Main Menu" #~ msgid "Scan Management" #~ msgstr "扫描管理" #~ msgctxt "Main Menu" #~ msgid "Asset Management" #~ msgstr "资产管理" #~ msgctxt "Main Menu" #~ msgid "SecInfo Management" #~ msgstr "SecInfo 管理" #~ msgctxt "Feed Sync" #~ msgid "NVT Feed" #~ msgstr "NVT 订阅" #~ msgctxt "Feed Sync" #~ msgid "CERT Feed" #~ msgstr "CERT 订阅" #~ msgctxt "Login Message" #~ msgid "Warning" #~ msgstr "警告" #~ msgctxt "Filter Box" #~ msgid "Filter" #~ msgstr "过滤器" #~ msgctxt "Filter Box" #~ msgid "Filters" #~ msgstr "过滤器" #~ msgctxt "Filter Box" #~ msgid "New " #~ msgstr "新建 " #~ msgctxt "Filter Box" #~ msgid "Simple search terms" #~ msgstr "简单搜索条目" #~ msgctxt "Filter Box" #~ msgid "Additional filter commands" #~ msgstr "附加过滤器命令" #~ msgctxt "Filter Box" #~ msgid "Results filtered with:" #~ msgstr "结果过滤命令:" #~ msgctxt "Window" #~ msgid " is not writable" #~ msgstr " 不可写" #~ msgctxt "Window" #~ msgid "Apply" #~ msgstr "应用" #~ msgctxt "Window" #~ msgid "Clone" #~ msgstr "克隆" #~ msgctxt "Window" #~ msgid " must be owned or global" #~ msgstr " 必须是自己拥有的或全局的" #~ msgctxt "Window" #~ msgid "Permission to clone denied" #~ msgstr "克隆权限被拒绝" #~ msgctxt "Window" #~ msgid "and" #~ msgstr "和" #~ msgctxt "Window" #~ msgid "Delete" #~ msgstr "删除" #~ msgctxt "Window" #~ msgid " cannot be deleted" #~ msgstr " 不能被删除" #~ msgctxt "Window" #~ msgid "Details" #~ msgstr "详情" #~ msgctxt "Table Row" #~ msgid "#DETAILS_OF_PREFIX#" #~ msgstr "#前缀详情# " #~ msgctxt "Window" #~ msgid "#DETAILS_OF_PREFIX#" #~ msgstr "#前缀详情# " #~ msgctxt "Table Row" #~ msgid "#DETAILS_OF_SUFFIX#" #~ msgstr " #后缀详情#" #~ msgctxt "Window" #~ msgid "#DETAILS_OF_SUFFIX#" #~ msgstr " #后缀详情#" #~ msgctxt "Window" #~ msgid "Edit" #~ msgstr "编辑" #~ msgctxt "Window" #~ msgid "Permission to edit " #~ msgstr "编辑的权限 " #~ msgctxt "Table Row" #~ msgid "#edit denied#" #~ msgstr " #编辑被拒绝#" #~ msgctxt "Window" #~ msgid "#edit denied#" #~ msgstr " #编辑被拒绝#" #~ msgctxt "Window" #~ msgid "Cannot modify " #~ msgstr "不能修改 " #~ msgctxt "Table Row" #~ msgid "#cannot modify suffix#" #~ msgstr " #不能修改前缀#" #~ msgctxt "Window" #~ msgid "#cannot modify suffix#" #~ msgstr " #不能修改前缀#" #~ msgctxt "Window" #~ msgid "Export XML" #~ msgstr "导出 XML" #~ msgctxt "Window" #~ msgid "Export" #~ msgstr "导出" #~ msgctxt "Window" #~ msgid "Export " #~ msgstr "导出 " #~ msgctxt "Window" #~ msgid " filtered " #~ msgstr " 个过滤后的 " #~ msgctxt "Table Row" #~ msgid "#EXPORT_SUFFIX#" #~ msgstr " #导出后缀#" #~ msgctxt "Window" #~ msgid "#EXPORT_SUFFIX#" #~ msgstr " #导出后缀#" #~ msgctxt "Table Row" #~ msgid " as XML" #~ msgstr " 为 XML" #~ msgctxt "Window" #~ msgid " as XML" #~ msgstr " 为 XML" #~ msgctxt "Window" #~ msgid "Move To Trashcan" #~ msgstr "移到回收站" #~ msgctxt "Window" #~ msgid "To Trashcan" #~ msgstr "至回收站" #~ msgctxt "Window" #~ msgid " cannot be moved to Trashcan" #~ msgstr " 不能被移到回收站" #~ msgctxt "Table Row" #~ msgid "#global prefix#" #~ msgstr "#全局前缀# " #~ msgctxt "Window" #~ msgid "#global prefix#" #~ msgstr "#全局前缀# " #~ msgctxt "Table Row" #~ msgid "#global suffix#" #~ msgstr " #全局后缀#" #~ msgctxt "Window" #~ msgid "#global suffix#" #~ msgstr " #全局后缀#" #~ msgctxt "Window" #~ msgid " owned by " #~ msgstr " 归属于 " #~ msgctxt "Window" #~ msgid "Update" #~ msgstr "更新" #~ msgctxt "Task Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Report Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Result Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Note Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Override Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Host Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Info Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "All SecInfo Information Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "NVT Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "CVE Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "CPE Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "OVAL Definition Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Target Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Port List Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Credential Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Scan Configuration Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Alert Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Schedule Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Report Format Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Slave Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Agent Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Filter Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Tag Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Permission Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "User Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Group Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Role Window" #~ msgid "Actions" #~ msgstr "动作" #~ msgctxt "Task Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Report Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Result Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Note Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Override Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Host Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Info Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "All SecInfo Information Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "NVT Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "CVE Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "CPE Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "OVAL Definition Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Target Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Port List Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Credential Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Scan Configuration Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Alert Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Schedule Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Report Format Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Slave Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Agent Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Filter Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Tag Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Permission Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "User Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Group Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Role Window" #~ msgid "Active" #~ msgstr "活跃的" #~ msgctxt "Task Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Report Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Result Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Note Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Override Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Host Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Info Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "All SecInfo Information Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "NVT Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "CVE Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "CPE Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "OVAL Definition Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Target Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Port List Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Credential Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Scan Configuration Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Alert Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Schedule Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Report Format Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Slave Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Agent Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Filter Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Tag Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Permission Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "User Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Group Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Role Window" #~ msgid "Comment" #~ msgstr "注释" #~ msgctxt "Task Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Report Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Result Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Note Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Override Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Host Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Info Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "All SecInfo Information Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "NVT Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "CVE Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "CPE Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "OVAL Definition Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Target Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Port List Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Credential Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Scan Configuration Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Alert Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Schedule Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Report Format Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Slave Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Agent Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Filter Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Tag Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Permission Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "User Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Group Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Role Window" #~ msgid "Created" #~ msgstr "创建于" #~ msgctxt "Task Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Report Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Result Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Note Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Override Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Host Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Info Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "All SecInfo Information Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "NVT Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "CVE Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "CPE Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "OVAL Definition Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Target Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Port List Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Credential Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Scan Configuration Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Alert Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Schedule Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Report Format Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Slave Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Agent Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Filter Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Tag Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Permission Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "User Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Group Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Role Window" #~ msgid "Current" #~ msgstr "当前的" #~ msgctxt "Task Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Report Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Result Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Note Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Override Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Host Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Info Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "All SecInfo Information Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "NVT Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "CVE Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "CPE Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "OVAL Definition Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Target Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Port List Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Credential Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Scan Configuration Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Alert Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Schedule Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Report Format Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Slave Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Agent Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Filter Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Tag Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Permission Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "User Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Group Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Role Window" #~ msgid "Date" #~ msgstr "日期" #~ msgctxt "Task Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Report Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Result Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Note Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Override Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Host Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Info Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "All SecInfo Information Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "NVT Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "CVE Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "CPE Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "OVAL Definition Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Target Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Port List Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Credential Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Scan Configuration Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Alert Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Schedule Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Report Format Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Slave Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Agent Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Filter Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Tag Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Permission Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "User Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Group Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Role Window" #~ msgid "Description" #~ msgstr "描述" #~ msgctxt "Task Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Report Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Result Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Note Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Override Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Host Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Info Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "All SecInfo Information Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "NVT Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "CVE Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "CPE Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "OVAL Definition Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Target Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Port List Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Credential Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Scan Configuration Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Alert Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Schedule Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Report Format Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Slave Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Agent Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Filter Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Tag Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Permission Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "User Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Group Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Role Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Task Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Report Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Result Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Note Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Override Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Host Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Info Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "All SecInfo Information Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "NVT Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "CVE Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "CPE Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "OVAL Definition Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Target Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Port List Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Credential Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Scan Configuration Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Alert Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Schedule Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Report Format Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Slave Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Agent Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Filter Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Tag Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Permission Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "User Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Group Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Role Window" #~ msgid "Last modified" #~ msgstr "最后修改" #~ msgctxt "Task Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Report Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Result Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Note Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Override Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Host Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Info Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "All SecInfo Information Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "NVT Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "CVE Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "CPE Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "OVAL Definition Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Target Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Port List Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Credential Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Scan Configuration Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Alert Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Schedule Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Report Format Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Slave Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Agent Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Filter Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Tag Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Permission Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "User Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Group Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Role Window" #~ msgid "Modified" #~ msgstr "修改于" #~ msgctxt "Task Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Report Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Result Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Note Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Override Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Host Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Info Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "All SecInfo Information Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "NVT Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "CVE Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "CPE Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "OVAL Definition Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Target Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Port List Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Credential Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Scan Configuration Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Alert Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Schedule Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Report Format Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Slave Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Agent Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Filter Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Tag Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Permission Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "User Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Group Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Role Window" #~ msgid "Name" #~ msgstr "名称" #~ msgctxt "Task Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Report Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Result Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Note Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Override Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Host Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Info Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "All SecInfo Information Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "NVT Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "CVE Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "CPE Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "OVAL Definition Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Target Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Port List Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Credential Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Scan Configuration Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Alert Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Schedule Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Report Format Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Slave Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Agent Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Filter Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Tag Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Permission Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "User Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Group Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Role Window" #~ msgid "Owner" #~ msgstr "属主" #~ msgctxt "Task Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Report Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Result Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Note Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Override Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Host Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Info Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "All SecInfo Information Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "NVT Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "CVE Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "CPE Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "OVAL Definition Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Target Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Port List Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Credential Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Scan Configuration Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Alert Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Schedule Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Report Format Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Slave Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Agent Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Filter Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Tag Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Permission Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "User Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Group Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Role Window" #~ msgid "Port" #~ msgstr "端口" #~ msgctxt "Task Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Report Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Result Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Note Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Override Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Host Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Info Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "All SecInfo Information Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "NVT Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "CVE Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "CPE Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "OVAL Definition Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Target Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Port List Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Credential Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Scan Configuration Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Alert Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Schedule Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Report Format Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Slave Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Agent Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Filter Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Tag Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Permission Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "User Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Group Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Role Window" #~ msgid "Ports" #~ msgstr "端口" #~ msgctxt "Task Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Report Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Result Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Note Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Override Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Host Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Info Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "All SecInfo Information Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "NVT Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "CVE Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "CPE Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "OVAL Definition Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Target Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Port List Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Credential Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Scan Configuration Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Alert Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Schedule Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Report Format Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Slave Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Agent Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Filter Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Tag Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Permission Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "User Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Group Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Role Window" #~ msgid "References" #~ msgstr "参考" #~ msgctxt "Task Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Report Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Result Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Note Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Override Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Host Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Info Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "All SecInfo Information Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "NVT Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "CVE Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "CPE Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "OVAL Definition Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Target Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Port List Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Credential Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Scan Configuration Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Alert Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Schedule Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Report Format Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Slave Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Agent Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Filter Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Tag Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Permission Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "User Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Group Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Role Window" #~ msgid "Severity" #~ msgstr "严重性" #~ msgctxt "Task Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Report Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Result Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Note Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Override Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Host Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Info Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "All SecInfo Information Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "NVT Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "CVE Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "CPE Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "OVAL Definition Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Target Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Port List Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Credential Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Scan Configuration Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Alert Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Schedule Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Report Format Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Slave Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Agent Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Filter Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Tag Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Permission Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "User Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Group Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Role Window" #~ msgid "Status" #~ msgstr "状态" #~ msgctxt "Task Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Report Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Result Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Note Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Override Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Host Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Info Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "All SecInfo Information Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "NVT Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "CVE Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "CPE Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "OVAL Definition Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Target Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Port List Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Credential Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Scan Configuration Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Alert Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Schedule Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Report Format Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Slave Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Agent Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Filter Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Tag Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Permission Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "User Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Group Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Role Window" #~ msgid "Summary" #~ msgstr "摘要" #~ msgctxt "Task Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Report Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Result Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Note Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Override Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Host Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Info Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "All SecInfo Information Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "NVT Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "CVE Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "CPE Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "OVAL Definition Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Target Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Port List Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Credential Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Scan Configuration Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Alert Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Schedule Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Report Format Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Slave Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Agent Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Filter Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Tag Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Permission Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "User Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Group Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Role Window" #~ msgid "Text" #~ msgstr "文本" #~ msgctxt "Task Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Report Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Result Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Note Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Override Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Host Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Info Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "All SecInfo Information Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "NVT Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "CVE Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "CPE Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "OVAL Definition Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Target Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Port List Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Credential Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Scan Configuration Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Alert Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Schedule Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Report Format Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Slave Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Agent Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Filter Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Tag Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Permission Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "User Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Group Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Role Window" #~ msgid "Title" #~ msgstr "标题" #~ msgctxt "Task Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Report Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Result Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Note Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Override Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Host Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Info Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "All SecInfo Information Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "NVT Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "CVE Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "CPE Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "OVAL Definition Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Target Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Port List Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Credential Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Scan Configuration Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Alert Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Schedule Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Report Format Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Slave Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Agent Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Filter Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Tag Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Permission Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "User Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Group Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Role Window" #~ msgid "Total" #~ msgstr "总计" #~ msgctxt "Task Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Report Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Result Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Note Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Override Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Host Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Info Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "All SecInfo Information Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "NVT Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "CVE Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "CPE Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "OVAL Definition Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Target Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Port List Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Credential Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Scan Configuration Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Alert Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Schedule Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Report Format Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Slave Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Agent Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Filter Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Tag Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Permission Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "User Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Group Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Role Window" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Task Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Report Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Result Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Note Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Override Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Host Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Info Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "All SecInfo Information Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "NVT Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "CVE Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "CPE Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "OVAL Definition Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Target Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Port List Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Credential Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Scan Configuration Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Alert Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Schedule Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Report Format Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Slave Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Agent Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Filter Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Tag Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Permission Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "User Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Group Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Role Window" #~ msgid "Version" #~ msgstr "版本" #~ msgctxt "Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Task Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Report Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Result Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Note Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Override Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Host Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Info Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "All SecInfo Information Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "NVT Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "CVE Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "CPE Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "OVAL Definition Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Target Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Port List Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Credential Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Scan Configuration Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Alert Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Schedule Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Report Format Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Slave Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Agent Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Filter Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Tag Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Permission Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "User Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Group Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Role Window" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Report Format Table Row" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Agent Table Row" #~ msgid "yes" #~ msgstr "是" #~ msgctxt "Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Task Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Report Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Result Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Note Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Override Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Host Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Info Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "All SecInfo Information Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "NVT Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "CVE Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "CPE Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "OVAL Definition Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Target Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Port List Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Credential Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Scan Configuration Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Alert Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Schedule Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Report Format Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Slave Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Agent Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Filter Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Tag Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Permission Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "User Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Group Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Role Window" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Report Format Table Row" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Agent Table Row" #~ msgid "Yes" #~ msgstr "是" #~ msgctxt "Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Task Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Report Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Result Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Note Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Override Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Host Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Info Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "All SecInfo Information Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "NVT Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "CVE Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "CPE Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "OVAL Definition Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Target Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Port List Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Credential Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Scan Configuration Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Alert Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Schedule Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Report Format Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Slave Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Agent Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Filter Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Tag Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Permission Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "User Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Group Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Role Window" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Report Format Table Row" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Agent Table Row" #~ msgid "no" #~ msgstr "否" #~ msgctxt "Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Task Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Report Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Result Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Note Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Override Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Host Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Info Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "All SecInfo Information Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "NVT Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "CVE Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "CPE Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "OVAL Definition Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Target Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Port List Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Credential Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Scan Configuration Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Alert Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Schedule Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Report Format Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Slave Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Agent Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Filter Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Tag Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Permission Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "User Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Group Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Role Window" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Report Format Table Row" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Agent Table Row" #~ msgid "No" #~ msgstr "否" #~ msgctxt "Table Row" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Task Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Report Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Result Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Note Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Override Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Host Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Info Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "All SecInfo Information Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "NVT Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "CVE Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "CPE Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "OVAL Definition Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Target Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Port List Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Credential Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Scan Configuration Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Alert Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Schedule Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Report Format Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Slave Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Agent Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Filter Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Tag Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Permission Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "User Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Group Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Role Window" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Report Format Table Row" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Agent Table Row" #~ msgid "All" #~ msgstr "全部" #~ msgctxt "Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Task Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Report Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Result Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Note Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Override Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Host Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Info Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "All SecInfo Information Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "NVT Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "CVE Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "CPE Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "OVAL Definition Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Target Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Port List Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Credential Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Scan Configuration Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Alert Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Schedule Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Report Format Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Slave Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Agent Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Filter Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Tag Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Permission Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "User Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Group Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Role Window" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Report Format Table Row" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Agent Table Row" #~ msgid "Any" #~ msgstr "任意" #~ msgctxt "Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Task Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Report Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Result Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Note Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Override Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Host Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Info Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "All SecInfo Information Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "NVT Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "CVE Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "CPE Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "OVAL Definition Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Target Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Port List Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Credential Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Scan Configuration Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Alert Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Schedule Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Report Format Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Slave Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Agent Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Filter Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Tag Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Permission Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "User Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Group Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Role Window" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Report Format Table Row" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Agent Table Row" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Task Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Report Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Result Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Note Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Override Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Host Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Info Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "All SecInfo Information Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "NVT Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "CVE Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "CPE Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "OVAL Definition Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Target Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Port List Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Credential Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Scan Configuration Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Alert Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Schedule Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Report Format Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Slave Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Agent Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Filter Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Tag Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Permission Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "User Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Group Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Role Window" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Report Format Table Row" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Agent Table Row" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Task Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Report Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Result Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Note Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Override Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Host Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Info Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "All SecInfo Information Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "NVT Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "CVE Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "CPE Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "OVAL Definition Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Target Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Port List Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Credential Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Scan Configuration Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Alert Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Schedule Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Report Format Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Slave Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Agent Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Filter Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Tag Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Permission Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "User Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Group Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Role Window" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Report Format Table Row" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Agent Table Row" #~ msgid "none" #~ msgstr "无" #~ msgctxt "Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Task Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Report Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Result Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Note Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Override Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Host Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Info Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "All SecInfo Information Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "NVT Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "CVE Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "CPE Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "OVAL Definition Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Target Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Port List Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Credential Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Scan Configuration Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Alert Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Schedule Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Report Format Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Slave Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Agent Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Filter Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Tag Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Permission Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "User Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Group Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Role Window" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Report Format Table Row" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Agent Table Row" #~ msgid "optional" #~ msgstr "可选" #~ msgctxt "Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Task Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Report Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Result Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Note Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Override Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Host Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Info Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "All SecInfo Information Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "NVT Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "CVE Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "CPE Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "OVAL Definition Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Target Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Port List Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Credential Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Scan Configuration Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Alert Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Schedule Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Report Format Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Slave Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Agent Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Filter Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Tag Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Permission Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "User Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Group Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Role Window" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Report Format Table Row" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Agent Table Row" #~ msgid "immutable" #~ msgstr "固定" #~ msgctxt "Severity" #~ msgid "All" #~ msgstr "所有" #~ msgctxt "Severity" #~ msgid "Debug" #~ msgstr "Debug" #~ msgctxt "Severity" #~ msgid "None" #~ msgstr "无" #~ msgctxt "Time" #~ msgid "sec(s)" #~ msgstr "秒" #~ msgctxt "Time" #~ msgid "min(s)" #~ msgstr "分" #~ msgctxt "Time" #~ msgid "years" #~ msgstr "年" #~ msgctxt "Time" #~ msgid "year(s)" #~ msgstr "年" #~ msgctxt "Type" #~ msgid "Task" #~ msgstr "任务" #~ msgctxt "Type" #~ msgid "Report" #~ msgstr "报告" #~ msgctxt "Type" #~ msgid "Result" #~ msgstr "结果" #~ msgctxt "Type" #~ msgid "Note" #~ msgstr "批注" #~ msgctxt "Type" #~ msgid "Override" #~ msgstr "覆盖" #~ msgctxt "Type" #~ msgid "Host" #~ msgstr "主机" #~ msgctxt "Type" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "Type" #~ msgid "Preference" #~ msgstr "首选项" #~ msgctxt "Type" #~ msgid "OVAL Definition" #~ msgstr "OVAL 定义" #~ msgctxt "Type" #~ msgid "Target" #~ msgstr "目标" #~ msgctxt "Type" #~ msgid "Target Locator" #~ msgstr "目标定位器" #~ msgctxt "Type" #~ msgid "Port List" #~ msgstr "端口列表" #~ msgctxt "Type" #~ msgid "Scan Config" #~ msgstr "扫描配置" #~ msgctxt "Type" #~ msgid "Config" #~ msgstr "配置" #~ msgctxt "Type" #~ msgid "Alert" #~ msgstr "警报" #~ msgctxt "Type" #~ msgid "Schedule" #~ msgstr "计划" #~ msgctxt "Type" #~ msgid "Report Format" #~ msgstr "报告格式" #~ msgctxt "Type" #~ msgid "Slave" #~ msgstr "从属" #~ msgctxt "Type" #~ msgid "Agent" #~ msgstr "代理" #~ msgctxt "Type" #~ msgid "Filter" #~ msgstr "过滤器" #~ msgctxt "Type" #~ msgid "Tag" #~ msgstr "标签" #~ msgctxt "Type" #~ msgid "Permission" #~ msgstr "权限" #~ msgctxt "Type" #~ msgid "System Report" #~ msgstr "系统报告" #~ msgctxt "Type" #~ msgid "User" #~ msgstr "用户" #~ msgctxt "Type" #~ msgid "Group" #~ msgstr "组" #~ msgctxt "Type" #~ msgid "Role" #~ msgstr "角色" #~ msgctxt "Type Plural" #~ msgid "Tasks" #~ msgstr "任务" #~ msgctxt "Type Plural" #~ msgid "Reports" #~ msgstr "报告" #~ msgctxt "Type Plural" #~ msgid "Results" #~ msgstr "结果" #~ msgctxt "Type Plural" #~ msgid "Notes" #~ msgstr "批注" #~ msgctxt "Type Plural" #~ msgid "Overrides" #~ msgstr "覆盖" #~ msgctxt "Type Plural" #~ msgid "Hosts" #~ msgstr "主机" #~ msgctxt "Type Plural" #~ msgid "NVTs" #~ msgstr "NVTs" #~ msgctxt "Type Plural" #~ msgid "NVT Families" #~ msgstr "NVT 家族" #~ msgctxt "Type Plural" #~ msgid "CVEs" #~ msgstr "CVEs" #~ msgctxt "Type Plural" #~ msgid "CPEs" #~ msgstr "CPEs" #~ msgctxt "Type Plural" #~ msgid "OVAL Definitions" #~ msgstr "OVAL 定义" #~ msgctxt "Type Plural" #~ msgid "SecInfo" #~ msgstr "SecInfo" #~ msgctxt "Type Plural" #~ msgid "Targets" #~ msgstr "目标" #~ msgctxt "Type Plural" #~ msgid "Target Locators" #~ msgstr "目标定位器" #~ msgctxt "Type Plural" #~ msgid "Port Lists" #~ msgstr "端口列表" #~ msgctxt "Type Plural" #~ msgid "Credentials" #~ msgstr "证书" #~ msgctxt "Type Plural" #~ msgid "Scan Configs" #~ msgstr "扫描配置" #~ msgctxt "Type Plural" #~ msgid "Configs" #~ msgstr "配置" #~ msgctxt "Type Plural" #~ msgid "Alerts" #~ msgstr "警报" #~ msgctxt "Type Plural" #~ msgid "Schedules" #~ msgstr "计划" #~ msgctxt "Type Plural" #~ msgid "Report Formats" #~ msgstr "报告格式" #~ msgctxt "Type Plural" #~ msgid "Slaves" #~ msgstr "从属" #~ msgctxt "Type Plural" #~ msgid "Agents" #~ msgstr "代理" #~ msgctxt "Type Plural" #~ msgid "Filters" #~ msgstr "过滤器" #~ msgctxt "Type Plural" #~ msgid "Tags" #~ msgstr "标签" #~ msgctxt "Type Plural" #~ msgid "Permissions" #~ msgstr "权限" #~ msgctxt "Type Plural" #~ msgid "Settings" #~ msgstr "设置" #~ msgctxt "Type Plural" #~ msgid "System Reports" #~ msgstr "系统报告" #~ msgctxt "Type Plural" #~ msgid "Users" #~ msgstr "用户" #~ msgctxt "Type Plural" #~ msgid "Groups" #~ msgstr "组" #~ msgctxt "Type Plural" #~ msgid "Roles" #~ msgstr "角色" #~ msgctxt "Type Lower" #~ msgid "task" #~ msgstr "任务" #~ msgctxt "Type Lower" #~ msgid "report" #~ msgstr "报告" #~ msgctxt "Type Lower" #~ msgid "result" #~ msgstr "结果" #~ msgctxt "Type Lower" #~ msgid "note" #~ msgstr "批注" #~ msgctxt "Type Lower" #~ msgid "override" #~ msgstr "覆盖" #~ msgctxt "Type Lower" #~ msgid "host" #~ msgstr "主机" #~ msgctxt "Type Lower" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "Type Lower" #~ msgid "NVT family" #~ msgstr "NVT 家族" #~ msgctxt "Type Lower" #~ msgid "preference" #~ msgstr "首选项" #~ msgctxt "Type Lower" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "Type Lower" #~ msgid "CPE" #~ msgstr "CPE" #~ msgctxt "Type Lower" #~ msgid "OVAL definition" #~ msgstr "OVAL 定义" #~ msgctxt "Type Lower" #~ msgid "SecInfo" #~ msgstr "SecInfo" #~ msgctxt "Type Lower" #~ msgid "target" #~ msgstr "目标" #~ msgctxt "Type Lower" #~ msgid "target locator" #~ msgstr "目标定位器" #~ msgctxt "Type Lower" #~ msgid "port list" #~ msgstr "端口列表" #~ msgctxt "Type Lower" #~ msgid "port range" #~ msgstr "端口范围" #~ msgctxt "Type Lower" #~ msgid "credential" #~ msgstr "证书" #~ msgctxt "Type Lower" #~ msgid "scan config" #~ msgstr "扫描配置" #~ msgctxt "Type Lower" #~ msgid "config" #~ msgstr "配置" #~ msgctxt "Type Lower" #~ msgid "alert" #~ msgstr "警报" #~ msgctxt "Type Lower" #~ msgid "schedule" #~ msgstr "计划" #~ msgctxt "Type Lower" #~ msgid "report format" #~ msgstr "报告格式" #~ msgctxt "Type Lower" #~ msgid "slave" #~ msgstr "从属" #~ msgctxt "Type Lower" #~ msgid "agent" #~ msgstr "代理" #~ msgctxt "Type Lower" #~ msgid "filter" #~ msgstr "过滤器" #~ msgctxt "Type Lower" #~ msgid "tag" #~ msgstr "标签" #~ msgctxt "Type Lower" #~ msgid "permission" #~ msgstr "权限" #~ msgctxt "Type Lower" #~ msgid "system report" #~ msgstr "系统报告" #~ msgctxt "Type Lower" #~ msgid "user" #~ msgstr "用户" #~ msgctxt "Type Lower" #~ msgid "group" #~ msgstr "组" #~ msgctxt "Type Lower" #~ msgid "role" #~ msgstr "角色" #~ msgctxt "Type Plural Lower" #~ msgid "tasks" #~ msgstr "任务" #~ msgctxt "Type Plural Lower" #~ msgid "notes" #~ msgstr "批注" #~ msgctxt "Type Plural Lower" #~ msgid "overrides" #~ msgstr "覆盖" #~ msgctxt "Type Plural Lower" #~ msgid "hosts" #~ msgstr "主机" #~ msgctxt "Type Plural Lower" #~ msgid "NVTs" #~ msgstr "NVTs" #~ msgctxt "Type Plural Lower" #~ msgid "NVT families" #~ msgstr "NVT 家族" #~ msgctxt "Type Plural Lower" #~ msgid "preferences" #~ msgstr "首选项" #~ msgctxt "Type Plural Lower" #~ msgid "CVEs" #~ msgstr "CVEs" #~ msgctxt "Type Plural Lower" #~ msgid "CPEs" #~ msgstr "CPEs" #~ msgctxt "Type Plural Lower" #~ msgid "OVAL Definitions" #~ msgstr "OVAL 定义" #~ msgctxt "Type Plural Lower" #~ msgid "DFN-CERT Advisories" #~ msgstr "DFN-CERT 公告" #~ msgctxt "Type Plural Lower" #~ msgid "SecInfo" #~ msgstr "SecInfo" #~ msgctxt "Type Plural Lower" #~ msgid "targets" #~ msgstr "目标" #~ msgctxt "Type Plural Lower" #~ msgid "target locators" #~ msgstr "目标定位器" #~ msgctxt "Type Plural Lower" #~ msgid "port lists" #~ msgstr "端口列表" #~ msgctxt "Type Plural Lower" #~ msgid "port ranges" #~ msgstr "端口范围" #~ msgctxt "Type Plural Lower" #~ msgid "credentials" #~ msgstr "证书" #~ msgctxt "Type Plural Lower" #~ msgid "scan configs" #~ msgstr "扫描配置" #~ msgctxt "Type Plural Lower" #~ msgid "configs" #~ msgstr "配置" #~ msgctxt "Type Plural Lower" #~ msgid "alerts" #~ msgstr "警报" #~ msgctxt "Type Plural Lower" #~ msgid "schedules" #~ msgstr "计划" #~ msgctxt "Type Plural Lower" #~ msgid "report formats" #~ msgstr "报告格式" #~ msgctxt "Type Plural Lower" #~ msgid "slaves" #~ msgstr "从属" #~ msgctxt "Type Plural Lower" #~ msgid "agents" #~ msgstr "代理" #~ msgctxt "Type Plural Lower" #~ msgid "filters" #~ msgstr "过滤器" #~ msgctxt "Type Plural Lower" #~ msgid "tags" #~ msgstr "标签" #~ msgctxt "Type Plural Lower" #~ msgid "settings" #~ msgstr "设置" #~ msgctxt "Type Plural Lower" #~ msgid "system reports" #~ msgstr "系统报告" #~ msgctxt "Type Plural Lower" #~ msgid "users" #~ msgstr "用户" #~ msgctxt "Type Plural Lower" #~ msgid "groups" #~ msgstr "组" #~ msgctxt "Type Plural Lower" #~ msgid "roles" #~ msgstr "角色" #~ msgctxt "Task Window" #~ msgid "Task" #~ msgstr "任务" #~ msgctxt "Report Window" #~ msgid "Task" #~ msgstr "任务" #~ msgctxt "Task Window" #~ msgid "Tasks" #~ msgstr "任务" #~ msgctxt "Report Window" #~ msgid "Tasks" #~ msgstr "任务" #~ msgctxt "Task Window" #~ msgid "New Task" #~ msgstr "新建任务" #~ msgctxt "Report Window" #~ msgid "New Task" #~ msgstr "新建任务" #~ msgctxt "Task Window" #~ msgid "Create Task" #~ msgstr "创建任务" #~ msgctxt "Report Window" #~ msgid "Create Task" #~ msgstr "创建任务" #~ msgctxt "Task Window" #~ msgid "Edit Task" #~ msgstr "编辑任务" #~ msgctxt "Report Window" #~ msgid "Edit Task" #~ msgstr "编辑任务" #~ msgctxt "Task Window" #~ msgid "Save Task" #~ msgstr "保存任务" #~ msgctxt "Report Window" #~ msgid "Save Task" #~ msgstr "保存任务" #~ msgctxt "Task" #~ msgid "Delete Task" #~ msgstr "删除任务" #~ msgctxt "Task Window" #~ msgid "Delete Task" #~ msgstr "删除任务" #~ msgctxt "Report Window" #~ msgid "Delete Task" #~ msgstr "删除任务" #~ msgctxt "Task Window" #~ msgid "Task Details" #~ msgstr "任务详情" #~ msgctxt "Report Window" #~ msgid "Task Details" #~ msgstr "任务详情" #~ msgctxt "Task Window" #~ msgid "Task Filter" #~ msgstr "任务过滤器" #~ msgctxt "Report Window" #~ msgid "Task Filter" #~ msgstr "任务过滤器" #~ msgctxt "Task Window" #~ msgid "Tasks Filter" #~ msgstr "任务过滤器" #~ msgctxt "Report Window" #~ msgid "Tasks Filter" #~ msgstr "任务过滤器" #~ msgctxt "Task Window" #~ msgid "Start" #~ msgstr "开始" #~ msgctxt "Task Window" #~ msgid "Resume" #~ msgstr "继续" #~ msgctxt "Task Window" #~ msgid "Stop" #~ msgstr "停止" #~ msgctxt "Task Window" #~ msgid "Task is a container" #~ msgstr "任务是一个容器" #~ msgctxt "Task Window" #~ msgid "Permission to start task denied" #~ msgstr "开始任务的权限被拒绝" #~ msgctxt "Task Window" #~ msgid "Permission to resume task denied" #~ msgstr "继续任务的权限被拒绝" #~ msgctxt "Task Window" #~ msgid "Permission to stop task denied" #~ msgstr "停止任务的权限被拒绝" #~ msgctxt "Task Window" #~ msgid "Task is already active" #~ msgstr "任务已经活跃或暂停" #~ msgctxt "Task Window" #~ msgid "Task is scheduled" #~ msgstr "任务已进行计划" #~ msgctxt "Task Window" #~ msgid "Task is not stopped" #~ msgstr "任务没被暂停或停止" #~ msgctxt "Task Table Row" #~ msgid "Alterable" #~ msgstr "可变" #~ msgctxt "Task Window" #~ msgid "Alterable" #~ msgstr "可变" #~ msgctxt "Task Window" #~ msgid "Task is alterable" #~ msgstr "任务是可变的" #~ msgctxt "Task Window" #~ msgid "" #~ "This is an Alterable Task. Reports may not relate to current Scan Config " #~ "or Target!" #~ msgstr "这是一个可变的任务。报告可能与当前的扫描配置或目标无关!" #~ msgctxt "Task Window" #~ msgid "Alterable Task" #~ msgstr "可变的任务" #~ msgctxt "Task Table Row" #~ msgid "Observers" #~ msgstr "监视员" #~ msgctxt "Task Window" #~ msgid "Observers" #~ msgstr "监视员" #~ msgctxt "Task Table Row" #~ msgid "Observer Groups" #~ msgstr "监视组" #~ msgctxt "Task Window" #~ msgid "Observer Groups" #~ msgstr "监视组" #~ msgctxt "Task Window" #~ msgid "Task made visible for:" #~ msgstr "对任务可见的用户:" #~ msgctxt "Task Window" #~ msgid "Task made visible for Groups:" #~ msgstr "对任务可见的组:" #~ msgctxt "Task Window" #~ msgid "Task made visible for Roles:" #~ msgstr "对任务可见的角色:" #~ msgctxt "Task Window" #~ msgid "Observing task owned by" #~ msgstr "受监视任务的所有者为" #~ msgctxt "Task Window" #~ msgid "Reports on Task" #~ msgstr "任务报告" #~ msgctxt "Task Window" #~ msgid "View list of all reports for Task " #~ msgstr "显示任务所有报告的列表 " #~ msgctxt "Task Table Row" #~ msgid ", including unfinished ones" #~ msgstr ",包括未完成的报告" #~ msgctxt "Task Window" #~ msgid ", including unfinished ones" #~ msgstr ",包括未完成的报告" #~ msgctxt "Task Window" #~ msgid "Go to the current report" #~ msgstr "转到当前报告" #~ msgctxt "Task Window" #~ msgid "Finished" #~ msgstr "已完成" #~ msgctxt "Task Window" #~ msgid "View list of all finished reports for Task " #~ msgstr "显示任务所有已完成报告的列表 " #~ msgctxt "Task Table Row" #~ msgid "#TASK FINSISHED REPORTS SUFFIX#" #~ msgstr " #任务已完成的报告的后缀#" #~ msgctxt "Task Window" #~ msgid "#TASK FINSISHED REPORTS SUFFIX#" #~ msgstr " #任务已完成的报告的后缀#" #~ msgctxt "Task Table Row" #~ msgid "Last" #~ msgstr "最后的" #~ msgctxt "Task Window" #~ msgid "Last" #~ msgstr "最后的" #~ msgctxt "Task Window" #~ msgid "View last report for Task " #~ msgstr "显示任务最后的报告 " #~ msgctxt "Task Table Row" #~ msgid "#TASK LAST REPORT SUFFIX#" #~ msgstr " #任务最后的报告的后缀#" #~ msgctxt "Task Window" #~ msgid "#TASK LAST REPORT SUFFIX#" #~ msgstr " #任务最后的报告的后缀#" #~ msgctxt "Task Window" #~ msgid "Import Report" #~ msgstr "导入报告" #~ msgctxt "Task Window" #~ msgid "Add Report" #~ msgstr "添加报告" #~ msgctxt "Task Window" #~ msgid "Next due" #~ msgstr "下个的预期" #~ msgctxt "Task Window" #~ msgid "Next due: over" #~ msgstr "下个的预期:结束" #~ msgctxt "Task Table Row" #~ msgid "#TASK RUN ON SLAVE PREFIX#" #~ msgstr "#从属机运行任务的前缀# " #~ msgctxt "Task Window" #~ msgid "#TASK RUN ON SLAVE PREFIX#" #~ msgstr "#从属机运行任务的前缀# " #~ msgctxt "Task Table Row" #~ msgid "#TASK RUN ON SLAVE SUFFIX#" #~ msgstr " #从属机运行任务的后缀#" #~ msgctxt "Task Window" #~ msgid "#TASK RUN ON SLAVE SUFFIX#" #~ msgstr " #从属机运行任务的后缀#" #~ msgctxt "Task Window" #~ msgid "Trend" #~ msgstr "趋势" #~ msgctxt "Task Window" #~ msgid "Severity increased" #~ msgstr "严重性增加" #~ msgctxt "Task Window" #~ msgid "Severity decreased" #~ msgstr "严重性减少" #~ msgctxt "Task Window" #~ msgid "Vulnerability count increased" #~ msgstr "漏洞计数增加" #~ msgctxt "Task Window" #~ msgid "Vulnerability count decreased" #~ msgstr "漏洞计数减少" #~ msgctxt "Task Window" #~ msgid "Vulnerabilities did not change" #~ msgstr "漏洞未变化" #~ msgctxt "Status" #~ msgid "Resume Requested" #~ msgstr "已请求继续" #~ msgctxt "Task Window" #~ msgid "Report" #~ msgstr "报告" #~ msgctxt "Task Window" #~ msgid "Reports" #~ msgstr "报告" #~ msgctxt "Task Window" #~ msgid "Report Details" #~ msgstr "报告详情" #~ msgctxt "Task Window" #~ msgid "Report Filter" #~ msgstr "报告过滤器" #~ msgctxt "Task Window" #~ msgid "Reports Filter" #~ msgstr "报告过滤器" #~ msgctxt "Report Window" #~ msgid "Report is observed" #~ msgstr "报告被监视" #~ msgctxt "Report Window" #~ msgid "Compare" #~ msgstr "比较" #~ msgctxt "Report Window" #~ msgid "Report is already selected for delta" #~ msgstr "报告已经为增量选中" #~ msgctxt "Report Window" #~ msgid "Filter must be limited to a single Task to allow delta reports" #~ msgstr "过滤器必须限定在单一的任务中以允许增量报告" #~ msgctxt "Report Window" #~ msgid "Unknown" #~ msgstr "未知" #~ msgctxt "Report Window" #~ msgid "Scan 1 initiated" #~ msgstr "扫描 1 初始化" #~ msgctxt "Report Window" #~ msgid "Scan 2 initiated" #~ msgstr "扫描 2 初始化" #~ msgctxt "Report Window" #~ msgid "Scan 1 duration" #~ msgstr "扫描 1 时间" #~ msgctxt "Report Window" #~ msgid "Scan 2 duration" #~ msgstr "扫描 2 时间" #~ msgctxt "Report Window" #~ msgid "Network Source Interface" #~ msgstr "网络源接口" #~ msgctxt "Report Section" #~ msgid "Task: Details" #~ msgstr "任务:详情" #~ msgctxt "Report Image" #~ msgid "Report format " #~ msgstr "报告格式 " #~ msgctxt "Result Window" #~ msgid "Result" #~ msgstr "结果" #~ msgctxt "Result Window" #~ msgid "Results" #~ msgstr "结果" #~ msgctxt "Result Window" #~ msgid "Result Details" #~ msgstr "结果详情" #~ msgctxt "Result Window" #~ msgid "Result Filter" #~ msgstr "结果过滤器" #~ msgctxt "Result Window" #~ msgid "Results Filter" #~ msgstr "结果过滤器" #~ msgctxt "Result Window" #~ msgid "Start" #~ msgstr "开始" #~ msgctxt "Result Window" #~ msgid "Log" #~ msgstr "记录" #~ msgctxt "Result Table Row" #~ msgid "Includes " #~ msgstr "包括 " #~ msgctxt "Note Window" #~ msgid "Note" #~ msgstr "批注" #~ msgctxt "Note Window" #~ msgid "Notes" #~ msgstr "批注" #~ msgctxt "Note Window" #~ msgid "New Note" #~ msgstr "新建批注" #~ msgctxt "Note Window" #~ msgid "Add Note" #~ msgstr "添加批注" #~ msgctxt "Note Window" #~ msgid "Create Note" #~ msgstr "创建批注" #~ msgctxt "Note Window" #~ msgid "Edit Note" #~ msgstr "编辑批注" #~ msgctxt "Note Window" #~ msgid "Save Note" #~ msgstr "保存批注" #~ msgctxt "Note Window" #~ msgid "Note Details" #~ msgstr "批注详情" #~ msgctxt "Note Window" #~ msgid "Note Filter" #~ msgstr "批注过滤器" #~ msgctxt "Note Window" #~ msgid "Notes Filter" #~ msgstr "批注过滤器" #~ msgctxt "Note Window" #~ msgid "Orphan" #~ msgstr "孤立" #~ msgctxt "Note Window" #~ msgid "None. Result was an open port." #~ msgstr "无。结果是一个开放端口。" #~ msgctxt "Note Table Row" #~ msgid "No NVT" #~ msgstr "无 NVT" #~ msgctxt "Note Window" #~ msgid "No NVT" #~ msgstr "无 NVT" #~ msgctxt "Note Window" #~ msgid "Result was an open port." #~ msgstr "结果是一个开放端口。" #~ msgctxt "Override Window" #~ msgid "Override" #~ msgstr "覆盖" #~ msgctxt "Override Window" #~ msgid "Overrides" #~ msgstr "覆盖" #~ msgctxt "Override Window" #~ msgid "New Override" #~ msgstr "新建覆盖" #~ msgctxt "Override Window" #~ msgid "Add Override" #~ msgstr "添加覆盖" #~ msgctxt "Override Window" #~ msgid "Create Override" #~ msgstr "创建覆盖" #~ msgctxt "Override Window" #~ msgid "Edit Override" #~ msgstr "编辑覆盖" #~ msgctxt "Override Window" #~ msgid "Save Override" #~ msgstr "保存覆盖" #~ msgctxt "Override Window" #~ msgid "Override Details" #~ msgstr "覆盖详情" #~ msgctxt "Override Window" #~ msgid "Override Filter" #~ msgstr "覆盖过滤器" #~ msgctxt "Override Window" #~ msgid "Overrides Filter" #~ msgstr "覆盖过滤器" #~ msgctxt "Override Table Row" #~ msgid "Orphan" #~ msgstr "孤立" #~ msgctxt "Override Window" #~ msgid "Orphan" #~ msgstr "孤立" #~ msgctxt "Override Table Row" #~ msgid "None. Result was an open port." #~ msgstr "无。结果是一个开放端口。" #~ msgctxt "Override Window" #~ msgid "None. Result was an open port." #~ msgstr "无。结果是一个开放端口。" #~ msgctxt "Override Table Row" #~ msgid "No NVT" #~ msgstr "无 NVT" #~ msgctxt "Override Window" #~ msgid "No NVT" #~ msgstr "无 NVT" #~ msgctxt "Override Table Row" #~ msgid "Result was an open port." #~ msgstr "结果是一个开放端口。" #~ msgctxt "Override Window" #~ msgid "Result was an open port." #~ msgstr "结果是一个开放端口。" #~ msgctxt "Override Window" #~ msgid "Active until" #~ msgstr "活跃直到" #~ msgctxt "Override Window" #~ msgid "Application" #~ msgstr "应用" #~ msgctxt "Override Window" #~ msgid "Only the selected one" #~ msgstr "仅选择的结果" #~ msgctxt "Override Window" #~ msgid "Associated Result" #~ msgstr "关联的结果" #~ msgctxt "Override Window" #~ msgid "NVT Name" #~ msgstr "NVT 名称" #~ msgctxt "Override Window" #~ msgid "NVT OID" #~ msgstr "NVT OID" #~ msgctxt "Override Window" #~ msgid "User Tags for this Note" #~ msgstr "该批注的用户标签" #~ msgctxt "Override Window" #~ msgid "Appearance" #~ msgstr "外观" #~ msgctxt "Override Window" #~ msgid "Appearance when active" #~ msgstr "活跃时外观" #~ msgctxt "Override Controls" #~ msgid "Update" #~ msgstr "更新" #~ msgctxt "Host Window" #~ msgid "Host" #~ msgstr "主机" #~ msgctxt "Result Window" #~ msgid "Host" #~ msgstr "主机" #~ msgctxt "Target Window" #~ msgid "Host" #~ msgstr "主机" #~ msgctxt "Slave Window" #~ msgid "Host" #~ msgstr "主机" #~ msgctxt "Host Window" #~ msgid "Hosts" #~ msgstr "主机" #~ msgctxt "Result Window" #~ msgid "Hosts" #~ msgstr "主机" #~ msgctxt "Target Window" #~ msgid "Hosts" #~ msgstr "主机" #~ msgctxt "Slave Window" #~ msgid "Hosts" #~ msgstr "主机" #~ msgctxt "Host Window" #~ msgid "Host Details" #~ msgstr "主机详情" #~ msgctxt "Result Window" #~ msgid "Host Details" #~ msgstr "主机详情" #~ msgctxt "Target Window" #~ msgid "Host Details" #~ msgstr "主机详情" #~ msgctxt "Slave Window" #~ msgid "Host Details" #~ msgstr "主机详情" #~ msgctxt "Host Window" #~ msgid "Open Ports" #~ msgstr "开放端口" #~ msgctxt "Host Window" #~ msgid "Open TCP Ports" #~ msgstr "TCP 开放端口" #~ msgctxt "Host Window" #~ msgid "Open UDP Ports" #~ msgstr "UDP 开放端口" #~ msgctxt "Host Window" #~ msgid "Prognostic Report" #~ msgstr "预测报告" #~ msgctxt "Host Window" #~ msgid "No hosts available for Prognostic Report" #~ msgstr "预测报告无可用的主机" #~ msgctxt "Host Window" #~ msgid "No SCAP data available for Prognostic Report" #~ msgstr "预测报告无可用的 SCAP 数据" #~ msgctxt "Host Window" #~ msgid "No Apps detected for Prognostic Report" #~ msgstr "预测报告未检测到应用程序" #~ msgctxt "Host Window" #~ msgid "not finished" #~ msgstr "未完成" #~ msgctxt "Host Window" #~ msgid "OS conflict" #~ msgstr "OS 冲突" #~ msgctxt "Host Window" #~ msgid "No information on Operating System was gathered during scan." #~ msgstr "扫描时未收集到操作系统信息。" #~ msgctxt "Host Window" #~ msgid "OS" #~ msgstr "OS" #~ msgctxt "Host Window" #~ msgid "#Apps short#" #~ msgstr "应用" #~ msgctxt "Host Window" #~ msgid "Apps" #~ msgstr "应用程序" #~ msgctxt "Host Window" #~ msgid "Distance" #~ msgstr "距离" #~ msgctxt "NVT Window" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "Info" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "Result Window" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "Note Window" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "Override Window" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "Scan Configuration Window" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "NVT Window" #~ msgid "NVTs" #~ msgstr "NVTs" #~ msgctxt "Info" #~ msgid "NVTs" #~ msgstr "NVTs" #~ msgctxt "Result Window" #~ msgid "NVTs" #~ msgstr "NVTs" #~ msgctxt "Note Window" #~ msgid "NVTs" #~ msgstr "NVTs" #~ msgctxt "Override Window" #~ msgid "NVTs" #~ msgstr "NVTs" #~ msgctxt "Scan Configuration Window" #~ msgid "NVTs" #~ msgstr "NVTs" #~ msgctxt "NVT Window" #~ msgid "NVT Details" #~ msgstr "NVT 详情" #~ msgctxt "Info" #~ msgid "NVT Details" #~ msgstr "NVT 详情" #~ msgctxt "Result Window" #~ msgid "NVT Details" #~ msgstr "NVT 详情" #~ msgctxt "Note Window" #~ msgid "NVT Details" #~ msgstr "NVT 详情" #~ msgctxt "Override Window" #~ msgid "NVT Details" #~ msgstr "NVT 详情" #~ msgctxt "Scan Configuration Window" #~ msgid "NVT Details" #~ msgstr "NVT 详情" #~ msgctxt "NVT Window" #~ msgid "NVT Filter" #~ msgstr "NVT 过滤器" #~ msgctxt "Info" #~ msgid "NVT Filter" #~ msgstr "NVT 过滤器" #~ msgctxt "Result Window" #~ msgid "NVT Filter" #~ msgstr "NVT 过滤器" #~ msgctxt "Note Window" #~ msgid "NVT Filter" #~ msgstr "NVT 过滤器" #~ msgctxt "Override Window" #~ msgid "NVT Filter" #~ msgstr "NVT 过滤器" #~ msgctxt "Scan Configuration Window" #~ msgid "NVT Filter" #~ msgstr "NVT 过滤器" #~ msgctxt "NVT Window" #~ msgid "Affected Software/OS" #~ msgstr "影响的软件/操作系统" #~ msgctxt "NVT Window" #~ msgid "Vulnerability Insight" #~ msgstr "漏洞察看" #~ msgctxt "NVT Window" #~ msgid "Vulnerability Detection Method" #~ msgstr "漏洞检测方法" #~ msgctxt "NVT Window" #~ msgid "Impact" #~ msgstr "影响" #~ msgctxt "NVT Window" #~ msgid "Solution" #~ msgstr "解决方案" #~ msgctxt "NVT Window" #~ msgid "Preferences" #~ msgstr "首选项" #~ msgctxt "Reference List" #~ msgid "Other" #~ msgstr "其他" #~ msgctxt "CVE Window" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "Info" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "Result Window" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "NVT Window" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "CPE Window" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "OVAL Definition Window" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "CVE Window" #~ msgid "CVEs" #~ msgstr "CVEs" #~ msgctxt "Info" #~ msgid "CVEs" #~ msgstr "CVEs" #~ msgctxt "Result Window" #~ msgid "CVEs" #~ msgstr "CVEs" #~ msgctxt "NVT Window" #~ msgid "CVEs" #~ msgstr "CVEs" #~ msgctxt "CPE Window" #~ msgid "CVEs" #~ msgstr "CVEs" #~ msgctxt "OVAL Definition Window" #~ msgid "CVEs" #~ msgstr "CVEs" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "CVEs" #~ msgstr "CVEs" #~ msgctxt "CVE Window" #~ msgid "CVE Details" #~ msgstr "CVE 详情" #~ msgctxt "Info" #~ msgid "CVE Details" #~ msgstr "CVE 详情" #~ msgctxt "Result Window" #~ msgid "CVE Details" #~ msgstr "CVE 详情" #~ msgctxt "NVT Window" #~ msgid "CVE Details" #~ msgstr "CVE 详情" #~ msgctxt "CPE Window" #~ msgid "CVE Details" #~ msgstr "CVE 详情" #~ msgctxt "OVAL Definition Window" #~ msgid "CVE Details" #~ msgstr "CVE 详情" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "CVE Details" #~ msgstr "CVE 详情" #~ msgctxt "CVE Window" #~ msgid "CVE Filter" #~ msgstr "CVE 过滤器" #~ msgctxt "Info" #~ msgid "CVE Filter" #~ msgstr "CVE 过滤器" #~ msgctxt "Result Window" #~ msgid "CVE Filter" #~ msgstr "CVE 过滤器" #~ msgctxt "NVT Window" #~ msgid "CVE Filter" #~ msgstr "CVE 过滤器" #~ msgctxt "CPE Window" #~ msgid "CVE Filter" #~ msgstr "CVE 过滤器" #~ msgctxt "OVAL Definition Window" #~ msgid "CVE Filter" #~ msgstr "CVE 过滤器" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "CVE Filter" #~ msgstr "CVE 过滤器" #~ msgctxt "CPE Window" #~ msgid "CPE" #~ msgstr "CPE" #~ msgctxt "Info" #~ msgid "CPE" #~ msgstr "CPE" #~ msgctxt "Result Window" #~ msgid "CPE" #~ msgstr "CPE" #~ msgctxt "CPE Window" #~ msgid "CPEs" #~ msgstr "CPEs" #~ msgctxt "Info" #~ msgid "CPEs" #~ msgstr "CPEs" #~ msgctxt "Result Window" #~ msgid "CPEs" #~ msgstr "CPEs" #~ msgctxt "CPE Window" #~ msgid "CPE Details" #~ msgstr "CPE 详情" #~ msgctxt "Info" #~ msgid "CPE Details" #~ msgstr "CPE 详情" #~ msgctxt "Result Window" #~ msgid "CPE Details" #~ msgstr "CPE 详情" #~ msgctxt "CPE Window" #~ msgid "CPE Filter" #~ msgstr "CPE 过滤器" #~ msgctxt "Info" #~ msgid "CPE Filter" #~ msgstr "CPE 过滤器" #~ msgctxt "Result Window" #~ msgid "CPE Filter" #~ msgstr "CPE 过滤器" #~ msgctxt "OVAL Definition Window" #~ msgid "OVAL Definition" #~ msgstr "OVAL 定义" #~ msgctxt "Info" #~ msgid "OVAL Definition" #~ msgstr "OVAL 定义" #~ msgctxt "OVAL Definition Window" #~ msgid "OVAL Definitions" #~ msgstr "OVAL 定义" #~ msgctxt "Info" #~ msgid "OVAL Definitions" #~ msgstr "OVAL 定义" #~ msgctxt "OVAL Definition Window" #~ msgid "OVAL Definition Details" #~ msgstr "OVAL 定义详情" #~ msgctxt "Info" #~ msgid "OVAL Definition Details" #~ msgstr "OVAL 定义详情" #~ msgctxt "OVAL Definition Window" #~ msgid "OVAL Filter" #~ msgstr "OVAL 过滤器" #~ msgctxt "Info" #~ msgid "OVAL Filter" #~ msgstr "OVAL 过滤器" #~ msgctxt "OVAL Definition Window" #~ msgid "Family" #~ msgstr "家族" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "DFN-CERT Advisory" #~ msgstr "DFN-CERT 公告" #~ msgctxt "Info" #~ msgid "DFN-CERT Advisory" #~ msgstr "DFN-CERT 公告" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "DFN-CERT Advisories" #~ msgstr "DFN-CERT 公告" #~ msgctxt "Info" #~ msgid "DFN-CERT Advisories" #~ msgstr "DFN-CERT 公告" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "DFN-CERT Advisory Details" #~ msgstr "DFN-CERT 公告详情" #~ msgctxt "Info" #~ msgid "DFN-CERT Advisory Details" #~ msgstr "DFN-CERT 公告详情" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "DFN-CERT Filter" #~ msgstr "DFN-CERT 过滤器" #~ msgctxt "Info" #~ msgid "DFN-CERT Filter" #~ msgstr "DFN-CERT 过滤器" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Referenced CVEs" #~ msgstr "引用的 CVE" #~ msgctxt "All SecInfo Information Window" #~ msgid "All SecInfo" #~ msgstr "所有的 SecInfo" #~ msgctxt "Info" #~ msgid "All SecInfo" #~ msgstr "所有的 SecInfo" #~ msgctxt "Info Window" #~ msgid "All SecInfo" #~ msgstr "所有的 SecInfo" #~ msgctxt "All SecInfo Information Window" #~ msgid "All SecInfo Information" #~ msgstr "所有的 SecInfo 信息" #~ msgctxt "Info" #~ msgid "All SecInfo Information" #~ msgstr "所有的 SecInfo 信息" #~ msgctxt "Info Window" #~ msgid "All SecInfo Information" #~ msgstr "所有的 SecInfo 信息" #~ msgctxt "All SecInfo Information Window" #~ msgid "Info Filter" #~ msgstr "Info 过滤器" #~ msgctxt "Info" #~ msgid "Info Filter" #~ msgstr "Info 过滤器" #~ msgctxt "Info Window" #~ msgid "Info Filter" #~ msgstr "Info 过滤器" #~ msgctxt "All SecInfo Information Window" #~ msgid "All SecInfo Filter" #~ msgstr "所有的 SecInfo 过滤器" #~ msgctxt "Info" #~ msgid "All SecInfo Filter" #~ msgstr "所有的 SecInfo 过滤器" #~ msgctxt "Info Window" #~ msgid "All SecInfo Filter" #~ msgstr "所有的 SecInfo 过滤器" #~ msgctxt "Info Window" #~ msgid "Last updated" #~ msgstr "最后更新" #~ msgctxt "Target Window" #~ msgid "Target" #~ msgstr "目标" #~ msgctxt "Target Window" #~ msgid "Targets" #~ msgstr "目标" #~ msgctxt "Target Window" #~ msgid "New Target" #~ msgstr "新建目标" #~ msgctxt "Target Window" #~ msgid "Create Target" #~ msgstr "创建目标" #~ msgctxt "Target Window" #~ msgid "Edit Target" #~ msgstr "编辑目标" #~ msgctxt "Target Window" #~ msgid "Save Target" #~ msgstr "保存目标" #~ msgctxt "Target Window" #~ msgid "Target Details" #~ msgstr "目标详情" #~ msgctxt "Target Window" #~ msgid "Target Filter" #~ msgstr "目标过滤器" #~ msgctxt "Target Window" #~ msgid "Targets Filter" #~ msgstr "目标过滤器" #~ msgctxt "Target Window" #~ msgid "Credentials" #~ msgstr "证书" #~ msgctxt "Target Window" #~ msgid "Import" #~ msgstr "导入" #~ msgctxt "Target Window" #~ msgid "Import Authentication" #~ msgstr "导入认证" #~ msgctxt "Target Window" #~ msgid "Username" #~ msgstr "用户名" #~ msgctxt "Target Window" #~ msgid "Password" #~ msgstr "密码" #~ msgctxt "Port List Window" #~ msgid "Port List" #~ msgstr "端口列表" #~ msgctxt "Target Window" #~ msgid "Port List" #~ msgstr "端口列表" #~ msgctxt "Port List Window" #~ msgid "Port Lists" #~ msgstr "端口列表" #~ msgctxt "Target Window" #~ msgid "Port Lists" #~ msgstr "端口列表" #~ msgctxt "Port List Window" #~ msgid "New Port List" #~ msgstr "新建端口列表" #~ msgctxt "Target Window" #~ msgid "New Port List" #~ msgstr "新建端口列表" #~ msgctxt "Port List Window" #~ msgid "Create Port List" #~ msgstr "创建端口列表" #~ msgctxt "Target Window" #~ msgid "Create Port List" #~ msgstr "创建端口列表" #~ msgctxt "Port List Window" #~ msgid "Edit Port List" #~ msgstr "编辑端口列表" #~ msgctxt "Target Window" #~ msgid "Edit Port List" #~ msgstr "编辑端口列表" #~ msgctxt "Port List Window" #~ msgid "Save Port List" #~ msgstr "保存端口列表" #~ msgctxt "Target Window" #~ msgid "Save Port List" #~ msgstr "保存端口列表" #~ msgctxt "Port List Window" #~ msgid "Port List Details" #~ msgstr "端口列表详情" #~ msgctxt "Target Window" #~ msgid "Port List Details" #~ msgstr "端口列表详情" #~ msgctxt "Port List Window" #~ msgid "Port List Filter" #~ msgstr "端口列表过滤器" #~ msgctxt "Target Window" #~ msgid "Port List Filter" #~ msgstr "端口列表过滤器" #~ msgctxt "Port List Window" #~ msgid "Port Lists Filter" #~ msgstr "端口列表过滤器" #~ msgctxt "Target Window" #~ msgid "Port Lists Filter" #~ msgstr "端口列表过滤器" #~ msgctxt "Port List Window" #~ msgid "Port Ranges" #~ msgstr "端口范围" #~ msgctxt "Port List Window" #~ msgid "From file" #~ msgstr "从文件" #~ msgctxt "Port List Window" #~ msgid "Start" #~ msgstr "开始" #~ msgctxt "Port List Window" #~ msgid "End" #~ msgstr "结束" #~ msgctxt "Credential Window" #~ msgid "Credential" #~ msgstr "证书" #~ msgctxt "Credential Window" #~ msgid "Credentials" #~ msgstr "证书" #~ msgctxt "Credential Window" #~ msgid "New Credential" #~ msgstr "新建证书" #~ msgctxt "Credential Window" #~ msgid "Create Credential" #~ msgstr "创建证书" #~ msgctxt "Credential Window" #~ msgid "Edit Credential" #~ msgstr "编辑证书" #~ msgctxt "Credential Window" #~ msgid "Save Credential" #~ msgstr "保存证书" #~ msgctxt "Credential Window" #~ msgid "Credential Details" #~ msgstr "证书详情" #~ msgctxt "Credential Window" #~ msgid "Credential Filter" #~ msgstr "证书过滤器" #~ msgctxt "Credential Window" #~ msgid "Credentials Filter" #~ msgstr "证书过滤器" #~ msgctxt "Credential Window" #~ msgid "Download RPM package" #~ msgstr "下载 RPM 包" #~ msgctxt "Credential Window" #~ msgid "Download RPM" #~ msgstr "下载 RPM" #~ msgctxt "Credential Window" #~ msgid "Download Debian package" #~ msgstr "下载 Debian 包" #~ msgctxt "Credential Window" #~ msgid "Download Deb" #~ msgstr "下载 Deb" #~ msgctxt "Credential Window" #~ msgid "Download Exe package" #~ msgstr "下载 Exe 包" #~ msgctxt "Credential Window" #~ msgid "Download Exe" #~ msgstr "下载 Exe" #~ msgctxt "Credential Window" #~ msgid "Download Public Key" #~ msgstr "下载公钥" #~ msgctxt "Credential Window" #~ msgid "Login" #~ msgstr "登录名" #~ msgctxt "Credential Window" #~ msgid "Password" #~ msgstr "密码" #~ msgctxt "Credential Window" #~ msgid "Public key" #~ msgstr "公钥" #~ msgctxt "Scan Config Window" #~ msgid "Scan Config" #~ msgstr "扫描配置" #~ msgctxt "Scan Configuration" #~ msgid "Scan Config" #~ msgstr "扫描配置" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Config" #~ msgstr "扫描配置" #~ msgctxt "Config" #~ msgid "Scan Configs" #~ msgstr "扫描配置" #~ msgctxt "Scan Config Window" #~ msgid "Scan Configs" #~ msgstr "扫描配置" #~ msgctxt "Scan Configuration" #~ msgid "Scan Configs" #~ msgstr "扫描配置" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Configs" #~ msgstr "扫描配置" #~ msgctxt "Config" #~ msgid "Scan Configuration" #~ msgstr "扫描配置" #~ msgctxt "Scan Config Window" #~ msgid "Scan Configuration" #~ msgstr "扫描配置" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Configuration" #~ msgstr "扫描配置" #~ msgctxt "Config" #~ msgid "Scan Configurations" #~ msgstr "扫描配置" #~ msgctxt "Scan Config" #~ msgid "Scan Configurations" #~ msgstr "扫描配置" #~ msgctxt "Scan Config Window" #~ msgid "Scan Configurations" #~ msgstr "扫描配置" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Configurations" #~ msgstr "扫描配置" #~ msgctxt "Scan Config Window" #~ msgid "Config" #~ msgstr "配置" #~ msgctxt "Scan Configuration" #~ msgid "Config" #~ msgstr "配置" #~ msgctxt "Scan Configuration Window" #~ msgid "Config" #~ msgstr "配置" #~ msgctxt "Scan Config" #~ msgid "Configs" #~ msgstr "配置" #~ msgctxt "Scan Config Window" #~ msgid "Configs" #~ msgstr "配置" #~ msgctxt "Scan Configuration" #~ msgid "Configs" #~ msgstr "配置" #~ msgctxt "Scan Configuration Window" #~ msgid "Configs" #~ msgstr "配置" #~ msgctxt "Config" #~ msgid "New Scan Config" #~ msgstr "新建扫描配置" #~ msgctxt "Scan Config Window" #~ msgid "New Scan Config" #~ msgstr "新建扫描配置" #~ msgctxt "Scan Configuration" #~ msgid "New Scan Config" #~ msgstr "新建扫描配置" #~ msgctxt "Scan Configuration Window" #~ msgid "New Scan Config" #~ msgstr "新建扫描配置" #~ msgctxt "Config" #~ msgid "New Scan Configuration" #~ msgstr "新建扫描配置" #~ msgctxt "Scan Config" #~ msgid "New Scan Configuration" #~ msgstr "新建扫描配置" #~ msgctxt "Scan Config Window" #~ msgid "New Scan Configuration" #~ msgstr "新建扫描配置" #~ msgctxt "Scan Configuration" #~ msgid "New Scan Configuration" #~ msgstr "新建扫描配置" #~ msgctxt "Scan Configuration Window" #~ msgid "New Scan Configuration" #~ msgstr "新建扫描配置" #~ msgctxt "Config" #~ msgid "Create Scan Config" #~ msgstr "创建扫描配置" #~ msgctxt "Scan Config Window" #~ msgid "Create Scan Config" #~ msgstr "创建扫描配置" #~ msgctxt "Scan Configuration" #~ msgid "Create Scan Config" #~ msgstr "创建扫描配置" #~ msgctxt "Scan Configuration Window" #~ msgid "Create Scan Config" #~ msgstr "创建扫描配置" #~ msgctxt "Config" #~ msgid "Edit Scan Config" #~ msgstr "编辑扫描配置" #~ msgctxt "Scan Config Window" #~ msgid "Edit Scan Config" #~ msgstr "编辑扫描配置" #~ msgctxt "Scan Configuration" #~ msgid "Edit Scan Config" #~ msgstr "编辑扫描配置" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Scan Config" #~ msgstr "编辑扫描配置" #~ msgctxt "Config" #~ msgid "Edit Scan Configuration" #~ msgstr "编辑扫描配置" #~ msgctxt "Scan Config" #~ msgid "Edit Scan Configuration" #~ msgstr "编辑扫描配置" #~ msgctxt "Scan Config Window" #~ msgid "Edit Scan Configuration" #~ msgstr "编辑扫描配置" #~ msgctxt "Scan Configuration" #~ msgid "Edit Scan Configuration" #~ msgstr "编辑扫描配置" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Scan Configuration" #~ msgstr "编辑扫描配置" #~ msgctxt "Config" #~ msgid "Save Config" #~ msgstr "保存配置" #~ msgctxt "Scan Config Window" #~ msgid "Save Config" #~ msgstr "保存配置" #~ msgctxt "Scan Configuration" #~ msgid "Save Config" #~ msgstr "保存配置" #~ msgctxt "Scan Configuration Window" #~ msgid "Save Config" #~ msgstr "保存配置" #~ msgctxt "Config" #~ msgid "Scan Config Details" #~ msgstr "扫描配置详情" #~ msgctxt "Scan Config Window" #~ msgid "Scan Config Details" #~ msgstr "扫描配置详情" #~ msgctxt "Scan Configuration" #~ msgid "Scan Config Details" #~ msgstr "扫描配置详情" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Config Details" #~ msgstr "扫描配置详情" #~ msgctxt "Scan Config Window" #~ msgid "Scan Config Filter" #~ msgstr "扫描配置过滤器" #~ msgctxt "Scan Configuration" #~ msgid "Scan Config Filter" #~ msgstr "扫描配置过滤器" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Config Filter" #~ msgstr "扫描配置过滤器" #~ msgctxt "Config" #~ msgid "Configs Filter" #~ msgstr "配置过滤器" #~ msgctxt "Scan Config Window" #~ msgid "Configs Filter" #~ msgstr "配置过滤器" #~ msgctxt "Scan Configuration" #~ msgid "Configs Filter" #~ msgstr "配置过滤器" #~ msgctxt "Scan Configuration Window" #~ msgid "Configs Filter" #~ msgstr "配置过滤器" #~ msgctxt "Scan Config Window" #~ msgid "Grows" #~ msgstr "增长" #~ msgctxt "Scan Configuration Window" #~ msgid "Grows" #~ msgstr "增长" #~ msgctxt "Scan Config Window" #~ msgid "Dynamic" #~ msgstr "动态" #~ msgctxt "Scan Configuration Window" #~ msgid "Dynamic" #~ msgstr "动态" #~ msgctxt "Scan Config Window" #~ msgid "" #~ "The family selection is DYNAMIC. New families will automatically be added " #~ "and considered." #~ msgstr "家族的选择是动态。新的家族会自动被添加并考虑。" #~ msgctxt "Scan Configuration Window" #~ msgid "" #~ "The family selection is DYNAMIC. New families will automatically be added " #~ "and considered." #~ msgstr "家族的选择是动态。新的家族会自动被添加并考虑。" #~ msgctxt "Scan Config Window" #~ msgid "" #~ "The family selection is STATIC. New families will NOT automatically be " #~ "added or considered." #~ msgstr "家族的选择是静态。新的家族不会被自动添加或考虑。" #~ msgctxt "Scan Configuration Window" #~ msgid "" #~ "The family selection is STATIC. New families will NOT automatically be " #~ "added or considered." #~ msgstr "家族的选择是静态。新的家族不会被自动添加或考虑。" #~ msgctxt "Scan Config Window" #~ msgid "Static" #~ msgstr "静态" #~ msgctxt "Scan Configuration Window" #~ msgid "Static" #~ msgstr "静态" #~ msgctxt "Scan Config Window" #~ msgid "" #~ "The NVT selection is DYNAMIC. New NVTs will automatically be added and " #~ "considered." #~ msgstr "NVT 的选择是动态。新的 NVT 将被自动添加并考虑。" #~ msgctxt "Scan Configuration Window" #~ msgid "" #~ "The NVT selection is DYNAMIC. New NVTs will automatically be added and " #~ "considered." #~ msgstr "NVT 的选择是动态。新的 NVT 将被自动添加并考虑。" #~ msgctxt "Scan Config Window" #~ msgid "" #~ "The NVT selection is DYNAMIC. New NVTs of selected families will " #~ "automatically be added and considered." #~ msgstr "NVT 的选择是动态。所选家族的新 NVT 将被自动添加并考虑。" #~ msgctxt "Scan Configuration Window" #~ msgid "" #~ "The NVT selection is DYNAMIC. New NVTs of selected families will " #~ "automatically be added and considered." #~ msgstr "NVT 的选择是动态。所选家族的新 NVT 将被自动添加并考虑。" #~ msgctxt "Scan Config Window" #~ msgid "" #~ "The NVT selection is STATIC. New NVTs will NOT automatically be added or " #~ "considered." #~ msgstr "NVT 的选择是静态。新的 NVT 不会被自动添加或考虑。" #~ msgctxt "Scan Configuration Window" #~ msgid "" #~ "The NVT selection is STATIC. New NVTs will NOT automatically be added or " #~ "considered." #~ msgstr "NVT 的选择是静态。新的 NVT 不会被自动添加或考虑。" #~ msgctxt "Scan Config Table Row" #~ msgid " of " #~ msgstr " / " #~ msgctxt "Scan Config Window" #~ msgid " of " #~ msgstr " / " #~ msgctxt "Scan Configuration Window" #~ msgid " of " #~ msgstr " / " #~ msgctxt "Scan Config Window" #~ msgid "Cannot move Scan Config to trashcan" #~ msgstr "不能移动扫描配置到回收站" #~ msgctxt "Scan Configuration Window" #~ msgid "Cannot move Scan Config to trashcan" #~ msgstr "不能移动扫描配置到回收站" #~ msgctxt "Scan Config Window" #~ msgid "Scan Config Family Details" #~ msgstr "扫描配置家族详情" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Config Family Details" #~ msgstr "扫描配置家族详情" #~ msgctxt "Scan Config Window" #~ msgid "Edit Scan Config Family" #~ msgstr "编辑扫描配置家族" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Scan Config Family" #~ msgstr "编辑扫描配置家族" #~ msgctxt "Scan Config Window" #~ msgid "Scan Config NVT Details" #~ msgstr "扫描配置 NVT 详情" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Config NVT Details" #~ msgstr "扫描配置 NVT 详情" #~ msgctxt "Scan Config Window" #~ msgid "Edit Scan Config NVT" #~ msgstr "编辑扫描配置 NVT" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Scan Config NVT" #~ msgstr "编辑扫描配置 NVT" #~ msgctxt "Scan Config Window" #~ msgid "Edit Scan Config NVT Details" #~ msgstr "编辑扫描配置 NVT 详情" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Scan Config NVT Details" #~ msgstr "编辑扫描配置 NVT 详情" #~ msgctxt "Scan Config Window" #~ msgid "default" #~ msgstr "默认" #~ msgctxt "Scan Configuration Window" #~ msgid "default" #~ msgstr "默认" #~ msgctxt "Scan Configuration Window" #~ msgid "Import Scan Config" #~ msgstr "导入扫描配置" #~ msgctxt "Scan Configuration Window" #~ msgid "Import XML config" #~ msgstr "导入 XML 配置" #~ msgctxt "Scan Configuration Window" #~ msgid "Base" #~ msgstr "基于" #~ msgctxt "Scan Configuration Window" #~ msgid "Empty, static and fast" #~ msgstr "空的,静态和快速" #~ msgctxt "Scan Configuration Window" #~ msgid "Full and fast" #~ msgstr "完全和快速" #~ msgctxt "Scan Config Window" #~ msgid "Trend" #~ msgstr "趋势" #~ msgctxt "Scan Configuration Window" #~ msgid "Trend" #~ msgstr "趋势" #~ msgctxt "Scan Configuration Window" #~ msgid "Network Vulnerability Test Families" #~ msgstr "网络漏洞测试(NVT)家族" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Network Vulnerability Test Families" #~ msgstr "编辑网络漏洞测试家族" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Config Family" #~ msgstr "扫描配置家族" #~ msgctxt "Scan Config Window" #~ msgid "Family" #~ msgstr "家族" #~ msgctxt "Scan Configuration Window" #~ msgid "Family" #~ msgstr "家族" #~ msgctxt "Scan Configuration Window" #~ msgid "Families" #~ msgstr "家族" #~ msgctxt "Scan Configuration Window" #~ msgid "Scanner Preferences" #~ msgstr "扫描器首选项" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Scanner Preferences" #~ msgstr "编辑扫描器首选项" #~ msgctxt "Scan Configuration Window" #~ msgid "NVTs selected" #~ msgstr "NVT 选取" #~ msgctxt "Scan Configuration Window" #~ msgid "Network Vulnerability Test Preferences" #~ msgstr "网络漏洞测试首选项" #~ msgctxt "Scan Config Window" #~ msgid "Edit Network Vulnerability Test Preferences" #~ msgstr "编辑网络漏洞测试首选项" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Network Vulnerability Test Preferences" #~ msgstr "编辑网络漏洞测试首选项" #~ msgctxt "Scan Configuration Window" #~ msgid "Network Vulnerability Tests" #~ msgstr "网络漏洞测试" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Network Vulnerability Tests" #~ msgstr "编辑网络漏洞测试" #~ msgctxt "Scan Configuration Window" #~ msgid "Select all NVTs" #~ msgstr "选择所有的 NVT" #~ msgctxt "Scan Configuration Window" #~ msgid " in selected families" #~ msgstr "(所选家族包含数目)" #~ msgctxt "Scan Configuration Window" #~ msgid " in total" #~ msgstr "(总共的数目)" #~ msgctxt "Scan Configuration Window" #~ msgid "Timeout" #~ msgstr "超时" #~ msgctxt "Scan Configuration Window" #~ msgid "Apply default timeout" #~ msgstr "应用默认超时" #~ msgctxt "Scan Config Window" #~ msgid "Preferences" #~ msgstr "首选项" #~ msgctxt "Scan Configuration Window" #~ msgid "Preferences" #~ msgstr "首选项" #~ msgctxt "Scan Configuration Window" #~ msgid "Prefs" #~ msgstr "首选项" #~ msgctxt "Scan Configuration Window" #~ msgid "Selected" #~ msgstr "选取" #~ msgctxt "Scan Config Window" #~ msgid "Value" #~ msgstr "值" #~ msgctxt "Scan Configuration Window" #~ msgid "Value" #~ msgstr "值" #~ msgctxt "Scan Configuration Window" #~ msgid "Current Value" #~ msgstr "当前值" #~ msgctxt "Scan Configuration Window" #~ msgid "Default Value" #~ msgstr "默认值" #~ msgctxt "Scan Configuration Window" #~ msgid "Default" #~ msgstr "默认" #~ msgctxt "Scan Configuration Window" #~ msgid "New Value" #~ msgstr "新建值" #~ msgctxt "Scan Configuration Window" #~ msgid "Tasks using this Config" #~ msgstr "使用该配置的任务" #~ msgctxt "Scan Config Table Row" #~ msgid "Replace existing value with" #~ msgstr "替换现有的值为" #~ msgctxt "Alert Window" #~ msgid "Alert" #~ msgstr "警报" #~ msgctxt "Alert Window" #~ msgid "Alerts" #~ msgstr "警报" #~ msgctxt "Alert Window" #~ msgid "New Alert" #~ msgstr "新建警报" #~ msgctxt "Alert Window" #~ msgid "Create Alert" #~ msgstr "创建警报" #~ msgctxt "Alert Window" #~ msgid "Edit Alert" #~ msgstr "编辑警报" #~ msgctxt "Alert Window" #~ msgid "Save Alert" #~ msgstr "保存警报" #~ msgctxt "Alert Window" #~ msgid "Alert Details" #~ msgstr "警报详情" #~ msgctxt "Alert Window" #~ msgid "Alert Filter" #~ msgstr "警报过滤器" #~ msgctxt "Alert Window" #~ msgid "Alerts Filter" #~ msgstr "警报过滤器" #~ msgctxt "Alert Window" #~ msgid "Test" #~ msgstr "测试" #~ msgctxt "Alert Window" #~ msgid "Task run status changed to" #~ msgstr "任务运行状态变为" #~ msgctxt "Alert Table Row" #~ msgid "Task run status changed" #~ msgstr "任务运行状态变化" #~ msgctxt "Alert Window" #~ msgid "Task run status changed" #~ msgstr "任务运行状态变化" #~ msgctxt "Alert Window" #~ msgid "to" #~ msgstr "为" #~ msgctxt "Alert Window" #~ msgid "Always" #~ msgstr "总是" #~ msgctxt "Alert Window" #~ msgid "Severity is at least " #~ msgstr "严重性至少 " #~ msgctxt "Alert Window" #~ msgid "Severity at least" #~ msgstr "严重性至少" #~ msgctxt "Alert Window" #~ msgid "Severity level " #~ msgstr "严重性级别 " #~ msgctxt "Alert Table Row" #~ msgid "Severity changed" #~ msgstr "严重性变化" #~ msgctxt "Alert Window" #~ msgid "Severity changed" #~ msgstr "严重性变化" #~ msgctxt "Alert Table Row" #~ msgid "changed" #~ msgstr "变化" #~ msgctxt "Alert Window" #~ msgid "changed" #~ msgstr "变化" #~ msgctxt "Alert Window" #~ msgid "increased" #~ msgstr "增加" #~ msgctxt "Alert Window" #~ msgid "decreased" #~ msgstr "减少" #~ msgctxt "Alert Window" #~ msgid "Email" #~ msgstr "Email" #~ msgctxt "Alert Window" #~ msgid "To Address" #~ msgstr "收信地址" #~ msgctxt "Alert Table Row" #~ msgid "To" #~ msgstr "到" #~ msgctxt "Alert Window" #~ msgid "To" #~ msgstr "到" #~ msgctxt "Alert Window" #~ msgid "From Address" #~ msgstr "发信地址" #~ msgctxt "Alert Window" #~ msgid "Content" #~ msgstr "内容" #~ msgctxt "Alert Window" #~ msgid "Simple notice" #~ msgstr "简单通告" #~ msgctxt "Alert Window" #~ msgid "Include report" #~ msgstr "包含报告" #~ msgctxt "Alert Window" #~ msgid "Attach report" #~ msgstr "附上报告" #~ msgctxt "Alert Window" #~ msgid "System Logger" #~ msgstr "系统日志软件" #~ msgctxt "Alert Window" #~ msgid "HTTP Get" #~ msgstr "HTTP Get" #~ msgctxt "Alert Window" #~ msgid "Sourcefire Connector" #~ msgstr "Sourcefire 连接器" #~ msgctxt "Alert Window" #~ msgid "Defense Center IP" #~ msgstr "防御中心 IP" #~ msgctxt "Alert Window" #~ msgid "Defense Center Port" #~ msgstr "防御中心端口" #~ msgctxt "Alert Window" #~ msgid "PKCS12 file" #~ msgstr "PKCS12 文件" #~ msgctxt "Alert Window" #~ msgid "verinice.PRO Connector" #~ msgstr "verinice.PRO 连接器" #~ msgctxt "Alert Window" #~ msgid "verinice.PRO URL" #~ msgstr "verinice.PRO URL" #~ msgctxt "Alert Window" #~ msgid "verinice.PRO Username" #~ msgstr "verinice.PRO 用户名" #~ msgctxt "Alert Table Row" #~ msgid "Username" #~ msgstr "用户名" #~ msgctxt "Alert Window" #~ msgid "Username" #~ msgstr "用户名" #~ msgctxt "Alert Window" #~ msgid "verinice.PRO Password" #~ msgstr "verinice.PRO 密码" #~ msgctxt "Alert Table Row" #~ msgid "#Filter None#" #~ msgstr "#过滤器--无#" #~ msgctxt "Alert Window" #~ msgid "#Filter None#" #~ msgstr "#过滤器--无#" #~ msgctxt "Alert Window" #~ msgid "Method" #~ msgstr "方式" #~ msgctxt "Schedule Window" #~ msgid "Schedule" #~ msgstr "计划" #~ msgctxt "Schedule Window" #~ msgid "Schedules" #~ msgstr "计划" #~ msgctxt "Schedule Window" #~ msgid "New Schedule" #~ msgstr "新建计划" #~ msgctxt "Schedule Window" #~ msgid "Create Schedule" #~ msgstr "创建计划" #~ msgctxt "Schedule Window" #~ msgid "Edit Schedule" #~ msgstr "编辑计划" #~ msgctxt "Schedule Window" #~ msgid "Save Schedule" #~ msgstr "保存计划" #~ msgctxt "Schedule Window" #~ msgid "Schedule Details" #~ msgstr "计划详情" #~ msgctxt "Schedule Window" #~ msgid "Schedule Filter" #~ msgstr "计划过滤器" #~ msgctxt "Schedule Window" #~ msgid "Schedules Filter" #~ msgstr "计划过滤器" #~ msgctxt "Report Format Window" #~ msgid "Report Format" #~ msgstr "报告格式" #~ msgctxt "Report Format Window" #~ msgid "Report Formats" #~ msgstr "报告格式" #~ msgctxt "Report Format Window" #~ msgid "New Report Format" #~ msgstr "新建报告格式" #~ msgctxt "Report Format Window" #~ msgid "Edit Report Format" #~ msgstr "编辑报告格式" #~ msgctxt "Report Format Window" #~ msgid "Save Report Format" #~ msgstr "保存报告格式" #~ msgctxt "Report Format Window" #~ msgid "Report Format Details" #~ msgstr "报告格式详情" #~ msgctxt "Report Format Window" #~ msgid "Report Format Filter" #~ msgstr "报告格式过滤器" #~ msgctxt "Report Format Window" #~ msgid "Report Formats Filter" #~ msgstr "报告格式过滤器" #~ msgctxt "Report Format Window" #~ msgid "Verify Report Format" #~ msgstr "验证报告格式" #~ msgctxt "Report Format Window" #~ msgid "Permission to verify Report Format denied" #~ msgstr "验证报告格式的权限被拒绝" #~ msgctxt "Report Format Window" #~ msgid "Value" #~ msgstr "值" #~ msgctxt "Slave Window" #~ msgid "Slave" #~ msgstr "从属" #~ msgctxt "Slave Window" #~ msgid "Slaves" #~ msgstr "从属" #~ msgctxt "Slave Window" #~ msgid "New Slave" #~ msgstr "新建从属" #~ msgctxt "Slave Window" #~ msgid "Create Slave" #~ msgstr "创建从属" #~ msgctxt "Slave Window" #~ msgid "Edit Slave" #~ msgstr "编辑从属" #~ msgctxt "Slave Window" #~ msgid "Save Slave" #~ msgstr "保存从属" #~ msgctxt "Slave Window" #~ msgid "Slave Details" #~ msgstr "从属详情" #~ msgctxt "Slave Window" #~ msgid "Slave Filter" #~ msgstr "从属过滤器" #~ msgctxt "Slave Window" #~ msgid "Slaves Filter" #~ msgstr "从属过滤器" #~ msgctxt "Slave Window" #~ msgid "Login" #~ msgstr "登录名" #~ msgctxt "Slave Window" #~ msgid "Password" #~ msgstr "密码" #~ msgctxt "Agent Window" #~ msgid "Agent" #~ msgstr "代理" #~ msgctxt "Agent Window" #~ msgid "Agents" #~ msgstr "代理" #~ msgctxt "Agent Window" #~ msgid "New Agent" #~ msgstr "新建代理" #~ msgctxt "Agent Window" #~ msgid "Create Agent" #~ msgstr "创建代理" #~ msgctxt "Agent Window" #~ msgid "Edit Agent" #~ msgstr "编辑代理" #~ msgctxt "Agent Window" #~ msgid "Save Agent" #~ msgstr "保存代理" #~ msgctxt "Agent Window" #~ msgid "Agent Details" #~ msgstr "代理详情" #~ msgctxt "Agent Window" #~ msgid "Agent Filter" #~ msgstr "代理过滤器" #~ msgctxt "Agent Window" #~ msgid "Agents Filter" #~ msgstr "代理过滤器" #~ msgctxt "Agent Window" #~ msgid "Download installer package" #~ msgstr "下载安装程序包" #~ msgctxt "Agent Window" #~ msgid "Download Installer" #~ msgstr "下载安装程序" #~ msgctxt "Agent Window" #~ msgid "Verify Agent" #~ msgstr "验证代理" #~ msgctxt "Agent Table Row" #~ msgid "unknown" #~ msgstr "未知" #~ msgctxt "Agent Window" #~ msgid "unknown" #~ msgstr "未知" #~ msgctxt "Agent Window" #~ msgid "Trust" #~ msgstr "信任" #~ msgctxt "Filter Window" #~ msgid "Filter" #~ msgstr "过滤器" #~ msgctxt "Alert Window" #~ msgid "Filter" #~ msgstr "过滤器" #~ msgctxt "Filter Window" #~ msgid "Filters" #~ msgstr "过滤器" #~ msgctxt "Alert Window" #~ msgid "Filters" #~ msgstr "过滤器" #~ msgctxt "Filter Window" #~ msgid "New Filter" #~ msgstr "新建过滤器" #~ msgctxt "Alert Window" #~ msgid "New Filter" #~ msgstr "新建过滤器" #~ msgctxt "Filter Window" #~ msgid "Create Filter" #~ msgstr "创建过滤器" #~ msgctxt "Alert Window" #~ msgid "Create Filter" #~ msgstr "创建过滤器" #~ msgctxt "Filter Window" #~ msgid "Edit Filter" #~ msgstr "编辑过滤器" #~ msgctxt "Alert Window" #~ msgid "Edit Filter" #~ msgstr "编辑过滤器" #~ msgctxt "Filter Window" #~ msgid "Save Filter" #~ msgstr "保存过滤器" #~ msgctxt "Alert Window" #~ msgid "Save Filter" #~ msgstr "保存过滤器" #~ msgctxt "Filter Window" #~ msgid "Filter Details" #~ msgstr "过滤器详情" #~ msgctxt "Alert Window" #~ msgid "Filter Details" #~ msgstr "过滤器详情" #~ msgctxt "Filter Window" #~ msgid "Filter Filter" #~ msgstr "对过滤器的过滤" #~ msgctxt "Alert Window" #~ msgid "Filter Filter" #~ msgstr "对过滤器的过滤" #~ msgctxt "Filter Window" #~ msgid "Filters Filter" #~ msgstr "对过滤器的过滤" #~ msgctxt "Alert Window" #~ msgid "Filters Filter" #~ msgstr "对过滤器的过滤" #~ msgctxt "Tag Window" #~ msgid "Tag" #~ msgstr "标签" #~ msgctxt "Tag Window" #~ msgid "Tags" #~ msgstr "标签" #~ msgctxt "Tag Window" #~ msgid "Add Tag" #~ msgstr "添加标签" #~ msgctxt "Tag Window" #~ msgid "New Tag" #~ msgstr "新建标签" #~ msgctxt "Tag Window" #~ msgid "Create Tag" #~ msgstr "创建标签" #~ msgctxt "Tag Window" #~ msgid "Edit Tag" #~ msgstr "编辑标签" #~ msgctxt "Tag Window" #~ msgid "Save Tag" #~ msgstr "保存标签" #~ msgctxt "Tag Window" #~ msgid "Tag Details" #~ msgstr "标签详情" #~ msgctxt "Tag Window" #~ msgid "Tag Filter" #~ msgstr "标签过滤器" #~ msgctxt "Tag Window" #~ msgid "Tags Filter" #~ msgstr "标签过滤器" #~ msgctxt "Tag Window" #~ msgid "Disable Tag" #~ msgstr "禁用标签" #~ msgctxt "Tag Window" #~ msgid "Enable Tag" #~ msgstr "启用标签" #~ msgctxt "Tag Table Row" #~ msgid "Orphan" #~ msgstr "孤立" #~ msgctxt "Tag Window" #~ msgid "Orphan" #~ msgstr "孤立" #~ msgctxt "Tag Table Row" #~ msgid "Value" #~ msgstr "值" #~ msgctxt "Tag Window" #~ msgid "Value" #~ msgstr "值" #~ msgctxt "Permission Window" #~ msgid "Permission" #~ msgstr "权限" #~ msgctxt "Permission Window" #~ msgid "Permissions" #~ msgstr "权限" #~ msgctxt "Permission Window" #~ msgid "New Permission" #~ msgstr "新建权限" #~ msgctxt "Permission Window" #~ msgid "Create Permission" #~ msgstr "创建权限" #~ msgctxt "Permission Window" #~ msgid "Edit Permission" #~ msgstr "编辑权限" #~ msgctxt "Permission Window" #~ msgid "Save Permission" #~ msgstr "保存权限" #~ msgctxt "Permission Window" #~ msgid "Permission Details" #~ msgstr "权限详情" #~ msgctxt "Permission Window" #~ msgid "Permission Filter" #~ msgstr "权限过滤器" #~ msgctxt "Permission Window" #~ msgid "Permissions Filter" #~ msgstr "权限过滤器" #~ msgctxt "Permission Table Row" #~ msgid "Orphan" #~ msgstr "孤立" #~ msgctxt "Permission Window" #~ msgid "Orphan" #~ msgstr "孤立" #~ msgctxt "Permission Window" #~ msgid "Permission made visible for:" #~ msgstr "权限可见于:" #~ msgctxt "Permission Window" #~ msgid "Grant read permissions to " #~ msgstr "将读权限授给 " #~ msgctxt "Permission Window" #~ msgid "Resource ID" #~ msgstr "资源 ID" #~ msgctxt "Permission Window" #~ msgid "Resource Type" #~ msgstr "资源类型" #~ msgctxt "Permission Description" #~ msgid "#may create suffix#" #~ msgstr " #允许创建的后缀#" #~ msgctxt "Permission Description" #~ msgid "#may delete resource suffix#" #~ msgstr " #允许删除资源的后缀#" #~ msgctxt "Permission Description" #~ msgid "#may delete type suffix#" #~ msgstr " #允许删除类型的后缀#" #~ msgctxt "Permission Description" #~ msgid "may resume or start tasks" #~ msgstr "允许继续或开始任务" #~ msgctxt "User Window" #~ msgid "User" #~ msgstr "用户" #~ msgctxt "Group Window" #~ msgid "User" #~ msgstr "用户" #~ msgctxt "Role Window" #~ msgid "User" #~ msgstr "用户" #~ msgctxt "User Window" #~ msgid "Users" #~ msgstr "用户" #~ msgctxt "Group Window" #~ msgid "Users" #~ msgstr "用户" #~ msgctxt "Role Window" #~ msgid "Users" #~ msgstr "用户" #~ msgctxt "User Window" #~ msgid "New User" #~ msgstr "新建用户" #~ msgctxt "Group Window" #~ msgid "New User" #~ msgstr "新建用户" #~ msgctxt "Role Window" #~ msgid "New User" #~ msgstr "新建用户" #~ msgctxt "User Window" #~ msgid "Create User" #~ msgstr "创建用户" #~ msgctxt "Group Window" #~ msgid "Create User" #~ msgstr "创建用户" #~ msgctxt "Role Window" #~ msgid "Create User" #~ msgstr "创建用户" #~ msgctxt "User Window" #~ msgid "Edit User" #~ msgstr "编辑用户" #~ msgctxt "Group Window" #~ msgid "Edit User" #~ msgstr "编辑用户" #~ msgctxt "Role Window" #~ msgid "Edit User" #~ msgstr "编辑用户" #~ msgctxt "User Window" #~ msgid "Save User" #~ msgstr "保存用户" #~ msgctxt "Group Window" #~ msgid "Save User" #~ msgstr "保存用户" #~ msgctxt "Role Window" #~ msgid "Save User" #~ msgstr "保存用户" #~ msgctxt "User Window" #~ msgid "User Details" #~ msgstr "用户详情" #~ msgctxt "Group Window" #~ msgid "User Details" #~ msgstr "用户详情" #~ msgctxt "Role Window" #~ msgid "User Details" #~ msgstr "用户详情" #~ msgctxt "User Window" #~ msgid "User Filter" #~ msgstr "用户过滤器" #~ msgctxt "Group Window" #~ msgid "User Filter" #~ msgstr "用户过滤器" #~ msgctxt "Role Window" #~ msgid "User Filter" #~ msgstr "用户过滤器" #~ msgctxt "User" #~ msgid "Users Filter" #~ msgstr "用户过滤器" #~ msgctxt "User Window" #~ msgid "Users Filter" #~ msgstr "用户过滤器" #~ msgctxt "Group Window" #~ msgid "Users Filter" #~ msgstr "用户过滤器" #~ msgctxt "Role Window" #~ msgid "Users Filter" #~ msgstr "用户过滤器" #~ msgctxt "User Window" #~ msgid "Currently logged in as this user" #~ msgstr "当前正作为这个用户登录" #~ msgctxt "User Window" #~ msgid "Allow all and deny" #~ msgstr "允许全部的但拒绝" #~ msgctxt "User Window" #~ msgid "Deny all and allow" #~ msgstr "拒绝全部的但允许" #~ msgctxt "User Window" #~ msgid "Password" #~ msgstr "密码" #~ msgctxt "User Window" #~ msgid "Authentication via LDAP" #~ msgstr "通过 LDAP 认证" #~ msgctxt "Group Window" #~ msgid "Group" #~ msgstr "组" #~ msgctxt "User Window" #~ msgid "Group" #~ msgstr "组" #~ msgctxt "Role Window" #~ msgid "Group" #~ msgstr "组" #~ msgctxt "Group Window" #~ msgid "Groups" #~ msgstr "组" #~ msgctxt "User Window" #~ msgid "Groups" #~ msgstr "组" #~ msgctxt "Role Window" #~ msgid "Groups" #~ msgstr "组" #~ msgctxt "Group Window" #~ msgid "New Group" #~ msgstr "新建组" #~ msgctxt "User Window" #~ msgid "New Group" #~ msgstr "新建组" #~ msgctxt "Role Window" #~ msgid "New Group" #~ msgstr "新建组" #~ msgctxt "Group Window" #~ msgid "Create Group" #~ msgstr "创建组" #~ msgctxt "User Window" #~ msgid "Create Group" #~ msgstr "创建组" #~ msgctxt "Role Window" #~ msgid "Create Group" #~ msgstr "创建组" #~ msgctxt "Group Window" #~ msgid "Edit Group" #~ msgstr "编辑组" #~ msgctxt "User Window" #~ msgid "Edit Group" #~ msgstr "编辑组" #~ msgctxt "Role Window" #~ msgid "Edit Group" #~ msgstr "编辑组" #~ msgctxt "Group Window" #~ msgid "Save Group" #~ msgstr "保存组" #~ msgctxt "User Window" #~ msgid "Save Group" #~ msgstr "保存组" #~ msgctxt "Role Window" #~ msgid "Save Group" #~ msgstr "保存组" #~ msgctxt "Group Window" #~ msgid "Group Details" #~ msgstr "组的详情" #~ msgctxt "User Window" #~ msgid "Group Details" #~ msgstr "组的详情" #~ msgctxt "Role Window" #~ msgid "Group Details" #~ msgstr "组的详情" #~ msgctxt "Group Window" #~ msgid "Group Filter" #~ msgstr "组的过滤器" #~ msgctxt "User Window" #~ msgid "Group Filter" #~ msgstr "组的过滤器" #~ msgctxt "Role Window" #~ msgid "Group Filter" #~ msgstr "组的过滤器" #~ msgctxt "Group" #~ msgid "Groups Filter" #~ msgstr "组的过滤器" #~ msgctxt "Group Window" #~ msgid "Groups Filter" #~ msgstr "组的过滤器" #~ msgctxt "User Window" #~ msgid "Groups Filter" #~ msgstr "组的过滤器" #~ msgctxt "Role Window" #~ msgid "Groups Filter" #~ msgstr "组的过滤器" #~ msgctxt "Group Window" #~ msgid "LDAP Authentication and Authorization" #~ msgstr "LDAP 认证和授权" #~ msgctxt "Group Window" #~ msgid "Setting" #~ msgstr "设置" #~ msgctxt "Group Window" #~ msgid "Value" #~ msgstr "值" #~ msgctxt "Group Window" #~ msgid "Domain" #~ msgstr "域" #~ msgctxt "Role Window" #~ msgid "Role" #~ msgstr "角色" #~ msgctxt "User Window" #~ msgid "Role" #~ msgstr "角色" #~ msgctxt "Group Window" #~ msgid "Role" #~ msgstr "角色" #~ msgctxt "Role Window" #~ msgid "Roles" #~ msgstr "角色" #~ msgctxt "User Window" #~ msgid "Roles" #~ msgstr "角色" #~ msgctxt "Group Window" #~ msgid "Roles" #~ msgstr "角色" #~ msgctxt "Role Window" #~ msgid "New Role" #~ msgstr "新建角色" #~ msgctxt "User Window" #~ msgid "New Role" #~ msgstr "新建角色" #~ msgctxt "Group Window" #~ msgid "New Role" #~ msgstr "新建角色" #~ msgctxt "Role Window" #~ msgid "Create Role" #~ msgstr "创建角色" #~ msgctxt "User Window" #~ msgid "Create Role" #~ msgstr "创建角色" #~ msgctxt "Group Window" #~ msgid "Create Role" #~ msgstr "创建角色" #~ msgctxt "Role Window" #~ msgid "Edit Role" #~ msgstr "编辑角色" #~ msgctxt "User Window" #~ msgid "Edit Role" #~ msgstr "编辑角色" #~ msgctxt "Group Window" #~ msgid "Edit Role" #~ msgstr "编辑角色" #~ msgctxt "Role Window" #~ msgid "Save Role" #~ msgstr "保存角色" #~ msgctxt "User Window" #~ msgid "Save Role" #~ msgstr "保存角色" #~ msgctxt "Group Window" #~ msgid "Save Role" #~ msgstr "保存角色" #~ msgctxt "Role Window" #~ msgid "Role Details" #~ msgstr "角色详情" #~ msgctxt "User Window" #~ msgid "Role Details" #~ msgstr "角色详情" #~ msgctxt "Group Window" #~ msgid "Role Details" #~ msgstr "角色详情" #~ msgctxt "Role Window" #~ msgid "Role Filter" #~ msgstr "角色过滤器" #~ msgctxt "User Window" #~ msgid "Role Filter" #~ msgstr "角色过滤器" #~ msgctxt "Group Window" #~ msgid "Role Filter" #~ msgstr "角色过滤器" #~ msgctxt "Role Window" #~ msgid "Roles Filter" #~ msgstr "角色过滤器" #~ msgctxt "User Window" #~ msgid "Roles Filter" #~ msgstr "角色过滤器" #~ msgctxt "Group Window" #~ msgid "Roles Filter" #~ msgstr "角色过滤器" #~ msgctxt "Trashcan" #~ msgid "Type" #~ msgstr "类型" #~ msgctxt "Trashcan" #~ msgid " is still in use" #~ msgstr " 正在使用中" #~ msgctxt "Trashcan" #~ msgid "Permission to move " #~ msgstr "移动的权限 " #~ msgctxt "Trashcan" #~ msgid " to trashcan denied" #~ msgstr " 到回收站被拒绝" #~ msgctxt "My Settings" #~ msgid "Value" #~ msgstr "值" #~ msgctxt "My Settings" #~ msgid "Timezone" #~ msgstr "时区" #~ msgctxt "My Settings" #~ msgid "Password" #~ msgstr "密码" #~ msgctxt "My Settings" #~ msgid "New" #~ msgstr "新的" greenbone-security-assistant-7.0.0+dfsg.1.orig/src/po/gsad_js-zh_CN.po0000644000175100017510000002325013011042270022443 0ustar # Greenbone Security Assistant # $Id$ # Description: Chinese user interface translations. # # Copyright: # Copyright (C) 2016 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-03-14 13:22+0000\n" "PO-Revision-Date: 2016-03-14 13:45+0000\n" "Last-Translator: \n" "Language-Team: Chinese (simplified) \n" "Language: zh_CN\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:766 #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:767 msgid "Unfold {{name}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:772 #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:773 msgid "Fold {{name}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:832 msgid "Save" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:836 #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:843 msgid "Create" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:851 msgid "Delete" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:929 msgid "Update Filter" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/greenbone.js:975 msgid "Select date" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:265 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:266 msgid "Edit Dashboard" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:278 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:279 msgid "Add new Component" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:293 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:294 msgid "Stop Editing" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:1215 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:1216 msgid "Remove" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:1223 msgid "Initializing component \"{{component}}\"..." msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:1705 msgid "Unnamed chart" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2121 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2274 msgid "Internal error: Invalid request" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2122 msgid "Invalid request command: \"{{command}}\"" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2147 msgid "Loading aborted" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2160 msgid "HTTP error {{error}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2162 msgid "Error: HTTP request returned status {{status}} for URL: {{url}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2172 msgid "Error reading XML" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2173 msgid "Error reading XML from URL {{url}}: {{error}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2184 msgid "Error parsing XML data" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2185 msgid "Error parsing XML data. Details: {{details}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2204 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2246 msgid "Error {{omp_status}}: {{omp_status_text}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2207 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2249 msgid "OMP Error {{omp_status}}: {{omp_status_text}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2275 msgid "Invalid request command: \"{{command}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2649 msgid "OVAL definition" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2651 msgid "CERT-Bund Advisory" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2653 msgid "DFN-CERT Advisory" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2655 msgid "SecInfo Item" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2669 msgid "DFN-CERT Advisories" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2671 msgid "CERT-Bund Advisories" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2685 msgid "total {{resource_type_plural}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2693 msgid "creation time" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2695 msgid "modification time" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2697 msgid "QoD" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2699 msgid "QoD type" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2701 msgid "High" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:2703 msgid "High / host" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3118 msgid "None" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3121 msgid "Exploit" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3124 msgid "Remote vulnerability" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3127 msgid "Package check" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3130 msgid "Registry check" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3133 msgid "Executable version" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3136 msgid "Remote analysis" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3139 msgid "Remote probe" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3142 msgid "Unreliable rem. banner" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3145 msgid "Unreliable exec. version" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3415 msgid "{{title}} (Loading...)" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3422 msgid "{{title}} {{filter_text}} (Total: {{count}})" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3502 msgid "Greenbone Security Assistant - Chart data table" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3549 msgid "Applied filter: {{filter}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3659 msgid "Next scheduled tasks" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3664 msgid "{{resource_type_plural}} by Severity Class" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3673 msgid "{{resource_type_plural}} by CVSS" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3681 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3731 msgid "{{resource_type_plural}} {{field_name}} word cloud" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3689 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3712 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3721 #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3744 msgid "{{resource_type_plural}} by {{field_name}}" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3701 msgid "{{title_text}} (Loading...)" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3706 msgid "Next scheduled tasks (Loading...)" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3707 msgid "Next scheduled Tasks" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3735 msgid "{{resource_type_plural}} {{field_name}} word cloud (Loading...)" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3843 msgid "Show detached chart window" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3860 msgid "Download CSV" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3883 msgid "Show HTML table" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3907 msgid "Show copyable SVG" msgstr "" #: /home/bricks/source/gsad/src/html/classic/js/gsa_graphics_base.js:3915 msgid "Download SVG" msgstr "" greenbone-security-assistant-7.0.0+dfsg.1.orig/src/po/gsad_js-pt_BR.po0000644000175100017510000004252713044332777022504 0ustar # Greenbone Security Assistant # $Id$ # Description: Brazilian Portuguese user interface translations. # # Copyright: # Copyright (C) 2016 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-10-10 16:12+0200\n" "PO-Revision-Date: 2016-11-12 00:22+0200\n" "Last-Translator: Natan \n" "Language-Team: LANGUAGE \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Pootle 2.5.1.3\n" "X-POOTLE-MTIME: 1478906535.638736\n" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:590 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1276 msgid "Save" msgstr "Salvar" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1157 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1158 msgid "Unfold {{name}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1163 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1164 msgid "Fold {{name}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1285 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1293 msgid "Create" msgstr "Criar" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1301 msgid "Delete" msgstr "Apagar" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1391 msgid "Please wait..." msgstr "Por favor, aguarde..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1481 msgid "Update Filter" msgstr "Atualizar filtro" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1498 msgid "Select date" msgstr "Selecionar data" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1786 msgid "Follow link?" msgstr "Seguir o link ?" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1789 #, fuzzy msgid "" "This dialog will open a new window for {{url}} if you click on follow " "link. Following this link is on your own responsibility. Greenbone doesn't " "endorse the content you will see there." msgstr "" "Este diálogo irá abrir uma nova janela para {{url}} se você clicar " "no link a seguir.Clicando neste link está sobre sua responsabilidade. O " "Greenbone não aprova o conteúdo que você irá ver lá." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1794 msgid "Abort" msgstr "Cancelar" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1795 msgid "Follow link" msgstr "Seguir o link" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1868 #, fuzzy msgid "{{subject}} {{subject_id}} {{description}} to {{resource}} {{id}}" msgstr "{{subject}} {{subject_id}} {{description}} para {{resource}} {{id}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1876 #, fuzzy msgid "{{subject}} {{subject_id}} {{description}} {{id}}" msgstr "{{subject}} {{subject_id}} {{description}} {{id}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1881 msgid "{{subject}} {{subject_id}} {{description}}" msgstr "{{subject}} {{subject_id}} {{description}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bar_chart.js:68 msgid "Loading bar chart ..." msgstr "Carregando gráfico de barras ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bar_chart.js:68 msgid "Bar Chart" msgstr "Gráfico de barras" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bubble_chart.js:57 msgid "Loading bubble chart ..." msgstr "Carregando gráfico de bolhas ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bubble_chart.js:57 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_line_chart.js:79 msgid "Bubble Chart" msgstr "Gráfico de bolhas" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bubble_chart.js:102 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_gantt_chart.js:123 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:152 #, fuzzy msgid "No matching {{resource_type}}" msgstr "Sem correspondência {{resource_type}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1424 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1545 msgid "High" msgstr "Alta" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1427 msgid "Medium" msgstr "Médio" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1430 msgid "Low" msgstr "Baixa" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1433 msgid "Log" msgstr "Log" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1436 msgid "False Positive" msgstr "Falso positivo" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1439 msgid "Debug" msgstr "Depurar" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1442 msgid "Error" msgstr "Erro" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1445 msgid "N/A" msgstr "N/A" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1459 msgid "Operating System" msgstr "Sistema Operacional" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1461 msgid "OVAL definition" msgstr "OVAL definição" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1463 msgid "CERT-Bund Advisory" msgstr "CERT-Bund Advisory" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1465 msgid "DFN-CERT Advisory" msgstr "DFN-CERT Advisory" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1467 msgid "SecInfo Item" msgstr "SecInfo Item" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1483 msgid "DFN-CERT Advisories" msgstr "DFN-CERT Advisories" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1485 msgid "CERT-Bund Advisories" msgstr "CERT-Bund Advisories" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1529 #, fuzzy msgid "total {{resource_type_plural}}" msgstr "total {{resource_type_plural}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1537 msgid "creation time" msgstr "Hora de criação" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1539 msgid "modification time" msgstr "hora da modificação" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1541 #, fuzzy msgid "QoD" msgstr "QoD" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1543 msgid "QoD type" msgstr "Tipo de QoD" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1547 msgid "High / host" msgstr "Alta / host" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2017 msgid "None" msgstr "Nenhum" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2020 msgid "Exploit" msgstr "Explorar" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2023 msgid "Remote vulnerability" msgstr "Vulnerabilidade remota" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2026 msgid "Package check" msgstr "Verificação de pacotes" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2029 msgid "Registry check" msgstr "Verificação de registros" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2032 msgid "Executable version" msgstr "Versão executável" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2035 msgid "Remote analysis" msgstr "Análise remota" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2038 msgid "Remote probe" msgstr "Sonda remota" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2041 msgid "Unreliable rem. banner" msgstr "Rem. banner não confiável" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2044 msgid "Unreliable exec. version" msgstr "Versão exec. não confiável" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2521 #, fuzzy msgid "{{title}} (Loading...)" msgstr "{{title}} (Carregando...)" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2528 #, fuzzy msgid "{{title}} {{filter_text}} (Total: {{count}})" msgstr "{{title}} {{filter_text}} (Total: {{count}})" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2625 msgid "Greenbone Security Assistant - Chart data table" msgstr "Greenbone Assistente de Segurança - Tabela de dados do gráfico" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2677 #, fuzzy msgid "Applied filter: {{filter}}" msgstr "Filtro aplicado: {{filter}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_cloud_chart.js:54 #, fuzzy msgid "Loading word cloud ..." msgstr "Carregando nuvem de palavras ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_cloud_chart.js:55 msgid "Word Cloud" msgstr "Nuvem de palavras" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:231 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:232 msgid "Edit Dashboard" msgstr "Editar painel" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:245 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:246 msgid "Add new Chart" msgstr "Adicionar novo gráfico" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:261 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:262 msgid "Reset to defaults" msgstr "Restaurar padrões" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:277 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:278 msgid "Cancel Editing" msgstr "Cancelar edição" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:293 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:294 msgid "Save Changes" msgstr "Salvar Alterações" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1584 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1585 msgid "Remove" msgstr "Remover" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1592 #, fuzzy msgid "Initializing display for \"{{display}}\"..." msgstr "Inicializando exibição para \"{{display}}\"..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1611 msgid "Loading data ..." msgstr "Carregando dados ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2389 #, fuzzy msgid "Could not load chart {{chart}}" msgstr "Não foi possível carregar gráfico {{chart}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2861 msgid "Loading aborted" msgstr "Carregamento abortado" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2873 msgid "HTTP error {{error}}" msgstr "Erro HTTP {{error}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2874 msgid "Error: HTTP request returned status {{status}} for URL: {{url}}" msgstr "Erro: Solicitação HTTP retornou status {{status}} para URL: {{url}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2880 msgid "Error reading XML" msgstr "Erro ao ler XML" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2881 #, fuzzy msgid "Error reading XML from URL {{url}}: {{error}}" msgstr "Erro ao ler XML da URL {{url}}: {{error}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2889 msgid "Error parsing XML data" msgstr "Erro ao analisar arquivo XML" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2890 msgid "Error parsing XML data. Details: {{details}}" msgstr "Erro ao analisar arquivo XML.Detalhes: {{details}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2919 msgid "Internal error: Invalid request" msgstr "Erro interno: solicitação inválida" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2920 #, fuzzy msgid "Invalid request command: \"{{command}}" msgstr "Comando solicitado inválido: \"{{command}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2927 #, fuzzy msgid "Error {{omp_status}}: {{omp_status_text}}" msgstr "Erro {{omp_status}}: {{omp_status_text}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2929 #, fuzzy msgid "OMP Error {{omp_status}}: {{omp_status_text}}" msgstr "OMP Erro {{omp_status}}: {{omp_status_text}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:3216 #, fuzzy msgid "{{title_text}} (Loading...)" msgstr "{{title_text}} (Carregando...)" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:3221 msgid "Unknown chart" msgstr "Gráfico desconhecido" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:64 msgid "Loading donut chart ..." msgstr "Carregando gráfico de rosquinha ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:64 msgid "Donut Chart" msgstr "Gráfico de rosquinha" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:672 msgid "Inactive" msgstr "Inativo" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:675 msgid "Active (unlimited)" msgstr "Ativo (Ilimitado)" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:678 #, fuzzy msgid "Active for next {{days}} days" msgstr "Ativo pelos próximos {{days}} dias" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_gantt_chart.js:77 msgid "Loading Gantt chart ..." msgstr "Carregando gráfico de Gantt ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_gantt_chart.js:77 msgid "Gantt Chart" msgstr "Gráfico de Gantt" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:203 msgid "Show detached chart window" msgstr "Mostrar a janela de gráfico individual" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:220 msgid "Download CSV" msgstr "Baixar CSV" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:243 msgid "Show HTML table" msgstr "Mostrar tabela HTML" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:267 msgid "Show copyable SVG" msgstr "Mostrar SVG copiável" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:275 msgid "Download SVG" msgstr "Baixar SVG" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:109 msgid "Loading horizontal bar chart ..." msgstr "Carregando gráfico de barra horizontal ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:110 msgid "Horizontal Bar Chart" msgstr "Gráfico de barra horizontal" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:275 msgid "
({{assets}} Host(s) with average severity {{severity}})" msgstr "
({{assets}} Host(s) com severidade média{{severity}})" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_line_chart.js:79 msgid "Loading line chart ..." msgstr "Carregando gráfico de linha ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:47 msgid "Loading topology chart ..." msgstr "Carregando gráfico da topologia ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:47 msgid "Topology Chart" msgstr "Gráfico da topologia" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:90 msgid "Too many nodes to display" msgstr "Muitos nós para mostrar" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:96 msgid "Please try a filter selecting less hosts" msgstr "Por favor, tente filtrar selecionando menos hosts" greenbone-security-assistant-7.0.0+dfsg.1.orig/src/po/gsad_xsl-ru.po0000644000175100017510000165661513011042270022304 0ustar # Greenbone Security Assistant # $Id$ # Description: Russian user interface translations. # # Authors: # Ilmar S. Habibulin # # Copyright: # Copyright (C) 2015 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-10-13 09:10+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: ru\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && " "n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n" "X-Generator: Translate Toolkit 1.13.0\n" # #: classic/graphics.xsl:87 msgid "Tasks by CVSS" msgstr "" #: classic/graphics.xsl:93 #, fuzzy msgid "Tasks by Severity Class" msgstr "Класс Важности" #: classic/graphics.xsl:106 #, fuzzy msgid "Tasks by status" msgstr "Статус Сканирования 1" #: classic/graphics.xsl:124 msgid "Tasks: High results per host" msgstr "" #: classic/graphics.xsl:132 msgid "Tasks with most High results per host" msgstr "" #: classic/graphics.xsl:146 #, fuzzy msgid "Next scheduled tasks" msgstr "Новое Расписание" #: classic/graphics.xsl:167 #, fuzzy msgid "Reports: High results timeline" msgstr "Фильтр Отчётов по Результатам" #: classic/graphics.xsl:179 #, fuzzy msgid "Reports by CVSS" msgstr "Отчёт: CVE" #: classic/graphics.xsl:185 #, fuzzy msgid "Reports by Severity Class" msgstr "Класс Важности" #: classic/graphics.xsl:204 #, fuzzy msgid "Results by CVSS" msgstr "Результаты" #: classic/graphics.xsl:210 #, fuzzy msgid "Results by Severity Class" msgstr "Класс Важности" #: classic/graphics.xsl:227 msgid "Results vulnerability word cloud" msgstr "" #: classic/graphics.xsl:242 msgid "Results description word cloud" msgstr "" #: classic/graphics.xsl:259 msgid "Hosts by CVSS" msgstr "" #: classic/graphics.xsl:265 #, fuzzy msgid "Hosts by Severity Class" msgstr "Класс Важности" #: classic/graphics.xsl:289 #, fuzzy msgid "Most vulnerable hosts" msgstr "Уязвимые продукты" #: classic/graphics.xsl:300 #, fuzzy msgid "Hosts by modification time" msgstr "Идентификация Узла" #: classic/graphics.xsl:314 #, fuzzy msgid "Hosts topology" msgstr "Отчёт: Топология" #: classic/graphics.xsl:332 #, fuzzy msgid "Operating Systems by CVSS" msgstr "Операционная Система" #: classic/graphics.xsl:337 #, fuzzy msgid "Operating Systems by Severity Class" msgstr "Операционная Система" #: classic/graphics.xsl:365 msgid "Operating Systems by Vulnerability Score" msgstr "" #: classic/graphics.xsl:382 msgid "Notes by creation time" msgstr "" #: classic/graphics.xsl:395 msgid "Notes text word cloud" msgstr "" #: classic/graphics.xsl:410 msgid "Notes by active days" msgstr "" #: classic/graphics.xsl:429 #, fuzzy msgid "Overrides by creation time" msgstr "Переопределения включены" #: classic/graphics.xsl:442 #, fuzzy msgid "Overrides text word cloud" msgstr "Фильтр Переопределений" #: classic/graphics.xsl:457 #, fuzzy msgid "Overrides by active days" msgstr "Переопределения включены" #: classic/graphics.xsl:478 msgid "%1 by CVSS" msgstr "" #: classic/graphics.xsl:484 #, fuzzy msgid "%1 by Severity Class" msgstr "Класс Важности" #: classic/graphics.xsl:496 msgid "%1 by creation time" msgstr "" #: classic/graphics.xsl:522 #, fuzzy msgid "NVTs by Family" msgstr "Группа NVT" #: classic/graphics.xsl:535 msgid "NVTs by QoD type" msgstr "" #: classic/graphics.xsl:548 msgid "NVTs by QoD" msgstr "" #: classic/graphics.xsl:573 #, fuzzy msgid "OVAL Definitions by class" msgstr "Определения OVAL" #: classic/graphics.xsl:647 msgid "SecInfo Items by type" msgstr "" #: classic/graphics.xsl:733 #, fuzzy msgid "Reports: Duration timeline" msgstr "Подробности Формата Отчётов" #: classic/graphics.xsl:1132 classic/gsad.xsl:405 classic/gsad.xsl:415 #: classic/gsad.xsl:463 classic/gsad.xsl:492 msgid "Dashboard" msgstr "" #: classic/graphics.xsl:1211 #, fuzzy msgid "Scans Dashboard" msgstr "Сканирование началось" #: classic/graphics.xsl:1306 msgid "Assets Dashboard" msgstr "" #: classic/graphics.xsl:1393 msgid "SecInfo Dashboard" msgstr "" #: classic/omp.xsl:697 #, fuzzy msgid "Report: Prognostic Results" msgstr "Отчёт: Прогнозы" #: classic/omp.xsl:698 #, fuzzy msgid "Report: Delta Results" msgstr "Отчёт: Изменения" #: classic/omp.xsl:699 classic/omp.xsl:32719 classic/omp.xsl:32725 #: classic/omp.xsl:33228 classic/omp.xsl:33460 #, fuzzy msgid "Report: Results" msgstr "Отчёт: Результаты" #: classic/omp.xsl:700 #, fuzzy msgid "Report: Prognostic Summary and Download" msgstr "Отчёт: Обощение Прогнозов и Скачивание" #: classic/omp.xsl:701 #, fuzzy msgid "Report: Delta Summary and Download" msgstr "Отчёт: Обощение Изменении и Скачивание" #: classic/omp.xsl:702 #, fuzzy msgid "Report: Summary and Download" msgstr "Отчёт: Обобщение и Скачивание" #: classic/omp.xsl:703 #, fuzzy msgid "Report: Prognostic Hosts" msgstr "Отчёт: Прогнозируемые Узлы" #: classic/omp.xsl:704 #, fuzzy msgid "Report: Hosts" msgstr "Отчёт: Узлы" #: classic/omp.xsl:705 classic/omp.xsl:32744 #, fuzzy msgid "Report: Ports" msgstr "Отчёт: Порты" #: classic/omp.xsl:706 #, fuzzy msgid "Report: Operating Systems" msgstr "Отчёт: Операционные системы" #: classic/omp.xsl:707 #, fuzzy msgid "Report: Prognostic Applications" msgstr "Отчёт: Прогнозируемые Приложения" #: classic/omp.xsl:708 #, fuzzy msgid "Report: Applications" msgstr "Отчёт: Приложения" #: classic/omp.xsl:709 #, fuzzy msgid "Report: Vulnerabilities" msgstr "Отчёт: Уязвимости" #: classic/omp.xsl:710 #, fuzzy msgid "Report: CVEs" msgstr "Отчёт: CVE" #: classic/omp.xsl:711 #, fuzzy msgid "Report: Closed CVEs" msgstr "Отчёт: Закрытые CVE" #: classic/omp.xsl:712 #, fuzzy msgid "Report: Topology" msgstr "Отчёт: Топология" #: classic/omp.xsl:713 #, fuzzy msgid "Report: SSL Certificates" msgstr "Отчёт: SSL-Сертификаты" #: classic/omp.xsl:714 #, fuzzy msgid "Report: Error Messages" msgstr "Отчёт: Сообщения об Ошибках" #: classic/omp.xsl:733 #, fuzzy msgid "has super access to " msgstr "имеет доступ на просмотр объектов типа " #: classic/omp.xsl:741 #, fuzzy msgid "has super access to all users" msgstr "имеет доступ на просмотр объектов типа " #: classic/omp.xsl:744 classic/dynamic_strings.xsl:633 #, fuzzy msgid "may login" msgstr "может входить в систему" #: classic/omp.xsl:747 #, fuzzy msgid "may run multiple OMP commands in one" msgstr "может исполнять несколько OMP команд как одну" #: classic/omp.xsl:750 #, fuzzy msgid "has all permissions" msgstr "имеет все разрешения" #: classic/omp.xsl:753 classic/dynamic_strings.xsl:709 #, fuzzy msgid "may empty the trashcan" msgstr "может очищать Корзину" #: classic/omp.xsl:756 #, fuzzy msgid "may get the dependencies of NVTs" msgstr "может получать зависимости NVT" #: classic/omp.xsl:759 classic/dynamic_strings.xsl:747 #, fuzzy msgid "may get NVT feed version information" msgstr "может получать информацию о версии подписки NVT" #: classic/omp.xsl:762 #, fuzzy msgid "may get version information" msgstr "может получать информацию о версии" #: classic/omp.xsl:765 classic/dynamic_strings.xsl:765 #, fuzzy msgid "may get the help text" msgstr "может получать страницы помощи" #: classic/omp.xsl:768 classic/dynamic_strings.xsl:793 #, fuzzy msgid "has write access to the authentication configuration" msgstr "может изменять конфигурацию аутентификации" #: classic/omp.xsl:771 classic/dynamic_strings.xsl:816 #, fuzzy msgid "may restore items from the trashcan" msgstr "может восстанавливать объекты из Корзины" #: classic/omp.xsl:778 classic/dynamic_strings.xsl:742 #, fuzzy msgid "has read access to SecInfo" msgstr "может просматривать Базу Знаний" #: classic/omp.xsl:804 classic/dynamic_strings.xsl:706 #, fuzzy msgid "may get details about the authentication configuration" msgstr "может получать подробности о конфигурации аутентификации" #: classic/omp.xsl:808 #, fuzzy msgid "may get details about %1" msgstr "может получать подробности о подписке NVT" #: classic/omp.xsl:820 classic/dynamic_strings.xsl:831 #, fuzzy msgid "may sync the CERT feed" msgstr "может синхронизировать подписку CERT" #: classic/omp.xsl:823 classic/dynamic_strings.xsl:832 #, fuzzy msgid "may sync the NVT feed" msgstr "может синхронизировать подписку NVT" #: classic/omp.xsl:826 classic/dynamic_strings.xsl:833 #, fuzzy msgid "may sync the SCAP feed" msgstr "может синхронизировать подписку SCAP" #: classic/omp.xsl:830 classic/dynamic_strings.xsl:834 #, fuzzy msgid "may sync %1" msgstr "может проверять агентов" #: classic/omp.xsl:959 #, fuzzy msgid "Send feedback to" msgstr "Направляйте свои сообщения" #: classic/omp.xsl:959 #, fuzzy msgid "Feedback" msgstr "Обратная связь" #: classic/omp.xsl:996 classic/omp.xsl:3214 msgctxt "Pagination" msgid "First" msgstr "Начало" #: classic/omp.xsl:999 classic/omp.xsl:1014 classic/omp.xsl:3222 #: classic/omp.xsl:3223 msgctxt "Pagination" msgid "Already on first page" msgstr "Уже на первой странице" #: classic/omp.xsl:1006 classic/omp.xsl:1011 classic/omp.xsl:3218 msgctxt "Pagination" msgid "Previous" msgstr "Пред." #: classic/omp.xsl:1021 classic/omp.xsl:3226 msgid "%1 - %2 of %3" msgstr "" #: classic/omp.xsl:1030 classic/omp.xsl:3231 msgctxt "Pagination" msgid "Next" msgstr "След." #: classic/omp.xsl:1033 classic/omp.xsl:1043 classic/omp.xsl:3239 #: classic/omp.xsl:3240 msgctxt "Pagination" msgid "Already on last page" msgstr "Уже на последней странице" #: classic/omp.xsl:1040 classic/omp.xsl:3235 msgctxt "Pagination" msgid "Last" msgstr "Конец" #: classic/omp.xsl:1156 classic/omp.xsl:1294 classic/omp.xsl:10917 #: classic/omp.xsl:12267 classic/omp.xsl:12883 classic/omp.xsl:13079 #: classic/omp.xsl:13301 classic/omp.xsl:14091 classic/omp.xsl:35587 #: classic/dynamic_strings.xsl:85 #, fuzzy msgid "Filter" msgstr "Фильтр" #: classic/omp.xsl:1166 classic/omp.xsl:3901 #, fuzzy msgid "Update Filter" msgstr "Обновить фильтр" #: classic/omp.xsl:1168 classic/omp.xsl:3087 classic/omp.xsl:3090 #: classic/omp.xsl:3091 classic/omp.xsl:3904 classic/omp.xsl:29390 #: classic/omp.xsl:29393 classic/omp.xsl:35459 classic/omp.xsl:35461 #, fuzzy msgctxt "Action Verb" msgid "Update" msgstr "Обновить" #: classic/omp.xsl:1171 #, fuzzy msgid "Reset Filter" msgstr "Фильтр Результатов" #: classic/omp.xsl:1176 classic/omp.xsl:1792 classic/omp.xsl:2524 #: classic/omp.xsl:3059 classic/omp.xsl:3247 classic/omp.xsl:3905 #: classic/omp.xsl:5376 classic/omp.xsl:5383 classic/omp.xsl:5848 #: classic/omp.xsl:6303 classic/omp.xsl:7885 classic/omp.xsl:9453 #: classic/omp.xsl:13440 classic/omp.xsl:14231 classic/omp.xsl:14576 #: classic/omp.xsl:16505 classic/omp.xsl:16657 classic/omp.xsl:17427 #: classic/omp.xsl:17825 classic/omp.xsl:19549 classic/omp.xsl:20361 #: classic/omp.xsl:22420 classic/omp.xsl:22712 classic/omp.xsl:22863 #: classic/omp.xsl:23128 classic/omp.xsl:23317 classic/omp.xsl:23753 #: classic/omp.xsl:26530 classic/omp.xsl:27863 classic/omp.xsl:28453 #: classic/omp.xsl:28573 classic/omp.xsl:29342 classic/omp.xsl:30648 #: classic/omp.xsl:33574 classic/omp.xsl:34726 classic/omp.xsl:35354 #: classic/omp.xsl:35765 classic/omp.xsl:37057 classic/omp.xsl:37081 #: classic/omp.xsl:37130 classic/omp.xsl:37415 classic/omp.xsl:38042 #: classic/omp.xsl:38729 classic/omp.xsl:38783 classic/omp.xsl:39025 #: classic/omp.xsl:39932 classic/gsad.xsl:705 #, fuzzy msgid "Help" msgstr "Помощь" #: classic/omp.xsl:1176 classic/omp.xsl:3905 #, fuzzy msgid "Powerfilter" msgstr "Фильтрация" #: classic/omp.xsl:1236 classic/omp.xsl:13437 classic/omp.xsl:13440 #: classic/dynamic_strings.xsl:404 #, fuzzy msgid "New Filter" msgstr "Новый Фильтр" #: classic/omp.xsl:1308 classic/omp.xsl:4682 classic/omp.xsl:12676 #: classic/omp.xsl:13191 classic/omp.xsl:14203 classic/omp.xsl:24115 #: classic/omp.xsl:24486 classic/omp.xsl:24836 classic/omp.xsl:25304 #: classic/omp.xsl:25738 classic/omp.xsl:26165 classic/omp.xsl:29833 #: classic/omp.xsl:35722 classic/wizard.xsl:503 classic/dynamic_strings.xsl:64 #, fuzzy msgid "Task" msgstr "Задача" #: classic/omp.xsl:1325 classic/omp.xsl:3485 #, fuzzy msgid "Show delta results" msgstr "Показать результаты по изменениям" #: classic/omp.xsl:1339 classic/omp.xsl:3497 #, fuzzy msgctxt "Delta Result" msgid "same" msgstr "такие же" #: classic/omp.xsl:1353 classic/omp.xsl:3511 #, fuzzy msgctxt "Delta Result" msgid "new" msgstr "новые" #: classic/omp.xsl:1367 classic/omp.xsl:3525 #, fuzzy msgctxt "Delta Result" msgid "gone" msgstr "пропали" #: classic/omp.xsl:1381 classic/omp.xsl:3539 #, fuzzy msgctxt "Delta Result" msgid "changed" msgstr "изменились" #: classic/omp.xsl:1400 classic/omp.xsl:3078 classic/omp.xsl:3082 #: classic/omp.xsl:29380 classic/omp.xsl:29384 #, fuzzy msgid "Apply overrides" msgstr "Применить переопределения" #: classic/omp.xsl:1420 classic/omp.xsl:3573 #, fuzzy msgid "Auto-FP" msgstr "Auto-FP" #: classic/omp.xsl:1433 classic/omp.xsl:3584 #, fuzzy msgid "Trust vendor security updates" msgstr "Доверять обновления безопасности от вендора" #: classic/omp.xsl:1447 classic/omp.xsl:3596 #, fuzzy msgid "Full CVE match" msgstr "Полное соответствие CVE" #: classic/omp.xsl:1460 classic/omp.xsl:3607 #, fuzzy msgid "Partial CVE match" msgstr "Частичное соответствие CVE" #: classic/omp.xsl:1469 classic/omp.xsl:3629 #, fuzzy msgid "Show Notes" msgstr "Показать Заметки" #: classic/omp.xsl:1489 classic/omp.xsl:3645 #, fuzzy msgid "Show Overrides" msgstr "Показать Переопределения" #: classic/omp.xsl:1509 classic/omp.xsl:3654 classic/omp.xsl:3660 #, fuzzy msgid "Only show hosts that have results" msgstr "Показывать только узлы с результатами" #: classic/omp.xsl:1529 classic/omp.xsl:3937 classic/omp.xsl:22008 #: classic/omp.xsl:30885 classic/omp.xsl:30889 classic/omp.xsl:32028 msgid "QoD" msgstr "" #: classic/omp.xsl:1534 #, fuzzy msgctxt "QoD" msgid "must be at least" msgstr " должно быть восстановлено первым." #: classic/omp.xsl:1545 classic/omp.xsl:3728 classic/omp.xsl:18660 #: classic/omp.xsl:18923 classic/omp.xsl:19383 classic/omp.xsl:37444 #: classic/omp.xsl:38063 #, fuzzy msgid "Timezone" msgstr "Часовой пояс" #: classic/omp.xsl:1569 #, fuzzy msgid "Severity (Class)" msgstr "Класс Важности" #: classic/omp.xsl:1658 #, fuzzy msgid "First result" msgstr "Начинать с" #: classic/omp.xsl:1680 classic/omp.xsl:3113 classic/omp.xsl:3547 #, fuzzy msgid "Results per page" msgstr "Результатов на страницу" #: classic/omp.xsl:1695 #, fuzzy msgid "Sort by" msgstr "Сортировать по" #: classic/omp.xsl:1755 classic/omp.xsl:15695 #, fuzzy msgid "Ascending" msgstr "По возрастанию" #: classic/omp.xsl:1766 classic/omp.xsl:15699 #, fuzzy msgid "Descending" msgstr "По убыванию" #: classic/omp.xsl:1806 classic/omp.xsl:12144 classic/omp.xsl:12256 #: classic/omp.xsl:12302 classic/omp.xsl:12330 classic/omp.xsl:12893 #: classic/omp.xsl:12949 classic/omp.xsl:13366 classic/omp.xsl:16346 #: classic/omp.xsl:18089 classic/omp.xsl:19473 classic/omp.xsl:20130 #: classic/omp.xsl:20830 classic/omp.xsl:21732 classic/omp.xsl:22619 #: classic/omp.xsl:22624 classic/omp.xsl:22679 classic/omp.xsl:27196 #: classic/omp.xsl:27218 classic/omp.xsl:27304 classic/omp.xsl:27332 #: classic/omp.xsl:27389 classic/omp.xsl:28217 classic/omp.xsl:29208 #: classic/omp.xsl:29727 classic/omp.xsl:30153 classic/omp.xsl:30427 #: classic/omp.xsl:31357 classic/omp.xsl:35188 classic/omp.xsl:35202 #: classic/omp.xsl:35222 #, fuzzy msgid "Details" msgstr "Подробности" #: classic/omp.xsl:1836 classic/dynamic_strings.xsl:199 #, fuzzy msgid "Filter Details" msgstr "Подробности Фильтра" #: classic/omp.xsl:1980 #, fuzzy msgid "Cannot move to trashcan." msgstr "Нельзя переместить в Корзину" #: classic/omp.xsl:1985 classic/omp.xsl:2215 classic/omp.xsl:6008 #: classic/omp.xsl:17889 classic/omp.xsl:34965 classic/omp.xsl:34973 #, fuzzy msgctxt "Action Verb" msgid "To Trashcan" msgstr "В Корзину" #: classic/omp.xsl:1999 classic/omp.xsl:2017 classic/omp.xsl:6030 #: classic/omp.xsl:16640 classic/omp.xsl:16813 classic/omp.xsl:17101 #: classic/omp.xsl:17577 classic/omp.xsl:17896 classic/omp.xsl:30157 #: classic/omp.xsl:30162 classic/omp.xsl:30170 classic/omp.xsl:30177 #: classic/omp.xsl:30184 classic/omp.xsl:30191 classic/omp.xsl:30198 #: classic/omp.xsl:30205 classic/omp.xsl:30431 classic/omp.xsl:30436 #: classic/omp.xsl:30444 classic/omp.xsl:30451 classic/omp.xsl:30458 #: classic/omp.xsl:30465 classic/omp.xsl:30472 classic/omp.xsl:30479 #: classic/omp.xsl:38042 classic/omp.xsl:39063 classic/omp.xsl:39081 #: classic/omp.xsl:39553 classic/omp.xsl:39571 #, fuzzy msgctxt "Action Verb" msgid "Edit" msgstr "Редактировать" #: classic/omp.xsl:2029 classic/omp.xsl:2044 classic/omp.xsl:2045 #: classic/omp.xsl:2052 classic/omp.xsl:2058 classic/omp.xsl:5902 #: classic/omp.xsl:5912 classic/omp.xsl:5920 classic/omp.xsl:5921 #: classic/omp.xsl:17842 classic/omp.xsl:17843 classic/omp.xsl:17858 #: classic/omp.xsl:30213 classic/omp.xsl:30282 classic/omp.xsl:30487 #: classic/omp.xsl:30556 #, fuzzy msgctxt "Action Verb" msgid "Clone" msgstr "Копировать" #: classic/omp.xsl:2060 classic/omp.xsl:17860 classic/omp.xsl:30284 #: classic/omp.xsl:30558 #, fuzzy msgid "Permission to clone denied" msgstr "В разрешение на копирование отказано" #: classic/omp.xsl:2071 classic/omp.xsl:30291 classic/omp.xsl:30565 #: classic/omp.xsl:39591 classic/omp.xsl:39683 #, fuzzy msgctxt "Action Verb" msgid "Export" msgstr "Экспорт" #: classic/omp.xsl:2089 classic/omp.xsl:2090 classic/omp.xsl:2109 #: classic/omp.xsl:2111 classic/omp.xsl:2121 classic/omp.xsl:2122 #: classic/omp.xsl:5946 classic/omp.xsl:5975 classic/omp.xsl:7007 #: classic/omp.xsl:7013 classic/omp.xsl:9148 classic/omp.xsl:12285 #: classic/omp.xsl:13277 classic/omp.xsl:14014 classic/omp.xsl:16086 #: classic/omp.xsl:18517 classic/omp.xsl:19319 classic/omp.xsl:20342 #: classic/omp.xsl:20726 classic/omp.xsl:26436 classic/omp.xsl:27414 #: classic/omp.xsl:28089 classic/omp.xsl:28334 classic/omp.xsl:28335 #: classic/omp.xsl:28341 classic/omp.xsl:28905 classic/omp.xsl:35109 #: classic/omp.xsl:36408 classic/omp.xsl:36421 classic/omp.xsl:36423 #: classic/omp.xsl:36428 classic/omp.xsl:38805 classic/omp.xsl:39053 #: classic/omp.xsl:39542 classic/omp.xsl:39675 #, fuzzy msgid "Delete" msgstr "Удалить" #: classic/omp.xsl:2141 classic/omp.xsl:2142 classic/omp.xsl:8224 #: classic/omp.xsl:12266 classic/omp.xsl:16068 classic/omp.xsl:20328 #: classic/omp.xsl:20712 #, fuzzy msgid "Restore" msgstr "Восстановить" #: classic/omp.xsl:2160 classic/omp.xsl:2161 classic/omp.xsl:4562 #: classic/omp.xsl:4566 classic/omp.xsl:4572 classic/omp.xsl:4590 #, fuzzy msgid "Resume" msgstr "Продолжить" #: classic/omp.xsl:2172 classic/omp.xsl:4457 classic/omp.xsl:4516 #: classic/omp.xsl:4533 #, fuzzy msgctxt "Action Verb" msgid "Start" msgstr "Запустить" #: classic/omp.xsl:2201 classic/omp.xsl:2202 #, fuzzy msgctxt "Action Verb" msgid "Stop" msgstr "Остановить" #: classic/omp.xsl:2214 #, fuzzy msgid "Moving to trashcan..." msgstr "Перенести в Корзину" #: classic/omp.xsl:2216 classic/omp.xsl:34966 #, fuzzy msgctxt "Action Verb" msgid "Move To Trashcan" msgstr "Перенести в Корзину" #: classic/omp.xsl:2412 classic/omp.xsl:25281 classic/omp.xsl:25680 msgctxt "Severity" msgid "High" msgstr "Высокая" #: classic/omp.xsl:2415 classic/omp.xsl:25282 classic/omp.xsl:25687 msgctxt "Severity" msgid "Medium" msgstr "Средняя" #: classic/omp.xsl:2418 classic/omp.xsl:25283 classic/omp.xsl:25694 msgctxt "Severity" msgid "Low" msgstr "Низкая" #: classic/omp.xsl:2421 classic/omp.xsl:24105 classic/omp.xsl:25262 #: classic/omp.xsl:25284 classic/omp.xsl:25701 msgctxt "Severity" msgid "Log" msgstr "Рег." #: classic/omp.xsl:2424 msgctxt "Severity" msgid "False Pos." msgstr "Ложная" #: classic/omp.xsl:2524 #, fuzzy msgid "User Tags list" msgstr "Список Тэгов Пользователя" #: classic/omp.xsl:2531 #, fuzzy msgid "New tag" msgstr "Новый Тэг" #: classic/omp.xsl:2534 classic/omp.xsl:2542 classic/omp.xsl:2550 #, fuzzy msgid "Add tag" msgstr "Добавить Тэг" #: classic/omp.xsl:2539 classic/omp.xsl:2547 classic/omp.xsl:14228 #: classic/omp.xsl:14231 classic/dynamic_strings.xsl:405 #, fuzzy msgid "New Tag" msgstr "Новый Тэг" #: classic/omp.xsl:2556 classic/omp.xsl:13875 classic/omp.xsl:14236 #: classic/omp.xsl:14237 classic/omp.xsl:30296 classic/omp.xsl:30571 #: classic/omp.xsl:36057 classic/dynamic_strings.xsl:118 classic/gsad.xsl:604 #, fuzzy msgid "Tags" msgstr "Тэги" #: classic/omp.xsl:2559 #, fuzzy msgid "User Tags" msgstr "Список Тэгов Пользователя" #: classic/omp.xsl:2565 #, fuzzy msgctxt "Tags" msgid "none" msgstr "отсутствуют" #: classic/omp.xsl:2577 #, fuzzy msgid "Adding Tag..." msgstr "Добавить Тэг" #: classic/omp.xsl:2588 classic/omp.xsl:2606 classic/omp.xsl:2607 #: classic/omp.xsl:6854 #, fuzzy msgid "Add Tag" msgstr "Добавить Тэг" #: classic/omp.xsl:2601 classic/omp.xsl:6869 #, fuzzy msgctxt "Tag" msgid "with Value" msgstr "со Значением" #: classic/omp.xsl:2656 classic/omp.xsl:2917 classic/omp.xsl:4464 #: classic/omp.xsl:4691 classic/omp.xsl:4705 classic/omp.xsl:4729 #: classic/omp.xsl:4761 classic/omp.xsl:4874 classic/omp.xsl:4909 #: classic/omp.xsl:4935 classic/omp.xsl:6326 classic/omp.xsl:6489 #: classic/omp.xsl:7722 classic/omp.xsl:8304 classic/omp.xsl:8490 #: classic/omp.xsl:8680 classic/omp.xsl:8746 classic/omp.xsl:9269 #: classic/omp.xsl:9319 classic/omp.xsl:9368 classic/omp.xsl:9473 #: classic/omp.xsl:9532 classic/omp.xsl:9571 classic/omp.xsl:9778 #: classic/omp.xsl:10279 classic/omp.xsl:10901 classic/omp.xsl:10976 #: classic/omp.xsl:12939 classic/omp.xsl:13310 classic/omp.xsl:13356 #: classic/omp.xsl:13394 classic/omp.xsl:13415 classic/omp.xsl:13459 #: classic/omp.xsl:13531 classic/omp.xsl:13732 classic/omp.xsl:13903 #: classic/omp.xsl:14280 classic/omp.xsl:14436 classic/omp.xsl:14608 #: classic/omp.xsl:14909 classic/omp.xsl:15640 classic/omp.xsl:16161 #: classic/omp.xsl:16201 classic/omp.xsl:16233 classic/omp.xsl:16260 #: classic/omp.xsl:16287 classic/omp.xsl:16336 classic/omp.xsl:16443 #: classic/omp.xsl:16577 classic/omp.xsl:16705 classic/omp.xsl:17127 #: classic/omp.xsl:17147 classic/omp.xsl:17188 classic/omp.xsl:17252 #: classic/omp.xsl:17268 classic/omp.xsl:17292 classic/omp.xsl:18079 #: classic/omp.xsl:18143 classic/omp.xsl:18251 classic/omp.xsl:18608 #: classic/omp.xsl:18736 classic/omp.xsl:18858 classic/omp.xsl:19352 #: classic/omp.xsl:19463 classic/omp.xsl:19568 classic/omp.xsl:19688 #: classic/omp.xsl:19740 classic/omp.xsl:20035 classic/omp.xsl:20120 #: classic/omp.xsl:20380 classic/omp.xsl:20455 classic/omp.xsl:20550 #: classic/omp.xsl:20819 classic/omp.xsl:21837 classic/omp.xsl:21897 #: classic/omp.xsl:21972 classic/omp.xsl:22050 classic/omp.xsl:22125 #: classic/omp.xsl:22187 classic/omp.xsl:22248 classic/omp.xsl:22611 #: classic/omp.xsl:22649 classic/omp.xsl:22674 classic/omp.xsl:22826 #: classic/omp.xsl:22977 classic/omp.xsl:26493 classic/omp.xsl:26513 #: classic/omp.xsl:26551 classic/omp.xsl:26626 classic/omp.xsl:26804 #: classic/omp.xsl:27277 classic/omp.xsl:27438 classic/omp.xsl:27461 #: classic/omp.xsl:27525 classic/omp.xsl:27882 classic/omp.xsl:27937 #: classic/omp.xsl:28207 classic/omp.xsl:28274 classic/omp.xsl:28541 #: classic/omp.xsl:28669 classic/omp.xsl:28918 classic/omp.xsl:29029 #: classic/omp.xsl:29198 classic/omp.xsl:34744 classic/omp.xsl:34806 #: classic/omp.xsl:34849 classic/omp.xsl:34940 classic/omp.xsl:35182 #: classic/omp.xsl:35216 classic/omp.xsl:35250 classic/omp.xsl:35269 #: classic/omp.xsl:35550 classic/omp.xsl:35563 classic/omp.xsl:35583 #: classic/omp.xsl:35599 classic/omp.xsl:35615 classic/omp.xsl:35627 #: classic/omp.xsl:35643 classic/omp.xsl:35659 classic/omp.xsl:35675 #: classic/omp.xsl:35691 classic/omp.xsl:35706 classic/omp.xsl:36241 #: classic/omp.xsl:37440 classic/omp.xsl:38059 classic/omp.xsl:38749 #: classic/omp.xsl:38834 classic/omp.xsl:38968 classic/omp.xsl:39200 #: classic/omp.xsl:39358 classic/omp.xsl:39405 #, fuzzy msgid "Name" msgstr "Наименование" #: classic/omp.xsl:2657 classic/omp.xsl:13736 classic/omp.xsl:13891 #: classic/omp.xsl:14295 classic/omp.xsl:14451 classic/omp.xsl:17128 #: classic/omp.xsl:28919 classic/omp.xsl:29030 classic/omp.xsl:29535 #: classic/omp.xsl:35692 classic/omp.xsl:36937 classic/omp.xsl:37009 #: classic/omp.xsl:37441 classic/omp.xsl:38060 classic/omp.xsl:39201 #, fuzzy msgid "Value" msgstr "Значение" #: classic/omp.xsl:2658 classic/omp.xsl:4695 classic/omp.xsl:6333 #: classic/omp.xsl:6497 classic/omp.xsl:7736 classic/omp.xsl:8498 #: classic/omp.xsl:8757 classic/omp.xsl:9184 classic/omp.xsl:9480 #: classic/omp.xsl:9578 classic/omp.xsl:9782 classic/omp.xsl:10286 #: classic/omp.xsl:10985 classic/omp.xsl:12395 classic/omp.xsl:13314 #: classic/omp.xsl:13467 classic/omp.xsl:13541 classic/omp.xsl:13887 #: classic/omp.xsl:14288 classic/omp.xsl:14444 classic/omp.xsl:14616 #: classic/omp.xsl:14919 classic/omp.xsl:16119 classic/omp.xsl:16451 #: classic/omp.xsl:17953 classic/omp.xsl:18150 classic/omp.xsl:18616 #: classic/omp.xsl:18869 classic/omp.xsl:19356 classic/omp.xsl:19575 #: classic/omp.xsl:19747 classic/omp.xsl:19932 classic/omp.xsl:20388 #: classic/omp.xsl:20557 classic/omp.xsl:20759 classic/omp.xsl:26469 #: classic/omp.xsl:26559 classic/omp.xsl:26636 classic/omp.xsl:26870 #: classic/omp.xsl:27281 classic/omp.xsl:27566 classic/omp.xsl:27890 #: classic/omp.xsl:28122 classic/omp.xsl:28281 classic/omp.xsl:34752 #: classic/omp.xsl:34816 classic/omp.xsl:35142 classic/omp.xsl:35603 #: classic/omp.xsl:38756 classic/omp.xsl:38979 classic/omp.xsl:39110 #, fuzzy msgid "Comment" msgstr "Комментарии" #: classic/omp.xsl:2659 classic/omp.xsl:2923 classic/omp.xsl:5587 #: classic/omp.xsl:13397 classic/omp.xsl:16583 classic/omp.xsl:17129 #: classic/omp.xsl:17152 classic/omp.xsl:17191 classic/omp.xsl:17255 #: classic/omp.xsl:17271 classic/omp.xsl:17762 classic/omp.xsl:24944 #: classic/omp.xsl:26281 classic/omp.xsl:26494 classic/omp.xsl:27443 #: classic/omp.xsl:28313 classic/omp.xsl:30920 classic/omp.xsl:32195 #: classic/omp.xsl:34040 classic/omp.xsl:34942 classic/omp.xsl:35251 #: classic/omp.xsl:35552 classic/omp.xsl:35566 classic/omp.xsl:35588 #: classic/omp.xsl:35604 classic/omp.xsl:35616 classic/omp.xsl:35632 #: classic/omp.xsl:35648 classic/omp.xsl:35664 classic/omp.xsl:35680 #: classic/omp.xsl:35695 classic/omp.xsl:35711 classic/omp.xsl:35727 #: classic/omp.xsl:39204 #, fuzzy msgid "Actions" msgstr "Действия" #: classic/omp.xsl:2706 classic/dynamic_strings.xsl:200 #, fuzzy msgid "Tag Details" msgstr "Подробности Тэга" #: classic/omp.xsl:2786 classic/omp.xsl:2793 classic/omp.xsl:2800 #: classic/omp.xsl:14380 classic/dynamic_strings.xsl:618 #, fuzzy msgid "Edit Tag" msgstr "Редактировать Тэг" #: classic/omp.xsl:2816 msgid "Toggling Tag..." msgstr "" #: classic/omp.xsl:2819 classic/omp.xsl:2820 #, fuzzy msgid "Enable Tag" msgstr "Включить Тэг" #: classic/omp.xsl:2823 classic/omp.xsl:2824 #, fuzzy msgid "Disable Tag" msgstr "Отключить Тэг" #: classic/omp.xsl:2891 classic/omp.xsl:27016 #, fuzzy msgid "Create Multiple Permissions" msgstr "Создать несколько Разрешений" #: classic/omp.xsl:2899 classic/omp.xsl:2902 classic/omp.xsl:27265 #: classic/omp.xsl:35994 classic/dynamic_strings.xsl:119 classic/gsad.xsl:610 #, fuzzy msgid "Permissions" msgstr "Разрешения" #: classic/omp.xsl:2908 #, fuzzy msgctxt "Permissions" msgid "none" msgstr "отсутствуют" #: classic/omp.xsl:2918 classic/omp.xsl:20023 classic/omp.xsl:20036 #: classic/omp.xsl:22481 classic/omp.xsl:22690 classic/omp.xsl:22959 #: classic/omp.xsl:22963 classic/omp.xsl:23251 classic/omp.xsl:23257 #: classic/omp.xsl:26994 classic/omp.xsl:27285 classic/omp.xsl:27465 #: classic/omp.xsl:27805 classic/omp.xsl:29142 classic/omp.xsl:34941 #: classic/omp.xsl:35183 classic/omp.xsl:35217 #, fuzzy msgid "Description" msgstr "Описание" #: classic/omp.xsl:2919 classic/omp.xsl:13744 classic/omp.xsl:13926 #: classic/omp.xsl:14302 classic/omp.xsl:14458 classic/omp.xsl:26885 #: classic/omp.xsl:27439 classic/omp.xsl:27469 classic/omp.xsl:27664 #: classic/omp.xsl:35693 #, fuzzy msgid "Resource Type" msgstr "Тип Ресурса" #: classic/omp.xsl:2920 classic/omp.xsl:27315 classic/omp.xsl:27440 #: classic/omp.xsl:27473 #, fuzzy msgid "Resource" msgstr "Ресурс" #: classic/omp.xsl:2921 classic/omp.xsl:27441 classic/omp.xsl:27477 #, fuzzy msgctxt "Permission" msgid "Subject Type" msgstr "Тип Субъекта" #: classic/omp.xsl:2922 classic/omp.xsl:26878 classic/omp.xsl:27442 #: classic/omp.xsl:27481 classic/omp.xsl:27575 #, fuzzy msgctxt "Permission" msgid "Subject" msgstr "Субъект" #: classic/omp.xsl:2949 classic/omp.xsl:4451 classic/omp.xsl:7884 #: classic/omp.xsl:7885 #, fuzzy msgid "Import Report" msgstr "Импортировать Отчёт" #: classic/omp.xsl:2964 classic/omp.xsl:10777 classic/omp.xsl:10850 #: classic/omp.xsl:11787 classic/omp.xsl:11891 classic/omp.xsl:12658 #: classic/omp.xsl:12711 classic/omp.xsl:12813 classic/omp.xsl:13121 #: classic/omp.xsl:14147 classic/omp.xsl:29411 classic/omp.xsl:34312 #: classic/omp.xsl:34347 #, fuzzy msgid "Report" msgstr "Отчёт" #: classic/omp.xsl:2968 #, fuzzy msgid "Container Task" msgstr "Новая Задача-Контейнер" #: classic/omp.xsl:2983 #, fuzzy msgid "Create a new container task" msgstr "может создавать новый объект типа " #: classic/omp.xsl:2991 classic/omp.xsl:4807 classic/omp.xsl:33769 #, fuzzy msgid "Add to Assets" msgstr "Добавить в Активы" #: classic/omp.xsl:2994 classic/omp.xsl:33751 msgid "Add to Assets with QoD>=%1%% and Overrides enabled" msgstr "" #: classic/omp.xsl:2998 classic/omp.xsl:4842 classic/omp.xsl:6619 #: classic/omp.xsl:6653 classic/omp.xsl:6697 classic/omp.xsl:7427 #: classic/omp.xsl:7449 classic/omp.xsl:7482 classic/omp.xsl:7502 #: classic/omp.xsl:7555 classic/omp.xsl:23935 classic/omp.xsl:23943 #: classic/omp.xsl:24319 classic/omp.xsl:24325 classic/omp.xsl:24332 #: classic/omp.xsl:24350 classic/omp.xsl:24356 classic/omp.xsl:24374 #: classic/omp.xsl:24380 classic/omp.xsl:24634 classic/omp.xsl:24781 #: classic/omp.xsl:24784 classic/omp.xsl:25090 classic/omp.xsl:25097 #: classic/omp.xsl:25498 classic/omp.xsl:25504 classic/omp.xsl:25510 #: classic/omp.xsl:25526 classic/omp.xsl:25532 classic/omp.xsl:25548 #: classic/omp.xsl:25554 classic/omp.xsl:25936 classic/omp.xsl:26083 #: classic/omp.xsl:26086 classic/omp.xsl:28695 classic/omp.xsl:28709 #: classic/omp.xsl:28801 classic/omp.xsl:28888 classic/omp.xsl:28952 #: classic/omp.xsl:28962 classic/omp.xsl:29047 classic/omp.xsl:29131 #, fuzzy msgid "yes" msgstr "да" #: classic/omp.xsl:3002 classic/omp.xsl:4839 classic/omp.xsl:6638 #: classic/omp.xsl:6662 classic/omp.xsl:6712 classic/omp.xsl:7437 #: classic/omp.xsl:7459 classic/omp.xsl:7491 classic/omp.xsl:7511 #: classic/omp.xsl:7570 classic/omp.xsl:23957 classic/omp.xsl:24342 #: classic/omp.xsl:24366 classic/omp.xsl:24390 classic/omp.xsl:24631 #: classic/omp.xsl:24778 classic/omp.xsl:25110 classic/omp.xsl:25518 #: classic/omp.xsl:25540 classic/omp.xsl:25562 classic/omp.xsl:25933 #: classic/omp.xsl:26080 classic/omp.xsl:28701 classic/omp.xsl:28715 #: classic/omp.xsl:28798 classic/omp.xsl:28885 classic/omp.xsl:28956 #: classic/omp.xsl:28966 classic/omp.xsl:29044 classic/omp.xsl:29128 #, fuzzy msgid "no" msgstr "Нет" #: classic/omp.xsl:3058 #, fuzzy msgid "Host Filtering" msgstr "Фильтрование Узлов" #: classic/omp.xsl:3059 classic/omp.xsl:3247 classic/omp.xsl:14622 #: classic/omp.xsl:14928 classic/omp.xsl:15251 classic/omp.xsl:15644 #: classic/omp.xsl:16123 classic/omp.xsl:23964 classic/omp.xsl:24399 #: classic/omp.xsl:24794 classic/omp.xsl:25117 classic/omp.xsl:25571 #: classic/omp.xsl:26096 classic/omp.xsl:29342 classic/omp.xsl:29347 #: classic/omp.xsl:29348 classic/omp.xsl:33099 classic/omp.xsl:33185 #: classic/omp.xsl:33296 classic/omp.xsl:33439 classic/omp.xsl:33536 #: classic/omp.xsl:33932 classic/omp.xsl:35707 classic/omp.xsl:38734 #: classic/omp.xsl:38735 classic/omp.xsl:38880 classic/omp.xsl:38883 #: classic/omp.xsl:39034 classic/omp.xsl:39035 classic/omp.xsl:39098 #: classic/omp.xsl:39297 classic/omp.xsl:39312 classic/omp.xsl:39432 #: classic/omp.xsl:39639 classic/gsad.xsl:468 #, fuzzy msgid "Hosts" msgstr "Узлы" #: classic/omp.xsl:3077 classic/omp.xsl:3081 classic/omp.xsl:3394 #: classic/omp.xsl:3396 classic/omp.xsl:8336 classic/omp.xsl:8337 #: classic/omp.xsl:8361 classic/omp.xsl:8363 classic/omp.xsl:29379 #: classic/omp.xsl:29383 classic/omp.xsl:29848 classic/omp.xsl:29849 #: classic/omp.xsl:29873 classic/omp.xsl:29875 classic/omp.xsl:30861 #: classic/omp.xsl:30862 classic/omp.xsl:31979 classic/omp.xsl:31980 #: classic/omp.xsl:32004 classic/omp.xsl:32006 #, fuzzy msgid "No Overrides" msgstr "Отсутствуют Переопределения" #: classic/omp.xsl:3119 #, fuzzy msgid "Text phrase" msgstr "Текстовый шаблон" #: classic/omp.xsl:3125 classic/omp.xsl:3125 classic/omp.xsl:3735 #: classic/omp.xsl:3735 #, fuzzy msgid "Apply" msgstr "Применить" #: classic/omp.xsl:3128 classic/omp.xsl:3738 classic/omp.xsl:3933 #: classic/omp.xsl:16579 classic/omp.xsl:16707 classic/omp.xsl:22794 #: classic/omp.xsl:22827 classic/omp.xsl:22926 classic/omp.xsl:23202 #: classic/omp.xsl:23372 classic/omp.xsl:24054 classic/omp.xsl:24452 #: classic/omp.xsl:24820 classic/omp.xsl:25211 classic/omp.xsl:25624 #: classic/omp.xsl:26122 classic/omp.xsl:29690 classic/omp.xsl:30317 #: classic/omp.xsl:30739 classic/omp.xsl:30840 classic/omp.xsl:30847 #: classic/omp.xsl:33031 classic/omp.xsl:33100 classic/omp.xsl:33186 #: classic/omp.xsl:33297 classic/omp.xsl:33441 classic/omp.xsl:33538 #: classic/omp.xsl:33934 classic/omp.xsl:35725 classic/omp.xsl:39161 #: classic/omp.xsl:39374 classic/omp.xsl:39414 #, fuzzy msgid "Severity" msgstr "Важность" #: classic/omp.xsl:3206 #, fuzzy msgid "Filtered Hosts" msgstr "Отфильтрованные Узлы" #: classic/omp.xsl:3254 #, fuzzy msgid "No hosts available for Prognostic Report" msgstr "Отсутствуют узлы для Отчёта о Прогнозах" #: classic/omp.xsl:3262 #, fuzzy msgid "No SCAP data available for Prognostic Report" msgstr "Отсутствуют данные SCAP для Отчёта о Прогнозах" #: classic/omp.xsl:3271 classic/omp.xsl:3272 classic/omp.xsl:29352 #: classic/omp.xsl:29358 classic/omp.xsl:29359 classic/omp.xsl:32314 #: classic/omp.xsl:32316 #, fuzzy msgid "Prognostic Report" msgstr "Отчёт о Прогнозах" #: classic/omp.xsl:3280 #, fuzzy msgid "0 hosts" msgstr "0 узлов" #: classic/omp.xsl:3316 classic/omp.xsl:3317 #, fuzzy msgid "Collapse details of all vulnerabilities" msgstr "Свернуть подробности всех уязвимостей" #: classic/omp.xsl:3322 classic/omp.xsl:3323 #, fuzzy msgid "Expand to full details of all vulnerabilities" msgstr "Развернуть подробности всех уязвимостей" #: classic/omp.xsl:3387 classic/omp.xsl:3389 classic/omp.xsl:8342 #: classic/omp.xsl:8343 classic/omp.xsl:8371 classic/omp.xsl:8373 #: classic/omp.xsl:29854 classic/omp.xsl:29855 classic/omp.xsl:29883 #: classic/omp.xsl:29885 classic/omp.xsl:30870 classic/omp.xsl:30871 #: classic/omp.xsl:31985 classic/omp.xsl:31986 classic/omp.xsl:32014 #: classic/omp.xsl:32016 #, fuzzy msgid "Overrides are Applied" msgstr "Переопределения включены" #: classic/omp.xsl:3564 classic/omp.xsl:4817 classic/omp.xsl:6646 #: classic/omp.xsl:7472 #, fuzzy msgid "Apply Overrides" msgstr "Применить переопределения" #: classic/omp.xsl:3863 classic/omp.xsl:3866 #, fuzzy msgid "Use filtered results (all pages)" msgstr "Все отфильтрованные результаты:" #: classic/omp.xsl:3871 classic/omp.xsl:3874 #, fuzzy msgid "Use all unfiltered results" msgstr "Все отфильтрованные результаты:" #: classic/omp.xsl:3879 classic/omp.xsl:3882 #, fuzzy msgid "Use filtered results (current page)" msgstr " из текущих параметров" #: classic/omp.xsl:3925 classic/omp.xsl:30807 classic/omp.xsl:30811 #: classic/omp.xsl:31960 classic/omp.xsl:33183 #, fuzzy msgid "Vulnerability" msgstr "Уязвимость" #: classic/omp.xsl:3929 classic/omp.xsl:21998 classic/omp.xsl:23632 #: classic/omp.xsl:30825 classic/omp.xsl:30830 classic/omp.xsl:30830 #: classic/omp.xsl:31312 classic/omp.xsl:31964 #, fuzzy msgid "Solution type" msgstr "Тип решения" #: classic/omp.xsl:3941 classic/omp.xsl:10816 classic/omp.xsl:11844 #: classic/omp.xsl:12697 classic/omp.xsl:12762 classic/omp.xsl:14042 #: classic/omp.xsl:19581 classic/omp.xsl:19692 classic/omp.xsl:19755 #: classic/omp.xsl:19937 classic/omp.xsl:20394 classic/omp.xsl:20459 #: classic/omp.xsl:20564 classic/omp.xsl:20763 classic/omp.xsl:29401 #: classic/omp.xsl:30898 classic/omp.xsl:30902 classic/omp.xsl:32033 #: classic/omp.xsl:32769 classic/omp.xsl:33028 classic/omp.xsl:33855 #: classic/omp.xsl:34038 classic/omp.xsl:34202 classic/omp.xsl:34286 #: classic/omp.xsl:35644 classic/omp.xsl:35676 classic/omp.xsl:36959 #: classic/omp.xsl:37029 classic/omp.xsl:39025 classic/omp.xsl:39101 #, fuzzy msgid "Host" msgstr "узел" #: classic/omp.xsl:3945 #, fuzzy msgctxt "Host" msgid "Location" msgstr "Где обнаружено" #: classic/omp.xsl:4134 classic/omp.xsl:4709 classic/omp.xsl:4733 #: classic/omp.xsl:4765 classic/omp.xsl:4878 classic/omp.xsl:4913 #: classic/omp.xsl:4939 classic/omp.xsl:5814 classic/omp.xsl:12125 #: classic/omp.xsl:12683 classic/omp.xsl:13907 classic/omp.xsl:16165 #: classic/omp.xsl:16205 classic/omp.xsl:16237 classic/omp.xsl:16264 #: classic/omp.xsl:16291 classic/omp.xsl:17925 classic/omp.xsl:22434 #: classic/omp.xsl:22727 classic/omp.xsl:22877 classic/omp.xsl:23142 #: classic/omp.xsl:23331 classic/omp.xsl:23779 #, fuzzy msgid "ID" msgstr "ID" #: classic/omp.xsl:4140 classic/omp.xsl:5822 classic/omp.xsl:13752 #: classic/omp.xsl:16678 classic/omp.xsl:17448 classic/omp.xsl:17933 #: classic/omp.xsl:21845 classic/omp.xsl:21985 classic/omp.xsl:22071 #: classic/omp.xsl:22261 classic/omp.xsl:22451 classic/omp.xsl:22733 #: classic/omp.xsl:22887 classic/omp.xsl:23152 classic/omp.xsl:23341 #: classic/omp.xsl:23786 classic/omp.xsl:30299 classic/omp.xsl:30576 #, fuzzy msgctxt "Date" msgid "Modified" msgstr "Изменено" #: classic/omp.xsl:4144 classic/omp.xsl:5818 classic/omp.xsl:16674 #: classic/omp.xsl:17444 classic/omp.xsl:17929 classic/omp.xsl:21980 #: classic/omp.xsl:22066 classic/omp.xsl:22133 classic/omp.xsl:22195 #: classic/omp.xsl:22256 classic/omp.xsl:22739 classic/omp.xsl:22883 #: classic/omp.xsl:23148 classic/omp.xsl:23337 classic/omp.xsl:23792 #: classic/omp.xsl:32042 classic/omp.xsl:39202 #, fuzzy msgctxt "Date" msgid "Created" msgstr "Создано" #: classic/omp.xsl:4148 classic/omp.xsl:5826 #, fuzzy msgid "Owner" msgstr "Владелец" #: classic/omp.xsl:4170 classic/omp.xsl:5508 #, fuzzy msgid "%1 of %2" msgstr " из " #: classic/omp.xsl:4238 classic/omp.xsl:8411 classic/omp.xsl:9866 #: classic/omp.xsl:39702 #, fuzzy msgid "Applied filter:" msgstr "Действующий фильтр" #: classic/omp.xsl:4253 msgid "The report is empty. This can happen for the following reasons:" msgstr "" #: classic/omp.xsl:4259 msgid "The scan just started and no results have arrived yet." msgstr "" #: classic/omp.xsl:4265 classic/omp.xsl:4280 msgid "Click here to reload this page and update the status." msgstr "" #: classic/omp.xsl:4274 msgid "The scan is still running and no results have arrived yet." msgstr "" #: classic/omp.xsl:4289 msgid "The target hosts could be regarded dead." msgstr "" #: classic/omp.xsl:4297 classic/omp.xsl:14871 classic/dynamic_strings.xsl:607 #, fuzzy msgid "Edit Target" msgstr "Редактировать Цель" #: classic/omp.xsl:4300 classic/omp.xsl:4310 msgid "" "You could change the Alive Test method of the target. However, if the " "targets are indeed dead, the scan duration might increase significantly." msgstr "" #: classic/omp.xsl:4302 #, fuzzy msgid "Click here to edit the target" msgstr "Нажмите здесь для перехода на страницу с Ошибками" #: classic/omp.xsl:4322 msgid "The report is empty." msgstr "" #: classic/omp.xsl:4324 msgid "The filter does not match any of %1 results." msgstr "" #: classic/omp.xsl:4333 msgid "The report only contains log messages, which are currently excluded." msgstr "" #: classic/omp.xsl:4336 msgid "Log messages are currently excluded." msgstr "" #: classic/omp.xsl:4342 msgid "Add log messages to the filter" msgstr "" #: classic/omp.xsl:4345 msgid "Include log messages in your filter setting." msgstr "" #: classic/omp.xsl:4355 msgid "You are using keywords setting a minimum limit on severity." msgstr "" #: classic/omp.xsl:4359 msgid "Remove severity limit" msgstr "" #: classic/omp.xsl:4362 msgid "Remove the severity limit from your filter settings." msgstr "" #: classic/omp.xsl:4372 msgid "" "There may be results below the current minimum Quality of Detection level." msgstr "" #: classic/omp.xsl:4376 msgid "Descrease minimum QoD" msgstr "" #: classic/omp.xsl:4379 msgid "" "Decrease the minimum QoD in the Filter to 30 percent to see those results." msgstr "" #: classic/omp.xsl:4389 msgid "You are using keywords setting a lower limit on QoD." msgstr "" #: classic/omp.xsl:4393 msgid "Remove QoD limit" msgstr "" #: classic/omp.xsl:4396 #, fuzzy msgid "Remove Quality of Detection limit." msgstr "Результаты Выявления Уязвимости" #: classic/omp.xsl:4404 msgid "Your filter settings may be too refined." msgstr "" #: classic/omp.xsl:4408 #, fuzzy msgid "Edit filter" msgstr "Редактировать Фильтр" #: classic/omp.xsl:4411 msgid "Update and adjust your filter settings." msgstr "" #: classic/omp.xsl:4418 msgid "Your last filter change may be too restrictive." msgstr "" #: classic/omp.xsl:4422 #, fuzzy msgid "Reset filter" msgstr "Фильтр Результатов" #: classic/omp.xsl:4425 msgid "Reset the filter settings to the defaults." msgstr "" #: classic/omp.xsl:4457 #, fuzzy msgid "Permission to start task denied" msgstr "В разрешении на запуск задачи отказано" #: classic/omp.xsl:4463 classic/omp.xsl:4464 #, fuzzy msgid "Schedule Unavailable" msgstr "Фильтр Расписаний" #: classic/omp.xsl:4472 classic/omp.xsl:4781 #, fuzzy msgctxt "Task|Schedule" msgid "Next due: over" msgstr "Следующее время запуска: пропущено" #: classic/omp.xsl:4478 classic/omp.xsl:4785 #, fuzzy msgctxt "Task|Schedule" msgid "Next due" msgstr "Следующее время запуска" #: classic/omp.xsl:4481 classic/omp.xsl:4788 classic/omp.xsl:6585 #: classic/omp.xsl:6586 classic/omp.xsl:7383 classic/omp.xsl:7384 #: classic/omp.xsl:7394 classic/omp.xsl:7395 classic/omp.xsl:19191 #: classic/omp.xsl:19273 classic/omp.xsl:19396 #, fuzzy msgid "Once" msgstr "Однократно" #: classic/omp.xsl:4484 classic/omp.xsl:4791 classic/omp.xsl:7390 msgid "more times" msgstr "" #: classic/omp.xsl:4496 classic/dynamic_strings.xsl:194 #, fuzzy msgid "Schedule Details" msgstr "Подробности Расписания" #: classic/omp.xsl:4516 classic/omp.xsl:4533 #, fuzzy msgid "Task is already active" msgstr "Задача уже активна" #: classic/omp.xsl:4562 #, fuzzy msgid "Task is a container" msgstr "Задача является контейнером" #: classic/omp.xsl:4566 #, fuzzy msgid "Task is scheduled" msgstr "Задача вставлена в расписание" #: classic/omp.xsl:4572 #, fuzzy msgid "Permission to resume task denied" msgstr "В разрешении на продолжение задачи отказано" #: classic/omp.xsl:4590 #, fuzzy msgid "Task is not stopped" msgstr "Задача не остановлена" #: classic/omp.xsl:4614 #, fuzzy msgctxt "Task" msgid "Move to Master" msgstr "Перенести в Корзину" #: classic/omp.xsl:4629 #, fuzzy msgctxt "Task" msgid "Move to Slave \"%1\"" msgstr "Разрешения для ресурса типа " #: classic/omp.xsl:4662 classic/omp.xsl:4663 #, fuzzy msgid "" "This is an Alterable Task. Reports may not relate to current Scan Config or " "Target!" msgstr "" "Это Изменяемая Задача. Отчёты могут не относиться к текущей Конфигурации " "Сканирования и Целям!" #: classic/omp.xsl:4679 classic/omp.xsl:6308 classic/omp.xsl:6310 #: classic/omp.xsl:12920 classic/omp.xsl:16317 classic/omp.xsl:18060 #: classic/omp.xsl:19444 classic/omp.xsl:20101 classic/omp.xsl:36075 #: classic/dynamic_strings.xsl:95 classic/gsad.xsl:422 #, fuzzy msgid "Tasks" msgstr "Задачи" #: classic/omp.xsl:4699 classic/omp.xsl:13184 classic/omp.xsl:14196 #: classic/omp.xsl:16110 classic/dynamic_strings.xsl:73 #, fuzzy msgid "Target" msgstr "Цель" #: classic/omp.xsl:4703 classic/omp.xsl:4727 classic/omp.xsl:4759 #: classic/omp.xsl:4872 classic/omp.xsl:4907 classic/omp.xsl:4933 #: classic/omp.xsl:9275 classic/omp.xsl:9325 classic/omp.xsl:9376 #: classic/omp.xsl:12123 classic/omp.xsl:12514 classic/omp.xsl:12534 #: classic/omp.xsl:12683 classic/omp.xsl:12887 classic/omp.xsl:12945 #: classic/omp.xsl:13362 classic/omp.xsl:13901 classic/omp.xsl:16159 #: classic/omp.xsl:16199 classic/omp.xsl:16231 classic/omp.xsl:16258 #: classic/omp.xsl:16285 classic/omp.xsl:16342 classic/omp.xsl:18085 #: classic/omp.xsl:19469 classic/omp.xsl:20126 classic/omp.xsl:20826 #: classic/omp.xsl:27300 classic/omp.xsl:27328 classic/omp.xsl:28213 #: classic/omp.xsl:29204 classic/omp.xsl:36476 classic/omp.xsl:36494 #, fuzzy msgid "Unavailable" msgstr "Фильтр Расписаний" #: classic/omp.xsl:4722 classic/omp.xsl:6533 classic/omp.xsl:7221 #: classic/omp.xsl:12383 classic/omp.xsl:13337 classic/omp.xsl:29179 #: classic/omp.xsl:35931 classic/dynamic_strings.xsl:111 classic/gsad.xsl:561 #, fuzzy msgid "Alerts" msgstr "Уведомления" #: classic/omp.xsl:4752 classic/omp.xsl:6555 classic/omp.xsl:7342 #: classic/omp.xsl:13149 classic/omp.xsl:14182 classic/omp.xsl:19343 #: classic/dynamic_strings.xsl:80 #, fuzzy msgid "Schedule" msgstr "Расписание" #: classic/omp.xsl:4824 classic/omp.xsl:6669 classic/omp.xsl:7523 msgid "Min QoD" msgstr "" #: classic/omp.xsl:4833 classic/omp.xsl:6683 classic/omp.xsl:7540 #, fuzzy msgid "Alterable Task" msgstr "Изменяемая Задача" #: classic/omp.xsl:4851 classic/omp.xsl:6719 classic/omp.xsl:7579 #, fuzzy msgid "Auto Delete Reports" msgstr "Удалить Отчёт" #: classic/omp.xsl:4856 classic/omp.xsl:6746 classic/omp.xsl:7625 msgctxt "Task|Auto Delete Reports" msgid "Automatically delete oldest reports but always keep newest " msgstr "" #: classic/omp.xsl:4858 classic/omp.xsl:6752 classic/omp.xsl:7638 #, fuzzy msgctxt "Task|Auto Delete Reports" msgid " reports" msgstr "отчёты" #: classic/omp.xsl:4861 classic/omp.xsl:6733 classic/omp.xsl:7612 #, fuzzy msgid "Do not automatically delete reports" msgstr "Не запускать автоматически" #: classic/omp.xsl:4868 classic/omp.xsl:6760 classic/omp.xsl:7124 #: classic/omp.xsl:7254 classic/omp.xsl:17957 classic/omp.xsl:18158 #: classic/omp.xsl:19923 classic/dynamic_strings.xsl:84 #, fuzzy msgid "Scanner" msgstr "Сканер" #: classic/omp.xsl:4887 classic/omp.xsl:8508 classic/omp.xsl:8684 #: classic/omp.xsl:8764 classic/omp.xsl:9188 classic/omp.xsl:13322 #: classic/omp.xsl:13396 classic/omp.xsl:13423 classic/omp.xsl:13479 #: classic/omp.xsl:13557 classic/omp.xsl:19589 classic/omp.xsl:19702 #: classic/omp.xsl:19787 classic/omp.xsl:19964 classic/omp.xsl:20037 #: classic/omp.xsl:22252 classic/omp.xsl:22976 classic/omp.xsl:35600 #: classic/omp.xsl:35646 classic/omp.xsl:35798 classic/omp.xsl:37147 #, fuzzy msgid "Type" msgstr "Тип" #: classic/omp.xsl:4904 classic/omp.xsl:6356 classic/omp.xsl:6809 #: classic/omp.xsl:7066 classic/omp.xsl:7104 classic/omp.xsl:13163 #: classic/omp.xsl:14175 classic/omp.xsl:16661 classic/omp.xsl:16663 #: classic/omp.xsl:17944 classic/wizard.xsl:228 classic/dynamic_strings.xsl:77 #, fuzzy msgid "Scan Config" msgstr "Конфигурация Сканирования" #: classic/omp.xsl:4930 classic/omp.xsl:6378 classic/omp.xsl:7288 #: classic/omp.xsl:13170 classic/omp.xsl:14189 classic/omp.xsl:20750 #: classic/omp.xsl:34442 classic/wizard.xsl:421 classic/dynamic_strings.xsl:82 #, fuzzy msgid "Slave" msgstr "Подчинённый" #: classic/omp.xsl:4956 classic/omp.xsl:6430 classic/omp.xsl:7660 #, fuzzy msgid "Order for target hosts" msgstr "Порядок целевых узлов" #: classic/omp.xsl:4958 classic/omp.xsl:6434 classic/omp.xsl:7667 #, fuzzy msgctxt "Task|Hosts Ordering" msgid "Sequential" msgstr "Последовательный" #: classic/omp.xsl:4959 classic/omp.xsl:6435 classic/omp.xsl:7672 #, fuzzy msgctxt "Task|Hosts Ordering" msgid "Random" msgstr "Случайный" #: classic/omp.xsl:4960 classic/omp.xsl:6436 classic/omp.xsl:7677 #, fuzzy msgctxt "Task|Hosts Ordering" msgid "Reverse" msgstr "Обратный" #: classic/omp.xsl:4961 classic/omp.xsl:13808 classic/omp.xsl:13990 #: classic/omp.xsl:17632 classic/omp.xsl:17661 classic/omp.xsl:17706 #: classic/omp.xsl:17799 classic/omp.xsl:18356 classic/omp.xsl:18378 #: classic/omp.xsl:18385 classic/omp.xsl:18407 classic/omp.xsl:18450 #: classic/omp.xsl:18472 classic/omp.xsl:18479 classic/omp.xsl:18501 #: classic/omp.xsl:19941 classic/omp.xsl:19954 classic/omp.xsl:21037 #: classic/omp.xsl:21047 classic/omp.xsl:21064 classic/omp.xsl:21107 #: classic/omp.xsl:21117 classic/omp.xsl:21127 classic/omp.xsl:21137 #: classic/omp.xsl:21147 classic/omp.xsl:21157 classic/omp.xsl:21167 #: classic/omp.xsl:21181 classic/omp.xsl:21286 classic/omp.xsl:21349 #: classic/omp.xsl:21359 classic/omp.xsl:21369 classic/omp.xsl:21379 #: classic/omp.xsl:21389 classic/omp.xsl:21406 classic/omp.xsl:21475 #: classic/omp.xsl:21529 classic/omp.xsl:21573 classic/omp.xsl:21583 #: classic/omp.xsl:21593 classic/omp.xsl:21606 classic/omp.xsl:22804 #: classic/omp.xsl:22936 classic/omp.xsl:23212 classic/omp.xsl:23382 #, fuzzy msgid "N/A" msgstr "Н/Д" #: classic/omp.xsl:4968 classic/omp.xsl:6418 classic/omp.xsl:7648 #: classic/omp.xsl:34453 #, fuzzy msgid "Network Source Interface" msgstr "Исходящий Сетевой Интерфейс" #: classic/omp.xsl:4989 classic/omp.xsl:8308 classic/omp.xsl:22058 #: classic/omp.xsl:22788 classic/omp.xsl:23050 classic/omp.xsl:23055 #: classic/omp.xsl:29539 classic/omp.xsl:29829 classic/omp.xsl:35723 #: classic/omp.xsl:37151 #, fuzzy msgid "Status" msgstr "Статус" #: classic/omp.xsl:5012 msgid "Duration of last scan" msgstr "" #: classic/omp.xsl:5022 #, fuzzy msgid "Average scan duration" msgstr "Продолжительность сканирования" #: classic/omp.xsl:5029 classic/omp.xsl:8312 classic/omp.xsl:29439 #: classic/omp.xsl:32194 classic/omp.xsl:32362 classic/omp.xsl:35724 #: classic/gsad.xsl:428 #, fuzzy msgid "Reports" msgstr "Отчёты" #: classic/omp.xsl:5033 classic/omp.xsl:5044 #, fuzzy msgid "Reports on Task %1" msgstr "Отчёты по Задачам" #: classic/omp.xsl:5037 #, fuzzy msgctxt "Task|Report" msgid "Current" msgstr "Текущий" #: classic/omp.xsl:5042 #, fuzzy msgctxt "Task|Reports" msgid "Finished" msgstr "Завершённые" #: classic/omp.xsl:5048 classic/omp.xsl:8319 classic/omp.xsl:35732 #, fuzzy msgctxt "Task|Report" msgid "Last" msgstr "Конец" #: classic/omp.xsl:5057 classic/omp.xsl:30703 classic/gsad.xsl:434 #, fuzzy msgid "Results" msgstr "Результаты" #: classic/omp.xsl:5061 #, fuzzy msgid "Results on Task %1" msgstr "Результаты Задачи" #: classic/omp.xsl:5068 classic/omp.xsl:17307 classic/omp.xsl:23465 #: classic/omp.xsl:24719 classic/omp.xsl:30956 classic/omp.xsl:30957 #: classic/omp.xsl:30961 classic/omp.xsl:30963 classic/omp.xsl:33205 #: classic/omp.xsl:33207 classic/omp.xsl:35976 classic/dynamic_strings.xsl:96 #: classic/gsad.xsl:441 #, fuzzy msgid "Notes" msgstr "Заметки" #: classic/omp.xsl:5072 #, fuzzy msgid "Notes on Task %1" msgstr "Заметки по Задачам" #: classic/omp.xsl:5079 classic/omp.xsl:17313 classic/omp.xsl:23474 #: classic/omp.xsl:26021 classic/omp.xsl:30973 classic/omp.xsl:30974 #: classic/omp.xsl:30978 classic/omp.xsl:30980 classic/omp.xsl:33216 #: classic/omp.xsl:33218 classic/omp.xsl:35985 classic/dynamic_strings.xsl:97 #: classic/gsad.xsl:448 #, fuzzy msgid "Overrides" msgstr "Переопределения" #: classic/omp.xsl:5083 #, fuzzy msgid "Overrides on Task %1" msgstr "Переопределения для Задач" #: classic/omp.xsl:5173 classic/omp.xsl:5175 #, fuzzy msgid "Severity increased" msgstr "Важность повысилась" #: classic/omp.xsl:5178 classic/omp.xsl:5180 #, fuzzy msgid "Severity decreased" msgstr "Важность понизилась" #: classic/omp.xsl:5183 classic/omp.xsl:5185 #, fuzzy msgid "Vulnerability count increased" msgstr "Число уязвимостей увеличилось" #: classic/omp.xsl:5188 classic/omp.xsl:5190 #, fuzzy msgid "Vulnerability count decreased" msgstr "Число уязвимостей уменьшилось" #: classic/omp.xsl:5193 classic/omp.xsl:5195 #, fuzzy msgid "Vulnerabilities did not change" msgstr "Уязвимости не изменились" #: classic/omp.xsl:5268 classic/omp.xsl:5270 classic/omp.xsl:11023 #: classic/dynamic_strings.xsl:914 msgctxt "Status" msgid "Delete Requested" msgstr "Запрошено Удал." #: classic/omp.xsl:5291 msgctxt "Status" msgid " at " msgstr " на " #: classic/omp.xsl:5407 classic/omp.xsl:5415 classic/omp.xsl:5416 #: classic/omp.xsl:5857 classic/omp.xsl:5864 classic/omp.xsl:5865 #: classic/omp.xsl:6303 classic/omp.xsl:6469 classic/wizard.xsl:153 #: classic/dynamic_strings.xsl:391 #, fuzzy msgid "New Task" msgstr "Новая Задача" #: classic/omp.xsl:5423 classic/omp.xsl:5424 classic/omp.xsl:5871 #: classic/omp.xsl:5872 classic/omp.xsl:6302 #, fuzzy msgid "New Container Task" msgstr "Новая Задача-Контейнер" #: classic/omp.xsl:5758 classic/omp.xsl:5761 #, fuzzy msgid "Apply to page contents" msgstr "Применить к содержимому страницы" #: classic/omp.xsl:5766 classic/omp.xsl:5769 #, fuzzy msgid "Apply to selection" msgstr "Применить к выделенному" #: classic/omp.xsl:5774 classic/omp.xsl:5777 #, fuzzy msgid "Apply to all filtered" msgstr "Применить ко всему отфильтрованному" #: classic/omp.xsl:5788 #, fuzzy msgid "Applied filter" msgstr "Действующий фильтр" #: classic/omp.xsl:5892 classic/omp.xsl:28450 classic/omp.xsl:28476 #, fuzzy msgid "Import Port List" msgstr "Импортировать Список Портов" #: classic/omp.xsl:5918 classic/omp.xsl:17840 classic/omp.xsl:30211 #: classic/omp.xsl:30485 msgid "Cloning..." msgstr "" #: classic/omp.xsl:5947 classic/omp.xsl:36409 #, fuzzy msgid "Currently logged in as this user" msgstr "Вошёл в систему как этот пользователь" #: classic/omp.xsl:6045 classic/omp.xsl:17911 classic/omp.xsl:30656 #: classic/omp.xsl:38813 classic/omp.xsl:39089 #, fuzzy msgctxt "Action Verb" msgid "Export XML" msgstr "Экспорт XML" #: classic/omp.xsl:6072 #, fuzzy msgctxt "Certificate" msgid "Activation" msgstr "Действия" #: classic/omp.xsl:6077 #, fuzzy msgctxt "Certificate" msgid "not active yet" msgstr " неактивный." #: classic/omp.xsl:6082 #, fuzzy msgctxt "Certificate" msgid "Expiration" msgstr "Миграция" #: classic/omp.xsl:6087 msgctxt "Certificate" msgid "expired" msgstr "" #: classic/omp.xsl:6092 msgid "MD5 Fingerprint" msgstr "" #: classic/omp.xsl:6096 msgctxt "Certificate" msgid "Issued by" msgstr "" #: classic/omp.xsl:6107 msgid "Certificate currently in use expired %1" msgstr "" #: classic/omp.xsl:6110 msgid "Certificate currently in use is not valid until %1" msgstr "" #: classic/omp.xsl:6113 msgid "Certificate currently in use will expire %1" msgstr "" #: classic/omp.xsl:6340 #, fuzzy msgid "Create Task" msgstr "Создать Задачу" #: classic/omp.xsl:6407 #, fuzzy msgid "Create a new slave" msgstr "может создавать новый объект типа " #: classic/omp.xsl:6442 #, fuzzy msgid "Maximum concurrently executed NVTs per host" msgstr "Максимальное количество одновременно исполняемых NVT на узел" #: classic/omp.xsl:6452 #, fuzzy msgid "Maximum concurrently scanned hosts" msgstr "Максимальное количество одновременно сканируемых узлов" #: classic/omp.xsl:6504 classic/omp.xsl:7160 classic/omp.xsl:7197 #, fuzzy msgid "Scan Targets" msgstr "Цели Сканирования" #: classic/omp.xsl:6524 #, fuzzy msgid "Create a new target" msgstr "может создавать новый объект типа " #: classic/omp.xsl:6545 classic/omp.xsl:7241 classic/omp.xsl:34583 #: classic/omp.xsl:34655 #, fuzzy msgid "Create a new alert" msgstr "может создавать новый объект типа " #: classic/omp.xsl:6591 #, fuzzy msgid "Create a new schedule" msgstr "может создавать новый объект типа " #: classic/omp.xsl:6601 #, fuzzy msgid "Add results to Assets" msgstr "Добавить результаты в Управление Активами" #: classic/omp.xsl:6840 classic/omp.xsl:13177 classic/omp.xsl:13878 #: classic/dynamic_strings.xsl:86 #, fuzzy msgid "Tag" msgstr "Тэг" #: classic/omp.xsl:6972 classic/omp.xsl:8122 classic/omp.xsl:9091 #: classic/omp.xsl:9687 classic/omp.xsl:12157 classic/omp.xsl:13229 #: classic/omp.xsl:13826 classic/omp.xsl:15910 classic/omp.xsl:18415 #: classic/omp.xsl:19228 classic/omp.xsl:20257 classic/omp.xsl:20655 #: classic/omp.xsl:21074 classic/omp.xsl:21191 classic/omp.xsl:21304 #: classic/omp.xsl:21416 classic/omp.xsl:21485 classic/omp.xsl:21539 #: classic/omp.xsl:21615 classic/omp.xsl:24642 classic/omp.xsl:25944 #: classic/omp.xsl:26390 classic/omp.xsl:27231 classic/omp.xsl:28045 #: classic/omp.xsl:28809 classic/omp.xsl:32152 classic/omp.xsl:35063 #: classic/omp.xsl:36400 classic/omp.xsl:39521 classic/omp.xsl:39656 #, fuzzy msgid "Select for bulk action" msgstr "Выбрать для пакетных действий" #: classic/omp.xsl:6980 classic/omp.xsl:6985 classic/omp.xsl:6991 #: classic/omp.xsl:6993 classic/omp.xsl:6998 classic/omp.xsl:7000 #, fuzzy msgid "Compare" msgstr "Сравнить" #: classic/omp.xsl:6981 #, fuzzy msgid "Report is already selected for delta" msgstr "Отчёт уже выбран для разности" #: classic/omp.xsl:6986 #, fuzzy msgid "Filter must be limited to a single Task to allow delta reports" msgstr "" "Фильтр должен быть ограничен до одного задания, для выполнения отчёта по " "разности" #: classic/omp.xsl:7008 #, fuzzy msgid "Report is observed" msgstr "Отчёт просматривается" #: classic/omp.xsl:7014 #, fuzzy msgid "Scan is active" msgstr "JavaScript включен" #: classic/omp.xsl:7092 #, fuzzy msgid "Create a new scan config" msgstr "может создавать новый объект типа " #: classic/omp.xsl:7104 classic/omp.xsl:7197 classic/omp.xsl:15251 #: classic/omp.xsl:15287 classic/omp.xsl:15298 classic/omp.xsl:15325 #: classic/omp.xsl:15353 classic/omp.xsl:15417 #, fuzzy msgid "immutable" msgstr "неизменный" #: classic/omp.xsl:7186 #, fuzzy msgid "Create a new scan target" msgstr "может создавать новый объект типа " #: classic/omp.xsl:7324 #, fuzzy msgid "Create a slave" msgstr "Создать Подчинённого" #: classic/omp.xsl:7389 #, fuzzy msgctxt "Time" msgid "Periods" msgstr "Период" #: classic/omp.xsl:7402 #, fuzzy msgid "Create a schedule" msgstr "Создать Расписание" #: classic/omp.xsl:7749 classic/dynamic_strings.xsl:604 #, fuzzy msgid "Edit Task" msgstr "Изменить Задачу" #: classic/omp.xsl:7893 #, fuzzy msgid "Add Report" msgstr "Добавить Отчёт" #: classic/omp.xsl:7952 classic/omp.xsl:7953 #, fuzzy msgid "Task is alterable" msgstr "Задача изменяема" #: classic/omp.xsl:7960 classic/omp.xsl:7961 msgid "Task is configured to run on slave %1" msgstr "" #: classic/omp.xsl:7971 #, fuzzy msgid "Task made visible for Groups:" msgstr "Задача видна Группам:" #: classic/omp.xsl:7979 #, fuzzy msgid "Task made visible for Roles:" msgstr "Задача видна Ролям:" #: classic/omp.xsl:7986 classic/omp.xsl:7987 #, fuzzy msgid "Task made visible for:" msgstr "Задача видна: " #: classic/omp.xsl:7998 classic/omp.xsl:7999 #, fuzzy msgid "Observing task owned by %1" msgstr "Просматриваемая задача принадлежит" #: classic/omp.xsl:8030 classic/omp.xsl:8093 #, fuzzy msgid "View last report for Task %1" msgstr "Посмотреть последний отчёт по Задаче " #: classic/omp.xsl:8049 #, fuzzy msgid "Go to the current report" msgstr "Перейти к текущему отчёту" #: classic/omp.xsl:8080 #, fuzzy msgid "View list of all finished reports for Task %1" msgstr "Просмотреть список всех завершённых отчётов по Задаче " #: classic/omp.xsl:8084 #, fuzzy msgid "View list of all reports for Task %1, including unfinished ones" msgstr "Просмотреть список всех отчётов по Задаче " #: classic/omp.xsl:8220 classic/omp.xsl:16063 #, fuzzy msgid "and" msgstr "и" #: classic/omp.xsl:8225 classic/omp.xsl:12267 classic/omp.xsl:16066 #: classic/omp.xsl:20329 classic/omp.xsl:20713 #, fuzzy msgctxt "Trashcan" msgid " must be restored first." msgstr " должно быть восстановлено первым." #: classic/omp.xsl:8314 classic/omp.xsl:35730 #, fuzzy msgctxt "Task|Reports" msgid "Total" msgstr "Всего" #: classic/omp.xsl:8325 classic/omp.xsl:21854 classic/omp.xsl:21930 #: classic/omp.xsl:22003 classic/omp.xsl:22080 classic/omp.xsl:22142 #: classic/omp.xsl:22204 classic/omp.xsl:22266 classic/omp.xsl:29837 #: classic/omp.xsl:31969 #, fuzzy msgctxt "Severity Short" msgid "Severity" msgstr "Важность" #: classic/omp.xsl:8385 classic/omp.xsl:17666 classic/omp.xsl:17760 #: classic/omp.xsl:18262 classic/omp.xsl:18274 classic/omp.xsl:35570 #: classic/omp.xsl:35572 classic/omp.xsl:35726 #, fuzzy msgid "Trend" msgstr "Трэнд" #: classic/omp.xsl:8478 classic/dynamic_strings.xsl:396 #, fuzzy msgid "New Credential" msgstr "Новые Атрибуты доступа" #: classic/omp.xsl:8514 classic/omp.xsl:8769 #, fuzzy msgid "Username + Password" msgstr "verinice.PRO-Пароль" #: classic/omp.xsl:8521 classic/omp.xsl:8774 #, fuzzy msgid "Username + SSH Key" msgstr "Имя" #: classic/omp.xsl:8528 classic/omp.xsl:8779 classic/omp.xsl:20076 #, fuzzy msgid "Client Certificate" msgstr "Сертификат УЦ" #: classic/omp.xsl:8535 classic/omp.xsl:8784 classic/omp.xsl:10397 #: classic/omp.xsl:11269 classic/omp.xsl:11274 classic/omp.xsl:14841 #: classic/omp.xsl:15213 classic/omp.xsl:15527 classic/omp.xsl:16281 msgid "SNMP" msgstr "" #: classic/omp.xsl:8543 classic/omp.xsl:8688 classic/omp.xsl:8791 #: classic/omp.xsl:9195 classic/omp.xsl:35601 msgid "Allow insecure use" msgstr "" #: classic/omp.xsl:8547 classic/omp.xsl:8562 classic/omp.xsl:8802 #: classic/omp.xsl:9077 classic/omp.xsl:9123 classic/omp.xsl:9199 #: classic/omp.xsl:13788 classic/omp.xsl:13938 classic/omp.xsl:13947 #: classic/omp.xsl:14332 classic/omp.xsl:14488 classic/omp.xsl:14731 #: classic/omp.xsl:14743 classic/omp.xsl:14974 classic/omp.xsl:14977 #: classic/omp.xsl:14999 classic/omp.xsl:15002 classic/omp.xsl:15304 #: classic/omp.xsl:15307 classic/omp.xsl:15331 classic/omp.xsl:15334 #: classic/omp.xsl:16134 classic/omp.xsl:16143 classic/omp.xsl:37523 #: classic/omp.xsl:38200 #, fuzzy msgid "Yes" msgstr "Да" #: classic/omp.xsl:8551 classic/omp.xsl:8567 classic/omp.xsl:8813 #: classic/omp.xsl:9080 classic/omp.xsl:9126 classic/omp.xsl:9202 #: classic/omp.xsl:13785 classic/omp.xsl:13937 classic/omp.xsl:13946 #: classic/omp.xsl:14343 classic/omp.xsl:14499 classic/omp.xsl:14735 #: classic/omp.xsl:14747 classic/omp.xsl:14984 classic/omp.xsl:14987 #: classic/omp.xsl:15009 classic/omp.xsl:15012 classic/omp.xsl:15314 #: classic/omp.xsl:15317 classic/omp.xsl:15341 classic/omp.xsl:15344 #: classic/omp.xsl:16135 classic/omp.xsl:16144 classic/omp.xsl:37522 #: classic/omp.xsl:38195 #, fuzzy msgid "No" msgstr "Нет" #: classic/omp.xsl:8557 #, fuzzy msgid "Auto-generate" msgstr "Автоматическая генерация атрибутов доступа" #: classic/omp.xsl:8575 classic/omp.xsl:8819 msgid "SNMP Community" msgstr "" #: classic/omp.xsl:8584 classic/omp.xsl:12642 classic/omp.xsl:12746 #: classic/gsad.xsl:972 #, fuzzy msgid "Username" msgstr "Имя" #: classic/omp.xsl:8593 classic/omp.xsl:8849 classic/omp.xsl:36643 #: classic/omp.xsl:37457 classic/omp.xsl:38073 classic/gsad.xsl:979 #, fuzzy msgid "Password" msgstr "Пароль" #: classic/omp.xsl:8602 classic/omp.xsl:8867 #, fuzzy msgid "Privacy Password" msgstr "Пароль" #: classic/omp.xsl:8611 classic/omp.xsl:8885 classic/omp.xsl:9235 #, fuzzy msgid "Certificate" msgstr "Сертификат" #: classic/omp.xsl:8618 #, fuzzy msgid "Private Key" msgstr "Закрытый ключ" #: classic/omp.xsl:8625 classic/omp.xsl:8901 #, fuzzy msgid "Passphrase" msgstr "Парольная фраза" #: classic/omp.xsl:8634 classic/omp.xsl:8919 classic/omp.xsl:9215 msgid "Auth Algorithm" msgstr "" #: classic/omp.xsl:8648 classic/omp.xsl:8948 classic/omp.xsl:9219 msgid "Privacy Algorithm" msgstr "" #: classic/omp.xsl:8660 classic/omp.xsl:8981 classic/omp.xsl:9226 #, fuzzy msgctxt "Privacy Algorithm" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:8692 classic/omp.xsl:8837 classic/omp.xsl:9209 #: classic/omp.xsl:20471 classic/omp.xsl:20786 classic/omp.xsl:35602 #: classic/omp.xsl:35679 #, fuzzy msgctxt "Auth Data" msgid "Login" msgstr "Войти" #: classic/omp.xsl:8734 classic/dynamic_strings.xsl:609 #, fuzzy msgid "Edit Credential" msgstr "Редактировать Атрибуты доступа" #: classic/omp.xsl:8824 classic/omp.xsl:8854 classic/omp.xsl:8872 #: classic/omp.xsl:8906 classic/omp.xsl:16994 #, fuzzy msgctxt "Auth Data|Password" msgid "Replace existing value with" msgstr "Заменить существующее значение" #: classic/omp.xsl:8893 #, fuzzy msgid "Private key" msgstr "Закрытый ключ" #: classic/omp.xsl:9016 #, fuzzy msgctxt "Action Verb" msgid "Download RPM package" msgstr "Скачать RPM-пакет" #: classic/omp.xsl:9018 #, fuzzy msgctxt "Action Verb" msgid "Download RPM" msgstr "Скачать RPM" #: classic/omp.xsl:9023 #, fuzzy msgctxt "Action Verb" msgid "Download Debian package" msgstr "Скачать Debian-пакет" #: classic/omp.xsl:9025 #, fuzzy msgctxt "Action Verb" msgid "Download Deb" msgstr "Скачать Deb" #: classic/omp.xsl:9030 #, fuzzy msgctxt "Action Verb" msgid "Download Exe package" msgstr "Скачать Exe-пакет" #: classic/omp.xsl:9032 #, fuzzy msgctxt "Action Verb" msgid "Download Exe" msgstr "Скачать Exe" #: classic/omp.xsl:9037 classic/omp.xsl:9039 #, fuzzy msgctxt "Action Verb" msgid "Download Public Key" msgstr "Скачать Открытый Ключ" #: classic/omp.xsl:9044 classic/omp.xsl:9046 classic/omp.xsl:34150 #: classic/omp.xsl:34152 classic/omp.xsl:34176 classic/omp.xsl:34178 #, fuzzy msgctxt "Action Verb" msgid "Download Certificate" msgstr "Скачать Сертификат" #: classic/omp.xsl:9149 classic/dynamic_strings.xsl:419 #, fuzzy msgid "Credential is still in use" msgstr " всё ещё используется" #: classic/omp.xsl:9172 classic/omp.xsl:15656 classic/omp.xsl:16061 #: classic/omp.xsl:35710 classic/omp.xsl:35949 classic/dynamic_strings.xsl:107 #: classic/gsad.xsl:548 #, fuzzy msgid "Credentials" msgstr "Атрибуты доступа" #: classic/omp.xsl:9175 classic/omp.xsl:10690 classic/omp.xsl:10796 #: classic/omp.xsl:11680 classic/omp.xsl:11815 classic/omp.xsl:12633 #: classic/omp.xsl:12737 classic/omp.xsl:13072 classic/omp.xsl:14063 #: classic/omp.xsl:19603 classic/omp.xsl:19706 classic/omp.xsl:19852 #: classic/omp.xsl:19972 classic/omp.xsl:20329 classic/omp.xsl:20408 #: classic/omp.xsl:20467 classic/omp.xsl:20580 classic/omp.xsl:20713 #: classic/omp.xsl:20771 classic/omp.xsl:35647 classic/omp.xsl:35678 #: classic/dynamic_strings.xsl:75 #, fuzzy msgid "Credential" msgstr "Атрибуты доступа" #: classic/omp.xsl:9251 classic/omp.xsl:20366 classic/omp.xsl:20367 #: classic/omp.xsl:20747 classic/omp.xsl:20800 classic/omp.xsl:36048 #: classic/dynamic_strings.xsl:114 classic/gsad.xsl:579 #, fuzzy msgid "Slaves" msgstr "Подчинённые" #: classic/omp.xsl:9254 #, fuzzy msgid "Slaves using this Credential" msgstr "Цели, связанные с данными Атрибутами доступа" #: classic/omp.xsl:9261 classic/omp.xsl:9310 classic/omp.xsl:9359 #: classic/omp.xsl:12930 classic/omp.xsl:13347 classic/omp.xsl:16327 #: classic/omp.xsl:17983 classic/omp.xsl:18010 classic/omp.xsl:18037 #: classic/omp.xsl:18070 classic/omp.xsl:19454 classic/omp.xsl:20111 #: classic/omp.xsl:20810 classic/omp.xsl:28154 classic/omp.xsl:28198 #: classic/omp.xsl:29160 classic/omp.xsl:29189 #, fuzzy msgid "none" msgstr "отсутствуют" #: classic/omp.xsl:9275 classic/omp.xsl:9325 classic/omp.xsl:9376 #: classic/omp.xsl:12516 classic/omp.xsl:12536 classic/omp.xsl:12887 #: classic/omp.xsl:12945 classic/omp.xsl:13362 classic/omp.xsl:16342 #: classic/omp.xsl:18085 classic/omp.xsl:19469 classic/omp.xsl:20126 #: classic/omp.xsl:20826 classic/omp.xsl:27300 classic/omp.xsl:27328 #: classic/omp.xsl:28213 classic/omp.xsl:29204 classic/omp.xsl:36476 #: classic/omp.xsl:36494 msgid "UUID" msgstr "" #: classic/omp.xsl:9280 classic/dynamic_strings.xsl:196 #, fuzzy msgid "Slave Details" msgstr "Подробности Подчинённого" #: classic/omp.xsl:9300 classic/omp.xsl:9349 classic/omp.xsl:14581 #: classic/omp.xsl:14582 classic/omp.xsl:16107 classic/omp.xsl:28188 #: classic/omp.xsl:36066 classic/dynamic_strings.xsl:105 classic/gsad.xsl:536 #, fuzzy msgid "Targets" msgstr "Цели" #: classic/omp.xsl:9303 #, fuzzy msgid "Targets using this Credential" msgstr "Цели, связанные с данными Атрибутами доступа" #: classic/omp.xsl:9330 classic/dynamic_strings.xsl:189 #, fuzzy msgid "Target Details" msgstr "Подробности Цели" #: classic/omp.xsl:9352 #, fuzzy msgid "Scanners using this Credential" msgstr "Цели, связанные с данными Атрибутами доступа" #: classic/omp.xsl:9381 classic/omp.xsl:17959 classic/dynamic_strings.xsl:198 #, fuzzy msgid "Scanner Details" msgstr "Подробности Сканера" #: classic/omp.xsl:9451 classic/omp.xsl:9453 classic/dynamic_strings.xsl:402 #, fuzzy msgid "New Agent" msgstr "Новый Агент" #: classic/omp.xsl:9459 classic/omp.xsl:9460 classic/omp.xsl:35922 #: classic/dynamic_strings.xsl:115 classic/gsad.xsl:585 #, fuzzy msgid "Agents" msgstr "Агенты" #: classic/omp.xsl:9486 #, fuzzy msgid "Installer" msgstr "Установщик" #: classic/omp.xsl:9490 #, fuzzy msgid "Installer signature" msgstr "Подпись Установщика" #: classic/omp.xsl:9505 #, fuzzy msgid "Create Agent" msgstr "Создать Агента" #: classic/omp.xsl:9536 classic/omp.xsl:9786 classic/omp.xsl:29120 #: classic/omp.xsl:35551 #, fuzzy msgid "Trust" msgstr "Доверять подписи" #: classic/omp.xsl:9550 classic/dynamic_strings.xsl:615 #, fuzzy msgid "Edit Agent" msgstr "Редактировать Агента" #: classic/omp.xsl:9586 #, fuzzy msgid "Save Agent" msgstr "Сохранить Агента" #: classic/omp.xsl:9699 #, fuzzy msgid "Download installer package" msgstr "Скачать пакет установки" #: classic/omp.xsl:9700 #, fuzzy msgid "Download Installer" msgstr "Скачать установщик" #: classic/omp.xsl:9702 #, fuzzy msgid "Verifying Agent..." msgstr "Проверить Агента" #: classic/omp.xsl:9703 #, fuzzy msgid "Verify Agent" msgstr "Проверить Агента" #: classic/omp.xsl:9711 classic/omp.xsl:12181 classic/omp.xsl:28832 #: classic/omp.xsl:33772 classic/omp.xsl:33800 classic/omp.xsl:34137 msgid "Success" msgstr "" #: classic/omp.xsl:9713 msgid "Agent has been verified." msgstr "" #: classic/omp.xsl:9718 #, fuzzy msgid "Agent could not be verified." msgstr " не может быть удалено" #: classic/omp.xsl:9768 classic/dynamic_strings.xsl:197 #, fuzzy msgid "Agent Details" msgstr "Подробности Агента" #: classic/omp.xsl:10061 classic/omp.xsl:10069 #, fuzzy msgid "Always" msgstr "Всегда" #: classic/omp.xsl:10083 #, fuzzy msgid "Severity at least" msgstr "Важность минимум" #: classic/omp.xsl:10109 #, fuzzy msgid "Severity level" msgstr "Уровень Важности " #: classic/omp.xsl:10118 #, fuzzy msgctxt "Alert Condition|Severity" msgid "changed" msgstr "изменились" #: classic/omp.xsl:10123 #, fuzzy msgctxt "Alert Condition|Severity" msgid "increased" msgstr "увеличена" #: classic/omp.xsl:10128 #, fuzzy msgctxt "Alert Condition|Severity" msgid "decreased" msgstr "уменьшена" #: classic/omp.xsl:10140 classic/omp.xsl:10218 #, fuzzy msgctxt "Alert Condition" msgid "Filter " msgstr "Фильтр" #: classic/omp.xsl:10181 classic/omp.xsl:10238 #, fuzzy msgctxt "Alert Condition" msgid " matches at least " msgstr "Важность как минимум " #: classic/omp.xsl:10202 #, fuzzy msgid "result(s)" msgstr "результаты" #: classic/omp.xsl:10207 msgid "NVT(s)" msgstr "" #: classic/omp.xsl:10255 msgctxt "Alert Condition" msgid " result(s) more than previous scan" msgstr "" #: classic/omp.xsl:10266 classic/dynamic_strings.xsl:398 #, fuzzy msgid "New Alert" msgstr "Новое уведомление" #: classic/omp.xsl:10292 classic/omp.xsl:10905 classic/omp.xsl:10995 #: classic/omp.xsl:12405 classic/omp.xsl:35584 #, fuzzy msgid "Event" msgstr "Событие" #: classic/omp.xsl:10299 classic/omp.xsl:11009 #, fuzzy msgid "Task run status changed to" msgstr "Статус исполнения Задачи изменился на" #: classic/omp.xsl:10304 classic/omp.xsl:11029 classic/dynamic_strings.xsl:916 msgctxt "Status" msgid "Done" msgstr "Завершена" #: classic/omp.xsl:10305 classic/omp.xsl:10322 classic/omp.xsl:11034 #: classic/omp.xsl:11071 classic/omp.xsl:11082 classic/omp.xsl:11093 #: classic/dynamic_strings.xsl:917 msgctxt "Status" msgid "New" msgstr "Новая" #: classic/omp.xsl:10306 classic/omp.xsl:11039 msgctxt "Status" msgid "Requested" msgstr "Запускается" #: classic/omp.xsl:10307 classic/omp.xsl:11044 classic/dynamic_strings.xsl:918 msgctxt "Status" msgid "Running" msgstr "Исполняется" #: classic/omp.xsl:10308 classic/omp.xsl:11049 msgctxt "Status" msgid "Stop Requested" msgstr "Запрошен Останов" #: classic/omp.xsl:10309 classic/omp.xsl:11054 classic/dynamic_strings.xsl:919 msgctxt "Status" msgid "Stopped" msgstr "Остановл." #: classic/omp.xsl:10323 classic/omp.xsl:11072 classic/omp.xsl:11083 #: classic/omp.xsl:11094 #, fuzzy msgctxt "Status" msgid "Updated" msgstr "Обновить" #: classic/omp.xsl:10328 classic/omp.xsl:11107 classic/omp.xsl:18267 #: classic/omp.xsl:23758 classic/omp.xsl:23759 classic/omp.xsl:23800 #: classic/omp.xsl:35565 classic/dynamic_strings.xsl:98 classic/gsad.xsl:497 #, fuzzy msgid "NVTs" msgstr "NVT" #: classic/omp.xsl:10329 classic/omp.xsl:11112 classic/omp.xsl:21850 #: classic/omp.xsl:22076 classic/omp.xsl:22138 classic/omp.xsl:22200 #: classic/omp.xsl:22425 classic/omp.xsl:22426 classic/omp.xsl:22462 #: classic/omp.xsl:29692 classic/dynamic_strings.xsl:99 classic/gsad.xsl:501 #, fuzzy msgid "CVEs" msgstr "CVE" #: classic/omp.xsl:10330 classic/omp.xsl:11117 classic/omp.xsl:22717 #: classic/omp.xsl:22718 classic/omp.xsl:22751 classic/dynamic_strings.xsl:100 #: classic/gsad.xsl:505 #, fuzzy msgid "CPEs" msgstr "CPE" #: classic/omp.xsl:10331 classic/omp.xsl:11122 classic/omp.xsl:23133 #: classic/omp.xsl:23134 classic/omp.xsl:23159 classic/dynamic_strings.xsl:102 #: classic/gsad.xsl:513 #, fuzzy msgid "CERT-Bund Advisories" msgstr "Предупреждения CERT-Bund" #: classic/omp.xsl:10332 classic/omp.xsl:11127 classic/omp.xsl:23322 #: classic/omp.xsl:23323 classic/omp.xsl:23348 classic/dynamic_strings.xsl:103 #: classic/gsad.xsl:517 #, fuzzy msgid "DFN-CERT Advisories" msgstr "Предупреждения DFN-CERT" #: classic/omp.xsl:10333 classic/omp.xsl:14119 classic/omp.xsl:22897 #: classic/dynamic_strings.xsl:70 #, fuzzy msgid "OVAL Definition" msgstr "Определение OVAL" #: classic/omp.xsl:10336 classic/omp.xsl:11137 msgctxt "Alert Condition" msgid "arrived" msgstr "" #: classic/omp.xsl:10342 classic/omp.xsl:10909 classic/omp.xsl:11144 #: classic/omp.xsl:12399 classic/omp.xsl:35585 #, fuzzy msgid "Condition" msgstr "Условие" #: classic/omp.xsl:10354 classic/omp.xsl:11166 #, fuzzy msgid "Report Result Filter" msgstr "Фильтр Отчётов по Результатам" #: classic/omp.xsl:10368 classic/omp.xsl:11187 classic/omp.xsl:12875 #, fuzzy msgid "Details URL" msgstr "Подробности" #: classic/omp.xsl:10380 classic/omp.xsl:10913 classic/omp.xsl:11209 #: classic/omp.xsl:12432 classic/omp.xsl:31427 classic/omp.xsl:35586 #, fuzzy msgid "Method" msgstr "Метод" #: classic/omp.xsl:10384 classic/omp.xsl:11215 classic/omp.xsl:11220 #, fuzzy msgid "Email" msgstr "Электронная почта" #: classic/omp.xsl:10388 classic/omp.xsl:11229 classic/omp.xsl:11235 #, fuzzy msgid "HTTP Get" msgstr "HTTP-Get" #: classic/omp.xsl:10391 classic/omp.xsl:11243 classic/omp.xsl:11248 #, fuzzy msgid "SCP" msgstr "CPE" #: classic/omp.xsl:10394 classic/omp.xsl:10757 classic/omp.xsl:11256 #: classic/omp.xsl:11261 classic/omp.xsl:11765 msgid "Send to host " msgstr "" #: classic/omp.xsl:10401 classic/omp.xsl:11283 classic/omp.xsl:11289 #, fuzzy msgid "Sourcefire Connector" msgstr "Sourcefire-Коннектор" #: classic/omp.xsl:10405 classic/omp.xsl:10740 classic/omp.xsl:11298 #: classic/omp.xsl:11304 classic/omp.xsl:11739 #, fuzzy msgid "Start Task" msgstr "Сохранить Задачу" #: classic/omp.xsl:10408 classic/omp.xsl:11312 classic/omp.xsl:11317 #, fuzzy msgid "System Logger" msgstr "Коллектор Событий" #: classic/omp.xsl:10412 classic/omp.xsl:11326 classic/omp.xsl:11332 #, fuzzy msgid "verinice.PRO Connector" msgstr "verinice.PRO-Коннектор" #: classic/omp.xsl:10421 classic/omp.xsl:11343 classic/omp.xsl:12457 #, fuzzy msgctxt "Alert|Email" msgid "To Address" msgstr "Кому" #: classic/omp.xsl:10431 classic/omp.xsl:11354 classic/omp.xsl:12468 #, fuzzy msgctxt "Alert|Email" msgid "From Address" msgstr "От" #: classic/omp.xsl:10441 classic/omp.xsl:11365 classic/omp.xsl:12553 #, fuzzy msgctxt "Alert|Email" msgid "Subject" msgstr "Субъект" #: classic/omp.xsl:10463 classic/omp.xsl:11407 classic/omp.xsl:12481 #: classic/omp.xsl:12500 #, fuzzy msgctxt "Alert|Email" msgid "Content" msgstr "Содержание" #: classic/omp.xsl:10468 classic/omp.xsl:11412 classic/omp.xsl:12491 #: classic/omp.xsl:12544 #, fuzzy msgctxt "Alert|Email" msgid "Simple notice" msgstr "Простое извещение" #: classic/omp.xsl:10478 classic/omp.xsl:11431 classic/omp.xsl:12504 #, fuzzy msgctxt "Alert|Email" msgid "Include report" msgstr "Вложить отчёт" #: classic/omp.xsl:10483 classic/omp.xsl:11436 classic/omp.xsl:12485 #, fuzzy msgctxt "Alert|Email" msgid "Include list of resources" msgstr "включая связанные ресурсы" #: classic/omp.xsl:10535 classic/omp.xsl:11508 classic/omp.xsl:12524 #, fuzzy msgctxt "Alert|Email" msgid "Attach report" msgstr "Прикрепить отчёт" #: classic/omp.xsl:10539 classic/omp.xsl:11512 classic/omp.xsl:12488 #, fuzzy msgctxt "Alert|Email" msgid "Attach list of resources" msgstr "Связано с Ресурсом" #: classic/omp.xsl:10597 classic/omp.xsl:11611 #, fuzzy msgid "HTTP Get URL" msgstr "HTTP-Get" #: classic/omp.xsl:10610 classic/omp.xsl:11913 #, fuzzy msgctxt "SNMP" msgid "Community" msgstr "Комментарии" #: classic/omp.xsl:10621 classic/omp.xsl:11925 classic/omp.xsl:13051 #: classic/omp.xsl:14028 classic/dynamic_strings.xsl:83 #, fuzzy msgid "Agent" msgstr "Агент" #: classic/omp.xsl:10632 classic/omp.xsl:11937 classic/omp.xsl:12564 #, fuzzy msgid "Message" msgstr "Сообщение об Ошибке" #: classic/omp.xsl:10644 classic/omp.xsl:11624 classic/omp.xsl:12598 #, fuzzy msgid "Defense Center IP" msgstr "Defense Center IP" #: classic/omp.xsl:10656 classic/omp.xsl:11637 classic/omp.xsl:12609 #, fuzzy msgid "Defense Center Port" msgstr "Порт Defense Center" #: classic/omp.xsl:10667 classic/omp.xsl:11657 #, fuzzy msgid "PKCS12 file" msgstr "PKCS12 файл" #: classic/omp.xsl:10678 classic/omp.xsl:11668 #, fuzzy msgid "verinice.PRO URL" msgstr "verinice.PRO-URL" #: classic/omp.xsl:10701 classic/omp.xsl:10807 classic/omp.xsl:11700 #: classic/omp.xsl:11835 classic/omp.xsl:19615 classic/omp.xsl:19865 #: classic/omp.xsl:20420 classic/omp.xsl:20592 #, fuzzy msgid "Create a new Credential" msgstr "Создать Атрибуты доступа" #: classic/omp.xsl:10710 classic/omp.xsl:11709 #, fuzzy msgid "verinice.PRO Report" msgstr "verinice.PRO-URL" #: classic/omp.xsl:10766 classic/omp.xsl:11775 #, fuzzy msgid " on port " msgstr "на порту" #: classic/omp.xsl:10827 classic/omp.xsl:11856 classic/omp.xsl:12773 #, fuzzy msgid "Known Hosts" msgstr "Узлы" #: classic/omp.xsl:10839 classic/omp.xsl:11869 classic/omp.xsl:12802 msgid "Path" msgstr "" #: classic/omp.xsl:10957 classic/dynamic_strings.xsl:611 #, fuzzy msgid "Edit Alert" msgstr "Редактировать Уведомление" #: classic/omp.xsl:11132 classic/omp.xsl:22868 classic/omp.xsl:22869 #: classic/omp.xsl:22894 classic/dynamic_strings.xsl:101 classic/gsad.xsl:509 #, fuzzy msgid "OVAL Definitions" msgstr "Определения OVAL" #: classic/omp.xsl:11587 msgid "Log Level" msgstr "" #: classic/omp.xsl:12070 classic/omp.xsl:12216 classic/omp.xsl:12424 #, fuzzy msgctxt "Status Change" msgid "to" msgstr "на" #: classic/omp.xsl:12082 #, fuzzy msgid "SCP to " msgstr " до " #: classic/omp.xsl:12088 classic/omp.xsl:12648 classic/omp.xsl:12752 #, fuzzy msgid "Credential unavailable" msgstr "Фильтр Атрибутов доступа" #: classic/omp.xsl:12097 #, fuzzy msgid "Send to " msgstr " до " #: classic/omp.xsl:12106 #, fuzzy msgid "SNMP to " msgstr " до " #: classic/omp.xsl:12113 classic/omp.xsl:12242 #, fuzzy msgctxt "Alert|Email" msgid "To" msgstr "До" #: classic/omp.xsl:12168 msgid "Testing Alert..." msgstr "" #: classic/omp.xsl:12170 #, fuzzy msgctxt "Action Verb" msgid "Test Alert" msgstr "Новое уведомление" #: classic/omp.xsl:12183 msgid "Testing the alert %1 was successful." msgstr "" #: classic/omp.xsl:12188 msgid "Testing the alert %1 failed." msgstr "" #: classic/omp.xsl:12286 classic/dynamic_strings.xsl:421 #, fuzzy msgid "Alert is still in use" msgstr " всё ещё используется" #: classic/omp.xsl:12386 classic/omp.xsl:13058 classic/omp.xsl:14035 #: classic/omp.xsl:34570 classic/omp.xsl:34642 classic/dynamic_strings.xsl:79 #, fuzzy msgid "Alert" msgstr "Уведомление" #: classic/omp.xsl:12439 msgid "Send list of resources to host" msgstr "" #: classic/omp.xsl:12442 msgid "Send report to host" msgstr "" #: classic/omp.xsl:12702 classic/omp.xsl:19585 classic/omp.xsl:19697 #: classic/omp.xsl:19771 classic/omp.xsl:19950 classic/omp.xsl:20401 #: classic/omp.xsl:20463 classic/omp.xsl:20573 classic/omp.xsl:20767 #: classic/omp.xsl:24426 classic/omp.xsl:24807 classic/omp.xsl:25598 #: classic/omp.xsl:26109 classic/omp.xsl:33097 classic/omp.xsl:34039 #: classic/omp.xsl:34203 classic/omp.xsl:35645 classic/omp.xsl:35677 #, fuzzy msgid "Port" msgstr "Порт" #: classic/omp.xsl:12903 #, fuzzy msgctxt "Alert|Filter" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:12923 #, fuzzy msgid "Tasks using this Alert" msgstr "Задач, связанные с этими уведомлениями" #: classic/omp.xsl:13065 msgid "Asset" msgstr "" #: classic/omp.xsl:13086 classic/omp.xsl:14098 classic/omp.xsl:26460 #: classic/omp.xsl:26775 classic/omp.xsl:27644 classic/omp.xsl:34908 #: classic/dynamic_strings.xsl:89 #, fuzzy msgid "Group" msgstr "Группа" #: classic/omp.xsl:13093 classic/omp.xsl:14105 classic/omp.xsl:30049 #: classic/dynamic_strings.xsl:65 #, fuzzy msgid "Note" msgstr "Заметка" #: classic/omp.xsl:13100 classic/omp.xsl:14126 classic/dynamic_strings.xsl:66 #, fuzzy msgid "Override" msgstr "Переопределение" #: classic/omp.xsl:13107 classic/omp.xsl:14133 classic/omp.xsl:27268 #: classic/dynamic_strings.xsl:87 #, fuzzy msgid "Permission" msgstr "Разрешение" #: classic/omp.xsl:13114 classic/omp.xsl:14140 classic/omp.xsl:14753 #: classic/omp.xsl:15020 classic/omp.xsl:15353 classic/omp.xsl:15652 #: classic/omp.xsl:16065 classic/omp.xsl:16153 classic/omp.xsl:28113 #: classic/omp.xsl:35709 classic/dynamic_strings.xsl:74 #, fuzzy msgid "Port List" msgstr "Список Портов" #: classic/omp.xsl:13128 classic/omp.xsl:14154 classic/omp.xsl:29103 #: classic/dynamic_strings.xsl:81 #, fuzzy msgid "Report Format" msgstr "Формат Отчётов" #: classic/omp.xsl:13135 classic/omp.xsl:14161 classic/omp.xsl:24165 #: classic/omp.xsl:24513 classic/omp.xsl:24861 classic/omp.xsl:25354 #: classic/omp.xsl:25765 classic/omp.xsl:26190 classic/omp.xsl:30049 #: classic/omp.xsl:30324 classic/omp.xsl:30706 classic/omp.xsl:31264 #: classic/omp.xsl:31279 classic/omp.xsl:31489 #, fuzzy msgid "Result" msgstr "Результат" #: classic/omp.xsl:13142 classic/omp.xsl:14168 classic/omp.xsl:26753 #: classic/omp.xsl:27616 classic/omp.xsl:35133 classic/dynamic_strings.xsl:90 #, fuzzy msgid "Role" msgstr "Роль" #: classic/omp.xsl:13156 classic/gsad.xsl:528 #, fuzzy msgid "SecInfo" msgstr "База Знаний" #: classic/omp.xsl:13198 classic/omp.xsl:14210 classic/omp.xsl:26731 #: classic/omp.xsl:27588 classic/omp.xsl:36462 classic/dynamic_strings.xsl:88 #, fuzzy msgid "User" msgstr "Пользователь" #: classic/omp.xsl:13278 classic/dynamic_strings.xsl:427 #, fuzzy msgid "Filter is still in use" msgstr " всё ещё используется" #: classic/omp.xsl:13298 classic/omp.xsl:13444 classic/omp.xsl:13446 #: classic/omp.xsl:35958 classic/dynamic_strings.xsl:117 classic/gsad.xsl:598 #, fuzzy msgid "Filters" msgstr "Фильтры" #: classic/omp.xsl:13318 classic/omp.xsl:13395 classic/omp.xsl:13419 #: classic/omp.xsl:13473 classic/omp.xsl:13548 #, fuzzy msgid "Term" msgstr "Шаблон" #: classic/omp.xsl:13340 #, fuzzy msgid "Alerts using this Filter" msgstr "Уведомления, связанные с этим фильтром" #: classic/omp.xsl:13488 #, fuzzy msgid "Create Filter" msgstr "Создать Фильтр" #: classic/omp.xsl:13510 classic/dynamic_strings.xsl:617 #, fuzzy msgid "Edit Filter" msgstr "Редактировать Фильтр" #: classic/omp.xsl:13572 #, fuzzy msgid "Save Filter" msgstr "Сохранить Фильтр" #: classic/omp.xsl:13677 classic/omp.xsl:13683 classic/omp.xsl:24845 #: classic/omp.xsl:26174 classic/omp.xsl:27189 classic/omp.xsl:27211 #: classic/omp.xsl:27297 classic/omp.xsl:27325 msgctxt "Trashcan" msgid "in " msgstr "в " #: classic/omp.xsl:13678 classic/omp.xsl:13683 classic/omp.xsl:24845 #: classic/omp.xsl:26174 classic/omp.xsl:27189 classic/omp.xsl:27211 #: classic/omp.xsl:27297 classic/omp.xsl:27325 #, fuzzy msgid "trashcan" msgstr "Корзине" #: classic/omp.xsl:13740 classic/omp.xsl:13934 classic/omp.xsl:14321 #: classic/omp.xsl:14477 #, fuzzy msgctxt "Tag" msgid "Active" msgstr "Активно" #: classic/omp.xsl:13748 classic/omp.xsl:35694 #, fuzzy msgid "Resource Name" msgstr "Имя Ресурса" #: classic/omp.xsl:13769 classic/omp.xsl:13943 #, fuzzy msgctxt "Tag" msgid "Orphan" msgstr "Бесхозный" #: classic/omp.xsl:13897 #, fuzzy msgctxt "Tag" msgid "Attached to Resource" msgstr "Связано с Ресурсом" #: classic/omp.xsl:13930 classic/omp.xsl:14314 classic/omp.xsl:14470 #: classic/omp.xsl:26889 classic/omp.xsl:26982 classic/omp.xsl:27668 #: classic/omp.xsl:27782 #, fuzzy msgid "Resource ID" msgstr "Идентификатор Ресурса" #: classic/omp.xsl:14015 classic/dynamic_strings.xsl:428 #, fuzzy msgid "Tag is still in use" msgstr " всё ещё используется" #: classic/omp.xsl:14049 classic/omp.xsl:33294 classic/omp.xsl:38783 #: classic/omp.xsl:38825 #, fuzzy msgid "Operating System" msgstr "Операционная Система" #: classic/omp.xsl:14056 classic/omp.xsl:22712 classic/omp.xsl:22754 #: classic/omp.xsl:29669 classic/omp.xsl:33295 classic/dynamic_strings.xsl:69 #, fuzzy msgid "CPE" msgstr "CPE" #: classic/omp.xsl:14070 classic/omp.xsl:20910 classic/omp.xsl:21994 #: classic/omp.xsl:22420 classic/omp.xsl:22465 classic/omp.xsl:29691 #: classic/omp.xsl:33854 classic/omp.xsl:33931 classic/dynamic_strings.xsl:68 #, fuzzy msgid "CVE" msgstr "CVE" #: classic/omp.xsl:14077 classic/omp.xsl:23162 classic/dynamic_strings.xsl:71 #, fuzzy msgid "CERT-Bund Advisory" msgstr "Предупреждение CERT-Bund" #: classic/omp.xsl:14084 classic/omp.xsl:23351 classic/dynamic_strings.xsl:72 #, fuzzy msgid "DFN-CERT Advisory" msgstr "Предупреждение DFN-CERT" #: classic/omp.xsl:14112 classic/omp.xsl:17126 classic/omp.xsl:23803 #: classic/omp.xsl:24922 classic/omp.xsl:24942 classic/omp.xsl:26251 #: classic/omp.xsl:26279 classic/omp.xsl:33856 classic/omp.xsl:34201 #: classic/omp.xsl:37174 classic/omp.xsl:37299 classic/dynamic_strings.xsl:67 #, fuzzy msgid "NVT" msgstr "NVT" #: classic/omp.xsl:14349 #, fuzzy msgid "Create Tag" msgstr "Создать Тэг" #: classic/omp.xsl:14505 #, fuzzy msgid "Save Tag" msgstr "Сохранить Тэг" #: classic/omp.xsl:14573 classic/omp.xsl:14576 classic/dynamic_strings.xsl:394 #, fuzzy msgid "New Target" msgstr "Новая Цель" #: classic/omp.xsl:14630 classic/omp.xsl:14936 classic/omp.xsl:15260 #, fuzzy msgctxt "Target Source" msgid "Manual" msgstr "Указанные" #: classic/omp.xsl:14650 classic/omp.xsl:14950 classic/omp.xsl:15275 #, fuzzy msgctxt "Target Source" msgid "From file" msgstr "Из файла" #: classic/omp.xsl:14681 classic/omp.xsl:14710 msgctxt "Target Source" msgid "From host assets" msgstr "" #: classic/omp.xsl:14721 classic/omp.xsl:14961 classic/omp.xsl:15287 #: classic/omp.xsl:16127 #, fuzzy msgid "Exclude Hosts" msgstr "Исключить Узлы" #: classic/omp.xsl:14728 classic/omp.xsl:14969 classic/omp.xsl:15298 #: classic/omp.xsl:16131 #, fuzzy msgid "Reverse Lookup Only" msgstr "Только адреса, отвечающие на обратный запрос DNS" #: classic/omp.xsl:14740 classic/omp.xsl:14994 classic/omp.xsl:15325 #: classic/omp.xsl:16140 #, fuzzy msgid "Reverse Lookup Unify" msgstr "Объединить данные обратных запросов DNS" #: classic/omp.xsl:14760 classic/omp.xsl:15037 #, fuzzy msgid "Create a new port list" msgstr "может создавать новый объект типа " #: classic/omp.xsl:14768 classic/omp.xsl:15045 classic/omp.xsl:15365 #: classic/omp.xsl:16182 #, fuzzy msgid "Alive Test" msgstr "Тест доступности узла" #: classic/omp.xsl:14771 classic/omp.xsl:15051 classic/omp.xsl:15371 #, fuzzy msgid "Scan Config Default" msgstr "Конфигурация Сканирования По умолчанию" #: classic/omp.xsl:14787 classic/omp.xsl:15096 classic/omp.xsl:15416 #: classic/omp.xsl:16190 msgid "Credentials for authenticated checks" msgstr "" #: classic/omp.xsl:14791 classic/omp.xsl:15100 classic/omp.xsl:15422 #: classic/omp.xsl:16194 #, fuzzy msgid "SSH" msgstr "SSH" #: classic/omp.xsl:14800 classic/omp.xsl:15126 classic/omp.xsl:15449 #: classic/omp.xsl:16218 #, fuzzy msgctxt "Target|Credential" msgid "on port" msgstr "на порту" #: classic/omp.xsl:14804 classic/omp.xsl:14819 classic/omp.xsl:14834 #: classic/omp.xsl:14849 classic/omp.xsl:15142 classic/omp.xsl:15174 #: classic/omp.xsl:15206 classic/omp.xsl:15238 #, fuzzy msgid "Create a credential" msgstr "Создать Атрибуты доступа" #: classic/omp.xsl:14811 classic/omp.xsl:15149 classic/omp.xsl:15470 #: classic/omp.xsl:16227 #, fuzzy msgid "SMB" msgstr "SMB" #: classic/omp.xsl:14826 classic/omp.xsl:15181 classic/omp.xsl:15499 #: classic/omp.xsl:16254 #, fuzzy msgid "ESXi" msgstr "ESXi" #: classic/omp.xsl:14858 #, fuzzy msgid "Create Target" msgstr "Создать Цель" #: classic/omp.xsl:15559 #, fuzzy msgid "Save Target" msgstr "Сохранять Цель" #: classic/omp.xsl:15648 classic/omp.xsl:35708 #, fuzzy msgid "IPs" msgstr "IP" #: classic/omp.xsl:15663 #, fuzzy msgctxt "Target|Credential" msgid "sort by" msgstr "Сортировать по" #: classic/omp.xsl:15707 classic/wizard.xsl:343 #, fuzzy msgid "SSH Credential" msgstr "Атрибуты доступа" #: classic/omp.xsl:15712 classic/wizard.xsl:366 #, fuzzy msgid "SMB Credential" msgstr "Атрибуты доступа" #: classic/omp.xsl:15717 classic/wizard.xsl:387 #, fuzzy msgid "ESXi Credential" msgstr "Редактировать Атрибуты доступа" #: classic/omp.xsl:15722 #, fuzzy msgid "SNMP Credential" msgstr "Атрибуты доступа" #: classic/omp.xsl:15947 classic/omp.xsl:15965 classic/omp.xsl:15989 #: classic/omp.xsl:16013 classic/omp.xsl:16037 classic/omp.xsl:20309 #: classic/omp.xsl:20692 classic/omp.xsl:27385 #, fuzzy msgid "in trashcan" msgstr "в Корзине" #: classic/omp.xsl:16087 classic/dynamic_strings.xsl:417 #, fuzzy msgid "Target is still in use" msgstr " всё ещё используется" #: classic/omp.xsl:16149 #, fuzzy msgid "Maximum number of hosts" msgstr "Максимальное количество узлов" #: classic/omp.xsl:16320 #, fuzzy msgid "Tasks using this Target" msgstr "Задачи, связанные с этой Целью" #: classic/omp.xsl:16431 classic/omp.xsl:17829 classic/dynamic_strings.xsl:397 #, fuzzy msgid "New Scan Config" msgstr "Новая Конфигурация Сканирования" #: classic/omp.xsl:16460 #, fuzzy msgctxt "Scan Config" msgid "Base" msgstr "Базовая конфигурация" #: classic/omp.xsl:16468 #, fuzzy msgctxt "Scan Config" msgid "Empty, static and fast" msgstr "Пустой, статичный и быстрый" #: classic/omp.xsl:16475 #, fuzzy msgctxt "Scan Config" msgid "Full and fast" msgstr "Полный и быстрый" #: classic/omp.xsl:16502 classic/omp.xsl:16505 classic/omp.xsl:16529 #: classic/omp.xsl:17835 #, fuzzy msgid "Import Scan Config" msgstr "Импортировать Конфигурацию Сканирования" #: classic/omp.xsl:16510 classic/omp.xsl:16511 classic/omp.xsl:16657 #: classic/omp.xsl:16685 classic/omp.xsl:17427 classic/omp.xsl:17455 #: classic/omp.xsl:17866 classic/omp.xsl:17867 classic/omp.xsl:17941 #: classic/omp.xsl:35940 classic/dynamic_strings.xsl:109 classic/gsad.xsl:554 #, fuzzy msgid "Scan Configs" msgstr "Конфигурации Сканирования" #: classic/omp.xsl:16523 #, fuzzy msgid "Import XML config" msgstr "Импортируемая XML-Конфигурация" #: classic/omp.xsl:16555 classic/omp.xsl:17576 #, fuzzy msgid "Edit Scan Config Family" msgstr "Редактировать Группу Конфигурации Сканирования" #: classic/omp.xsl:16563 classic/omp.xsl:16697 classic/omp.xsl:17302 #: classic/omp.xsl:23460 classic/dynamic_strings.xsl:76 #, fuzzy msgid "Config" msgstr "Конфигурация" #: classic/omp.xsl:16564 classic/omp.xsl:16698 classic/omp.xsl:17303 #: classic/omp.xsl:17646 classic/omp.xsl:17723 classic/omp.xsl:21976 #: classic/omp.xsl:22972 classic/omp.xsl:23461 #, fuzzy msgid "Family" msgstr "Группа" #: classic/omp.xsl:16567 #, fuzzy msgid "Edit Network Vulnerability Tests" msgstr "Редактировать Проверки Сетевых Уязвимостей" #: classic/omp.xsl:16578 classic/omp.xsl:16706 classic/omp.xsl:17304 #: classic/omp.xsl:23462 #, fuzzy msgid "OID" msgstr "OID" #: classic/omp.xsl:16580 classic/omp.xsl:16708 classic/omp.xsl:17157 #: classic/omp.xsl:17196 #, fuzzy msgid "Timeout" msgstr "Таймаут" #: classic/omp.xsl:16581 classic/omp.xsl:16709 #, fuzzy msgid "Prefs" msgstr "Предпочтения" #: classic/omp.xsl:16582 #, fuzzy msgctxt "NVTs" msgid "Selected" msgstr "Выбранные" #: classic/omp.xsl:16610 classic/omp.xsl:16735 classic/omp.xsl:17164 #: classic/omp.xsl:17169 #, fuzzy msgctxt "Timeout" msgid "default" msgstr "по умолчанию" #: classic/omp.xsl:16636 #, fuzzy msgid "Select and Edit NVT Details" msgstr "Выбрать и Редактировать Подробности NVT" #: classic/omp.xsl:16648 #, fuzzy msgid "Selected %1 of %2 total NVTs" msgstr "Выбрать все NVT" #: classic/omp.xsl:16657 classic/omp.xsl:16688 classic/omp.xsl:17595 #, fuzzy msgid "Scan Config Family Details" msgstr "Подробности Группы Конфигурации Сканирования" #: classic/omp.xsl:16670 classic/omp.xsl:17440 #, fuzzy msgid "Config ID" msgstr "Конфигурация" #: classic/omp.xsl:16701 #, fuzzy msgid "Network Vulnerability Tests" msgstr "Проверки Сетевых Уязвимостей" #: classic/omp.xsl:16717 classic/omp.xsl:23753 classic/dynamic_strings.xsl:183 #, fuzzy msgid "NVT Details" msgstr "Подробности NVT" #: classic/omp.xsl:16752 classic/omp.xsl:35571 #, fuzzy msgctxt "NVTs" msgid "Total" msgstr "Всего" #: classic/omp.xsl:16779 classic/omp.xsl:16785 classic/omp.xsl:17296 #: classic/omp.xsl:17427 classic/omp.xsl:17458 #, fuzzy msgid "Scan Config NVT Details" msgstr "Подробности NVT Конфигурации Сканирования" #: classic/omp.xsl:16800 classic/omp.xsl:16838 classic/omp.xsl:16867 #, fuzzy msgid "File attached." msgstr "Файл прикреплён." #: classic/omp.xsl:16812 #, fuzzy msgid "Edit Scan Config NVT Details" msgstr "Редактировать Подробности NVT Конфигурации Сканирования" #: classic/omp.xsl:16818 classic/omp.xsl:16820 classic/omp.xsl:16881 #: classic/omp.xsl:16883 classic/omp.xsl:17107 classic/omp.xsl:17109 #, fuzzy msgid "Export File" msgstr "Экспортировать файл" #: classic/omp.xsl:16847 classic/omp.xsl:16949 #, fuzzy msgid "Use target SSH credentials" msgstr "Создать Атрибуты доступа" #: classic/omp.xsl:17006 #, fuzzy msgid "Replace existing file with" msgstr "Заменить существующее значение" #: classic/omp.xsl:17009 #, fuzzy msgid "Upload file" msgstr "Загрузить файл" #: classic/omp.xsl:17099 #, fuzzy msgid "Edit NVT Details" msgstr "Подробности NVT" #: classic/omp.xsl:17149 classic/omp.xsl:17253 #, fuzzy msgid "Current Value" msgstr "Текущее значение" #: classic/omp.xsl:17151 classic/omp.xsl:17190 classic/omp.xsl:17254 #: classic/omp.xsl:17270 #, fuzzy msgid "Default Value" msgstr "Значение по умолчанию" #: classic/omp.xsl:17189 classic/omp.xsl:17269 #, fuzzy msgid "New Value" msgstr "Новое Значение" #: classic/omp.xsl:17212 #, fuzzy msgid "Apply default timeout" msgstr "Применить таймаут по умолчанию" #: classic/omp.xsl:17280 classic/omp.xsl:17281 classic/omp.xsl:17810 #: classic/omp.xsl:17811 #, fuzzy msgid "Save Config" msgstr "Сохранить Конфигурацию" #: classic/omp.xsl:17305 classic/omp.xsl:21990 classic/omp.xsl:22054 #: classic/omp.xsl:22912 classic/omp.xsl:23174 classic/omp.xsl:23463 #: classic/omp.xsl:37150 #, fuzzy msgid "Version" msgstr "Версия" #: classic/omp.xsl:17322 classic/omp.xsl:23392 classic/omp.xsl:23396 #: classic/omp.xsl:23492 classic/omp.xsl:28680 classic/omp.xsl:29137 #: classic/omp.xsl:31250 #, fuzzy msgid "Summary" msgstr "Резюме" #: classic/omp.xsl:17337 classic/omp.xsl:23507 classic/omp.xsl:31328 #, fuzzy msgid "Affected Software/OS" msgstr "Затронутое ПО/ОС" #: classic/omp.xsl:17350 classic/omp.xsl:23520 #, fuzzy msgid "Vulnerability Scoring" msgstr "Скоринг Уязвимости" #: classic/omp.xsl:17353 classic/omp.xsl:23523 #, fuzzy msgid "CVSS base" msgstr "базовый рейтинг CVSS" #: classic/omp.xsl:17374 classic/omp.xsl:23544 #, fuzzy msgid "CVSS base vector" msgstr "базовый вектор CVSS" #: classic/omp.xsl:17392 #, fuzzy msgid "Edit Scan Config NVT" msgstr "Редактировать NVT Конфигурации Сканирования" #: classic/omp.xsl:17399 classic/omp.xsl:17466 classic/omp.xsl:23813 #, fuzzy msgid "Preferences" msgstr "Предпочтения" #: classic/omp.xsl:17431 classic/omp.xsl:17433 #, fuzzy msgid "Scan Config Family" msgstr "Группа Конфигурации Сканирования" #: classic/omp.xsl:17509 classic/omp.xsl:17612 classic/omp.xsl:17680 #: classic/omp.xsl:17683 classic/omp.xsl:17781 #, fuzzy msgctxt "Scan Config|NVTs" msgid " of " msgstr " из " #: classic/omp.xsl:17532 classic/omp.xsl:17621 classic/omp.xsl:17651 #: classic/omp.xsl:17696 classic/omp.xsl:17729 classic/omp.xsl:17746 #: classic/omp.xsl:17789 classic/omp.xsl:18368 classic/omp.xsl:18462 #: classic/omp.xsl:18490 #, fuzzy msgctxt "Scan Config" msgid "Grows" msgstr "Растёт" #: classic/omp.xsl:17534 classic/omp.xsl:17623 classic/omp.xsl:17697 #: classic/omp.xsl:17790 #, fuzzy msgid "" "The NVT selection is DYNAMIC. New NVTs will automatically be added and " "considered." msgstr "" "У NVT выбран тип ДИНАМИЧЕСКИЙ. Новые NVT будут автоматически добавляться и " "учитываться." #: classic/omp.xsl:17556 classic/omp.xsl:17627 classic/omp.xsl:17657 #: classic/omp.xsl:17702 classic/omp.xsl:17736 classic/omp.xsl:17753 #: classic/omp.xsl:17795 classic/omp.xsl:18374 classic/omp.xsl:18403 #: classic/omp.xsl:18468 classic/omp.xsl:18497 #, fuzzy msgctxt "Scan Config" msgid "Static" msgstr "Статичный" #: classic/omp.xsl:17557 classic/omp.xsl:17629 classic/omp.xsl:17703 #: classic/omp.xsl:17796 classic/omp.xsl:18404 classic/omp.xsl:18498 #, fuzzy msgid "" "The NVT selection is STATIC. New NVTs will NOT automatically be added or " "considered." msgstr "" "У NVT выбран тип СТАТИЧНЫЙ. Новые NVT НЕ будут автоматически добавляться и " "учитываться." #: classic/omp.xsl:17652 classic/omp.xsl:17731 classic/omp.xsl:17747 #: classic/omp.xsl:18369 classic/omp.xsl:18463 #, fuzzy msgid "" "The family selection is DYNAMIC. New families will automatically be added " "and considered." msgstr "" "У групп выбран тип ДИНАМИЧЕСКИЙ. Новые группы будут автоматически " "добавляться и учитываться." #: classic/omp.xsl:17658 classic/omp.xsl:17738 classic/omp.xsl:17754 #: classic/omp.xsl:18375 classic/omp.xsl:18469 #, fuzzy msgid "" "The family selection is STATIC. New families will NOT automatically be added" " or considered." msgstr "" "У групп выбран тип СТАТИЧНЫЙ. Новые группы НЕ будут автоматически " "добавляться и учитываться." #: classic/omp.xsl:17665 classic/omp.xsl:17759 #, fuzzy msgid "NVTs selected" msgstr "выбраны NVT" #: classic/omp.xsl:17671 classic/omp.xsl:17777 classic/omp.xsl:35569 #, fuzzy msgctxt "Families" msgid "Total" msgstr "Всего" #: classic/omp.xsl:17682 #, fuzzy msgctxt "Scan Config|NVTs" msgid " in selected families" msgstr " в выбранных группах" #: classic/omp.xsl:17685 #, fuzzy msgctxt "Scan Config|NVTs" msgid " in total" msgstr " всего" #: classic/omp.xsl:17761 #, fuzzy msgid "Select all NVTs" msgstr "Выбрать все NVT" #: classic/omp.xsl:17825 classic/dynamic_strings.xsl:192 #, fuzzy msgid "Scan Config Details" msgstr "Подробности Конфигурации Сканирования" #: classic/omp.xsl:17884 classic/omp.xsl:17885 classic/omp.xsl:17897 #: classic/dynamic_strings.xsl:440 #, fuzzy msgid "Scan Config is not writable" msgstr " - объект защищён от записи" #: classic/omp.xsl:17886 #, fuzzy msgid "Cannot move Scan Config to trashcan" msgstr "Невозможно переместить Конфигурацию Сканирования в Корзину" #: classic/omp.xsl:17903 classic/omp.xsl:18125 classic/dynamic_strings.xsl:610 #, fuzzy msgid "Edit Scan Config" msgstr "Редактировать Конфигурацию Сканирования" #: classic/omp.xsl:17909 classic/dynamic_strings.xsl:270 #, fuzzy msgid "Export Scan Config as XML" msgstr "Импортировать Конфигурацию Сканирования" #: classic/omp.xsl:17915 classic/omp.xsl:17916 #, fuzzy msgid "Sync Config" msgstr "Конфигурация Сканирования" #: classic/omp.xsl:17976 #, fuzzy msgid "Network Vulnerability Test Families" msgstr "Группы Проверок Сетевых Уязвимостей" #: classic/omp.xsl:18001 classic/omp.xsl:18003 #, fuzzy msgid "Scanner Preferences" msgstr "Предпочтения Сканера" #: classic/omp.xsl:18028 classic/omp.xsl:18030 classic/omp.xsl:18198 #: classic/omp.xsl:18222 #, fuzzy msgid "Network Vulnerability Test Preferences" msgstr "Предпочтения Проверок Сетевых Уязвимостей" #: classic/omp.xsl:18063 #, fuzzy msgid "Tasks using this Scan Config" msgstr "Задачи, связанные с данной Конфигурацией" #: classic/omp.xsl:18102 classic/omp.xsl:22699 classic/omp.xsl:22850 #: classic/omp.xsl:23093 classic/omp.xsl:23302 classic/omp.xsl:23445 #: classic/omp.xsl:23821 #, fuzzy msgid "User Tags for \"%1\"" msgstr "Тэги Пользователя для" #: classic/omp.xsl:18110 #, fuzzy msgid "User Permissions for Config \"%1\"" msgstr "Разрешения для ресурса типа " #: classic/omp.xsl:18182 #, fuzzy msgid "Edit Network Vulnerability Test Families" msgstr "Редактировать Группы Проверок Сетевых Уязвимостей" #: classic/omp.xsl:18196 classic/omp.xsl:18209 #, fuzzy msgid "Edit Scanner Preferences" msgstr "Редактировать Предпочтения Сканера" #: classic/omp.xsl:18196 #, fuzzy msgctxt "Scanner|Preferences" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:18198 #, fuzzy msgctxt "NVT|Preferences" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:18255 classic/omp.xsl:35564 #, fuzzy msgid "Families" msgstr "Группы" #: classic/omp.xsl:18257 #, fuzzy msgctxt "Scan Config|Families" msgid "Total" msgstr "Всего" #: classic/omp.xsl:18269 #, fuzzy msgctxt "Scan Config|NVTs" msgid "Total" msgstr "Всего" #: classic/omp.xsl:18397 #, fuzzy msgctxt "Scan Config" msgid "Dynamic" msgstr "Динамический" #: classic/omp.xsl:18398 classic/omp.xsl:18492 #, fuzzy msgid "" "The NVT selection is DYNAMIC. New NVTs of selected families will " "automatically be added and considered." msgstr "" "У NVT выбран тип ДИНАМИЧЕСКИЙ. Новые NVT выбранных групп будут автоматически " "добавляться и учитываться." #: classic/omp.xsl:18518 classic/dynamic_strings.xsl:420 #, fuzzy msgid "Scan Config is still in use" msgstr " всё ещё используется" #: classic/omp.xsl:18598 classic/dynamic_strings.xsl:399 #, fuzzy msgid "New Schedule" msgstr "Новое Расписание" #: classic/omp.xsl:18622 classic/omp.xsl:18877 #, fuzzy msgctxt "Schedule" msgid "First Time" msgstr "Время первого запуска" #: classic/omp.xsl:18669 classic/omp.xsl:18750 classic/omp.xsl:18932 #: classic/omp.xsl:19392 classic/omp.xsl:35662 #, fuzzy msgctxt "Schedule" msgid "Period" msgstr "Период" #: classic/omp.xsl:18683 classic/omp.xsl:18706 classic/omp.xsl:18978 #: classic/omp.xsl:18981 classic/omp.xsl:19047 classic/omp.xsl:19050 #, fuzzy msgid "hour(s)" msgstr "час(а,ов)" #: classic/omp.xsl:18684 classic/omp.xsl:18707 classic/omp.xsl:18986 #: classic/omp.xsl:18989 classic/omp.xsl:19055 classic/omp.xsl:19058 #, fuzzy msgid "day(s)" msgstr "день(я,ней)" #: classic/omp.xsl:18685 classic/omp.xsl:18708 classic/omp.xsl:18994 #: classic/omp.xsl:18997 classic/omp.xsl:19063 classic/omp.xsl:19066 #, fuzzy msgid "week(s)" msgstr "неделя(и,ль)" #: classic/omp.xsl:18686 classic/omp.xsl:19002 classic/omp.xsl:19005 #, fuzzy msgid "month(s)" msgstr "месяц(а,eв)" #: classic/omp.xsl:18692 classic/omp.xsl:18754 classic/omp.xsl:19015 #: classic/omp.xsl:19417 classic/omp.xsl:35663 #, fuzzy msgctxt "Schedule" msgid "Duration" msgstr "Продолжительность" #: classic/omp.xsl:18740 classic/omp.xsl:19360 classic/omp.xsl:35660 #, fuzzy msgctxt "Schedule" msgid "First Run" msgstr "Первый запуск" #: classic/omp.xsl:18745 classic/omp.xsl:19368 classic/omp.xsl:35661 #, fuzzy msgctxt "Schedule" msgid "Next Run" msgstr "Следующий запуск" #: classic/omp.xsl:18836 classic/dynamic_strings.xsl:612 #, fuzzy msgid "Edit Schedule" msgstr "Редактировать Расписание" #: classic/omp.xsl:18842 msgid "Notice" msgstr "" #: classic/omp.xsl:18947 classic/omp.xsl:19030 #, fuzzy msgid "seconds" msgstr "секунд(ы)" #: classic/omp.xsl:18961 classic/omp.xsl:19199 classic/omp.xsl:19281 #: classic/omp.xsl:19404 #, fuzzy msgid "months" msgstr "месяца(ев)" #: classic/omp.xsl:19096 classic/omp.xsl:35396 classic/omp.xsl:35399 #, fuzzy msgid "week" msgstr "неделя" #: classic/omp.xsl:19099 #, fuzzy msgid "weeks" msgstr "недели(ль)" #: classic/omp.xsl:19108 classic/omp.xsl:35387 classic/omp.xsl:35390 #, fuzzy msgid "day" msgstr "день" #: classic/omp.xsl:19111 classic/omp.xsl:23951 classic/omp.xsl:24336 #: classic/omp.xsl:24360 classic/omp.xsl:24384 classic/omp.xsl:25104 #: classic/omp.xsl:25512 classic/omp.xsl:25534 classic/omp.xsl:25556 #, fuzzy msgid "days" msgstr "дня(дней)" #: classic/omp.xsl:19120 classic/omp.xsl:35378 classic/omp.xsl:35381 #, fuzzy msgid "hour" msgstr "час" #: classic/omp.xsl:19123 #, fuzzy msgid "hours" msgstr "часа(ов)" #: classic/omp.xsl:19132 #, fuzzy msgid "min" msgstr "мин." #: classic/omp.xsl:19135 #, fuzzy msgid "mins" msgstr "мин." #: classic/omp.xsl:19142 #, fuzzy msgid "sec" msgstr "сек." #: classic/omp.xsl:19147 #, fuzzy msgid "secs" msgstr "сек." #: classic/omp.xsl:19194 classic/omp.xsl:19276 classic/omp.xsl:19399 #: classic/omp.xsl:35405 classic/omp.xsl:35408 #, fuzzy msgid "month" msgstr "месяц" #: classic/omp.xsl:19213 classic/omp.xsl:19295 classic/omp.xsl:19421 msgctxt "Time" msgid "Entire Operation" msgstr "Вся Операция" #: classic/omp.xsl:19320 classic/dynamic_strings.xsl:422 #, fuzzy msgid "Schedule is still in use" msgstr " всё ещё используется" #: classic/omp.xsl:19340 classic/omp.xsl:36039 classic/dynamic_strings.xsl:112 #: classic/gsad.xsl:567 #, fuzzy msgid "Schedules" msgstr "Расписания" #: classic/omp.xsl:19447 #, fuzzy msgid "Tasks using this Schedule" msgstr "Задачи, связанные с данным Расписанием" #: classic/omp.xsl:19546 classic/omp.xsl:19549 classic/dynamic_strings.xsl:403 #, fuzzy msgid "New Scanner" msgstr "Новый Сканер" #: classic/omp.xsl:19554 classic/omp.xsl:19555 classic/omp.xsl:19920 #: classic/omp.xsl:36030 classic/dynamic_strings.xsl:116 classic/gsad.xsl:592 #, fuzzy msgid "Scanners" msgstr "Сканеры" #: classic/omp.xsl:19599 classic/omp.xsl:19809 classic/omp.xsl:20086 #: classic/omp.xsl:36974 #, fuzzy msgid "CA Certificate" msgstr "Сертификат УЦ" #: classic/omp.xsl:19623 #, fuzzy msgid "Create Scanner" msgstr "Создать Сканер" #: classic/omp.xsl:19720 classic/dynamic_strings.xsl:616 #, fuzzy msgid "Edit Scanner" msgstr "Редактировать Сканер" #: classic/omp.xsl:19817 #, fuzzy msgctxt "Certificate" msgid "Existing" msgstr "настройка" #: classic/omp.xsl:19821 classic/omp.xsl:19827 #, fuzzy msgctxt "Certificate" msgid "Default" msgstr "По умолчанию" #: classic/omp.xsl:19833 msgctxt "Certificate" msgid "New:" msgstr "" #: classic/omp.xsl:19839 classic/omp.xsl:19842 #, fuzzy msgctxt "Action Verb" msgid "Download CA Certificate currently in use" msgstr "Скачать Сертификат УЦ" #: classic/omp.xsl:19873 classic/omp.xsl:19875 #, fuzzy msgctxt "Action Verb" msgid "Download Certificate currently in use" msgstr "Скачать Сертификат" #: classic/omp.xsl:19886 #, fuzzy msgid "Save Scanner" msgstr "Сохранить Сканер" #: classic/omp.xsl:19941 classic/omp.xsl:19954 #, fuzzy msgid "builtin scanner" msgstr "Редактировать Сканер" #: classic/omp.xsl:19994 #, fuzzy msgid "Online Response of Scanner" msgstr "Просмотреть подробности по выявлению продукта" #: classic/omp.xsl:19998 #, fuzzy msgid "Scanner Name" msgstr "Сканер" #: classic/omp.xsl:20002 #, fuzzy msgid "Scanner Version" msgstr "Сканеры" #: classic/omp.xsl:20006 msgid "OSP Daemon" msgstr "" #: classic/omp.xsl:20014 classic/omp.xsl:28165 classic/omp.xsl:28312 #: classic/omp.xsl:28413 #, fuzzy msgid "Protocol" msgstr "Протокол" #: classic/omp.xsl:20031 #, fuzzy msgid "Scanner parameters" msgstr "Предпочтения Сканера" #: classic/omp.xsl:20038 #, fuzzy msgid "Default" msgstr "По умолчанию" #: classic/omp.xsl:20039 msgid "Mandatory" msgstr "" #: classic/omp.xsl:20070 #, fuzzy msgid "OSP Scanner is offline" msgstr "Фильтр Сканеров" #: classic/omp.xsl:20078 classic/omp.xsl:34150 #, fuzzy msgid "from Credential" msgstr "Атрибуты доступа" #: classic/omp.xsl:20104 #, fuzzy msgid "Tasks using this Scanner" msgstr "Задачи, использующие данный Сканнер" #: classic/omp.xsl:20313 classic/omp.xsl:20696 classic/dynamic_strings.xsl:191 #, fuzzy msgid "Credential Details" msgstr "Подробности Атрибутов доступа" #: classic/omp.xsl:20343 classic/dynamic_strings.xsl:426 #, fuzzy msgid "Scanner is still in use" msgstr " всё ещё используется" #: classic/omp.xsl:20358 classic/omp.xsl:20361 classic/dynamic_strings.xsl:401 #, fuzzy msgid "New Slave" msgstr "Новый Подчинённый" #: classic/omp.xsl:20428 #, fuzzy msgid "Create Slave" msgstr "Создать Подчинённого" #: classic/omp.xsl:20529 classic/dynamic_strings.xsl:614 #, fuzzy msgid "Edit Slave" msgstr "Редактировать Подчинённого" #: classic/omp.xsl:20600 #, fuzzy msgid "Save Slave" msgstr "Сохранить Подчинённого" #: classic/omp.xsl:20727 classic/dynamic_strings.xsl:424 #, fuzzy msgid "Slave is still in use" msgstr " всё ещё используется" #: classic/omp.xsl:20803 #, fuzzy msgid "Tasks using this Slave" msgstr "Задания, связанные с данным Подчинённым" #: classic/omp.xsl:20934 #, fuzzy msgid "BID" msgstr "ID" #: classic/omp.xsl:20955 classic/omp.xsl:20963 classic/omp.xsl:37365 #, fuzzy msgid "CERT" msgstr "Подписка CERT" #: classic/omp.xsl:20956 classic/omp.xsl:37212 classic/gsad.xsl:1114 #, fuzzy msgid "Warning" msgstr "Предупреждение" #: classic/omp.xsl:21001 #, fuzzy msgctxt "SecInfo|References" msgid "Other" msgstr "Другая" #: classic/omp.xsl:21841 classic/omp.xsl:22129 classic/omp.xsl:22191 #: classic/omp.xsl:22612 classic/omp.xsl:22764 classic/omp.xsl:22908 #: classic/omp.xsl:23179 classic/omp.xsl:23362 classic/omp.xsl:38846 #: classic/omp.xsl:39409 #, fuzzy msgid "Title" msgstr "Название" #: classic/omp.xsl:21901 #, fuzzy msgctxt "CVSS Vector Short" msgid "Vector" msgstr "Из Вектора" #: classic/omp.xsl:21905 #, fuzzy msgctxt "CVSS Vector Short" msgid "Complexity" msgstr "Компонент" #: classic/omp.xsl:21909 #, fuzzy msgctxt "CVSS Vector Short" msgid "Authentication" msgstr "Аутентификация через ADS" #: classic/omp.xsl:21913 msgctxt "CVSS Vector Short" msgid "Confidentiality Impact" msgstr "" #: classic/omp.xsl:21917 msgctxt "CVSS Vector Short" msgid "Integrity Impact" msgstr "" #: classic/omp.xsl:21921 msgctxt "CVSS Vector Short" msgid "Availability Impact" msgstr "" #: classic/omp.xsl:21925 classic/omp.xsl:22447 #, fuzzy msgctxt "Date" msgid "Published" msgstr "Опубликовано" #: classic/omp.xsl:22062 #, fuzzy msgid "Class" msgstr "Класс" #: classic/omp.xsl:22420 classic/dynamic_strings.xsl:184 #, fuzzy msgid "CVE Details" msgstr "Подробности CVE" #: classic/omp.xsl:22455 classic/omp.xsl:22744 classic/omp.xsl:22782 #, fuzzy msgctxt "Date" msgid "Last updated" msgstr "Последнее обновление" #: classic/omp.xsl:22474 #, fuzzy msgid "CWE ID" msgstr "CWE-ID" #: classic/omp.xsl:22489 #, fuzzy msgid "Base score" msgstr "Базовый Рейтинг" #: classic/omp.xsl:22582 classic/omp.xsl:22585 classic/omp.xsl:23008 #: classic/omp.xsl:23043 classic/omp.xsl:23695 classic/omp.xsl:31464 #: classic/omp.xsl:31520 #, fuzzy msgid "References" msgstr "Ссылки" #: classic/omp.xsl:22582 classic/omp.xsl:23043 #, fuzzy msgctxt "SecInfo|References" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:22608 #, fuzzy msgid "CERT Advisories referencing this CVE" msgstr "Предупреждения CERT, ссылающиеся на данный CVE" #: classic/omp.xsl:22630 #, fuzzy msgid "Unknown CERT type!" msgstr "Неизвестный тип CERT!" #: classic/omp.xsl:22643 classic/omp.xsl:22646 #, fuzzy msgid "Vulnerable products" msgstr "Уязвимые продукты" #: classic/omp.xsl:22643 #, fuzzy msgctxt "CVE|Products" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:22668 classic/omp.xsl:22671 #, fuzzy msgid "NVTs addressing this CVE" msgstr "NVT, использующие данный CVE" #: classic/omp.xsl:22668 #, fuzzy msgctxt "NVTs" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:22692 #, fuzzy msgid "" "This CVE was not found in the database. This is not necessarily an error, " "because the CVE number might have been assigned for the issue, but the CVE " "not yet published. Eventually the CVE content will appear in the database." msgstr "" "Данный номер CVE не найден в базе данных. Это не обязательно является " "ошибкой, т.к. такой номер CVE может быть присвоен, но не опубликован. Со " "временем информация по данному CVE появится в базе данных." #: classic/omp.xsl:22712 classic/dynamic_strings.xsl:185 #, fuzzy msgid "CPE Details" msgstr "Подробности CPE" #: classic/omp.xsl:22770 #, fuzzy msgid "NVD ID" msgstr "NVD-ID" #: classic/omp.xsl:22776 #, fuzzy msgid "Deprecated by" msgstr "Устарело" #: classic/omp.xsl:22814 #, fuzzy msgid "" "This CPE does not appear in the CPE dictionary but is referenced by one or " "more CVE." msgstr "" "Данное CPE отсутствует в словаре CPE, однако на него ссылаются одно или " "более CVE." #: classic/omp.xsl:22820 classic/omp.xsl:22823 #, fuzzy msgid "Reported vulnerabilites" msgstr "Известные уязвимости" #: classic/omp.xsl:22820 #, fuzzy msgctxt "CPE|Vulnerabilities" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:22863 classic/dynamic_strings.xsl:186 #, fuzzy msgid "OVAL Definition Details" msgstr "Подробности Определения OVAL" #: classic/omp.xsl:22916 #, fuzzy msgid "Definition class" msgstr "Класс Определения" #: classic/omp.xsl:22920 classic/omp.xsl:23263 classic/omp.xsl:23276 #: classic/omp.xsl:23416 classic/omp.xsl:23433 #, fuzzy msgid "Referenced CVEs" msgstr "Связанные CVE" #: classic/omp.xsl:22945 #, fuzzy msgctxt "OVAL Definition" msgid "Deprecated" msgstr "Отмененно" #: classic/omp.xsl:22952 #, fuzzy msgid "File" msgstr "Файл" #: classic/omp.xsl:22963 classic/omp.xsl:23257 #, fuzzy msgctxt "Resource Property|Description" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:22969 classic/omp.xsl:22990 #, fuzzy msgctxt "OVAL Definition" msgid "Affected" msgstr "Затронуто" #: classic/omp.xsl:22990 #, fuzzy msgctxt "OVAL Definition|Affected" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:22996 classic/omp.xsl:23002 #, fuzzy msgid "Criteria" msgstr "Критерий соответствия" #: classic/omp.xsl:23002 #, fuzzy msgctxt "OVAL Definition|Criteria" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:23011 classic/omp.xsl:39203 #, fuzzy msgid "Source" msgstr "Источник" #: classic/omp.xsl:23012 #, fuzzy msgid "Ref.ID" msgstr "Ссылочный идентификатор" #: classic/omp.xsl:23049 classic/omp.xsl:23081 #, fuzzy msgid "Repository history" msgstr "История изменений" #: classic/omp.xsl:23056 classic/omp.xsl:29824 #, fuzzy msgid "Date" msgstr "Дата" #: classic/omp.xsl:23057 #, fuzzy msgid "Contributors" msgstr "Автор(ы)" #: classic/omp.xsl:23081 #, fuzzy msgctxt "OVAL Definition|History" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:23086 #, fuzzy msgid "OVAL definition not found" msgstr "Определения OVAL не найдено" #: classic/omp.xsl:23087 #, fuzzy msgid "" "No OVAL definition with the requested ID could be found in the SCAP " "database." msgstr "Определения OVAL с запрошенным ID в базе данных SCAP не найдено." #: classic/omp.xsl:23128 #, fuzzy msgid "CERT-Bund Details" msgstr "Подробности Предупреждения CERT-Bund" #: classic/omp.xsl:23185 #, fuzzy msgid "Software" msgstr "ПО" #: classic/omp.xsl:23189 #, fuzzy msgid "Platform" msgstr "Платформа" #: classic/omp.xsl:23193 #, fuzzy msgid "Effect" msgstr "Эффект" #: classic/omp.xsl:23197 #, fuzzy msgid "Remote Attack" msgstr "Удалённая Атака" #: classic/omp.xsl:23219 #, fuzzy msgid "CERT-Bund risk rating" msgstr "Рейтинг рисков CERT-Bund" #: classic/omp.xsl:23225 #, fuzzy msgid "Reference" msgstr "Справочные материалы" #: classic/omp.xsl:23230 #, fuzzy msgid "Reference URL" msgstr "Адрес ссылки" #: classic/omp.xsl:23237 classic/omp.xsl:23245 #, fuzzy msgid "Categories" msgstr "Категории" #: classic/omp.xsl:23245 #, fuzzy msgctxt "CERT-Bund Advisory|Categories" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:23276 #, fuzzy msgctxt "CVEs" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:23282 classic/omp.xsl:23402 #, fuzzy msgid "Other links" msgstr "Другие ссылки" #: classic/omp.xsl:23295 #, fuzzy msgid "CERT-Bund advisory not found" msgstr "Предупреждение CERT-Bund" #: classic/omp.xsl:23296 #, fuzzy msgid "" "No CERT-Bund advisory with the requested ID could be found in the SCAP " "database." msgstr "Определения OVAL с запрошенным ID в базе данных SCAP не найдено." #: classic/omp.xsl:23317 classic/dynamic_strings.xsl:188 #, fuzzy msgid "DFN-CERT Advisory Details" msgstr "Подробности Предупреждения DFN-CERT" #: classic/omp.xsl:23368 #, fuzzy msgid "Advisory link" msgstr "Ссылка на предупреждение" #: classic/omp.xsl:23396 #, fuzzy msgctxt "Resource Property|Summary" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:23438 #, fuzzy msgid "DFN-CERT advisory not found" msgstr "Предупреждение DFN-CERT" #: classic/omp.xsl:23439 #, fuzzy msgid "" "No DFN-CERT advisory with the requested ID could be found in the SCAP " "database." msgstr "Определения OVAL с запрошенным ID в базе данных SCAP не найдено." #: classic/omp.xsl:23468 #, fuzzy msgid "Notes on NVT %1" msgstr "Заметки по NVT" #: classic/omp.xsl:23477 #, fuzzy msgid "Overrides on NVT %1" msgstr "Переопределения NVT" #: classic/omp.xsl:23486 msgid "Show scan results for this NVT" msgstr "" #: classic/omp.xsl:23558 classic/omp.xsl:31337 #, fuzzy msgid "Vulnerability Insight" msgstr "Описание Уязвимости" #: classic/omp.xsl:23574 classic/omp.xsl:31347 #, fuzzy msgid "Vulnerability Detection Method" msgstr "Метод Выявления Уязвимости" #: classic/omp.xsl:23590 #, fuzzy msgid "Quality of Detection" msgstr "Результаты Выявления Уязвимости" #: classic/omp.xsl:23611 classic/omp.xsl:31300 #, fuzzy msgid "Impact" msgstr "Влияние" #: classic/omp.xsl:23628 classic/omp.xsl:31309 #, fuzzy msgid "Solution" msgstr "Решение" #: classic/omp.xsl:23659 #, fuzzy msgid "Other tags" msgstr "Другие Тэги" #: classic/omp.xsl:23763 classic/omp.xsl:23765 classic/omp.xsl:31154 #: classic/omp.xsl:31157 classic/omp.xsl:31162 classic/omp.xsl:31165 #: classic/omp.xsl:31170 classic/omp.xsl:31173 classic/omp.xsl:31178 #: classic/omp.xsl:31181 #, fuzzy msgid "Add Note" msgstr "Добавить Заметку" #: classic/omp.xsl:23768 classic/omp.xsl:23770 classic/omp.xsl:31195 #: classic/omp.xsl:31197 classic/omp.xsl:31202 classic/omp.xsl:31205 #: classic/omp.xsl:31210 classic/omp.xsl:31213 classic/omp.xsl:31218 #: classic/omp.xsl:31221 #, fuzzy msgid "Add Override" msgstr "Добавить Переопределение" #: classic/omp.xsl:23838 classic/dynamic_strings.xsl:392 #, fuzzy msgid "New Note" msgstr "Новая Заметка" #: classic/omp.xsl:23885 classic/omp.xsl:24290 classic/omp.xsl:24742 #: classic/omp.xsl:25041 classic/omp.xsl:25469 classic/omp.xsl:26044 #, fuzzy msgid "NVT Name" msgstr "Имя NVT" #: classic/omp.xsl:23892 classic/omp.xsl:24296 classic/omp.xsl:24727 #: classic/omp.xsl:24747 classic/omp.xsl:25048 classic/omp.xsl:25475 #: classic/omp.xsl:26029 classic/omp.xsl:26049 #, fuzzy msgctxt "NVT" msgid "None. Result was an open port." msgstr "Отсутствует. В результате обнаружен открытый порт." #: classic/omp.xsl:23911 classic/omp.xsl:24763 classic/omp.xsl:25067 #: classic/omp.xsl:26065 #, fuzzy msgid "NVT OID" msgstr "OID NVT" #: classic/omp.xsl:23929 classic/omp.xsl:24312 classic/omp.xsl:24774 #: classic/omp.xsl:24926 #, fuzzy msgctxt "Note" msgid "Active" msgstr "Активно" #: classic/omp.xsl:23935 classic/omp.xsl:24319 classic/omp.xsl:24350 #: classic/omp.xsl:24374 classic/omp.xsl:25090 classic/omp.xsl:25498 #: classic/omp.xsl:25526 classic/omp.xsl:25548 #, fuzzy msgid "always" msgstr "всегда" #: classic/omp.xsl:23943 classic/omp.xsl:24332 classic/omp.xsl:24356 #: classic/omp.xsl:24380 classic/omp.xsl:25097 classic/omp.xsl:25510 #: classic/omp.xsl:25532 classic/omp.xsl:25554 msgctxt "Time" msgid "for the next" msgstr "в течение следующих" #: classic/omp.xsl:23973 classic/omp.xsl:23991 classic/omp.xsl:24407 #: classic/omp.xsl:24413 classic/omp.xsl:24801 classic/omp.xsl:25126 #: classic/omp.xsl:25144 classic/omp.xsl:25579 classic/omp.xsl:25585 #: classic/omp.xsl:26103 #, fuzzy msgctxt "Hosts" msgid "Any" msgstr "Любые" #: classic/omp.xsl:24009 classic/omp.xsl:25164 classic/omp.xsl:30911 #: classic/omp.xsl:30915 classic/omp.xsl:32038 #, fuzzy msgctxt "Result" msgid "Location" msgstr "Где обнаружено" #: classic/omp.xsl:24018 classic/omp.xsl:24036 classic/omp.xsl:25173 #: classic/omp.xsl:25191 #, fuzzy msgctxt "Result|Location" msgid "Any" msgstr "Любые" #: classic/omp.xsl:24063 classic/omp.xsl:24089 classic/omp.xsl:24460 #: classic/omp.xsl:24466 classic/omp.xsl:24830 classic/omp.xsl:25220 #: classic/omp.xsl:25246 classic/omp.xsl:25632 classic/omp.xsl:25638 #: classic/omp.xsl:25902 classic/omp.xsl:26132 classic/omp.xsl:26144 #: classic/omp.xsl:30314 msgctxt "Severity" msgid "Any" msgstr "Любая" #: classic/omp.xsl:24124 classic/omp.xsl:24143 classic/omp.xsl:24494 #: classic/omp.xsl:24500 classic/omp.xsl:24855 classic/omp.xsl:25313 #: classic/omp.xsl:25332 classic/omp.xsl:25746 classic/omp.xsl:25752 #: classic/omp.xsl:26184 #, fuzzy msgctxt "Task" msgid "Any" msgstr "Любые" #: classic/omp.xsl:24172 classic/omp.xsl:24521 classic/omp.xsl:24527 #: classic/omp.xsl:24553 classic/omp.xsl:24871 classic/omp.xsl:25361 #: classic/omp.xsl:25773 classic/omp.xsl:25779 classic/omp.xsl:25800 #: classic/omp.xsl:26200 #, fuzzy msgctxt "Result" msgid "Any" msgstr "Любые" #: classic/omp.xsl:24182 classic/omp.xsl:25371 #, fuzzy msgctxt "Note or Override|Result" msgid "Only the selected one" msgstr "Только отобранные" #: classic/omp.xsl:24207 classic/omp.xsl:24539 classic/omp.xsl:24918 #: classic/omp.xsl:24943 classic/omp.xsl:25791 classic/omp.xsl:26247 #: classic/omp.xsl:26280 #, fuzzy msgid "Text" msgstr "Текст" #: classic/omp.xsl:24217 classic/omp.xsl:24553 classic/omp.xsl:24557 #: classic/omp.xsl:25396 classic/omp.xsl:25800 classic/omp.xsl:25804 #, fuzzy msgid "Associated Result" msgstr "Ассоциированый Результат" #: classic/omp.xsl:24245 classic/omp.xsl:30168 classic/omp.xsl:30175 #: classic/omp.xsl:30182 classic/omp.xsl:30189 classic/omp.xsl:30196 #: classic/omp.xsl:30203 classic/dynamic_strings.xsl:605 #, fuzzy msgid "Edit Note" msgstr "Редактировать Заметку" #: classic/omp.xsl:24325 classic/omp.xsl:24781 classic/omp.xsl:25504 #: classic/omp.xsl:26083 msgctxt "Time" msgid "until" msgstr "до" #: classic/omp.xsl:24434 classic/omp.xsl:24440 classic/omp.xsl:24814 #: classic/omp.xsl:25606 classic/omp.xsl:25612 classic/omp.xsl:26116 #, fuzzy msgctxt "Port" msgid "Any" msgstr "Любые" #: classic/omp.xsl:24546 #, fuzzy msgid "Save Note" msgstr "Сохранить Заметку" #: classic/omp.xsl:24603 classic/omp.xsl:24685 classic/omp.xsl:24840 #: classic/omp.xsl:24865 #, fuzzy msgctxt "Note" msgid "Orphan" msgstr "Бесхозный" #: classic/omp.xsl:24618 classic/omp.xsl:24674 classic/omp.xsl:25889 #: classic/omp.xsl:25976 #, fuzzy msgid "Result was an open port." msgstr "В результате обнаружен открытый порт." #: classic/omp.xsl:24618 classic/omp.xsl:24674 classic/omp.xsl:25889 #: classic/omp.xsl:25976 #, fuzzy msgctxt "NVT" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:24722 #, fuzzy msgid "Note for NVT" msgstr "Заметки по NVT" #: classic/omp.xsl:24791 classic/omp.xsl:26093 #, fuzzy msgctxt "Note or Override" msgid "Application" msgstr "Применение" #: classic/omp.xsl:24880 #, fuzzy msgctxt "Note" msgid "Appearance when active" msgstr "Проявится в отчёте, если активизировать, как:" #: classic/omp.xsl:24883 classic/omp.xsl:26212 #, fuzzy msgid "Appearance" msgstr "Проявится в отчёте как:" #: classic/omp.xsl:24893 #, fuzzy msgid "User Tags for this Note" msgstr "Пользовательские Тэги для данной Заметки" #: classic/omp.xsl:24899 #, fuzzy msgid "Permissions for this Note" msgstr "Разрешения для этой Заметки" #: classic/omp.xsl:24994 classic/dynamic_strings.xsl:393 #, fuzzy msgid "New Override" msgstr "Новое Переопределение" #: classic/omp.xsl:25084 classic/omp.xsl:25491 classic/omp.xsl:26076 #: classic/omp.xsl:26263 #, fuzzy msgctxt "Override" msgid "Active" msgstr "Активно" #: classic/omp.xsl:25272 classic/omp.xsl:25658 classic/omp.xsl:26138 #, fuzzy msgid "New Severity" msgstr "Новая Важность" #: classic/omp.xsl:25285 classic/omp.xsl:25708 msgctxt "Severity" msgid "False Positive" msgstr "Ложное срабатывание" #: classic/omp.xsl:25293 classic/omp.xsl:25724 #, fuzzy msgctxt "Override|Severity" msgid "Other" msgstr "Другая" #: classic/omp.xsl:25424 classic/omp.xsl:30442 classic/omp.xsl:30449 #: classic/omp.xsl:30456 classic/omp.xsl:30463 classic/omp.xsl:30470 #: classic/omp.xsl:30477 classic/dynamic_strings.xsl:606 #, fuzzy msgid "Edit Override" msgstr "Редактировать Переопределение" #: classic/omp.xsl:25871 classic/omp.xsl:25987 classic/omp.xsl:26169 #: classic/omp.xsl:26194 #, fuzzy msgctxt "Override" msgid "Orphan" msgstr "Бесхозный" #: classic/omp.xsl:26024 #, fuzzy msgid "Override for NVT" msgstr "Переопределение от " #: classic/omp.xsl:26209 #, fuzzy msgctxt "Override" msgid "Appearance when active" msgstr "Проявится в отчёте, если активизировать, как:" #: classic/omp.xsl:26222 #, fuzzy msgid "User Tags for this Override" msgstr "Пользовательские Тэги для этого Переопределения" #: classic/omp.xsl:26228 #, fuzzy msgid "Permissions for this Override" msgstr "Разрешения для этого Переопределения" #: classic/omp.xsl:26255 #, fuzzy msgctxt "Override|Severity" msgid "From" msgstr "От" #: classic/omp.xsl:26259 #, fuzzy msgctxt "Override|Severity" msgid "To" msgstr "До" #: classic/omp.xsl:26437 classic/dynamic_strings.xsl:431 #, fuzzy msgid "Group is still in use" msgstr " всё ещё используется" #: classic/omp.xsl:26457 classic/omp.xsl:26535 classic/omp.xsl:26536 #: classic/omp.xsl:35967 classic/omp.xsl:36172 classic/omp.xsl:36249 #: classic/omp.xsl:36489 classic/omp.xsl:36717 classic/dynamic_strings.xsl:121 #: classic/gsad.xsl:666 #, fuzzy msgid "Groups" msgstr "Группы" #: classic/omp.xsl:26473 classic/omp.xsl:26565 classic/omp.xsl:26643 #: classic/omp.xsl:34758 classic/omp.xsl:34823 classic/omp.xsl:35146 #: classic/omp.xsl:36459 classic/dynamic_strings.xsl:120 classic/gsad.xsl:660 #, fuzzy msgid "Users" msgstr "Пользователи" #: classic/omp.xsl:26527 classic/omp.xsl:26530 classic/dynamic_strings.xsl:408 #, fuzzy msgid "New Group" msgstr "Новая Группа" #: classic/omp.xsl:26572 #, fuzzy msgid "Special Groups" msgstr "Сохранить Группу" #: classic/omp.xsl:26577 msgid "" "Create permission to grant full read and write access among all group " "members and across any resources" msgstr "" #: classic/omp.xsl:26583 #, fuzzy msgid "Create Group" msgstr "Создать Группу" #: classic/omp.xsl:26605 classic/dynamic_strings.xsl:621 #, fuzzy msgid "Edit Group" msgstr "Редактировать Группу" #: classic/omp.xsl:26653 #, fuzzy msgid "Save Group" msgstr "Сохранить Группу" #: classic/omp.xsl:26790 classic/omp.xsl:34833 classic/dynamic_strings.xsl:406 #, fuzzy msgid "New Permission" msgstr "Новое Разрешение" #: classic/omp.xsl:26820 classic/omp.xsl:27533 classic/dynamic_strings.xsl:631 #, fuzzy msgid "has super access" msgstr "имеет доступ на просмотр объектов типа " #: classic/omp.xsl:26821 classic/omp.xsl:27534 #, fuzzy msgid "Super (Has super access)" msgstr "имеет доступ на просмотр объектов типа " #: classic/omp.xsl:26829 classic/omp.xsl:27540 classic/omp.xsl:27550 msgid "%1 ID" msgstr "" #: classic/omp.xsl:26890 classic/omp.xsl:27671 classic/omp.xsl:27674 #, fuzzy msgid "User ID" msgstr "Пользователь" #: classic/omp.xsl:26891 classic/omp.xsl:27679 classic/omp.xsl:27682 #, fuzzy msgid "Role ID" msgstr "Роль" #: classic/omp.xsl:26892 classic/omp.xsl:27687 classic/omp.xsl:27690 #, fuzzy msgid "Group ID" msgstr "Группа" #: classic/omp.xsl:27037 #, fuzzy msgctxt "Permission|Grant" msgid "Grant " msgstr "Дать разрешения" #: classic/omp.xsl:27041 #, fuzzy msgctxt "Permission" msgid "read" msgstr "просматривать" #: classic/omp.xsl:27042 #, fuzzy msgctxt "Permission" msgid "proxy" msgstr "представителя" #: classic/omp.xsl:27044 #, fuzzy msgctxt "Permission|Grant" msgid " permissions" msgstr "разрешения" #: classic/omp.xsl:27049 #, fuzzy msgctxt "Permission|Grant" msgid " to " msgstr " до " #: classic/omp.xsl:27057 #, fuzzy msgctxt "Permission|Grant" msgid " on " msgstr " к ресурсу типа " #: classic/omp.xsl:27080 #, fuzzy msgctxt "Permission" msgid "including related resources" msgstr "включая связанные ресурсы" #: classic/omp.xsl:27083 #, fuzzy msgctxt "Permission" msgid "for current resource only" msgstr "только для текущего ресурса" #: classic/omp.xsl:27086 #, fuzzy msgctxt "Permission" msgid "for related resources only" msgstr "только для связанных ресурсов" #: classic/omp.xsl:27154 classic/omp.xsl:27155 classic/omp.xsl:27358 #: classic/omp.xsl:27359 #, fuzzy msgid "Permission made visible for:" msgstr "Разрешения видны:" #: classic/omp.xsl:27186 classic/omp.xsl:27322 #, fuzzy msgctxt "Permission" msgid "Orphan" msgstr "Бесхозный" #: classic/omp.xsl:27415 classic/omp.xsl:34974 classic/dynamic_strings.xsl:429 #, fuzzy msgid "Permission is still in use" msgstr " всё ещё используется" #: classic/omp.xsl:27506 classic/dynamic_strings.xsl:619 #, fuzzy msgid "Edit Permission" msgstr "Редактировать Разрешение" #: classic/omp.xsl:27860 classic/omp.xsl:27863 classic/omp.xsl:28453 #: classic/dynamic_strings.xsl:395 #, fuzzy msgid "New Port List" msgstr "Новый Список Портов" #: classic/omp.xsl:27868 classic/omp.xsl:27869 classic/omp.xsl:28110 #: classic/omp.xsl:28459 classic/omp.xsl:36003 classic/dynamic_strings.xsl:106 #: classic/gsad.xsl:542 #, fuzzy msgid "Port Lists" msgstr "Списки Портов" #: classic/omp.xsl:27896 classic/omp.xsl:28147 classic/omp.xsl:28306 #, fuzzy msgid "Port Ranges" msgstr "Диапазоны Портов" #: classic/omp.xsl:27908 #, fuzzy msgctxt "Port List" msgid "From file" msgstr "Из файла" #: classic/omp.xsl:27917 #, fuzzy msgid "Create Port List" msgstr "Создать Список Портов" #: classic/omp.xsl:27941 #, fuzzy msgid "Port Counts" msgstr "Всего Портов" #: classic/omp.xsl:27943 #, fuzzy msgctxt "Port Counts" msgid "Total" msgstr "Всего" #: classic/omp.xsl:27948 #, fuzzy msgid "TCP" msgstr "CPE" #: classic/omp.xsl:27953 msgid "UDP" msgstr "" #: classic/omp.xsl:28090 classic/omp.xsl:28342 classic/dynamic_strings.xsl:418 #, fuzzy msgid "Port List is still in use" msgstr " всё ещё используется" #: classic/omp.xsl:28126 #, fuzzy msgid "Port count" msgstr "Всего Портов" #: classic/omp.xsl:28130 #, fuzzy msgid "TCP Port count" msgstr "Всего TCP-Портов" #: classic/omp.xsl:28134 #, fuzzy msgid "UDP Port count" msgstr "Всего UDP-Портов" #: classic/omp.xsl:28163 classic/omp.xsl:28310 classic/omp.xsl:28399 #, fuzzy msgctxt "Port Range" msgid "Start" msgstr "Запустить" #: classic/omp.xsl:28164 classic/omp.xsl:28311 classic/omp.xsl:28406 #, fuzzy msgctxt "Port Range" msgid "End" msgstr "Конец" #: classic/omp.xsl:28191 #, fuzzy msgid "Targets using this Port List" msgstr "Цели, связанные с этим Списком Портов" #: classic/omp.xsl:28246 classic/dynamic_strings.xsl:608 #, fuzzy msgid "Edit Port List" msgstr "Редактировать Список Портов" #: classic/omp.xsl:28289 #, fuzzy msgid "Save Port List" msgstr "Сохранить Список Портов" #: classic/omp.xsl:28298 classic/omp.xsl:28302 #, fuzzy msgid "Add Port Range" msgstr "Диапазон портов" #: classic/omp.xsl:28386 #, fuzzy msgid "New Port Range" msgstr "Новый Диапазон Портов" #: classic/omp.xsl:28470 #, fuzzy msgid "Import XML Port List" msgstr "Импортирируемый Список Портов в XML" #: classic/omp.xsl:28545 classic/omp.xsl:29112 classic/omp.xsl:35628 #, fuzzy msgctxt "File" msgid "Extension" msgstr "Расширение" #: classic/omp.xsl:28549 classic/omp.xsl:29116 classic/omp.xsl:35629 #, fuzzy msgid "Content Type" msgstr "Тип Содержимого" #: classic/omp.xsl:28553 classic/omp.xsl:35630 #, fuzzy msgid "Trust (Last Verified)" msgstr "Доверять подписи (Последняя Проверка)" #: classic/omp.xsl:28557 classic/omp.xsl:28688 classic/omp.xsl:29124 #: classic/omp.xsl:35631 #, fuzzy msgctxt "Report Format" msgid "Active" msgstr "Активно" #: classic/omp.xsl:28570 classic/omp.xsl:28573 classic/dynamic_strings.xsl:400 #, fuzzy msgid "New Report Format" msgstr "Новый Формат Отчётов" #: classic/omp.xsl:28578 classic/omp.xsl:28579 classic/omp.xsl:29100 #: classic/omp.xsl:36012 classic/dynamic_strings.xsl:113 classic/gsad.xsl:573 #, fuzzy msgid "Report Formats" msgstr "Форматы Отчётов" #: classic/omp.xsl:28593 #, fuzzy msgid "Import XML report format" msgstr "Импортируемый формат отчётов в XML" #: classic/omp.xsl:28599 #, fuzzy msgid "Import Report Format" msgstr "Импортировать Формат Отчётов" #: classic/omp.xsl:28653 classic/dynamic_strings.xsl:613 #, fuzzy msgid "Edit Report Format" msgstr "Редактировать Формат Отчётов" #: classic/omp.xsl:28729 classic/omp.xsl:28732 classic/omp.xsl:29153 #, fuzzy msgid "Parameters" msgstr "Параметры" #: classic/omp.xsl:28729 #, fuzzy msgctxt "Report Format|Parameters" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:28822 #, fuzzy msgid "Verifying Report Format..." msgstr "Проверить Формат Отчётов" #: classic/omp.xsl:28823 classic/omp.xsl:28846 #, fuzzy msgid "Verify Report Format" msgstr "Проверить Формат Отчётов" #: classic/omp.xsl:28834 #, fuzzy msgid "Report Format has been verified." msgstr " не может быть удалено" #: classic/omp.xsl:28839 #, fuzzy msgid "Report Format could not be verified." msgstr " не может быть удалено" #: classic/omp.xsl:28847 #, fuzzy msgid "Permission to verify Report Format denied" msgstr "В разрешении на проверку Формата Отчётов отказано" #: classic/omp.xsl:28906 classic/dynamic_strings.xsl:423 #, fuzzy msgid "Report Format is still in use" msgstr "Подробности Формата Отчётов" #: classic/omp.xsl:29182 #, fuzzy msgid "Alerts using this Report Format" msgstr "Уведомления, связанные с данным Форматом Отчётов" #: classic/omp.xsl:29339 #, fuzzy msgid "Host Details (Classic)" msgstr "Подробности Узла" #: classic/omp.xsl:29342 classic/omp.xsl:39025 classic/dynamic_strings.xsl:179 #, fuzzy msgid "Host Details" msgstr "Подробности Узла" #: classic/omp.xsl:29427 classic/omp.xsl:32251 classic/omp.xsl:32392 #: classic/omp.xsl:32900 #, fuzzy msgctxt "Report" msgid "not finished" msgstr "не завершён" #: classic/omp.xsl:29475 classic/omp.xsl:32189 classic/omp.xsl:32359 #: classic/omp.xsl:32770 classic/omp.xsl:39126 classic/omp.xsl:39370 #, fuzzy msgid "OS" msgstr "ОС" #: classic/omp.xsl:29487 #, fuzzy msgid "Open Ports" msgstr "Открытые Порты" #: classic/omp.xsl:29493 #, fuzzy msgid "Open TCP Ports" msgstr "Открытые TCP-Порты" #: classic/omp.xsl:29502 #, fuzzy msgid "Open UDP Ports" msgstr "Открытые UDP-Порты" #: classic/omp.xsl:29511 classic/omp.xsl:29663 classic/omp.xsl:32772 #, fuzzy msgid "Apps" msgstr "Приложения" #: classic/omp.xsl:29517 classic/omp.xsl:32192 classic/omp.xsl:32363 #: classic/omp.xsl:32773 classic/omp.xsl:33030 #, fuzzy msgctxt "Host" msgid "Distance" msgstr "Дистанция" #: classic/omp.xsl:29531 #, fuzzy msgid "Host Identification" msgstr "Идентификация Узла" #: classic/omp.xsl:29534 #, fuzzy msgid "Identifier" msgstr "Идентифицировано" #: classic/omp.xsl:29554 #, fuzzy msgid "Scanned IP" msgstr "Просканированый(ые) IP" #: classic/omp.xsl:29559 classic/omp.xsl:29565 classic/omp.xsl:29571 #: classic/omp.xsl:29577 classic/omp.xsl:39114 classic/omp.xsl:39362 #, fuzzy msgid "Hostname" msgstr "Имя узла" #: classic/omp.xsl:29559 #, fuzzy msgid "target definition" msgstr "определение цели" #: classic/omp.xsl:29565 #, fuzzy msgid "reverse lookup" msgstr "обратный запрос DNS" #: classic/omp.xsl:29571 #, fuzzy msgid "WMI, Standalone" msgstr "WMI, Автономный" #: classic/omp.xsl:29577 #, fuzzy msgid "WMI, Domain" msgstr "WMI, Доменный" #: classic/omp.xsl:29590 classic/omp.xsl:29593 #, fuzzy msgid "Hardware" msgstr "Аппаратные средства" #: classic/omp.xsl:29590 #, fuzzy msgid "Information not available" msgstr "Информация недоступна" #: classic/omp.xsl:29596 #, fuzzy msgctxt "Hardware" msgid "Component" msgstr "Компонент" #: classic/omp.xsl:29597 #, fuzzy msgid "Values" msgstr "Значения" #: classic/omp.xsl:29601 #, fuzzy msgid "CPU" msgstr "ЦПУ" #: classic/omp.xsl:29607 #, fuzzy msgctxt "Hardware" msgid "Memory" msgstr "Память" #: classic/omp.xsl:29613 #, fuzzy msgid "Target-Interface" msgstr "Целевой Интерфейс" #: classic/omp.xsl:29635 #, fuzzy msgid "Other MACs" msgstr "Другие MAC" #: classic/omp.xsl:29647 #, fuzzy msgid "Netinfo dump" msgstr "Дамп Netinfo" #: classic/omp.xsl:29663 #, fuzzy msgctxt "Apps" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:29666 #, fuzzy msgid "Detected Applications" msgstr "Обнаруженные Приложения" #: classic/omp.xsl:29672 classic/omp.xsl:32193 #, fuzzy msgid "Prognosis" msgstr "Прогноз" #: classic/omp.xsl:29898 #, fuzzy msgid "Scan Results" msgstr "Результаты сканирования" #: classic/omp.xsl:30057 #, fuzzy msgctxt "Note" msgid "Active until" msgstr "Активно до" #: classic/omp.xsl:30068 classic/omp.xsl:30146 classic/omp.xsl:30342 #: classic/omp.xsl:30420 #, fuzzy msgctxt "Action Verb" msgid "Move to Trashcan" msgstr "Перенести в Корзину" #: classic/omp.xsl:30069 classic/dynamic_strings.xsl:498 #, fuzzy msgid "Permission to move Note to trashcan denied" msgstr "В разрешении на остановку задачи отказано" #: classic/omp.xsl:30147 #, fuzzy msgid "Note cannot be moved to trashcan" msgstr " невозможно перенести в Корзину" #: classic/omp.xsl:30152 classic/dynamic_strings.xsl:181 #, fuzzy msgid "Note Details" msgstr "Подробности Заметки" #: classic/omp.xsl:30158 classic/dynamic_strings.xsl:519 #, fuzzy msgid "Permission to edit Note denied" msgstr "В разрешение на копирование отказано" #: classic/omp.xsl:30163 classic/dynamic_strings.xsl:435 #, fuzzy msgid "Note is not writable" msgstr " - объект защищён от записи" #: classic/omp.xsl:30289 classic/dynamic_strings.xsl:242 #, fuzzy msgid "Export Note" msgstr "Экспортировать объект(ы) типа " #: classic/omp.xsl:30311 #, fuzzy msgid "Override from " msgstr "Переопределение от " #: classic/omp.xsl:30323 #, fuzzy msgctxt "Override" msgid " to " msgstr " до " #: classic/omp.xsl:30331 #, fuzzy msgctxt "Override" msgid "Active until" msgstr "Активно до" #: classic/omp.xsl:30343 classic/dynamic_strings.xsl:499 #, fuzzy msgid "Permission to move Override to trashcan denied" msgstr "В разрешении на остановку задачи отказано" #: classic/omp.xsl:30421 #, fuzzy msgid "Override cannot be moved to trashcan" msgstr " невозможно перенести в Корзину" #: classic/omp.xsl:30426 classic/dynamic_strings.xsl:182 #, fuzzy msgid "Override Details" msgstr "Подробности Переопределения" #: classic/omp.xsl:30432 classic/dynamic_strings.xsl:520 #, fuzzy msgid "Permission to edit Override denied" msgstr "В разрешение на копирование отказано" #: classic/omp.xsl:30437 classic/dynamic_strings.xsl:436 #, fuzzy msgid "Override is not writable" msgstr " - объект защищён от записи" #: classic/omp.xsl:30563 classic/dynamic_strings.xsl:243 #, fuzzy msgid "Export Override" msgstr "Редактировать Переопределение" #: classic/omp.xsl:30589 msgid "All Assets with this IP" msgstr "" #: classic/omp.xsl:30595 msgid "The Asset recorded from this report" msgstr "" #: classic/omp.xsl:30648 classic/dynamic_strings.xsl:180 #, fuzzy msgid "Result Details" msgstr "Подробности Результатов" #: classic/omp.xsl:30654 #, fuzzy msgid "Export Result as XML" msgstr "Отчёт: Результаты" #: classic/omp.xsl:30678 classic/omp.xsl:33825 #, fuzzy msgid "Corresponding Task (%1)" msgstr "Заметки по Задачам" #: classic/omp.xsl:30685 classic/omp.xsl:30686 classic/omp.xsl:30691 #: classic/omp.xsl:30693 #, fuzzy msgid "Corresponding Report" msgstr "Импортировать Отчёт" #: classic/omp.xsl:30726 #, fuzzy msgid "User Tags for this Result" msgstr "Пользовательские Тэги для данного Результата" #: classic/omp.xsl:31062 classic/omp.xsl:32085 #, fuzzy msgctxt "Result" msgid "Overridden from " msgstr "Переопределено с " #: classic/omp.xsl:31243 #, fuzzy msgid "Result Tags" msgstr "Тэги Результата" #: classic/omp.xsl:31283 #, fuzzy msgid "Vulnerability Detection Result" msgstr "Результаты Выявления Уязвимости" #: classic/omp.xsl:31287 #, fuzzy msgid "" "Vulnerability was detected according to the Vulnerability Detection Method." msgstr "" "Уязвимость была обнаружена в соответствии с Методом Анализа Уязвимостей." #: classic/omp.xsl:31350 #, fuzzy msgid "Log Method" msgstr "Метод Регистрации" #: classic/omp.xsl:31399 #, fuzzy msgid "Version used" msgstr "Используемая Версия" #: classic/omp.xsl:31418 #, fuzzy msgid "Product Detection Result" msgstr "Результат Выявления Продукта" #: classic/omp.xsl:31421 #, fuzzy msgid "Product" msgstr "Продукт" #: classic/omp.xsl:31433 #, fuzzy msgctxt "Result" msgid "Log" msgstr "Рег." #: classic/omp.xsl:31436 #, fuzzy msgid "Product detection results" msgstr "Результаты выявления продукта" #: classic/omp.xsl:31437 #, fuzzy msgid "View details of product detection" msgstr "Просмотреть подробности по выявлению продукта" #: classic/omp.xsl:31540 #, fuzzy msgid "Different Lines" msgstr "Различающиеся Строки" #: classic/omp.xsl:31774 classic/omp.xsl:31776 classic/omp.xsl:31779 #: classic/omp.xsl:31781 classic/omp.xsl:31858 classic/omp.xsl:31860 #: classic/omp.xsl:31863 classic/omp.xsl:31865 #, fuzzy msgid "OS conflict" msgstr "Конфликт ОС" #: classic/omp.xsl:31797 #, fuzzy msgid "No information on Operating System." msgstr "" "Не было получено информации об Операционной Системе во время сканирования." #: classic/omp.xsl:31881 #, fuzzy msgid "No information on Operating System was gathered during scan." msgstr "" "Не было получено информации об Операционной Системе во время сканирования." #: classic/omp.xsl:32167 classic/omp.xsl:32342 classic/omp.xsl:39120 #: classic/omp.xsl:39366 #, fuzzy msgid "IP" msgstr "IP" #: classic/omp.xsl:32188 #, fuzzy msgid "Last Report" msgstr "Последний Отчёт" #: classic/omp.xsl:32190 classic/omp.xsl:32360 classic/omp.xsl:32771 #: classic/omp.xsl:33029 #, fuzzy msgid "Ports" msgstr "Порты" #: classic/omp.xsl:32191 classic/omp.xsl:32361 #, fuzzy msgctxt "Apps short" msgid "Apps" msgstr "Приложения" #: classic/omp.xsl:32247 #, fuzzy msgid "View Report %1" msgstr "Просмотреть Отчёт" #: classic/omp.xsl:32306 #, fuzzy msgid "No Apps detected for Prognostic Report" msgstr "Не обнаружено Приложений для Отчёта о Прогнозах" #: classic/omp.xsl:32324 classic/omp.xsl:32424 classic/omp.xsl:32954 #, fuzzy msgctxt "Hosts" msgid "Total" msgstr "Всего" #: classic/omp.xsl:32358 #, fuzzy msgid "Current Report" msgstr "Импортировать Отчёт" #: classic/omp.xsl:32774 #, fuzzy msgid "Auth" msgstr "Аутентификационный DN" #: classic/omp.xsl:32775 #, fuzzy msgctxt "Time" msgid "Start" msgstr "Запустить" #: classic/omp.xsl:32776 #, fuzzy msgctxt "Time" msgid "End" msgstr "Конец" #: classic/omp.xsl:32802 classic/omp.xsl:34499 #, fuzzy msgctxt "Results" msgid "Total" msgstr "Всего" #: classic/omp.xsl:33098 #, fuzzy msgid "IANA" msgstr "IANA" #: classic/omp.xsl:33184 classic/omp.xsl:33440 classic/omp.xsl:33537 #: classic/omp.xsl:33933 #, fuzzy msgid "Occurrences" msgstr "Встречается" #: classic/omp.xsl:33335 classic/omp.xsl:33335 classic/omp.xsl:33336 #, fuzzy msgctxt "Report" msgid "Unknown" msgstr "Неизвестно" #: classic/omp.xsl:33377 classic/omp.xsl:33405 #, fuzzy msgctxt "Result" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:33438 classic/omp.xsl:33535 #, fuzzy msgid "Application CPE" msgstr "CPE приложения" #: classic/omp.xsl:33460 #, fuzzy msgctxt "Result" msgid "for App" msgstr "для Приложения" #: classic/omp.xsl:33574 #, fuzzy msgid "View Report" msgstr "Просмотреть Отчёт" #: classic/omp.xsl:33588 classic/omp.xsl:33679 #, fuzzy msgctxt "Property" msgid "Download Format" msgstr "Скачать Формат" #: classic/omp.xsl:33642 #, fuzzy msgid "Download full Report" msgstr "Скачать полный Отчёт" #: classic/omp.xsl:33646 classic/omp.xsl:33723 classic/omp.xsl:34502 #: classic/omp.xsl:34505 classic/omp.xsl:34509 #, fuzzy msgctxt "Action Verb" msgid "Download" msgstr "Скачать" #: classic/omp.xsl:33720 #, fuzzy msgid "Download filtered Report" msgstr "Скачать отфильтрованный Отчёт" #: classic/omp.xsl:33736 #, fuzzy msgid "Adding Report to Assets..." msgstr "Добавить в Активы" #: classic/omp.xsl:33754 msgid "Add to Assets with QoD>=%1%% and Overrides disabled" msgstr "" #: classic/omp.xsl:33761 msgid "Report content added to Assets with QoD>=%1%% and Overrides enabled." msgstr "" #: classic/omp.xsl:33764 msgid "Report content added to Assets with QoD>=%1%% and Overrides disabled." msgstr "" #: classic/omp.xsl:33779 #, fuzzy msgid "Report content could not be added to Assets." msgstr " невозможно перенести в Корзину" #: classic/omp.xsl:33796 msgid "Removing Report from Assets..." msgstr "" #: classic/omp.xsl:33797 classic/omp.xsl:33799 msgid "Remove from Assets" msgstr "" #: classic/omp.xsl:33802 #, fuzzy msgid "Report content removed from Assets." msgstr " невозможно перенести в Корзину" #: classic/omp.xsl:33807 #, fuzzy msgid "Report content could not be removed from Assets." msgstr " невозможно перенести в Корзину" #: classic/omp.xsl:33830 #, fuzzy msgid "Corresponding Results" msgstr "Отчёт: Результаты" #: classic/omp.xsl:33857 #, fuzzy msgid "NVT Severity" msgstr "Важность NVT" #: classic/omp.xsl:33986 #, fuzzy msgid "ERROR: List of available report formats missing!" msgstr "ОШИБКА: Список доступных форматов отчётов отсутствует!" #: classic/omp.xsl:33991 #, fuzzy msgid "Cannot find report format %1" msgstr "Импортируемый формат отчётов в XML" #: classic/omp.xsl:33996 #, fuzzy msgid "Report format %1 is not trusted" msgstr " недоверенный." #: classic/omp.xsl:34001 #, fuzzy msgid "Report format %1 is not active" msgstr "Фильтр Форматов Отчётов" #: classic/omp.xsl:34034 #, fuzzy msgid "DN" msgstr "Отличительное имя (DN)" #: classic/omp.xsl:34035 #, fuzzy msgid "Serial" msgstr "Серийный номер" #: classic/omp.xsl:34036 #, fuzzy msgid "Not valid before" msgstr "Недействительно ранее" #: classic/omp.xsl:34037 #, fuzzy msgid "Not valid after" msgstr "Недействительно после" #: classic/omp.xsl:34115 classic/omp.xsl:34116 #, fuzzy msgid "Download SSL Cert" msgstr "Скачать SSL-Сертификат" #: classic/omp.xsl:34126 #, fuzzy msgid "Verifying Scanner..." msgstr "Проверить Сканер" #: classic/omp.xsl:34127 classic/omp.xsl:34128 #, fuzzy msgid "Verify Scanner" msgstr "Проверить Сканер" #: classic/omp.xsl:34139 #, fuzzy msgid "Scanner has been verified." msgstr " не может быть удалено" #: classic/omp.xsl:34142 msgid "Verification failed" msgstr "" #: classic/omp.xsl:34144 #, fuzzy msgid "Scanner could not be verified." msgstr " не может быть удалено" #: classic/omp.xsl:34157 classic/omp.xsl:34160 #, fuzzy msgctxt "Action Verb" msgid "Download CA Certificate" msgstr "Скачать Сертификат УЦ" #: classic/omp.xsl:34200 #, fuzzy msgid "Error Message" msgstr "Сообщение об Ошибке" #: classic/omp.xsl:34251 #, fuzzy msgid "User Tags for Report \"%1\" (%2)" msgstr "Пользовательские Тэги для данного Результата" #: classic/omp.xsl:34292 #, fuzzy msgid "Multiple hosts" msgstr "Множество узлов" #: classic/omp.xsl:34298 #, fuzzy msgid "Result of Task" msgstr "Результаты Задачи" #: classic/omp.xsl:34316 #, fuzzy msgid "Scan 1 started" msgstr "Сканирование 1 началось" #: classic/omp.xsl:34320 #, fuzzy msgid "Scan 1 ended" msgstr "Сканирование 1 завершилось" #: classic/omp.xsl:34324 #, fuzzy msgid "Scan 1 status" msgstr "Статус Сканирования 1" #: classic/omp.xsl:34353 #, fuzzy msgid "Scan 2 started" msgstr "Сканирование 2 началось" #: classic/omp.xsl:34357 #, fuzzy msgid "Scan 2 ended" msgstr "Сканирование 2 завершилось" #: classic/omp.xsl:34361 #, fuzzy msgid "Scan 2 status" msgstr "Статус Сканирования 2" #: classic/omp.xsl:34386 #, fuzzy msgid "Scan initiated" msgstr "Сканирование инициировано" #: classic/omp.xsl:34394 #, fuzzy msgid "Scan started" msgstr "Сканирование началось" #: classic/omp.xsl:34402 #, fuzzy msgid "Scan ended" msgstr "Сканироание завершилось" #: classic/omp.xsl:34410 #, fuzzy msgid "Scan duration" msgstr "Продолжительность сканирования" #: classic/omp.xsl:34418 #, fuzzy msgid "Scan status" msgstr "Статус Сканирования" #: classic/omp.xsl:34508 classic/omp.xsl:34577 classic/omp.xsl:34580 #: classic/omp.xsl:34650 classic/omp.xsl:34653 #, fuzzy msgctxt "Action Verb" msgid "Run Alert" msgstr "Запустить Уведомления" #: classic/omp.xsl:34520 #, fuzzy msgid "Full report" msgstr "Полный отчёт" #: classic/omp.xsl:34541 classic/omp.xsl:34625 #, fuzzy msgid "Running Alert..." msgstr "Запустить Уведомления" #: classic/omp.xsl:34598 #, fuzzy msgid "Filtered report" msgstr "Отфильтрованный отчёт" #: classic/omp.xsl:34724 classic/omp.xsl:34726 classic/dynamic_strings.xsl:409 #, fuzzy msgid "New Role" msgstr "Новая Роль" #: classic/omp.xsl:34731 classic/omp.xsl:34733 classic/omp.xsl:35130 #: classic/omp.xsl:36021 classic/omp.xsl:36160 classic/omp.xsl:36245 #: classic/omp.xsl:36471 classic/omp.xsl:36693 classic/dynamic_strings.xsl:122 #: classic/gsad.xsl:672 #, fuzzy msgid "Roles" msgstr "Роли" #: classic/omp.xsl:34765 #, fuzzy msgid "Create Role" msgstr "Создать Роль" #: classic/omp.xsl:34785 classic/dynamic_strings.xsl:622 #, fuzzy msgid "Edit Role" msgstr "Редактировать Роль" #: classic/omp.xsl:34879 classic/omp.xsl:34884 classic/omp.xsl:34923 #: classic/omp.xsl:34928 #, fuzzy msgid "Create Permission" msgstr "Создать Разрешение" #: classic/omp.xsl:34893 #, fuzzy msgid "New Super Permission" msgstr "Новое Разрешение" #: classic/omp.xsl:34937 classic/omp.xsl:35162 classic/omp.xsl:35165 #: classic/omp.xsl:35168 #, fuzzy msgid "General Command Permissions" msgstr "Сохранить Разрешение" #: classic/omp.xsl:35110 classic/dynamic_strings.xsl:432 #, fuzzy msgid "Role is still in use" msgstr " всё ещё используется" #: classic/omp.xsl:35162 #, fuzzy msgctxt "Permissions" msgid "None" msgstr "Отсутствуют" #: classic/omp.xsl:35165 #, fuzzy msgid "Role has Everything" msgstr "У Роли есть Все разрешения" #: classic/omp.xsl:35354 classic/omp.xsl:35362 classic/omp.xsl:35365 #: classic/gsad.xsl:636 #, fuzzy msgid "Performance" msgstr "Производительность" #: classic/omp.xsl:35373 #, fuzzy msgid "Reports span the last" msgstr "Отчёты за последний" #: classic/omp.xsl:35414 classic/omp.xsl:35417 #, fuzzy msgid "year" msgstr "год" #: classic/omp.xsl:35425 #, fuzzy msgid "Reports for slave" msgstr "Отчёты для Подчинённого" #: classic/omp.xsl:35471 #, fuzzy msgid "" "The selected Scan Slave can currently not be reached for retrieval of " "performance data." msgstr "" "Выбранный в данный момент Сканирующий Подчинённый недоступен для получения " "информации о производительности." #: classic/omp.xsl:35474 #, fuzzy msgid "" "Please check network connection or Slave configuration. The problem may " "also be temporary, so you could try again at a later time." msgstr "" "Пожалуйста, проверьте сетевое соединение или конфигурацию Подчинённого. " "Данная проблема так же может носить временный характер, так что вы можете " "попробовать снова позже." #: classic/omp.xsl:35731 #, fuzzy msgctxt "Task|Report" msgid "First" msgstr "Начало" #: classic/omp.xsl:35765 classic/omp.xsl:35773 classic/omp.xsl:35776 #: classic/gsad.xsl:624 #, fuzzy msgid "Trashcan" msgstr "Корзина" #: classic/omp.xsl:35789 classic/omp.xsl:35790 #, fuzzy msgctxt "Action Verb" msgid "Empty Trashcan" msgstr "Очистить Корзину" #: classic/omp.xsl:35795 msgctxt "Trashcan" msgid "Contents" msgstr "Содержимое" #: classic/omp.xsl:35799 msgctxt "Trashcan" msgid "Items" msgstr "Элементы" #: classic/omp.xsl:36089 classic/dynamic_strings.xsl:407 #, fuzzy msgid "New User" msgstr "Новый Пользователь" #: classic/omp.xsl:36101 classic/omp.xsl:36614 #, fuzzy msgid "Login Name" msgstr "Псевдоним" #: classic/omp.xsl:36111 classic/omp.xsl:36634 #, fuzzy msgid "Authentication" msgstr "Аутентификация через ADS" #: classic/omp.xsl:36121 classic/omp.xsl:36129 #, fuzzy msgid "Password:" msgstr "Пароль" #: classic/omp.xsl:36144 classic/omp.xsl:36671 #, fuzzy msgctxt "Auth Method" msgid "LDAP Authentication Only" msgstr "Разрешить только LDAP-Аутентификацию" #: classic/omp.xsl:36152 classic/omp.xsl:36686 #, fuzzy msgctxt "Auth Method" msgid "RADIUS Authentication Only" msgstr "Разрешить только LDAP-Аутентификацию" #: classic/omp.xsl:36183 classic/omp.xsl:36253 classic/omp.xsl:36507 #: classic/omp.xsl:36735 #, fuzzy msgid "Host Access" msgstr "Доступ к Узлам" #: classic/omp.xsl:36188 classic/omp.xsl:36209 classic/omp.xsl:36374 #: classic/omp.xsl:36511 classic/omp.xsl:36526 classic/omp.xsl:36760 #: classic/omp.xsl:36796 #, fuzzy msgid "Allow all and deny" msgstr "Разрешить всё и запретить" #: classic/omp.xsl:36194 classic/omp.xsl:36215 classic/omp.xsl:36378 #: classic/omp.xsl:36515 classic/omp.xsl:36530 classic/omp.xsl:36747 #: classic/omp.xsl:36783 #, fuzzy msgid "Deny all and allow" msgstr "Запретить всё и разрешить" #: classic/omp.xsl:36204 classic/omp.xsl:36522 classic/omp.xsl:36771 #, fuzzy msgid "Interface Access" msgstr "Доступ к Интерфейсам" #: classic/omp.xsl:36257 classic/omp.xsl:36537 #, fuzzy msgid "Authentication Type" msgstr "Аутентификация через ADS" #: classic/omp.xsl:36386 classic/omp.xsl:36541 classic/gsad.xsl:679 msgctxt "Auth Method" msgid "LDAP" msgstr "" #: classic/omp.xsl:36389 classic/omp.xsl:36544 msgctxt "Auth Method" msgid "RADIUS" msgstr "" #: classic/omp.xsl:36392 classic/omp.xsl:36547 #, fuzzy msgctxt "Auth Method" msgid "Local" msgstr "Где обнаружено" #: classic/omp.xsl:36429 classic/dynamic_strings.xsl:471 #, fuzzy msgid "User cannot be deleted" msgstr " не может быть удалено" #: classic/omp.xsl:36603 classic/dynamic_strings.xsl:620 #, fuzzy msgid "Edit User" msgstr "Редактировать Пользователя" #: classic/omp.xsl:36643 #, fuzzy msgid "Use existing value" msgstr "Использовать существующее значение" #: classic/omp.xsl:36652 #, fuzzy msgid "New Password" msgstr "Пароль" #: classic/omp.xsl:36815 classic/omp.xsl:39763 #, fuzzy msgid "Confirm action" msgstr "Подтвердить действия" #: classic/omp.xsl:36828 #, fuzzy msgid "User \"%1\" will be deleted." msgstr " не может быть удалено" #: classic/omp.xsl:36832 classic/omp.xsl:39787 msgid "" "If no inheriting user is selected, all owned resources will be deleted as " "well." msgstr "" #: classic/omp.xsl:36838 classic/omp.xsl:39790 msgid "Inheriting user" msgstr "" #: classic/omp.xsl:36850 classic/omp.xsl:39801 #, fuzzy msgid "Current User" msgstr "Создать Пользователя" #: classic/omp.xsl:36936 classic/omp.xsl:37008 #, fuzzy msgid "Setting" msgstr "Настройка" #: classic/omp.xsl:36940 classic/omp.xsl:37012 #, fuzzy msgid "Enable" msgstr "Включить" #: classic/omp.xsl:36967 #, fuzzy msgid "Auth. DN" msgstr "Аутентификационный DN" #: classic/omp.xsl:36988 classic/omp.xsl:37040 #, fuzzy msgid "Save" msgstr "Speichern" #: classic/omp.xsl:37034 msgid "Secret Key" msgstr "" #: classic/omp.xsl:37057 classic/omp.xsl:37064 #, fuzzy msgctxt "Auth Method" msgid "LDAP per-User Authentication" msgstr "LDAP per-User Authentication" #: classic/omp.xsl:37072 #, fuzzy msgctxt "Auth Method" msgid "LDAP per-User Authentication not available" msgstr "LDAP per-User Authentication" #: classic/omp.xsl:37081 classic/omp.xsl:37088 #, fuzzy msgctxt "Auth Method" msgid "RADIUS Authentication" msgstr "Аутентификация в LDAP" #: classic/omp.xsl:37097 #, fuzzy msgctxt "Auth Method" msgid "RADIUS Authentication not available" msgstr "Информация недоступна" #: classic/omp.xsl:37130 classic/omp.xsl:37138 #, fuzzy msgid "Feed" msgstr "Обратная связь" #: classic/omp.xsl:37141 classic/gsad.xsl:646 #, fuzzy msgid "Feed Status" msgstr "Статус" #: classic/omp.xsl:37148 #, fuzzy msgctxt "Feed" msgid "Content" msgstr "Содержание" #: classic/omp.xsl:37149 msgid "Origin" msgstr "" #: classic/omp.xsl:37214 #, fuzzy msgid "Synchronization with this feed is currently not possible." msgstr "Синхронизация этой подписки в настоящий момент невозможна." #: classic/omp.xsl:37217 #, fuzzy msgid "The synchronization script returned the following error message:" msgstr "Скрипт синхронизации вернул следующее сообщение об ошибке:" #: classic/omp.xsl:37226 msgctxt "Feed Sync" msgid "Synchronization" msgstr "Синхронизация" #: classic/omp.xsl:37227 msgctxt "Feed Sync" msgid " in progress" msgstr " в процессе" #: classic/omp.xsl:37229 msgctxt "Feed Sync" msgid "Started " msgstr "Началась " #: classic/omp.xsl:37233 msgctxt "Feed Sync" msgid " by " msgstr " инициировал " #: classic/omp.xsl:37246 msgid "Please check the automatic synchronization of your system" msgstr "" #: classic/omp.xsl:37252 msgid "Less than 1 day old" msgstr "" #: classic/omp.xsl:37257 #, fuzzy msgid "No status info available" msgstr "Информация недоступна" #: classic/omp.xsl:37263 #, fuzzy msgid "OMP Error" msgstr "Ошибка" #: classic/omp.xsl:37328 #, fuzzy msgid "SCAP" msgstr "Подписка SCAP" #: classic/omp.xsl:37415 classic/omp.xsl:37430 classic/omp.xsl:37433 #: classic/omp.xsl:38042 classic/omp.xsl:38047 classic/omp.xsl:38048 #: classic/gsad.xsl:630 #, fuzzy msgid "My Settings" msgstr "Мои Настройки" #: classic/omp.xsl:37420 classic/omp.xsl:38039 #, fuzzy msgid "Edit My Settings" msgstr "Редактировать Мои Настройки" #: classic/omp.xsl:37462 classic/omp.xsl:38096 #, fuzzy msgid "User Interface Language" msgstr "Язык Интерфейса Пользователя" #: classic/omp.xsl:37489 classic/omp.xsl:38147 #, fuzzy msgid "Rows Per Page" msgstr "Строк на Страницу" #: classic/omp.xsl:37493 #, fuzzy msgid "Max Rows Per Page (immutable)" msgstr "Строк на Страницу" #: classic/omp.xsl:37497 classic/omp.xsl:38155 #, fuzzy msgid "Details Export File Name" msgstr "Шаблон имени файла при экспорте Подробностей" #: classic/omp.xsl:37501 classic/omp.xsl:38163 #, fuzzy msgid "List Export File Name" msgstr "Шаблон имени файла при экспорте Списков" #: classic/omp.xsl:37505 classic/omp.xsl:38171 #, fuzzy msgid "Report Export File Name" msgstr "Шаблон имени файла при экспорте Отчётов" #: classic/omp.xsl:37509 classic/omp.xsl:38179 #, fuzzy msgid "Severity Class" msgstr "Класс Важности" #: classic/omp.xsl:37518 classic/omp.xsl:38188 #, fuzzy msgid "Dynamic Severity" msgstr "Динамическая Важность" #: classic/omp.xsl:37531 classic/omp.xsl:38207 #, fuzzy msgid "Default Severity" msgstr "Значение по умолчанию" #: classic/omp.xsl:37537 classic/omp.xsl:38217 #, fuzzy msgid "Default Alert" msgstr "Значение по умолчанию" #: classic/omp.xsl:37551 classic/omp.xsl:38232 #, fuzzy msgid "Default OpenVAS Scan Config" msgstr "Создать Конфигурацию Сканирования" #: classic/omp.xsl:37563 classic/omp.xsl:38245 #, fuzzy msgid "Default OSP Scan Config" msgstr "Создать Конфигурацию Сканирования" #: classic/omp.xsl:37577 classic/omp.xsl:38260 #, fuzzy msgid "Default SSH Credential" msgstr "Создать Атрибуты доступа" #: classic/omp.xsl:37589 classic/omp.xsl:38273 #, fuzzy msgid "Default SMB Credential" msgstr "Создать Атрибуты доступа" #: classic/omp.xsl:37601 classic/omp.xsl:38286 #, fuzzy msgid "Default ESXi Credential" msgstr "Создать Атрибуты доступа" #: classic/omp.xsl:37613 classic/omp.xsl:38299 #, fuzzy msgid "Default SNMP Credential" msgstr "Создать Атрибуты доступа" #: classic/omp.xsl:37627 classic/omp.xsl:38314 #, fuzzy msgid "Default Port List" msgstr "Создать Список Портов" #: classic/omp.xsl:37641 classic/omp.xsl:38344 #, fuzzy msgid "Default OpenVAS Scanner" msgstr "Создать Сканер" #: classic/omp.xsl:37653 classic/omp.xsl:38357 #, fuzzy msgid "Default OSP Scanner" msgstr "Создать Сканер" #: classic/omp.xsl:37667 classic/omp.xsl:38329 #, fuzzy msgid "Default Report Format" msgstr "Новый Формат Отчётов" #: classic/omp.xsl:37681 classic/omp.xsl:38372 #, fuzzy msgid "Default Schedule" msgstr "Создать Расписание" #: classic/omp.xsl:37695 classic/omp.xsl:38387 #, fuzzy msgid "Default Slave" msgstr "Значение по умолчанию" #: classic/omp.xsl:37709 classic/omp.xsl:38402 #, fuzzy msgid "Default Target" msgstr "Создать Цель" #: classic/omp.xsl:37723 classic/omp.xsl:38417 #, fuzzy msgid "Agents Filter" msgstr "Фильтр Агентов" #: classic/omp.xsl:37732 classic/omp.xsl:38428 #, fuzzy msgid "Alerts Filter" msgstr "Фильтр Уведомлений" #: classic/omp.xsl:37741 classic/omp.xsl:38439 #, fuzzy msgid "Assets Filter" msgstr "Фильтр Агентов" #: classic/omp.xsl:37750 classic/omp.xsl:38450 #, fuzzy msgid "Configs Filter" msgstr "Фильтр Конфигураций Сканирования" #: classic/omp.xsl:37759 classic/omp.xsl:38461 #, fuzzy msgid "Credentials Filter" msgstr "Фильтр Атрибутов доступа" #: classic/omp.xsl:37768 classic/omp.xsl:38472 #, fuzzy msgid "Filters Filter" msgstr "Фильтр Фильтров" #: classic/omp.xsl:37777 classic/omp.xsl:38483 #, fuzzy msgid "Notes Filter" msgstr "Фильтр Заметок" #: classic/omp.xsl:37786 classic/omp.xsl:38494 #, fuzzy msgid "Overrides Filter" msgstr "Фильтр Переопределений" #: classic/omp.xsl:37795 classic/omp.xsl:38505 #, fuzzy msgid "Permissions Filter" msgstr "Фильтр Разрешений" #: classic/omp.xsl:37804 classic/omp.xsl:38516 #, fuzzy msgid "Port Lists Filter" msgstr "Фильтр Списков Портов" #: classic/omp.xsl:37813 classic/omp.xsl:38527 #, fuzzy msgid "Reports Filter" msgstr "Фильтр Отчётов" #: classic/omp.xsl:37822 classic/omp.xsl:38538 #, fuzzy msgid "Report Formats Filter" msgstr "Фильтр Форматов Отчётов" #: classic/omp.xsl:37831 classic/omp.xsl:38549 #, fuzzy msgid "Results Filter" msgstr "Фильтр Результатов" #: classic/omp.xsl:37840 classic/omp.xsl:38560 #, fuzzy msgid "Roles Filter" msgstr "Фильтр Ролей" #: classic/omp.xsl:37849 classic/omp.xsl:38571 #, fuzzy msgid "Schedules Filter" msgstr "Фильтр Расписаний" #: classic/omp.xsl:37858 classic/omp.xsl:38582 #, fuzzy msgid "Slaves Filter" msgstr "Фильтр Подчинённых" #: classic/omp.xsl:37867 classic/omp.xsl:38593 #, fuzzy msgid "Tags Filter" msgstr "Фильтр Тэгов" #: classic/omp.xsl:37876 classic/omp.xsl:38604 #, fuzzy msgid "Targets Filter" msgstr "Фильтр Целей" #: classic/omp.xsl:37885 classic/omp.xsl:38615 #, fuzzy msgid "Tasks Filter" msgstr "Фильтр Задач" #: classic/omp.xsl:37894 classic/omp.xsl:38626 classic/dynamic_strings.xsl:317 #, fuzzy msgid "CPE Filter" msgstr "Фильтр CPE" #: classic/omp.xsl:37903 classic/omp.xsl:38637 classic/dynamic_strings.xsl:316 #, fuzzy msgid "CVE Filter" msgstr "Фильтр CVE" #: classic/omp.xsl:37912 classic/omp.xsl:38648 classic/dynamic_strings.xsl:315 #, fuzzy msgid "NVT Filter" msgstr "Фильтр NVT" #: classic/omp.xsl:37921 classic/omp.xsl:38659 classic/dynamic_strings.xsl:318 #, fuzzy msgid "OVAL Filter" msgstr "Фильтр OVAL" #: classic/omp.xsl:37930 classic/omp.xsl:38670 classic/dynamic_strings.xsl:319 #, fuzzy msgid "CERT-Bund Filter" msgstr "Фильтр CERT-Bund" #: classic/omp.xsl:37939 classic/omp.xsl:38681 classic/dynamic_strings.xsl:320 #, fuzzy msgid "DFN-CERT Filter" msgstr "Фильтр DFN-CERT" #: classic/omp.xsl:37948 classic/omp.xsl:38693 classic/dynamic_strings.xsl:322 #, fuzzy msgid "All SecInfo Filter" msgstr "Фильтр всей Базы Знаний" #: classic/omp.xsl:37959 #, fuzzy msgid "Default CA Cert (immutable)" msgstr "Создать Атрибуты доступа" #: classic/omp.xsl:38077 #, fuzzy msgctxt "Auth Data|Password" msgid "Old" msgstr "Старый" #: classic/omp.xsl:38085 #, fuzzy msgctxt "Auth Data|Password" msgid "New" msgstr "Новая" #: classic/omp.xsl:38707 #, fuzzy msgid "Save My Settings" msgstr "Сохранить Мои Настройки" #: classic/omp.xsl:38726 classic/omp.xsl:38729 classic/omp.xsl:39029 #, fuzzy msgid "New Host" msgstr "Новая Заметка" #: classic/omp.xsl:38763 #, fuzzy msgid "Create Host" msgstr "Создать Заметку" #: classic/omp.xsl:38783 #, fuzzy msgid "Operating System Details" msgstr "Операционная Система" #: classic/omp.xsl:38787 classic/omp.xsl:38789 #, fuzzy msgid "OSs" msgstr "ОС" #: classic/omp.xsl:38807 classic/omp.xsl:39676 #, fuzzy msgid "OS is in use" msgstr " всё ещё используется" #: classic/omp.xsl:38811 classic/omp.xsl:39087 #, fuzzy msgid "Export Asset as XML" msgstr "Экспорт XML" #: classic/omp.xsl:38822 classic/gsad.xsl:472 #, fuzzy msgid "Operating Systems" msgstr "Операционная Система" #: classic/omp.xsl:38850 #, fuzzy msgid "Latest Severity" msgstr "Новая Важность" #: classic/omp.xsl:38860 #, fuzzy msgid "Highest Severity" msgstr "Новая Важность" #: classic/omp.xsl:38870 #, fuzzy msgid "Average Severity" msgstr "Новая Важность" #: classic/omp.xsl:38930 #, fuzzy msgid "Edit Asset" msgstr "Редактировать Агента" #: classic/omp.xsl:38987 #, fuzzy msgid "Save Asset" msgstr "Сохранить Агента" #: classic/omp.xsl:39054 classic/omp.xsl:39543 #, fuzzy msgid "Host is in use" msgstr " всё ещё используется" #: classic/omp.xsl:39061 classic/omp.xsl:39551 #, fuzzy msgid "Edit Host" msgstr "Редактировать Заметку" #: classic/omp.xsl:39071 classic/omp.xsl:39561 #, fuzzy msgid "Host is not writable" msgstr " - объект защищён от записи" #: classic/omp.xsl:39074 classic/omp.xsl:39564 #, fuzzy msgid "Permission to edit Host denied" msgstr "В разрешение на копирование отказано" #: classic/omp.xsl:39077 classic/omp.xsl:39567 #, fuzzy msgid "Cannot modify Host" msgstr "Нельзя изменить " #: classic/omp.xsl:39134 msgid "Route" msgstr "" #: classic/omp.xsl:39173 msgid "Show scan results for this host" msgstr "" #: classic/omp.xsl:39186 #, fuzzy msgid "All Identifiers" msgstr "Идентифицировано" #: classic/omp.xsl:39189 #, fuzzy msgid "Latest Identifiers" msgstr "Идентифицировано" #: classic/omp.xsl:39298 msgid "Show only latest Identifiers" msgstr "" #: classic/omp.xsl:39313 #, fuzzy msgid "Show all Identifiers" msgstr "Идентифицировано" #: classic/omp.xsl:39378 classic/omp.xsl:39437 #, fuzzy msgctxt "Date" msgid "Updated" msgstr "Обновить" #: classic/omp.xsl:39416 msgid "Latest" msgstr "" #: classic/omp.xsl:39421 #, fuzzy msgid "Highest" msgstr "Высокая" #: classic/omp.xsl:39426 msgid "Average" msgstr "" #: classic/omp.xsl:39586 #, fuzzy msgid "Create Target from host" msgstr "Создать Цель" #: classic/omp.xsl:39590 #, fuzzy msgid "Export Host" msgstr "Экспортировать объект(ы) типа " #: classic/omp.xsl:39681 #, fuzzy msgid "Export Operating System" msgstr "Отчёт: Операционные системы" #: classic/omp.xsl:39868 classic/omp.xsl:39871 #, fuzzy msgid "Help: OMP" msgstr "Помощь" #: classic/omp.xsl:39932 classic/omp.xsl:39940 classic/omp.xsl:39943 msgctxt "CVSS Calculator" msgid "CVSS Base Score Calculator" msgstr "Калькулятор Базового Рейтинга CVSS" #: classic/omp.xsl:39948 msgctxt "CVSS Calculator" msgid "From Metrics" msgstr "Из Метрик" #: classic/omp.xsl:39952 #, fuzzy msgctxt "CVSS Vector" msgid "Access Vector" msgstr "Базовый Вектор" #: classic/omp.xsl:39974 msgctxt "CVSS Vector" msgid "Access Complexity" msgstr "" #: classic/omp.xsl:39996 #, fuzzy msgctxt "CVSS Vector" msgid "Authentication" msgstr "Аутентификация через ADS" #: classic/omp.xsl:40018 #, fuzzy msgctxt "CVSS Vector" msgid "Confidentiality" msgstr "Атрибуты доступа" #: classic/omp.xsl:40040 #, fuzzy msgctxt "CVSS Vector" msgid "Integrity" msgstr "Интенсивность Сканирования" #: classic/omp.xsl:40062 #, fuzzy msgctxt "CVSS Vector" msgid "Availability" msgstr "Уязвимость" #: classic/omp.xsl:40087 classic/omp.xsl:40106 msgctxt "CVSS Calculator" msgid "Calculate" msgstr "Рассчитать" #: classic/omp.xsl:40092 msgctxt "CVSS Calculator" msgid "From Vector" msgstr "Из Вектора" #: classic/omp.xsl:40115 msgctxt "CVSS Calculator" msgid "Base Vector" msgstr "Базовый Вектор" #: classic/omp.xsl:40121 msgctxt "CVSS Calculator" msgid "Base Score" msgstr "Базовый Рейтинг" #: classic/omp.xsl:40132 #, fuzzy msgid "" "Invalid CVSS Base Vector value provided. Use back button of your browser to" " edit the vector." msgstr "" "Предоставлен неверный Базовый Вектор CVSS. Используйте кнопку Назад в вашем " "браузере, чтобы отредактировать вектор." #: classic/omp.xsl:645 msgid "%1 day" msgid_plural "%1 days" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: classic/omp.xsl:648 #, fuzzy msgid "%1 hour" msgid_plural "%1 hours" msgstr[0] "час" msgstr[1] "час" msgstr[2] "час" #: classic/omp.xsl:651 #, fuzzy msgid "%1 minute" msgid_plural "%1 minutes" msgstr[0] "минут(ы)" msgstr[1] "минут(ы)" msgstr[2] "минут(ы)" #: classic/omp.xsl:654 #, fuzzy msgid "%1 second" msgid_plural "%1 seconds" msgstr[0] "секунд(ы)" msgstr[1] "секунд(ы)" msgstr[2] "секунд(ы)" #: classic/omp.xsl:18844 msgid "A Task using this schedule will be affected by changes made here." msgid_plural "" "%1 Tasks using this schedule will be affected by changes made here." msgstr[0] "" msgstr[1] "" msgstr[2] "" #: classic/omp.xsl:33464 #, fuzzy msgid "" "Includes %1 host where CPE was found in inventory, but number of " "installations could not be determined" msgid_plural "" "Includes %1 hosts where CPE was found in inventory, but number of " "installations could not be determined" msgstr[0] "" " узел(лы), для которых в описи был найден CPE, но количество установок " "определить нельзя" msgstr[1] "" " узел(лы), для которых в описи был найден CPE, но количество установок " "определить нельзя" msgstr[2] "" " узел(лы), для которых в описи был найден CPE, но количество установок " "определить нельзя" #: classic/omp.xsl:37244 msgid "Too old (%1 day)" msgid_plural "Too old (%1 days)" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: classic/omp.xsl:37249 msgid "%1 day old" msgid_plural "%1 days old" msgstr[0] "" msgstr[1] "" msgstr[2] "" #: classic/wizard.xsl:49 #, fuzzy msgid "Wizard" msgstr "Мастер" #: classic/wizard.xsl:51 classic/wizard.xsl:58 #, fuzzy msgctxt "Action Verb" msgid "Start Scan" msgstr "Начать Сканирование" #: classic/wizard.xsl:59 classic/wizard.xsl:167 #, fuzzy msgid "Task Wizard" msgstr "Мастер Задач" #: classic/wizard.xsl:66 classic/wizard.xsl:451 #, fuzzy msgid "Advanced Task Wizard" msgstr "Расширенный Мастер Задач" #: classic/wizard.xsl:73 classic/wizard.xsl:618 #, fuzzy msgid "Modify Task Wizard" msgstr "Мастер Изменения Задачи" #: classic/wizard.xsl:89 msgid "Welcome to the scan task management!" msgstr "" #: classic/wizard.xsl:90 msgid "" "To start your first vulnerability scan, the scan wizard can help you to do " "so with just one click." msgstr "" #: classic/wizard.xsl:91 msgid "" "Simply select the wizard icon from the icon bar in the top-left of this " "page." msgstr "" #: classic/wizard.xsl:105 #, fuzzy msgid "Quick start: Immediately scan an IP address" msgstr "Быстрый старт: Немедленно просканировать IP адрес" #: classic/wizard.xsl:108 #, fuzzy msgid "IP address or hostname:" msgstr "IP адрес или Имя узла:" #: classic/wizard.xsl:131 msgid "The default address is either your computer or your network gateway." msgstr "" #: classic/wizard.xsl:134 #, fuzzy msgid "As a short-cut I will do the following for you:" msgstr "В этой автоматизации я сделаю за тебя следующее:" #: classic/wizard.xsl:136 #, fuzzy msgid "Create a new Target" msgstr "Создать Цель" #: classic/wizard.xsl:137 #, fuzzy msgid "Create a new Task" msgstr "может создавать новый объект типа " #: classic/wizard.xsl:138 #, fuzzy msgid "Start this scan task right away" msgstr "Сразу после этого запущу задачу на исполнение" #: classic/wizard.xsl:139 #, fuzzy msgid "" "Switch the view to reload every 30 seconds so you can lean back and watch " "the scan progress" msgstr "" "Переключу вид на обновление раз в 30 секунд, чтобы ты мог расслабиться и " "наслаждаться прогрессом" #: classic/wizard.xsl:143 #, fuzzy msgid "" "In fact, you must not lean back. As soon as the scan progress is beyond 1%, " "you can already jump into the scan report via the link in the Reports Total " "column and review the results collected so far." msgstr "" "На самом деле ты не должен расслабляться. Как только прогресс сканирования " "переползёт через 1%, ты сможешь перейти к отчётам сканирования по ссылке в " "колонке Отчёты Всего и просмотреть полученные к этому моменту результаты." #: classic/wizard.xsl:146 #, fuzzy msgid "" "When creating the Target and Task I will use the defaults as configured in " "\"My Settings\"." msgstr "" "При создании Цели и Задачи я буду использовать Список Портов и Сканер " "OpenVAS по умолчанию, которые настраиваются в меню \"Мои Настройки\"." #: classic/wizard.xsl:149 #, fuzzy msgid "By clicking the New Task icon" msgstr "Нажимая на иконку Новой Задачи" #: classic/wizard.xsl:157 #, fuzzy msgid "you can create a new Task yourself." msgstr "может создавать новый объект типа " #: classic/wizard.xsl:196 #, fuzzy msgid "" "I can help you by creating a new scan task and automatically starting it." msgstr "Я могу помочь тебе в создании новой задачи и её автоматическом запуске." #: classic/wizard.xsl:197 #, fuzzy msgid "" "All you need to do is enter a name for the new task and the IP address or " "host name of the target, and select a scan configuration." msgstr "" "Всё, что тебе нужно, это ввести имя новой задачи и IP адрес или имя узла " "цели, а также выбрать конфигурацию сканирования." #: classic/wizard.xsl:198 #, fuzzy msgid "" "You can choose if you want me to run the scan immediately, schedule the task" " for a later date and time, or just create the task so you can run it " "manually later." msgstr "" "Ты можешь указать, хочешь ли ты запустить сканирование немедленно, " "запланировать задание на запуск в определённое время или просто создать " "задачу, которую можно будет запустить в ручном режиме позднее." #: classic/wizard.xsl:199 #, fuzzy msgid "" "In order to run an authenticated scan, you have to select SSH and/or SMB " "credentials, but you can also run an unauthenticated scan by not selecting " "any credentials." msgstr "" "Для запуска сканирований с использованием аутентификции, тебе необходимо " "указать SSH и/или SMB атрибуты доступа, но ты также можешь запустить " "сканирование и без аутентификации, просто не указывая никаких атрибутов " "доступа." #: classic/wizard.xsl:202 #, fuzzy msgid "" "If you enter an email address in the \"Email report to\" field, a report of " "the scan will be sent to this address once it is finished." msgstr "" "Если ты укажешь адрес электронной почты в поле \"Отправить отчёт по " "электронной почте\", по окончании сканирования на данный адрес будет выслан " "отчёт." #: classic/wizard.xsl:206 #, fuzzy msgid "Finally, you can select a slave which will run the scan." msgstr "" "И наконец, ты можешь выбрать Подчинённого, который будет выполнять " "сканирование." #: classic/wizard.xsl:209 msgid "For any other setting I will apply the defaults from \"My Settings\"." msgstr "" #: classic/wizard.xsl:215 #, fuzzy msgid "Quick start: Create a new task" msgstr "Быстрый старт: Создать новую задачу" #: classic/wizard.xsl:219 #, fuzzy msgid "Task Name" msgstr "Имя Задачи" #: classic/wizard.xsl:249 #, fuzzy msgid "Target Host(s)" msgstr "Целевые Узлы" #: classic/wizard.xsl:258 classic/wizard.xsl:523 #, fuzzy msgid "Start time" msgstr "Время запуска" #: classic/wizard.xsl:264 #, fuzzy msgid "Start immediately" msgstr "Запустить немедленно" #: classic/wizard.xsl:270 classic/wizard.xsl:535 #, fuzzy msgid "Create Schedule" msgstr "Создать Расписание" #: classic/wizard.xsl:335 #, fuzzy msgid "Do not start automatically" msgstr "Не запускать автоматически" #: classic/wizard.xsl:410 classic/wizard.xsl:601 #, fuzzy msgid "Email report to" msgstr "Отправить отчёт по электронной почте" #: classic/wizard.xsl:479 #, fuzzy msgid "" "I will modify an existing task for you. The difference to the Edit Task " "dialog is that here you can enter values for associated objects directly. I " "will then create them for you automatically and assign them to the selected " "task." msgstr "" "Я изменю существующую задачу за тебя. Отличие диалога Редактирования Задачи " "в том, что здесь ты можешь вводить значения в ассоциированные объекты " "напрямую. Я создам их за тебя автоматически и назначу их выбранной задаче." #: classic/wizard.xsl:483 #, fuzzy msgid "Please be aware that" msgstr "Пожалуйста, обратите внимание, что" #: classic/wizard.xsl:486 #, fuzzy msgid "setting a start time overwrites a possibly already existing one," msgstr "указание времени запуска перезаписывает уже существующее значение," #: classic/wizard.xsl:489 #, fuzzy msgid "" "setting an Email Address means adding an additional Alert, not replacing an " "existing one." msgstr "" "а добавление адреса электронной почты значит добавление дополнительного " "Уведомления, а не перезапись уже существующего." #: classic/wizard.xsl:500 #, fuzzy msgid "Quick edit: Modify a task" msgstr "Быстрое редактирование: Изменение задачи" #: classic/wizard.xsl:529 #, fuzzy msgid "Do not change" msgstr "Не изменять" #: classic/dynamic_strings.xsl:46 #, fuzzy msgid "Successfully logged out." msgstr "Выход осуществлён успешно." #: classic/dynamic_strings.xsl:47 #, fuzzy msgid "Already logged out." msgstr "Выход уже осуществлён." #: classic/dynamic_strings.xsl:48 #, fuzzy msgid "Logged out. OMP service is down." msgstr "Осуществлён выход. Сервис OMP недоступен." #: classic/dynamic_strings.xsl:49 #, fuzzy msgid "Login failed." msgstr "Неудачная попытка входа." #: classic/dynamic_strings.xsl:50 #, fuzzy msgid "Login failed. OMP service is down." msgstr "Неудачная попытка входа. Сервис OMP недоступен." #: classic/dynamic_strings.xsl:51 #, fuzzy msgid "Login failed. Error during authentication." msgstr "Неудачная попытка входа. Ошибка при аутентификации." #: classic/dynamic_strings.xsl:52 #, fuzzy msgid "Session has expired. Please login again." msgstr "Время сессии истекло. Пожалуйста, осуществите процедуру входа заново." #: classic/dynamic_strings.xsl:53 #, fuzzy msgid "Cookie missing or bad. Please login again." msgstr "" "Некорректный или отсутствующий Cookie. Пожалуйста, осуществите процедуру " "входа заново." #: classic/dynamic_strings.xsl:54 #, fuzzy msgid "Token missing or bad. Please login again." msgstr "" "Некорректный или отсутствующий токен. Пожалуйста, осуществите процедуру " "входа заново." #: classic/dynamic_strings.xsl:78 #, fuzzy msgid "Scan Configuration" msgstr "Конфигурация Сканирования" #: classic/dynamic_strings.xsl:104 #, fuzzy msgid "All SecInfo Information" msgstr "Вся Информация в Базе Знаний" #: classic/dynamic_strings.xsl:108 #, fuzzy msgid "Configs" msgstr "Конфигурации" #: classic/dynamic_strings.xsl:110 #, fuzzy msgid "Scan Configurations" msgstr "Конфигурации Сканирования" #: classic/dynamic_strings.xsl:127 #, fuzzy msgid "Global Task" msgstr "Изменяемая Задача" #: classic/dynamic_strings.xsl:128 #, fuzzy msgid "Global Note" msgstr "Сохранить Заметку" #: classic/dynamic_strings.xsl:129 #, fuzzy msgid "Global Override" msgstr "Отсутствуют Переопределения" #: classic/dynamic_strings.xsl:130 #, fuzzy msgid "Global Target" msgstr "Сохранять Цель" #: classic/dynamic_strings.xsl:131 #, fuzzy msgid "Global Port List" msgstr "Сохранить Список Портов" #: classic/dynamic_strings.xsl:132 #, fuzzy msgid "Global Credential" msgstr "Сохранить Атрибуты доступа" #: classic/dynamic_strings.xsl:133 #, fuzzy msgid "Global Config" msgstr "Конфигурация Сканирования" #: classic/dynamic_strings.xsl:134 #, fuzzy msgid "Global Scan Config" msgstr "Конфигурация Сканирования" #: classic/dynamic_strings.xsl:135 #, fuzzy msgid "Global Scan Configuration" msgstr "Конфигурация Сканирования" #: classic/dynamic_strings.xsl:136 #, fuzzy msgid "Global Alert" msgstr "Сохранить Уведомление" #: classic/dynamic_strings.xsl:137 #, fuzzy msgid "Global Schedule" msgstr "Сохранить Расписание" #: classic/dynamic_strings.xsl:138 #, fuzzy msgid "Global Report Format" msgstr "Сохранить Формат Отчётов" #: classic/dynamic_strings.xsl:139 #, fuzzy msgid "Global Slave" msgstr "Сохранить Подчинённого" #: classic/dynamic_strings.xsl:140 #, fuzzy msgid "Global Agent" msgstr "Сохранить Агента" #: classic/dynamic_strings.xsl:141 #, fuzzy msgid "Global Scanner" msgstr "Сохранить Сканер" #: classic/dynamic_strings.xsl:142 #, fuzzy msgid "Global Filter" msgstr "Фильтр Ролей" #: classic/dynamic_strings.xsl:143 #, fuzzy msgid "Global Tag" msgstr "Сохранять Цель" #: classic/dynamic_strings.xsl:144 #, fuzzy msgid "Global Permission" msgstr "Сохранить Разрешение" #: classic/dynamic_strings.xsl:145 #, fuzzy msgid "Global User" msgstr "Сохранить Пользователя" #: classic/dynamic_strings.xsl:146 #, fuzzy msgid "Global Group" msgstr "Сохранить Группу" #: classic/dynamic_strings.xsl:147 #, fuzzy msgid "Global Role" msgstr "Сохранить Роль" #: classic/dynamic_strings.xsl:152 #, fuzzy msgid "Task owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:153 #, fuzzy msgid "Report owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:154 #, fuzzy msgid "Result owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:155 #, fuzzy msgid "Note owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:156 #, fuzzy msgid "Override owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:157 #, fuzzy msgid "Target owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:158 #, fuzzy msgid "Port List owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:159 #, fuzzy msgid "Credential owned by %1" msgstr "Атрибуты доступа" #: classic/dynamic_strings.xsl:160 #, fuzzy msgid "Scan Config owned by %1" msgstr "Конфигурация Сканирования" #: classic/dynamic_strings.xsl:161 #, fuzzy msgid "Alert owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:162 #, fuzzy msgid "Schedule owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:163 #, fuzzy msgid "Report Format owned by %1" msgstr "Формат Отчётов" #: classic/dynamic_strings.xsl:164 #, fuzzy msgid "Slave owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:165 #, fuzzy msgid "Agent owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:166 #, fuzzy msgid "Scanner owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:167 #, fuzzy msgid "Filter owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:168 #, fuzzy msgid "Tag owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:169 #, fuzzy msgid "Permission owned by %1" msgstr "В разрешении на редактирование " #: classic/dynamic_strings.xsl:170 #, fuzzy msgid "User owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:171 #, fuzzy msgid "Group owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:172 #, fuzzy msgid "Role owned by %1" msgstr " принадлежит " #: classic/dynamic_strings.xsl:177 #, fuzzy msgid "Task Details" msgstr "Подробности Задачи" #: classic/dynamic_strings.xsl:178 #, fuzzy msgid "Report Details" msgstr "Подробности Отчёта" #: classic/dynamic_strings.xsl:187 #, fuzzy msgid "CERT-Bund Advisory Details" msgstr "Подробности Предупреждения CERT-Bund" #: classic/dynamic_strings.xsl:190 #, fuzzy msgid "Port List Details" msgstr "Подробности Списка Портов" #: classic/dynamic_strings.xsl:193 #, fuzzy msgid "Alert Details" msgstr "Подробности Уведомления" #: classic/dynamic_strings.xsl:195 #, fuzzy msgid "Report Format Details" msgstr "Подробности Формата Отчётов" #: classic/dynamic_strings.xsl:201 #, fuzzy msgid "Permission Details" msgstr "Подробности Разрешения" #: classic/dynamic_strings.xsl:202 #, fuzzy msgid "User Details" msgstr "Подробности Пользователя" #: classic/dynamic_strings.xsl:203 #, fuzzy msgid "Group Details" msgstr "Подробности Группы" #: classic/dynamic_strings.xsl:204 #, fuzzy msgid "Role Details" msgstr "Подробности Роли" #: classic/dynamic_strings.xsl:209 #, fuzzy msgid "View details of Task %1" msgstr "Посмотреть последний отчёт по Задаче " #: classic/dynamic_strings.xsl:210 #, fuzzy msgid "View details of Report %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:211 #, fuzzy msgid "View details of Host %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:212 #, fuzzy msgid "View details of Result %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:213 #, fuzzy msgid "View details of Note %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:214 #, fuzzy msgid "View details of Override %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:215 #, fuzzy msgid "View details of NVT %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:216 #, fuzzy msgid "View details of CVE %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:217 #, fuzzy msgid "View details of CPE %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:218 #, fuzzy msgid "View details of OVAL Definition %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:219 #, fuzzy msgid "View details of CERT-Bund Advisory %1" msgstr "Предупреждение CERT-Bund" #: classic/dynamic_strings.xsl:220 #, fuzzy msgid "View details of DFN-CERT Advisory %1" msgstr "Предупреждение DFN-CERT" #: classic/dynamic_strings.xsl:221 #, fuzzy msgid "View details of Target %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:222 #, fuzzy msgid "View details of Port List %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:223 #, fuzzy msgid "View details of Credential %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:224 #, fuzzy msgid "View details of Scan Config %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:225 #, fuzzy msgid "View details of Alert %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:226 #, fuzzy msgid "View details of Schedule %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:227 #, fuzzy msgid "View details of Report Format %1" msgstr "Проверить Формат Отчётов" #: classic/dynamic_strings.xsl:228 #, fuzzy msgid "View details of Slave %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:229 #, fuzzy msgid "View details of Agent %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:230 #, fuzzy msgid "View details of Scanner %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:231 #, fuzzy msgid "View details of Filter %1" msgstr "Фильтр Атрибутов доступа" #: classic/dynamic_strings.xsl:232 #, fuzzy msgid "View details of Tag %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:233 #, fuzzy msgid "View details of Permission %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:234 #, fuzzy msgid "View details of User %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:235 #, fuzzy msgid "View details of Group %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:236 #, fuzzy msgid "View details of Role %1" msgstr "Просмотреть подробности по выявлению продукта" #: classic/dynamic_strings.xsl:241 #, fuzzy msgid "Export Task" msgstr "Экспортировать объект(ы) типа " #: classic/dynamic_strings.xsl:244 #, fuzzy msgid "Export Target" msgstr "Редактировать Цель" #: classic/dynamic_strings.xsl:245 #, fuzzy msgid "Export Port List" msgstr "Импортировать Список Портов" #: classic/dynamic_strings.xsl:246 #, fuzzy msgid "Export Credential" msgstr "Редактировать Атрибуты доступа" #: classic/dynamic_strings.xsl:247 #, fuzzy msgid "Export Scan Config" msgstr "Импортировать Конфигурацию Сканирования" #: classic/dynamic_strings.xsl:248 #, fuzzy msgid "Export Alert" msgstr "Экспортировать файл" #: classic/dynamic_strings.xsl:249 #, fuzzy msgid "Export Schedule" msgstr "Редактировать Расписание" #: classic/dynamic_strings.xsl:250 #, fuzzy msgid "Export Report Format" msgstr "Импортировать Формат Отчётов" #: classic/dynamic_strings.xsl:251 #, fuzzy msgid "Export Slave" msgstr "Экспортировать файл" #: classic/dynamic_strings.xsl:252 #, fuzzy msgid "Export Agent" msgstr "Экспортировать объект(ы) типа " #: classic/dynamic_strings.xsl:253 #, fuzzy msgid "Export Scanner" msgstr "Редактировать Сканер" #: classic/dynamic_strings.xsl:254 #, fuzzy msgid "Export Filter" msgstr "Экспортировать файл" #: classic/dynamic_strings.xsl:255 #, fuzzy msgid "Export Tag" msgstr "Экспортировать объект(ы) типа " #: classic/dynamic_strings.xsl:256 #, fuzzy msgid "Export Permission" msgstr "Редактировать Разрешение" #: classic/dynamic_strings.xsl:257 #, fuzzy msgid "Export User" msgstr "Экспортировать объект(ы) типа " #: classic/dynamic_strings.xsl:258 #, fuzzy msgid "Export Group" msgstr "Экспортировать объект(ы) типа " #: classic/dynamic_strings.xsl:259 #, fuzzy msgid "Export Role" msgstr "Экспортировать файл" #: classic/dynamic_strings.xsl:264 #, fuzzy msgid "Export Task as XML" msgstr "Экспорт XML" #: classic/dynamic_strings.xsl:265 #, fuzzy msgid "Export Note as XML" msgstr "Экспорт XML" #: classic/dynamic_strings.xsl:266 #, fuzzy msgid "Export Override as XML" msgstr "Отсутствуют Переопределения" #: classic/dynamic_strings.xsl:267 #, fuzzy msgid "Export Target as XML" msgstr "Экспорт XML" #: classic/dynamic_strings.xsl:268 #, fuzzy msgid "Export Port List as XML" msgstr "Импортировать Список Портов" #: classic/dynamic_strings.xsl:269 #, fuzzy msgid "Export Credential as XML" msgstr "Редактировать Атрибуты доступа" #: classic/dynamic_strings.xsl:271 #, fuzzy msgid "Export Alert as XML" msgstr "Экспорт XML" #: classic/dynamic_strings.xsl:272 #, fuzzy msgid "Export Schedule as XML" msgstr "Редактировать Расписание" #: classic/dynamic_strings.xsl:273 #, fuzzy msgid "Export Report Format as XML" msgstr "Импортировать Формат Отчётов" #: classic/dynamic_strings.xsl:274 #, fuzzy msgid "Export Slave as XML" msgstr "Экспорт XML" #: classic/dynamic_strings.xsl:275 #, fuzzy msgid "Export Agent as XML" msgstr "Экспорт XML" #: classic/dynamic_strings.xsl:276 #, fuzzy msgid "Export Scanner as XML" msgstr "Экспорт XML" #: classic/dynamic_strings.xsl:277 #, fuzzy msgid "Export Filter as XML" msgstr "Экспортировать файл" #: classic/dynamic_strings.xsl:278 #, fuzzy msgid "Export Tag as XML" msgstr "Экспорт XML" #: classic/dynamic_strings.xsl:279 #, fuzzy msgid "Export Permission as XML" msgstr "Редактировать Разрешение" #: classic/dynamic_strings.xsl:280 #, fuzzy msgid "Export User as XML" msgstr "Экспорт XML" #: classic/dynamic_strings.xsl:281 #, fuzzy msgid "Export Group as XML" msgstr "Экспорт XML" #: classic/dynamic_strings.xsl:282 #, fuzzy msgid "Export Role as XML" msgstr "Экспорт XML" #: classic/dynamic_strings.xsl:310 #, fuzzy msgid "Task Filter" msgstr "Фильтр Задач" #: classic/dynamic_strings.xsl:311 #, fuzzy msgid "Report Filter" msgstr "Фильтр Отчётов" #: classic/dynamic_strings.xsl:312 #, fuzzy msgid "Result Filter" msgstr "Фильтр Результатов" #: classic/dynamic_strings.xsl:313 #, fuzzy msgid "Note Filter" msgstr "Фильтр Заметок" #: classic/dynamic_strings.xsl:314 #, fuzzy msgid "Override Filter" msgstr "Фильтр Переопределений" #: classic/dynamic_strings.xsl:321 #, fuzzy msgid "Info Filter" msgstr "Фильтр Базы Знаний" #: classic/dynamic_strings.xsl:323 #, fuzzy msgid "Target Filter" msgstr "Фильтр Целей" #: classic/dynamic_strings.xsl:324 #, fuzzy msgid "Port List Filter" msgstr "Фильтр Списков Портов" #: classic/dynamic_strings.xsl:325 #, fuzzy msgid "Credential Filter" msgstr "Фильтр Атрибутов доступа" #: classic/dynamic_strings.xsl:326 #, fuzzy msgid "Scan Config Filter" msgstr "Фильтр Конфигураций Сканирования" #: classic/dynamic_strings.xsl:327 #, fuzzy msgid "Alert Filter" msgstr "Фильтр Уведомление" #: classic/dynamic_strings.xsl:328 #, fuzzy msgid "Schedule Filter" msgstr "Фильтр Расписаний" #: classic/dynamic_strings.xsl:329 #, fuzzy msgid "Report Format Filter" msgstr "Фильтр Форматов Отчётов" #: classic/dynamic_strings.xsl:330 #, fuzzy msgid "Slave Filter" msgstr "Фильтр Подчинённых" #: classic/dynamic_strings.xsl:331 #, fuzzy msgid "Agent Filter" msgstr "Фильтр Агентов" #: classic/dynamic_strings.xsl:332 #, fuzzy msgid "Scanner Filter" msgstr "Фильтр Сканеров" #: classic/dynamic_strings.xsl:333 #, fuzzy msgid "Filter Filter" msgstr "Фильтр Фильтров" #: classic/dynamic_strings.xsl:334 #, fuzzy msgid "Tag Filter" msgstr "Фильтр Тэгов" #: classic/dynamic_strings.xsl:335 #, fuzzy msgid "Permission Filter" msgstr "Фильтр Разрешений" #: classic/dynamic_strings.xsl:336 #, fuzzy msgid "User Filter" msgstr "Фильтр Пользователей" #: classic/dynamic_strings.xsl:337 #, fuzzy msgid "Group Filter" msgstr "Фильтр Групп" #: classic/dynamic_strings.xsl:338 #, fuzzy msgid "Role Filter" msgstr "Фильтр Ролей" #: classic/dynamic_strings.xsl:343 #, fuzzy msgid "Permissions for Task \"%1\"" msgstr "Разрешения для ресурса типа " #: classic/dynamic_strings.xsl:344 #, fuzzy msgid "Permissions for Target \"%1\"" msgstr "Разрешения для ресурса типа " #: classic/dynamic_strings.xsl:345 #, fuzzy msgid "Permissions for Port List \"%1\"" msgstr "Разрешения для этой Заметки" #: classic/dynamic_strings.xsl:346 #, fuzzy msgid "Permissions for Credential \"%1\"" msgstr "В разрешении на редактирование " #: classic/dynamic_strings.xsl:347 #, fuzzy msgid "Permissions for Scan Config \"%1\"" msgstr "Разрешения для ресурса типа " #: classic/dynamic_strings.xsl:348 #, fuzzy msgid "Permissions for Alert \"%1\"" msgstr "Разрешения для ресурса типа " #: classic/dynamic_strings.xsl:349 #, fuzzy msgid "Permissions for Schedule \"%1\"" msgstr "Разрешения для этого Переопределения" #: classic/dynamic_strings.xsl:350 #, fuzzy msgid "Permissions for Report Format \"%1\"" msgstr "В разрешении на проверку Формата Отчётов отказано" #: classic/dynamic_strings.xsl:351 #, fuzzy msgid "Permissions for Slave \"%1\"" msgstr "Разрешения для ресурса типа " #: classic/dynamic_strings.xsl:352 #, fuzzy msgid "Permissions for Agent \"%1\"" msgstr "Разрешения для ресурса типа " #: classic/dynamic_strings.xsl:353 #, fuzzy msgid "Permissions for Scanner \"%1\"" msgstr "Разрешения для ресурса типа " #: classic/dynamic_strings.xsl:354 #, fuzzy msgid "Permissions for Filter \"%1\"" msgstr "Фильтр Разрешений" #: classic/dynamic_strings.xsl:355 #, fuzzy msgid "Permissions for Tag \"%1\"" msgstr "Разрешения для ресурса типа " #: classic/dynamic_strings.xsl:356 #, fuzzy msgid "Permissions for Permission \"%1\"" msgstr "Разрешения для этой Заметки" #: classic/dynamic_strings.xsl:357 #, fuzzy msgid "Permissions for User \"%1\"" msgstr "Разрешения для ресурса типа " #: classic/dynamic_strings.xsl:358 #, fuzzy msgid "Permissions for Group \"%1\"" msgstr "Разрешения для ресурса типа " #: classic/dynamic_strings.xsl:359 #, fuzzy msgid "Permissions for Role \"%1\"" msgstr "Разрешения для ресурса типа " #: classic/dynamic_strings.xsl:364 #, fuzzy msgid "New Task Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:365 #, fuzzy msgid "New Report Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:366 #, fuzzy msgid "New Result Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:367 #, fuzzy msgid "New Note Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:368 #, fuzzy msgid "New Override Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:369 #, fuzzy msgid "New Info Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:370 #, fuzzy msgid "New All SecInfo Filter from current term" msgstr "Фильтр всей Базы Знаний" #: classic/dynamic_strings.xsl:371 #, fuzzy msgid "New Target Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:372 #, fuzzy msgid "New Port List Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:373 #, fuzzy msgid "New Credential Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:374 #, fuzzy msgid "New Scan Config Filter from current term" msgstr "Фильтр Конфигураций Сканирования" #: classic/dynamic_strings.xsl:375 #, fuzzy msgid "New Alert Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:376 #, fuzzy msgid "New Schedule Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:377 #, fuzzy msgid "New Report Format Filter from current term" msgstr "Фильтр Форматов Отчётов" #: classic/dynamic_strings.xsl:378 #, fuzzy msgid "New Slave Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:379 #, fuzzy msgid "New Agent Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:380 #, fuzzy msgid "New Scanner Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:381 #, fuzzy msgid "New Filter Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:382 #, fuzzy msgid "New Tag Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:383 #, fuzzy msgid "New Permission Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:384 #, fuzzy msgid "New User Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:385 #, fuzzy msgid "New Group Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:386 #, fuzzy msgid "New Role Filter from current term" msgstr " из текущих параметров" #: classic/dynamic_strings.xsl:414 #, fuzzy msgid "Task is still in use" msgstr " всё ещё используется" #: classic/dynamic_strings.xsl:415 #, fuzzy msgid "Note is still in use" msgstr " всё ещё используется" #: classic/dynamic_strings.xsl:416 #, fuzzy msgid "Override is still in use" msgstr " всё ещё используется" #: classic/dynamic_strings.xsl:425 #, fuzzy msgid "Agent is still in use" msgstr " всё ещё используется" #: classic/dynamic_strings.xsl:430 #, fuzzy msgid "User is still in use" msgstr " всё ещё используется" #: classic/dynamic_strings.xsl:434 #, fuzzy msgid "Task is not writable" msgstr " - объект защищён от записи" #: classic/dynamic_strings.xsl:437 #, fuzzy msgid "Target is not writable" msgstr " - объект защищён от записи" #: classic/dynamic_strings.xsl:438 #, fuzzy msgid "Port List is not writable" msgstr " - объект защищён от записи" #: classic/dynamic_strings.xsl:439 #, fuzzy msgid "Credential is not writable" msgstr " - объект защищён от записи" #: classic/dynamic_strings.xsl:441 #, fuzzy msgid "Alert is not writable" msgstr " - объект защищён от записи" #: classic/dynamic_strings.xsl:442 #, fuzzy msgid "Schedule is not writable" msgstr " - объект защищён от записи" #: classic/dynamic_strings.xsl:443 #, fuzzy msgid "Report Format is not writable" msgstr "Фильтр Форматов Отчётов" #: classic/dynamic_strings.xsl:444 #, fuzzy msgid "Slave is not writable" msgstr " - объект защищён от записи" #: classic/dynamic_strings.xsl:445 #, fuzzy msgid "Agent is not writable" msgstr " - объект защищён от записи" #: classic/dynamic_strings.xsl:446 #, fuzzy msgid "Scanner is not writable" msgstr " - объект защищён от записи" #: classic/dynamic_strings.xsl:447 #, fuzzy msgid "Filter is not writable" msgstr " - объект защищён от записи" #: classic/dynamic_strings.xsl:448 #, fuzzy msgid "Tag is not writable" msgstr " - объект защищён от записи" #: classic/dynamic_strings.xsl:449 #, fuzzy msgid "Permission is not writable" msgstr " - объект защищён от записи" #: classic/dynamic_strings.xsl:450 #, fuzzy msgid "User is not writable" msgstr " - объект защищён от записи" #: classic/dynamic_strings.xsl:451 #, fuzzy msgid "Group is not writable" msgstr " - объект защищён от записи" #: classic/dynamic_strings.xsl:452 #, fuzzy msgid "Role is not writable" msgstr " - объект защищён от записи" #: classic/dynamic_strings.xsl:454 #, fuzzy msgid "Task cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:455 #, fuzzy msgid "Report cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:456 #, fuzzy msgid "Note cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:457 #, fuzzy msgid "Override cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:458 #, fuzzy msgid "Target cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:459 #, fuzzy msgid "Port List cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:460 #, fuzzy msgid "Credential cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:461 #, fuzzy msgid "Scan Config cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:462 #, fuzzy msgid "Alert cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:463 #, fuzzy msgid "Schedule cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:464 #, fuzzy msgid "Report Format cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:465 #, fuzzy msgid "Slave cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:466 #, fuzzy msgid "Agent cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:467 #, fuzzy msgid "Scanner cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:468 #, fuzzy msgid "Filter cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:469 #, fuzzy msgid "Tag cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:470 #, fuzzy msgid "Permission cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:472 #, fuzzy msgid "Group cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:473 #, fuzzy msgid "Role cannot be deleted" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:475 #, fuzzy msgid "Task cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:476 #, fuzzy msgid "Report cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:477 #, fuzzy msgid "Note cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:478 #, fuzzy msgid "Override cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:479 #, fuzzy msgid "Target cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:480 #, fuzzy msgid "Port List cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:481 #, fuzzy msgid "Credential cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:482 #, fuzzy msgid "Scan Config cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:483 #, fuzzy msgid "Alert cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:484 #, fuzzy msgid "Schedule cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:485 #, fuzzy msgid "Report Format cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:486 #, fuzzy msgid "Slave cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:487 #, fuzzy msgid "Agent cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:488 #, fuzzy msgid "Scanner cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:489 #, fuzzy msgid "Filter cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:490 #, fuzzy msgid "Tag cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:491 #, fuzzy msgid "Permission cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:492 #, fuzzy msgid "User cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:493 #, fuzzy msgid "Group cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:494 #, fuzzy msgid "Role cannot be moved to the trashcan" msgstr " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:496 #, fuzzy msgid "Permission to move Task to trashcan denied" msgstr "В разрешении на остановку задачи отказано" #: classic/dynamic_strings.xsl:497 #, fuzzy msgid "Permission to move Report to trashcan denied" msgstr "В разрешении на проверку Формата Отчётов отказано" #: classic/dynamic_strings.xsl:500 #, fuzzy msgid "Permission to move Target to trashcan denied" msgstr "В разрешении на запуск задачи отказано" #: classic/dynamic_strings.xsl:501 #, fuzzy msgid "Permission to move Port List to trashcan denied" msgstr "В разрешении на остановку задачи отказано" #: classic/dynamic_strings.xsl:502 #, fuzzy msgid "Permission to move Credential to trashcan denied" msgstr "В разрешении на запуск задачи отказано" #: classic/dynamic_strings.xsl:503 #, fuzzy msgid "Permission to move Scan Config to trashcan denied" msgstr "Невозможно переместить Конфигурацию Сканирования в Корзину" #: classic/dynamic_strings.xsl:504 #, fuzzy msgid "Permission to move Alert to trashcan denied" msgstr "В разрешении на остановку задачи отказано" #: classic/dynamic_strings.xsl:505 #, fuzzy msgid "Permission to move Schedule to trashcan denied" msgstr "В разрешении на продолжение задачи отказано" #: classic/dynamic_strings.xsl:506 #, fuzzy msgid "Permission to move Report Format to trashcan denied" msgstr "В разрешении на проверку Формата Отчётов отказано" #: classic/dynamic_strings.xsl:507 #, fuzzy msgid "Permission to move Slave to trashcan denied" msgstr "В разрешении на остановку задачи отказано" #: classic/dynamic_strings.xsl:508 #, fuzzy msgid "Permission to move Agent to trashcan denied" msgstr "В разрешении на остановку задачи отказано" #: classic/dynamic_strings.xsl:509 #, fuzzy msgid "Permission to move Scanner to trashcan denied" msgstr "В разрешении на запуск задачи отказано" #: classic/dynamic_strings.xsl:510 #, fuzzy msgid "Permission to move Filter to trashcan denied" msgstr "В разрешении на запуск задачи отказано" #: classic/dynamic_strings.xsl:511 #, fuzzy msgid "Permission to move Tag to trashcan denied" msgstr "В разрешении на остановку задачи отказано" #: classic/dynamic_strings.xsl:512 #, fuzzy msgid "Permission to move Permission to trashcan denied" msgstr "В разрешении на остановку задачи отказано" #: classic/dynamic_strings.xsl:513 #, fuzzy msgid "Permission to move User to trashcan denied" msgstr "В разрешении на остановку задачи отказано" #: classic/dynamic_strings.xsl:514 #, fuzzy msgid "Permission to move Group to trashcan denied" msgstr "В разрешении на остановку задачи отказано" #: classic/dynamic_strings.xsl:515 #, fuzzy msgid "Permission to move Role to trashcan denied" msgstr "В разрешении на остановку задачи отказано" #: classic/dynamic_strings.xsl:517 #, fuzzy msgid "Permission to edit Task denied" msgstr "В разрешении на остановку задачи отказано" #: classic/dynamic_strings.xsl:518 #, fuzzy msgid "Permission to edit Report denied" msgstr "В разрешении на проверку Формата Отчётов отказано" #: classic/dynamic_strings.xsl:521 #, fuzzy msgid "Permission to edit Target denied" msgstr "В разрешении на запуск задачи отказано" #: classic/dynamic_strings.xsl:522 #, fuzzy msgid "Permission to edit Port List denied" msgstr "В разрешении на запуск задачи отказано" #: classic/dynamic_strings.xsl:523 #, fuzzy msgid "Permission to edit Credential denied" msgstr "В разрешении на продолжение задачи отказано" #: classic/dynamic_strings.xsl:524 #, fuzzy msgid "Permission to edit Scan Config denied" msgstr "В разрешение на копирование отказано" #: classic/dynamic_strings.xsl:525 #, fuzzy msgid "Permission to edit Alert denied" msgstr "В разрешение на копирование отказано" #: classic/dynamic_strings.xsl:526 #, fuzzy msgid "Permission to edit Schedule denied" msgstr "В разрешение на копирование отказано" #: classic/dynamic_strings.xsl:527 #, fuzzy msgid "Permission to edit Report Format denied" msgstr "В разрешении на проверку Формата Отчётов отказано" #: classic/dynamic_strings.xsl:528 #, fuzzy msgid "Permission to edit Slave denied" msgstr "В разрешение на копирование отказано" #: classic/dynamic_strings.xsl:529 #, fuzzy msgid "Permission to edit Agent denied" msgstr "В разрешении на остановку задачи отказано" #: classic/dynamic_strings.xsl:530 #, fuzzy msgid "Permission to edit Scanner denied" msgstr "В разрешение на копирование отказано" #: classic/dynamic_strings.xsl:531 #, fuzzy msgid "Permission to edit Filter denied" msgstr "В разрешение на копирование отказано" #: classic/dynamic_strings.xsl:532 #, fuzzy msgid "Permission to edit Tag denied" msgstr "В разрешении на остановку задачи отказано" #: classic/dynamic_strings.xsl:533 #, fuzzy msgid "Permission to edit Permission denied" msgstr "В разрешение на копирование отказано" #: classic/dynamic_strings.xsl:534 #, fuzzy msgid "Permission to edit User denied" msgstr "В разрешении на остановку задачи отказано" #: classic/dynamic_strings.xsl:535 #, fuzzy msgid "Permission to edit Group denied" msgstr "В разрешении на остановку задачи отказано" #: classic/dynamic_strings.xsl:536 #, fuzzy msgid "Permission to edit Role denied" msgstr "В разрешение на копирование отказано" #: classic/dynamic_strings.xsl:538 #, fuzzy msgid "Cannot modify Task" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:539 #, fuzzy msgid "Cannot modify Report" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:540 #, fuzzy msgid "Cannot modify Note" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:541 #, fuzzy msgid "Cannot modify Override" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:542 #, fuzzy msgid "Cannot modify Target" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:543 #, fuzzy msgid "Cannot modify Port List" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:544 #, fuzzy msgid "Cannot modify Credential" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:545 #, fuzzy msgid "Cannot modify Scan Config" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:546 #, fuzzy msgid "Cannot modify Alert" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:547 #, fuzzy msgid "Cannot modify Schedule" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:548 #, fuzzy msgid "Cannot modify Report Format" msgstr "Проверить Формат Отчётов" #: classic/dynamic_strings.xsl:549 #, fuzzy msgid "Cannot modify Slave" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:550 #, fuzzy msgid "Cannot modify Agent" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:551 #, fuzzy msgid "Cannot modify Scanner" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:552 #, fuzzy msgid "Cannot modify Filter" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:553 #, fuzzy msgid "Cannot modify Tag" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:554 #, fuzzy msgid "Cannot modify Permission" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:555 #, fuzzy msgid "Cannot modify User" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:556 #, fuzzy msgid "Cannot modify Group" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:557 #, fuzzy msgid "Cannot modify Role" msgstr "Нельзя изменить " #: classic/dynamic_strings.xsl:559 #, fuzzy msgid "Task may not be cloned" msgstr "Задача не остановлена" #: classic/dynamic_strings.xsl:560 #, fuzzy msgid "Report may not be cloned" msgstr "Отчёт просматривается" #: classic/dynamic_strings.xsl:561 #, fuzzy msgid "Note may not be cloned" msgstr "Отчёт просматривается" #: classic/dynamic_strings.xsl:562 #, fuzzy msgid "Override may not be cloned" msgstr "Переопределения включены" #: classic/dynamic_strings.xsl:563 #, fuzzy msgid "Target may not be cloned" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:564 #, fuzzy msgid "Port List may not be cloned" msgstr "Отчёт просматривается" #: classic/dynamic_strings.xsl:565 #, fuzzy msgid "Credential may not be cloned" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:566 #, fuzzy msgid "Scan Config may not be cloned" msgstr "Конфигурация Сканирования" #: classic/dynamic_strings.xsl:567 #, fuzzy msgid "Alert may not be cloned" msgstr "Отчёт просматривается" #: classic/dynamic_strings.xsl:568 #, fuzzy msgid "Schedule may not be cloned" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:569 #, fuzzy msgid "Report Format may not be cloned" msgstr "Фильтр Форматов Отчётов" #: classic/dynamic_strings.xsl:570 #, fuzzy msgid "Slave may not be cloned" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:571 #, fuzzy msgid "Agent may not be cloned" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:572 #, fuzzy msgid "Scanner may not be cloned" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:573 #, fuzzy msgid "Filter may not be cloned" msgstr "Отчёт просматривается" #: classic/dynamic_strings.xsl:574 #, fuzzy msgid "Tag may not be cloned" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:575 #, fuzzy msgid "Permission may not be cloned" msgstr "В разрешение на копирование отказано" #: classic/dynamic_strings.xsl:576 #, fuzzy msgid "User may not be cloned" msgstr "Отчёт просматривается" #: classic/dynamic_strings.xsl:577 #, fuzzy msgid "Group may not be cloned" msgstr " не может быть удалено" #: classic/dynamic_strings.xsl:578 #, fuzzy msgid "Role may not be cloned" msgstr "Отчёт просматривается" #: classic/dynamic_strings.xsl:580 #, fuzzy msgid "Task must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:581 #, fuzzy msgid "Report must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:582 #, fuzzy msgid "Note must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:583 #, fuzzy msgid "Override must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:584 #, fuzzy msgid "Target must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:585 #, fuzzy msgid "Port List must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:586 #, fuzzy msgid "Credential must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:587 #, fuzzy msgid "Scan Config must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:588 #, fuzzy msgid "Alert must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:589 #, fuzzy msgid "Schedule must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:590 #, fuzzy msgid "Report Format must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:591 #, fuzzy msgid "Slave must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:592 #, fuzzy msgid "Agent must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:593 #, fuzzy msgid "Scanner must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:594 #, fuzzy msgid "Filter must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:595 #, fuzzy msgid "Tag must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:596 #, fuzzy msgid "Permission must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:597 #, fuzzy msgid "User must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:598 #, fuzzy msgid "Group must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:599 #, fuzzy msgid "Role must be owned or global" msgstr " должно принадлежать кому-либо или быть глобальным" #: classic/dynamic_strings.xsl:635 #, fuzzy msgid "may run multiple OMP commands as one" msgstr "может исполнять несколько OMP команд как одну" #: classic/dynamic_strings.xsl:638 #, fuzzy msgid "may create a new agent" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:639 #, fuzzy msgid "may create a new alert" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:640 #, fuzzy msgid "may create a new scan config" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:641 #, fuzzy msgid "may create a new filter" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:642 #, fuzzy msgid "may create a new group" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:643 #, fuzzy msgid "may create a new credential" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:644 #, fuzzy msgid "may create a new note" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:645 #, fuzzy msgid "may create a new override" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:646 #, fuzzy msgid "may create a new permission" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:647 #, fuzzy msgid "may create a new port list" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:648 #, fuzzy msgid "may create a new port range" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:649 #, fuzzy msgid "may create a new report" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:650 #, fuzzy msgid "may create a new report format" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:651 #, fuzzy msgid "may create a new role" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:652 #, fuzzy msgid "may create a new scanner" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:653 #, fuzzy msgid "may create a new schedule" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:654 #, fuzzy msgid "may create a new slave" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:655 #, fuzzy msgid "may create a new tag" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:656 #, fuzzy msgid "may create a new target" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:657 #, fuzzy msgid "may create a new task" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:658 #, fuzzy msgid "may create a new user" msgstr "может создавать новый объект типа " #: classic/dynamic_strings.xsl:661 #, fuzzy msgid "may delete agent %1" msgstr "может удалять " #: classic/dynamic_strings.xsl:662 #, fuzzy msgid "may delete alert %1" msgstr "может удалять " #: classic/dynamic_strings.xsl:663 #, fuzzy msgid "may delete scan config %1" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:664 #, fuzzy msgid "may delete filter %1" msgstr "может удалять " #: classic/dynamic_strings.xsl:665 #, fuzzy msgid "may delete group %1" msgstr "может удалять " #: classic/dynamic_strings.xsl:666 #, fuzzy msgid "may delete credential %1" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:667 #, fuzzy msgid "may delete note %1" msgstr "может удалять " #: classic/dynamic_strings.xsl:668 #, fuzzy msgid "may delete override %1" msgstr "может удалять " #: classic/dynamic_strings.xsl:669 #, fuzzy msgid "may delete permission %1" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:670 #, fuzzy msgid "may delete port list %1" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:671 #, fuzzy msgid "may delete port range %1" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:672 #, fuzzy msgid "may delete report %1" msgstr "может удалять " #: classic/dynamic_strings.xsl:673 #, fuzzy msgid "may delete report format %1" msgstr "может проверять форматы отчётов" #: classic/dynamic_strings.xsl:674 #, fuzzy msgid "may delete role %1" msgstr "может удалять " #: classic/dynamic_strings.xsl:675 #, fuzzy msgid "may delete scanner %1" msgstr "может удалять " #: classic/dynamic_strings.xsl:676 #, fuzzy msgid "may delete schedule %1" msgstr "может удалять " #: classic/dynamic_strings.xsl:677 #, fuzzy msgid "may delete slave %1" msgstr "может удалять " #: classic/dynamic_strings.xsl:678 #, fuzzy msgid "may delete tag %1" msgstr "может удалять " #: classic/dynamic_strings.xsl:679 #, fuzzy msgid "may delete target %1" msgstr "может удалять " #: classic/dynamic_strings.xsl:680 #, fuzzy msgid "may delete task %1" msgstr "может удалять " #: classic/dynamic_strings.xsl:681 #, fuzzy msgid "may delete user %1" msgstr "может удалять " #: classic/dynamic_strings.xsl:683 #, fuzzy msgid "may delete an existing agent" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:684 #, fuzzy msgid "may delete an existing alert" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:685 #, fuzzy msgid "may delete an existing scan config" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:686 #, fuzzy msgid "may delete an existing filter" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:687 #, fuzzy msgid "may delete an existing group" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:688 #, fuzzy msgid "may delete an existing credential" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:689 #, fuzzy msgid "may delete an existing note" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:690 #, fuzzy msgid "may delete an existing override" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:691 #, fuzzy msgid "may delete an existing permission" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:692 #, fuzzy msgid "may delete an existing port list" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:693 #, fuzzy msgid "may delete an existing port range" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:694 #, fuzzy msgid "may delete an existing report" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:695 #, fuzzy msgid "may delete an existing report format" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:696 #, fuzzy msgid "may delete an existing role" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:697 #, fuzzy msgid "may delete an existing scanner" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:698 #, fuzzy msgid "may delete an existing schedule" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:699 #, fuzzy msgid "may delete an existing slave" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:700 #, fuzzy msgid "may delete an existing tag" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:701 #, fuzzy msgid "may delete an existing target" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:702 #, fuzzy msgid "may delete an existing task" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:703 #, fuzzy msgid "may delete an existing user" msgstr "может удалять существующие объекты типа " #: classic/dynamic_strings.xsl:712 #, fuzzy msgid "has read access to agent %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:713 #, fuzzy msgid "has read access to alert %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:714 #, fuzzy msgid "has read access to scan config %1" msgstr "может просматривать Базу Знаний" #: classic/dynamic_strings.xsl:715 #, fuzzy msgid "has read access to filter %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:716 #, fuzzy msgid "has read access to group %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:717 #, fuzzy msgid "has read access to credential %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:718 #, fuzzy msgid "has read access to note %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:719 #, fuzzy msgid "has read access to NVT %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:720 #, fuzzy msgid "has read access to override %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:721 #, fuzzy msgid "has read access to permission %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:722 #, fuzzy msgid "has read access to port list %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:723 #, fuzzy msgid "has read access to port range %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:724 #, fuzzy msgid "has read access to report %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:725 #, fuzzy msgid "has read access to report format %1" msgstr "может просматривать Базу Знаний" #: classic/dynamic_strings.xsl:726 #, fuzzy msgid "has read access to role %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:727 #, fuzzy msgid "has read access to scanner %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:728 #, fuzzy msgid "has read access to schedule %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:729 #, fuzzy msgid "has read access to slave %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:730 #, fuzzy msgid "has read access to system report %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:731 #, fuzzy msgid "has read access to tag %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:732 #, fuzzy msgid "has read access to target %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:733 #, fuzzy msgid "has read access to task %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:734 #, fuzzy msgid "has read access to user %1" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:736 #, fuzzy msgid "has read access to agents" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:737 #, fuzzy msgid "has read access to alerts" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:738 #, fuzzy msgid "has read access to scan configs" msgstr "может просматривать Базу Знаний" #: classic/dynamic_strings.xsl:739 #, fuzzy msgid "has read access to feeds" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:740 #, fuzzy msgid "has read access to filters" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:741 #, fuzzy msgid "has read access to groups" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:743 #, fuzzy msgid "has read access to credentials" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:744 #, fuzzy msgid "has read access to notes" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:745 #, fuzzy msgid "has read access to NVTs" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:746 #, fuzzy msgid "has read access to NVT families" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:748 #, fuzzy msgid "has read access to overrides" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:749 #, fuzzy msgid "has read access to permissions" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:750 #, fuzzy msgid "has read access to port lists" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:751 #, fuzzy msgid "has read access to port ranges" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:752 #, fuzzy msgid "has read access to reports" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:753 #, fuzzy msgid "has read access to report formats" msgstr "может просматривать Базу Знаний" #: classic/dynamic_strings.xsl:754 #, fuzzy msgid "has read access to roles" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:755 #, fuzzy msgid "has read access to scanners" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:756 #, fuzzy msgid "has read access to schedules" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:757 #, fuzzy msgid "has read access to slaves" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:758 #, fuzzy msgid "has read access to system reports" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:759 #, fuzzy msgid "has read access to tags" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:760 #, fuzzy msgid "has read access to targets" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:761 #, fuzzy msgid "has read access to tasks" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:762 #, fuzzy msgid "has read access to users" msgstr "имеет доступ на просмотр объектов типа " #: classic/dynamic_strings.xsl:768 #, fuzzy msgid "has write access to agent %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:769 #, fuzzy msgid "has write access to alert %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:770 #, fuzzy msgid "has write access to scan config %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:771 #, fuzzy msgid "has write access to filter %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:772 #, fuzzy msgid "has write access to group %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:773 #, fuzzy msgid "has write access to credential %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:774 #, fuzzy msgid "has write access to note %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:775 #, fuzzy msgid "has write access to override %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:776 #, fuzzy msgid "has write access to permission %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:777 #, fuzzy msgid "has write access to port list %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:778 #, fuzzy msgid "has write access to port range %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:779 #, fuzzy msgid "has write access to report %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:780 #, fuzzy msgid "has write access to report format %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:781 #, fuzzy msgid "has write access to role %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:782 #, fuzzy msgid "has write access to scanner %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:783 #, fuzzy msgid "has write access to schedule %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:784 #, fuzzy msgid "has write access to slave %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:785 #, fuzzy msgid "has write access to system report %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:786 #, fuzzy msgid "has write access to tag %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:787 #, fuzzy msgid "has write access to target %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:788 #, fuzzy msgid "has write access to task %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:789 #, fuzzy msgid "has write access to user %1" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:791 #, fuzzy msgid "has write access to agents" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:792 #, fuzzy msgid "has write access to alerts" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:794 #, fuzzy msgid "has write access to scan configs" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:795 #, fuzzy msgid "has write access to filters" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:796 #, fuzzy msgid "has write access to groups" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:797 #, fuzzy msgid "has write access to credentials" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:798 #, fuzzy msgid "has write access to notes" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:799 #, fuzzy msgid "has write access to overrides" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:800 #, fuzzy msgid "has write access to permissions" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:801 #, fuzzy msgid "has write access to port lists" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:802 #, fuzzy msgid "has write access to port ranges" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:803 #, fuzzy msgid "has write access to reports" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:804 #, fuzzy msgid "has write access to report formats" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:805 #, fuzzy msgid "has write access to roles" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:806 #, fuzzy msgid "has write access to scanners" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:807 #, fuzzy msgid "has write access to schedules" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:808 #, fuzzy msgid "has write access to slaves" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:809 #, fuzzy msgid "has write access to system reports" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:810 #, fuzzy msgid "has write access to tags" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:811 #, fuzzy msgid "has write access to targets" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:812 #, fuzzy msgid "has write access to tasks" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:813 #, fuzzy msgid "has write access to users" msgstr "имеет доступ на изменение объектов типа " #: classic/dynamic_strings.xsl:819 #, fuzzy msgid "may resume tasks" msgstr "может возобновлять задачи" #: classic/dynamic_strings.xsl:822 #, fuzzy msgid "may run wizards" msgstr "может запускать мастеров" #: classic/dynamic_strings.xsl:825 #, fuzzy msgid "may start tasks" msgstr "может запускать задачи" #: classic/dynamic_strings.xsl:828 #, fuzzy msgid "may stop tasks" msgstr "может останавливать задачи" #: classic/dynamic_strings.xsl:837 #, fuzzy msgid "may test alerts" msgstr "может тестировать прохождение уведомлений" #: classic/dynamic_strings.xsl:840 #, fuzzy msgid "may verify agents" msgstr "может проверять агентов" #: classic/dynamic_strings.xsl:841 #, fuzzy msgid "may verify report formats" msgstr "может проверять форматы отчётов" #: classic/dynamic_strings.xsl:842 #, fuzzy msgid "may verify scanners" msgstr "может проверять агентов" #: classic/dynamic_strings.xsl:843 #, fuzzy msgid "may verify %1" msgstr "может проверять агентов" #: classic/dynamic_strings.xsl:897 #, fuzzy msgid "Move selection to trashcan" msgstr "Переместить отмеченое в Корзину" #: classic/dynamic_strings.xsl:898 #, fuzzy msgid "Move all filtered to trashcan" msgstr "Переместить всё отфильтрованное в Корзину" #: classic/dynamic_strings.xsl:899 #, fuzzy msgid "Move page contents to trashcan" msgstr "Переместить содержимое страницы в Корзину" #: classic/dynamic_strings.xsl:901 #, fuzzy msgid "Delete selection" msgstr "Удалить выделенное" #: classic/dynamic_strings.xsl:902 #, fuzzy msgid "Delete all filtered" msgstr "Удалить всё отфильтрованное" #: classic/dynamic_strings.xsl:903 #, fuzzy msgid "Delete page contents" msgstr "Удалить содержимое страницы" #: classic/dynamic_strings.xsl:905 #, fuzzy msgid "Export selection" msgstr "Экспортировать выделенное" #: classic/dynamic_strings.xsl:906 #, fuzzy msgid "Export all filtered" msgstr "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:907 #, fuzzy msgid "Export page contents" msgstr "Экспортировать содержимое страницы" #: classic/dynamic_strings.xsl:912 msgctxt "Status" msgid "Uploading" msgstr "Загрузка" #: classic/dynamic_strings.xsl:913 msgctxt "Status" msgid "Container" msgstr "Контейнер" #: classic/dynamic_strings.xsl:915 msgctxt "Status" msgid "Ultimate Delete Requested" msgstr "Запрошено Окончательное Удаление" #: classic/dynamic_strings.xsl:920 msgctxt "Status" msgid "Internal Error" msgstr "Вн. Ошибка" #: classic/dynamic_strings.xsl:925 #, fuzzy msgctxt "Trust" msgid "unknown" msgstr "неизвестно" #: classic/dynamic_strings.xsl:926 #, fuzzy msgctxt "Trust" msgid "yes" msgstr "да" #: classic/dynamic_strings.xsl:927 #, fuzzy msgctxt "Trust" msgid "no" msgstr "Нет" #: classic/dynamic_strings.xsl:287 #, fuzzy msgid "Export %1 filtered Task as XML" msgid_plural "Export %1 filtered Tasks as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:288 #, fuzzy msgid "Export %1 filtered Note as XML" msgid_plural "Export %1 filtered Notes as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:289 #, fuzzy msgid "Export %1 filtered Override as XML" msgid_plural "Export %1 filtered Overrides as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:290 #, fuzzy msgid "Export %1 filtered Target as XML" msgid_plural "Export %1 filtered Targets as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:291 #, fuzzy msgid "Export %1 filtered Port List as XML" msgid_plural "Export %1 filtered Port Lists as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:292 #, fuzzy msgid "Export %1 filtered Credential as XML" msgid_plural "Export %1 filtered Credentials as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:293 #, fuzzy msgid "Export %1 filtered Scan Config as XML" msgid_plural "Export %1 filtered Scan Configs as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:294 #, fuzzy msgid "Export %1 filtered Alert as XML" msgid_plural "Export %1 filtered Alerts as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:295 #, fuzzy msgid "Export %1 filtered Schedule as XML" msgid_plural "Export %1 filtered Schedules as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:296 #, fuzzy msgid "Export %1 filtered Report Format as XML" msgid_plural "Export %1 filtered Report Formats as XML" msgstr[0] "Импортировать Формат Отчётов" msgstr[1] "Импортировать Формат Отчётов" msgstr[2] "Импортировать Формат Отчётов" #: classic/dynamic_strings.xsl:297 #, fuzzy msgid "Export %1 filtered Slave as XML" msgid_plural "Export %1 filtered Slaves as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:298 #, fuzzy msgid "Export %1 filtered Agent as XML" msgid_plural "Export %1 filtered Agents as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:299 #, fuzzy msgid "Export %1 filtered Scanner as XML" msgid_plural "Export %1 filtered Scanners as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:300 #, fuzzy msgid "Export %1 filtered Filter as XML" msgid_plural "Export %1 filtered Filters as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:301 #, fuzzy msgid "Export %1 filtered Tag as XML" msgid_plural "Export %1 filtered Tags as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:302 #, fuzzy msgid "Export %1 filtered Permission as XML" msgid_plural "Export %1 filtered Permissions as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:303 #, fuzzy msgid "Export %1 filtered User as XML" msgid_plural "Export %1 filtered Users as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:304 #, fuzzy msgid "Export %1 filtered Group as XML" msgid_plural "Export %1 filtered Groups as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:305 #, fuzzy msgid "Export %1 filtered Role as XML" msgid_plural "Export %1 filtered Roles as XML" msgstr[0] "Экспортировать всё отфильтрованное" msgstr[1] "Экспортировать всё отфильтрованное" msgstr[2] "Экспортировать всё отфильтрованное" #: classic/dynamic_strings.xsl:849 #, fuzzy msgid "%1 Task will be deleted" msgid_plural "%1 Tasks will be deleted" msgstr[0] " не может быть удалено" msgstr[1] " не может быть удалено" msgstr[2] " не может быть удалено" #: classic/dynamic_strings.xsl:850 #, fuzzy msgid "%1 Report will be deleted" msgid_plural "%1 Reports will be deleted" msgstr[0] " не может быть удалено" msgstr[1] " не может быть удалено" msgstr[2] " не может быть удалено" #: classic/dynamic_strings.xsl:851 #, fuzzy msgid "%1 Note will be deleted" msgid_plural "%1 Notes will be deleted" msgstr[0] " не может быть удалено" msgstr[1] " не может быть удалено" msgstr[2] " не может быть удалено" #: classic/dynamic_strings.xsl:852 #, fuzzy msgid "%1 Override will be deleted" msgid_plural "%1 Overrides will be deleted" msgstr[0] "Фильтр Переопределений" msgstr[1] "Фильтр Переопределений" msgstr[2] "Фильтр Переопределений" #: classic/dynamic_strings.xsl:853 #, fuzzy msgid "%1 Target will be deleted" msgid_plural "%1 Targets will be deleted" msgstr[0] " не может быть удалено" msgstr[1] " не может быть удалено" msgstr[2] " не может быть удалено" #: classic/dynamic_strings.xsl:854 #, fuzzy msgid "%1 Port List will be deleted" msgid_plural "%1 Port Lists will be deleted" msgstr[0] "Фильтр Списков Портов" msgstr[1] "Фильтр Списков Портов" msgstr[2] "Фильтр Списков Портов" #: classic/dynamic_strings.xsl:855 #, fuzzy msgid "%1 Credential will be deleted" msgid_plural "%1 Credentials will be deleted" msgstr[0] "Фильтр Атрибутов доступа" msgstr[1] "Фильтр Атрибутов доступа" msgstr[2] "Фильтр Атрибутов доступа" #: classic/dynamic_strings.xsl:856 #, fuzzy msgid "%1 Scan Config will be deleted" msgid_plural "%1 Scan Configs will be deleted" msgstr[0] "Фильтр Конфигураций Сканирования" msgstr[1] "Фильтр Конфигураций Сканирования" msgstr[2] "Фильтр Конфигураций Сканирования" #: classic/dynamic_strings.xsl:857 #, fuzzy msgid "%1 Alert will be deleted" msgid_plural "%1 Alerts will be deleted" msgstr[0] " не может быть удалено" msgstr[1] " не может быть удалено" msgstr[2] " не может быть удалено" #: classic/dynamic_strings.xsl:858 #, fuzzy msgid "%1 Schedule will be deleted" msgid_plural "%1 Schedules will be deleted" msgstr[0] "Фильтр Расписаний" msgstr[1] "Фильтр Расписаний" msgstr[2] "Фильтр Расписаний" #: classic/dynamic_strings.xsl:859 #, fuzzy msgid "%1 Report Format will be deleted" msgid_plural "%1 Report Formats will be deleted" msgstr[0] "Фильтр Форматов Отчётов" msgstr[1] "Фильтр Форматов Отчётов" msgstr[2] "Фильтр Форматов Отчётов" #: classic/dynamic_strings.xsl:860 #, fuzzy msgid "%1 Slave will be deleted" msgid_plural "%1 Slaves will be deleted" msgstr[0] " не может быть удалено" msgstr[1] " не может быть удалено" msgstr[2] " не может быть удалено" #: classic/dynamic_strings.xsl:861 #, fuzzy msgid "%1 Agent will be deleted" msgid_plural "%1 Agents will be deleted" msgstr[0] " не может быть удалено" msgstr[1] " не может быть удалено" msgstr[2] " не может быть удалено" #: classic/dynamic_strings.xsl:862 #, fuzzy msgid "%1 Scanner will be deleted" msgid_plural "%1 Scanners will be deleted" msgstr[0] " не может быть удалено" msgstr[1] " не может быть удалено" msgstr[2] " не может быть удалено" #: classic/dynamic_strings.xsl:863 #, fuzzy msgid "%1 Filter will be deleted" msgid_plural "%1 Filters will be deleted" msgstr[0] " не может быть удалено" msgstr[1] " не может быть удалено" msgstr[2] " не может быть удалено" #: classic/dynamic_strings.xsl:864 #, fuzzy msgid "%1 Tag will be deleted" msgid_plural "%1 Tags will be deleted" msgstr[0] " не может быть удалено" msgstr[1] " не может быть удалено" msgstr[2] " не может быть удалено" #: classic/dynamic_strings.xsl:865 #, fuzzy msgid "%1 Permission will be deleted" msgid_plural "%1 Permissions will be deleted" msgstr[0] "В разрешение на копирование отказано" msgstr[1] "В разрешение на копирование отказано" msgstr[2] "В разрешение на копирование отказано" #: classic/dynamic_strings.xsl:866 #, fuzzy msgid "%1 User will be deleted" msgid_plural "%1 Users will be deleted" msgstr[0] " не может быть удалено" msgstr[1] " не может быть удалено" msgstr[2] " не может быть удалено" #: classic/dynamic_strings.xsl:867 #, fuzzy msgid "%1 Group will be deleted" msgid_plural "%1 Groups will be deleted" msgstr[0] " не может быть удалено" msgstr[1] " не может быть удалено" msgstr[2] " не может быть удалено" #: classic/dynamic_strings.xsl:868 #, fuzzy msgid "%1 Role will be deleted" msgid_plural "%1 Roles will be deleted" msgstr[0] " не может быть удалено" msgstr[1] " не может быть удалено" msgstr[2] " не может быть удалено" #: classic/dynamic_strings.xsl:873 #, fuzzy msgid "%1 Task will be moved to the trashcan" msgid_plural "%1 Tasks will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:874 #, fuzzy msgid "%1 Report will be moved to the trashcan" msgid_plural "%1 Report will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:875 #, fuzzy msgid "%1 Note will be moved to the trashcan" msgid_plural "%1 Notes will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:876 #, fuzzy msgid "%1 Override will be moved to the trashcan" msgid_plural "%1 Overrides will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:877 #, fuzzy msgid "%1 Target will be moved to the trashcan" msgid_plural "%1 Targets will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:878 #, fuzzy msgid "%1 Port List will be moved to the trashcan" msgid_plural "%1 Port Lists will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:879 #, fuzzy msgid "%1 Credential will be moved to the trashcan" msgid_plural "%1 Credentials will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:880 #, fuzzy msgid "%1 Scan Config will be moved to the trashcan" msgid_plural "%1 Scan Configs will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:881 #, fuzzy msgid "%1 Alert will be moved to the trashcan" msgid_plural "%1 Alerts will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:882 #, fuzzy msgid "%1 Schedule will be moved to the trashcan" msgid_plural "%1 Schedules will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:883 #, fuzzy msgid "%1 Report Format will be moved to the trashcan" msgid_plural "%1 Report Formats will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:884 #, fuzzy msgid "%1 Slave will be moved to the trashcan" msgid_plural "%1 Slaves will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:885 #, fuzzy msgid "%1 Agent will be moved to the trashcan" msgid_plural "%1 Agents will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:886 #, fuzzy msgid "%1 Scanner will be moved to the trashcan" msgid_plural "%1 Scanners will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:887 #, fuzzy msgid "%1 Filter will be moved to the trashcan" msgid_plural "%1 Filters will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:888 #, fuzzy msgid "%1 Tag will be moved to the trashcan" msgid_plural "%1 Tags will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:889 #, fuzzy msgid "%1 Permission will be moved to the trashcan" msgid_plural "%1 Permissions will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:890 #, fuzzy msgid "%1 User will be moved to the trashcan" msgid_plural "%1 Users will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:891 #, fuzzy msgid "%1 Group will be moved to the trashcan" msgid_plural "%1 Groups will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/dynamic_strings.xsl:892 #, fuzzy msgid "%1 Role will be moved to the trashcan" msgid_plural "%1 Roles will be moved to the trashcan" msgstr[0] " невозможно перенести в Корзину" msgstr[1] " невозможно перенести в Корзину" msgstr[2] " невозможно перенести в Корзину" #: classic/gsad.xsl:211 #, fuzzy msgid "Logged in as" msgstr "Вошёл как" #: classic/gsad.xsl:225 classic/gsad.xsl:226 #, fuzzy msgctxt "Action Verb" msgid "Logout" msgstr "Выход" #: classic/gsad.xsl:232 #, fuzzy msgid "No auto-refresh" msgstr "Не обновлять автоматически" #: classic/gsad.xsl:233 #, fuzzy msgid "Refresh every 30 Sec." msgstr "Обновлять каждые" #: classic/gsad.xsl:234 #, fuzzy msgid "Refresh every 60 Sec." msgstr "Обновлять каждые" #: classic/gsad.xsl:235 #, fuzzy msgid "Refresh every 2 Min." msgstr "Обновлять каждые" #: classic/gsad.xsl:236 #, fuzzy msgid "Refresh every 5 Min." msgstr "Обновлять каждые" #: classic/gsad.xsl:279 #, fuzzy msgctxt "Performance Timing" msgid "Backend operation" msgstr "Вся Операция" #: classic/gsad.xsl:455 #, fuzzy msgid "Scans" msgstr "Сканеры" #: classic/gsad.xsl:478 msgid "Hosts (Classic)" msgstr "" #: classic/gsad.xsl:484 #, fuzzy msgid "Assets" msgstr "Добавить в Активы" #: classic/gsad.xsl:522 #, fuzzy msgid "All SecInfo" msgstr "Вся База Знаний" #: classic/gsad.xsl:616 #, fuzzy msgid "Configuration" msgstr "Конфигурация" #: classic/gsad.xsl:641 #, fuzzy msgid "CVSS Calculator" msgstr "Калькулятор CVSS" #: classic/gsad.xsl:652 #, fuzzy msgid "Extras" msgstr "Дополнительно" #: classic/gsad.xsl:683 msgctxt "Auth Method" msgid "Radius" msgstr "" #: classic/gsad.xsl:689 #, fuzzy msgid "Administration" msgstr "Администрирование" #: classic/gsad.xsl:696 msgctxt "Help" msgid "Contents" msgstr "Содержание" #: classic/gsad.xsl:700 msgctxt "Help" msgid "About" msgstr "О GSA" #: classic/gsad.xsl:916 msgid "Greenbone Security Assistant" msgstr "" #: classic/gsad.xsl:988 #, fuzzy msgctxt "Action Verb" msgid "Login" msgstr "Войти" #: classic/gsad.xsl:1000 classic/gsad.xsl:1005 #, fuzzy msgctxt "Action Verb" msgid "Login as a guest" msgstr "Псевдоним" #: classic/gsad.xsl:1118 #, fuzzy msgid "Your current password does not comply with the password policy:" msgstr "Ваш текущий пароль не соответствует парольной политике:" #~ msgctxt "Permission Description" #~ msgid "may get details about the CERT feed" #~ msgstr "может получать подробности о подписке CERT" #~ msgctxt "Permission Description" #~ msgid "may get details about the NVT feed" #~ msgstr "может получать подробности о подписке NVT" #~ msgctxt "Permission Description" #~ msgid "may get details about the SCAP feed" #~ msgstr "может получать подробности о подписке SCAP" #~ msgctxt "Pagination" #~ msgid "total" #~ msgstr "всего" #, fuzzy #~ msgctxt "Filter" #~ msgid "Switch Filter" #~ msgstr "Переключить фильтр" #, fuzzy #~ msgctxt "Filter" #~ msgid "Switch" #~ msgstr "Переключить" #, fuzzy #~ msgctxt "Filter" #~ msgid "Fold filter" #~ msgstr "Свернуть фильтр" #, fuzzy #~ msgctxt "Filter" #~ msgid "Unfold filter" #~ msgstr "Развернуть фильтр" #, fuzzy #~ msgctxt "Auto-Refresh" #~ msgid "Sec." #~ msgstr "Сек." #, fuzzy #~ msgctxt "Auto-Refresh" #~ msgid "Min." #~ msgstr "Мин." #~ msgctxt "Override Controls" #~ msgid "No overrides" #~ msgstr "Переопределения выключены" #, fuzzy #~ msgctxt "Result" #~ msgid "0 results" #~ msgstr "0 результатов" #, fuzzy #~ msgctxt "Result" #~ msgid "This report contains at least one Error message" #~ msgstr "В этом отчёте содержится как минимум одно сообщение об Ошибке" #, fuzzy #~ msgctxt "Auto-Refresh" #~ msgid "Update auto-refresh" #~ msgstr "Применить выбранное значение" #, fuzzy #~ msgctxt "Action Verb" #~ msgid "Return to default filter view" #~ msgstr "Возврат к отображению с фильтром по умолчанию" #, fuzzy #~ msgctxt "Action Verb" #~ msgid "Return" #~ msgstr "Возврат" #, fuzzy #~ msgctxt "Dashboard" #~ msgid "Show Charts" #~ msgstr "Показать Заметки" #, fuzzy #~ msgctxt "Date" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #, fuzzy #~ msgctxt "Meta Property" #~ msgid "optional" #~ msgstr "необязательно" #, fuzzy #~ msgctxt "Auth Data" #~ msgid "Key pair" #~ msgstr "Ключевая пара" #~ msgctxt "Credential" #~ msgid "Save Credential" #~ msgstr "Сохранить Атрибуты доступа" #, fuzzy #~ msgctxt "Alert Condition" #~ msgid "changed" #~ msgstr "изменились" #, fuzzy #~ msgctxt "Alert" #~ msgid "verinice.PRO Username" #~ msgstr "verinice.PRO-Имя" #~ msgctxt "Alert" #~ msgid "Create Alert" #~ msgstr "Создать Уведомление" #~ msgctxt "Alert" #~ msgid "Save Alert" #~ msgstr "Сохранить Уведомление" #, fuzzy #~ msgctxt "Action Verb" #~ msgid "Test" #~ msgstr "Проверка" #, fuzzy #~ msgctxt "Tasks" #~ msgid "None" #~ msgstr "Отсутствуют" #, fuzzy #~ msgctxt "Alerts" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Scan Config" #~ msgid "Create Scan Config" #~ msgstr "Создать Конфигурацию Сканирования" #, fuzzy #~ msgctxt "Scan Config|NVTs" #~ msgid "Trend" #~ msgstr "Трэнд" #, fuzzy #~ msgctxt "Scan Config|Families" #~ msgid "Trend" #~ msgstr "Трэнд" #~ msgctxt "Schedule" #~ msgid "Save Schedule" #~ msgstr "Сохранить Расписание" #, fuzzy #~ msgctxt "Property" #~ msgid "Default" #~ msgstr "По умолчанию" #, fuzzy #~ msgctxt "SecInfo|References" #~ msgid "CVE" #~ msgstr "CVE" #, fuzzy #~ msgctxt "NVT" #~ msgid "Family" #~ msgstr "Группа" #, fuzzy #~ msgctxt "Severity" #~ msgid "Severity Short" #~ msgstr "Важность" #, fuzzy #~ msgctxt "OVAL Definition" #~ msgid "Version" #~ msgstr "Версия" #, fuzzy #~ msgctxt "OVAL Definition" #~ msgid "Status" #~ msgstr "Статус" #, fuzzy #~ msgctxt "CPE" #~ msgid "Status" #~ msgstr "Статус" #, fuzzy #~ msgctxt "OVAL Definition" #~ msgid "Name (OVAL ID)" #~ msgstr "Имя (OVAL-ID)" #, fuzzy #~ msgctxt "Property" #~ msgid "Version" #~ msgstr "Версия" #, fuzzy #~ msgctxt "OVAL Definition" #~ msgid "Family" #~ msgstr "Группа" #~ msgctxt "Severity" #~ msgid "N/A" #~ msgstr "Н/Д" #, fuzzy #~ msgctxt "NVT" #~ msgid "Preferences" #~ msgstr "Предпочтения" #, fuzzy #~ msgctxt "Note or Override|Location" #~ msgid "Any" #~ msgstr "Любые" #, fuzzy #~ msgctxt "Note or Override" #~ msgid "Appearance when Active" #~ msgstr "Проявится в отчёте, если активизировать, как:" #~ msgctxt "Override" #~ msgid "Create Override" #~ msgstr "Создать Переопределение" #~ msgctxt "Override" #~ msgid "Save Override" #~ msgstr "Сохранить Переопределение" #, fuzzy #~ msgctxt "Permission" #~ msgid "for Super permissions" #~ msgstr "для Супер-разрешений" #, fuzzy #~ msgctxt "Permission" #~ msgid " with ID " #~ msgstr " с идентификатором " #, fuzzy #~ msgctxt "Permission" #~ msgid "Create Permissions" #~ msgstr "Создать Разрешения" #~ msgctxt "Permission" #~ msgid "Save Permission" #~ msgstr "Сохранить Разрешение" #, fuzzy #~ msgctxt "Port Range" #~ msgid "Protocol" #~ msgstr "Протокол" #, fuzzy #~ msgctxt "Port List" #~ msgid "None" #~ msgstr "Отсутствуют" #, fuzzy #~ msgctxt "Port List" #~ msgid "Create Port Range" #~ msgstr "Создать Диапазон Портов" #~ msgctxt "Report Format" #~ msgid "Save Report Format" #~ msgstr "Сохранить Формат Отчётов" #, fuzzy #~ msgctxt "Report" #~ msgid "Status" #~ msgstr "Статус" #, fuzzy #~ msgctxt "Result" #~ msgid "Method" #~ msgstr "Метод" #, fuzzy #~ msgctxt "Host|Apps short" #~ msgid "Apps" #~ msgstr "Приложения" #~ msgctxt "Report Section" #~ msgid "Results view" #~ msgstr "Обзор результатов" #, fuzzy #~ msgctxt "Filter" #~ msgid "All results" #~ msgstr "Все результаты" #, fuzzy #~ msgctxt "Filter" #~ msgid "Apply full filter:" #~ msgstr "Применить полную фильтрацию:" #, fuzzy #~ msgctxt "Host Time" #~ msgid "Start" #~ msgstr "Запустить" #, fuzzy #~ msgctxt "Host Time" #~ msgid "End" #~ msgstr "Конец" #~ msgctxt "Role" #~ msgid "Save Role" #~ msgstr "Сохранить Роль" #, fuzzy #~ msgctxt "Host" #~ msgid "IPs" #~ msgstr "IP" #, fuzzy #~ msgctxt "Auth Data" #~ msgid "Authentication" #~ msgstr "Аутентификация через ADS" #, fuzzy #~ msgctxt "Auth Data|Password" #~ msgid "Use existing value" #~ msgstr "Использовать существующее значение" #~ msgctxt "User" #~ msgid "Save User" #~ msgstr "Сохранить Пользователя" #~ msgctxt "Feed Sync" #~ msgid "NVT Feed Management" #~ msgstr "Управление Подпиской NVT" #~ msgctxt "Feed Sync" #~ msgid "Feed Version" #~ msgstr "Версия Подписки" #~ msgctxt "Feed Sync" #~ msgid "Warning:" #~ msgstr "Предупреждение:" #~ msgctxt "Feed Sync" #~ msgid "Synchronize with Feed now" #~ msgstr "Синхронизировать Подписку сейчас" #~ msgctxt "Feed Sync" #~ msgid "Feed Management" #~ msgstr "Управление Подписками" #~ msgctxt "Feed Sync" #~ msgid "Learn about the side effects of Feed synchronization!" #~ msgstr "Узнайте о побочный эффектах синхронизации Подписок!" #~ msgctxt "Feed Sync" #~ msgid "SCAP Feed Management" #~ msgstr "Управление Подпиской SCAP" #~ msgctxt "Feed Sync" #~ msgid " on the command line" #~ msgstr " с командной строки" #~ msgctxt "Feed Sync" #~ msgid "Synchronize with SCAP Feed now" #~ msgstr "Синхронизировать Подписку SCAP сейчас" #~ msgctxt "Feed Sync" #~ msgid "Learn about the side effects of SCAP Feed synchronization!" #~ msgstr "Узнайте о побочный эффектах синхронизации Подписки SCAP!" #~ msgctxt "Feed Sync" #~ msgid "CERT Feed Management" #~ msgstr "Управление Подпиской CERT" #~ msgctxt "Feed Sync" #~ msgid "Synchronize with CERT Feed now" #~ msgstr "Синхронизировать Подписку CERT сейчас" #~ msgctxt "Feed Sync" #~ msgid "Learn about the side effects of CERT Feed synchronization!" #~ msgstr "Узнайте о побочный эффектах синхронизации Подписки CERT!" #~ msgctxt "My Settings" #~ msgid "Wizard Rows" #~ msgstr "Количество Строк для автоотключения Мастера" #~ msgctxt "Task Wizard" #~ msgid "Welcome dear new user!" #~ msgstr "Добро пожаловать, новый пользователь!" #~ msgctxt "Task Wizard" #~ msgid "" #~ "To explore this powerful application and to have a quick start for doing " #~ "things the first time, I am here to assist you with some hints and short-" #~ "cuts." #~ msgstr "" #~ "Я помогу тебе сделать первые шаги в работе и изучить возможности этого " #~ "мощного приложения посредством различных подсказок и автоматизации " #~ "действий." #~ msgctxt "Task Wizard" #~ msgid "" #~ "I will appear automatically in areas where you have created no or only a " #~ "few objects. And disappear when you have more than" #~ msgstr "" #~ "Я буду автоматически появляться в областях, в которых ты создал всего " #~ "несколько или вообще ни одного объекта. И буду пропадать, как только у " #~ "тебя наберётся более" #~ msgctxt "Task Wizard" #~ msgid "objects. You can call me with this icon" #~ msgstr "объекта(ов). Ты можешь вызвать меня с помощью этой иконки" #~ msgctxt "Task Wizard" #~ msgid "any time later on." #~ msgstr "в любое время." #~ msgctxt "Task Wizard" #~ msgid "" #~ "If you want help creating new scan tasks but also more options, you can " #~ "select \"Advanced Task Wizard\" from the wizard selection menu at the top " #~ "of this window where it currently says \"Task Wizard\" marked with a " #~ "small arrow." #~ msgstr "" #~ "Если тебе нужна помощь в создании новых задач с дополнительными " #~ "настройками, ты можешь выбрать \"Расширенный Мастер Задач\" из меню " #~ "выбора мастеров в верхней части этого окна, на котором написано \"Мастер " #~ "Задач\". Оно открывается при наведении на значок маленькой стрелки вниз." #~ msgctxt "Task Wizard" #~ msgid "" #~ "For more detailed information on functionality, please try the integrated " #~ "help system. It is always available as a context sensitive link as icon" #~ msgstr "" #~ "За более подробной информацией о функциональности обращайся к встроенной " #~ "справочной системе. Она всегда доступна в виде контекстной ссылки как " #~ "иконка" #~ msgctxt "Task Wizard" #~ msgid "Create a new Target with default Port List" #~ msgstr "Создам новую Цель со Списком Портов по умолчанию" #~ msgctxt "Task Wizard" #~ msgid "Create a new Task using this target with default Scan Configuration" #~ msgstr "" #~ "Создам новую Задачу, используя данную цель с Конфигурацией Сканирования " #~ "по умолчанию" #~ msgctxt "Task Wizard" #~ msgid "" #~ "When creating the Target and Task I will use the default Port List, " #~ "Alert, OpenVAS Scan Config, Credentials, OpenVAS Scanner and Slave " #~ "configured in \"My Settings\"." #~ msgstr "" #~ "При создании Цели и Задачи я буду использовать Список Портов, " #~ "Уведомления, Конфигурацию Сканирования OpenVAS, Атрибуты доступа, Сканер " #~ "OpenVAS и Подчинённого по умолчанию, которые настраиваются в пункте меню " #~ "\"Мои Настройки\"." #~ msgctxt "Task Wizard" #~ msgid "" #~ "you can also create a new Task yourself. However, you will need a Target " #~ "first, which you can create by going to the Targets page found in the " #~ "Configuration menu using the New icon there." #~ msgstr "" #~ "ты можешь создать Задачу самостоятельно. Тем не менее, сначала тебе всё " #~ "равно необходима Цель, которую ты можешь создать на странице с Целями, " #~ "рсположенной в меню Конфигурация, используя иконку Новая." #~ msgctxt "Modify Task Wizard" #~ msgid "Modify Task" #~ msgstr "Изменить Задание" #~ msgctxt "Config" #~ msgid "Config" #~ msgstr "Конфигурация" #~ msgctxt "Scan Configuration" #~ msgid "Scan Configuration" #~ msgstr "Конфигурация Сканирования" #~ msgctxt "All SecInfo Information" #~ msgid "All SecInfo Filter" #~ msgstr "Фильтр всей Базы Знаний" #~ msgctxt "Logo" #~ msgid "JavaScript is active" #~ msgstr "JavaScript включен" #, fuzzy #~ msgctxt "Main Menu" #~ msgid "Scan Management" #~ msgstr "Упр. сканированием" #, fuzzy #~ msgctxt "Main Menu" #~ msgid "Asset Management" #~ msgstr "Упр. активами" #, fuzzy #~ msgctxt "Main Menu" #~ msgid "SecInfo Management" #~ msgstr "Упр. Базой Знаний" #~ msgctxt "Feed Sync" #~ msgid "NVT Feed" #~ msgstr "Подписка NVT" #~ msgctxt "Feed Sync" #~ msgid "CERT Feed" #~ msgstr "Подписка CERT" #, fuzzy #~ msgctxt "Login Message" #~ msgid "Warning" #~ msgstr "Предупреждение" #~ msgctxt "Filter Box" #~ msgid "Filter" #~ msgstr "Фильтр" #~ msgctxt "Filter Box" #~ msgid "Filters" #~ msgstr "Фильтры" #~ msgctxt "Filter Box" #~ msgid "New " #~ msgstr "Создать новый " #~ msgctxt "Filter Box" #~ msgid "Permission" #~ msgstr "Права" #~ msgctxt "Filter Box" #~ msgid "Simple search terms" #~ msgstr "Простые шаблоны поиска" #~ msgctxt "Filter Box" #~ msgid "Additional filter commands" #~ msgstr "Дополнительные команды фильтрации" #~ msgctxt "Window" #~ msgid " is not writable" #~ msgstr " - объект защищён от записи" #~ msgctxt "Window" #~ msgid "Apply" #~ msgstr "Применить" #~ msgctxt "Window" #~ msgid "Clone" #~ msgstr "Копировать" #~ msgctxt "Window" #~ msgid " must be owned or global" #~ msgstr " должно принадлежать кому-либо или быть глобальным" #~ msgctxt "Window" #~ msgid "Permission to clone denied" #~ msgstr "В разрешение на копирование отказано" #~ msgctxt "Window" #~ msgid "and" #~ msgstr "и" #~ msgctxt "Window" #~ msgid "Delete" #~ msgstr "Удалить" #~ msgctxt "Window" #~ msgid " cannot be deleted" #~ msgstr " не может быть удалено" #~ msgctxt "Window" #~ msgid "Details" #~ msgstr "Подробности" #~ msgctxt "Window" #~ msgid "Edit" #~ msgstr "Редактировать" #~ msgctxt "Window" #~ msgid "Permission to edit " #~ msgstr "В разрешении на редактирование " #~ msgctxt "Table Row" #~ msgid "#edit denied#" #~ msgstr " отказано" #~ msgctxt "Window" #~ msgid "#edit denied#" #~ msgstr " отказано" #~ msgctxt "Window" #~ msgid "Cannot modify " #~ msgstr "Нельзя изменить " #~ msgctxt "Table Row" #~ msgid "#cannot modify suffix#" #~ msgstr "#не могу модифицировать суффикс#*?" #~ msgctxt "Window" #~ msgid "#cannot modify suffix#" #~ msgstr "#не могу модифицировать суффикс#*?" #~ msgctxt "Window" #~ msgid "Export XML" #~ msgstr "Экспорт XML" #~ msgctxt "Window" #~ msgid "Export" #~ msgstr "Экспорт" #~ msgctxt "Window" #~ msgid "Export " #~ msgstr "Экспортировать объект(ы) типа " #~ msgctxt "Table Row" #~ msgid " filtered " #~ msgstr " отфильтрованные(ых) " #~ msgctxt "Window" #~ msgid " filtered " #~ msgstr " отфильтрованные(ых) " #~ msgctxt "Table Row" #~ msgid " as XML" #~ msgstr " в XML" #~ msgctxt "Window" #~ msgid " as XML" #~ msgstr " в XML" #~ msgctxt "Window" #~ msgid "Move To Trashcan" #~ msgstr "Перенести в Корзину" #~ msgctxt "Window" #~ msgid "To Trashcan" #~ msgstr "В Корзину" #~ msgctxt "Window" #~ msgid " cannot be moved to Trashcan" #~ msgstr " невозможно перенести в Корзину" #~ msgctxt "Window" #~ msgid " owned by " #~ msgstr " принадлежит " #~ msgctxt "Window" #~ msgid "Update" #~ msgstr "Обновить" #~ msgctxt "Task Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Report Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Result Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Note Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Override Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Host Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Info Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "All SecInfo Information Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "NVT Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "CVE Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "CPE Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "OVAL Definition Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Target Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Port List Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Credential Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Scan Configuration Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Alert Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Schedule Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Report Format Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Slave Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Agent Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Scanner Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Filter Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Tag Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Permission Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "User Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Group Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Role Window" #~ msgid "Actions" #~ msgstr "Действия" #~ msgctxt "Task Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Report Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Result Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Note Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Override Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Host Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Info Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "All SecInfo Information Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "NVT Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "CVE Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "CPE Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "OVAL Definition Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Target Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Port List Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Credential Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Scan Configuration Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Alert Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Schedule Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Report Format Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Slave Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Agent Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Scanner Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Filter Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Tag Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Permission Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "User Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Group Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Role Window" #~ msgid "Active" #~ msgstr "Активно" #~ msgctxt "Task Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Report Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Result Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Note Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Override Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Host Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Info Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "All SecInfo Information Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "NVT Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "CVE Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "CPE Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "OVAL Definition Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Target Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Port List Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Credential Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Scan Configuration Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Alert Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Schedule Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Report Format Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Slave Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Agent Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Scanner Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Filter Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Tag Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Permission Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "User Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Group Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Role Window" #~ msgid "Comment" #~ msgstr "Комментарии" #~ msgctxt "Task Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Report Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Result Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Note Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Override Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Host Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Info Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "All SecInfo Information Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "NVT Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "CVE Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "CPE Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "OVAL Definition Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Target Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Port List Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Credential Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Scan Configuration Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Alert Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Schedule Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Report Format Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Slave Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Agent Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Scanner Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Filter Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Tag Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Permission Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "User Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Group Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Role Window" #~ msgid "Created" #~ msgstr "Создано" #~ msgctxt "Task Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Report Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Result Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Note Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Override Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Host Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Info Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "All SecInfo Information Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "NVT Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "CVE Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "CPE Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "OVAL Definition Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Target Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Port List Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Credential Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Scan Configuration Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Alert Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Schedule Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Report Format Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Slave Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Agent Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Scanner Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Filter Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Tag Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Permission Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "User Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Group Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Role Window" #~ msgid "Current" #~ msgstr "Текущий" #~ msgctxt "Task Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Report Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Result Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Note Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Override Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Host Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Info Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "All SecInfo Information Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "NVT Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "CVE Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "CPE Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "OVAL Definition Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Target Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Port List Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Credential Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Scan Configuration Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Alert Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Schedule Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Report Format Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Slave Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Agent Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Scanner Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Filter Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Tag Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Permission Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "User Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Group Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Role Window" #~ msgid "Date" #~ msgstr "Дата" #~ msgctxt "Task Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Report Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Result Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Note Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Override Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Host Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Info Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "All SecInfo Information Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "NVT Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "CVE Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "CPE Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "OVAL Definition Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Target Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Port List Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Credential Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Scan Configuration Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Alert Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Schedule Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Report Format Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Slave Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Agent Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Scanner Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Filter Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Tag Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Permission Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "User Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Group Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Role Window" #~ msgid "Description" #~ msgstr "Описание" #~ msgctxt "Task Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Report Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Result Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Note Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Override Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Host Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Info Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "All SecInfo Information Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "NVT Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "CVE Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "CPE Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "OVAL Definition Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Target Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Port List Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Credential Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Scan Configuration Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Alert Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Schedule Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Report Format Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Slave Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Agent Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Scanner Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Filter Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Tag Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Permission Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "User Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Group Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Role Window" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Task Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Report Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Result Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Note Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Override Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Host Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Info Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "All SecInfo Information Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "NVT Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "CVE Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "CPE Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "OVAL Definition Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Target Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Port List Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Credential Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Scan Configuration Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Alert Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Schedule Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Report Format Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Slave Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Agent Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Scanner Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Filter Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Tag Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Permission Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "User Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Group Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Role Window" #~ msgid "Last modified" #~ msgstr "Дата последнего изменения" #~ msgctxt "Task Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Report Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Result Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Note Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Override Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Host Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Info Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "All SecInfo Information Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "NVT Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "CVE Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "CPE Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "OVAL Definition Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Target Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Port List Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Credential Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Scan Configuration Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Alert Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Schedule Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Report Format Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Slave Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Agent Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Scanner Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Filter Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Tag Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Permission Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "User Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Group Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Role Window" #~ msgid "Modified" #~ msgstr "Изменено" #~ msgctxt "Task Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Report Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Result Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Note Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Override Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Host Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Info Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "All SecInfo Information Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "NVT Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "CVE Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "CPE Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "OVAL Definition Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Target Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Port List Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Credential Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Scan Configuration Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Alert Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Schedule Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Report Format Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Slave Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Agent Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Scanner Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Filter Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Tag Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Permission Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "User Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Group Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Role Window" #~ msgid "Name" #~ msgstr "Наименование" #~ msgctxt "Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Task Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Report Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Result Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Note Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Override Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Host Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Info Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "All SecInfo Information Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "NVT Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "CVE Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "CPE Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "OVAL Definition Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Target Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Port List Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Credential Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Scan Configuration Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Alert Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Schedule Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Report Format Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Slave Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Agent Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Scanner Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Filter Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Tag Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Permission Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "User Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Group Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Role Window" #~ msgid "Owner" #~ msgstr "Владелец" #~ msgctxt "Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Task Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Report Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Result Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Note Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Override Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Host Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Info Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "All SecInfo Information Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "NVT Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "CVE Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "CPE Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "OVAL Definition Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Target Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Port List Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Credential Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Scan Configuration Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Alert Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Schedule Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Report Format Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Slave Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Agent Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Scanner Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Filter Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Tag Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Permission Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "User Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Group Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Role Window" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Task Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Report Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Result Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Note Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Override Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Host Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Info Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "All SecInfo Information Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "NVT Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "CVE Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "CPE Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "OVAL Definition Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Target Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Port List Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Credential Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Scan Configuration Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Alert Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Schedule Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Report Format Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Slave Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Agent Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Scanner Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Filter Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Tag Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Permission Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "User Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Group Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Role Window" #~ msgid "Port" #~ msgstr "Порт" #~ msgctxt "Task Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Report Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Result Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Note Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Override Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Host Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Info Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "All SecInfo Information Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "NVT Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "CVE Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "CPE Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "OVAL Definition Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Target Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Port List Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Credential Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Scan Configuration Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Alert Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Schedule Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Report Format Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Slave Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Agent Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Scanner Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Filter Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Tag Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Permission Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "User Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Group Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Role Window" #~ msgid "Ports" #~ msgstr "Порты" #~ msgctxt "Task Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Report Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Result Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Note Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Override Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Host Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Info Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "All SecInfo Information Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "NVT Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "CVE Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "CPE Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "OVAL Definition Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Target Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Port List Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Credential Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Scan Configuration Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Alert Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Schedule Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Report Format Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Slave Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Agent Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Scanner Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Filter Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Tag Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Permission Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "User Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Group Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Role Window" #~ msgid "References" #~ msgstr "Ссылки" #~ msgctxt "Task Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Report Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Result Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Note Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Override Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Host Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Info Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "All SecInfo Information Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "NVT Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "CVE Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "CPE Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "OVAL Definition Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Target Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Port List Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Credential Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Scan Configuration Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Alert Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Schedule Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Report Format Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Slave Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Agent Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Scanner Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Filter Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Tag Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Permission Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "User Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Group Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Role Window" #~ msgid "Severity" #~ msgstr "Важность" #~ msgctxt "Task Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Report Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Result Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Note Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Override Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Host Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Info Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "All SecInfo Information Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "NVT Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "CVE Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "CPE Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "OVAL Definition Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Target Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Port List Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Credential Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Scan Configuration Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Alert Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Schedule Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Report Format Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Slave Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Agent Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Scanner Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Filter Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Tag Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Permission Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "User Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Group Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Role Window" #~ msgid "Status" #~ msgstr "Статус" #~ msgctxt "Task Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Report Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Result Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Note Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Override Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Host Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Info Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "All SecInfo Information Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "NVT Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "CVE Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "CPE Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "OVAL Definition Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Target Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Port List Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Credential Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Scan Configuration Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Alert Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Schedule Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Report Format Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Slave Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Agent Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Scanner Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Filter Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Tag Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Permission Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "User Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Group Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Role Window" #~ msgid "Summary" #~ msgstr "Резюме" #~ msgctxt "Task Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Report Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Result Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Note Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Override Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Host Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Info Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "All SecInfo Information Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "NVT Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "CVE Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "CPE Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "OVAL Definition Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Target Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Port List Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Credential Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Scan Configuration Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Alert Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Schedule Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Report Format Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Slave Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Agent Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Scanner Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Filter Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Tag Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Permission Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "User Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Group Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Role Window" #~ msgid "Text" #~ msgstr "Текст" #~ msgctxt "Task Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Report Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Result Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Note Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Override Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Host Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Info Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "All SecInfo Information Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "NVT Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "CVE Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "CPE Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "OVAL Definition Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Target Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Port List Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Credential Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Scan Configuration Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Alert Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Schedule Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Report Format Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Slave Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Agent Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Scanner Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Filter Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Tag Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Permission Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "User Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Group Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Role Window" #~ msgid "Title" #~ msgstr "Название" #~ msgctxt "Task Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Report Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Result Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Note Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Override Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Host Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Info Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "All SecInfo Information Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "NVT Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "CVE Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "CPE Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "OVAL Definition Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Target Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Port List Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Credential Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Scan Configuration Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Alert Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Schedule Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Report Format Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Slave Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Agent Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Scanner Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Filter Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Tag Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Permission Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "User Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Group Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Role Window" #~ msgid "Total" #~ msgstr "Всего" #~ msgctxt "Task Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Report Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Result Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Note Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Override Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Host Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Info Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "All SecInfo Information Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "NVT Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "CVE Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "CPE Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "OVAL Definition Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Target Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Port List Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Credential Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Scan Configuration Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Alert Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Schedule Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Report Format Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Slave Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Agent Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Scanner Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Filter Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Tag Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Permission Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "User Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Group Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Role Window" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Task Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Report Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Result Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Note Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Override Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Host Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Info Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "All SecInfo Information Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "NVT Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "CVE Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "CPE Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "OVAL Definition Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Target Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Port List Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Credential Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Scan Configuration Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Alert Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Schedule Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Report Format Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Slave Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Agent Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Scanner Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Filter Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Tag Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Permission Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "User Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Group Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Role Window" #~ msgid "Version" #~ msgstr "Версия" #~ msgctxt "Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Task Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Report Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Result Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Note Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Override Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Host Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Info Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "All SecInfo Information Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "NVT Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "CVE Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "CPE Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "OVAL Definition Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Target Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Port List Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Credential Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Scan Configuration Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Alert Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Schedule Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Report Format Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Slave Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Agent Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Scanner Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Filter Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Tag Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Permission Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "User Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Group Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Role Window" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Report Format Table Row" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Agent Table Row" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Scanners Table Row" #~ msgid "yes" #~ msgstr "да" #~ msgctxt "Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Task Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Report Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Result Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Note Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Override Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Host Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Info Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "All SecInfo Information Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "NVT Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "CVE Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "CPE Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "OVAL Definition Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Target Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Port List Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Credential Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Scan Configuration Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Alert Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Schedule Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Report Format Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Slave Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Agent Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Scanner Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Filter Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Tag Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Permission Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "User Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Group Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Role Window" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Report Format Table Row" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Agent Table Row" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Scanners Table Row" #~ msgid "Yes" #~ msgstr "Да" #~ msgctxt "Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Task Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Report Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Result Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Note Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Override Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Host Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Info Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "All SecInfo Information Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "NVT Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "CVE Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "CPE Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "OVAL Definition Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Target Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Port List Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Credential Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Scan Configuration Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Alert Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Schedule Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Report Format Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Slave Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Agent Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Scanner Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Filter Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Tag Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Permission Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "User Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Group Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Role Window" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Report Format Table Row" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Agent Table Row" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Scanners Table Row" #~ msgid "no" #~ msgstr "Нет" #~ msgctxt "Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Task Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Report Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Result Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Note Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Override Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Host Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Info Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "All SecInfo Information Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "NVT Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "CVE Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "CPE Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "OVAL Definition Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Target Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Port List Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Credential Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Scan Configuration Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Alert Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Schedule Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Report Format Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Slave Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Agent Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Scanner Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Filter Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Tag Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Permission Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "User Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Group Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Role Window" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Report Format Table Row" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Agent Table Row" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Scanners Table Row" #~ msgid "No" #~ msgstr "Нет" #~ msgctxt "Table Row" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Task Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Report Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Result Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Note Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Override Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Host Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Info Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "All SecInfo Information Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "NVT Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "CVE Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "CPE Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "OVAL Definition Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Target Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Port List Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Credential Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Scan Configuration Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Alert Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Schedule Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Report Format Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Slave Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Agent Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Scanner Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Filter Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Tag Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Permission Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "User Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Group Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Role Window" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Report Format Table Row" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Agent Table Row" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Scanners Table Row" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Task Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Report Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Result Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Note Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Override Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Host Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Info Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "All SecInfo Information Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "NVT Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "CVE Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "CPE Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "OVAL Definition Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Target Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Port List Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Credential Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Scan Configuration Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Alert Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Schedule Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Report Format Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Slave Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Agent Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Scanner Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Filter Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Tag Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Permission Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "User Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Group Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Role Window" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Report Format Table Row" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Agent Table Row" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Scanners Table Row" #~ msgid "Any" #~ msgstr "Любые" #~ msgctxt "Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Task Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Report Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Result Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Note Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Override Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Host Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Info Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "All SecInfo Information Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "NVT Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "CVE Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "CPE Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "OVAL Definition Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Target Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Port List Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Credential Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Scan Configuration Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Alert Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Schedule Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Report Format Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Slave Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Agent Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Scanner Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Filter Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Tag Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Permission Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "User Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Group Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Role Window" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Report Format Table Row" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Agent Table Row" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Scanners Table Row" #~ msgid "N/A" #~ msgstr "Н/Д" #~ msgctxt "Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Task Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Report Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Result Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Note Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Override Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Host Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Info Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "All SecInfo Information Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "NVT Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "CVE Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "CPE Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "OVAL Definition Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Target Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Port List Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Credential Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Scan Configuration Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Alert Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Schedule Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Report Format Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Slave Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Agent Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Scanner Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Filter Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Tag Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Permission Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "User Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Group Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Role Window" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Report Format Table Row" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Agent Table Row" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Scanners Table Row" #~ msgid "None" #~ msgstr "Отсутствуют" #~ msgctxt "Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Task Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Report Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Result Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Note Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Override Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Host Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Info Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "All SecInfo Information Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "NVT Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "CVE Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "CPE Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "OVAL Definition Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Target Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Port List Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Credential Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Scan Configuration Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Alert Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Schedule Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Report Format Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Slave Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Agent Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Scanner Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Filter Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Tag Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Permission Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "User Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Group Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Role Window" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Report Format Table Row" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Agent Table Row" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Scanners Table Row" #~ msgid "none" #~ msgstr "отсутствуют" #~ msgctxt "Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Task Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Report Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Result Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Note Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Override Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Host Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Info Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "All SecInfo Information Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "NVT Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "CVE Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "CPE Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "OVAL Definition Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Target Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Port List Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Credential Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Scan Configuration Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Alert Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Schedule Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Report Format Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Slave Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Agent Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Scanner Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Filter Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Tag Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Permission Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "User Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Group Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Role Window" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Report Format Table Row" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Agent Table Row" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Scanners Table Row" #~ msgid "optional" #~ msgstr "необязательно" #~ msgctxt "Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Task Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Report Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Result Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Note Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Override Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Host Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Info Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "All SecInfo Information Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "NVT Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "CVE Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "CPE Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "OVAL Definition Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Target Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Port List Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Credential Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Scan Configuration Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Alert Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Schedule Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Report Format Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Slave Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Agent Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Scanner Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Filter Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Tag Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Permission Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "User Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Group Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Role Window" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Report Format Table Row" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Agent Table Row" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Scanners Table Row" #~ msgid "immutable" #~ msgstr "неизменный" #~ msgctxt "Severity" #~ msgid "All" #~ msgstr "Все" #~ msgctxt "Severity" #~ msgid "Debug" #~ msgstr "Отладка" #~ msgctxt "Severity" #~ msgid "None" #~ msgstr "Отсутствует" #~ msgctxt "Time" #~ msgid "sec(s)" #~ msgstr "сек." #~ msgctxt "Time" #~ msgid "min(s)" #~ msgstr "мин." #~ msgctxt "Time" #~ msgid "years" #~ msgstr "год(а, лет)" #~ msgctxt "Time" #~ msgid "year(s)" #~ msgstr "год(а, лет)" #~ msgctxt "Type" #~ msgid "Task" #~ msgstr "Задание" #~ msgctxt "Type" #~ msgid "Report" #~ msgstr "Отчёт" #~ msgctxt "Type" #~ msgid "Result" #~ msgstr "Результат" #~ msgctxt "Type" #~ msgid "Note" #~ msgstr "Заметка" #~ msgctxt "Type" #~ msgid "Override" #~ msgstr "Переопределение" #~ msgctxt "Type" #~ msgid "Host" #~ msgstr "Узел" #~ msgctxt "Type" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "Type" #~ msgid "Preference" #~ msgstr "Предпочтения" #~ msgctxt "Type" #~ msgid "OVAL Definition" #~ msgstr "Определения OVAL" #~ msgctxt "Type" #~ msgid "CERT-Bund Advisory" #~ msgstr "Предупреждения CERT-Bund" #~ msgctxt "Type" #~ msgid "DFN-CERT Advisory" #~ msgstr "Предупреждения DFN-CERT" #~ msgctxt "Type" #~ msgid "Target" #~ msgstr "Цель" #~ msgctxt "Type" #~ msgid "Target Locator" #~ msgstr "Обнаружитель целей" #~ msgctxt "Type" #~ msgid "Port List" #~ msgstr "Перечень Портов" #~ msgctxt "Type" #~ msgid "Scan Config" #~ msgstr "Конфигурация Сканирования" #~ msgctxt "Type" #~ msgid "Config" #~ msgstr "Конфигурация" #~ msgctxt "Type" #~ msgid "Alert" #~ msgstr "Уведомление" #~ msgctxt "Type" #~ msgid "Schedule" #~ msgstr "Расписание" #~ msgctxt "Type" #~ msgid "Report Format" #~ msgstr "Формат Отчётов" #~ msgctxt "Type" #~ msgid "Slave" #~ msgstr "Подчинённый" #~ msgctxt "Type" #~ msgid "Agent" #~ msgstr "Агент" #~ msgctxt "Type" #~ msgid "Scanner" #~ msgstr "Сканер" #~ msgctxt "Type" #~ msgid "Filter" #~ msgstr "Фильтр" #~ msgctxt "Type" #~ msgid "Tag" #~ msgstr "Тэг" #~ msgctxt "Type" #~ msgid "Permission" #~ msgstr "Разрешение" #~ msgctxt "Type" #~ msgid "System Report" #~ msgstr "Системный Отчёт" #~ msgctxt "Type" #~ msgid "User" #~ msgstr "Пользователь(ю)" #~ msgctxt "Type" #~ msgid "Group" #~ msgstr "Группа(е)" #~ msgctxt "Type" #~ msgid "Role" #~ msgstr "Роль(и)" #~ msgctxt "Type Plural" #~ msgid "Tasks" #~ msgstr "Задачи" #~ msgctxt "Type Plural" #~ msgid "Reports" #~ msgstr "Отчёты" #~ msgctxt "Type Plural" #~ msgid "Results" #~ msgstr "Результаты" #~ msgctxt "Type Plural" #~ msgid "Notes" #~ msgstr "Заметки" #~ msgctxt "Type Plural" #~ msgid "Overrides" #~ msgstr "Переопределения" #~ msgctxt "Type Plural" #~ msgid "Hosts" #~ msgstr "Узлы" #~ msgctxt "Type Plural" #~ msgid "NVTs" #~ msgstr "NVT" #~ msgctxt "Type Plural" #~ msgid "NVT Families" #~ msgstr "Группы NVT" #~ msgctxt "Type Plural" #~ msgid "CVEs" #~ msgstr "CVE" #~ msgctxt "Type Plural" #~ msgid "CPEs" #~ msgstr "CPE" #~ msgctxt "Type Plural" #~ msgid "OVAL Definitions" #~ msgstr "Определения OVAL" #~ msgctxt "Type Plural" #~ msgid "CERT-Bund Advisories" #~ msgstr "Предупреждения CERT-Bund" #~ msgctxt "Type Plural" #~ msgid "DFN-CERT Advisories" #~ msgstr "Предупреждения DFN-CERT" #~ msgctxt "Type Plural" #~ msgid "SecInfo" #~ msgstr "База Знаний" #~ msgctxt "Type Plural" #~ msgid "Targets" #~ msgstr "Цели" #~ msgctxt "Type Plural" #~ msgid "Target Locators" #~ msgstr "Обнаружители целей" #~ msgctxt "Type Plural" #~ msgid "Port Lists" #~ msgstr "Списки Портов" #~ msgctxt "Type Plural" #~ msgid "Credentials" #~ msgstr "Атрибуты доступа" #~ msgctxt "Type Plural" #~ msgid "Scan Configs" #~ msgstr "Конфигурации Сканирований" #~ msgctxt "Type Plural" #~ msgid "Configs" #~ msgstr "Конфигурации" #~ msgctxt "Type Plural" #~ msgid "Alerts" #~ msgstr "Уведомления" #~ msgctxt "Type Plural" #~ msgid "Schedules" #~ msgstr "Расписания" #~ msgctxt "Type Plural" #~ msgid "Report Formats" #~ msgstr "Форматы Отчётов" #~ msgctxt "Type Plural" #~ msgid "Slaves" #~ msgstr "Подчинённые" #~ msgctxt "Type Plural" #~ msgid "Agents" #~ msgstr "Агенты" #~ msgctxt "Type Plural" #~ msgid "Scanners" #~ msgstr "Сканеры" #~ msgctxt "Type Plural" #~ msgid "Filters" #~ msgstr "Фильтры" #~ msgctxt "Type Plural" #~ msgid "Tags" #~ msgstr "Тэги" #~ msgctxt "Type Plural" #~ msgid "Permissions" #~ msgstr "Разрешения" #~ msgctxt "Type Plural" #~ msgid "Settings" #~ msgstr "Настройки" #~ msgctxt "Type Plural" #~ msgid "System Reports" #~ msgstr "Системные Отчёты" #~ msgctxt "Type Plural" #~ msgid "Users" #~ msgstr "Пользователи" #~ msgctxt "Type Plural" #~ msgid "Groups" #~ msgstr "Группы" #~ msgctxt "Type Plural" #~ msgid "Roles" #~ msgstr "Роли" #~ msgctxt "Type Lower" #~ msgid "task" #~ msgstr "задача" #~ msgctxt "Type Lower" #~ msgid "report" #~ msgstr "отчёт" #~ msgctxt "Type Lower" #~ msgid "result" #~ msgstr "результат" #~ msgctxt "Type Lower" #~ msgid "note" #~ msgstr "заметка" #~ msgctxt "Type Lower" #~ msgid "override" #~ msgstr "переопределение" #~ msgctxt "Type Lower" #~ msgid "host" #~ msgstr "узел" #~ msgctxt "Type Lower" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "Type Lower" #~ msgid "NVT family" #~ msgstr "Группа NVT" #~ msgctxt "Type Lower" #~ msgid "preference" #~ msgstr "предпочтения" #~ msgctxt "Type Lower" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "Type Lower" #~ msgid "CPE" #~ msgstr "CPE" #~ msgctxt "Type Lower" #~ msgid "OVAL definition" #~ msgstr "Определение OVAL" #~ msgctxt "Type Lower" #~ msgid "SecInfo" #~ msgstr "База Знаний" #~ msgctxt "Type Lower" #~ msgid "target" #~ msgstr "цель" #~ msgctxt "Type Lower" #~ msgid "target locator" #~ msgstr "обнаружитель цели" #~ msgctxt "Type Lower" #~ msgid "port list" #~ msgstr "список портов" #~ msgctxt "Type Lower" #~ msgid "port range" #~ msgstr "диапазон портов" #~ msgctxt "Type Lower" #~ msgid "credential" #~ msgstr "атрибуты доступа" #~ msgctxt "Type Lower" #~ msgid "scan config" #~ msgstr "конфигурация сканирования" #~ msgctxt "Type Lower" #~ msgid "config" #~ msgstr "конфигурация" #~ msgctxt "Type Lower" #~ msgid "alert" #~ msgstr "уведомление" #~ msgctxt "Type Lower" #~ msgid "schedule" #~ msgstr "расписание" #~ msgctxt "Type Lower" #~ msgid "report format" #~ msgstr "формат отчёта" #~ msgctxt "Type Lower" #~ msgid "slave" #~ msgstr "подчинённый" #~ msgctxt "Type Lower" #~ msgid "agent" #~ msgstr "агент" #~ msgctxt "Type Lower" #~ msgid "filter" #~ msgstr "фильтр" #~ msgctxt "Type Lower" #~ msgid "tag" #~ msgstr "тэг" #~ msgctxt "Type Lower" #~ msgid "permission" #~ msgstr "разрешение" #~ msgctxt "Type Lower" #~ msgid "system report" #~ msgstr "системный отчёт" #~ msgctxt "Type Lower" #~ msgid "user" #~ msgstr "пользователь" #~ msgctxt "Type Lower" #~ msgid "group" #~ msgstr "группа" #~ msgctxt "Type Lower" #~ msgid "role" #~ msgstr "роль" #~ msgctxt "Type Plural Lower" #~ msgid "tasks" #~ msgstr "задачи" #~ msgctxt "Type Plural Lower" #~ msgid "notes" #~ msgstr "заметки" #~ msgctxt "Type Plural Lower" #~ msgid "overrides" #~ msgstr "переопределения" #~ msgctxt "Type Plural Lower" #~ msgid "hosts" #~ msgstr "узлы" #~ msgctxt "Type Plural Lower" #~ msgid "NVTs" #~ msgstr "NVT" #~ msgctxt "Type Plural Lower" #~ msgid "NVT families" #~ msgstr "Группы NVT" #~ msgctxt "Type Plural Lower" #~ msgid "preferences" #~ msgstr "предпочтения" #~ msgctxt "Type Plural Lower" #~ msgid "CVEs" #~ msgstr "CVE" #~ msgctxt "Type Plural Lower" #~ msgid "CPEs" #~ msgstr "CPE" #~ msgctxt "Type Plural Lower" #~ msgid "OVAL Definitions" #~ msgstr "Определения OVAL" #~ msgctxt "Type Plural Lower" #~ msgid "DFN-CERT Advisories" #~ msgstr "Предупреждения DFN-CERT" #~ msgctxt "Type Plural Lower" #~ msgid "CERT-Bund advisory" #~ msgstr "Предупреждение CERT-Bund" #~ msgctxt "Type Plural Lower" #~ msgid "SecInfo" #~ msgstr "База Знаний" #~ msgctxt "Type Plural Lower" #~ msgid "targets" #~ msgstr "цели" #~ msgctxt "Type Plural Lower" #~ msgid "target locators" #~ msgstr "определители целей" #~ msgctxt "Type Plural Lower" #~ msgid "port lists" #~ msgstr "списки портов" #~ msgctxt "Type Plural Lower" #~ msgid "port ranges" #~ msgstr "диапазоны портов" #~ msgctxt "Type Plural Lower" #~ msgid "credentials" #~ msgstr "атрибуты доступа" #~ msgctxt "Type Plural Lower" #~ msgid "scan configs" #~ msgstr "конфигурации сканирования" #~ msgctxt "Type Plural Lower" #~ msgid "configs" #~ msgstr "конфигурации" #~ msgctxt "Type Plural Lower" #~ msgid "alerts" #~ msgstr "уведомления" #~ msgctxt "Type Plural Lower" #~ msgid "schedules" #~ msgstr "расписания" #~ msgctxt "Type Plural Lower" #~ msgid "report formats" #~ msgstr "форматы отчётов" #~ msgctxt "Type Plural Lower" #~ msgid "slaves" #~ msgstr "подчинённый" #~ msgctxt "Type Plural Lower" #~ msgid "agents" #~ msgstr "агенты" #~ msgctxt "Type Plural Lower" #~ msgid "filters" #~ msgstr "фильтры" #~ msgctxt "Type Plural Lower" #~ msgid "tags" #~ msgstr "тэги" #~ msgctxt "Type Plural Lower" #~ msgid "settings" #~ msgstr "настройки" #~ msgctxt "Type Plural Lower" #~ msgid "system reports" #~ msgstr "системные отчёты" #~ msgctxt "Type Plural Lower" #~ msgid "users" #~ msgstr "пользователи" #~ msgctxt "Type Plural Lower" #~ msgid "groups" #~ msgstr "группы" #~ msgctxt "Type Plural Lower" #~ msgid "roles" #~ msgstr "роли" #~ msgctxt "Task Window" #~ msgid "Task" #~ msgstr "Задача" #~ msgctxt "Report Window" #~ msgid "Task" #~ msgstr "Задача" #~ msgctxt "Task Window" #~ msgid "Tasks" #~ msgstr "Задачи" #~ msgctxt "Report Window" #~ msgid "Tasks" #~ msgstr "Задачи" #~ msgctxt "Task Window" #~ msgid "New Task" #~ msgstr "Новая Задача" #~ msgctxt "Report Window" #~ msgid "New Task" #~ msgstr "Новая Задача" #~ msgctxt "Task Window" #~ msgid "Create Task" #~ msgstr "Создать Задачу" #~ msgctxt "Report Window" #~ msgid "Create Task" #~ msgstr "Создать Задачу" #~ msgctxt "Task Window" #~ msgid "Edit Task" #~ msgstr "Изменить Задачу" #~ msgctxt "Report Window" #~ msgid "Edit Task" #~ msgstr "Изменить Задачу" #~ msgctxt "Task Window" #~ msgid "Save Task" #~ msgstr "Сохранить Задачу" #~ msgctxt "Report Window" #~ msgid "Save Task" #~ msgstr "Сохранить Задачу" #~ msgctxt "Task" #~ msgid "Delete Task" #~ msgstr "Удалить Задачу" #~ msgctxt "Task Window" #~ msgid "Delete Task" #~ msgstr "Удалить Задачу" #~ msgctxt "Report Window" #~ msgid "Delete Task" #~ msgstr "Удалить Задачу" #~ msgctxt "Task Window" #~ msgid "Task Details" #~ msgstr "Подробности Задачи" #~ msgctxt "Report Window" #~ msgid "Task Details" #~ msgstr "Подробности Задачи" #~ msgctxt "Task Window" #~ msgid "Task Filter" #~ msgstr "Фильтр Задач" #~ msgctxt "Report Window" #~ msgid "Task Filter" #~ msgstr "Фильтр Задач" #~ msgctxt "Task Window" #~ msgid "Tasks Filter" #~ msgstr "Фильтр Задач" #~ msgctxt "Report Window" #~ msgid "Tasks Filter" #~ msgstr "Фильтр Задач" #~ msgctxt "Task Window" #~ msgid "Start" #~ msgstr "Запустить" #~ msgctxt "Task Window" #~ msgid "Resume" #~ msgstr "Продолжить" #~ msgctxt "Task Window" #~ msgid "Stop" #~ msgstr "Остановить" #~ msgctxt "Task Window" #~ msgid "Task is a container" #~ msgstr "Задача является контейнером" #~ msgctxt "Task Window" #~ msgid "Permission to start task denied" #~ msgstr "В разрешении на запуск задачи отказано" #~ msgctxt "Task Window" #~ msgid "Permission to resume task denied" #~ msgstr "В разрешении на продолжение задачи отказано" #~ msgctxt "Task Window" #~ msgid "Permission to stop task denied" #~ msgstr "В разрешении на остановку задачи отказано" #~ msgctxt "Task Window" #~ msgid "Task is already active" #~ msgstr "Задача уже активна" #~ msgctxt "Task Window" #~ msgid "Task is scheduled" #~ msgstr "Задача вставлена в расписание" #~ msgctxt "Task Window" #~ msgid "Task is not stopped" #~ msgstr "Задача не остановлена" #~ msgctxt "Task Table Row" #~ msgid "Alterable" #~ msgstr "Изменяемая" #~ msgctxt "Task Window" #~ msgid "Alterable" #~ msgstr "Изменяемая" #~ msgctxt "Task Window" #~ msgid "Task is alterable" #~ msgstr "Задача изменяема" #~ msgctxt "Task Window" #~ msgid "" #~ "This is an Alterable Task. Reports may not relate to current Scan Config " #~ "or Target!" #~ msgstr "" #~ "Это Изменяемая Задача. Отчёты могут не относиться к текущей Конфигурации " #~ "Сканирования и Целям!" #~ msgctxt "Task Window" #~ msgid "Alterable Task" #~ msgstr "Изменяемая Задача" #~ msgctxt "Task Table Row" #~ msgid "Observers" #~ msgstr "Наблюдатели" #~ msgctxt "Task Window" #~ msgid "Observers" #~ msgstr "Наблюдатели" #~ msgctxt "Task Table Row" #~ msgid "Observer Groups" #~ msgstr "Группы Наблюдателей" #~ msgctxt "Task Window" #~ msgid "Observer Groups" #~ msgstr "Группы Наблюдателей" #~ msgctxt "Task Window" #~ msgid "Task made visible for:" #~ msgstr "Задача видна: " #~ msgctxt "Task Window" #~ msgid "Task made visible for Groups:" #~ msgstr "Задача видна Группам:" #~ msgctxt "Task Window" #~ msgid "Task made visible for Roles:" #~ msgstr "Задача видна Ролям:" #~ msgctxt "Task Window" #~ msgid "Observing task owned by" #~ msgstr "Просматриваемая задача принадлежит" #~ msgctxt "Task Window" #~ msgid "Reports on Task" #~ msgstr "Отчёты по Задачам" #~ msgctxt "Task Window" #~ msgid "View list of all reports for Task " #~ msgstr "Просмотреть список всех отчётов по Задаче " #~ msgctxt "Task Table Row" #~ msgid ", including unfinished ones" #~ msgstr ", включая незавершённые" #~ msgctxt "Task Window" #~ msgid ", including unfinished ones" #~ msgstr ", включая незавершённые" #~ msgctxt "Task Window" #~ msgid "Go to the current report" #~ msgstr "Перейти к текущему отчёту" #~ msgctxt "Task Window" #~ msgid "Finished" #~ msgstr "Завершённые" #~ msgctxt "Task Window" #~ msgid "View list of all finished reports for Task " #~ msgstr "Просмотреть список всех завершённых отчётов по Задаче " #~ msgctxt "Task Table Row" #~ msgid "Last" #~ msgstr "Последний" #~ msgctxt "Task Window" #~ msgid "Last" #~ msgstr "Последний" #~ msgctxt "Task Window" #~ msgid "View last report for Task " #~ msgstr "Посмотреть последний отчёт по Задаче " #~ msgctxt "Task Window" #~ msgid "Import Report" #~ msgstr "Импортировать Отчёт" #~ msgctxt "Task Window" #~ msgid "Add Report" #~ msgstr "Добавить Отчёт" #~ msgctxt "Task Window" #~ msgid "Next due" #~ msgstr "Следующее время запуска" #~ msgctxt "Task Window" #~ msgid "Next due: over" #~ msgstr "Следующее время запуска: пропущено" #~ msgctxt "Task Window" #~ msgid "Trend" #~ msgstr "Трэнд" #~ msgctxt "Task Window" #~ msgid "Severity increased" #~ msgstr "Важность повысилась" #~ msgctxt "Task Window" #~ msgid "Severity decreased" #~ msgstr "Важность понизилась" #~ msgctxt "Task Window" #~ msgid "Vulnerability count increased" #~ msgstr "Число уязвимостей увеличилось" #~ msgctxt "Task Window" #~ msgid "Vulnerability count decreased" #~ msgstr "Число уязвимостей уменьшилось" #~ msgctxt "Task Window" #~ msgid "Vulnerabilities did not change" #~ msgstr "Уязвимости не изменились" #~ msgctxt "Status" #~ msgid "Resume Requested" #~ msgstr "Продолжить Запр." #~ msgctxt "Task Window" #~ msgid "Report" #~ msgstr "Отчёт" #~ msgctxt "Task Window" #~ msgid "Reports" #~ msgstr "Отчёты" #~ msgctxt "Task Window" #~ msgid "Delete Report" #~ msgstr "Удалить Отчёт" #~ msgctxt "Task Window" #~ msgid "Report Details" #~ msgstr "Подробности Отчёта" #~ msgctxt "Task Window" #~ msgid "Report Filter" #~ msgstr "Фильтр Отчётов" #~ msgctxt "Task Window" #~ msgid "Reports Filter" #~ msgstr "Фильтр Отчётов" #~ msgctxt "Report Window" #~ msgid "Report is observed" #~ msgstr "Отчёт просматривается" #~ msgctxt "Report Window" #~ msgid "Compare" #~ msgstr "Сравнить" #~ msgctxt "Report Window" #~ msgid "Report is already selected for delta" #~ msgstr "Отчёт уже выбран для разности" #~ msgctxt "Report Window" #~ msgid "Filter must be limited to a single Task to allow delta reports" #~ msgstr "" #~ "Фильтр должен быть ограничен до одного задания, для выполнения отчёта по " #~ "разности" #~ msgctxt "Report Window" #~ msgid "Unknown" #~ msgstr "Неизвестно" #~ msgctxt "Report Window" #~ msgid "Scan 1 initiated" #~ msgstr "Сканирование 1 инициировано" #~ msgctxt "Report Window" #~ msgid "Scan 2 initiated" #~ msgstr "Сканирование 2 инициировано" #~ msgctxt "Report Window" #~ msgid "Scan 1 duration" #~ msgstr "Продолжительность Сканирования 1" #~ msgctxt "Report Window" #~ msgid "Scan 2 duration" #~ msgstr "Продолжительность Сканирования 2" #~ msgctxt "Report Window" #~ msgid "Network Source Interface" #~ msgstr "Исходный Сетевой Интерфейс" #~ msgctxt "Report Section" #~ msgid "Task: Details" #~ msgstr "Задача: Подробности" #~ msgctxt "Report Image" #~ msgid "Report format " #~ msgstr "Формат отчёта " #~ msgctxt "Result Window" #~ msgid "Result" #~ msgstr "Результат" #~ msgctxt "Result Window" #~ msgid "Results" #~ msgstr "Результаты" #~ msgctxt "Result Window" #~ msgid "Result Details" #~ msgstr "Подробности Результатов" #~ msgctxt "Result Window" #~ msgid "Result Filter" #~ msgstr "Фильтр Результатов" #~ msgctxt "Result Window" #~ msgid "Results Filter" #~ msgstr "Фильтр Результатов" #~ msgctxt "Result Window" #~ msgid "Start" #~ msgstr "Старт" #~ msgctxt "Result Window" #~ msgid "Log" #~ msgstr "Регистрация" #~ msgctxt "Result Table Row" #~ msgid "Includes " #~ msgstr "Включает " #~ msgctxt "Note Window" #~ msgid "Note" #~ msgstr "Заметка" #~ msgctxt "Note Window" #~ msgid "Notes" #~ msgstr "Заметки" #~ msgctxt "Note Window" #~ msgid "New Note" #~ msgstr "Новая Заметка" #~ msgctxt "Note Window" #~ msgid "Add Note" #~ msgstr "Добавить Заметку" #~ msgctxt "Note Window" #~ msgid "Create Note" #~ msgstr "Создать Заметку" #~ msgctxt "Note Window" #~ msgid "Edit Note" #~ msgstr "Редактировать Заметку" #~ msgctxt "Note Window" #~ msgid "Save Note" #~ msgstr "Сохранить Заметку" #~ msgctxt "Note Window" #~ msgid "Note Details" #~ msgstr "Подробности Заметки" #~ msgctxt "Note Window" #~ msgid "Note Filter" #~ msgstr "Фильтр Заметок" #~ msgctxt "Note Window" #~ msgid "Notes Filter" #~ msgstr "Фильтр Заметок" #~ msgctxt "Note Window" #~ msgid "Orphan" #~ msgstr "Бесхозный" #~ msgctxt "Note Window" #~ msgid "None. Result was an open port." #~ msgstr "Отсутствует. В результате обнаружен открытый порт." #~ msgctxt "Note Table Row" #~ msgid "No NVT" #~ msgstr "Нет NVT" #~ msgctxt "Note Window" #~ msgid "No NVT" #~ msgstr "Нет NVT" #~ msgctxt "Note Window" #~ msgid "Result was an open port." #~ msgstr "В результате обнаружен открытый порт." #~ msgctxt "Override Window" #~ msgid "Override" #~ msgstr "Переопределение" #~ msgctxt "Override Window" #~ msgid "Overrides" #~ msgstr "Переопределения" #~ msgctxt "Override Window" #~ msgid "New Override" #~ msgstr "Новое Переопределение" #~ msgctxt "Override Window" #~ msgid "Add Override" #~ msgstr "Добавить Переопределение" #~ msgctxt "Override Window" #~ msgid "Create Override" #~ msgstr "Создать Переопределение" #~ msgctxt "Override Window" #~ msgid "Edit Override" #~ msgstr "Редактировать Переопределение" #~ msgctxt "Override Window" #~ msgid "Save Override" #~ msgstr "Сохранить Переопределение" #~ msgctxt "Override Window" #~ msgid "Override Details" #~ msgstr "Подробности Переопределения" #~ msgctxt "Override Window" #~ msgid "Override Filter" #~ msgstr "Фильтр Переопределений" #~ msgctxt "Override Window" #~ msgid "Overrides Filter" #~ msgstr "Фильтр Переопределений" #~ msgctxt "Override Table Row" #~ msgid "Orphan" #~ msgstr "Бесхозный" #~ msgctxt "Override Window" #~ msgid "Orphan" #~ msgstr "Бесхозный" #~ msgctxt "Override Table Row" #~ msgid "None. Result was an open port." #~ msgstr "Ничего. У результата имеется открытый порт." #~ msgctxt "Override Window" #~ msgid "None. Result was an open port." #~ msgstr "Ничего. У результата имеется открытый порт." #~ msgctxt "Override Table Row" #~ msgid "No NVT" #~ msgstr "Нет NVT" #~ msgctxt "Override Window" #~ msgid "No NVT" #~ msgstr "Нет NVT" #~ msgctxt "Override Table Row" #~ msgid "Result was an open port." #~ msgstr "У результата имеется открытый порт." #~ msgctxt "Override Window" #~ msgid "Result was an open port." #~ msgstr "У результата имеется открытый порт." #~ msgctxt "Override Window" #~ msgid "Active until" #~ msgstr "Активно до" #~ msgctxt "Override Window" #~ msgid "Application" #~ msgstr "Применение" #~ msgctxt "Override Window" #~ msgid "Only the selected one" #~ msgstr "Только отобранные" #~ msgctxt "Override Window" #~ msgid "Associated Result" #~ msgstr "Ассоциированные результаты" #~ msgctxt "Override Window" #~ msgid "NVT Name" #~ msgstr "Имя NVT" #~ msgctxt "Override Window" #~ msgid "NVT OID" #~ msgstr "OID NVT" #~ msgctxt "Override Window" #~ msgid "User Tags for this Note" #~ msgstr "Пользовательские Тэги для этой Заметки" #~ msgctxt "Override Window" #~ msgid "Appearance" #~ msgstr "Проявится в отчёте как:" #~ msgctxt "Override Controls" #~ msgid "Update" #~ msgstr "Применить" #~ msgctxt "Host Window" #~ msgid "Hosts" #~ msgstr "Узлы" #~ msgctxt "Result Window" #~ msgid "Hosts" #~ msgstr "Узлы" #~ msgctxt "Target Window" #~ msgid "Hosts" #~ msgstr "Узлы" #~ msgctxt "Slave Window" #~ msgid "Hosts" #~ msgstr "Узлы" #~ msgctxt "Host Window" #~ msgid "Host Details" #~ msgstr "Подробности Узла" #~ msgctxt "Result Window" #~ msgid "Host Details" #~ msgstr "Подробности Узла" #~ msgctxt "Target Window" #~ msgid "Host Details" #~ msgstr "Подробности Узла" #~ msgctxt "Slave Window" #~ msgid "Host Details" #~ msgstr "Подробности Узла" #~ msgctxt "Host Window" #~ msgid "Open Ports" #~ msgstr "Открытые Порты" #~ msgctxt "Host Window" #~ msgid "Open TCP Ports" #~ msgstr "Открытые TCP-Порты" #~ msgctxt "Host Window" #~ msgid "Open UDP Ports" #~ msgstr "Открытые UDP-Порты" #~ msgctxt "Host Window" #~ msgid "Prognostic Report" #~ msgstr "Отчёт о Прогнозах" #~ msgctxt "Host Window" #~ msgid "No hosts available for Prognostic Report" #~ msgstr "Отсутствуют узлы для Отчёта о Прогнозах" #~ msgctxt "Host Window" #~ msgid "No SCAP data available for Prognostic Report" #~ msgstr "Отсутствуют данные SCAP для Отчёта о Прогнозах" #~ msgctxt "Host Window" #~ msgid "No Apps detected for Prognostic Report" #~ msgstr "Не обнаружено Приложений для Отчёта о Прогнозах" #~ msgctxt "Host Window" #~ msgid "not finished" #~ msgstr "не завершён" #~ msgctxt "Host Window" #~ msgid "OS conflict" #~ msgstr "Конфликт ОС" #~ msgctxt "Host Window" #~ msgid "No information on Operating System was gathered during scan." #~ msgstr "" #~ "Не было получено информации об Операционной Системе во время сканирования." #~ msgctxt "Host Window" #~ msgid "OS" #~ msgstr "ОС" #~ msgctxt "Host Window" #~ msgid "#Apps short#" #~ msgstr "Прил." #~ msgctxt "Host Window" #~ msgid "Apps" #~ msgstr "Приложения" #~ msgctxt "Host Window" #~ msgid "Distance" #~ msgstr "Дистанция" #~ msgctxt "NVT Window" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "Info" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "Result Window" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "Note Window" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "Override Window" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "Scan Configuration Window" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "NVT Window" #~ msgid "NVTs" #~ msgstr "NVT" #~ msgctxt "Info" #~ msgid "NVTs" #~ msgstr "NVT" #~ msgctxt "Result Window" #~ msgid "NVTs" #~ msgstr "NVT" #~ msgctxt "Note Window" #~ msgid "NVTs" #~ msgstr "NVT" #~ msgctxt "Override Window" #~ msgid "NVTs" #~ msgstr "NVT" #~ msgctxt "Scan Configuration Window" #~ msgid "NVTs" #~ msgstr "NVT" #~ msgctxt "NVT Window" #~ msgid "NVT Details" #~ msgstr "Подробности NVT" #~ msgctxt "Info" #~ msgid "NVT Details" #~ msgstr "Подробности NVT" #~ msgctxt "Result Window" #~ msgid "NVT Details" #~ msgstr "Подробности NVT" #~ msgctxt "Note Window" #~ msgid "NVT Details" #~ msgstr "Подробности NVT" #~ msgctxt "Override Window" #~ msgid "NVT Details" #~ msgstr "Подробности NVT" #~ msgctxt "Scan Configuration Window" #~ msgid "NVT Details" #~ msgstr "Подробности NVT" #~ msgctxt "NVT Window" #~ msgid "NVT Filter" #~ msgstr "Фильтр NVT" #~ msgctxt "Info" #~ msgid "NVT Filter" #~ msgstr "Фильтр NVT" #~ msgctxt "Result Window" #~ msgid "NVT Filter" #~ msgstr "Фильтр NVT" #~ msgctxt "Note Window" #~ msgid "NVT Filter" #~ msgstr "Фильтр NVT" #~ msgctxt "Override Window" #~ msgid "NVT Filter" #~ msgstr "Фильтр NVT" #~ msgctxt "Scan Configuration Window" #~ msgid "NVT Filter" #~ msgstr "Фильтр NVT" #~ msgctxt "NVT Window" #~ msgid "Affected Software/OS" #~ msgstr "Затронутое ПО/ОС" #~ msgctxt "NVT Window" #~ msgid "Vulnerability Insight" #~ msgstr "Описание Уязвимости" #~ msgctxt "NVT Window" #~ msgid "Vulnerability Detection Method" #~ msgstr "Метод Выявления Уязвимости" #~ msgctxt "NVT Window" #~ msgid "Impact" #~ msgstr "Влияние" #~ msgctxt "NVT Window" #~ msgid "Solution" #~ msgstr "Решение" #~ msgctxt "NVT Window" #~ msgid "Preferences" #~ msgstr "Предпочтения" #~ msgctxt "Reference List" #~ msgid "Warning" #~ msgstr "Предупреждение" #~ msgctxt "Reference List" #~ msgid "Other" #~ msgstr "Другие" #~ msgctxt "CVE Window" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "Info" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "Result Window" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "NVT Window" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "CPE Window" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "OVAL Definition Window" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "CVE Window" #~ msgid "CVEs" #~ msgstr "CVE" #~ msgctxt "Info" #~ msgid "CVEs" #~ msgstr "CVE" #~ msgctxt "Result Window" #~ msgid "CVEs" #~ msgstr "CVE" #~ msgctxt "NVT Window" #~ msgid "CVEs" #~ msgstr "CVE" #~ msgctxt "CPE Window" #~ msgid "CVEs" #~ msgstr "CVE" #~ msgctxt "OVAL Definition Window" #~ msgid "CVEs" #~ msgstr "CVE" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "CVEs" #~ msgstr "CVE" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "CVEs" #~ msgstr "CVE" #~ msgctxt "CVE Window" #~ msgid "CVE Details" #~ msgstr "Подробности CVE" #~ msgctxt "Info" #~ msgid "CVE Details" #~ msgstr "Подробности CVE" #~ msgctxt "Result Window" #~ msgid "CVE Details" #~ msgstr "Подробности CVE" #~ msgctxt "NVT Window" #~ msgid "CVE Details" #~ msgstr "Подробности CVE" #~ msgctxt "CPE Window" #~ msgid "CVE Details" #~ msgstr "Подробности CVE" #~ msgctxt "OVAL Definition Window" #~ msgid "CVE Details" #~ msgstr "Подробности CVE" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "CVE Details" #~ msgstr "Подробности CVE" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "CVE Details" #~ msgstr "Подробности CVE" #~ msgctxt "CVE Window" #~ msgid "CVE Filter" #~ msgstr "Фильтр CVE" #~ msgctxt "Info" #~ msgid "CVE Filter" #~ msgstr "Фильтр CVE" #~ msgctxt "Result Window" #~ msgid "CVE Filter" #~ msgstr "Фильтр CVE" #~ msgctxt "NVT Window" #~ msgid "CVE Filter" #~ msgstr "Фильтр CVE" #~ msgctxt "CPE Window" #~ msgid "CVE Filter" #~ msgstr "Фильтр CVE" #~ msgctxt "OVAL Definition Window" #~ msgid "CVE Filter" #~ msgstr "Фильтр CVE" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "CVE Filter" #~ msgstr "Фильтр CVE" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "CVE Filter" #~ msgstr "Фильтр CVE" #~ msgctxt "CPE Window" #~ msgid "CPE" #~ msgstr "CPE" #~ msgctxt "Info" #~ msgid "CPE" #~ msgstr "CPE" #~ msgctxt "Result Window" #~ msgid "CPE" #~ msgstr "CPE" #~ msgctxt "CPE Window" #~ msgid "CPEs" #~ msgstr "CPE" #~ msgctxt "Info" #~ msgid "CPEs" #~ msgstr "CPE" #~ msgctxt "Result Window" #~ msgid "CPEs" #~ msgstr "CPE" #~ msgctxt "CPE Window" #~ msgid "CPE Details" #~ msgstr "Подробности CPE" #~ msgctxt "Info" #~ msgid "CPE Details" #~ msgstr "Подробности CPE" #~ msgctxt "Result Window" #~ msgid "CPE Details" #~ msgstr "Подробности CPE" #~ msgctxt "CPE Window" #~ msgid "CPE Filter" #~ msgstr "Фильтр CPE" #~ msgctxt "Info" #~ msgid "CPE Filter" #~ msgstr "Фильтр CPE" #~ msgctxt "Result Window" #~ msgid "CPE Filter" #~ msgstr "Фильтр CPE" #~ msgctxt "OVAL Definition Window" #~ msgid "OVAL Definition" #~ msgstr "Определение OVAL" #~ msgctxt "Info" #~ msgid "OVAL Definition" #~ msgstr "Определение OVAL" #~ msgctxt "OVAL Definition Window" #~ msgid "OVAL Definitions" #~ msgstr "Определения OVAL" #~ msgctxt "Info" #~ msgid "OVAL Definitions" #~ msgstr "Определения OVAL" #~ msgctxt "OVAL Definition Window" #~ msgid "OVAL Definition Details" #~ msgstr "Подробности Определения OVAL" #~ msgctxt "Info" #~ msgid "OVAL Definition Details" #~ msgstr "Подробности Определения OVAL" #~ msgctxt "OVAL Definition Window" #~ msgid "OVAL Filter" #~ msgstr "Фильтр OVAL" #~ msgctxt "Info" #~ msgid "OVAL Filter" #~ msgstr "Фильтр OVAL" #~ msgctxt "OVAL Definition Window" #~ msgid "Family" #~ msgstr "Группа" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "CERT-Bund Advisory" #~ msgstr "Предупреждение CERT-Bund" #~ msgctxt "Info" #~ msgid "CERT-Bund Advisory" #~ msgstr "Предупреждение CERT-Bund" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "CERT-Bund Advisories" #~ msgstr "Предупреждения CERT-Bund" #~ msgctxt "Info" #~ msgid "CERT-Bund Advisories" #~ msgstr "Предупреждения CERT-Bund" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "CERT-Bund Advisory Details" #~ msgstr "Подробности Предупреждения CERT-Bund" #~ msgctxt "Info" #~ msgid "CERT-Bund Advisory Details" #~ msgstr "Подробности Предупреждения CERT-Bund" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "CERT-Bund Filter" #~ msgstr "Фильтр CERT-Bund" #~ msgctxt "Info" #~ msgid "CERT-Bund Filter" #~ msgstr "Фильтр CERT-Bund" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "very high" #~ msgstr "очень высокий" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "high" #~ msgstr "высокий" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "medium" #~ msgstr "средний" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "low" #~ msgstr "низкий" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "very low" #~ msgstr "очень низкий" #~ msgctxt "CERT-Bund Advisory Window" #~ msgid "Referenced CVEs" #~ msgstr "Использованные CVE" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "DFN-CERT Advisory" #~ msgstr "Предупреждение DFN-CERT" #~ msgctxt "Info" #~ msgid "DFN-CERT Advisory" #~ msgstr "Предупреждение DFN-CERT" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "DFN-CERT Advisories" #~ msgstr "Предупреждения DFN-CERT" #~ msgctxt "Info" #~ msgid "DFN-CERT Advisories" #~ msgstr "Предупреждения DFN-CERT" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "DFN-CERT Advisory Details" #~ msgstr "Подробности Предупреждения DFN-CERT" #~ msgctxt "Info" #~ msgid "DFN-CERT Advisory Details" #~ msgstr "Подробности Предупреждения DFN-CERT" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "DFN-CERT Filter" #~ msgstr "Фильтр DFN-CERT" #~ msgctxt "Info" #~ msgid "DFN-CERT Filter" #~ msgstr "Фильтр DFN-CERT" #~ msgctxt "DFN-CERT Advisory Window" #~ msgid "Referenced CVEs" #~ msgstr "Использованные CVE" #~ msgctxt "All SecInfo Information Window" #~ msgid "All SecInfo" #~ msgstr "Вся База Знаний" #~ msgctxt "Info" #~ msgid "All SecInfo" #~ msgstr "Вся База Знаний" #~ msgctxt "Info Window" #~ msgid "All SecInfo" #~ msgstr "Вся База Знаний" #~ msgctxt "All SecInfo Information Window" #~ msgid "All SecInfo Information" #~ msgstr "Вся Информация в Базе Знаний" #~ msgctxt "Info" #~ msgid "All SecInfo Information" #~ msgstr "Вся Информация в Базе Знаний" #~ msgctxt "Info Window" #~ msgid "All SecInfo Information" #~ msgstr "Вся Информация в Базе Знаний" #~ msgctxt "All SecInfo Information Window" #~ msgid "Info Filter" #~ msgstr "Фильтр Базы Знаний" #~ msgctxt "Info" #~ msgid "Info Filter" #~ msgstr "Фильтр Базы Знаний" #~ msgctxt "Info Window" #~ msgid "Info Filter" #~ msgstr "Фильтр Базы Знаний" #~ msgctxt "All SecInfo Information Window" #~ msgid "All SecInfo Filter" #~ msgstr "Фильтр всей Базы Знаний" #~ msgctxt "Info" #~ msgid "All SecInfo Filter" #~ msgstr "Фильтр всей Базы Знаний" #~ msgctxt "Info Window" #~ msgid "All SecInfo Filter" #~ msgstr "Фильтр всей Базы Знаний" #~ msgctxt "Info Window" #~ msgid "Last updated" #~ msgstr "Последнее обновление" #~ msgctxt "Target Window" #~ msgid "Target" #~ msgstr "Цель" #~ msgctxt "Target Window" #~ msgid "Targets" #~ msgstr "Цели" #~ msgctxt "Target Window" #~ msgid "New Target" #~ msgstr "Новая Цель" #~ msgctxt "Target Window" #~ msgid "Create Target" #~ msgstr "Создать Цель" #~ msgctxt "Target Window" #~ msgid "Edit Target" #~ msgstr "Редактировать Цель" #~ msgctxt "Target Window" #~ msgid "Save Target" #~ msgstr "Сохранять Цель" #~ msgctxt "Target Window" #~ msgid "Target Details" #~ msgstr "Подробности Цели" #~ msgctxt "Target Window" #~ msgid "Target Filter" #~ msgstr "Фильтр Целей" #~ msgctxt "Target Window" #~ msgid "Targets Filter" #~ msgstr "Фильтр Целей" #~ msgctxt "Target Window" #~ msgid "Credentials" #~ msgstr "Атрибуты доступа" #~ msgctxt "Target Window" #~ msgid "Import" #~ msgstr "Импортировать" #~ msgctxt "Target Window" #~ msgid "Import Authentication" #~ msgstr "Импортировать аутентификацию" #~ msgctxt "Target Window" #~ msgid "Username" #~ msgstr "Имя" #~ msgctxt "Target Window" #~ msgid "Password" #~ msgstr "Пароль" #~ msgctxt "Port List Window" #~ msgid "Port List" #~ msgstr "Список Портов" #~ msgctxt "Target Window" #~ msgid "Port List" #~ msgstr "Список Портов" #~ msgctxt "Port List Window" #~ msgid "Port Lists" #~ msgstr "Списки Портов" #~ msgctxt "Target Window" #~ msgid "Port Lists" #~ msgstr "Списки Портов" #~ msgctxt "Port List Window" #~ msgid "New Port List" #~ msgstr "Новый Список Портов" #~ msgctxt "Target Window" #~ msgid "New Port List" #~ msgstr "Новый Список Портов" #~ msgctxt "Port List Window" #~ msgid "Create Port List" #~ msgstr "Создать Список Портов" #~ msgctxt "Target Window" #~ msgid "Create Port List" #~ msgstr "Создать Список Портов" #~ msgctxt "Port List Window" #~ msgid "Edit Port List" #~ msgstr "Редактировать Список Портов" #~ msgctxt "Target Window" #~ msgid "Edit Port List" #~ msgstr "Редактировать Список Портов" #~ msgctxt "Port List Window" #~ msgid "Save Port List" #~ msgstr "Сохранить Список Портов" #~ msgctxt "Target Window" #~ msgid "Save Port List" #~ msgstr "Сохранить Список Портов" #~ msgctxt "Port List Window" #~ msgid "Port List Details" #~ msgstr "Подробности Списка Портов" #~ msgctxt "Target Window" #~ msgid "Port List Details" #~ msgstr "Подробности Списка Портов" #~ msgctxt "Port List Window" #~ msgid "Port List Filter" #~ msgstr "Фильтр Списков Портов" #~ msgctxt "Target Window" #~ msgid "Port List Filter" #~ msgstr "Фильтр Списков Портов" #~ msgctxt "Port List Window" #~ msgid "Port Lists Filter" #~ msgstr "Фильтр Списков Портов" #~ msgctxt "Target Window" #~ msgid "Port Lists Filter" #~ msgstr "Фильтр Списков Портов" #~ msgctxt "Port List Window" #~ msgid "Port Ranges" #~ msgstr "Диапазоны Портов" #~ msgctxt "Port List Window" #~ msgid "From file" #~ msgstr "Из файла" #~ msgctxt "Port List Window" #~ msgid "Start" #~ msgstr "Начало" #~ msgctxt "Port List Window" #~ msgid "End" #~ msgstr "Конец" #~ msgctxt "Credential Window" #~ msgid "Credential" #~ msgstr "Атрибуты доступа" #~ msgctxt "Credential Window" #~ msgid "Credentials" #~ msgstr "Атрибуты доступа" #~ msgctxt "Credential Window" #~ msgid "New Credential" #~ msgstr "Новые Атрибуты доступа" #~ msgctxt "Credential Window" #~ msgid "Create Credential" #~ msgstr "Создать Атрибуты доступа" #~ msgctxt "Credential Window" #~ msgid "Edit Credential" #~ msgstr "Редактировать Атрибуты доступа" #~ msgctxt "Credential Window" #~ msgid "Save Credential" #~ msgstr "Сохранить Атрибуты доступа" #~ msgctxt "Credential Window" #~ msgid "Credential Details" #~ msgstr "Подробности Атрибутов доступа" #~ msgctxt "Credential Window" #~ msgid "Credential Filter" #~ msgstr "Фильтр Атрибутов доступа" #~ msgctxt "Credential Window" #~ msgid "Credentials Filter" #~ msgstr "Фильтр Атрибутов доступа" #~ msgctxt "Credential Window" #~ msgid "Download RPM package" #~ msgstr "Скачать RPM-пакет" #~ msgctxt "Credential Window" #~ msgid "Download RPM" #~ msgstr "Скачать RPM" #~ msgctxt "Credential Window" #~ msgid "Download Debian package" #~ msgstr "Скачать Debian-пакет" #~ msgctxt "Credential Window" #~ msgid "Download Deb" #~ msgstr "Скачать Deb" #~ msgctxt "Credential Window" #~ msgid "Download Exe package" #~ msgstr "Скачать Exe-пакет" #~ msgctxt "Credential Window" #~ msgid "Download Exe" #~ msgstr "Скачать Exe" #~ msgctxt "Credential Window" #~ msgid "Download Certificate" #~ msgstr "Скачать Сертификат" #~ msgctxt "Credential Window" #~ msgid "Download CA Certificate" #~ msgstr "Скачать Сертификат УЦ" #~ msgctxt "Credential Window" #~ msgid "Download Public Key" #~ msgstr "Скачать Открытый Ключ" #~ msgctxt "Credential Window" #~ msgid "Login" #~ msgstr "Имя" #~ msgctxt "Credential Window" #~ msgid "Password" #~ msgstr "Пароль" #~ msgctxt "Credential Window" #~ msgid "Public key" #~ msgstr "Открытый ключ" #~ msgctxt "Scan Config Window" #~ msgid "Scan Config" #~ msgstr "Конфигурация Сканирования" #~ msgctxt "Scan Configuration" #~ msgid "Scan Config" #~ msgstr "Конфигурация Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Config" #~ msgstr "Конфигурация Сканирования" #~ msgctxt "Config" #~ msgid "Scan Configs" #~ msgstr "Конфигурации Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "Scan Configs" #~ msgstr "Конфигурации Сканирования" #~ msgctxt "Scan Configuration" #~ msgid "Scan Configs" #~ msgstr "Конфигурации Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Configs" #~ msgstr "Конфигурации Сканирования" #~ msgctxt "Config" #~ msgid "Scan Configuration" #~ msgstr "Конфигурация Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "Scan Configuration" #~ msgstr "Конфигурация Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Configuration" #~ msgstr "Конфигурация Сканирования" #~ msgctxt "Config" #~ msgid "Scan Configurations" #~ msgstr "Конфигурации Сканирования" #~ msgctxt "Scan Config" #~ msgid "Scan Configurations" #~ msgstr "Конфигурации Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "Scan Configurations" #~ msgstr "Конфигурации Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Configurations" #~ msgstr "Конфигурации Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "Config" #~ msgstr "Конфигурация" #~ msgctxt "Scan Configuration" #~ msgid "Config" #~ msgstr "Конфигурация" #~ msgctxt "Scan Configuration Window" #~ msgid "Config" #~ msgstr "Конфигурация" #~ msgctxt "Scan Config" #~ msgid "Configs" #~ msgstr "Конфигурации" #~ msgctxt "Scan Config Window" #~ msgid "Configs" #~ msgstr "Конфигурации" #~ msgctxt "Scan Configuration" #~ msgid "Configs" #~ msgstr "Конфигурации" #~ msgctxt "Scan Configuration Window" #~ msgid "Configs" #~ msgstr "Конфигурации" #~ msgctxt "Config" #~ msgid "New Scan Config" #~ msgstr "Новая Конфигурация Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "New Scan Config" #~ msgstr "Новая Конфигурация Сканирования" #~ msgctxt "Scan Configuration" #~ msgid "New Scan Config" #~ msgstr "Новая Конфигурация Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "New Scan Config" #~ msgstr "Новая Конфигурация Сканирования" #~ msgctxt "Config" #~ msgid "New Scan Configuration" #~ msgstr "Новая Конфигурация Сканирования" #~ msgctxt "Scan Config" #~ msgid "New Scan Configuration" #~ msgstr "Новая Конфигурация Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "New Scan Configuration" #~ msgstr "Новая Конфигурация Сканирования" #~ msgctxt "Scan Configuration" #~ msgid "New Scan Configuration" #~ msgstr "Новая Конфигурация Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "New Scan Configuration" #~ msgstr "Новая Конфигурация Сканирования" #~ msgctxt "Config" #~ msgid "Create Scan Config" #~ msgstr "Создать Конфигурацию Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "Create Scan Config" #~ msgstr "Создать Конфигурацию Сканирования" #~ msgctxt "Scan Configuration" #~ msgid "Create Scan Config" #~ msgstr "Создать Конфигурацию Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "Create Scan Config" #~ msgstr "Создать Конфигурацию Сканирования" #~ msgctxt "Config" #~ msgid "Edit Scan Config" #~ msgstr "Редактировать Конфигурацию Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "Edit Scan Config" #~ msgstr "Редактировать Конфигурацию Сканирования" #~ msgctxt "Scan Configuration" #~ msgid "Edit Scan Config" #~ msgstr "Редактировать Конфигурацию Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Scan Config" #~ msgstr "Редактировать Конфигурацию Сканирования" #~ msgctxt "Config" #~ msgid "Edit Scan Configuration" #~ msgstr "Редактировать Конфигурацию Сканирования" #~ msgctxt "Scan Config" #~ msgid "Edit Scan Configuration" #~ msgstr "Редактировать Конфигурацию Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "Edit Scan Configuration" #~ msgstr "Редактировать Конфигурацию Сканирования" #~ msgctxt "Scan Configuration" #~ msgid "Edit Scan Configuration" #~ msgstr "Редактировать Конфигурацию Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Scan Configuration" #~ msgstr "Редактировать Конфигурацию Сканирования" #~ msgctxt "Config" #~ msgid "Save Config" #~ msgstr "Сохранить Конфигурацию" #~ msgctxt "Scan Config Window" #~ msgid "Save Config" #~ msgstr "Сохранить Конфигурацию" #~ msgctxt "Scan Configuration" #~ msgid "Save Config" #~ msgstr "Сохранить Конфигурацию" #~ msgctxt "Scan Configuration Window" #~ msgid "Save Config" #~ msgstr "Сохранить Конфигурацию" #~ msgctxt "Config" #~ msgid "Scan Config Details" #~ msgstr "Подробности Конфигурации Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "Scan Config Details" #~ msgstr "Подробности Конфигурации Сканирования" #~ msgctxt "Scan Configuration" #~ msgid "Scan Config Details" #~ msgstr "Подробности Конфигурации Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Config Details" #~ msgstr "Подробности Конфигурации Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "Scan Config Filter" #~ msgstr "Фильтр Конфигураций Сканирования" #~ msgctxt "Scan Configuration" #~ msgid "Scan Config Filter" #~ msgstr "Фильтр Конфигураций Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Config Filter" #~ msgstr "Фильтр Конфигураций Сканирования" #~ msgctxt "Config" #~ msgid "Configs Filter" #~ msgstr "Фильтр Конфигураций Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "Configs Filter" #~ msgstr "Фильтр Конфигураций Сканирования" #~ msgctxt "Scan Configuration" #~ msgid "Configs Filter" #~ msgstr "Фильтр Конфигураций Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "Configs Filter" #~ msgstr "Фильтр Конфигураций Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "Grows" #~ msgstr "Растёт" #~ msgctxt "Scan Configuration Window" #~ msgid "Grows" #~ msgstr "Растёт" #~ msgctxt "Scan Config Window" #~ msgid "Dynamic" #~ msgstr "Динамический" #~ msgctxt "Scan Configuration Window" #~ msgid "Dynamic" #~ msgstr "Динамический" #~ msgctxt "Scan Config Window" #~ msgid "" #~ "The family selection is DYNAMIC. New families will automatically be added " #~ "and considered." #~ msgstr "" #~ "У групп выбран тип ДИНАМИЧЕСКИЙ. Новые группы будут автоматически " #~ "добавляться и учитываться." #~ msgctxt "Scan Configuration Window" #~ msgid "" #~ "The family selection is DYNAMIC. New families will automatically be added " #~ "and considered." #~ msgstr "" #~ "У групп выбран тип ДИНАМИЧЕСКИЙ. Новые группы будут автоматически " #~ "добавляться и учитываться." #~ msgctxt "Scan Config Window" #~ msgid "" #~ "The family selection is STATIC. New families will NOT automatically be " #~ "added or considered." #~ msgstr "" #~ "У групп выбран тип СТАТИЧНЫЙ. Новые группы НЕ будут автоматически " #~ "добавляться и учитываться." #~ msgctxt "Scan Configuration Window" #~ msgid "" #~ "The family selection is STATIC. New families will NOT automatically be " #~ "added or considered." #~ msgstr "" #~ "У групп выбран тип СТАТИЧНЫЙ. Новые группы НЕ будут автоматически " #~ "добавляться и учитываться." #~ msgctxt "Scan Config Window" #~ msgid "Static" #~ msgstr "Статичный" #~ msgctxt "Scan Configuration Window" #~ msgid "Static" #~ msgstr "Статичный" #~ msgctxt "Scan Config Window" #~ msgid "" #~ "The NVT selection is DYNAMIC. New NVTs will automatically be added and " #~ "considered." #~ msgstr "" #~ "У NVT выбран тип ДИНАМИЧЕСКИЙ. Новые NVT будут автоматически добавляться " #~ "и учитываться." #~ msgctxt "Scan Configuration Window" #~ msgid "" #~ "The NVT selection is DYNAMIC. New NVTs will automatically be added and " #~ "considered." #~ msgstr "" #~ "У NVT выбран тип ДИНАМИЧЕСКИЙ. Новые NVT будут автоматически добавляться " #~ "и учитываться." #~ msgctxt "Scan Config Window" #~ msgid "" #~ "The NVT selection is DYNAMIC. New NVTs of selected families will " #~ "automatically be added and considered." #~ msgstr "" #~ "У NVT выбран тип ДИНАМИЧЕСКИЙ. Новые NVT выбранных групп будут " #~ "автоматически добавляться и учитываться." #~ msgctxt "Scan Configuration Window" #~ msgid "" #~ "The NVT selection is DYNAMIC. New NVTs of selected families will " #~ "automatically be added and considered." #~ msgstr "" #~ "У NVT выбран тип ДИНАМИЧЕСКИЙ. Новые NVT выбранных групп будут " #~ "автоматически добавляться и учитываться." #~ msgctxt "Scan Config Window" #~ msgid "" #~ "The NVT selection is STATIC. New NVTs will NOT automatically be added or " #~ "considered." #~ msgstr "" #~ "У NVT выбран тип СТАТИЧНЫЙ. Новые NVT НЕ будут автоматически добавляться " #~ "и учитываться." #~ msgctxt "Scan Configuration Window" #~ msgid "" #~ "The NVT selection is STATIC. New NVTs will NOT automatically be added or " #~ "considered." #~ msgstr "" #~ "У NVT выбран тип СТАТИЧНЫЙ. Новые NVT НЕ будут автоматически добавляться " #~ "и учитываться." #~ msgctxt "Scan Config Table Row" #~ msgid " of " #~ msgstr " из " #~ msgctxt "Scan Config Window" #~ msgid " of " #~ msgstr " из " #~ msgctxt "Scan Configuration Window" #~ msgid " of " #~ msgstr " из " #~ msgctxt "Scan Config Window" #~ msgid "Cannot move Scan Config to trashcan" #~ msgstr "Невозможно переместить Конфигурацию Сканирования в Корзину" #~ msgctxt "Scan Configuration Window" #~ msgid "Cannot move Scan Config to trashcan" #~ msgstr "Невозможно переместить Конфигурацию Сканирования в Корзину" #~ msgctxt "Scan Config Window" #~ msgid "Scan Config Family Details" #~ msgstr "Подробности Группы Конфигурации Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Config Family Details" #~ msgstr "Подробности Группы Конфигурации Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "Edit Scan Config Family" #~ msgstr "Редактировать Группу Конфигурации Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Scan Config Family" #~ msgstr "Редактировать Группу Конфигурации Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "Scan Config NVT Details" #~ msgstr "Подробности NVT Конфигурации Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Config NVT Details" #~ msgstr "Подробности NVT Конфигурации Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "Edit Scan Config NVT" #~ msgstr "Редактировать NVT Конфигурации Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Scan Config NVT" #~ msgstr "Редактировать NVT Конфигурации Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "Edit Scan Config NVT Details" #~ msgstr "Редактировать Подробности NVT Конфигурации Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Scan Config NVT Details" #~ msgstr "Редактировать Подробности NVT Конфигурации Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "default" #~ msgstr "по умолчанию" #~ msgctxt "Scan Configuration Window" #~ msgid "default" #~ msgstr "по умолчанию" #~ msgctxt "Scan Configuration Window" #~ msgid "Import Scan Config" #~ msgstr "Импортировать Конфигурацию Сканирования" #~ msgctxt "Scan Configuration Window" #~ msgid "Import XML config" #~ msgstr "Импортируемая XML-Конфигурация" #~ msgctxt "Scan Configuration Window" #~ msgid "Base" #~ msgstr "Базовая конфигурация" #~ msgctxt "Scan Configuration Window" #~ msgid "Empty, static and fast" #~ msgstr "Пустой, статичный и быстрый" #~ msgctxt "Scan Configuration Window" #~ msgid "Full and fast" #~ msgstr "Полный и быстрый" #~ msgctxt "Scan Config Window" #~ msgid "Trend" #~ msgstr "Трэнд" #~ msgctxt "Scan Configuration Window" #~ msgid "Trend" #~ msgstr "Трэнд" #~ msgctxt "Scan Configuration Window" #~ msgid "Network Vulnerability Test Families" #~ msgstr "Группы Проверок Сетевых Уязвимостей" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Network Vulnerability Test Families" #~ msgstr "Редактировать Группы Проверок Сетевых Уязвимостей" #~ msgctxt "Scan Configuration Window" #~ msgid "Scan Config Family" #~ msgstr "Группа Конфигурации Сканирования" #~ msgctxt "Scan Config Window" #~ msgid "Family" #~ msgstr "Группа" #~ msgctxt "Scan Configuration Window" #~ msgid "Family" #~ msgstr "Группа" #~ msgctxt "Scan Configuration Window" #~ msgid "Families" #~ msgstr "Группы" #~ msgctxt "Scan Configuration Window" #~ msgid "Scanner Preferences" #~ msgstr "Предпочтения Сканера" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Scanner Preferences" #~ msgstr "Редактировать Предпочтения Сканера" #~ msgctxt "Scan Configuration Window" #~ msgid "NVTs selected" #~ msgstr "выбраны NVT" #~ msgctxt "Scan Configuration Window" #~ msgid "Network Vulnerability Test Preferences" #~ msgstr "Предпочтения Проверок Сетевых Уязвимостей" #~ msgctxt "Scan Config Window" #~ msgid "Edit Network Vulnerability Test Preferences" #~ msgstr "Редактировать Предпочтения Проверок Сетевых Уязвимостей" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Network Vulnerability Test Preferences" #~ msgstr "Редактировать Предпочтения Проверок Сетевых Уязвимостей" #~ msgctxt "Scan Configuration Window" #~ msgid "Network Vulnerability Tests" #~ msgstr "Проверки Сетевых Уязвимостей" #~ msgctxt "Scan Configuration Window" #~ msgid "Edit Network Vulnerability Tests" #~ msgstr "Редактировать Проверки Сетевых Уязвимостей" #~ msgctxt "Scan Configuration Window" #~ msgid "Select all NVTs" #~ msgstr "Выбрать все NVT" #~ msgctxt "Scan Configuration Window" #~ msgid " in selected families" #~ msgstr " в выбранных группах" #~ msgctxt "Scan Configuration Window" #~ msgid " in total" #~ msgstr " всего" #~ msgctxt "Scan Configuration Window" #~ msgid "Timeout" #~ msgstr "Таймаут" #~ msgctxt "Scan Configuration Window" #~ msgid "Apply default timeout" #~ msgstr "Применить таймаут по умолчанию" #~ msgctxt "Scan Config Window" #~ msgid "Preferences" #~ msgstr "Предпочтения" #~ msgctxt "Scan Configuration Window" #~ msgid "Preferences" #~ msgstr "Предпочтения" #~ msgctxt "Scan Configuration Window" #~ msgid "Prefs" #~ msgstr "Предпочтения" #~ msgctxt "Scan Configuration Window" #~ msgid "Selected" #~ msgstr "Выбранные" #~ msgctxt "Scan Config Window" #~ msgid "Value" #~ msgstr "Значение" #~ msgctxt "Scan Configuration Window" #~ msgid "Value" #~ msgstr "Значение" #~ msgctxt "Scan Configuration Window" #~ msgid "Current Value" #~ msgstr "Текущее значение" #~ msgctxt "Scan Configuration Window" #~ msgid "Default Value" #~ msgstr "Значение по умолчанию" #~ msgctxt "Scan Configuration Window" #~ msgid "Default" #~ msgstr "По умолчанию" #~ msgctxt "Scan Configuration Window" #~ msgid "New Value" #~ msgstr "Новое Значение" #~ msgctxt "Scan Configuration Window" #~ msgid "Tasks using this Config" #~ msgstr "Задачи, связанные с данной Конфигурацией" #~ msgctxt "Scan Config Table Row" #~ msgid "Replace existing value with" #~ msgstr "Заменить существующее значение" #~ msgctxt "Alert Window" #~ msgid "Alert" #~ msgstr "Уведомление" #~ msgctxt "Alert Window" #~ msgid "Alerts" #~ msgstr "Уведомления" #~ msgctxt "Alert Window" #~ msgid "New Alert" #~ msgstr "Новое уведомление" #~ msgctxt "Alert Window" #~ msgid "Create Alert" #~ msgstr "Создать Уведомление" #~ msgctxt "Alert Window" #~ msgid "Edit Alert" #~ msgstr "Редактировать Уведомление" #~ msgctxt "Alert Window" #~ msgid "Save Alert" #~ msgstr "Сохранить Уведомление" #~ msgctxt "Alert Window" #~ msgid "Alert Details" #~ msgstr "Подробности Уведомления" #~ msgctxt "Alert Window" #~ msgid "Alert Filter" #~ msgstr "Фильтр Уведомление" #~ msgctxt "Alert Window" #~ msgid "Alerts Filter" #~ msgstr "Фильтр Уведомлений" #~ msgctxt "Alert Window" #~ msgid "Test" #~ msgstr "Проверка" #~ msgctxt "Alert Window" #~ msgid "Task run status changed to" #~ msgstr "Статус исполнения Задачи изменился на" #~ msgctxt "Alert Table Row" #~ msgid "Task run status changed" #~ msgstr "Статус исполнения Задачи изменился" #~ msgctxt "Alert Window" #~ msgid "Task run status changed" #~ msgstr "Статус исполнения Задачи изменился" #~ msgctxt "Alert Window" #~ msgid "to" #~ msgstr "на" #~ msgctxt "Alert Window" #~ msgid "Always" #~ msgstr "Всегда" #~ msgctxt "Alert Window" #~ msgid "Severity is at least " #~ msgstr "Важность как минимум " #~ msgctxt "Alert Window" #~ msgid "Severity at least" #~ msgstr "Важность минимум" #~ msgctxt "Alert Window" #~ msgid "Severity level " #~ msgstr "Уровень Важности " #~ msgctxt "Alert Table Row" #~ msgid "Severity changed" #~ msgstr "Важность изменена" #~ msgctxt "Alert Window" #~ msgid "Severity changed" #~ msgstr "Важность изменена" #~ msgctxt "Alert Table Row" #~ msgid "changed" #~ msgstr "изменена" #~ msgctxt "Alert Window" #~ msgid "changed" #~ msgstr "изменена" #~ msgctxt "Alert Window" #~ msgid "increased" #~ msgstr "увеличена" #~ msgctxt "Alert Window" #~ msgid "decreased" #~ msgstr "уменьшена" #~ msgctxt "Alert Window" #~ msgid "Email" #~ msgstr "Электронная почта" #~ msgctxt "Alert Window" #~ msgid "To Address" #~ msgstr "Кому" #~ msgctxt "Alert Table Row" #~ msgid "To" #~ msgstr "Кому" #~ msgctxt "Alert Window" #~ msgid "To" #~ msgstr "Кому" #~ msgctxt "Alert Window" #~ msgid "From Address" #~ msgstr "От" #~ msgctxt "Alert Window" #~ msgid "Content" #~ msgstr "Содержание" #~ msgctxt "Alert Window" #~ msgid "Simple notice" #~ msgstr "Простое извещение" #~ msgctxt "Alert Window" #~ msgid "Include report" #~ msgstr "Вложить отчёт" #~ msgctxt "Alert Window" #~ msgid "Attach report" #~ msgstr "Прикрепить отчёт" #~ msgctxt "Alert Window" #~ msgid "System Logger" #~ msgstr "Коллектор Событий" #~ msgctxt "Alert Window" #~ msgid "HTTP Get" #~ msgstr "HTTP-Get" #~ msgctxt "Alert Window" #~ msgid "Sourcefire Connector" #~ msgstr "Sourcefire-Коннектор" #~ msgctxt "Alert Window" #~ msgid "Defense Center IP" #~ msgstr "Defense Center IP" #~ msgctxt "Alert Window" #~ msgid "Defense Center Port" #~ msgstr "Порт Defense Center" #~ msgctxt "Alert Window" #~ msgid "PKCS12 file" #~ msgstr "PKCS12 файл" #~ msgctxt "Alert Window" #~ msgid "verinice.PRO Connector" #~ msgstr "verinice.PRO-Коннектор" #~ msgctxt "Alert Window" #~ msgid "verinice.PRO URL" #~ msgstr "verinice.PRO-URL" #~ msgctxt "Alert Window" #~ msgid "verinice.PRO Username" #~ msgstr "verinice.PRO-Имя" #~ msgctxt "Alert Table Row" #~ msgid "Username" #~ msgstr "Имя пользователя" #~ msgctxt "Alert Window" #~ msgid "Username" #~ msgstr "Имя пользователя" #~ msgctxt "Alert Window" #~ msgid "verinice.PRO Password" #~ msgstr "verinice.PRO-Пароль" #~ msgctxt "Alert Window" #~ msgid "Method" #~ msgstr "Метод" #~ msgctxt "Schedule Window" #~ msgid "Schedule" #~ msgstr "Расписание" #~ msgctxt "Schedule Window" #~ msgid "Schedules" #~ msgstr "Расписания" #~ msgctxt "Schedule Window" #~ msgid "New Schedule" #~ msgstr "Новое Расписание" #~ msgctxt "Schedule Window" #~ msgid "Create Schedule" #~ msgstr "Создать Расписание" #~ msgctxt "Schedule Window" #~ msgid "Edit Schedule" #~ msgstr "Редактировать Расписание" #~ msgctxt "Schedule Window" #~ msgid "Save Schedule" #~ msgstr "Сохранить Расписание" #~ msgctxt "Schedule Window" #~ msgid "Schedule Details" #~ msgstr "Подробности Расписания" #~ msgctxt "Schedule Window" #~ msgid "Schedule Filter" #~ msgstr "Фильтр Расписаний" #~ msgctxt "Schedule Window" #~ msgid "Schedules Filter" #~ msgstr "Фильтр Расписаний" #~ msgctxt "Report Format Window" #~ msgid "Report Format" #~ msgstr "Формат Отчётов" #~ msgctxt "Report Format Window" #~ msgid "Report Formats" #~ msgstr "Форматы Отчётов" #~ msgctxt "Report Format Window" #~ msgid "New Report Format" #~ msgstr "Новый Формат Отчётов" #~ msgctxt "Report Format Window" #~ msgid "Edit Report Format" #~ msgstr "Редактировать Формат Отчётов" #~ msgctxt "Report Format Window" #~ msgid "Save Report Format" #~ msgstr "Сохранить Формат Отчётов" #~ msgctxt "Report Format Window" #~ msgid "Report Format Details" #~ msgstr "Подробности Формата Отчётов" #~ msgctxt "Report Format Window" #~ msgid "Report Format Filter" #~ msgstr "Фильтр Форматов Отчётов" #~ msgctxt "Report Format Window" #~ msgid "Report Formats Filter" #~ msgstr "Фильтр Форматов Отчётов" #~ msgctxt "Report Format Window" #~ msgid "Verify Report Format" #~ msgstr "Проверить Формат Отчётов" #~ msgctxt "Report Format Window" #~ msgid "Permission to verify Report Format denied" #~ msgstr "В разрешении на проверку Формата Отчётов отказано" #~ msgctxt "Report Format Window" #~ msgid "Value" #~ msgstr "Значение" #~ msgctxt "Slave Window" #~ msgid "Slave" #~ msgstr "Подчинённый" #~ msgctxt "Slave Window" #~ msgid "Slaves" #~ msgstr "Подчинённые" #~ msgctxt "Slave Window" #~ msgid "New Slave" #~ msgstr "Новый Подчинённый" #~ msgctxt "Slave Window" #~ msgid "Create Slave" #~ msgstr "Создать Подчинённого" #~ msgctxt "Slave Window" #~ msgid "Edit Slave" #~ msgstr "Редактировать Подчинённого" #~ msgctxt "Slave Window" #~ msgid "Save Slave" #~ msgstr "Сохранить Подчинённого" #~ msgctxt "Slave Window" #~ msgid "Slave Details" #~ msgstr "Подробности Подчинённого" #~ msgctxt "Slave Window" #~ msgid "Slave Filter" #~ msgstr "Фильтр Подчинённых" #~ msgctxt "Slave Window" #~ msgid "Slaves Filter" #~ msgstr "Фильтр Подчинённых" #~ msgctxt "Slave Window" #~ msgid "Login" #~ msgstr "Имя" #~ msgctxt "Slave Window" #~ msgid "Password" #~ msgstr "Пароль" #~ msgctxt "Agent Window" #~ msgid "Agent" #~ msgstr "Агент" #~ msgctxt "Agent Window" #~ msgid "Agents" #~ msgstr "Агенты" #~ msgctxt "Agent Window" #~ msgid "New Agent" #~ msgstr "Новый Агент" #~ msgctxt "Agent Window" #~ msgid "Create Agent" #~ msgstr "Создать Агента" #~ msgctxt "Agent Window" #~ msgid "Edit Agent" #~ msgstr "Редактировать Агента" #~ msgctxt "Agent Window" #~ msgid "Save Agent" #~ msgstr "Сохранить Агента" #~ msgctxt "Agent Window" #~ msgid "Agent Details" #~ msgstr "Подробности Агента" #~ msgctxt "Agent Window" #~ msgid "Agent Filter" #~ msgstr "Фильтр Агентов" #~ msgctxt "Agent Window" #~ msgid "Agents Filter" #~ msgstr "Фильтр Агентов" #~ msgctxt "Agent Window" #~ msgid "Download installer package" #~ msgstr "Скачать пакет установки" #~ msgctxt "Agent Window" #~ msgid "Download Installer" #~ msgstr "Скачать установщик" #~ msgctxt "Agent Window" #~ msgid "Verify Agent" #~ msgstr "Проверить Агента" #~ msgctxt "Agent Table Row" #~ msgid "unknown" #~ msgstr "неизвестно" #~ msgctxt "Agent Window" #~ msgid "unknown" #~ msgstr "неизвестно" #~ msgctxt "Agent Window" #~ msgid "Trust" #~ msgstr "Доверенный" #~ msgctxt "Scanner Window" #~ msgid "Scanner" #~ msgstr "Сканер" #~ msgctxt "Scanner Window" #~ msgid "Scanners" #~ msgstr "Сканеры" #~ msgctxt "Scanner Window" #~ msgid "New Scanner" #~ msgstr "Новый Сканер" #~ msgctxt "Scanner Window" #~ msgid "Create Scanner" #~ msgstr "Создать Сканер" #~ msgctxt "Scanner Window" #~ msgid "Edit Scanner" #~ msgstr "Редактировать Сканер" #~ msgctxt "Scanner Window" #~ msgid "Save Scanner" #~ msgstr "Сохранить Сканер" #~ msgctxt "Scanner Window" #~ msgid "Scanner Details" #~ msgstr "Подробности Сканера" #~ msgctxt "Scanner Window" #~ msgid "Scanner Filter" #~ msgstr "Фильтр Сканеров" #~ msgctxt "Scanner" #~ msgid "Scanners Filter" #~ msgstr "Фильтр Сканеров" #~ msgctxt "Scanner Window" #~ msgid "Scanners Filter" #~ msgstr "Фильтр Сканеров" #~ msgctxt "Scanner Window" #~ msgid "Verify Scanner" #~ msgstr "Проверить Сканер" #~ msgctxt "Scanner Table Row" #~ msgid "unknown" #~ msgstr "неизвестно" #~ msgctxt "Scanner Window" #~ msgid "unknown" #~ msgstr "неизвестно" #~ msgctxt "Filter Window" #~ msgid "Filter" #~ msgstr "Фильтр" #~ msgctxt "Alert Window" #~ msgid "Filter" #~ msgstr "Фильтр" #~ msgctxt "Filter Window" #~ msgid "Filters" #~ msgstr "Фильтры" #~ msgctxt "Alert Window" #~ msgid "Filters" #~ msgstr "Фильтры" #~ msgctxt "Filter Window" #~ msgid "New Filter" #~ msgstr "Новый Фильтр" #~ msgctxt "Alert Window" #~ msgid "New Filter" #~ msgstr "Новый Фильтр" #~ msgctxt "Filter Window" #~ msgid "Create Filter" #~ msgstr "Создать Фильтр" #~ msgctxt "Alert Window" #~ msgid "Create Filter" #~ msgstr "Создать Фильтр" #~ msgctxt "Filter Window" #~ msgid "Edit Filter" #~ msgstr "Редактировать Фильтр" #~ msgctxt "Alert Window" #~ msgid "Edit Filter" #~ msgstr "Редактировать Фильтр" #~ msgctxt "Filter Window" #~ msgid "Save Filter" #~ msgstr "Сохранить Фильтр" #~ msgctxt "Alert Window" #~ msgid "Save Filter" #~ msgstr "Сохранить Фильтр" #~ msgctxt "Filter Window" #~ msgid "Filter Details" #~ msgstr "Подробности Фильтра" #~ msgctxt "Alert Window" #~ msgid "Filter Details" #~ msgstr "Подробности Фильтра" #~ msgctxt "Filter Window" #~ msgid "Filter Filter" #~ msgstr "Фильтр Фильтров" #~ msgctxt "Alert Window" #~ msgid "Filter Filter" #~ msgstr "Фильтр Фильтров" #~ msgctxt "Filter Window" #~ msgid "Filters Filter" #~ msgstr "Фильтр Фильтров" #~ msgctxt "Alert Window" #~ msgid "Filters Filter" #~ msgstr "Фильтр Фильтров" #~ msgctxt "Tag Window" #~ msgid "Tag" #~ msgstr "Тэг" #~ msgctxt "Tag Window" #~ msgid "Tags" #~ msgstr "Тэги" #~ msgctxt "Tag Window" #~ msgid "Add Tag" #~ msgstr "Добавить Тэг" #~ msgctxt "Tag Window" #~ msgid "New Tag" #~ msgstr "Новый Тэг" #~ msgctxt "Tag Window" #~ msgid "Create Tag" #~ msgstr "Создать Тэг" #~ msgctxt "Tag Window" #~ msgid "Edit Tag" #~ msgstr "Редактировать Тэг" #~ msgctxt "Tag Window" #~ msgid "Save Tag" #~ msgstr "Сохранить Тэг" #~ msgctxt "Tag Window" #~ msgid "Tag Details" #~ msgstr "Подробности Тэга" #~ msgctxt "Tag Window" #~ msgid "Tag Filter" #~ msgstr "Фильтр Тэгов" #~ msgctxt "Tag Window" #~ msgid "Tags Filter" #~ msgstr "Фильтр Тэгов" #~ msgctxt "Tag Window" #~ msgid "Disable Tag" #~ msgstr "Отключить Тэг" #~ msgctxt "Tag Window" #~ msgid "Enable Tag" #~ msgstr "Включить Тэг" #~ msgctxt "Tag Table Row" #~ msgid "Orphan" #~ msgstr "Бесхозный" #~ msgctxt "Tag Window" #~ msgid "Orphan" #~ msgstr "Бесхозный" #~ msgctxt "Tag Table Row" #~ msgid "Value" #~ msgstr "Значение" #~ msgctxt "Tag Window" #~ msgid "Value" #~ msgstr "Значение" #~ msgctxt "Permission Window" #~ msgid "Permission" #~ msgstr "Разрешение" #~ msgctxt "Permission Window" #~ msgid "Permissions" #~ msgstr "Разрешения" #~ msgctxt "Permission Window" #~ msgid "New Permission" #~ msgstr "Новое Разрешение" #~ msgctxt "Permission Window" #~ msgid "Create Permission" #~ msgstr "Создать Разрешение" #~ msgctxt "Permission Window" #~ msgid "Edit Permission" #~ msgstr "Редактировать Разрешение" #~ msgctxt "Permission Window" #~ msgid "Save Permission" #~ msgstr "Сохранить Разрешение" #~ msgctxt "Permission Window" #~ msgid "Permission Details" #~ msgstr "Подробности Разрешения" #~ msgctxt "Permission Window" #~ msgid "Permission Filter" #~ msgstr "Фильтр Разрешений" #~ msgctxt "Permission Window" #~ msgid "Permissions Filter" #~ msgstr "Фильтр Разрешений" #~ msgctxt "Permission Table Row" #~ msgid "Orphan" #~ msgstr "Бесхозный" #~ msgctxt "Permission Window" #~ msgid "Orphan" #~ msgstr "Бесхозный" #~ msgctxt "Permission Window" #~ msgid "Permission made visible for:" #~ msgstr "Разрешения видны:" #~ msgctxt "Window" #~ msgid "Create Multiple Permissions" #~ msgstr "Создать несколько Разрешений" #~ msgctxt "Window" #~ msgid "Create Permissions" #~ msgstr "Создать Разрешения" #~ msgctxt "Window" #~ msgid "Grant " #~ msgstr "Дать разрешения" #~ msgctxt "Permission Window" #~ msgid " to " #~ msgstr " субъекту " #~ msgctxt "Window" #~ msgid " to " #~ msgstr " субъекту " #~ msgctxt "Window" #~ msgid " on " #~ msgstr " к ресурсу типа " #~ msgctxt "Window" #~ msgid " with ID " #~ msgstr " с идентификатором " #~ msgctxt "Permission Window" #~ msgid " permissions to " #~ msgstr " субъекту " #~ msgctxt "Window" #~ msgid " permissions to " #~ msgstr " субъекту " #~ msgctxt "Window" #~ msgid "read" #~ msgstr "просматривать" #~ msgctxt "Permission Window" #~ msgid "write" #~ msgstr "изменять" #~ msgctxt "Window" #~ msgid "write" #~ msgstr "изменять" #~ msgctxt "Permission Window" #~ msgid "start" #~ msgstr "запускать" #~ msgctxt "Window" #~ msgid "start" #~ msgstr "запускать" #~ msgctxt "Permission Window" #~ msgid "stop" #~ msgstr "останавливать" #~ msgctxt "Window" #~ msgid "stop" #~ msgstr "останавливать" #~ msgctxt "Permission Window" #~ msgid "resume or start" #~ msgstr "продолжать или запускать" #~ msgctxt "Window" #~ msgid "resume or start" #~ msgstr "продолжать или запускать" #~ msgctxt "Permission Window" #~ msgid "resume" #~ msgstr "продолжать" #~ msgctxt "Window" #~ msgid "resume" #~ msgstr "продолжать" #~ msgctxt "Window" #~ msgid "proxy" #~ msgstr "представителя" #~ msgctxt "Window" #~ msgid "including related resources" #~ msgstr "включая связанные ресурсы" #~ msgctxt "Window" #~ msgid "for current resource only" #~ msgstr "только для текущего ресурса" #~ msgctxt "Window" #~ msgid "for related resources only" #~ msgstr "только для связанных ресурсов" #~ msgctxt "Window" #~ msgid "Permissions for" #~ msgstr "Разрешения для ресурса типа " #~ msgctxt "Window" #~ msgid "Resource" #~ msgstr "Ресурс" #~ msgctxt "Permission Window" #~ msgid "Resource ID" #~ msgstr "ID Ресурса" #~ msgctxt "Window" #~ msgid "Resource ID" #~ msgstr "ID Ресурса" #~ msgctxt "Permission Window" #~ msgid "Resource Type" #~ msgstr "Тип Ресурса" #~ msgctxt "Window" #~ msgid "Resource Type" #~ msgstr "Тип Ресурса" #~ msgctxt "Window" #~ msgid "for Super permissions" #~ msgstr "для Супер-разрешений" #~ msgctxt "Window" #~ msgid "Subject" #~ msgstr "Субъект" #~ msgctxt "Window" #~ msgid "Subject Type" #~ msgstr "Тип Субъекта" #~ msgctxt "Permission Description" #~ msgid "#may delete resource suffix#" #~ msgstr "#may delete resource suffix#" #~ msgctxt "Permission Description" #~ msgid "may resume or start tasks" #~ msgstr "может возобновлять или запускать задачи" #~ msgctxt "User Window" #~ msgid "User" #~ msgstr "Пользователь" #~ msgctxt "Group Window" #~ msgid "User" #~ msgstr "Пользователь" #~ msgctxt "Role Window" #~ msgid "User" #~ msgstr "Пользователь" #~ msgctxt "User Window" #~ msgid "Users" #~ msgstr "Пользователи" #~ msgctxt "Group Window" #~ msgid "Users" #~ msgstr "Пользователи" #~ msgctxt "Role Window" #~ msgid "Users" #~ msgstr "Пользователи" #~ msgctxt "User Window" #~ msgid "New User" #~ msgstr "Новый Пользователь" #~ msgctxt "Group Window" #~ msgid "New User" #~ msgstr "Новый Пользователь" #~ msgctxt "Role Window" #~ msgid "New User" #~ msgstr "Новый Пользователь" #~ msgctxt "User Window" #~ msgid "Create User" #~ msgstr "Создать Пользователя" #~ msgctxt "Group Window" #~ msgid "Create User" #~ msgstr "Создать Пользователя" #~ msgctxt "Role Window" #~ msgid "Create User" #~ msgstr "Создать Пользователя" #~ msgctxt "User Window" #~ msgid "Edit User" #~ msgstr "Редактировать Пользователя" #~ msgctxt "Group Window" #~ msgid "Edit User" #~ msgstr "Редактировать Пользователя" #~ msgctxt "Role Window" #~ msgid "Edit User" #~ msgstr "Редактировать Пользователя" #~ msgctxt "User Window" #~ msgid "Save User" #~ msgstr "Сохранить Пользователя" #~ msgctxt "Group Window" #~ msgid "Save User" #~ msgstr "Сохранить Пользователя" #~ msgctxt "Role Window" #~ msgid "Save User" #~ msgstr "Сохранить Пользователя" #~ msgctxt "User Window" #~ msgid "User Details" #~ msgstr "Подробности Пользователя" #~ msgctxt "Group Window" #~ msgid "User Details" #~ msgstr "Подробности Пользователя" #~ msgctxt "Role Window" #~ msgid "User Details" #~ msgstr "Подробности Пользователя" #~ msgctxt "User Window" #~ msgid "User Filter" #~ msgstr "Фильтр Пользователей" #~ msgctxt "Group Window" #~ msgid "User Filter" #~ msgstr "Фильтр Пользователей" #~ msgctxt "Role Window" #~ msgid "User Filter" #~ msgstr "Фильтр Пользователей" #~ msgctxt "User" #~ msgid "Users Filter" #~ msgstr "Фильтр Пользователей" #~ msgctxt "User Window" #~ msgid "Users Filter" #~ msgstr "Фильтр Пользователей" #~ msgctxt "Group Window" #~ msgid "Users Filter" #~ msgstr "Фильтр Пользователей" #~ msgctxt "Role Window" #~ msgid "Users Filter" #~ msgstr "Фильтр Пользователей" #~ msgctxt "User Window" #~ msgid "Currently logged in as this user" #~ msgstr "Вошёл в систему как этот пользователь" #~ msgctxt "User Window" #~ msgid "Allow all and deny" #~ msgstr "Разрешить всё и запретить" #~ msgctxt "User Window" #~ msgid "Deny all and allow" #~ msgstr "Запретить всё и разрешить" #~ msgctxt "User Window" #~ msgid "Password" #~ msgstr "Пароль" #~ msgctxt "User Window" #~ msgid "Authentication via LDAP" #~ msgstr "Аутентификация через LDAP" #~ msgctxt "Group Window" #~ msgid "Group" #~ msgstr "Группа" #~ msgctxt "User Window" #~ msgid "Group" #~ msgstr "Группа" #~ msgctxt "Role Window" #~ msgid "Group" #~ msgstr "Группа" #~ msgctxt "Group Window" #~ msgid "Groups" #~ msgstr "Группы" #~ msgctxt "User Window" #~ msgid "Groups" #~ msgstr "Группы" #~ msgctxt "Role Window" #~ msgid "Groups" #~ msgstr "Группы" #~ msgctxt "Group Window" #~ msgid "New Group" #~ msgstr "Новая Группа" #~ msgctxt "User Window" #~ msgid "New Group" #~ msgstr "Новая Группа" #~ msgctxt "Role Window" #~ msgid "New Group" #~ msgstr "Новая Группа" #~ msgctxt "Group Window" #~ msgid "Create Group" #~ msgstr "Создать Группу" #~ msgctxt "User Window" #~ msgid "Create Group" #~ msgstr "Создать Группу" #~ msgctxt "Role Window" #~ msgid "Create Group" #~ msgstr "Создать Группу" #~ msgctxt "Group Window" #~ msgid "Edit Group" #~ msgstr "Редактировать Группу" #~ msgctxt "User Window" #~ msgid "Edit Group" #~ msgstr "Редактировать Группу" #~ msgctxt "Role Window" #~ msgid "Edit Group" #~ msgstr "Редактировать Группу" #~ msgctxt "Group Window" #~ msgid "Save Group" #~ msgstr "Сохранить Группу" #~ msgctxt "User Window" #~ msgid "Save Group" #~ msgstr "Сохранить Группу" #~ msgctxt "Role Window" #~ msgid "Save Group" #~ msgstr "Сохранить Группу" #~ msgctxt "Group Window" #~ msgid "Group Details" #~ msgstr "Подробности Группы" #~ msgctxt "User Window" #~ msgid "Group Details" #~ msgstr "Подробности Группы" #~ msgctxt "Role Window" #~ msgid "Group Details" #~ msgstr "Подробности Группы" #~ msgctxt "Group Window" #~ msgid "Group Filter" #~ msgstr "Фильтр Групп" #~ msgctxt "User Window" #~ msgid "Group Filter" #~ msgstr "Фильтр Групп" #~ msgctxt "Role Window" #~ msgid "Group Filter" #~ msgstr "Фильтр Групп" #~ msgctxt "Group" #~ msgid "Groups Filter" #~ msgstr "Фильтр Групп" #~ msgctxt "Group Window" #~ msgid "Groups Filter" #~ msgstr "Фильтр Групп" #~ msgctxt "User Window" #~ msgid "Groups Filter" #~ msgstr "Фильтр Групп" #~ msgctxt "Role Window" #~ msgid "Groups Filter" #~ msgstr "Фильтр Групп" #~ msgctxt "Group Window" #~ msgid "LDAP Authentication and Authorization" #~ msgstr "Аутентификация и Авторизация через LDAP" #~ msgctxt "Group Window" #~ msgid "Setting" #~ msgstr "Настройка" #~ msgctxt "Group Window" #~ msgid "Value" #~ msgstr "Значение" #~ msgctxt "Group Window" #~ msgid "Domain" #~ msgstr "Домен" #~ msgctxt "Role Window" #~ msgid "Role" #~ msgstr "Роль" #~ msgctxt "User Window" #~ msgid "Role" #~ msgstr "Роль" #~ msgctxt "Group Window" #~ msgid "Role" #~ msgstr "Роль" #~ msgctxt "Role Window" #~ msgid "Roles" #~ msgstr "Роли" #~ msgctxt "User Window" #~ msgid "Roles" #~ msgstr "Роли" #~ msgctxt "Group Window" #~ msgid "Roles" #~ msgstr "Роли" #~ msgctxt "Role Window" #~ msgid "New Role" #~ msgstr "Новая Роль" #~ msgctxt "User Window" #~ msgid "New Role" #~ msgstr "Новая Роль" #~ msgctxt "Group Window" #~ msgid "New Role" #~ msgstr "Новая Роль" #~ msgctxt "Role Window" #~ msgid "Create Role" #~ msgstr "Создать Роль" #~ msgctxt "User Window" #~ msgid "Create Role" #~ msgstr "Создать Роль" #~ msgctxt "Group Window" #~ msgid "Create Role" #~ msgstr "Создать Роль" #~ msgctxt "Role Window" #~ msgid "Edit Role" #~ msgstr "Редактировать Роль" #~ msgctxt "User Window" #~ msgid "Edit Role" #~ msgstr "Редактировать Роль" #~ msgctxt "Group Window" #~ msgid "Edit Role" #~ msgstr "Редактировать Роль" #~ msgctxt "Role Window" #~ msgid "Save Role" #~ msgstr "Сохранить Роль" #~ msgctxt "User Window" #~ msgid "Save Role" #~ msgstr "Сохранить Роль" #~ msgctxt "Group Window" #~ msgid "Save Role" #~ msgstr "Сохранить Роль" #~ msgctxt "Role Window" #~ msgid "Role Details" #~ msgstr "Подробности Роли" #~ msgctxt "User Window" #~ msgid "Role Details" #~ msgstr "Подробности Роли" #~ msgctxt "Group Window" #~ msgid "Role Details" #~ msgstr "Подробности Роли" #~ msgctxt "Role Window" #~ msgid "Role Filter" #~ msgstr "Фильтр Ролей" #~ msgctxt "User Window" #~ msgid "Role Filter" #~ msgstr "Фильтр Ролей" #~ msgctxt "Group Window" #~ msgid "Role Filter" #~ msgstr "Фильтр Ролей" #~ msgctxt "Role Window" #~ msgid "Roles Filter" #~ msgstr "Фильтр Ролей" #~ msgctxt "User Window" #~ msgid "Roles Filter" #~ msgstr "Фильтр Ролей" #~ msgctxt "Group Window" #~ msgid "Roles Filter" #~ msgstr "Фильтр Ролей" #~ msgctxt "Trashcan" #~ msgid "Type" #~ msgstr "Тип" #~ msgctxt "Trashcan" #~ msgid " is still in use" #~ msgstr " всё ещё используется" #~ msgctxt "Trashcan" #~ msgid "Permission to move " #~ msgstr "В разрешении переместить " #~ msgctxt "Trashcan" #~ msgid " to trashcan denied" #~ msgstr " в Корзину отказано" #~ msgctxt "My Settings" #~ msgid "Value" #~ msgstr "Значение" #~ msgctxt "My Settings" #~ msgid "Timezone" #~ msgstr "Часовой пояс" #~ msgctxt "My Settings" #~ msgid "Password" #~ msgstr "Пароль" #~ msgctxt "My Settings" #~ msgid "New" #~ msgstr "Новый" #~ msgctxt "Modify Task Wizard" #~ msgid "Start time" #~ msgstr "Время запуска" #~ msgctxt "Modify Task Wizard" #~ msgid "Email report to" #~ msgstr "Отправить отчёт по электронной почте" greenbone-security-assistant-7.0.0+dfsg.1.orig/src/po/gsad_xsl-tr.po0000644000175100017510000071211713011042270022270 0ustar # Greenbone Security Assistant # $Id$ # Description: Turkish user interface translations. # # Copyright: # Copyright (C) 2016 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-10-24 15:02+0200\n" "PO-Revision-Date: 2016-04-15 14:12+0200\n" "Last-Translator: Ahmet \n" "Language-Team: LANGUAGE \n" "Language: tr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0;\n" "X-Generator: Pootle 2.5.1.3\n" "X-POOTLE-MTIME: 1460725954.003832\n" #: classic/graphics.xsl:87 msgid "Tasks by CVSS" msgstr "" #: classic/graphics.xsl:93 msgid "Tasks by Severity Class" msgstr "" #: classic/graphics.xsl:106 msgid "Tasks by status" msgstr "" #: classic/graphics.xsl:124 msgid "Tasks: High results per host" msgstr "" #: classic/graphics.xsl:132 msgid "Tasks with most High results per host" msgstr "" #: classic/graphics.xsl:146 #, fuzzy msgid "Next scheduled tasks" msgstr "Yeni Takvim" #: classic/graphics.xsl:167 msgid "Reports: High results timeline" msgstr "" #: classic/graphics.xsl:179 #, fuzzy msgid "Reports by CVSS" msgstr "Rapor sahibi %1" #: classic/graphics.xsl:185 msgid "Reports by Severity Class" msgstr "" #: classic/graphics.xsl:204 #, fuzzy msgid "Results by CVSS" msgstr "Sonuç sahibi %1" #: classic/graphics.xsl:210 msgid "Results by Severity Class" msgstr "" #: classic/graphics.xsl:227 msgid "Results vulnerability word cloud" msgstr "" #: classic/graphics.xsl:242 msgid "Results description word cloud" msgstr "" #: classic/graphics.xsl:259 msgid "Hosts by CVSS" msgstr "" #: classic/graphics.xsl:265 msgid "Hosts by Severity Class" msgstr "" #: classic/graphics.xsl:289 msgid "Most vulnerable hosts" msgstr "" #: classic/graphics.xsl:300 msgid "Hosts by modification time" msgstr "" #: classic/graphics.xsl:314 msgid "Hosts topology" msgstr "" #: classic/graphics.xsl:332 msgid "Operating Systems by CVSS" msgstr "" #: classic/graphics.xsl:337 msgid "Operating Systems by Severity Class" msgstr "" #: classic/graphics.xsl:365 msgid "Operating Systems by Vulnerability Score" msgstr "" #: classic/graphics.xsl:382 msgid "Notes by creation time" msgstr "" #: classic/graphics.xsl:395 msgid "Notes text word cloud" msgstr "" #: classic/graphics.xsl:410 msgid "Notes by active days" msgstr "" #: classic/graphics.xsl:429 msgid "Overrides by creation time" msgstr "" #: classic/graphics.xsl:442 #, fuzzy msgid "Overrides text word cloud" msgstr "Override olduğu veya global olmalıdır" #: classic/graphics.xsl:457 msgid "Overrides by active days" msgstr "" #: classic/graphics.xsl:478 msgid "%1 by CVSS" msgstr "" #: classic/graphics.xsl:484 msgid "%1 by Severity Class" msgstr "" #: classic/graphics.xsl:496 msgid "%1 by creation time" msgstr "" #: classic/graphics.xsl:522 msgid "NVTs by Family" msgstr "" #: classic/graphics.xsl:535 msgid "NVTs by QoD type" msgstr "" #: classic/graphics.xsl:548 msgid "NVTs by QoD" msgstr "" #: classic/graphics.xsl:573 #, fuzzy msgid "OVAL Definitions by class" msgstr "OVAL Definitions" #: classic/graphics.xsl:647 msgid "SecInfo Items by type" msgstr "" #: classic/graphics.xsl:733 #, fuzzy msgid "Reports: Duration timeline" msgstr "Rapor Formatı hala kullanımda" #: classic/graphics.xsl:1132 classic/gsad.xsl:405 classic/gsad.xsl:415 #: classic/gsad.xsl:463 classic/gsad.xsl:492 msgid "Dashboard" msgstr "" #: classic/graphics.xsl:1211 msgid "Scans Dashboard" msgstr "" #: classic/graphics.xsl:1306 msgid "Assets Dashboard" msgstr "" #: classic/graphics.xsl:1393 msgid "SecInfo Dashboard" msgstr "" #: classic/omp.xsl:697 msgid "Report: Prognostic Results" msgstr "" #: classic/omp.xsl:698 #, fuzzy msgid "Report: Delta Results" msgstr "Rapor Details" #: classic/omp.xsl:699 classic/omp.xsl:32055 classic/omp.xsl:32061 #: classic/omp.xsl:32626 classic/omp.xsl:32858 #, fuzzy msgid "Report: Results" msgstr "Rapor Details" #: classic/omp.xsl:700 msgid "Report: Prognostic Summary and Download" msgstr "" #: classic/omp.xsl:701 msgid "Report: Delta Summary and Download" msgstr "" #: classic/omp.xsl:702 #, fuzzy msgid "Report: Summary and Download" msgstr "Rapor klonlanmış edilmeyebilir" #: classic/omp.xsl:703 msgid "Report: Prognostic Hosts" msgstr "" #: classic/omp.xsl:704 #, fuzzy msgid "Report: Hosts" msgstr "Rapor Formatları" #: classic/omp.xsl:705 classic/omp.xsl:32080 #, fuzzy msgid "Report: Ports" msgstr "Rapor Formatları" #: classic/omp.xsl:706 msgid "Report: Operating Systems" msgstr "" #: classic/omp.xsl:707 msgid "Report: Prognostic Applications" msgstr "" #: classic/omp.xsl:708 msgid "Report: Applications" msgstr "" #: classic/omp.xsl:709 #, fuzzy msgid "Report: Vulnerabilities" msgstr "Rapor Details" #: classic/omp.xsl:710 #, fuzzy msgid "Report: CVEs" msgstr "Rapor Formatları" #: classic/omp.xsl:711 msgid "Report: Closed CVEs" msgstr "" #: classic/omp.xsl:712 msgid "Report: Topology" msgstr "" #: classic/omp.xsl:713 msgid "Report: SSL Certificates" msgstr "" #: classic/omp.xsl:714 #, fuzzy msgid "Report: Error Messages" msgstr "Rapor Formatları" #: classic/omp.xsl:733 #, fuzzy msgid "has super access to " msgstr "Süper erişimi vardır" #: classic/omp.xsl:741 #, fuzzy msgid "has super access to all users" msgstr "Kullanıcılar yazma erişimi vardır" #: classic/omp.xsl:744 classic/dynamic_strings.xsl:633 #, fuzzy msgid "may login" msgstr "giriş yapabilirsiniz" #: classic/omp.xsl:747 #, fuzzy msgid "may run multiple OMP commands in one" msgstr "Birden fazla OMP biri olarak komutları çalıştırabilir" #: classic/omp.xsl:750 #, fuzzy msgid "has all permissions" msgstr "izinleri okuma erişimi vardır" #: classic/omp.xsl:753 classic/dynamic_strings.xsl:709 #, fuzzy msgid "may empty the trashcan" msgstr "siz çöp tenekesi boş yapabilirsiniz" #: classic/omp.xsl:756 msgid "may get the dependencies of NVTs" msgstr "" #: classic/omp.xsl:759 classic/dynamic_strings.xsl:747 #, fuzzy msgid "may get NVT feed version information" msgstr "NVT besleme sürüm bilgilerini alabilirsiniz" #: classic/omp.xsl:762 #, fuzzy msgid "may get version information" msgstr "NVT besleme sürüm bilgilerini alabilirsiniz" #: classic/omp.xsl:765 classic/dynamic_strings.xsl:765 msgid "may get the help text" msgstr "" #: classic/omp.xsl:768 classic/dynamic_strings.xsl:793 #, fuzzy msgid "has write access to the authentication configuration" msgstr "Kimlik doğrulama ayarlar yazma erişimi vardır" #: classic/omp.xsl:771 classic/dynamic_strings.xsl:816 #, fuzzy msgid "may restore items from the trashcan" msgstr "çöp tenekesiden öğeleri geri alabilirsiniz" #: classic/omp.xsl:778 classic/dynamic_strings.xsl:742 #, fuzzy msgid "has read access to SecInfo" msgstr "SecInfo okuma erişimi vardır" #: classic/omp.xsl:804 classic/dynamic_strings.xsl:706 #, fuzzy msgid "may get details about the authentication configuration" msgstr "Kimlik doğrulama ayarlar yazma erişimi vardır" #: classic/omp.xsl:808 #, fuzzy msgid "may get details about %1" msgstr "%1 hakkında ayrıntılı bilgi alabilirsiniz" #: classic/omp.xsl:820 classic/dynamic_strings.xsl:831 msgid "may sync the CERT feed" msgstr "" #: classic/omp.xsl:823 classic/dynamic_strings.xsl:832 msgid "may sync the NVT feed" msgstr "" #: classic/omp.xsl:826 classic/dynamic_strings.xsl:833 #, fuzzy msgid "may sync the SCAP feed" msgstr "SCAP besleme hakkında ayrıntılı bilgi alabilirsiniz" #: classic/omp.xsl:830 classic/dynamic_strings.xsl:834 #, fuzzy msgid "may sync %1" msgstr "%1 doğrulayabilirsiniz" #: classic/omp.xsl:959 msgid "Send feedback to" msgstr "" #: classic/omp.xsl:959 msgid "Feedback" msgstr "" #: classic/omp.xsl:996 classic/omp.xsl:3219 msgctxt "Pagination" msgid "First" msgstr "" #: classic/omp.xsl:999 classic/omp.xsl:1014 classic/omp.xsl:3227 #: classic/omp.xsl:3228 msgctxt "Pagination" msgid "Already on first page" msgstr "" #: classic/omp.xsl:1006 classic/omp.xsl:1011 classic/omp.xsl:3223 msgctxt "Pagination" msgid "Previous" msgstr "" #: classic/omp.xsl:1021 classic/omp.xsl:3231 msgid "%1 - %2 of %3" msgstr "" #: classic/omp.xsl:1030 classic/omp.xsl:3236 msgctxt "Pagination" msgid "Next" msgstr "" #: classic/omp.xsl:1033 classic/omp.xsl:1043 classic/omp.xsl:3244 #: classic/omp.xsl:3245 msgctxt "Pagination" msgid "Already on last page" msgstr "" #: classic/omp.xsl:1040 classic/omp.xsl:3240 msgctxt "Pagination" msgid "Last" msgstr "" #: classic/omp.xsl:1156 classic/omp.xsl:1294 classic/omp.xsl:10718 #: classic/omp.xsl:12068 classic/omp.xsl:12684 classic/omp.xsl:12880 #: classic/omp.xsl:13095 classic/omp.xsl:13885 classic/omp.xsl:34974 #: classic/dynamic_strings.xsl:85 #, fuzzy msgid "Filter" msgstr "Filtre" #: classic/omp.xsl:1166 classic/omp.xsl:3906 #, fuzzy msgid "Update Filter" msgstr "Not Filtre" #: classic/omp.xsl:1168 classic/omp.xsl:3092 classic/omp.xsl:3095 #: classic/omp.xsl:3096 classic/omp.xsl:3909 classic/omp.xsl:28742 #: classic/omp.xsl:28745 classic/omp.xsl:34846 classic/omp.xsl:34848 msgctxt "Action Verb" msgid "Update" msgstr "" #: classic/omp.xsl:1171 #, fuzzy msgid "Reset Filter" msgstr "Sonuç Filtre" #: classic/omp.xsl:1176 classic/omp.xsl:1792 classic/omp.xsl:2529 #: classic/omp.xsl:3064 classic/omp.xsl:3252 classic/omp.xsl:3910 #: classic/omp.xsl:5347 classic/omp.xsl:5354 classic/omp.xsl:5819 #: classic/omp.xsl:9254 classic/omp.xsl:13234 classic/omp.xsl:14018 #: classic/omp.xsl:14363 classic/omp.xsl:16292 classic/omp.xsl:16444 #: classic/omp.xsl:17214 classic/omp.xsl:17612 classic/omp.xsl:19371 #: classic/omp.xsl:21758 classic/omp.xsl:22050 classic/omp.xsl:22201 #: classic/omp.xsl:22466 classic/omp.xsl:22665 classic/omp.xsl:23105 #: classic/omp.xsl:25882 classic/omp.xsl:27215 classic/omp.xsl:27805 #: classic/omp.xsl:27925 classic/omp.xsl:28694 classic/omp.xsl:30000 #: classic/omp.xsl:32972 classic/omp.xsl:34113 classic/omp.xsl:34741 #: classic/omp.xsl:35135 classic/omp.xsl:36412 classic/omp.xsl:36436 #: classic/omp.xsl:36485 classic/omp.xsl:36770 classic/omp.xsl:37374 #: classic/omp.xsl:38035 classic/omp.xsl:38089 classic/omp.xsl:38338 #: classic/omp.xsl:39252 classic/gsad.xsl:699 #, fuzzy msgid "Help" msgstr "Yardım" #: classic/omp.xsl:1176 classic/omp.xsl:3910 #, fuzzy msgid "Powerfilter" msgstr "Not Filtre" #: classic/omp.xsl:1236 classic/omp.xsl:13231 classic/omp.xsl:13234 #: classic/dynamic_strings.xsl:404 #, fuzzy msgid "New Filter" msgstr "Yeni Filtre" #: classic/omp.xsl:1308 classic/omp.xsl:4687 classic/omp.xsl:12477 #: classic/omp.xsl:12985 classic/omp.xsl:13990 classic/omp.xsl:23467 #: classic/omp.xsl:23838 classic/omp.xsl:24188 classic/omp.xsl:24656 #: classic/omp.xsl:25090 classic/omp.xsl:25517 classic/omp.xsl:29185 #: classic/omp.xsl:35093 classic/wizard.xsl:503 classic/dynamic_strings.xsl:64 #, fuzzy msgid "Task" msgstr "Görev" #: classic/omp.xsl:1325 classic/omp.xsl:3490 msgid "Show delta results" msgstr "" #: classic/omp.xsl:1339 classic/omp.xsl:3502 msgctxt "Delta Result" msgid "same" msgstr "" #: classic/omp.xsl:1353 classic/omp.xsl:3516 #, fuzzy msgctxt "Delta Result" msgid "new" msgstr "Yeni" #: classic/omp.xsl:1367 classic/omp.xsl:3530 msgctxt "Delta Result" msgid "gone" msgstr "" #: classic/omp.xsl:1381 classic/omp.xsl:3544 msgctxt "Delta Result" msgid "changed" msgstr "" #: classic/omp.xsl:1400 classic/omp.xsl:3083 classic/omp.xsl:3087 #: classic/omp.xsl:28732 classic/omp.xsl:28736 #, fuzzy msgid "Apply overrides" msgstr "Üzerine Yaz" #: classic/omp.xsl:1420 classic/omp.xsl:3578 msgid "Auto-FP" msgstr "" #: classic/omp.xsl:1433 classic/omp.xsl:3589 msgid "Trust vendor security updates" msgstr "" #: classic/omp.xsl:1447 classic/omp.xsl:3601 msgid "Full CVE match" msgstr "" #: classic/omp.xsl:1460 classic/omp.xsl:3612 msgid "Partial CVE match" msgstr "" #: classic/omp.xsl:1469 classic/omp.xsl:3634 #, fuzzy msgid "Show Notes" msgstr "Yeni Not" #: classic/omp.xsl:1489 classic/omp.xsl:3650 #, fuzzy msgid "Show Overrides" msgstr "Üzerine Yaz" #: classic/omp.xsl:1509 classic/omp.xsl:3659 classic/omp.xsl:3665 msgid "Only show hosts that have results" msgstr "" #: classic/omp.xsl:1529 classic/omp.xsl:3942 classic/omp.xsl:21346 #: classic/omp.xsl:30237 classic/omp.xsl:30241 classic/omp.xsl:31380 msgid "QoD" msgstr "" #: classic/omp.xsl:1534 msgctxt "QoD" msgid "must be at least" msgstr "" #: classic/omp.xsl:1545 classic/omp.xsl:3733 classic/omp.xsl:18458 #: classic/omp.xsl:18721 classic/omp.xsl:19181 classic/omp.xsl:36799 #: classic/omp.xsl:37395 msgid "Timezone" msgstr "" #: classic/omp.xsl:1569 msgid "Severity (Class)" msgstr "" #: classic/omp.xsl:1658 msgid "First result" msgstr "" #: classic/omp.xsl:1680 classic/omp.xsl:3118 classic/omp.xsl:3552 #, fuzzy msgid "Results per page" msgstr "Sonuç Filtre" #: classic/omp.xsl:1695 msgid "Sort by" msgstr "" #: classic/omp.xsl:1755 classic/omp.xsl:15482 msgid "Ascending" msgstr "" #: classic/omp.xsl:1766 classic/omp.xsl:15486 msgid "Descending" msgstr "" #: classic/omp.xsl:1806 classic/omp.xsl:11945 classic/omp.xsl:12057 #: classic/omp.xsl:12103 classic/omp.xsl:12131 classic/omp.xsl:12694 #: classic/omp.xsl:12750 classic/omp.xsl:13160 classic/omp.xsl:16133 #: classic/omp.xsl:17876 classic/omp.xsl:19271 classic/omp.xsl:20015 #: classic/omp.xsl:21070 classic/omp.xsl:21957 classic/omp.xsl:21962 #: classic/omp.xsl:22017 classic/omp.xsl:26545 classic/omp.xsl:26567 #: classic/omp.xsl:26653 classic/omp.xsl:26681 classic/omp.xsl:26687 #: classic/omp.xsl:26744 classic/omp.xsl:27569 classic/omp.xsl:28560 #: classic/omp.xsl:29079 classic/omp.xsl:29505 classic/omp.xsl:29779 #: classic/omp.xsl:30709 classic/omp.xsl:34575 classic/omp.xsl:34589 #: classic/omp.xsl:34609 #, fuzzy msgid "Details" msgstr "NVT Details" #: classic/omp.xsl:1836 classic/dynamic_strings.xsl:199 #, fuzzy msgid "Filter Details" msgstr "Filtre Details" #: classic/omp.xsl:1980 #, fuzzy msgid "Cannot move to trashcan." msgstr "Etiket çöp kutusuna taşınmış olamaz" #: classic/omp.xsl:1985 classic/omp.xsl:2215 classic/omp.xsl:5979 #: classic/omp.xsl:17676 classic/omp.xsl:34352 classic/omp.xsl:34360 msgctxt "Action Verb" msgid "To Trashcan" msgstr "" #: classic/omp.xsl:1999 classic/omp.xsl:2017 classic/omp.xsl:6001 #: classic/omp.xsl:16427 classic/omp.xsl:16600 classic/omp.xsl:16888 #: classic/omp.xsl:17364 classic/omp.xsl:17683 classic/omp.xsl:29509 #: classic/omp.xsl:29514 classic/omp.xsl:29522 classic/omp.xsl:29529 #: classic/omp.xsl:29536 classic/omp.xsl:29543 classic/omp.xsl:29550 #: classic/omp.xsl:29557 classic/omp.xsl:29783 classic/omp.xsl:29788 #: classic/omp.xsl:29796 classic/omp.xsl:29803 classic/omp.xsl:29810 #: classic/omp.xsl:29817 classic/omp.xsl:29824 classic/omp.xsl:29831 #: classic/omp.xsl:37374 classic/omp.xsl:38376 classic/omp.xsl:38394 #: classic/omp.xsl:38873 classic/omp.xsl:38891 #, fuzzy msgctxt "Action Verb" msgid "Edit" msgstr "Etiket düzenle" #: classic/omp.xsl:2029 classic/omp.xsl:2044 classic/omp.xsl:2045 #: classic/omp.xsl:2052 classic/omp.xsl:2058 classic/omp.xsl:5873 #: classic/omp.xsl:5883 classic/omp.xsl:5891 classic/omp.xsl:5892 #: classic/omp.xsl:17629 classic/omp.xsl:17630 classic/omp.xsl:17645 #: classic/omp.xsl:29565 classic/omp.xsl:29634 classic/omp.xsl:29839 #: classic/omp.xsl:29908 msgctxt "Action Verb" msgid "Clone" msgstr "" #: classic/omp.xsl:2060 classic/omp.xsl:17647 classic/omp.xsl:29636 #: classic/omp.xsl:29910 #, fuzzy msgid "Permission to clone denied" msgstr "İzin Not düzenlemek için reddedildi" #: classic/omp.xsl:2071 classic/omp.xsl:29643 classic/omp.xsl:29917 #: classic/omp.xsl:38911 classic/omp.xsl:39003 #, fuzzy msgctxt "Action Verb" msgid "Export" msgstr "Ihracat Etiket" #: classic/omp.xsl:2089 classic/omp.xsl:2090 classic/omp.xsl:2109 #: classic/omp.xsl:2111 classic/omp.xsl:2121 classic/omp.xsl:2122 #: classic/omp.xsl:5917 classic/omp.xsl:5946 classic/omp.xsl:6919 #: classic/omp.xsl:6925 classic/omp.xsl:8999 classic/omp.xsl:12086 #: classic/omp.xsl:13071 classic/omp.xsl:13808 classic/omp.xsl:15873 #: classic/omp.xsl:18304 classic/omp.xsl:19117 classic/omp.xsl:20228 #: classic/omp.xsl:25788 classic/omp.xsl:26769 classic/omp.xsl:27441 #: classic/omp.xsl:27686 classic/omp.xsl:27687 classic/omp.xsl:27693 #: classic/omp.xsl:28257 classic/omp.xsl:34496 classic/omp.xsl:35763 #: classic/omp.xsl:35776 classic/omp.xsl:35778 classic/omp.xsl:35783 #: classic/omp.xsl:38111 classic/omp.xsl:38366 classic/omp.xsl:38862 #: classic/omp.xsl:38995 msgid "Delete" msgstr "" #: classic/omp.xsl:2141 classic/omp.xsl:2142 classic/omp.xsl:8075 #: classic/omp.xsl:12067 classic/omp.xsl:15855 classic/omp.xsl:20214 msgid "Restore" msgstr "" #: classic/omp.xsl:2160 classic/omp.xsl:2161 classic/omp.xsl:4567 #: classic/omp.xsl:4571 classic/omp.xsl:4577 classic/omp.xsl:4595 msgid "Resume" msgstr "" #: classic/omp.xsl:2172 classic/omp.xsl:4462 classic/omp.xsl:4521 #: classic/omp.xsl:4538 #, fuzzy msgctxt "Action Verb" msgid "Start" msgstr "Taramayı Başlat" #: classic/omp.xsl:2201 classic/omp.xsl:2202 #, fuzzy msgctxt "Action Verb" msgid "Stop" msgstr "Durdu" #: classic/omp.xsl:2214 #, fuzzy msgid "Moving to trashcan..." msgstr "seçimi çöp kutusuna taşıbilirsiniz" #: classic/omp.xsl:2216 classic/omp.xsl:34353 #, fuzzy msgctxt "Action Verb" msgid "Move To Trashcan" msgstr "seçimi çöp kutusuna taşıbilirsiniz" #: classic/omp.xsl:2412 classic/omp.xsl:24633 classic/omp.xsl:25032 msgctxt "Severity" msgid "High" msgstr "" #: classic/omp.xsl:2415 classic/omp.xsl:24634 classic/omp.xsl:25039 msgctxt "Severity" msgid "Medium" msgstr "" #: classic/omp.xsl:2418 classic/omp.xsl:24635 classic/omp.xsl:25046 msgctxt "Severity" msgid "Low" msgstr "" #: classic/omp.xsl:2421 classic/omp.xsl:23457 classic/omp.xsl:24614 #: classic/omp.xsl:24636 classic/omp.xsl:25053 msgctxt "Severity" msgid "Log" msgstr "" #: classic/omp.xsl:2424 msgctxt "Severity" msgid "False Pos." msgstr "" #: classic/omp.xsl:2529 #, fuzzy msgid "User Tags list" msgstr "Kullanıcı Details" #: classic/omp.xsl:2536 #, fuzzy msgid "New tag" msgstr "Yeni Etiket" #: classic/omp.xsl:2539 classic/omp.xsl:2547 classic/omp.xsl:2555 msgid "Add tag" msgstr "" #: classic/omp.xsl:2544 classic/omp.xsl:2552 classic/omp.xsl:14015 #: classic/omp.xsl:14018 classic/dynamic_strings.xsl:405 #, fuzzy msgid "New Tag" msgstr "Yeni Etiket" #: classic/omp.xsl:2561 classic/omp.xsl:13669 classic/omp.xsl:14023 #: classic/omp.xsl:14024 classic/omp.xsl:29648 classic/omp.xsl:29923 #: classic/omp.xsl:35412 classic/dynamic_strings.xsl:118 classic/gsad.xsl:598 #, fuzzy msgid "Tags" msgstr "Etiketler" #: classic/omp.xsl:2564 #, fuzzy msgid "User Tags" msgstr "Kullanıcılar" #: classic/omp.xsl:2570 msgctxt "Tags" msgid "none" msgstr "" #: classic/omp.xsl:2582 msgid "Adding Tag..." msgstr "" #: classic/omp.xsl:2593 classic/omp.xsl:2611 classic/omp.xsl:2612 #: classic/omp.xsl:6766 #, fuzzy msgid "Add Tag" msgstr "Etiket düzenle" #: classic/omp.xsl:2606 classic/omp.xsl:6781 msgctxt "Tag" msgid "with Value" msgstr "" #: classic/omp.xsl:2661 classic/omp.xsl:2922 classic/omp.xsl:4469 #: classic/omp.xsl:4696 classic/omp.xsl:4710 classic/omp.xsl:4734 #: classic/omp.xsl:4766 classic/omp.xsl:4879 classic/omp.xsl:4914 #: classic/omp.xsl:6284 classic/omp.xsl:6401 classic/omp.xsl:7589 #: classic/omp.xsl:8155 classic/omp.xsl:8341 classic/omp.xsl:8531 #: classic/omp.xsl:8597 classic/omp.xsl:9120 classic/omp.xsl:9169 #: classic/omp.xsl:9274 classic/omp.xsl:9333 classic/omp.xsl:9372 #: classic/omp.xsl:9579 classic/omp.xsl:10080 classic/omp.xsl:10702 #: classic/omp.xsl:10777 classic/omp.xsl:12740 classic/omp.xsl:13104 #: classic/omp.xsl:13150 classic/omp.xsl:13188 classic/omp.xsl:13209 #: classic/omp.xsl:13253 classic/omp.xsl:13325 classic/omp.xsl:13526 #: classic/omp.xsl:13697 classic/omp.xsl:14067 classic/omp.xsl:14223 #: classic/omp.xsl:14395 classic/omp.xsl:14696 classic/omp.xsl:15427 #: classic/omp.xsl:15948 classic/omp.xsl:15988 classic/omp.xsl:16020 #: classic/omp.xsl:16047 classic/omp.xsl:16074 classic/omp.xsl:16123 #: classic/omp.xsl:16230 classic/omp.xsl:16364 classic/omp.xsl:16492 #: classic/omp.xsl:16914 classic/omp.xsl:16934 classic/omp.xsl:16975 #: classic/omp.xsl:17039 classic/omp.xsl:17055 classic/omp.xsl:17079 #: classic/omp.xsl:17866 classic/omp.xsl:17930 classic/omp.xsl:18038 #: classic/omp.xsl:18406 classic/omp.xsl:18534 classic/omp.xsl:18656 #: classic/omp.xsl:19150 classic/omp.xsl:19261 classic/omp.xsl:19390 #: classic/omp.xsl:19528 classic/omp.xsl:19661 classic/omp.xsl:19920 #: classic/omp.xsl:20005 classic/omp.xsl:21175 classic/omp.xsl:21235 #: classic/omp.xsl:21310 classic/omp.xsl:21388 classic/omp.xsl:21463 #: classic/omp.xsl:21525 classic/omp.xsl:21586 classic/omp.xsl:21949 #: classic/omp.xsl:21987 classic/omp.xsl:22012 classic/omp.xsl:22164 #: classic/omp.xsl:22315 classic/omp.xsl:25845 classic/omp.xsl:25865 #: classic/omp.xsl:25903 classic/omp.xsl:25978 classic/omp.xsl:26156 #: classic/omp.xsl:26626 classic/omp.xsl:26793 classic/omp.xsl:26816 #: classic/omp.xsl:26880 classic/omp.xsl:27234 classic/omp.xsl:27289 #: classic/omp.xsl:27559 classic/omp.xsl:27626 classic/omp.xsl:27893 #: classic/omp.xsl:28021 classic/omp.xsl:28270 classic/omp.xsl:28381 #: classic/omp.xsl:28550 classic/omp.xsl:34131 classic/omp.xsl:34193 #: classic/omp.xsl:34236 classic/omp.xsl:34327 classic/omp.xsl:34569 #: classic/omp.xsl:34603 classic/omp.xsl:34637 classic/omp.xsl:34656 #: classic/omp.xsl:34937 classic/omp.xsl:34950 classic/omp.xsl:34970 #: classic/omp.xsl:34986 classic/omp.xsl:35002 classic/omp.xsl:35014 #: classic/omp.xsl:35030 classic/omp.xsl:35046 classic/omp.xsl:35062 #: classic/omp.xsl:35077 classic/omp.xsl:35596 classic/omp.xsl:36795 #: classic/omp.xsl:37391 classic/omp.xsl:38055 classic/omp.xsl:38140 #: classic/omp.xsl:38281 classic/omp.xsl:38513 classic/omp.xsl:38678 #: classic/omp.xsl:38725 #, fuzzy msgid "Name" msgstr "Görev adı" #: classic/omp.xsl:2662 classic/omp.xsl:13530 classic/omp.xsl:13685 #: classic/omp.xsl:14082 classic/omp.xsl:14238 classic/omp.xsl:16915 #: classic/omp.xsl:28271 classic/omp.xsl:28382 classic/omp.xsl:28887 #: classic/omp.xsl:35063 classic/omp.xsl:36292 classic/omp.xsl:36364 #: classic/omp.xsl:36796 classic/omp.xsl:37392 classic/omp.xsl:38514 msgid "Value" msgstr "" #: classic/omp.xsl:2663 classic/omp.xsl:4700 classic/omp.xsl:6293 #: classic/omp.xsl:6409 classic/omp.xsl:7603 classic/omp.xsl:8349 #: classic/omp.xsl:8608 classic/omp.xsl:9035 classic/omp.xsl:9281 #: classic/omp.xsl:9379 classic/omp.xsl:9583 classic/omp.xsl:10087 #: classic/omp.xsl:10786 classic/omp.xsl:12196 classic/omp.xsl:13108 #: classic/omp.xsl:13261 classic/omp.xsl:13335 classic/omp.xsl:13681 #: classic/omp.xsl:14075 classic/omp.xsl:14231 classic/omp.xsl:14403 #: classic/omp.xsl:14706 classic/omp.xsl:15906 classic/omp.xsl:16238 #: classic/omp.xsl:17740 classic/omp.xsl:17937 classic/omp.xsl:18414 #: classic/omp.xsl:18667 classic/omp.xsl:19154 classic/omp.xsl:19397 #: classic/omp.xsl:19668 classic/omp.xsl:19817 classic/omp.xsl:25821 #: classic/omp.xsl:25911 classic/omp.xsl:25988 classic/omp.xsl:26222 #: classic/omp.xsl:26630 classic/omp.xsl:26921 classic/omp.xsl:27242 #: classic/omp.xsl:27474 classic/omp.xsl:27633 classic/omp.xsl:34139 #: classic/omp.xsl:34203 classic/omp.xsl:34529 classic/omp.xsl:34990 #: classic/omp.xsl:38062 classic/omp.xsl:38292 classic/omp.xsl:38423 msgid "Comment" msgstr "" #: classic/omp.xsl:2664 classic/omp.xsl:2928 classic/omp.xsl:5558 #: classic/omp.xsl:13191 classic/omp.xsl:16370 classic/omp.xsl:16916 #: classic/omp.xsl:16939 classic/omp.xsl:16978 classic/omp.xsl:17042 #: classic/omp.xsl:17058 classic/omp.xsl:17549 classic/omp.xsl:24296 #: classic/omp.xsl:25633 classic/omp.xsl:25846 classic/omp.xsl:26798 #: classic/omp.xsl:27665 classic/omp.xsl:30272 classic/omp.xsl:31547 #: classic/omp.xsl:33438 classic/omp.xsl:34329 classic/omp.xsl:34638 #: classic/omp.xsl:34939 classic/omp.xsl:34953 classic/omp.xsl:34975 #: classic/omp.xsl:34991 classic/omp.xsl:35003 classic/omp.xsl:35019 #: classic/omp.xsl:35035 classic/omp.xsl:35051 classic/omp.xsl:35066 #: classic/omp.xsl:35082 classic/omp.xsl:35098 classic/omp.xsl:38517 msgid "Actions" msgstr "" #: classic/omp.xsl:2711 classic/dynamic_strings.xsl:200 #, fuzzy msgid "Tag Details" msgstr "Etiket Details" #: classic/omp.xsl:2791 classic/omp.xsl:2798 classic/omp.xsl:2805 #: classic/omp.xsl:14167 classic/dynamic_strings.xsl:618 #, fuzzy msgid "Edit Tag" msgstr "Etiket düzenle" #: classic/omp.xsl:2821 msgid "Toggling Tag..." msgstr "" #: classic/omp.xsl:2824 classic/omp.xsl:2825 msgid "Enable Tag" msgstr "" #: classic/omp.xsl:2828 classic/omp.xsl:2829 msgid "Disable Tag" msgstr "" #: classic/omp.xsl:2896 classic/omp.xsl:26365 #, fuzzy msgid "Create Multiple Permissions" msgstr "yeni bir izin oluşturabilir" #: classic/omp.xsl:2904 classic/omp.xsl:2907 classic/omp.xsl:26614 #: classic/omp.xsl:35358 classic/dynamic_strings.xsl:119 classic/gsad.xsl:604 #, fuzzy msgid "Permissions" msgstr "İzinler" #: classic/omp.xsl:2913 msgctxt "Permissions" msgid "none" msgstr "" #: classic/omp.xsl:2923 classic/omp.xsl:19908 classic/omp.xsl:19921 #: classic/omp.xsl:21819 classic/omp.xsl:22028 classic/omp.xsl:22297 #: classic/omp.xsl:22301 classic/omp.xsl:22593 classic/omp.xsl:22599 #: classic/omp.xsl:26343 classic/omp.xsl:26634 classic/omp.xsl:26820 #: classic/omp.xsl:27157 classic/omp.xsl:28494 classic/omp.xsl:34328 #: classic/omp.xsl:34570 classic/omp.xsl:34604 msgid "Description" msgstr "" #: classic/omp.xsl:2924 classic/omp.xsl:13538 classic/omp.xsl:13720 #: classic/omp.xsl:14089 classic/omp.xsl:14245 classic/omp.xsl:26237 #: classic/omp.xsl:26794 classic/omp.xsl:26824 classic/omp.xsl:27019 #: classic/omp.xsl:35064 msgid "Resource Type" msgstr "" #: classic/omp.xsl:2925 classic/omp.xsl:26664 classic/omp.xsl:26795 #: classic/omp.xsl:26828 msgid "Resource" msgstr "" #: classic/omp.xsl:2926 classic/omp.xsl:26796 classic/omp.xsl:26832 msgctxt "Permission" msgid "Subject Type" msgstr "" #: classic/omp.xsl:2927 classic/omp.xsl:26230 classic/omp.xsl:26797 #: classic/omp.xsl:26836 classic/omp.xsl:26930 msgctxt "Permission" msgid "Subject" msgstr "" #: classic/omp.xsl:2954 classic/omp.xsl:4456 #, fuzzy msgid "Import Report" msgstr "Ihracat Rapor Formatı" #: classic/omp.xsl:2969 classic/omp.xsl:10578 classic/omp.xsl:10651 #: classic/omp.xsl:11588 classic/omp.xsl:11692 classic/omp.xsl:12459 #: classic/omp.xsl:12512 classic/omp.xsl:12614 classic/omp.xsl:12922 #: classic/omp.xsl:13941 classic/omp.xsl:28763 classic/omp.xsl:33710 #: classic/omp.xsl:33745 #, fuzzy msgid "Report" msgstr "Rapor Format" #: classic/omp.xsl:2973 #, fuzzy msgid "Container Task" msgstr "Görev Oluştur" #: classic/omp.xsl:2988 #, fuzzy msgid "Create a new container task" msgstr "Yeni bir Görev yaratabilir" #: classic/omp.xsl:2996 classic/omp.xsl:4812 classic/omp.xsl:33167 msgid "Add to Assets" msgstr "" #: classic/omp.xsl:2999 classic/omp.xsl:33149 msgid "Add to Assets with QoD>=%1%% and Overrides enabled" msgstr "" #: classic/omp.xsl:3003 classic/omp.xsl:4847 classic/omp.xsl:6531 #: classic/omp.xsl:6565 classic/omp.xsl:6609 classic/omp.xsl:7292 #: classic/omp.xsl:7314 classic/omp.xsl:7348 classic/omp.xsl:7368 #: classic/omp.xsl:7422 classic/omp.xsl:23287 classic/omp.xsl:23295 #: classic/omp.xsl:23671 classic/omp.xsl:23677 classic/omp.xsl:23684 #: classic/omp.xsl:23702 classic/omp.xsl:23708 classic/omp.xsl:23726 #: classic/omp.xsl:23732 classic/omp.xsl:23986 classic/omp.xsl:24133 #: classic/omp.xsl:24136 classic/omp.xsl:24442 classic/omp.xsl:24449 #: classic/omp.xsl:24850 classic/omp.xsl:24856 classic/omp.xsl:24862 #: classic/omp.xsl:24878 classic/omp.xsl:24884 classic/omp.xsl:24900 #: classic/omp.xsl:24906 classic/omp.xsl:25288 classic/omp.xsl:25435 #: classic/omp.xsl:25438 classic/omp.xsl:28047 classic/omp.xsl:28061 #: classic/omp.xsl:28153 classic/omp.xsl:28240 classic/omp.xsl:28304 #: classic/omp.xsl:28314 classic/omp.xsl:28399 classic/omp.xsl:28483 #, fuzzy msgid "yes" msgstr "evet" #: classic/omp.xsl:3007 classic/omp.xsl:4844 classic/omp.xsl:6550 #: classic/omp.xsl:6574 classic/omp.xsl:6624 classic/omp.xsl:7302 #: classic/omp.xsl:7324 classic/omp.xsl:7357 classic/omp.xsl:7377 #: classic/omp.xsl:7437 classic/omp.xsl:23309 classic/omp.xsl:23694 #: classic/omp.xsl:23718 classic/omp.xsl:23742 classic/omp.xsl:23983 #: classic/omp.xsl:24130 classic/omp.xsl:24462 classic/omp.xsl:24870 #: classic/omp.xsl:24892 classic/omp.xsl:24914 classic/omp.xsl:25285 #: classic/omp.xsl:25432 classic/omp.xsl:28053 classic/omp.xsl:28067 #: classic/omp.xsl:28150 classic/omp.xsl:28237 classic/omp.xsl:28308 #: classic/omp.xsl:28318 classic/omp.xsl:28396 classic/omp.xsl:28480 #, fuzzy msgid "no" msgstr "hayir" #: classic/omp.xsl:3063 #, fuzzy msgid "Host Filtering" msgstr "Not Filtre" #: classic/omp.xsl:3064 classic/omp.xsl:3252 classic/omp.xsl:14409 #: classic/omp.xsl:14715 classic/omp.xsl:15038 classic/omp.xsl:15431 #: classic/omp.xsl:15910 classic/omp.xsl:23316 classic/omp.xsl:23751 #: classic/omp.xsl:24146 classic/omp.xsl:24469 classic/omp.xsl:24923 #: classic/omp.xsl:25448 classic/omp.xsl:28694 classic/omp.xsl:28699 #: classic/omp.xsl:28700 classic/omp.xsl:32497 classic/omp.xsl:32583 #: classic/omp.xsl:32694 classic/omp.xsl:32837 classic/omp.xsl:32934 #: classic/omp.xsl:33330 classic/omp.xsl:35078 classic/omp.xsl:38040 #: classic/omp.xsl:38041 classic/omp.xsl:38186 classic/omp.xsl:38189 #: classic/omp.xsl:38347 classic/omp.xsl:38348 classic/omp.xsl:38411 #: classic/omp.xsl:38610 classic/omp.xsl:38625 classic/omp.xsl:38752 #: classic/omp.xsl:38959 classic/gsad.xsl:468 msgid "Hosts" msgstr "" #: classic/omp.xsl:3082 classic/omp.xsl:3086 classic/omp.xsl:3399 #: classic/omp.xsl:3401 classic/omp.xsl:8187 classic/omp.xsl:8188 #: classic/omp.xsl:8212 classic/omp.xsl:8214 classic/omp.xsl:28731 #: classic/omp.xsl:28735 classic/omp.xsl:29200 classic/omp.xsl:29201 #: classic/omp.xsl:29225 classic/omp.xsl:29227 classic/omp.xsl:30213 #: classic/omp.xsl:30214 classic/omp.xsl:31331 classic/omp.xsl:31332 #: classic/omp.xsl:31356 classic/omp.xsl:31358 #, fuzzy msgid "No Overrides" msgstr "Üzerine Yaz" #: classic/omp.xsl:3124 msgid "Text phrase" msgstr "" #: classic/omp.xsl:3130 classic/omp.xsl:3740 msgid "Apply" msgstr "" #: classic/omp.xsl:3133 classic/omp.xsl:3743 classic/omp.xsl:3938 #: classic/omp.xsl:16366 classic/omp.xsl:16494 classic/omp.xsl:22132 #: classic/omp.xsl:22165 classic/omp.xsl:22264 classic/omp.xsl:22540 #: classic/omp.xsl:22724 classic/omp.xsl:23406 classic/omp.xsl:23804 #: classic/omp.xsl:24172 classic/omp.xsl:24563 classic/omp.xsl:24976 #: classic/omp.xsl:25474 classic/omp.xsl:29042 classic/omp.xsl:29669 #: classic/omp.xsl:30091 classic/omp.xsl:30192 classic/omp.xsl:30199 #: classic/omp.xsl:32429 classic/omp.xsl:32498 classic/omp.xsl:32584 #: classic/omp.xsl:32695 classic/omp.xsl:32839 classic/omp.xsl:32936 #: classic/omp.xsl:33332 classic/omp.xsl:35096 classic/omp.xsl:38474 #: classic/omp.xsl:38694 classic/omp.xsl:38734 msgid "Severity" msgstr "" #: classic/omp.xsl:3211 #, fuzzy msgid "Filtered Hosts" msgstr "Filtreler" #: classic/omp.xsl:3259 msgid "No hosts available for Prognostic Report" msgstr "" #: classic/omp.xsl:3267 msgid "No SCAP data available for Prognostic Report" msgstr "" #: classic/omp.xsl:3276 classic/omp.xsl:3277 classic/omp.xsl:28704 #: classic/omp.xsl:28710 classic/omp.xsl:28711 classic/omp.xsl:31666 #: classic/omp.xsl:31668 msgid "Prognostic Report" msgstr "" #: classic/omp.xsl:3285 msgid "0 hosts" msgstr "" #: classic/omp.xsl:3321 classic/omp.xsl:3322 msgid "Collapse details of all vulnerabilities" msgstr "" #: classic/omp.xsl:3327 classic/omp.xsl:3328 msgid "Expand to full details of all vulnerabilities" msgstr "" #: classic/omp.xsl:3392 classic/omp.xsl:3394 classic/omp.xsl:8193 #: classic/omp.xsl:8194 classic/omp.xsl:8222 classic/omp.xsl:8224 #: classic/omp.xsl:29206 classic/omp.xsl:29207 classic/omp.xsl:29235 #: classic/omp.xsl:29237 classic/omp.xsl:30222 classic/omp.xsl:30223 #: classic/omp.xsl:31337 classic/omp.xsl:31338 classic/omp.xsl:31366 #: classic/omp.xsl:31368 #, fuzzy msgid "Overrides are Applied" msgstr "Override silinemez" #: classic/omp.xsl:3569 classic/omp.xsl:4822 classic/omp.xsl:6558 #: classic/omp.xsl:7338 #, fuzzy msgid "Apply Overrides" msgstr "Üzerine Yaz" #: classic/omp.xsl:3868 classic/omp.xsl:3871 msgid "Use filtered results (all pages)" msgstr "" #: classic/omp.xsl:3876 classic/omp.xsl:3879 #, fuzzy msgid "Use all unfiltered results" msgstr "tüm filtre edilmiş sil" #: classic/omp.xsl:3884 classic/omp.xsl:3887 #, fuzzy msgid "Use filtered results (current page)" msgstr "Cari dönemde yeni Kullanıcı Filtresi" #: classic/omp.xsl:3930 classic/omp.xsl:30159 classic/omp.xsl:30163 #: classic/omp.xsl:31312 classic/omp.xsl:32581 msgid "Vulnerability" msgstr "" #: classic/omp.xsl:3934 classic/omp.xsl:21336 classic/omp.xsl:22984 #: classic/omp.xsl:30177 classic/omp.xsl:30182 classic/omp.xsl:30664 #: classic/omp.xsl:31316 msgid "Solution type" msgstr "" #: classic/omp.xsl:3946 classic/omp.xsl:10617 classic/omp.xsl:11645 #: classic/omp.xsl:12498 classic/omp.xsl:12563 classic/omp.xsl:13836 #: classic/omp.xsl:19403 classic/omp.xsl:19532 classic/omp.xsl:19676 #: classic/omp.xsl:19822 classic/omp.xsl:28753 classic/omp.xsl:30250 #: classic/omp.xsl:30254 classic/omp.xsl:31385 classic/omp.xsl:32161 #: classic/omp.xsl:32426 classic/omp.xsl:33253 classic/omp.xsl:33436 #: classic/omp.xsl:33600 classic/omp.xsl:33684 classic/omp.xsl:35031 #: classic/omp.xsl:36314 classic/omp.xsl:36384 classic/omp.xsl:38338 #: classic/omp.xsl:38414 msgid "Host" msgstr "" #: classic/omp.xsl:3950 #, fuzzy msgctxt "Host" msgid "Location" msgstr "isteğe bağlı" #: classic/omp.xsl:4139 classic/omp.xsl:4714 classic/omp.xsl:4738 #: classic/omp.xsl:4770 classic/omp.xsl:4883 classic/omp.xsl:4918 #: classic/omp.xsl:5785 classic/omp.xsl:11926 classic/omp.xsl:12484 #: classic/omp.xsl:13701 classic/omp.xsl:15952 classic/omp.xsl:15992 #: classic/omp.xsl:16024 classic/omp.xsl:16051 classic/omp.xsl:16078 #: classic/omp.xsl:17712 classic/omp.xsl:21772 classic/omp.xsl:22065 #: classic/omp.xsl:22215 classic/omp.xsl:22480 classic/omp.xsl:22679 #: classic/omp.xsl:23131 msgid "ID" msgstr "" #: classic/omp.xsl:4145 classic/omp.xsl:5793 classic/omp.xsl:13546 #: classic/omp.xsl:16465 classic/omp.xsl:17235 classic/omp.xsl:17720 #: classic/omp.xsl:21183 classic/omp.xsl:21323 classic/omp.xsl:21409 #: classic/omp.xsl:21599 classic/omp.xsl:21789 classic/omp.xsl:22071 #: classic/omp.xsl:22225 classic/omp.xsl:22490 classic/omp.xsl:22689 #: classic/omp.xsl:23138 classic/omp.xsl:29651 classic/omp.xsl:29928 msgctxt "Date" msgid "Modified" msgstr "" #: classic/omp.xsl:4149 classic/omp.xsl:5789 classic/omp.xsl:16461 #: classic/omp.xsl:17231 classic/omp.xsl:17716 classic/omp.xsl:21318 #: classic/omp.xsl:21404 classic/omp.xsl:21471 classic/omp.xsl:21533 #: classic/omp.xsl:21594 classic/omp.xsl:22077 classic/omp.xsl:22221 #: classic/omp.xsl:22486 classic/omp.xsl:22685 classic/omp.xsl:23144 #: classic/omp.xsl:31394 classic/omp.xsl:38515 #, fuzzy msgctxt "Date" msgid "Created" msgstr "Görev Oluştur" #: classic/omp.xsl:4153 classic/omp.xsl:5797 msgid "Owner" msgstr "" #: classic/omp.xsl:4175 classic/omp.xsl:5479 msgid "%1 of %2" msgstr "" #: classic/omp.xsl:4243 classic/omp.xsl:8262 classic/omp.xsl:9667 #: classic/omp.xsl:39022 #, fuzzy msgid "Applied filter:" msgstr "Uyarı Filtre" #: classic/omp.xsl:4258 msgid "The report is empty. This can happen for the following reasons:" msgstr "" #: classic/omp.xsl:4264 msgid "The scan just started and no results have arrived yet." msgstr "" #: classic/omp.xsl:4270 classic/omp.xsl:4285 msgid "Click here to reload this page and update the status." msgstr "" #: classic/omp.xsl:4279 msgid "The scan is still running and no results have arrived yet." msgstr "" #: classic/omp.xsl:4294 msgid "The target hosts could be regarded dead." msgstr "" #: classic/omp.xsl:4302 classic/omp.xsl:14658 classic/dynamic_strings.xsl:607 #, fuzzy msgid "Edit Target" msgstr "Hedef düzenle" #: classic/omp.xsl:4305 classic/omp.xsl:4315 msgid "" "You could change the Alive Test method of the target. However, if the " "targets are indeed dead, the scan duration might increase significantly." msgstr "" #: classic/omp.xsl:4307 msgid "Click here to edit the target" msgstr "" #: classic/omp.xsl:4327 msgid "The report is empty." msgstr "" #: classic/omp.xsl:4329 msgid "The filter does not match any of %1 results." msgstr "" #: classic/omp.xsl:4338 msgid "The report only contains log messages, which are currently excluded." msgstr "" #: classic/omp.xsl:4341 msgid "Log messages are currently excluded." msgstr "" #: classic/omp.xsl:4347 msgid "Add log messages to the filter" msgstr "" #: classic/omp.xsl:4350 msgid "Include log messages in your filter setting." msgstr "" #: classic/omp.xsl:4360 msgid "You are using keywords setting a minimum limit on severity." msgstr "" #: classic/omp.xsl:4364 msgid "Remove severity limit" msgstr "" #: classic/omp.xsl:4367 msgid "Remove the severity limit from your filter settings." msgstr "" #: classic/omp.xsl:4377 msgid "" "There may be results below the current minimum Quality of Detection level." msgstr "" #: classic/omp.xsl:4381 msgid "Descrease minimum QoD" msgstr "" #: classic/omp.xsl:4384 msgid "" "Decrease the minimum QoD in the Filter to 30 percent to see those results." msgstr "" #: classic/omp.xsl:4394 msgid "You are using keywords setting a lower limit on QoD." msgstr "" #: classic/omp.xsl:4398 msgid "Remove QoD limit" msgstr "" #: classic/omp.xsl:4401 msgid "Remove Quality of Detection limit." msgstr "" #: classic/omp.xsl:4409 msgid "Your filter settings may be too refined." msgstr "" #: classic/omp.xsl:4413 #, fuzzy msgid "Edit filter" msgstr "Filtre düzenle" #: classic/omp.xsl:4416 msgid "Adjust and update your filter settings." msgstr "" #: classic/omp.xsl:4423 msgid "Your last filter change may be too restrictive." msgstr "" #: classic/omp.xsl:4427 #, fuzzy msgid "Reset filter" msgstr "Sonuç Filtre" #: classic/omp.xsl:4430 msgid "Reset the filter settings to the defaults." msgstr "" #: classic/omp.xsl:4462 #, fuzzy msgid "Permission to start task denied" msgstr "İzin Görev düzenlemek için reddedildi" #: classic/omp.xsl:4468 classic/omp.xsl:4469 #, fuzzy msgid "Schedule Unavailable" msgstr "Takvim Filtre" #: classic/omp.xsl:4477 classic/omp.xsl:4786 msgctxt "Task|Schedule" msgid "Next due: over" msgstr "" #: classic/omp.xsl:4483 classic/omp.xsl:4790 msgctxt "Task|Schedule" msgid "Next due" msgstr "" #: classic/omp.xsl:4486 classic/omp.xsl:4793 classic/omp.xsl:6497 #: classic/omp.xsl:6498 classic/omp.xsl:7241 classic/omp.xsl:7242 #: classic/omp.xsl:7252 classic/omp.xsl:7253 classic/omp.xsl:18989 #: classic/omp.xsl:19071 classic/omp.xsl:19194 msgid "Once" msgstr "" #: classic/omp.xsl:4489 classic/omp.xsl:4796 classic/omp.xsl:7248 msgid "more times" msgstr "" #: classic/omp.xsl:4501 classic/dynamic_strings.xsl:194 #, fuzzy msgid "Schedule Details" msgstr "Takvimi Details" #: classic/omp.xsl:4521 classic/omp.xsl:4538 msgid "Task is already active" msgstr "" #: classic/omp.xsl:4567 #, fuzzy msgid "Task is a container" msgstr "Görev hala kullanımda" #: classic/omp.xsl:4571 #, fuzzy msgid "Task is scheduled" msgstr "Takvimiler yazma erişimi vardır" #: classic/omp.xsl:4577 #, fuzzy msgid "Permission to resume task denied" msgstr "İzin Görev düzenlemek için reddedildi" #: classic/omp.xsl:4595 #, fuzzy msgid "Task is not stopped" msgstr "Görev yazma izni yok" #: classic/omp.xsl:4619 msgctxt "Task" msgid "Move to Master" msgstr "" #: classic/omp.xsl:4634 #, fuzzy msgctxt "Task" msgid "Move to Slave \"%1\"" msgstr "Köle için İzinler \"%1\"" #: classic/omp.xsl:4667 classic/omp.xsl:4668 msgid "" "This is an Alterable Task. Reports may not relate to current Scan Config or " "Target!" msgstr "" #: classic/omp.xsl:4684 classic/omp.xsl:12721 classic/omp.xsl:16104 #: classic/omp.xsl:17847 classic/omp.xsl:19242 classic/omp.xsl:19986 #: classic/omp.xsl:35430 classic/dynamic_strings.xsl:95 classic/gsad.xsl:422 #, fuzzy msgid "Tasks" msgstr "Görevler" #: classic/omp.xsl:4704 classic/omp.xsl:12978 classic/omp.xsl:13983 #: classic/omp.xsl:15897 classic/dynamic_strings.xsl:73 #, fuzzy msgid "Target" msgstr "Hedef" #: classic/omp.xsl:4708 classic/omp.xsl:4732 classic/omp.xsl:4764 #: classic/omp.xsl:4877 classic/omp.xsl:4912 classic/omp.xsl:9126 #: classic/omp.xsl:9177 classic/omp.xsl:11924 classic/omp.xsl:12315 #: classic/omp.xsl:12335 classic/omp.xsl:12484 classic/omp.xsl:12688 #: classic/omp.xsl:12746 classic/omp.xsl:13156 classic/omp.xsl:13695 #: classic/omp.xsl:15946 classic/omp.xsl:15986 classic/omp.xsl:16018 #: classic/omp.xsl:16045 classic/omp.xsl:16072 classic/omp.xsl:16129 #: classic/omp.xsl:17872 classic/omp.xsl:19267 classic/omp.xsl:20011 #: classic/omp.xsl:26649 classic/omp.xsl:26677 classic/omp.xsl:27565 #: classic/omp.xsl:28556 classic/omp.xsl:35831 classic/omp.xsl:35849 msgid "Unavailable" msgstr "" #: classic/omp.xsl:4727 classic/omp.xsl:6445 classic/omp.xsl:7133 #: classic/omp.xsl:12184 classic/omp.xsl:13131 classic/omp.xsl:28531 #: classic/omp.xsl:35295 classic/dynamic_strings.xsl:111 classic/gsad.xsl:561 #, fuzzy msgid "Alerts" msgstr "Uyarılar" #: classic/omp.xsl:4757 classic/omp.xsl:6467 classic/omp.xsl:7200 #: classic/omp.xsl:12950 classic/omp.xsl:13976 classic/omp.xsl:19141 #: classic/dynamic_strings.xsl:80 #, fuzzy msgid "Schedule" msgstr "takvimi" #: classic/omp.xsl:4829 classic/omp.xsl:6581 classic/omp.xsl:7389 msgid "Min QoD" msgstr "" #: classic/omp.xsl:4838 classic/omp.xsl:6595 classic/omp.xsl:7407 #, fuzzy msgid "Alterable Task" msgstr "Görev Oluştur" #: classic/omp.xsl:4856 classic/omp.xsl:6631 classic/omp.xsl:7446 #, fuzzy msgid "Auto Delete Reports" msgstr "port rapor %1 silebilirsiniz" #: classic/omp.xsl:4861 classic/omp.xsl:6658 classic/omp.xsl:7492 msgctxt "Task|Auto Delete Reports" msgid "Automatically delete oldest reports but always keep newest " msgstr "" #: classic/omp.xsl:4863 classic/omp.xsl:6664 classic/omp.xsl:7505 #, fuzzy msgctxt "Task|Auto Delete Reports" msgid " reports" msgstr "Email rapor alıcı:" #: classic/omp.xsl:4866 classic/omp.xsl:6645 classic/omp.xsl:7479 #, fuzzy msgid "Do not automatically delete reports" msgstr "Otomatik olarak başlatma" #: classic/omp.xsl:4873 classic/omp.xsl:6672 classic/omp.xsl:7036 #: classic/omp.xsl:7166 classic/omp.xsl:17744 classic/omp.xsl:17945 #: classic/omp.xsl:19808 classic/dynamic_strings.xsl:84 #, fuzzy msgid "Scanner" msgstr "Tarayıcı" #: classic/omp.xsl:4892 classic/omp.xsl:8359 classic/omp.xsl:8535 #: classic/omp.xsl:8615 classic/omp.xsl:9039 classic/omp.xsl:13116 #: classic/omp.xsl:13190 classic/omp.xsl:13217 classic/omp.xsl:13273 #: classic/omp.xsl:13351 classic/omp.xsl:19411 classic/omp.xsl:19542 #: classic/omp.xsl:19708 classic/omp.xsl:19849 classic/omp.xsl:19922 #: classic/omp.xsl:21590 classic/omp.xsl:22314 classic/omp.xsl:34987 #: classic/omp.xsl:35033 classic/omp.xsl:35168 classic/omp.xsl:36502 msgid "Type" msgstr "" #: classic/omp.xsl:4909 classic/omp.xsl:6312 classic/omp.xsl:6721 #: classic/omp.xsl:6978 classic/omp.xsl:7016 classic/omp.xsl:12964 #: classic/omp.xsl:13969 classic/omp.xsl:16448 classic/omp.xsl:16450 #: classic/omp.xsl:17731 classic/wizard.xsl:228 classic/dynamic_strings.xsl:77 #, fuzzy msgid "Scan Config" msgstr "Tarama ayarlar" #: classic/omp.xsl:4934 classic/omp.xsl:6345 classic/omp.xsl:7527 msgid "Order for target hosts" msgstr "" #: classic/omp.xsl:4936 classic/omp.xsl:6349 classic/omp.xsl:7534 #, fuzzy msgctxt "Task|Hosts Ordering" msgid "Sequential" msgstr "Kimlik Bilgiler" #: classic/omp.xsl:4937 classic/omp.xsl:6350 classic/omp.xsl:7539 msgctxt "Task|Hosts Ordering" msgid "Random" msgstr "" #: classic/omp.xsl:4938 classic/omp.xsl:6351 classic/omp.xsl:7544 msgctxt "Task|Hosts Ordering" msgid "Reverse" msgstr "" #: classic/omp.xsl:4939 classic/omp.xsl:13602 classic/omp.xsl:13784 #: classic/omp.xsl:17419 classic/omp.xsl:17448 classic/omp.xsl:17493 #: classic/omp.xsl:17586 classic/omp.xsl:18143 classic/omp.xsl:18165 #: classic/omp.xsl:18172 classic/omp.xsl:18194 classic/omp.xsl:18237 #: classic/omp.xsl:18259 classic/omp.xsl:18266 classic/omp.xsl:18288 #: classic/omp.xsl:19826 classic/omp.xsl:19839 classic/omp.xsl:20375 #: classic/omp.xsl:20385 classic/omp.xsl:20402 classic/omp.xsl:20445 #: classic/omp.xsl:20455 classic/omp.xsl:20465 classic/omp.xsl:20475 #: classic/omp.xsl:20485 classic/omp.xsl:20495 classic/omp.xsl:20505 #: classic/omp.xsl:20519 classic/omp.xsl:20624 classic/omp.xsl:20687 #: classic/omp.xsl:20697 classic/omp.xsl:20707 classic/omp.xsl:20717 #: classic/omp.xsl:20727 classic/omp.xsl:20744 classic/omp.xsl:20813 #: classic/omp.xsl:20867 classic/omp.xsl:20911 classic/omp.xsl:20921 #: classic/omp.xsl:20931 classic/omp.xsl:20944 classic/omp.xsl:22142 #: classic/omp.xsl:22274 classic/omp.xsl:22550 classic/omp.xsl:22734 msgid "N/A" msgstr "" #: classic/omp.xsl:4946 classic/omp.xsl:6333 classic/omp.xsl:7515 #: classic/omp.xsl:33840 msgid "Network Source Interface" msgstr "" #: classic/omp.xsl:4967 classic/omp.xsl:8159 classic/omp.xsl:21396 #: classic/omp.xsl:22126 classic/omp.xsl:22388 classic/omp.xsl:22393 #: classic/omp.xsl:28891 classic/omp.xsl:29181 classic/omp.xsl:35094 #: classic/omp.xsl:36506 msgid "Status" msgstr "" #: classic/omp.xsl:4990 msgid "Duration of last scan" msgstr "" #: classic/omp.xsl:5000 msgid "Average scan duration" msgstr "" #: classic/omp.xsl:5007 classic/omp.xsl:8163 classic/omp.xsl:28791 #: classic/omp.xsl:31546 classic/omp.xsl:31714 classic/omp.xsl:35095 #: classic/gsad.xsl:428 #, fuzzy msgid "Reports" msgstr "Rapor Formatları" #: classic/omp.xsl:5011 classic/omp.xsl:5022 #, fuzzy msgid "Reports on Task %1" msgstr "Rapor sahibi %1" #: classic/omp.xsl:5015 msgctxt "Task|Report" msgid "Current" msgstr "" #: classic/omp.xsl:5020 msgctxt "Task|Reports" msgid "Finished" msgstr "" #: classic/omp.xsl:5026 classic/omp.xsl:8170 classic/omp.xsl:35103 msgctxt "Task|Report" msgid "Last" msgstr "" #: classic/omp.xsl:5035 classic/omp.xsl:30055 classic/gsad.xsl:434 #, fuzzy msgid "Results" msgstr "Sonuç Details" #: classic/omp.xsl:5039 #, fuzzy msgid "Results on Task %1" msgstr "Sonuç sahibi %1" #: classic/omp.xsl:5046 classic/omp.xsl:17094 classic/omp.xsl:22817 #: classic/omp.xsl:24071 classic/omp.xsl:30308 classic/omp.xsl:30309 #: classic/omp.xsl:30313 classic/omp.xsl:30315 classic/omp.xsl:32603 #: classic/omp.xsl:32605 classic/omp.xsl:35340 classic/dynamic_strings.xsl:96 #: classic/gsad.xsl:441 #, fuzzy msgid "Notes" msgstr "Notlar" #: classic/omp.xsl:5050 #, fuzzy msgid "Notes on Task %1" msgstr "Not sahibi %1" #: classic/omp.xsl:5057 classic/omp.xsl:17100 classic/omp.xsl:22826 #: classic/omp.xsl:25373 classic/omp.xsl:30325 classic/omp.xsl:30326 #: classic/omp.xsl:30330 classic/omp.xsl:30332 classic/omp.xsl:32614 #: classic/omp.xsl:32616 classic/omp.xsl:35349 classic/dynamic_strings.xsl:97 #: classic/gsad.xsl:448 #, fuzzy msgid "Overrides" msgstr "Üzerine Yaz" #: classic/omp.xsl:5061 #, fuzzy msgid "Overrides on Task %1" msgstr "Override sahibi %1" #: classic/omp.xsl:5148 classic/omp.xsl:5150 msgid "Severity increased" msgstr "" #: classic/omp.xsl:5153 classic/omp.xsl:5155 msgid "Severity decreased" msgstr "" #: classic/omp.xsl:5158 classic/omp.xsl:5160 msgid "Vulnerability count increased" msgstr "" #: classic/omp.xsl:5163 classic/omp.xsl:5165 msgid "Vulnerability count decreased" msgstr "" #: classic/omp.xsl:5168 classic/omp.xsl:5170 msgid "Vulnerabilities did not change" msgstr "" #: classic/omp.xsl:5239 classic/omp.xsl:5241 classic/omp.xsl:10824 #: classic/dynamic_strings.xsl:914 #, fuzzy msgctxt "Status" msgid "Delete Requested" msgstr "Seçimi Sil" #: classic/omp.xsl:5262 msgctxt "Status" msgid " at " msgstr "" #: classic/omp.xsl:5378 classic/omp.xsl:5386 classic/omp.xsl:5387 #: classic/omp.xsl:5828 classic/omp.xsl:5835 classic/omp.xsl:5836 #: classic/omp.xsl:6384 classic/wizard.xsl:153 classic/dynamic_strings.xsl:391 #, fuzzy msgid "New Task" msgstr "Yeni Görev" #: classic/omp.xsl:5394 classic/omp.xsl:5395 classic/omp.xsl:5842 #: classic/omp.xsl:5843 classic/omp.xsl:6269 #, fuzzy msgid "New Container Task" msgstr "Yeni Görev" #: classic/omp.xsl:5729 classic/omp.xsl:5732 msgid "Apply to page contents" msgstr "" #: classic/omp.xsl:5737 classic/omp.xsl:5740 #, fuzzy msgid "Apply to selection" msgstr "Seçimi Sil" #: classic/omp.xsl:5745 classic/omp.xsl:5748 #, fuzzy msgid "Apply to all filtered" msgstr "tüm filtre edilmiş sil" #: classic/omp.xsl:5759 #, fuzzy msgid "Applied filter" msgstr "Uyarı Filtre" #: classic/omp.xsl:5863 classic/omp.xsl:27802 classic/omp.xsl:27828 #, fuzzy msgid "Import Port List" msgstr "Ihracat Port Liste" #: classic/omp.xsl:5889 classic/omp.xsl:17627 classic/omp.xsl:29563 #: classic/omp.xsl:29837 msgid "Cloning..." msgstr "" #: classic/omp.xsl:5918 classic/omp.xsl:35764 msgid "Currently logged in as this user" msgstr "" #: classic/omp.xsl:6016 classic/omp.xsl:17698 classic/omp.xsl:30008 #: classic/omp.xsl:38119 classic/omp.xsl:38402 #, fuzzy msgctxt "Action Verb" msgid "Export XML" msgstr "İhracat XML olarak Etiket" #: classic/omp.xsl:6043 msgctxt "Certificate" msgid "Activation" msgstr "" #: classic/omp.xsl:6048 msgctxt "Certificate" msgid "not active yet" msgstr "" #: classic/omp.xsl:6053 msgctxt "Certificate" msgid "Expiration" msgstr "" #: classic/omp.xsl:6058 msgctxt "Certificate" msgid "expired" msgstr "" #: classic/omp.xsl:6063 msgid "MD5 Fingerprint" msgstr "" #: classic/omp.xsl:6067 msgctxt "Certificate" msgid "Issued by" msgstr "" #: classic/omp.xsl:6078 msgid "Certificate currently in use expired %1" msgstr "" #: classic/omp.xsl:6081 msgid "Certificate currently in use is not valid until %1" msgstr "" #: classic/omp.xsl:6084 msgid "Certificate currently in use will expire %1" msgstr "" #: classic/omp.xsl:6357 msgid "Maximum concurrently executed NVTs per host" msgstr "" #: classic/omp.xsl:6367 msgid "Maximum concurrently scanned hosts" msgstr "" #: classic/omp.xsl:6416 classic/omp.xsl:7072 classic/omp.xsl:7109 #, fuzzy msgid "Scan Targets" msgstr "Hedefler" #: classic/omp.xsl:6436 #, fuzzy msgid "Create a new target" msgstr "Yeni bir Hedef yaratabilir" #: classic/omp.xsl:6457 classic/omp.xsl:7153 classic/omp.xsl:33970 #: classic/omp.xsl:34042 #, fuzzy msgid "Create a new alert" msgstr "Yeni bir uyarı yaratabilir" #: classic/omp.xsl:6503 #, fuzzy msgid "Create a new schedule" msgstr "Yeni bir takvim yaratabilir" #: classic/omp.xsl:6513 msgid "Add results to Assets" msgstr "" #: classic/omp.xsl:6752 classic/omp.xsl:12971 classic/omp.xsl:13672 #: classic/dynamic_strings.xsl:86 #, fuzzy msgid "Tag" msgstr "Etiket" #: classic/omp.xsl:6884 classic/omp.xsl:7973 classic/omp.xsl:8942 #: classic/omp.xsl:9488 classic/omp.xsl:11958 classic/omp.xsl:13023 #: classic/omp.xsl:13620 classic/omp.xsl:15697 classic/omp.xsl:18202 #: classic/omp.xsl:19026 classic/omp.xsl:20142 classic/omp.xsl:20412 #: classic/omp.xsl:20529 classic/omp.xsl:20642 classic/omp.xsl:20754 #: classic/omp.xsl:20823 classic/omp.xsl:20877 classic/omp.xsl:20953 #: classic/omp.xsl:23994 classic/omp.xsl:25296 classic/omp.xsl:25742 #: classic/omp.xsl:26580 classic/omp.xsl:27397 classic/omp.xsl:28161 #: classic/omp.xsl:31504 classic/omp.xsl:34450 classic/omp.xsl:35755 #: classic/omp.xsl:38841 classic/omp.xsl:38976 msgid "Select for bulk action" msgstr "" #: classic/omp.xsl:6892 classic/omp.xsl:6897 classic/omp.xsl:6903 #: classic/omp.xsl:6905 classic/omp.xsl:6910 classic/omp.xsl:6912 msgid "Compare" msgstr "" #: classic/omp.xsl:6893 msgid "Report is already selected for delta" msgstr "" #: classic/omp.xsl:6898 msgid "Filter must be limited to a single Task to allow delta reports" msgstr "" #: classic/omp.xsl:6920 #, fuzzy msgid "Report is observed" msgstr "Rapor Filtre" #: classic/omp.xsl:6926 msgid "Scan is active" msgstr "" #: classic/omp.xsl:7004 #, fuzzy msgid "Create a new scan config" msgstr "Yeni bir Tarama ayar yaratabilir" #: classic/omp.xsl:7016 classic/omp.xsl:7109 classic/omp.xsl:15038 #: classic/omp.xsl:15074 classic/omp.xsl:15085 classic/omp.xsl:15112 #: classic/omp.xsl:15140 classic/omp.xsl:15204 msgid "immutable" msgstr "" #: classic/omp.xsl:7098 #, fuzzy msgid "Create a new scan target" msgstr "Yeni bir Hedef yaratabilir" #: classic/omp.xsl:7247 msgctxt "Time" msgid "Periods" msgstr "" #: classic/omp.xsl:7260 #, fuzzy msgid "Create a schedule" msgstr "Takvimi oluştur" #: classic/omp.xsl:7633 #, fuzzy msgid "Edit Container Task" msgstr "Görevi düzenle" #: classic/omp.xsl:7636 classic/dynamic_strings.xsl:604 #, fuzzy msgid "Edit Task" msgstr "Görevi düzenle" #: classic/omp.xsl:7803 classic/omp.xsl:7804 #, fuzzy msgid "Task is alterable" msgstr "Görev yazma izni yok" #: classic/omp.xsl:7811 classic/omp.xsl:7812 msgid "Task is configured to run on slave scanner %1" msgstr "" #: classic/omp.xsl:7822 msgid "Task made visible for Groups:" msgstr "" #: classic/omp.xsl:7830 msgid "Task made visible for Roles:" msgstr "" #: classic/omp.xsl:7837 classic/omp.xsl:7838 msgid "Task made visible for:" msgstr "" #: classic/omp.xsl:7849 classic/omp.xsl:7850 #, fuzzy msgid "Observing task owned by %1" msgstr "Görev sahibi %1" #: classic/omp.xsl:7881 classic/omp.xsl:7944 #, fuzzy msgid "View last report for Task %1" msgstr "Görev Detayları gör %1" #: classic/omp.xsl:7900 msgid "Go to the current report" msgstr "" #: classic/omp.xsl:7931 msgid "View list of all finished reports for Task %1" msgstr "" #: classic/omp.xsl:7935 msgid "View list of all reports for Task %1, including unfinished ones" msgstr "" #: classic/omp.xsl:8071 classic/omp.xsl:15850 msgid "and" msgstr "" #: classic/omp.xsl:8076 classic/omp.xsl:12068 classic/omp.xsl:15853 #: classic/omp.xsl:20215 msgctxt "Trashcan" msgid " must be restored first." msgstr "" #: classic/omp.xsl:8165 classic/omp.xsl:35101 msgctxt "Task|Reports" msgid "Total" msgstr "" #: classic/omp.xsl:8176 classic/omp.xsl:21192 classic/omp.xsl:21268 #: classic/omp.xsl:21341 classic/omp.xsl:21418 classic/omp.xsl:21480 #: classic/omp.xsl:21542 classic/omp.xsl:21604 classic/omp.xsl:29189 #: classic/omp.xsl:31321 msgctxt "Severity Short" msgid "Severity" msgstr "" #: classic/omp.xsl:8236 classic/omp.xsl:17453 classic/omp.xsl:17547 #: classic/omp.xsl:18049 classic/omp.xsl:18061 classic/omp.xsl:34957 #: classic/omp.xsl:34959 classic/omp.xsl:35097 msgid "Trend" msgstr "" #: classic/omp.xsl:8329 classic/dynamic_strings.xsl:396 #, fuzzy msgid "New Credential" msgstr "yeni Kimlik" #: classic/omp.xsl:8365 classic/omp.xsl:8620 msgid "Username + Password" msgstr "" #: classic/omp.xsl:8372 classic/omp.xsl:8625 msgid "Username + SSH Key" msgstr "" #: classic/omp.xsl:8379 classic/omp.xsl:8630 classic/omp.xsl:19961 msgid "Client Certificate" msgstr "" #: classic/omp.xsl:8386 classic/omp.xsl:8635 classic/omp.xsl:10198 #: classic/omp.xsl:11070 classic/omp.xsl:11075 classic/omp.xsl:14628 #: classic/omp.xsl:15000 classic/omp.xsl:15314 classic/omp.xsl:16068 msgid "SNMP" msgstr "" #: classic/omp.xsl:8394 classic/omp.xsl:8539 classic/omp.xsl:8642 #: classic/omp.xsl:9046 classic/omp.xsl:34988 msgid "Allow insecure use" msgstr "" #: classic/omp.xsl:8398 classic/omp.xsl:8413 classic/omp.xsl:8653 #: classic/omp.xsl:8928 classic/omp.xsl:8974 classic/omp.xsl:9050 #: classic/omp.xsl:13582 classic/omp.xsl:13732 classic/omp.xsl:13741 #: classic/omp.xsl:14119 classic/omp.xsl:14275 classic/omp.xsl:14518 #: classic/omp.xsl:14530 classic/omp.xsl:14761 classic/omp.xsl:14764 #: classic/omp.xsl:14786 classic/omp.xsl:14789 classic/omp.xsl:15091 #: classic/omp.xsl:15094 classic/omp.xsl:15118 classic/omp.xsl:15121 #: classic/omp.xsl:15921 classic/omp.xsl:15930 classic/omp.xsl:36878 #: classic/omp.xsl:37532 #, fuzzy msgid "Yes" msgstr "evet" #: classic/omp.xsl:8402 classic/omp.xsl:8418 classic/omp.xsl:8664 #: classic/omp.xsl:8931 classic/omp.xsl:8977 classic/omp.xsl:9053 #: classic/omp.xsl:13579 classic/omp.xsl:13731 classic/omp.xsl:13740 #: classic/omp.xsl:14130 classic/omp.xsl:14286 classic/omp.xsl:14522 #: classic/omp.xsl:14534 classic/omp.xsl:14771 classic/omp.xsl:14774 #: classic/omp.xsl:14796 classic/omp.xsl:14799 classic/omp.xsl:15101 #: classic/omp.xsl:15104 classic/omp.xsl:15128 classic/omp.xsl:15131 #: classic/omp.xsl:15922 classic/omp.xsl:15931 classic/omp.xsl:36877 #: classic/omp.xsl:37527 #, fuzzy msgid "No" msgstr "Not" #: classic/omp.xsl:8408 msgid "Auto-generate" msgstr "" #: classic/omp.xsl:8426 classic/omp.xsl:8670 msgid "SNMP Community" msgstr "" #: classic/omp.xsl:8435 classic/omp.xsl:12443 classic/omp.xsl:12547 #: classic/gsad.xsl:966 #, fuzzy msgid "Username" msgstr "Kullanıcı" #: classic/omp.xsl:8444 classic/omp.xsl:8700 classic/omp.xsl:35998 #: classic/omp.xsl:36812 classic/omp.xsl:37405 classic/gsad.xsl:973 msgid "Password" msgstr "" #: classic/omp.xsl:8453 classic/omp.xsl:8752 msgid "Passphrase" msgstr "" #: classic/omp.xsl:8462 classic/omp.xsl:8718 msgid "Privacy Password" msgstr "" #: classic/omp.xsl:8471 classic/omp.xsl:8736 classic/omp.xsl:9086 msgid "Certificate" msgstr "" #: classic/omp.xsl:8478 msgid "Private Key" msgstr "" #: classic/omp.xsl:8485 classic/omp.xsl:8770 classic/omp.xsl:9066 msgid "Auth Algorithm" msgstr "" #: classic/omp.xsl:8499 classic/omp.xsl:8799 classic/omp.xsl:9070 msgid "Privacy Algorithm" msgstr "" #: classic/omp.xsl:8511 classic/omp.xsl:8832 classic/omp.xsl:9077 msgctxt "Privacy Algorithm" msgid "None" msgstr "" #: classic/omp.xsl:8543 classic/omp.xsl:8688 classic/omp.xsl:9060 #: classic/omp.xsl:34989 msgctxt "Auth Data" msgid "Login" msgstr "" #: classic/omp.xsl:8585 classic/dynamic_strings.xsl:609 #, fuzzy msgid "Edit Credential" msgstr "Kimlik bilgisi düzenle" #: classic/omp.xsl:8675 classic/omp.xsl:8705 classic/omp.xsl:8723 #: classic/omp.xsl:8757 classic/omp.xsl:16781 #, fuzzy msgctxt "Auth Data|Password" msgid "Replace existing value with" msgstr "%1 Varolan uyarı silebilirsiniz" #: classic/omp.xsl:8744 msgid "Private key" msgstr "" #: classic/omp.xsl:8867 msgctxt "Action Verb" msgid "Download RPM package" msgstr "" #: classic/omp.xsl:8869 msgctxt "Action Verb" msgid "Download RPM" msgstr "" #: classic/omp.xsl:8874 msgctxt "Action Verb" msgid "Download Debian package" msgstr "" #: classic/omp.xsl:8876 msgctxt "Action Verb" msgid "Download Deb" msgstr "" #: classic/omp.xsl:8881 msgctxt "Action Verb" msgid "Download Exe package" msgstr "" #: classic/omp.xsl:8883 msgctxt "Action Verb" msgid "Download Exe" msgstr "" #: classic/omp.xsl:8888 classic/omp.xsl:8890 msgctxt "Action Verb" msgid "Download Public Key" msgstr "" #: classic/omp.xsl:8895 classic/omp.xsl:8897 classic/omp.xsl:33548 #: classic/omp.xsl:33550 classic/omp.xsl:33574 classic/omp.xsl:33576 msgctxt "Action Verb" msgid "Download Certificate" msgstr "" #: classic/omp.xsl:9000 classic/dynamic_strings.xsl:419 #, fuzzy msgid "Credential is still in use" msgstr "Kimlik hala kullanımda" #: classic/omp.xsl:9023 classic/omp.xsl:15443 classic/omp.xsl:15848 #: classic/omp.xsl:35081 classic/omp.xsl:35313 classic/dynamic_strings.xsl:107 #: classic/gsad.xsl:548 #, fuzzy msgid "Credentials" msgstr "Kimlik Bilgileri" #: classic/omp.xsl:9026 classic/omp.xsl:10491 classic/omp.xsl:10597 #: classic/omp.xsl:11481 classic/omp.xsl:11616 classic/omp.xsl:12434 #: classic/omp.xsl:12538 classic/omp.xsl:12873 classic/omp.xsl:13857 #: classic/omp.xsl:19342 classic/omp.xsl:19546 classic/omp.xsl:19558 #: classic/omp.xsl:19857 classic/omp.xsl:20215 classic/omp.xsl:35034 #: classic/dynamic_strings.xsl:75 #, fuzzy msgid "Credential" msgstr "Kimlik Bilgiler" #: classic/omp.xsl:9101 classic/omp.xsl:9150 classic/omp.xsl:14368 #: classic/omp.xsl:14369 classic/omp.xsl:15894 classic/omp.xsl:27540 #: classic/omp.xsl:35421 classic/dynamic_strings.xsl:105 classic/gsad.xsl:536 #, fuzzy msgid "Targets" msgstr "Hedefler" #: classic/omp.xsl:9104 msgid "Targets using this Credential" msgstr "" #: classic/omp.xsl:9111 classic/omp.xsl:9160 classic/omp.xsl:12731 #: classic/omp.xsl:13141 classic/omp.xsl:16114 classic/omp.xsl:17770 #: classic/omp.xsl:17797 classic/omp.xsl:17824 classic/omp.xsl:17857 #: classic/omp.xsl:19252 classic/omp.xsl:19996 classic/omp.xsl:27506 #: classic/omp.xsl:27550 classic/omp.xsl:28512 classic/omp.xsl:28541 msgid "none" msgstr "" #: classic/omp.xsl:9126 classic/omp.xsl:9177 classic/omp.xsl:12317 #: classic/omp.xsl:12337 classic/omp.xsl:12688 classic/omp.xsl:12746 #: classic/omp.xsl:13156 classic/omp.xsl:16129 classic/omp.xsl:17872 #: classic/omp.xsl:19267 classic/omp.xsl:20011 classic/omp.xsl:26649 #: classic/omp.xsl:26677 classic/omp.xsl:27565 classic/omp.xsl:28556 #: classic/omp.xsl:35831 classic/omp.xsl:35849 msgid "UUID" msgstr "" #: classic/omp.xsl:9131 classic/dynamic_strings.xsl:189 #, fuzzy msgid "Target Details" msgstr "Hedef Details" #: classic/omp.xsl:9153 #, fuzzy msgid "Scanners using this Credential" msgstr "Izin kimlik bilgisi düzenlemek için reddedildi" #: classic/omp.xsl:9182 classic/omp.xsl:17746 classic/dynamic_strings.xsl:198 #, fuzzy msgid "Scanner Details" msgstr "Tarayıcı Details" #: classic/omp.xsl:9252 classic/omp.xsl:9254 classic/dynamic_strings.xsl:402 #, fuzzy msgid "New Agent" msgstr "Yeni Ajent" #: classic/omp.xsl:9260 classic/omp.xsl:9261 classic/omp.xsl:35286 #: classic/dynamic_strings.xsl:115 classic/gsad.xsl:579 #, fuzzy msgid "Agents" msgstr "Aracı" #: classic/omp.xsl:9287 msgid "Installer" msgstr "" #: classic/omp.xsl:9291 msgid "Installer signature" msgstr "" #: classic/omp.xsl:9306 #, fuzzy msgid "Create Agent" msgstr "Ihracat Ajan" #: classic/omp.xsl:9337 classic/omp.xsl:9587 classic/omp.xsl:28472 #: classic/omp.xsl:34938 msgid "Trust" msgstr "" #: classic/omp.xsl:9351 classic/dynamic_strings.xsl:615 #, fuzzy msgid "Edit Agent" msgstr "Ajan düzenle" #: classic/omp.xsl:9387 #, fuzzy msgid "Save Agent" msgstr "Yeni Ajent" #: classic/omp.xsl:9500 msgid "Download installer package" msgstr "" #: classic/omp.xsl:9501 msgid "Download Installer" msgstr "" #: classic/omp.xsl:9503 msgid "Verifying Agent..." msgstr "" #: classic/omp.xsl:9504 #, fuzzy msgid "Verify Agent" msgstr "ajanları doğrulayabilirsiniz" #: classic/omp.xsl:9512 classic/omp.xsl:11982 classic/omp.xsl:28184 #: classic/omp.xsl:33170 classic/omp.xsl:33198 classic/omp.xsl:33535 msgid "Success" msgstr "" #: classic/omp.xsl:9514 msgid "Agent has been verified." msgstr "" #: classic/omp.xsl:9519 #, fuzzy msgid "Agent could not be verified." msgstr "Ajan silinemez" #: classic/omp.xsl:9569 classic/dynamic_strings.xsl:197 #, fuzzy msgid "Agent Details" msgstr "Ajan Details" #: classic/omp.xsl:9862 classic/omp.xsl:9870 msgid "Always" msgstr "" #: classic/omp.xsl:9884 msgid "Severity at least" msgstr "" #: classic/omp.xsl:9910 msgid "Severity level" msgstr "" #: classic/omp.xsl:9919 msgctxt "Alert Condition|Severity" msgid "changed" msgstr "" #: classic/omp.xsl:9924 msgctxt "Alert Condition|Severity" msgid "increased" msgstr "" #: classic/omp.xsl:9929 msgctxt "Alert Condition|Severity" msgid "decreased" msgstr "" #: classic/omp.xsl:9941 classic/omp.xsl:10019 #, fuzzy msgctxt "Alert Condition" msgid "Filter " msgstr "Filtre" #: classic/omp.xsl:9982 classic/omp.xsl:10039 msgctxt "Alert Condition" msgid " matches at least " msgstr "" #: classic/omp.xsl:10003 #, fuzzy msgid "result(s)" msgstr "Hedef Sunucu(lar)" #: classic/omp.xsl:10008 msgid "NVT(s)" msgstr "" #: classic/omp.xsl:10056 msgctxt "Alert Condition" msgid " result(s) more than previous scan" msgstr "" #: classic/omp.xsl:10067 classic/dynamic_strings.xsl:398 #, fuzzy msgid "New Alert" msgstr "Yeni Uyari" #: classic/omp.xsl:10093 classic/omp.xsl:10706 classic/omp.xsl:10796 #: classic/omp.xsl:12206 classic/omp.xsl:34971 msgid "Event" msgstr "" #: classic/omp.xsl:10100 classic/omp.xsl:10810 msgid "Task run status changed to" msgstr "" #: classic/omp.xsl:10105 classic/omp.xsl:10830 classic/dynamic_strings.xsl:916 msgctxt "Status" msgid "Done" msgstr "" #: classic/omp.xsl:10106 classic/omp.xsl:10123 classic/omp.xsl:10835 #: classic/omp.xsl:10872 classic/omp.xsl:10883 classic/omp.xsl:10894 #: classic/dynamic_strings.xsl:917 msgctxt "Status" msgid "New" msgstr "Yeni" #: classic/omp.xsl:10107 classic/omp.xsl:10840 msgctxt "Status" msgid "Requested" msgstr "" #: classic/omp.xsl:10108 classic/omp.xsl:10845 classic/dynamic_strings.xsl:918 msgctxt "Status" msgid "Running" msgstr "Çalışıyor" #: classic/omp.xsl:10109 classic/omp.xsl:10850 msgctxt "Status" msgid "Stop Requested" msgstr "" #: classic/omp.xsl:10110 classic/omp.xsl:10855 classic/dynamic_strings.xsl:919 msgctxt "Status" msgid "Stopped" msgstr "Durdu" #: classic/omp.xsl:10124 classic/omp.xsl:10873 classic/omp.xsl:10884 #: classic/omp.xsl:10895 msgctxt "Status" msgid "Updated" msgstr "" #: classic/omp.xsl:10129 classic/omp.xsl:10908 classic/omp.xsl:18054 #: classic/omp.xsl:23110 classic/omp.xsl:23111 classic/omp.xsl:23152 #: classic/omp.xsl:34952 classic/dynamic_strings.xsl:98 classic/gsad.xsl:497 #, fuzzy msgid "NVTs" msgstr "NVTs" #: classic/omp.xsl:10130 classic/omp.xsl:10913 classic/omp.xsl:21188 #: classic/omp.xsl:21414 classic/omp.xsl:21476 classic/omp.xsl:21538 #: classic/omp.xsl:21763 classic/omp.xsl:21764 classic/omp.xsl:21800 #: classic/omp.xsl:29044 classic/dynamic_strings.xsl:99 classic/gsad.xsl:501 #, fuzzy msgid "CVEs" msgstr "CVEs" #: classic/omp.xsl:10131 classic/omp.xsl:10918 classic/omp.xsl:22055 #: classic/omp.xsl:22056 classic/omp.xsl:22089 classic/dynamic_strings.xsl:100 #: classic/gsad.xsl:505 #, fuzzy msgid "CPEs" msgstr "CPEs" #: classic/omp.xsl:10132 classic/omp.xsl:10923 classic/omp.xsl:22471 #: classic/omp.xsl:22472 classic/omp.xsl:22497 classic/dynamic_strings.xsl:102 #: classic/gsad.xsl:513 #, fuzzy msgid "CERT-Bund Advisories" msgstr "CERT-Bund Önerileri" #: classic/omp.xsl:10133 classic/omp.xsl:10928 classic/omp.xsl:22670 #: classic/omp.xsl:22671 classic/omp.xsl:22696 classic/dynamic_strings.xsl:103 #: classic/gsad.xsl:517 #, fuzzy msgid "DFN-CERT Advisories" msgstr "DFN-CERT Önerileri" #: classic/omp.xsl:10134 classic/omp.xsl:13913 classic/omp.xsl:22235 #: classic/dynamic_strings.xsl:70 #, fuzzy msgid "OVAL Definition" msgstr "OVAL Definition" #: classic/omp.xsl:10137 classic/omp.xsl:10938 msgctxt "Alert Condition" msgid "arrived" msgstr "" #: classic/omp.xsl:10143 classic/omp.xsl:10710 classic/omp.xsl:10945 #: classic/omp.xsl:12200 classic/omp.xsl:34972 msgid "Condition" msgstr "" #: classic/omp.xsl:10155 classic/omp.xsl:10967 #, fuzzy msgid "Report Result Filter" msgstr "Sonuç Filtre" #: classic/omp.xsl:10169 classic/omp.xsl:10988 classic/omp.xsl:12676 #, fuzzy msgid "Details URL" msgstr "NVT Details" #: classic/omp.xsl:10181 classic/omp.xsl:10714 classic/omp.xsl:11010 #: classic/omp.xsl:12233 classic/omp.xsl:30779 classic/omp.xsl:34973 msgid "Method" msgstr "" #: classic/omp.xsl:10185 classic/omp.xsl:11016 classic/omp.xsl:11021 msgid "Email" msgstr "" #: classic/omp.xsl:10189 classic/omp.xsl:11030 classic/omp.xsl:11036 msgid "HTTP Get" msgstr "" #: classic/omp.xsl:10192 classic/omp.xsl:11044 classic/omp.xsl:11049 #, fuzzy msgid "SCP" msgstr "CPE" #: classic/omp.xsl:10195 classic/omp.xsl:10558 classic/omp.xsl:11057 #: classic/omp.xsl:11062 classic/omp.xsl:11566 msgid "Send to host " msgstr "" #: classic/omp.xsl:10202 classic/omp.xsl:11084 classic/omp.xsl:11090 msgid "Sourcefire Connector" msgstr "" #: classic/omp.xsl:10206 classic/omp.xsl:10541 classic/omp.xsl:11099 #: classic/omp.xsl:11105 classic/omp.xsl:11540 #, fuzzy msgid "Start Task" msgstr "Taramayı Başlat" #: classic/omp.xsl:10209 classic/omp.xsl:11113 classic/omp.xsl:11118 msgid "System Logger" msgstr "" #: classic/omp.xsl:10213 classic/omp.xsl:11127 classic/omp.xsl:11133 msgid "verinice.PRO Connector" msgstr "" #: classic/omp.xsl:10222 classic/omp.xsl:11144 classic/omp.xsl:12258 msgctxt "Alert|Email" msgid "To Address" msgstr "" #: classic/omp.xsl:10232 classic/omp.xsl:11155 classic/omp.xsl:12269 msgctxt "Alert|Email" msgid "From Address" msgstr "" #: classic/omp.xsl:10242 classic/omp.xsl:11166 classic/omp.xsl:12354 msgctxt "Alert|Email" msgid "Subject" msgstr "" #: classic/omp.xsl:10264 classic/omp.xsl:11208 classic/omp.xsl:12282 #: classic/omp.xsl:12301 #, fuzzy msgctxt "Alert|Email" msgid "Content" msgstr "İçerikler" #: classic/omp.xsl:10269 classic/omp.xsl:11213 classic/omp.xsl:12292 #: classic/omp.xsl:12345 msgctxt "Alert|Email" msgid "Simple notice" msgstr "" #: classic/omp.xsl:10279 classic/omp.xsl:11232 classic/omp.xsl:12305 msgctxt "Alert|Email" msgid "Include report" msgstr "" #: classic/omp.xsl:10284 classic/omp.xsl:11237 classic/omp.xsl:12286 msgctxt "Alert|Email" msgid "Include list of resources" msgstr "" #: classic/omp.xsl:10336 classic/omp.xsl:11309 classic/omp.xsl:12325 msgctxt "Alert|Email" msgid "Attach report" msgstr "" #: classic/omp.xsl:10340 classic/omp.xsl:11313 classic/omp.xsl:12289 msgctxt "Alert|Email" msgid "Attach list of resources" msgstr "" #: classic/omp.xsl:10398 classic/omp.xsl:11412 msgid "HTTP Get URL" msgstr "" #: classic/omp.xsl:10411 classic/omp.xsl:11714 msgctxt "SNMP" msgid "Community" msgstr "" #: classic/omp.xsl:10422 classic/omp.xsl:11726 classic/omp.xsl:12852 #: classic/omp.xsl:13822 classic/dynamic_strings.xsl:83 #, fuzzy msgid "Agent" msgstr "Ajan" #: classic/omp.xsl:10433 classic/omp.xsl:11738 classic/omp.xsl:12365 msgid "Message" msgstr "" #: classic/omp.xsl:10445 classic/omp.xsl:11425 classic/omp.xsl:12399 msgid "Defense Center IP" msgstr "" #: classic/omp.xsl:10457 classic/omp.xsl:11438 classic/omp.xsl:12410 msgid "Defense Center Port" msgstr "" #: classic/omp.xsl:10468 classic/omp.xsl:11458 msgid "PKCS12 file" msgstr "" #: classic/omp.xsl:10479 classic/omp.xsl:11469 msgid "verinice.PRO URL" msgstr "" #: classic/omp.xsl:10502 classic/omp.xsl:10608 classic/omp.xsl:11501 #: classic/omp.xsl:11636 classic/omp.xsl:19354 classic/omp.xsl:19571 #, fuzzy msgid "Create a new Credential" msgstr "yeni bir Kimlik oluşturabilir" #: classic/omp.xsl:10511 classic/omp.xsl:11510 msgid "verinice.PRO Report" msgstr "" #: classic/omp.xsl:10567 classic/omp.xsl:11576 msgid " on port " msgstr "" #: classic/omp.xsl:10628 classic/omp.xsl:11657 classic/omp.xsl:12574 msgid "Known Hosts" msgstr "" #: classic/omp.xsl:10640 classic/omp.xsl:11670 classic/omp.xsl:12603 msgid "Path" msgstr "" #: classic/omp.xsl:10758 classic/dynamic_strings.xsl:611 #, fuzzy msgid "Edit Alert" msgstr "Uyarı düzenle" #: classic/omp.xsl:10933 classic/omp.xsl:22206 classic/omp.xsl:22207 #: classic/omp.xsl:22232 classic/dynamic_strings.xsl:101 classic/gsad.xsl:509 #, fuzzy msgid "OVAL Definitions" msgstr "OVAL Definitions" #: classic/omp.xsl:11388 msgid "Log Level" msgstr "" #: classic/omp.xsl:11871 classic/omp.xsl:12017 classic/omp.xsl:12225 msgctxt "Status Change" msgid "to" msgstr "" #: classic/omp.xsl:11883 msgid "SCP to " msgstr "" #: classic/omp.xsl:11889 classic/omp.xsl:12449 classic/omp.xsl:12553 #, fuzzy msgid "Credential unavailable" msgstr "Kimlik bilgisi filtre" #: classic/omp.xsl:11898 msgid "Send to " msgstr "" #: classic/omp.xsl:11907 msgid "SNMP to " msgstr "" #: classic/omp.xsl:11914 classic/omp.xsl:12043 msgctxt "Alert|Email" msgid "To" msgstr "" #: classic/omp.xsl:11969 msgid "Testing Alert..." msgstr "" #: classic/omp.xsl:11971 #, fuzzy msgctxt "Action Verb" msgid "Test Alert" msgstr "Yeni Uyari" #: classic/omp.xsl:11984 msgid "Testing the alert %1 was successful." msgstr "" #: classic/omp.xsl:11989 msgid "Testing the alert %1 failed." msgstr "" #: classic/omp.xsl:12087 classic/dynamic_strings.xsl:421 #, fuzzy msgid "Alert is still in use" msgstr "Uyarı hala kullanımda" #: classic/omp.xsl:12187 classic/omp.xsl:12859 classic/omp.xsl:13829 #: classic/omp.xsl:33957 classic/omp.xsl:34029 classic/dynamic_strings.xsl:79 #, fuzzy msgid "Alert" msgstr "Uyar" #: classic/omp.xsl:12240 msgid "Send list of resources to host" msgstr "" #: classic/omp.xsl:12243 msgid "Send report to host" msgstr "" #: classic/omp.xsl:12503 classic/omp.xsl:19407 classic/omp.xsl:19537 #: classic/omp.xsl:19692 classic/omp.xsl:19835 classic/omp.xsl:23778 #: classic/omp.xsl:24159 classic/omp.xsl:24950 classic/omp.xsl:25461 #: classic/omp.xsl:32495 classic/omp.xsl:33437 classic/omp.xsl:33601 #: classic/omp.xsl:35032 #, fuzzy msgid "Port" msgstr "Port Listesi" #: classic/omp.xsl:12704 msgctxt "Alert|Filter" msgid "None" msgstr "" #: classic/omp.xsl:12724 msgid "Tasks using this Alert" msgstr "" #: classic/omp.xsl:12866 msgid "Asset" msgstr "" #: classic/omp.xsl:12887 classic/omp.xsl:13892 classic/omp.xsl:25812 #: classic/omp.xsl:26127 classic/omp.xsl:26999 classic/omp.xsl:34295 #: classic/dynamic_strings.xsl:89 #, fuzzy msgid "Group" msgstr "Grup" #: classic/omp.xsl:12894 classic/omp.xsl:13899 classic/omp.xsl:29401 #: classic/dynamic_strings.xsl:65 #, fuzzy msgid "Note" msgstr "Not" #: classic/omp.xsl:12901 classic/omp.xsl:13920 classic/dynamic_strings.xsl:66 #, fuzzy msgid "Override" msgstr "Üzerine Yaz" #: classic/omp.xsl:12908 classic/omp.xsl:13927 classic/omp.xsl:26617 #: classic/dynamic_strings.xsl:87 #, fuzzy msgid "Permission" msgstr "İzin" #: classic/omp.xsl:12915 classic/omp.xsl:13934 classic/omp.xsl:14540 #: classic/omp.xsl:14807 classic/omp.xsl:15140 classic/omp.xsl:15439 #: classic/omp.xsl:15852 classic/omp.xsl:15940 classic/omp.xsl:27465 #: classic/omp.xsl:35080 classic/dynamic_strings.xsl:74 #, fuzzy msgid "Port List" msgstr "Port Listesi" #: classic/omp.xsl:12929 classic/omp.xsl:13948 classic/omp.xsl:28455 #: classic/dynamic_strings.xsl:81 #, fuzzy msgid "Report Format" msgstr "Rapor Format" #: classic/omp.xsl:12936 classic/omp.xsl:13955 classic/omp.xsl:23517 #: classic/omp.xsl:23865 classic/omp.xsl:24213 classic/omp.xsl:24706 #: classic/omp.xsl:25117 classic/omp.xsl:25542 classic/omp.xsl:29401 #: classic/omp.xsl:29676 classic/omp.xsl:30058 classic/omp.xsl:30616 #: classic/omp.xsl:30631 classic/omp.xsl:30841 #, fuzzy msgid "Result" msgstr "Sonuç Filtre" #: classic/omp.xsl:12943 classic/omp.xsl:13962 classic/omp.xsl:26105 #: classic/omp.xsl:26971 classic/omp.xsl:34520 classic/dynamic_strings.xsl:90 #, fuzzy msgid "Role" msgstr "Rol" #: classic/omp.xsl:12957 classic/gsad.xsl:528 msgid "SecInfo" msgstr "" #: classic/omp.xsl:12992 classic/omp.xsl:13997 classic/omp.xsl:26083 #: classic/omp.xsl:26943 classic/omp.xsl:35817 classic/dynamic_strings.xsl:88 #, fuzzy msgid "User" msgstr "Kullanıcı" #: classic/omp.xsl:13072 classic/dynamic_strings.xsl:427 #, fuzzy msgid "Filter is still in use" msgstr "Filtre hala kullanımda" #: classic/omp.xsl:13092 classic/omp.xsl:13238 classic/omp.xsl:13240 #: classic/omp.xsl:35322 classic/dynamic_strings.xsl:117 classic/gsad.xsl:592 #, fuzzy msgid "Filters" msgstr "Filtreler" #: classic/omp.xsl:13112 classic/omp.xsl:13189 classic/omp.xsl:13213 #: classic/omp.xsl:13267 classic/omp.xsl:13342 msgid "Term" msgstr "" #: classic/omp.xsl:13134 #, fuzzy msgid "Alerts using this Filter" msgstr "Uyarı Filtre" #: classic/omp.xsl:13282 #, fuzzy msgid "Create Filter" msgstr "Hedef filtre" #: classic/omp.xsl:13304 classic/dynamic_strings.xsl:617 #, fuzzy msgid "Edit Filter" msgstr "Filtre düzenle" #: classic/omp.xsl:13366 #, fuzzy msgid "Save Filter" msgstr "Köle Filtre" #: classic/omp.xsl:13471 classic/omp.xsl:13477 classic/omp.xsl:24197 #: classic/omp.xsl:25526 classic/omp.xsl:26538 classic/omp.xsl:26560 #: classic/omp.xsl:26646 classic/omp.xsl:26674 msgctxt "Trashcan" msgid "in " msgstr "" #: classic/omp.xsl:13472 classic/omp.xsl:13477 classic/omp.xsl:24197 #: classic/omp.xsl:25526 classic/omp.xsl:26538 classic/omp.xsl:26560 #: classic/omp.xsl:26646 classic/omp.xsl:26674 msgid "trashcan" msgstr "" #: classic/omp.xsl:13534 classic/omp.xsl:13728 classic/omp.xsl:14108 #: classic/omp.xsl:14264 msgctxt "Tag" msgid "Active" msgstr "" #: classic/omp.xsl:13542 classic/omp.xsl:35065 msgid "Resource Name" msgstr "" #: classic/omp.xsl:13563 classic/omp.xsl:13737 msgctxt "Tag" msgid "Orphan" msgstr "" #: classic/omp.xsl:13691 msgctxt "Tag" msgid "Attached to Resource" msgstr "" #: classic/omp.xsl:13724 classic/omp.xsl:14101 classic/omp.xsl:14257 #: classic/omp.xsl:26241 classic/omp.xsl:26331 classic/omp.xsl:27023 #: classic/omp.xsl:27134 msgid "Resource ID" msgstr "" #: classic/omp.xsl:13809 classic/dynamic_strings.xsl:428 #, fuzzy msgid "Tag is still in use" msgstr "Etiket hala kullanımda" #: classic/omp.xsl:13843 classic/omp.xsl:32692 classic/omp.xsl:38089 #: classic/omp.xsl:38131 msgid "Operating System" msgstr "" #: classic/omp.xsl:13850 classic/omp.xsl:22050 classic/omp.xsl:22092 #: classic/omp.xsl:29021 classic/omp.xsl:32693 classic/dynamic_strings.xsl:69 #, fuzzy msgid "CPE" msgstr "CPE" #: classic/omp.xsl:13864 classic/omp.xsl:20248 classic/omp.xsl:21332 #: classic/omp.xsl:21758 classic/omp.xsl:21803 classic/omp.xsl:29043 #: classic/omp.xsl:33252 classic/omp.xsl:33329 classic/dynamic_strings.xsl:68 #, fuzzy msgid "CVE" msgstr "CVE" #: classic/omp.xsl:13871 classic/omp.xsl:22500 classic/dynamic_strings.xsl:71 #, fuzzy msgid "CERT-Bund Advisory" msgstr "CERT-Bund Advisory" #: classic/omp.xsl:13878 classic/omp.xsl:22699 classic/dynamic_strings.xsl:72 #, fuzzy msgid "DFN-CERT Advisory" msgstr "CERT-Bund Advisory" #: classic/omp.xsl:13906 classic/omp.xsl:16913 classic/omp.xsl:23155 #: classic/omp.xsl:24274 classic/omp.xsl:24294 classic/omp.xsl:25603 #: classic/omp.xsl:25631 classic/omp.xsl:33254 classic/omp.xsl:33599 #: classic/omp.xsl:36529 classic/omp.xsl:36654 classic/dynamic_strings.xsl:67 #, fuzzy msgid "NVT" msgstr "NVT" #: classic/omp.xsl:14136 #, fuzzy msgid "Create Tag" msgstr "Görev Oluştur" #: classic/omp.xsl:14292 #, fuzzy msgid "Save Tag" msgstr "Yeni Etiket" #: classic/omp.xsl:14360 classic/omp.xsl:14363 classic/dynamic_strings.xsl:394 #, fuzzy msgid "New Target" msgstr "Yeni Hedef" #: classic/omp.xsl:14417 classic/omp.xsl:14723 classic/omp.xsl:15047 msgctxt "Target Source" msgid "Manual" msgstr "" #: classic/omp.xsl:14437 classic/omp.xsl:14737 classic/omp.xsl:15062 msgctxt "Target Source" msgid "From file" msgstr "" #: classic/omp.xsl:14468 classic/omp.xsl:14497 msgctxt "Target Source" msgid "From host assets" msgstr "" #: classic/omp.xsl:14508 classic/omp.xsl:14748 classic/omp.xsl:15074 #: classic/omp.xsl:15914 msgid "Exclude Hosts" msgstr "" #: classic/omp.xsl:14515 classic/omp.xsl:14756 classic/omp.xsl:15085 #: classic/omp.xsl:15918 msgid "Reverse Lookup Only" msgstr "" #: classic/omp.xsl:14527 classic/omp.xsl:14781 classic/omp.xsl:15112 #: classic/omp.xsl:15927 msgid "Reverse Lookup Unify" msgstr "" #: classic/omp.xsl:14547 classic/omp.xsl:14824 #, fuzzy msgid "Create a new port list" msgstr "yeni bir port liste oluşturabilir" #: classic/omp.xsl:14555 classic/omp.xsl:14832 classic/omp.xsl:15152 #: classic/omp.xsl:15969 msgid "Alive Test" msgstr "" #: classic/omp.xsl:14558 classic/omp.xsl:14838 classic/omp.xsl:15158 #, fuzzy msgid "Scan Config Default" msgstr "Tarama Ayar Details" #: classic/omp.xsl:14574 classic/omp.xsl:14883 classic/omp.xsl:15203 #: classic/omp.xsl:15977 msgid "Credentials for authenticated checks" msgstr "" #: classic/omp.xsl:14578 classic/omp.xsl:14887 classic/omp.xsl:15209 #: classic/omp.xsl:15981 msgid "SSH" msgstr "" #: classic/omp.xsl:14587 classic/omp.xsl:14913 classic/omp.xsl:15236 #: classic/omp.xsl:16005 msgctxt "Target|Credential" msgid "on port" msgstr "" #: classic/omp.xsl:14591 classic/omp.xsl:14606 classic/omp.xsl:14621 #: classic/omp.xsl:14636 classic/omp.xsl:14929 classic/omp.xsl:14961 #: classic/omp.xsl:14993 classic/omp.xsl:15025 #, fuzzy msgid "Create a credential" msgstr "yeni bir Kimlik oluşturabilir" #: classic/omp.xsl:14598 classic/omp.xsl:14936 classic/omp.xsl:15257 #: classic/omp.xsl:16014 msgid "SMB" msgstr "" #: classic/omp.xsl:14613 classic/omp.xsl:14968 classic/omp.xsl:15286 #: classic/omp.xsl:16041 msgid "ESXi" msgstr "" #: classic/omp.xsl:14645 #, fuzzy msgid "Create Target" msgstr "Görev Oluştur" #: classic/omp.xsl:15346 #, fuzzy msgid "Save Target" msgstr "Yeni Hedef" #: classic/omp.xsl:15435 classic/omp.xsl:35079 msgid "IPs" msgstr "" #: classic/omp.xsl:15450 msgctxt "Target|Credential" msgid "sort by" msgstr "" #: classic/omp.xsl:15494 classic/wizard.xsl:343 #, fuzzy msgid "SSH Credential" msgstr "SSH kimlik bilgisi" #: classic/omp.xsl:15499 classic/wizard.xsl:366 #, fuzzy msgid "SMB Credential" msgstr "SMB kimlik bilgi" #: classic/omp.xsl:15504 classic/wizard.xsl:387 #, fuzzy msgid "ESXi Credential" msgstr "ESXi kimlik bilgi" #: classic/omp.xsl:15509 #, fuzzy msgid "SNMP Credential" msgstr "SMB kimlik bilgi" #: classic/omp.xsl:15734 classic/omp.xsl:15752 classic/omp.xsl:15776 #: classic/omp.xsl:15800 classic/omp.xsl:15824 classic/omp.xsl:20195 #: classic/omp.xsl:26740 msgid "in trashcan" msgstr "" #: classic/omp.xsl:15874 classic/dynamic_strings.xsl:417 #, fuzzy msgid "Target is still in use" msgstr "Hedef hala kullanımda" #: classic/omp.xsl:15936 msgid "Maximum number of hosts" msgstr "" #: classic/omp.xsl:16107 msgid "Tasks using this Target" msgstr "" #: classic/omp.xsl:16218 classic/omp.xsl:17616 classic/dynamic_strings.xsl:397 #, fuzzy msgid "New Scan Config" msgstr "Yeni Tarama Ayar" #: classic/omp.xsl:16247 msgctxt "Scan Config" msgid "Base" msgstr "" #: classic/omp.xsl:16255 msgctxt "Scan Config" msgid "Empty, static and fast" msgstr "" #: classic/omp.xsl:16262 msgctxt "Scan Config" msgid "Full and fast" msgstr "" #: classic/omp.xsl:16289 classic/omp.xsl:16292 classic/omp.xsl:16316 #: classic/omp.xsl:17622 #, fuzzy msgid "Import Scan Config" msgstr "Ihracat tarama ayarlari" #: classic/omp.xsl:16297 classic/omp.xsl:16298 classic/omp.xsl:16444 #: classic/omp.xsl:16472 classic/omp.xsl:17214 classic/omp.xsl:17242 #: classic/omp.xsl:17653 classic/omp.xsl:17654 classic/omp.xsl:17728 #: classic/omp.xsl:35304 classic/dynamic_strings.xsl:109 classic/gsad.xsl:554 #, fuzzy msgid "Scan Configs" msgstr "Tarama Ayarlar" #: classic/omp.xsl:16310 #, fuzzy msgid "Import XML config" msgstr "Ihracat tarama ayarlari" #: classic/omp.xsl:16342 classic/omp.xsl:17363 #, fuzzy msgid "Edit Scan Config Family" msgstr "Tarama ayar düzenle" #: classic/omp.xsl:16350 classic/omp.xsl:16484 classic/omp.xsl:17089 #: classic/omp.xsl:22812 classic/dynamic_strings.xsl:76 #, fuzzy msgid "Config" msgstr "ayarlar" #: classic/omp.xsl:16351 classic/omp.xsl:16485 classic/omp.xsl:17090 #: classic/omp.xsl:17433 classic/omp.xsl:17510 classic/omp.xsl:21314 #: classic/omp.xsl:22310 classic/omp.xsl:22813 msgid "Family" msgstr "" #: classic/omp.xsl:16354 msgid "Edit Network Vulnerability Tests" msgstr "" #: classic/omp.xsl:16365 classic/omp.xsl:16493 classic/omp.xsl:17091 #: classic/omp.xsl:22814 msgid "OID" msgstr "" #: classic/omp.xsl:16367 classic/omp.xsl:16495 classic/omp.xsl:16944 #: classic/omp.xsl:16983 msgid "Timeout" msgstr "" #: classic/omp.xsl:16368 classic/omp.xsl:16496 msgid "Prefs" msgstr "" #: classic/omp.xsl:16369 msgctxt "NVTs" msgid "Selected" msgstr "" #: classic/omp.xsl:16397 classic/omp.xsl:16522 classic/omp.xsl:16951 #: classic/omp.xsl:16956 msgctxt "Timeout" msgid "default" msgstr "" #: classic/omp.xsl:16423 #, fuzzy msgid "Select and Edit NVT Details" msgstr "Tarama Ayar Details" #: classic/omp.xsl:16435 msgid "Selected %1 of %2 total NVTs" msgstr "" #: classic/omp.xsl:16444 classic/omp.xsl:16475 classic/omp.xsl:17382 #, fuzzy msgid "Scan Config Family Details" msgstr "Tarama Ayar Details" #: classic/omp.xsl:16457 classic/omp.xsl:17227 #, fuzzy msgid "Config ID" msgstr "ayarlar" #: classic/omp.xsl:16488 msgid "Network Vulnerability Tests" msgstr "" #: classic/omp.xsl:16504 classic/omp.xsl:23105 classic/dynamic_strings.xsl:183 #, fuzzy msgid "NVT Details" msgstr "NVT Details" #: classic/omp.xsl:16539 classic/omp.xsl:34958 msgctxt "NVTs" msgid "Total" msgstr "" #: classic/omp.xsl:16566 classic/omp.xsl:16572 classic/omp.xsl:17083 #: classic/omp.xsl:17214 classic/omp.xsl:17245 #, fuzzy msgid "Scan Config NVT Details" msgstr "Tarama Ayar Details" #: classic/omp.xsl:16587 classic/omp.xsl:16625 classic/omp.xsl:16654 msgid "File attached." msgstr "" #: classic/omp.xsl:16599 #, fuzzy msgid "Edit Scan Config NVT Details" msgstr "Tarama Ayar Details" #: classic/omp.xsl:16605 classic/omp.xsl:16607 classic/omp.xsl:16668 #: classic/omp.xsl:16670 classic/omp.xsl:16894 classic/omp.xsl:16896 #, fuzzy msgid "Export File" msgstr "Ihracat Filtre" #: classic/omp.xsl:16634 classic/omp.xsl:16736 #, fuzzy msgid "Use target SSH credentials" msgstr "SSH kimlik bilgisi" #: classic/omp.xsl:16793 #, fuzzy msgid "Replace existing file with" msgstr "%1 Varolan filtre silebilirsiniz" #: classic/omp.xsl:16796 msgid "Upload file" msgstr "" #: classic/omp.xsl:16886 #, fuzzy msgid "Edit NVT Details" msgstr "NVT Details" #: classic/omp.xsl:16936 classic/omp.xsl:17040 msgid "Current Value" msgstr "" #: classic/omp.xsl:16938 classic/omp.xsl:16977 classic/omp.xsl:17041 #: classic/omp.xsl:17057 msgid "Default Value" msgstr "" #: classic/omp.xsl:16976 classic/omp.xsl:17056 #, fuzzy msgid "New Value" msgstr "Yeni Rol" #: classic/omp.xsl:16999 msgid "Apply default timeout" msgstr "" #: classic/omp.xsl:17067 classic/omp.xsl:17068 classic/omp.xsl:17597 #: classic/omp.xsl:17598 #, fuzzy msgid "Save Config" msgstr "Tarama ayarlar" #: classic/omp.xsl:17092 classic/omp.xsl:21328 classic/omp.xsl:21392 #: classic/omp.xsl:22250 classic/omp.xsl:22512 classic/omp.xsl:22815 #: classic/omp.xsl:36505 #, fuzzy msgid "Version" msgstr "İzin" #: classic/omp.xsl:17109 classic/omp.xsl:22744 classic/omp.xsl:22748 #: classic/omp.xsl:22844 classic/omp.xsl:28032 classic/omp.xsl:28489 #: classic/omp.xsl:30602 msgid "Summary" msgstr "" #: classic/omp.xsl:17124 classic/omp.xsl:22859 classic/omp.xsl:30680 msgid "Affected Software/OS" msgstr "" #: classic/omp.xsl:17137 classic/omp.xsl:22872 msgid "Vulnerability Scoring" msgstr "" #: classic/omp.xsl:17140 classic/omp.xsl:22875 msgid "CVSS base" msgstr "" #: classic/omp.xsl:17161 classic/omp.xsl:22896 msgid "CVSS base vector" msgstr "" #: classic/omp.xsl:17179 #, fuzzy msgid "Edit Scan Config NVT" msgstr "Tarama ayar düzenle" #: classic/omp.xsl:17186 classic/omp.xsl:17253 classic/omp.xsl:23165 msgid "Preferences" msgstr "" #: classic/omp.xsl:17218 classic/omp.xsl:17220 #, fuzzy msgid "Scan Config Family" msgstr "Tarama Ayar filtre" #: classic/omp.xsl:17296 classic/omp.xsl:17399 classic/omp.xsl:17467 #: classic/omp.xsl:17470 classic/omp.xsl:17568 msgctxt "Scan Config|NVTs" msgid " of " msgstr "" #: classic/omp.xsl:17319 classic/omp.xsl:17408 classic/omp.xsl:17438 #: classic/omp.xsl:17483 classic/omp.xsl:17516 classic/omp.xsl:17533 #: classic/omp.xsl:17576 classic/omp.xsl:18155 classic/omp.xsl:18249 #: classic/omp.xsl:18277 msgctxt "Scan Config" msgid "Grows" msgstr "" #: classic/omp.xsl:17321 classic/omp.xsl:17410 classic/omp.xsl:17484 #: classic/omp.xsl:17577 msgid "" "The NVT selection is DYNAMIC. New NVTs will automatically be added and " "considered." msgstr "" #: classic/omp.xsl:17343 classic/omp.xsl:17414 classic/omp.xsl:17444 #: classic/omp.xsl:17489 classic/omp.xsl:17523 classic/omp.xsl:17540 #: classic/omp.xsl:17582 classic/omp.xsl:18161 classic/omp.xsl:18190 #: classic/omp.xsl:18255 classic/omp.xsl:18284 msgctxt "Scan Config" msgid "Static" msgstr "" #: classic/omp.xsl:17344 classic/omp.xsl:17416 classic/omp.xsl:17490 #: classic/omp.xsl:17583 classic/omp.xsl:18191 classic/omp.xsl:18285 msgid "" "The NVT selection is STATIC. New NVTs will NOT automatically be added or " "considered." msgstr "" #: classic/omp.xsl:17439 classic/omp.xsl:17518 classic/omp.xsl:17534 #: classic/omp.xsl:18156 classic/omp.xsl:18250 msgid "" "The family selection is DYNAMIC. New families will automatically be added " "and considered." msgstr "" #: classic/omp.xsl:17445 classic/omp.xsl:17525 classic/omp.xsl:17541 #: classic/omp.xsl:18162 classic/omp.xsl:18256 msgid "" "The family selection is STATIC. New families will NOT automatically be added " "or considered." msgstr "" #: classic/omp.xsl:17452 classic/omp.xsl:17546 msgid "NVTs selected" msgstr "" #: classic/omp.xsl:17458 classic/omp.xsl:17564 classic/omp.xsl:34956 msgctxt "Families" msgid "Total" msgstr "" #: classic/omp.xsl:17469 msgctxt "Scan Config|NVTs" msgid " in selected families" msgstr "" #: classic/omp.xsl:17472 msgctxt "Scan Config|NVTs" msgid " in total" msgstr "" #: classic/omp.xsl:17548 msgid "Select all NVTs" msgstr "" #: classic/omp.xsl:17612 classic/dynamic_strings.xsl:192 #, fuzzy msgid "Scan Config Details" msgstr "Tarama Ayar Details" #: classic/omp.xsl:17671 classic/omp.xsl:17672 classic/omp.xsl:17684 #: classic/dynamic_strings.xsl:440 #, fuzzy msgid "Scan Config is not writable" msgstr "Tarama Ayar yazılabilir değil" #: classic/omp.xsl:17673 #, fuzzy msgid "Cannot move Scan Config to trashcan" msgstr "Çöp kutusuna Taramak ayari koymayi İzin verilmedi" #: classic/omp.xsl:17690 classic/omp.xsl:17912 classic/dynamic_strings.xsl:610 #, fuzzy msgid "Edit Scan Config" msgstr "Tarama ayar düzenle" #: classic/omp.xsl:17696 classic/dynamic_strings.xsl:270 #, fuzzy msgid "Export Scan Config as XML" msgstr "Ihracat XML olarak taramak ayar" #: classic/omp.xsl:17702 classic/omp.xsl:17703 #, fuzzy msgid "Sync Config" msgstr "Tarama ayarlar" #: classic/omp.xsl:17763 msgid "Network Vulnerability Test Families" msgstr "" #: classic/omp.xsl:17788 classic/omp.xsl:17790 #, fuzzy msgid "Scanner Preferences" msgstr "Tarayıcı Filtre" #: classic/omp.xsl:17815 classic/omp.xsl:17817 classic/omp.xsl:17985 #: classic/omp.xsl:18009 msgid "Network Vulnerability Test Preferences" msgstr "" #: classic/omp.xsl:17850 #, fuzzy msgid "Tasks using this Scan Config" msgstr "Tarama ayar düzenle" #: classic/omp.xsl:17889 classic/omp.xsl:22037 classic/omp.xsl:22188 #: classic/omp.xsl:22431 classic/omp.xsl:22650 classic/omp.xsl:22797 #: classic/omp.xsl:23173 msgid "User Tags for \"%1\"" msgstr "" #: classic/omp.xsl:17897 #, fuzzy msgid "User Permissions for Config \"%1\"" msgstr "Taramak Ayar izinleri \"%1\"" #: classic/omp.xsl:17969 msgid "Edit Network Vulnerability Test Families" msgstr "" #: classic/omp.xsl:17983 classic/omp.xsl:17996 #, fuzzy msgid "Edit Scanner Preferences" msgstr "Tarayıcı düzenle" #: classic/omp.xsl:17983 msgctxt "Scanner|Preferences" msgid "None" msgstr "" #: classic/omp.xsl:17985 msgctxt "NVT|Preferences" msgid "None" msgstr "" #: classic/omp.xsl:18042 classic/omp.xsl:34951 msgid "Families" msgstr "" #: classic/omp.xsl:18044 msgctxt "Scan Config|Families" msgid "Total" msgstr "" #: classic/omp.xsl:18056 msgctxt "Scan Config|NVTs" msgid "Total" msgstr "" #: classic/omp.xsl:18184 msgctxt "Scan Config" msgid "Dynamic" msgstr "" #: classic/omp.xsl:18185 classic/omp.xsl:18279 msgid "" "The NVT selection is DYNAMIC. New NVTs of selected families will " "automatically be added and considered." msgstr "" #: classic/omp.xsl:18305 classic/dynamic_strings.xsl:420 #, fuzzy msgid "Scan Config is still in use" msgstr "Tarama Ayar hala kullanımda" #: classic/omp.xsl:18396 classic/dynamic_strings.xsl:399 #, fuzzy msgid "New Schedule" msgstr "Yeni Takvim" #: classic/omp.xsl:18420 classic/omp.xsl:18675 msgctxt "Schedule" msgid "First Time" msgstr "" #: classic/omp.xsl:18467 classic/omp.xsl:18548 classic/omp.xsl:18730 #: classic/omp.xsl:19190 classic/omp.xsl:35049 msgctxt "Schedule" msgid "Period" msgstr "" #: classic/omp.xsl:18481 classic/omp.xsl:18504 classic/omp.xsl:18776 #: classic/omp.xsl:18779 classic/omp.xsl:18845 classic/omp.xsl:18848 #, fuzzy msgid "hour(s)" msgstr "saatler" #: classic/omp.xsl:18482 classic/omp.xsl:18505 classic/omp.xsl:18784 #: classic/omp.xsl:18787 classic/omp.xsl:18853 classic/omp.xsl:18856 msgid "day(s)" msgstr "" #: classic/omp.xsl:18483 classic/omp.xsl:18506 classic/omp.xsl:18792 #: classic/omp.xsl:18795 classic/omp.xsl:18861 classic/omp.xsl:18864 msgid "week(s)" msgstr "" #: classic/omp.xsl:18484 classic/omp.xsl:18800 classic/omp.xsl:18803 msgid "month(s)" msgstr "" #: classic/omp.xsl:18490 classic/omp.xsl:18552 classic/omp.xsl:18813 #: classic/omp.xsl:19215 classic/omp.xsl:35050 msgctxt "Schedule" msgid "Duration" msgstr "" #: classic/omp.xsl:18538 classic/omp.xsl:19158 classic/omp.xsl:35047 msgctxt "Schedule" msgid "First Run" msgstr "" #: classic/omp.xsl:18543 classic/omp.xsl:19166 classic/omp.xsl:35048 msgctxt "Schedule" msgid "Next Run" msgstr "" #: classic/omp.xsl:18634 classic/dynamic_strings.xsl:612 #, fuzzy msgid "Edit Schedule" msgstr "Takvimi düzenle" #: classic/omp.xsl:18640 msgid "Notice" msgstr "" #: classic/omp.xsl:18745 classic/omp.xsl:18828 #, fuzzy msgid "seconds" msgstr "saniye" #: classic/omp.xsl:18759 classic/omp.xsl:18997 classic/omp.xsl:19079 #: classic/omp.xsl:19202 msgid "months" msgstr "" #: classic/omp.xsl:18894 classic/omp.xsl:34783 classic/omp.xsl:34786 msgid "week" msgstr "" #: classic/omp.xsl:18897 msgid "weeks" msgstr "" #: classic/omp.xsl:18906 classic/omp.xsl:34774 classic/omp.xsl:34777 #, fuzzy msgid "day" msgstr "günler" #: classic/omp.xsl:18909 classic/omp.xsl:23303 classic/omp.xsl:23688 #: classic/omp.xsl:23712 classic/omp.xsl:23736 classic/omp.xsl:24456 #: classic/omp.xsl:24864 classic/omp.xsl:24886 classic/omp.xsl:24908 #, fuzzy msgid "days" msgstr "günler" #: classic/omp.xsl:18918 classic/omp.xsl:34765 classic/omp.xsl:34768 #, fuzzy msgid "hour" msgstr "saatler" #: classic/omp.xsl:18921 #, fuzzy msgid "hours" msgstr "saatler" #: classic/omp.xsl:18930 msgid "min" msgstr "" #: classic/omp.xsl:18933 msgid "mins" msgstr "" #: classic/omp.xsl:18940 msgid "sec" msgstr "" #: classic/omp.xsl:18945 msgid "secs" msgstr "" #: classic/omp.xsl:18992 classic/omp.xsl:19074 classic/omp.xsl:19197 #: classic/omp.xsl:34792 classic/omp.xsl:34795 msgid "month" msgstr "" #: classic/omp.xsl:19011 classic/omp.xsl:19093 classic/omp.xsl:19219 msgctxt "Time" msgid "Entire Operation" msgstr "" #: classic/omp.xsl:19118 classic/dynamic_strings.xsl:422 #, fuzzy msgid "Schedule is still in use" msgstr "Takvim hala kullanımda" #: classic/omp.xsl:19138 classic/omp.xsl:35403 classic/dynamic_strings.xsl:112 #: classic/gsad.xsl:567 #, fuzzy msgid "Schedules" msgstr "Takvimleri" #: classic/omp.xsl:19245 msgid "Tasks using this Schedule" msgstr "" #: classic/omp.xsl:19368 classic/omp.xsl:19371 classic/dynamic_strings.xsl:403 #, fuzzy msgid "New Scanner" msgstr "yeni Tarayıcı" #: classic/omp.xsl:19376 classic/omp.xsl:19377 classic/omp.xsl:19805 #: classic/omp.xsl:35394 classic/dynamic_strings.xsl:116 classic/gsad.xsl:586 #, fuzzy msgid "Scanners" msgstr "Tarayıcılar" #: classic/omp.xsl:19422 classic/omp.xsl:19430 classic/omp.xsl:19592 #: classic/omp.xsl:19971 classic/omp.xsl:36329 msgid "CA Certificate" msgstr "" #: classic/omp.xsl:19463 #, fuzzy msgid "Create Scanner" msgstr "yeni Tarayıcı" #: classic/omp.xsl:19579 classic/omp.xsl:19581 msgctxt "Action Verb" msgid "Download Certificate currently in use" msgstr "" #: classic/omp.xsl:19600 msgctxt "Certificate" msgid "Existing" msgstr "" #: classic/omp.xsl:19604 classic/omp.xsl:19610 msgctxt "Certificate" msgid "Default" msgstr "" #: classic/omp.xsl:19616 msgctxt "Certificate" msgid "New:" msgstr "" #: classic/omp.xsl:19622 classic/omp.xsl:19625 msgctxt "Action Verb" msgid "Download CA Certificate currently in use" msgstr "" #: classic/omp.xsl:19641 classic/dynamic_strings.xsl:616 #, fuzzy msgid "Edit Scanner" msgstr "Tarayıcı düzenle" #: classic/omp.xsl:19771 #, fuzzy msgid "Save Scanner" msgstr "yeni Tarayıcı" #: classic/omp.xsl:19826 classic/omp.xsl:19839 #, fuzzy msgid "builtin scanner" msgstr "Tarayıcı düzenle" #: classic/omp.xsl:19879 #, fuzzy msgid "Online Response of Scanner" msgstr "Tarayıcı Detayları gör %1" #: classic/omp.xsl:19883 #, fuzzy msgid "Scanner Name" msgstr "Tarayıcı" #: classic/omp.xsl:19887 #, fuzzy msgid "Scanner Version" msgstr "Tarayıcılar" #: classic/omp.xsl:19891 msgid "OSP Daemon" msgstr "" #: classic/omp.xsl:19899 classic/omp.xsl:27517 classic/omp.xsl:27664 #: classic/omp.xsl:27765 msgid "Protocol" msgstr "" #: classic/omp.xsl:19916 #, fuzzy msgid "Scanner parameters" msgstr "Tarayıcı Filtre" #: classic/omp.xsl:19923 msgid "Default" msgstr "" #: classic/omp.xsl:19924 msgid "Mandatory" msgstr "" #: classic/omp.xsl:19955 #, fuzzy msgid "OSP Scanner is offline" msgstr "Tarayıcı hala kullanımda" #: classic/omp.xsl:19963 classic/omp.xsl:33548 #, fuzzy msgid "from Credential" msgstr "Kimlik Bilgiler" #: classic/omp.xsl:19989 msgid "Tasks using this Scanner" msgstr "" #: classic/omp.xsl:20199 classic/dynamic_strings.xsl:191 #, fuzzy msgid "Credential Details" msgstr "Kimlik bilgisi Details" #: classic/omp.xsl:20229 classic/dynamic_strings.xsl:426 #, fuzzy msgid "Scanner is still in use" msgstr "Tarayıcı hala kullanımda" #: classic/omp.xsl:20272 msgid "BID" msgstr "" #: classic/omp.xsl:20293 classic/omp.xsl:20301 classic/omp.xsl:36720 msgid "CERT" msgstr "" #: classic/omp.xsl:20294 classic/omp.xsl:36567 classic/gsad.xsl:1108 msgid "Warning" msgstr "" #: classic/omp.xsl:20339 msgctxt "SecInfo|References" msgid "Other" msgstr "" #: classic/omp.xsl:21179 classic/omp.xsl:21467 classic/omp.xsl:21529 #: classic/omp.xsl:21950 classic/omp.xsl:22102 classic/omp.xsl:22246 #: classic/omp.xsl:22517 classic/omp.xsl:22710 classic/omp.xsl:38152 #: classic/omp.xsl:38729 msgid "Title" msgstr "" #: classic/omp.xsl:21239 msgctxt "CVSS Vector Short" msgid "Vector" msgstr "" #: classic/omp.xsl:21243 msgctxt "CVSS Vector Short" msgid "Complexity" msgstr "" #: classic/omp.xsl:21247 msgctxt "CVSS Vector Short" msgid "Authentication" msgstr "" #: classic/omp.xsl:21251 msgctxt "CVSS Vector Short" msgid "Confidentiality Impact" msgstr "" #: classic/omp.xsl:21255 msgctxt "CVSS Vector Short" msgid "Integrity Impact" msgstr "" #: classic/omp.xsl:21259 msgctxt "CVSS Vector Short" msgid "Availability Impact" msgstr "" #: classic/omp.xsl:21263 classic/omp.xsl:21785 msgctxt "Date" msgid "Published" msgstr "" #: classic/omp.xsl:21400 msgid "Class" msgstr "" #: classic/omp.xsl:21758 classic/dynamic_strings.xsl:184 #, fuzzy msgid "CVE Details" msgstr "CVE Details" #: classic/omp.xsl:21793 classic/omp.xsl:22082 classic/omp.xsl:22120 msgctxt "Date" msgid "Last updated" msgstr "" #: classic/omp.xsl:21812 msgid "CWE ID" msgstr "" #: classic/omp.xsl:21827 msgid "Base score" msgstr "" #: classic/omp.xsl:21920 classic/omp.xsl:21923 classic/omp.xsl:22346 #: classic/omp.xsl:22381 classic/omp.xsl:23047 classic/omp.xsl:30816 #: classic/omp.xsl:30872 msgid "References" msgstr "" #: classic/omp.xsl:21920 classic/omp.xsl:22381 msgctxt "SecInfo|References" msgid "None" msgstr "" #: classic/omp.xsl:21946 msgid "CERT Advisories referencing this CVE" msgstr "" #: classic/omp.xsl:21968 msgid "Unknown CERT type!" msgstr "" #: classic/omp.xsl:21981 classic/omp.xsl:21984 msgid "Vulnerable products" msgstr "" #: classic/omp.xsl:21981 msgctxt "CVE|Products" msgid "None" msgstr "" #: classic/omp.xsl:22006 classic/omp.xsl:22009 msgid "NVTs addressing this CVE" msgstr "" #: classic/omp.xsl:22006 msgctxt "NVTs" msgid "None" msgstr "" #: classic/omp.xsl:22030 msgid "" "This CVE was not found in the database. This is not necessarily an error, " "because the CVE number might have been assigned for the issue, but the CVE " "not yet published. Eventually the CVE content will appear in the database." msgstr "" #: classic/omp.xsl:22050 classic/dynamic_strings.xsl:185 #, fuzzy msgid "CPE Details" msgstr "CPE Details" #: classic/omp.xsl:22108 msgid "NVD ID" msgstr "" #: classic/omp.xsl:22114 msgid "Deprecated by" msgstr "" #: classic/omp.xsl:22152 msgid "" "This CPE does not appear in the CPE dictionary but is referenced by one or " "more CVE." msgstr "" #: classic/omp.xsl:22158 classic/omp.xsl:22161 #, fuzzy msgid "Reported vulnerabilites" msgstr "Rapor Details" #: classic/omp.xsl:22158 msgctxt "CPE|Vulnerabilities" msgid "None" msgstr "" #: classic/omp.xsl:22201 classic/dynamic_strings.xsl:186 #, fuzzy msgid "OVAL Definition Details" msgstr "OVAL Definition Details" #: classic/omp.xsl:22254 #, fuzzy msgid "Definition class" msgstr "OVAL Definitions" #: classic/omp.xsl:22258 classic/omp.xsl:22605 classic/omp.xsl:22618 #: classic/omp.xsl:22768 classic/omp.xsl:22785 msgid "Referenced CVEs" msgstr "" #: classic/omp.xsl:22283 msgctxt "OVAL Definition" msgid "Deprecated" msgstr "" #: classic/omp.xsl:22290 msgid "File" msgstr "" #: classic/omp.xsl:22301 classic/omp.xsl:22599 msgctxt "Resource Property|Description" msgid "None" msgstr "" #: classic/omp.xsl:22307 classic/omp.xsl:22328 msgctxt "OVAL Definition" msgid "Affected" msgstr "" #: classic/omp.xsl:22328 msgctxt "OVAL Definition|Affected" msgid "None" msgstr "" #: classic/omp.xsl:22334 classic/omp.xsl:22340 msgid "Criteria" msgstr "" #: classic/omp.xsl:22340 msgctxt "OVAL Definition|Criteria" msgid "None" msgstr "" #: classic/omp.xsl:22349 classic/omp.xsl:38516 msgid "Source" msgstr "" #: classic/omp.xsl:22350 msgid "Ref.ID" msgstr "" #: classic/omp.xsl:22387 classic/omp.xsl:22419 msgid "Repository history" msgstr "" #: classic/omp.xsl:22394 classic/omp.xsl:29176 msgid "Date" msgstr "" #: classic/omp.xsl:22395 msgid "Contributors" msgstr "" #: classic/omp.xsl:22419 msgctxt "OVAL Definition|History" msgid "None" msgstr "" #: classic/omp.xsl:22424 #, fuzzy msgid "OVAL definition not found" msgstr "OVAL Definition" #: classic/omp.xsl:22425 msgid "" "No OVAL definition with the requested ID could be found in the SCAP database." msgstr "" #: classic/omp.xsl:22466 #, fuzzy msgid "CERT-Bund Details" msgstr "CERT-Bund Advisory Details" #: classic/omp.xsl:22523 msgid "Software" msgstr "" #: classic/omp.xsl:22527 msgid "Platform" msgstr "" #: classic/omp.xsl:22531 msgid "Effect" msgstr "" #: classic/omp.xsl:22535 msgid "Remote Attack" msgstr "" #: classic/omp.xsl:22557 #, fuzzy msgid "CERT-Bund risk rating" msgstr "CERT-Bund Önerileri" #: classic/omp.xsl:22563 msgid "Reference" msgstr "" #: classic/omp.xsl:22568 msgid "Reference URL" msgstr "" #: classic/omp.xsl:22579 classic/omp.xsl:22587 msgid "Categories" msgstr "" #: classic/omp.xsl:22587 msgctxt "CERT-Bund Advisory|Categories" msgid "None" msgstr "" #: classic/omp.xsl:22618 msgctxt "CVEs" msgid "None" msgstr "" #: classic/omp.xsl:22624 classic/omp.xsl:22754 msgid "Other links" msgstr "" #: classic/omp.xsl:22643 #, fuzzy msgid "CERT-Bund advisory not found" msgstr "CERT-Bund Advisory" #: classic/omp.xsl:22644 msgid "" "No CERT-Bund advisory with the requested ID could be found in the CERT " "database." msgstr "" #: classic/omp.xsl:22665 classic/dynamic_strings.xsl:188 #, fuzzy msgid "DFN-CERT Advisory Details" msgstr "DFN-CERT Advisory Details" #: classic/omp.xsl:22716 msgid "Advisory link" msgstr "" #: classic/omp.xsl:22748 msgctxt "Resource Property|Summary" msgid "None" msgstr "" #: classic/omp.xsl:22790 #, fuzzy msgid "DFN-CERT advisory not found" msgstr "CERT-Bund Advisory" #: classic/omp.xsl:22791 msgid "" "No DFN-CERT advisory with the requested ID could be found in the CERT " "database." msgstr "" #: classic/omp.xsl:22820 #, fuzzy msgid "Notes on NVT %1" msgstr "Not sahibi %1" #: classic/omp.xsl:22829 #, fuzzy msgid "Overrides on NVT %1" msgstr "Override sahibi %1" #: classic/omp.xsl:22838 msgid "Show scan results for this NVT" msgstr "" #: classic/omp.xsl:22910 classic/omp.xsl:30689 msgid "Vulnerability Insight" msgstr "" #: classic/omp.xsl:22926 classic/omp.xsl:30699 msgid "Vulnerability Detection Method" msgstr "" #: classic/omp.xsl:22942 msgid "Quality of Detection" msgstr "" #: classic/omp.xsl:22963 classic/omp.xsl:30652 msgid "Impact" msgstr "" #: classic/omp.xsl:22980 classic/omp.xsl:30661 #, fuzzy msgid "Solution" msgstr "isteğe bağlı" #: classic/omp.xsl:23011 msgid "Other tags" msgstr "" #: classic/omp.xsl:23115 classic/omp.xsl:23117 classic/omp.xsl:30506 #: classic/omp.xsl:30509 classic/omp.xsl:30514 classic/omp.xsl:30517 #: classic/omp.xsl:30522 classic/omp.xsl:30525 classic/omp.xsl:30530 #: classic/omp.xsl:30533 #, fuzzy msgid "Add Note" msgstr "Not düzenle" #: classic/omp.xsl:23120 classic/omp.xsl:23122 classic/omp.xsl:30547 #: classic/omp.xsl:30549 classic/omp.xsl:30554 classic/omp.xsl:30557 #: classic/omp.xsl:30562 classic/omp.xsl:30565 classic/omp.xsl:30570 #: classic/omp.xsl:30573 #, fuzzy msgid "Add Override" msgstr "Override düzenle" #: classic/omp.xsl:23190 classic/dynamic_strings.xsl:392 #, fuzzy msgid "New Note" msgstr "Yeni Not" #: classic/omp.xsl:23237 classic/omp.xsl:23642 classic/omp.xsl:24094 #: classic/omp.xsl:24393 classic/omp.xsl:24821 classic/omp.xsl:25396 #, fuzzy msgid "NVT Name" msgstr "Görev adı" #: classic/omp.xsl:23244 classic/omp.xsl:23648 classic/omp.xsl:24079 #: classic/omp.xsl:24099 classic/omp.xsl:24400 classic/omp.xsl:24827 #: classic/omp.xsl:25381 classic/omp.xsl:25401 msgctxt "NVT" msgid "None. Result was an open port." msgstr "" #: classic/omp.xsl:23263 classic/omp.xsl:24115 classic/omp.xsl:24419 #: classic/omp.xsl:25417 msgid "NVT OID" msgstr "" #: classic/omp.xsl:23281 classic/omp.xsl:23664 classic/omp.xsl:24126 #: classic/omp.xsl:24278 msgctxt "Note" msgid "Active" msgstr "" #: classic/omp.xsl:23287 classic/omp.xsl:23671 classic/omp.xsl:23702 #: classic/omp.xsl:23726 classic/omp.xsl:24442 classic/omp.xsl:24850 #: classic/omp.xsl:24878 classic/omp.xsl:24900 msgid "always" msgstr "" #: classic/omp.xsl:23295 classic/omp.xsl:23684 classic/omp.xsl:23708 #: classic/omp.xsl:23732 classic/omp.xsl:24449 classic/omp.xsl:24862 #: classic/omp.xsl:24884 classic/omp.xsl:24906 msgctxt "Time" msgid "for the next" msgstr "" #: classic/omp.xsl:23325 classic/omp.xsl:23343 classic/omp.xsl:23759 #: classic/omp.xsl:23765 classic/omp.xsl:24153 classic/omp.xsl:24478 #: classic/omp.xsl:24496 classic/omp.xsl:24931 classic/omp.xsl:24937 #: classic/omp.xsl:25455 msgctxt "Hosts" msgid "Any" msgstr "" #: classic/omp.xsl:23361 classic/omp.xsl:24516 classic/omp.xsl:30263 #: classic/omp.xsl:30267 classic/omp.xsl:31390 #, fuzzy msgctxt "Result" msgid "Location" msgstr "isteğe bağlı" #: classic/omp.xsl:23370 classic/omp.xsl:23388 classic/omp.xsl:24525 #: classic/omp.xsl:24543 msgctxt "Result|Location" msgid "Any" msgstr "" #: classic/omp.xsl:23415 classic/omp.xsl:23441 classic/omp.xsl:23812 #: classic/omp.xsl:23818 classic/omp.xsl:24182 classic/omp.xsl:24572 #: classic/omp.xsl:24598 classic/omp.xsl:24984 classic/omp.xsl:24990 #: classic/omp.xsl:25254 classic/omp.xsl:25484 classic/omp.xsl:25496 #: classic/omp.xsl:29666 msgctxt "Severity" msgid "Any" msgstr "" #: classic/omp.xsl:23476 classic/omp.xsl:23495 classic/omp.xsl:23846 #: classic/omp.xsl:23852 classic/omp.xsl:24207 classic/omp.xsl:24665 #: classic/omp.xsl:24684 classic/omp.xsl:25098 classic/omp.xsl:25104 #: classic/omp.xsl:25536 msgctxt "Task" msgid "Any" msgstr "" #: classic/omp.xsl:23524 classic/omp.xsl:23873 classic/omp.xsl:23879 #: classic/omp.xsl:23905 classic/omp.xsl:24223 classic/omp.xsl:24713 #: classic/omp.xsl:25125 classic/omp.xsl:25131 classic/omp.xsl:25152 #: classic/omp.xsl:25552 msgctxt "Result" msgid "Any" msgstr "" #: classic/omp.xsl:23534 classic/omp.xsl:24723 #, fuzzy msgctxt "Note or Override|Result" msgid "Only the selected one" msgstr "Seçimi Sil" #: classic/omp.xsl:23559 classic/omp.xsl:23891 classic/omp.xsl:24270 #: classic/omp.xsl:24295 classic/omp.xsl:25143 classic/omp.xsl:25599 #: classic/omp.xsl:25632 msgid "Text" msgstr "" #: classic/omp.xsl:23569 classic/omp.xsl:23905 classic/omp.xsl:23909 #: classic/omp.xsl:24748 classic/omp.xsl:25152 classic/omp.xsl:25156 msgid "Associated Result" msgstr "" #: classic/omp.xsl:23597 classic/omp.xsl:29520 classic/omp.xsl:29527 #: classic/omp.xsl:29534 classic/omp.xsl:29541 classic/omp.xsl:29548 #: classic/omp.xsl:29555 classic/dynamic_strings.xsl:605 #, fuzzy msgid "Edit Note" msgstr "Not düzenle" #: classic/omp.xsl:23677 classic/omp.xsl:24133 classic/omp.xsl:24856 #: classic/omp.xsl:25435 msgctxt "Time" msgid "until" msgstr "" #: classic/omp.xsl:23786 classic/omp.xsl:23792 classic/omp.xsl:24166 #: classic/omp.xsl:24958 classic/omp.xsl:24964 classic/omp.xsl:25468 msgctxt "Port" msgid "Any" msgstr "" #: classic/omp.xsl:23898 #, fuzzy msgid "Save Note" msgstr "Yeni Not" #: classic/omp.xsl:23955 classic/omp.xsl:24037 classic/omp.xsl:24192 #: classic/omp.xsl:24217 msgctxt "Note" msgid "Orphan" msgstr "" #: classic/omp.xsl:23970 classic/omp.xsl:24026 classic/omp.xsl:25241 #: classic/omp.xsl:25328 msgid "Result was an open port." msgstr "" #: classic/omp.xsl:23970 classic/omp.xsl:24026 classic/omp.xsl:25241 #: classic/omp.xsl:25328 msgctxt "NVT" msgid "None" msgstr "" #: classic/omp.xsl:24074 msgid "Note for NVT" msgstr "" #: classic/omp.xsl:24143 classic/omp.xsl:25445 msgctxt "Note or Override" msgid "Application" msgstr "" #: classic/omp.xsl:24232 msgctxt "Note" msgid "Appearance when active" msgstr "" #: classic/omp.xsl:24235 classic/omp.xsl:25564 msgid "Appearance" msgstr "" #: classic/omp.xsl:24245 msgid "User Tags for this Note" msgstr "" #: classic/omp.xsl:24251 #, fuzzy msgid "Permissions for this Note" msgstr "Filtre için izinler \"%1\"" #: classic/omp.xsl:24346 classic/dynamic_strings.xsl:393 #, fuzzy msgid "New Override" msgstr "yeni Override" #: classic/omp.xsl:24436 classic/omp.xsl:24843 classic/omp.xsl:25428 #: classic/omp.xsl:25615 msgctxt "Override" msgid "Active" msgstr "" #: classic/omp.xsl:24624 classic/omp.xsl:25010 classic/omp.xsl:25490 #, fuzzy msgid "New Severity" msgstr "Yeni Köle" #: classic/omp.xsl:24637 classic/omp.xsl:25060 msgctxt "Severity" msgid "False Positive" msgstr "" #: classic/omp.xsl:24645 classic/omp.xsl:25076 msgctxt "Override|Severity" msgid "Other" msgstr "" #: classic/omp.xsl:24776 classic/omp.xsl:29794 classic/omp.xsl:29801 #: classic/omp.xsl:29808 classic/omp.xsl:29815 classic/omp.xsl:29822 #: classic/omp.xsl:29829 classic/dynamic_strings.xsl:606 #, fuzzy msgid "Edit Override" msgstr "Override düzenle" #: classic/omp.xsl:25223 classic/omp.xsl:25339 classic/omp.xsl:25521 #: classic/omp.xsl:25546 msgctxt "Override" msgid "Orphan" msgstr "" #: classic/omp.xsl:25376 #, fuzzy msgid "Override for NVT" msgstr "Üzerine Yaz" #: classic/omp.xsl:25561 msgctxt "Override" msgid "Appearance when active" msgstr "" #: classic/omp.xsl:25574 msgid "User Tags for this Override" msgstr "" #: classic/omp.xsl:25580 #, fuzzy msgid "Permissions for this Override" msgstr "İzin Override düzenlemek için reddedildi" #: classic/omp.xsl:25607 msgctxt "Override|Severity" msgid "From" msgstr "" #: classic/omp.xsl:25611 msgctxt "Override|Severity" msgid "To" msgstr "" #: classic/omp.xsl:25789 classic/dynamic_strings.xsl:431 #, fuzzy msgid "Group is still in use" msgstr "Grup hala kullanımda" #: classic/omp.xsl:25809 classic/omp.xsl:25887 classic/omp.xsl:25888 #: classic/omp.xsl:35331 classic/omp.xsl:35527 classic/omp.xsl:35604 #: classic/omp.xsl:35844 classic/omp.xsl:36072 classic/dynamic_strings.xsl:121 #: classic/gsad.xsl:660 #, fuzzy msgid "Groups" msgstr "Gruplar" #: classic/omp.xsl:25825 classic/omp.xsl:25917 classic/omp.xsl:25995 #: classic/omp.xsl:34145 classic/omp.xsl:34210 classic/omp.xsl:34533 #: classic/omp.xsl:35814 classic/dynamic_strings.xsl:120 classic/gsad.xsl:654 #, fuzzy msgid "Users" msgstr "Kullanıcılar" #: classic/omp.xsl:25879 classic/omp.xsl:25882 classic/dynamic_strings.xsl:408 #, fuzzy msgid "New Group" msgstr "Yeni grup" #: classic/omp.xsl:25924 #, fuzzy msgid "Special Groups" msgstr "Global Grup" #: classic/omp.xsl:25929 msgid "" "Create permission to grant full read and write access among all group " "members and across any resources" msgstr "" #: classic/omp.xsl:25935 #, fuzzy msgid "Create Group" msgstr "Ihracat Grup" #: classic/omp.xsl:25957 classic/dynamic_strings.xsl:621 #, fuzzy msgid "Edit Group" msgstr "Grup düzenle" #: classic/omp.xsl:26005 #, fuzzy msgid "Save Group" msgstr "Yeni grup" #: classic/omp.xsl:26142 classic/omp.xsl:34220 classic/dynamic_strings.xsl:406 #, fuzzy msgid "New Permission" msgstr "Yeni izin" #: classic/omp.xsl:26172 classic/omp.xsl:26888 classic/dynamic_strings.xsl:631 #, fuzzy msgid "has super access" msgstr "Süper erişimi vardır" #: classic/omp.xsl:26173 classic/omp.xsl:26889 #, fuzzy msgid "Super (Has super access)" msgstr "Süper erişimi vardır" #: classic/omp.xsl:26181 classic/omp.xsl:26895 classic/omp.xsl:26905 msgid "%1 ID" msgstr "" #: classic/omp.xsl:26242 classic/omp.xsl:27026 classic/omp.xsl:27029 #, fuzzy msgid "User ID" msgstr "Kullanıcı" #: classic/omp.xsl:26243 classic/omp.xsl:27034 classic/omp.xsl:27037 #, fuzzy msgid "Role ID" msgstr "Rol" #: classic/omp.xsl:26244 classic/omp.xsl:27042 classic/omp.xsl:27045 #, fuzzy msgid "Group ID" msgstr "Grup" #: classic/omp.xsl:26386 msgctxt "Permission|Grant" msgid "Grant " msgstr "" #: classic/omp.xsl:26390 msgctxt "Permission" msgid "read" msgstr "" #: classic/omp.xsl:26391 msgctxt "Permission" msgid "proxy" msgstr "" #: classic/omp.xsl:26393 #, fuzzy msgctxt "Permission|Grant" msgid " permissions" msgstr "İzinler" #: classic/omp.xsl:26398 msgctxt "Permission|Grant" msgid " to " msgstr "" #: classic/omp.xsl:26406 msgctxt "Permission|Grant" msgid " on " msgstr "" #: classic/omp.xsl:26429 msgctxt "Permission" msgid "including related resources" msgstr "" #: classic/omp.xsl:26432 msgctxt "Permission" msgid "for current resource only" msgstr "" #: classic/omp.xsl:26435 msgctxt "Permission" msgid "for related resources only" msgstr "" #: classic/omp.xsl:26503 classic/omp.xsl:26504 classic/omp.xsl:26713 #: classic/omp.xsl:26714 #, fuzzy msgid "Permission made visible for:" msgstr "İzin Filtre" #: classic/omp.xsl:26535 classic/omp.xsl:26671 msgctxt "Permission" msgid "Orphan" msgstr "" #: classic/omp.xsl:26770 classic/omp.xsl:34361 classic/dynamic_strings.xsl:429 #, fuzzy msgid "Permission is still in use" msgstr "Izin hala kullanımda" #: classic/omp.xsl:26861 classic/dynamic_strings.xsl:619 #, fuzzy msgid "Edit Permission" msgstr "Izini düzenle" #: classic/omp.xsl:27212 classic/omp.xsl:27215 classic/omp.xsl:27805 #: classic/dynamic_strings.xsl:395 #, fuzzy msgid "New Port List" msgstr "Yeni Port Listesi" #: classic/omp.xsl:27220 classic/omp.xsl:27221 classic/omp.xsl:27462 #: classic/omp.xsl:27811 classic/omp.xsl:35367 classic/dynamic_strings.xsl:106 #: classic/gsad.xsl:542 #, fuzzy msgid "Port Lists" msgstr "Port Listeleri" #: classic/omp.xsl:27248 classic/omp.xsl:27499 classic/omp.xsl:27658 msgid "Port Ranges" msgstr "" #: classic/omp.xsl:27260 msgctxt "Port List" msgid "From file" msgstr "" #: classic/omp.xsl:27269 #, fuzzy msgid "Create Port List" msgstr "Yeni Port Listesi" #: classic/omp.xsl:27293 #, fuzzy msgid "Port Counts" msgstr "Port Listeleri" #: classic/omp.xsl:27295 msgctxt "Port Counts" msgid "Total" msgstr "" #: classic/omp.xsl:27300 #, fuzzy msgid "TCP" msgstr "CPE" #: classic/omp.xsl:27305 msgid "UDP" msgstr "" #: classic/omp.xsl:27442 classic/omp.xsl:27694 classic/dynamic_strings.xsl:418 #, fuzzy msgid "Port List is still in use" msgstr "Port Listesi hala kullanımda" #: classic/omp.xsl:27478 #, fuzzy msgid "Port count" msgstr "Port Listesi" #: classic/omp.xsl:27482 msgid "TCP Port count" msgstr "" #: classic/omp.xsl:27486 msgid "UDP Port count" msgstr "" #: classic/omp.xsl:27515 classic/omp.xsl:27662 classic/omp.xsl:27751 #, fuzzy msgctxt "Port Range" msgid "Start" msgstr "Taramayı Başlat" #: classic/omp.xsl:27516 classic/omp.xsl:27663 classic/omp.xsl:27758 msgctxt "Port Range" msgid "End" msgstr "" #: classic/omp.xsl:27543 msgid "Targets using this Port List" msgstr "" #: classic/omp.xsl:27598 classic/dynamic_strings.xsl:608 #, fuzzy msgid "Edit Port List" msgstr "Port Liste düzenle" #: classic/omp.xsl:27641 #, fuzzy msgid "Save Port List" msgstr "Yeni Port Listesi" #: classic/omp.xsl:27650 classic/omp.xsl:27654 msgid "Add Port Range" msgstr "" #: classic/omp.xsl:27738 #, fuzzy msgid "New Port Range" msgstr "Yeni Port Listesi" #: classic/omp.xsl:27822 #, fuzzy msgid "Import XML Port List" msgstr "Ihracat Port Liste" #: classic/omp.xsl:27897 classic/omp.xsl:28464 classic/omp.xsl:35015 #, fuzzy msgctxt "File" msgid "Extension" msgstr "Ihracat Izin" #: classic/omp.xsl:27901 classic/omp.xsl:28468 classic/omp.xsl:35016 #, fuzzy msgid "Content Type" msgstr "İçerikler" #: classic/omp.xsl:27905 classic/omp.xsl:35017 msgid "Trust (Last Verified)" msgstr "" #: classic/omp.xsl:27909 classic/omp.xsl:28040 classic/omp.xsl:28476 #: classic/omp.xsl:35018 msgctxt "Report Format" msgid "Active" msgstr "" #: classic/omp.xsl:27922 classic/omp.xsl:27925 classic/dynamic_strings.xsl:400 #, fuzzy msgid "New Report Format" msgstr "Yeni Rapor Formatı" #: classic/omp.xsl:27930 classic/omp.xsl:27931 classic/omp.xsl:28452 #: classic/omp.xsl:35376 classic/dynamic_strings.xsl:113 classic/gsad.xsl:573 #, fuzzy msgid "Report Formats" msgstr "Rapor Formatları" #: classic/omp.xsl:27945 #, fuzzy msgid "Import XML report format" msgstr "Ihracat Rapor Formatı" #: classic/omp.xsl:27951 #, fuzzy msgid "Import Report Format" msgstr "Ihracat Rapor Formatı" #: classic/omp.xsl:28005 classic/dynamic_strings.xsl:613 #, fuzzy msgid "Edit Report Format" msgstr "Rapor Formatı düzenle" #: classic/omp.xsl:28081 classic/omp.xsl:28084 classic/omp.xsl:28505 msgid "Parameters" msgstr "" #: classic/omp.xsl:28081 msgctxt "Report Format|Parameters" msgid "None" msgstr "" #: classic/omp.xsl:28174 #, fuzzy msgid "Verifying Report Format..." msgstr "Yeni Rapor Formatı" #: classic/omp.xsl:28175 classic/omp.xsl:28198 #, fuzzy msgid "Verify Report Format" msgstr "Yeni Rapor Formatı" #: classic/omp.xsl:28186 #, fuzzy msgid "Report Format has been verified." msgstr "Rapor Formatı silinemez" #: classic/omp.xsl:28191 #, fuzzy msgid "Report Format could not be verified." msgstr "Rapor Formatı silinemez" #: classic/omp.xsl:28199 #, fuzzy msgid "Permission to verify Report Format denied" msgstr "Izin Rapor Formatı düzenlemek için reddedildi" #: classic/omp.xsl:28258 classic/dynamic_strings.xsl:423 #, fuzzy msgid "Report Format is still in use" msgstr "Rapor Formatı hala kullanımda" #: classic/omp.xsl:28534 #, fuzzy msgid "Alerts using this Report Format" msgstr "Izin Rapor Formatı düzenlemek için reddedildi" #: classic/omp.xsl:28691 #, fuzzy msgid "Host Details (Classic)" msgstr "Host Details" #: classic/omp.xsl:28694 classic/omp.xsl:38338 classic/dynamic_strings.xsl:179 #, fuzzy msgid "Host Details" msgstr "Host Details" #: classic/omp.xsl:28779 classic/omp.xsl:31603 classic/omp.xsl:31744 #: classic/omp.xsl:32292 msgctxt "Report" msgid "not finished" msgstr "" #: classic/omp.xsl:28827 classic/omp.xsl:31541 classic/omp.xsl:31711 #: classic/omp.xsl:32162 classic/omp.xsl:38439 classic/omp.xsl:38690 msgid "OS" msgstr "" #: classic/omp.xsl:28839 #, fuzzy msgid "Open Ports" msgstr "Yeni Port Listesi" #: classic/omp.xsl:28845 msgid "Open TCP Ports" msgstr "" #: classic/omp.xsl:28854 msgid "Open UDP Ports" msgstr "" #: classic/omp.xsl:28863 classic/omp.xsl:29015 classic/omp.xsl:32164 msgid "Apps" msgstr "" #: classic/omp.xsl:28869 classic/omp.xsl:31544 classic/omp.xsl:31715 #: classic/omp.xsl:32165 classic/omp.xsl:32428 msgctxt "Host" msgid "Distance" msgstr "" #: classic/omp.xsl:28883 msgid "Host Identification" msgstr "" #: classic/omp.xsl:28886 msgid "Identifier" msgstr "" #: classic/omp.xsl:28906 #, fuzzy msgid "Scanned IP" msgstr "Tarayıcı" #: classic/omp.xsl:28911 classic/omp.xsl:28917 classic/omp.xsl:28923 #: classic/omp.xsl:28929 classic/omp.xsl:38427 classic/omp.xsl:38682 msgid "Hostname" msgstr "" #: classic/omp.xsl:28911 #, fuzzy msgid "target definition" msgstr "OVAL Definition" #: classic/omp.xsl:28917 msgid "reverse lookup" msgstr "" #: classic/omp.xsl:28923 msgid "WMI, Standalone" msgstr "" #: classic/omp.xsl:28929 msgid "WMI, Domain" msgstr "" #: classic/omp.xsl:28942 classic/omp.xsl:28945 msgid "Hardware" msgstr "" #: classic/omp.xsl:28942 msgid "Information not available" msgstr "" #: classic/omp.xsl:28948 msgctxt "Hardware" msgid "Component" msgstr "" #: classic/omp.xsl:28949 msgid "Values" msgstr "" #: classic/omp.xsl:28953 #, fuzzy msgid "CPU" msgstr "CPE" #: classic/omp.xsl:28959 msgctxt "Hardware" msgid "Memory" msgstr "" #: classic/omp.xsl:28965 #, fuzzy msgid "Target-Interface" msgstr "Hedef filtre" #: classic/omp.xsl:28987 msgid "Other MACs" msgstr "" #: classic/omp.xsl:28999 msgid "Netinfo dump" msgstr "" #: classic/omp.xsl:29015 msgctxt "Apps" msgid "None" msgstr "" #: classic/omp.xsl:29018 #, fuzzy msgid "Detected Applications" msgstr "Seçimi Sil" #: classic/omp.xsl:29024 classic/omp.xsl:31545 msgid "Prognosis" msgstr "" #: classic/omp.xsl:29250 msgid "Scan Results" msgstr "" #: classic/omp.xsl:29409 msgctxt "Note" msgid "Active until" msgstr "" #: classic/omp.xsl:29420 classic/omp.xsl:29498 classic/omp.xsl:29694 #: classic/omp.xsl:29772 #, fuzzy msgctxt "Action Verb" msgid "Move to Trashcan" msgstr "seçimi çöp kutusuna taşıbilirsiniz" #: classic/omp.xsl:29421 classic/dynamic_strings.xsl:498 #, fuzzy msgid "Permission to move Note to trashcan denied" msgstr "Çöp kutusuna Not koymayi İzin verilmedi" #: classic/omp.xsl:29499 #, fuzzy msgid "Note cannot be moved to trashcan" msgstr "Not çöp kutusuna taşınmış olamaz" #: classic/omp.xsl:29504 classic/dynamic_strings.xsl:181 #, fuzzy msgid "Note Details" msgstr "Not Details" #: classic/omp.xsl:29510 classic/dynamic_strings.xsl:519 #, fuzzy msgid "Permission to edit Note denied" msgstr "İzin Not düzenlemek için reddedildi" #: classic/omp.xsl:29515 classic/dynamic_strings.xsl:435 #, fuzzy msgid "Note is not writable" msgstr "Not yazılabilir değil" #: classic/omp.xsl:29641 classic/dynamic_strings.xsl:242 #, fuzzy msgid "Export Note" msgstr "Ihracat Not " #: classic/omp.xsl:29663 #, fuzzy msgid "Override from " msgstr "Üzerine Yaz" #: classic/omp.xsl:29675 msgctxt "Override" msgid " to " msgstr "" #: classic/omp.xsl:29683 msgctxt "Override" msgid "Active until" msgstr "" #: classic/omp.xsl:29695 classic/dynamic_strings.xsl:499 #, fuzzy msgid "Permission to move Override to trashcan denied" msgstr "Çöp kutusuna Override koymayi İzin verilmedi " #: classic/omp.xsl:29773 #, fuzzy msgid "Override cannot be moved to trashcan" msgstr "Override çöp kutusuna taşınmış olamaz" #: classic/omp.xsl:29778 classic/dynamic_strings.xsl:182 #, fuzzy msgid "Override Details" msgstr "Override Details" #: classic/omp.xsl:29784 classic/dynamic_strings.xsl:520 #, fuzzy msgid "Permission to edit Override denied" msgstr "İzin Override düzenlemek için reddedildi" #: classic/omp.xsl:29789 classic/dynamic_strings.xsl:436 #, fuzzy msgid "Override is not writable" msgstr "Override yazılabilir değil" #: classic/omp.xsl:29915 classic/dynamic_strings.xsl:243 #, fuzzy msgid "Export Override" msgstr "Ihracat Override" #: classic/omp.xsl:29941 msgid "All Assets with this IP" msgstr "" #: classic/omp.xsl:29947 msgid "The Asset recorded from this report" msgstr "" #: classic/omp.xsl:30000 classic/dynamic_strings.xsl:180 #, fuzzy msgid "Result Details" msgstr "Sonuç Details" #: classic/omp.xsl:30006 #, fuzzy msgid "Export Result as XML" msgstr "Ihracat XML olarak Rol" #: classic/omp.xsl:30030 classic/omp.xsl:33223 msgid "Corresponding Task (%1)" msgstr "" #: classic/omp.xsl:30037 classic/omp.xsl:30038 classic/omp.xsl:30043 #: classic/omp.xsl:30045 msgid "Corresponding Report" msgstr "" #: classic/omp.xsl:30078 msgid "User Tags for this Result" msgstr "" #: classic/omp.xsl:30414 classic/omp.xsl:31437 #, fuzzy msgctxt "Result" msgid "Overridden from " msgstr "Üzerine Yaz" #: classic/omp.xsl:30595 #, fuzzy msgid "Result Tags" msgstr "Sonuç Details" #: classic/omp.xsl:30635 msgid "Vulnerability Detection Result" msgstr "" #: classic/omp.xsl:30639 msgid "" "Vulnerability was detected according to the Vulnerability Detection Method." msgstr "" #: classic/omp.xsl:30702 msgid "Log Method" msgstr "" #: classic/omp.xsl:30751 #, fuzzy msgid "Version used" msgstr "İzinler" #: classic/omp.xsl:30770 msgid "Product Detection Result" msgstr "" #: classic/omp.xsl:30773 msgid "Product" msgstr "" #: classic/omp.xsl:30785 msgctxt "Result" msgid "Log" msgstr "" #: classic/omp.xsl:30788 msgid "Product detection results" msgstr "" #: classic/omp.xsl:30789 #, fuzzy msgid "View details of product detection" msgstr "Grup Detayları gör %1" #: classic/omp.xsl:30892 msgid "Different Lines" msgstr "" #: classic/omp.xsl:31126 classic/omp.xsl:31128 classic/omp.xsl:31131 #: classic/omp.xsl:31133 classic/omp.xsl:31210 classic/omp.xsl:31212 #: classic/omp.xsl:31215 classic/omp.xsl:31217 msgid "OS conflict" msgstr "" #: classic/omp.xsl:31149 msgid "No information on Operating System." msgstr "" #: classic/omp.xsl:31233 msgid "No information on Operating System was gathered during scan." msgstr "" #: classic/omp.xsl:31519 classic/omp.xsl:31694 classic/omp.xsl:38433 #: classic/omp.xsl:38686 msgid "IP" msgstr "" #: classic/omp.xsl:31540 msgid "Last Report" msgstr "" #: classic/omp.xsl:31542 classic/omp.xsl:31712 classic/omp.xsl:32163 #: classic/omp.xsl:32427 #, fuzzy msgid "Ports" msgstr "Port Listesi" #: classic/omp.xsl:31543 classic/omp.xsl:31713 msgctxt "Apps short" msgid "Apps" msgstr "" #: classic/omp.xsl:31599 #, fuzzy msgid "View Report %1" msgstr "Rapor Detayları gör %1" #: classic/omp.xsl:31658 msgid "No Apps detected for Prognostic Report" msgstr "" #: classic/omp.xsl:31676 classic/omp.xsl:31776 classic/omp.xsl:32352 msgctxt "Hosts" msgid "Total" msgstr "" #: classic/omp.xsl:31710 msgid "Current Report" msgstr "" #: classic/omp.xsl:32166 msgid "Auth" msgstr "" #: classic/omp.xsl:32167 #, fuzzy msgctxt "Time" msgid "Start" msgstr "Taramayı Başlat" #: classic/omp.xsl:32168 msgctxt "Time" msgid "End" msgstr "" #: classic/omp.xsl:32194 classic/omp.xsl:33886 msgctxt "Results" msgid "Total" msgstr "" #: classic/omp.xsl:32496 msgid "IANA" msgstr "" #: classic/omp.xsl:32582 classic/omp.xsl:32838 classic/omp.xsl:32935 #: classic/omp.xsl:33331 msgid "Occurrences" msgstr "" #: classic/omp.xsl:32733 classic/omp.xsl:32734 #, fuzzy msgctxt "Report" msgid "Unknown" msgstr "bilinmeyen" #: classic/omp.xsl:32775 classic/omp.xsl:32803 msgctxt "Result" msgid "None" msgstr "" #: classic/omp.xsl:32836 classic/omp.xsl:32933 msgid "Application CPE" msgstr "" #: classic/omp.xsl:32858 msgctxt "Result" msgid "for App" msgstr "" #: classic/omp.xsl:32972 #, fuzzy msgid "View Report" msgstr "Yeni Rapor Formatı" #: classic/omp.xsl:32986 classic/omp.xsl:33077 msgctxt "Property" msgid "Download Format" msgstr "" #: classic/omp.xsl:33040 msgid "Download full Report" msgstr "" #: classic/omp.xsl:33044 classic/omp.xsl:33121 classic/omp.xsl:33889 #: classic/omp.xsl:33892 classic/omp.xsl:33896 msgctxt "Action Verb" msgid "Download" msgstr "" #: classic/omp.xsl:33118 msgid "Download filtered Report" msgstr "" #: classic/omp.xsl:33134 msgid "Adding Report to Assets..." msgstr "" #: classic/omp.xsl:33152 msgid "Add to Assets with QoD>=%1%% and Overrides disabled" msgstr "" #: classic/omp.xsl:33159 msgid "Report content added to Assets with QoD>=%1%% and Overrides enabled." msgstr "" #: classic/omp.xsl:33162 msgid "Report content added to Assets with QoD>=%1%% and Overrides disabled." msgstr "" #: classic/omp.xsl:33177 #, fuzzy msgid "Report content could not be added to Assets." msgstr "Rapor çöpe taşınamadi olamadi" #: classic/omp.xsl:33194 msgid "Removing Report from Assets..." msgstr "" #: classic/omp.xsl:33195 classic/omp.xsl:33197 msgid "Remove from Assets" msgstr "" #: classic/omp.xsl:33200 #, fuzzy msgid "Report content removed from Assets." msgstr "Rapor çöpe taşınamadi olamadi" #: classic/omp.xsl:33205 #, fuzzy msgid "Report content could not be removed from Assets." msgstr "Rapor çöpe taşınamadi olamadi" #: classic/omp.xsl:33228 msgid "Corresponding Results" msgstr "" #: classic/omp.xsl:33255 msgid "NVT Severity" msgstr "" #: classic/omp.xsl:33384 msgid "ERROR: List of available report formats missing!" msgstr "" #: classic/omp.xsl:33389 #, fuzzy msgid "Cannot find report format %1" msgstr "rapor formatı %1 silebilirsiniz" #: classic/omp.xsl:33394 #, fuzzy msgid "Report format %1 is not trusted" msgstr "Rapor Formatı yazılabilir değil" #: classic/omp.xsl:33399 #, fuzzy msgid "Report format %1 is not active" msgstr "Rapor Formatı yazılabilir değil" #: classic/omp.xsl:33432 msgid "DN" msgstr "" #: classic/omp.xsl:33433 msgid "Serial" msgstr "" #: classic/omp.xsl:33434 msgid "Not valid before" msgstr "" #: classic/omp.xsl:33435 msgid "Not valid after" msgstr "" #: classic/omp.xsl:33513 classic/omp.xsl:33514 msgid "Download SSL Cert" msgstr "" #: classic/omp.xsl:33524 #, fuzzy msgid "Verifying Scanner..." msgstr "tarayıcılar doğrulayabilirsiniz" #: classic/omp.xsl:33525 classic/omp.xsl:33526 #, fuzzy msgid "Verify Scanner" msgstr "tarayıcılar doğrulayabilirsiniz" #: classic/omp.xsl:33537 #, fuzzy msgid "Scanner has been verified." msgstr "Tarayıcı silinemez" #: classic/omp.xsl:33540 msgid "Verification failed" msgstr "" #: classic/omp.xsl:33542 #, fuzzy msgid "Scanner could not be verified." msgstr "Tarayıcı silinemez" #: classic/omp.xsl:33555 classic/omp.xsl:33558 msgctxt "Action Verb" msgid "Download CA Certificate" msgstr "" #: classic/omp.xsl:33598 msgid "Error Message" msgstr "" #: classic/omp.xsl:33649 msgid "User Tags for Report \"%1\" (%2)" msgstr "" #: classic/omp.xsl:33690 msgid "Multiple hosts" msgstr "" #: classic/omp.xsl:33696 #, fuzzy msgid "Result of Task" msgstr "Sonuç Details" #: classic/omp.xsl:33714 msgid "Scan 1 started" msgstr "" #: classic/omp.xsl:33718 #, fuzzy msgid "Scan 1 ended" msgstr "Tarayıcı" #: classic/omp.xsl:33722 msgid "Scan 1 status" msgstr "" #: classic/omp.xsl:33751 msgid "Scan 2 started" msgstr "" #: classic/omp.xsl:33755 #, fuzzy msgid "Scan 2 ended" msgstr "Tarayıcı" #: classic/omp.xsl:33759 msgid "Scan 2 status" msgstr "" #: classic/omp.xsl:33784 #, fuzzy msgid "Scan initiated" msgstr "Tarama Ayar filtre" #: classic/omp.xsl:33792 msgid "Scan started" msgstr "" #: classic/omp.xsl:33800 #, fuzzy msgid "Scan ended" msgstr "Tarayıcı" #: classic/omp.xsl:33808 #, fuzzy msgid "Scan duration" msgstr "Tarama Ayarlar" #: classic/omp.xsl:33816 #, fuzzy msgid "Scan status" msgstr "Tarayıcı Details" #: classic/omp.xsl:33895 classic/omp.xsl:33964 classic/omp.xsl:33967 #: classic/omp.xsl:34037 classic/omp.xsl:34040 #, fuzzy msgctxt "Action Verb" msgid "Run Alert" msgstr "Uyar" #: classic/omp.xsl:33907 #, fuzzy msgid "Full report" msgstr "Email rapor alıcı:" #: classic/omp.xsl:33928 classic/omp.xsl:34012 #, fuzzy msgid "Running Alert..." msgstr "Çalışıyor" #: classic/omp.xsl:33985 #, fuzzy msgid "Filtered report" msgstr "Filtre Filtresi" #: classic/omp.xsl:34111 classic/omp.xsl:34113 classic/dynamic_strings.xsl:409 #, fuzzy msgid "New Role" msgstr "Yeni Rol" #: classic/omp.xsl:34118 classic/omp.xsl:34120 classic/omp.xsl:34517 #: classic/omp.xsl:35385 classic/omp.xsl:35515 classic/omp.xsl:35600 #: classic/omp.xsl:35826 classic/omp.xsl:36048 classic/dynamic_strings.xsl:122 #: classic/gsad.xsl:666 #, fuzzy msgid "Roles" msgstr "Roller" #: classic/omp.xsl:34152 #, fuzzy msgid "Create Role" msgstr "Takvimi oluştur" #: classic/omp.xsl:34172 classic/dynamic_strings.xsl:622 #, fuzzy msgid "Edit Role" msgstr "Rol düzenle" #: classic/omp.xsl:34266 classic/omp.xsl:34271 classic/omp.xsl:34310 #: classic/omp.xsl:34315 #, fuzzy msgid "Create Permission" msgstr "Yeni izin" #: classic/omp.xsl:34280 #, fuzzy msgid "New Super Permission" msgstr "Yeni izin" #: classic/omp.xsl:34324 classic/omp.xsl:34549 classic/omp.xsl:34552 #: classic/omp.xsl:34555 #, fuzzy msgid "General Command Permissions" msgstr "Global izin" #: classic/omp.xsl:34497 classic/dynamic_strings.xsl:432 #, fuzzy msgid "Role is still in use" msgstr "Rol hala kullanımda" #: classic/omp.xsl:34549 msgctxt "Permissions" msgid "None" msgstr "" #: classic/omp.xsl:34552 msgid "Role has Everything" msgstr "" #: classic/omp.xsl:34741 classic/omp.xsl:34749 classic/omp.xsl:34752 #: classic/gsad.xsl:630 msgid "Performance" msgstr "" #: classic/omp.xsl:34760 #, fuzzy msgid "Reports span the last" msgstr "Rapor silinemez" #: classic/omp.xsl:34801 classic/omp.xsl:34804 msgid "year" msgstr "" #: classic/omp.xsl:34812 msgid "Reports for slave scanner" msgstr "" #: classic/omp.xsl:34858 msgid "" "The selected Slave Scanner can currently not be reached for retrieval of " "performance data." msgstr "" #: classic/omp.xsl:34861 msgid "" "Please check network connection or Scanner configuration. The problem may " "also be temporary, so you could try again at a later time." msgstr "" #: classic/omp.xsl:35102 msgctxt "Task|Report" msgid "First" msgstr "" #: classic/omp.xsl:35135 classic/omp.xsl:35143 classic/omp.xsl:35146 #: classic/gsad.xsl:618 msgid "Trashcan" msgstr "" #: classic/omp.xsl:35159 classic/omp.xsl:35160 #, fuzzy msgctxt "Action Verb" msgid "Empty Trashcan" msgstr "siz çöp tenekesi boş yapabilirsiniz" #: classic/omp.xsl:35165 #, fuzzy msgctxt "Trashcan" msgid "Contents" msgstr "İçerikler" #: classic/omp.xsl:35169 msgctxt "Trashcan" msgid "Items" msgstr "" #: classic/omp.xsl:35444 classic/dynamic_strings.xsl:407 #, fuzzy msgid "New User" msgstr "Yeni Kullanıcı" #: classic/omp.xsl:35456 classic/omp.xsl:35969 #, fuzzy msgid "Login Name" msgstr "Giriş hatalı." #: classic/omp.xsl:35466 classic/omp.xsl:35989 msgid "Authentication" msgstr "" #: classic/omp.xsl:35476 classic/omp.xsl:35484 msgid "Password:" msgstr "" #: classic/omp.xsl:35499 classic/omp.xsl:36026 msgctxt "Auth Method" msgid "LDAP Authentication Only" msgstr "" #: classic/omp.xsl:35507 classic/omp.xsl:36041 msgctxt "Auth Method" msgid "RADIUS Authentication Only" msgstr "" #: classic/omp.xsl:35538 classic/omp.xsl:35608 classic/omp.xsl:35862 #: classic/omp.xsl:36090 #, fuzzy msgid "Host Access" msgstr "Host Details" #: classic/omp.xsl:35543 classic/omp.xsl:35564 classic/omp.xsl:35729 #: classic/omp.xsl:35866 classic/omp.xsl:35881 classic/omp.xsl:36115 #: classic/omp.xsl:36151 msgid "Allow all and deny" msgstr "" #: classic/omp.xsl:35549 classic/omp.xsl:35570 classic/omp.xsl:35733 #: classic/omp.xsl:35870 classic/omp.xsl:35885 classic/omp.xsl:36102 #: classic/omp.xsl:36138 msgid "Deny all and allow" msgstr "" #: classic/omp.xsl:35559 classic/omp.xsl:35877 classic/omp.xsl:36126 msgid "Interface Access" msgstr "" #: classic/omp.xsl:35612 classic/omp.xsl:35892 msgid "Authentication Type" msgstr "" #: classic/omp.xsl:35741 classic/omp.xsl:35896 classic/gsad.xsl:673 msgctxt "Auth Method" msgid "LDAP" msgstr "" #: classic/omp.xsl:35744 classic/omp.xsl:35899 msgctxt "Auth Method" msgid "RADIUS" msgstr "" #: classic/omp.xsl:35747 classic/omp.xsl:35902 msgctxt "Auth Method" msgid "Local" msgstr "" #: classic/omp.xsl:35784 classic/dynamic_strings.xsl:471 #, fuzzy msgid "User cannot be deleted" msgstr "Kullanıcı silinemez" #: classic/omp.xsl:35958 classic/dynamic_strings.xsl:620 #, fuzzy msgid "Edit User" msgstr "Kullanıcı düzenle" #: classic/omp.xsl:35998 #, fuzzy msgid "Use existing value" msgstr "%1 Varolan uyarı silebilirsiniz" #: classic/omp.xsl:36007 #, fuzzy msgid "New Password" msgstr "Yeni izin" #: classic/omp.xsl:36170 classic/omp.xsl:39083 #, fuzzy msgid "Confirm action" msgstr "Tarama Ayarlar" #: classic/omp.xsl:36183 #, fuzzy msgid "User \"%1\" will be deleted." msgstr "Kullanıcı silinemez" #: classic/omp.xsl:36187 classic/omp.xsl:39107 msgid "" "If no inheriting user is selected, all owned resources will be deleted as " "well." msgstr "" #: classic/omp.xsl:36193 classic/omp.xsl:39110 msgid "Inheriting user" msgstr "" #: classic/omp.xsl:36205 classic/omp.xsl:39121 #, fuzzy msgid "Current User" msgstr "Ihracat Kullanıcı" #: classic/omp.xsl:36291 classic/omp.xsl:36363 msgid "Setting" msgstr "" #: classic/omp.xsl:36295 classic/omp.xsl:36367 msgid "Enable" msgstr "" #: classic/omp.xsl:36322 msgid "Auth. DN" msgstr "" #: classic/omp.xsl:36343 classic/omp.xsl:36395 msgid "Save" msgstr "" #: classic/omp.xsl:36389 msgid "Secret Key" msgstr "" #: classic/omp.xsl:36412 classic/omp.xsl:36419 msgctxt "Auth Method" msgid "LDAP per-User Authentication" msgstr "" #: classic/omp.xsl:36427 msgctxt "Auth Method" msgid "LDAP per-User Authentication not available" msgstr "" #: classic/omp.xsl:36436 classic/omp.xsl:36443 msgctxt "Auth Method" msgid "RADIUS Authentication" msgstr "" #: classic/omp.xsl:36452 msgctxt "Auth Method" msgid "RADIUS Authentication not available" msgstr "" #: classic/omp.xsl:36485 classic/omp.xsl:36493 msgid "Feed" msgstr "" #: classic/omp.xsl:36496 classic/gsad.xsl:640 msgid "Feed Status" msgstr "" #: classic/omp.xsl:36503 #, fuzzy msgctxt "Feed" msgid "Content" msgstr "İçerikler" #: classic/omp.xsl:36504 msgid "Origin" msgstr "" #: classic/omp.xsl:36569 msgid "Synchronization with this feed is currently not possible." msgstr "" #: classic/omp.xsl:36572 msgid "The synchronization script returned the following error message:" msgstr "" #: classic/omp.xsl:36581 #, fuzzy msgctxt "Feed Sync" msgid "Synchronization" msgstr "Tarama Ayarlar" #: classic/omp.xsl:36582 msgctxt "Feed Sync" msgid " in progress" msgstr "" #: classic/omp.xsl:36584 #, fuzzy msgctxt "Feed Sync" msgid "Started " msgstr "Taramayı Başlat" #: classic/omp.xsl:36588 msgctxt "Feed Sync" msgid " by " msgstr "" #: classic/omp.xsl:36601 msgid "Please check the automatic synchronization of your system" msgstr "" #: classic/omp.xsl:36607 msgid "Less than 1 day old" msgstr "" #: classic/omp.xsl:36612 msgid "No status info available" msgstr "" #: classic/omp.xsl:36618 msgid "OMP Error" msgstr "" #: classic/omp.xsl:36683 msgid "SCAP" msgstr "" #: classic/omp.xsl:36770 classic/omp.xsl:36785 classic/omp.xsl:36788 #: classic/omp.xsl:37374 classic/omp.xsl:37379 classic/omp.xsl:37380 #: classic/gsad.xsl:624 msgid "My Settings" msgstr "" #: classic/omp.xsl:36775 classic/omp.xsl:37371 msgid "Edit My Settings" msgstr "" #: classic/omp.xsl:36817 classic/omp.xsl:37428 msgid "User Interface Language" msgstr "" #: classic/omp.xsl:36844 classic/omp.xsl:37479 msgid "Rows Per Page" msgstr "" #: classic/omp.xsl:36848 msgid "Max Rows Per Page (immutable)" msgstr "" #: classic/omp.xsl:36852 classic/omp.xsl:37487 msgid "Details Export File Name" msgstr "" #: classic/omp.xsl:36856 classic/omp.xsl:37495 #, fuzzy msgid "List Export File Name" msgstr "Ihracat Filtre" #: classic/omp.xsl:36860 classic/omp.xsl:37503 #, fuzzy msgid "Report Export File Name" msgstr "Rapor Formatı Filtre" #: classic/omp.xsl:36864 classic/omp.xsl:37511 msgid "Severity Class" msgstr "" #: classic/omp.xsl:36873 classic/omp.xsl:37520 msgid "Dynamic Severity" msgstr "" #: classic/omp.xsl:36886 classic/omp.xsl:37539 msgid "Default Severity" msgstr "" #: classic/omp.xsl:36892 classic/omp.xsl:37549 #, fuzzy msgid "Default Alert" msgstr "Global Uyari" #: classic/omp.xsl:36906 classic/omp.xsl:37564 #, fuzzy msgid "Default OpenVAS Scan Config" msgstr "Global Taramak Ayarlar" #: classic/omp.xsl:36918 classic/omp.xsl:37577 #, fuzzy msgid "Default OSP Scan Config" msgstr "Yeni Tarama Ayar" #: classic/omp.xsl:36932 classic/omp.xsl:37592 #, fuzzy msgid "Default SSH Credential" msgstr "SSH kimlik bilgisi" #: classic/omp.xsl:36944 classic/omp.xsl:37605 #, fuzzy msgid "Default SMB Credential" msgstr "SMB kimlik bilgi" #: classic/omp.xsl:36956 classic/omp.xsl:37618 #, fuzzy msgid "Default ESXi Credential" msgstr "ESXi kimlik bilgi" #: classic/omp.xsl:36968 classic/omp.xsl:37631 #, fuzzy msgid "Default SNMP Credential" msgstr "SMB kimlik bilgi" #: classic/omp.xsl:36982 classic/omp.xsl:37646 #, fuzzy msgid "Default Port List" msgstr "Yeni Port Listesi" #: classic/omp.xsl:36996 classic/omp.xsl:37676 msgid "Default OpenVAS Scanner" msgstr "" #: classic/omp.xsl:37008 classic/omp.xsl:37689 #, fuzzy msgid "Default OSP Scanner" msgstr "Global Tarayıcı" #: classic/omp.xsl:37022 classic/omp.xsl:37661 #, fuzzy msgid "Default Report Format" msgstr "Yeni Rapor Formatı" #: classic/omp.xsl:37036 classic/omp.xsl:37704 #, fuzzy msgid "Default Schedule" msgstr "Takvimi oluştur" #: classic/omp.xsl:37050 classic/omp.xsl:37719 #, fuzzy msgid "Default Target" msgstr "Global Hedef" #: classic/omp.xsl:37064 classic/omp.xsl:37734 #, fuzzy msgid "Agents Filter" msgstr "Ajan Filtre" #: classic/omp.xsl:37073 classic/omp.xsl:37745 #, fuzzy msgid "Alerts Filter" msgstr "Uyarı Filtre" #: classic/omp.xsl:37082 classic/omp.xsl:37756 #, fuzzy msgid "Assets Filter" msgstr "Uyarı Filtre" #: classic/omp.xsl:37091 classic/omp.xsl:37767 #, fuzzy msgid "Configs Filter" msgstr "Tarama Ayar filtre" #: classic/omp.xsl:37100 classic/omp.xsl:37778 #, fuzzy msgid "Credentials Filter" msgstr "Kimlik bilgisi filtre" #: classic/omp.xsl:37109 classic/omp.xsl:37789 #, fuzzy msgid "Filters Filter" msgstr "Filtre Filtresi" #: classic/omp.xsl:37118 classic/omp.xsl:37800 #, fuzzy msgid "Notes Filter" msgstr "Not Filtre" #: classic/omp.xsl:37127 classic/omp.xsl:37811 #, fuzzy msgid "Overrides Filter" msgstr "Override Filtre" #: classic/omp.xsl:37136 classic/omp.xsl:37822 #, fuzzy msgid "Permissions Filter" msgstr "İzin Filtre" #: classic/omp.xsl:37145 classic/omp.xsl:37833 #, fuzzy msgid "Port Lists Filter" msgstr "Port Liste filtre" #: classic/omp.xsl:37154 classic/omp.xsl:37844 #, fuzzy msgid "Reports Filter" msgstr "Rapor Filtre" #: classic/omp.xsl:37163 classic/omp.xsl:37855 #, fuzzy msgid "Report Formats Filter" msgstr "Rapor Formatı Filtre" #: classic/omp.xsl:37172 classic/omp.xsl:37866 #, fuzzy msgid "Results Filter" msgstr "Sonuç Filtre" #: classic/omp.xsl:37181 classic/omp.xsl:37877 #, fuzzy msgid "Roles Filter" msgstr "Rol filtre" #: classic/omp.xsl:37190 classic/omp.xsl:37888 #, fuzzy msgid "Schedules Filter" msgstr "Takvim Filtre" #: classic/omp.xsl:37199 classic/omp.xsl:37899 #, fuzzy msgid "Tags Filter" msgstr "Etiket Filtresi" #: classic/omp.xsl:37208 classic/omp.xsl:37910 #, fuzzy msgid "Targets Filter" msgstr "Hedef filtre" #: classic/omp.xsl:37217 classic/omp.xsl:37921 #, fuzzy msgid "Tasks Filter" msgstr "Görev Filtre" #: classic/omp.xsl:37226 classic/omp.xsl:37932 classic/dynamic_strings.xsl:317 #, fuzzy msgid "CPE Filter" msgstr "CPE Filtre" #: classic/omp.xsl:37235 classic/omp.xsl:37943 classic/dynamic_strings.xsl:316 #, fuzzy msgid "CVE Filter" msgstr "CVE Filtre" #: classic/omp.xsl:37244 classic/omp.xsl:37954 classic/dynamic_strings.xsl:315 #, fuzzy msgid "NVT Filter" msgstr "NVT Filtre" #: classic/omp.xsl:37253 classic/omp.xsl:37965 classic/dynamic_strings.xsl:318 #, fuzzy msgid "OVAL Filter" msgstr "OVAL filtre" #: classic/omp.xsl:37262 classic/omp.xsl:37976 classic/dynamic_strings.xsl:319 #, fuzzy msgid "CERT-Bund Filter" msgstr "CERT-Bund filtre" #: classic/omp.xsl:37271 classic/omp.xsl:37987 classic/dynamic_strings.xsl:320 #, fuzzy msgid "DFN-CERT Filter" msgstr "DFN-CERT filtre" #: classic/omp.xsl:37280 classic/omp.xsl:37999 classic/dynamic_strings.xsl:322 #, fuzzy msgid "All SecInfo Filter" msgstr "Tüm SecInfo filtre" #: classic/omp.xsl:37291 msgid "Default CA Cert (immutable)" msgstr "" #: classic/omp.xsl:37409 msgctxt "Auth Data|Password" msgid "Old" msgstr "" #: classic/omp.xsl:37417 #, fuzzy msgctxt "Auth Data|Password" msgid "New" msgstr "Yeni" #: classic/omp.xsl:38013 #, fuzzy msgid "Save My Settings" msgstr "Köle Details" #: classic/omp.xsl:38032 classic/omp.xsl:38035 classic/omp.xsl:38342 #, fuzzy msgid "New Host" msgstr "Yeni Not" #: classic/omp.xsl:38069 #, fuzzy msgid "Create Host" msgstr "Görev Oluştur" #: classic/omp.xsl:38089 #, fuzzy msgid "Operating System Details" msgstr "Override Details" #: classic/omp.xsl:38093 classic/omp.xsl:38095 msgid "OSs" msgstr "" #: classic/omp.xsl:38113 classic/omp.xsl:38996 #, fuzzy msgid "OS is in use" msgstr "Köle hala kullanımda" #: classic/omp.xsl:38117 classic/omp.xsl:38400 #, fuzzy msgid "Export Asset as XML" msgstr "Ihracat XML olarak Uyar" #: classic/omp.xsl:38128 classic/gsad.xsl:472 msgid "Operating Systems" msgstr "" #: classic/omp.xsl:38156 msgid "Latest Severity" msgstr "" #: classic/omp.xsl:38166 msgid "Highest Severity" msgstr "" #: classic/omp.xsl:38176 msgid "Average Severity" msgstr "" #: classic/omp.xsl:38243 #, fuzzy msgid "Edit Asset" msgstr "Uyarı düzenle" #: classic/omp.xsl:38300 #, fuzzy msgid "Save Asset" msgstr "Köle Details" #: classic/omp.xsl:38367 classic/omp.xsl:38863 #, fuzzy msgid "Host is in use" msgstr "Not hala kullanımda" #: classic/omp.xsl:38374 classic/omp.xsl:38871 #, fuzzy msgid "Edit Host" msgstr "Not düzenle" #: classic/omp.xsl:38384 classic/omp.xsl:38881 #, fuzzy msgid "Host is not writable" msgstr "Not yazılabilir değil" #: classic/omp.xsl:38387 classic/omp.xsl:38884 #, fuzzy msgid "Permission to edit Host denied" msgstr "İzin Not düzenlemek için reddedildi" #: classic/omp.xsl:38390 classic/omp.xsl:38887 #, fuzzy msgid "Cannot modify Host" msgstr "Not değiştirilemiyor" #: classic/omp.xsl:38447 msgid "Route" msgstr "" #: classic/omp.xsl:38486 msgid "Show scan results for this host" msgstr "" #: classic/omp.xsl:38499 #, fuzzy msgid "All Identifiers" msgstr "Tüm SecInfo filtre" #: classic/omp.xsl:38502 msgid "Latest Identifiers" msgstr "" #: classic/omp.xsl:38611 msgid "Show only latest Identifiers" msgstr "" #: classic/omp.xsl:38626 msgid "Show all Identifiers" msgstr "" #: classic/omp.xsl:38698 classic/omp.xsl:38757 msgctxt "Date" msgid "Updated" msgstr "" #: classic/omp.xsl:38736 msgid "Latest" msgstr "" #: classic/omp.xsl:38741 msgid "Highest" msgstr "" #: classic/omp.xsl:38746 msgid "Average" msgstr "" #: classic/omp.xsl:38906 msgid "Create Target from host" msgstr "" #: classic/omp.xsl:38910 #, fuzzy msgid "Export Host" msgstr "Ihracat Not " #: classic/omp.xsl:39001 #, fuzzy msgid "Export Operating System" msgstr "Ihracat Override" #: classic/omp.xsl:39188 classic/omp.xsl:39191 #, fuzzy msgid "Help: OMP" msgstr "Yardım" #: classic/omp.xsl:39252 classic/omp.xsl:39260 classic/omp.xsl:39263 msgctxt "CVSS Calculator" msgid "CVSS Base Score Calculator" msgstr "" #: classic/omp.xsl:39268 msgctxt "CVSS Calculator" msgid "From Metrics" msgstr "" #: classic/omp.xsl:39272 msgctxt "CVSS Vector" msgid "Access Vector" msgstr "" #: classic/omp.xsl:39294 msgctxt "CVSS Vector" msgid "Access Complexity" msgstr "" #: classic/omp.xsl:39316 msgctxt "CVSS Vector" msgid "Authentication" msgstr "" #: classic/omp.xsl:39338 #, fuzzy msgctxt "CVSS Vector" msgid "Confidentiality" msgstr "Kimlik Bilgiler" #: classic/omp.xsl:39360 msgctxt "CVSS Vector" msgid "Integrity" msgstr "" #: classic/omp.xsl:39382 msgctxt "CVSS Vector" msgid "Availability" msgstr "" #: classic/omp.xsl:39407 classic/omp.xsl:39426 msgctxt "CVSS Calculator" msgid "Calculate" msgstr "" #: classic/omp.xsl:39412 msgctxt "CVSS Calculator" msgid "From Vector" msgstr "" #: classic/omp.xsl:39435 msgctxt "CVSS Calculator" msgid "Base Vector" msgstr "" #: classic/omp.xsl:39441 msgctxt "CVSS Calculator" msgid "Base Score" msgstr "" #: classic/omp.xsl:39452 msgid "" "Invalid CVSS Base Vector value provided. Use back button of your browser to " "edit the vector." msgstr "" #: classic/omp.xsl:645 msgid "%1 day" msgid_plural "%1 days" msgstr[0] "" #: classic/omp.xsl:648 #, fuzzy msgid "%1 hour" msgid_plural "%1 hours" msgstr[0] "saatler" #: classic/omp.xsl:651 #, fuzzy msgid "%1 minute" msgid_plural "%1 minutes" msgstr[0] "dakikalar" #: classic/omp.xsl:654 #, fuzzy msgid "%1 second" msgid_plural "%1 seconds" msgstr[0] "saniye" #: classic/omp.xsl:18642 msgid "A Task using this schedule will be affected by changes made here." msgid_plural "" "%1 Tasks using this schedule will be affected by changes made here." msgstr[0] "" #: classic/omp.xsl:32862 msgid "" "Includes %1 host where CPE was found in inventory, but number of " "installations could not be determined" msgid_plural "" "Includes %1 hosts where CPE was found in inventory, but number of " "installations could not be determined" msgstr[0] "" #: classic/omp.xsl:36599 msgid "Too old (%1 day)" msgid_plural "Too old (%1 days)" msgstr[0] "" #: classic/omp.xsl:36604 msgid "%1 day old" msgid_plural "%1 days old" msgstr[0] "" #: classic/wizard.xsl:49 #, fuzzy msgid "Wizard" msgstr "Sihirbaz" #: classic/wizard.xsl:51 classic/wizard.xsl:58 #, fuzzy msgctxt "Action Verb" msgid "Start Scan" msgstr "Taramayı Başlat" #: classic/wizard.xsl:59 classic/wizard.xsl:167 #, fuzzy msgid "Task Wizard" msgstr "görev sihirbaz" #: classic/wizard.xsl:66 classic/wizard.xsl:451 #, fuzzy msgid "Advanced Task Wizard" msgstr "genişletilmiş görev sihirbaz" #: classic/wizard.xsl:73 classic/wizard.xsl:618 #, fuzzy msgid "Modify Task Wizard" msgstr "Değiştir görev sihirbazi" #: classic/wizard.xsl:89 msgid "Welcome to the scan task management!" msgstr "" #: classic/wizard.xsl:90 msgid "" "If you would like to start your first vulnerability scan, the scan wizard " "can help you to do so with just one click." msgstr "" #: classic/wizard.xsl:91 msgid "" "Simply select the wizard icon from the icon bar in the top-left of this page." msgstr "" #: classic/wizard.xsl:105 #, fuzzy msgid "Quick start: Immediately scan an IP address" msgstr "Hızlı başlangıç: hemen IP address tarama" #: classic/wizard.xsl:108 #, fuzzy msgid "IP address or hostname:" msgstr "IP address ya da hostadi:" #: classic/wizard.xsl:131 msgid "The default address is either your computer or your network gateway." msgstr "" #: classic/wizard.xsl:134 #, fuzzy msgid "As a short-cut I will do the following for you:" msgstr "Bu kısa bir kesim için sizin için aşağıdakileri yapacak:" #: classic/wizard.xsl:136 #, fuzzy msgid "Create a new Target" msgstr "Yeni bir Hedef yaratabilir" #: classic/wizard.xsl:137 #, fuzzy msgid "Create a new Task" msgstr "Yeni bir Görev yaratabilir" #: classic/wizard.xsl:138 #, fuzzy msgid "Start this scan task right away" msgstr "hemen bu tarama görevini başlat" #: classic/wizard.xsl:139 #, fuzzy msgid "" "Switch the view to reload every 30 seconds so you can lean back and watch " "the scan progress" msgstr "" "arkanıza yaslanıp ve tarama ilerleme izleyebilirsiniz görünümü her 30 " "saniyede bir yeniden" #: classic/wizard.xsl:143 #, fuzzy msgid "" "In fact, you must not lean back. As soon as the scan progress is beyond 1%, " "you can already jump into the scan report via the link in the Reports Total " "column and review the results collected so far." msgstr "" "Aslında, arkanıza yaslanıp olmamalıdır. En kısa sürede tarama ilerleme 1% " "ötesinde olduğu gibi, zaten Raporlar Toplam sütununda link üzerinden tarama " "raporu içine atlamak ve bugüne kadar toplanan sonuçlarını inceleyebilirsiniz." #: classic/wizard.xsl:146 #, fuzzy msgid "" "When creating the Target and Task I will use the defaults as configured in " "\"My Settings\"." msgstr "" "Hedef ve Görev oluştururken ben standart Port Listesi ve OpenVAS Tarayıcı " "\"My Settings\" yada \"Benim Ayarlar\" yapılandırılmış kullanacağım." #: classic/wizard.xsl:149 #, fuzzy msgid "By clicking the New Task icon" msgstr "Yeni Görev ikonu tıklanması tarafından" #: classic/wizard.xsl:157 #, fuzzy msgid "you can create a new Task yourself." msgstr "Yeni bir Görev yaratabilir" #: classic/wizard.xsl:196 #, fuzzy msgid "" "I can help you by creating a new scan task and automatically starting it." msgstr "" "Ben yeni bir tarama görevi oluşturmak ve otomatik olarak başlatarak size " "yardımcı olabilirim." #: classic/wizard.xsl:197 #, fuzzy msgid "" "All you need to do is enter a name for the new task and the IP address or " "host name of the target, and select a scan configuration." msgstr "" "All you need to do is enter a name for the new task and the IP address or " "host name of the target, and select a scan configuration." #: classic/wizard.xsl:198 #, fuzzy msgid "" "You can choose if you want me to run the scan immediately, schedule the task " "for a later date and time, or just create the task so you can run it " "manually later." msgstr "" "Siz Beni istiyorsanız hemen tarama çalıştırmak yada daha sonraki bir tarihte " "ve süre görev zamanlama yada daha sonra manuel olarak çalıştırabilirsiniz " "böylece yada sadece görev oluşturmak seçebilirsiniz." #: classic/wizard.xsl:199 #, fuzzy msgid "" "In order to run an authenticated scan, you have to select SSH and/or SMB " "credentials, but you can also run an unauthenticated scan by not selecting " "any credentials." msgstr "" "Kimliği doğrulanmış bir tarama çalıştırmak için, SSH ve / veya SMB kimlik " "seçmek zorundasiniz, ama aynı zamanda herhangi bir kimlik bilgisi seçerek " "değil tarafından doğrulanmamış tarama çalıştırabilirsiniz." #: classic/wizard.xsl:202 #, fuzzy msgid "" "If you enter an email address in the \"Email report to\" field, a report of " "the scan will be sent to this address once it is finished." msgstr "" "Alana \"e-posta raporu\" bir Email adresi yazarsaniz bitmiş bir kez, tarama " "raporu bu adrese gönderilecektir." #: classic/wizard.xsl:206 #, fuzzy msgid "Finally, you can select a slave which will run the scan." msgstr "Son olarak, tarama çalıştırmak için bir köle seçebilirsiniz." #: classic/wizard.xsl:209 msgid "For any other setting I will apply the defaults from \"My Settings\"." msgstr "" #: classic/wizard.xsl:215 #, fuzzy msgid "Quick start: Create a new task" msgstr "Hızlı başlangıç: Yeni bir görev oluşturma" #: classic/wizard.xsl:219 #, fuzzy msgid "Task Name" msgstr "Görev adı" #: classic/wizard.xsl:249 #, fuzzy msgid "Target Host(s)" msgstr "Hedef Sunucu(lar)" #: classic/wizard.xsl:258 classic/wizard.xsl:523 #, fuzzy msgid "Start time" msgstr "Başlama zamanı" #: classic/wizard.xsl:264 #, fuzzy msgid "Start immediately" msgstr "Hemen başlat" #: classic/wizard.xsl:270 classic/wizard.xsl:535 #, fuzzy msgid "Create Schedule" msgstr "Takvimi oluştur" #: classic/wizard.xsl:335 #, fuzzy msgid "Do not start automatically" msgstr "Otomatik olarak başlatma" #: classic/wizard.xsl:410 classic/wizard.xsl:601 #, fuzzy msgid "Email report to" msgstr "Email rapor alıcı:" #: classic/wizard.xsl:421 classic/dynamic_strings.xsl:82 #, fuzzy msgid "Slave" msgstr "Köle" #: classic/wizard.xsl:479 #, fuzzy msgid "" "I will modify an existing task for you. The difference to the Edit Task " "dialog is that here you can enter values for associated objects directly. I " "will then create them for you automatically and assign them to the selected " "task." msgstr "" "Sizin için varolan görevi değiştircem. Edit Task dialog ve bunun arasinda " "Fark olduğunu burada siz değerler yazabilirsiniz için birleşik doğrudan " "nesneleri. O zaman sizin için otomatik olarak bunları oluşturmak ve seçilen " "görev onları atar." #: classic/wizard.xsl:483 #, fuzzy msgid "Please be aware that" msgstr "lütfen unutmayın o" #: classic/wizard.xsl:486 #, fuzzy msgid "setting a start time overwrites a possibly already existing one," msgstr "başlama zamanı ayarlamak belki zaten mevcut bir üzerinde yazar," #: classic/wizard.xsl:489 #, fuzzy msgid "" "setting an Email Address means adding an additional Alert, not replacing an " "existing one." msgstr "" "Email Adresi ayarlamak Ek Uyarısı ekleyerek anlamına gelir varolan bir " "yerine değil." #: classic/wizard.xsl:500 #, fuzzy msgid "Quick edit: Modify a task" msgstr "Hızlı düzenleme: Bir görevi Değiştir" #: classic/wizard.xsl:529 #, fuzzy msgid "Do not change" msgstr "Değiştirme" #: classic/dynamic_strings.xsl:46 #, fuzzy msgid "Successfully logged out." msgstr "Başarıyla oturumu kapatanız." #: classic/dynamic_strings.xsl:47 #, fuzzy msgid "Already logged out." msgstr "Zaten oturumu kapatanız." #: classic/dynamic_strings.xsl:48 #, fuzzy msgid "Logged out. OMP service is down." msgstr "Oturumu kapatanız. OMP service çalışmıyor." #: classic/dynamic_strings.xsl:49 #, fuzzy msgid "Login failed." msgstr "Giriş hatalı." #: classic/dynamic_strings.xsl:50 #, fuzzy msgid "Login failed. OMP service is down." msgstr "Giriş hatalı. OMP service çalışmıyor." #: classic/dynamic_strings.xsl:51 #, fuzzy msgid "Login failed. Error during authentication." msgstr "Giriş hatalı. kimlik doğrulama sırasında hata." #: classic/dynamic_strings.xsl:52 #, fuzzy msgid "Session has expired. Please login again." msgstr "Oturum süresi doldu. Lütfen tekrar oturum açın." #: classic/dynamic_strings.xsl:53 #, fuzzy msgid "Cookie missing or bad. Please login again." msgstr "Cookie eksik veya bozuk. Lütfen tekrar oturum açın." #: classic/dynamic_strings.xsl:54 #, fuzzy msgid "Token missing or bad. Please login again." msgstr "Token eksik veya bozuk. Lütfen tekrar oturum açın." #: classic/dynamic_strings.xsl:78 #, fuzzy msgid "Scan Configuration" msgstr "Tarama Ayarlar" #: classic/dynamic_strings.xsl:104 #, fuzzy msgid "All SecInfo Information" msgstr "Tüm SecInfo Bilgi" #: classic/dynamic_strings.xsl:108 #, fuzzy msgid "Configs" msgstr "Ayarlar" #: classic/dynamic_strings.xsl:110 #, fuzzy msgid "Scan Configurations" msgstr "Tarama Ayarlar" #: classic/dynamic_strings.xsl:114 #, fuzzy msgid "Slaves" msgstr "köleler" #: classic/dynamic_strings.xsl:127 #, fuzzy msgid "Global Task" msgstr "Global Görev" #: classic/dynamic_strings.xsl:128 #, fuzzy msgid "Global Note" msgstr "Global Not" #: classic/dynamic_strings.xsl:129 #, fuzzy msgid "Global Override" msgstr "Global Override" #: classic/dynamic_strings.xsl:130 #, fuzzy msgid "Global Target" msgstr "Global Hedef" #: classic/dynamic_strings.xsl:131 #, fuzzy msgid "Global Port List" msgstr "Global Port Liste" #: classic/dynamic_strings.xsl:132 #, fuzzy msgid "Global Credential" msgstr "Global kimlik bilgisi" #: classic/dynamic_strings.xsl:133 #, fuzzy msgid "Global Config" msgstr "Global Ayarlar" #: classic/dynamic_strings.xsl:134 #, fuzzy msgid "Global Scan Config" msgstr "Global Taramak Ayarlar" #: classic/dynamic_strings.xsl:135 #, fuzzy msgid "Global Scan Configuration" msgstr "Global Taramak Ayarlar" #: classic/dynamic_strings.xsl:136 #, fuzzy msgid "Global Alert" msgstr "Global Uyari" #: classic/dynamic_strings.xsl:137 #, fuzzy msgid "Global Schedule" msgstr "Global Takvimi" #: classic/dynamic_strings.xsl:138 #, fuzzy msgid "Global Report Format" msgstr "Global Rapor Formatı" #: classic/dynamic_strings.xsl:139 #, fuzzy msgid "Global Slave" msgstr "Global Köle" #: classic/dynamic_strings.xsl:140 #, fuzzy msgid "Global Agent" msgstr "Global Ajan" #: classic/dynamic_strings.xsl:141 #, fuzzy msgid "Global Scanner" msgstr "Global Tarayıcı" #: classic/dynamic_strings.xsl:142 #, fuzzy msgid "Global Filter" msgstr "Global filtre" #: classic/dynamic_strings.xsl:143 #, fuzzy msgid "Global Tag" msgstr "Global Etiketler" #: classic/dynamic_strings.xsl:144 #, fuzzy msgid "Global Permission" msgstr "Global izin" #: classic/dynamic_strings.xsl:145 #, fuzzy msgid "Global User" msgstr "Global kullanıcı" #: classic/dynamic_strings.xsl:146 #, fuzzy msgid "Global Group" msgstr "Global Grup" #: classic/dynamic_strings.xsl:147 #, fuzzy msgid "Global Role" msgstr "Global Rol" #: classic/dynamic_strings.xsl:152 #, fuzzy msgid "Task owned by %1" msgstr "Görev sahibi %1" #: classic/dynamic_strings.xsl:153 #, fuzzy msgid "Report owned by %1" msgstr "Rapor sahibi %1" #: classic/dynamic_strings.xsl:154 #, fuzzy msgid "Result owned by %1" msgstr "Sonuç sahibi %1" #: classic/dynamic_strings.xsl:155 #, fuzzy msgid "Note owned by %1" msgstr "Not sahibi %1" #: classic/dynamic_strings.xsl:156 #, fuzzy msgid "Override owned by %1" msgstr "Override sahibi %1" #: classic/dynamic_strings.xsl:157 #, fuzzy msgid "Target owned by %1" msgstr "Hedef sahibi %1" #: classic/dynamic_strings.xsl:158 #, fuzzy msgid "Port List owned by %1" msgstr "Port Liste sahibi %1" #: classic/dynamic_strings.xsl:159 #, fuzzy msgid "Credential owned by %1" msgstr "kimlik bilgisi sahibi %1" #: classic/dynamic_strings.xsl:160 #, fuzzy msgid "Scan Config owned by %1" msgstr "Tarama Ayar sahibi %1" #: classic/dynamic_strings.xsl:161 #, fuzzy msgid "Alert owned by %1" msgstr "Uyari sahibi %1" #: classic/dynamic_strings.xsl:162 #, fuzzy msgid "Schedule owned by %1" msgstr "takvimi sahibi %1" #: classic/dynamic_strings.xsl:163 #, fuzzy msgid "Report Format owned by %1" msgstr "Rapor Formatı sahibi %1" #: classic/dynamic_strings.xsl:164 #, fuzzy msgid "Slave owned by %1" msgstr "Köle sahibi %1" #: classic/dynamic_strings.xsl:165 #, fuzzy msgid "Agent owned by %1" msgstr "Ajan sahibi %1" #: classic/dynamic_strings.xsl:166 #, fuzzy msgid "Scanner owned by %1" msgstr "Tarayıcı sahibi %1" #: classic/dynamic_strings.xsl:167 #, fuzzy msgid "Filter owned by %1" msgstr "Filtre sahibi %1" #: classic/dynamic_strings.xsl:168 #, fuzzy msgid "Tag owned by %1" msgstr "Etiket sahibi %1" #: classic/dynamic_strings.xsl:169 #, fuzzy msgid "Permission owned by %1" msgstr "Izin sahibi %1" #: classic/dynamic_strings.xsl:170 #, fuzzy msgid "User owned by %1" msgstr "Kullanıcı sahibi %1" #: classic/dynamic_strings.xsl:171 #, fuzzy msgid "Group owned by %1" msgstr "Grup sahibi %1" #: classic/dynamic_strings.xsl:172 #, fuzzy msgid "Role owned by %1" msgstr "Role sahibi %1" #: classic/dynamic_strings.xsl:177 #, fuzzy msgid "Task Details" msgstr "Görev Details" #: classic/dynamic_strings.xsl:178 #, fuzzy msgid "Report Details" msgstr "Rapor Details" #: classic/dynamic_strings.xsl:187 #, fuzzy msgid "CERT-Bund Advisory Details" msgstr "CERT-Bund Advisory Details" #: classic/dynamic_strings.xsl:190 #, fuzzy msgid "Port List Details" msgstr "Port Liste Details" #: classic/dynamic_strings.xsl:193 #, fuzzy msgid "Alert Details" msgstr "Uyarı Details" #: classic/dynamic_strings.xsl:195 #, fuzzy msgid "Report Format Details" msgstr "Rapor Formatı Details" #: classic/dynamic_strings.xsl:196 #, fuzzy msgid "Slave Details" msgstr "Köle Details" #: classic/dynamic_strings.xsl:201 #, fuzzy msgid "Permission Details" msgstr "İzin Details" #: classic/dynamic_strings.xsl:202 #, fuzzy msgid "User Details" msgstr "Kullanıcı Details" #: classic/dynamic_strings.xsl:203 #, fuzzy msgid "Group Details" msgstr "Grup Details" #: classic/dynamic_strings.xsl:204 #, fuzzy msgid "Role Details" msgstr "Role Details" #: classic/dynamic_strings.xsl:209 #, fuzzy msgid "View details of Task %1" msgstr "Görev Detayları gör %1" #: classic/dynamic_strings.xsl:210 #, fuzzy msgid "View details of Report %1" msgstr "Rapor Detayları gör %1" #: classic/dynamic_strings.xsl:211 #, fuzzy msgid "View details of Host %1" msgstr "Host Detayları gör %1" #: classic/dynamic_strings.xsl:212 #, fuzzy msgid "View details of Result %1" msgstr "Sonuç Detayları gör %1" #: classic/dynamic_strings.xsl:213 #, fuzzy msgid "View details of Note %1" msgstr "Not Detayları gör %1" #: classic/dynamic_strings.xsl:214 #, fuzzy msgid "View details of Override %1" msgstr "Override Detayları gör %1" #: classic/dynamic_strings.xsl:215 #, fuzzy msgid "View details of NVT %1" msgstr "NVT Detayları gör %1" #: classic/dynamic_strings.xsl:216 #, fuzzy msgid "View details of CVE %1" msgstr "CVE Detayları gör %1" #: classic/dynamic_strings.xsl:217 #, fuzzy msgid "View details of CPE %1" msgstr "CPE Detayları gör %1" #: classic/dynamic_strings.xsl:218 #, fuzzy msgid "View details of OVAL Definition %1" msgstr "OVAL Definition Detayları gör %1" #: classic/dynamic_strings.xsl:219 #, fuzzy msgid "View details of CERT-Bund Advisory %1" msgstr "CERT-Bund Advisory Detayları gör %1" #: classic/dynamic_strings.xsl:220 #, fuzzy msgid "View details of DFN-CERT Advisory %1" msgstr "DFN-CERT Advisory Detayları gör %1" #: classic/dynamic_strings.xsl:221 #, fuzzy msgid "View details of Target %1" msgstr "Hedef Detayları gör %1" #: classic/dynamic_strings.xsl:222 #, fuzzy msgid "View details of Port List %1" msgstr "Port Liste Detayları gör %1 " #: classic/dynamic_strings.xsl:223 #, fuzzy msgid "View details of Credential %1" msgstr "Kimlik bilgisi Detayları gör %1 " #: classic/dynamic_strings.xsl:224 #, fuzzy msgid "View details of Scan Config %1" msgstr "Tarama Ayarlari gör %1" #: classic/dynamic_strings.xsl:225 #, fuzzy msgid "View details of Alert %1" msgstr "Uyari Detayları gör %1 " #: classic/dynamic_strings.xsl:226 #, fuzzy msgid "View details of Schedule %1" msgstr "Takvimi Detayları gör %1 " #: classic/dynamic_strings.xsl:227 #, fuzzy msgid "View details of Report Format %1" msgstr "Rapor Formatı Detayları gör %1 " #: classic/dynamic_strings.xsl:228 #, fuzzy msgid "View details of Slave %1" msgstr "Köle Detayları gör %1 " #: classic/dynamic_strings.xsl:229 #, fuzzy msgid "View details of Agent %1" msgstr "Ajan Detayları gör %1" #: classic/dynamic_strings.xsl:230 #, fuzzy msgid "View details of Scanner %1" msgstr "Tarayıcı Detayları gör %1" #: classic/dynamic_strings.xsl:231 #, fuzzy msgid "View details of Filter %1" msgstr "Filtre Detayları gör %1" #: classic/dynamic_strings.xsl:232 #, fuzzy msgid "View details of Tag %1" msgstr "Etiket Detayları gör %1" #: classic/dynamic_strings.xsl:233 #, fuzzy msgid "View details of Permission %1" msgstr "Izin Detayları gör %1" #: classic/dynamic_strings.xsl:234 #, fuzzy msgid "View details of User %1" msgstr "Kullanıcı Detayları gör %1" #: classic/dynamic_strings.xsl:235 #, fuzzy msgid "View details of Group %1" msgstr "Grup Detayları gör %1" #: classic/dynamic_strings.xsl:236 #, fuzzy msgid "View details of Role %1" msgstr "Rol Detayları gör %1" #: classic/dynamic_strings.xsl:241 #, fuzzy msgid "Export Task" msgstr "Ihracat Görev" #: classic/dynamic_strings.xsl:244 #, fuzzy msgid "Export Target" msgstr "Ihracat Hedef" #: classic/dynamic_strings.xsl:245 #, fuzzy msgid "Export Port List" msgstr "Ihracat Port Liste" #: classic/dynamic_strings.xsl:246 #, fuzzy msgid "Export Credential" msgstr "Ihracat kimlik bilgisi" #: classic/dynamic_strings.xsl:247 #, fuzzy msgid "Export Scan Config" msgstr "Ihracat tarama ayarlari" #: classic/dynamic_strings.xsl:248 #, fuzzy msgid "Export Alert" msgstr "Ihracat uyari" #: classic/dynamic_strings.xsl:249 #, fuzzy msgid "Export Schedule" msgstr "Ihracat takvimi" #: classic/dynamic_strings.xsl:250 #, fuzzy msgid "Export Report Format" msgstr "Ihracat Rapor Formatı" #: classic/dynamic_strings.xsl:251 #, fuzzy msgid "Export Slave" msgstr "Ihracat Köle" #: classic/dynamic_strings.xsl:252 #, fuzzy msgid "Export Agent" msgstr "Ihracat Ajan" #: classic/dynamic_strings.xsl:253 #, fuzzy msgid "Export Scanner" msgstr "Ihracat Tarayıcı" #: classic/dynamic_strings.xsl:254 #, fuzzy msgid "Export Filter" msgstr "Ihracat Filtre" #: classic/dynamic_strings.xsl:255 #, fuzzy msgid "Export Tag" msgstr "Ihracat Etiket" #: classic/dynamic_strings.xsl:256 #, fuzzy msgid "Export Permission" msgstr "Ihracat Izin" #: classic/dynamic_strings.xsl:257 #, fuzzy msgid "Export User" msgstr "Ihracat Kullanıcı" #: classic/dynamic_strings.xsl:258 #, fuzzy msgid "Export Group" msgstr "Ihracat Grup" #: classic/dynamic_strings.xsl:259 #, fuzzy msgid "Export Role" msgstr "Ihracat Rol" #: classic/dynamic_strings.xsl:264 #, fuzzy msgid "Export Task as XML" msgstr "Ihracat XML olarak Görev" #: classic/dynamic_strings.xsl:265 #, fuzzy msgid "Export Note as XML" msgstr "Ihracat XML olarak Not" #: classic/dynamic_strings.xsl:266 #, fuzzy msgid "Export Override as XML" msgstr "Ihracat XML olarak Override" #: classic/dynamic_strings.xsl:267 #, fuzzy msgid "Export Target as XML" msgstr "Ihracat XML olarak Hedef" #: classic/dynamic_strings.xsl:268 #, fuzzy msgid "Export Port List as XML" msgstr "Ihracat XML olarak Port Listesi" #: classic/dynamic_strings.xsl:269 #, fuzzy msgid "Export Credential as XML" msgstr "Ihracat XML olarak kimlik bilgisi" #: classic/dynamic_strings.xsl:271 #, fuzzy msgid "Export Alert as XML" msgstr "Ihracat XML olarak Uyar" #: classic/dynamic_strings.xsl:272 #, fuzzy msgid "Export Schedule as XML" msgstr "Ihracat XML olarak takvimi" #: classic/dynamic_strings.xsl:273 #, fuzzy msgid "Export Report Format as XML" msgstr "Ihracat XML olarak Rapor Formatı" #: classic/dynamic_strings.xsl:274 #, fuzzy msgid "Export Slave as XML" msgstr "İhracat XML olarak Köle" #: classic/dynamic_strings.xsl:275 #, fuzzy msgid "Export Agent as XML" msgstr "İhracat XML olarak Ajan" #: classic/dynamic_strings.xsl:276 #, fuzzy msgid "Export Scanner as XML" msgstr "İhracat XML olarak Tarayıcı" #: classic/dynamic_strings.xsl:277 #, fuzzy msgid "Export Filter as XML" msgstr "İhracat XML olarak Filtre" #: classic/dynamic_strings.xsl:278 #, fuzzy msgid "Export Tag as XML" msgstr "İhracat XML olarak Etiket" #: classic/dynamic_strings.xsl:279 #, fuzzy msgid "Export Permission as XML" msgstr "İhracat XML olarak Izin" #: classic/dynamic_strings.xsl:280 #, fuzzy msgid "Export User as XML" msgstr "İhracat XML olarak Kullanıcı" #: classic/dynamic_strings.xsl:281 #, fuzzy msgid "Export Group as XML" msgstr "İhracat XML olarak Grup" #: classic/dynamic_strings.xsl:282 #, fuzzy msgid "Export Role as XML" msgstr "Ihracat XML olarak Rol" #: classic/dynamic_strings.xsl:310 #, fuzzy msgid "Task Filter" msgstr "Görev Filtre" #: classic/dynamic_strings.xsl:311 #, fuzzy msgid "Report Filter" msgstr "Rapor Filtre" #: classic/dynamic_strings.xsl:312 #, fuzzy msgid "Result Filter" msgstr "Sonuç Filtre" #: classic/dynamic_strings.xsl:313 #, fuzzy msgid "Note Filter" msgstr "Not Filtre" #: classic/dynamic_strings.xsl:314 #, fuzzy msgid "Override Filter" msgstr "Override Filtre" #: classic/dynamic_strings.xsl:321 #, fuzzy msgid "Info Filter" msgstr "Bilgi filtre" #: classic/dynamic_strings.xsl:323 #, fuzzy msgid "Target Filter" msgstr "Hedef filtre" #: classic/dynamic_strings.xsl:324 #, fuzzy msgid "Port List Filter" msgstr "Port Liste filtre" #: classic/dynamic_strings.xsl:325 #, fuzzy msgid "Credential Filter" msgstr "Kimlik bilgisi filtre" #: classic/dynamic_strings.xsl:326 #, fuzzy msgid "Scan Config Filter" msgstr "Tarama Ayar filtre" #: classic/dynamic_strings.xsl:327 #, fuzzy msgid "Alert Filter" msgstr "Uyarı Filtre" #: classic/dynamic_strings.xsl:328 #, fuzzy msgid "Schedule Filter" msgstr "Takvim Filtre" #: classic/dynamic_strings.xsl:329 #, fuzzy msgid "Report Format Filter" msgstr "Rapor Formatı Filtre" #: classic/dynamic_strings.xsl:330 #, fuzzy msgid "Slave Filter" msgstr "Köle Filtre" #: classic/dynamic_strings.xsl:331 #, fuzzy msgid "Agent Filter" msgstr "Ajan Filtre" #: classic/dynamic_strings.xsl:332 #, fuzzy msgid "Scanner Filter" msgstr "Tarayıcı Filtre" #: classic/dynamic_strings.xsl:333 #, fuzzy msgid "Filter Filter" msgstr "Filtre Filtresi" #: classic/dynamic_strings.xsl:334 #, fuzzy msgid "Tag Filter" msgstr "Etiket Filtresi" #: classic/dynamic_strings.xsl:335 #, fuzzy msgid "Permission Filter" msgstr "İzin Filtre" #: classic/dynamic_strings.xsl:336 #, fuzzy msgid "User Filter" msgstr "Kullanıcı filtre" #: classic/dynamic_strings.xsl:337 #, fuzzy msgid "Group Filter" msgstr "Grup filtre" #: classic/dynamic_strings.xsl:338 #, fuzzy msgid "Role Filter" msgstr "Rol filtre" #: classic/dynamic_strings.xsl:343 #, fuzzy msgid "Permissions for Task \"%1\"" msgstr "Görev izinleri \"%1\"" #: classic/dynamic_strings.xsl:344 #, fuzzy msgid "Permissions for Target \"%1\"" msgstr "Hedef izinleri \"%1\"" #: classic/dynamic_strings.xsl:345 #, fuzzy msgid "Permissions for Port List \"%1\"" msgstr "Port Liste izinleri \"%1\"" #: classic/dynamic_strings.xsl:346 #, fuzzy msgid "Permissions for Credential \"%1\"" msgstr "Kimlik bilgisi izinleri \"%1\"" #: classic/dynamic_strings.xsl:347 #, fuzzy msgid "Permissions for Scan Config \"%1\"" msgstr "Taramak Ayar izinleri \"%1\"" #: classic/dynamic_strings.xsl:348 #, fuzzy msgid "Permissions for Alert \"%1\"" msgstr "Uyari izinleri \"%1\"" #: classic/dynamic_strings.xsl:349 #, fuzzy msgid "Permissions for Schedule \"%1\"" msgstr "takvimi için İzinler \"%1\"" #: classic/dynamic_strings.xsl:350 #, fuzzy msgid "Permissions for Report Format \"%1\"" msgstr "Rapor Formatı için İzinler \"%1\"" #: classic/dynamic_strings.xsl:351 #, fuzzy msgid "Permissions for Slave \"%1\"" msgstr "Köle için İzinler \"%1\"" #: classic/dynamic_strings.xsl:352 #, fuzzy msgid "Permissions for Agent \"%1\"" msgstr "Ajan için İzinler \"%1\"" #: classic/dynamic_strings.xsl:353 #, fuzzy msgid "Permissions for Scanner \"%1\"" msgstr "Tarayıcı için izinler \"%1\"" #: classic/dynamic_strings.xsl:354 #, fuzzy msgid "Permissions for Filter \"%1\"" msgstr "Filtre için izinler \"%1\"" #: classic/dynamic_strings.xsl:355 #, fuzzy msgid "Permissions for Tag \"%1\"" msgstr "Etiket için izinler \"%1\"" #: classic/dynamic_strings.xsl:356 #, fuzzy msgid "Permissions for Permission \"%1\"" msgstr "izin için izinler \"%1\"" #: classic/dynamic_strings.xsl:357 #, fuzzy msgid "Permissions for User \"%1\"" msgstr "Kullanıcı için izinler \"%1\"" #: classic/dynamic_strings.xsl:358 #, fuzzy msgid "Permissions for Group \"%1\"" msgstr "Grup izinleri \"%1\"" #: classic/dynamic_strings.xsl:359 #, fuzzy msgid "Permissions for Role \"%1\"" msgstr "Rol izinleri \"%1\"" #: classic/dynamic_strings.xsl:364 #, fuzzy msgid "New Task Filter from current term" msgstr "Cari dönemden yeni Görev Filtresi" #: classic/dynamic_strings.xsl:365 #, fuzzy msgid "New Report Filter from current term" msgstr "Cari dönemde yeni Rapor Filtresi" #: classic/dynamic_strings.xsl:366 #, fuzzy msgid "New Result Filter from current term" msgstr "Cari dönemde yeni Sonuç Filtresi" #: classic/dynamic_strings.xsl:367 #, fuzzy msgid "New Note Filter from current term" msgstr "Cari dönemde yeni Not Filtre" #: classic/dynamic_strings.xsl:368 #, fuzzy msgid "New Override Filter from current term" msgstr "Cari dönemde yeni Override Filtresi" #: classic/dynamic_strings.xsl:369 #, fuzzy msgid "New Info Filter from current term" msgstr "Cari dönemde yeni Bilgi Filtresi" #: classic/dynamic_strings.xsl:370 #, fuzzy msgid "New All SecInfo Filter from current term" msgstr "Cari dönemde yeni Hepsi SecInfo Filtresi" #: classic/dynamic_strings.xsl:371 #, fuzzy msgid "New Target Filter from current term" msgstr "cari dönem Yeni Hedef Filtre" #: classic/dynamic_strings.xsl:372 #, fuzzy msgid "New Port List Filter from current term" msgstr "cari dönem Yeni Port Listesi Filter" #: classic/dynamic_strings.xsl:373 #, fuzzy msgid "New Credential Filter from current term" msgstr "cari dönem Yeni Kimlik Filtre" #: classic/dynamic_strings.xsl:374 #, fuzzy msgid "New Scan Config Filter from current term" msgstr "cari dönem Yeni Tarama Ayar Filtre" #: classic/dynamic_strings.xsl:375 #, fuzzy msgid "New Alert Filter from current term" msgstr "cari dönem Yeni Uyarı Filtre" #: classic/dynamic_strings.xsl:376 #, fuzzy msgid "New Schedule Filter from current term" msgstr "cari dönem Yeni Program Filtre" #: classic/dynamic_strings.xsl:377 #, fuzzy msgid "New Report Format Filter from current term" msgstr "New Report Format Filter from current term" #: classic/dynamic_strings.xsl:378 #, fuzzy msgid "New Slave Filter from current term" msgstr "cari dönem Yeni Slave Filtre" #: classic/dynamic_strings.xsl:379 #, fuzzy msgid "New Agent Filter from current term" msgstr "cari dönem Yeni Ajan Filtre" #: classic/dynamic_strings.xsl:380 #, fuzzy msgid "New Scanner Filter from current term" msgstr "Cari dönemde yeni Tarayıcı Filtresi" #: classic/dynamic_strings.xsl:381 #, fuzzy msgid "New Filter Filter from current term" msgstr "Cari dönemde yeni Filtresi Filtresi" #: classic/dynamic_strings.xsl:382 #, fuzzy msgid "New Tag Filter from current term" msgstr "Cari dönemde yeni Etiket Filtresi" #: classic/dynamic_strings.xsl:383 #, fuzzy msgid "New Permission Filter from current term" msgstr "Cari dönemde yeni İzin Filtresi" #: classic/dynamic_strings.xsl:384 #, fuzzy msgid "New User Filter from current term" msgstr "Cari dönemde yeni Kullanıcı Filtresi" #: classic/dynamic_strings.xsl:385 #, fuzzy msgid "New Group Filter from current term" msgstr "Cari dönemde yeni Grup Filtresi" #: classic/dynamic_strings.xsl:386 #, fuzzy msgid "New Role Filter from current term" msgstr "Cari dönemde yeni Rol Filtresi" #: classic/dynamic_strings.xsl:401 #, fuzzy msgid "New Slave" msgstr "Yeni Köle" #: classic/dynamic_strings.xsl:414 #, fuzzy msgid "Task is still in use" msgstr "Görev hala kullanımda" #: classic/dynamic_strings.xsl:415 #, fuzzy msgid "Note is still in use" msgstr "Not hala kullanımda" #: classic/dynamic_strings.xsl:416 #, fuzzy msgid "Override is still in use" msgstr "Override hala kullanımda" #: classic/dynamic_strings.xsl:424 #, fuzzy msgid "Slave is still in use" msgstr "Köle hala kullanımda" #: classic/dynamic_strings.xsl:425 #, fuzzy msgid "Agent is still in use" msgstr "Ajan hala kullanımda" #: classic/dynamic_strings.xsl:430 #, fuzzy msgid "User is still in use" msgstr "Kullanıcı hala kullanımda" #: classic/dynamic_strings.xsl:434 #, fuzzy msgid "Task is not writable" msgstr "Görev yazma izni yok" #: classic/dynamic_strings.xsl:437 #, fuzzy msgid "Target is not writable" msgstr "Hedef yazılabilir değil" #: classic/dynamic_strings.xsl:438 #, fuzzy msgid "Port List is not writable" msgstr "Port Liste yazılabilir değil" #: classic/dynamic_strings.xsl:439 #, fuzzy msgid "Credential is not writable" msgstr "Kimlik yazılabilir değil" #: classic/dynamic_strings.xsl:441 #, fuzzy msgid "Alert is not writable" msgstr "Uyari yazılabilir değil" #: classic/dynamic_strings.xsl:442 #, fuzzy msgid "Schedule is not writable" msgstr "Takvimi yazılabilir değil" #: classic/dynamic_strings.xsl:443 #, fuzzy msgid "Report Format is not writable" msgstr "Rapor Formatı yazılabilir değil" #: classic/dynamic_strings.xsl:444 #, fuzzy msgid "Slave is not writable" msgstr "Köle yazma izni yok" #: classic/dynamic_strings.xsl:445 #, fuzzy msgid "Agent is not writable" msgstr "Ajan yazma izni yok" #: classic/dynamic_strings.xsl:446 #, fuzzy msgid "Scanner is not writable" msgstr "Tarayıcı yazma izni yok" #: classic/dynamic_strings.xsl:447 #, fuzzy msgid "Filter is not writable" msgstr "Filtre yazma izni yok" #: classic/dynamic_strings.xsl:448 #, fuzzy msgid "Tag is not writable" msgstr "Etiket yazma izni yok" #: classic/dynamic_strings.xsl:449 #, fuzzy msgid "Permission is not writable" msgstr "Izin yazma izni yok" #: classic/dynamic_strings.xsl:450 #, fuzzy msgid "User is not writable" msgstr "Kullanıcı yazma izni yok" #: classic/dynamic_strings.xsl:451 #, fuzzy msgid "Group is not writable" msgstr "Grup yazma izni yok" #: classic/dynamic_strings.xsl:452 #, fuzzy msgid "Role is not writable" msgstr "Rol yazma izni yok" #: classic/dynamic_strings.xsl:454 #, fuzzy msgid "Task cannot be deleted" msgstr "Görev silinemez" #: classic/dynamic_strings.xsl:455 #, fuzzy msgid "Report cannot be deleted" msgstr "Rapor silinemez" #: classic/dynamic_strings.xsl:456 #, fuzzy msgid "Note cannot be deleted" msgstr "Not silinemez" #: classic/dynamic_strings.xsl:457 #, fuzzy msgid "Override cannot be deleted" msgstr "Override silinemez" #: classic/dynamic_strings.xsl:458 #, fuzzy msgid "Target cannot be deleted" msgstr "Hedef silinemedi" #: classic/dynamic_strings.xsl:459 #, fuzzy msgid "Port List cannot be deleted" msgstr "Port Liste silinemedi" #: classic/dynamic_strings.xsl:460 #, fuzzy msgid "Credential cannot be deleted" msgstr "Kimlik silinemedi" #: classic/dynamic_strings.xsl:461 #, fuzzy msgid "Scan Config cannot be deleted" msgstr "Tarama Ayar silinemedi" #: classic/dynamic_strings.xsl:462 #, fuzzy msgid "Alert cannot be deleted" msgstr "Uyarı silinemedi" #: classic/dynamic_strings.xsl:463 #, fuzzy msgid "Schedule cannot be deleted" msgstr "Takvimi silinemez" #: classic/dynamic_strings.xsl:464 #, fuzzy msgid "Report Format cannot be deleted" msgstr "Rapor Formatı silinemez" #: classic/dynamic_strings.xsl:465 #, fuzzy msgid "Slave cannot be deleted" msgstr "Köle silinemez" #: classic/dynamic_strings.xsl:466 #, fuzzy msgid "Agent cannot be deleted" msgstr "Ajan silinemez" #: classic/dynamic_strings.xsl:467 #, fuzzy msgid "Scanner cannot be deleted" msgstr "Tarayıcı silinemez" #: classic/dynamic_strings.xsl:468 #, fuzzy msgid "Filter cannot be deleted" msgstr "Filtre silinemez" #: classic/dynamic_strings.xsl:469 #, fuzzy msgid "Tag cannot be deleted" msgstr "Etiket silinemez" #: classic/dynamic_strings.xsl:470 #, fuzzy msgid "Permission cannot be deleted" msgstr "Izin silinemez" #: classic/dynamic_strings.xsl:472 #, fuzzy msgid "Group cannot be deleted" msgstr "Grup silinemedi" #: classic/dynamic_strings.xsl:473 #, fuzzy msgid "Role cannot be deleted" msgstr "Rol silinemedi" #: classic/dynamic_strings.xsl:475 #, fuzzy msgid "Task cannot be moved to the trashcan" msgstr "Görev çöpe taşınamadi olamadi" #: classic/dynamic_strings.xsl:476 #, fuzzy msgid "Report cannot be moved to the trashcan" msgstr "Rapor çöpe taşınamadi olamadi" #: classic/dynamic_strings.xsl:477 #, fuzzy msgid "Note cannot be moved to the trashcan" msgstr "Not çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:478 #, fuzzy msgid "Override cannot be moved to the trashcan" msgstr "Override çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:479 #, fuzzy msgid "Target cannot be moved to the trashcan" msgstr "Hedef çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:480 #, fuzzy msgid "Port List cannot be moved to the trashcan" msgstr "Port Liste çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:481 #, fuzzy msgid "Credential cannot be moved to the trashcan" msgstr "kimlik bilgisi çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:482 #, fuzzy msgid "Scan Config cannot be moved to the trashcan" msgstr "Tarama Ayar çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:483 #, fuzzy msgid "Alert cannot be moved to the trashcan" msgstr "Uyari çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:484 #, fuzzy msgid "Schedule cannot be moved to the trashcan" msgstr "Takvimi çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:485 #, fuzzy msgid "Report Format cannot be moved to the trashcan" msgstr "Rapor Formatı çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:486 #, fuzzy msgid "Slave cannot be moved to the trashcan" msgstr "Köle çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:487 #, fuzzy msgid "Agent cannot be moved to the trashcan" msgstr "Ajan çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:488 #, fuzzy msgid "Scanner cannot be moved to the trashcan" msgstr "Tarayıcı çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:489 #, fuzzy msgid "Filter cannot be moved to the trashcan" msgstr "Filtresi çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:490 #, fuzzy msgid "Tag cannot be moved to the trashcan" msgstr "Etiket çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:491 #, fuzzy msgid "Permission cannot be moved to the trashcan" msgstr "Izin kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:492 #, fuzzy msgid "User cannot be moved to the trashcan" msgstr "Kullanıcı kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:493 #, fuzzy msgid "Group cannot be moved to the trashcan" msgstr "Grup taşınmış olamaz" #: classic/dynamic_strings.xsl:494 #, fuzzy msgid "Role cannot be moved to the trashcan" msgstr "Rol çöpe taşınmışi olamaz" #: classic/dynamic_strings.xsl:496 #, fuzzy msgid "Permission to move Task to trashcan denied" msgstr "Çöp kutusuna Görevi koymayi İzin verilmedi" #: classic/dynamic_strings.xsl:497 #, fuzzy msgid "Permission to move Report to trashcan denied" msgstr "Çöp kutusuna Rapor koymayi İzin verilmedi" #: classic/dynamic_strings.xsl:500 #, fuzzy msgid "Permission to move Target to trashcan denied" msgstr "Çöp kutusuna Hedefi koymayi İzin verilmedi " #: classic/dynamic_strings.xsl:501 #, fuzzy msgid "Permission to move Port List to trashcan denied" msgstr "Çöp kutusuna Port Liste koymayi İzin verilmedi " #: classic/dynamic_strings.xsl:502 #, fuzzy msgid "Permission to move Credential to trashcan denied" msgstr "Çöp kutusuna Kimliği koymayi İzin verilmedi " #: classic/dynamic_strings.xsl:503 #, fuzzy msgid "Permission to move Scan Config to trashcan denied" msgstr "Çöp kutusuna Taramak ayari koymayi İzin verilmedi" #: classic/dynamic_strings.xsl:504 #, fuzzy msgid "Permission to move Alert to trashcan denied" msgstr "İzin Verilmedi çöp kutusu için uyarıyı atmak" #: classic/dynamic_strings.xsl:505 #, fuzzy msgid "Permission to move Schedule to trashcan denied" msgstr "İzin Verilmedi çöp kutusu için takvimi atmak" #: classic/dynamic_strings.xsl:506 #, fuzzy msgid "Permission to move Report Format to trashcan denied" msgstr "İzin Verilmedi çöp kutusu için Rapor Formatı atmak" #: classic/dynamic_strings.xsl:507 #, fuzzy msgid "Permission to move Slave to trashcan denied" msgstr "İzin Verilmedi çöp kutusu için Köle atmak" #: classic/dynamic_strings.xsl:508 #, fuzzy msgid "Permission to move Agent to trashcan denied" msgstr "İzin Verilmedi çöp kutusu için Ajent atmak" #: classic/dynamic_strings.xsl:509 #, fuzzy msgid "Permission to move Scanner to trashcan denied" msgstr "İzin Verilmedi çöp kutusu için Tarayıcı atmak" #: classic/dynamic_strings.xsl:510 #, fuzzy msgid "Permission to move Filter to trashcan denied" msgstr "İzin Verilmedi çöp kutusu için Filtre atmak" #: classic/dynamic_strings.xsl:511 #, fuzzy msgid "Permission to move Tag to trashcan denied" msgstr "İzin Verilmedi çöp kutusu için Etiket atmak" #: classic/dynamic_strings.xsl:512 #, fuzzy msgid "Permission to move Permission to trashcan denied" msgstr "İzin Verilmedi çöp kutusu için izin atmak" #: classic/dynamic_strings.xsl:513 #, fuzzy msgid "Permission to move User to trashcan denied" msgstr "Kullanıcı çöp için taşımak izni reddedildi" #: classic/dynamic_strings.xsl:514 #, fuzzy msgid "Permission to move Group to trashcan denied" msgstr "Grup çöp için taşımak izni reddedildi" #: classic/dynamic_strings.xsl:515 #, fuzzy msgid "Permission to move Role to trashcan denied" msgstr "Rol çöp için taşımak izni reddedildi " #: classic/dynamic_strings.xsl:517 #, fuzzy msgid "Permission to edit Task denied" msgstr "İzin Görev düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:518 #, fuzzy msgid "Permission to edit Report denied" msgstr "İzin Rapor düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:521 #, fuzzy msgid "Permission to edit Target denied" msgstr "İzin Hedef düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:522 #, fuzzy msgid "Permission to edit Port List denied" msgstr "İzin Port Liste düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:523 #, fuzzy msgid "Permission to edit Credential denied" msgstr "Izin kimlik bilgisi düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:524 #, fuzzy msgid "Permission to edit Scan Config denied" msgstr "Izin Tarama Ayari düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:525 #, fuzzy msgid "Permission to edit Alert denied" msgstr "Izin Uyari düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:526 #, fuzzy msgid "Permission to edit Schedule denied" msgstr "Izin Takvimi düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:527 #, fuzzy msgid "Permission to edit Report Format denied" msgstr "Izin Rapor Formatı düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:528 #, fuzzy msgid "Permission to edit Slave denied" msgstr "Izin Köle düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:529 #, fuzzy msgid "Permission to edit Agent denied" msgstr "Izin Ajent düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:530 #, fuzzy msgid "Permission to edit Scanner denied" msgstr "Izin Tarayıcı düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:531 #, fuzzy msgid "Permission to edit Filter denied" msgstr "Izin Filtre düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:532 #, fuzzy msgid "Permission to edit Tag denied" msgstr "Izin Etiket düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:533 #, fuzzy msgid "Permission to edit Permission denied" msgstr "Izin Izin düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:534 #, fuzzy msgid "Permission to edit User denied" msgstr "Izin kullanıcı düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:535 #, fuzzy msgid "Permission to edit Group denied" msgstr "Izin Grup düzenlemek için reddedildi" #: classic/dynamic_strings.xsl:536 #, fuzzy msgid "Permission to edit Role denied" msgstr "Rol düzenlemek için İzin Verilmedi" #: classic/dynamic_strings.xsl:538 #, fuzzy msgid "Cannot modify Task" msgstr "Görevi değiştirilemiyor" #: classic/dynamic_strings.xsl:539 #, fuzzy msgid "Cannot modify Report" msgstr "Rapor değiştirilemiyor" #: classic/dynamic_strings.xsl:540 #, fuzzy msgid "Cannot modify Note" msgstr "Not değiştirilemiyor" #: classic/dynamic_strings.xsl:541 #, fuzzy msgid "Cannot modify Override" msgstr "Override değiştirilemiyor" #: classic/dynamic_strings.xsl:542 #, fuzzy msgid "Cannot modify Target" msgstr "Hedef değiştirilemiyor" #: classic/dynamic_strings.xsl:543 #, fuzzy msgid "Cannot modify Port List" msgstr "Port Liste değiştirilemiyor" #: classic/dynamic_strings.xsl:544 #, fuzzy msgid "Cannot modify Credential" msgstr "Kimlik bilgisi değiştirilemiyor" #: classic/dynamic_strings.xsl:545 #, fuzzy msgid "Cannot modify Scan Config" msgstr "Tarama Ayarlar değiştirilemiyor " #: classic/dynamic_strings.xsl:546 #, fuzzy msgid "Cannot modify Alert" msgstr "Uyari değiştirilemiyor" #: classic/dynamic_strings.xsl:547 #, fuzzy msgid "Cannot modify Schedule" msgstr "Takvimi değiştirilemiyor" #: classic/dynamic_strings.xsl:548 #, fuzzy msgid "Cannot modify Report Format" msgstr "Rapor Formatı değiştirilemiyor" #: classic/dynamic_strings.xsl:549 #, fuzzy msgid "Cannot modify Slave" msgstr "Köle değiştirilemiyor" #: classic/dynamic_strings.xsl:550 #, fuzzy msgid "Cannot modify Agent" msgstr "Ajent değiştirilemiyor" #: classic/dynamic_strings.xsl:551 #, fuzzy msgid "Cannot modify Scanner" msgstr "Tarayıcı değiştirilemiyor" #: classic/dynamic_strings.xsl:552 #, fuzzy msgid "Cannot modify Filter" msgstr "Filtre değiştirilemiyor" #: classic/dynamic_strings.xsl:553 #, fuzzy msgid "Cannot modify Tag" msgstr "Etiket değiştirilemiyor" #: classic/dynamic_strings.xsl:554 #, fuzzy msgid "Cannot modify Permission" msgstr "Izin değiştirilemiyor" #: classic/dynamic_strings.xsl:555 #, fuzzy msgid "Cannot modify User" msgstr "kullanıcı değiştirilemiyor" #: classic/dynamic_strings.xsl:556 #, fuzzy msgid "Cannot modify Group" msgstr "Grup değiştirilemiyor" #: classic/dynamic_strings.xsl:557 #, fuzzy msgid "Cannot modify Role" msgstr "Rol değiştirilemiyor" #: classic/dynamic_strings.xsl:559 #, fuzzy msgid "Task may not be cloned" msgstr "Görev klonlanmış edilmeyebilir" #: classic/dynamic_strings.xsl:560 #, fuzzy msgid "Report may not be cloned" msgstr "Rapor klonlanmış edilmeyebilir" #: classic/dynamic_strings.xsl:561 #, fuzzy msgid "Note may not be cloned" msgstr "Not klonlanma edilemez" #: classic/dynamic_strings.xsl:562 #, fuzzy msgid "Override may not be cloned" msgstr "Override klonlanma edilemez" #: classic/dynamic_strings.xsl:563 #, fuzzy msgid "Target may not be cloned" msgstr "Hedef klonlanma edilemez" #: classic/dynamic_strings.xsl:564 #, fuzzy msgid "Port List may not be cloned" msgstr "Port Liste klonlanma edilemez" #: classic/dynamic_strings.xsl:565 #, fuzzy msgid "Credential may not be cloned" msgstr "Kimlik bilgisi klonlanma edilemez" #: classic/dynamic_strings.xsl:566 #, fuzzy msgid "Scan Config may not be cloned" msgstr "Tarama Ayar klonlanma edilemez" #: classic/dynamic_strings.xsl:567 #, fuzzy msgid "Alert may not be cloned" msgstr "Uyarı klonlanma edilemez" #: classic/dynamic_strings.xsl:568 #, fuzzy msgid "Schedule may not be cloned" msgstr "Takvim klonlanma edilemez" #: classic/dynamic_strings.xsl:569 #, fuzzy msgid "Report Format may not be cloned" msgstr "Rapor Formatı klonlanma edilemez" #: classic/dynamic_strings.xsl:570 #, fuzzy msgid "Slave may not be cloned" msgstr "Köle klonlanmış edilmeyebilir" #: classic/dynamic_strings.xsl:571 #, fuzzy msgid "Agent may not be cloned" msgstr "Ajan klonlanmış edilmeyebilir" #: classic/dynamic_strings.xsl:572 #, fuzzy msgid "Scanner may not be cloned" msgstr "Tarayıcı klonlanmış edilmeyebilir" #: classic/dynamic_strings.xsl:573 #, fuzzy msgid "Filter may not be cloned" msgstr "Filtre klonlanmış edilmeyebilir" #: classic/dynamic_strings.xsl:574 #, fuzzy msgid "Tag may not be cloned" msgstr "Etiket klonlanmış edilmeyebilir" #: classic/dynamic_strings.xsl:575 #, fuzzy msgid "Permission may not be cloned" msgstr "Izin klonlanmış edilmeyebilir" #: classic/dynamic_strings.xsl:576 #, fuzzy msgid "User may not be cloned" msgstr "Kullanıcı klonlanmış edilmeyebilir" #: classic/dynamic_strings.xsl:577 #, fuzzy msgid "Group may not be cloned" msgstr "Grup klonlanmış edilmeyebilir" #: classic/dynamic_strings.xsl:578 #, fuzzy msgid "Role may not be cloned" msgstr "Rol klonlanmış edilmeyebilir" #: classic/dynamic_strings.xsl:580 #, fuzzy msgid "Task must be owned or global" msgstr "Görev sahibi olduğu veya global olmalıdır" #: classic/dynamic_strings.xsl:581 #, fuzzy msgid "Report must be owned or global" msgstr "Rapor sahibi olduğu veya global olmalıdır" #: classic/dynamic_strings.xsl:582 #, fuzzy msgid "Note must be owned or global" msgstr "Not sahibi olduğu veya global olmalıdır" #: classic/dynamic_strings.xsl:583 #, fuzzy msgid "Override must be owned or global" msgstr "Override olduğu veya global olmalıdır" #: classic/dynamic_strings.xsl:584 #, fuzzy msgid "Target must be owned or global" msgstr "Hedef olduğu veya global olmalıdır" #: classic/dynamic_strings.xsl:585 #, fuzzy msgid "Port List must be owned or global" msgstr "Port Liste olduğu veya global olmalıdır" #: classic/dynamic_strings.xsl:586 #, fuzzy msgid "Credential must be owned or global" msgstr "Kimlik bilgisi olduğu veya global olmalıdır" #: classic/dynamic_strings.xsl:587 #, fuzzy msgid "Scan Config must be owned or global" msgstr "Tarama ayar olduğu veya global olmalıdır" #: classic/dynamic_strings.xsl:588 #, fuzzy msgid "Alert must be owned or global" msgstr "Uyar olduğu veya global olmalıdır" #: classic/dynamic_strings.xsl:589 #, fuzzy msgid "Schedule must be owned or global" msgstr "Takvimi sahipi yada global olmalıdır" #: classic/dynamic_strings.xsl:590 #, fuzzy msgid "Report Format must be owned or global" msgstr "Rapor Formatı sahipi yada global olmalıdır" #: classic/dynamic_strings.xsl:591 #, fuzzy msgid "Slave must be owned or global" msgstr "Köle sahipi yada global olmalıdır" #: classic/dynamic_strings.xsl:592 #, fuzzy msgid "Agent must be owned or global" msgstr "Ajan sahipi yada global olmalıdır" #: classic/dynamic_strings.xsl:593 #, fuzzy msgid "Scanner must be owned or global" msgstr "Tarayıcı sahipi yada global olmalıdır" #: classic/dynamic_strings.xsl:594 #, fuzzy msgid "Filter must be owned or global" msgstr "Filtre sahipi yada global olmalıdır" #: classic/dynamic_strings.xsl:595 #, fuzzy msgid "Tag must be owned or global" msgstr "Etiket sahibi yada global olmalıdır" #: classic/dynamic_strings.xsl:596 #, fuzzy msgid "Permission must be owned or global" msgstr "Izin sahibi yada global olmalıdır" #: classic/dynamic_strings.xsl:597 #, fuzzy msgid "User must be owned or global" msgstr "Kullanıcı sahibi yada global olmalıdır" #: classic/dynamic_strings.xsl:598 #, fuzzy msgid "Group must be owned or global" msgstr "Grup olduğu veya global olmalıdır" #: classic/dynamic_strings.xsl:599 #, fuzzy msgid "Role must be owned or global" msgstr "Rol olduğu veya global olmalıdır" #: classic/dynamic_strings.xsl:614 #, fuzzy msgid "Edit Slave" msgstr "Köle düzenle" #: classic/dynamic_strings.xsl:635 #, fuzzy msgid "may run multiple OMP commands as one" msgstr "Birden fazla OMP biri olarak komutları çalıştırabilir" #: classic/dynamic_strings.xsl:638 #, fuzzy msgid "may create a new agent" msgstr "Yeni bir ajan yaratabilir" #: classic/dynamic_strings.xsl:639 #, fuzzy msgid "may create a new alert" msgstr "Yeni bir uyarı yaratabilir" #: classic/dynamic_strings.xsl:640 #, fuzzy msgid "may create a new scan config" msgstr "Yeni bir Tarama ayar yaratabilir" #: classic/dynamic_strings.xsl:641 #, fuzzy msgid "may create a new filter" msgstr "yeni bir filtre oluşturabilir" #: classic/dynamic_strings.xsl:642 #, fuzzy msgid "may create a new group" msgstr "yeni bir grup oluşturabilir" #: classic/dynamic_strings.xsl:643 #, fuzzy msgid "may create a new credential" msgstr "yeni bir Kimlik oluşturabilir" #: classic/dynamic_strings.xsl:644 #, fuzzy msgid "may create a new note" msgstr "yeni bir Not oluşturabilir" #: classic/dynamic_strings.xsl:645 #, fuzzy msgid "may create a new override" msgstr "yeni bir override oluşturabilir" #: classic/dynamic_strings.xsl:646 #, fuzzy msgid "may create a new permission" msgstr "yeni bir izin oluşturabilir" #: classic/dynamic_strings.xsl:647 #, fuzzy msgid "may create a new port list" msgstr "yeni bir port liste oluşturabilir" #: classic/dynamic_strings.xsl:648 #, fuzzy msgid "may create a new port range" msgstr "yeni bir port aralık oluşturabilir" #: classic/dynamic_strings.xsl:649 #, fuzzy msgid "may create a new report" msgstr "yeni bir rapor oluşturabilir" #: classic/dynamic_strings.xsl:650 #, fuzzy msgid "may create a new report format" msgstr "Yeni bir rapor formatı yaratabilir" #: classic/dynamic_strings.xsl:651 #, fuzzy msgid "may create a new role" msgstr "Yeni bir rol yaratabilir" #: classic/dynamic_strings.xsl:652 #, fuzzy msgid "may create a new scanner" msgstr "Yeni bir Tarayıcı yaratabilir" #: classic/dynamic_strings.xsl:653 #, fuzzy msgid "may create a new schedule" msgstr "Yeni bir takvim yaratabilir" #: classic/dynamic_strings.xsl:654 #, fuzzy msgid "may create a new slave" msgstr "Yeni bir köle yaratabilir" #: classic/dynamic_strings.xsl:655 #, fuzzy msgid "may create a new tag" msgstr "Yeni bir Etiket yaratabilir" #: classic/dynamic_strings.xsl:656 #, fuzzy msgid "may create a new target" msgstr "Yeni bir Hedef yaratabilir" #: classic/dynamic_strings.xsl:657 #, fuzzy msgid "may create a new task" msgstr "Yeni bir Görev yaratabilir" #: classic/dynamic_strings.xsl:658 #, fuzzy msgid "may create a new user" msgstr "Yeni bir Kullanıcı yaratabilir" #: classic/dynamic_strings.xsl:661 #, fuzzy msgid "may delete agent %1" msgstr "%1 ajan silebilirsiniz" #: classic/dynamic_strings.xsl:662 #, fuzzy msgid "may delete alert %1" msgstr "%1 uyanık silebilirsiniz" #: classic/dynamic_strings.xsl:663 #, fuzzy msgid "may delete scan config %1" msgstr "%1 Tarama ayari silebilirsiniz" #: classic/dynamic_strings.xsl:664 #, fuzzy msgid "may delete filter %1" msgstr "%1 Filtre silebilirsiniz" #: classic/dynamic_strings.xsl:665 #, fuzzy msgid "may delete group %1" msgstr "%1 grup silebilirsiniz" #: classic/dynamic_strings.xsl:666 #, fuzzy msgid "may delete credential %1" msgstr "%1 Kimlik silebilirsiniz" #: classic/dynamic_strings.xsl:667 #, fuzzy msgid "may delete note %1" msgstr "%1 not silebilirsiniz" #: classic/dynamic_strings.xsl:668 #, fuzzy msgid "may delete override %1" msgstr "%1 override silebilirsiniz" #: classic/dynamic_strings.xsl:669 #, fuzzy msgid "may delete permission %1" msgstr "%1 iznini silebilirsiniz" #: classic/dynamic_strings.xsl:670 #, fuzzy msgid "may delete port list %1" msgstr "port listesi %1 silebilirsiniz" #: classic/dynamic_strings.xsl:671 #, fuzzy msgid "may delete port range %1" msgstr "port aralık %1 silebilirsiniz" #: classic/dynamic_strings.xsl:672 #, fuzzy msgid "may delete report %1" msgstr "port rapor %1 silebilirsiniz" #: classic/dynamic_strings.xsl:673 #, fuzzy msgid "may delete report format %1" msgstr "rapor formatı %1 silebilirsiniz" #: classic/dynamic_strings.xsl:674 #, fuzzy msgid "may delete role %1" msgstr "rol %1 silebilirsiniz" #: classic/dynamic_strings.xsl:675 #, fuzzy msgid "may delete scanner %1" msgstr "Tarayıcı %1 silebilirsiniz " #: classic/dynamic_strings.xsl:676 #, fuzzy msgid "may delete schedule %1" msgstr "Takvimi %1 silebilirsiniz " #: classic/dynamic_strings.xsl:677 #, fuzzy msgid "may delete slave %1" msgstr "Köle %1 silebilirsiniz " #: classic/dynamic_strings.xsl:678 #, fuzzy msgid "may delete tag %1" msgstr "Etiket %1 silebilirsiniz " #: classic/dynamic_strings.xsl:679 #, fuzzy msgid "may delete target %1" msgstr "%1 Hedefi silebilirsiniz" #: classic/dynamic_strings.xsl:680 #, fuzzy msgid "may delete task %1" msgstr "%1 görevi silebilirsiniz" #: classic/dynamic_strings.xsl:681 #, fuzzy msgid "may delete user %1" msgstr "%1 kullanıcı silebilirsiniz" #: classic/dynamic_strings.xsl:683 #, fuzzy msgid "may delete an existing agent" msgstr "olan bir ajanı silebilirsiniz" #: classic/dynamic_strings.xsl:684 #, fuzzy msgid "may delete an existing alert" msgstr "%1 Varolan uyarı silebilirsiniz" #: classic/dynamic_strings.xsl:685 #, fuzzy msgid "may delete an existing scan config" msgstr "%1 Varolan tarama ayari silebilirsiniz" #: classic/dynamic_strings.xsl:686 #, fuzzy msgid "may delete an existing filter" msgstr "%1 Varolan filtre silebilirsiniz" #: classic/dynamic_strings.xsl:687 #, fuzzy msgid "may delete an existing group" msgstr "%1 Varolan grup silebilirsiniz" #: classic/dynamic_strings.xsl:688 #, fuzzy msgid "may delete an existing credential" msgstr "%1 Varolan Kimlik silebilirsiniz" #: classic/dynamic_strings.xsl:689 #, fuzzy msgid "may delete an existing note" msgstr "mevcut notu silebilirsiniz " #: classic/dynamic_strings.xsl:690 #, fuzzy msgid "may delete an existing override" msgstr "mevcut override silebilirsiniz " #: classic/dynamic_strings.xsl:691 #, fuzzy msgid "may delete an existing permission" msgstr "mevcut izin silebilirsiniz " #: classic/dynamic_strings.xsl:692 #, fuzzy msgid "may delete an existing port list" msgstr "mevcut port liste silebilirsiniz" #: classic/dynamic_strings.xsl:693 #, fuzzy msgid "may delete an existing port range" msgstr "mevcut port aralık silebilirsiniz" #: classic/dynamic_strings.xsl:694 #, fuzzy msgid "may delete an existing report" msgstr "mevcut rapor silebilirsiniz" #: classic/dynamic_strings.xsl:695 #, fuzzy msgid "may delete an existing report format" msgstr "mevcut rapor formatı silebilirsiniz" #: classic/dynamic_strings.xsl:696 #, fuzzy msgid "may delete an existing role" msgstr "mevcut rol silebilirsiniz" #: classic/dynamic_strings.xsl:697 #, fuzzy msgid "may delete an existing scanner" msgstr "mevcut Tarayıcı silebilirsiniz" #: classic/dynamic_strings.xsl:698 #, fuzzy msgid "may delete an existing schedule" msgstr "Varolan takvimi silebilirsiniz" #: classic/dynamic_strings.xsl:699 #, fuzzy msgid "may delete an existing slave" msgstr "olan bir köle silebilirsiniz" #: classic/dynamic_strings.xsl:700 #, fuzzy msgid "may delete an existing tag" msgstr "olan bir Etiket silebilirsiniz" #: classic/dynamic_strings.xsl:701 #, fuzzy msgid "may delete an existing target" msgstr "olan bir hedef silebilirsiniz" #: classic/dynamic_strings.xsl:702 #, fuzzy msgid "may delete an existing task" msgstr "olan bir Görev silebilirsiniz" #: classic/dynamic_strings.xsl:703 #, fuzzy msgid "may delete an existing user" msgstr "olan bir kullanıcı silebilirsiniz" #: classic/dynamic_strings.xsl:712 #, fuzzy msgid "has read access to agent %1" msgstr "%1 ajan okuma erişimi vardir" #: classic/dynamic_strings.xsl:713 #, fuzzy msgid "has read access to alert %1" msgstr "%1 Uyari okuma erişimi vardir" #: classic/dynamic_strings.xsl:714 #, fuzzy msgid "has read access to scan config %1" msgstr "%1 Tarama Ayari okuma erişimi vardir" #: classic/dynamic_strings.xsl:715 #, fuzzy msgid "has read access to filter %1" msgstr "%1 Filtre okuma erişimi vardir" #: classic/dynamic_strings.xsl:716 #, fuzzy msgid "has read access to group %1" msgstr "%1 Grup erişimi vardir" #: classic/dynamic_strings.xsl:717 #, fuzzy msgid "has read access to credential %1" msgstr "%1 kimlik bilgisi erişimi vardir" #: classic/dynamic_strings.xsl:718 #, fuzzy msgid "has read access to note %1" msgstr "%1 rol okuma erişimi vardır" #: classic/dynamic_strings.xsl:719 #, fuzzy msgid "has read access to NVT %1" msgstr "NVTs okuma erişimi vardır" #: classic/dynamic_strings.xsl:720 #, fuzzy msgid "has read access to override %1" msgstr "overrides okuma erişimi vardır" #: classic/dynamic_strings.xsl:721 #, fuzzy msgid "has read access to permission %1" msgstr "izinleri okuma erişimi vardır" #: classic/dynamic_strings.xsl:722 #, fuzzy msgid "has read access to port list %1" msgstr "port listeler okuma erişimi vardır" #: classic/dynamic_strings.xsl:723 #, fuzzy msgid "has read access to port range %1" msgstr "%1 port aralık okuma erişimi vardır" #: classic/dynamic_strings.xsl:724 #, fuzzy msgid "has read access to report %1" msgstr "%1 rapor okuma erişimi vardır" #: classic/dynamic_strings.xsl:725 #, fuzzy msgid "has read access to report format %1" msgstr "%1 rapor formatı okuma erişimi vardır" #: classic/dynamic_strings.xsl:726 #, fuzzy msgid "has read access to role %1" msgstr "%1 rol okuma erişimi vardır" #: classic/dynamic_strings.xsl:727 #, fuzzy msgid "has read access to scanner %1" msgstr "%1 Tarayıcı erişimi vardir" #: classic/dynamic_strings.xsl:728 #, fuzzy msgid "has read access to schedule %1" msgstr "%1 Takvimi erişimi vardir" #: classic/dynamic_strings.xsl:729 #, fuzzy msgid "has read access to slave %1" msgstr "%1 Köle erişimi vardir" #: classic/dynamic_strings.xsl:730 #, fuzzy msgid "has read access to system report %1" msgstr "%1 sistem raporu erişimi vardir" #: classic/dynamic_strings.xsl:731 #, fuzzy msgid "has read access to tag %1" msgstr "%1 Etiket erişimi vardir" #: classic/dynamic_strings.xsl:732 #, fuzzy msgid "has read access to target %1" msgstr "%1 hedef erişimi vardir" #: classic/dynamic_strings.xsl:733 #, fuzzy msgid "has read access to task %1" msgstr "%1 görev erişimi vardir" #: classic/dynamic_strings.xsl:734 #, fuzzy msgid "has read access to user %1" msgstr "%1 kullanıcı erişimi vardir" #: classic/dynamic_strings.xsl:736 #, fuzzy msgid "has read access to agents" msgstr "ajanlar erişimi vardir" #: classic/dynamic_strings.xsl:737 #, fuzzy msgid "has read access to alerts" msgstr "uyarılar okuma erişimi vardır" #: classic/dynamic_strings.xsl:738 #, fuzzy msgid "has read access to scan configs" msgstr "tarama ayarlari okuma erişimi vardır" #: classic/dynamic_strings.xsl:739 #, fuzzy msgid "has read access to feeds" msgstr "filtrelere okuma erişimi vardır" #: classic/dynamic_strings.xsl:740 #, fuzzy msgid "has read access to filters" msgstr "filtrelere okuma erişimi vardır" #: classic/dynamic_strings.xsl:741 #, fuzzy msgid "has read access to groups" msgstr "gruplar okuma erişimi vardır" #: classic/dynamic_strings.xsl:743 #, fuzzy msgid "has read access to credentials" msgstr "kimlik bilgileri okuma erişimi vardır" #: classic/dynamic_strings.xsl:744 #, fuzzy msgid "has read access to notes" msgstr "Notlar okuma erişimi vardır" #: classic/dynamic_strings.xsl:745 #, fuzzy msgid "has read access to NVTs" msgstr "NVTs okuma erişimi vardır" #: classic/dynamic_strings.xsl:746 #, fuzzy msgid "has read access to NVT families" msgstr "NVT aileleri erişimi vardır" #: classic/dynamic_strings.xsl:748 #, fuzzy msgid "has read access to overrides" msgstr "overrides okuma erişimi vardır" #: classic/dynamic_strings.xsl:749 #, fuzzy msgid "has read access to permissions" msgstr "izinleri okuma erişimi vardır" #: classic/dynamic_strings.xsl:750 #, fuzzy msgid "has read access to port lists" msgstr "port listeler okuma erişimi vardır" #: classic/dynamic_strings.xsl:751 #, fuzzy msgid "has read access to port ranges" msgstr "port aralıklar okuma erişimi vardır" #: classic/dynamic_strings.xsl:752 #, fuzzy msgid "has read access to reports" msgstr "Raporlara okuma erişimi vardır" #: classic/dynamic_strings.xsl:753 #, fuzzy msgid "has read access to report formats" msgstr "Rapor formatları okuma erişimi vardır" #: classic/dynamic_strings.xsl:754 #, fuzzy msgid "has read access to roles" msgstr "Rol okuma erişimi vardır" #: classic/dynamic_strings.xsl:755 #, fuzzy msgid "has read access to scanners" msgstr "%1 Tarayıcı erişimi vardir" #: classic/dynamic_strings.xsl:756 #, fuzzy msgid "has read access to schedules" msgstr "%1 Takvimi erişimi vardir" #: classic/dynamic_strings.xsl:757 #, fuzzy msgid "has read access to slaves" msgstr "%1 Köle erişimi vardir" #: classic/dynamic_strings.xsl:758 #, fuzzy msgid "has read access to system reports" msgstr "%1 sistem raporu erişimi vardir" #: classic/dynamic_strings.xsl:759 #, fuzzy msgid "has read access to tags" msgstr "%1 Etiket erişimi vardir" #: classic/dynamic_strings.xsl:760 #, fuzzy msgid "has read access to targets" msgstr "ajanlar erişimi vardir" #: classic/dynamic_strings.xsl:761 #, fuzzy msgid "has read access to tasks" msgstr "%1 görev erişimi vardir" #: classic/dynamic_strings.xsl:762 #, fuzzy msgid "has read access to users" msgstr "%1 kullanıcı erişimi vardir" #: classic/dynamic_strings.xsl:768 #, fuzzy msgid "has write access to agent %1" msgstr "%1 hedef için yazma erişimi vardır" #: classic/dynamic_strings.xsl:769 #, fuzzy msgid "has write access to alert %1" msgstr "%1 uyarmak için yazma erişimi vardır" #: classic/dynamic_strings.xsl:770 #, fuzzy msgid "has write access to scan config %1" msgstr "%1 Tarama Ayari için yazma erişimi vardır" #: classic/dynamic_strings.xsl:771 #, fuzzy msgid "has write access to filter %1" msgstr "%1 filtre için yazma erişimi vardır" #: classic/dynamic_strings.xsl:772 #, fuzzy msgid "has write access to group %1" msgstr "%1 grup için yazma erişimi vardır" #: classic/dynamic_strings.xsl:773 #, fuzzy msgid "has write access to credential %1" msgstr "%1 kimlik bilgi için yazma erişimi vardır" #: classic/dynamic_strings.xsl:774 #, fuzzy msgid "has write access to note %1" msgstr "%1 not için yazma erişimi vardır" #: classic/dynamic_strings.xsl:775 #, fuzzy msgid "has write access to override %1" msgstr "%1 override için yazma erişimi vardır" #: classic/dynamic_strings.xsl:776 #, fuzzy msgid "has write access to permission %1" msgstr "%1 izin için yazma erişimi vardır" #: classic/dynamic_strings.xsl:777 #, fuzzy msgid "has write access to port list %1" msgstr "%1 port liste için yazma erişimi vardır" #: classic/dynamic_strings.xsl:778 #, fuzzy msgid "has write access to port range %1" msgstr "%1 port aralık okuma erişimi vardır" #: classic/dynamic_strings.xsl:779 #, fuzzy msgid "has write access to report %1" msgstr "%1 uyarmak için yazma erişimi vardır" #: classic/dynamic_strings.xsl:780 #, fuzzy msgid "has write access to report format %1" msgstr "%1 rapor formatı okuma erişimi vardır" #: classic/dynamic_strings.xsl:781 #, fuzzy msgid "has write access to role %1" msgstr "%1 not için yazma erişimi vardır" #: classic/dynamic_strings.xsl:782 #, fuzzy msgid "has write access to scanner %1" msgstr "Tarayıcılar yazma erişimi vardır" #: classic/dynamic_strings.xsl:783 #, fuzzy msgid "has write access to schedule %1" msgstr "Takvimiler yazma erişimi vardır" #: classic/dynamic_strings.xsl:784 #, fuzzy msgid "has write access to slave %1" msgstr "Köleler yazma erişimi vardır" #: classic/dynamic_strings.xsl:785 #, fuzzy msgid "has write access to system report %1" msgstr "Sistem raporları yazma erişimi vardır" #: classic/dynamic_strings.xsl:786 #, fuzzy msgid "has write access to tag %1" msgstr "%1 hedef için yazma erişimi vardır" #: classic/dynamic_strings.xsl:787 #, fuzzy msgid "has write access to target %1" msgstr "%1 hedef için yazma erişimi vardır" #: classic/dynamic_strings.xsl:788 #, fuzzy msgid "has write access to task %1" msgstr "%1 görev için yazma erişimi vardır" #: classic/dynamic_strings.xsl:789 #, fuzzy msgid "has write access to user %1" msgstr "%1 kullanıcı için yazma erişimi vardır" #: classic/dynamic_strings.xsl:791 #, fuzzy msgid "has write access to agents" msgstr "Ajanlar için yazma erişimi vardır" #: classic/dynamic_strings.xsl:792 #, fuzzy msgid "has write access to alerts" msgstr "Uyarılar için yazma erişimi vardır" #: classic/dynamic_strings.xsl:794 #, fuzzy msgid "has write access to scan configs" msgstr "Tarama ayarlar yazma erişimi vardır" #: classic/dynamic_strings.xsl:795 #, fuzzy msgid "has write access to filters" msgstr "Filtrelere yazma erişimi vardır" #: classic/dynamic_strings.xsl:796 #, fuzzy msgid "has write access to groups" msgstr "Gruplar yazma erişimi vardır" #: classic/dynamic_strings.xsl:797 #, fuzzy msgid "has write access to credentials" msgstr "%1 kimlik bilgi için yazma erişimi vardır" #: classic/dynamic_strings.xsl:798 #, fuzzy msgid "has write access to notes" msgstr "%1 not için yazma erişimi vardır" #: classic/dynamic_strings.xsl:799 #, fuzzy msgid "has write access to overrides" msgstr "%1 override için yazma erişimi vardır" #: classic/dynamic_strings.xsl:800 #, fuzzy msgid "has write access to permissions" msgstr "%1 izin için yazma erişimi vardır" #: classic/dynamic_strings.xsl:801 #, fuzzy msgid "has write access to port lists" msgstr "%1 port liste için yazma erişimi vardır" #: classic/dynamic_strings.xsl:802 #, fuzzy msgid "has write access to port ranges" msgstr "port aralıklar okuma erişimi vardır" #: classic/dynamic_strings.xsl:803 #, fuzzy msgid "has write access to reports" msgstr "Uyarılar için yazma erişimi vardır" #: classic/dynamic_strings.xsl:804 #, fuzzy msgid "has write access to report formats" msgstr "Rapor formatları okuma erişimi vardır" #: classic/dynamic_strings.xsl:805 #, fuzzy msgid "has write access to roles" msgstr "Uyarılar için yazma erişimi vardır" #: classic/dynamic_strings.xsl:806 #, fuzzy msgid "has write access to scanners" msgstr "Tarayıcılar yazma erişimi vardır" #: classic/dynamic_strings.xsl:807 #, fuzzy msgid "has write access to schedules" msgstr "Takvimiler yazma erişimi vardır" #: classic/dynamic_strings.xsl:808 #, fuzzy msgid "has write access to slaves" msgstr "Köleler yazma erişimi vardır" #: classic/dynamic_strings.xsl:809 #, fuzzy msgid "has write access to system reports" msgstr "Sistem raporları yazma erişimi vardır" #: classic/dynamic_strings.xsl:810 #, fuzzy msgid "has write access to tags" msgstr "Etiketler yazma erişimi vardır" #: classic/dynamic_strings.xsl:811 #, fuzzy msgid "has write access to targets" msgstr "Hedefler yazma erişimi vardır" #: classic/dynamic_strings.xsl:812 #, fuzzy msgid "has write access to tasks" msgstr "Görevleri yazma erişimi vardır" #: classic/dynamic_strings.xsl:813 #, fuzzy msgid "has write access to users" msgstr "Kullanıcılar yazma erişimi vardır" #: classic/dynamic_strings.xsl:819 #, fuzzy msgid "may resume tasks" msgstr "Yeni bir Görev yaratabilir" #: classic/dynamic_strings.xsl:822 msgid "may run wizards" msgstr "" #: classic/dynamic_strings.xsl:825 #, fuzzy msgid "may start tasks" msgstr "Yeni bir Görev yaratabilir" #: classic/dynamic_strings.xsl:828 #, fuzzy msgid "may stop tasks" msgstr "%1 görevi silebilirsiniz" #: classic/dynamic_strings.xsl:837 #, fuzzy msgid "may test alerts" msgstr "%1 uyanık silebilirsiniz" #: classic/dynamic_strings.xsl:840 #, fuzzy msgid "may verify agents" msgstr "ajanları doğrulayabilirsiniz" #: classic/dynamic_strings.xsl:841 #, fuzzy msgid "may verify report formats" msgstr "rapor formatları doğrulayabilirsiniz" #: classic/dynamic_strings.xsl:842 #, fuzzy msgid "may verify scanners" msgstr "tarayıcılar doğrulayabilirsiniz" #: classic/dynamic_strings.xsl:843 #, fuzzy msgid "may verify %1" msgstr "%1 doğrulayabilirsiniz" #: classic/dynamic_strings.xsl:897 #, fuzzy msgid "Move selection to trashcan" msgstr "seçimi çöp kutusuna taşıbilirsiniz" #: classic/dynamic_strings.xsl:898 #, fuzzy msgid "Move all filtered to trashcan" msgstr "tüm filtrelenmiş çöp kutusuna koyun" #: classic/dynamic_strings.xsl:899 #, fuzzy msgid "Move page contents to trashcan" msgstr "sayfa çöp içeriğini koyun" #: classic/dynamic_strings.xsl:901 #, fuzzy msgid "Delete selection" msgstr "Seçimi Sil" #: classic/dynamic_strings.xsl:902 #, fuzzy msgid "Delete all filtered" msgstr "tüm filtre edilmiş sil" #: classic/dynamic_strings.xsl:903 #, fuzzy msgid "Delete page contents" msgstr "Seçimi Sil" #: classic/dynamic_strings.xsl:905 #, fuzzy msgid "Export selection" msgstr "Ihracat uyari" #: classic/dynamic_strings.xsl:906 #, fuzzy msgid "Export all filtered" msgstr "Ihracat Filtre" #: classic/dynamic_strings.xsl:907 #, fuzzy msgid "Export page contents" msgstr "Ihracat Ajan" #: classic/dynamic_strings.xsl:912 msgctxt "Status" msgid "Uploading" msgstr "" #: classic/dynamic_strings.xsl:913 msgctxt "Status" msgid "Container" msgstr "" #: classic/dynamic_strings.xsl:915 msgctxt "Status" msgid "Ultimate Delete Requested" msgstr "" #: classic/dynamic_strings.xsl:920 msgctxt "Status" msgid "Internal Error" msgstr "İç hata" #: classic/dynamic_strings.xsl:925 msgctxt "Trust" msgid "unknown" msgstr "bilinmeyen" #: classic/dynamic_strings.xsl:926 msgctxt "Trust" msgid "yes" msgstr "evet" #: classic/dynamic_strings.xsl:927 msgctxt "Trust" msgid "no" msgstr "hayir" #: classic/dynamic_strings.xsl:287 #, fuzzy msgid "Export %1 filtered Task as XML" msgid_plural "Export %1 filtered Tasks as XML" msgstr[0] "İhracat XML olarak Filtre" #: classic/dynamic_strings.xsl:288 #, fuzzy msgid "Export %1 filtered Note as XML" msgid_plural "Export %1 filtered Notes as XML" msgstr[0] "İhracat XML olarak Filtre" #: classic/dynamic_strings.xsl:289 #, fuzzy msgid "Export %1 filtered Override as XML" msgid_plural "Export %1 filtered Overrides as XML" msgstr[0] "Ihracat XML olarak Override" #: classic/dynamic_strings.xsl:290 #, fuzzy msgid "Export %1 filtered Target as XML" msgid_plural "Export %1 filtered Targets as XML" msgstr[0] "Ihracat XML olarak Hedef" #: classic/dynamic_strings.xsl:291 #, fuzzy msgid "Export %1 filtered Port List as XML" msgid_plural "Export %1 filtered Port Lists as XML" msgstr[0] "Ihracat XML olarak Port Listesi" #: classic/dynamic_strings.xsl:292 #, fuzzy msgid "Export %1 filtered Credential as XML" msgid_plural "Export %1 filtered Credentials as XML" msgstr[0] "Ihracat XML olarak kimlik bilgisi" #: classic/dynamic_strings.xsl:293 #, fuzzy msgid "Export %1 filtered Scan Config as XML" msgid_plural "Export %1 filtered Scan Configs as XML" msgstr[0] "Ihracat XML olarak taramak ayar" #: classic/dynamic_strings.xsl:294 #, fuzzy msgid "Export %1 filtered Alert as XML" msgid_plural "Export %1 filtered Alerts as XML" msgstr[0] "Ihracat XML olarak Uyar" #: classic/dynamic_strings.xsl:295 #, fuzzy msgid "Export %1 filtered Schedule as XML" msgid_plural "Export %1 filtered Schedules as XML" msgstr[0] "Ihracat XML olarak takvimi" #: classic/dynamic_strings.xsl:296 #, fuzzy msgid "Export %1 filtered Report Format as XML" msgid_plural "Export %1 filtered Report Formats as XML" msgstr[0] "Ihracat XML olarak Rapor Formatı" #: classic/dynamic_strings.xsl:297 #, fuzzy msgid "Export %1 filtered Slave as XML" msgid_plural "Export %1 filtered Slaves as XML" msgstr[0] "İhracat XML olarak Köle" #: classic/dynamic_strings.xsl:298 #, fuzzy msgid "Export %1 filtered Agent as XML" msgid_plural "Export %1 filtered Agents as XML" msgstr[0] "İhracat XML olarak Ajan" #: classic/dynamic_strings.xsl:299 #, fuzzy msgid "Export %1 filtered Scanner as XML" msgid_plural "Export %1 filtered Scanners as XML" msgstr[0] "İhracat XML olarak Tarayıcı" #: classic/dynamic_strings.xsl:300 #, fuzzy msgid "Export %1 filtered Filter as XML" msgid_plural "Export %1 filtered Filters as XML" msgstr[0] "İhracat XML olarak Filtre" #: classic/dynamic_strings.xsl:301 #, fuzzy msgid "Export %1 filtered Tag as XML" msgid_plural "Export %1 filtered Tags as XML" msgstr[0] "İhracat XML olarak Filtre" #: classic/dynamic_strings.xsl:302 #, fuzzy msgid "Export %1 filtered Permission as XML" msgid_plural "Export %1 filtered Permissions as XML" msgstr[0] "İhracat XML olarak Izin" #: classic/dynamic_strings.xsl:303 #, fuzzy msgid "Export %1 filtered User as XML" msgid_plural "Export %1 filtered Users as XML" msgstr[0] "İhracat XML olarak Filtre" #: classic/dynamic_strings.xsl:304 #, fuzzy msgid "Export %1 filtered Group as XML" msgid_plural "Export %1 filtered Groups as XML" msgstr[0] "İhracat XML olarak Grup" #: classic/dynamic_strings.xsl:305 #, fuzzy msgid "Export %1 filtered Role as XML" msgid_plural "Export %1 filtered Roles as XML" msgstr[0] "İhracat XML olarak Filtre" #: classic/dynamic_strings.xsl:849 #, fuzzy msgid "%1 Task will be deleted" msgid_plural "%1 Tasks will be deleted" msgstr[0] "Görev silinemez" #: classic/dynamic_strings.xsl:850 #, fuzzy msgid "%1 Report will be deleted" msgid_plural "%1 Reports will be deleted" msgstr[0] "Rapor silinemez" #: classic/dynamic_strings.xsl:851 #, fuzzy msgid "%1 Note will be deleted" msgid_plural "%1 Notes will be deleted" msgstr[0] "Not silinemez" #: classic/dynamic_strings.xsl:852 #, fuzzy msgid "%1 Override will be deleted" msgid_plural "%1 Overrides will be deleted" msgstr[0] "Override silinemez" #: classic/dynamic_strings.xsl:853 #, fuzzy msgid "%1 Target will be deleted" msgid_plural "%1 Targets will be deleted" msgstr[0] "Hedef silinemedi" #: classic/dynamic_strings.xsl:854 #, fuzzy msgid "%1 Port List will be deleted" msgid_plural "%1 Port Lists will be deleted" msgstr[0] "Port Liste silinemedi" #: classic/dynamic_strings.xsl:855 #, fuzzy msgid "%1 Credential will be deleted" msgid_plural "%1 Credentials will be deleted" msgstr[0] "Kimlik silinemedi" #: classic/dynamic_strings.xsl:856 #, fuzzy msgid "%1 Scan Config will be deleted" msgid_plural "%1 Scan Configs will be deleted" msgstr[0] "Tarama Ayar silinemedi" #: classic/dynamic_strings.xsl:857 #, fuzzy msgid "%1 Alert will be deleted" msgid_plural "%1 Alerts will be deleted" msgstr[0] "Uyarı silinemedi" #: classic/dynamic_strings.xsl:858 #, fuzzy msgid "%1 Schedule will be deleted" msgid_plural "%1 Schedules will be deleted" msgstr[0] "Takvimi silinemez" #: classic/dynamic_strings.xsl:859 #, fuzzy msgid "%1 Report Format will be deleted" msgid_plural "%1 Report Formats will be deleted" msgstr[0] "Rapor Formatı silinemez" #: classic/dynamic_strings.xsl:860 #, fuzzy msgid "%1 Slave will be deleted" msgid_plural "%1 Slaves will be deleted" msgstr[0] "Köle silinemez" #: classic/dynamic_strings.xsl:861 #, fuzzy msgid "%1 Agent will be deleted" msgid_plural "%1 Agents will be deleted" msgstr[0] "Ajan silinemez" #: classic/dynamic_strings.xsl:862 #, fuzzy msgid "%1 Scanner will be deleted" msgid_plural "%1 Scanners will be deleted" msgstr[0] "Tarayıcı silinemez" #: classic/dynamic_strings.xsl:863 #, fuzzy msgid "%1 Filter will be deleted" msgid_plural "%1 Filters will be deleted" msgstr[0] "Filtre silinemez" #: classic/dynamic_strings.xsl:864 #, fuzzy msgid "%1 Tag will be deleted" msgid_plural "%1 Tags will be deleted" msgstr[0] "Etiket silinemez" #: classic/dynamic_strings.xsl:865 #, fuzzy msgid "%1 Permission will be deleted" msgid_plural "%1 Permissions will be deleted" msgstr[0] "Izin silinemez" #: classic/dynamic_strings.xsl:866 #, fuzzy msgid "%1 User will be deleted" msgid_plural "%1 Users will be deleted" msgstr[0] "Kullanıcı silinemez" #: classic/dynamic_strings.xsl:867 #, fuzzy msgid "%1 Group will be deleted" msgid_plural "%1 Groups will be deleted" msgstr[0] "Grup silinemedi" #: classic/dynamic_strings.xsl:868 #, fuzzy msgid "%1 Role will be deleted" msgid_plural "%1 Roles will be deleted" msgstr[0] "Rol silinemedi" #: classic/dynamic_strings.xsl:873 #, fuzzy msgid "%1 Task will be moved to the trashcan" msgid_plural "%1 Tasks will be moved to the trashcan" msgstr[0] "Görev çöpe taşınamadi olamadi" #: classic/dynamic_strings.xsl:874 #, fuzzy msgid "%1 Report will be moved to the trashcan" msgid_plural "%1 Report will be moved to the trashcan" msgstr[0] "Rapor çöpe taşınamadi olamadi" #: classic/dynamic_strings.xsl:875 #, fuzzy msgid "%1 Note will be moved to the trashcan" msgid_plural "%1 Notes will be moved to the trashcan" msgstr[0] "Not çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:876 #, fuzzy msgid "%1 Override will be moved to the trashcan" msgid_plural "%1 Overrides will be moved to the trashcan" msgstr[0] "Override çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:877 #, fuzzy msgid "%1 Target will be moved to the trashcan" msgid_plural "%1 Targets will be moved to the trashcan" msgstr[0] "Hedef çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:878 #, fuzzy msgid "%1 Port List will be moved to the trashcan" msgid_plural "%1 Port Lists will be moved to the trashcan" msgstr[0] "Port Liste çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:879 #, fuzzy msgid "%1 Credential will be moved to the trashcan" msgid_plural "%1 Credentials will be moved to the trashcan" msgstr[0] "kimlik bilgisi çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:880 #, fuzzy msgid "%1 Scan Config will be moved to the trashcan" msgid_plural "%1 Scan Configs will be moved to the trashcan" msgstr[0] "Tarama Ayar çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:881 #, fuzzy msgid "%1 Alert will be moved to the trashcan" msgid_plural "%1 Alerts will be moved to the trashcan" msgstr[0] "Uyari çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:882 #, fuzzy msgid "%1 Schedule will be moved to the trashcan" msgid_plural "%1 Schedules will be moved to the trashcan" msgstr[0] "Takvimi çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:883 #, fuzzy msgid "%1 Report Format will be moved to the trashcan" msgid_plural "%1 Report Formats will be moved to the trashcan" msgstr[0] "Rapor Formatı çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:884 #, fuzzy msgid "%1 Slave will be moved to the trashcan" msgid_plural "%1 Slaves will be moved to the trashcan" msgstr[0] "Köle çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:885 #, fuzzy msgid "%1 Agent will be moved to the trashcan" msgid_plural "%1 Agents will be moved to the trashcan" msgstr[0] "Ajan çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:886 #, fuzzy msgid "%1 Scanner will be moved to the trashcan" msgid_plural "%1 Scanners will be moved to the trashcan" msgstr[0] "Tarayıcı çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:887 #, fuzzy msgid "%1 Filter will be moved to the trashcan" msgid_plural "%1 Filters will be moved to the trashcan" msgstr[0] "Filtresi çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:888 #, fuzzy msgid "%1 Tag will be moved to the trashcan" msgid_plural "%1 Tags will be moved to the trashcan" msgstr[0] "Etiket çöp kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:889 #, fuzzy msgid "%1 Permission will be moved to the trashcan" msgid_plural "%1 Permissions will be moved to the trashcan" msgstr[0] "Izin kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:890 #, fuzzy msgid "%1 User will be moved to the trashcan" msgid_plural "%1 Users will be moved to the trashcan" msgstr[0] "Kullanıcı kutusuna taşınmış olamaz" #: classic/dynamic_strings.xsl:891 #, fuzzy msgid "%1 Group will be moved to the trashcan" msgid_plural "%1 Groups will be moved to the trashcan" msgstr[0] "Grup taşınmış olamaz" #: classic/dynamic_strings.xsl:892 #, fuzzy msgid "%1 Role will be moved to the trashcan" msgid_plural "%1 Roles will be moved to the trashcan" msgstr[0] "Rol çöpe taşınmışi olamaz" #: classic/gsad.xsl:211 msgid "Logged in as" msgstr "" #: classic/gsad.xsl:225 classic/gsad.xsl:226 msgctxt "Action Verb" msgid "Logout" msgstr "" #: classic/gsad.xsl:232 msgid "No auto-refresh" msgstr "" #: classic/gsad.xsl:233 msgid "Refresh every 30 Sec." msgstr "" #: classic/gsad.xsl:234 msgid "Refresh every 60 Sec." msgstr "" #: classic/gsad.xsl:235 msgid "Refresh every 2 Min." msgstr "" #: classic/gsad.xsl:236 msgid "Refresh every 5 Min." msgstr "" #: classic/gsad.xsl:279 msgctxt "Performance Timing" msgid "Backend operation" msgstr "" #: classic/gsad.xsl:455 #, fuzzy msgid "Scans" msgstr "Tarayıcılar" #: classic/gsad.xsl:478 msgid "Hosts (Classic)" msgstr "" #: classic/gsad.xsl:484 msgid "Assets" msgstr "" #: classic/gsad.xsl:522 #, fuzzy msgid "All SecInfo" msgstr "Tüm SecInfo filtre" #: classic/gsad.xsl:610 #, fuzzy msgid "Configuration" msgstr "Tarama Ayarlar" #: classic/gsad.xsl:635 msgid "CVSS Calculator" msgstr "" #: classic/gsad.xsl:646 msgid "Extras" msgstr "" #: classic/gsad.xsl:677 msgctxt "Auth Method" msgid "Radius" msgstr "" #: classic/gsad.xsl:683 msgid "Administration" msgstr "" #: classic/gsad.xsl:690 msgctxt "Help" msgid "Contents" msgstr "İçerikler" #: classic/gsad.xsl:694 msgctxt "Help" msgid "About" msgstr "" #: classic/gsad.xsl:910 msgid "Greenbone Security Assistant" msgstr "" #: classic/gsad.xsl:982 msgctxt "Action Verb" msgid "Login" msgstr "" #: classic/gsad.xsl:994 classic/gsad.xsl:999 msgctxt "Action Verb" msgid "Login as a guest" msgstr "" #: classic/gsad.xsl:1112 msgid "Your current password does not comply with the password policy:" msgstr "" #~ msgctxt "Task Wizard" #~ msgid "Welcome dear new user!" #~ msgstr " Hoşgeldiniz yeni kullanıcı!" #~ msgctxt "Task Wizard" #~ msgid "" #~ "To explore this powerful application and to have a quick start for doing " #~ "things the first time, I am here to assist you with some hints and short-" #~ "cuts." #~ msgstr "" #~ "Bu güçlü uygulama araştırmak ve ilk defa hızlı bir başlangıç yapmak " #~ "olması için bazı ipuçları ve kısayollar vermek ile size yardımcı olmak " #~ "için buradayım." #, fuzzy #~ msgctxt "Task Wizard" #~ msgid "" #~ "I will appear automatically in areas where you have created no or only a " #~ "few objects. And disappear when you have more than" #~ msgstr "" #~ "Ben otomatik bölgelerde görünecektir nerede siz ya hiç ya da az sayıda " #~ "nesneleri yaratmak ve yok olyacağim" #, fuzzy #~ msgctxt "Task Wizard" #~ msgid "objects. You can call me with this icon" #~ msgstr "nesneleri. Siz beni bu ikon ile çağırabilirsiniz" #~ msgctxt "Task Wizard" #~ msgid "any time later on." #~ msgstr "Daha sonra herhangi bir zaman" #, fuzzy #~ msgctxt "Task Wizard" #~ msgid "" #~ "If you want help creating new scan tasks but also more options, you can " #~ "select \"Advanced Task Wizard\" from the wizard selection menu at the top " #~ "of this window where it currently says \"Task Wizard\" marked with a " #~ "small arrow." #~ msgstr "" #~ "Yeni tarama görevlerini değil, aynı zamanda daha fazla seçenek " #~ "oluştururken yardım isterseniz, şu anda küçük bir okla işaretli \"Görev " #~ "Sihirbazı\" diyor bu pencerenin üstündeki sihirbaz seçimi menüsünden " #~ "\"Advanced Task Sihirbazı\" seçebilirsiniz" #~ msgctxt "Task Wizard" #~ msgid "" #~ "For more detailed information on functionality, please try the integrated " #~ "help system. It is always available as a context sensitive link as icon" #~ msgstr "" #~ "işlevselliği hakkında daha detaylı bilgi almak için, entegre bir yardım " #~ "sistemi deneyin. Bu simge olarak bir bağlam duyarlı bağlantı olarak her " #~ "zaman mevcuttur" #~ msgctxt "Task Wizard" #~ msgid "Create a new Target with default Port List" #~ msgstr "Yeni Hedefi oluştur ile standart Port Liste" #~ msgctxt "Task Wizard" #~ msgid "Create a new Task using this target with default Scan Configuration" #~ msgstr "" #~ "Yeni Görev oluştur kullanma standart tarama konfigürasyonu ile bu " #~ "hedefini kullanarak" #~ msgctxt "Task Wizard" #~ msgid "" #~ "When creating the Target and Task I will use the default Port List, " #~ "Alert, OpenVAS Scan Config, Credentials, OpenVAS Scanner and Slave " #~ "configured in \"My Settings\"." #~ msgstr "" #~ "Hedef ve Görev oluştururken Ben standart port listesi, uyanık, OpenVAS " #~ "tarama ayarlari, kimlik bilgileri, OpenVAS tarama ve Köle ayarlari \"My " #~ "Settings\" içinde kullanacağım" #~ msgctxt "Task Wizard" #~ msgid "" #~ "you can also create a new Task yourself. However, you will need a Target " #~ "first, which you can create by going to the Targets page found in the " #~ "Configuration menu using the New icon there." #~ msgstr "" #~ "kendiniz aynı zamanda bir yeni görev yaratabilirsiniz. Ancak, öncelikle " #~ "bir hedef gerekir, hangi oluşturabilir hedefe sayfa Yapılandırma " #~ "menüsünde orada yeni ikonu kullanarak bulunan giderek." #~ msgctxt "Modify Task Wizard" #~ msgid "Modify Task" #~ msgstr "Görev Düzenle" greenbone-security-assistant-7.0.0+dfsg.1.orig/src/po/CMakeLists.txt0000644000175100017510000001763313011042270022242 0ustar # Greenbone Security Assistant # $Id$ # Description: CMakefile for GSAD sources. # # Authors: # Timo Pollmeier # # Copyright: # Copyright (C) 2015 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. include (FindGettext) include (FindPythonInterp) include (${CMAKE_SOURCE_DIR}/FindPythonModule.cmake) find_python_module(polib) # Create targets for a language _LANG macro (MAKE_TRANSLATION _LANG) file (MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/${_LANG}) # Files for installation # .json for JS add_custom_command (OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/gsad-${_LANG}.json DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/gsad_js-${_LANG}.po COMMAND ${PYTHON_EXECUTABLE} "${CMAKE_SOURCE_DIR}/tools/po2json" ARGS ${CMAKE_CURRENT_SOURCE_DIR}/gsad_js-${_LANG}.po ${CMAKE_CURRENT_BINARY_DIR}/gsad-${_LANG}.json) install (FILES ${CMAKE_CURRENT_BINARY_DIR}/gsad-${_LANG}.json DESTINATION ${GSA_DATA_DIR}/classic/js/locales) # .mo file for XSL add_custom_command (OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/${_LANG}/gsad_xsl.mo DEPENDS ${CMAKE_CURRENT_SOURCE_DIR}/gsad_xsl-${_LANG}.po COMMAND ${GETTEXT_MSGFMT_EXECUTABLE} ARGS ${CMAKE_CURRENT_SOURCE_DIR}/gsad_xsl-${_LANG}.po -o ${CMAKE_CURRENT_BINARY_DIR}/${_LANG}/gsad_xsl.mo) install (FILES ${CMAKE_CURRENT_BINARY_DIR}/${_LANG}/gsad_xsl.mo DESTINATION ${GSA_LOCALE_DIR}/${_LANG}/LC_MESSAGES) # Merge .po files with .pot add_custom_command (OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/gsad_xsl-${_LANG}-merged.po DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_xsl.pot COMMAND ${GETTEXT_MSGMERGE_EXECUTABLE} ARGS ${CMAKE_CURRENT_SOURCE_DIR}/gsad_xsl-${_LANG}.po ${CMAKE_CURRENT_BINARY_DIR}/gsad_xsl.pot -o ${CMAKE_CURRENT_BINARY_DIR}/gsad_xsl-${_LANG}-merged.po) add_custom_command (OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/gsad_js-${_LANG}-merged.po DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_js.pot COMMAND ${GETTEXT_MSGMERGE_EXECUTABLE} ARGS ${CMAKE_CURRENT_SOURCE_DIR}/gsad_js-${_LANG}.po ${CMAKE_CURRENT_BINARY_DIR}/gsad_js.pot -o ${CMAKE_CURRENT_BINARY_DIR}/gsad_js-${_LANG}-merged.po) endmacro () if (GETTEXT_FOUND) if (PY_POLIB_FOUND) MAKE_TRANSLATION (ar) MAKE_TRANSLATION (de) MAKE_TRANSLATION (fr) MAKE_TRANSLATION (pt_BR) MAKE_TRANSLATION (ru) MAKE_TRANSLATION (tr) MAKE_TRANSLATION (zh_CN) # Installed files add_custom_target (gettext-mo ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/ar/gsad_xsl.mo DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/de/gsad_xsl.mo DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/fr/gsad_xsl.mo DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/pt_BR/gsad_xsl.mo DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/ru/gsad_xsl.mo DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/tr/gsad_xsl.mo DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/zh_CN/gsad_xsl.mo COMMENT "Created translation .mo files") add_custom_target (gettext-json ALL DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad-ar.json DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad-de.json DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad-fr.json DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad-pt_BR.json DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad-ru.json DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad-tr.json DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad-zh_CN.json COMMENT "Created translation .json files") # Merged .po files add_custom_target (gettext-merge DEPENDS gettext-js-merge DEPENDS gettext-xsl-merge COMMENT "Merged translation .po files") add_custom_target (gettext-js-merge DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_js.pot DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_js-ar-merged.po DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_js-de-merged.po DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_js-fr-merged.po DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_js-pt_BR-merged.po DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_js-ru-merged.po DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_js-tr-merged.po DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_js-zh_CN-merged.po COMMENT "Merged translation .po files for JS") add_custom_target (gettext-xsl-merge DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_xsl.pot DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_xsl-ar-merged.po DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_xsl-de-merged.po DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_xsl-fr-merged.po DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_xsl-pt_BR-merged.po DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_xsl-ru-merged.po DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_xsl-tr-merged.po DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_xsl-zh_CN-merged.po COMMENT "Merged translation .po files for XSL") # Template (.pot) files # All template files add_custom_target (gettext-pot DEPENDS gettext-js-pot DEPENDS gettext-xsl-pot) # JS template files add_custom_target (gettext-js-pot DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_js.pot) add_custom_command (OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/gsad_js.pot COMMAND "${CMAKE_SOURCE_DIR}/tools/js2pot" ARGS "${CMAKE_SOURCE_DIR}" "src/html/classic/js" "${CMAKE_CURRENT_BINARY_DIR}/gsad_js.pot" DEPENDS ${CMAKE_SOURCE_DIR}/src/html/classic/js/*.js COMMENT "Creating translation template (.pot) file from JS") # XSL template files add_custom_target (gettext-xsl-pot DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/gsad_xsl.pot) add_custom_command (OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/gsad_xsl.pot COMMAND ${PYTHON_EXECUTABLE} "${CMAKE_SOURCE_DIR}/tools/xsl2pot" ARGS "${CMAKE_SOURCE_DIR}/src/html/classic" "${CMAKE_CURRENT_BINARY_DIR}/gsad_xsl.pot" DEPENDS ${CMAKE_SOURCE_DIR}/src/html/classic/*.xsl COMMENT "Creating translation template (.pot) file from XSLT") else (PY_POLIB_FOUND) message (WARNING "Could not build translation files: Python interpreter or polib Python module not found.") endif (PY_POLIB_FOUND) else (GETTEXT_FOUND) message (WARNING "Could not build translation files: gettext not found.") endif (GETTEXT_FOUND) greenbone-security-assistant-7.0.0+dfsg.1.orig/src/po/gsad_xsl-pt_BR.po0000644000175100017510000062650413044332777022701 0ustar # Greenbone Security Assistant # $Id$ # Description: Brazilian Portuguese user interface translations. # # Copyright: # Copyright (C) 2016 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-10-13 11:00+0200\n" "PO-Revision-Date: 2016-11-12 00:35+0200\n" "Last-Translator: Natan \n" "Language-Team: LANGUAGE \n" "Language: pt_BR\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" "X-Generator: Pootle 2.5.1.3\n" "X-POOTLE-MTIME: 1478907335.966357\n" # #: classic/graphics.xsl:87 msgid "Tasks by CVSS" msgstr "Tarefas em CVSS" #: classic/graphics.xsl:93 msgid "Tasks by Severity Class" msgstr "Tarefas por severidade" #: classic/graphics.xsl:106 msgid "Tasks by status" msgstr "Tarefas por estado" #: classic/graphics.xsl:124 msgid "Tasks: High results per host" msgstr "" #: classic/graphics.xsl:132 msgid "Tasks with most High results per host" msgstr "" #: classic/graphics.xsl:146 msgid "Next scheduled tasks" msgstr "Próximas tarefas agendadas" #: classic/graphics.xsl:167 msgid "Reports: High results timeline" msgstr "" #: classic/graphics.xsl:179 msgid "Reports by CVSS" msgstr "Relatórios por CVSS" #: classic/graphics.xsl:185 msgid "Reports by Severity Class" msgstr "Relatórios por severidade" #: classic/graphics.xsl:204 msgid "Results by CVSS" msgstr "Resultados por CVSS" #: classic/graphics.xsl:210 msgid "Results by Severity Class" msgstr "Resultados por severidade" #: classic/graphics.xsl:227 msgid "Results vulnerability word cloud" msgstr "" #: classic/graphics.xsl:242 msgid "Results description word cloud" msgstr "" #: classic/graphics.xsl:259 msgid "Hosts by CVSS" msgstr "Hosts por CVSS" #: classic/graphics.xsl:265 msgid "Hosts by Severity Class" msgstr "Hosts por severidade" #: classic/graphics.xsl:289 msgid "Most vulnerable hosts" msgstr "Hosts mais vulneráveis" #: classic/graphics.xsl:300 msgid "Hosts by modification time" msgstr "Hosts por hora da modificação" #: classic/graphics.xsl:314 msgid "Hosts topology" msgstr "Topologia de hosts" #: classic/graphics.xsl:332 msgid "Operating Systems by CVSS" msgstr "Sistemas operacionais por CVSS" #: classic/graphics.xsl:337 msgid "Operating Systems by Severity Class" msgstr "Sistemas operacionais por severidade" #: classic/graphics.xsl:365 msgid "Operating Systems by Vulnerability Score" msgstr "Sistemas operacionais por grau de severidade" #: classic/graphics.xsl:382 msgid "Notes by creation time" msgstr "Notas por tempo de criação" #: classic/graphics.xsl:395 msgid "Notes text word cloud" msgstr "" #: classic/graphics.xsl:410 msgid "Notes by active days" msgstr "Notas por dias ativos" #: classic/graphics.xsl:429 msgid "Overrides by creation time" msgstr "Substituições por tempo de criação" #: classic/graphics.xsl:442 msgid "Overrides text word cloud" msgstr "" #: classic/graphics.xsl:457 msgid "Overrides by active days" msgstr "Substituições por dias ativos" #: classic/graphics.xsl:478 msgid "%1 by CVSS" msgstr "1% de CVSS" #: classic/graphics.xsl:484 msgid "%1 by Severity Class" msgstr "1% de severidade" #: classic/graphics.xsl:496 msgid "%1 by creation time" msgstr "1% de tempo de criação" #: classic/graphics.xsl:522 msgid "NVTs by Family" msgstr "NVTs por família" #: classic/graphics.xsl:535 msgid "NVTs by QoD type" msgstr "NVTs por tipo de QoD" #: classic/graphics.xsl:548 msgid "NVTs by QoD" msgstr "NVTs por QoD" #: classic/graphics.xsl:573 msgid "OVAL Definitions by class" msgstr "OVAL Definições por classe" #: classic/graphics.xsl:647 msgid "SecInfo Items by type" msgstr "" #: classic/graphics.xsl:733 msgid "Reports: Duration timeline" msgstr "" #: classic/graphics.xsl:1132 classic/gsad.xsl:405 classic/gsad.xsl:415 #: classic/gsad.xsl:463 classic/gsad.xsl:492 msgid "Dashboard" msgstr "Painel" #: classic/graphics.xsl:1211 msgid "Scans Dashboard" msgstr "Painel de scans" #: classic/graphics.xsl:1306 msgid "Assets Dashboard" msgstr "Painel de ativos" #: classic/graphics.xsl:1393 msgid "SecInfo Dashboard" msgstr "SecInfo painel" #: classic/omp.xsl:697 msgid "Report: Prognostic Results" msgstr "Relatório: Resultados prognósticos" #: classic/omp.xsl:698 msgid "Report: Delta Results" msgstr "Relatório: Resultados delta" #: classic/omp.xsl:699 classic/omp.xsl:32719 classic/omp.xsl:32725 #: classic/omp.xsl:33228 classic/omp.xsl:33460 msgid "Report: Results" msgstr "Relatório: Resultado" #: classic/omp.xsl:700 msgid "Report: Prognostic Summary and Download" msgstr "Relatório: Sumário prognóstico e Download" #: classic/omp.xsl:701 msgid "Report: Delta Summary and Download" msgstr "Relatório: Sumário delta e Download" #: classic/omp.xsl:702 msgid "Report: Summary and Download" msgstr "Relatório: Sumário e Download" #: classic/omp.xsl:703 msgid "Report: Prognostic Hosts" msgstr "Relatório: Hosts prognósticos" #: classic/omp.xsl:704 msgid "Report: Hosts" msgstr "Relatório: Hosts" #: classic/omp.xsl:705 classic/omp.xsl:32744 msgid "Report: Ports" msgstr "Relatório: Portas" #: classic/omp.xsl:706 msgid "Report: Operating Systems" msgstr "Relatório: Sistemas operacionais" #: classic/omp.xsl:707 msgid "Report: Prognostic Applications" msgstr "Relatório: Aplicações prognósticas" #: classic/omp.xsl:708 msgid "Report: Applications" msgstr "Relatório: Aplicações" #: classic/omp.xsl:709 msgid "Report: Vulnerabilities" msgstr "Relatório: Vulnerabilidades" #: classic/omp.xsl:710 msgid "Report: CVEs" msgstr "Relatório: CVEs" #: classic/omp.xsl:711 msgid "Report: Closed CVEs" msgstr "Relatório: CVEs encerrados" #: classic/omp.xsl:712 msgid "Report: Topology" msgstr "Relatório: Topologia" #: classic/omp.xsl:713 msgid "Report: SSL Certificates" msgstr "Relatório: Certificados SSL" #: classic/omp.xsl:714 msgid "Report: Error Messages" msgstr "Relatório: Mensagens de erro" #: classic/omp.xsl:733 #, fuzzy msgid "has super access to " msgstr "tem acesso super para" #: classic/omp.xsl:741 msgid "has super access to all users" msgstr "tem acesso super para todos os usuários" #: classic/omp.xsl:744 classic/dynamic_strings.xsl:633 msgid "may login" msgstr "Pode fazer o login" #: classic/omp.xsl:747 msgid "may run multiple OMP commands in one" msgstr "Pode executar múltiplos comandos OMP em um" #: classic/omp.xsl:750 msgid "has all permissions" msgstr "Tem todas as permissões" #: classic/omp.xsl:753 classic/dynamic_strings.xsl:709 msgid "may empty the trashcan" msgstr "Pode limpar a lixeira" #: classic/omp.xsl:756 msgid "may get the dependencies of NVTs" msgstr "pode obter as dependências de NVTs" #: classic/omp.xsl:759 classic/dynamic_strings.xsl:747 msgid "may get NVT feed version information" msgstr "" #: classic/omp.xsl:762 msgid "may get version information" msgstr "Pode obter informações da versão" #: classic/omp.xsl:765 classic/dynamic_strings.xsl:765 msgid "may get the help text" msgstr "pode obter o texto de ajuda" #: classic/omp.xsl:768 classic/dynamic_strings.xsl:793 msgid "has write access to the authentication configuration" msgstr "tem acesso a escrita para configuração de autenticação" #: classic/omp.xsl:771 classic/dynamic_strings.xsl:816 msgid "may restore items from the trashcan" msgstr "pode restaurar itens da lixeira" #: classic/omp.xsl:778 classic/dynamic_strings.xsl:742 msgid "has read access to SecInfo" msgstr "Tem acesso de leitura para SecInfo" #: classic/omp.xsl:804 classic/dynamic_strings.xsl:706 msgid "may get details about the authentication configuration" msgstr "Pode obter detalhes sobre configuração de autenticação" #: classic/omp.xsl:808 msgid "may get details about %1" msgstr "pode obter detalhes sobre 1%" #: classic/omp.xsl:820 classic/dynamic_strings.xsl:831 msgid "may sync the CERT feed" msgstr "" #: classic/omp.xsl:823 classic/dynamic_strings.xsl:832 msgid "may sync the NVT feed" msgstr "" #: classic/omp.xsl:826 classic/dynamic_strings.xsl:833 msgid "may sync the SCAP feed" msgstr "" #: classic/omp.xsl:830 classic/dynamic_strings.xsl:834 msgid "may sync %1" msgstr "pode sincronizar 1%" #: classic/omp.xsl:959 msgid "Send feedback to" msgstr "Enviar comentários para" #: classic/omp.xsl:959 msgid "Feedback" msgstr "Comentários (Feedback)" #: classic/omp.xsl:996 classic/omp.xsl:3214 msgctxt "Pagination" msgid "First" msgstr "Primeira" #: classic/omp.xsl:999 classic/omp.xsl:1014 classic/omp.xsl:3222 #: classic/omp.xsl:3223 msgctxt "Pagination" msgid "Already on first page" msgstr "Já na primeira página" #: classic/omp.xsl:1006 classic/omp.xsl:1011 classic/omp.xsl:3218 msgctxt "Pagination" msgid "Previous" msgstr "Anterior" #: classic/omp.xsl:1021 classic/omp.xsl:3226 #, fuzzy msgid "%1 - %2 of %3" msgstr "1% - 2% de 3%" #: classic/omp.xsl:1030 classic/omp.xsl:3231 msgctxt "Pagination" msgid "Next" msgstr "Próxima" #: classic/omp.xsl:1033 classic/omp.xsl:1043 classic/omp.xsl:3239 #: classic/omp.xsl:3240 msgctxt "Pagination" msgid "Already on last page" msgstr "Já na última página" #: classic/omp.xsl:1040 classic/omp.xsl:3235 msgctxt "Pagination" msgid "Last" msgstr "Última" #: classic/omp.xsl:1156 classic/omp.xsl:1294 classic/omp.xsl:10917 #: classic/omp.xsl:12267 classic/omp.xsl:12883 classic/omp.xsl:13079 #: classic/omp.xsl:13301 classic/omp.xsl:14091 classic/omp.xsl:35587 #: classic/dynamic_strings.xsl:85 msgid "Filter" msgstr "Filtro" #: classic/omp.xsl:1166 classic/omp.xsl:3901 msgid "Update Filter" msgstr "Atualizar filtro" #: classic/omp.xsl:1168 classic/omp.xsl:3087 classic/omp.xsl:3090 #: classic/omp.xsl:3091 classic/omp.xsl:3904 classic/omp.xsl:29390 #: classic/omp.xsl:29393 classic/omp.xsl:35459 classic/omp.xsl:35461 msgctxt "Action Verb" msgid "Update" msgstr "Atualizar" #: classic/omp.xsl:1171 msgid "Reset Filter" msgstr "Redefinir filtro" #: classic/omp.xsl:1176 classic/omp.xsl:1792 classic/omp.xsl:2524 #: classic/omp.xsl:3059 classic/omp.xsl:3247 classic/omp.xsl:3905 #: classic/omp.xsl:5376 classic/omp.xsl:5383 classic/omp.xsl:5848 #: classic/omp.xsl:6303 classic/omp.xsl:7885 classic/omp.xsl:9453 #: classic/omp.xsl:13440 classic/omp.xsl:14231 classic/omp.xsl:14576 #: classic/omp.xsl:16505 classic/omp.xsl:16657 classic/omp.xsl:17427 #: classic/omp.xsl:17825 classic/omp.xsl:19549 classic/omp.xsl:20361 #: classic/omp.xsl:22420 classic/omp.xsl:22712 classic/omp.xsl:22863 #: classic/omp.xsl:23128 classic/omp.xsl:23317 classic/omp.xsl:23753 #: classic/omp.xsl:26530 classic/omp.xsl:27863 classic/omp.xsl:28453 #: classic/omp.xsl:28573 classic/omp.xsl:29342 classic/omp.xsl:30648 #: classic/omp.xsl:33574 classic/omp.xsl:34726 classic/omp.xsl:35354 #: classic/omp.xsl:35765 classic/omp.xsl:37057 classic/omp.xsl:37081 #: classic/omp.xsl:37130 classic/omp.xsl:37415 classic/omp.xsl:38042 #: classic/omp.xsl:38729 classic/omp.xsl:38783 classic/omp.xsl:39025 #: classic/omp.xsl:39932 classic/gsad.xsl:705 msgid "Help" msgstr "Ajuda" #: classic/omp.xsl:1176 classic/omp.xsl:3905 msgid "Powerfilter" msgstr "Filtro de energia" #: classic/omp.xsl:1236 classic/omp.xsl:13437 classic/omp.xsl:13440 #: classic/dynamic_strings.xsl:404 msgid "New Filter" msgstr "Novo filtro" #: classic/omp.xsl:1308 classic/omp.xsl:4682 classic/omp.xsl:12676 #: classic/omp.xsl:13191 classic/omp.xsl:14203 classic/omp.xsl:24115 #: classic/omp.xsl:24486 classic/omp.xsl:24836 classic/omp.xsl:25304 #: classic/omp.xsl:25738 classic/omp.xsl:26165 classic/omp.xsl:29833 #: classic/omp.xsl:35722 classic/wizard.xsl:503 classic/dynamic_strings.xsl:64 msgid "Task" msgstr "Tarefa" #: classic/omp.xsl:1325 classic/omp.xsl:3485 msgid "Show delta results" msgstr "Mostrar resultados delta" #: classic/omp.xsl:1339 classic/omp.xsl:3497 msgctxt "Delta Result" msgid "same" msgstr "mesmo" #: classic/omp.xsl:1353 classic/omp.xsl:3511 msgctxt "Delta Result" msgid "new" msgstr "novo" #: classic/omp.xsl:1367 classic/omp.xsl:3525 msgctxt "Delta Result" msgid "gone" msgstr "" #: classic/omp.xsl:1381 classic/omp.xsl:3539 msgctxt "Delta Result" msgid "changed" msgstr "alterado" #: classic/omp.xsl:1400 classic/omp.xsl:3078 classic/omp.xsl:3082 #: classic/omp.xsl:29380 classic/omp.xsl:29384 msgid "Apply overrides" msgstr "Aplicar sobrescritas" #: classic/omp.xsl:1420 classic/omp.xsl:3573 msgid "Auto-FP" msgstr "" #: classic/omp.xsl:1433 classic/omp.xsl:3584 msgid "Trust vendor security updates" msgstr "Atualizações de segurança de fornecedor de confiança" #: classic/omp.xsl:1447 classic/omp.xsl:3596 msgid "Full CVE match" msgstr "" #: classic/omp.xsl:1460 classic/omp.xsl:3607 msgid "Partial CVE match" msgstr "" #: classic/omp.xsl:1469 classic/omp.xsl:3629 msgid "Show Notes" msgstr "Mostrar Notas" #: classic/omp.xsl:1489 classic/omp.xsl:3645 msgid "Show Overrides" msgstr "Mostrar substituições" #: classic/omp.xsl:1509 classic/omp.xsl:3654 classic/omp.xsl:3660 msgid "Only show hosts that have results" msgstr "Mostrar apenas hosts que tem resultados" #: classic/omp.xsl:1529 classic/omp.xsl:3937 classic/omp.xsl:22008 #: classic/omp.xsl:30885 classic/omp.xsl:30889 classic/omp.xsl:32028 #, fuzzy msgid "QoD" msgstr "QoD" #: classic/omp.xsl:1534 msgctxt "QoD" msgid "must be at least" msgstr "deve ser pelo menos" #: classic/omp.xsl:1545 classic/omp.xsl:3728 classic/omp.xsl:18660 #: classic/omp.xsl:18923 classic/omp.xsl:19383 classic/omp.xsl:37444 #: classic/omp.xsl:38063 msgid "Timezone" msgstr "Fuso horário" #: classic/omp.xsl:1569 msgid "Severity (Class)" msgstr "" #: classic/omp.xsl:1658 msgid "First result" msgstr "Primeiro resultado" #: classic/omp.xsl:1680 classic/omp.xsl:3113 classic/omp.xsl:3547 msgid "Results per page" msgstr "Resultados por página" #: classic/omp.xsl:1695 msgid "Sort by" msgstr "Classificar por" #: classic/omp.xsl:1755 classic/omp.xsl:15695 msgid "Ascending" msgstr "Crescente" #: classic/omp.xsl:1766 classic/omp.xsl:15699 msgid "Descending" msgstr "Decrescente" #: classic/omp.xsl:1806 classic/omp.xsl:12144 classic/omp.xsl:12256 #: classic/omp.xsl:12302 classic/omp.xsl:12330 classic/omp.xsl:12893 #: classic/omp.xsl:12949 classic/omp.xsl:13366 classic/omp.xsl:16346 #: classic/omp.xsl:18089 classic/omp.xsl:19473 classic/omp.xsl:20130 #: classic/omp.xsl:20830 classic/omp.xsl:21732 classic/omp.xsl:22619 #: classic/omp.xsl:22624 classic/omp.xsl:22679 classic/omp.xsl:27196 #: classic/omp.xsl:27218 classic/omp.xsl:27304 classic/omp.xsl:27332 #: classic/omp.xsl:27389 classic/omp.xsl:28217 classic/omp.xsl:29208 #: classic/omp.xsl:29727 classic/omp.xsl:30153 classic/omp.xsl:30427 #: classic/omp.xsl:31357 classic/omp.xsl:35188 classic/omp.xsl:35202 #: classic/omp.xsl:35222 msgid "Details" msgstr "Detalhes" #: classic/omp.xsl:1836 classic/dynamic_strings.xsl:199 msgid "Filter Details" msgstr "Detalhes do filtro" #: classic/omp.xsl:1980 msgid "Cannot move to trashcan." msgstr "Não é possível mover para lixeira." #: classic/omp.xsl:1985 classic/omp.xsl:2215 classic/omp.xsl:6008 #: classic/omp.xsl:17889 classic/omp.xsl:34965 classic/omp.xsl:34973 msgctxt "Action Verb" msgid "To Trashcan" msgstr "Para Lixeira" #: classic/omp.xsl:1999 classic/omp.xsl:2017 classic/omp.xsl:6030 #: classic/omp.xsl:16640 classic/omp.xsl:16813 classic/omp.xsl:17101 #: classic/omp.xsl:17577 classic/omp.xsl:17896 classic/omp.xsl:30157 #: classic/omp.xsl:30162 classic/omp.xsl:30170 classic/omp.xsl:30177 #: classic/omp.xsl:30184 classic/omp.xsl:30191 classic/omp.xsl:30198 #: classic/omp.xsl:30205 classic/omp.xsl:30431 classic/omp.xsl:30436 #: classic/omp.xsl:30444 classic/omp.xsl:30451 classic/omp.xsl:30458 #: classic/omp.xsl:30465 classic/omp.xsl:30472 classic/omp.xsl:30479 #: classic/omp.xsl:38042 classic/omp.xsl:39063 classic/omp.xsl:39081 #: classic/omp.xsl:39553 classic/omp.xsl:39571 msgctxt "Action Verb" msgid "Edit" msgstr "Editar" #: classic/omp.xsl:2029 classic/omp.xsl:2044 classic/omp.xsl:2045 #: classic/omp.xsl:2052 classic/omp.xsl:2058 classic/omp.xsl:5902 #: classic/omp.xsl:5912 classic/omp.xsl:5920 classic/omp.xsl:5921 #: classic/omp.xsl:17842 classic/omp.xsl:17843 classic/omp.xsl:17858 #: classic/omp.xsl:30213 classic/omp.xsl:30282 classic/omp.xsl:30487 #: classic/omp.xsl:30556 msgctxt "Action Verb" msgid "Clone" msgstr "Clonar" #: classic/omp.xsl:2060 classic/omp.xsl:17860 classic/omp.xsl:30284 #: classic/omp.xsl:30558 msgid "Permission to clone denied" msgstr "Permissão para clonar negada" #: classic/omp.xsl:2071 classic/omp.xsl:30291 classic/omp.xsl:30565 #: classic/omp.xsl:39591 classic/omp.xsl:39683 msgctxt "Action Verb" msgid "Export" msgstr "Exportar" #: classic/omp.xsl:2089 classic/omp.xsl:2090 classic/omp.xsl:2109 #: classic/omp.xsl:2111 classic/omp.xsl:2121 classic/omp.xsl:2122 #: classic/omp.xsl:5946 classic/omp.xsl:5975 classic/omp.xsl:7007 #: classic/omp.xsl:7013 classic/omp.xsl:9148 classic/omp.xsl:12285 #: classic/omp.xsl:13277 classic/omp.xsl:14014 classic/omp.xsl:16086 #: classic/omp.xsl:18517 classic/omp.xsl:19319 classic/omp.xsl:20342 #: classic/omp.xsl:20726 classic/omp.xsl:26436 classic/omp.xsl:27414 #: classic/omp.xsl:28089 classic/omp.xsl:28334 classic/omp.xsl:28335 #: classic/omp.xsl:28341 classic/omp.xsl:28905 classic/omp.xsl:35109 #: classic/omp.xsl:36408 classic/omp.xsl:36421 classic/omp.xsl:36423 #: classic/omp.xsl:36428 classic/omp.xsl:38805 classic/omp.xsl:39053 #: classic/omp.xsl:39542 classic/omp.xsl:39675 msgid "Delete" msgstr "Excluir" #: classic/omp.xsl:2141 classic/omp.xsl:2142 classic/omp.xsl:8224 #: classic/omp.xsl:12266 classic/omp.xsl:16068 classic/omp.xsl:20328 #: classic/omp.xsl:20712 msgid "Restore" msgstr "Restaurar" #: classic/omp.xsl:2160 classic/omp.xsl:2161 classic/omp.xsl:4562 #: classic/omp.xsl:4566 classic/omp.xsl:4572 classic/omp.xsl:4590 msgid "Resume" msgstr "Continuar" #: classic/omp.xsl:2172 classic/omp.xsl:4457 classic/omp.xsl:4516 #: classic/omp.xsl:4533 msgctxt "Action Verb" msgid "Start" msgstr "Iniciar" #: classic/omp.xsl:2201 classic/omp.xsl:2202 msgctxt "Action Verb" msgid "Stop" msgstr "Parar" #: classic/omp.xsl:2214 msgid "Moving to trashcan..." msgstr "Movendo para a Lixeira ..." #: classic/omp.xsl:2216 classic/omp.xsl:34966 msgctxt "Action Verb" msgid "Move To Trashcan" msgstr "Mover para a lixeira" #: classic/omp.xsl:2412 classic/omp.xsl:25281 classic/omp.xsl:25680 msgctxt "Severity" msgid "High" msgstr "Alta" #: classic/omp.xsl:2415 classic/omp.xsl:25282 classic/omp.xsl:25687 msgctxt "Severity" msgid "Medium" msgstr "Médio" #: classic/omp.xsl:2418 classic/omp.xsl:25283 classic/omp.xsl:25694 msgctxt "Severity" msgid "Low" msgstr "Baixa" #: classic/omp.xsl:2421 classic/omp.xsl:24105 classic/omp.xsl:25262 #: classic/omp.xsl:25284 classic/omp.xsl:25701 msgctxt "Severity" msgid "Log" msgstr "Log" #: classic/omp.xsl:2424 msgctxt "Severity" msgid "False Pos." msgstr "Falso pos." #: classic/omp.xsl:2524 msgid "User Tags list" msgstr "" #: classic/omp.xsl:2531 msgid "New tag" msgstr "Nova etiqueta" #: classic/omp.xsl:2534 classic/omp.xsl:2542 classic/omp.xsl:2550 msgid "Add tag" msgstr "Adicionar etiqueta" #: classic/omp.xsl:2539 classic/omp.xsl:2547 classic/omp.xsl:14228 #: classic/omp.xsl:14231 classic/dynamic_strings.xsl:405 msgid "New Tag" msgstr "Nova etiqueta" #: classic/omp.xsl:2556 classic/omp.xsl:13875 classic/omp.xsl:14236 #: classic/omp.xsl:14237 classic/omp.xsl:30296 classic/omp.xsl:30571 #: classic/omp.xsl:36057 classic/dynamic_strings.xsl:118 classic/gsad.xsl:604 msgid "Tags" msgstr "Etiquetas" #: classic/omp.xsl:2559 msgid "User Tags" msgstr "Etiquetas de usuários" #: classic/omp.xsl:2565 msgctxt "Tags" msgid "none" msgstr "nenhum" #: classic/omp.xsl:2577 msgid "Adding Tag..." msgstr "Adicionando etiqueta..." #: classic/omp.xsl:2588 classic/omp.xsl:2606 classic/omp.xsl:2607 #: classic/omp.xsl:6854 msgid "Add Tag" msgstr "Adicionar etiqueta" #: classic/omp.xsl:2601 classic/omp.xsl:6869 msgctxt "Tag" msgid "with Value" msgstr "com Valor" #: classic/omp.xsl:2656 classic/omp.xsl:2917 classic/omp.xsl:4464 #: classic/omp.xsl:4691 classic/omp.xsl:4705 classic/omp.xsl:4729 #: classic/omp.xsl:4761 classic/omp.xsl:4874 classic/omp.xsl:4909 #: classic/omp.xsl:4935 classic/omp.xsl:6326 classic/omp.xsl:6489 #: classic/omp.xsl:7722 classic/omp.xsl:8304 classic/omp.xsl:8490 #: classic/omp.xsl:8680 classic/omp.xsl:8746 classic/omp.xsl:9269 #: classic/omp.xsl:9319 classic/omp.xsl:9368 classic/omp.xsl:9473 #: classic/omp.xsl:9532 classic/omp.xsl:9571 classic/omp.xsl:9778 #: classic/omp.xsl:10279 classic/omp.xsl:10901 classic/omp.xsl:10976 #: classic/omp.xsl:12939 classic/omp.xsl:13310 classic/omp.xsl:13356 #: classic/omp.xsl:13394 classic/omp.xsl:13415 classic/omp.xsl:13459 #: classic/omp.xsl:13531 classic/omp.xsl:13732 classic/omp.xsl:13903 #: classic/omp.xsl:14280 classic/omp.xsl:14436 classic/omp.xsl:14608 #: classic/omp.xsl:14909 classic/omp.xsl:15640 classic/omp.xsl:16161 #: classic/omp.xsl:16201 classic/omp.xsl:16233 classic/omp.xsl:16260 #: classic/omp.xsl:16287 classic/omp.xsl:16336 classic/omp.xsl:16443 #: classic/omp.xsl:16577 classic/omp.xsl:16705 classic/omp.xsl:17127 #: classic/omp.xsl:17147 classic/omp.xsl:17188 classic/omp.xsl:17252 #: classic/omp.xsl:17268 classic/omp.xsl:17292 classic/omp.xsl:18079 #: classic/omp.xsl:18143 classic/omp.xsl:18251 classic/omp.xsl:18608 #: classic/omp.xsl:18736 classic/omp.xsl:18858 classic/omp.xsl:19352 #: classic/omp.xsl:19463 classic/omp.xsl:19568 classic/omp.xsl:19688 #: classic/omp.xsl:19740 classic/omp.xsl:20035 classic/omp.xsl:20120 #: classic/omp.xsl:20380 classic/omp.xsl:20455 classic/omp.xsl:20550 #: classic/omp.xsl:20819 classic/omp.xsl:21837 classic/omp.xsl:21897 #: classic/omp.xsl:21972 classic/omp.xsl:22050 classic/omp.xsl:22125 #: classic/omp.xsl:22187 classic/omp.xsl:22248 classic/omp.xsl:22611 #: classic/omp.xsl:22649 classic/omp.xsl:22674 classic/omp.xsl:22826 #: classic/omp.xsl:22977 classic/omp.xsl:26493 classic/omp.xsl:26513 #: classic/omp.xsl:26551 classic/omp.xsl:26626 classic/omp.xsl:26804 #: classic/omp.xsl:27277 classic/omp.xsl:27438 classic/omp.xsl:27461 #: classic/omp.xsl:27525 classic/omp.xsl:27882 classic/omp.xsl:27937 #: classic/omp.xsl:28207 classic/omp.xsl:28274 classic/omp.xsl:28541 #: classic/omp.xsl:28669 classic/omp.xsl:28918 classic/omp.xsl:29029 #: classic/omp.xsl:29198 classic/omp.xsl:34744 classic/omp.xsl:34806 #: classic/omp.xsl:34849 classic/omp.xsl:34940 classic/omp.xsl:35182 #: classic/omp.xsl:35216 classic/omp.xsl:35250 classic/omp.xsl:35269 #: classic/omp.xsl:35550 classic/omp.xsl:35563 classic/omp.xsl:35583 #: classic/omp.xsl:35599 classic/omp.xsl:35615 classic/omp.xsl:35627 #: classic/omp.xsl:35643 classic/omp.xsl:35659 classic/omp.xsl:35675 #: classic/omp.xsl:35691 classic/omp.xsl:35706 classic/omp.xsl:36241 #: classic/omp.xsl:37440 classic/omp.xsl:38059 classic/omp.xsl:38749 #: classic/omp.xsl:38834 classic/omp.xsl:38968 classic/omp.xsl:39200 #: classic/omp.xsl:39358 classic/omp.xsl:39405 msgid "Name" msgstr "Nome" #: classic/omp.xsl:2657 classic/omp.xsl:13736 classic/omp.xsl:13891 #: classic/omp.xsl:14295 classic/omp.xsl:14451 classic/omp.xsl:17128 #: classic/omp.xsl:28919 classic/omp.xsl:29030 classic/omp.xsl:29535 #: classic/omp.xsl:35692 classic/omp.xsl:36937 classic/omp.xsl:37009 #: classic/omp.xsl:37441 classic/omp.xsl:38060 classic/omp.xsl:39201 msgid "Value" msgstr "Valor" #: classic/omp.xsl:2658 classic/omp.xsl:4695 classic/omp.xsl:6333 #: classic/omp.xsl:6497 classic/omp.xsl:7736 classic/omp.xsl:8498 #: classic/omp.xsl:8757 classic/omp.xsl:9184 classic/omp.xsl:9480 #: classic/omp.xsl:9578 classic/omp.xsl:9782 classic/omp.xsl:10286 #: classic/omp.xsl:10985 classic/omp.xsl:12395 classic/omp.xsl:13314 #: classic/omp.xsl:13467 classic/omp.xsl:13541 classic/omp.xsl:13887 #: classic/omp.xsl:14288 classic/omp.xsl:14444 classic/omp.xsl:14616 #: classic/omp.xsl:14919 classic/omp.xsl:16119 classic/omp.xsl:16451 #: classic/omp.xsl:17953 classic/omp.xsl:18150 classic/omp.xsl:18616 #: classic/omp.xsl:18869 classic/omp.xsl:19356 classic/omp.xsl:19575 #: classic/omp.xsl:19747 classic/omp.xsl:19932 classic/omp.xsl:20388 #: classic/omp.xsl:20557 classic/omp.xsl:20759 classic/omp.xsl:26469 #: classic/omp.xsl:26559 classic/omp.xsl:26636 classic/omp.xsl:26870 #: classic/omp.xsl:27281 classic/omp.xsl:27566 classic/omp.xsl:27890 #: classic/omp.xsl:28122 classic/omp.xsl:28281 classic/omp.xsl:34752 #: classic/omp.xsl:34816 classic/omp.xsl:35142 classic/omp.xsl:35603 #: classic/omp.xsl:38756 classic/omp.xsl:38979 classic/omp.xsl:39110 msgid "Comment" msgstr "Comentário" #: classic/omp.xsl:2659 classic/omp.xsl:2923 classic/omp.xsl:5587 #: classic/omp.xsl:13397 classic/omp.xsl:16583 classic/omp.xsl:17129 #: classic/omp.xsl:17152 classic/omp.xsl:17191 classic/omp.xsl:17255 #: classic/omp.xsl:17271 classic/omp.xsl:17762 classic/omp.xsl:24944 #: classic/omp.xsl:26281 classic/omp.xsl:26494 classic/omp.xsl:27443 #: classic/omp.xsl:28313 classic/omp.xsl:30920 classic/omp.xsl:32195 #: classic/omp.xsl:34040 classic/omp.xsl:34942 classic/omp.xsl:35251 #: classic/omp.xsl:35552 classic/omp.xsl:35566 classic/omp.xsl:35588 #: classic/omp.xsl:35604 classic/omp.xsl:35616 classic/omp.xsl:35632 #: classic/omp.xsl:35648 classic/omp.xsl:35664 classic/omp.xsl:35680 #: classic/omp.xsl:35695 classic/omp.xsl:35711 classic/omp.xsl:35727 #: classic/omp.xsl:39204 msgid "Actions" msgstr "Ações" #: classic/omp.xsl:2706 classic/dynamic_strings.xsl:200 msgid "Tag Details" msgstr "Detalhes da etiqueta" #: classic/omp.xsl:2786 classic/omp.xsl:2793 classic/omp.xsl:2800 #: classic/omp.xsl:14380 classic/dynamic_strings.xsl:618 msgid "Edit Tag" msgstr "Editar etiqueta" #: classic/omp.xsl:2816 msgid "Toggling Tag..." msgstr "Alternando etiqueta..." #: classic/omp.xsl:2819 classic/omp.xsl:2820 msgid "Enable Tag" msgstr "Ativar etiqueta" #: classic/omp.xsl:2823 classic/omp.xsl:2824 msgid "Disable Tag" msgstr "Desativar etiqueta" #: classic/omp.xsl:2891 classic/omp.xsl:27016 msgid "Create Multiple Permissions" msgstr "Criar múltiplas permissões" #: classic/omp.xsl:2899 classic/omp.xsl:2902 classic/omp.xsl:27265 #: classic/omp.xsl:35994 classic/dynamic_strings.xsl:119 classic/gsad.xsl:610 msgid "Permissions" msgstr "Permissões" #: classic/omp.xsl:2908 msgctxt "Permissions" msgid "none" msgstr "nenhum" #: classic/omp.xsl:2918 classic/omp.xsl:20023 classic/omp.xsl:20036 #: classic/omp.xsl:22481 classic/omp.xsl:22690 classic/omp.xsl:22959 #: classic/omp.xsl:22963 classic/omp.xsl:23251 classic/omp.xsl:23257 #: classic/omp.xsl:26994 classic/omp.xsl:27285 classic/omp.xsl:27465 #: classic/omp.xsl:27805 classic/omp.xsl:29142 classic/omp.xsl:34941 #: classic/omp.xsl:35183 classic/omp.xsl:35217 msgid "Description" msgstr "Descrição" #: classic/omp.xsl:2919 classic/omp.xsl:13744 classic/omp.xsl:13926 #: classic/omp.xsl:14302 classic/omp.xsl:14458 classic/omp.xsl:26885 #: classic/omp.xsl:27439 classic/omp.xsl:27469 classic/omp.xsl:27664 #: classic/omp.xsl:35693 msgid "Resource Type" msgstr "Tipo de Recurso" #: classic/omp.xsl:2920 classic/omp.xsl:27315 classic/omp.xsl:27440 #: classic/omp.xsl:27473 msgid "Resource" msgstr "Recurso" #: classic/omp.xsl:2921 classic/omp.xsl:27441 classic/omp.xsl:27477 msgctxt "Permission" msgid "Subject Type" msgstr "Tipo de assunto" #: classic/omp.xsl:2922 classic/omp.xsl:26878 classic/omp.xsl:27442 #: classic/omp.xsl:27481 classic/omp.xsl:27575 msgctxt "Permission" msgid "Subject" msgstr "Assunto" #: classic/omp.xsl:2949 classic/omp.xsl:4451 classic/omp.xsl:7884 #: classic/omp.xsl:7885 msgid "Import Report" msgstr "Importar relatório" #: classic/omp.xsl:2964 classic/omp.xsl:10777 classic/omp.xsl:10850 #: classic/omp.xsl:11787 classic/omp.xsl:11891 classic/omp.xsl:12658 #: classic/omp.xsl:12711 classic/omp.xsl:12813 classic/omp.xsl:13121 #: classic/omp.xsl:14147 classic/omp.xsl:29411 classic/omp.xsl:34312 #: classic/omp.xsl:34347 msgid "Report" msgstr "Relatório" #: classic/omp.xsl:2968 msgid "Container Task" msgstr "" #: classic/omp.xsl:2983 msgid "Create a new container task" msgstr "" #: classic/omp.xsl:2991 classic/omp.xsl:4807 classic/omp.xsl:33769 msgid "Add to Assets" msgstr "Adicionar aos ativos" #: classic/omp.xsl:2994 classic/omp.xsl:33751 msgid "Add to Assets with QoD>=%1%% and Overrides enabled" msgstr "" #: classic/omp.xsl:2998 classic/omp.xsl:4842 classic/omp.xsl:6619 #: classic/omp.xsl:6653 classic/omp.xsl:6697 classic/omp.xsl:7427 #: classic/omp.xsl:7449 classic/omp.xsl:7482 classic/omp.xsl:7502 #: classic/omp.xsl:7555 classic/omp.xsl:23935 classic/omp.xsl:23943 #: classic/omp.xsl:24319 classic/omp.xsl:24325 classic/omp.xsl:24332 #: classic/omp.xsl:24350 classic/omp.xsl:24356 classic/omp.xsl:24374 #: classic/omp.xsl:24380 classic/omp.xsl:24634 classic/omp.xsl:24781 #: classic/omp.xsl:24784 classic/omp.xsl:25090 classic/omp.xsl:25097 #: classic/omp.xsl:25498 classic/omp.xsl:25504 classic/omp.xsl:25510 #: classic/omp.xsl:25526 classic/omp.xsl:25532 classic/omp.xsl:25548 #: classic/omp.xsl:25554 classic/omp.xsl:25936 classic/omp.xsl:26083 #: classic/omp.xsl:26086 classic/omp.xsl:28695 classic/omp.xsl:28709 #: classic/omp.xsl:28801 classic/omp.xsl:28888 classic/omp.xsl:28952 #: classic/omp.xsl:28962 classic/omp.xsl:29047 classic/omp.xsl:29131 msgid "yes" msgstr "sim" #: classic/omp.xsl:3002 classic/omp.xsl:4839 classic/omp.xsl:6638 #: classic/omp.xsl:6662 classic/omp.xsl:6712 classic/omp.xsl:7437 #: classic/omp.xsl:7459 classic/omp.xsl:7491 classic/omp.xsl:7511 #: classic/omp.xsl:7570 classic/omp.xsl:23957 classic/omp.xsl:24342 #: classic/omp.xsl:24366 classic/omp.xsl:24390 classic/omp.xsl:24631 #: classic/omp.xsl:24778 classic/omp.xsl:25110 classic/omp.xsl:25518 #: classic/omp.xsl:25540 classic/omp.xsl:25562 classic/omp.xsl:25933 #: classic/omp.xsl:26080 classic/omp.xsl:28701 classic/omp.xsl:28715 #: classic/omp.xsl:28798 classic/omp.xsl:28885 classic/omp.xsl:28956 #: classic/omp.xsl:28966 classic/omp.xsl:29044 classic/omp.xsl:29128 msgid "no" msgstr "não" #: classic/omp.xsl:3058 msgid "Host Filtering" msgstr "Filtragem de Host" #: classic/omp.xsl:3059 classic/omp.xsl:3247 classic/omp.xsl:14622 #: classic/omp.xsl:14928 classic/omp.xsl:15251 classic/omp.xsl:15644 #: classic/omp.xsl:16123 classic/omp.xsl:23964 classic/omp.xsl:24399 #: classic/omp.xsl:24794 classic/omp.xsl:25117 classic/omp.xsl:25571 #: classic/omp.xsl:26096 classic/omp.xsl:29342 classic/omp.xsl:29347 #: classic/omp.xsl:29348 classic/omp.xsl:33099 classic/omp.xsl:33185 #: classic/omp.xsl:33296 classic/omp.xsl:33439 classic/omp.xsl:33536 #: classic/omp.xsl:33932 classic/omp.xsl:35707 classic/omp.xsl:38734 #: classic/omp.xsl:38735 classic/omp.xsl:38880 classic/omp.xsl:38883 #: classic/omp.xsl:39034 classic/omp.xsl:39035 classic/omp.xsl:39098 #: classic/omp.xsl:39297 classic/omp.xsl:39312 classic/omp.xsl:39432 #: classic/omp.xsl:39639 classic/gsad.xsl:468 msgid "Hosts" msgstr "Hosts" #: classic/omp.xsl:3077 classic/omp.xsl:3081 classic/omp.xsl:3394 #: classic/omp.xsl:3396 classic/omp.xsl:8336 classic/omp.xsl:8337 #: classic/omp.xsl:8361 classic/omp.xsl:8363 classic/omp.xsl:29379 #: classic/omp.xsl:29383 classic/omp.xsl:29848 classic/omp.xsl:29849 #: classic/omp.xsl:29873 classic/omp.xsl:29875 classic/omp.xsl:30861 #: classic/omp.xsl:30862 classic/omp.xsl:31979 classic/omp.xsl:31980 #: classic/omp.xsl:32004 classic/omp.xsl:32006 msgid "No Overrides" msgstr "Não substitui" #: classic/omp.xsl:3119 msgid "Text phrase" msgstr "" #: classic/omp.xsl:3125 classic/omp.xsl:3125 classic/omp.xsl:3735 #: classic/omp.xsl:3735 msgid "Apply" msgstr "Aplicar" #: classic/omp.xsl:3128 classic/omp.xsl:3738 classic/omp.xsl:3933 #: classic/omp.xsl:16579 classic/omp.xsl:16707 classic/omp.xsl:22794 #: classic/omp.xsl:22827 classic/omp.xsl:22926 classic/omp.xsl:23202 #: classic/omp.xsl:23372 classic/omp.xsl:24054 classic/omp.xsl:24452 #: classic/omp.xsl:24820 classic/omp.xsl:25211 classic/omp.xsl:25624 #: classic/omp.xsl:26122 classic/omp.xsl:29690 classic/omp.xsl:30317 #: classic/omp.xsl:30739 classic/omp.xsl:30840 classic/omp.xsl:30847 #: classic/omp.xsl:33031 classic/omp.xsl:33100 classic/omp.xsl:33186 #: classic/omp.xsl:33297 classic/omp.xsl:33441 classic/omp.xsl:33538 #: classic/omp.xsl:33934 classic/omp.xsl:35725 classic/omp.xsl:39161 #: classic/omp.xsl:39374 classic/omp.xsl:39414 msgid "Severity" msgstr "Gravidade" #: classic/omp.xsl:3206 msgid "Filtered Hosts" msgstr "Hosts filtrados" #: classic/omp.xsl:3254 msgid "No hosts available for Prognostic Report" msgstr "Sem hosts disponíveis para relatório prognóstico" #: classic/omp.xsl:3262 msgid "No SCAP data available for Prognostic Report" msgstr "Sem arquivo SCAP disponível para relatório prognóstico" #: classic/omp.xsl:3271 classic/omp.xsl:3272 classic/omp.xsl:29352 #: classic/omp.xsl:29358 classic/omp.xsl:29359 classic/omp.xsl:32314 #: classic/omp.xsl:32316 msgid "Prognostic Report" msgstr "Relatório prognóstico" #: classic/omp.xsl:3280 #, fuzzy msgid "0 hosts" msgstr "0 hosts" #: classic/omp.xsl:3316 classic/omp.xsl:3317 msgid "Collapse details of all vulnerabilities" msgstr "" #: classic/omp.xsl:3322 classic/omp.xsl:3323 msgid "Expand to full details of all vulnerabilities" msgstr "Expandir para detalhe completo de todas as vulnerabilidades" #: classic/omp.xsl:3387 classic/omp.xsl:3389 classic/omp.xsl:8342 #: classic/omp.xsl:8343 classic/omp.xsl:8371 classic/omp.xsl:8373 #: classic/omp.xsl:29854 classic/omp.xsl:29855 classic/omp.xsl:29883 #: classic/omp.xsl:29885 classic/omp.xsl:30870 classic/omp.xsl:30871 #: classic/omp.xsl:31985 classic/omp.xsl:31986 classic/omp.xsl:32014 #: classic/omp.xsl:32016 #, fuzzy msgid "Overrides are Applied" msgstr "As substituições foram aplicadas" #: classic/omp.xsl:3564 classic/omp.xsl:4817 classic/omp.xsl:6646 #: classic/omp.xsl:7472 msgid "Apply Overrides" msgstr "Aplicar substituições" #: classic/omp.xsl:3863 classic/omp.xsl:3866 msgid "Use filtered results (all pages)" msgstr "Usar resultados filtrados (todas as páginas)" #: classic/omp.xsl:3871 classic/omp.xsl:3874 msgid "Use all unfiltered results" msgstr "Usar todos os hosts não filtrados" #: classic/omp.xsl:3879 classic/omp.xsl:3882 msgid "Use filtered results (current page)" msgstr "Usar resultados filtrados (pagina atual) " #: classic/omp.xsl:3925 classic/omp.xsl:30807 classic/omp.xsl:30811 #: classic/omp.xsl:31960 classic/omp.xsl:33183 msgid "Vulnerability" msgstr "Vulnerabilidade" #: classic/omp.xsl:3929 classic/omp.xsl:21998 classic/omp.xsl:23632 #: classic/omp.xsl:30825 classic/omp.xsl:30830 classic/omp.xsl:30830 #: classic/omp.xsl:31312 classic/omp.xsl:31964 msgid "Solution type" msgstr "Tipo de solução" #: classic/omp.xsl:3941 classic/omp.xsl:10816 classic/omp.xsl:11844 #: classic/omp.xsl:12697 classic/omp.xsl:12762 classic/omp.xsl:14042 #: classic/omp.xsl:19581 classic/omp.xsl:19692 classic/omp.xsl:19755 #: classic/omp.xsl:19937 classic/omp.xsl:20394 classic/omp.xsl:20459 #: classic/omp.xsl:20564 classic/omp.xsl:20763 classic/omp.xsl:29401 #: classic/omp.xsl:30898 classic/omp.xsl:30902 classic/omp.xsl:32033 #: classic/omp.xsl:32769 classic/omp.xsl:33028 classic/omp.xsl:33855 #: classic/omp.xsl:34038 classic/omp.xsl:34202 classic/omp.xsl:34286 #: classic/omp.xsl:35644 classic/omp.xsl:35676 classic/omp.xsl:36959 #: classic/omp.xsl:37029 classic/omp.xsl:39025 classic/omp.xsl:39101 msgid "Host" msgstr "Host" #: classic/omp.xsl:3945 msgctxt "Host" msgid "Location" msgstr "Localização" #: classic/omp.xsl:4134 classic/omp.xsl:4709 classic/omp.xsl:4733 #: classic/omp.xsl:4765 classic/omp.xsl:4878 classic/omp.xsl:4913 #: classic/omp.xsl:4939 classic/omp.xsl:5814 classic/omp.xsl:12125 #: classic/omp.xsl:12683 classic/omp.xsl:13907 classic/omp.xsl:16165 #: classic/omp.xsl:16205 classic/omp.xsl:16237 classic/omp.xsl:16264 #: classic/omp.xsl:16291 classic/omp.xsl:17925 classic/omp.xsl:22434 #: classic/omp.xsl:22727 classic/omp.xsl:22877 classic/omp.xsl:23142 #: classic/omp.xsl:23331 classic/omp.xsl:23779 #, fuzzy msgid "ID" msgstr "ID" #: classic/omp.xsl:4140 classic/omp.xsl:5822 classic/omp.xsl:13752 #: classic/omp.xsl:16678 classic/omp.xsl:17448 classic/omp.xsl:17933 #: classic/omp.xsl:21845 classic/omp.xsl:21985 classic/omp.xsl:22071 #: classic/omp.xsl:22261 classic/omp.xsl:22451 classic/omp.xsl:22733 #: classic/omp.xsl:22887 classic/omp.xsl:23152 classic/omp.xsl:23341 #: classic/omp.xsl:23786 classic/omp.xsl:30299 classic/omp.xsl:30576 msgctxt "Date" msgid "Modified" msgstr "Modificado" #: classic/omp.xsl:4144 classic/omp.xsl:5818 classic/omp.xsl:16674 #: classic/omp.xsl:17444 classic/omp.xsl:17929 classic/omp.xsl:21980 #: classic/omp.xsl:22066 classic/omp.xsl:22133 classic/omp.xsl:22195 #: classic/omp.xsl:22256 classic/omp.xsl:22739 classic/omp.xsl:22883 #: classic/omp.xsl:23148 classic/omp.xsl:23337 classic/omp.xsl:23792 #: classic/omp.xsl:32042 classic/omp.xsl:39202 msgctxt "Date" msgid "Created" msgstr "Criado" #: classic/omp.xsl:4148 classic/omp.xsl:5826 msgid "Owner" msgstr "Proprietário" #: classic/omp.xsl:4170 classic/omp.xsl:5508 msgid "%1 of %2" msgstr "1% de 2%" #: classic/omp.xsl:4238 classic/omp.xsl:8411 classic/omp.xsl:9866 #: classic/omp.xsl:39702 msgid "Applied filter:" msgstr "Filtro aplicado:" #: classic/omp.xsl:4253 msgid "The report is empty. This can happen for the following reasons:" msgstr "" "O relatório está vazio. Isto pode ter acontecido pelas seguintes razões:" #: classic/omp.xsl:4259 msgid "The scan just started and no results have arrived yet." msgstr "O scan começou e nenhum resultado chegou ainda." #: classic/omp.xsl:4265 classic/omp.xsl:4280 msgid "Click here to reload this page and update the status." msgstr "Clique aqui para recarregar esta página e atualizar o estado." #: classic/omp.xsl:4274 msgid "The scan is still running and no results have arrived yet." msgstr "O scan ainda está rodando e nenhum resultado chegou ainda." #: classic/omp.xsl:4289 msgid "The target hosts could be regarded dead." msgstr "" #: classic/omp.xsl:4297 classic/omp.xsl:14871 classic/dynamic_strings.xsl:607 msgid "Edit Target" msgstr "Editar alvo" #: classic/omp.xsl:4300 classic/omp.xsl:4310 msgid "" "You could change the Alive Test method of the target. However, if the " "targets are indeed dead, the scan duration might increase significantly." msgstr "" #: classic/omp.xsl:4302 msgid "Click here to edit the target" msgstr "Clique aqui para editar o alvo" #: classic/omp.xsl:4322 msgid "The report is empty." msgstr "O relatório está vazio." #: classic/omp.xsl:4324 #, fuzzy msgid "The filter does not match any of %1 results." msgstr "O filtro não corresponde a qualquer dos 1% dos resultados." #: classic/omp.xsl:4333 #, fuzzy msgid "The report only contains log messages, which are currently excluded." msgstr "O relatório só contém mensagens do log, que estão atualmente excluídos." #: classic/omp.xsl:4336 #, fuzzy msgid "Log messages are currently excluded." msgstr "Mensagens do log estão atualmente excluídas." #: classic/omp.xsl:4342 msgid "Add log messages to the filter" msgstr "Adicionar mensagens do log ao filtro" #: classic/omp.xsl:4345 msgid "Include log messages in your filter setting." msgstr "Incluir mensagens do log em sua configuração de filtro." #: classic/omp.xsl:4355 msgid "You are using keywords setting a minimum limit on severity." msgstr "" #: classic/omp.xsl:4359 msgid "Remove severity limit" msgstr "Remover limite de gravidade" #: classic/omp.xsl:4362 msgid "Remove the severity limit from your filter settings." msgstr "Remover o limite de severidade das suas configurações de filtro" #: classic/omp.xsl:4372 msgid "" "There may be results below the current minimum Quality of Detection level." msgstr "" "Podem haver resultados abaixo da atual qualidade mínima do nível de " "detecção. (QoD)" #: classic/omp.xsl:4376 msgid "Descrease minimum QoD" msgstr "" #: classic/omp.xsl:4379 msgid "" "Decrease the minimum QoD in the Filter to 30 percent to see those results." msgstr "" #: classic/omp.xsl:4389 msgid "You are using keywords setting a lower limit on QoD." msgstr "" #: classic/omp.xsl:4393 msgid "Remove QoD limit" msgstr "Remover limite de QoD" #: classic/omp.xsl:4396 msgid "Remove Quality of Detection limit." msgstr "Remover limite de qualidade de detecção. (QoD)" #: classic/omp.xsl:4404 msgid "Your filter settings may be too refined." msgstr "As configurações de filtro podem estar muito refinadas." #: classic/omp.xsl:4408 msgid "Edit filter" msgstr "Editar filtro" #: classic/omp.xsl:4411 msgid "Update and adjust your filter settings." msgstr "Atualizar e ajustar suas configurações de filtro." #: classic/omp.xsl:4418 msgid "Your last filter change may be too restrictive." msgstr "Sua última alteração de filtro pode ser muito restritivo." #: classic/omp.xsl:4422 msgid "Reset filter" msgstr "Redefinir filtro" #: classic/omp.xsl:4425 msgid "Reset the filter settings to the defaults." msgstr "Redefinir as configurações de filtro para o padrão." #: classic/omp.xsl:4457 msgid "Permission to start task denied" msgstr "Permissão para iniciar tarefa negada." #: classic/omp.xsl:4463 classic/omp.xsl:4464 msgid "Schedule Unavailable" msgstr "Cronograma indisponível" #: classic/omp.xsl:4472 classic/omp.xsl:4781 msgctxt "Task|Schedule" msgid "Next due: over" msgstr "" #: classic/omp.xsl:4478 classic/omp.xsl:4785 msgctxt "Task|Schedule" msgid "Next due" msgstr "" #: classic/omp.xsl:4481 classic/omp.xsl:4788 classic/omp.xsl:6585 #: classic/omp.xsl:6586 classic/omp.xsl:7383 classic/omp.xsl:7384 #: classic/omp.xsl:7394 classic/omp.xsl:7395 classic/omp.xsl:19191 #: classic/omp.xsl:19273 classic/omp.xsl:19396 msgid "Once" msgstr "Uma vez" #: classic/omp.xsl:4484 classic/omp.xsl:4791 classic/omp.xsl:7390 msgid "more times" msgstr "Mais vezes" #: classic/omp.xsl:4496 classic/dynamic_strings.xsl:194 msgid "Schedule Details" msgstr "Detalhes do cronograma" #: classic/omp.xsl:4516 classic/omp.xsl:4533 msgid "Task is already active" msgstr "Tarefa já está ativa" #: classic/omp.xsl:4562 msgid "Task is a container" msgstr "" #: classic/omp.xsl:4566 msgid "Task is scheduled" msgstr "Tarefa está agendada" #: classic/omp.xsl:4572 msgid "Permission to resume task denied" msgstr "Permissão para retomar a tarefa negada" #: classic/omp.xsl:4590 msgid "Task is not stopped" msgstr "A tarefa não está parada" #: classic/omp.xsl:4614 msgctxt "Task" msgid "Move to Master" msgstr "Mover para o master" #: classic/omp.xsl:4629 msgctxt "Task" msgid "Move to Slave \"%1\"" msgstr "Mover para o escravo \"1%\"" #: classic/omp.xsl:4662 classic/omp.xsl:4663 #, fuzzy msgid "" "This is an Alterable Task. Reports may not relate to current Scan Config or " "Target!" msgstr "" "Está é uma tarefa alterável. O relatório pode não relatar a atual " "configuração de scan ou alvo!" #: classic/omp.xsl:4679 classic/omp.xsl:6308 classic/omp.xsl:6310 #: classic/omp.xsl:12920 classic/omp.xsl:16317 classic/omp.xsl:18060 #: classic/omp.xsl:19444 classic/omp.xsl:20101 classic/omp.xsl:36075 #: classic/dynamic_strings.xsl:95 classic/gsad.xsl:422 msgid "Tasks" msgstr "Tarefas" #: classic/omp.xsl:4699 classic/omp.xsl:13184 classic/omp.xsl:14196 #: classic/omp.xsl:16110 classic/dynamic_strings.xsl:73 msgid "Target" msgstr "Alvo" #: classic/omp.xsl:4703 classic/omp.xsl:4727 classic/omp.xsl:4759 #: classic/omp.xsl:4872 classic/omp.xsl:4907 classic/omp.xsl:4933 #: classic/omp.xsl:9275 classic/omp.xsl:9325 classic/omp.xsl:9376 #: classic/omp.xsl:12123 classic/omp.xsl:12514 classic/omp.xsl:12534 #: classic/omp.xsl:12683 classic/omp.xsl:12887 classic/omp.xsl:12945 #: classic/omp.xsl:13362 classic/omp.xsl:13901 classic/omp.xsl:16159 #: classic/omp.xsl:16199 classic/omp.xsl:16231 classic/omp.xsl:16258 #: classic/omp.xsl:16285 classic/omp.xsl:16342 classic/omp.xsl:18085 #: classic/omp.xsl:19469 classic/omp.xsl:20126 classic/omp.xsl:20826 #: classic/omp.xsl:27300 classic/omp.xsl:27328 classic/omp.xsl:28213 #: classic/omp.xsl:29204 classic/omp.xsl:36476 classic/omp.xsl:36494 msgid "Unavailable" msgstr "Indisponível" #: classic/omp.xsl:4722 classic/omp.xsl:6533 classic/omp.xsl:7221 #: classic/omp.xsl:12383 classic/omp.xsl:13337 classic/omp.xsl:29179 #: classic/omp.xsl:35931 classic/dynamic_strings.xsl:111 classic/gsad.xsl:561 msgid "Alerts" msgstr "Alertas" #: classic/omp.xsl:4752 classic/omp.xsl:6555 classic/omp.xsl:7342 #: classic/omp.xsl:13149 classic/omp.xsl:14182 classic/omp.xsl:19343 #: classic/dynamic_strings.xsl:80 msgid "Schedule" msgstr "Agendar" #: classic/omp.xsl:4824 classic/omp.xsl:6669 classic/omp.xsl:7523 msgid "Min QoD" msgstr "Min. QoD" #: classic/omp.xsl:4833 classic/omp.xsl:6683 classic/omp.xsl:7540 msgid "Alterable Task" msgstr "Tarefa alterável" #: classic/omp.xsl:4851 classic/omp.xsl:6719 classic/omp.xsl:7579 msgid "Auto Delete Reports" msgstr "Auto deletar relatórios" #: classic/omp.xsl:4856 classic/omp.xsl:6746 classic/omp.xsl:7625 msgctxt "Task|Auto Delete Reports" msgid "Automatically delete oldest reports but always keep newest " msgstr "Deletar automaticamente relatórios antigos mas sempre manter os novos" #: classic/omp.xsl:4858 classic/omp.xsl:6752 classic/omp.xsl:7638 msgctxt "Task|Auto Delete Reports" msgid " reports" msgstr " relatórios" #: classic/omp.xsl:4861 classic/omp.xsl:6733 classic/omp.xsl:7612 msgid "Do not automatically delete reports" msgstr "Não excluir automaticamente os relatórios" #: classic/omp.xsl:4868 classic/omp.xsl:6760 classic/omp.xsl:7124 #: classic/omp.xsl:7254 classic/omp.xsl:17957 classic/omp.xsl:18158 #: classic/omp.xsl:19923 classic/dynamic_strings.xsl:84 msgid "Scanner" msgstr "Scanner" #: classic/omp.xsl:4887 classic/omp.xsl:8508 classic/omp.xsl:8684 #: classic/omp.xsl:8764 classic/omp.xsl:9188 classic/omp.xsl:13322 #: classic/omp.xsl:13396 classic/omp.xsl:13423 classic/omp.xsl:13479 #: classic/omp.xsl:13557 classic/omp.xsl:19589 classic/omp.xsl:19702 #: classic/omp.xsl:19787 classic/omp.xsl:19964 classic/omp.xsl:20037 #: classic/omp.xsl:22252 classic/omp.xsl:22976 classic/omp.xsl:35600 #: classic/omp.xsl:35646 classic/omp.xsl:35798 classic/omp.xsl:37147 msgid "Type" msgstr "Tipo" #: classic/omp.xsl:4904 classic/omp.xsl:6356 classic/omp.xsl:6809 #: classic/omp.xsl:7066 classic/omp.xsl:7104 classic/omp.xsl:13163 #: classic/omp.xsl:14175 classic/omp.xsl:16661 classic/omp.xsl:16663 #: classic/omp.xsl:17944 classic/wizard.xsl:228 classic/dynamic_strings.xsl:77 #, fuzzy msgid "Scan Config" msgstr "Config. de scan" #: classic/omp.xsl:4930 classic/omp.xsl:6378 classic/omp.xsl:7288 #: classic/omp.xsl:13170 classic/omp.xsl:14189 classic/omp.xsl:20750 #: classic/omp.xsl:34442 classic/wizard.xsl:421 classic/dynamic_strings.xsl:82 msgid "Slave" msgstr "Escravo" #: classic/omp.xsl:4956 classic/omp.xsl:6430 classic/omp.xsl:7660 msgid "Order for target hosts" msgstr "Ordenar por hosts alvos" #: classic/omp.xsl:4958 classic/omp.xsl:6434 classic/omp.xsl:7667 msgctxt "Task|Hosts Ordering" msgid "Sequential" msgstr "Sequêncial" #: classic/omp.xsl:4959 classic/omp.xsl:6435 classic/omp.xsl:7672 msgctxt "Task|Hosts Ordering" msgid "Random" msgstr "Aleatório" #: classic/omp.xsl:4960 classic/omp.xsl:6436 classic/omp.xsl:7677 msgctxt "Task|Hosts Ordering" msgid "Reverse" msgstr "Inverter" #: classic/omp.xsl:4961 classic/omp.xsl:13808 classic/omp.xsl:13990 #: classic/omp.xsl:17632 classic/omp.xsl:17661 classic/omp.xsl:17706 #: classic/omp.xsl:17799 classic/omp.xsl:18356 classic/omp.xsl:18378 #: classic/omp.xsl:18385 classic/omp.xsl:18407 classic/omp.xsl:18450 #: classic/omp.xsl:18472 classic/omp.xsl:18479 classic/omp.xsl:18501 #: classic/omp.xsl:19941 classic/omp.xsl:19954 classic/omp.xsl:21037 #: classic/omp.xsl:21047 classic/omp.xsl:21064 classic/omp.xsl:21107 #: classic/omp.xsl:21117 classic/omp.xsl:21127 classic/omp.xsl:21137 #: classic/omp.xsl:21147 classic/omp.xsl:21157 classic/omp.xsl:21167 #: classic/omp.xsl:21181 classic/omp.xsl:21286 classic/omp.xsl:21349 #: classic/omp.xsl:21359 classic/omp.xsl:21369 classic/omp.xsl:21379 #: classic/omp.xsl:21389 classic/omp.xsl:21406 classic/omp.xsl:21475 #: classic/omp.xsl:21529 classic/omp.xsl:21573 classic/omp.xsl:21583 #: classic/omp.xsl:21593 classic/omp.xsl:21606 classic/omp.xsl:22804 #: classic/omp.xsl:22936 classic/omp.xsl:23212 classic/omp.xsl:23382 msgid "N/A" msgstr "N/D" #: classic/omp.xsl:4968 classic/omp.xsl:6418 classic/omp.xsl:7648 #: classic/omp.xsl:34453 msgid "Network Source Interface" msgstr "" #: classic/omp.xsl:4989 classic/omp.xsl:8308 classic/omp.xsl:22058 #: classic/omp.xsl:22788 classic/omp.xsl:23050 classic/omp.xsl:23055 #: classic/omp.xsl:29539 classic/omp.xsl:29829 classic/omp.xsl:35723 #: classic/omp.xsl:37151 msgid "Status" msgstr "Estado" #: classic/omp.xsl:5012 msgid "Duration of last scan" msgstr "Duração do último scan" #: classic/omp.xsl:5022 msgid "Average scan duration" msgstr "Média de duração de scan" #: classic/omp.xsl:5029 classic/omp.xsl:8312 classic/omp.xsl:29439 #: classic/omp.xsl:32194 classic/omp.xsl:32362 classic/omp.xsl:35724 #: classic/gsad.xsl:428 msgid "Reports" msgstr "Relatórios" #: classic/omp.xsl:5033 classic/omp.xsl:5044 msgid "Reports on Task %1" msgstr "" #: classic/omp.xsl:5037 msgctxt "Task|Report" msgid "Current" msgstr "Atual" #: classic/omp.xsl:5042 msgctxt "Task|Reports" msgid "Finished" msgstr "Concluída" #: classic/omp.xsl:5048 classic/omp.xsl:8319 classic/omp.xsl:35732 msgctxt "Task|Report" msgid "Last" msgstr "Última" #: classic/omp.xsl:5057 classic/omp.xsl:30703 classic/gsad.xsl:434 msgid "Results" msgstr "Resultados" #: classic/omp.xsl:5061 msgid "Results on Task %1" msgstr "" #: classic/omp.xsl:5068 classic/omp.xsl:17307 classic/omp.xsl:23465 #: classic/omp.xsl:24719 classic/omp.xsl:30956 classic/omp.xsl:30957 #: classic/omp.xsl:30961 classic/omp.xsl:30963 classic/omp.xsl:33205 #: classic/omp.xsl:33207 classic/omp.xsl:35976 classic/dynamic_strings.xsl:96 #: classic/gsad.xsl:441 msgid "Notes" msgstr "Notas" #: classic/omp.xsl:5072 msgid "Notes on Task %1" msgstr "" #: classic/omp.xsl:5079 classic/omp.xsl:17313 classic/omp.xsl:23474 #: classic/omp.xsl:26021 classic/omp.xsl:30973 classic/omp.xsl:30974 #: classic/omp.xsl:30978 classic/omp.xsl:30980 classic/omp.xsl:33216 #: classic/omp.xsl:33218 classic/omp.xsl:35985 classic/dynamic_strings.xsl:97 #: classic/gsad.xsl:448 msgid "Overrides" msgstr "Substituições" #: classic/omp.xsl:5083 msgid "Overrides on Task %1" msgstr "" #: classic/omp.xsl:5173 classic/omp.xsl:5175 msgid "Severity increased" msgstr "Gravidade aumentada" #: classic/omp.xsl:5178 classic/omp.xsl:5180 msgid "Severity decreased" msgstr "Gravidade diminuída" #: classic/omp.xsl:5183 classic/omp.xsl:5185 msgid "Vulnerability count increased" msgstr "Contagem de vulnerabilidade aumentada" #: classic/omp.xsl:5188 classic/omp.xsl:5190 msgid "Vulnerability count decreased" msgstr "Contagem de vulnerabilidade diminuída" #: classic/omp.xsl:5193 classic/omp.xsl:5195 msgid "Vulnerabilities did not change" msgstr "Vulnerabilidades não alteradas" #: classic/omp.xsl:5268 classic/omp.xsl:5270 classic/omp.xsl:11023 #: classic/dynamic_strings.xsl:914 msgctxt "Status" msgid "Delete Requested" msgstr "Exclusão solicitada" #: classic/omp.xsl:5291 msgctxt "Status" msgid " at " msgstr "" #: classic/omp.xsl:5407 classic/omp.xsl:5415 classic/omp.xsl:5416 #: classic/omp.xsl:5857 classic/omp.xsl:5864 classic/omp.xsl:5865 #: classic/omp.xsl:6303 classic/omp.xsl:6469 classic/wizard.xsl:153 #: classic/dynamic_strings.xsl:391 msgid "New Task" msgstr "Nova Tarefa" #: classic/omp.xsl:5423 classic/omp.xsl:5424 classic/omp.xsl:5871 #: classic/omp.xsl:5872 classic/omp.xsl:6302 msgid "New Container Task" msgstr "" #: classic/omp.xsl:5758 classic/omp.xsl:5761 msgid "Apply to page contents" msgstr "Aplicar para o conteúdo da página" #: classic/omp.xsl:5766 classic/omp.xsl:5769 msgid "Apply to selection" msgstr "Aplicar para a seleção" #: classic/omp.xsl:5774 classic/omp.xsl:5777 msgid "Apply to all filtered" msgstr "Aplicar para todos filtrados" #: classic/omp.xsl:5788 msgid "Applied filter" msgstr "Filtro aplicado" #: classic/omp.xsl:5892 classic/omp.xsl:28450 classic/omp.xsl:28476 msgid "Import Port List" msgstr "" #: classic/omp.xsl:5918 classic/omp.xsl:17840 classic/omp.xsl:30211 #: classic/omp.xsl:30485 msgid "Cloning..." msgstr "Clonando ..." #: classic/omp.xsl:5947 classic/omp.xsl:36409 msgid "Currently logged in as this user" msgstr "Conectado no momento como este usuário" #: classic/omp.xsl:6045 classic/omp.xsl:17911 classic/omp.xsl:30656 #: classic/omp.xsl:38813 classic/omp.xsl:39089 msgctxt "Action Verb" msgid "Export XML" msgstr "Exportar XML" #: classic/omp.xsl:6072 msgctxt "Certificate" msgid "Activation" msgstr "Ativação" #: classic/omp.xsl:6077 msgctxt "Certificate" msgid "not active yet" msgstr "não ativo ainda" #: classic/omp.xsl:6082 msgctxt "Certificate" msgid "Expiration" msgstr "Validade" #: classic/omp.xsl:6087 msgctxt "Certificate" msgid "expired" msgstr "expirado" #: classic/omp.xsl:6092 msgid "MD5 Fingerprint" msgstr "" #: classic/omp.xsl:6096 msgctxt "Certificate" msgid "Issued by" msgstr "Emitido por" #: classic/omp.xsl:6107 msgid "Certificate currently in use expired %1" msgstr "" #: classic/omp.xsl:6110 msgid "Certificate currently in use is not valid until %1" msgstr "" #: classic/omp.xsl:6113 msgid "Certificate currently in use will expire %1" msgstr "" #: classic/omp.xsl:6340 msgid "Create Task" msgstr "Criar tarefa" #: classic/omp.xsl:6407 msgid "Create a new slave" msgstr "Criar um novo escravo" #: classic/omp.xsl:6442 msgid "Maximum concurrently executed NVTs per host" msgstr "" #: classic/omp.xsl:6452 msgid "Maximum concurrently scanned hosts" msgstr "" #: classic/omp.xsl:6504 classic/omp.xsl:7160 classic/omp.xsl:7197 msgid "Scan Targets" msgstr "Alvos do scan" #: classic/omp.xsl:6524 msgid "Create a new target" msgstr "Criar um novo alvo" #: classic/omp.xsl:6545 classic/omp.xsl:7241 classic/omp.xsl:34583 #: classic/omp.xsl:34655 msgid "Create a new alert" msgstr "Criar um novo alerta" #: classic/omp.xsl:6591 msgid "Create a new schedule" msgstr "Criar um novo agendamento" #: classic/omp.xsl:6601 msgid "Add results to Assets" msgstr "Adicionar resultados para Ativos" #: classic/omp.xsl:6840 classic/omp.xsl:13177 classic/omp.xsl:13878 #: classic/dynamic_strings.xsl:86 msgid "Tag" msgstr "Etiqueta" #: classic/omp.xsl:6972 classic/omp.xsl:8122 classic/omp.xsl:9091 #: classic/omp.xsl:9687 classic/omp.xsl:12157 classic/omp.xsl:13229 #: classic/omp.xsl:13826 classic/omp.xsl:15910 classic/omp.xsl:18415 #: classic/omp.xsl:19228 classic/omp.xsl:20257 classic/omp.xsl:20655 #: classic/omp.xsl:21074 classic/omp.xsl:21191 classic/omp.xsl:21304 #: classic/omp.xsl:21416 classic/omp.xsl:21485 classic/omp.xsl:21539 #: classic/omp.xsl:21615 classic/omp.xsl:24642 classic/omp.xsl:25944 #: classic/omp.xsl:26390 classic/omp.xsl:27231 classic/omp.xsl:28045 #: classic/omp.xsl:28809 classic/omp.xsl:32152 classic/omp.xsl:35063 #: classic/omp.xsl:36400 classic/omp.xsl:39521 classic/omp.xsl:39656 msgid "Select for bulk action" msgstr "" #: classic/omp.xsl:6980 classic/omp.xsl:6985 classic/omp.xsl:6991 #: classic/omp.xsl:6993 classic/omp.xsl:6998 classic/omp.xsl:7000 msgid "Compare" msgstr "Comparar" #: classic/omp.xsl:6981 msgid "Report is already selected for delta" msgstr "Relatório já está selecionando para delta" #: classic/omp.xsl:6986 msgid "Filter must be limited to a single Task to allow delta reports" msgstr "" "O filtro deve estar limitado a uma única tarefa para permitir relatórios " "delta" #: classic/omp.xsl:7008 msgid "Report is observed" msgstr "" #: classic/omp.xsl:7014 msgid "Scan is active" msgstr "O scan está ativo" #: classic/omp.xsl:7092 msgid "Create a new scan config" msgstr "Criar uma nova configuração de scan" #: classic/omp.xsl:7104 classic/omp.xsl:7197 classic/omp.xsl:15251 #: classic/omp.xsl:15287 classic/omp.xsl:15298 classic/omp.xsl:15325 #: classic/omp.xsl:15353 classic/omp.xsl:15417 msgid "immutable" msgstr "imutável" #: classic/omp.xsl:7186 msgid "Create a new scan target" msgstr "Criar um novo alvo de scan" #: classic/omp.xsl:7324 msgid "Create a slave" msgstr "Criar um escravo" #: classic/omp.xsl:7389 msgctxt "Time" msgid "Periods" msgstr "Períodos" #: classic/omp.xsl:7402 msgid "Create a schedule" msgstr "Criar um agendamento" #: classic/omp.xsl:7749 classic/dynamic_strings.xsl:604 msgid "Edit Task" msgstr "Editar tarefa" #: classic/omp.xsl:7893 msgid "Add Report" msgstr "Adicionar relatório" #: classic/omp.xsl:7952 classic/omp.xsl:7953 msgid "Task is alterable" msgstr "A tarefa é alterável" #: classic/omp.xsl:7960 classic/omp.xsl:7961 msgid "Task is configured to run on slave %1" msgstr "Tarefa está configurada para executar no escravo 1%" #: classic/omp.xsl:7971 msgid "Task made visible for Groups:" msgstr "Tarefa visível para os grupos:" #: classic/omp.xsl:7979 msgid "Task made visible for Roles:" msgstr "Tarefa visível para as regras: " #: classic/omp.xsl:7986 classic/omp.xsl:7987 msgid "Task made visible for:" msgstr "Tarefa visível para:" #: classic/omp.xsl:7998 classic/omp.xsl:7999 msgid "Observing task owned by %1" msgstr "" #: classic/omp.xsl:8030 classic/omp.xsl:8093 msgid "View last report for Task %1" msgstr "" #: classic/omp.xsl:8049 msgid "Go to the current report" msgstr "Ir para o relatório atual" #: classic/omp.xsl:8080 msgid "View list of all finished reports for Task %1" msgstr "Veja a lista de todos os relatórios finalizado por tarefa 1%" #: classic/omp.xsl:8084 msgid "View list of all reports for Task %1, including unfinished ones" msgstr "" "Veja a lista de todos os relatórios por tarefa 1%, incluindo não finalizados" #: classic/omp.xsl:8220 classic/omp.xsl:16063 msgid "and" msgstr "e" #: classic/omp.xsl:8225 classic/omp.xsl:12267 classic/omp.xsl:16066 #: classic/omp.xsl:20329 classic/omp.xsl:20713 msgctxt "Trashcan" msgid " must be restored first." msgstr " deve ser restaurado primeiro." #: classic/omp.xsl:8314 classic/omp.xsl:35730 msgctxt "Task|Reports" msgid "Total" msgstr "Total" #: classic/omp.xsl:8325 classic/omp.xsl:21854 classic/omp.xsl:21930 #: classic/omp.xsl:22003 classic/omp.xsl:22080 classic/omp.xsl:22142 #: classic/omp.xsl:22204 classic/omp.xsl:22266 classic/omp.xsl:29837 #: classic/omp.xsl:31969 msgctxt "Severity Short" msgid "Severity" msgstr "Gravidade" #: classic/omp.xsl:8385 classic/omp.xsl:17666 classic/omp.xsl:17760 #: classic/omp.xsl:18262 classic/omp.xsl:18274 classic/omp.xsl:35570 #: classic/omp.xsl:35572 classic/omp.xsl:35726 msgid "Trend" msgstr "" #: classic/omp.xsl:8478 classic/dynamic_strings.xsl:396 msgid "New Credential" msgstr "Nova Credencial" #: classic/omp.xsl:8514 classic/omp.xsl:8769 msgid "Username + Password" msgstr "Usuário + Senha" #: classic/omp.xsl:8521 classic/omp.xsl:8774 msgid "Username + SSH Key" msgstr "Usuário + Chave SSH" #: classic/omp.xsl:8528 classic/omp.xsl:8779 classic/omp.xsl:20076 msgid "Client Certificate" msgstr "Certificado do Cliente" #: classic/omp.xsl:8535 classic/omp.xsl:8784 classic/omp.xsl:10397 #: classic/omp.xsl:11269 classic/omp.xsl:11274 classic/omp.xsl:14841 #: classic/omp.xsl:15213 classic/omp.xsl:15527 classic/omp.xsl:16281 msgid "SNMP" msgstr "SNMP" #: classic/omp.xsl:8543 classic/omp.xsl:8688 classic/omp.xsl:8791 #: classic/omp.xsl:9195 classic/omp.xsl:35601 msgid "Allow insecure use" msgstr "Permitir uso inseguro" #: classic/omp.xsl:8547 classic/omp.xsl:8562 classic/omp.xsl:8802 #: classic/omp.xsl:9077 classic/omp.xsl:9123 classic/omp.xsl:9199 #: classic/omp.xsl:13788 classic/omp.xsl:13938 classic/omp.xsl:13947 #: classic/omp.xsl:14332 classic/omp.xsl:14488 classic/omp.xsl:14731 #: classic/omp.xsl:14743 classic/omp.xsl:14974 classic/omp.xsl:14977 #: classic/omp.xsl:14999 classic/omp.xsl:15002 classic/omp.xsl:15304 #: classic/omp.xsl:15307 classic/omp.xsl:15331 classic/omp.xsl:15334 #: classic/omp.xsl:16134 classic/omp.xsl:16143 classic/omp.xsl:37523 #: classic/omp.xsl:38200 msgid "Yes" msgstr "Sim" #: classic/omp.xsl:8551 classic/omp.xsl:8567 classic/omp.xsl:8813 #: classic/omp.xsl:9080 classic/omp.xsl:9126 classic/omp.xsl:9202 #: classic/omp.xsl:13785 classic/omp.xsl:13937 classic/omp.xsl:13946 #: classic/omp.xsl:14343 classic/omp.xsl:14499 classic/omp.xsl:14735 #: classic/omp.xsl:14747 classic/omp.xsl:14984 classic/omp.xsl:14987 #: classic/omp.xsl:15009 classic/omp.xsl:15012 classic/omp.xsl:15314 #: classic/omp.xsl:15317 classic/omp.xsl:15341 classic/omp.xsl:15344 #: classic/omp.xsl:16135 classic/omp.xsl:16144 classic/omp.xsl:37522 #: classic/omp.xsl:38195 msgid "No" msgstr "Não" #: classic/omp.xsl:8557 msgid "Auto-generate" msgstr "" #: classic/omp.xsl:8575 classic/omp.xsl:8819 msgid "SNMP Community" msgstr "Comunidade SNMP" #: classic/omp.xsl:8584 classic/omp.xsl:12642 classic/omp.xsl:12746 #: classic/gsad.xsl:972 msgid "Username" msgstr "Usuário" #: classic/omp.xsl:8593 classic/omp.xsl:8849 classic/omp.xsl:36643 #: classic/omp.xsl:37457 classic/omp.xsl:38073 classic/gsad.xsl:979 msgid "Password" msgstr "Senha" #: classic/omp.xsl:8602 classic/omp.xsl:8867 msgid "Privacy Password" msgstr "Senha de privacidade" #: classic/omp.xsl:8611 classic/omp.xsl:8885 classic/omp.xsl:9235 msgid "Certificate" msgstr "Certificado" #: classic/omp.xsl:8618 msgid "Private Key" msgstr "Chave privada" #: classic/omp.xsl:8625 classic/omp.xsl:8901 msgid "Passphrase" msgstr "Frase secreta" #: classic/omp.xsl:8634 classic/omp.xsl:8919 classic/omp.xsl:9215 msgid "Auth Algorithm" msgstr "Algoritmo de autenticação" #: classic/omp.xsl:8648 classic/omp.xsl:8948 classic/omp.xsl:9219 msgid "Privacy Algorithm" msgstr "Algoritmo de privacidade" #: classic/omp.xsl:8660 classic/omp.xsl:8981 classic/omp.xsl:9226 msgctxt "Privacy Algorithm" msgid "None" msgstr "Nenhum" #: classic/omp.xsl:8692 classic/omp.xsl:8837 classic/omp.xsl:9209 #: classic/omp.xsl:20471 classic/omp.xsl:20786 classic/omp.xsl:35602 #: classic/omp.xsl:35679 msgctxt "Auth Data" msgid "Login" msgstr "Login" #: classic/omp.xsl:8734 classic/dynamic_strings.xsl:609 msgid "Edit Credential" msgstr "Editar credencial" #: classic/omp.xsl:8824 classic/omp.xsl:8854 classic/omp.xsl:8872 #: classic/omp.xsl:8906 classic/omp.xsl:16994 msgctxt "Auth Data|Password" msgid "Replace existing value with" msgstr "Substituir valor existente com " #: classic/omp.xsl:8893 msgid "Private key" msgstr "Chave privada" #: classic/omp.xsl:9016 msgctxt "Action Verb" msgid "Download RPM package" msgstr "Baixar pacote RPM" #: classic/omp.xsl:9018 msgctxt "Action Verb" msgid "Download RPM" msgstr "Baixar RPM" #: classic/omp.xsl:9023 msgctxt "Action Verb" msgid "Download Debian package" msgstr "Baixar pacote Debian" #: classic/omp.xsl:9025 msgctxt "Action Verb" msgid "Download Deb" msgstr "Baixar Deb" #: classic/omp.xsl:9030 msgctxt "Action Verb" msgid "Download Exe package" msgstr "Baixar pacote Exe" #: classic/omp.xsl:9032 msgctxt "Action Verb" msgid "Download Exe" msgstr "Baixar Exe" #: classic/omp.xsl:9037 classic/omp.xsl:9039 msgctxt "Action Verb" msgid "Download Public Key" msgstr "Baixar chave pública" #: classic/omp.xsl:9044 classic/omp.xsl:9046 classic/omp.xsl:34150 #: classic/omp.xsl:34152 classic/omp.xsl:34176 classic/omp.xsl:34178 msgctxt "Action Verb" msgid "Download Certificate" msgstr "Baixar certificado" #: classic/omp.xsl:9149 classic/dynamic_strings.xsl:419 msgid "Credential is still in use" msgstr "Credencial ainda está em uso" #: classic/omp.xsl:9172 classic/omp.xsl:15656 classic/omp.xsl:16061 #: classic/omp.xsl:35710 classic/omp.xsl:35949 classic/dynamic_strings.xsl:107 #: classic/gsad.xsl:548 msgid "Credentials" msgstr "Credenciais" #: classic/omp.xsl:9175 classic/omp.xsl:10690 classic/omp.xsl:10796 #: classic/omp.xsl:11680 classic/omp.xsl:11815 classic/omp.xsl:12633 #: classic/omp.xsl:12737 classic/omp.xsl:13072 classic/omp.xsl:14063 #: classic/omp.xsl:19603 classic/omp.xsl:19706 classic/omp.xsl:19852 #: classic/omp.xsl:19972 classic/omp.xsl:20329 classic/omp.xsl:20408 #: classic/omp.xsl:20467 classic/omp.xsl:20580 classic/omp.xsl:20713 #: classic/omp.xsl:20771 classic/omp.xsl:35647 classic/omp.xsl:35678 #: classic/dynamic_strings.xsl:75 msgid "Credential" msgstr "Credencial" #: classic/omp.xsl:9251 classic/omp.xsl:20366 classic/omp.xsl:20367 #: classic/omp.xsl:20747 classic/omp.xsl:20800 classic/omp.xsl:36048 #: classic/dynamic_strings.xsl:114 classic/gsad.xsl:579 msgid "Slaves" msgstr "Escravos" #: classic/omp.xsl:9254 msgid "Slaves using this Credential" msgstr "Escravos usando esta credencial" #: classic/omp.xsl:9261 classic/omp.xsl:9310 classic/omp.xsl:9359 #: classic/omp.xsl:12930 classic/omp.xsl:13347 classic/omp.xsl:16327 #: classic/omp.xsl:17983 classic/omp.xsl:18010 classic/omp.xsl:18037 #: classic/omp.xsl:18070 classic/omp.xsl:19454 classic/omp.xsl:20111 #: classic/omp.xsl:20810 classic/omp.xsl:28154 classic/omp.xsl:28198 #: classic/omp.xsl:29160 classic/omp.xsl:29189 msgid "none" msgstr "nenhum" #: classic/omp.xsl:9275 classic/omp.xsl:9325 classic/omp.xsl:9376 #: classic/omp.xsl:12516 classic/omp.xsl:12536 classic/omp.xsl:12887 #: classic/omp.xsl:12945 classic/omp.xsl:13362 classic/omp.xsl:16342 #: classic/omp.xsl:18085 classic/omp.xsl:19469 classic/omp.xsl:20126 #: classic/omp.xsl:20826 classic/omp.xsl:27300 classic/omp.xsl:27328 #: classic/omp.xsl:28213 classic/omp.xsl:29204 classic/omp.xsl:36476 #: classic/omp.xsl:36494 msgid "UUID" msgstr "UUID" #: classic/omp.xsl:9280 classic/dynamic_strings.xsl:196 msgid "Slave Details" msgstr "Detalhes do escravo" #: classic/omp.xsl:9300 classic/omp.xsl:9349 classic/omp.xsl:14581 #: classic/omp.xsl:14582 classic/omp.xsl:16107 classic/omp.xsl:28188 #: classic/omp.xsl:36066 classic/dynamic_strings.xsl:105 classic/gsad.xsl:536 msgid "Targets" msgstr "Alvos" #: classic/omp.xsl:9303 msgid "Targets using this Credential" msgstr "Alvos usando esta credencial" #: classic/omp.xsl:9330 classic/dynamic_strings.xsl:189 msgid "Target Details" msgstr "Detalhes dos alvos" #: classic/omp.xsl:9352 msgid "Scanners using this Credential" msgstr "Scanners usando esta credencial" #: classic/omp.xsl:9381 classic/omp.xsl:17959 classic/dynamic_strings.xsl:198 msgid "Scanner Details" msgstr "Detalhes do scanner" #: classic/omp.xsl:9451 classic/omp.xsl:9453 classic/dynamic_strings.xsl:402 msgid "New Agent" msgstr "Novo agente" #: classic/omp.xsl:9459 classic/omp.xsl:9460 classic/omp.xsl:35922 #: classic/dynamic_strings.xsl:115 classic/gsad.xsl:585 msgid "Agents" msgstr "Agentes" #: classic/omp.xsl:9486 msgid "Installer" msgstr "Instalador" #: classic/omp.xsl:9490 msgid "Installer signature" msgstr "" #: classic/omp.xsl:9505 msgid "Create Agent" msgstr "Criar agente" #: classic/omp.xsl:9536 classic/omp.xsl:9786 classic/omp.xsl:29120 #: classic/omp.xsl:35551 msgid "Trust" msgstr "" #: classic/omp.xsl:9550 classic/dynamic_strings.xsl:615 msgid "Edit Agent" msgstr "Editar agente" #: classic/omp.xsl:9586 msgid "Save Agent" msgstr "Salvar agente" #: classic/omp.xsl:9699 msgid "Download installer package" msgstr "Baixar pacote do instalador" #: classic/omp.xsl:9700 msgid "Download Installer" msgstr "Baixar instalador" #: classic/omp.xsl:9702 msgid "Verifying Agent..." msgstr "Verificando agente..." #: classic/omp.xsl:9703 msgid "Verify Agent" msgstr "Verificar agente" #: classic/omp.xsl:9711 classic/omp.xsl:12181 classic/omp.xsl:28832 #: classic/omp.xsl:33772 classic/omp.xsl:33800 classic/omp.xsl:34137 msgid "Success" msgstr "Sucesso" #: classic/omp.xsl:9713 msgid "Agent has been verified." msgstr "O agente foi verificado." #: classic/omp.xsl:9718 msgid "Agent could not be verified." msgstr "O agente não pode ser verificado." #: classic/omp.xsl:9768 classic/dynamic_strings.xsl:197 msgid "Agent Details" msgstr "Detalhes do agente" #: classic/omp.xsl:10061 classic/omp.xsl:10069 msgid "Always" msgstr "Sempre" #: classic/omp.xsl:10083 msgid "Severity at least" msgstr "" #: classic/omp.xsl:10109 msgid "Severity level" msgstr "Nível de gravidade" #: classic/omp.xsl:10118 msgctxt "Alert Condition|Severity" msgid "changed" msgstr "alterado" #: classic/omp.xsl:10123 msgctxt "Alert Condition|Severity" msgid "increased" msgstr "aumentado" #: classic/omp.xsl:10128 msgctxt "Alert Condition|Severity" msgid "decreased" msgstr "diminuído" #: classic/omp.xsl:10140 classic/omp.xsl:10218 msgctxt "Alert Condition" msgid "Filter " msgstr "Filtro " #: classic/omp.xsl:10181 classic/omp.xsl:10238 msgctxt "Alert Condition" msgid " matches at least " msgstr " corresponde a pelo menos " #: classic/omp.xsl:10202 msgid "result(s)" msgstr "Resultado(s)" #: classic/omp.xsl:10207 msgid "NVT(s)" msgstr "NVT(s)" #: classic/omp.xsl:10255 msgctxt "Alert Condition" msgid " result(s) more than previous scan" msgstr " mais resultado(s) que o scan anterior" #: classic/omp.xsl:10266 classic/dynamic_strings.xsl:398 msgid "New Alert" msgstr "Novo alerta" #: classic/omp.xsl:10292 classic/omp.xsl:10905 classic/omp.xsl:10995 #: classic/omp.xsl:12405 classic/omp.xsl:35584 msgid "Event" msgstr "Evento" #: classic/omp.xsl:10299 classic/omp.xsl:11009 msgid "Task run status changed to" msgstr "" #: classic/omp.xsl:10304 classic/omp.xsl:11029 classic/dynamic_strings.xsl:916 msgctxt "Status" msgid "Done" msgstr "Concluído" #: classic/omp.xsl:10305 classic/omp.xsl:10322 classic/omp.xsl:11034 #: classic/omp.xsl:11071 classic/omp.xsl:11082 classic/omp.xsl:11093 #: classic/dynamic_strings.xsl:917 msgctxt "Status" msgid "New" msgstr "Novo" #: classic/omp.xsl:10306 classic/omp.xsl:11039 msgctxt "Status" msgid "Requested" msgstr "Solicitado" #: classic/omp.xsl:10307 classic/omp.xsl:11044 classic/dynamic_strings.xsl:918 msgctxt "Status" msgid "Running" msgstr "Executando" #: classic/omp.xsl:10308 classic/omp.xsl:11049 msgctxt "Status" msgid "Stop Requested" msgstr "Parada solicitada" #: classic/omp.xsl:10309 classic/omp.xsl:11054 classic/dynamic_strings.xsl:919 msgctxt "Status" msgid "Stopped" msgstr "Parado" #: classic/omp.xsl:10323 classic/omp.xsl:11072 classic/omp.xsl:11083 #: classic/omp.xsl:11094 msgctxt "Status" msgid "Updated" msgstr "Atualizado" #: classic/omp.xsl:10328 classic/omp.xsl:11107 classic/omp.xsl:18267 #: classic/omp.xsl:23758 classic/omp.xsl:23759 classic/omp.xsl:23800 #: classic/omp.xsl:35565 classic/dynamic_strings.xsl:98 classic/gsad.xsl:497 #, fuzzy msgid "NVTs" msgstr "NVTs" #: classic/omp.xsl:10329 classic/omp.xsl:11112 classic/omp.xsl:21850 #: classic/omp.xsl:22076 classic/omp.xsl:22138 classic/omp.xsl:22200 #: classic/omp.xsl:22425 classic/omp.xsl:22426 classic/omp.xsl:22462 #: classic/omp.xsl:29692 classic/dynamic_strings.xsl:99 classic/gsad.xsl:501 #, fuzzy msgid "CVEs" msgstr "CVEs" #: classic/omp.xsl:10330 classic/omp.xsl:11117 classic/omp.xsl:22717 #: classic/omp.xsl:22718 classic/omp.xsl:22751 classic/dynamic_strings.xsl:100 #: classic/gsad.xsl:505 #, fuzzy msgid "CPEs" msgstr "CPEs" #: classic/omp.xsl:10331 classic/omp.xsl:11122 classic/omp.xsl:23133 #: classic/omp.xsl:23134 classic/omp.xsl:23159 classic/dynamic_strings.xsl:102 #: classic/gsad.xsl:513 msgid "CERT-Bund Advisories" msgstr "" #: classic/omp.xsl:10332 classic/omp.xsl:11127 classic/omp.xsl:23322 #: classic/omp.xsl:23323 classic/omp.xsl:23348 classic/dynamic_strings.xsl:103 #: classic/gsad.xsl:517 msgid "DFN-CERT Advisories" msgstr "" #: classic/omp.xsl:10333 classic/omp.xsl:14119 classic/omp.xsl:22897 #: classic/dynamic_strings.xsl:70 msgid "OVAL Definition" msgstr "" #: classic/omp.xsl:10336 classic/omp.xsl:11137 msgctxt "Alert Condition" msgid "arrived" msgstr "chegou" #: classic/omp.xsl:10342 classic/omp.xsl:10909 classic/omp.xsl:11144 #: classic/omp.xsl:12399 classic/omp.xsl:35585 msgid "Condition" msgstr "Condição" #: classic/omp.xsl:10354 classic/omp.xsl:11166 msgid "Report Result Filter" msgstr "" #: classic/omp.xsl:10368 classic/omp.xsl:11187 classic/omp.xsl:12875 msgid "Details URL" msgstr "Detalhes da URL" #: classic/omp.xsl:10380 classic/omp.xsl:10913 classic/omp.xsl:11209 #: classic/omp.xsl:12432 classic/omp.xsl:31427 classic/omp.xsl:35586 msgid "Method" msgstr "Método" #: classic/omp.xsl:10384 classic/omp.xsl:11215 classic/omp.xsl:11220 msgid "Email" msgstr "E-mail" #: classic/omp.xsl:10388 classic/omp.xsl:11229 classic/omp.xsl:11235 #, fuzzy msgid "HTTP Get" msgstr "HTTP Get" #: classic/omp.xsl:10391 classic/omp.xsl:11243 classic/omp.xsl:11248 #, fuzzy msgid "SCP" msgstr "SCP" #: classic/omp.xsl:10394 classic/omp.xsl:10757 classic/omp.xsl:11256 #: classic/omp.xsl:11261 classic/omp.xsl:11765 msgid "Send to host " msgstr "Enviar ao Host " #: classic/omp.xsl:10401 classic/omp.xsl:11283 classic/omp.xsl:11289 msgid "Sourcefire Connector" msgstr "" #: classic/omp.xsl:10405 classic/omp.xsl:10740 classic/omp.xsl:11298 #: classic/omp.xsl:11304 classic/omp.xsl:11739 msgid "Start Task" msgstr "Iniciar tarefa" #: classic/omp.xsl:10408 classic/omp.xsl:11312 classic/omp.xsl:11317 msgid "System Logger" msgstr "" #: classic/omp.xsl:10412 classic/omp.xsl:11326 classic/omp.xsl:11332 msgid "verinice.PRO Connector" msgstr "" #: classic/omp.xsl:10421 classic/omp.xsl:11343 classic/omp.xsl:12457 msgctxt "Alert|Email" msgid "To Address" msgstr "Para o endereço" #: classic/omp.xsl:10431 classic/omp.xsl:11354 classic/omp.xsl:12468 msgctxt "Alert|Email" msgid "From Address" msgstr "Do endereço" #: classic/omp.xsl:10441 classic/omp.xsl:11365 classic/omp.xsl:12553 msgctxt "Alert|Email" msgid "Subject" msgstr "Assunto" #: classic/omp.xsl:10463 classic/omp.xsl:11407 classic/omp.xsl:12481 #: classic/omp.xsl:12500 msgctxt "Alert|Email" msgid "Content" msgstr "Conteúdo" #: classic/omp.xsl:10468 classic/omp.xsl:11412 classic/omp.xsl:12491 #: classic/omp.xsl:12544 msgctxt "Alert|Email" msgid "Simple notice" msgstr "" #: classic/omp.xsl:10478 classic/omp.xsl:11431 classic/omp.xsl:12504 msgctxt "Alert|Email" msgid "Include report" msgstr "Incluir relatório" #: classic/omp.xsl:10483 classic/omp.xsl:11436 classic/omp.xsl:12485 msgctxt "Alert|Email" msgid "Include list of resources" msgstr "Incluir lista de recursos" #: classic/omp.xsl:10535 classic/omp.xsl:11508 classic/omp.xsl:12524 msgctxt "Alert|Email" msgid "Attach report" msgstr "Anexar relatório" #: classic/omp.xsl:10539 classic/omp.xsl:11512 classic/omp.xsl:12488 msgctxt "Alert|Email" msgid "Attach list of resources" msgstr "Anexar lista de recursos" #: classic/omp.xsl:10597 classic/omp.xsl:11611 msgid "HTTP Get URL" msgstr "" #: classic/omp.xsl:10610 classic/omp.xsl:11913 msgctxt "SNMP" msgid "Community" msgstr "Comunidade" #: classic/omp.xsl:10621 classic/omp.xsl:11925 classic/omp.xsl:13051 #: classic/omp.xsl:14028 classic/dynamic_strings.xsl:83 msgid "Agent" msgstr "Agente" #: classic/omp.xsl:10632 classic/omp.xsl:11937 classic/omp.xsl:12564 msgid "Message" msgstr "Mensagem" #: classic/omp.xsl:10644 classic/omp.xsl:11624 classic/omp.xsl:12598 msgid "Defense Center IP" msgstr "" #: classic/omp.xsl:10656 classic/omp.xsl:11637 classic/omp.xsl:12609 msgid "Defense Center Port" msgstr "" #: classic/omp.xsl:10667 classic/omp.xsl:11657 msgid "PKCS12 file" msgstr "" #: classic/omp.xsl:10678 classic/omp.xsl:11668 msgid "verinice.PRO URL" msgstr "" #: classic/omp.xsl:10701 classic/omp.xsl:10807 classic/omp.xsl:11700 #: classic/omp.xsl:11835 classic/omp.xsl:19615 classic/omp.xsl:19865 #: classic/omp.xsl:20420 classic/omp.xsl:20592 msgid "Create a new Credential" msgstr "Criar uma nova credencial" #: classic/omp.xsl:10710 classic/omp.xsl:11709 msgid "verinice.PRO Report" msgstr "" #: classic/omp.xsl:10766 classic/omp.xsl:11775 msgid " on port " msgstr " na porta " #: classic/omp.xsl:10827 classic/omp.xsl:11856 classic/omp.xsl:12773 msgid "Known Hosts" msgstr "Hosts conhecidos" #: classic/omp.xsl:10839 classic/omp.xsl:11869 classic/omp.xsl:12802 msgid "Path" msgstr "Caminho" #: classic/omp.xsl:10957 classic/dynamic_strings.xsl:611 msgid "Edit Alert" msgstr "Editar alerta" #: classic/omp.xsl:11132 classic/omp.xsl:22868 classic/omp.xsl:22869 #: classic/omp.xsl:22894 classic/dynamic_strings.xsl:101 classic/gsad.xsl:509 msgid "OVAL Definitions" msgstr "" #: classic/omp.xsl:11587 msgid "Log Level" msgstr "" #: classic/omp.xsl:12070 classic/omp.xsl:12216 classic/omp.xsl:12424 msgctxt "Status Change" msgid "to" msgstr "para" #: classic/omp.xsl:12082 msgid "SCP to " msgstr "SCP para " #: classic/omp.xsl:12088 classic/omp.xsl:12648 classic/omp.xsl:12752 msgid "Credential unavailable" msgstr "Credencial indisponível" #: classic/omp.xsl:12097 msgid "Send to " msgstr "Enviar para" #: classic/omp.xsl:12106 msgid "SNMP to " msgstr "SNMP para" #: classic/omp.xsl:12113 classic/omp.xsl:12242 msgctxt "Alert|Email" msgid "To" msgstr "Para" #: classic/omp.xsl:12168 msgid "Testing Alert..." msgstr "Testando alerta..." #: classic/omp.xsl:12170 msgctxt "Action Verb" msgid "Test Alert" msgstr "Testar alerta" #: classic/omp.xsl:12183 msgid "Testing the alert %1 was successful." msgstr "" #: classic/omp.xsl:12188 msgid "Testing the alert %1 failed." msgstr "" #: classic/omp.xsl:12286 classic/dynamic_strings.xsl:421 msgid "Alert is still in use" msgstr "O alerta ainda está em uso" #: classic/omp.xsl:12386 classic/omp.xsl:13058 classic/omp.xsl:14035 #: classic/omp.xsl:34570 classic/omp.xsl:34642 classic/dynamic_strings.xsl:79 msgid "Alert" msgstr "Alerta" #: classic/omp.xsl:12439 msgid "Send list of resources to host" msgstr "Enviar lista de recursos o host" #: classic/omp.xsl:12442 msgid "Send report to host" msgstr "Enviar relatório para o host" #: classic/omp.xsl:12702 classic/omp.xsl:19585 classic/omp.xsl:19697 #: classic/omp.xsl:19771 classic/omp.xsl:19950 classic/omp.xsl:20401 #: classic/omp.xsl:20463 classic/omp.xsl:20573 classic/omp.xsl:20767 #: classic/omp.xsl:24426 classic/omp.xsl:24807 classic/omp.xsl:25598 #: classic/omp.xsl:26109 classic/omp.xsl:33097 classic/omp.xsl:34039 #: classic/omp.xsl:34203 classic/omp.xsl:35645 classic/omp.xsl:35677 msgid "Port" msgstr "Porta" #: classic/omp.xsl:12903 msgctxt "Alert|Filter" msgid "None" msgstr "Nenhum" #: classic/omp.xsl:12923 msgid "Tasks using this Alert" msgstr "Tarefas usando este alerta" #: classic/omp.xsl:13065 msgid "Asset" msgstr "Ativo" #: classic/omp.xsl:13086 classic/omp.xsl:14098 classic/omp.xsl:26460 #: classic/omp.xsl:26775 classic/omp.xsl:27644 classic/omp.xsl:34908 #: classic/dynamic_strings.xsl:89 msgid "Group" msgstr "Grupo" #: classic/omp.xsl:13093 classic/omp.xsl:14105 classic/omp.xsl:30049 #: classic/dynamic_strings.xsl:65 msgid "Note" msgstr "Nota" #: classic/omp.xsl:13100 classic/omp.xsl:14126 classic/dynamic_strings.xsl:66 msgid "Override" msgstr "Sobrescrever" #: classic/omp.xsl:13107 classic/omp.xsl:14133 classic/omp.xsl:27268 #: classic/dynamic_strings.xsl:87 msgid "Permission" msgstr "Permissão" #: classic/omp.xsl:13114 classic/omp.xsl:14140 classic/omp.xsl:14753 #: classic/omp.xsl:15020 classic/omp.xsl:15353 classic/omp.xsl:15652 #: classic/omp.xsl:16065 classic/omp.xsl:16153 classic/omp.xsl:28113 #: classic/omp.xsl:35709 classic/dynamic_strings.xsl:74 msgid "Port List" msgstr "" #: classic/omp.xsl:13128 classic/omp.xsl:14154 classic/omp.xsl:29103 #: classic/dynamic_strings.xsl:81 msgid "Report Format" msgstr "Formato do relatório" #: classic/omp.xsl:13135 classic/omp.xsl:14161 classic/omp.xsl:24165 #: classic/omp.xsl:24513 classic/omp.xsl:24861 classic/omp.xsl:25354 #: classic/omp.xsl:25765 classic/omp.xsl:26190 classic/omp.xsl:30049 #: classic/omp.xsl:30324 classic/omp.xsl:30706 classic/omp.xsl:31264 #: classic/omp.xsl:31279 classic/omp.xsl:31489 msgid "Result" msgstr "Resultado" #: classic/omp.xsl:13142 classic/omp.xsl:14168 classic/omp.xsl:26753 #: classic/omp.xsl:27616 classic/omp.xsl:35133 classic/dynamic_strings.xsl:90 msgid "Role" msgstr "" #: classic/omp.xsl:13156 classic/gsad.xsl:528 #, fuzzy msgid "SecInfo" msgstr "SecInfo" #: classic/omp.xsl:13198 classic/omp.xsl:14210 classic/omp.xsl:26731 #: classic/omp.xsl:27588 classic/omp.xsl:36462 classic/dynamic_strings.xsl:88 msgid "User" msgstr "Usuário" #: classic/omp.xsl:13278 classic/dynamic_strings.xsl:427 msgid "Filter is still in use" msgstr "O filtro ainda está em uso" #: classic/omp.xsl:13298 classic/omp.xsl:13444 classic/omp.xsl:13446 #: classic/omp.xsl:35958 classic/dynamic_strings.xsl:117 classic/gsad.xsl:598 msgid "Filters" msgstr "Filtros" #: classic/omp.xsl:13318 classic/omp.xsl:13395 classic/omp.xsl:13419 #: classic/omp.xsl:13473 classic/omp.xsl:13548 msgid "Term" msgstr "Termo" #: classic/omp.xsl:13340 msgid "Alerts using this Filter" msgstr "Alertas usando este filtro" #: classic/omp.xsl:13488 msgid "Create Filter" msgstr "Criar filtro" #: classic/omp.xsl:13510 classic/dynamic_strings.xsl:617 msgid "Edit Filter" msgstr "Editar Filtro" #: classic/omp.xsl:13572 msgid "Save Filter" msgstr "Salvar filtro" #: classic/omp.xsl:13677 classic/omp.xsl:13683 classic/omp.xsl:24845 #: classic/omp.xsl:26174 classic/omp.xsl:27189 classic/omp.xsl:27211 #: classic/omp.xsl:27297 classic/omp.xsl:27325 msgctxt "Trashcan" msgid "in " msgstr "em " #: classic/omp.xsl:13678 classic/omp.xsl:13683 classic/omp.xsl:24845 #: classic/omp.xsl:26174 classic/omp.xsl:27189 classic/omp.xsl:27211 #: classic/omp.xsl:27297 classic/omp.xsl:27325 msgid "trashcan" msgstr "lixeira" #: classic/omp.xsl:13740 classic/omp.xsl:13934 classic/omp.xsl:14321 #: classic/omp.xsl:14477 msgctxt "Tag" msgid "Active" msgstr "Ativar" #: classic/omp.xsl:13748 classic/omp.xsl:35694 msgid "Resource Name" msgstr "Nome do recurso" #: classic/omp.xsl:13769 classic/omp.xsl:13943 msgctxt "Tag" msgid "Orphan" msgstr "" #: classic/omp.xsl:13897 msgctxt "Tag" msgid "Attached to Resource" msgstr "" #: classic/omp.xsl:13930 classic/omp.xsl:14314 classic/omp.xsl:14470 #: classic/omp.xsl:26889 classic/omp.xsl:26982 classic/omp.xsl:27668 #: classic/omp.xsl:27782 msgid "Resource ID" msgstr "" #: classic/omp.xsl:14015 classic/dynamic_strings.xsl:428 msgid "Tag is still in use" msgstr "Etiqueta ainda está em uso" #: classic/omp.xsl:14049 classic/omp.xsl:33294 classic/omp.xsl:38783 #: classic/omp.xsl:38825 msgid "Operating System" msgstr "Sistema operacional" #: classic/omp.xsl:14056 classic/omp.xsl:22712 classic/omp.xsl:22754 #: classic/omp.xsl:29669 classic/omp.xsl:33295 classic/dynamic_strings.xsl:69 #, fuzzy msgid "CPE" msgstr "CPE" #: classic/omp.xsl:14070 classic/omp.xsl:20910 classic/omp.xsl:21994 #: classic/omp.xsl:22420 classic/omp.xsl:22465 classic/omp.xsl:29691 #: classic/omp.xsl:33854 classic/omp.xsl:33931 classic/dynamic_strings.xsl:68 msgid "CVE" msgstr "CVE" #: classic/omp.xsl:14077 classic/omp.xsl:23162 classic/dynamic_strings.xsl:71 msgid "CERT-Bund Advisory" msgstr "" #: classic/omp.xsl:14084 classic/omp.xsl:23351 classic/dynamic_strings.xsl:72 msgid "DFN-CERT Advisory" msgstr "" #: classic/omp.xsl:14112 classic/omp.xsl:17126 classic/omp.xsl:23803 #: classic/omp.xsl:24922 classic/omp.xsl:24942 classic/omp.xsl:26251 #: classic/omp.xsl:26279 classic/omp.xsl:33856 classic/omp.xsl:34201 #: classic/omp.xsl:37174 classic/omp.xsl:37299 classic/dynamic_strings.xsl:67 #, fuzzy msgid "NVT" msgstr "NVT" #: classic/omp.xsl:14349 msgid "Create Tag" msgstr "Criar etiqueta" #: classic/omp.xsl:14505 msgid "Save Tag" msgstr "Salvar etiqueta" #: classic/omp.xsl:14573 classic/omp.xsl:14576 classic/dynamic_strings.xsl:394 msgid "New Target" msgstr "Novo Alvo" #: classic/omp.xsl:14630 classic/omp.xsl:14936 classic/omp.xsl:15260 msgctxt "Target Source" msgid "Manual" msgstr "Manual" #: classic/omp.xsl:14650 classic/omp.xsl:14950 classic/omp.xsl:15275 msgctxt "Target Source" msgid "From file" msgstr "Do arquivo" #: classic/omp.xsl:14681 classic/omp.xsl:14710 msgctxt "Target Source" msgid "From host assets" msgstr "" #: classic/omp.xsl:14721 classic/omp.xsl:14961 classic/omp.xsl:15287 #: classic/omp.xsl:16127 msgid "Exclude Hosts" msgstr "Hosts excluídos" #: classic/omp.xsl:14728 classic/omp.xsl:14969 classic/omp.xsl:15298 #: classic/omp.xsl:16131 msgid "Reverse Lookup Only" msgstr "" #: classic/omp.xsl:14740 classic/omp.xsl:14994 classic/omp.xsl:15325 #: classic/omp.xsl:16140 msgid "Reverse Lookup Unify" msgstr "" #: classic/omp.xsl:14760 classic/omp.xsl:15037 msgid "Create a new port list" msgstr "" #: classic/omp.xsl:14768 classic/omp.xsl:15045 classic/omp.xsl:15365 #: classic/omp.xsl:16182 msgid "Alive Test" msgstr "" #: classic/omp.xsl:14771 classic/omp.xsl:15051 classic/omp.xsl:15371 msgid "Scan Config Default" msgstr "Configuração padrão de scan" #: classic/omp.xsl:14787 classic/omp.xsl:15096 classic/omp.xsl:15416 #: classic/omp.xsl:16190 msgid "Credentials for authenticated checks" msgstr "" #: classic/omp.xsl:14791 classic/omp.xsl:15100 classic/omp.xsl:15422 #: classic/omp.xsl:16194 #, fuzzy msgid "SSH" msgstr "SSH" #: classic/omp.xsl:14800 classic/omp.xsl:15126 classic/omp.xsl:15449 #: classic/omp.xsl:16218 msgctxt "Target|Credential" msgid "on port" msgstr "na porta" #: classic/omp.xsl:14804 classic/omp.xsl:14819 classic/omp.xsl:14834 #: classic/omp.xsl:14849 classic/omp.xsl:15142 classic/omp.xsl:15174 #: classic/omp.xsl:15206 classic/omp.xsl:15238 msgid "Create a credential" msgstr "Criar uma credencial" #: classic/omp.xsl:14811 classic/omp.xsl:15149 classic/omp.xsl:15470 #: classic/omp.xsl:16227 msgid "SMB" msgstr "SMB" #: classic/omp.xsl:14826 classic/omp.xsl:15181 classic/omp.xsl:15499 #: classic/omp.xsl:16254 msgid "ESXi" msgstr "" #: classic/omp.xsl:14858 msgid "Create Target" msgstr "Criar alvo" #: classic/omp.xsl:15559 msgid "Save Target" msgstr "Salvar alvo" #: classic/omp.xsl:15648 classic/omp.xsl:35708 #, fuzzy msgid "IPs" msgstr "IPs" #: classic/omp.xsl:15663 msgctxt "Target|Credential" msgid "sort by" msgstr "classificar por" #: classic/omp.xsl:15707 classic/wizard.xsl:343 msgid "SSH Credential" msgstr "Credencial SSH" #: classic/omp.xsl:15712 classic/wizard.xsl:366 msgid "SMB Credential" msgstr "Credencial SMB" #: classic/omp.xsl:15717 classic/wizard.xsl:387 msgid "ESXi Credential" msgstr "Credencial ESXi" #: classic/omp.xsl:15722 msgid "SNMP Credential" msgstr "Credencial SNMP" #: classic/omp.xsl:15947 classic/omp.xsl:15965 classic/omp.xsl:15989 #: classic/omp.xsl:16013 classic/omp.xsl:16037 classic/omp.xsl:20309 #: classic/omp.xsl:20692 classic/omp.xsl:27385 msgid "in trashcan" msgstr "na lixeira" #: classic/omp.xsl:16087 classic/dynamic_strings.xsl:417 msgid "Target is still in use" msgstr "Alvo ainda está em uso" #: classic/omp.xsl:16149 msgid "Maximum number of hosts" msgstr "Número máximo hosts" #: classic/omp.xsl:16320 msgid "Tasks using this Target" msgstr "" #: classic/omp.xsl:16431 classic/omp.xsl:17829 classic/dynamic_strings.xsl:397 msgid "New Scan Config" msgstr "Nova configuração de scan" #: classic/omp.xsl:16460 msgctxt "Scan Config" msgid "Base" msgstr "Base" #: classic/omp.xsl:16468 #, fuzzy msgctxt "Scan Config" msgid "Empty, static and fast" msgstr "Vazio, estático e rápido" #: classic/omp.xsl:16475 #, fuzzy msgctxt "Scan Config" msgid "Full and fast" msgstr "Completo e rápido" #: classic/omp.xsl:16502 classic/omp.xsl:16505 classic/omp.xsl:16529 #: classic/omp.xsl:17835 msgid "Import Scan Config" msgstr "Importar configuração de scan" #: classic/omp.xsl:16510 classic/omp.xsl:16511 classic/omp.xsl:16657 #: classic/omp.xsl:16685 classic/omp.xsl:17427 classic/omp.xsl:17455 #: classic/omp.xsl:17866 classic/omp.xsl:17867 classic/omp.xsl:17941 #: classic/omp.xsl:35940 classic/dynamic_strings.xsl:109 classic/gsad.xsl:554 msgid "Scan Configs" msgstr "Configs de scan" #: classic/omp.xsl:16523 msgid "Import XML config" msgstr "Importar configuração de XML" #: classic/omp.xsl:16555 classic/omp.xsl:17576 msgid "Edit Scan Config Family" msgstr "Editar família de configuração de scan" #: classic/omp.xsl:16563 classic/omp.xsl:16697 classic/omp.xsl:17302 #: classic/omp.xsl:23460 classic/dynamic_strings.xsl:76 msgid "Config" msgstr "Configuração" #: classic/omp.xsl:16564 classic/omp.xsl:16698 classic/omp.xsl:17303 #: classic/omp.xsl:17646 classic/omp.xsl:17723 classic/omp.xsl:21976 #: classic/omp.xsl:22972 classic/omp.xsl:23461 msgid "Family" msgstr "" #: classic/omp.xsl:16567 msgid "Edit Network Vulnerability Tests" msgstr "" #: classic/omp.xsl:16578 classic/omp.xsl:16706 classic/omp.xsl:17304 #: classic/omp.xsl:23462 msgid "OID" msgstr "" #: classic/omp.xsl:16580 classic/omp.xsl:16708 classic/omp.xsl:17157 #: classic/omp.xsl:17196 msgid "Timeout" msgstr "" #: classic/omp.xsl:16581 classic/omp.xsl:16709 msgid "Prefs" msgstr "" #: classic/omp.xsl:16582 msgctxt "NVTs" msgid "Selected" msgstr "Selecionado" #: classic/omp.xsl:16610 classic/omp.xsl:16735 classic/omp.xsl:17164 #: classic/omp.xsl:17169 msgctxt "Timeout" msgid "default" msgstr "padrão" #: classic/omp.xsl:16636 msgid "Select and Edit NVT Details" msgstr "Selecionar e editar detalhes da NVT" #: classic/omp.xsl:16648 msgid "Selected %1 of %2 total NVTs" msgstr "" #: classic/omp.xsl:16657 classic/omp.xsl:16688 classic/omp.xsl:17595 msgid "Scan Config Family Details" msgstr "Detalhes da família de configuração do scan" #: classic/omp.xsl:16670 classic/omp.xsl:17440 msgid "Config ID" msgstr "ID de configuração" #: classic/omp.xsl:16701 msgid "Network Vulnerability Tests" msgstr "Testes de vulnerabilidade de rede" #: classic/omp.xsl:16717 classic/omp.xsl:23753 classic/dynamic_strings.xsl:183 msgid "NVT Details" msgstr "Detalhes de NVT" #: classic/omp.xsl:16752 classic/omp.xsl:35571 msgctxt "NVTs" msgid "Total" msgstr "Total" #: classic/omp.xsl:16779 classic/omp.xsl:16785 classic/omp.xsl:17296 #: classic/omp.xsl:17427 classic/omp.xsl:17458 msgid "Scan Config NVT Details" msgstr "" #: classic/omp.xsl:16800 classic/omp.xsl:16838 classic/omp.xsl:16867 msgid "File attached." msgstr "" #: classic/omp.xsl:16812 msgid "Edit Scan Config NVT Details" msgstr "" #: classic/omp.xsl:16818 classic/omp.xsl:16820 classic/omp.xsl:16881 #: classic/omp.xsl:16883 classic/omp.xsl:17107 classic/omp.xsl:17109 msgid "Export File" msgstr "" #: classic/omp.xsl:16847 classic/omp.xsl:16949 msgid "Use target SSH credentials" msgstr "" #: classic/omp.xsl:17006 msgid "Replace existing file with" msgstr "" #: classic/omp.xsl:17009 msgid "Upload file" msgstr "" #: classic/omp.xsl:17099 msgid "Edit NVT Details" msgstr "Editar detalhes da NVT" #: classic/omp.xsl:17149 classic/omp.xsl:17253 msgid "Current Value" msgstr "Valor Atual" #: classic/omp.xsl:17151 classic/omp.xsl:17190 classic/omp.xsl:17254 #: classic/omp.xsl:17270 msgid "Default Value" msgstr "Valor padrão" #: classic/omp.xsl:17189 classic/omp.xsl:17269 msgid "New Value" msgstr "Novo valor" #: classic/omp.xsl:17212 #, fuzzy msgid "Apply default timeout" msgstr "Aplicar timeout padrão" #: classic/omp.xsl:17280 classic/omp.xsl:17281 classic/omp.xsl:17810 #: classic/omp.xsl:17811 msgid "Save Config" msgstr "Salvar configuração" #: classic/omp.xsl:17305 classic/omp.xsl:21990 classic/omp.xsl:22054 #: classic/omp.xsl:22912 classic/omp.xsl:23174 classic/omp.xsl:23463 #: classic/omp.xsl:37150 msgid "Version" msgstr "Versão" #: classic/omp.xsl:17322 classic/omp.xsl:23392 classic/omp.xsl:23396 #: classic/omp.xsl:23492 classic/omp.xsl:28680 classic/omp.xsl:29137 #: classic/omp.xsl:31250 msgid "Summary" msgstr "Resumo" #: classic/omp.xsl:17337 classic/omp.xsl:23507 classic/omp.xsl:31328 msgid "Affected Software/OS" msgstr "Software afetado/SO" #: classic/omp.xsl:17350 classic/omp.xsl:23520 msgid "Vulnerability Scoring" msgstr "" #: classic/omp.xsl:17353 classic/omp.xsl:23523 msgid "CVSS base" msgstr "" #: classic/omp.xsl:17374 classic/omp.xsl:23544 msgid "CVSS base vector" msgstr "" #: classic/omp.xsl:17392 msgid "Edit Scan Config NVT" msgstr "" #: classic/omp.xsl:17399 classic/omp.xsl:17466 classic/omp.xsl:23813 msgid "Preferences" msgstr "" #: classic/omp.xsl:17431 classic/omp.xsl:17433 msgid "Scan Config Family" msgstr "" #: classic/omp.xsl:17509 classic/omp.xsl:17612 classic/omp.xsl:17680 #: classic/omp.xsl:17683 classic/omp.xsl:17781 msgctxt "Scan Config|NVTs" msgid " of " msgstr "" #: classic/omp.xsl:17532 classic/omp.xsl:17621 classic/omp.xsl:17651 #: classic/omp.xsl:17696 classic/omp.xsl:17729 classic/omp.xsl:17746 #: classic/omp.xsl:17789 classic/omp.xsl:18368 classic/omp.xsl:18462 #: classic/omp.xsl:18490 msgctxt "Scan Config" msgid "Grows" msgstr "" #: classic/omp.xsl:17534 classic/omp.xsl:17623 classic/omp.xsl:17697 #: classic/omp.xsl:17790 msgid "" "The NVT selection is DYNAMIC. New NVTs will automatically be added and " "considered." msgstr "" "A seleção do NVT está dinâmica. Novos NVTs serão adicionados e aceitos " "automaticamente." #: classic/omp.xsl:17556 classic/omp.xsl:17627 classic/omp.xsl:17657 #: classic/omp.xsl:17702 classic/omp.xsl:17736 classic/omp.xsl:17753 #: classic/omp.xsl:17795 classic/omp.xsl:18374 classic/omp.xsl:18403 #: classic/omp.xsl:18468 classic/omp.xsl:18497 msgctxt "Scan Config" msgid "Static" msgstr "Estático" #: classic/omp.xsl:17557 classic/omp.xsl:17629 classic/omp.xsl:17703 #: classic/omp.xsl:17796 classic/omp.xsl:18404 classic/omp.xsl:18498 msgid "" "The NVT selection is STATIC. New NVTs will NOT automatically be added or " "considered." msgstr "" "A seleção do NVT está estática. Novos NVTs não serão adicionados e aceitos " "automaticamente." #: classic/omp.xsl:17652 classic/omp.xsl:17731 classic/omp.xsl:17747 #: classic/omp.xsl:18369 classic/omp.xsl:18463 msgid "" "The family selection is DYNAMIC. New families will automatically be added " "and considered." msgstr "" "A seleção de família está dinâmica. Novas famílias serão adicionadas e " "aceitas automaticamente." #: classic/omp.xsl:17658 classic/omp.xsl:17738 classic/omp.xsl:17754 #: classic/omp.xsl:18375 classic/omp.xsl:18469 msgid "" "The family selection is STATIC. New families will NOT automatically be added" " or considered." msgstr "" "A seleção de família está estática. Novas famílias não serão adicionadas e " "aceitas automaticamente." #: classic/omp.xsl:17665 classic/omp.xsl:17759 msgid "NVTs selected" msgstr "NVTs selecionados" #: classic/omp.xsl:17671 classic/omp.xsl:17777 classic/omp.xsl:35569 msgctxt "Families" msgid "Total" msgstr "Total" #: classic/omp.xsl:17682 msgctxt "Scan Config|NVTs" msgid " in selected families" msgstr " nas famílias selecionadas" #: classic/omp.xsl:17685 msgctxt "Scan Config|NVTs" msgid " in total" msgstr " no total" #: classic/omp.xsl:17761 msgid "Select all NVTs" msgstr "" #: classic/omp.xsl:17825 classic/dynamic_strings.xsl:192 msgid "Scan Config Details" msgstr "" #: classic/omp.xsl:17884 classic/omp.xsl:17885 classic/omp.xsl:17897 #: classic/dynamic_strings.xsl:440 msgid "Scan Config is not writable" msgstr "" #: classic/omp.xsl:17886 msgid "Cannot move Scan Config to trashcan" msgstr "" #: classic/omp.xsl:17903 classic/omp.xsl:18125 classic/dynamic_strings.xsl:610 msgid "Edit Scan Config" msgstr "" #: classic/omp.xsl:17909 classic/dynamic_strings.xsl:270 msgid "Export Scan Config as XML" msgstr "" #: classic/omp.xsl:17915 classic/omp.xsl:17916 msgid "Sync Config" msgstr "" #: classic/omp.xsl:17976 msgid "Network Vulnerability Test Families" msgstr "" #: classic/omp.xsl:18001 classic/omp.xsl:18003 msgid "Scanner Preferences" msgstr "Preferências do Scanner" #: classic/omp.xsl:18028 classic/omp.xsl:18030 classic/omp.xsl:18198 #: classic/omp.xsl:18222 msgid "Network Vulnerability Test Preferences" msgstr "Preferências do teste de vulnerabilidade de rede" #: classic/omp.xsl:18063 msgid "Tasks using this Scan Config" msgstr "Tarefas usando estas configurações de scan" #: classic/omp.xsl:18102 classic/omp.xsl:22699 classic/omp.xsl:22850 #: classic/omp.xsl:23093 classic/omp.xsl:23302 classic/omp.xsl:23445 #: classic/omp.xsl:23821 msgid "User Tags for \"%1\"" msgstr "" #: classic/omp.xsl:18110 msgid "User Permissions for Config \"%1\"" msgstr "" #: classic/omp.xsl:18182 msgid "Edit Network Vulnerability Test Families" msgstr "Editar famílias de teste de vulnerabilidade de rede" #: classic/omp.xsl:18196 classic/omp.xsl:18209 msgid "Edit Scanner Preferences" msgstr "Editar preferências do scan" #: classic/omp.xsl:18196 msgctxt "Scanner|Preferences" msgid "None" msgstr "Nenhum" #: classic/omp.xsl:18198 msgctxt "NVT|Preferences" msgid "None" msgstr "Nenhum" #: classic/omp.xsl:18255 classic/omp.xsl:35564 msgid "Families" msgstr "" #: classic/omp.xsl:18257 msgctxt "Scan Config|Families" msgid "Total" msgstr "" #: classic/omp.xsl:18269 msgctxt "Scan Config|NVTs" msgid "Total" msgstr "" #: classic/omp.xsl:18397 msgctxt "Scan Config" msgid "Dynamic" msgstr "" #: classic/omp.xsl:18398 classic/omp.xsl:18492 msgid "" "The NVT selection is DYNAMIC. New NVTs of selected families will " "automatically be added and considered." msgstr "" #: classic/omp.xsl:18518 classic/dynamic_strings.xsl:420 msgid "Scan Config is still in use" msgstr "" #: classic/omp.xsl:18598 classic/dynamic_strings.xsl:399 msgid "New Schedule" msgstr "" #: classic/omp.xsl:18622 classic/omp.xsl:18877 msgctxt "Schedule" msgid "First Time" msgstr "" #: classic/omp.xsl:18669 classic/omp.xsl:18750 classic/omp.xsl:18932 #: classic/omp.xsl:19392 classic/omp.xsl:35662 msgctxt "Schedule" msgid "Period" msgstr "" #: classic/omp.xsl:18683 classic/omp.xsl:18706 classic/omp.xsl:18978 #: classic/omp.xsl:18981 classic/omp.xsl:19047 classic/omp.xsl:19050 msgid "hour(s)" msgstr "hora(s)" #: classic/omp.xsl:18684 classic/omp.xsl:18707 classic/omp.xsl:18986 #: classic/omp.xsl:18989 classic/omp.xsl:19055 classic/omp.xsl:19058 msgid "day(s)" msgstr "dia(s)" #: classic/omp.xsl:18685 classic/omp.xsl:18708 classic/omp.xsl:18994 #: classic/omp.xsl:18997 classic/omp.xsl:19063 classic/omp.xsl:19066 msgid "week(s)" msgstr "semana(s)" #: classic/omp.xsl:18686 classic/omp.xsl:19002 classic/omp.xsl:19005 msgid "month(s)" msgstr "mês(es)" #: classic/omp.xsl:18692 classic/omp.xsl:18754 classic/omp.xsl:19015 #: classic/omp.xsl:19417 classic/omp.xsl:35663 msgctxt "Schedule" msgid "Duration" msgstr "Duração" #: classic/omp.xsl:18740 classic/omp.xsl:19360 classic/omp.xsl:35660 msgctxt "Schedule" msgid "First Run" msgstr "Primeira execução" #: classic/omp.xsl:18745 classic/omp.xsl:19368 classic/omp.xsl:35661 msgctxt "Schedule" msgid "Next Run" msgstr "Próxima execução" #: classic/omp.xsl:18836 classic/dynamic_strings.xsl:612 msgid "Edit Schedule" msgstr "Editar agendamento" #: classic/omp.xsl:18842 msgid "Notice" msgstr "" #: classic/omp.xsl:18947 classic/omp.xsl:19030 msgid "seconds" msgstr "" #: classic/omp.xsl:18961 classic/omp.xsl:19199 classic/omp.xsl:19281 #: classic/omp.xsl:19404 msgid "months" msgstr "" #: classic/omp.xsl:19096 classic/omp.xsl:35396 classic/omp.xsl:35399 msgid "week" msgstr "" #: classic/omp.xsl:19099 msgid "weeks" msgstr "" #: classic/omp.xsl:19108 classic/omp.xsl:35387 classic/omp.xsl:35390 msgid "day" msgstr "" #: classic/omp.xsl:19111 classic/omp.xsl:23951 classic/omp.xsl:24336 #: classic/omp.xsl:24360 classic/omp.xsl:24384 classic/omp.xsl:25104 #: classic/omp.xsl:25512 classic/omp.xsl:25534 classic/omp.xsl:25556 msgid "days" msgstr "" #: classic/omp.xsl:19120 classic/omp.xsl:35378 classic/omp.xsl:35381 msgid "hour" msgstr "" #: classic/omp.xsl:19123 msgid "hours" msgstr "horas" #: classic/omp.xsl:19132 msgid "min" msgstr "min" #: classic/omp.xsl:19135 msgid "mins" msgstr "minutos" #: classic/omp.xsl:19142 msgid "sec" msgstr "seg" #: classic/omp.xsl:19147 msgid "secs" msgstr "segundos" #: classic/omp.xsl:19194 classic/omp.xsl:19276 classic/omp.xsl:19399 #: classic/omp.xsl:35405 classic/omp.xsl:35408 msgid "month" msgstr "mês" #: classic/omp.xsl:19213 classic/omp.xsl:19295 classic/omp.xsl:19421 msgctxt "Time" msgid "Entire Operation" msgstr "Operação inteira" #: classic/omp.xsl:19320 classic/dynamic_strings.xsl:422 #, fuzzy msgid "Schedule is still in use" msgstr "O agendamento ainda esta em uso" #: classic/omp.xsl:19340 classic/omp.xsl:36039 classic/dynamic_strings.xsl:112 #: classic/gsad.xsl:567 msgid "Schedules" msgstr "Agendamentos" #: classic/omp.xsl:19447 msgid "Tasks using this Schedule" msgstr "" #: classic/omp.xsl:19546 classic/omp.xsl:19549 classic/dynamic_strings.xsl:403 msgid "New Scanner" msgstr "" #: classic/omp.xsl:19554 classic/omp.xsl:19555 classic/omp.xsl:19920 #: classic/omp.xsl:36030 classic/dynamic_strings.xsl:116 classic/gsad.xsl:592 msgid "Scanners" msgstr "" #: classic/omp.xsl:19599 classic/omp.xsl:19809 classic/omp.xsl:20086 #: classic/omp.xsl:36974 msgid "CA Certificate" msgstr "" #: classic/omp.xsl:19623 msgid "Create Scanner" msgstr "" #: classic/omp.xsl:19720 classic/dynamic_strings.xsl:616 msgid "Edit Scanner" msgstr "" #: classic/omp.xsl:19817 msgctxt "Certificate" msgid "Existing" msgstr "" #: classic/omp.xsl:19821 classic/omp.xsl:19827 msgctxt "Certificate" msgid "Default" msgstr "" #: classic/omp.xsl:19833 msgctxt "Certificate" msgid "New:" msgstr "Nova:" #: classic/omp.xsl:19839 classic/omp.xsl:19842 msgctxt "Action Verb" msgid "Download CA Certificate currently in use" msgstr "Baixar o certificado da CA atualmente em uso" #: classic/omp.xsl:19873 classic/omp.xsl:19875 msgctxt "Action Verb" msgid "Download Certificate currently in use" msgstr "Baixar o certificado atualmente em uso" #: classic/omp.xsl:19886 msgid "Save Scanner" msgstr "Salvar scanner" #: classic/omp.xsl:19941 classic/omp.xsl:19954 msgid "builtin scanner" msgstr "" #: classic/omp.xsl:19994 msgid "Online Response of Scanner" msgstr "" #: classic/omp.xsl:19998 msgid "Scanner Name" msgstr "Nome do scanner" #: classic/omp.xsl:20002 msgid "Scanner Version" msgstr "Versão do scanner" #: classic/omp.xsl:20006 msgid "OSP Daemon" msgstr "" #: classic/omp.xsl:20014 classic/omp.xsl:28165 classic/omp.xsl:28312 #: classic/omp.xsl:28413 msgid "Protocol" msgstr "" #: classic/omp.xsl:20031 msgid "Scanner parameters" msgstr "" #: classic/omp.xsl:20038 msgid "Default" msgstr "" #: classic/omp.xsl:20039 msgid "Mandatory" msgstr "" #: classic/omp.xsl:20070 msgid "OSP Scanner is offline" msgstr "" #: classic/omp.xsl:20078 classic/omp.xsl:34150 msgid "from Credential" msgstr "" #: classic/omp.xsl:20104 msgid "Tasks using this Scanner" msgstr "" #: classic/omp.xsl:20313 classic/omp.xsl:20696 classic/dynamic_strings.xsl:191 msgid "Credential Details" msgstr "" #: classic/omp.xsl:20343 classic/dynamic_strings.xsl:426 msgid "Scanner is still in use" msgstr "O scanner ainda está em uso" #: classic/omp.xsl:20358 classic/omp.xsl:20361 classic/dynamic_strings.xsl:401 msgid "New Slave" msgstr "Novo escravo" #: classic/omp.xsl:20428 msgid "Create Slave" msgstr "Criar escravo" #: classic/omp.xsl:20529 classic/dynamic_strings.xsl:614 msgid "Edit Slave" msgstr "Editar escravo" #: classic/omp.xsl:20600 msgid "Save Slave" msgstr "Salvar escravo" #: classic/omp.xsl:20727 classic/dynamic_strings.xsl:424 msgid "Slave is still in use" msgstr "O escravo ainda está em uso" #: classic/omp.xsl:20803 msgid "Tasks using this Slave" msgstr "Tarefas usando este escravo" #: classic/omp.xsl:20934 #, fuzzy msgid "BID" msgstr "BID" #: classic/omp.xsl:20955 classic/omp.xsl:20963 classic/omp.xsl:37365 msgid "CERT" msgstr "CERT" #: classic/omp.xsl:20956 classic/omp.xsl:37212 classic/gsad.xsl:1114 msgid "Warning" msgstr "" #: classic/omp.xsl:21001 msgctxt "SecInfo|References" msgid "Other" msgstr "" #: classic/omp.xsl:21841 classic/omp.xsl:22129 classic/omp.xsl:22191 #: classic/omp.xsl:22612 classic/omp.xsl:22764 classic/omp.xsl:22908 #: classic/omp.xsl:23179 classic/omp.xsl:23362 classic/omp.xsl:38846 #: classic/omp.xsl:39409 msgid "Title" msgstr "" #: classic/omp.xsl:21901 msgctxt "CVSS Vector Short" msgid "Vector" msgstr "" #: classic/omp.xsl:21905 msgctxt "CVSS Vector Short" msgid "Complexity" msgstr "" #: classic/omp.xsl:21909 msgctxt "CVSS Vector Short" msgid "Authentication" msgstr "" #: classic/omp.xsl:21913 msgctxt "CVSS Vector Short" msgid "Confidentiality Impact" msgstr "Impacto da confidencialidade" #: classic/omp.xsl:21917 msgctxt "CVSS Vector Short" msgid "Integrity Impact" msgstr "Impacto da integridade" #: classic/omp.xsl:21921 msgctxt "CVSS Vector Short" msgid "Availability Impact" msgstr "Impacto da disponibilidade" #: classic/omp.xsl:21925 classic/omp.xsl:22447 msgctxt "Date" msgid "Published" msgstr "Publicado" #: classic/omp.xsl:22062 msgid "Class" msgstr "Classe" #: classic/omp.xsl:22420 classic/dynamic_strings.xsl:184 msgid "CVE Details" msgstr "Detalhes da CVE" #: classic/omp.xsl:22455 classic/omp.xsl:22744 classic/omp.xsl:22782 msgctxt "Date" msgid "Last updated" msgstr "Última atualização" #: classic/omp.xsl:22474 #, fuzzy msgid "CWE ID" msgstr "ID da CWE" #: classic/omp.xsl:22489 msgid "Base score" msgstr "" #: classic/omp.xsl:22582 classic/omp.xsl:22585 classic/omp.xsl:23008 #: classic/omp.xsl:23043 classic/omp.xsl:23695 classic/omp.xsl:31464 #: classic/omp.xsl:31520 msgid "References" msgstr "" #: classic/omp.xsl:22582 classic/omp.xsl:23043 msgctxt "SecInfo|References" msgid "None" msgstr "" #: classic/omp.xsl:22608 msgid "CERT Advisories referencing this CVE" msgstr "" #: classic/omp.xsl:22630 msgid "Unknown CERT type!" msgstr "" #: classic/omp.xsl:22643 classic/omp.xsl:22646 msgid "Vulnerable products" msgstr "" #: classic/omp.xsl:22643 msgctxt "CVE|Products" msgid "None" msgstr "" #: classic/omp.xsl:22668 classic/omp.xsl:22671 msgid "NVTs addressing this CVE" msgstr "" #: classic/omp.xsl:22668 msgctxt "NVTs" msgid "None" msgstr "" #: classic/omp.xsl:22692 #, fuzzy msgid "" "This CVE was not found in the database. This is not necessarily an error, " "because the CVE number might have been assigned for the issue, but the CVE " "not yet published. Eventually the CVE content will appear in the database." msgstr "" "Esta CVE não foi encontrada no banco de dados. Isso não é necessariamente um " "erro, porque o número CVE poderia ter sido atribuído para o problema, mas a " "CVE ainda não foi publicada. Eventualmente, o conteúdo CVE aparece no banco " "de dados." #: classic/omp.xsl:22712 classic/dynamic_strings.xsl:185 #, fuzzy msgid "CPE Details" msgstr "Detalhes de CPE" #: classic/omp.xsl:22770 msgid "NVD ID" msgstr "ID da NVD" #: classic/omp.xsl:22776 msgid "Deprecated by" msgstr "" #: classic/omp.xsl:22814 msgid "" "This CPE does not appear in the CPE dictionary but is referenced by one or " "more CVE." msgstr "" #: classic/omp.xsl:22820 classic/omp.xsl:22823 msgid "Reported vulnerabilites" msgstr "" #: classic/omp.xsl:22820 msgctxt "CPE|Vulnerabilities" msgid "None" msgstr "" #: classic/omp.xsl:22863 classic/dynamic_strings.xsl:186 msgid "OVAL Definition Details" msgstr "" #: classic/omp.xsl:22916 msgid "Definition class" msgstr "" #: classic/omp.xsl:22920 classic/omp.xsl:23263 classic/omp.xsl:23276 #: classic/omp.xsl:23416 classic/omp.xsl:23433 msgid "Referenced CVEs" msgstr "" #: classic/omp.xsl:22945 msgctxt "OVAL Definition" msgid "Deprecated" msgstr "" #: classic/omp.xsl:22952 msgid "File" msgstr "" #: classic/omp.xsl:22963 classic/omp.xsl:23257 msgctxt "Resource Property|Description" msgid "None" msgstr "" #: classic/omp.xsl:22969 classic/omp.xsl:22990 msgctxt "OVAL Definition" msgid "Affected" msgstr "" #: classic/omp.xsl:22990 msgctxt "OVAL Definition|Affected" msgid "None" msgstr "" #: classic/omp.xsl:22996 classic/omp.xsl:23002 msgid "Criteria" msgstr "" #: classic/omp.xsl:23002 msgctxt "OVAL Definition|Criteria" msgid "None" msgstr "" #: classic/omp.xsl:23011 classic/omp.xsl:39203 msgid "Source" msgstr "" #: classic/omp.xsl:23012 msgid "Ref.ID" msgstr "" #: classic/omp.xsl:23049 classic/omp.xsl:23081 msgid "Repository history" msgstr "" #: classic/omp.xsl:23056 classic/omp.xsl:29824 msgid "Date" msgstr "" #: classic/omp.xsl:23057 msgid "Contributors" msgstr "" #: classic/omp.xsl:23081 msgctxt "OVAL Definition|History" msgid "None" msgstr "" #: classic/omp.xsl:23086 msgid "OVAL definition not found" msgstr "" #: classic/omp.xsl:23087 msgid "" "No OVAL definition with the requested ID could be found in the SCAP " "database." msgstr "" #: classic/omp.xsl:23128 msgid "CERT-Bund Details" msgstr "" #: classic/omp.xsl:23185 msgid "Software" msgstr "" #: classic/omp.xsl:23189 msgid "Platform" msgstr "" #: classic/omp.xsl:23193 msgid "Effect" msgstr "" #: classic/omp.xsl:23197 msgid "Remote Attack" msgstr "" #: classic/omp.xsl:23219 msgid "CERT-Bund risk rating" msgstr "" #: classic/omp.xsl:23225 msgid "Reference" msgstr "" #: classic/omp.xsl:23230 msgid "Reference URL" msgstr "" #: classic/omp.xsl:23237 classic/omp.xsl:23245 msgid "Categories" msgstr "" #: classic/omp.xsl:23245 msgctxt "CERT-Bund Advisory|Categories" msgid "None" msgstr "" #: classic/omp.xsl:23276 msgctxt "CVEs" msgid "None" msgstr "" #: classic/omp.xsl:23282 classic/omp.xsl:23402 msgid "Other links" msgstr "" #: classic/omp.xsl:23295 msgid "CERT-Bund advisory not found" msgstr "" #: classic/omp.xsl:23296 msgid "" "No CERT-Bund advisory with the requested ID could be found in the SCAP " "database." msgstr "" #: classic/omp.xsl:23317 classic/dynamic_strings.xsl:188 msgid "DFN-CERT Advisory Details" msgstr "" #: classic/omp.xsl:23368 msgid "Advisory link" msgstr "" #: classic/omp.xsl:23396 msgctxt "Resource Property|Summary" msgid "None" msgstr "" #: classic/omp.xsl:23438 msgid "DFN-CERT advisory not found" msgstr "" #: classic/omp.xsl:23439 msgid "" "No DFN-CERT advisory with the requested ID could be found in the SCAP " "database." msgstr "" #: classic/omp.xsl:23468 msgid "Notes on NVT %1" msgstr "" #: classic/omp.xsl:23477 msgid "Overrides on NVT %1" msgstr "" #: classic/omp.xsl:23486 msgid "Show scan results for this NVT" msgstr "" #: classic/omp.xsl:23558 classic/omp.xsl:31337 msgid "Vulnerability Insight" msgstr "" #: classic/omp.xsl:23574 classic/omp.xsl:31347 msgid "Vulnerability Detection Method" msgstr "" #: classic/omp.xsl:23590 msgid "Quality of Detection" msgstr "" #: classic/omp.xsl:23611 classic/omp.xsl:31300 msgid "Impact" msgstr "" #: classic/omp.xsl:23628 classic/omp.xsl:31309 msgid "Solution" msgstr "" #: classic/omp.xsl:23659 msgid "Other tags" msgstr "" #: classic/omp.xsl:23763 classic/omp.xsl:23765 classic/omp.xsl:31154 #: classic/omp.xsl:31157 classic/omp.xsl:31162 classic/omp.xsl:31165 #: classic/omp.xsl:31170 classic/omp.xsl:31173 classic/omp.xsl:31178 #: classic/omp.xsl:31181 msgid "Add Note" msgstr "" #: classic/omp.xsl:23768 classic/omp.xsl:23770 classic/omp.xsl:31195 #: classic/omp.xsl:31197 classic/omp.xsl:31202 classic/omp.xsl:31205 #: classic/omp.xsl:31210 classic/omp.xsl:31213 classic/omp.xsl:31218 #: classic/omp.xsl:31221 msgid "Add Override" msgstr "" #: classic/omp.xsl:23838 classic/dynamic_strings.xsl:392 msgid "New Note" msgstr "" #: classic/omp.xsl:23885 classic/omp.xsl:24290 classic/omp.xsl:24742 #: classic/omp.xsl:25041 classic/omp.xsl:25469 classic/omp.xsl:26044 msgid "NVT Name" msgstr "" #: classic/omp.xsl:23892 classic/omp.xsl:24296 classic/omp.xsl:24727 #: classic/omp.xsl:24747 classic/omp.xsl:25048 classic/omp.xsl:25475 #: classic/omp.xsl:26029 classic/omp.xsl:26049 msgctxt "NVT" msgid "None. Result was an open port." msgstr "" #: classic/omp.xsl:23911 classic/omp.xsl:24763 classic/omp.xsl:25067 #: classic/omp.xsl:26065 msgid "NVT OID" msgstr "" #: classic/omp.xsl:23929 classic/omp.xsl:24312 classic/omp.xsl:24774 #: classic/omp.xsl:24926 msgctxt "Note" msgid "Active" msgstr "" #: classic/omp.xsl:23935 classic/omp.xsl:24319 classic/omp.xsl:24350 #: classic/omp.xsl:24374 classic/omp.xsl:25090 classic/omp.xsl:25498 #: classic/omp.xsl:25526 classic/omp.xsl:25548 msgid "always" msgstr "" #: classic/omp.xsl:23943 classic/omp.xsl:24332 classic/omp.xsl:24356 #: classic/omp.xsl:24380 classic/omp.xsl:25097 classic/omp.xsl:25510 #: classic/omp.xsl:25532 classic/omp.xsl:25554 msgctxt "Time" msgid "for the next" msgstr "" #: classic/omp.xsl:23973 classic/omp.xsl:23991 classic/omp.xsl:24407 #: classic/omp.xsl:24413 classic/omp.xsl:24801 classic/omp.xsl:25126 #: classic/omp.xsl:25144 classic/omp.xsl:25579 classic/omp.xsl:25585 #: classic/omp.xsl:26103 msgctxt "Hosts" msgid "Any" msgstr "" #: classic/omp.xsl:24009 classic/omp.xsl:25164 classic/omp.xsl:30911 #: classic/omp.xsl:30915 classic/omp.xsl:32038 msgctxt "Result" msgid "Location" msgstr "" #: classic/omp.xsl:24018 classic/omp.xsl:24036 classic/omp.xsl:25173 #: classic/omp.xsl:25191 msgctxt "Result|Location" msgid "Any" msgstr "" #: classic/omp.xsl:24063 classic/omp.xsl:24089 classic/omp.xsl:24460 #: classic/omp.xsl:24466 classic/omp.xsl:24830 classic/omp.xsl:25220 #: classic/omp.xsl:25246 classic/omp.xsl:25632 classic/omp.xsl:25638 #: classic/omp.xsl:25902 classic/omp.xsl:26132 classic/omp.xsl:26144 #: classic/omp.xsl:30314 msgctxt "Severity" msgid "Any" msgstr "" #: classic/omp.xsl:24124 classic/omp.xsl:24143 classic/omp.xsl:24494 #: classic/omp.xsl:24500 classic/omp.xsl:24855 classic/omp.xsl:25313 #: classic/omp.xsl:25332 classic/omp.xsl:25746 classic/omp.xsl:25752 #: classic/omp.xsl:26184 msgctxt "Task" msgid "Any" msgstr "" #: classic/omp.xsl:24172 classic/omp.xsl:24521 classic/omp.xsl:24527 #: classic/omp.xsl:24553 classic/omp.xsl:24871 classic/omp.xsl:25361 #: classic/omp.xsl:25773 classic/omp.xsl:25779 classic/omp.xsl:25800 #: classic/omp.xsl:26200 msgctxt "Result" msgid "Any" msgstr "" #: classic/omp.xsl:24182 classic/omp.xsl:25371 msgctxt "Note or Override|Result" msgid "Only the selected one" msgstr "" #: classic/omp.xsl:24207 classic/omp.xsl:24539 classic/omp.xsl:24918 #: classic/omp.xsl:24943 classic/omp.xsl:25791 classic/omp.xsl:26247 #: classic/omp.xsl:26280 msgid "Text" msgstr "" #: classic/omp.xsl:24217 classic/omp.xsl:24553 classic/omp.xsl:24557 #: classic/omp.xsl:25396 classic/omp.xsl:25800 classic/omp.xsl:25804 msgid "Associated Result" msgstr "" #: classic/omp.xsl:24245 classic/omp.xsl:30168 classic/omp.xsl:30175 #: classic/omp.xsl:30182 classic/omp.xsl:30189 classic/omp.xsl:30196 #: classic/omp.xsl:30203 classic/dynamic_strings.xsl:605 msgid "Edit Note" msgstr "" #: classic/omp.xsl:24325 classic/omp.xsl:24781 classic/omp.xsl:25504 #: classic/omp.xsl:26083 msgctxt "Time" msgid "until" msgstr "" #: classic/omp.xsl:24434 classic/omp.xsl:24440 classic/omp.xsl:24814 #: classic/omp.xsl:25606 classic/omp.xsl:25612 classic/omp.xsl:26116 msgctxt "Port" msgid "Any" msgstr "" #: classic/omp.xsl:24546 msgid "Save Note" msgstr "" #: classic/omp.xsl:24603 classic/omp.xsl:24685 classic/omp.xsl:24840 #: classic/omp.xsl:24865 msgctxt "Note" msgid "Orphan" msgstr "" #: classic/omp.xsl:24618 classic/omp.xsl:24674 classic/omp.xsl:25889 #: classic/omp.xsl:25976 msgid "Result was an open port." msgstr "" #: classic/omp.xsl:24618 classic/omp.xsl:24674 classic/omp.xsl:25889 #: classic/omp.xsl:25976 msgctxt "NVT" msgid "None" msgstr "" #: classic/omp.xsl:24722 msgid "Note for NVT" msgstr "" #: classic/omp.xsl:24791 classic/omp.xsl:26093 msgctxt "Note or Override" msgid "Application" msgstr "" #: classic/omp.xsl:24880 msgctxt "Note" msgid "Appearance when active" msgstr "" #: classic/omp.xsl:24883 classic/omp.xsl:26212 msgid "Appearance" msgstr "" #: classic/omp.xsl:24893 msgid "User Tags for this Note" msgstr "" #: classic/omp.xsl:24899 msgid "Permissions for this Note" msgstr "" #: classic/omp.xsl:24994 classic/dynamic_strings.xsl:393 msgid "New Override" msgstr "" #: classic/omp.xsl:25084 classic/omp.xsl:25491 classic/omp.xsl:26076 #: classic/omp.xsl:26263 msgctxt "Override" msgid "Active" msgstr "" #: classic/omp.xsl:25272 classic/omp.xsl:25658 classic/omp.xsl:26138 msgid "New Severity" msgstr "" #: classic/omp.xsl:25285 classic/omp.xsl:25708 msgctxt "Severity" msgid "False Positive" msgstr "" #: classic/omp.xsl:25293 classic/omp.xsl:25724 msgctxt "Override|Severity" msgid "Other" msgstr "" #: classic/omp.xsl:25424 classic/omp.xsl:30442 classic/omp.xsl:30449 #: classic/omp.xsl:30456 classic/omp.xsl:30463 classic/omp.xsl:30470 #: classic/omp.xsl:30477 classic/dynamic_strings.xsl:606 msgid "Edit Override" msgstr "" #: classic/omp.xsl:25871 classic/omp.xsl:25987 classic/omp.xsl:26169 #: classic/omp.xsl:26194 msgctxt "Override" msgid "Orphan" msgstr "" #: classic/omp.xsl:26024 msgid "Override for NVT" msgstr "" #: classic/omp.xsl:26209 msgctxt "Override" msgid "Appearance when active" msgstr "" #: classic/omp.xsl:26222 msgid "User Tags for this Override" msgstr "" #: classic/omp.xsl:26228 msgid "Permissions for this Override" msgstr "" #: classic/omp.xsl:26255 msgctxt "Override|Severity" msgid "From" msgstr "" #: classic/omp.xsl:26259 msgctxt "Override|Severity" msgid "To" msgstr "" #: classic/omp.xsl:26437 classic/dynamic_strings.xsl:431 msgid "Group is still in use" msgstr "" #: classic/omp.xsl:26457 classic/omp.xsl:26535 classic/omp.xsl:26536 #: classic/omp.xsl:35967 classic/omp.xsl:36172 classic/omp.xsl:36249 #: classic/omp.xsl:36489 classic/omp.xsl:36717 classic/dynamic_strings.xsl:121 #: classic/gsad.xsl:666 msgid "Groups" msgstr "" #: classic/omp.xsl:26473 classic/omp.xsl:26565 classic/omp.xsl:26643 #: classic/omp.xsl:34758 classic/omp.xsl:34823 classic/omp.xsl:35146 #: classic/omp.xsl:36459 classic/dynamic_strings.xsl:120 classic/gsad.xsl:660 msgid "Users" msgstr "" #: classic/omp.xsl:26527 classic/omp.xsl:26530 classic/dynamic_strings.xsl:408 msgid "New Group" msgstr "" #: classic/omp.xsl:26572 msgid "Special Groups" msgstr "" #: classic/omp.xsl:26577 msgid "" "Create permission to grant full read and write access among all group " "members and across any resources" msgstr "" #: classic/omp.xsl:26583 msgid "Create Group" msgstr "" #: classic/omp.xsl:26605 classic/dynamic_strings.xsl:621 msgid "Edit Group" msgstr "" #: classic/omp.xsl:26653 msgid "Save Group" msgstr "" #: classic/omp.xsl:26790 classic/omp.xsl:34833 classic/dynamic_strings.xsl:406 msgid "New Permission" msgstr "" #: classic/omp.xsl:26820 classic/omp.xsl:27533 classic/dynamic_strings.xsl:631 msgid "has super access" msgstr "" #: classic/omp.xsl:26821 classic/omp.xsl:27534 msgid "Super (Has super access)" msgstr "" #: classic/omp.xsl:26829 classic/omp.xsl:27540 classic/omp.xsl:27550 msgid "%1 ID" msgstr "" #: classic/omp.xsl:26890 classic/omp.xsl:27671 classic/omp.xsl:27674 msgid "User ID" msgstr "" #: classic/omp.xsl:26891 classic/omp.xsl:27679 classic/omp.xsl:27682 msgid "Role ID" msgstr "" #: classic/omp.xsl:26892 classic/omp.xsl:27687 classic/omp.xsl:27690 msgid "Group ID" msgstr "" #: classic/omp.xsl:27037 msgctxt "Permission|Grant" msgid "Grant " msgstr "" #: classic/omp.xsl:27041 msgctxt "Permission" msgid "read" msgstr "" #: classic/omp.xsl:27042 msgctxt "Permission" msgid "proxy" msgstr "" #: classic/omp.xsl:27044 msgctxt "Permission|Grant" msgid " permissions" msgstr "" #: classic/omp.xsl:27049 msgctxt "Permission|Grant" msgid " to " msgstr "" #: classic/omp.xsl:27057 msgctxt "Permission|Grant" msgid " on " msgstr "" #: classic/omp.xsl:27080 msgctxt "Permission" msgid "including related resources" msgstr "" #: classic/omp.xsl:27083 msgctxt "Permission" msgid "for current resource only" msgstr "" #: classic/omp.xsl:27086 msgctxt "Permission" msgid "for related resources only" msgstr "" #: classic/omp.xsl:27154 classic/omp.xsl:27155 classic/omp.xsl:27358 #: classic/omp.xsl:27359 msgid "Permission made visible for:" msgstr "" #: classic/omp.xsl:27186 classic/omp.xsl:27322 msgctxt "Permission" msgid "Orphan" msgstr "" #: classic/omp.xsl:27415 classic/omp.xsl:34974 classic/dynamic_strings.xsl:429 msgid "Permission is still in use" msgstr "" #: classic/omp.xsl:27506 classic/dynamic_strings.xsl:619 msgid "Edit Permission" msgstr "" #: classic/omp.xsl:27860 classic/omp.xsl:27863 classic/omp.xsl:28453 #: classic/dynamic_strings.xsl:395 msgid "New Port List" msgstr "" #: classic/omp.xsl:27868 classic/omp.xsl:27869 classic/omp.xsl:28110 #: classic/omp.xsl:28459 classic/omp.xsl:36003 classic/dynamic_strings.xsl:106 #: classic/gsad.xsl:542 msgid "Port Lists" msgstr "" #: classic/omp.xsl:27896 classic/omp.xsl:28147 classic/omp.xsl:28306 msgid "Port Ranges" msgstr "" #: classic/omp.xsl:27908 msgctxt "Port List" msgid "From file" msgstr "" #: classic/omp.xsl:27917 msgid "Create Port List" msgstr "" #: classic/omp.xsl:27941 msgid "Port Counts" msgstr "" #: classic/omp.xsl:27943 msgctxt "Port Counts" msgid "Total" msgstr "" #: classic/omp.xsl:27948 msgid "TCP" msgstr "" #: classic/omp.xsl:27953 msgid "UDP" msgstr "" #: classic/omp.xsl:28090 classic/omp.xsl:28342 classic/dynamic_strings.xsl:418 msgid "Port List is still in use" msgstr "" #: classic/omp.xsl:28126 msgid "Port count" msgstr "" #: classic/omp.xsl:28130 msgid "TCP Port count" msgstr "" #: classic/omp.xsl:28134 msgid "UDP Port count" msgstr "" #: classic/omp.xsl:28163 classic/omp.xsl:28310 classic/omp.xsl:28399 msgctxt "Port Range" msgid "Start" msgstr "" #: classic/omp.xsl:28164 classic/omp.xsl:28311 classic/omp.xsl:28406 msgctxt "Port Range" msgid "End" msgstr "" #: classic/omp.xsl:28191 msgid "Targets using this Port List" msgstr "" #: classic/omp.xsl:28246 classic/dynamic_strings.xsl:608 msgid "Edit Port List" msgstr "" #: classic/omp.xsl:28289 msgid "Save Port List" msgstr "" #: classic/omp.xsl:28298 classic/omp.xsl:28302 msgid "Add Port Range" msgstr "" #: classic/omp.xsl:28386 msgid "New Port Range" msgstr "" #: classic/omp.xsl:28470 msgid "Import XML Port List" msgstr "" #: classic/omp.xsl:28545 classic/omp.xsl:29112 classic/omp.xsl:35628 msgctxt "File" msgid "Extension" msgstr "" #: classic/omp.xsl:28549 classic/omp.xsl:29116 classic/omp.xsl:35629 msgid "Content Type" msgstr "" #: classic/omp.xsl:28553 classic/omp.xsl:35630 msgid "Trust (Last Verified)" msgstr "" #: classic/omp.xsl:28557 classic/omp.xsl:28688 classic/omp.xsl:29124 #: classic/omp.xsl:35631 msgctxt "Report Format" msgid "Active" msgstr "" #: classic/omp.xsl:28570 classic/omp.xsl:28573 classic/dynamic_strings.xsl:400 msgid "New Report Format" msgstr "" #: classic/omp.xsl:28578 classic/omp.xsl:28579 classic/omp.xsl:29100 #: classic/omp.xsl:36012 classic/dynamic_strings.xsl:113 classic/gsad.xsl:573 msgid "Report Formats" msgstr "" #: classic/omp.xsl:28593 msgid "Import XML report format" msgstr "" #: classic/omp.xsl:28599 msgid "Import Report Format" msgstr "" #: classic/omp.xsl:28653 classic/dynamic_strings.xsl:613 msgid "Edit Report Format" msgstr "" #: classic/omp.xsl:28729 classic/omp.xsl:28732 classic/omp.xsl:29153 msgid "Parameters" msgstr "" #: classic/omp.xsl:28729 msgctxt "Report Format|Parameters" msgid "None" msgstr "" #: classic/omp.xsl:28822 msgid "Verifying Report Format..." msgstr "" #: classic/omp.xsl:28823 classic/omp.xsl:28846 msgid "Verify Report Format" msgstr "" #: classic/omp.xsl:28834 msgid "Report Format has been verified." msgstr "" #: classic/omp.xsl:28839 msgid "Report Format could not be verified." msgstr "" #: classic/omp.xsl:28847 msgid "Permission to verify Report Format denied" msgstr "" #: classic/omp.xsl:28906 classic/dynamic_strings.xsl:423 msgid "Report Format is still in use" msgstr "" #: classic/omp.xsl:29182 msgid "Alerts using this Report Format" msgstr "" #: classic/omp.xsl:29339 msgid "Host Details (Classic)" msgstr "" #: classic/omp.xsl:29342 classic/omp.xsl:39025 classic/dynamic_strings.xsl:179 msgid "Host Details" msgstr "" #: classic/omp.xsl:29427 classic/omp.xsl:32251 classic/omp.xsl:32392 #: classic/omp.xsl:32900 msgctxt "Report" msgid "not finished" msgstr "" #: classic/omp.xsl:29475 classic/omp.xsl:32189 classic/omp.xsl:32359 #: classic/omp.xsl:32770 classic/omp.xsl:39126 classic/omp.xsl:39370 msgid "OS" msgstr "" #: classic/omp.xsl:29487 msgid "Open Ports" msgstr "" #: classic/omp.xsl:29493 msgid "Open TCP Ports" msgstr "" #: classic/omp.xsl:29502 msgid "Open UDP Ports" msgstr "" #: classic/omp.xsl:29511 classic/omp.xsl:29663 classic/omp.xsl:32772 msgid "Apps" msgstr "" #: classic/omp.xsl:29517 classic/omp.xsl:32192 classic/omp.xsl:32363 #: classic/omp.xsl:32773 classic/omp.xsl:33030 msgctxt "Host" msgid "Distance" msgstr "" #: classic/omp.xsl:29531 msgid "Host Identification" msgstr "" #: classic/omp.xsl:29534 msgid "Identifier" msgstr "" #: classic/omp.xsl:29554 msgid "Scanned IP" msgstr "" #: classic/omp.xsl:29559 classic/omp.xsl:29565 classic/omp.xsl:29571 #: classic/omp.xsl:29577 classic/omp.xsl:39114 classic/omp.xsl:39362 msgid "Hostname" msgstr "" #: classic/omp.xsl:29559 msgid "target definition" msgstr "" #: classic/omp.xsl:29565 msgid "reverse lookup" msgstr "" #: classic/omp.xsl:29571 msgid "WMI, Standalone" msgstr "" #: classic/omp.xsl:29577 msgid "WMI, Domain" msgstr "" #: classic/omp.xsl:29590 classic/omp.xsl:29593 msgid "Hardware" msgstr "" #: classic/omp.xsl:29590 msgid "Information not available" msgstr "" #: classic/omp.xsl:29596 msgctxt "Hardware" msgid "Component" msgstr "" #: classic/omp.xsl:29597 msgid "Values" msgstr "" #: classic/omp.xsl:29601 msgid "CPU" msgstr "" #: classic/omp.xsl:29607 msgctxt "Hardware" msgid "Memory" msgstr "" #: classic/omp.xsl:29613 msgid "Target-Interface" msgstr "" #: classic/omp.xsl:29635 msgid "Other MACs" msgstr "" #: classic/omp.xsl:29647 msgid "Netinfo dump" msgstr "" #: classic/omp.xsl:29663 msgctxt "Apps" msgid "None" msgstr "" #: classic/omp.xsl:29666 msgid "Detected Applications" msgstr "" #: classic/omp.xsl:29672 classic/omp.xsl:32193 msgid "Prognosis" msgstr "" #: classic/omp.xsl:29898 msgid "Scan Results" msgstr "" #: classic/omp.xsl:30057 msgctxt "Note" msgid "Active until" msgstr "" #: classic/omp.xsl:30068 classic/omp.xsl:30146 classic/omp.xsl:30342 #: classic/omp.xsl:30420 msgctxt "Action Verb" msgid "Move to Trashcan" msgstr "" #: classic/omp.xsl:30069 classic/dynamic_strings.xsl:498 msgid "Permission to move Note to trashcan denied" msgstr "" #: classic/omp.xsl:30147 msgid "Note cannot be moved to trashcan" msgstr "" #: classic/omp.xsl:30152 classic/dynamic_strings.xsl:181 msgid "Note Details" msgstr "" #: classic/omp.xsl:30158 classic/dynamic_strings.xsl:519 msgid "Permission to edit Note denied" msgstr "" #: classic/omp.xsl:30163 classic/dynamic_strings.xsl:435 msgid "Note is not writable" msgstr "" #: classic/omp.xsl:30289 classic/dynamic_strings.xsl:242 msgid "Export Note" msgstr "" #: classic/omp.xsl:30311 msgid "Override from " msgstr "" #: classic/omp.xsl:30323 msgctxt "Override" msgid " to " msgstr "" #: classic/omp.xsl:30331 msgctxt "Override" msgid "Active until" msgstr "" #: classic/omp.xsl:30343 classic/dynamic_strings.xsl:499 msgid "Permission to move Override to trashcan denied" msgstr "" #: classic/omp.xsl:30421 msgid "Override cannot be moved to trashcan" msgstr "" #: classic/omp.xsl:30426 classic/dynamic_strings.xsl:182 msgid "Override Details" msgstr "" #: classic/omp.xsl:30432 classic/dynamic_strings.xsl:520 msgid "Permission to edit Override denied" msgstr "" #: classic/omp.xsl:30437 classic/dynamic_strings.xsl:436 msgid "Override is not writable" msgstr "" #: classic/omp.xsl:30563 classic/dynamic_strings.xsl:243 msgid "Export Override" msgstr "" #: classic/omp.xsl:30589 msgid "All Assets with this IP" msgstr "" #: classic/omp.xsl:30595 msgid "The Asset recorded from this report" msgstr "" #: classic/omp.xsl:30648 classic/dynamic_strings.xsl:180 msgid "Result Details" msgstr "" #: classic/omp.xsl:30654 msgid "Export Result as XML" msgstr "" #: classic/omp.xsl:30678 classic/omp.xsl:33825 msgid "Corresponding Task (%1)" msgstr "" #: classic/omp.xsl:30685 classic/omp.xsl:30686 classic/omp.xsl:30691 #: classic/omp.xsl:30693 msgid "Corresponding Report" msgstr "" #: classic/omp.xsl:30726 msgid "User Tags for this Result" msgstr "" #: classic/omp.xsl:31062 classic/omp.xsl:32085 msgctxt "Result" msgid "Overridden from " msgstr "" #: classic/omp.xsl:31243 msgid "Result Tags" msgstr "" #: classic/omp.xsl:31283 msgid "Vulnerability Detection Result" msgstr "" #: classic/omp.xsl:31287 msgid "" "Vulnerability was detected according to the Vulnerability Detection Method." msgstr "" #: classic/omp.xsl:31350 msgid "Log Method" msgstr "" #: classic/omp.xsl:31399 msgid "Version used" msgstr "" #: classic/omp.xsl:31418 msgid "Product Detection Result" msgstr "" #: classic/omp.xsl:31421 msgid "Product" msgstr "" #: classic/omp.xsl:31433 msgctxt "Result" msgid "Log" msgstr "" #: classic/omp.xsl:31436 msgid "Product detection results" msgstr "" #: classic/omp.xsl:31437 msgid "View details of product detection" msgstr "" #: classic/omp.xsl:31540 msgid "Different Lines" msgstr "" #: classic/omp.xsl:31774 classic/omp.xsl:31776 classic/omp.xsl:31779 #: classic/omp.xsl:31781 classic/omp.xsl:31858 classic/omp.xsl:31860 #: classic/omp.xsl:31863 classic/omp.xsl:31865 msgid "OS conflict" msgstr "" #: classic/omp.xsl:31797 msgid "No information on Operating System." msgstr "" #: classic/omp.xsl:31881 msgid "No information on Operating System was gathered during scan." msgstr "" #: classic/omp.xsl:32167 classic/omp.xsl:32342 classic/omp.xsl:39120 #: classic/omp.xsl:39366 msgid "IP" msgstr "" #: classic/omp.xsl:32188 msgid "Last Report" msgstr "" #: classic/omp.xsl:32190 classic/omp.xsl:32360 classic/omp.xsl:32771 #: classic/omp.xsl:33029 msgid "Ports" msgstr "" #: classic/omp.xsl:32191 classic/omp.xsl:32361 msgctxt "Apps short" msgid "Apps" msgstr "" #: classic/omp.xsl:32247 msgid "View Report %1" msgstr "" #: classic/omp.xsl:32306 msgid "No Apps detected for Prognostic Report" msgstr "" #: classic/omp.xsl:32324 classic/omp.xsl:32424 classic/omp.xsl:32954 msgctxt "Hosts" msgid "Total" msgstr "" #: classic/omp.xsl:32358 msgid "Current Report" msgstr "" #: classic/omp.xsl:32774 msgid "Auth" msgstr "" #: classic/omp.xsl:32775 msgctxt "Time" msgid "Start" msgstr "" #: classic/omp.xsl:32776 msgctxt "Time" msgid "End" msgstr "" #: classic/omp.xsl:32802 classic/omp.xsl:34499 msgctxt "Results" msgid "Total" msgstr "" #: classic/omp.xsl:33098 msgid "IANA" msgstr "" #: classic/omp.xsl:33184 classic/omp.xsl:33440 classic/omp.xsl:33537 #: classic/omp.xsl:33933 msgid "Occurrences" msgstr "" #: classic/omp.xsl:33335 classic/omp.xsl:33335 classic/omp.xsl:33336 msgctxt "Report" msgid "Unknown" msgstr "" #: classic/omp.xsl:33377 classic/omp.xsl:33405 msgctxt "Result" msgid "None" msgstr "" #: classic/omp.xsl:33438 classic/omp.xsl:33535 msgid "Application CPE" msgstr "" #: classic/omp.xsl:33460 msgctxt "Result" msgid "for App" msgstr "" #: classic/omp.xsl:33574 msgid "View Report" msgstr "" #: classic/omp.xsl:33588 classic/omp.xsl:33679 msgctxt "Property" msgid "Download Format" msgstr "" #: classic/omp.xsl:33642 msgid "Download full Report" msgstr "" #: classic/omp.xsl:33646 classic/omp.xsl:33723 classic/omp.xsl:34502 #: classic/omp.xsl:34505 classic/omp.xsl:34509 msgctxt "Action Verb" msgid "Download" msgstr "" #: classic/omp.xsl:33720 msgid "Download filtered Report" msgstr "" #: classic/omp.xsl:33736 msgid "Adding Report to Assets..." msgstr "" #: classic/omp.xsl:33754 msgid "Add to Assets with QoD>=%1%% and Overrides disabled" msgstr "" #: classic/omp.xsl:33761 msgid "Report content added to Assets with QoD>=%1%% and Overrides enabled." msgstr "" #: classic/omp.xsl:33764 msgid "Report content added to Assets with QoD>=%1%% and Overrides disabled." msgstr "" #: classic/omp.xsl:33779 msgid "Report content could not be added to Assets." msgstr "" #: classic/omp.xsl:33796 msgid "Removing Report from Assets..." msgstr "" #: classic/omp.xsl:33797 classic/omp.xsl:33799 msgid "Remove from Assets" msgstr "" #: classic/omp.xsl:33802 msgid "Report content removed from Assets." msgstr "" #: classic/omp.xsl:33807 msgid "Report content could not be removed from Assets." msgstr "" #: classic/omp.xsl:33830 msgid "Corresponding Results" msgstr "" #: classic/omp.xsl:33857 msgid "NVT Severity" msgstr "" #: classic/omp.xsl:33986 msgid "ERROR: List of available report formats missing!" msgstr "" #: classic/omp.xsl:33991 msgid "Cannot find report format %1" msgstr "" #: classic/omp.xsl:33996 msgid "Report format %1 is not trusted" msgstr "" #: classic/omp.xsl:34001 msgid "Report format %1 is not active" msgstr "" #: classic/omp.xsl:34034 msgid "DN" msgstr "" #: classic/omp.xsl:34035 msgid "Serial" msgstr "" #: classic/omp.xsl:34036 msgid "Not valid before" msgstr "" #: classic/omp.xsl:34037 msgid "Not valid after" msgstr "" #: classic/omp.xsl:34115 classic/omp.xsl:34116 msgid "Download SSL Cert" msgstr "" #: classic/omp.xsl:34126 msgid "Verifying Scanner..." msgstr "" #: classic/omp.xsl:34127 classic/omp.xsl:34128 msgid "Verify Scanner" msgstr "" #: classic/omp.xsl:34139 msgid "Scanner has been verified." msgstr "" #: classic/omp.xsl:34142 msgid "Verification failed" msgstr "" #: classic/omp.xsl:34144 msgid "Scanner could not be verified." msgstr "" #: classic/omp.xsl:34157 classic/omp.xsl:34160 msgctxt "Action Verb" msgid "Download CA Certificate" msgstr "" #: classic/omp.xsl:34200 msgid "Error Message" msgstr "" #: classic/omp.xsl:34251 msgid "User Tags for Report \"%1\" (%2)" msgstr "" #: classic/omp.xsl:34292 msgid "Multiple hosts" msgstr "" #: classic/omp.xsl:34298 msgid "Result of Task" msgstr "" #: classic/omp.xsl:34316 msgid "Scan 1 started" msgstr "" #: classic/omp.xsl:34320 msgid "Scan 1 ended" msgstr "" #: classic/omp.xsl:34324 msgid "Scan 1 status" msgstr "" #: classic/omp.xsl:34353 msgid "Scan 2 started" msgstr "" #: classic/omp.xsl:34357 msgid "Scan 2 ended" msgstr "" #: classic/omp.xsl:34361 msgid "Scan 2 status" msgstr "" #: classic/omp.xsl:34386 msgid "Scan initiated" msgstr "" #: classic/omp.xsl:34394 msgid "Scan started" msgstr "" #: classic/omp.xsl:34402 msgid "Scan ended" msgstr "" #: classic/omp.xsl:34410 msgid "Scan duration" msgstr "" #: classic/omp.xsl:34418 msgid "Scan status" msgstr "" #: classic/omp.xsl:34508 classic/omp.xsl:34577 classic/omp.xsl:34580 #: classic/omp.xsl:34650 classic/omp.xsl:34653 msgctxt "Action Verb" msgid "Run Alert" msgstr "" #: classic/omp.xsl:34520 msgid "Full report" msgstr "" #: classic/omp.xsl:34541 classic/omp.xsl:34625 msgid "Running Alert..." msgstr "" #: classic/omp.xsl:34598 msgid "Filtered report" msgstr "" #: classic/omp.xsl:34724 classic/omp.xsl:34726 classic/dynamic_strings.xsl:409 msgid "New Role" msgstr "" #: classic/omp.xsl:34731 classic/omp.xsl:34733 classic/omp.xsl:35130 #: classic/omp.xsl:36021 classic/omp.xsl:36160 classic/omp.xsl:36245 #: classic/omp.xsl:36471 classic/omp.xsl:36693 classic/dynamic_strings.xsl:122 #: classic/gsad.xsl:672 msgid "Roles" msgstr "" #: classic/omp.xsl:34765 msgid "Create Role" msgstr "" #: classic/omp.xsl:34785 classic/dynamic_strings.xsl:622 msgid "Edit Role" msgstr "" #: classic/omp.xsl:34879 classic/omp.xsl:34884 classic/omp.xsl:34923 #: classic/omp.xsl:34928 msgid "Create Permission" msgstr "" #: classic/omp.xsl:34893 msgid "New Super Permission" msgstr "" #: classic/omp.xsl:34937 classic/omp.xsl:35162 classic/omp.xsl:35165 #: classic/omp.xsl:35168 msgid "General Command Permissions" msgstr "" #: classic/omp.xsl:35110 classic/dynamic_strings.xsl:432 msgid "Role is still in use" msgstr "" #: classic/omp.xsl:35162 msgctxt "Permissions" msgid "None" msgstr "" #: classic/omp.xsl:35165 msgid "Role has Everything" msgstr "" #: classic/omp.xsl:35354 classic/omp.xsl:35362 classic/omp.xsl:35365 #: classic/gsad.xsl:636 msgid "Performance" msgstr "" #: classic/omp.xsl:35373 msgid "Reports span the last" msgstr "" #: classic/omp.xsl:35414 classic/omp.xsl:35417 msgid "year" msgstr "" #: classic/omp.xsl:35425 msgid "Reports for slave" msgstr "" #: classic/omp.xsl:35471 msgid "" "The selected Scan Slave can currently not be reached for retrieval of " "performance data." msgstr "" #: classic/omp.xsl:35474 msgid "" "Please check network connection or Slave configuration. The problem may " "also be temporary, so you could try again at a later time." msgstr "" #: classic/omp.xsl:35731 msgctxt "Task|Report" msgid "First" msgstr "" #: classic/omp.xsl:35765 classic/omp.xsl:35773 classic/omp.xsl:35776 #: classic/gsad.xsl:624 msgid "Trashcan" msgstr "" #: classic/omp.xsl:35789 classic/omp.xsl:35790 msgctxt "Action Verb" msgid "Empty Trashcan" msgstr "" #: classic/omp.xsl:35795 msgctxt "Trashcan" msgid "Contents" msgstr "" #: classic/omp.xsl:35799 msgctxt "Trashcan" msgid "Items" msgstr "" #: classic/omp.xsl:36089 classic/dynamic_strings.xsl:407 msgid "New User" msgstr "" #: classic/omp.xsl:36101 classic/omp.xsl:36614 msgid "Login Name" msgstr "" #: classic/omp.xsl:36111 classic/omp.xsl:36634 msgid "Authentication" msgstr "" #: classic/omp.xsl:36121 classic/omp.xsl:36129 msgid "Password:" msgstr "" #: classic/omp.xsl:36144 classic/omp.xsl:36671 msgctxt "Auth Method" msgid "LDAP Authentication Only" msgstr "" #: classic/omp.xsl:36152 classic/omp.xsl:36686 msgctxt "Auth Method" msgid "RADIUS Authentication Only" msgstr "" #: classic/omp.xsl:36183 classic/omp.xsl:36253 classic/omp.xsl:36507 #: classic/omp.xsl:36735 msgid "Host Access" msgstr "" #: classic/omp.xsl:36188 classic/omp.xsl:36209 classic/omp.xsl:36374 #: classic/omp.xsl:36511 classic/omp.xsl:36526 classic/omp.xsl:36760 #: classic/omp.xsl:36796 msgid "Allow all and deny" msgstr "" #: classic/omp.xsl:36194 classic/omp.xsl:36215 classic/omp.xsl:36378 #: classic/omp.xsl:36515 classic/omp.xsl:36530 classic/omp.xsl:36747 #: classic/omp.xsl:36783 msgid "Deny all and allow" msgstr "" #: classic/omp.xsl:36204 classic/omp.xsl:36522 classic/omp.xsl:36771 msgid "Interface Access" msgstr "" #: classic/omp.xsl:36257 classic/omp.xsl:36537 msgid "Authentication Type" msgstr "" #: classic/omp.xsl:36386 classic/omp.xsl:36541 classic/gsad.xsl:679 msgctxt "Auth Method" msgid "LDAP" msgstr "" #: classic/omp.xsl:36389 classic/omp.xsl:36544 msgctxt "Auth Method" msgid "RADIUS" msgstr "" #: classic/omp.xsl:36392 classic/omp.xsl:36547 msgctxt "Auth Method" msgid "Local" msgstr "" #: classic/omp.xsl:36429 classic/dynamic_strings.xsl:471 msgid "User cannot be deleted" msgstr "" #: classic/omp.xsl:36603 classic/dynamic_strings.xsl:620 msgid "Edit User" msgstr "" #: classic/omp.xsl:36643 msgid "Use existing value" msgstr "" #: classic/omp.xsl:36652 msgid "New Password" msgstr "" #: classic/omp.xsl:36815 classic/omp.xsl:39763 msgid "Confirm action" msgstr "" #: classic/omp.xsl:36828 msgid "User \"%1\" will be deleted." msgstr "" #: classic/omp.xsl:36832 classic/omp.xsl:39787 msgid "" "If no inheriting user is selected, all owned resources will be deleted as " "well." msgstr "" #: classic/omp.xsl:36838 classic/omp.xsl:39790 msgid "Inheriting user" msgstr "" #: classic/omp.xsl:36850 classic/omp.xsl:39801 msgid "Current User" msgstr "" #: classic/omp.xsl:36936 classic/omp.xsl:37008 msgid "Setting" msgstr "" #: classic/omp.xsl:36940 classic/omp.xsl:37012 msgid "Enable" msgstr "" #: classic/omp.xsl:36967 msgid "Auth. DN" msgstr "" #: classic/omp.xsl:36988 classic/omp.xsl:37040 msgid "Save" msgstr "" #: classic/omp.xsl:37034 msgid "Secret Key" msgstr "" #: classic/omp.xsl:37057 classic/omp.xsl:37064 msgctxt "Auth Method" msgid "LDAP per-User Authentication" msgstr "" #: classic/omp.xsl:37072 msgctxt "Auth Method" msgid "LDAP per-User Authentication not available" msgstr "" #: classic/omp.xsl:37081 classic/omp.xsl:37088 msgctxt "Auth Method" msgid "RADIUS Authentication" msgstr "" #: classic/omp.xsl:37097 msgctxt "Auth Method" msgid "RADIUS Authentication not available" msgstr "" #: classic/omp.xsl:37130 classic/omp.xsl:37138 msgid "Feed" msgstr "" #: classic/omp.xsl:37141 classic/gsad.xsl:646 msgid "Feed Status" msgstr "" #: classic/omp.xsl:37148 msgctxt "Feed" msgid "Content" msgstr "" #: classic/omp.xsl:37149 msgid "Origin" msgstr "" #: classic/omp.xsl:37214 msgid "Synchronization with this feed is currently not possible." msgstr "" #: classic/omp.xsl:37217 msgid "The synchronization script returned the following error message:" msgstr "" #: classic/omp.xsl:37226 msgctxt "Feed Sync" msgid "Synchronization" msgstr "" #: classic/omp.xsl:37227 msgctxt "Feed Sync" msgid " in progress" msgstr "" #: classic/omp.xsl:37229 msgctxt "Feed Sync" msgid "Started " msgstr "" #: classic/omp.xsl:37233 msgctxt "Feed Sync" msgid " by " msgstr "" #: classic/omp.xsl:37246 msgid "Please check the automatic synchronization of your system" msgstr "" #: classic/omp.xsl:37252 msgid "Less than 1 day old" msgstr "" #: classic/omp.xsl:37257 msgid "No status info available" msgstr "" #: classic/omp.xsl:37263 msgid "OMP Error" msgstr "" #: classic/omp.xsl:37328 msgid "SCAP" msgstr "" #: classic/omp.xsl:37415 classic/omp.xsl:37430 classic/omp.xsl:37433 #: classic/omp.xsl:38042 classic/omp.xsl:38047 classic/omp.xsl:38048 #: classic/gsad.xsl:630 msgid "My Settings" msgstr "" #: classic/omp.xsl:37420 classic/omp.xsl:38039 msgid "Edit My Settings" msgstr "" #: classic/omp.xsl:37462 classic/omp.xsl:38096 msgid "User Interface Language" msgstr "" #: classic/omp.xsl:37489 classic/omp.xsl:38147 msgid "Rows Per Page" msgstr "" #: classic/omp.xsl:37493 msgid "Max Rows Per Page (immutable)" msgstr "" #: classic/omp.xsl:37497 classic/omp.xsl:38155 msgid "Details Export File Name" msgstr "" #: classic/omp.xsl:37501 classic/omp.xsl:38163 msgid "List Export File Name" msgstr "" #: classic/omp.xsl:37505 classic/omp.xsl:38171 msgid "Report Export File Name" msgstr "" #: classic/omp.xsl:37509 classic/omp.xsl:38179 msgid "Severity Class" msgstr "" #: classic/omp.xsl:37518 classic/omp.xsl:38188 msgid "Dynamic Severity" msgstr "" #: classic/omp.xsl:37531 classic/omp.xsl:38207 msgid "Default Severity" msgstr "" #: classic/omp.xsl:37537 classic/omp.xsl:38217 msgid "Default Alert" msgstr "" #: classic/omp.xsl:37551 classic/omp.xsl:38232 msgid "Default OpenVAS Scan Config" msgstr "" #: classic/omp.xsl:37563 classic/omp.xsl:38245 msgid "Default OSP Scan Config" msgstr "" #: classic/omp.xsl:37577 classic/omp.xsl:38260 msgid "Default SSH Credential" msgstr "" #: classic/omp.xsl:37589 classic/omp.xsl:38273 msgid "Default SMB Credential" msgstr "" #: classic/omp.xsl:37601 classic/omp.xsl:38286 msgid "Default ESXi Credential" msgstr "" #: classic/omp.xsl:37613 classic/omp.xsl:38299 msgid "Default SNMP Credential" msgstr "" #: classic/omp.xsl:37627 classic/omp.xsl:38314 msgid "Default Port List" msgstr "" #: classic/omp.xsl:37641 classic/omp.xsl:38344 msgid "Default OpenVAS Scanner" msgstr "" #: classic/omp.xsl:37653 classic/omp.xsl:38357 msgid "Default OSP Scanner" msgstr "" #: classic/omp.xsl:37667 classic/omp.xsl:38329 msgid "Default Report Format" msgstr "" #: classic/omp.xsl:37681 classic/omp.xsl:38372 msgid "Default Schedule" msgstr "" #: classic/omp.xsl:37695 classic/omp.xsl:38387 msgid "Default Slave" msgstr "" #: classic/omp.xsl:37709 classic/omp.xsl:38402 msgid "Default Target" msgstr "" #: classic/omp.xsl:37723 classic/omp.xsl:38417 msgid "Agents Filter" msgstr "" #: classic/omp.xsl:37732 classic/omp.xsl:38428 msgid "Alerts Filter" msgstr "" #: classic/omp.xsl:37741 classic/omp.xsl:38439 msgid "Assets Filter" msgstr "" #: classic/omp.xsl:37750 classic/omp.xsl:38450 msgid "Configs Filter" msgstr "" #: classic/omp.xsl:37759 classic/omp.xsl:38461 msgid "Credentials Filter" msgstr "" #: classic/omp.xsl:37768 classic/omp.xsl:38472 msgid "Filters Filter" msgstr "" #: classic/omp.xsl:37777 classic/omp.xsl:38483 msgid "Notes Filter" msgstr "" #: classic/omp.xsl:37786 classic/omp.xsl:38494 msgid "Overrides Filter" msgstr "" #: classic/omp.xsl:37795 classic/omp.xsl:38505 msgid "Permissions Filter" msgstr "" #: classic/omp.xsl:37804 classic/omp.xsl:38516 msgid "Port Lists Filter" msgstr "" #: classic/omp.xsl:37813 classic/omp.xsl:38527 msgid "Reports Filter" msgstr "" #: classic/omp.xsl:37822 classic/omp.xsl:38538 msgid "Report Formats Filter" msgstr "" #: classic/omp.xsl:37831 classic/omp.xsl:38549 msgid "Results Filter" msgstr "" #: classic/omp.xsl:37840 classic/omp.xsl:38560 msgid "Roles Filter" msgstr "" #: classic/omp.xsl:37849 classic/omp.xsl:38571 msgid "Schedules Filter" msgstr "" #: classic/omp.xsl:37858 classic/omp.xsl:38582 msgid "Slaves Filter" msgstr "" #: classic/omp.xsl:37867 classic/omp.xsl:38593 msgid "Tags Filter" msgstr "" #: classic/omp.xsl:37876 classic/omp.xsl:38604 msgid "Targets Filter" msgstr "" #: classic/omp.xsl:37885 classic/omp.xsl:38615 msgid "Tasks Filter" msgstr "" #: classic/omp.xsl:37894 classic/omp.xsl:38626 classic/dynamic_strings.xsl:317 msgid "CPE Filter" msgstr "" #: classic/omp.xsl:37903 classic/omp.xsl:38637 classic/dynamic_strings.xsl:316 msgid "CVE Filter" msgstr "" #: classic/omp.xsl:37912 classic/omp.xsl:38648 classic/dynamic_strings.xsl:315 msgid "NVT Filter" msgstr "" #: classic/omp.xsl:37921 classic/omp.xsl:38659 classic/dynamic_strings.xsl:318 msgid "OVAL Filter" msgstr "" #: classic/omp.xsl:37930 classic/omp.xsl:38670 classic/dynamic_strings.xsl:319 msgid "CERT-Bund Filter" msgstr "" #: classic/omp.xsl:37939 classic/omp.xsl:38681 classic/dynamic_strings.xsl:320 msgid "DFN-CERT Filter" msgstr "" #: classic/omp.xsl:37948 classic/omp.xsl:38693 classic/dynamic_strings.xsl:322 msgid "All SecInfo Filter" msgstr "" #: classic/omp.xsl:37959 msgid "Default CA Cert (immutable)" msgstr "" #: classic/omp.xsl:38077 msgctxt "Auth Data|Password" msgid "Old" msgstr "" #: classic/omp.xsl:38085 msgctxt "Auth Data|Password" msgid "New" msgstr "" #: classic/omp.xsl:38707 msgid "Save My Settings" msgstr "" #: classic/omp.xsl:38726 classic/omp.xsl:38729 classic/omp.xsl:39029 msgid "New Host" msgstr "" #: classic/omp.xsl:38763 msgid "Create Host" msgstr "" #: classic/omp.xsl:38783 msgid "Operating System Details" msgstr "" #: classic/omp.xsl:38787 classic/omp.xsl:38789 msgid "OSs" msgstr "" #: classic/omp.xsl:38807 classic/omp.xsl:39676 msgid "OS is in use" msgstr "" #: classic/omp.xsl:38811 classic/omp.xsl:39087 msgid "Export Asset as XML" msgstr "" #: classic/omp.xsl:38822 classic/gsad.xsl:472 msgid "Operating Systems" msgstr "" #: classic/omp.xsl:38850 msgid "Latest Severity" msgstr "" #: classic/omp.xsl:38860 msgid "Highest Severity" msgstr "" #: classic/omp.xsl:38870 msgid "Average Severity" msgstr "" #: classic/omp.xsl:38930 msgid "Edit Asset" msgstr "" #: classic/omp.xsl:38987 msgid "Save Asset" msgstr "" #: classic/omp.xsl:39054 classic/omp.xsl:39543 msgid "Host is in use" msgstr "" #: classic/omp.xsl:39061 classic/omp.xsl:39551 msgid "Edit Host" msgstr "" #: classic/omp.xsl:39071 classic/omp.xsl:39561 msgid "Host is not writable" msgstr "" #: classic/omp.xsl:39074 classic/omp.xsl:39564 msgid "Permission to edit Host denied" msgstr "" #: classic/omp.xsl:39077 classic/omp.xsl:39567 msgid "Cannot modify Host" msgstr "" #: classic/omp.xsl:39134 msgid "Route" msgstr "" #: classic/omp.xsl:39173 msgid "Show scan results for this host" msgstr "" #: classic/omp.xsl:39186 msgid "All Identifiers" msgstr "" #: classic/omp.xsl:39189 msgid "Latest Identifiers" msgstr "" #: classic/omp.xsl:39298 msgid "Show only latest Identifiers" msgstr "" #: classic/omp.xsl:39313 msgid "Show all Identifiers" msgstr "" #: classic/omp.xsl:39378 classic/omp.xsl:39437 msgctxt "Date" msgid "Updated" msgstr "" #: classic/omp.xsl:39416 msgid "Latest" msgstr "" #: classic/omp.xsl:39421 msgid "Highest" msgstr "" #: classic/omp.xsl:39426 msgid "Average" msgstr "" #: classic/omp.xsl:39586 msgid "Create Target from host" msgstr "" #: classic/omp.xsl:39590 msgid "Export Host" msgstr "" #: classic/omp.xsl:39681 msgid "Export Operating System" msgstr "" #: classic/omp.xsl:39868 classic/omp.xsl:39871 msgid "Help: OMP" msgstr "" #: classic/omp.xsl:39932 classic/omp.xsl:39940 classic/omp.xsl:39943 msgctxt "CVSS Calculator" msgid "CVSS Base Score Calculator" msgstr "" #: classic/omp.xsl:39948 msgctxt "CVSS Calculator" msgid "From Metrics" msgstr "" #: classic/omp.xsl:39952 msgctxt "CVSS Vector" msgid "Access Vector" msgstr "" #: classic/omp.xsl:39974 msgctxt "CVSS Vector" msgid "Access Complexity" msgstr "" #: classic/omp.xsl:39996 msgctxt "CVSS Vector" msgid "Authentication" msgstr "" #: classic/omp.xsl:40018 msgctxt "CVSS Vector" msgid "Confidentiality" msgstr "" #: classic/omp.xsl:40040 msgctxt "CVSS Vector" msgid "Integrity" msgstr "" #: classic/omp.xsl:40062 msgctxt "CVSS Vector" msgid "Availability" msgstr "" #: classic/omp.xsl:40087 classic/omp.xsl:40106 msgctxt "CVSS Calculator" msgid "Calculate" msgstr "" #: classic/omp.xsl:40092 msgctxt "CVSS Calculator" msgid "From Vector" msgstr "" #: classic/omp.xsl:40115 msgctxt "CVSS Calculator" msgid "Base Vector" msgstr "" #: classic/omp.xsl:40121 msgctxt "CVSS Calculator" msgid "Base Score" msgstr "" #: classic/omp.xsl:40132 msgid "" "Invalid CVSS Base Vector value provided. Use back button of your browser to" " edit the vector." msgstr "" #: classic/omp.xsl:645 msgid "%1 day" msgid_plural "%1 days" msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:648 msgid "%1 hour" msgid_plural "%1 hours" msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:651 msgid "%1 minute" msgid_plural "%1 minutes" msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:654 msgid "%1 second" msgid_plural "%1 seconds" msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:18844 msgid "A Task using this schedule will be affected by changes made here." msgid_plural "" "%1 Tasks using this schedule will be affected by changes made here." msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:33464 msgid "" "Includes %1 host where CPE was found in inventory, but number of " "installations could not be determined" msgid_plural "" "Includes %1 hosts where CPE was found in inventory, but number of " "installations could not be determined" msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:37244 msgid "Too old (%1 day)" msgid_plural "Too old (%1 days)" msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:37249 msgid "%1 day old" msgid_plural "%1 days old" msgstr[0] "" msgstr[1] "" #: classic/wizard.xsl:49 msgid "Wizard" msgstr "" #: classic/wizard.xsl:51 classic/wizard.xsl:58 msgctxt "Action Verb" msgid "Start Scan" msgstr "" #: classic/wizard.xsl:59 classic/wizard.xsl:167 msgid "Task Wizard" msgstr "" #: classic/wizard.xsl:66 classic/wizard.xsl:451 msgid "Advanced Task Wizard" msgstr "" #: classic/wizard.xsl:73 classic/wizard.xsl:618 msgid "Modify Task Wizard" msgstr "" #: classic/wizard.xsl:89 msgid "Welcome to the scan task management!" msgstr "" #: classic/wizard.xsl:90 msgid "" "To start your first vulnerability scan, the scan wizard can help you to do " "so with just one click." msgstr "" #: classic/wizard.xsl:91 msgid "" "Simply select the wizard icon from the icon bar in the top-left of this " "page." msgstr "" #: classic/wizard.xsl:105 msgid "Quick start: Immediately scan an IP address" msgstr "" #: classic/wizard.xsl:108 msgid "IP address or hostname:" msgstr "" #: classic/wizard.xsl:131 msgid "The default address is either your computer or your network gateway." msgstr "" #: classic/wizard.xsl:134 msgid "As a short-cut I will do the following for you:" msgstr "" #: classic/wizard.xsl:136 msgid "Create a new Target" msgstr "" #: classic/wizard.xsl:137 msgid "Create a new Task" msgstr "" #: classic/wizard.xsl:138 msgid "Start this scan task right away" msgstr "" #: classic/wizard.xsl:139 msgid "" "Switch the view to reload every 30 seconds so you can lean back and watch " "the scan progress" msgstr "" #: classic/wizard.xsl:143 msgid "" "In fact, you must not lean back. As soon as the scan progress is beyond 1%, " "you can already jump into the scan report via the link in the Reports Total " "column and review the results collected so far." msgstr "" #: classic/wizard.xsl:146 msgid "" "When creating the Target and Task I will use the defaults as configured in " "\"My Settings\"." msgstr "" #: classic/wizard.xsl:149 msgid "By clicking the New Task icon" msgstr "" #: classic/wizard.xsl:157 msgid "you can create a new Task yourself." msgstr "" #: classic/wizard.xsl:196 msgid "" "I can help you by creating a new scan task and automatically starting it." msgstr "" #: classic/wizard.xsl:197 msgid "" "All you need to do is enter a name for the new task and the IP address or " "host name of the target, and select a scan configuration." msgstr "" #: classic/wizard.xsl:198 msgid "" "You can choose if you want me to run the scan immediately, schedule the task" " for a later date and time, or just create the task so you can run it " "manually later." msgstr "" #: classic/wizard.xsl:199 msgid "" "In order to run an authenticated scan, you have to select SSH and/or SMB " "credentials, but you can also run an unauthenticated scan by not selecting " "any credentials." msgstr "" #: classic/wizard.xsl:202 msgid "" "If you enter an email address in the \"Email report to\" field, a report of " "the scan will be sent to this address once it is finished." msgstr "" #: classic/wizard.xsl:206 msgid "Finally, you can select a slave which will run the scan." msgstr "" #: classic/wizard.xsl:209 msgid "For any other setting I will apply the defaults from \"My Settings\"." msgstr "" #: classic/wizard.xsl:215 msgid "Quick start: Create a new task" msgstr "" #: classic/wizard.xsl:219 msgid "Task Name" msgstr "" #: classic/wizard.xsl:249 msgid "Target Host(s)" msgstr "" #: classic/wizard.xsl:258 classic/wizard.xsl:523 msgid "Start time" msgstr "" #: classic/wizard.xsl:264 msgid "Start immediately" msgstr "" #: classic/wizard.xsl:270 classic/wizard.xsl:535 msgid "Create Schedule" msgstr "" #: classic/wizard.xsl:335 msgid "Do not start automatically" msgstr "" #: classic/wizard.xsl:410 classic/wizard.xsl:601 msgid "Email report to" msgstr "" #: classic/wizard.xsl:479 msgid "" "I will modify an existing task for you. The difference to the Edit Task " "dialog is that here you can enter values for associated objects directly. I " "will then create them for you automatically and assign them to the selected " "task." msgstr "" #: classic/wizard.xsl:483 msgid "Please be aware that" msgstr "" #: classic/wizard.xsl:486 msgid "setting a start time overwrites a possibly already existing one," msgstr "" #: classic/wizard.xsl:489 msgid "" "setting an Email Address means adding an additional Alert, not replacing an " "existing one." msgstr "" #: classic/wizard.xsl:500 msgid "Quick edit: Modify a task" msgstr "" #: classic/wizard.xsl:529 msgid "Do not change" msgstr "" #: classic/dynamic_strings.xsl:46 msgid "Successfully logged out." msgstr "" #: classic/dynamic_strings.xsl:47 msgid "Already logged out." msgstr "" #: classic/dynamic_strings.xsl:48 msgid "Logged out. OMP service is down." msgstr "" #: classic/dynamic_strings.xsl:49 msgid "Login failed." msgstr "" #: classic/dynamic_strings.xsl:50 msgid "Login failed. OMP service is down." msgstr "" #: classic/dynamic_strings.xsl:51 msgid "Login failed. Error during authentication." msgstr "" #: classic/dynamic_strings.xsl:52 msgid "Session has expired. Please login again." msgstr "" #: classic/dynamic_strings.xsl:53 msgid "Cookie missing or bad. Please login again." msgstr "" #: classic/dynamic_strings.xsl:54 msgid "Token missing or bad. Please login again." msgstr "" #: classic/dynamic_strings.xsl:78 msgid "Scan Configuration" msgstr "" #: classic/dynamic_strings.xsl:104 msgid "All SecInfo Information" msgstr "" #: classic/dynamic_strings.xsl:108 msgid "Configs" msgstr "" #: classic/dynamic_strings.xsl:110 msgid "Scan Configurations" msgstr "" #: classic/dynamic_strings.xsl:127 msgid "Global Task" msgstr "" #: classic/dynamic_strings.xsl:128 msgid "Global Note" msgstr "" #: classic/dynamic_strings.xsl:129 msgid "Global Override" msgstr "" #: classic/dynamic_strings.xsl:130 msgid "Global Target" msgstr "" #: classic/dynamic_strings.xsl:131 msgid "Global Port List" msgstr "" #: classic/dynamic_strings.xsl:132 msgid "Global Credential" msgstr "" #: classic/dynamic_strings.xsl:133 msgid "Global Config" msgstr "" #: classic/dynamic_strings.xsl:134 msgid "Global Scan Config" msgstr "" #: classic/dynamic_strings.xsl:135 msgid "Global Scan Configuration" msgstr "" #: classic/dynamic_strings.xsl:136 msgid "Global Alert" msgstr "" #: classic/dynamic_strings.xsl:137 msgid "Global Schedule" msgstr "" #: classic/dynamic_strings.xsl:138 msgid "Global Report Format" msgstr "" #: classic/dynamic_strings.xsl:139 msgid "Global Slave" msgstr "" #: classic/dynamic_strings.xsl:140 msgid "Global Agent" msgstr "" #: classic/dynamic_strings.xsl:141 msgid "Global Scanner" msgstr "" #: classic/dynamic_strings.xsl:142 msgid "Global Filter" msgstr "" #: classic/dynamic_strings.xsl:143 msgid "Global Tag" msgstr "" #: classic/dynamic_strings.xsl:144 msgid "Global Permission" msgstr "" #: classic/dynamic_strings.xsl:145 msgid "Global User" msgstr "" #: classic/dynamic_strings.xsl:146 msgid "Global Group" msgstr "" #: classic/dynamic_strings.xsl:147 msgid "Global Role" msgstr "" #: classic/dynamic_strings.xsl:152 msgid "Task owned by %1" msgstr "" #: classic/dynamic_strings.xsl:153 msgid "Report owned by %1" msgstr "" #: classic/dynamic_strings.xsl:154 msgid "Result owned by %1" msgstr "" #: classic/dynamic_strings.xsl:155 msgid "Note owned by %1" msgstr "" #: classic/dynamic_strings.xsl:156 msgid "Override owned by %1" msgstr "" #: classic/dynamic_strings.xsl:157 msgid "Target owned by %1" msgstr "" #: classic/dynamic_strings.xsl:158 msgid "Port List owned by %1" msgstr "" #: classic/dynamic_strings.xsl:159 msgid "Credential owned by %1" msgstr "" #: classic/dynamic_strings.xsl:160 msgid "Scan Config owned by %1" msgstr "" #: classic/dynamic_strings.xsl:161 msgid "Alert owned by %1" msgstr "" #: classic/dynamic_strings.xsl:162 msgid "Schedule owned by %1" msgstr "" #: classic/dynamic_strings.xsl:163 msgid "Report Format owned by %1" msgstr "" #: classic/dynamic_strings.xsl:164 msgid "Slave owned by %1" msgstr "" #: classic/dynamic_strings.xsl:165 msgid "Agent owned by %1" msgstr "" #: classic/dynamic_strings.xsl:166 msgid "Scanner owned by %1" msgstr "" #: classic/dynamic_strings.xsl:167 msgid "Filter owned by %1" msgstr "" #: classic/dynamic_strings.xsl:168 msgid "Tag owned by %1" msgstr "" #: classic/dynamic_strings.xsl:169 msgid "Permission owned by %1" msgstr "" #: classic/dynamic_strings.xsl:170 msgid "User owned by %1" msgstr "" #: classic/dynamic_strings.xsl:171 msgid "Group owned by %1" msgstr "" #: classic/dynamic_strings.xsl:172 msgid "Role owned by %1" msgstr "" #: classic/dynamic_strings.xsl:177 msgid "Task Details" msgstr "" #: classic/dynamic_strings.xsl:178 msgid "Report Details" msgstr "" #: classic/dynamic_strings.xsl:187 msgid "CERT-Bund Advisory Details" msgstr "" #: classic/dynamic_strings.xsl:190 msgid "Port List Details" msgstr "" #: classic/dynamic_strings.xsl:193 msgid "Alert Details" msgstr "" #: classic/dynamic_strings.xsl:195 msgid "Report Format Details" msgstr "" #: classic/dynamic_strings.xsl:201 msgid "Permission Details" msgstr "" #: classic/dynamic_strings.xsl:202 msgid "User Details" msgstr "" #: classic/dynamic_strings.xsl:203 msgid "Group Details" msgstr "" #: classic/dynamic_strings.xsl:204 msgid "Role Details" msgstr "" #: classic/dynamic_strings.xsl:209 msgid "View details of Task %1" msgstr "" #: classic/dynamic_strings.xsl:210 msgid "View details of Report %1" msgstr "" #: classic/dynamic_strings.xsl:211 msgid "View details of Host %1" msgstr "" #: classic/dynamic_strings.xsl:212 msgid "View details of Result %1" msgstr "" #: classic/dynamic_strings.xsl:213 msgid "View details of Note %1" msgstr "" #: classic/dynamic_strings.xsl:214 msgid "View details of Override %1" msgstr "" #: classic/dynamic_strings.xsl:215 msgid "View details of NVT %1" msgstr "" #: classic/dynamic_strings.xsl:216 msgid "View details of CVE %1" msgstr "" #: classic/dynamic_strings.xsl:217 msgid "View details of CPE %1" msgstr "" #: classic/dynamic_strings.xsl:218 msgid "View details of OVAL Definition %1" msgstr "" #: classic/dynamic_strings.xsl:219 msgid "View details of CERT-Bund Advisory %1" msgstr "" #: classic/dynamic_strings.xsl:220 msgid "View details of DFN-CERT Advisory %1" msgstr "" #: classic/dynamic_strings.xsl:221 msgid "View details of Target %1" msgstr "" #: classic/dynamic_strings.xsl:222 msgid "View details of Port List %1" msgstr "" #: classic/dynamic_strings.xsl:223 msgid "View details of Credential %1" msgstr "" #: classic/dynamic_strings.xsl:224 msgid "View details of Scan Config %1" msgstr "" #: classic/dynamic_strings.xsl:225 msgid "View details of Alert %1" msgstr "" #: classic/dynamic_strings.xsl:226 msgid "View details of Schedule %1" msgstr "" #: classic/dynamic_strings.xsl:227 msgid "View details of Report Format %1" msgstr "" #: classic/dynamic_strings.xsl:228 msgid "View details of Slave %1" msgstr "" #: classic/dynamic_strings.xsl:229 msgid "View details of Agent %1" msgstr "" #: classic/dynamic_strings.xsl:230 msgid "View details of Scanner %1" msgstr "" #: classic/dynamic_strings.xsl:231 msgid "View details of Filter %1" msgstr "" #: classic/dynamic_strings.xsl:232 msgid "View details of Tag %1" msgstr "" #: classic/dynamic_strings.xsl:233 msgid "View details of Permission %1" msgstr "" #: classic/dynamic_strings.xsl:234 msgid "View details of User %1" msgstr "" #: classic/dynamic_strings.xsl:235 msgid "View details of Group %1" msgstr "" #: classic/dynamic_strings.xsl:236 msgid "View details of Role %1" msgstr "" #: classic/dynamic_strings.xsl:241 msgid "Export Task" msgstr "" #: classic/dynamic_strings.xsl:244 msgid "Export Target" msgstr "" #: classic/dynamic_strings.xsl:245 msgid "Export Port List" msgstr "" #: classic/dynamic_strings.xsl:246 msgid "Export Credential" msgstr "" #: classic/dynamic_strings.xsl:247 msgid "Export Scan Config" msgstr "" #: classic/dynamic_strings.xsl:248 msgid "Export Alert" msgstr "" #: classic/dynamic_strings.xsl:249 msgid "Export Schedule" msgstr "" #: classic/dynamic_strings.xsl:250 msgid "Export Report Format" msgstr "" #: classic/dynamic_strings.xsl:251 msgid "Export Slave" msgstr "" #: classic/dynamic_strings.xsl:252 msgid "Export Agent" msgstr "" #: classic/dynamic_strings.xsl:253 msgid "Export Scanner" msgstr "" #: classic/dynamic_strings.xsl:254 msgid "Export Filter" msgstr "" #: classic/dynamic_strings.xsl:255 msgid "Export Tag" msgstr "" #: classic/dynamic_strings.xsl:256 msgid "Export Permission" msgstr "" #: classic/dynamic_strings.xsl:257 msgid "Export User" msgstr "" #: classic/dynamic_strings.xsl:258 msgid "Export Group" msgstr "" #: classic/dynamic_strings.xsl:259 msgid "Export Role" msgstr "" #: classic/dynamic_strings.xsl:264 msgid "Export Task as XML" msgstr "" #: classic/dynamic_strings.xsl:265 msgid "Export Note as XML" msgstr "" #: classic/dynamic_strings.xsl:266 msgid "Export Override as XML" msgstr "" #: classic/dynamic_strings.xsl:267 msgid "Export Target as XML" msgstr "" #: classic/dynamic_strings.xsl:268 msgid "Export Port List as XML" msgstr "" #: classic/dynamic_strings.xsl:269 msgid "Export Credential as XML" msgstr "" #: classic/dynamic_strings.xsl:271 msgid "Export Alert as XML" msgstr "" #: classic/dynamic_strings.xsl:272 msgid "Export Schedule as XML" msgstr "" #: classic/dynamic_strings.xsl:273 msgid "Export Report Format as XML" msgstr "" #: classic/dynamic_strings.xsl:274 msgid "Export Slave as XML" msgstr "" #: classic/dynamic_strings.xsl:275 msgid "Export Agent as XML" msgstr "" #: classic/dynamic_strings.xsl:276 msgid "Export Scanner as XML" msgstr "" #: classic/dynamic_strings.xsl:277 msgid "Export Filter as XML" msgstr "" #: classic/dynamic_strings.xsl:278 msgid "Export Tag as XML" msgstr "" #: classic/dynamic_strings.xsl:279 msgid "Export Permission as XML" msgstr "" #: classic/dynamic_strings.xsl:280 msgid "Export User as XML" msgstr "" #: classic/dynamic_strings.xsl:281 msgid "Export Group as XML" msgstr "" #: classic/dynamic_strings.xsl:282 msgid "Export Role as XML" msgstr "" #: classic/dynamic_strings.xsl:310 msgid "Task Filter" msgstr "" #: classic/dynamic_strings.xsl:311 msgid "Report Filter" msgstr "" #: classic/dynamic_strings.xsl:312 msgid "Result Filter" msgstr "" #: classic/dynamic_strings.xsl:313 msgid "Note Filter" msgstr "" #: classic/dynamic_strings.xsl:314 msgid "Override Filter" msgstr "" #: classic/dynamic_strings.xsl:321 msgid "Info Filter" msgstr "" #: classic/dynamic_strings.xsl:323 msgid "Target Filter" msgstr "" #: classic/dynamic_strings.xsl:324 msgid "Port List Filter" msgstr "" #: classic/dynamic_strings.xsl:325 msgid "Credential Filter" msgstr "" #: classic/dynamic_strings.xsl:326 msgid "Scan Config Filter" msgstr "" #: classic/dynamic_strings.xsl:327 msgid "Alert Filter" msgstr "" #: classic/dynamic_strings.xsl:328 msgid "Schedule Filter" msgstr "" #: classic/dynamic_strings.xsl:329 msgid "Report Format Filter" msgstr "" #: classic/dynamic_strings.xsl:330 msgid "Slave Filter" msgstr "" #: classic/dynamic_strings.xsl:331 msgid "Agent Filter" msgstr "" #: classic/dynamic_strings.xsl:332 msgid "Scanner Filter" msgstr "" #: classic/dynamic_strings.xsl:333 msgid "Filter Filter" msgstr "" #: classic/dynamic_strings.xsl:334 msgid "Tag Filter" msgstr "" #: classic/dynamic_strings.xsl:335 msgid "Permission Filter" msgstr "" #: classic/dynamic_strings.xsl:336 msgid "User Filter" msgstr "" #: classic/dynamic_strings.xsl:337 msgid "Group Filter" msgstr "" #: classic/dynamic_strings.xsl:338 msgid "Role Filter" msgstr "" #: classic/dynamic_strings.xsl:343 msgid "Permissions for Task \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:344 msgid "Permissions for Target \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:345 msgid "Permissions for Port List \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:346 msgid "Permissions for Credential \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:347 msgid "Permissions for Scan Config \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:348 msgid "Permissions for Alert \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:349 msgid "Permissions for Schedule \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:350 msgid "Permissions for Report Format \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:351 msgid "Permissions for Slave \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:352 msgid "Permissions for Agent \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:353 msgid "Permissions for Scanner \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:354 msgid "Permissions for Filter \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:355 msgid "Permissions for Tag \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:356 msgid "Permissions for Permission \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:357 msgid "Permissions for User \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:358 msgid "Permissions for Group \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:359 msgid "Permissions for Role \"%1\"" msgstr "" #: classic/dynamic_strings.xsl:364 msgid "New Task Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:365 msgid "New Report Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:366 msgid "New Result Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:367 msgid "New Note Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:368 msgid "New Override Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:369 msgid "New Info Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:370 msgid "New All SecInfo Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:371 msgid "New Target Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:372 msgid "New Port List Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:373 msgid "New Credential Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:374 msgid "New Scan Config Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:375 msgid "New Alert Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:376 msgid "New Schedule Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:377 msgid "New Report Format Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:378 msgid "New Slave Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:379 msgid "New Agent Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:380 msgid "New Scanner Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:381 msgid "New Filter Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:382 msgid "New Tag Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:383 msgid "New Permission Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:384 msgid "New User Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:385 msgid "New Group Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:386 msgid "New Role Filter from current term" msgstr "" #: classic/dynamic_strings.xsl:414 msgid "Task is still in use" msgstr "" #: classic/dynamic_strings.xsl:415 msgid "Note is still in use" msgstr "" #: classic/dynamic_strings.xsl:416 msgid "Override is still in use" msgstr "" #: classic/dynamic_strings.xsl:425 msgid "Agent is still in use" msgstr "" #: classic/dynamic_strings.xsl:430 msgid "User is still in use" msgstr "" #: classic/dynamic_strings.xsl:434 msgid "Task is not writable" msgstr "" #: classic/dynamic_strings.xsl:437 msgid "Target is not writable" msgstr "" #: classic/dynamic_strings.xsl:438 msgid "Port List is not writable" msgstr "" #: classic/dynamic_strings.xsl:439 msgid "Credential is not writable" msgstr "" #: classic/dynamic_strings.xsl:441 msgid "Alert is not writable" msgstr "" #: classic/dynamic_strings.xsl:442 msgid "Schedule is not writable" msgstr "" #: classic/dynamic_strings.xsl:443 msgid "Report Format is not writable" msgstr "" #: classic/dynamic_strings.xsl:444 msgid "Slave is not writable" msgstr "" #: classic/dynamic_strings.xsl:445 msgid "Agent is not writable" msgstr "" #: classic/dynamic_strings.xsl:446 msgid "Scanner is not writable" msgstr "" #: classic/dynamic_strings.xsl:447 msgid "Filter is not writable" msgstr "" #: classic/dynamic_strings.xsl:448 msgid "Tag is not writable" msgstr "" #: classic/dynamic_strings.xsl:449 msgid "Permission is not writable" msgstr "" #: classic/dynamic_strings.xsl:450 msgid "User is not writable" msgstr "" #: classic/dynamic_strings.xsl:451 msgid "Group is not writable" msgstr "" #: classic/dynamic_strings.xsl:452 msgid "Role is not writable" msgstr "" #: classic/dynamic_strings.xsl:454 msgid "Task cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:455 msgid "Report cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:456 msgid "Note cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:457 msgid "Override cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:458 msgid "Target cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:459 msgid "Port List cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:460 msgid "Credential cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:461 msgid "Scan Config cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:462 msgid "Alert cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:463 msgid "Schedule cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:464 msgid "Report Format cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:465 msgid "Slave cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:466 msgid "Agent cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:467 msgid "Scanner cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:468 msgid "Filter cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:469 msgid "Tag cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:470 msgid "Permission cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:472 msgid "Group cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:473 msgid "Role cannot be deleted" msgstr "" #: classic/dynamic_strings.xsl:475 msgid "Task cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:476 msgid "Report cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:477 msgid "Note cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:478 msgid "Override cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:479 msgid "Target cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:480 msgid "Port List cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:481 msgid "Credential cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:482 msgid "Scan Config cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:483 msgid "Alert cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:484 msgid "Schedule cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:485 msgid "Report Format cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:486 msgid "Slave cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:487 msgid "Agent cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:488 msgid "Scanner cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:489 msgid "Filter cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:490 msgid "Tag cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:491 msgid "Permission cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:492 msgid "User cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:493 msgid "Group cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:494 msgid "Role cannot be moved to the trashcan" msgstr "" #: classic/dynamic_strings.xsl:496 msgid "Permission to move Task to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:497 msgid "Permission to move Report to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:500 msgid "Permission to move Target to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:501 msgid "Permission to move Port List to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:502 msgid "Permission to move Credential to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:503 msgid "Permission to move Scan Config to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:504 msgid "Permission to move Alert to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:505 msgid "Permission to move Schedule to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:506 msgid "Permission to move Report Format to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:507 msgid "Permission to move Slave to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:508 msgid "Permission to move Agent to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:509 msgid "Permission to move Scanner to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:510 msgid "Permission to move Filter to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:511 msgid "Permission to move Tag to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:512 msgid "Permission to move Permission to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:513 msgid "Permission to move User to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:514 msgid "Permission to move Group to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:515 msgid "Permission to move Role to trashcan denied" msgstr "" #: classic/dynamic_strings.xsl:517 msgid "Permission to edit Task denied" msgstr "" #: classic/dynamic_strings.xsl:518 msgid "Permission to edit Report denied" msgstr "" #: classic/dynamic_strings.xsl:521 msgid "Permission to edit Target denied" msgstr "" #: classic/dynamic_strings.xsl:522 msgid "Permission to edit Port List denied" msgstr "" #: classic/dynamic_strings.xsl:523 msgid "Permission to edit Credential denied" msgstr "" #: classic/dynamic_strings.xsl:524 msgid "Permission to edit Scan Config denied" msgstr "" #: classic/dynamic_strings.xsl:525 msgid "Permission to edit Alert denied" msgstr "" #: classic/dynamic_strings.xsl:526 msgid "Permission to edit Schedule denied" msgstr "" #: classic/dynamic_strings.xsl:527 msgid "Permission to edit Report Format denied" msgstr "" #: classic/dynamic_strings.xsl:528 msgid "Permission to edit Slave denied" msgstr "" #: classic/dynamic_strings.xsl:529 msgid "Permission to edit Agent denied" msgstr "" #: classic/dynamic_strings.xsl:530 msgid "Permission to edit Scanner denied" msgstr "" #: classic/dynamic_strings.xsl:531 msgid "Permission to edit Filter denied" msgstr "" #: classic/dynamic_strings.xsl:532 msgid "Permission to edit Tag denied" msgstr "" #: classic/dynamic_strings.xsl:533 msgid "Permission to edit Permission denied" msgstr "" #: classic/dynamic_strings.xsl:534 msgid "Permission to edit User denied" msgstr "" #: classic/dynamic_strings.xsl:535 msgid "Permission to edit Group denied" msgstr "" #: classic/dynamic_strings.xsl:536 msgid "Permission to edit Role denied" msgstr "" #: classic/dynamic_strings.xsl:538 msgid "Cannot modify Task" msgstr "" #: classic/dynamic_strings.xsl:539 msgid "Cannot modify Report" msgstr "" #: classic/dynamic_strings.xsl:540 msgid "Cannot modify Note" msgstr "" #: classic/dynamic_strings.xsl:541 msgid "Cannot modify Override" msgstr "" #: classic/dynamic_strings.xsl:542 msgid "Cannot modify Target" msgstr "" #: classic/dynamic_strings.xsl:543 msgid "Cannot modify Port List" msgstr "" #: classic/dynamic_strings.xsl:544 msgid "Cannot modify Credential" msgstr "" #: classic/dynamic_strings.xsl:545 msgid "Cannot modify Scan Config" msgstr "" #: classic/dynamic_strings.xsl:546 msgid "Cannot modify Alert" msgstr "" #: classic/dynamic_strings.xsl:547 msgid "Cannot modify Schedule" msgstr "" #: classic/dynamic_strings.xsl:548 msgid "Cannot modify Report Format" msgstr "" #: classic/dynamic_strings.xsl:549 msgid "Cannot modify Slave" msgstr "" #: classic/dynamic_strings.xsl:550 msgid "Cannot modify Agent" msgstr "" #: classic/dynamic_strings.xsl:551 msgid "Cannot modify Scanner" msgstr "" #: classic/dynamic_strings.xsl:552 msgid "Cannot modify Filter" msgstr "" #: classic/dynamic_strings.xsl:553 msgid "Cannot modify Tag" msgstr "" #: classic/dynamic_strings.xsl:554 msgid "Cannot modify Permission" msgstr "" #: classic/dynamic_strings.xsl:555 msgid "Cannot modify User" msgstr "" #: classic/dynamic_strings.xsl:556 msgid "Cannot modify Group" msgstr "" #: classic/dynamic_strings.xsl:557 msgid "Cannot modify Role" msgstr "" #: classic/dynamic_strings.xsl:559 msgid "Task may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:560 msgid "Report may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:561 msgid "Note may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:562 msgid "Override may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:563 msgid "Target may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:564 msgid "Port List may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:565 msgid "Credential may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:566 msgid "Scan Config may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:567 msgid "Alert may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:568 msgid "Schedule may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:569 msgid "Report Format may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:570 msgid "Slave may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:571 msgid "Agent may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:572 msgid "Scanner may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:573 msgid "Filter may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:574 msgid "Tag may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:575 msgid "Permission may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:576 msgid "User may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:577 msgid "Group may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:578 msgid "Role may not be cloned" msgstr "" #: classic/dynamic_strings.xsl:580 msgid "Task must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:581 msgid "Report must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:582 msgid "Note must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:583 msgid "Override must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:584 msgid "Target must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:585 msgid "Port List must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:586 msgid "Credential must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:587 msgid "Scan Config must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:588 msgid "Alert must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:589 msgid "Schedule must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:590 msgid "Report Format must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:591 msgid "Slave must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:592 msgid "Agent must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:593 msgid "Scanner must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:594 msgid "Filter must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:595 msgid "Tag must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:596 msgid "Permission must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:597 msgid "User must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:598 msgid "Group must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:599 msgid "Role must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:635 msgid "may run multiple OMP commands as one" msgstr "" #: classic/dynamic_strings.xsl:638 msgid "may create a new agent" msgstr "" #: classic/dynamic_strings.xsl:639 msgid "may create a new alert" msgstr "" #: classic/dynamic_strings.xsl:640 msgid "may create a new scan config" msgstr "" #: classic/dynamic_strings.xsl:641 msgid "may create a new filter" msgstr "" #: classic/dynamic_strings.xsl:642 msgid "may create a new group" msgstr "" #: classic/dynamic_strings.xsl:643 msgid "may create a new credential" msgstr "" #: classic/dynamic_strings.xsl:644 msgid "may create a new note" msgstr "" #: classic/dynamic_strings.xsl:645 msgid "may create a new override" msgstr "" #: classic/dynamic_strings.xsl:646 msgid "may create a new permission" msgstr "" #: classic/dynamic_strings.xsl:647 msgid "may create a new port list" msgstr "" #: classic/dynamic_strings.xsl:648 msgid "may create a new port range" msgstr "" #: classic/dynamic_strings.xsl:649 msgid "may create a new report" msgstr "" #: classic/dynamic_strings.xsl:650 msgid "may create a new report format" msgstr "" #: classic/dynamic_strings.xsl:651 msgid "may create a new role" msgstr "" #: classic/dynamic_strings.xsl:652 msgid "may create a new scanner" msgstr "" #: classic/dynamic_strings.xsl:653 msgid "may create a new schedule" msgstr "" #: classic/dynamic_strings.xsl:654 msgid "may create a new slave" msgstr "" #: classic/dynamic_strings.xsl:655 msgid "may create a new tag" msgstr "" #: classic/dynamic_strings.xsl:656 msgid "may create a new target" msgstr "" #: classic/dynamic_strings.xsl:657 msgid "may create a new task" msgstr "" #: classic/dynamic_strings.xsl:658 msgid "may create a new user" msgstr "" #: classic/dynamic_strings.xsl:661 msgid "may delete agent %1" msgstr "" #: classic/dynamic_strings.xsl:662 msgid "may delete alert %1" msgstr "" #: classic/dynamic_strings.xsl:663 msgid "may delete scan config %1" msgstr "" #: classic/dynamic_strings.xsl:664 msgid "may delete filter %1" msgstr "" #: classic/dynamic_strings.xsl:665 msgid "may delete group %1" msgstr "" #: classic/dynamic_strings.xsl:666 msgid "may delete credential %1" msgstr "" #: classic/dynamic_strings.xsl:667 msgid "may delete note %1" msgstr "" #: classic/dynamic_strings.xsl:668 msgid "may delete override %1" msgstr "" #: classic/dynamic_strings.xsl:669 msgid "may delete permission %1" msgstr "" #: classic/dynamic_strings.xsl:670 msgid "may delete port list %1" msgstr "" #: classic/dynamic_strings.xsl:671 msgid "may delete port range %1" msgstr "" #: classic/dynamic_strings.xsl:672 msgid "may delete report %1" msgstr "" #: classic/dynamic_strings.xsl:673 msgid "may delete report format %1" msgstr "" #: classic/dynamic_strings.xsl:674 msgid "may delete role %1" msgstr "" #: classic/dynamic_strings.xsl:675 msgid "may delete scanner %1" msgstr "" #: classic/dynamic_strings.xsl:676 msgid "may delete schedule %1" msgstr "" #: classic/dynamic_strings.xsl:677 msgid "may delete slave %1" msgstr "" #: classic/dynamic_strings.xsl:678 msgid "may delete tag %1" msgstr "" #: classic/dynamic_strings.xsl:679 msgid "may delete target %1" msgstr "" #: classic/dynamic_strings.xsl:680 msgid "may delete task %1" msgstr "" #: classic/dynamic_strings.xsl:681 msgid "may delete user %1" msgstr "" #: classic/dynamic_strings.xsl:683 msgid "may delete an existing agent" msgstr "" #: classic/dynamic_strings.xsl:684 msgid "may delete an existing alert" msgstr "" #: classic/dynamic_strings.xsl:685 msgid "may delete an existing scan config" msgstr "" #: classic/dynamic_strings.xsl:686 msgid "may delete an existing filter" msgstr "" #: classic/dynamic_strings.xsl:687 msgid "may delete an existing group" msgstr "" #: classic/dynamic_strings.xsl:688 msgid "may delete an existing credential" msgstr "" #: classic/dynamic_strings.xsl:689 msgid "may delete an existing note" msgstr "" #: classic/dynamic_strings.xsl:690 msgid "may delete an existing override" msgstr "" #: classic/dynamic_strings.xsl:691 msgid "may delete an existing permission" msgstr "" #: classic/dynamic_strings.xsl:692 msgid "may delete an existing port list" msgstr "" #: classic/dynamic_strings.xsl:693 msgid "may delete an existing port range" msgstr "" #: classic/dynamic_strings.xsl:694 msgid "may delete an existing report" msgstr "" #: classic/dynamic_strings.xsl:695 msgid "may delete an existing report format" msgstr "" #: classic/dynamic_strings.xsl:696 msgid "may delete an existing role" msgstr "" #: classic/dynamic_strings.xsl:697 msgid "may delete an existing scanner" msgstr "" #: classic/dynamic_strings.xsl:698 msgid "may delete an existing schedule" msgstr "" #: classic/dynamic_strings.xsl:699 msgid "may delete an existing slave" msgstr "" #: classic/dynamic_strings.xsl:700 msgid "may delete an existing tag" msgstr "" #: classic/dynamic_strings.xsl:701 msgid "may delete an existing target" msgstr "" #: classic/dynamic_strings.xsl:702 msgid "may delete an existing task" msgstr "" #: classic/dynamic_strings.xsl:703 msgid "may delete an existing user" msgstr "" #: classic/dynamic_strings.xsl:712 msgid "has read access to agent %1" msgstr "" #: classic/dynamic_strings.xsl:713 msgid "has read access to alert %1" msgstr "" #: classic/dynamic_strings.xsl:714 msgid "has read access to scan config %1" msgstr "" #: classic/dynamic_strings.xsl:715 msgid "has read access to filter %1" msgstr "" #: classic/dynamic_strings.xsl:716 msgid "has read access to group %1" msgstr "" #: classic/dynamic_strings.xsl:717 msgid "has read access to credential %1" msgstr "" #: classic/dynamic_strings.xsl:718 msgid "has read access to note %1" msgstr "" #: classic/dynamic_strings.xsl:719 msgid "has read access to NVT %1" msgstr "" #: classic/dynamic_strings.xsl:720 msgid "has read access to override %1" msgstr "" #: classic/dynamic_strings.xsl:721 msgid "has read access to permission %1" msgstr "" #: classic/dynamic_strings.xsl:722 msgid "has read access to port list %1" msgstr "" #: classic/dynamic_strings.xsl:723 msgid "has read access to port range %1" msgstr "" #: classic/dynamic_strings.xsl:724 msgid "has read access to report %1" msgstr "" #: classic/dynamic_strings.xsl:725 msgid "has read access to report format %1" msgstr "" #: classic/dynamic_strings.xsl:726 msgid "has read access to role %1" msgstr "" #: classic/dynamic_strings.xsl:727 msgid "has read access to scanner %1" msgstr "" #: classic/dynamic_strings.xsl:728 msgid "has read access to schedule %1" msgstr "" #: classic/dynamic_strings.xsl:729 msgid "has read access to slave %1" msgstr "" #: classic/dynamic_strings.xsl:730 msgid "has read access to system report %1" msgstr "" #: classic/dynamic_strings.xsl:731 msgid "has read access to tag %1" msgstr "" #: classic/dynamic_strings.xsl:732 msgid "has read access to target %1" msgstr "" #: classic/dynamic_strings.xsl:733 msgid "has read access to task %1" msgstr "" #: classic/dynamic_strings.xsl:734 msgid "has read access to user %1" msgstr "" #: classic/dynamic_strings.xsl:736 msgid "has read access to agents" msgstr "" #: classic/dynamic_strings.xsl:737 msgid "has read access to alerts" msgstr "" #: classic/dynamic_strings.xsl:738 msgid "has read access to scan configs" msgstr "" #: classic/dynamic_strings.xsl:739 msgid "has read access to feeds" msgstr "" #: classic/dynamic_strings.xsl:740 msgid "has read access to filters" msgstr "" #: classic/dynamic_strings.xsl:741 msgid "has read access to groups" msgstr "" #: classic/dynamic_strings.xsl:743 msgid "has read access to credentials" msgstr "" #: classic/dynamic_strings.xsl:744 msgid "has read access to notes" msgstr "" #: classic/dynamic_strings.xsl:745 msgid "has read access to NVTs" msgstr "" #: classic/dynamic_strings.xsl:746 msgid "has read access to NVT families" msgstr "" #: classic/dynamic_strings.xsl:748 msgid "has read access to overrides" msgstr "" #: classic/dynamic_strings.xsl:749 msgid "has read access to permissions" msgstr "" #: classic/dynamic_strings.xsl:750 msgid "has read access to port lists" msgstr "" #: classic/dynamic_strings.xsl:751 msgid "has read access to port ranges" msgstr "" #: classic/dynamic_strings.xsl:752 msgid "has read access to reports" msgstr "" #: classic/dynamic_strings.xsl:753 msgid "has read access to report formats" msgstr "" #: classic/dynamic_strings.xsl:754 msgid "has read access to roles" msgstr "" #: classic/dynamic_strings.xsl:755 msgid "has read access to scanners" msgstr "" #: classic/dynamic_strings.xsl:756 msgid "has read access to schedules" msgstr "" #: classic/dynamic_strings.xsl:757 msgid "has read access to slaves" msgstr "" #: classic/dynamic_strings.xsl:758 msgid "has read access to system reports" msgstr "" #: classic/dynamic_strings.xsl:759 msgid "has read access to tags" msgstr "" #: classic/dynamic_strings.xsl:760 msgid "has read access to targets" msgstr "" #: classic/dynamic_strings.xsl:761 msgid "has read access to tasks" msgstr "" #: classic/dynamic_strings.xsl:762 msgid "has read access to users" msgstr "" #: classic/dynamic_strings.xsl:768 msgid "has write access to agent %1" msgstr "" #: classic/dynamic_strings.xsl:769 msgid "has write access to alert %1" msgstr "" #: classic/dynamic_strings.xsl:770 msgid "has write access to scan config %1" msgstr "" #: classic/dynamic_strings.xsl:771 msgid "has write access to filter %1" msgstr "" #: classic/dynamic_strings.xsl:772 msgid "has write access to group %1" msgstr "" #: classic/dynamic_strings.xsl:773 msgid "has write access to credential %1" msgstr "" #: classic/dynamic_strings.xsl:774 msgid "has write access to note %1" msgstr "" #: classic/dynamic_strings.xsl:775 msgid "has write access to override %1" msgstr "" #: classic/dynamic_strings.xsl:776 msgid "has write access to permission %1" msgstr "" #: classic/dynamic_strings.xsl:777 msgid "has write access to port list %1" msgstr "" #: classic/dynamic_strings.xsl:778 msgid "has write access to port range %1" msgstr "" #: classic/dynamic_strings.xsl:779 msgid "has write access to report %1" msgstr "" #: classic/dynamic_strings.xsl:780 msgid "has write access to report format %1" msgstr "" #: classic/dynamic_strings.xsl:781 msgid "has write access to role %1" msgstr "" #: classic/dynamic_strings.xsl:782 msgid "has write access to scanner %1" msgstr "" #: classic/dynamic_strings.xsl:783 msgid "has write access to schedule %1" msgstr "" #: classic/dynamic_strings.xsl:784 msgid "has write access to slave %1" msgstr "" #: classic/dynamic_strings.xsl:785 msgid "has write access to system report %1" msgstr "" #: classic/dynamic_strings.xsl:786 msgid "has write access to tag %1" msgstr "" #: classic/dynamic_strings.xsl:787 msgid "has write access to target %1" msgstr "" #: classic/dynamic_strings.xsl:788 msgid "has write access to task %1" msgstr "" #: classic/dynamic_strings.xsl:789 msgid "has write access to user %1" msgstr "" #: classic/dynamic_strings.xsl:791 msgid "has write access to agents" msgstr "" #: classic/dynamic_strings.xsl:792 msgid "has write access to alerts" msgstr "" #: classic/dynamic_strings.xsl:794 msgid "has write access to scan configs" msgstr "" #: classic/dynamic_strings.xsl:795 msgid "has write access to filters" msgstr "" #: classic/dynamic_strings.xsl:796 msgid "has write access to groups" msgstr "" #: classic/dynamic_strings.xsl:797 msgid "has write access to credentials" msgstr "" #: classic/dynamic_strings.xsl:798 msgid "has write access to notes" msgstr "" #: classic/dynamic_strings.xsl:799 msgid "has write access to overrides" msgstr "" #: classic/dynamic_strings.xsl:800 msgid "has write access to permissions" msgstr "" #: classic/dynamic_strings.xsl:801 msgid "has write access to port lists" msgstr "" #: classic/dynamic_strings.xsl:802 msgid "has write access to port ranges" msgstr "" #: classic/dynamic_strings.xsl:803 msgid "has write access to reports" msgstr "" #: classic/dynamic_strings.xsl:804 msgid "has write access to report formats" msgstr "" #: classic/dynamic_strings.xsl:805 msgid "has write access to roles" msgstr "" #: classic/dynamic_strings.xsl:806 msgid "has write access to scanners" msgstr "" #: classic/dynamic_strings.xsl:807 msgid "has write access to schedules" msgstr "" #: classic/dynamic_strings.xsl:808 msgid "has write access to slaves" msgstr "" #: classic/dynamic_strings.xsl:809 msgid "has write access to system reports" msgstr "" #: classic/dynamic_strings.xsl:810 msgid "has write access to tags" msgstr "" #: classic/dynamic_strings.xsl:811 msgid "has write access to targets" msgstr "" #: classic/dynamic_strings.xsl:812 msgid "has write access to tasks" msgstr "" #: classic/dynamic_strings.xsl:813 msgid "has write access to users" msgstr "" #: classic/dynamic_strings.xsl:819 msgid "may resume tasks" msgstr "" #: classic/dynamic_strings.xsl:822 msgid "may run wizards" msgstr "" #: classic/dynamic_strings.xsl:825 msgid "may start tasks" msgstr "" #: classic/dynamic_strings.xsl:828 msgid "may stop tasks" msgstr "" #: classic/dynamic_strings.xsl:837 msgid "may test alerts" msgstr "" #: classic/dynamic_strings.xsl:840 msgid "may verify agents" msgstr "" #: classic/dynamic_strings.xsl:841 msgid "may verify report formats" msgstr "" #: classic/dynamic_strings.xsl:842 msgid "may verify scanners" msgstr "" #: classic/dynamic_strings.xsl:843 msgid "may verify %1" msgstr "" #: classic/dynamic_strings.xsl:897 msgid "Move selection to trashcan" msgstr "" #: classic/dynamic_strings.xsl:898 msgid "Move all filtered to trashcan" msgstr "" #: classic/dynamic_strings.xsl:899 msgid "Move page contents to trashcan" msgstr "" #: classic/dynamic_strings.xsl:901 msgid "Delete selection" msgstr "" #: classic/dynamic_strings.xsl:902 msgid "Delete all filtered" msgstr "" #: classic/dynamic_strings.xsl:903 msgid "Delete page contents" msgstr "" #: classic/dynamic_strings.xsl:905 msgid "Export selection" msgstr "" #: classic/dynamic_strings.xsl:906 msgid "Export all filtered" msgstr "" #: classic/dynamic_strings.xsl:907 msgid "Export page contents" msgstr "" #: classic/dynamic_strings.xsl:912 msgctxt "Status" msgid "Uploading" msgstr "" #: classic/dynamic_strings.xsl:913 msgctxt "Status" msgid "Container" msgstr "" #: classic/dynamic_strings.xsl:915 msgctxt "Status" msgid "Ultimate Delete Requested" msgstr "" #: classic/dynamic_strings.xsl:920 msgctxt "Status" msgid "Internal Error" msgstr "" #: classic/dynamic_strings.xsl:925 msgctxt "Trust" msgid "unknown" msgstr "" #: classic/dynamic_strings.xsl:926 msgctxt "Trust" msgid "yes" msgstr "" #: classic/dynamic_strings.xsl:927 msgctxt "Trust" msgid "no" msgstr "" #: classic/dynamic_strings.xsl:287 msgid "Export %1 filtered Task as XML" msgid_plural "Export %1 filtered Tasks as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:288 msgid "Export %1 filtered Note as XML" msgid_plural "Export %1 filtered Notes as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:289 msgid "Export %1 filtered Override as XML" msgid_plural "Export %1 filtered Overrides as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:290 msgid "Export %1 filtered Target as XML" msgid_plural "Export %1 filtered Targets as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:291 msgid "Export %1 filtered Port List as XML" msgid_plural "Export %1 filtered Port Lists as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:292 msgid "Export %1 filtered Credential as XML" msgid_plural "Export %1 filtered Credentials as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:293 msgid "Export %1 filtered Scan Config as XML" msgid_plural "Export %1 filtered Scan Configs as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:294 msgid "Export %1 filtered Alert as XML" msgid_plural "Export %1 filtered Alerts as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:295 msgid "Export %1 filtered Schedule as XML" msgid_plural "Export %1 filtered Schedules as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:296 msgid "Export %1 filtered Report Format as XML" msgid_plural "Export %1 filtered Report Formats as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:297 msgid "Export %1 filtered Slave as XML" msgid_plural "Export %1 filtered Slaves as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:298 msgid "Export %1 filtered Agent as XML" msgid_plural "Export %1 filtered Agents as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:299 msgid "Export %1 filtered Scanner as XML" msgid_plural "Export %1 filtered Scanners as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:300 msgid "Export %1 filtered Filter as XML" msgid_plural "Export %1 filtered Filters as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:301 msgid "Export %1 filtered Tag as XML" msgid_plural "Export %1 filtered Tags as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:302 msgid "Export %1 filtered Permission as XML" msgid_plural "Export %1 filtered Permissions as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:303 msgid "Export %1 filtered User as XML" msgid_plural "Export %1 filtered Users as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:304 msgid "Export %1 filtered Group as XML" msgid_plural "Export %1 filtered Groups as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:305 msgid "Export %1 filtered Role as XML" msgid_plural "Export %1 filtered Roles as XML" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:849 msgid "%1 Task will be deleted" msgid_plural "%1 Tasks will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:850 msgid "%1 Report will be deleted" msgid_plural "%1 Reports will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:851 msgid "%1 Note will be deleted" msgid_plural "%1 Notes will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:852 msgid "%1 Override will be deleted" msgid_plural "%1 Overrides will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:853 msgid "%1 Target will be deleted" msgid_plural "%1 Targets will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:854 msgid "%1 Port List will be deleted" msgid_plural "%1 Port Lists will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:855 msgid "%1 Credential will be deleted" msgid_plural "%1 Credentials will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:856 msgid "%1 Scan Config will be deleted" msgid_plural "%1 Scan Configs will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:857 msgid "%1 Alert will be deleted" msgid_plural "%1 Alerts will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:858 msgid "%1 Schedule will be deleted" msgid_plural "%1 Schedules will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:859 msgid "%1 Report Format will be deleted" msgid_plural "%1 Report Formats will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:860 msgid "%1 Slave will be deleted" msgid_plural "%1 Slaves will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:861 msgid "%1 Agent will be deleted" msgid_plural "%1 Agents will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:862 msgid "%1 Scanner will be deleted" msgid_plural "%1 Scanners will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:863 msgid "%1 Filter will be deleted" msgid_plural "%1 Filters will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:864 msgid "%1 Tag will be deleted" msgid_plural "%1 Tags will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:865 msgid "%1 Permission will be deleted" msgid_plural "%1 Permissions will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:866 msgid "%1 User will be deleted" msgid_plural "%1 Users will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:867 msgid "%1 Group will be deleted" msgid_plural "%1 Groups will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:868 msgid "%1 Role will be deleted" msgid_plural "%1 Roles will be deleted" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:873 msgid "%1 Task will be moved to the trashcan" msgid_plural "%1 Tasks will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:874 msgid "%1 Report will be moved to the trashcan" msgid_plural "%1 Report will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:875 msgid "%1 Note will be moved to the trashcan" msgid_plural "%1 Notes will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:876 msgid "%1 Override will be moved to the trashcan" msgid_plural "%1 Overrides will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:877 msgid "%1 Target will be moved to the trashcan" msgid_plural "%1 Targets will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:878 msgid "%1 Port List will be moved to the trashcan" msgid_plural "%1 Port Lists will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:879 msgid "%1 Credential will be moved to the trashcan" msgid_plural "%1 Credentials will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:880 msgid "%1 Scan Config will be moved to the trashcan" msgid_plural "%1 Scan Configs will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:881 msgid "%1 Alert will be moved to the trashcan" msgid_plural "%1 Alerts will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:882 msgid "%1 Schedule will be moved to the trashcan" msgid_plural "%1 Schedules will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:883 msgid "%1 Report Format will be moved to the trashcan" msgid_plural "%1 Report Formats will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:884 msgid "%1 Slave will be moved to the trashcan" msgid_plural "%1 Slaves will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:885 msgid "%1 Agent will be moved to the trashcan" msgid_plural "%1 Agents will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:886 msgid "%1 Scanner will be moved to the trashcan" msgid_plural "%1 Scanners will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:887 msgid "%1 Filter will be moved to the trashcan" msgid_plural "%1 Filters will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:888 msgid "%1 Tag will be moved to the trashcan" msgid_plural "%1 Tags will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:889 msgid "%1 Permission will be moved to the trashcan" msgid_plural "%1 Permissions will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:890 msgid "%1 User will be moved to the trashcan" msgid_plural "%1 Users will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:891 msgid "%1 Group will be moved to the trashcan" msgid_plural "%1 Groups will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/dynamic_strings.xsl:892 msgid "%1 Role will be moved to the trashcan" msgid_plural "%1 Roles will be moved to the trashcan" msgstr[0] "" msgstr[1] "" #: classic/gsad.xsl:211 msgid "Logged in as" msgstr "" #: classic/gsad.xsl:225 classic/gsad.xsl:226 msgctxt "Action Verb" msgid "Logout" msgstr "" #: classic/gsad.xsl:232 msgid "No auto-refresh" msgstr "" #: classic/gsad.xsl:233 msgid "Refresh every 30 Sec." msgstr "" #: classic/gsad.xsl:234 msgid "Refresh every 60 Sec." msgstr "" #: classic/gsad.xsl:235 msgid "Refresh every 2 Min." msgstr "" #: classic/gsad.xsl:236 msgid "Refresh every 5 Min." msgstr "" #: classic/gsad.xsl:279 msgctxt "Performance Timing" msgid "Backend operation" msgstr "" #: classic/gsad.xsl:455 msgid "Scans" msgstr "" #: classic/gsad.xsl:478 msgid "Hosts (Classic)" msgstr "" #: classic/gsad.xsl:484 msgid "Assets" msgstr "" #: classic/gsad.xsl:522 msgid "All SecInfo" msgstr "" #: classic/gsad.xsl:616 msgid "Configuration" msgstr "" #: classic/gsad.xsl:641 msgid "CVSS Calculator" msgstr "" #: classic/gsad.xsl:652 msgid "Extras" msgstr "" #: classic/gsad.xsl:683 msgctxt "Auth Method" msgid "Radius" msgstr "" #: classic/gsad.xsl:689 msgid "Administration" msgstr "" #: classic/gsad.xsl:696 msgctxt "Help" msgid "Contents" msgstr "" #: classic/gsad.xsl:700 msgctxt "Help" msgid "About" msgstr "" #: classic/gsad.xsl:916 msgid "Greenbone Security Assistant" msgstr "" #: classic/gsad.xsl:988 msgctxt "Action Verb" msgid "Login" msgstr "" #: classic/gsad.xsl:1000 classic/gsad.xsl:1005 msgctxt "Action Verb" msgid "Login as a guest" msgstr "" #: classic/gsad.xsl:1118 msgid "Your current password does not comply with the password policy:" msgstr "" greenbone-security-assistant-7.0.0+dfsg.1.orig/src/po/gsad_js-de.po0000644000175100017510000004257613011042270022046 0ustar # Greenbone Security Assistant # $Id$ # Description: German user interface translations. # # Copyright: # Copyright (C) 2016 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-10-18 10:12+0200\n" "PO-Revision-Date: 2016-10-18 08:33+0200\n" "Last-Translator: Timo \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Pootle 2.5.1.3\n" "X-POOTLE-MTIME: 1476776012.656652\n" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:590 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1276 msgid "Save" msgstr "Speichern" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1157 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1158 msgid "Unfold {{name}}" msgstr "{{name}} ausklappen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1163 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1164 msgid "Fold {{name}}" msgstr "{{name}} einklappen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1285 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1293 msgid "Create" msgstr "Erstellen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1301 msgid "Delete" msgstr "Löschen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1391 msgid "Please wait..." msgstr "Bitte warten..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1481 msgid "Update Filter" msgstr "Filter aktualisieren" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1498 msgid "Select date" msgstr "Datum auswählen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1786 msgid "Follow link?" msgstr "Link folgen?" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1789 msgid "" "This dialog will open a new window for {{url}} if you click on follow " "link. Following this link is on your own responsibility. Greenbone doesn't " "endorse the content you will see there." msgstr "" "Dieser Dialog wird ein neues Fenster für {{url}} öffnen, wenn sie auf " "den Folgen-Link klicken. Diesem Link zu folgen geschieht auf Ihre eigene " "Verantwortung. Greenbone befürwortet nicht die Inhalte, die Sie dort sehen." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1794 msgid "Abort" msgstr "Abbrechen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1795 msgid "Follow link" msgstr "Link folgen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1868 msgid "{{subject}} {{subject_id}} {{description}} to {{resource}} {{id}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1876 msgid "{{subject}} {{subject_id}} {{description}} {{id}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1881 msgid "{{subject}} {{subject_id}} {{description}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bar_chart.js:68 msgid "Loading bar chart ..." msgstr "Lade Balkendiagramm ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bar_chart.js:68 msgid "Bar Chart" msgstr "Balkendiagramm" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bubble_chart.js:57 msgid "Loading bubble chart ..." msgstr "Lade Blasendiagramm ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bubble_chart.js:57 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_line_chart.js:79 msgid "Bubble Chart" msgstr "Blasendiagramm" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bubble_chart.js:102 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_gantt_chart.js:123 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:152 msgid "No matching {{resource_type}}" msgstr "Kein(e) passende(r/s) {{resource_type}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1424 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1545 msgid "High" msgstr "Hoch" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1427 msgid "Medium" msgstr "Mittel" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1430 msgid "Low" msgstr "Niedrig" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1433 msgid "Log" msgstr "Log" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1436 msgid "False Positive" msgstr "Falsch-Positiv" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1439 msgid "Debug" msgstr "Debug" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1442 msgid "Error" msgstr "Fehler" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1445 msgid "N/A" msgstr "N/A" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1459 msgid "Operating System" msgstr "Betriebssystem" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1461 msgid "OVAL definition" msgstr "OVAL-Definition" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1463 msgid "CERT-Bund Advisory" msgstr "CERT-Bund-Meldung" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1465 msgid "DFN-CERT Advisory" msgstr "DFN-CERT-Meldung" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1467 msgid "SecInfo Item" msgstr "SecInfo-Eintrag" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1483 msgid "DFN-CERT Advisories" msgstr "DFN-CERT-Meldungen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1485 msgid "CERT-Bund Advisories" msgstr "CERT-Bund-Meldungen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1529 msgid "total {{resource_type_plural}}" msgstr "{{resource_type_plural}} gesamt" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1537 msgid "creation time" msgstr "Erstellungszeit" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1539 msgid "modification time" msgstr "Änderungszeit" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1541 msgid "QoD" msgstr "QoD" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1543 msgid "QoD type" msgstr "QoD-Typ" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1547 msgid "High / host" msgstr "Hoch / Host" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2017 msgid "None" msgstr "Keiner" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2020 msgid "Exploit" msgstr "Exploit" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2023 msgid "Remote vulnerability" msgstr "Remote-Schwachstelle" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2026 msgid "Package check" msgstr "Package-Check" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2029 msgid "Registry check" msgstr "Registry-Check" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2032 #, fuzzy msgid "Executable version" msgstr "Programmdatei-Version" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2035 msgid "Remote analysis" msgstr "Remote-Analyse" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2038 msgid "Remote probe" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2041 msgid "Unreliable rem. banner" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2044 #, fuzzy msgid "Unreliable exec. version" msgstr "Unzuverlässige Prog.-Version" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2521 msgid "{{title}} (Loading...)" msgstr "{{title}} (Lädt...)" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2528 msgid "{{title}} {{filter_text}} (Total: {{count}})" msgstr "{{title}} {{filter_text}} (Gesamt: {{count}})" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2625 msgid "Greenbone Security Assistant - Chart data table" msgstr "Greenbone Security Assistant - Datentabelle" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2677 msgid "Applied filter: {{filter}}" msgstr "Angewandter Filter: {{filter}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_cloud_chart.js:54 msgid "Loading word cloud ..." msgstr "Lade Wortwolke ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_cloud_chart.js:55 msgid "Word Cloud" msgstr "Wortwolke" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:231 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:232 msgid "Edit Dashboard" msgstr "Dashboard bearbeiten" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:245 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:246 msgid "Add new Chart" msgstr "Neues Diagramm hinzufügen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:261 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:262 msgid "Reset to defaults" msgstr "Auf Voreinstellungen zurücksetzen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:277 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:278 msgid "Cancel Editing" msgstr "Bearbeitung abbrechen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:293 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:294 msgid "Save Changes" msgstr "Änderungen speichern" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1584 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1585 msgid "Remove" msgstr "Entfernen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1592 msgid "Initializing display for \"{{display}}\"..." msgstr "Initialisiere Anzeige für \"{{display}}\"" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1611 msgid "Loading data ..." msgstr "Daten werden geladen ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2389 msgid "Could not load chart {{chart}}" msgstr "Konnte Diagramm \"{{chart}}\" nicht laden" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2861 msgid "Loading aborted" msgstr "Laden wurde abgebrochen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2873 msgid "HTTP error {{error}}" msgstr "HTTP Fehler {{error}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2874 msgid "Error: HTTP request returned status {{status}} for URL: {{url}}" msgstr "" "Fehler: Die HTTP Anfrage hat den Status {{status}} für die URL {{url}} " "zurückgegeben" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2880 msgid "Error reading XML" msgstr "Fehler beim Lesen der XML Daten" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2881 msgid "Error reading XML from URL {{url}}: {{error}}" msgstr "Fehler beim Lesen der XML Daten von der URL {{url}}: {{error}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2889 msgid "Error parsing XML data" msgstr "Fehler beim Parsen der XML Daten" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2890 msgid "Error parsing XML data. Details: {{details}}" msgstr "Fehler beim Parsen der XML Daten. Details: {{details}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2919 msgid "Internal error: Invalid request" msgstr "Interner Fehler: Ungültige Anfrage" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2920 msgid "Invalid request command: \"{{command}}" msgstr "Ungültiger Befehl für Anfrage: \"{{command}}\"" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2927 msgid "Error {{omp_status}}: {{omp_status_text}}" msgstr "Fehler {{omp_status}}: {{omp_status_text}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2929 msgid "OMP Error {{omp_status}}: {{omp_status_text}}" msgstr "OMP Fehler {{omp_status}}: {{omp_status_text}}" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:3216 msgid "{{title_text}} (Loading...)" msgstr "{{title_text}} (Lädt...)" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:3221 msgid "Unknown chart" msgstr "Unbekanntes Diagramm" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:64 msgid "Loading donut chart ..." msgstr "Lade Ringdiagramm ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:64 msgid "Donut Chart" msgstr "Ringdiagramm" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:672 msgid "Inactive" msgstr "Inaktiv" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:675 msgid "Active (unlimited)" msgstr "Aktiv (unbegrenzt)" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:678 msgid "Active for next {{days}} days" msgstr "Aktiv für die nächsten {{days}} Tage" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_gantt_chart.js:77 msgid "Loading Gantt chart ..." msgstr "Lade Gantt-Diagramm ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_gantt_chart.js:77 msgid "Gantt Chart" msgstr "Gantt-Diagramm" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:203 msgid "Show detached chart window" msgstr "In neuem Fenster öffnen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:220 msgid "Download CSV" msgstr "CSV Daten herunterladen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:243 msgid "Show HTML table" msgstr "HTML Tabelle anzeigen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:267 msgid "Show copyable SVG" msgstr "Kopierbare SVG Grafik anzeigen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:275 msgid "Download SVG" msgstr "SVG Grafik herunterladen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:109 msgid "Loading horizontal bar chart ..." msgstr "Lade horizontales Balkendiagramm ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:110 msgid "Horizontal Bar Chart" msgstr "Horizontales Balkendiagramm" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:275 msgid "
({{assets}} Host(s) with average severity {{severity}})" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_line_chart.js:79 msgid "Loading line chart ..." msgstr "Lade Liniediagramm ..." #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:47 msgid "Loading topology chart ..." msgstr "Lade Topologiediagramm" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:47 msgid "Topology Chart" msgstr "Topologiediagramm" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:90 msgid "Too many nodes to display" msgstr "Zu viele Knoten zum Anzeigen" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:96 msgid "Please try a filter selecting less hosts" msgstr "Bitte versuchen Sie einen Filter, der weniger Hosts auswählt" #~ msgid "Add new Component" #~ msgstr "Neue Komponente hinzufügen" #~ msgid "Stop Editing" #~ msgstr "Editieren beenden" #~ msgid "Initializing component \"{{component}}\"..." #~ msgstr "Komponente \"{{component}}\" wird initialisiert..." #~ msgid "Unnamed chart" #~ msgstr "Unbenannte Grafik" #~ msgid "Invalid request command: \"{{command}}\"" #~ msgstr "Ungültiger Befehl für diese Anfrage: \"{{command}}\"" greenbone-security-assistant-7.0.0+dfsg.1.orig/src/po/gsad_js-fr.po0000644000175100017510000003522213011042270022053 0ustar # Greenbone Security Assistant # $Id$ # Description: French user interface translations. # # Copyright: # Copyright (C) 2016 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-10-10 16:12+0200\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Translate Toolkit 1.13.0\n" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:590 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1276 msgid "Save" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1157 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1158 msgid "Unfold {{name}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1163 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1164 msgid "Fold {{name}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1285 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1293 msgid "Create" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1301 msgid "Delete" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1391 msgid "Please wait..." msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1481 msgid "Update Filter" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1498 msgid "Select date" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1786 msgid "Follow link?" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1789 msgid "" "This dialog will open a new window for {{url}} if you click on follow " "link. Following this link is on your own responsibility. Greenbone doesn't " "endorse the content you will see there." msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1794 msgid "Abort" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1795 msgid "Follow link" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1868 msgid "{{subject}} {{subject_id}} {{description}} to {{resource}} {{id}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1876 msgid "{{subject}} {{subject_id}} {{description}} {{id}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/greenbone.js:1881 msgid "{{subject}} {{subject_id}} {{description}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bar_chart.js:68 msgid "Loading bar chart ..." msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bar_chart.js:68 msgid "Bar Chart" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bubble_chart.js:57 msgid "Loading bubble chart ..." msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bubble_chart.js:57 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_line_chart.js:79 msgid "Bubble Chart" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_bubble_chart.js:102 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_gantt_chart.js:123 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:152 msgid "No matching {{resource_type}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1424 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1545 msgid "High" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1427 msgid "Medium" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1430 msgid "Low" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1433 msgid "Log" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1436 msgid "False Positive" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1439 msgid "Debug" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1442 msgid "Error" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1445 msgid "N/A" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1459 msgid "Operating System" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1461 msgid "OVAL definition" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1463 msgid "CERT-Bund Advisory" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1465 msgid "DFN-CERT Advisory" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1467 msgid "SecInfo Item" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1483 msgid "DFN-CERT Advisories" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1485 msgid "CERT-Bund Advisories" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1529 msgid "total {{resource_type_plural}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1537 msgid "creation time" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1539 msgid "modification time" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1541 msgid "QoD" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1543 msgid "QoD type" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:1547 msgid "High / host" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2017 msgid "None" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2020 msgid "Exploit" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2023 msgid "Remote vulnerability" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2026 msgid "Package check" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2029 msgid "Registry check" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2032 msgid "Executable version" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2035 msgid "Remote analysis" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2038 msgid "Remote probe" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2041 msgid "Unreliable rem. banner" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2044 msgid "Unreliable exec. version" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2521 msgid "{{title}} (Loading...)" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2528 msgid "{{title}} {{filter_text}} (Total: {{count}})" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2625 msgid "Greenbone Security Assistant - Chart data table" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_chart_helpers.js:2677 msgid "Applied filter: {{filter}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_cloud_chart.js:54 msgid "Loading word cloud ..." msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_cloud_chart.js:55 msgid "Word Cloud" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:231 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:232 msgid "Edit Dashboard" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:245 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:246 msgid "Add new Chart" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:261 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:262 msgid "Reset to defaults" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:277 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:278 msgid "Cancel Editing" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:293 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:294 msgid "Save Changes" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1584 #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1585 msgid "Remove" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1592 msgid "Initializing display for \"{{display}}\"..." msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:1611 msgid "Loading data ..." msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2389 msgid "Could not load chart {{chart}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2861 msgid "Loading aborted" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2873 msgid "HTTP error {{error}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2874 msgid "Error: HTTP request returned status {{status}} for URL: {{url}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2880 msgid "Error reading XML" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2881 msgid "Error reading XML from URL {{url}}: {{error}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2889 msgid "Error parsing XML data" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2890 msgid "Error parsing XML data. Details: {{details}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2919 msgid "Internal error: Invalid request" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2920 msgid "Invalid request command: \"{{command}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2927 msgid "Error {{omp_status}}: {{omp_status_text}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:2929 msgid "OMP Error {{omp_status}}: {{omp_status_text}}" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:3216 msgid "{{title_text}} (Loading...)" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_dashboard.js:3221 msgid "Unknown chart" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:64 msgid "Loading donut chart ..." msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:64 msgid "Donut Chart" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:672 msgid "Inactive" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:675 msgid "Active (unlimited)" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_donut_chart.js:678 msgid "Active for next {{days}} days" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_gantt_chart.js:77 msgid "Loading Gantt chart ..." msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_gantt_chart.js:77 msgid "Gantt Chart" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:203 msgid "Show detached chart window" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:220 msgid "Download CSV" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:243 msgid "Show HTML table" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:267 msgid "Show copyable SVG" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_graphics_base.js:275 msgid "Download SVG" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:109 msgid "Loading horizontal bar chart ..." msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:110 msgid "Horizontal Bar Chart" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_h_bar_chart.js:275 msgid "
({{assets}} Host(s) with average severity {{severity}})" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_line_chart.js:79 msgid "Loading line chart ..." msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:47 msgid "Loading topology chart ..." msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:47 msgid "Topology Chart" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:90 msgid "Too many nodes to display" msgstr "" #: /home/timo/openvas/src/proj1-trunk/gsa/src/html/classic/js/gsa_topology_chart.js:96 msgid "Please try a filter selecting less hosts" msgstr "" greenbone-security-assistant-7.0.0+dfsg.1.orig/src/po/gsad_xsl-fr.po0000644000175100017510000100525513011042270022251 0ustar # Greenbone Security Assistant # $Id$ # Description: French user interface translations. # # Copyright: # Copyright (C) 2016 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-10-24 15:05+0200\n" "PO-Revision-Date: 2016-04-13 10:08+0200\n" "Last-Translator: Ahmet \n" "Language-Team: LANGUAGE \n" "Language: fr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Generator: Pootle 2.5.1.3\n" "X-POOTLE-MTIME: 1460538501.534879\n" #: classic/graphics.xsl:87 msgid "Tasks by CVSS" msgstr "" #: classic/graphics.xsl:93 #, fuzzy msgid "Tasks by Severity Class" msgstr "Classe de gravité" #: classic/graphics.xsl:106 #, fuzzy msgid "Tasks by status" msgstr "État de l'analyse 1" #: classic/graphics.xsl:124 msgid "Tasks: High results per host" msgstr "" #: classic/graphics.xsl:132 msgid "Tasks with most High results per host" msgstr "" #: classic/graphics.xsl:146 #, fuzzy msgid "Next scheduled tasks" msgstr "Nouvelle planification" #: classic/graphics.xsl:167 #, fuzzy msgid "Reports: High results timeline" msgstr "Filtre de rapport de format" #: classic/graphics.xsl:179 #, fuzzy msgid "Reports by CVSS" msgstr "Rapport: CVEs" #: classic/graphics.xsl:185 #, fuzzy msgid "Reports by Severity Class" msgstr "Classe de gravité" #: classic/graphics.xsl:204 #, fuzzy msgid "Results by CVSS" msgstr "Résultats" #: classic/graphics.xsl:210 #, fuzzy msgid "Results by Severity Class" msgstr "Classe de gravité" #: classic/graphics.xsl:227 msgid "Results vulnerability word cloud" msgstr "" #: classic/graphics.xsl:242 msgid "Results description word cloud" msgstr "" #: classic/graphics.xsl:259 msgid "Hosts by CVSS" msgstr "" #: classic/graphics.xsl:265 #, fuzzy msgid "Hosts by Severity Class" msgstr "Classe de gravité" #: classic/graphics.xsl:289 #, fuzzy msgid "Most vulnerable hosts" msgstr "Vulnérabilités rapportées" #: classic/graphics.xsl:300 msgid "Hosts by modification time" msgstr "" #: classic/graphics.xsl:314 #, fuzzy msgid "Hosts topology" msgstr "Rapport: Topologie" #: classic/graphics.xsl:332 #, fuzzy msgid "Operating Systems by CVSS" msgstr "Rapport: Système d'exploitation" #: classic/graphics.xsl:337 msgid "Operating Systems by Severity Class" msgstr "" #: classic/graphics.xsl:365 msgid "Operating Systems by Vulnerability Score" msgstr "" #: classic/graphics.xsl:382 msgid "Notes by creation time" msgstr "" #: classic/graphics.xsl:395 msgid "Notes text word cloud" msgstr "" #: classic/graphics.xsl:410 msgid "Notes by active days" msgstr "" #: classic/graphics.xsl:429 #, fuzzy msgid "Overrides by creation time" msgstr "Redéfinition sont utilisées" #: classic/graphics.xsl:442 #, fuzzy msgid "Overrides text word cloud" msgstr "Filtre de redéfinition" #: classic/graphics.xsl:457 #, fuzzy msgid "Overrides by active days" msgstr "Redéfinition sont utilisées" #: classic/graphics.xsl:478 msgid "%1 by CVSS" msgstr "" #: classic/graphics.xsl:484 #, fuzzy msgid "%1 by Severity Class" msgstr "Classe de gravité" #: classic/graphics.xsl:496 msgid "%1 by creation time" msgstr "" #: classic/graphics.xsl:522 msgid "NVTs by Family" msgstr "" #: classic/graphics.xsl:535 msgid "NVTs by QoD type" msgstr "" #: classic/graphics.xsl:548 msgid "NVTs by QoD" msgstr "" #: classic/graphics.xsl:573 #, fuzzy msgid "OVAL Definitions by class" msgstr "Définitions OVAL" #: classic/graphics.xsl:647 msgid "SecInfo Items by type" msgstr "" #: classic/graphics.xsl:733 #, fuzzy msgid "Reports: Duration timeline" msgstr "Format de rapport est toujours en utilisation" #: classic/graphics.xsl:1132 classic/gsad.xsl:405 classic/gsad.xsl:415 #: classic/gsad.xsl:463 classic/gsad.xsl:492 #, fuzzy msgid "Dashboard" msgstr "Pupitre d'InfoSec" #: classic/graphics.xsl:1211 #, fuzzy msgid "Scans Dashboard" msgstr "Pupitre d'InfoSec" #: classic/graphics.xsl:1306 #, fuzzy msgid "Assets Dashboard" msgstr "Pupitre d'InfoSec" #: classic/graphics.xsl:1393 #, fuzzy msgid "SecInfo Dashboard" msgstr "Pupitre d'InfoSec" #: classic/omp.xsl:697 #, fuzzy msgid "Report: Prognostic Results" msgstr "Rapport: " #: classic/omp.xsl:698 #, fuzzy msgid "Report: Delta Results" msgstr "Détails du rapport" #: classic/omp.xsl:699 classic/omp.xsl:32055 classic/omp.xsl:32061 #: classic/omp.xsl:32626 classic/omp.xsl:32858 #, fuzzy msgid "Report: Results" msgstr "Rapport: Ports" #: classic/omp.xsl:700 #, fuzzy msgid "Report: Prognostic Summary and Download" msgstr "Rapport: " #: classic/omp.xsl:701 msgid "Report: Delta Summary and Download" msgstr "" #: classic/omp.xsl:702 #, fuzzy msgid "Report: Summary and Download" msgstr "Format de rapport non supprimable" #: classic/omp.xsl:703 #, fuzzy msgid "Report: Prognostic Hosts" msgstr "Rapport: " #: classic/omp.xsl:704 #, fuzzy msgid "Report: Hosts" msgstr "Rapport: Ports" #: classic/omp.xsl:705 classic/omp.xsl:32080 #, fuzzy msgid "Report: Ports" msgstr "Rapport: Ports" #: classic/omp.xsl:706 #, fuzzy msgid "Report: Operating Systems" msgstr "Rapport: Système d'exploitation" #: classic/omp.xsl:707 #, fuzzy msgid "Report: Prognostic Applications" msgstr "Rapport: " #: classic/omp.xsl:708 #, fuzzy msgid "Report: Applications" msgstr "Rapport: Aplications" #: classic/omp.xsl:709 #, fuzzy msgid "Report: Vulnerabilities" msgstr "Rapport: Vulnérabilités" #: classic/omp.xsl:710 #, fuzzy msgid "Report: CVEs" msgstr "Rapport: CVEs" #: classic/omp.xsl:711 #, fuzzy msgid "Report: Closed CVEs" msgstr "Rapport: CVEs fermés" #: classic/omp.xsl:712 #, fuzzy msgid "Report: Topology" msgstr "Rapport: Topologie" #: classic/omp.xsl:713 #, fuzzy msgid "Report: SSL Certificates" msgstr "Rapport: Certificats SSL" #: classic/omp.xsl:714 #, fuzzy msgid "Report: Error Messages" msgstr "Rapport: Messages d'erreur" #: classic/omp.xsl:733 #, fuzzy msgid "has super access to " msgstr "a super-accès sur " #: classic/omp.xsl:741 #, fuzzy msgid "has super access to all users" msgstr "a super-accès sur tous les utilisateurs" #: classic/omp.xsl:744 classic/dynamic_strings.xsl:633 msgid "may login" msgstr "" #: classic/omp.xsl:747 #, fuzzy msgid "may run multiple OMP commands in one" msgstr "peut exécuter plusieurs commandes OMP en une fois" #: classic/omp.xsl:750 #, fuzzy msgid "has all permissions" msgstr "a toutes les permissions" #: classic/omp.xsl:753 classic/dynamic_strings.xsl:709 #, fuzzy msgid "may empty the trashcan" msgstr "Impossible de déplacer l’étiquette dans la corbeille" #: classic/omp.xsl:756 #, fuzzy msgid "may get the dependencies of NVTs" msgstr "peut demander les dépendances de TVRs" #: classic/omp.xsl:759 classic/dynamic_strings.xsl:747 #, fuzzy msgid "may get NVT feed version information" msgstr "peut demander la version du flux TVR" #: classic/omp.xsl:762 #, fuzzy msgid "may get version information" msgstr "peut demander les information de version" #: classic/omp.xsl:765 classic/dynamic_strings.xsl:765 #, fuzzy msgid "may get the help text" msgstr "peut accéder aux textes d'aide" #: classic/omp.xsl:768 classic/dynamic_strings.xsl:793 #, fuzzy msgid "has write access to the authentication configuration" msgstr "a accès en écriture pour la config d'analyse %1" #: classic/omp.xsl:771 classic/dynamic_strings.xsl:816 #, fuzzy msgid "may restore items from the trashcan" msgstr "Impossible de déplacer la cible dans la corbeille" #: classic/omp.xsl:778 classic/dynamic_strings.xsl:742 #, fuzzy msgid "has read access to SecInfo" msgstr "a accès en lecture aux agents" #: classic/omp.xsl:804 classic/dynamic_strings.xsl:706 msgid "may get details about the authentication configuration" msgstr "" #: classic/omp.xsl:808 #, fuzzy msgid "may get details about %1" msgstr "Afficher les détails du résultat %1" #: classic/omp.xsl:820 classic/dynamic_strings.xsl:831 msgid "may sync the CERT feed" msgstr "" #: classic/omp.xsl:823 classic/dynamic_strings.xsl:832 msgid "may sync the NVT feed" msgstr "" #: classic/omp.xsl:826 classic/dynamic_strings.xsl:833 msgid "may sync the SCAP feed" msgstr "" #: classic/omp.xsl:830 classic/dynamic_strings.xsl:834 msgid "may sync %1" msgstr "" #: classic/omp.xsl:959 #, fuzzy msgid "Send feedback to" msgstr "Envoyer un retour à" #: classic/omp.xsl:959 #, fuzzy msgid "Feedback" msgstr "Retours" #: classic/omp.xsl:996 classic/omp.xsl:3219 msgctxt "Pagination" msgid "First" msgstr "Première" #: classic/omp.xsl:999 classic/omp.xsl:1014 classic/omp.xsl:3227 #: classic/omp.xsl:3228 msgctxt "Pagination" msgid "Already on first page" msgstr "Déjà sur la première page" #: classic/omp.xsl:1006 classic/omp.xsl:1011 classic/omp.xsl:3223 msgctxt "Pagination" msgid "Previous" msgstr "Précédent" #: classic/omp.xsl:1021 classic/omp.xsl:3231 msgid "%1 - %2 of %3" msgstr "" #: classic/omp.xsl:1030 classic/omp.xsl:3236 msgctxt "Pagination" msgid "Next" msgstr "Suivant" #: classic/omp.xsl:1033 classic/omp.xsl:1043 classic/omp.xsl:3244 #: classic/omp.xsl:3245 msgctxt "Pagination" msgid "Already on last page" msgstr "Déjà sur la dernière page" #: classic/omp.xsl:1040 classic/omp.xsl:3240 msgctxt "Pagination" msgid "Last" msgstr "Dernière" #: classic/omp.xsl:1156 classic/omp.xsl:1294 classic/omp.xsl:10718 #: classic/omp.xsl:12068 classic/omp.xsl:12684 classic/omp.xsl:12880 #: classic/omp.xsl:13095 classic/omp.xsl:13885 classic/omp.xsl:34974 #: classic/dynamic_strings.xsl:85 #, fuzzy msgid "Filter" msgstr "Filtre" #: classic/omp.xsl:1166 classic/omp.xsl:3906 #, fuzzy msgid "Update Filter" msgstr "Actualiser le filter" #: classic/omp.xsl:1168 classic/omp.xsl:3092 classic/omp.xsl:3095 #: classic/omp.xsl:3096 classic/omp.xsl:3909 classic/omp.xsl:28742 #: classic/omp.xsl:28745 classic/omp.xsl:34846 classic/omp.xsl:34848 msgctxt "Action Verb" msgid "Update" msgstr "Actualiser" #: classic/omp.xsl:1171 #, fuzzy msgid "Reset Filter" msgstr "Filtre de résultat" #: classic/omp.xsl:1176 classic/omp.xsl:1792 classic/omp.xsl:2529 #: classic/omp.xsl:3064 classic/omp.xsl:3252 classic/omp.xsl:3910 #: classic/omp.xsl:5347 classic/omp.xsl:5354 classic/omp.xsl:5819 #: classic/omp.xsl:9254 classic/omp.xsl:13234 classic/omp.xsl:14018 #: classic/omp.xsl:14363 classic/omp.xsl:16292 classic/omp.xsl:16444 #: classic/omp.xsl:17214 classic/omp.xsl:17612 classic/omp.xsl:19371 #: classic/omp.xsl:21758 classic/omp.xsl:22050 classic/omp.xsl:22201 #: classic/omp.xsl:22466 classic/omp.xsl:22665 classic/omp.xsl:23105 #: classic/omp.xsl:25882 classic/omp.xsl:27215 classic/omp.xsl:27805 #: classic/omp.xsl:27925 classic/omp.xsl:28694 classic/omp.xsl:30000 #: classic/omp.xsl:32972 classic/omp.xsl:34113 classic/omp.xsl:34741 #: classic/omp.xsl:35135 classic/omp.xsl:36412 classic/omp.xsl:36436 #: classic/omp.xsl:36485 classic/omp.xsl:36770 classic/omp.xsl:37374 #: classic/omp.xsl:38035 classic/omp.xsl:38089 classic/omp.xsl:38338 #: classic/omp.xsl:39252 classic/gsad.xsl:699 #, fuzzy msgid "Help" msgstr "Aide" #: classic/omp.xsl:1176 classic/omp.xsl:3910 #, fuzzy msgid "Powerfilter" msgstr "Filtre-Avancé" #: classic/omp.xsl:1236 classic/omp.xsl:13231 classic/omp.xsl:13234 #: classic/dynamic_strings.xsl:404 #, fuzzy msgid "New Filter" msgstr "Nouveau filtre" #: classic/omp.xsl:1308 classic/omp.xsl:4687 classic/omp.xsl:12477 #: classic/omp.xsl:12985 classic/omp.xsl:13990 classic/omp.xsl:23467 #: classic/omp.xsl:23838 classic/omp.xsl:24188 classic/omp.xsl:24656 #: classic/omp.xsl:25090 classic/omp.xsl:25517 classic/omp.xsl:29185 #: classic/omp.xsl:35093 classic/wizard.xsl:503 classic/dynamic_strings.xsl:64 #, fuzzy msgid "Task" msgstr "Tâche" #: classic/omp.xsl:1325 classic/omp.xsl:3490 #, fuzzy msgid "Show delta results" msgstr "Tous les résultats" #: classic/omp.xsl:1339 classic/omp.xsl:3502 msgctxt "Delta Result" msgid "same" msgstr "egal" #: classic/omp.xsl:1353 classic/omp.xsl:3516 #, fuzzy msgctxt "Delta Result" msgid "new" msgstr "Nouveau" #: classic/omp.xsl:1367 classic/omp.xsl:3530 msgctxt "Delta Result" msgid "gone" msgstr "disparu" #: classic/omp.xsl:1381 classic/omp.xsl:3544 msgctxt "Delta Result" msgid "changed" msgstr "modifié" #: classic/omp.xsl:1400 classic/omp.xsl:3083 classic/omp.xsl:3087 #: classic/omp.xsl:28732 classic/omp.xsl:28736 #, fuzzy msgid "Apply overrides" msgstr "Appliquer les redéfinitions" #: classic/omp.xsl:1420 classic/omp.xsl:3578 msgid "Auto-FP" msgstr "" #: classic/omp.xsl:1433 classic/omp.xsl:3589 #, fuzzy msgid "Trust vendor security updates" msgstr "Donner confiance aux actualisations de sécurité des fournisseurs." #: classic/omp.xsl:1447 classic/omp.xsl:3601 msgid "Full CVE match" msgstr "" #: classic/omp.xsl:1460 classic/omp.xsl:3612 msgid "Partial CVE match" msgstr "" #: classic/omp.xsl:1469 classic/omp.xsl:3634 #, fuzzy msgid "Show Notes" msgstr "Afficher les notes" #: classic/omp.xsl:1489 classic/omp.xsl:3650 #, fuzzy msgid "Show Overrides" msgstr "Afficher les redéfinitions" #: classic/omp.xsl:1509 classic/omp.xsl:3659 classic/omp.xsl:3665 #, fuzzy msgid "Only show hosts that have results" msgstr "Afficher seulement les hôte comportant des résultats" #: classic/omp.xsl:1529 classic/omp.xsl:3942 classic/omp.xsl:21346 #: classic/omp.xsl:30237 classic/omp.xsl:30241 classic/omp.xsl:31380 #, fuzzy msgid "QoD" msgstr "QdD" #: classic/omp.xsl:1534 #, fuzzy msgctxt "QoD" msgid "must be at least" msgstr "Gravité au moins" #: classic/omp.xsl:1545 classic/omp.xsl:3733 classic/omp.xsl:18458 #: classic/omp.xsl:18721 classic/omp.xsl:19181 classic/omp.xsl:36799 #: classic/omp.xsl:37395 #, fuzzy msgid "Timezone" msgstr "Fuseau horaire" #: classic/omp.xsl:1569 #, fuzzy msgid "Severity (Class)" msgstr "Classe de gravité" #: classic/omp.xsl:1658 #, fuzzy msgid "First result" msgstr "Premier résultat" #: classic/omp.xsl:1680 classic/omp.xsl:3118 classic/omp.xsl:3552 #, fuzzy msgid "Results per page" msgstr "Résultats par page" #: classic/omp.xsl:1695 #, fuzzy msgid "Sort by" msgstr "Trier par" #: classic/omp.xsl:1755 classic/omp.xsl:15482 #, fuzzy msgid "Ascending" msgstr "Croissant" #: classic/omp.xsl:1766 classic/omp.xsl:15486 #, fuzzy msgid "Descending" msgstr "Décroissant" #: classic/omp.xsl:1806 classic/omp.xsl:11945 classic/omp.xsl:12057 #: classic/omp.xsl:12103 classic/omp.xsl:12131 classic/omp.xsl:12694 #: classic/omp.xsl:12750 classic/omp.xsl:13160 classic/omp.xsl:16133 #: classic/omp.xsl:17876 classic/omp.xsl:19271 classic/omp.xsl:20015 #: classic/omp.xsl:21070 classic/omp.xsl:21957 classic/omp.xsl:21962 #: classic/omp.xsl:22017 classic/omp.xsl:26545 classic/omp.xsl:26567 #: classic/omp.xsl:26653 classic/omp.xsl:26681 classic/omp.xsl:26687 #: classic/omp.xsl:26744 classic/omp.xsl:27569 classic/omp.xsl:28560 #: classic/omp.xsl:29079 classic/omp.xsl:29505 classic/omp.xsl:29779 #: classic/omp.xsl:30709 classic/omp.xsl:34575 classic/omp.xsl:34589 #: classic/omp.xsl:34609 #, fuzzy msgid "Details" msgstr "Détails" #: classic/omp.xsl:1836 classic/dynamic_strings.xsl:199 #, fuzzy msgid "Filter Details" msgstr "Détails du filtre" #: classic/omp.xsl:1980 #, fuzzy msgid "Cannot move to trashcan." msgstr "Impossible de déplacer dans la corbeille." #: classic/omp.xsl:1985 classic/omp.xsl:2215 classic/omp.xsl:5979 #: classic/omp.xsl:17676 classic/omp.xsl:34352 classic/omp.xsl:34360 msgctxt "Action Verb" msgid "To Trashcan" msgstr "Vers la corbeille" #: classic/omp.xsl:1999 classic/omp.xsl:2017 classic/omp.xsl:6001 #: classic/omp.xsl:16427 classic/omp.xsl:16600 classic/omp.xsl:16888 #: classic/omp.xsl:17364 classic/omp.xsl:17683 classic/omp.xsl:29509 #: classic/omp.xsl:29514 classic/omp.xsl:29522 classic/omp.xsl:29529 #: classic/omp.xsl:29536 classic/omp.xsl:29543 classic/omp.xsl:29550 #: classic/omp.xsl:29557 classic/omp.xsl:29783 classic/omp.xsl:29788 #: classic/omp.xsl:29796 classic/omp.xsl:29803 classic/omp.xsl:29810 #: classic/omp.xsl:29817 classic/omp.xsl:29824 classic/omp.xsl:29831 #: classic/omp.xsl:37374 classic/omp.xsl:38376 classic/omp.xsl:38394 #: classic/omp.xsl:38873 classic/omp.xsl:38891 msgctxt "Action Verb" msgid "Edit" msgstr "Éditer" #: classic/omp.xsl:2029 classic/omp.xsl:2044 classic/omp.xsl:2045 #: classic/omp.xsl:2052 classic/omp.xsl:2058 classic/omp.xsl:5873 #: classic/omp.xsl:5883 classic/omp.xsl:5891 classic/omp.xsl:5892 #: classic/omp.xsl:17629 classic/omp.xsl:17630 classic/omp.xsl:17645 #: classic/omp.xsl:29565 classic/omp.xsl:29634 classic/omp.xsl:29839 #: classic/omp.xsl:29908 msgctxt "Action Verb" msgid "Clone" msgstr "Cloner" #: classic/omp.xsl:2060 classic/omp.xsl:17647 classic/omp.xsl:29636 #: classic/omp.xsl:29910 #, fuzzy msgid "Permission to clone denied" msgstr "Permission de cloner refusée" #: classic/omp.xsl:2071 classic/omp.xsl:29643 classic/omp.xsl:29917 #: classic/omp.xsl:38911 classic/omp.xsl:39003 msgctxt "Action Verb" msgid "Export" msgstr "Exporter" #: classic/omp.xsl:2089 classic/omp.xsl:2090 classic/omp.xsl:2109 #: classic/omp.xsl:2111 classic/omp.xsl:2121 classic/omp.xsl:2122 #: classic/omp.xsl:5917 classic/omp.xsl:5946 classic/omp.xsl:6919 #: classic/omp.xsl:6925 classic/omp.xsl:8999 classic/omp.xsl:12086 #: classic/omp.xsl:13071 classic/omp.xsl:13808 classic/omp.xsl:15873 #: classic/omp.xsl:18304 classic/omp.xsl:19117 classic/omp.xsl:20228 #: classic/omp.xsl:25788 classic/omp.xsl:26769 classic/omp.xsl:27441 #: classic/omp.xsl:27686 classic/omp.xsl:27687 classic/omp.xsl:27693 #: classic/omp.xsl:28257 classic/omp.xsl:34496 classic/omp.xsl:35763 #: classic/omp.xsl:35776 classic/omp.xsl:35778 classic/omp.xsl:35783 #: classic/omp.xsl:38111 classic/omp.xsl:38366 classic/omp.xsl:38862 #: classic/omp.xsl:38995 #, fuzzy msgid "Delete" msgstr "Supprimer" #: classic/omp.xsl:2141 classic/omp.xsl:2142 classic/omp.xsl:8075 #: classic/omp.xsl:12067 classic/omp.xsl:15855 classic/omp.xsl:20214 #, fuzzy msgid "Restore" msgstr "Restaurer" #: classic/omp.xsl:2160 classic/omp.xsl:2161 classic/omp.xsl:4567 #: classic/omp.xsl:4571 classic/omp.xsl:4577 classic/omp.xsl:4595 #, fuzzy msgid "Resume" msgstr "Reprendre" #: classic/omp.xsl:2172 classic/omp.xsl:4462 classic/omp.xsl:4521 #: classic/omp.xsl:4538 msgctxt "Action Verb" msgid "Start" msgstr "Démarrer" #: classic/omp.xsl:2201 classic/omp.xsl:2202 #, fuzzy msgctxt "Action Verb" msgid "Stop" msgstr "Arrêter" #: classic/omp.xsl:2214 #, fuzzy msgid "Moving to trashcan..." msgstr "Déplacer dans la corbeille" #: classic/omp.xsl:2216 classic/omp.xsl:34353 msgctxt "Action Verb" msgid "Move To Trashcan" msgstr "Déplacer dans la corbeille" #: classic/omp.xsl:2412 classic/omp.xsl:24633 classic/omp.xsl:25032 msgctxt "Severity" msgid "High" msgstr "Haute" #: classic/omp.xsl:2415 classic/omp.xsl:24634 classic/omp.xsl:25039 msgctxt "Severity" msgid "Medium" msgstr "Moyen" #: classic/omp.xsl:2418 classic/omp.xsl:24635 classic/omp.xsl:25046 msgctxt "Severity" msgid "Low" msgstr "Faible" #: classic/omp.xsl:2421 classic/omp.xsl:23457 classic/omp.xsl:24614 #: classic/omp.xsl:24636 classic/omp.xsl:25053 msgctxt "Severity" msgid "Log" msgstr "Information" #: classic/omp.xsl:2424 msgctxt "Severity" msgid "False Pos." msgstr "Faux positif" #: classic/omp.xsl:2529 #, fuzzy msgid "User Tags list" msgstr "Liste des étiquette utilisateur" #: classic/omp.xsl:2536 #, fuzzy msgid "New tag" msgstr "Nouvelle étiquette" #: classic/omp.xsl:2539 classic/omp.xsl:2547 classic/omp.xsl:2555 #, fuzzy msgid "Add tag" msgstr "Ajouter une étiquette" #: classic/omp.xsl:2544 classic/omp.xsl:2552 classic/omp.xsl:14015 #: classic/omp.xsl:14018 classic/dynamic_strings.xsl:405 #, fuzzy msgid "New Tag" msgstr "Nouvelle étiquette" #: classic/omp.xsl:2561 classic/omp.xsl:13669 classic/omp.xsl:14023 #: classic/omp.xsl:14024 classic/omp.xsl:29648 classic/omp.xsl:29923 #: classic/omp.xsl:35412 classic/dynamic_strings.xsl:118 classic/gsad.xsl:598 #, fuzzy msgid "Tags" msgstr "Étiquettes" #: classic/omp.xsl:2564 #, fuzzy msgid "User Tags" msgstr "Liste des étiquette utilisateur" #: classic/omp.xsl:2570 msgctxt "Tags" msgid "none" msgstr "aucun" #: classic/omp.xsl:2582 #, fuzzy msgid "Adding Tag..." msgstr "Ajouter une étiquette" #: classic/omp.xsl:2593 classic/omp.xsl:2611 classic/omp.xsl:2612 #: classic/omp.xsl:6766 #, fuzzy msgid "Add Tag" msgstr "Ajouter une étiquette" #: classic/omp.xsl:2606 classic/omp.xsl:6781 msgctxt "Tag" msgid "with Value" msgstr "avec la valeur" #: classic/omp.xsl:2661 classic/omp.xsl:2922 classic/omp.xsl:4469 #: classic/omp.xsl:4696 classic/omp.xsl:4710 classic/omp.xsl:4734 #: classic/omp.xsl:4766 classic/omp.xsl:4879 classic/omp.xsl:4914 #: classic/omp.xsl:6284 classic/omp.xsl:6401 classic/omp.xsl:7589 #: classic/omp.xsl:8155 classic/omp.xsl:8341 classic/omp.xsl:8531 #: classic/omp.xsl:8597 classic/omp.xsl:9120 classic/omp.xsl:9169 #: classic/omp.xsl:9274 classic/omp.xsl:9333 classic/omp.xsl:9372 #: classic/omp.xsl:9579 classic/omp.xsl:10080 classic/omp.xsl:10702 #: classic/omp.xsl:10777 classic/omp.xsl:12740 classic/omp.xsl:13104 #: classic/omp.xsl:13150 classic/omp.xsl:13188 classic/omp.xsl:13209 #: classic/omp.xsl:13253 classic/omp.xsl:13325 classic/omp.xsl:13526 #: classic/omp.xsl:13697 classic/omp.xsl:14067 classic/omp.xsl:14223 #: classic/omp.xsl:14395 classic/omp.xsl:14696 classic/omp.xsl:15427 #: classic/omp.xsl:15948 classic/omp.xsl:15988 classic/omp.xsl:16020 #: classic/omp.xsl:16047 classic/omp.xsl:16074 classic/omp.xsl:16123 #: classic/omp.xsl:16230 classic/omp.xsl:16364 classic/omp.xsl:16492 #: classic/omp.xsl:16914 classic/omp.xsl:16934 classic/omp.xsl:16975 #: classic/omp.xsl:17039 classic/omp.xsl:17055 classic/omp.xsl:17079 #: classic/omp.xsl:17866 classic/omp.xsl:17930 classic/omp.xsl:18038 #: classic/omp.xsl:18406 classic/omp.xsl:18534 classic/omp.xsl:18656 #: classic/omp.xsl:19150 classic/omp.xsl:19261 classic/omp.xsl:19390 #: classic/omp.xsl:19528 classic/omp.xsl:19661 classic/omp.xsl:19920 #: classic/omp.xsl:20005 classic/omp.xsl:21175 classic/omp.xsl:21235 #: classic/omp.xsl:21310 classic/omp.xsl:21388 classic/omp.xsl:21463 #: classic/omp.xsl:21525 classic/omp.xsl:21586 classic/omp.xsl:21949 #: classic/omp.xsl:21987 classic/omp.xsl:22012 classic/omp.xsl:22164 #: classic/omp.xsl:22315 classic/omp.xsl:25845 classic/omp.xsl:25865 #: classic/omp.xsl:25903 classic/omp.xsl:25978 classic/omp.xsl:26156 #: classic/omp.xsl:26626 classic/omp.xsl:26793 classic/omp.xsl:26816 #: classic/omp.xsl:26880 classic/omp.xsl:27234 classic/omp.xsl:27289 #: classic/omp.xsl:27559 classic/omp.xsl:27626 classic/omp.xsl:27893 #: classic/omp.xsl:28021 classic/omp.xsl:28270 classic/omp.xsl:28381 #: classic/omp.xsl:28550 classic/omp.xsl:34131 classic/omp.xsl:34193 #: classic/omp.xsl:34236 classic/omp.xsl:34327 classic/omp.xsl:34569 #: classic/omp.xsl:34603 classic/omp.xsl:34637 classic/omp.xsl:34656 #: classic/omp.xsl:34937 classic/omp.xsl:34950 classic/omp.xsl:34970 #: classic/omp.xsl:34986 classic/omp.xsl:35002 classic/omp.xsl:35014 #: classic/omp.xsl:35030 classic/omp.xsl:35046 classic/omp.xsl:35062 #: classic/omp.xsl:35077 classic/omp.xsl:35596 classic/omp.xsl:36795 #: classic/omp.xsl:37391 classic/omp.xsl:38055 classic/omp.xsl:38140 #: classic/omp.xsl:38281 classic/omp.xsl:38513 classic/omp.xsl:38678 #: classic/omp.xsl:38725 #, fuzzy msgid "Name" msgstr "Nom" #: classic/omp.xsl:2662 classic/omp.xsl:13530 classic/omp.xsl:13685 #: classic/omp.xsl:14082 classic/omp.xsl:14238 classic/omp.xsl:16915 #: classic/omp.xsl:28271 classic/omp.xsl:28382 classic/omp.xsl:28887 #: classic/omp.xsl:35063 classic/omp.xsl:36292 classic/omp.xsl:36364 #: classic/omp.xsl:36796 classic/omp.xsl:37392 classic/omp.xsl:38514 #, fuzzy msgid "Value" msgstr "Valeur" #: classic/omp.xsl:2663 classic/omp.xsl:4700 classic/omp.xsl:6293 #: classic/omp.xsl:6409 classic/omp.xsl:7603 classic/omp.xsl:8349 #: classic/omp.xsl:8608 classic/omp.xsl:9035 classic/omp.xsl:9281 #: classic/omp.xsl:9379 classic/omp.xsl:9583 classic/omp.xsl:10087 #: classic/omp.xsl:10786 classic/omp.xsl:12196 classic/omp.xsl:13108 #: classic/omp.xsl:13261 classic/omp.xsl:13335 classic/omp.xsl:13681 #: classic/omp.xsl:14075 classic/omp.xsl:14231 classic/omp.xsl:14403 #: classic/omp.xsl:14706 classic/omp.xsl:15906 classic/omp.xsl:16238 #: classic/omp.xsl:17740 classic/omp.xsl:17937 classic/omp.xsl:18414 #: classic/omp.xsl:18667 classic/omp.xsl:19154 classic/omp.xsl:19397 #: classic/omp.xsl:19668 classic/omp.xsl:19817 classic/omp.xsl:25821 #: classic/omp.xsl:25911 classic/omp.xsl:25988 classic/omp.xsl:26222 #: classic/omp.xsl:26630 classic/omp.xsl:26921 classic/omp.xsl:27242 #: classic/omp.xsl:27474 classic/omp.xsl:27633 classic/omp.xsl:34139 #: classic/omp.xsl:34203 classic/omp.xsl:34529 classic/omp.xsl:34990 #: classic/omp.xsl:38062 classic/omp.xsl:38292 classic/omp.xsl:38423 #, fuzzy msgid "Comment" msgstr "Commentaire" #: classic/omp.xsl:2664 classic/omp.xsl:2928 classic/omp.xsl:5558 #: classic/omp.xsl:13191 classic/omp.xsl:16370 classic/omp.xsl:16916 #: classic/omp.xsl:16939 classic/omp.xsl:16978 classic/omp.xsl:17042 #: classic/omp.xsl:17058 classic/omp.xsl:17549 classic/omp.xsl:24296 #: classic/omp.xsl:25633 classic/omp.xsl:25846 classic/omp.xsl:26798 #: classic/omp.xsl:27665 classic/omp.xsl:30272 classic/omp.xsl:31547 #: classic/omp.xsl:33438 classic/omp.xsl:34329 classic/omp.xsl:34638 #: classic/omp.xsl:34939 classic/omp.xsl:34953 classic/omp.xsl:34975 #: classic/omp.xsl:34991 classic/omp.xsl:35003 classic/omp.xsl:35019 #: classic/omp.xsl:35035 classic/omp.xsl:35051 classic/omp.xsl:35066 #: classic/omp.xsl:35082 classic/omp.xsl:35098 classic/omp.xsl:38517 #, fuzzy msgid "Actions" msgstr "Opérations" #: classic/omp.xsl:2711 classic/dynamic_strings.xsl:200 #, fuzzy msgid "Tag Details" msgstr "Détails de l'étiquette" #: classic/omp.xsl:2791 classic/omp.xsl:2798 classic/omp.xsl:2805 #: classic/omp.xsl:14167 classic/dynamic_strings.xsl:618 #, fuzzy msgid "Edit Tag" msgstr "Exporter l'étiquette" #: classic/omp.xsl:2821 msgid "Toggling Tag..." msgstr "" #: classic/omp.xsl:2824 classic/omp.xsl:2825 #, fuzzy msgid "Enable Tag" msgstr "Activer l'étiquette" #: classic/omp.xsl:2828 classic/omp.xsl:2829 #, fuzzy msgid "Disable Tag" msgstr "Désactiver l'étiquette" #: classic/omp.xsl:2896 classic/omp.xsl:26365 #, fuzzy msgid "Create Multiple Permissions" msgstr "a toutes les permissions" #: classic/omp.xsl:2904 classic/omp.xsl:2907 classic/omp.xsl:26614 #: classic/omp.xsl:35358 classic/dynamic_strings.xsl:119 classic/gsad.xsl:604 #, fuzzy msgid "Permissions" msgstr "Autorisations" #: classic/omp.xsl:2913 msgctxt "Permissions" msgid "none" msgstr "aucune" #: classic/omp.xsl:2923 classic/omp.xsl:19908 classic/omp.xsl:19921 #: classic/omp.xsl:21819 classic/omp.xsl:22028 classic/omp.xsl:22297 #: classic/omp.xsl:22301 classic/omp.xsl:22593 classic/omp.xsl:22599 #: classic/omp.xsl:26343 classic/omp.xsl:26634 classic/omp.xsl:26820 #: classic/omp.xsl:27157 classic/omp.xsl:28494 classic/omp.xsl:34328 #: classic/omp.xsl:34570 classic/omp.xsl:34604 #, fuzzy msgid "Description" msgstr "Description" #: classic/omp.xsl:2924 classic/omp.xsl:13538 classic/omp.xsl:13720 #: classic/omp.xsl:14089 classic/omp.xsl:14245 classic/omp.xsl:26237 #: classic/omp.xsl:26794 classic/omp.xsl:26824 classic/omp.xsl:27019 #: classic/omp.xsl:35064 #, fuzzy msgid "Resource Type" msgstr "Type de ressources" #: classic/omp.xsl:2925 classic/omp.xsl:26664 classic/omp.xsl:26795 #: classic/omp.xsl:26828 #, fuzzy msgid "Resource" msgstr "Ressource" #: classic/omp.xsl:2926 classic/omp.xsl:26796 classic/omp.xsl:26832 msgctxt "Permission" msgid "Subject Type" msgstr "Type de sujet" #: classic/omp.xsl:2927 classic/omp.xsl:26230 classic/omp.xsl:26797 #: classic/omp.xsl:26836 classic/omp.xsl:26930 msgctxt "Permission" msgid "Subject" msgstr "Sujet" #: classic/omp.xsl:2954 classic/omp.xsl:4456 #, fuzzy msgid "Import Report" msgstr "Importer le rapport" #: classic/omp.xsl:2969 classic/omp.xsl:10578 classic/omp.xsl:10651 #: classic/omp.xsl:11588 classic/omp.xsl:11692 classic/omp.xsl:12459 #: classic/omp.xsl:12512 classic/omp.xsl:12614 classic/omp.xsl:12922 #: classic/omp.xsl:13941 classic/omp.xsl:28763 classic/omp.xsl:33710 #: classic/omp.xsl:33745 #, fuzzy msgid "Report" msgstr "Rapport" #: classic/omp.xsl:2973 #, fuzzy msgid "Container Task" msgstr "Nouveau container de tâche" #: classic/omp.xsl:2988 #, fuzzy msgid "Create a new container task" msgstr "Nouveau container de tâche" #: classic/omp.xsl:2996 classic/omp.xsl:4812 classic/omp.xsl:33167 #, fuzzy msgid "Add to Assets" msgstr "Ajouter aux atouts." #: classic/omp.xsl:2999 classic/omp.xsl:33149 msgid "Add to Assets with QoD>=%1%% and Overrides enabled" msgstr "" #: classic/omp.xsl:3003 classic/omp.xsl:4847 classic/omp.xsl:6531 #: classic/omp.xsl:6565 classic/omp.xsl:6609 classic/omp.xsl:7292 #: classic/omp.xsl:7314 classic/omp.xsl:7348 classic/omp.xsl:7368 #: classic/omp.xsl:7422 classic/omp.xsl:23287 classic/omp.xsl:23295 #: classic/omp.xsl:23671 classic/omp.xsl:23677 classic/omp.xsl:23684 #: classic/omp.xsl:23702 classic/omp.xsl:23708 classic/omp.xsl:23726 #: classic/omp.xsl:23732 classic/omp.xsl:23986 classic/omp.xsl:24133 #: classic/omp.xsl:24136 classic/omp.xsl:24442 classic/omp.xsl:24449 #: classic/omp.xsl:24850 classic/omp.xsl:24856 classic/omp.xsl:24862 #: classic/omp.xsl:24878 classic/omp.xsl:24884 classic/omp.xsl:24900 #: classic/omp.xsl:24906 classic/omp.xsl:25288 classic/omp.xsl:25435 #: classic/omp.xsl:25438 classic/omp.xsl:28047 classic/omp.xsl:28061 #: classic/omp.xsl:28153 classic/omp.xsl:28240 classic/omp.xsl:28304 #: classic/omp.xsl:28314 classic/omp.xsl:28399 classic/omp.xsl:28483 #, fuzzy msgid "yes" msgstr "oui" #: classic/omp.xsl:3007 classic/omp.xsl:4844 classic/omp.xsl:6550 #: classic/omp.xsl:6574 classic/omp.xsl:6624 classic/omp.xsl:7302 #: classic/omp.xsl:7324 classic/omp.xsl:7357 classic/omp.xsl:7377 #: classic/omp.xsl:7437 classic/omp.xsl:23309 classic/omp.xsl:23694 #: classic/omp.xsl:23718 classic/omp.xsl:23742 classic/omp.xsl:23983 #: classic/omp.xsl:24130 classic/omp.xsl:24462 classic/omp.xsl:24870 #: classic/omp.xsl:24892 classic/omp.xsl:24914 classic/omp.xsl:25285 #: classic/omp.xsl:25432 classic/omp.xsl:28053 classic/omp.xsl:28067 #: classic/omp.xsl:28150 classic/omp.xsl:28237 classic/omp.xsl:28308 #: classic/omp.xsl:28318 classic/omp.xsl:28396 classic/omp.xsl:28480 #, fuzzy msgid "no" msgstr "non" #: classic/omp.xsl:3063 #, fuzzy msgid "Host Filtering" msgstr "Filtrage d'hôte" #: classic/omp.xsl:3064 classic/omp.xsl:3252 classic/omp.xsl:14409 #: classic/omp.xsl:14715 classic/omp.xsl:15038 classic/omp.xsl:15431 #: classic/omp.xsl:15910 classic/omp.xsl:23316 classic/omp.xsl:23751 #: classic/omp.xsl:24146 classic/omp.xsl:24469 classic/omp.xsl:24923 #: classic/omp.xsl:25448 classic/omp.xsl:28694 classic/omp.xsl:28699 #: classic/omp.xsl:28700 classic/omp.xsl:32497 classic/omp.xsl:32583 #: classic/omp.xsl:32694 classic/omp.xsl:32837 classic/omp.xsl:32934 #: classic/omp.xsl:33330 classic/omp.xsl:35078 classic/omp.xsl:38040 #: classic/omp.xsl:38041 classic/omp.xsl:38186 classic/omp.xsl:38189 #: classic/omp.xsl:38347 classic/omp.xsl:38348 classic/omp.xsl:38411 #: classic/omp.xsl:38610 classic/omp.xsl:38625 classic/omp.xsl:38752 #: classic/omp.xsl:38959 classic/gsad.xsl:468 #, fuzzy msgid "Hosts" msgstr "Hôtes" #: classic/omp.xsl:3082 classic/omp.xsl:3086 classic/omp.xsl:3399 #: classic/omp.xsl:3401 classic/omp.xsl:8187 classic/omp.xsl:8188 #: classic/omp.xsl:8212 classic/omp.xsl:8214 classic/omp.xsl:28731 #: classic/omp.xsl:28735 classic/omp.xsl:29200 classic/omp.xsl:29201 #: classic/omp.xsl:29225 classic/omp.xsl:29227 classic/omp.xsl:30213 #: classic/omp.xsl:30214 classic/omp.xsl:31331 classic/omp.xsl:31332 #: classic/omp.xsl:31356 classic/omp.xsl:31358 #, fuzzy msgid "No Overrides" msgstr "Aucunes redéfinitions" #: classic/omp.xsl:3124 #, fuzzy msgid "Text phrase" msgstr "Phrase de texte" #: classic/omp.xsl:3130 classic/omp.xsl:3740 #, fuzzy msgid "Apply" msgstr "Appliquer" #: classic/omp.xsl:3133 classic/omp.xsl:3743 classic/omp.xsl:3938 #: classic/omp.xsl:16366 classic/omp.xsl:16494 classic/omp.xsl:22132 #: classic/omp.xsl:22165 classic/omp.xsl:22264 classic/omp.xsl:22540 #: classic/omp.xsl:22724 classic/omp.xsl:23406 classic/omp.xsl:23804 #: classic/omp.xsl:24172 classic/omp.xsl:24563 classic/omp.xsl:24976 #: classic/omp.xsl:25474 classic/omp.xsl:29042 classic/omp.xsl:29669 #: classic/omp.xsl:30091 classic/omp.xsl:30192 classic/omp.xsl:30199 #: classic/omp.xsl:32429 classic/omp.xsl:32498 classic/omp.xsl:32584 #: classic/omp.xsl:32695 classic/omp.xsl:32839 classic/omp.xsl:32936 #: classic/omp.xsl:33332 classic/omp.xsl:35096 classic/omp.xsl:38474 #: classic/omp.xsl:38694 classic/omp.xsl:38734 #, fuzzy msgid "Severity" msgstr "Gravité" #: classic/omp.xsl:3211 #, fuzzy msgid "Filtered Hosts" msgstr "Filtres" #: classic/omp.xsl:3259 msgid "No hosts available for Prognostic Report" msgstr "" #: classic/omp.xsl:3267 msgid "No SCAP data available for Prognostic Report" msgstr "" #: classic/omp.xsl:3276 classic/omp.xsl:3277 classic/omp.xsl:28704 #: classic/omp.xsl:28710 classic/omp.xsl:28711 classic/omp.xsl:31666 #: classic/omp.xsl:31668 #, fuzzy msgid "Prognostic Report" msgstr "Rapport courant" #: classic/omp.xsl:3285 #, fuzzy msgid "0 hosts" msgstr "0 hôtes" #: classic/omp.xsl:3321 classic/omp.xsl:3322 msgid "Collapse details of all vulnerabilities" msgstr "" #: classic/omp.xsl:3327 classic/omp.xsl:3328 msgid "Expand to full details of all vulnerabilities" msgstr "" #: classic/omp.xsl:3392 classic/omp.xsl:3394 classic/omp.xsl:8193 #: classic/omp.xsl:8194 classic/omp.xsl:8222 classic/omp.xsl:8224 #: classic/omp.xsl:29206 classic/omp.xsl:29207 classic/omp.xsl:29235 #: classic/omp.xsl:29237 classic/omp.xsl:30222 classic/omp.xsl:30223 #: classic/omp.xsl:31337 classic/omp.xsl:31338 classic/omp.xsl:31366 #: classic/omp.xsl:31368 #, fuzzy msgid "Overrides are Applied" msgstr "Redéfinition sont utilisées" #: classic/omp.xsl:3569 classic/omp.xsl:4822 classic/omp.xsl:6558 #: classic/omp.xsl:7338 #, fuzzy msgid "Apply Overrides" msgstr "Appliquer les redéfinitions" #: classic/omp.xsl:3868 classic/omp.xsl:3871 #, fuzzy msgid "Use filtered results (all pages)" msgstr "Tous les résultats filtrés" #: classic/omp.xsl:3876 classic/omp.xsl:3879 #, fuzzy msgid "Use all unfiltered results" msgstr "Tous les résultats filtrés" #: classic/omp.xsl:3884 classic/omp.xsl:3887 #, fuzzy msgid "Use filtered results (current page)" msgstr "Nouveau filtre d'utilisateur basé sur les termes courants" #: classic/omp.xsl:3930 classic/omp.xsl:30159 classic/omp.xsl:30163 #: classic/omp.xsl:31312 classic/omp.xsl:32581 #, fuzzy msgid "Vulnerability" msgstr "Aperçu de la vulnérabilité" #: classic/omp.xsl:3934 classic/omp.xsl:21336 classic/omp.xsl:22984 #: classic/omp.xsl:30177 classic/omp.xsl:30182 classic/omp.xsl:30664 #: classic/omp.xsl:31316 #, fuzzy msgid "Solution type" msgstr "Type de solution" #: classic/omp.xsl:3946 classic/omp.xsl:10617 classic/omp.xsl:11645 #: classic/omp.xsl:12498 classic/omp.xsl:12563 classic/omp.xsl:13836 #: classic/omp.xsl:19403 classic/omp.xsl:19532 classic/omp.xsl:19676 #: classic/omp.xsl:19822 classic/omp.xsl:28753 classic/omp.xsl:30250 #: classic/omp.xsl:30254 classic/omp.xsl:31385 classic/omp.xsl:32161 #: classic/omp.xsl:32426 classic/omp.xsl:33253 classic/omp.xsl:33436 #: classic/omp.xsl:33600 classic/omp.xsl:33684 classic/omp.xsl:35031 #: classic/omp.xsl:36314 classic/omp.xsl:36384 classic/omp.xsl:38338 #: classic/omp.xsl:38414 #, fuzzy msgid "Host" msgstr "Hôte" #: classic/omp.xsl:3950 #, fuzzy msgctxt "Host" msgid "Location" msgstr "Opérations" #: classic/omp.xsl:4139 classic/omp.xsl:4714 classic/omp.xsl:4738 #: classic/omp.xsl:4770 classic/omp.xsl:4883 classic/omp.xsl:4918 #: classic/omp.xsl:5785 classic/omp.xsl:11926 classic/omp.xsl:12484 #: classic/omp.xsl:13701 classic/omp.xsl:15952 classic/omp.xsl:15992 #: classic/omp.xsl:16024 classic/omp.xsl:16051 classic/omp.xsl:16078 #: classic/omp.xsl:17712 classic/omp.xsl:21772 classic/omp.xsl:22065 #: classic/omp.xsl:22215 classic/omp.xsl:22480 classic/omp.xsl:22679 #: classic/omp.xsl:23131 #, fuzzy msgid "ID" msgstr "ID" #: classic/omp.xsl:4145 classic/omp.xsl:5793 classic/omp.xsl:13546 #: classic/omp.xsl:16465 classic/omp.xsl:17235 classic/omp.xsl:17720 #: classic/omp.xsl:21183 classic/omp.xsl:21323 classic/omp.xsl:21409 #: classic/omp.xsl:21599 classic/omp.xsl:21789 classic/omp.xsl:22071 #: classic/omp.xsl:22225 classic/omp.xsl:22490 classic/omp.xsl:22689 #: classic/omp.xsl:23138 classic/omp.xsl:29651 classic/omp.xsl:29928 msgctxt "Date" msgid "Modified" msgstr "Modifié" #: classic/omp.xsl:4149 classic/omp.xsl:5789 classic/omp.xsl:16461 #: classic/omp.xsl:17231 classic/omp.xsl:17716 classic/omp.xsl:21318 #: classic/omp.xsl:21404 classic/omp.xsl:21471 classic/omp.xsl:21533 #: classic/omp.xsl:21594 classic/omp.xsl:22077 classic/omp.xsl:22221 #: classic/omp.xsl:22486 classic/omp.xsl:22685 classic/omp.xsl:23144 #: classic/omp.xsl:31394 classic/omp.xsl:38515 #, fuzzy msgctxt "Date" msgid "Created" msgstr "Créer l'étiquette" #: classic/omp.xsl:4153 classic/omp.xsl:5797 msgid "Owner" msgstr "" #: classic/omp.xsl:4175 classic/omp.xsl:5479 #, fuzzy msgid "%1 of %2" msgstr " de " #: classic/omp.xsl:4243 classic/omp.xsl:8262 classic/omp.xsl:9667 #: classic/omp.xsl:39022 #, fuzzy msgid "Applied filter:" msgstr "Filtre appliqué :" #: classic/omp.xsl:4258 msgid "The report is empty. This can happen for the following reasons:" msgstr "" #: classic/omp.xsl:4264 msgid "The scan just started and no results have arrived yet." msgstr "" #: classic/omp.xsl:4270 classic/omp.xsl:4285 msgid "Click here to reload this page and update the status." msgstr "" #: classic/omp.xsl:4279 msgid "The scan is still running and no results have arrived yet." msgstr "" #: classic/omp.xsl:4294 msgid "The target hosts could be regarded dead." msgstr "" #: classic/omp.xsl:4302 classic/omp.xsl:14658 classic/dynamic_strings.xsl:607 #, fuzzy msgid "Edit Target" msgstr "Exporter la cible" #: classic/omp.xsl:4305 classic/omp.xsl:4315 msgid "" "You could change the Alive Test method of the target. However, if the " "targets are indeed dead, the scan duration might increase significantly." msgstr "" #: classic/omp.xsl:4307 #, fuzzy msgid "Click here to edit the target" msgstr "Cliquer ici pour accéder à la page d'erreurs" #: classic/omp.xsl:4327 msgid "The report is empty." msgstr "" #: classic/omp.xsl:4329 msgid "The filter does not match any of %1 results." msgstr "" #: classic/omp.xsl:4338 msgid "The report only contains log messages, which are currently excluded." msgstr "" #: classic/omp.xsl:4341 msgid "Log messages are currently excluded." msgstr "" #: classic/omp.xsl:4347 msgid "Add log messages to the filter" msgstr "" #: classic/omp.xsl:4350 msgid "Include log messages in your filter setting." msgstr "" #: classic/omp.xsl:4360 msgid "You are using keywords setting a minimum limit on severity." msgstr "" #: classic/omp.xsl:4364 msgid "Remove severity limit" msgstr "" #: classic/omp.xsl:4367 msgid "Remove the severity limit from your filter settings." msgstr "" #: classic/omp.xsl:4377 msgid "" "There may be results below the current minimum Quality of Detection level." msgstr "" #: classic/omp.xsl:4381 msgid "Descrease minimum QoD" msgstr "" #: classic/omp.xsl:4384 msgid "" "Decrease the minimum QoD in the Filter to 30 percent to see those results." msgstr "" #: classic/omp.xsl:4394 msgid "You are using keywords setting a lower limit on QoD." msgstr "" #: classic/omp.xsl:4398 msgid "Remove QoD limit" msgstr "" #: classic/omp.xsl:4401 #, fuzzy msgid "Remove Quality of Detection limit." msgstr "Qualité de détection" #: classic/omp.xsl:4409 msgid "Your filter settings may be too refined." msgstr "" #: classic/omp.xsl:4413 #, fuzzy msgid "Edit filter" msgstr "Replier le filtre" #: classic/omp.xsl:4416 msgid "Adjust and update your filter settings." msgstr "" #: classic/omp.xsl:4423 msgid "Your last filter change may be too restrictive." msgstr "" #: classic/omp.xsl:4427 #, fuzzy msgid "Reset filter" msgstr "Filtre de résultat" #: classic/omp.xsl:4430 msgid "Reset the filter settings to the defaults." msgstr "" #: classic/omp.xsl:4462 #, fuzzy msgid "Permission to start task denied" msgstr "Permission d’éditer la cible interdite" #: classic/omp.xsl:4468 classic/omp.xsl:4469 #, fuzzy msgid "Schedule Unavailable" msgstr "Indisponible" #: classic/omp.xsl:4477 classic/omp.xsl:4786 #, fuzzy msgctxt "Task|Schedule" msgid "Next due: over" msgstr "Prochaine exécution" #: classic/omp.xsl:4483 classic/omp.xsl:4790 #, fuzzy msgctxt "Task|Schedule" msgid "Next due" msgstr "Prochaine exécution" #: classic/omp.xsl:4486 classic/omp.xsl:4793 classic/omp.xsl:6497 #: classic/omp.xsl:6498 classic/omp.xsl:7241 classic/omp.xsl:7242 #: classic/omp.xsl:7252 classic/omp.xsl:7253 classic/omp.xsl:18989 #: classic/omp.xsl:19071 classic/omp.xsl:19194 #, fuzzy msgid "Once" msgstr "Une fois" #: classic/omp.xsl:4489 classic/omp.xsl:4796 classic/omp.xsl:7248 #, fuzzy msgid "more times" msgstr "plusieurs fois" #: classic/omp.xsl:4501 classic/dynamic_strings.xsl:194 #, fuzzy msgid "Schedule Details" msgstr "Détails de la planification" #: classic/omp.xsl:4521 classic/omp.xsl:4538 #, fuzzy msgid "Task is already active" msgstr "La tâche est déjà active" #: classic/omp.xsl:4567 #, fuzzy msgid "Task is a container" msgstr "La tâche est déjà active" #: classic/omp.xsl:4571 #, fuzzy msgid "Task is scheduled" msgstr "La tâche est planifiée" #: classic/omp.xsl:4577 #, fuzzy msgid "Permission to resume task denied" msgstr "Permission d’éditer la cible interdite" #: classic/omp.xsl:4595 #, fuzzy msgid "Task is not stopped" msgstr "La tâche n'est pas arrêtée." #: classic/omp.xsl:4619 #, fuzzy msgctxt "Task" msgid "Move to Master" msgstr "Déplacer dans la corbeille" #: classic/omp.xsl:4634 #, fuzzy msgctxt "Task" msgid "Move to Slave \"%1\"" msgstr "Permissions pour l'esclave \"%1\"" #: classic/omp.xsl:4667 classic/omp.xsl:4668 #, fuzzy msgid "" "This is an Alterable Task. Reports may not relate to current Scan Config or " "Target!" msgstr "" "Cette tâche est modifiable. Les rapports ne se rapporte pas nécessairement à " "la config d'analyse ou la cible courante !" #: classic/omp.xsl:4684 classic/omp.xsl:12721 classic/omp.xsl:16104 #: classic/omp.xsl:17847 classic/omp.xsl:19242 classic/omp.xsl:19986 #: classic/omp.xsl:35430 classic/dynamic_strings.xsl:95 classic/gsad.xsl:422 #, fuzzy msgid "Tasks" msgstr "Tâches" #: classic/omp.xsl:4704 classic/omp.xsl:12978 classic/omp.xsl:13983 #: classic/omp.xsl:15897 classic/dynamic_strings.xsl:73 #, fuzzy msgid "Target" msgstr "Cible" #: classic/omp.xsl:4708 classic/omp.xsl:4732 classic/omp.xsl:4764 #: classic/omp.xsl:4877 classic/omp.xsl:4912 classic/omp.xsl:9126 #: classic/omp.xsl:9177 classic/omp.xsl:11924 classic/omp.xsl:12315 #: classic/omp.xsl:12335 classic/omp.xsl:12484 classic/omp.xsl:12688 #: classic/omp.xsl:12746 classic/omp.xsl:13156 classic/omp.xsl:13695 #: classic/omp.xsl:15946 classic/omp.xsl:15986 classic/omp.xsl:16018 #: classic/omp.xsl:16045 classic/omp.xsl:16072 classic/omp.xsl:16129 #: classic/omp.xsl:17872 classic/omp.xsl:19267 classic/omp.xsl:20011 #: classic/omp.xsl:26649 classic/omp.xsl:26677 classic/omp.xsl:27565 #: classic/omp.xsl:28556 classic/omp.xsl:35831 classic/omp.xsl:35849 #, fuzzy msgid "Unavailable" msgstr "Indisponible" #: classic/omp.xsl:4727 classic/omp.xsl:6445 classic/omp.xsl:7133 #: classic/omp.xsl:12184 classic/omp.xsl:13131 classic/omp.xsl:28531 #: classic/omp.xsl:35295 classic/dynamic_strings.xsl:111 classic/gsad.xsl:561 #, fuzzy msgid "Alerts" msgstr "Alertes" #: classic/omp.xsl:4757 classic/omp.xsl:6467 classic/omp.xsl:7200 #: classic/omp.xsl:12950 classic/omp.xsl:13976 classic/omp.xsl:19141 #: classic/dynamic_strings.xsl:80 #, fuzzy msgid "Schedule" msgstr "Planification" #: classic/omp.xsl:4829 classic/omp.xsl:6581 classic/omp.xsl:7389 msgid "Min QoD" msgstr "" #: classic/omp.xsl:4838 classic/omp.xsl:6595 classic/omp.xsl:7407 #, fuzzy msgid "Alterable Task" msgstr "Tâche modifiable" #: classic/omp.xsl:4856 classic/omp.xsl:6631 classic/omp.xsl:7446 #, fuzzy msgid "Auto Delete Reports" msgstr "Rapport courant" #: classic/omp.xsl:4861 classic/omp.xsl:6658 classic/omp.xsl:7492 msgctxt "Task|Auto Delete Reports" msgid "Automatically delete oldest reports but always keep newest " msgstr "" #: classic/omp.xsl:4863 classic/omp.xsl:6664 classic/omp.xsl:7505 #, fuzzy msgctxt "Task|Auto Delete Reports" msgid " reports" msgstr "Rapports" #: classic/omp.xsl:4866 classic/omp.xsl:6645 classic/omp.xsl:7479 #, fuzzy msgid "Do not automatically delete reports" msgstr "Ne pas démarrer automatiquement" #: classic/omp.xsl:4873 classic/omp.xsl:6672 classic/omp.xsl:7036 #: classic/omp.xsl:7166 classic/omp.xsl:17744 classic/omp.xsl:17945 #: classic/omp.xsl:19808 classic/dynamic_strings.xsl:84 #, fuzzy msgid "Scanner" msgstr "Scanneur" #: classic/omp.xsl:4892 classic/omp.xsl:8359 classic/omp.xsl:8535 #: classic/omp.xsl:8615 classic/omp.xsl:9039 classic/omp.xsl:13116 #: classic/omp.xsl:13190 classic/omp.xsl:13217 classic/omp.xsl:13273 #: classic/omp.xsl:13351 classic/omp.xsl:19411 classic/omp.xsl:19542 #: classic/omp.xsl:19708 classic/omp.xsl:19849 classic/omp.xsl:19922 #: classic/omp.xsl:21590 classic/omp.xsl:22314 classic/omp.xsl:34987 #: classic/omp.xsl:35033 classic/omp.xsl:35168 classic/omp.xsl:36502 #, fuzzy msgid "Type" msgstr "Type" #: classic/omp.xsl:4909 classic/omp.xsl:6312 classic/omp.xsl:6721 #: classic/omp.xsl:6978 classic/omp.xsl:7016 classic/omp.xsl:12964 #: classic/omp.xsl:13969 classic/omp.xsl:16448 classic/omp.xsl:16450 #: classic/omp.xsl:17731 classic/wizard.xsl:228 classic/dynamic_strings.xsl:77 #, fuzzy msgid "Scan Config" msgstr "Config de l'Analyse" #: classic/omp.xsl:4934 classic/omp.xsl:6345 classic/omp.xsl:7527 #, fuzzy msgid "Order for target hosts" msgstr "Ordre des hôtes cible" #: classic/omp.xsl:4936 classic/omp.xsl:6349 classic/omp.xsl:7534 msgctxt "Task|Hosts Ordering" msgid "Sequential" msgstr "Séquentiel" #: classic/omp.xsl:4937 classic/omp.xsl:6350 classic/omp.xsl:7539 msgctxt "Task|Hosts Ordering" msgid "Random" msgstr "Aléatoire" #: classic/omp.xsl:4938 classic/omp.xsl:6351 classic/omp.xsl:7544 msgctxt "Task|Hosts Ordering" msgid "Reverse" msgstr "Inverse" #: classic/omp.xsl:4939 classic/omp.xsl:13602 classic/omp.xsl:13784 #: classic/omp.xsl:17419 classic/omp.xsl:17448 classic/omp.xsl:17493 #: classic/omp.xsl:17586 classic/omp.xsl:18143 classic/omp.xsl:18165 #: classic/omp.xsl:18172 classic/omp.xsl:18194 classic/omp.xsl:18237 #: classic/omp.xsl:18259 classic/omp.xsl:18266 classic/omp.xsl:18288 #: classic/omp.xsl:19826 classic/omp.xsl:19839 classic/omp.xsl:20375 #: classic/omp.xsl:20385 classic/omp.xsl:20402 classic/omp.xsl:20445 #: classic/omp.xsl:20455 classic/omp.xsl:20465 classic/omp.xsl:20475 #: classic/omp.xsl:20485 classic/omp.xsl:20495 classic/omp.xsl:20505 #: classic/omp.xsl:20519 classic/omp.xsl:20624 classic/omp.xsl:20687 #: classic/omp.xsl:20697 classic/omp.xsl:20707 classic/omp.xsl:20717 #: classic/omp.xsl:20727 classic/omp.xsl:20744 classic/omp.xsl:20813 #: classic/omp.xsl:20867 classic/omp.xsl:20911 classic/omp.xsl:20921 #: classic/omp.xsl:20931 classic/omp.xsl:20944 classic/omp.xsl:22142 #: classic/omp.xsl:22274 classic/omp.xsl:22550 classic/omp.xsl:22734 #, fuzzy msgid "N/A" msgstr "N/D" #: classic/omp.xsl:4946 classic/omp.xsl:6333 classic/omp.xsl:7515 #: classic/omp.xsl:33840 #, fuzzy msgid "Network Source Interface" msgstr "Interface réseau source" #: classic/omp.xsl:4967 classic/omp.xsl:8159 classic/omp.xsl:21396 #: classic/omp.xsl:22126 classic/omp.xsl:22388 classic/omp.xsl:22393 #: classic/omp.xsl:28891 classic/omp.xsl:29181 classic/omp.xsl:35094 #: classic/omp.xsl:36506 #, fuzzy msgid "Status" msgstr "État" #: classic/omp.xsl:4990 msgid "Duration of last scan" msgstr "" #: classic/omp.xsl:5000 msgid "Average scan duration" msgstr "" #: classic/omp.xsl:5007 classic/omp.xsl:8163 classic/omp.xsl:28791 #: classic/omp.xsl:31546 classic/omp.xsl:31714 classic/omp.xsl:35095 #: classic/gsad.xsl:428 #, fuzzy msgid "Reports" msgstr "Rapports" #: classic/omp.xsl:5011 classic/omp.xsl:5022 #, fuzzy msgid "Reports on Task %1" msgstr "Rapports pour la tâche %1" #: classic/omp.xsl:5015 msgctxt "Task|Report" msgid "Current" msgstr "Actuel" #: classic/omp.xsl:5020 msgctxt "Task|Reports" msgid "Finished" msgstr "Terminé" #: classic/omp.xsl:5026 classic/omp.xsl:8170 classic/omp.xsl:35103 msgctxt "Task|Report" msgid "Last" msgstr "Dernier" #: classic/omp.xsl:5035 classic/omp.xsl:30055 classic/gsad.xsl:434 #, fuzzy msgid "Results" msgstr "Résultats" #: classic/omp.xsl:5039 #, fuzzy msgid "Results on Task %1" msgstr "Résultat pour la tâche %1" #: classic/omp.xsl:5046 classic/omp.xsl:17094 classic/omp.xsl:22817 #: classic/omp.xsl:24071 classic/omp.xsl:30308 classic/omp.xsl:30309 #: classic/omp.xsl:30313 classic/omp.xsl:30315 classic/omp.xsl:32603 #: classic/omp.xsl:32605 classic/omp.xsl:35340 classic/dynamic_strings.xsl:96 #: classic/gsad.xsl:441 #, fuzzy msgid "Notes" msgstr "Notes" #: classic/omp.xsl:5050 #, fuzzy msgid "Notes on Task %1" msgstr "Notes de la tâche %1" #: classic/omp.xsl:5057 classic/omp.xsl:17100 classic/omp.xsl:22826 #: classic/omp.xsl:25373 classic/omp.xsl:30325 classic/omp.xsl:30326 #: classic/omp.xsl:30330 classic/omp.xsl:30332 classic/omp.xsl:32614 #: classic/omp.xsl:32616 classic/omp.xsl:35349 classic/dynamic_strings.xsl:97 #: classic/gsad.xsl:448 #, fuzzy msgid "Overrides" msgstr "Redéfinitions" #: classic/omp.xsl:5061 #, fuzzy msgid "Overrides on Task %1" msgstr "Redéfinitions de la tâche %1" #: classic/omp.xsl:5148 classic/omp.xsl:5150 #, fuzzy msgid "Severity increased" msgstr "Augmentation de la gravité" #: classic/omp.xsl:5153 classic/omp.xsl:5155 #, fuzzy msgid "Severity decreased" msgstr "Diminution de la gravité" #: classic/omp.xsl:5158 classic/omp.xsl:5160 #, fuzzy msgid "Vulnerability count increased" msgstr "Le nombre de vulnérabilités a augmenté" #: classic/omp.xsl:5163 classic/omp.xsl:5165 #, fuzzy msgid "Vulnerability count decreased" msgstr "Le nombre de vulnérabilités a diminué" #: classic/omp.xsl:5168 classic/omp.xsl:5170 #, fuzzy msgid "Vulnerabilities did not change" msgstr "Les vulnerabilités ont changé" #: classic/omp.xsl:5239 classic/omp.xsl:5241 classic/omp.xsl:10824 #: classic/dynamic_strings.xsl:914 msgctxt "Status" msgid "Delete Requested" msgstr "Suppression demandée" #: classic/omp.xsl:5262 msgctxt "Status" msgid " at " msgstr " à " #: classic/omp.xsl:5378 classic/omp.xsl:5386 classic/omp.xsl:5387 #: classic/omp.xsl:5828 classic/omp.xsl:5835 classic/omp.xsl:5836 #: classic/omp.xsl:6384 classic/wizard.xsl:153 classic/dynamic_strings.xsl:391 #, fuzzy msgid "New Task" msgstr "Nouvelle tâche" #: classic/omp.xsl:5394 classic/omp.xsl:5395 classic/omp.xsl:5842 #: classic/omp.xsl:5843 classic/omp.xsl:6269 #, fuzzy msgid "New Container Task" msgstr "Nouveau container de tâche" #: classic/omp.xsl:5729 classic/omp.xsl:5732 #, fuzzy msgid "Apply to page contents" msgstr "Appliquer au contenu de la page." #: classic/omp.xsl:5737 classic/omp.xsl:5740 #, fuzzy msgid "Apply to selection" msgstr "Appliquer à la selection" #: classic/omp.xsl:5745 classic/omp.xsl:5748 #, fuzzy msgid "Apply to all filtered" msgstr "Appliquer le filtre complet:" #: classic/omp.xsl:5759 #, fuzzy msgid "Applied filter" msgstr "Filtre appliqué :" #: classic/omp.xsl:5863 classic/omp.xsl:27802 classic/omp.xsl:27828 #, fuzzy msgid "Import Port List" msgstr "Exporter la plage de port" #: classic/omp.xsl:5889 classic/omp.xsl:17627 classic/omp.xsl:29563 #: classic/omp.xsl:29837 msgid "Cloning..." msgstr "" #: classic/omp.xsl:5918 classic/omp.xsl:35764 msgid "Currently logged in as this user" msgstr "" #: classic/omp.xsl:6016 classic/omp.xsl:17698 classic/omp.xsl:30008 #: classic/omp.xsl:38119 classic/omp.xsl:38402 msgctxt "Action Verb" msgid "Export XML" msgstr "Exporter au format XML" #: classic/omp.xsl:6043 #, fuzzy msgctxt "Certificate" msgid "Activation" msgstr "Opérations" #: classic/omp.xsl:6048 msgctxt "Certificate" msgid "not active yet" msgstr "" #: classic/omp.xsl:6053 #, fuzzy msgctxt "Certificate" msgid "Expiration" msgstr "Migration" #: classic/omp.xsl:6058 msgctxt "Certificate" msgid "expired" msgstr "" #: classic/omp.xsl:6063 msgid "MD5 Fingerprint" msgstr "" #: classic/omp.xsl:6067 msgctxt "Certificate" msgid "Issued by" msgstr "" #: classic/omp.xsl:6078 msgid "Certificate currently in use expired %1" msgstr "" #: classic/omp.xsl:6081 msgid "Certificate currently in use is not valid until %1" msgstr "" #: classic/omp.xsl:6084 msgid "Certificate currently in use will expire %1" msgstr "" #: classic/omp.xsl:6357 #, fuzzy msgid "Maximum concurrently executed NVTs per host" msgstr "Nombre maximum de TVR concurrent par hôte" #: classic/omp.xsl:6367 #, fuzzy msgid "Maximum concurrently scanned hosts" msgstr "Nombre maximum d'hôte analysés concurremment." #: classic/omp.xsl:6416 classic/omp.xsl:7072 classic/omp.xsl:7109 #, fuzzy msgid "Scan Targets" msgstr "Cibles d'analyse" #: classic/omp.xsl:6436 #, fuzzy msgid "Create a new target" msgstr "Créer une cible" #: classic/omp.xsl:6457 classic/omp.xsl:7153 classic/omp.xsl:33970 #: classic/omp.xsl:34042 #, fuzzy msgid "Create a new alert" msgstr "Créer l'alerte" #: classic/omp.xsl:6503 #, fuzzy msgid "Create a new schedule" msgstr "Créer une planification" #: classic/omp.xsl:6513 #, fuzzy msgid "Add results to Assets" msgstr "Ajouter les résultat à la gestion de biens." #: classic/omp.xsl:6752 classic/omp.xsl:12971 classic/omp.xsl:13672 #: classic/dynamic_strings.xsl:86 #, fuzzy msgid "Tag" msgstr "Étiquette" #: classic/omp.xsl:6884 classic/omp.xsl:7973 classic/omp.xsl:8942 #: classic/omp.xsl:9488 classic/omp.xsl:11958 classic/omp.xsl:13023 #: classic/omp.xsl:13620 classic/omp.xsl:15697 classic/omp.xsl:18202 #: classic/omp.xsl:19026 classic/omp.xsl:20142 classic/omp.xsl:20412 #: classic/omp.xsl:20529 classic/omp.xsl:20642 classic/omp.xsl:20754 #: classic/omp.xsl:20823 classic/omp.xsl:20877 classic/omp.xsl:20953 #: classic/omp.xsl:23994 classic/omp.xsl:25296 classic/omp.xsl:25742 #: classic/omp.xsl:26580 classic/omp.xsl:27397 classic/omp.xsl:28161 #: classic/omp.xsl:31504 classic/omp.xsl:34450 classic/omp.xsl:35755 #: classic/omp.xsl:38841 classic/omp.xsl:38976 msgid "Select for bulk action" msgstr "" #: classic/omp.xsl:6892 classic/omp.xsl:6897 classic/omp.xsl:6903 #: classic/omp.xsl:6905 classic/omp.xsl:6910 classic/omp.xsl:6912 #, fuzzy msgid "Compare" msgstr "Comparer" #: classic/omp.xsl:6893 msgid "Report is already selected for delta" msgstr "" #: classic/omp.xsl:6898 msgid "Filter must be limited to a single Task to allow delta reports" msgstr "" #: classic/omp.xsl:6920 #, fuzzy msgid "Report is observed" msgstr "Rapport observé" #: classic/omp.xsl:6926 #, fuzzy msgid "Scan is active" msgstr "Analyse est active" #: classic/omp.xsl:7004 #, fuzzy msgid "Create a new scan config" msgstr "Créer une config d'analyse" #: classic/omp.xsl:7016 classic/omp.xsl:7109 classic/omp.xsl:15038 #: classic/omp.xsl:15074 classic/omp.xsl:15085 classic/omp.xsl:15112 #: classic/omp.xsl:15140 classic/omp.xsl:15204 #, fuzzy msgid "immutable" msgstr "inchangeable" #: classic/omp.xsl:7098 #, fuzzy msgid "Create a new scan target" msgstr "Créer une cible" #: classic/omp.xsl:7247 msgctxt "Time" msgid "Periods" msgstr "Périodes" #: classic/omp.xsl:7260 #, fuzzy msgid "Create a schedule" msgstr "Créer une planification" #: classic/omp.xsl:7633 #, fuzzy msgid "Edit Container Task" msgstr "Nouveau container de tâche" #: classic/omp.xsl:7636 classic/dynamic_strings.xsl:604 #, fuzzy msgid "Edit Task" msgstr "Exporter la tâche" #: classic/omp.xsl:7803 classic/omp.xsl:7804 #, fuzzy msgid "Task is alterable" msgstr "La tâche est modifiable" #: classic/omp.xsl:7811 classic/omp.xsl:7812 #, fuzzy msgid "Task is configured to run on slave scanner %1" msgstr "La tâche est configurée pour s'exécuter sur l'esclave %1" #: classic/omp.xsl:7822 #, fuzzy msgid "Task made visible for Groups:" msgstr "La tâche a été rendu visible pour les groupes :" #: classic/omp.xsl:7830 #, fuzzy msgid "Task made visible for Roles:" msgstr "La tâche a été rendu visible pour les rôles :" #: classic/omp.xsl:7837 classic/omp.xsl:7838 #, fuzzy msgid "Task made visible for:" msgstr "La tâche a été rendu visible pour :" #: classic/omp.xsl:7849 classic/omp.xsl:7850 #, fuzzy msgid "Observing task owned by %1" msgstr "Tâche appartient à %1" #: classic/omp.xsl:7881 classic/omp.xsl:7944 #, fuzzy msgid "View last report for Task %1" msgstr "Afficher le dernier rapport pour la tâche %1" #: classic/omp.xsl:7900 #, fuzzy msgid "Go to the current report" msgstr "Accéder au rapport courant" #: classic/omp.xsl:7931 #, fuzzy msgid "View list of all finished reports for Task %1" msgstr "Afficher la liste de tous les rapports fini pour la tâche %1" #: classic/omp.xsl:7935 #, fuzzy msgid "View list of all reports for Task %1, including unfinished ones" msgstr "Afficher la liste de tous les rapports fini pour la tâche %1" #: classic/omp.xsl:8071 classic/omp.xsl:15850 #, fuzzy msgid "and" msgstr "Fin" #: classic/omp.xsl:8076 classic/omp.xsl:12068 classic/omp.xsl:15853 #: classic/omp.xsl:20215 msgctxt "Trashcan" msgid " must be restored first." msgstr "" #: classic/omp.xsl:8165 classic/omp.xsl:35101 msgctxt "Task|Reports" msgid "Total" msgstr "Total" #: classic/omp.xsl:8176 classic/omp.xsl:21192 classic/omp.xsl:21268 #: classic/omp.xsl:21341 classic/omp.xsl:21418 classic/omp.xsl:21480 #: classic/omp.xsl:21542 classic/omp.xsl:21604 classic/omp.xsl:29189 #: classic/omp.xsl:31321 msgctxt "Severity Short" msgid "Severity" msgstr "Gravité" #: classic/omp.xsl:8236 classic/omp.xsl:17453 classic/omp.xsl:17547 #: classic/omp.xsl:18049 classic/omp.xsl:18061 classic/omp.xsl:34957 #: classic/omp.xsl:34959 classic/omp.xsl:35097 #, fuzzy msgid "Trend" msgstr "Tendance" #: classic/omp.xsl:8329 classic/dynamic_strings.xsl:396 #, fuzzy msgid "New Credential" msgstr "Nouvelle information d'authentification" #: classic/omp.xsl:8365 classic/omp.xsl:8620 msgid "Username + Password" msgstr "" #: classic/omp.xsl:8372 classic/omp.xsl:8625 #, fuzzy msgid "Username + SSH Key" msgstr "Nom d'utilisateur" #: classic/omp.xsl:8379 classic/omp.xsl:8630 classic/omp.xsl:19961 #, fuzzy msgid "Client Certificate" msgstr "Certificat CA" #: classic/omp.xsl:8386 classic/omp.xsl:8635 classic/omp.xsl:10198 #: classic/omp.xsl:11070 classic/omp.xsl:11075 classic/omp.xsl:14628 #: classic/omp.xsl:15000 classic/omp.xsl:15314 classic/omp.xsl:16068 msgid "SNMP" msgstr "" #: classic/omp.xsl:8394 classic/omp.xsl:8539 classic/omp.xsl:8642 #: classic/omp.xsl:9046 classic/omp.xsl:34988 msgid "Allow insecure use" msgstr "" #: classic/omp.xsl:8398 classic/omp.xsl:8413 classic/omp.xsl:8653 #: classic/omp.xsl:8928 classic/omp.xsl:8974 classic/omp.xsl:9050 #: classic/omp.xsl:13582 classic/omp.xsl:13732 classic/omp.xsl:13741 #: classic/omp.xsl:14119 classic/omp.xsl:14275 classic/omp.xsl:14518 #: classic/omp.xsl:14530 classic/omp.xsl:14761 classic/omp.xsl:14764 #: classic/omp.xsl:14786 classic/omp.xsl:14789 classic/omp.xsl:15091 #: classic/omp.xsl:15094 classic/omp.xsl:15118 classic/omp.xsl:15121 #: classic/omp.xsl:15921 classic/omp.xsl:15930 classic/omp.xsl:36878 #: classic/omp.xsl:37532 #, fuzzy msgid "Yes" msgstr "Oui" #: classic/omp.xsl:8402 classic/omp.xsl:8418 classic/omp.xsl:8664 #: classic/omp.xsl:8931 classic/omp.xsl:8977 classic/omp.xsl:9053 #: classic/omp.xsl:13579 classic/omp.xsl:13731 classic/omp.xsl:13740 #: classic/omp.xsl:14130 classic/omp.xsl:14286 classic/omp.xsl:14522 #: classic/omp.xsl:14534 classic/omp.xsl:14771 classic/omp.xsl:14774 #: classic/omp.xsl:14796 classic/omp.xsl:14799 classic/omp.xsl:15101 #: classic/omp.xsl:15104 classic/omp.xsl:15128 classic/omp.xsl:15131 #: classic/omp.xsl:15922 classic/omp.xsl:15931 classic/omp.xsl:36877 #: classic/omp.xsl:37527 #, fuzzy msgid "No" msgstr "Non" #: classic/omp.xsl:8408 msgid "Auto-generate" msgstr "" #: classic/omp.xsl:8426 classic/omp.xsl:8670 msgid "SNMP Community" msgstr "" #: classic/omp.xsl:8435 classic/omp.xsl:12443 classic/omp.xsl:12547 #: classic/gsad.xsl:966 #, fuzzy msgid "Username" msgstr "Nom d'utilisateur" #: classic/omp.xsl:8444 classic/omp.xsl:8700 classic/omp.xsl:35998 #: classic/omp.xsl:36812 classic/omp.xsl:37405 classic/gsad.xsl:973 #, fuzzy msgid "Password" msgstr "Mot de passe" #: classic/omp.xsl:8453 classic/omp.xsl:8752 #, fuzzy msgid "Passphrase" msgstr "Phrase de passe" #: classic/omp.xsl:8462 classic/omp.xsl:8718 #, fuzzy msgid "Privacy Password" msgstr "Mot de passe" #: classic/omp.xsl:8471 classic/omp.xsl:8736 classic/omp.xsl:9086 #, fuzzy msgid "Certificate" msgstr "Certificat" #: classic/omp.xsl:8478 #, fuzzy msgid "Private Key" msgstr "Clé privée" #: classic/omp.xsl:8485 classic/omp.xsl:8770 classic/omp.xsl:9066 msgid "Auth Algorithm" msgstr "" #: classic/omp.xsl:8499 classic/omp.xsl:8799 classic/omp.xsl:9070 msgid "Privacy Algorithm" msgstr "" #: classic/omp.xsl:8511 classic/omp.xsl:8832 classic/omp.xsl:9077 #, fuzzy msgctxt "Privacy Algorithm" msgid "None" msgstr "Aucun" #: classic/omp.xsl:8543 classic/omp.xsl:8688 classic/omp.xsl:9060 #: classic/omp.xsl:34989 msgctxt "Auth Data" msgid "Login" msgstr "Identifiant" #: classic/omp.xsl:8585 classic/dynamic_strings.xsl:609 #, fuzzy msgid "Edit Credential" msgstr "Information d'authentification ESXi" #: classic/omp.xsl:8675 classic/omp.xsl:8705 classic/omp.xsl:8723 #: classic/omp.xsl:8757 classic/omp.xsl:16781 msgctxt "Auth Data|Password" msgid "Replace existing value with" msgstr "Remplacer la valeur existante avec" #: classic/omp.xsl:8744 #, fuzzy msgid "Private key" msgstr "Clé privée" #: classic/omp.xsl:8867 #, fuzzy msgctxt "Action Verb" msgid "Download RPM package" msgstr "Télécharger le paquet RPM" #: classic/omp.xsl:8869 #, fuzzy msgctxt "Action Verb" msgid "Download RPM" msgstr "Télécharger le RPM" #: classic/omp.xsl:8874 #, fuzzy msgctxt "Action Verb" msgid "Download Debian package" msgstr "Télécharger le paquet Debian" #: classic/omp.xsl:8876 #, fuzzy msgctxt "Action Verb" msgid "Download Deb" msgstr "Télécharger le paquet Deb" #: classic/omp.xsl:8881 #, fuzzy msgctxt "Action Verb" msgid "Download Exe package" msgstr "Télécharger le paquet exécutable" #: classic/omp.xsl:8883 #, fuzzy msgctxt "Action Verb" msgid "Download Exe" msgstr "Télécharger l’exécutable" #: classic/omp.xsl:8888 classic/omp.xsl:8890 #, fuzzy msgctxt "Action Verb" msgid "Download Public Key" msgstr "Télécharger la clé publique" #: classic/omp.xsl:8895 classic/omp.xsl:8897 classic/omp.xsl:33548 #: classic/omp.xsl:33550 classic/omp.xsl:33574 classic/omp.xsl:33576 #, fuzzy msgctxt "Action Verb" msgid "Download Certificate" msgstr "Certificat" #: classic/omp.xsl:9000 classic/dynamic_strings.xsl:419 #, fuzzy msgid "Credential is still in use" msgstr "Information d'authentification est toujours en utilisation" #: classic/omp.xsl:9023 classic/omp.xsl:15443 classic/omp.xsl:15848 #: classic/omp.xsl:35081 classic/omp.xsl:35313 classic/dynamic_strings.xsl:107 #: classic/gsad.xsl:548 #, fuzzy msgid "Credentials" msgstr "Informations d'authentification" #: classic/omp.xsl:9026 classic/omp.xsl:10491 classic/omp.xsl:10597 #: classic/omp.xsl:11481 classic/omp.xsl:11616 classic/omp.xsl:12434 #: classic/omp.xsl:12538 classic/omp.xsl:12873 classic/omp.xsl:13857 #: classic/omp.xsl:19342 classic/omp.xsl:19546 classic/omp.xsl:19558 #: classic/omp.xsl:19857 classic/omp.xsl:20215 classic/omp.xsl:35034 #: classic/dynamic_strings.xsl:75 #, fuzzy msgid "Credential" msgstr "Information d'authentification" #: classic/omp.xsl:9101 classic/omp.xsl:9150 classic/omp.xsl:14368 #: classic/omp.xsl:14369 classic/omp.xsl:15894 classic/omp.xsl:27540 #: classic/omp.xsl:35421 classic/dynamic_strings.xsl:105 classic/gsad.xsl:536 #, fuzzy msgid "Targets" msgstr "Cibles" #: classic/omp.xsl:9104 #, fuzzy msgid "Targets using this Credential" msgstr "Cibles qui utilisent cette information d'authentification" #: classic/omp.xsl:9111 classic/omp.xsl:9160 classic/omp.xsl:12731 #: classic/omp.xsl:13141 classic/omp.xsl:16114 classic/omp.xsl:17770 #: classic/omp.xsl:17797 classic/omp.xsl:17824 classic/omp.xsl:17857 #: classic/omp.xsl:19252 classic/omp.xsl:19996 classic/omp.xsl:27506 #: classic/omp.xsl:27550 classic/omp.xsl:28512 classic/omp.xsl:28541 #, fuzzy msgid "none" msgstr "aucun" #: classic/omp.xsl:9126 classic/omp.xsl:9177 classic/omp.xsl:12317 #: classic/omp.xsl:12337 classic/omp.xsl:12688 classic/omp.xsl:12746 #: classic/omp.xsl:13156 classic/omp.xsl:16129 classic/omp.xsl:17872 #: classic/omp.xsl:19267 classic/omp.xsl:20011 classic/omp.xsl:26649 #: classic/omp.xsl:26677 classic/omp.xsl:27565 classic/omp.xsl:28556 #: classic/omp.xsl:35831 classic/omp.xsl:35849 #, fuzzy msgid "UUID" msgstr "UUID" #: classic/omp.xsl:9131 classic/dynamic_strings.xsl:189 #, fuzzy msgid "Target Details" msgstr "Détails de la cible" #: classic/omp.xsl:9153 #, fuzzy msgid "Scanners using this Credential" msgstr "Cibles qui utilisent cette information d'authentification" #: classic/omp.xsl:9182 classic/omp.xsl:17746 classic/dynamic_strings.xsl:198 #, fuzzy msgid "Scanner Details" msgstr "Détails du scanneur" #: classic/omp.xsl:9252 classic/omp.xsl:9254 classic/dynamic_strings.xsl:402 #, fuzzy msgid "New Agent" msgstr "Nouvel agent" #: classic/omp.xsl:9260 classic/omp.xsl:9261 classic/omp.xsl:35286 #: classic/dynamic_strings.xsl:115 classic/gsad.xsl:579 #, fuzzy msgid "Agents" msgstr "Agents" #: classic/omp.xsl:9287 #, fuzzy msgid "Installer" msgstr "Programme d'installation" #: classic/omp.xsl:9291 #, fuzzy msgid "Installer signature" msgstr "Programme d'installation pour la signature" #: classic/omp.xsl:9306 #, fuzzy msgid "Create Agent" msgstr "Créer un agent" #: classic/omp.xsl:9337 classic/omp.xsl:9587 classic/omp.xsl:28472 #: classic/omp.xsl:34938 #, fuzzy msgid "Trust" msgstr "Confiance" #: classic/omp.xsl:9351 classic/dynamic_strings.xsl:615 #, fuzzy msgid "Edit Agent" msgstr "Exporter l'agent" #: classic/omp.xsl:9387 #, fuzzy msgid "Save Agent" msgstr "Enregistrer l'agent" #: classic/omp.xsl:9500 #, fuzzy msgid "Download installer package" msgstr "Télécharger le paquet exécutable" #: classic/omp.xsl:9501 #, fuzzy msgid "Download Installer" msgstr "Télécharger l'installeur" #: classic/omp.xsl:9503 #, fuzzy msgid "Verifying Agent..." msgstr "Vérifier l'agent" #: classic/omp.xsl:9504 #, fuzzy msgid "Verify Agent" msgstr "Vérifier l'agent" #: classic/omp.xsl:9512 classic/omp.xsl:11982 classic/omp.xsl:28184 #: classic/omp.xsl:33170 classic/omp.xsl:33198 classic/omp.xsl:33535 msgid "Success" msgstr "" #: classic/omp.xsl:9514 msgid "Agent has been verified." msgstr "" #: classic/omp.xsl:9519 #, fuzzy msgid "Agent could not be verified." msgstr "Agent non supprimable" #: classic/omp.xsl:9569 classic/dynamic_strings.xsl:197 #, fuzzy msgid "Agent Details" msgstr "Détails de l'agent" #: classic/omp.xsl:9862 classic/omp.xsl:9870 #, fuzzy msgid "Always" msgstr "Toujours" #: classic/omp.xsl:9884 #, fuzzy msgid "Severity at least" msgstr "Gravité au moins" #: classic/omp.xsl:9910 #, fuzzy msgid "Severity level" msgstr "Gravité" #: classic/omp.xsl:9919 #, fuzzy msgctxt "Alert Condition|Severity" msgid "changed" msgstr "modifié" #: classic/omp.xsl:9924 #, fuzzy msgctxt "Alert Condition|Severity" msgid "increased" msgstr "diminué" #: classic/omp.xsl:9929 #, fuzzy msgctxt "Alert Condition|Severity" msgid "decreased" msgstr "diminué" #: classic/omp.xsl:9941 classic/omp.xsl:10019 #, fuzzy msgctxt "Alert Condition" msgid "Filter " msgstr "Filtre" #: classic/omp.xsl:9982 classic/omp.xsl:10039 #, fuzzy msgctxt "Alert Condition" msgid " matches at least " msgstr "Gravité est au moins " #: classic/omp.xsl:10003 #, fuzzy msgid "result(s)" msgstr "0 résultats" #: classic/omp.xsl:10008 msgid "NVT(s)" msgstr "" #: classic/omp.xsl:10056 msgctxt "Alert Condition" msgid " result(s) more than previous scan" msgstr "" #: classic/omp.xsl:10067 classic/dynamic_strings.xsl:398 #, fuzzy msgid "New Alert" msgstr "Nouvelle alerte" #: classic/omp.xsl:10093 classic/omp.xsl:10706 classic/omp.xsl:10796 #: classic/omp.xsl:12206 classic/omp.xsl:34971 #, fuzzy msgid "Event" msgstr "Événement" #: classic/omp.xsl:10100 classic/omp.xsl:10810 #, fuzzy msgid "Task run status changed to" msgstr "L'état d'exécution de la tâche est devenu" #: classic/omp.xsl:10105 classic/omp.xsl:10830 classic/dynamic_strings.xsl:916 msgctxt "Status" msgid "Done" msgstr "Effectué" #: classic/omp.xsl:10106 classic/omp.xsl:10123 classic/omp.xsl:10835 #: classic/omp.xsl:10872 classic/omp.xsl:10883 classic/omp.xsl:10894 #: classic/dynamic_strings.xsl:917 msgctxt "Status" msgid "New" msgstr "Nouveau" #: classic/omp.xsl:10107 classic/omp.xsl:10840 msgctxt "Status" msgid "Requested" msgstr "Demandé" #: classic/omp.xsl:10108 classic/omp.xsl:10845 classic/dynamic_strings.xsl:918 msgctxt "Status" msgid "Running" msgstr "En cours" #: classic/omp.xsl:10109 classic/omp.xsl:10850 msgctxt "Status" msgid "Stop Requested" msgstr "Arrêt demandé" #: classic/omp.xsl:10110 classic/omp.xsl:10855 classic/dynamic_strings.xsl:919 msgctxt "Status" msgid "Stopped" msgstr "Arrêté" #: classic/omp.xsl:10124 classic/omp.xsl:10873 classic/omp.xsl:10884 #: classic/omp.xsl:10895 #, fuzzy msgctxt "Status" msgid "Updated" msgstr "Actualiser" #: classic/omp.xsl:10129 classic/omp.xsl:10908 classic/omp.xsl:18054 #: classic/omp.xsl:23110 classic/omp.xsl:23111 classic/omp.xsl:23152 #: classic/omp.xsl:34952 classic/dynamic_strings.xsl:98 classic/gsad.xsl:497 #, fuzzy msgid "NVTs" msgstr "TVRs" #: classic/omp.xsl:10130 classic/omp.xsl:10913 classic/omp.xsl:21188 #: classic/omp.xsl:21414 classic/omp.xsl:21476 classic/omp.xsl:21538 #: classic/omp.xsl:21763 classic/omp.xsl:21764 classic/omp.xsl:21800 #: classic/omp.xsl:29044 classic/dynamic_strings.xsl:99 classic/gsad.xsl:501 #, fuzzy msgid "CVEs" msgstr "CVEs" #: classic/omp.xsl:10131 classic/omp.xsl:10918 classic/omp.xsl:22055 #: classic/omp.xsl:22056 classic/omp.xsl:22089 classic/dynamic_strings.xsl:100 #: classic/gsad.xsl:505 #, fuzzy msgid "CPEs" msgstr "CPEs" #: classic/omp.xsl:10132 classic/omp.xsl:10923 classic/omp.xsl:22471 #: classic/omp.xsl:22472 classic/omp.xsl:22497 classic/dynamic_strings.xsl:102 #: classic/gsad.xsl:513 #, fuzzy msgid "CERT-Bund Advisories" msgstr "Bulletins CERT-Bund" #: classic/omp.xsl:10133 classic/omp.xsl:10928 classic/omp.xsl:22670 #: classic/omp.xsl:22671 classic/omp.xsl:22696 classic/dynamic_strings.xsl:103 #: classic/gsad.xsl:517 #, fuzzy msgid "DFN-CERT Advisories" msgstr "Bulletins DFN-CERT" #: classic/omp.xsl:10134 classic/omp.xsl:13913 classic/omp.xsl:22235 #: classic/dynamic_strings.xsl:70 #, fuzzy msgid "OVAL Definition" msgstr "Définition OVAL" #: classic/omp.xsl:10137 classic/omp.xsl:10938 msgctxt "Alert Condition" msgid "arrived" msgstr "" #: classic/omp.xsl:10143 classic/omp.xsl:10710 classic/omp.xsl:10945 #: classic/omp.xsl:12200 classic/omp.xsl:34972 #, fuzzy msgid "Condition" msgstr "Condition" #: classic/omp.xsl:10155 classic/omp.xsl:10967 #, fuzzy msgid "Report Result Filter" msgstr "Filtre de rapport de format" #: classic/omp.xsl:10169 classic/omp.xsl:10988 classic/omp.xsl:12676 #, fuzzy msgid "Details URL" msgstr "Détails" #: classic/omp.xsl:10181 classic/omp.xsl:10714 classic/omp.xsl:11010 #: classic/omp.xsl:12233 classic/omp.xsl:30779 classic/omp.xsl:34973 #, fuzzy msgid "Method" msgstr "Méthode" #: classic/omp.xsl:10185 classic/omp.xsl:11016 classic/omp.xsl:11021 #, fuzzy msgid "Email" msgstr "Courriel" #: classic/omp.xsl:10189 classic/omp.xsl:11030 classic/omp.xsl:11036 #, fuzzy msgid "HTTP Get" msgstr "HTTP-Get" #: classic/omp.xsl:10192 classic/omp.xsl:11044 classic/omp.xsl:11049 #, fuzzy msgid "SCP" msgstr "CPE" #: classic/omp.xsl:10195 classic/omp.xsl:10558 classic/omp.xsl:11057 #: classic/omp.xsl:11062 classic/omp.xsl:11566 msgid "Send to host " msgstr "" #: classic/omp.xsl:10202 classic/omp.xsl:11084 classic/omp.xsl:11090 #, fuzzy msgid "Sourcefire Connector" msgstr "Connecteur Sourcefire" #: classic/omp.xsl:10206 classic/omp.xsl:10541 classic/omp.xsl:11099 #: classic/omp.xsl:11105 classic/omp.xsl:11540 #, fuzzy msgid "Start Task" msgstr "Enregistrer la tâche" #: classic/omp.xsl:10209 classic/omp.xsl:11113 classic/omp.xsl:11118 #, fuzzy msgid "System Logger" msgstr "Journaliseur du système" #: classic/omp.xsl:10213 classic/omp.xsl:11127 classic/omp.xsl:11133 #, fuzzy msgid "verinice.PRO Connector" msgstr "Connecteur Sourcefire" #: classic/omp.xsl:10222 classic/omp.xsl:11144 classic/omp.xsl:12258 msgctxt "Alert|Email" msgid "To Address" msgstr "Adresse de destination" #: classic/omp.xsl:10232 classic/omp.xsl:11155 classic/omp.xsl:12269 msgctxt "Alert|Email" msgid "From Address" msgstr "Adresse d'origine" #: classic/omp.xsl:10242 classic/omp.xsl:11166 classic/omp.xsl:12354 msgctxt "Alert|Email" msgid "Subject" msgstr "Sujet" #: classic/omp.xsl:10264 classic/omp.xsl:11208 classic/omp.xsl:12282 #: classic/omp.xsl:12301 msgctxt "Alert|Email" msgid "Content" msgstr "Contenu" #: classic/omp.xsl:10269 classic/omp.xsl:11213 classic/omp.xsl:12292 #: classic/omp.xsl:12345 msgctxt "Alert|Email" msgid "Simple notice" msgstr "Notification simple" #: classic/omp.xsl:10279 classic/omp.xsl:11232 classic/omp.xsl:12305 msgctxt "Alert|Email" msgid "Include report" msgstr "Inclure le rapport" #: classic/omp.xsl:10284 classic/omp.xsl:11237 classic/omp.xsl:12286 #, fuzzy msgctxt "Alert|Email" msgid "Include list of resources" msgstr "incluant les ressources connexe " #: classic/omp.xsl:10336 classic/omp.xsl:11309 classic/omp.xsl:12325 msgctxt "Alert|Email" msgid "Attach report" msgstr "Attacher le rapport" #: classic/omp.xsl:10340 classic/omp.xsl:11313 classic/omp.xsl:12289 #, fuzzy msgctxt "Alert|Email" msgid "Attach list of resources" msgstr "Attaché à la ressource" #: classic/omp.xsl:10398 classic/omp.xsl:11412 #, fuzzy msgid "HTTP Get URL" msgstr "HTTP-Get" #: classic/omp.xsl:10411 classic/omp.xsl:11714 #, fuzzy msgctxt "SNMP" msgid "Community" msgstr "Commentaire" #: classic/omp.xsl:10422 classic/omp.xsl:11726 classic/omp.xsl:12852 #: classic/omp.xsl:13822 classic/dynamic_strings.xsl:83 #, fuzzy msgid "Agent" msgstr "Agent" #: classic/omp.xsl:10433 classic/omp.xsl:11738 classic/omp.xsl:12365 #, fuzzy msgid "Message" msgstr "Message" #: classic/omp.xsl:10445 classic/omp.xsl:11425 classic/omp.xsl:12399 #, fuzzy msgid "Defense Center IP" msgstr "Adresse IP du centre de Défense" #: classic/omp.xsl:10457 classic/omp.xsl:11438 classic/omp.xsl:12410 #, fuzzy msgid "Defense Center Port" msgstr "Adresse IP du centre de Défense" #: classic/omp.xsl:10468 classic/omp.xsl:11458 msgid "PKCS12 file" msgstr "" #: classic/omp.xsl:10479 classic/omp.xsl:11469 msgid "verinice.PRO URL" msgstr "" #: classic/omp.xsl:10502 classic/omp.xsl:10608 classic/omp.xsl:11501 #: classic/omp.xsl:11636 classic/omp.xsl:19354 classic/omp.xsl:19571 #, fuzzy msgid "Create a new Credential" msgstr "Enregistrer les information d'authentification." #: classic/omp.xsl:10511 classic/omp.xsl:11510 msgid "verinice.PRO Report" msgstr "" #: classic/omp.xsl:10567 classic/omp.xsl:11576 #, fuzzy msgid " on port " msgstr "sur le port" #: classic/omp.xsl:10628 classic/omp.xsl:11657 classic/omp.xsl:12574 #, fuzzy msgid "Known Hosts" msgstr "Hôtes" #: classic/omp.xsl:10640 classic/omp.xsl:11670 classic/omp.xsl:12603 msgid "Path" msgstr "" #: classic/omp.xsl:10758 classic/dynamic_strings.xsl:611 #, fuzzy msgid "Edit Alert" msgstr "Exporter l'alerte" #: classic/omp.xsl:10933 classic/omp.xsl:22206 classic/omp.xsl:22207 #: classic/omp.xsl:22232 classic/dynamic_strings.xsl:101 classic/gsad.xsl:509 #, fuzzy msgid "OVAL Definitions" msgstr "Définitions OVAL" #: classic/omp.xsl:11388 msgid "Log Level" msgstr "" #: classic/omp.xsl:11871 classic/omp.xsl:12017 classic/omp.xsl:12225 #, fuzzy msgctxt "Status Change" msgid "to" msgstr "vers" #: classic/omp.xsl:11883 #, fuzzy msgid "SCP to " msgstr " à " #: classic/omp.xsl:11889 classic/omp.xsl:12449 classic/omp.xsl:12553 #, fuzzy msgid "Credential unavailable" msgstr "Filtre d'information d'authentification" #: classic/omp.xsl:11898 #, fuzzy msgid "Send to " msgstr " à " #: classic/omp.xsl:11907 #, fuzzy msgid "SNMP to " msgstr " à " #: classic/omp.xsl:11914 classic/omp.xsl:12043 msgctxt "Alert|Email" msgid "To" msgstr "Vers" #: classic/omp.xsl:11969 msgid "Testing Alert..." msgstr "" #: classic/omp.xsl:11971 #, fuzzy msgctxt "Action Verb" msgid "Test Alert" msgstr "Nouvelle alerte" #: classic/omp.xsl:11984 msgid "Testing the alert %1 was successful." msgstr "" #: classic/omp.xsl:11989 msgid "Testing the alert %1 failed." msgstr "" #: classic/omp.xsl:12087 classic/dynamic_strings.xsl:421 #, fuzzy msgid "Alert is still in use" msgstr "Alerte est toujours en utilisation" #: classic/omp.xsl:12187 classic/omp.xsl:12859 classic/omp.xsl:13829 #: classic/omp.xsl:33957 classic/omp.xsl:34029 classic/dynamic_strings.xsl:79 #, fuzzy msgid "Alert" msgstr "Alerte" #: classic/omp.xsl:12240 msgid "Send list of resources to host" msgstr "" #: classic/omp.xsl:12243 msgid "Send report to host" msgstr "" #: classic/omp.xsl:12503 classic/omp.xsl:19407 classic/omp.xsl:19537 #: classic/omp.xsl:19692 classic/omp.xsl:19835 classic/omp.xsl:23778 #: classic/omp.xsl:24159 classic/omp.xsl:24950 classic/omp.xsl:25461 #: classic/omp.xsl:32495 classic/omp.xsl:33437 classic/omp.xsl:33601 #: classic/omp.xsl:35032 #, fuzzy msgid "Port" msgstr "Port" #: classic/omp.xsl:12704 msgctxt "Alert|Filter" msgid "None" msgstr "Aucun" #: classic/omp.xsl:12724 #, fuzzy msgid "Tasks using this Alert" msgstr "Tâches qui utilisent cette alerte" #: classic/omp.xsl:12866 msgid "Asset" msgstr "" #: classic/omp.xsl:12887 classic/omp.xsl:13892 classic/omp.xsl:25812 #: classic/omp.xsl:26127 classic/omp.xsl:26999 classic/omp.xsl:34295 #: classic/dynamic_strings.xsl:89 #, fuzzy msgid "Group" msgstr "Groupe" #: classic/omp.xsl:12894 classic/omp.xsl:13899 classic/omp.xsl:29401 #: classic/dynamic_strings.xsl:65 #, fuzzy msgid "Note" msgstr "Note" #: classic/omp.xsl:12901 classic/omp.xsl:13920 classic/dynamic_strings.xsl:66 #, fuzzy msgid "Override" msgstr "Redéfinition" #: classic/omp.xsl:12908 classic/omp.xsl:13927 classic/omp.xsl:26617 #: classic/dynamic_strings.xsl:87 #, fuzzy msgid "Permission" msgstr "Autorisation" #: classic/omp.xsl:12915 classic/omp.xsl:13934 classic/omp.xsl:14540 #: classic/omp.xsl:14807 classic/omp.xsl:15140 classic/omp.xsl:15439 #: classic/omp.xsl:15852 classic/omp.xsl:15940 classic/omp.xsl:27465 #: classic/omp.xsl:35080 classic/dynamic_strings.xsl:74 #, fuzzy msgid "Port List" msgstr "Plage de ports" #: classic/omp.xsl:12929 classic/omp.xsl:13948 classic/omp.xsl:28455 #: classic/dynamic_strings.xsl:81 #, fuzzy msgid "Report Format" msgstr "Format du rapport" #: classic/omp.xsl:12936 classic/omp.xsl:13955 classic/omp.xsl:23517 #: classic/omp.xsl:23865 classic/omp.xsl:24213 classic/omp.xsl:24706 #: classic/omp.xsl:25117 classic/omp.xsl:25542 classic/omp.xsl:29401 #: classic/omp.xsl:29676 classic/omp.xsl:30058 classic/omp.xsl:30616 #: classic/omp.xsl:30631 classic/omp.xsl:30841 #, fuzzy msgid "Result" msgstr "Résultats" #: classic/omp.xsl:12943 classic/omp.xsl:13962 classic/omp.xsl:26105 #: classic/omp.xsl:26971 classic/omp.xsl:34520 classic/dynamic_strings.xsl:90 #, fuzzy msgid "Role" msgstr "Rôle" #: classic/omp.xsl:12957 classic/gsad.xsl:528 #, fuzzy msgid "SecInfo" msgstr "Toutes les InfoSec" #: classic/omp.xsl:12992 classic/omp.xsl:13997 classic/omp.xsl:26083 #: classic/omp.xsl:26943 classic/omp.xsl:35817 classic/dynamic_strings.xsl:88 #, fuzzy msgid "User" msgstr "Utilisateur" #: classic/omp.xsl:13072 classic/dynamic_strings.xsl:427 #, fuzzy msgid "Filter is still in use" msgstr "Filtre est toujours en utilisation" #: classic/omp.xsl:13092 classic/omp.xsl:13238 classic/omp.xsl:13240 #: classic/omp.xsl:35322 classic/dynamic_strings.xsl:117 classic/gsad.xsl:592 #, fuzzy msgid "Filters" msgstr "Filtres" #: classic/omp.xsl:13112 classic/omp.xsl:13189 classic/omp.xsl:13213 #: classic/omp.xsl:13267 classic/omp.xsl:13342 #, fuzzy msgid "Term" msgstr "Terme" #: classic/omp.xsl:13134 #, fuzzy msgid "Alerts using this Filter" msgstr "Alertes qui utilisent ce filtre" #: classic/omp.xsl:13282 #, fuzzy msgid "Create Filter" msgstr "Créer un filtre" #: classic/omp.xsl:13304 classic/dynamic_strings.xsl:617 #, fuzzy msgid "Edit Filter" msgstr "Filtre de CVE" #: classic/omp.xsl:13366 #, fuzzy msgid "Save Filter" msgstr "Enregistrer un filtre" #: classic/omp.xsl:13471 classic/omp.xsl:13477 classic/omp.xsl:24197 #: classic/omp.xsl:25526 classic/omp.xsl:26538 classic/omp.xsl:26560 #: classic/omp.xsl:26646 classic/omp.xsl:26674 msgctxt "Trashcan" msgid "in " msgstr "dans " #: classic/omp.xsl:13472 classic/omp.xsl:13477 classic/omp.xsl:24197 #: classic/omp.xsl:25526 classic/omp.xsl:26538 classic/omp.xsl:26560 #: classic/omp.xsl:26646 classic/omp.xsl:26674 #, fuzzy msgid "trashcan" msgstr "corbeille" #: classic/omp.xsl:13534 classic/omp.xsl:13728 classic/omp.xsl:14108 #: classic/omp.xsl:14264 msgctxt "Tag" msgid "Active" msgstr "actif" #: classic/omp.xsl:13542 classic/omp.xsl:35065 #, fuzzy msgid "Resource Name" msgstr "Nom de la ressource" #: classic/omp.xsl:13563 classic/omp.xsl:13737 msgctxt "Tag" msgid "Orphan" msgstr "Orpheline" #: classic/omp.xsl:13691 msgctxt "Tag" msgid "Attached to Resource" msgstr "Attaché à la ressource" #: classic/omp.xsl:13724 classic/omp.xsl:14101 classic/omp.xsl:14257 #: classic/omp.xsl:26241 classic/omp.xsl:26331 classic/omp.xsl:27023 #: classic/omp.xsl:27134 #, fuzzy msgid "Resource ID" msgstr "Ressource" #: classic/omp.xsl:13809 classic/dynamic_strings.xsl:428 #, fuzzy msgid "Tag is still in use" msgstr "Étiquette est toujours en utilisation" #: classic/omp.xsl:13843 classic/omp.xsl:32692 classic/omp.xsl:38089 #: classic/omp.xsl:38131 #, fuzzy msgid "Operating System" msgstr "Rapport: Système d'exploitation" #: classic/omp.xsl:13850 classic/omp.xsl:22050 classic/omp.xsl:22092 #: classic/omp.xsl:29021 classic/omp.xsl:32693 classic/dynamic_strings.xsl:69 #, fuzzy msgid "CPE" msgstr "CPE" #: classic/omp.xsl:13864 classic/omp.xsl:20248 classic/omp.xsl:21332 #: classic/omp.xsl:21758 classic/omp.xsl:21803 classic/omp.xsl:29043 #: classic/omp.xsl:33252 classic/omp.xsl:33329 classic/dynamic_strings.xsl:68 #, fuzzy msgid "CVE" msgstr "CVE" #: classic/omp.xsl:13871 classic/omp.xsl:22500 classic/dynamic_strings.xsl:71 #, fuzzy msgid "CERT-Bund Advisory" msgstr "Bulletin CERT-Bund" #: classic/omp.xsl:13878 classic/omp.xsl:22699 classic/dynamic_strings.xsl:72 #, fuzzy msgid "DFN-CERT Advisory" msgstr "Bulletin DFN-CERT" #: classic/omp.xsl:13906 classic/omp.xsl:16913 classic/omp.xsl:23155 #: classic/omp.xsl:24274 classic/omp.xsl:24294 classic/omp.xsl:25603 #: classic/omp.xsl:25631 classic/omp.xsl:33254 classic/omp.xsl:33599 #: classic/omp.xsl:36529 classic/omp.xsl:36654 classic/dynamic_strings.xsl:67 #, fuzzy msgid "NVT" msgstr "NVT" #: classic/omp.xsl:14136 #, fuzzy msgid "Create Tag" msgstr "Créer l'étiquette" #: classic/omp.xsl:14292 #, fuzzy msgid "Save Tag" msgstr "Enregistrer l'étiquette" #: classic/omp.xsl:14360 classic/omp.xsl:14363 classic/dynamic_strings.xsl:394 #, fuzzy msgid "New Target" msgstr "Nouvelle cible" #: classic/omp.xsl:14417 classic/omp.xsl:14723 classic/omp.xsl:15047 #, fuzzy msgctxt "Target Source" msgid "Manual" msgstr "Manuel" #: classic/omp.xsl:14437 classic/omp.xsl:14737 classic/omp.xsl:15062 #, fuzzy msgctxt "Target Source" msgid "From file" msgstr "À partir d'un fichier" #: classic/omp.xsl:14468 classic/omp.xsl:14497 msgctxt "Target Source" msgid "From host assets" msgstr "" #: classic/omp.xsl:14508 classic/omp.xsl:14748 classic/omp.xsl:15074 #: classic/omp.xsl:15914 #, fuzzy msgid "Exclude Hosts" msgstr "Exclure les hôtes" #: classic/omp.xsl:14515 classic/omp.xsl:14756 classic/omp.xsl:15085 #: classic/omp.xsl:15918 #, fuzzy msgid "Reverse Lookup Only" msgstr "recherche inversée" #: classic/omp.xsl:14527 classic/omp.xsl:14781 classic/omp.xsl:15112 #: classic/omp.xsl:15927 #, fuzzy msgid "Reverse Lookup Unify" msgstr "recherche inversée" #: classic/omp.xsl:14547 classic/omp.xsl:14824 #, fuzzy msgid "Create a new port list" msgstr "peut supprimer une tâche existante" #: classic/omp.xsl:14555 classic/omp.xsl:14832 classic/omp.xsl:15152 #: classic/omp.xsl:15969 msgid "Alive Test" msgstr "" #: classic/omp.xsl:14558 classic/omp.xsl:14838 classic/omp.xsl:15158 #, fuzzy msgid "Scan Config Default" msgstr "Détails de config d'analyse" #: classic/omp.xsl:14574 classic/omp.xsl:14883 classic/omp.xsl:15203 #: classic/omp.xsl:15977 msgid "Credentials for authenticated checks" msgstr "" #: classic/omp.xsl:14578 classic/omp.xsl:14887 classic/omp.xsl:15209 #: classic/omp.xsl:15981 msgid "SSH" msgstr "" #: classic/omp.xsl:14587 classic/omp.xsl:14913 classic/omp.xsl:15236 #: classic/omp.xsl:16005 msgctxt "Target|Credential" msgid "on port" msgstr "sur le port" #: classic/omp.xsl:14591 classic/omp.xsl:14606 classic/omp.xsl:14621 #: classic/omp.xsl:14636 classic/omp.xsl:14929 classic/omp.xsl:14961 #: classic/omp.xsl:14993 classic/omp.xsl:15025 #, fuzzy msgid "Create a credential" msgstr "Enregistrer les information d'authentification." #: classic/omp.xsl:14598 classic/omp.xsl:14936 classic/omp.xsl:15257 #: classic/omp.xsl:16014 #, fuzzy msgid "SMB" msgstr "SMB" #: classic/omp.xsl:14613 classic/omp.xsl:14968 classic/omp.xsl:15286 #: classic/omp.xsl:16041 #, fuzzy msgid "ESXi" msgstr "ESXi" #: classic/omp.xsl:14645 #, fuzzy msgid "Create Target" msgstr "Créer une cible" #: classic/omp.xsl:15346 #, fuzzy msgid "Save Target" msgstr "Enregistrer la cible" #: classic/omp.xsl:15435 classic/omp.xsl:35079 #, fuzzy msgid "IPs" msgstr "IPs" #: classic/omp.xsl:15450 #, fuzzy msgctxt "Target|Credential" msgid "sort by" msgstr "Trier par" #: classic/omp.xsl:15494 classic/wizard.xsl:343 #, fuzzy msgid "SSH Credential" msgstr "Information d'authentification SSH" #: classic/omp.xsl:15499 classic/wizard.xsl:366 #, fuzzy msgid "SMB Credential" msgstr "Information d'authentification SMB" #: classic/omp.xsl:15504 classic/wizard.xsl:387 #, fuzzy msgid "ESXi Credential" msgstr "Information d'authentification ESXi" #: classic/omp.xsl:15509 #, fuzzy msgid "SNMP Credential" msgstr "Information d'authentification SMB" #: classic/omp.xsl:15734 classic/omp.xsl:15752 classic/omp.xsl:15776 #: classic/omp.xsl:15800 classic/omp.xsl:15824 classic/omp.xsl:20195 #: classic/omp.xsl:26740 #, fuzzy msgid "in trashcan" msgstr "dans la corbeille" #: classic/omp.xsl:15874 classic/dynamic_strings.xsl:417 #, fuzzy msgid "Target is still in use" msgstr "Cible est toujours en utilisation" #: classic/omp.xsl:15936 #, fuzzy msgid "Maximum number of hosts" msgstr "Nombre maximal d'hôtes" #: classic/omp.xsl:16107 #, fuzzy msgid "Tasks using this Target" msgstr "Tâches qui utilisent cette cible" #: classic/omp.xsl:16218 classic/omp.xsl:17616 classic/dynamic_strings.xsl:397 #, fuzzy msgid "New Scan Config" msgstr "Nouvelle config d'analyse" #: classic/omp.xsl:16247 msgctxt "Scan Config" msgid "Base" msgstr "Base" #: classic/omp.xsl:16255 msgctxt "Scan Config" msgid "Empty, static and fast" msgstr "Vide, statique, et rapide" #: classic/omp.xsl:16262 msgctxt "Scan Config" msgid "Full and fast" msgstr "Complet et rapide" #: classic/omp.xsl:16289 classic/omp.xsl:16292 classic/omp.xsl:16316 #: classic/omp.xsl:17622 #, fuzzy msgid "Import Scan Config" msgstr "Importer une config d'analyse" #: classic/omp.xsl:16297 classic/omp.xsl:16298 classic/omp.xsl:16444 #: classic/omp.xsl:16472 classic/omp.xsl:17214 classic/omp.xsl:17242 #: classic/omp.xsl:17653 classic/omp.xsl:17654 classic/omp.xsl:17728 #: classic/omp.xsl:35304 classic/dynamic_strings.xsl:109 classic/gsad.xsl:554 #, fuzzy msgid "Scan Configs" msgstr "Configs de l'analyse" #: classic/omp.xsl:16310 #, fuzzy msgid "Import XML config" msgstr "Importer la config au format XML" #: classic/omp.xsl:16342 classic/omp.xsl:17363 #, fuzzy msgid "Edit Scan Config Family" msgstr "Éditer la famille de la config d'analyse" #: classic/omp.xsl:16350 classic/omp.xsl:16484 classic/omp.xsl:17089 #: classic/omp.xsl:22812 classic/dynamic_strings.xsl:76 #, fuzzy msgid "Config" msgstr "Configuration" #: classic/omp.xsl:16351 classic/omp.xsl:16485 classic/omp.xsl:17090 #: classic/omp.xsl:17433 classic/omp.xsl:17510 classic/omp.xsl:21314 #: classic/omp.xsl:22310 classic/omp.xsl:22813 #, fuzzy msgid "Family" msgstr "Famille" #: classic/omp.xsl:16354 #, fuzzy msgid "Edit Network Vulnerability Tests" msgstr "Éditer les familles de Test de Vulnérabilité Réseau" #: classic/omp.xsl:16365 classic/omp.xsl:16493 classic/omp.xsl:17091 #: classic/omp.xsl:22814 #, fuzzy msgid "OID" msgstr "OID" #: classic/omp.xsl:16367 classic/omp.xsl:16495 classic/omp.xsl:16944 #: classic/omp.xsl:16983 #, fuzzy msgid "Timeout" msgstr "Délai d'expiration" #: classic/omp.xsl:16368 classic/omp.xsl:16496 #, fuzzy msgid "Prefs" msgstr "Préférences" #: classic/omp.xsl:16369 #, fuzzy msgctxt "NVTs" msgid "Selected" msgstr "Sélectionnée" #: classic/omp.xsl:16397 classic/omp.xsl:16522 classic/omp.xsl:16951 #: classic/omp.xsl:16956 #, fuzzy msgctxt "Timeout" msgid "default" msgstr "par défaut" #: classic/omp.xsl:16423 #, fuzzy msgid "Select and Edit NVT Details" msgstr "Sélectionner et éditer les détails du TVR" #: classic/omp.xsl:16435 msgid "Selected %1 of %2 total NVTs" msgstr "" #: classic/omp.xsl:16444 classic/omp.xsl:16475 classic/omp.xsl:17382 #, fuzzy msgid "Scan Config Family Details" msgstr "Détails sur la famille de la config d'analyse" #: classic/omp.xsl:16457 classic/omp.xsl:17227 #, fuzzy msgid "Config ID" msgstr "Configuration" #: classic/omp.xsl:16488 #, fuzzy msgid "Network Vulnerability Tests" msgstr "Familles de tests de Vulnérabilité Réseau" #: classic/omp.xsl:16504 classic/omp.xsl:23105 classic/dynamic_strings.xsl:183 #, fuzzy msgid "NVT Details" msgstr "Détails du TVR" #: classic/omp.xsl:16539 classic/omp.xsl:34958 msgctxt "NVTs" msgid "Total" msgstr "Total" #: classic/omp.xsl:16566 classic/omp.xsl:16572 classic/omp.xsl:17083 #: classic/omp.xsl:17214 classic/omp.xsl:17245 #, fuzzy msgid "Scan Config NVT Details" msgstr "Détails de config d'analyse" #: classic/omp.xsl:16587 classic/omp.xsl:16625 classic/omp.xsl:16654 #, fuzzy msgid "File attached." msgstr "Fichier attaché." #: classic/omp.xsl:16599 #, fuzzy msgid "Edit Scan Config NVT Details" msgstr "Détails de config d'analyse" #: classic/omp.xsl:16605 classic/omp.xsl:16607 classic/omp.xsl:16668 #: classic/omp.xsl:16670 classic/omp.xsl:16894 classic/omp.xsl:16896 #, fuzzy msgid "Export File" msgstr "Exporter le filtre" #: classic/omp.xsl:16634 classic/omp.xsl:16736 #, fuzzy msgid "Use target SSH credentials" msgstr "Information d'authentification SSH" #: classic/omp.xsl:16793 #, fuzzy msgid "Replace existing file with" msgstr "Remplacer la valeur existante avec" #: classic/omp.xsl:16796 #, fuzzy msgid "Upload file" msgstr "Déplier le filtre" #: classic/omp.xsl:16886 #, fuzzy msgid "Edit NVT Details" msgstr "Modifier les détails du TVR" #: classic/omp.xsl:16936 classic/omp.xsl:17040 #, fuzzy msgid "Current Value" msgstr "Valeur actuelle" #: classic/omp.xsl:16938 classic/omp.xsl:16977 classic/omp.xsl:17041 #: classic/omp.xsl:17057 #, fuzzy msgid "Default Value" msgstr "Valeur par défaut" #: classic/omp.xsl:16976 classic/omp.xsl:17056 #, fuzzy msgid "New Value" msgstr "Nouvelle valeur" #: classic/omp.xsl:16999 #, fuzzy msgid "Apply default timeout" msgstr "Appliquer le délai d'expiration par défaut" #: classic/omp.xsl:17067 classic/omp.xsl:17068 classic/omp.xsl:17597 #: classic/omp.xsl:17598 #, fuzzy msgid "Save Config" msgstr "Enregistrer la configuration" #: classic/omp.xsl:17092 classic/omp.xsl:21328 classic/omp.xsl:21392 #: classic/omp.xsl:22250 classic/omp.xsl:22512 classic/omp.xsl:22815 #: classic/omp.xsl:36505 #, fuzzy msgid "Version" msgstr "Version" #: classic/omp.xsl:17109 classic/omp.xsl:22744 classic/omp.xsl:22748 #: classic/omp.xsl:22844 classic/omp.xsl:28032 classic/omp.xsl:28489 #: classic/omp.xsl:30602 #, fuzzy msgid "Summary" msgstr "Résumé" #: classic/omp.xsl:17124 classic/omp.xsl:22859 classic/omp.xsl:30680 msgid "Affected Software/OS" msgstr "" #: classic/omp.xsl:17137 classic/omp.xsl:22872 #, fuzzy msgid "Vulnerability Scoring" msgstr "Aperçu de la vulnérabilité" #: classic/omp.xsl:17140 classic/omp.xsl:22875 #, fuzzy msgid "CVSS base" msgstr "Vecteur de base CVSS" #: classic/omp.xsl:17161 classic/omp.xsl:22896 #, fuzzy msgid "CVSS base vector" msgstr "Vecteur de base CVSS" #: classic/omp.xsl:17179 #, fuzzy msgid "Edit Scan Config NVT" msgstr "Éditer la config d'analyse TVR" #: classic/omp.xsl:17186 classic/omp.xsl:17253 classic/omp.xsl:23165 #, fuzzy msgid "Preferences" msgstr "Préférences" #: classic/omp.xsl:17218 classic/omp.xsl:17220 #, fuzzy msgid "Scan Config Family" msgstr "Famille de config d'analyse" #: classic/omp.xsl:17296 classic/omp.xsl:17399 classic/omp.xsl:17467 #: classic/omp.xsl:17470 classic/omp.xsl:17568 msgctxt "Scan Config|NVTs" msgid " of " msgstr " de " #: classic/omp.xsl:17319 classic/omp.xsl:17408 classic/omp.xsl:17438 #: classic/omp.xsl:17483 classic/omp.xsl:17516 classic/omp.xsl:17533 #: classic/omp.xsl:17576 classic/omp.xsl:18155 classic/omp.xsl:18249 #: classic/omp.xsl:18277 msgctxt "Scan Config" msgid "Grows" msgstr "Grandit" #: classic/omp.xsl:17321 classic/omp.xsl:17410 classic/omp.xsl:17484 #: classic/omp.xsl:17577 #, fuzzy msgid "" "The NVT selection is DYNAMIC. New NVTs will automatically be added and " "considered." msgstr "" "La sélection de TVR est DYNAMIQUE. Nouveau TVR seront automatiquement ajouté " "et considéré." #: classic/omp.xsl:17343 classic/omp.xsl:17414 classic/omp.xsl:17444 #: classic/omp.xsl:17489 classic/omp.xsl:17523 classic/omp.xsl:17540 #: classic/omp.xsl:17582 classic/omp.xsl:18161 classic/omp.xsl:18190 #: classic/omp.xsl:18255 classic/omp.xsl:18284 msgctxt "Scan Config" msgid "Static" msgstr "Statique" #: classic/omp.xsl:17344 classic/omp.xsl:17416 classic/omp.xsl:17490 #: classic/omp.xsl:17583 classic/omp.xsl:18191 classic/omp.xsl:18285 #, fuzzy msgid "" "The NVT selection is STATIC. New NVTs will NOT automatically be added or " "considered." msgstr "" "La sélection de TVR est STATIQUE. Nouveau TVR ne seront PAS ajouté " "automatiquement ou même considérés." #: classic/omp.xsl:17439 classic/omp.xsl:17518 classic/omp.xsl:17534 #: classic/omp.xsl:18156 classic/omp.xsl:18250 #, fuzzy msgid "" "The family selection is DYNAMIC. New families will automatically be added " "and considered." msgstr "" "La sélection de famille est DYNAMIQUE. Nouvelle familles seront " "automatiquement ajoutées et considérés." #: classic/omp.xsl:17445 classic/omp.xsl:17525 classic/omp.xsl:17541 #: classic/omp.xsl:18162 classic/omp.xsl:18256 #, fuzzy msgid "" "The family selection is STATIC. New families will NOT automatically be added " "or considered." msgstr "" "La sélection de famille est DYNAMIQUE. Nouvelle familles seront " "automatiquement ajoutées et considérés." #: classic/omp.xsl:17452 classic/omp.xsl:17546 #, fuzzy msgid "NVTs selected" msgstr "Sélectionnée" #: classic/omp.xsl:17458 classic/omp.xsl:17564 classic/omp.xsl:34956 msgctxt "Families" msgid "Total" msgstr "Total" #: classic/omp.xsl:17469 msgctxt "Scan Config|NVTs" msgid " in selected families" msgstr "" #: classic/omp.xsl:17472 #, fuzzy msgctxt "Scan Config|NVTs" msgid " in total" msgstr "total" #: classic/omp.xsl:17548 #, fuzzy msgid "Select all NVTs" msgstr "Sélectionner et éditer les détails du TVR" #: classic/omp.xsl:17612 classic/dynamic_strings.xsl:192 #, fuzzy msgid "Scan Config Details" msgstr "Détails de config d'analyse" #: classic/omp.xsl:17671 classic/omp.xsl:17672 classic/omp.xsl:17684 #: classic/dynamic_strings.xsl:440 #, fuzzy msgid "Scan Config is not writable" msgstr "Config d'analyse non modifiable" #: classic/omp.xsl:17673 #, fuzzy msgid "Cannot move Scan Config to trashcan" msgstr "Impossible de déplacer la config d'analyse vers la corbeille" #: classic/omp.xsl:17690 classic/omp.xsl:17912 classic/dynamic_strings.xsl:610 #, fuzzy msgid "Edit Scan Config" msgstr "Éditer la config d'analyse TVR" #: classic/omp.xsl:17696 classic/dynamic_strings.xsl:270 #, fuzzy msgid "Export Scan Config as XML" msgstr "Exporter la config d'analyse au format XML" #: classic/omp.xsl:17702 classic/omp.xsl:17703 #, fuzzy msgid "Sync Config" msgstr "Config de l'Analyse" #: classic/omp.xsl:17763 #, fuzzy msgid "Network Vulnerability Test Families" msgstr "Familles de tests de Vulnérabilité Réseau" #: classic/omp.xsl:17788 classic/omp.xsl:17790 #, fuzzy msgid "Scanner Preferences" msgstr "Préférences du scanneur" #: classic/omp.xsl:17815 classic/omp.xsl:17817 classic/omp.xsl:17985 #: classic/omp.xsl:18009 #, fuzzy msgid "Network Vulnerability Test Preferences" msgstr "Préférences de tests de Vulnérabilité Réseau" #: classic/omp.xsl:17850 #, fuzzy msgid "Tasks using this Scan Config" msgstr "Tâches utilisant cette config" #: classic/omp.xsl:17889 classic/omp.xsl:22037 classic/omp.xsl:22188 #: classic/omp.xsl:22431 classic/omp.xsl:22650 classic/omp.xsl:22797 #: classic/omp.xsl:23173 #, fuzzy msgid "User Tags for \"%1\"" msgstr "Liste des étiquette utilisateur" #: classic/omp.xsl:17897 #, fuzzy msgid "User Permissions for Config \"%1\"" msgstr "Permissions pour la config d'analyse \"%1\"" #: classic/omp.xsl:17969 #, fuzzy msgid "Edit Network Vulnerability Test Families" msgstr "Éditer les familles de Test de Vulnérabilité Réseau" #: classic/omp.xsl:17983 classic/omp.xsl:17996 #, fuzzy msgid "Edit Scanner Preferences" msgstr "Éditer les Préférences de scanneur." #: classic/omp.xsl:17983 msgctxt "Scanner|Preferences" msgid "None" msgstr "Aucune" #: classic/omp.xsl:17985 msgctxt "NVT|Preferences" msgid "None" msgstr "Aucune" #: classic/omp.xsl:18042 classic/omp.xsl:34951 #, fuzzy msgid "Families" msgstr "Famille" #: classic/omp.xsl:18044 msgctxt "Scan Config|Families" msgid "Total" msgstr "Total" #: classic/omp.xsl:18056 msgctxt "Scan Config|NVTs" msgid "Total" msgstr "Total" #: classic/omp.xsl:18184 #, fuzzy msgctxt "Scan Config" msgid "Dynamic" msgstr "Gravité dynamique" #: classic/omp.xsl:18185 classic/omp.xsl:18279 #, fuzzy msgid "" "The NVT selection is DYNAMIC. New NVTs of selected families will " "automatically be added and considered." msgstr "" "La sélection de TVR est DYNAMIQUE. Nouveau TVR seront automatiquement ajouté " "et considéré." #: classic/omp.xsl:18305 classic/dynamic_strings.xsl:420 #, fuzzy msgid "Scan Config is still in use" msgstr "Config d'analyse est toujours en utilisation" #: classic/omp.xsl:18396 classic/dynamic_strings.xsl:399 #, fuzzy msgid "New Schedule" msgstr "Nouvelle planification" #: classic/omp.xsl:18420 classic/omp.xsl:18675 #, fuzzy msgctxt "Schedule" msgid "First Time" msgstr "Première" #: classic/omp.xsl:18467 classic/omp.xsl:18548 classic/omp.xsl:18730 #: classic/omp.xsl:19190 classic/omp.xsl:35049 #, fuzzy msgctxt "Schedule" msgid "Period" msgstr "Périodes" #: classic/omp.xsl:18481 classic/omp.xsl:18504 classic/omp.xsl:18776 #: classic/omp.xsl:18779 classic/omp.xsl:18845 classic/omp.xsl:18848 #, fuzzy msgid "hour(s)" msgstr "heure(s)" #: classic/omp.xsl:18482 classic/omp.xsl:18505 classic/omp.xsl:18784 #: classic/omp.xsl:18787 classic/omp.xsl:18853 classic/omp.xsl:18856 #, fuzzy msgid "day(s)" msgstr "jour(s)" #: classic/omp.xsl:18483 classic/omp.xsl:18506 classic/omp.xsl:18792 #: classic/omp.xsl:18795 classic/omp.xsl:18861 classic/omp.xsl:18864 #, fuzzy msgid "week(s)" msgstr "semaine(s)" #: classic/omp.xsl:18484 classic/omp.xsl:18800 classic/omp.xsl:18803 #, fuzzy msgid "month(s)" msgstr "mois" #: classic/omp.xsl:18490 classic/omp.xsl:18552 classic/omp.xsl:18813 #: classic/omp.xsl:19215 classic/omp.xsl:35050 msgctxt "Schedule" msgid "Duration" msgstr "Durée" #: classic/omp.xsl:18538 classic/omp.xsl:19158 classic/omp.xsl:35047 msgctxt "Schedule" msgid "First Run" msgstr "Première exécution" #: classic/omp.xsl:18543 classic/omp.xsl:19166 classic/omp.xsl:35048 msgctxt "Schedule" msgid "Next Run" msgstr "Prochaine exécution" #: classic/omp.xsl:18634 classic/dynamic_strings.xsl:612 #, fuzzy msgid "Edit Schedule" msgstr "Exporter la planification" #: classic/omp.xsl:18640 msgid "Notice" msgstr "" #: classic/omp.xsl:18745 classic/omp.xsl:18828 msgid "seconds" msgstr "" #: classic/omp.xsl:18759 classic/omp.xsl:18997 classic/omp.xsl:19079 #: classic/omp.xsl:19202 #, fuzzy msgid "months" msgstr "mois" #: classic/omp.xsl:18894 classic/omp.xsl:34783 classic/omp.xsl:34786 #, fuzzy msgid "week" msgstr "semaine(s)" #: classic/omp.xsl:18897 #, fuzzy msgid "weeks" msgstr "semaine(s)" #: classic/omp.xsl:18906 classic/omp.xsl:34774 classic/omp.xsl:34777 #, fuzzy msgid "day" msgstr "jour(s)" #: classic/omp.xsl:18909 classic/omp.xsl:23303 classic/omp.xsl:23688 #: classic/omp.xsl:23712 classic/omp.xsl:23736 classic/omp.xsl:24456 #: classic/omp.xsl:24864 classic/omp.xsl:24886 classic/omp.xsl:24908 msgid "days" msgstr "" #: classic/omp.xsl:18918 classic/omp.xsl:34765 classic/omp.xsl:34768 #, fuzzy msgid "hour" msgstr "heure(s)" #: classic/omp.xsl:18921 #, fuzzy msgid "hours" msgstr "heure(s)" #: classic/omp.xsl:18930 #, fuzzy msgid "min" msgstr "dans " #: classic/omp.xsl:18933 msgid "mins" msgstr "" #: classic/omp.xsl:18940 msgid "sec" msgstr "" #: classic/omp.xsl:18945 msgid "secs" msgstr "" #: classic/omp.xsl:18992 classic/omp.xsl:19074 classic/omp.xsl:19197 #: classic/omp.xsl:34792 classic/omp.xsl:34795 #, fuzzy msgid "month" msgstr "mois" #: classic/omp.xsl:19011 classic/omp.xsl:19093 classic/omp.xsl:19219 msgctxt "Time" msgid "Entire Operation" msgstr "Opération entière" #: classic/omp.xsl:19118 classic/dynamic_strings.xsl:422 #, fuzzy msgid "Schedule is still in use" msgstr "Planification est toujours en utilisation" #: classic/omp.xsl:19138 classic/omp.xsl:35403 classic/dynamic_strings.xsl:112 #: classic/gsad.xsl:567 #, fuzzy msgid "Schedules" msgstr "Planifications" #: classic/omp.xsl:19245 #, fuzzy msgid "Tasks using this Schedule" msgstr "Tâches qui utilisent cette planification" #: classic/omp.xsl:19368 classic/omp.xsl:19371 classic/dynamic_strings.xsl:403 #, fuzzy msgid "New Scanner" msgstr "Nouveau scanneur" #: classic/omp.xsl:19376 classic/omp.xsl:19377 classic/omp.xsl:19805 #: classic/omp.xsl:35394 classic/dynamic_strings.xsl:116 classic/gsad.xsl:586 #, fuzzy msgid "Scanners" msgstr "Scanneurs" #: classic/omp.xsl:19422 classic/omp.xsl:19430 classic/omp.xsl:19592 #: classic/omp.xsl:19971 classic/omp.xsl:36329 #, fuzzy msgid "CA Certificate" msgstr "Certificat CA" #: classic/omp.xsl:19463 #, fuzzy msgid "Create Scanner" msgstr "Créer un scanneur" #: classic/omp.xsl:19579 classic/omp.xsl:19581 msgctxt "Action Verb" msgid "Download Certificate currently in use" msgstr "" #: classic/omp.xsl:19600 msgctxt "Certificate" msgid "Existing" msgstr "" #: classic/omp.xsl:19604 classic/omp.xsl:19610 #, fuzzy msgctxt "Certificate" msgid "Default" msgstr "Par défaut" #: classic/omp.xsl:19616 msgctxt "Certificate" msgid "New:" msgstr "" #: classic/omp.xsl:19622 classic/omp.xsl:19625 msgctxt "Action Verb" msgid "Download CA Certificate currently in use" msgstr "" #: classic/omp.xsl:19641 classic/dynamic_strings.xsl:616 #, fuzzy msgid "Edit Scanner" msgstr "Exporter le scanneur" #: classic/omp.xsl:19771 #, fuzzy msgid "Save Scanner" msgstr "Enregistrer le scanneur" #: classic/omp.xsl:19826 classic/omp.xsl:19839 #, fuzzy msgid "builtin scanner" msgstr "Scanneur global" #: classic/omp.xsl:19879 #, fuzzy msgid "Online Response of Scanner" msgstr "Afficher les détails du scanneur %1" #: classic/omp.xsl:19883 #, fuzzy msgid "Scanner Name" msgstr "Scanneur" #: classic/omp.xsl:19887 #, fuzzy msgid "Scanner Version" msgstr "Scanneurs" #: classic/omp.xsl:19891 msgid "OSP Daemon" msgstr "" #: classic/omp.xsl:19899 classic/omp.xsl:27517 classic/omp.xsl:27664 #: classic/omp.xsl:27765 #, fuzzy msgid "Protocol" msgstr "Protocole" #: classic/omp.xsl:19916 #, fuzzy msgid "Scanner parameters" msgstr "Préférences du scanneur" #: classic/omp.xsl:19923 #, fuzzy msgid "Default" msgstr "Par défaut" #: classic/omp.xsl:19924 msgid "Mandatory" msgstr "" #: classic/omp.xsl:19955 #, fuzzy msgid "OSP Scanner is offline" msgstr "Scanneur est toujours en utilisation" #: classic/omp.xsl:19963 classic/omp.xsl:33548 #, fuzzy msgid "from Credential" msgstr "Information d'authentification" #: classic/omp.xsl:19989 #, fuzzy msgid "Tasks using this Scanner" msgstr "Tâches qui utilisent ce scanneur" #: classic/omp.xsl:20199 classic/dynamic_strings.xsl:191 #, fuzzy msgid "Credential Details" msgstr "Détails d'information d'authentification" #: classic/omp.xsl:20229 classic/dynamic_strings.xsl:426 #, fuzzy msgid "Scanner is still in use" msgstr "Scanneur est toujours en utilisation" #: classic/omp.xsl:20272 #, fuzzy msgid "BID" msgstr "ID" #: classic/omp.xsl:20293 classic/omp.xsl:20301 classic/omp.xsl:36720 #, fuzzy msgid "CERT" msgstr "CERT" #: classic/omp.xsl:20294 classic/omp.xsl:36567 classic/gsad.xsl:1108 #, fuzzy msgid "Warning" msgstr "Avertissement" #: classic/omp.xsl:20339 msgctxt "SecInfo|References" msgid "Other" msgstr "Autre" #: classic/omp.xsl:21179 classic/omp.xsl:21467 classic/omp.xsl:21529 #: classic/omp.xsl:21950 classic/omp.xsl:22102 classic/omp.xsl:22246 #: classic/omp.xsl:22517 classic/omp.xsl:22710 classic/omp.xsl:38152 #: classic/omp.xsl:38729 msgid "Title" msgstr "" #: classic/omp.xsl:21239 #, fuzzy msgctxt "CVSS Vector Short" msgid "Vector" msgstr "À partir du vecteur" #: classic/omp.xsl:21243 #, fuzzy msgctxt "CVSS Vector Short" msgid "Complexity" msgstr "Complexité d'accèss" #: classic/omp.xsl:21247 msgctxt "CVSS Vector Short" msgid "Authentication" msgstr "Authentification" #: classic/omp.xsl:21251 #, fuzzy msgctxt "CVSS Vector Short" msgid "Confidentiality Impact" msgstr "Confidentialité" #: classic/omp.xsl:21255 #, fuzzy msgctxt "CVSS Vector Short" msgid "Integrity Impact" msgstr "Integrité" #: classic/omp.xsl:21259 #, fuzzy msgctxt "CVSS Vector Short" msgid "Availability Impact" msgstr "Disponibilité" #: classic/omp.xsl:21263 classic/omp.xsl:21785 msgctxt "Date" msgid "Published" msgstr "" #: classic/omp.xsl:21400 #, fuzzy msgid "Class" msgstr "Classe" #: classic/omp.xsl:21758 classic/dynamic_strings.xsl:184 #, fuzzy msgid "CVE Details" msgstr "Détails du CVE" #: classic/omp.xsl:21793 classic/omp.xsl:22082 classic/omp.xsl:22120 msgctxt "Date" msgid "Last updated" msgstr "Dernière mise à jour" #: classic/omp.xsl:21812 #, fuzzy msgid "CWE ID" msgstr "CWE-ID" #: classic/omp.xsl:21827 #, fuzzy msgid "Base score" msgstr "Score de base" #: classic/omp.xsl:21920 classic/omp.xsl:21923 classic/omp.xsl:22346 #: classic/omp.xsl:22381 classic/omp.xsl:23047 classic/omp.xsl:30816 #: classic/omp.xsl:30872 #, fuzzy msgid "References" msgstr "Préférences" #: classic/omp.xsl:21920 classic/omp.xsl:22381 msgctxt "SecInfo|References" msgid "None" msgstr "Aucun" #: classic/omp.xsl:21946 msgid "CERT Advisories referencing this CVE" msgstr "" #: classic/omp.xsl:21968 msgid "Unknown CERT type!" msgstr "" #: classic/omp.xsl:21981 classic/omp.xsl:21984 msgid "Vulnerable products" msgstr "" #: classic/omp.xsl:21981 msgctxt "CVE|Products" msgid "None" msgstr "Aucun" #: classic/omp.xsl:22006 classic/omp.xsl:22009 #, fuzzy msgid "NVTs addressing this CVE" msgstr "Cibles qui utilisent cette information d'authentification" #: classic/omp.xsl:22006 msgctxt "NVTs" msgid "None" msgstr "Aucun" #: classic/omp.xsl:22030 #, fuzzy msgid "" "This CVE was not found in the database. This is not necessarily an error, " "because the CVE number might have been assigned for the issue, but the CVE " "not yet published. Eventually the CVE content will appear in the database." msgstr "" "Ce CVE n'a pas été trouvé dans la base de donnée. Ceci n'est pas " "nécessairement une erreur, il se pourrait que la vulnérabilité ait été " "assigne avec ce CVE sans que celui-ci soit (encore) publié. Le contenu du " "CVE apparaitra certainement dans la base de donnée." #: classic/omp.xsl:22050 classic/dynamic_strings.xsl:185 #, fuzzy msgid "CPE Details" msgstr "Détails du CPE" #: classic/omp.xsl:22108 #, fuzzy msgid "NVD ID" msgstr "NVD-ID" #: classic/omp.xsl:22114 #, fuzzy msgid "Deprecated by" msgstr "Remplacé par" #: classic/omp.xsl:22152 #, fuzzy msgid "" "This CPE does not appear in the CPE dictionary but is referenced by one or " "more CVE." msgstr "" "Ce CPE n'apparait pas dans le dictionnaire, mais est référencé par plusieurs " "CVE." #: classic/omp.xsl:22158 classic/omp.xsl:22161 #, fuzzy msgid "Reported vulnerabilites" msgstr "Vulnérabilités rapportées" #: classic/omp.xsl:22158 msgctxt "CPE|Vulnerabilities" msgid "None" msgstr "Aucun" #: classic/omp.xsl:22201 classic/dynamic_strings.xsl:186 #, fuzzy msgid "OVAL Definition Details" msgstr "Détails de la définition OVAL" #: classic/omp.xsl:22254 #, fuzzy msgid "Definition class" msgstr "Définitions OVAL" #: classic/omp.xsl:22258 classic/omp.xsl:22605 classic/omp.xsl:22618 #: classic/omp.xsl:22768 classic/omp.xsl:22785 #, fuzzy msgid "Referenced CVEs" msgstr "Préférences" #: classic/omp.xsl:22283 msgctxt "OVAL Definition" msgid "Deprecated" msgstr "Abandonné" #: classic/omp.xsl:22290 #, fuzzy msgid "File" msgstr "Fichier" #: classic/omp.xsl:22301 classic/omp.xsl:22599 msgctxt "Resource Property|Description" msgid "None" msgstr "Aucun" #: classic/omp.xsl:22307 classic/omp.xsl:22328 msgctxt "OVAL Definition" msgid "Affected" msgstr "Affecté" #: classic/omp.xsl:22328 msgctxt "OVAL Definition|Affected" msgid "None" msgstr "Aucun" #: classic/omp.xsl:22334 classic/omp.xsl:22340 #, fuzzy msgid "Criteria" msgstr "Critère" #: classic/omp.xsl:22340 msgctxt "OVAL Definition|Criteria" msgid "None" msgstr "Aucun" #: classic/omp.xsl:22349 classic/omp.xsl:38516 #, fuzzy msgid "Source" msgstr "Provenance" #: classic/omp.xsl:22350 #, fuzzy msgid "Ref.ID" msgstr "Ref. ID" #: classic/omp.xsl:22387 classic/omp.xsl:22419 #, fuzzy msgid "Repository history" msgstr "Histoire du dépôt" #: classic/omp.xsl:22394 classic/omp.xsl:29176 #, fuzzy msgid "Date" msgstr "Date" #: classic/omp.xsl:22395 #, fuzzy msgid "Contributors" msgstr "Contributeurs" #: classic/omp.xsl:22419 msgctxt "OVAL Definition|History" msgid "None" msgstr "Aucun" #: classic/omp.xsl:22424 #, fuzzy msgid "OVAL definition not found" msgstr "Définition OVAL non trouvée" #: classic/omp.xsl:22425 #, fuzzy msgid "" "No OVAL definition with the requested ID could be found in the SCAP database." msgstr "" "Aucune définition OVAL à pu être trouvé dans la base de donnée SCAP avec " "l'ID demandé." #: classic/omp.xsl:22466 #, fuzzy msgid "CERT-Bund Details" msgstr "Détails du bulletin CERT-Bund" #: classic/omp.xsl:22523 #, fuzzy msgid "Software" msgstr "Logiciel" #: classic/omp.xsl:22527 #, fuzzy msgid "Platform" msgstr "Plateforme" #: classic/omp.xsl:22531 #, fuzzy msgid "Effect" msgstr "Effet" #: classic/omp.xsl:22535 #, fuzzy msgid "Remote Attack" msgstr "Attaque à distance" #: classic/omp.xsl:22557 #, fuzzy msgid "CERT-Bund risk rating" msgstr "Bulletins CERT-Bund" #: classic/omp.xsl:22563 #, fuzzy msgid "Reference" msgstr "Préférences" #: classic/omp.xsl:22568 #, fuzzy msgid "Reference URL" msgstr "Préférences" #: classic/omp.xsl:22579 classic/omp.xsl:22587 #, fuzzy msgid "Categories" msgstr "Catégories" #: classic/omp.xsl:22587 msgctxt "CERT-Bund Advisory|Categories" msgid "None" msgstr "Aucun" #: classic/omp.xsl:22618 msgctxt "CVEs" msgid "None" msgstr "Aucun" #: classic/omp.xsl:22624 classic/omp.xsl:22754 #, fuzzy msgid "Other links" msgstr "Autres liens" #: classic/omp.xsl:22643 #, fuzzy msgid "CERT-Bund advisory not found" msgstr "Bulletin CERT-Bund non trouvé" #: classic/omp.xsl:22644 #, fuzzy msgid "" "No CERT-Bund advisory with the requested ID could be found in the CERT " "database." msgstr "" "Aucun bulletin CERT-Bund avec cette identifiant a été trouvé dans la base de " "donnée SCAP." #: classic/omp.xsl:22665 classic/dynamic_strings.xsl:188 #, fuzzy msgid "DFN-CERT Advisory Details" msgstr "Détails du bulletin DFN-CERT" #: classic/omp.xsl:22716 #, fuzzy msgid "Advisory link" msgstr "Lien bulletin" #: classic/omp.xsl:22748 msgctxt "Resource Property|Summary" msgid "None" msgstr "Aucun" #: classic/omp.xsl:22790 #, fuzzy msgid "DFN-CERT advisory not found" msgstr "Bulletin CERT-Bund non trouvé" #: classic/omp.xsl:22791 #, fuzzy msgid "" "No DFN-CERT advisory with the requested ID could be found in the CERT " "database." msgstr "" "Aucun bulletin CERT-Bund avec cette identifiant a été trouvé dans la base de " "donnée SCAP." #: classic/omp.xsl:22820 #, fuzzy msgid "Notes on NVT %1" msgstr "Notes de la tâche %1" #: classic/omp.xsl:22829 #, fuzzy msgid "Overrides on NVT %1" msgstr "Redéfinitions de la tâche %1" #: classic/omp.xsl:22838 msgid "Show scan results for this NVT" msgstr "" #: classic/omp.xsl:22910 classic/omp.xsl:30689 #, fuzzy msgid "Vulnerability Insight" msgstr "Aperçu de la vulnérabilité" #: classic/omp.xsl:22926 classic/omp.xsl:30699 #, fuzzy msgid "Vulnerability Detection Method" msgstr "Méthode de détection de la vulnérabilité" #: classic/omp.xsl:22942 #, fuzzy msgid "Quality of Detection" msgstr "Qualité de détection" #: classic/omp.xsl:22963 classic/omp.xsl:30652 #, fuzzy msgid "Impact" msgstr "Impact" #: classic/omp.xsl:22980 classic/omp.xsl:30661 #, fuzzy msgid "Solution" msgstr "Solution" #: classic/omp.xsl:23011 #, fuzzy msgid "Other tags" msgstr "Autres étiquettes" #: classic/omp.xsl:23115 classic/omp.xsl:23117 classic/omp.xsl:30506 #: classic/omp.xsl:30509 classic/omp.xsl:30514 classic/omp.xsl:30517 #: classic/omp.xsl:30522 classic/omp.xsl:30525 classic/omp.xsl:30530 #: classic/omp.xsl:30533 #, fuzzy msgid "Add Note" msgstr "Ajouter une note" #: classic/omp.xsl:23120 classic/omp.xsl:23122 classic/omp.xsl:30547 #: classic/omp.xsl:30549 classic/omp.xsl:30554 classic/omp.xsl:30557 #: classic/omp.xsl:30562 classic/omp.xsl:30565 classic/omp.xsl:30570 #: classic/omp.xsl:30573 #, fuzzy msgid "Add Override" msgstr "Ajouter une redéfinition" #: classic/omp.xsl:23190 classic/dynamic_strings.xsl:392 #, fuzzy msgid "New Note" msgstr "Nouvelle note" #: classic/omp.xsl:23237 classic/omp.xsl:23642 classic/omp.xsl:24094 #: classic/omp.xsl:24393 classic/omp.xsl:24821 classic/omp.xsl:25396 #, fuzzy msgid "NVT Name" msgstr "Nom de la tâche" #: classic/omp.xsl:23244 classic/omp.xsl:23648 classic/omp.xsl:24079 #: classic/omp.xsl:24099 classic/omp.xsl:24400 classic/omp.xsl:24827 #: classic/omp.xsl:25381 classic/omp.xsl:25401 msgctxt "NVT" msgid "None. Result was an open port." msgstr "" #: classic/omp.xsl:23263 classic/omp.xsl:24115 classic/omp.xsl:24419 #: classic/omp.xsl:25417 msgid "NVT OID" msgstr "" #: classic/omp.xsl:23281 classic/omp.xsl:23664 classic/omp.xsl:24126 #: classic/omp.xsl:24278 msgctxt "Note" msgid "Active" msgstr "actif" #: classic/omp.xsl:23287 classic/omp.xsl:23671 classic/omp.xsl:23702 #: classic/omp.xsl:23726 classic/omp.xsl:24442 classic/omp.xsl:24850 #: classic/omp.xsl:24878 classic/omp.xsl:24900 #, fuzzy msgid "always" msgstr "Toujours" #: classic/omp.xsl:23295 classic/omp.xsl:23684 classic/omp.xsl:23708 #: classic/omp.xsl:23732 classic/omp.xsl:24449 classic/omp.xsl:24862 #: classic/omp.xsl:24884 classic/omp.xsl:24906 msgctxt "Time" msgid "for the next" msgstr "" #: classic/omp.xsl:23325 classic/omp.xsl:23343 classic/omp.xsl:23759 #: classic/omp.xsl:23765 classic/omp.xsl:24153 classic/omp.xsl:24478 #: classic/omp.xsl:24496 classic/omp.xsl:24931 classic/omp.xsl:24937 #: classic/omp.xsl:25455 msgctxt "Hosts" msgid "Any" msgstr "Quelconque" #: classic/omp.xsl:23361 classic/omp.xsl:24516 classic/omp.xsl:30263 #: classic/omp.xsl:30267 classic/omp.xsl:31390 #, fuzzy msgctxt "Result" msgid "Location" msgstr "Opérations" #: classic/omp.xsl:23370 classic/omp.xsl:23388 classic/omp.xsl:24525 #: classic/omp.xsl:24543 #, fuzzy msgctxt "Result|Location" msgid "Any" msgstr "Quelconque" #: classic/omp.xsl:23415 classic/omp.xsl:23441 classic/omp.xsl:23812 #: classic/omp.xsl:23818 classic/omp.xsl:24182 classic/omp.xsl:24572 #: classic/omp.xsl:24598 classic/omp.xsl:24984 classic/omp.xsl:24990 #: classic/omp.xsl:25254 classic/omp.xsl:25484 classic/omp.xsl:25496 #: classic/omp.xsl:29666 msgctxt "Severity" msgid "Any" msgstr "Quelconque" #: classic/omp.xsl:23476 classic/omp.xsl:23495 classic/omp.xsl:23846 #: classic/omp.xsl:23852 classic/omp.xsl:24207 classic/omp.xsl:24665 #: classic/omp.xsl:24684 classic/omp.xsl:25098 classic/omp.xsl:25104 #: classic/omp.xsl:25536 msgctxt "Task" msgid "Any" msgstr "Quelconque" #: classic/omp.xsl:23524 classic/omp.xsl:23873 classic/omp.xsl:23879 #: classic/omp.xsl:23905 classic/omp.xsl:24223 classic/omp.xsl:24713 #: classic/omp.xsl:25125 classic/omp.xsl:25131 classic/omp.xsl:25152 #: classic/omp.xsl:25552 msgctxt "Result" msgid "Any" msgstr "Quelconque" #: classic/omp.xsl:23534 classic/omp.xsl:24723 msgctxt "Note or Override|Result" msgid "Only the selected one" msgstr "Seulement ce qui est sélectionné" #: classic/omp.xsl:23559 classic/omp.xsl:23891 classic/omp.xsl:24270 #: classic/omp.xsl:24295 classic/omp.xsl:25143 classic/omp.xsl:25599 #: classic/omp.xsl:25632 #, fuzzy msgid "Text" msgstr "Texte" #: classic/omp.xsl:23569 classic/omp.xsl:23905 classic/omp.xsl:23909 #: classic/omp.xsl:24748 classic/omp.xsl:25152 classic/omp.xsl:25156 #, fuzzy msgid "Associated Result" msgstr "Résultat associé" #: classic/omp.xsl:23597 classic/omp.xsl:29520 classic/omp.xsl:29527 #: classic/omp.xsl:29534 classic/omp.xsl:29541 classic/omp.xsl:29548 #: classic/omp.xsl:29555 classic/dynamic_strings.xsl:605 #, fuzzy msgid "Edit Note" msgstr "Ajouter une note" #: classic/omp.xsl:23677 classic/omp.xsl:24133 classic/omp.xsl:24856 #: classic/omp.xsl:25435 msgctxt "Time" msgid "until" msgstr "jusqu'à" #: classic/omp.xsl:23786 classic/omp.xsl:23792 classic/omp.xsl:24166 #: classic/omp.xsl:24958 classic/omp.xsl:24964 classic/omp.xsl:25468 msgctxt "Port" msgid "Any" msgstr "Quelconque" #: classic/omp.xsl:23898 #, fuzzy msgid "Save Note" msgstr "Nouvelle note" #: classic/omp.xsl:23955 classic/omp.xsl:24037 classic/omp.xsl:24192 #: classic/omp.xsl:24217 msgctxt "Note" msgid "Orphan" msgstr "Orpheline" #: classic/omp.xsl:23970 classic/omp.xsl:24026 classic/omp.xsl:25241 #: classic/omp.xsl:25328 msgid "Result was an open port." msgstr "" #: classic/omp.xsl:23970 classic/omp.xsl:24026 classic/omp.xsl:25241 #: classic/omp.xsl:25328 msgctxt "NVT" msgid "None" msgstr "Aucun" #: classic/omp.xsl:24074 #, fuzzy msgid "Note for NVT" msgstr "Notes de la tâche %1" #: classic/omp.xsl:24143 classic/omp.xsl:25445 #, fuzzy msgctxt "Note or Override" msgid "Application" msgstr "Rapport: Aplications" #: classic/omp.xsl:24232 #, fuzzy msgctxt "Note" msgid "Appearance when active" msgstr "Apparence lorsque actif" #: classic/omp.xsl:24235 classic/omp.xsl:25564 #, fuzzy msgid "Appearance" msgstr "Apparence lorsque actif" #: classic/omp.xsl:24245 #, fuzzy msgid "User Tags for this Note" msgstr "Permission pour cette note" #: classic/omp.xsl:24251 #, fuzzy msgid "Permissions for this Note" msgstr "Permission pour cette note" #: classic/omp.xsl:24346 classic/dynamic_strings.xsl:393 #, fuzzy msgid "New Override" msgstr "Nouvelle redéfinition" #: classic/omp.xsl:24436 classic/omp.xsl:24843 classic/omp.xsl:25428 #: classic/omp.xsl:25615 msgctxt "Override" msgid "Active" msgstr "Active" #: classic/omp.xsl:24624 classic/omp.xsl:25010 classic/omp.xsl:25490 #, fuzzy msgid "New Severity" msgstr "Nouvelle gravité" #: classic/omp.xsl:24637 classic/omp.xsl:25060 msgctxt "Severity" msgid "False Positive" msgstr "Faux positif" #: classic/omp.xsl:24645 classic/omp.xsl:25076 msgctxt "Override|Severity" msgid "Other" msgstr "Autre" #: classic/omp.xsl:24776 classic/omp.xsl:29794 classic/omp.xsl:29801 #: classic/omp.xsl:29808 classic/omp.xsl:29815 classic/omp.xsl:29822 #: classic/omp.xsl:29829 classic/dynamic_strings.xsl:606 #, fuzzy msgid "Edit Override" msgstr "Ajouter une redéfinition" #: classic/omp.xsl:25223 classic/omp.xsl:25339 classic/omp.xsl:25521 #: classic/omp.xsl:25546 msgctxt "Override" msgid "Orphan" msgstr "Orphelin" #: classic/omp.xsl:25376 #, fuzzy msgid "Override for NVT" msgstr "Redéfinition depuis " #: classic/omp.xsl:25561 #, fuzzy msgctxt "Override" msgid "Appearance when active" msgstr "Apparence lorsque actif" #: classic/omp.xsl:25574 #, fuzzy msgid "User Tags for this Override" msgstr "Permission pour cette note" #: classic/omp.xsl:25580 #, fuzzy msgid "Permissions for this Override" msgstr "Permission pour cette note" #: classic/omp.xsl:25607 #, fuzzy msgctxt "Override|Severity" msgid "From" msgstr "À partir d'un fichier" #: classic/omp.xsl:25611 msgctxt "Override|Severity" msgid "To" msgstr "Vers" #: classic/omp.xsl:25789 classic/dynamic_strings.xsl:431 #, fuzzy msgid "Group is still in use" msgstr "Groupe est toujours en utilisation" #: classic/omp.xsl:25809 classic/omp.xsl:25887 classic/omp.xsl:25888 #: classic/omp.xsl:35331 classic/omp.xsl:35527 classic/omp.xsl:35604 #: classic/omp.xsl:35844 classic/omp.xsl:36072 classic/dynamic_strings.xsl:121 #: classic/gsad.xsl:660 #, fuzzy msgid "Groups" msgstr "Groupes" #: classic/omp.xsl:25825 classic/omp.xsl:25917 classic/omp.xsl:25995 #: classic/omp.xsl:34145 classic/omp.xsl:34210 classic/omp.xsl:34533 #: classic/omp.xsl:35814 classic/dynamic_strings.xsl:120 classic/gsad.xsl:654 #, fuzzy msgid "Users" msgstr "Utilisateurs" #: classic/omp.xsl:25879 classic/omp.xsl:25882 classic/dynamic_strings.xsl:408 #, fuzzy msgid "New Group" msgstr "Nouveau groupe" #: classic/omp.xsl:25924 #, fuzzy msgid "Special Groups" msgstr "Groupe global" #: classic/omp.xsl:25929 msgid "" "Create permission to grant full read and write access among all group " "members and across any resources" msgstr "" #: classic/omp.xsl:25935 #, fuzzy msgid "Create Group" msgstr "Créer une note" #: classic/omp.xsl:25957 classic/dynamic_strings.xsl:621 #, fuzzy msgid "Edit Group" msgstr "Exporter le groupe" #: classic/omp.xsl:26005 #, fuzzy msgid "Save Group" msgstr "Nouveau groupe" #: classic/omp.xsl:26142 classic/omp.xsl:34220 classic/dynamic_strings.xsl:406 #, fuzzy msgid "New Permission" msgstr "Nouvelle permission" #: classic/omp.xsl:26172 classic/omp.xsl:26888 classic/dynamic_strings.xsl:631 #, fuzzy msgid "has super access" msgstr "a super-accès sur " #: classic/omp.xsl:26173 classic/omp.xsl:26889 #, fuzzy msgid "Super (Has super access)" msgstr "a super-accès sur " #: classic/omp.xsl:26181 classic/omp.xsl:26895 classic/omp.xsl:26905 msgid "%1 ID" msgstr "" #: classic/omp.xsl:26242 classic/omp.xsl:27026 classic/omp.xsl:27029 #, fuzzy msgid "User ID" msgstr "Utilisateur" #: classic/omp.xsl:26243 classic/omp.xsl:27034 classic/omp.xsl:27037 #, fuzzy msgid "Role ID" msgstr "Rôle" #: classic/omp.xsl:26244 classic/omp.xsl:27042 classic/omp.xsl:27045 #, fuzzy msgid "Group ID" msgstr "Groupe" #: classic/omp.xsl:26386 msgctxt "Permission|Grant" msgid "Grant " msgstr "Accorde " #: classic/omp.xsl:26390 msgctxt "Permission" msgid "read" msgstr "lire" #: classic/omp.xsl:26391 msgctxt "Permission" msgid "proxy" msgstr "Intermédiaire" #: classic/omp.xsl:26393 #, fuzzy msgctxt "Permission|Grant" msgid " permissions" msgstr " permissions" #: classic/omp.xsl:26398 msgctxt "Permission|Grant" msgid " to " msgstr " à " #: classic/omp.xsl:26406 msgctxt "Permission|Grant" msgid " on " msgstr " sur " #: classic/omp.xsl:26429 msgctxt "Permission" msgid "including related resources" msgstr "incluant les ressources connexe " #: classic/omp.xsl:26432 msgctxt "Permission" msgid "for current resource only" msgstr "seulement pour la ressource courante" #: classic/omp.xsl:26435 #, fuzzy msgctxt "Permission" msgid "for related resources only" msgstr "seulement pour la ressource courante" #: classic/omp.xsl:26503 classic/omp.xsl:26504 classic/omp.xsl:26713 #: classic/omp.xsl:26714 #, fuzzy msgid "Permission made visible for:" msgstr "La tâche a été rendu visible pour :" #: classic/omp.xsl:26535 classic/omp.xsl:26671 msgctxt "Permission" msgid "Orphan" msgstr "Orpheline" #: classic/omp.xsl:26770 classic/omp.xsl:34361 classic/dynamic_strings.xsl:429 #, fuzzy msgid "Permission is still in use" msgstr "Permission est toujours en utilisation" #: classic/omp.xsl:26861 classic/dynamic_strings.xsl:619 #, fuzzy msgid "Edit Permission" msgstr "Exporter la permission" #: classic/omp.xsl:27212 classic/omp.xsl:27215 classic/omp.xsl:27805 #: classic/dynamic_strings.xsl:395 #, fuzzy msgid "New Port List" msgstr "Nouvelle plage de port" #: classic/omp.xsl:27220 classic/omp.xsl:27221 classic/omp.xsl:27462 #: classic/omp.xsl:27811 classic/omp.xsl:35367 classic/dynamic_strings.xsl:106 #: classic/gsad.xsl:542 #, fuzzy msgid "Port Lists" msgstr "Plages de port" #: classic/omp.xsl:27248 classic/omp.xsl:27499 classic/omp.xsl:27658 #, fuzzy msgid "Port Ranges" msgstr "Nombre de ports" #: classic/omp.xsl:27260 msgctxt "Port List" msgid "From file" msgstr "À partir d'un fichier" #: classic/omp.xsl:27269 #, fuzzy msgid "Create Port List" msgstr "Nouvelle plage de port" #: classic/omp.xsl:27293 #, fuzzy msgid "Port Counts" msgstr "Nombre de ports" #: classic/omp.xsl:27295 msgctxt "Port Counts" msgid "Total" msgstr "Total" #: classic/omp.xsl:27300 #, fuzzy msgid "TCP" msgstr "TCP" #: classic/omp.xsl:27305 #, fuzzy msgid "UDP" msgstr "UDP" #: classic/omp.xsl:27442 classic/omp.xsl:27694 classic/dynamic_strings.xsl:418 #, fuzzy msgid "Port List is still in use" msgstr "Plage de port est toujours en utilisation" #: classic/omp.xsl:27478 #, fuzzy msgid "Port count" msgstr "Nombre de ports" #: classic/omp.xsl:27482 #, fuzzy msgid "TCP Port count" msgstr "Nombre de ports TCP" #: classic/omp.xsl:27486 #, fuzzy msgid "UDP Port count" msgstr "Nombre de ports UDP" #: classic/omp.xsl:27515 classic/omp.xsl:27662 classic/omp.xsl:27751 msgctxt "Port Range" msgid "Start" msgstr "Début" #: classic/omp.xsl:27516 classic/omp.xsl:27663 classic/omp.xsl:27758 msgctxt "Port Range" msgid "End" msgstr "Fin" #: classic/omp.xsl:27543 #, fuzzy msgid "Targets using this Port List" msgstr "Cibles qui utilisent cette information d'authentification" #: classic/omp.xsl:27598 classic/dynamic_strings.xsl:608 #, fuzzy msgid "Edit Port List" msgstr "Exporter la plage de port" #: classic/omp.xsl:27641 #, fuzzy msgid "Save Port List" msgstr "Nouvelle plage de port" #: classic/omp.xsl:27650 classic/omp.xsl:27654 #, fuzzy msgid "Add Port Range" msgstr "Ajouter une étiquette" #: classic/omp.xsl:27738 #, fuzzy msgid "New Port Range" msgstr "Nouvelle plage de port" #: classic/omp.xsl:27822 #, fuzzy msgid "Import XML Port List" msgstr "Exporter la plage de port" #: classic/omp.xsl:27897 classic/omp.xsl:28464 classic/omp.xsl:35015 #, fuzzy msgctxt "File" msgid "Extension" msgstr "Version" #: classic/omp.xsl:27901 classic/omp.xsl:28468 classic/omp.xsl:35016 #, fuzzy msgid "Content Type" msgstr "Contenu" #: classic/omp.xsl:27905 classic/omp.xsl:35017 #, fuzzy msgid "Trust (Last Verified)" msgstr "Confiance (Dernière vérification)" #: classic/omp.xsl:27909 classic/omp.xsl:28040 classic/omp.xsl:28476 #: classic/omp.xsl:35018 msgctxt "Report Format" msgid "Active" msgstr "Actif" #: classic/omp.xsl:27922 classic/omp.xsl:27925 classic/dynamic_strings.xsl:400 #, fuzzy msgid "New Report Format" msgstr "Nouveau format de rapport" #: classic/omp.xsl:27930 classic/omp.xsl:27931 classic/omp.xsl:28452 #: classic/omp.xsl:35376 classic/dynamic_strings.xsl:113 classic/gsad.xsl:573 #, fuzzy msgid "Report Formats" msgstr "Formats de rapport" #: classic/omp.xsl:27945 #, fuzzy msgid "Import XML report format" msgstr "Importer le format de rapport au format XML" #: classic/omp.xsl:27951 #, fuzzy msgid "Import Report Format" msgstr "Importer le format de rapport" #: classic/omp.xsl:28005 classic/dynamic_strings.xsl:613 #, fuzzy msgid "Edit Report Format" msgstr "Exporter le format de rapport" #: classic/omp.xsl:28081 classic/omp.xsl:28084 classic/omp.xsl:28505 #, fuzzy msgid "Parameters" msgstr "Paramètres" #: classic/omp.xsl:28081 msgctxt "Report Format|Parameters" msgid "None" msgstr "Aucun" #: classic/omp.xsl:28174 #, fuzzy msgid "Verifying Report Format..." msgstr "Vérifier le format de rapport" #: classic/omp.xsl:28175 classic/omp.xsl:28198 #, fuzzy msgid "Verify Report Format" msgstr "Vérifier le format de rapport" #: classic/omp.xsl:28186 #, fuzzy msgid "Report Format has been verified." msgstr "Format de rapport non supprimable" #: classic/omp.xsl:28191 #, fuzzy msgid "Report Format could not be verified." msgstr "Format de rapport non supprimable" #: classic/omp.xsl:28199 #, fuzzy msgid "Permission to verify Report Format denied" msgstr "Permission refusé lors de la vérification du format de rapport" #: classic/omp.xsl:28258 classic/dynamic_strings.xsl:423 #, fuzzy msgid "Report Format is still in use" msgstr "Format de rapport est toujours en utilisation" #: classic/omp.xsl:28534 #, fuzzy msgid "Alerts using this Report Format" msgstr "Alertes qui utilisent ce filtre" #: classic/omp.xsl:28691 #, fuzzy msgid "Host Details (Classic)" msgstr "Détails de l'hôte" #: classic/omp.xsl:28694 classic/omp.xsl:38338 classic/dynamic_strings.xsl:179 #, fuzzy msgid "Host Details" msgstr "Détails de l'hôte" #: classic/omp.xsl:28779 classic/omp.xsl:31603 classic/omp.xsl:31744 #: classic/omp.xsl:32292 #, fuzzy msgctxt "Report" msgid "not finished" msgstr "Terminé" #: classic/omp.xsl:28827 classic/omp.xsl:31541 classic/omp.xsl:31711 #: classic/omp.xsl:32162 classic/omp.xsl:38439 classic/omp.xsl:38690 msgid "OS" msgstr "" #: classic/omp.xsl:28839 #, fuzzy msgid "Open Ports" msgstr "Port" #: classic/omp.xsl:28845 msgid "Open TCP Ports" msgstr "" #: classic/omp.xsl:28854 msgid "Open UDP Ports" msgstr "" #: classic/omp.xsl:28863 classic/omp.xsl:29015 classic/omp.xsl:32164 msgid "Apps" msgstr "" #: classic/omp.xsl:28869 classic/omp.xsl:31544 classic/omp.xsl:31715 #: classic/omp.xsl:32165 classic/omp.xsl:32428 msgctxt "Host" msgid "Distance" msgstr "" #: classic/omp.xsl:28883 #, fuzzy msgid "Host Identification" msgstr "Authentification" #: classic/omp.xsl:28886 #, fuzzy msgid "Identifier" msgstr "Identifiant" #: classic/omp.xsl:28906 #, fuzzy msgid "Scanned IP" msgstr "IP analysé" #: classic/omp.xsl:28911 classic/omp.xsl:28917 classic/omp.xsl:28923 #: classic/omp.xsl:28929 classic/omp.xsl:38427 classic/omp.xsl:38682 #, fuzzy msgid "Hostname" msgstr "Nom d'hôte" #: classic/omp.xsl:28911 #, fuzzy msgid "target definition" msgstr "Définition de la cible" #: classic/omp.xsl:28917 #, fuzzy msgid "reverse lookup" msgstr "recherche inversée" #: classic/omp.xsl:28923 #, fuzzy msgid "WMI, Standalone" msgstr "WMI, autonome" #: classic/omp.xsl:28929 #, fuzzy msgid "WMI, Domain" msgstr "WMI, domaine" #: classic/omp.xsl:28942 classic/omp.xsl:28945 #, fuzzy msgid "Hardware" msgstr "Matériel" #: classic/omp.xsl:28942 #, fuzzy msgid "Information not available" msgstr "Information non disponible" #: classic/omp.xsl:28948 #, fuzzy msgctxt "Hardware" msgid "Component" msgstr "Comparer" #: classic/omp.xsl:28949 #, fuzzy msgid "Values" msgstr "Valeur" #: classic/omp.xsl:28953 #, fuzzy msgid "CPU" msgstr "CPE" #: classic/omp.xsl:28959 msgctxt "Hardware" msgid "Memory" msgstr "" #: classic/omp.xsl:28965 #, fuzzy msgid "Target-Interface" msgstr "Filtre de cible" #: classic/omp.xsl:28987 #, fuzzy msgid "Other MACs" msgstr "Autres étiquettes" #: classic/omp.xsl:28999 msgid "Netinfo dump" msgstr "" #: classic/omp.xsl:29015 msgctxt "Apps" msgid "None" msgstr "Aucun" #: classic/omp.xsl:29018 #, fuzzy msgid "Detected Applications" msgstr "Applications détectés" #: classic/omp.xsl:29024 classic/omp.xsl:31545 #, fuzzy msgid "Prognosis" msgstr "Pronostic" #: classic/omp.xsl:29250 #, fuzzy msgid "Scan Results" msgstr "Résultats d'analyse" #: classic/omp.xsl:29409 msgctxt "Note" msgid "Active until" msgstr "Actif jusqu'à" #: classic/omp.xsl:29420 classic/omp.xsl:29498 classic/omp.xsl:29694 #: classic/omp.xsl:29772 msgctxt "Action Verb" msgid "Move to Trashcan" msgstr "Déplacer dans la corbeille" #: classic/omp.xsl:29421 classic/dynamic_strings.xsl:498 #, fuzzy msgid "Permission to move Note to trashcan denied" msgstr "Permission interdite de déplacer la note dans la corbeille" #: classic/omp.xsl:29499 #, fuzzy msgid "Note cannot be moved to trashcan" msgstr "La note ne peut être déplacé dans la corbeille" #: classic/omp.xsl:29504 classic/dynamic_strings.xsl:181 #, fuzzy msgid "Note Details" msgstr "Détails de la note" #: classic/omp.xsl:29510 classic/dynamic_strings.xsl:519 #, fuzzy msgid "Permission to edit Note denied" msgstr "Permission d’éditer la note interdite" #: classic/omp.xsl:29515 classic/dynamic_strings.xsl:435 #, fuzzy msgid "Note is not writable" msgstr "Note n'est pas modifiable" #: classic/omp.xsl:29641 classic/dynamic_strings.xsl:242 #, fuzzy msgid "Export Note" msgstr "Exporter la note" #: classic/omp.xsl:29663 #, fuzzy msgid "Override from " msgstr "Redéfinition depuis " #: classic/omp.xsl:29675 msgctxt "Override" msgid " to " msgstr " vers " #: classic/omp.xsl:29683 msgctxt "Override" msgid "Active until" msgstr "Actif jusqu'à" #: classic/omp.xsl:29695 classic/dynamic_strings.xsl:499 #, fuzzy msgid "Permission to move Override to trashcan denied" msgstr "Permission interdite de déplacer la redéfinition dans la corbeille" #: classic/omp.xsl:29773 #, fuzzy msgid "Override cannot be moved to trashcan" msgstr "Impossible de déplacer la redéfinition dans la corbeille" #: classic/omp.xsl:29778 classic/dynamic_strings.xsl:182 #, fuzzy msgid "Override Details" msgstr "Détails de la redéfinition" #: classic/omp.xsl:29784 classic/dynamic_strings.xsl:520 #, fuzzy msgid "Permission to edit Override denied" msgstr "Permission d’éditer la redéfinition interdite" #: classic/omp.xsl:29789 classic/dynamic_strings.xsl:436 #, fuzzy msgid "Override is not writable" msgstr "Redéfinition n'est pas modifiable" #: classic/omp.xsl:29915 classic/dynamic_strings.xsl:243 #, fuzzy msgid "Export Override" msgstr "Exporter la redéfinition" #: classic/omp.xsl:29941 msgid "All Assets with this IP" msgstr "" #: classic/omp.xsl:29947 msgid "The Asset recorded from this report" msgstr "" #: classic/omp.xsl:30000 classic/dynamic_strings.xsl:180 #, fuzzy msgid "Result Details" msgstr "Détails des résultat" #: classic/omp.xsl:30006 #, fuzzy msgid "Export Result as XML" msgstr "Exporter le rôle au format XML" #: classic/omp.xsl:30030 classic/omp.xsl:33223 #, fuzzy msgid "Corresponding Task (%1)" msgstr "Notes de la tâche %1" #: classic/omp.xsl:30037 classic/omp.xsl:30038 classic/omp.xsl:30043 #: classic/omp.xsl:30045 #, fuzzy msgid "Corresponding Report" msgstr "Rapport courant" #: classic/omp.xsl:30078 #, fuzzy msgid "User Tags for this Result" msgstr "Liste des étiquette utilisateur" #: classic/omp.xsl:30414 classic/omp.xsl:31437 #, fuzzy msgctxt "Result" msgid "Overridden from " msgstr "Redéfinition depuis " #: classic/omp.xsl:30595 #, fuzzy msgid "Result Tags" msgstr "Résultat de la tâche" #: classic/omp.xsl:30635 #, fuzzy msgid "Vulnerability Detection Result" msgstr "Méthode de détection de la vulnérabilité" #: classic/omp.xsl:30639 msgid "" "Vulnerability was detected according to the Vulnerability Detection Method." msgstr "" #: classic/omp.xsl:30702 #, fuzzy msgid "Log Method" msgstr "Méthode" #: classic/omp.xsl:30751 #, fuzzy msgid "Version used" msgstr "Version utilisé" #: classic/omp.xsl:30770 #, fuzzy msgid "Product Detection Result" msgstr "Résultat de la détection de produits" #: classic/omp.xsl:30773 #, fuzzy msgid "Product" msgstr "Produit" #: classic/omp.xsl:30785 msgctxt "Result" msgid "Log" msgstr "Journal" #: classic/omp.xsl:30788 #, fuzzy msgid "Product detection results" msgstr "Résultats de la détection de produits" #: classic/omp.xsl:30789 #, fuzzy msgid "View details of product detection" msgstr "Afficher les détails de la detection de produits" #: classic/omp.xsl:30892 #, fuzzy msgid "Different Lines" msgstr "Lignes différentes" #: classic/omp.xsl:31126 classic/omp.xsl:31128 classic/omp.xsl:31131 #: classic/omp.xsl:31133 classic/omp.xsl:31210 classic/omp.xsl:31212 #: classic/omp.xsl:31215 classic/omp.xsl:31217 #, fuzzy msgid "OS conflict" msgstr "Conflit d'OS" #: classic/omp.xsl:31149 #, fuzzy msgid "No information on Operating System." msgstr "Rapport: Système d'exploitation" #: classic/omp.xsl:31233 msgid "No information on Operating System was gathered during scan." msgstr "" #: classic/omp.xsl:31519 classic/omp.xsl:31694 classic/omp.xsl:38433 #: classic/omp.xsl:38686 #, fuzzy msgid "IP" msgstr "IPs" #: classic/omp.xsl:31540 #, fuzzy msgid "Last Report" msgstr "Rapport" #: classic/omp.xsl:31542 classic/omp.xsl:31712 classic/omp.xsl:32163 #: classic/omp.xsl:32427 #, fuzzy msgid "Ports" msgstr "Port" #: classic/omp.xsl:31543 classic/omp.xsl:31713 msgctxt "Apps short" msgid "Apps" msgstr "" #: classic/omp.xsl:31599 #, fuzzy msgid "View Report %1" msgstr "Afficher les détails du rapport %1" #: classic/omp.xsl:31658 msgid "No Apps detected for Prognostic Report" msgstr "" #: classic/omp.xsl:31676 classic/omp.xsl:31776 classic/omp.xsl:32352 msgctxt "Hosts" msgid "Total" msgstr "Total" #: classic/omp.xsl:31710 #, fuzzy msgid "Current Report" msgstr "Rapport courant" #: classic/omp.xsl:32166 #, fuzzy msgid "Auth" msgstr "Authentification" #: classic/omp.xsl:32167 #, fuzzy msgctxt "Time" msgid "Start" msgstr "Démarrer" #: classic/omp.xsl:32168 #, fuzzy msgctxt "Time" msgid "End" msgstr "Fin" #: classic/omp.xsl:32194 classic/omp.xsl:33886 msgctxt "Results" msgid "Total" msgstr "Total" #: classic/omp.xsl:32496 msgid "IANA" msgstr "" #: classic/omp.xsl:32582 classic/omp.xsl:32838 classic/omp.xsl:32935 #: classic/omp.xsl:33331 #, fuzzy msgid "Occurrences" msgstr "Préférences" #: classic/omp.xsl:32733 classic/omp.xsl:32734 #, fuzzy msgctxt "Report" msgid "Unknown" msgstr "inconnu" #: classic/omp.xsl:32775 classic/omp.xsl:32803 msgctxt "Result" msgid "None" msgstr "Aucun" #: classic/omp.xsl:32836 classic/omp.xsl:32933 #, fuzzy msgid "Application CPE" msgstr "Rapport: Aplications" #: classic/omp.xsl:32858 msgctxt "Result" msgid "for App" msgstr "" #: classic/omp.xsl:32972 #, fuzzy msgid "View Report" msgstr "Rapport" #: classic/omp.xsl:32986 classic/omp.xsl:33077 #, fuzzy msgctxt "Property" msgid "Download Format" msgstr "Télécharger" #: classic/omp.xsl:33040 #, fuzzy msgid "Download full Report" msgstr "Télécharger le rapport filtré" #: classic/omp.xsl:33044 classic/omp.xsl:33121 classic/omp.xsl:33889 #: classic/omp.xsl:33892 classic/omp.xsl:33896 #, fuzzy msgctxt "Action Verb" msgid "Download" msgstr "Télécharger" #: classic/omp.xsl:33118 #, fuzzy msgid "Download filtered Report" msgstr "Télécharger le rapport filtré" #: classic/omp.xsl:33134 #, fuzzy msgid "Adding Report to Assets..." msgstr "Ajouter aux atouts." #: classic/omp.xsl:33152 msgid "Add to Assets with QoD>=%1%% and Overrides disabled" msgstr "" #: classic/omp.xsl:33159 msgid "Report content added to Assets with QoD>=%1%% and Overrides enabled." msgstr "" #: classic/omp.xsl:33162 msgid "Report content added to Assets with QoD>=%1%% and Overrides disabled." msgstr "" #: classic/omp.xsl:33177 #, fuzzy msgid "Report content could not be added to Assets." msgstr "Impossible de déplacer le rapport dans la corbeille" #: classic/omp.xsl:33194 msgid "Removing Report from Assets..." msgstr "" #: classic/omp.xsl:33195 classic/omp.xsl:33197 msgid "Remove from Assets" msgstr "" #: classic/omp.xsl:33200 #, fuzzy msgid "Report content removed from Assets." msgstr "Impossible de déplacer le rapport dans la corbeille" #: classic/omp.xsl:33205 #, fuzzy msgid "Report content could not be removed from Assets." msgstr "Impossible de déplacer le rapport dans la corbeille" #: classic/omp.xsl:33228 msgid "Corresponding Results" msgstr "" #: classic/omp.xsl:33255 #, fuzzy msgid "NVT Severity" msgstr "Gravité du TVR" #: classic/omp.xsl:33384 #, fuzzy msgid "ERROR: List of available report formats missing!" msgstr "ERREUR: Liste de format de rapport disponible manquante !" #: classic/omp.xsl:33389 #, fuzzy msgid "Cannot find report format %1" msgstr "Impossible de trouver le format de rapport : " #: classic/omp.xsl:33394 #, fuzzy msgid "Report format %1 is not trusted" msgstr "Format de rapport %1 non approuvé" #: classic/omp.xsl:33399 #, fuzzy msgid "Report format %1 is not active" msgstr "Format de rapport %1 non actif" #: classic/omp.xsl:33432 #, fuzzy msgid "DN" msgstr "DN" #: classic/omp.xsl:33433 #, fuzzy msgid "Serial" msgstr "Numéro de série" #: classic/omp.xsl:33434 msgid "Not valid before" msgstr "" #: classic/omp.xsl:33435 msgid "Not valid after" msgstr "" #: classic/omp.xsl:33513 classic/omp.xsl:33514 #, fuzzy msgid "Download SSL Cert" msgstr "Télécharger le rapport filtré" #: classic/omp.xsl:33524 msgid "Verifying Scanner..." msgstr "" #: classic/omp.xsl:33525 classic/omp.xsl:33526 #, fuzzy msgid "Verify Scanner" msgstr "Nouveau scanneur" #: classic/omp.xsl:33537 #, fuzzy msgid "Scanner has been verified." msgstr "Scanneur non supprimable" #: classic/omp.xsl:33540 msgid "Verification failed" msgstr "" #: classic/omp.xsl:33542 #, fuzzy msgid "Scanner could not be verified." msgstr "Scanneur non supprimable" #: classic/omp.xsl:33555 classic/omp.xsl:33558 #, fuzzy msgctxt "Action Verb" msgid "Download CA Certificate" msgstr "Certificat CA" #: classic/omp.xsl:33598 #, fuzzy msgid "Error Message" msgstr "Rapport: Messages d'erreur" #: classic/omp.xsl:33649 msgid "User Tags for Report \"%1\" (%2)" msgstr "" #: classic/omp.xsl:33690 msgid "Multiple hosts" msgstr "" #: classic/omp.xsl:33696 #, fuzzy msgid "Result of Task" msgstr "Résultat de la tâche" #: classic/omp.xsl:33714 #, fuzzy msgid "Scan 1 started" msgstr "Analyse 1 démarrée" #: classic/omp.xsl:33718 #, fuzzy msgid "Scan 1 ended" msgstr "Analyse 1 arrêtée" #: classic/omp.xsl:33722 #, fuzzy msgid "Scan 1 status" msgstr "État de l'analyse 1" #: classic/omp.xsl:33751 #, fuzzy msgid "Scan 2 started" msgstr "Analyse 2 démarrée" #: classic/omp.xsl:33755 #, fuzzy msgid "Scan 2 ended" msgstr "Analyse 2 arrêtée" #: classic/omp.xsl:33759 #, fuzzy msgid "Scan 2 status" msgstr "État de l'analyse 2" #: classic/omp.xsl:33784 #, fuzzy msgid "Scan initiated" msgstr "Analyse initié" #: classic/omp.xsl:33792 #, fuzzy msgid "Scan started" msgstr "Analyse démarrée" #: classic/omp.xsl:33800 #, fuzzy msgid "Scan ended" msgstr "Analyse 1 arrêtée" #: classic/omp.xsl:33808 #, fuzzy msgid "Scan duration" msgstr "Configuration de l'analyse" #: classic/omp.xsl:33816 #, fuzzy msgid "Scan status" msgstr "État de l'analyse 1" #: classic/omp.xsl:33895 classic/omp.xsl:33964 classic/omp.xsl:33967 #: classic/omp.xsl:34037 classic/omp.xsl:34040 #, fuzzy msgctxt "Action Verb" msgid "Run Alert" msgstr "Alerte" #: classic/omp.xsl:33907 #, fuzzy msgid "Full report" msgstr "Inclure le rapport" #: classic/omp.xsl:33928 classic/omp.xsl:34012 #, fuzzy msgid "Running Alert..." msgstr "En cours" #: classic/omp.xsl:33985 #, fuzzy msgid "Filtered report" msgstr "Télécharger le rapport filtré" #: classic/omp.xsl:34111 classic/omp.xsl:34113 classic/dynamic_strings.xsl:409 #, fuzzy msgid "New Role" msgstr "Nouveau rôle" #: classic/omp.xsl:34118 classic/omp.xsl:34120 classic/omp.xsl:34517 #: classic/omp.xsl:35385 classic/omp.xsl:35515 classic/omp.xsl:35600 #: classic/omp.xsl:35826 classic/omp.xsl:36048 classic/dynamic_strings.xsl:122 #: classic/gsad.xsl:666 #, fuzzy msgid "Roles" msgstr "Rôles" #: classic/omp.xsl:34152 #, fuzzy msgid "Create Role" msgstr "Créer une note" #: classic/omp.xsl:34172 classic/dynamic_strings.xsl:622 #, fuzzy msgid "Edit Role" msgstr "Exporter le rôle" #: classic/omp.xsl:34266 classic/omp.xsl:34271 classic/omp.xsl:34310 #: classic/omp.xsl:34315 #, fuzzy msgid "Create Permission" msgstr "Nouvelle permission" #: classic/omp.xsl:34280 #, fuzzy msgid "New Super Permission" msgstr "Nouvelle permission" #: classic/omp.xsl:34324 classic/omp.xsl:34549 classic/omp.xsl:34552 #: classic/omp.xsl:34555 #, fuzzy msgid "General Command Permissions" msgstr "Permission globale" #: classic/omp.xsl:34497 classic/dynamic_strings.xsl:432 #, fuzzy msgid "Role is still in use" msgstr "Rôle est toujours en utilisation" #: classic/omp.xsl:34549 msgctxt "Permissions" msgid "None" msgstr "Aucune" #: classic/omp.xsl:34552 #, fuzzy msgid "Role has Everything" msgstr "Rôle a tout" #: classic/omp.xsl:34741 classic/omp.xsl:34749 classic/omp.xsl:34752 #: classic/gsad.xsl:630 #, fuzzy msgid "Performance" msgstr "Performance" #: classic/omp.xsl:34760 #, fuzzy msgid "Reports span the last" msgstr "Les rapports couvrent la période suivante" #: classic/omp.xsl:34801 classic/omp.xsl:34804 #, fuzzy msgid "year" msgstr "année" #: classic/omp.xsl:34812 #, fuzzy msgid "Reports for slave scanner" msgstr "Rapports pour l'esclave" #: classic/omp.xsl:34858 #, fuzzy msgid "" "The selected Slave Scanner can currently not be reached for retrieval of " "performance data." msgstr "" "L'esclave d'analyse sélectionné ne peut pas être joint pour récupérer les " "données de performance." #: classic/omp.xsl:34861 #, fuzzy msgid "" "Please check network connection or Scanner configuration. The problem may " "also be temporary, so you could try again at a later time." msgstr "" "Veuillez vérifier la connectivité réseau ou la configuration de l’esclave. " "Le problème peut aussi être temporaire, dans ce cas, veuillez ré-essayer " "plus tard." #: classic/omp.xsl:35102 msgctxt "Task|Report" msgid "First" msgstr "Première" #: classic/omp.xsl:35135 classic/omp.xsl:35143 classic/omp.xsl:35146 #: classic/gsad.xsl:618 #, fuzzy msgid "Trashcan" msgstr "corbeille" #: classic/omp.xsl:35159 classic/omp.xsl:35160 #, fuzzy msgctxt "Action Verb" msgid "Empty Trashcan" msgstr "corbeille" #: classic/omp.xsl:35165 msgctxt "Trashcan" msgid "Contents" msgstr "Contenu" #: classic/omp.xsl:35169 msgctxt "Trashcan" msgid "Items" msgstr "" #: classic/omp.xsl:35444 classic/dynamic_strings.xsl:407 #, fuzzy msgid "New User" msgstr "Nouvel utilisateur" #: classic/omp.xsl:35456 classic/omp.xsl:35969 #, fuzzy msgid "Login Name" msgstr "Erreur d'authentification." #: classic/omp.xsl:35466 classic/omp.xsl:35989 #, fuzzy msgid "Authentication" msgstr "Authentification" #: classic/omp.xsl:35476 classic/omp.xsl:35484 #, fuzzy msgid "Password:" msgstr "Mot de passe" #: classic/omp.xsl:35499 classic/omp.xsl:36026 #, fuzzy msgctxt "Auth Method" msgid "LDAP Authentication Only" msgstr "Authentification LDAP" #: classic/omp.xsl:35507 classic/omp.xsl:36041 #, fuzzy msgctxt "Auth Method" msgid "RADIUS Authentication Only" msgstr "Authentification LDAP" #: classic/omp.xsl:35538 classic/omp.xsl:35608 classic/omp.xsl:35862 #: classic/omp.xsl:36090 #, fuzzy msgid "Host Access" msgstr "Accès à l'hôte" #: classic/omp.xsl:35543 classic/omp.xsl:35564 classic/omp.xsl:35729 #: classic/omp.xsl:35866 classic/omp.xsl:35881 classic/omp.xsl:36115 #: classic/omp.xsl:36151 #, fuzzy msgid "Allow all and deny" msgstr "Tout autoriser, et refuser" #: classic/omp.xsl:35549 classic/omp.xsl:35570 classic/omp.xsl:35733 #: classic/omp.xsl:35870 classic/omp.xsl:35885 classic/omp.xsl:36102 #: classic/omp.xsl:36138 #, fuzzy msgid "Deny all and allow" msgstr "Tout refuser, et autoriser" #: classic/omp.xsl:35559 classic/omp.xsl:35877 classic/omp.xsl:36126 #, fuzzy msgid "Interface Access" msgstr "Interface d'accès" #: classic/omp.xsl:35612 classic/omp.xsl:35892 #, fuzzy msgid "Authentication Type" msgstr "Authentification" #: classic/omp.xsl:35741 classic/omp.xsl:35896 classic/gsad.xsl:673 msgctxt "Auth Method" msgid "LDAP" msgstr "" #: classic/omp.xsl:35744 classic/omp.xsl:35899 msgctxt "Auth Method" msgid "RADIUS" msgstr "" #: classic/omp.xsl:35747 classic/omp.xsl:35902 msgctxt "Auth Method" msgid "Local" msgstr "" #: classic/omp.xsl:35784 classic/dynamic_strings.xsl:471 #, fuzzy msgid "User cannot be deleted" msgstr "Utilisateur non supprimable" #: classic/omp.xsl:35958 classic/dynamic_strings.xsl:620 #, fuzzy msgid "Edit User" msgstr "Exporter l'utilisateur" #: classic/omp.xsl:35998 #, fuzzy msgid "Use existing value" msgstr "Utiliser la valeur existante" #: classic/omp.xsl:36007 #, fuzzy msgid "New Password" msgstr "Mot de passe" #: classic/omp.xsl:36170 classic/omp.xsl:39083 #, fuzzy msgid "Confirm action" msgstr "Confirmer l'opération" #: classic/omp.xsl:36183 #, fuzzy msgid "User \"%1\" will be deleted." msgstr "Utilisateur non supprimable" #: classic/omp.xsl:36187 classic/omp.xsl:39107 msgid "" "If no inheriting user is selected, all owned resources will be deleted as " "well." msgstr "" #: classic/omp.xsl:36193 classic/omp.xsl:39110 msgid "Inheriting user" msgstr "" #: classic/omp.xsl:36205 classic/omp.xsl:39121 #, fuzzy msgid "Current User" msgstr "Créer un utilisateur" #: classic/omp.xsl:36291 classic/omp.xsl:36363 #, fuzzy msgid "Setting" msgstr "Enregistrer mes réglages" #: classic/omp.xsl:36295 classic/omp.xsl:36367 #, fuzzy msgid "Enable" msgstr "Activer l'étiquette" #: classic/omp.xsl:36322 #, fuzzy msgid "Auth. DN" msgstr "Authentification" #: classic/omp.xsl:36343 classic/omp.xsl:36395 #, fuzzy msgid "Save" msgstr "Esclave" #: classic/omp.xsl:36389 msgid "Secret Key" msgstr "" #: classic/omp.xsl:36412 classic/omp.xsl:36419 #, fuzzy msgctxt "Auth Method" msgid "LDAP per-User Authentication" msgstr "Authentification LDAP" #: classic/omp.xsl:36427 #, fuzzy msgctxt "Auth Method" msgid "LDAP per-User Authentication not available" msgstr "Authentification LDAP" #: classic/omp.xsl:36436 classic/omp.xsl:36443 #, fuzzy msgctxt "Auth Method" msgid "RADIUS Authentication" msgstr "Authentification LDAP" #: classic/omp.xsl:36452 #, fuzzy msgctxt "Auth Method" msgid "RADIUS Authentication not available" msgstr "Information non disponible" #: classic/omp.xsl:36485 classic/omp.xsl:36493 #, fuzzy msgid "Feed" msgstr "Retours" #: classic/omp.xsl:36496 classic/gsad.xsl:640 #, fuzzy msgid "Feed Status" msgstr "État" #: classic/omp.xsl:36503 #, fuzzy msgctxt "Feed" msgid "Content" msgstr "Contenu" #: classic/omp.xsl:36504 msgid "Origin" msgstr "" #: classic/omp.xsl:36569 #, fuzzy msgid "Synchronization with this feed is currently not possible." msgstr "Synchronisation de ce flux temporairement impossible." #: classic/omp.xsl:36572 #, fuzzy msgid "The synchronization script returned the following error message:" msgstr "Le script de synchronisation a retourné le message d'erreur suivant :" #: classic/omp.xsl:36581 #, fuzzy msgctxt "Feed Sync" msgid "Synchronization" msgstr "Configuration de l'analyse" #: classic/omp.xsl:36582 msgctxt "Feed Sync" msgid " in progress" msgstr "" #: classic/omp.xsl:36584 #, fuzzy msgctxt "Feed Sync" msgid "Started " msgstr "Démarrer" #: classic/omp.xsl:36588 msgctxt "Feed Sync" msgid " by " msgstr " par " #: classic/omp.xsl:36601 msgid "Please check the automatic synchronization of your system" msgstr "" #: classic/omp.xsl:36607 msgid "Less than 1 day old" msgstr "" #: classic/omp.xsl:36612 #, fuzzy msgid "No status info available" msgstr "Information non disponible" #: classic/omp.xsl:36618 msgid "OMP Error" msgstr "" #: classic/omp.xsl:36683 #, fuzzy msgid "SCAP" msgstr "Flux SCAP" #: classic/omp.xsl:36770 classic/omp.xsl:36785 classic/omp.xsl:36788 #: classic/omp.xsl:37374 classic/omp.xsl:37379 classic/omp.xsl:37380 #: classic/gsad.xsl:624 #, fuzzy msgid "My Settings" msgstr "Enregistrer mes réglages" #: classic/omp.xsl:36775 classic/omp.xsl:37371 #, fuzzy msgid "Edit My Settings" msgstr "Enregistrer mes réglages" #: classic/omp.xsl:36817 classic/omp.xsl:37428 msgid "User Interface Language" msgstr "" #: classic/omp.xsl:36844 classic/omp.xsl:37479 #, fuzzy msgid "Rows Per Page" msgstr "Nombre de lignes par page" #: classic/omp.xsl:36848 #, fuzzy msgid "Max Rows Per Page (immutable)" msgstr "Nombre de lignes par page" #: classic/omp.xsl:36852 classic/omp.xsl:37487 #, fuzzy msgid "Details Export File Name" msgstr "Nom du fichier pour l'export détaillé" #: classic/omp.xsl:36856 classic/omp.xsl:37495 #, fuzzy msgid "List Export File Name" msgstr "Nom du fichier pour l'export liste" #: classic/omp.xsl:36860 classic/omp.xsl:37503 #, fuzzy msgid "Report Export File Name" msgstr "Nom du fichier pour l'export de rapport" #: classic/omp.xsl:36864 classic/omp.xsl:37511 #, fuzzy msgid "Severity Class" msgstr "Classe de gravité" #: classic/omp.xsl:36873 classic/omp.xsl:37520 #, fuzzy msgid "Dynamic Severity" msgstr "Gravité dynamique" #: classic/omp.xsl:36886 classic/omp.xsl:37539 #, fuzzy msgid "Default Severity" msgstr "Alerte par défaut" #: classic/omp.xsl:36892 classic/omp.xsl:37549 #, fuzzy msgid "Default Alert" msgstr "Alerte par défaut" #: classic/omp.xsl:36906 classic/omp.xsl:37564 #, fuzzy msgid "Default OpenVAS Scan Config" msgstr "Config d'analyse OpenVAS par défaut " #: classic/omp.xsl:36918 classic/omp.xsl:37577 #, fuzzy msgid "Default OSP Scan Config" msgstr "Config d'analyse OpenVAS par défaut " #: classic/omp.xsl:36932 classic/omp.xsl:37592 #, fuzzy msgid "Default SSH Credential" msgstr "Information d'authentification SSH" #: classic/omp.xsl:36944 classic/omp.xsl:37605 #, fuzzy msgid "Default SMB Credential" msgstr "Information d'authentification SMB" #: classic/omp.xsl:36956 classic/omp.xsl:37618 #, fuzzy msgid "Default ESXi Credential" msgstr "Information d'authentification ESXi" #: classic/omp.xsl:36968 classic/omp.xsl:37631 #, fuzzy msgid "Default SNMP Credential" msgstr "Information d'authentification SMB" #: classic/omp.xsl:36982 classic/omp.xsl:37646 #, fuzzy msgid "Default Port List" msgstr "Nouvelle plage de port" #: classic/omp.xsl:36996 classic/omp.xsl:37676 #, fuzzy msgid "Default OpenVAS Scanner" msgstr "Config d'analyse OpenVAS par défaut " #: classic/omp.xsl:37008 classic/omp.xsl:37689 #, fuzzy msgid "Default OSP Scanner" msgstr "Config d'analyse OpenVAS par défaut " #: classic/omp.xsl:37022 classic/omp.xsl:37661 #, fuzzy msgid "Default Report Format" msgstr "Nouveau format de rapport" #: classic/omp.xsl:37036 classic/omp.xsl:37704 #, fuzzy msgid "Default Schedule" msgstr "Créer une planification" #: classic/omp.xsl:37050 classic/omp.xsl:37719 #, fuzzy msgid "Default Target" msgstr "Cible par défaut" #: classic/omp.xsl:37064 classic/omp.xsl:37734 #, fuzzy msgid "Agents Filter" msgstr "Filtre d'agents" #: classic/omp.xsl:37073 classic/omp.xsl:37745 #, fuzzy msgid "Alerts Filter" msgstr "Filtre d'alertes" #: classic/omp.xsl:37082 classic/omp.xsl:37756 #, fuzzy msgid "Assets Filter" msgstr "Filtre d'agents" #: classic/omp.xsl:37091 classic/omp.xsl:37767 #, fuzzy msgid "Configs Filter" msgstr "Filtre de configs" #: classic/omp.xsl:37100 classic/omp.xsl:37778 #, fuzzy msgid "Credentials Filter" msgstr "Filtre d'information d'authentification" #: classic/omp.xsl:37109 classic/omp.xsl:37789 #, fuzzy msgid "Filters Filter" msgstr "Filtre de Filtres" #: classic/omp.xsl:37118 classic/omp.xsl:37800 #, fuzzy msgid "Notes Filter" msgstr "Filtre de notes" #: classic/omp.xsl:37127 classic/omp.xsl:37811 #, fuzzy msgid "Overrides Filter" msgstr "Filtre de redéfinition" #: classic/omp.xsl:37136 classic/omp.xsl:37822 #, fuzzy msgid "Permissions Filter" msgstr "Filtre de permission" #: classic/omp.xsl:37145 classic/omp.xsl:37833 #, fuzzy msgid "Port Lists Filter" msgstr "Filtre de plage de port" #: classic/omp.xsl:37154 classic/omp.xsl:37844 #, fuzzy msgid "Reports Filter" msgstr "Filtre de rapport" #: classic/omp.xsl:37163 classic/omp.xsl:37855 #, fuzzy msgid "Report Formats Filter" msgstr "Filtre de rapport de format" #: classic/omp.xsl:37172 classic/omp.xsl:37866 #, fuzzy msgid "Results Filter" msgstr "Filtre de résultats" #: classic/omp.xsl:37181 classic/omp.xsl:37877 #, fuzzy msgid "Roles Filter" msgstr "Filtre de rôles" #: classic/omp.xsl:37190 classic/omp.xsl:37888 #, fuzzy msgid "Schedules Filter" msgstr "Filtre de planification" #: classic/omp.xsl:37199 classic/omp.xsl:37899 #, fuzzy msgid "Tags Filter" msgstr "Filtres d'étiquettes" #: classic/omp.xsl:37208 classic/omp.xsl:37910 #, fuzzy msgid "Targets Filter" msgstr "Filtre de cibles" #: classic/omp.xsl:37217 classic/omp.xsl:37921 #, fuzzy msgid "Tasks Filter" msgstr "Filtre de tâches" #: classic/omp.xsl:37226 classic/omp.xsl:37932 classic/dynamic_strings.xsl:317 #, fuzzy msgid "CPE Filter" msgstr "Filtre de CPE" #: classic/omp.xsl:37235 classic/omp.xsl:37943 classic/dynamic_strings.xsl:316 #, fuzzy msgid "CVE Filter" msgstr "Filtre de CVE" #: classic/omp.xsl:37244 classic/omp.xsl:37954 classic/dynamic_strings.xsl:315 #, fuzzy msgid "NVT Filter" msgstr "Filtre de TVR" #: classic/omp.xsl:37253 classic/omp.xsl:37965 classic/dynamic_strings.xsl:318 #, fuzzy msgid "OVAL Filter" msgstr "Filtre de définitions OVAL" #: classic/omp.xsl:37262 classic/omp.xsl:37976 classic/dynamic_strings.xsl:319 #, fuzzy msgid "CERT-Bund Filter" msgstr "Filtre CERT-Bund" #: classic/omp.xsl:37271 classic/omp.xsl:37987 classic/dynamic_strings.xsl:320 #, fuzzy msgid "DFN-CERT Filter" msgstr "Filtre DFN-CERT" #: classic/omp.xsl:37280 classic/omp.xsl:37999 classic/dynamic_strings.xsl:322 #, fuzzy msgid "All SecInfo Filter" msgstr "Filtre de toutes les InfoSec" #: classic/omp.xsl:37291 msgid "Default CA Cert (immutable)" msgstr "" #: classic/omp.xsl:37409 msgctxt "Auth Data|Password" msgid "Old" msgstr "Précédent" #: classic/omp.xsl:37417 msgctxt "Auth Data|Password" msgid "New" msgstr "Nouveau" #: classic/omp.xsl:38013 #, fuzzy msgid "Save My Settings" msgstr "Enregistrer mes réglages" #: classic/omp.xsl:38032 classic/omp.xsl:38035 classic/omp.xsl:38342 #, fuzzy msgid "New Host" msgstr "Nouvelle note" #: classic/omp.xsl:38069 #, fuzzy msgid "Create Host" msgstr "Créer une note" #: classic/omp.xsl:38089 #, fuzzy msgid "Operating System Details" msgstr "Rapport: Système d'exploitation" #: classic/omp.xsl:38093 classic/omp.xsl:38095 msgid "OSs" msgstr "" #: classic/omp.xsl:38113 classic/omp.xsl:38996 #, fuzzy msgid "OS is in use" msgstr "Esclave est toujours actif" #: classic/omp.xsl:38117 classic/omp.xsl:38400 #, fuzzy msgid "Export Asset as XML" msgstr "Exporter l'alerte au format XML" #: classic/omp.xsl:38128 classic/gsad.xsl:472 #, fuzzy msgid "Operating Systems" msgstr "Rapport: Système d'exploitation" #: classic/omp.xsl:38156 #, fuzzy msgid "Latest Severity" msgstr "Nouvelle gravité" #: classic/omp.xsl:38166 #, fuzzy msgid "Highest Severity" msgstr "Nouvelle gravité" #: classic/omp.xsl:38176 #, fuzzy msgid "Average Severity" msgstr "Nouvelle gravité" #: classic/omp.xsl:38243 #, fuzzy msgid "Edit Asset" msgstr "Ajouter aux atouts." #: classic/omp.xsl:38300 #, fuzzy msgid "Save Asset" msgstr "Enregistrer l'agent" #: classic/omp.xsl:38367 classic/omp.xsl:38863 #, fuzzy msgid "Host is in use" msgstr "Note est toujours en utilisation" #: classic/omp.xsl:38374 classic/omp.xsl:38871 #, fuzzy msgid "Edit Host" msgstr "Exporter la plage de port" #: classic/omp.xsl:38384 classic/omp.xsl:38881 #, fuzzy msgid "Host is not writable" msgstr "Note n'est pas modifiable" #: classic/omp.xsl:38387 classic/omp.xsl:38884 #, fuzzy msgid "Permission to edit Host denied" msgstr "Permission d’éditer la note interdite" #: classic/omp.xsl:38390 classic/omp.xsl:38887 #, fuzzy msgid "Cannot modify Host" msgstr "Vous ne pouvez pas modifier la note" #: classic/omp.xsl:38447 msgid "Route" msgstr "" #: classic/omp.xsl:38486 msgid "Show scan results for this host" msgstr "" #: classic/omp.xsl:38499 #, fuzzy msgid "All Identifiers" msgstr "Identifiant" #: classic/omp.xsl:38502 #, fuzzy msgid "Latest Identifiers" msgstr "Identifiant" #: classic/omp.xsl:38611 msgid "Show only latest Identifiers" msgstr "" #: classic/omp.xsl:38626 #, fuzzy msgid "Show all Identifiers" msgstr "Identifiant" #: classic/omp.xsl:38698 classic/omp.xsl:38757 #, fuzzy msgctxt "Date" msgid "Updated" msgstr "Actualiser" #: classic/omp.xsl:38736 msgid "Latest" msgstr "" #: classic/omp.xsl:38741 #, fuzzy msgid "Highest" msgstr "Haute" #: classic/omp.xsl:38746 msgid "Average" msgstr "" #: classic/omp.xsl:38906 #, fuzzy msgid "Create Target from host" msgstr "Créer une cible" #: classic/omp.xsl:38910 #, fuzzy msgid "Export Host" msgstr "Exporter la note" #: classic/omp.xsl:39001 #, fuzzy msgid "Export Operating System" msgstr "Rapport: Système d'exploitation" #: classic/omp.xsl:39188 classic/omp.xsl:39191 #, fuzzy msgid "Help: OMP" msgstr "Aide" #: classic/omp.xsl:39252 classic/omp.xsl:39260 classic/omp.xsl:39263 msgctxt "CVSS Calculator" msgid "CVSS Base Score Calculator" msgstr "Calculateur de score de base CVSS" #: classic/omp.xsl:39268 msgctxt "CVSS Calculator" msgid "From Metrics" msgstr "À partir des métriques" #: classic/omp.xsl:39272 msgctxt "CVSS Vector" msgid "Access Vector" msgstr "Vecteur d’accès " #: classic/omp.xsl:39294 #, fuzzy msgctxt "CVSS Vector" msgid "Access Complexity" msgstr "Complexité d'accèss" #: classic/omp.xsl:39316 msgctxt "CVSS Vector" msgid "Authentication" msgstr "Authentification" #: classic/omp.xsl:39338 msgctxt "CVSS Vector" msgid "Confidentiality" msgstr "Confidentialité" #: classic/omp.xsl:39360 msgctxt "CVSS Vector" msgid "Integrity" msgstr "Integrité" #: classic/omp.xsl:39382 msgctxt "CVSS Vector" msgid "Availability" msgstr "Disponibilité" #: classic/omp.xsl:39407 classic/omp.xsl:39426 msgctxt "CVSS Calculator" msgid "Calculate" msgstr "Calculer" #: classic/omp.xsl:39412 msgctxt "CVSS Calculator" msgid "From Vector" msgstr "À partir du vecteur" #: classic/omp.xsl:39435 msgctxt "CVSS Calculator" msgid "Base Vector" msgstr "Vecteur de base" #: classic/omp.xsl:39441 msgctxt "CVSS Calculator" msgid "Base Score" msgstr "Score de base" #: classic/omp.xsl:39452 #, fuzzy msgid "" "Invalid CVSS Base Vector value provided. Use back button of your browser to " "edit the vector." msgstr "" "Vecteur CVSS de base fourni invalide. Veuillez utiliser le bouton " "'précédent' de votre fureteur et éditer le vecteur." #: classic/omp.xsl:645 msgid "%1 day" msgid_plural "%1 days" msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:648 msgid "%1 hour" msgid_plural "%1 hours" msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:651 msgid "%1 minute" msgid_plural "%1 minutes" msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:654 msgid "%1 second" msgid_plural "%1 seconds" msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:18642 msgid "A Task using this schedule will be affected by changes made here." msgid_plural "" "%1 Tasks using this schedule will be affected by changes made here." msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:32862 msgid "" "Includes %1 host where CPE was found in inventory, but number of " "installations could not be determined" msgid_plural "" "Includes %1 hosts where CPE was found in inventory, but number of " "installations could not be determined" msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:36599 msgid "Too old (%1 day)" msgid_plural "Too old (%1 days)" msgstr[0] "" msgstr[1] "" #: classic/omp.xsl:36604 msgid "%1 day old" msgid_plural "%1 days old" msgstr[0] "" msgstr[1] "" #: classic/wizard.xsl:49 #, fuzzy msgid "Wizard" msgstr "Assistant" #: classic/wizard.xsl:51 classic/wizard.xsl:58 #, fuzzy msgctxt "Action Verb" msgid "Start Scan" msgstr "Démarrer l'analyse" #: classic/wizard.xsl:59 classic/wizard.xsl:167 #, fuzzy msgid "Task Wizard" msgstr "Assistant de Tâche" #: classic/wizard.xsl:66 classic/wizard.xsl:451 #, fuzzy msgid "Advanced Task Wizard" msgstr "Assistant de Tâche avancé" #: classic/wizard.xsl:73 classic/wizard.xsl:618 #, fuzzy msgid "Modify Task Wizard" msgstr "Assistant de modification de tâche" #: classic/wizard.xsl:89 msgid "Welcome to the scan task management!" msgstr "" #: classic/wizard.xsl:90 msgid "" "If you would like to start your first vulnerability scan, the scan wizard " "can help you to do so with just one click." msgstr "" #: classic/wizard.xsl:91 msgid "" "Simply select the wizard icon from the icon bar in the top-left of this page." msgstr "" #: classic/wizard.xsl:105 #, fuzzy msgid "Quick start: Immediately scan an IP address" msgstr "Démarrage rapide: analyse immédiat d'une adresse IP" #: classic/wizard.xsl:108 #, fuzzy msgid "IP address or hostname:" msgstr "Adresse IP ou nom d'hôte :" #: classic/wizard.xsl:131 msgid "The default address is either your computer or your network gateway." msgstr "" #: classic/wizard.xsl:134 #, fuzzy msgid "As a short-cut I will do the following for you:" msgstr "Pour ce raccourci, je ferais les actions suivantes pour vous :" #: classic/wizard.xsl:136 #, fuzzy msgid "Create a new Target" msgstr "Créer une cible" #: classic/wizard.xsl:137 #, fuzzy msgid "Create a new Task" msgstr "Créer une tâche" #: classic/wizard.xsl:138 #, fuzzy msgid "Start this scan task right away" msgstr "Démarrage direct de cette tâche d'analyse" #: classic/wizard.xsl:139 #, fuzzy msgid "" "Switch the view to reload every 30 seconds so you can lean back and watch " "the scan progress" msgstr "" "Changement du rafraichissement de l'affichage toutes les 30 secondes afin " "que vous puissiez vous appuyer contre le dossier de votre chaise et observer " "l’évolution de l'analyse" #: classic/wizard.xsl:143 #, fuzzy msgid "" "In fact, you must not lean back. As soon as the scan progress is beyond 1%, " "you can already jump into the scan report via the link in the Reports Total " "column and review the results collected so far." msgstr "" "A vrai dire, vous n'avez pas à vous appuyer contre le dossier de votre " "chaise. Dés que l'analyse a dépassé les 1%, vous pouvez déjà vérifier les " "résultats de l'analyse à l'aide du lien dans la colonne Total du Rapport." #: classic/wizard.xsl:146 #, fuzzy msgid "" "When creating the Target and Task I will use the defaults as configured in " "\"My Settings\"." msgstr "" "Lors de la création de la cible et de la tâche, j'utiliserai la plage de " "port par défaut, ainsi que le scanneur OpenVAS configuré dans \"Mes Réglages" "\"" #: classic/wizard.xsl:149 #, fuzzy msgid "By clicking the New Task icon" msgstr "En cliquant l’icône nouvelle tâche" #: classic/wizard.xsl:157 msgid "you can create a new Task yourself." msgstr "" #: classic/wizard.xsl:196 #, fuzzy msgid "" "I can help you by creating a new scan task and automatically starting it." msgstr "" "Je peux aider en créant une nouvelle tâche d'analyse et en la démarrant " "automatiquement." #: classic/wizard.xsl:197 #, fuzzy msgid "" "All you need to do is enter a name for the new task and the IP address or " "host name of the target, and select a scan configuration." msgstr "" "Tout ce que vous avez a faire est entrer un nom pour la nouvelle tâche, " "ainsi que l'adresse IP ou le nom d'hôte de la cible et une configuration " "d'analyse." #: classic/wizard.xsl:198 #, fuzzy msgid "" "You can choose if you want me to run the scan immediately, schedule the task " "for a later date and time, or just create the task so you can run it " "manually later." msgstr "" "Vous pouvez décider si vous voulez que j’exécute l'analyse immédiatement, " "que je la planifie pour plus tard, ou que je crée juste la tâche afin que " "vous puissiez l’exécuter manuellement plus tard." #: classic/wizard.xsl:199 #, fuzzy msgid "" "In order to run an authenticated scan, you have to select SSH and/or SMB " "credentials, but you can also run an unauthenticated scan by not selecting " "any credentials." msgstr "" "Afin d’exécuter une analyse authentifié, vous devez sélectionner des " "information d'authentification SSH et / ou SMB, mais vous pouvez aussi " "exécuter une analyse non authentifié en ne sélectionnant aucun des deux." #: classic/wizard.xsl:202 #, fuzzy msgid "" "If you enter an email address in the \"Email report to\" field, a report of " "the scan will be sent to this address once it is finished." msgstr "" "Si vous entrez une adresse de courrier électronique dans le champ \"Envoyer " "le rapport a\", un rapport de l'analyse sera envoyé a cette adresse une fois " "l'analyse terminé." #: classic/wizard.xsl:206 #, fuzzy msgid "Finally, you can select a slave which will run the scan." msgstr "" "Enfin, vous pouvez aussi sélectionner un esclave qui va exécuter l'analyse." #: classic/wizard.xsl:209 msgid "For any other setting I will apply the defaults from \"My Settings\"." msgstr "" #: classic/wizard.xsl:215 #, fuzzy msgid "Quick start: Create a new task" msgstr "Démarrage rapide: Création d'une nouvelle tâche" #: classic/wizard.xsl:219 #, fuzzy msgid "Task Name" msgstr "Nom de la tâche" #: classic/wizard.xsl:249 #, fuzzy msgid "Target Host(s)" msgstr "Hôte(s) cible" #: classic/wizard.xsl:258 classic/wizard.xsl:523 #, fuzzy msgid "Start time" msgstr "Heure de démarrage" #: classic/wizard.xsl:264 #, fuzzy msgid "Start immediately" msgstr "Démarrage immédiat" #: classic/wizard.xsl:270 classic/wizard.xsl:535 #, fuzzy msgid "Create Schedule" msgstr "Créer une planification" #: classic/wizard.xsl:335 #, fuzzy msgid "Do not start automatically" msgstr "Ne pas démarrer automatiquement" #: classic/wizard.xsl:410 classic/wizard.xsl:601 #, fuzzy msgid "Email report to" msgstr "Envoyer le rapport à" #: classic/wizard.xsl:421 classic/dynamic_strings.xsl:82 #, fuzzy msgid "Slave" msgstr "Esclave" #: classic/wizard.xsl:479 #, fuzzy msgid "" "I will modify an existing task for you. The difference to the Edit Task " "dialog is that here you can enter values for associated objects directly. I " "will then create them for you automatically and assign them to the selected " "task." msgstr "" "Je vais modifier une tâche existante pour vous. La différence avec le " "dialogue Éditer une Tâche est que ici, vous pouvez entrer des valeurs pour " "les objets associés directement. Je vais ensuite les créer automatiquement " "et les assigner a la tâche sélectionnée." #: classic/wizard.xsl:483 #, fuzzy msgid "Please be aware that" msgstr "Veuillez faire attention à" #: classic/wizard.xsl:486 #, fuzzy msgid "setting a start time overwrites a possibly already existing one," msgstr "" "établir un temps de démarrage écrase celui qui existait possiblement " "auparavant," #: classic/wizard.xsl:489 #, fuzzy msgid "" "setting an Email Address means adding an additional Alert, not replacing an " "existing one." msgstr "" "établir une adresse de courrier électronique signifie ajouter une une " "nouvelle Alerte, et pas remplacer une Alerte existante." #: classic/wizard.xsl:500 #, fuzzy msgid "Quick edit: Modify a task" msgstr "Édition rapide: Modifier une tâche" #: classic/wizard.xsl:529 #, fuzzy msgid "Do not change" msgstr "Ne pas changer" #: classic/dynamic_strings.xsl:46 #, fuzzy msgid "Successfully logged out." msgstr "Correctement déconnecté." #: classic/dynamic_strings.xsl:47 #, fuzzy msgid "Already logged out." msgstr "Déjà déconnecté." #: classic/dynamic_strings.xsl:48 #, fuzzy msgid "Logged out. OMP service is down." msgstr "Déconnecté. Le Service OMP n'a pu être contacté." #: classic/dynamic_strings.xsl:49 #, fuzzy msgid "Login failed." msgstr "Erreur d'authentification." #: classic/dynamic_strings.xsl:50 #, fuzzy msgid "Login failed. OMP service is down." msgstr "Erreur d'authentification. Le service OMP n'a pu être contacté." #: classic/dynamic_strings.xsl:51 #, fuzzy msgid "Login failed. Error during authentication." msgstr "Erreur d'authentification. Erreur pendant l'authentification." #: classic/dynamic_strings.xsl:52 #, fuzzy msgid "Session has expired. Please login again." msgstr "Session expiré. Veuillez vous authentifier à nouveau." #: classic/dynamic_strings.xsl:53 #, fuzzy msgid "Cookie missing or bad. Please login again." msgstr "Cookie absent ou mauvais. Veuillez vous authentifier à nouveau." #: classic/dynamic_strings.xsl:54 #, fuzzy msgid "Token missing or bad. Please login again." msgstr "Token absent ou mauvais. Veuillez vous authentifier à nouveau." #: classic/dynamic_strings.xsl:78 #, fuzzy msgid "Scan Configuration" msgstr "Configuration de l'analyse" #: classic/dynamic_strings.xsl:104 #, fuzzy msgid "All SecInfo Information" msgstr "Toute les informations de sécurité" #: classic/dynamic_strings.xsl:108 #, fuzzy msgid "Configs" msgstr "Configs" #: classic/dynamic_strings.xsl:110 #, fuzzy msgid "Scan Configurations" msgstr "Configurations de l'analyse" #: classic/dynamic_strings.xsl:114 #, fuzzy msgid "Slaves" msgstr "Esclaves" #: classic/dynamic_strings.xsl:127 #, fuzzy msgid "Global Task" msgstr "Tâche globale" #: classic/dynamic_strings.xsl:128 #, fuzzy msgid "Global Note" msgstr "Note globale" #: classic/dynamic_strings.xsl:129 #, fuzzy msgid "Global Override" msgstr "Redéfinition global" #: classic/dynamic_strings.xsl:130 #, fuzzy msgid "Global Target" msgstr "Cible globale" #: classic/dynamic_strings.xsl:131 #, fuzzy msgid "Global Port List" msgstr "Plage de port globale" #: classic/dynamic_strings.xsl:132 #, fuzzy msgid "Global Credential" msgstr "Information d'authentification globale" #: classic/dynamic_strings.xsl:133 #, fuzzy msgid "Global Config" msgstr "Configuration globale" #: classic/dynamic_strings.xsl:134 #, fuzzy msgid "Global Scan Config" msgstr "Config d'analyse globale" #: classic/dynamic_strings.xsl:135 #, fuzzy msgid "Global Scan Configuration" msgstr "Configuration d'analyse globale" #: classic/dynamic_strings.xsl:136 #, fuzzy msgid "Global Alert" msgstr "Alerte Globale" #: classic/dynamic_strings.xsl:137 #, fuzzy msgid "Global Schedule" msgstr "Planification Globale" #: classic/dynamic_strings.xsl:138 #, fuzzy msgid "Global Report Format" msgstr "Format de Rapport Globale" #: classic/dynamic_strings.xsl:139 #, fuzzy msgid "Global Slave" msgstr "Esclave Global" #: classic/dynamic_strings.xsl:140 #, fuzzy msgid "Global Agent" msgstr "Agent global" #: classic/dynamic_strings.xsl:141 #, fuzzy msgid "Global Scanner" msgstr "Scanneur global" #: classic/dynamic_strings.xsl:142 #, fuzzy msgid "Global Filter" msgstr "Filtre global" #: classic/dynamic_strings.xsl:143 #, fuzzy msgid "Global Tag" msgstr "Étiquette global" #: classic/dynamic_strings.xsl:144 #, fuzzy msgid "Global Permission" msgstr "Permission globale" #: classic/dynamic_strings.xsl:145 #, fuzzy msgid "Global User" msgstr "Utilisateur global" #: classic/dynamic_strings.xsl:146 #, fuzzy msgid "Global Group" msgstr "Groupe global" #: classic/dynamic_strings.xsl:147 #, fuzzy msgid "Global Role" msgstr "Rôle global" #: classic/dynamic_strings.xsl:152 #, fuzzy msgid "Task owned by %1" msgstr "Tâche appartient à %1" #: classic/dynamic_strings.xsl:153 #, fuzzy msgid "Report owned by %1" msgstr "Rapport appartient à %1" #: classic/dynamic_strings.xsl:154 #, fuzzy msgid "Result owned by %1" msgstr "Résultat appartient à %1" #: classic/dynamic_strings.xsl:155 #, fuzzy msgid "Note owned by %1" msgstr "Note appartient à %1" #: classic/dynamic_strings.xsl:156 #, fuzzy msgid "Override owned by %1" msgstr "Redéfinition appartient à %1" #: classic/dynamic_strings.xsl:157 #, fuzzy msgid "Target owned by %1" msgstr "Cible appartient à %1" #: classic/dynamic_strings.xsl:158 #, fuzzy msgid "Port List owned by %1" msgstr "Plage de port appartient à %1" #: classic/dynamic_strings.xsl:159 #, fuzzy msgid "Credential owned by %1" msgstr "Information d'authentification appartient à %1" #: classic/dynamic_strings.xsl:160 #, fuzzy msgid "Scan Config owned by %1" msgstr "Config d'analyse appartient à %1" #: classic/dynamic_strings.xsl:161 #, fuzzy msgid "Alert owned by %1" msgstr "Alerte appartient à %1" #: classic/dynamic_strings.xsl:162 #, fuzzy msgid "Schedule owned by %1" msgstr "Planification appartient à %1" #: classic/dynamic_strings.xsl:163 #, fuzzy msgid "Report Format owned by %1" msgstr "Format de rapport appartient à %1" #: classic/dynamic_strings.xsl:164 #, fuzzy msgid "Slave owned by %1" msgstr "Esclave appartient à %1" #: classic/dynamic_strings.xsl:165 #, fuzzy msgid "Agent owned by %1" msgstr "Agent appartient à %1" #: classic/dynamic_strings.xsl:166 #, fuzzy msgid "Scanner owned by %1" msgstr "Scanneur appartient à %1" #: classic/dynamic_strings.xsl:167 #, fuzzy msgid "Filter owned by %1" msgstr "Filtre appartient à %1" #: classic/dynamic_strings.xsl:168 #, fuzzy msgid "Tag owned by %1" msgstr "Étiquette appartient à %1" #: classic/dynamic_strings.xsl:169 #, fuzzy msgid "Permission owned by %1" msgstr "Permission appartient à %1" #: classic/dynamic_strings.xsl:170 #, fuzzy msgid "User owned by %1" msgstr "Utilisateur appartient à %1" #: classic/dynamic_strings.xsl:171 #, fuzzy msgid "Group owned by %1" msgstr "Groupe appartient à %1" #: classic/dynamic_strings.xsl:172 #, fuzzy msgid "Role owned by %1" msgstr "Rôle appartient à %1" #: classic/dynamic_strings.xsl:177 #, fuzzy msgid "Task Details" msgstr "Détails de la tâche" #: classic/dynamic_strings.xsl:178 #, fuzzy msgid "Report Details" msgstr "Détails du rapport" #: classic/dynamic_strings.xsl:187 #, fuzzy msgid "CERT-Bund Advisory Details" msgstr "Détails du bulletin CERT-Bund" #: classic/dynamic_strings.xsl:190 #, fuzzy msgid "Port List Details" msgstr "Détails de la plage de port" #: classic/dynamic_strings.xsl:193 #, fuzzy msgid "Alert Details" msgstr "Détails de l'alerte" #: classic/dynamic_strings.xsl:195 #, fuzzy msgid "Report Format Details" msgstr "Détails du format de rapport" #: classic/dynamic_strings.xsl:196 #, fuzzy msgid "Slave Details" msgstr "Détails de l'esclave" #: classic/dynamic_strings.xsl:201 #, fuzzy msgid "Permission Details" msgstr "Détails de permission" #: classic/dynamic_strings.xsl:202 #, fuzzy msgid "User Details" msgstr "Détails sur l'utilisateur" #: classic/dynamic_strings.xsl:203 #, fuzzy msgid "Group Details" msgstr "Détails du groupe" #: classic/dynamic_strings.xsl:204 #, fuzzy msgid "Role Details" msgstr "Détails du rôle" #: classic/dynamic_strings.xsl:209 #, fuzzy msgid "View details of Task %1" msgstr "Afficher les détails de la tâche %1" #: classic/dynamic_strings.xsl:210 #, fuzzy msgid "View details of Report %1" msgstr "Afficher les détails du rapport %1" #: classic/dynamic_strings.xsl:211 #, fuzzy msgid "View details of Host %1" msgstr "Afficher les détails de l'hôte %1" #: classic/dynamic_strings.xsl:212 #, fuzzy msgid "View details of Result %1" msgstr "Afficher les détails du résultat %1" #: classic/dynamic_strings.xsl:213 #, fuzzy msgid "View details of Note %1" msgstr "Afficher les détails de la note %1" #: classic/dynamic_strings.xsl:214 #, fuzzy msgid "View details of Override %1" msgstr "Afficher les détails de la redéfinition %1" #: classic/dynamic_strings.xsl:215 #, fuzzy msgid "View details of NVT %1" msgstr "Afficher les détails du TVR %1" #: classic/dynamic_strings.xsl:216 #, fuzzy msgid "View details of CVE %1" msgstr "Afficher les détails du CVE %1" #: classic/dynamic_strings.xsl:217 #, fuzzy msgid "View details of CPE %1" msgstr "Afficher les détails du CPE %1" #: classic/dynamic_strings.xsl:218 #, fuzzy msgid "View details of OVAL Definition %1" msgstr "Afficher les détails de la définition OVAL %1" #: classic/dynamic_strings.xsl:219 #, fuzzy msgid "View details of CERT-Bund Advisory %1" msgstr "Afficher les détails du bulletin CERT-Bund %1" #: classic/dynamic_strings.xsl:220 #, fuzzy msgid "View details of DFN-CERT Advisory %1" msgstr "Afficher les détails du bulletin DFN-CERT %1" #: classic/dynamic_strings.xsl:221 #, fuzzy msgid "View details of Target %1" msgstr "Afficher les détails de la cible %1" #: classic/dynamic_strings.xsl:222 #, fuzzy msgid "View details of Port List %1" msgstr "Afficher les détails de la plage de port %1" #: classic/dynamic_strings.xsl:223 #, fuzzy msgid "View details of Credential %1" msgstr "Afficher les détails d'information d'authentification %1" #: classic/dynamic_strings.xsl:224 #, fuzzy msgid "View details of Scan Config %1" msgstr "Afficher les détails de la config d'analyse %1" #: classic/dynamic_strings.xsl:225 #, fuzzy msgid "View details of Alert %1" msgstr "Afficher les détails de l'alerte %1" #: classic/dynamic_strings.xsl:226 #, fuzzy msgid "View details of Schedule %1" msgstr "Afficher les détails de la planification %1" #: classic/dynamic_strings.xsl:227 #, fuzzy msgid "View details of Report Format %1" msgstr "Afficher les détails du format de rapport %1" #: classic/dynamic_strings.xsl:228 #, fuzzy msgid "View details of Slave %1" msgstr "Afficher les détails de l'esclave %1" #: classic/dynamic_strings.xsl:229 #, fuzzy msgid "View details of Agent %1" msgstr "Afficher les détails de l'agent %1" #: classic/dynamic_strings.xsl:230 #, fuzzy msgid "View details of Scanner %1" msgstr "Afficher les détails du scanneur %1" #: classic/dynamic_strings.xsl:231 #, fuzzy msgid "View details of Filter %1" msgstr "Afficher les détails du filtre %1" #: classic/dynamic_strings.xsl:232 #, fuzzy msgid "View details of Tag %1" msgstr "Afficher les détails de l'étiquette %1" #: classic/dynamic_strings.xsl:233 #, fuzzy msgid "View details of Permission %1" msgstr "Afficher les détails de Permission %1" #: classic/dynamic_strings.xsl:234 #, fuzzy msgid "View details of User %1" msgstr "Afficher les détails de l'utilisateur %1" #: classic/dynamic_strings.xsl:235 #, fuzzy msgid "View details of Group %1" msgstr "Afficher les détails du groupe %1" #: classic/dynamic_strings.xsl:236 #, fuzzy msgid "View details of Role %1" msgstr "afficher les détails du rôle %1" #: classic/dynamic_strings.xsl:241 #, fuzzy msgid "Export Task" msgstr "Exporter la tâche" #: classic/dynamic_strings.xsl:244 #, fuzzy msgid "Export Target" msgstr "Exporter la cible" #: classic/dynamic_strings.xsl:245 #, fuzzy msgid "Export Port List" msgstr "Exporter la plage de port" #: classic/dynamic_strings.xsl:246 #, fuzzy msgid "Export Credential" msgstr "Exporter les information d'authentification" #: classic/dynamic_strings.xsl:247 #, fuzzy msgid "Export Scan Config" msgstr "Exporter la config d'analyse" #: classic/dynamic_strings.xsl:248 #, fuzzy msgid "Export Alert" msgstr "Exporter l'alerte" #: classic/dynamic_strings.xsl:249 #, fuzzy msgid "Export Schedule" msgstr "Exporter la planification" #: classic/dynamic_strings.xsl:250 #, fuzzy msgid "Export Report Format" msgstr "Exporter le format de rapport" #: classic/dynamic_strings.xsl:251 #, fuzzy msgid "Export Slave" msgstr "Exporter l'esclave" #: classic/dynamic_strings.xsl:252 #, fuzzy msgid "Export Agent" msgstr "Exporter l'agent" #: classic/dynamic_strings.xsl:253 #, fuzzy msgid "Export Scanner" msgstr "Exporter le scanneur" #: classic/dynamic_strings.xsl:254 #, fuzzy msgid "Export Filter" msgstr "Exporter le filtre" #: classic/dynamic_strings.xsl:255 #, fuzzy msgid "Export Tag" msgstr "Exporter l'étiquette" #: classic/dynamic_strings.xsl:256 #, fuzzy msgid "Export Permission" msgstr "Exporter la permission" #: classic/dynamic_strings.xsl:257 #, fuzzy msgid "Export User" msgstr "Exporter l'utilisateur" #: classic/dynamic_strings.xsl:258 #, fuzzy msgid "Export Group" msgstr "Exporter le groupe" #: classic/dynamic_strings.xsl:259 #, fuzzy msgid "Export Role" msgstr "Exporter le rôle" #: classic/dynamic_strings.xsl:264 #, fuzzy msgid "Export Task as XML" msgstr "Exporter la tâche au format XML" #: classic/dynamic_strings.xsl:265 #, fuzzy msgid "Export Note as XML" msgstr "Exporter la note au format XML" #: classic/dynamic_strings.xsl:266 #, fuzzy msgid "Export Override as XML" msgstr "Exporter la redéfinition au format XML" #: classic/dynamic_strings.xsl:267 #, fuzzy msgid "Export Target as XML" msgstr "Exporter la cible au format XML" #: classic/dynamic_strings.xsl:268 #, fuzzy msgid "Export Port List as XML" msgstr "Exporter la plage de port au format XML" #: classic/dynamic_strings.xsl:269 #, fuzzy msgid "Export Credential as XML" msgstr "Exporter l'information d'authentification au format XML" #: classic/dynamic_strings.xsl:271 #, fuzzy msgid "Export Alert as XML" msgstr "Exporter l'alerte au format XML" #: classic/dynamic_strings.xsl:272 #, fuzzy msgid "Export Schedule as XML" msgstr "Exporter la planification au format XML" #: classic/dynamic_strings.xsl:273 #, fuzzy msgid "Export Report Format as XML" msgstr "Exporter le format de rapport au format XML" #: classic/dynamic_strings.xsl:274 #, fuzzy msgid "Export Slave as XML" msgstr "Exporter l'esclave au format XML" #: classic/dynamic_strings.xsl:275 #, fuzzy msgid "Export Agent as XML" msgstr "Exporter l'agent au format XML" #: classic/dynamic_strings.xsl:276 #, fuzzy msgid "Export Scanner as XML" msgstr "Exporter le scanneur au format XML" #: classic/dynamic_strings.xsl:277 #, fuzzy msgid "Export Filter as XML" msgstr "Exporter le filtre au format XML" #: classic/dynamic_strings.xsl:278 #, fuzzy msgid "Export Tag as XML" msgstr "Exporter l'étiquette au format XML" #: classic/dynamic_strings.xsl:279 #, fuzzy msgid "Export Permission as XML" msgstr "Exporter la permission au format XML" #: classic/dynamic_strings.xsl:280 #, fuzzy msgid "Export User as XML" msgstr "Exporter l'utilisateur au format XML" #: classic/dynamic_strings.xsl:281 #, fuzzy msgid "Export Group as XML" msgstr "Exporter le groupe au format XML" #: classic/dynamic_strings.xsl:282 #, fuzzy msgid "Export Role as XML" msgstr "Exporter le rôle au format XML" #: classic/dynamic_strings.xsl:310 #, fuzzy msgid "Task Filter" msgstr "Filtre de tâche" #: classic/dynamic_strings.xsl:311 #, fuzzy msgid "Report Filter" msgstr "Filtre de rapport" #: classic/dynamic_strings.xsl:312 #, fuzzy msgid "Result Filter" msgstr "Filtre de résultat" #: classic/dynamic_strings.xsl:313 #, fuzzy msgid "Note Filter" msgstr "Filtre de note" #: classic/dynamic_strings.xsl:314 #, fuzzy msgid "Override Filter" msgstr "Filtre de redéfinition" #: classic/dynamic_strings.xsl:321 #, fuzzy msgid "Info Filter" msgstr "Filtre d'info" #: classic/dynamic_strings.xsl:323 #, fuzzy msgid "Target Filter" msgstr "Filtre de cible" #: classic/dynamic_strings.xsl:324 #, fuzzy msgid "Port List Filter" msgstr "Filtre de plage de port" #: classic/dynamic_strings.xsl:325 #, fuzzy msgid "Credential Filter" msgstr "Filtre d'information d'authentification" #: classic/dynamic_strings.xsl:326 #, fuzzy msgid "Scan Config Filter" msgstr "Filtre de config d'analyse" #: classic/dynamic_strings.xsl:327 #, fuzzy msgid "Alert Filter" msgstr "Filtre d'alerte" #: classic/dynamic_strings.xsl:328 #, fuzzy msgid "Schedule Filter" msgstr "Filtre de planification" #: classic/dynamic_strings.xsl:329 #, fuzzy msgid "Report Format Filter" msgstr "Filtre de rapport de format" #: classic/dynamic_strings.xsl:330 #, fuzzy msgid "Slave Filter" msgstr "Filtre d'esclave" #: classic/dynamic_strings.xsl:331 #, fuzzy msgid "Agent Filter" msgstr "Filtre d'agent" #: classic/dynamic_strings.xsl:332 #, fuzzy msgid "Scanner Filter" msgstr "Filtre de scanneur" #: classic/dynamic_strings.xsl:333 #, fuzzy msgid "Filter Filter" msgstr "Filtre de filtre" #: classic/dynamic_strings.xsl:334 #, fuzzy msgid "Tag Filter" msgstr "Filtre d'étiquette" #: classic/dynamic_strings.xsl:335 #, fuzzy msgid "Permission Filter" msgstr "Filtre de permission" #: classic/dynamic_strings.xsl:336 #, fuzzy msgid "User Filter" msgstr "Filtre d'utilisateur" #: classic/dynamic_strings.xsl:337 #, fuzzy msgid "Group Filter" msgstr "Filtre de groupe" #: classic/dynamic_strings.xsl:338 #, fuzzy msgid "Role Filter" msgstr "Filtre de rôle" #: classic/dynamic_strings.xsl:343 #, fuzzy msgid "Permissions for Task \"%1\"" msgstr "Permissions pour la tâche \"%1\"" #: classic/dynamic_strings.xsl:344 #, fuzzy msgid "Permissions for Target \"%1\"" msgstr "Permissions pour la cible \"%1\"" #: classic/dynamic_strings.xsl:345 #, fuzzy msgid "Permissions for Port List \"%1\"" msgstr "Permissions pour la plage de port \"%1\"" #: classic/dynamic_strings.xsl:346 #, fuzzy msgid "Permissions for Credential \"%1\"" msgstr "Permissions pour l'information d'authentification \"%1\"" #: classic/dynamic_strings.xsl:347 #, fuzzy msgid "Permissions for Scan Config \"%1\"" msgstr "Permissions pour la config d'analyse \"%1\"" #: classic/dynamic_strings.xsl:348 #, fuzzy msgid "Permissions for Alert \"%1\"" msgstr "Permissions pour l'alerte \"%1\"" #: classic/dynamic_strings.xsl:349 #, fuzzy msgid "Permissions for Schedule \"%1\"" msgstr "Permissions pour la planification \"%1\"" #: classic/dynamic_strings.xsl:350 #, fuzzy msgid "Permissions for Report Format \"%1\"" msgstr "Permissions pour le format de rapport \"%1\"" #: classic/dynamic_strings.xsl:351 #, fuzzy msgid "Permissions for Slave \"%1\"" msgstr "Permissions pour l'esclave \"%1\"" #: classic/dynamic_strings.xsl:352 #, fuzzy msgid "Permissions for Agent \"%1\"" msgstr "Permissions pour l'agent \"%1\"" #: classic/dynamic_strings.xsl:353 #, fuzzy msgid "Permissions for Scanner \"%1\"" msgstr "Permissions pour le scanneur \"%1\"" #: classic/dynamic_strings.xsl:354 #, fuzzy msgid "Permissions for Filter \"%1\"" msgstr "Permissions pour le filtre \"%1\"" #: classic/dynamic_strings.xsl:355 #, fuzzy msgid "Permissions for Tag \"%1\"" msgstr "Permissions pour l'étiquette \"%1\"" #: classic/dynamic_strings.xsl:356 #, fuzzy msgid "Permissions for Permission \"%1\"" msgstr "Permissions pour la permission \"%1\"" #: classic/dynamic_strings.xsl:357 #, fuzzy msgid "Permissions for User \"%1\"" msgstr "Permissions pour l'utilisateur \"%1\"" #: classic/dynamic_strings.xsl:358 #, fuzzy msgid "Permissions for Group \"%1\"" msgstr "Permissions pour le groupe \"%1\"" #: classic/dynamic_strings.xsl:359 #, fuzzy msgid "Permissions for Role \"%1\"" msgstr "Permissions pour le rôle \"%1\"" #: classic/dynamic_strings.xsl:364 #, fuzzy msgid "New Task Filter from current term" msgstr "Nouveau filtre de tâche basé sur les termes courants " #: classic/dynamic_strings.xsl:365 #, fuzzy msgid "New Report Filter from current term" msgstr "Nouveau filtre de rapport basé sur les termes courants " #: classic/dynamic_strings.xsl:366 #, fuzzy msgid "New Result Filter from current term" msgstr "Nouveau filtre de résultat basé sur les termes courants" #: classic/dynamic_strings.xsl:367 #, fuzzy msgid "New Note Filter from current term" msgstr "Nouveau filtre de note basé sur les termes courants" #: classic/dynamic_strings.xsl:368 #, fuzzy msgid "New Override Filter from current term" msgstr "Nouveau filtre de redéfinition basé sur les termes courants " #: classic/dynamic_strings.xsl:369 #, fuzzy msgid "New Info Filter from current term" msgstr "Nouveau filtre d'info basé sur les termes courants" #: classic/dynamic_strings.xsl:370 #, fuzzy msgid "New All SecInfo Filter from current term" msgstr "Nouveau filtre de toutes les InfoSec basé sur les termes courants" #: classic/dynamic_strings.xsl:371 #, fuzzy msgid "New Target Filter from current term" msgstr "Nouveau filtre de cible basé sur les termes courants" #: classic/dynamic_strings.xsl:372 #, fuzzy msgid "New Port List Filter from current term" msgstr "Nouveau filtre de plage de port basé sur les termes courants" #: classic/dynamic_strings.xsl:373 #, fuzzy msgid "New Credential Filter from current term" msgstr "" "Nouveau filtre d'information d'authentification basé sur les termes courants" #: classic/dynamic_strings.xsl:374 #, fuzzy msgid "New Scan Config Filter from current term" msgstr "Nouveau filtre de config d'analyse basé sur les termes courants" #: classic/dynamic_strings.xsl:375 #, fuzzy msgid "New Alert Filter from current term" msgstr "Nouveau filtre d'alerte basé sur les termes courants" #: classic/dynamic_strings.xsl:376 #, fuzzy msgid "New Schedule Filter from current term" msgstr "Nouveau filtre de planification basé sur les termes courants" #: classic/dynamic_strings.xsl:377 #, fuzzy msgid "New Report Format Filter from current term" msgstr "Nouveau filtre de format de rapport basé sur les termes courants" #: classic/dynamic_strings.xsl:378 #, fuzzy msgid "New Slave Filter from current term" msgstr "Nouveau filtre d'esclave basé sur les termes courants" #: classic/dynamic_strings.xsl:379 #, fuzzy msgid "New Agent Filter from current term" msgstr "Nouveau filtre d'agent basé sur les termes courants" #: classic/dynamic_strings.xsl:380 #, fuzzy msgid "New Scanner Filter from current term" msgstr "Nouveau filtre de scanneur basé sur les termes courants." #: classic/dynamic_strings.xsl:381 #, fuzzy msgid "New Filter Filter from current term" msgstr "Nouveau filtre de filtre basé sur les termes courants" #: classic/dynamic_strings.xsl:382 #, fuzzy msgid "New Tag Filter from current term" msgstr "Nouveau filtre d'étiquette basé sur les termes courants" #: classic/dynamic_strings.xsl:383 #, fuzzy msgid "New Permission Filter from current term" msgstr "Nouveau filtre de permission basé sur les termes courants" #: classic/dynamic_strings.xsl:384 #, fuzzy msgid "New User Filter from current term" msgstr "Nouveau filtre d'utilisateur basé sur les termes courants" #: classic/dynamic_strings.xsl:385 #, fuzzy msgid "New Group Filter from current term" msgstr "Nouveau filtre de groupe basé sur les termes courants" #: classic/dynamic_strings.xsl:386 #, fuzzy msgid "New Role Filter from current term" msgstr "Nouveau filtre de rôle basé sur les termes courants" #: classic/dynamic_strings.xsl:401 #, fuzzy msgid "New Slave" msgstr "Nouvel esclave" #: classic/dynamic_strings.xsl:414 #, fuzzy msgid "Task is still in use" msgstr "Tâche est toujours en utilisation" #: classic/dynamic_strings.xsl:415 #, fuzzy msgid "Note is still in use" msgstr "Note est toujours en utilisation" #: classic/dynamic_strings.xsl:416 #, fuzzy msgid "Override is still in use" msgstr "Redéfinition est toujours en utilisation" #: classic/dynamic_strings.xsl:424 #, fuzzy msgid "Slave is still in use" msgstr "Esclave est toujours actif" #: classic/dynamic_strings.xsl:425 #, fuzzy msgid "Agent is still in use" msgstr "Agent est couramment actif" #: classic/dynamic_strings.xsl:430 #, fuzzy msgid "User is still in use" msgstr "Utilisateur est toujours en utilisation" #: classic/dynamic_strings.xsl:434 #, fuzzy msgid "Task is not writable" msgstr "Tâche n'est pas modifiable" #: classic/dynamic_strings.xsl:437 #, fuzzy msgid "Target is not writable" msgstr "Cible non modifiable" #: classic/dynamic_strings.xsl:438 #, fuzzy msgid "Port List is not writable" msgstr "Plage de port non modifiable" #: classic/dynamic_strings.xsl:439 #, fuzzy msgid "Credential is not writable" msgstr "Information d'authentification non modifiable" #: classic/dynamic_strings.xsl:441 #, fuzzy msgid "Alert is not writable" msgstr "Alerte non modifiable" #: classic/dynamic_strings.xsl:442 #, fuzzy msgid "Schedule is not writable" msgstr "Planification non modifiable" #: classic/dynamic_strings.xsl:443 #, fuzzy msgid "Report Format is not writable" msgstr "Format de rapport non modifiable" #: classic/dynamic_strings.xsl:444 #, fuzzy msgid "Slave is not writable" msgstr "Esclave non modifiable" #: classic/dynamic_strings.xsl:445 #, fuzzy msgid "Agent is not writable" msgstr "Agent non modifiable" #: classic/dynamic_strings.xsl:446 #, fuzzy msgid "Scanner is not writable" msgstr "Scanneur non modifiable" #: classic/dynamic_strings.xsl:447 #, fuzzy msgid "Filter is not writable" msgstr "Filtre non modifiable" #: classic/dynamic_strings.xsl:448 #, fuzzy msgid "Tag is not writable" msgstr "Étiquette non modifiable" #: classic/dynamic_strings.xsl:449 #, fuzzy msgid "Permission is not writable" msgstr "Permission non modifiable" #: classic/dynamic_strings.xsl:450 #, fuzzy msgid "User is not writable" msgstr "Utilisateur non modifiable" #: classic/dynamic_strings.xsl:451 #, fuzzy msgid "Group is not writable" msgstr "Groupe non modifiable" #: classic/dynamic_strings.xsl:452 #, fuzzy msgid "Role is not writable" msgstr "Rôle non modifiable" #: classic/dynamic_strings.xsl:454 #, fuzzy msgid "Task cannot be deleted" msgstr "Tâche non modifiable" #: classic/dynamic_strings.xsl:455 #, fuzzy msgid "Report cannot be deleted" msgstr "Rapport non modifiable" #: classic/dynamic_strings.xsl:456 #, fuzzy msgid "Note cannot be deleted" msgstr "Note non modifiable" #: classic/dynamic_strings.xsl:457 #, fuzzy msgid "Override cannot be deleted" msgstr "Redéfinition non supprimable" #: classic/dynamic_strings.xsl:458 #, fuzzy msgid "Target cannot be deleted" msgstr "Cible non supprimable" #: classic/dynamic_strings.xsl:459 #, fuzzy msgid "Port List cannot be deleted" msgstr "Plage de port non supprimable" #: classic/dynamic_strings.xsl:460 #, fuzzy msgid "Credential cannot be deleted" msgstr "Information d'authentification non supprimable" #: classic/dynamic_strings.xsl:461 #, fuzzy msgid "Scan Config cannot be deleted" msgstr "Config d'analyse non supprimable" #: classic/dynamic_strings.xsl:462 #, fuzzy msgid "Alert cannot be deleted" msgstr "Alerte non supprimable" #: classic/dynamic_strings.xsl:463 #, fuzzy msgid "Schedule cannot be deleted" msgstr "Planification non supprimable" #: classic/dynamic_strings.xsl:464 #, fuzzy msgid "Report Format cannot be deleted" msgstr "Format de rapport non supprimable" #: classic/dynamic_strings.xsl:465 #, fuzzy msgid "Slave cannot be deleted" msgstr "Esclave non supprimable" #: classic/dynamic_strings.xsl:466 #, fuzzy msgid "Agent cannot be deleted" msgstr "Agent non supprimable" #: classic/dynamic_strings.xsl:467 #, fuzzy msgid "Scanner cannot be deleted" msgstr "Scanneur non supprimable" #: classic/dynamic_strings.xsl:468 #, fuzzy msgid "Filter cannot be deleted" msgstr "Filtre non supprimable" #: classic/dynamic_strings.xsl:469 #, fuzzy msgid "Tag cannot be deleted" msgstr "Étiquette non supprimable" #: classic/dynamic_strings.xsl:470 #, fuzzy msgid "Permission cannot be deleted" msgstr "Permission non supprimable" #: classic/dynamic_strings.xsl:472 #, fuzzy msgid "Group cannot be deleted" msgstr "Groupe non supprimable" #: classic/dynamic_strings.xsl:473 #, fuzzy msgid "Role cannot be deleted" msgstr "Rôle non supprimable" #: classic/dynamic_strings.xsl:475 #, fuzzy msgid "Task cannot be moved to the trashcan" msgstr "Impossible de déplacer la tâche dans la corbeille" #: classic/dynamic_strings.xsl:476 #, fuzzy msgid "Report cannot be moved to the trashcan" msgstr "Impossible de déplacer le rapport dans la corbeille" #: classic/dynamic_strings.xsl:477 #, fuzzy msgid "Note cannot be moved to the trashcan" msgstr "Impossible de déplacer la note dans la corbeille" #: classic/dynamic_strings.xsl:478 #, fuzzy msgid "Override cannot be moved to the trashcan" msgstr "Impossible de déplacer la redéfinition dans la corbeille" #: classic/dynamic_strings.xsl:479 #, fuzzy msgid "Target cannot be moved to the trashcan" msgstr "Impossible de déplacer la cible dans la corbeille" #: classic/dynamic_strings.xsl:480 #, fuzzy msgid "Port List cannot be moved to the trashcan" msgstr "Impossible de déplacer la plage de port dans la corbeille" #: classic/dynamic_strings.xsl:481 #, fuzzy msgid "Credential cannot be moved to the trashcan" msgstr "" "Impossible de déplacer l'information d'authentification dans la corbeille" #: classic/dynamic_strings.xsl:482 #, fuzzy msgid "Scan Config cannot be moved to the trashcan" msgstr "Impossible de déplacer la config d'analyse dans la corbeille" #: classic/dynamic_strings.xsl:483 #, fuzzy msgid "Alert cannot be moved to the trashcan" msgstr "Impossible de déplacer l'alerte dans la corbeille" #: classic/dynamic_strings.xsl:484 #, fuzzy msgid "Schedule cannot be moved to the trashcan" msgstr "Impossible de déplacer la planification dans la corbeille" #: classic/dynamic_strings.xsl:485 #, fuzzy msgid "Report Format cannot be moved to the trashcan" msgstr "Impossible de déplacer le format de rapport dans la corbeille" #: classic/dynamic_strings.xsl:486 #, fuzzy msgid "Slave cannot be moved to the trashcan" msgstr "Impossible de déplacer l'esclave dans la corbeille" #: classic/dynamic_strings.xsl:487 #, fuzzy msgid "Agent cannot be moved to the trashcan" msgstr "Impossible de déplacer l'agent dans la corbeille" #: classic/dynamic_strings.xsl:488 #, fuzzy msgid "Scanner cannot be moved to the trashcan" msgstr "Impossible de déplacer le scanneur dans la corbeille" #: classic/dynamic_strings.xsl:489 #, fuzzy msgid "Filter cannot be moved to the trashcan" msgstr "Impossible de déplacer le filtre dans la corbeille" #: classic/dynamic_strings.xsl:490 #, fuzzy msgid "Tag cannot be moved to the trashcan" msgstr "Impossible de déplacer l’étiquette dans la corbeille" #: classic/dynamic_strings.xsl:491 #, fuzzy msgid "Permission cannot be moved to the trashcan" msgstr "Impossible de déplacer la permission dans la corbeille" #: classic/dynamic_strings.xsl:492 #, fuzzy msgid "User cannot be moved to the trashcan" msgstr "Impossible de déplacer l'utilisateur dans la corbeille" #: classic/dynamic_strings.xsl:493 #, fuzzy msgid "Group cannot be moved to the trashcan" msgstr "Impossible de déplacer le groupe dans la corbeille" #: classic/dynamic_strings.xsl:494 #, fuzzy msgid "Role cannot be moved to the trashcan" msgstr "Impossible de déplacer le rôle dans la corbeille" #: classic/dynamic_strings.xsl:496 #, fuzzy msgid "Permission to move Task to trashcan denied" msgstr "Permission interdite de déplacer la tâche vers la corbeille" #: classic/dynamic_strings.xsl:497 #, fuzzy msgid "Permission to move Report to trashcan denied" msgstr "Permission interdite de déplacer le rapport dans la corbeille" #: classic/dynamic_strings.xsl:500 #, fuzzy msgid "Permission to move Target to trashcan denied" msgstr "Permission interdite de déplacer la cible dans la corbeille" #: classic/dynamic_strings.xsl:501 #, fuzzy msgid "Permission to move Port List to trashcan denied" msgstr "Droits insuffisants pour déplacer la plage de port dans la corbeille." #: classic/dynamic_strings.xsl:502 #, fuzzy msgid "Permission to move Credential to trashcan denied" msgstr "" "Droits insuffisants pour déplacer l'information d'authentification dans la " "corbeille." #: classic/dynamic_strings.xsl:503 #, fuzzy msgid "Permission to move Scan Config to trashcan denied" msgstr "Permission de déplacer la config d'analyse dans la corbeille refusée" #: classic/dynamic_strings.xsl:504 #, fuzzy msgid "Permission to move Alert to trashcan denied" msgstr "Permission interdite de déplacer l'alerte dans la corbeille" #: classic/dynamic_strings.xsl:505 #, fuzzy msgid "Permission to move Schedule to trashcan denied" msgstr "Permission interdite de déplacer la planification dans la corbeille" #: classic/dynamic_strings.xsl:506 #, fuzzy msgid "Permission to move Report Format to trashcan denied" msgstr "" "Permission interdite de déplacer le format de rapport dans la corbeille" #: classic/dynamic_strings.xsl:507 #, fuzzy msgid "Permission to move Slave to trashcan denied" msgstr "Permission interdite de déplacer l'esclave dans la corbeille" #: classic/dynamic_strings.xsl:508 #, fuzzy msgid "Permission to move Agent to trashcan denied" msgstr "Permission interdite de déplacer l'agent dans la corbeille" #: classic/dynamic_strings.xsl:509 #, fuzzy msgid "Permission to move Scanner to trashcan denied" msgstr "Permission interdite de déplacer le scanneur dans la corbeille" #: classic/dynamic_strings.xsl:510 #, fuzzy msgid "Permission to move Filter to trashcan denied" msgstr "Permission interdite de déplacer le filtre dans la corbeille" #: classic/dynamic_strings.xsl:511 #, fuzzy msgid "Permission to move Tag to trashcan denied" msgstr "Permission interdite de déplacer l'étiquette dans la corbeille" #: classic/dynamic_strings.xsl:512 #, fuzzy msgid "Permission to move Permission to trashcan denied" msgstr "Permission interdite de déplacer la permission dans la corbeille" #: classic/dynamic_strings.xsl:513 #, fuzzy msgid "Permission to move User to trashcan denied" msgstr "Permission interdite de déplacer l'utilisateur dans la corbeille" #: classic/dynamic_strings.xsl:514 #, fuzzy msgid "Permission to move Group to trashcan denied" msgstr "Permission interdite de déplacer le groupe dans la corbeille" #: classic/dynamic_strings.xsl:515 #, fuzzy msgid "Permission to move Role to trashcan denied" msgstr "Permission interdite de déplacer le rôle dans la corbeille" #: classic/dynamic_strings.xsl:517 #, fuzzy msgid "Permission to edit Task denied" msgstr "Permission d’éditer la tâche interdite" #: classic/dynamic_strings.xsl:518 #, fuzzy msgid "Permission to edit Report denied" msgstr "Permission d’éditer le rapport interdite" #: classic/dynamic_strings.xsl:521 #, fuzzy msgid "Permission to edit Target denied" msgstr "Permission d’éditer la cible interdite" #: classic/dynamic_strings.xsl:522 #, fuzzy msgid "Permission to edit Port List denied" msgstr "Permission d’éditer la plage de port interdite" #: classic/dynamic_strings.xsl:523 #, fuzzy msgid "Permission to edit Credential denied" msgstr "Permission d’éditer l'information d'authentification interdite" #: classic/dynamic_strings.xsl:524 #, fuzzy msgid "Permission to edit Scan Config denied" msgstr "Permission d’éditer la config d'analyse interdite" #: classic/dynamic_strings.xsl:525 #, fuzzy msgid "Permission to edit Alert denied" msgstr "Permission d’éditer l'alerte interdite" #: classic/dynamic_strings.xsl:526 #, fuzzy msgid "Permission to edit Schedule denied" msgstr "Permission d’éditer la planification interdite" #: classic/dynamic_strings.xsl:527 #, fuzzy msgid "Permission to edit Report Format denied" msgstr "Permission d'éditer le format de rapport refusée" #: classic/dynamic_strings.xsl:528 #, fuzzy msgid "Permission to edit Slave denied" msgstr "Permission d’éditer l'esclave refusée" #: classic/dynamic_strings.xsl:529 #, fuzzy msgid "Permission to edit Agent denied" msgstr "Permission d’éditer l'agent refusée" #: classic/dynamic_strings.xsl:530 #, fuzzy msgid "Permission to edit Scanner denied" msgstr "Permission d’éditer le scanneur refusée" #: classic/dynamic_strings.xsl:531 #, fuzzy msgid "Permission to edit Filter denied" msgstr "Permission d’éditer le filtre refusée" #: classic/dynamic_strings.xsl:532 #, fuzzy msgid "Permission to edit Tag denied" msgstr "Permission d’éditer l'étiquette refusée" #: classic/dynamic_strings.xsl:533 #, fuzzy msgid "Permission to edit Permission denied" msgstr "Permission d’éditer la permission refusée" #: classic/dynamic_strings.xsl:534 #, fuzzy msgid "Permission to edit User denied" msgstr "Permission d’éditer l'utilisateur refusée" #: classic/dynamic_strings.xsl:535 #, fuzzy msgid "Permission to edit Group denied" msgstr "Permission d’éditer le groupe refusée" #: classic/dynamic_strings.xsl:536 #, fuzzy msgid "Permission to edit Role denied" msgstr "Permission d’éditer la cible interdite" #: classic/dynamic_strings.xsl:538 #, fuzzy msgid "Cannot modify Task" msgstr "Vous ne pouvez pas modifier la tâche" #: classic/dynamic_strings.xsl:539 #, fuzzy msgid "Cannot modify Report" msgstr "Vous ne pouvez pas modifier Rapport" #: classic/dynamic_strings.xsl:540 #, fuzzy msgid "Cannot modify Note" msgstr "Vous ne pouvez pas modifier la note" #: classic/dynamic_strings.xsl:541 #, fuzzy msgid "Cannot modify Override" msgstr "Vous ne pouvez pas modifier Override" #: classic/dynamic_strings.xsl:542 #, fuzzy msgid "Cannot modify Target" msgstr "Vous ne pouvez pas modifier la cible" #: classic/dynamic_strings.xsl:543 #, fuzzy msgid "Cannot modify Port List" msgstr "Vous ne pouvez pas modifier la liste Port" #: classic/dynamic_strings.xsl:544 #, fuzzy msgid "Cannot modify Credential" msgstr "Vous ne pouvez pas modifier Credential" #: classic/dynamic_strings.xsl:545 #, fuzzy msgid "Cannot modify Scan Config" msgstr "Vous ne pouvez pas modifier Numériser Config" #: classic/dynamic_strings.xsl:546 #, fuzzy msgid "Cannot modify Alert" msgstr "Vous ne pouvez pas modifier Alert" #: classic/dynamic_strings.xsl:547 #, fuzzy msgid "Cannot modify Schedule" msgstr "Impossible de modifier la planification" #: classic/dynamic_strings.xsl:548 #, fuzzy msgid "Cannot modify Report Format" msgstr "Impossible de modifier le format de rapport" #: classic/dynamic_strings.xsl:549 #, fuzzy msgid "Cannot modify Slave" msgstr "Impossible de modifier l'esclave" #: classic/dynamic_strings.xsl:550 #, fuzzy msgid "Cannot modify Agent" msgstr "Impossible de modifier l'agent" #: classic/dynamic_strings.xsl:551 #, fuzzy msgid "Cannot modify Scanner" msgstr "Impossible de modifier le scanneur" #: classic/dynamic_strings.xsl:552 #, fuzzy msgid "Cannot modify Filter" msgstr "Impossible de modifier le filtre" #: classic/dynamic_strings.xsl:553 #, fuzzy msgid "Cannot modify Tag" msgstr "Impossible de modifier l'étiquette" #: classic/dynamic_strings.xsl:554 #, fuzzy msgid "Cannot modify Permission" msgstr "Impossible de modifier la permission" #: classic/dynamic_strings.xsl:555 #, fuzzy msgid "Cannot modify User" msgstr "Impossible de modifier l'utilisateur" #: classic/dynamic_strings.xsl:556 #, fuzzy msgid "Cannot modify Group" msgstr "Vous ne pouvez pas modifier Groupe" #: classic/dynamic_strings.xsl:557 #, fuzzy msgid "Cannot modify Role" msgstr "Vous ne pouvez pas modifier le rôle" #: classic/dynamic_strings.xsl:559 #, fuzzy msgid "Task may not be cloned" msgstr "L'esclave ne peut pas être cloné" #: classic/dynamic_strings.xsl:560 #, fuzzy msgid "Report may not be cloned" msgstr "Format de rapport non supprimable" #: classic/dynamic_strings.xsl:561 #, fuzzy msgid "Note may not be cloned" msgstr "Format de rapport non supprimable" #: classic/dynamic_strings.xsl:562 #, fuzzy msgid "Override may not be cloned" msgstr "L'esclave ne peut pas être cloné" #: classic/dynamic_strings.xsl:563 #, fuzzy msgid "Target may not be cloned" msgstr "L'agent ne peut pas être cloné" #: classic/dynamic_strings.xsl:564 #, fuzzy msgid "Port List may not be cloned" msgstr "Permission non supprimable" #: classic/dynamic_strings.xsl:565 #, fuzzy msgid "Credential may not be cloned" msgstr "Information d'authentification non supprimable" #: classic/dynamic_strings.xsl:566 #, fuzzy msgid "Scan Config may not be cloned" msgstr "La config d'analyse ne peut pas être clonée" #: classic/dynamic_strings.xsl:567 #, fuzzy msgid "Alert may not be cloned" msgstr "L'alerte ne peut pas être clonée" #: classic/dynamic_strings.xsl:568 #, fuzzy msgid "Schedule may not be cloned" msgstr "La planification ne peut pas être clonée" #: classic/dynamic_strings.xsl:569 #, fuzzy msgid "Report Format may not be cloned" msgstr "Le format de rapport ne peut pas être cloné" #: classic/dynamic_strings.xsl:570 #, fuzzy msgid "Slave may not be cloned" msgstr "L'esclave ne peut pas être cloné" #: classic/dynamic_strings.xsl:571 #, fuzzy msgid "Agent may not be cloned" msgstr "L'agent ne peut pas être cloné" #: classic/dynamic_strings.xsl:572 #, fuzzy msgid "Scanner may not be cloned" msgstr "Le scanneur ne peut pas être cloné" #: classic/dynamic_strings.xsl:573 #, fuzzy msgid "Filter may not be cloned" msgstr "L'alerte ne peut pas être clonée" #: classic/dynamic_strings.xsl:574 #, fuzzy msgid "Tag may not be cloned" msgstr "L'esclave ne peut pas être cloné" #: classic/dynamic_strings.xsl:575 #, fuzzy msgid "Permission may not be cloned" msgstr "Permission non supprimable" #: classic/dynamic_strings.xsl:576 #, fuzzy msgid "User may not be cloned" msgstr "L'alerte ne peut pas être clonée" #: classic/dynamic_strings.xsl:577 #, fuzzy msgid "Group may not be cloned" msgstr "L'alerte ne peut pas être clonée" #: classic/dynamic_strings.xsl:578 #, fuzzy msgid "Role may not be cloned" msgstr "L'esclave ne peut pas être cloné" #: classic/dynamic_strings.xsl:580 msgid "Task must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:581 #, fuzzy msgid "Report must be owned or global" msgstr "Format de rapport non supprimable" #: classic/dynamic_strings.xsl:582 msgid "Note must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:583 #, fuzzy msgid "Override must be owned or global" msgstr "Redéfinition appartient à %1" #: classic/dynamic_strings.xsl:584 msgid "Target must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:585 #, fuzzy msgid "Port List must be owned or global" msgstr "Permission non supprimable" #: classic/dynamic_strings.xsl:586 #, fuzzy msgid "Credential must be owned or global" msgstr "Information d'authentification non supprimable" #: classic/dynamic_strings.xsl:587 #, fuzzy msgid "Scan Config must be owned or global" msgstr "La config d'analyse ne peut pas être clonée" #: classic/dynamic_strings.xsl:588 #, fuzzy msgid "Alert must be owned or global" msgstr "L'alerte ne peut pas être clonée" #: classic/dynamic_strings.xsl:589 #, fuzzy msgid "Schedule must be owned or global" msgstr "La planification ne peut pas être clonée" #: classic/dynamic_strings.xsl:590 #, fuzzy msgid "Report Format must be owned or global" msgstr "Le format de rapport ne peut pas être cloné" #: classic/dynamic_strings.xsl:591 #, fuzzy msgid "Slave must be owned or global" msgstr "L'esclave ne peut pas être cloné" #: classic/dynamic_strings.xsl:592 #, fuzzy msgid "Agent must be owned or global" msgstr "L'agent ne peut pas être cloné" #: classic/dynamic_strings.xsl:593 #, fuzzy msgid "Scanner must be owned or global" msgstr "Le scanneur ne peut pas être cloné" #: classic/dynamic_strings.xsl:594 msgid "Filter must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:595 msgid "Tag must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:596 #, fuzzy msgid "Permission must be owned or global" msgstr "Permission non supprimable" #: classic/dynamic_strings.xsl:597 msgid "User must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:598 msgid "Group must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:599 msgid "Role must be owned or global" msgstr "" #: classic/dynamic_strings.xsl:614 #, fuzzy msgid "Edit Slave" msgstr "Exporter l'esclave" #: classic/dynamic_strings.xsl:635 #, fuzzy msgid "may run multiple OMP commands as one" msgstr "peut exécuter plusieurs commandes OMP en une fois" #: classic/dynamic_strings.xsl:638 #, fuzzy msgid "may create a new agent" msgstr "peut supprimer une cible existante" #: classic/dynamic_strings.xsl:639 #, fuzzy msgid "may create a new alert" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:640 #, fuzzy msgid "may create a new scan config" msgstr "peut supprimer un scanneur existant" #: classic/dynamic_strings.xsl:641 #, fuzzy msgid "may create a new filter" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:642 #, fuzzy msgid "may create a new group" msgstr "peut supprimer une cible existante" #: classic/dynamic_strings.xsl:643 #, fuzzy msgid "may create a new credential" msgstr "peut supprimer une étiquette existante" #: classic/dynamic_strings.xsl:644 #, fuzzy msgid "may create a new note" msgstr "peut supprimer un esclave existant" #: classic/dynamic_strings.xsl:645 #, fuzzy msgid "may create a new override" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:646 #, fuzzy msgid "may create a new permission" msgstr "peut supprimer une tâche existante" #: classic/dynamic_strings.xsl:647 #, fuzzy msgid "may create a new port list" msgstr "peut supprimer une tâche existante" #: classic/dynamic_strings.xsl:648 #, fuzzy msgid "may create a new port range" msgstr "peut supprimer une étiquette existante" #: classic/dynamic_strings.xsl:649 #, fuzzy msgid "may create a new report" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:650 #, fuzzy msgid "may create a new report format" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:651 #, fuzzy msgid "may create a new role" msgstr "peut supprimer un esclave existant" #: classic/dynamic_strings.xsl:652 #, fuzzy msgid "may create a new scanner" msgstr "peut supprimer un scanneur existant" #: classic/dynamic_strings.xsl:653 #, fuzzy msgid "may create a new schedule" msgstr "peut supprimer une planification existante" #: classic/dynamic_strings.xsl:654 #, fuzzy msgid "may create a new slave" msgstr "peut supprimer un esclave existant" #: classic/dynamic_strings.xsl:655 #, fuzzy msgid "may create a new tag" msgstr "peut supprimer une étiquette existante" #: classic/dynamic_strings.xsl:656 #, fuzzy msgid "may create a new target" msgstr "peut supprimer une cible existante" #: classic/dynamic_strings.xsl:657 #, fuzzy msgid "may create a new task" msgstr "Démarrage rapide: Création d'une nouvelle tâche" #: classic/dynamic_strings.xsl:658 #, fuzzy msgid "may create a new user" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:661 #, fuzzy msgid "may delete agent %1" msgstr "peut supprimer une cible existante" #: classic/dynamic_strings.xsl:662 #, fuzzy msgid "may delete alert %1" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:663 #, fuzzy msgid "may delete scan config %1" msgstr "peut supprimer un scanneur existant" #: classic/dynamic_strings.xsl:664 #, fuzzy msgid "may delete filter %1" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:665 #, fuzzy msgid "may delete group %1" msgstr "peut supprimer une cible existante" #: classic/dynamic_strings.xsl:666 #, fuzzy msgid "may delete credential %1" msgstr "peut supprimer une étiquette existante" #: classic/dynamic_strings.xsl:667 #, fuzzy msgid "may delete note %1" msgstr "peut supprimer un esclave existant" #: classic/dynamic_strings.xsl:668 #, fuzzy msgid "may delete override %1" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:669 #, fuzzy msgid "may delete permission %1" msgstr "peut supprimer une tâche existante" #: classic/dynamic_strings.xsl:670 #, fuzzy msgid "may delete port list %1" msgstr "peut supprimer une tâche existante" #: classic/dynamic_strings.xsl:671 #, fuzzy msgid "may delete port range %1" msgstr "peut supprimer une étiquette existante" #: classic/dynamic_strings.xsl:672 #, fuzzy msgid "may delete report %1" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:673 #, fuzzy msgid "may delete report format %1" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:674 #, fuzzy msgid "may delete role %1" msgstr "peut supprimer un esclave existant" #: classic/dynamic_strings.xsl:675 #, fuzzy msgid "may delete scanner %1" msgstr "peut supprimer un scanneur existant" #: classic/dynamic_strings.xsl:676 #, fuzzy msgid "may delete schedule %1" msgstr "peut supprimer une planification existante" #: classic/dynamic_strings.xsl:677 #, fuzzy msgid "may delete slave %1" msgstr "peut supprimer un esclave existant" #: classic/dynamic_strings.xsl:678 #, fuzzy msgid "may delete tag %1" msgstr "peut supprimer une étiquette existante" #: classic/dynamic_strings.xsl:679 #, fuzzy msgid "may delete target %1" msgstr "peut supprimer une cible existante" #: classic/dynamic_strings.xsl:680 #, fuzzy msgid "may delete task %1" msgstr "peut supprimer une tâche existante" #: classic/dynamic_strings.xsl:681 #, fuzzy msgid "may delete user %1" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:683 #, fuzzy msgid "may delete an existing agent" msgstr "peut supprimer une cible existante" #: classic/dynamic_strings.xsl:684 #, fuzzy msgid "may delete an existing alert" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:685 #, fuzzy msgid "may delete an existing scan config" msgstr "peut supprimer un scanneur existant" #: classic/dynamic_strings.xsl:686 #, fuzzy msgid "may delete an existing filter" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:687 #, fuzzy msgid "may delete an existing group" msgstr "peut supprimer une cible existante" #: classic/dynamic_strings.xsl:688 #, fuzzy msgid "may delete an existing credential" msgstr "peut supprimer une étiquette existante" #: classic/dynamic_strings.xsl:689 #, fuzzy msgid "may delete an existing note" msgstr "peut supprimer un esclave existant" #: classic/dynamic_strings.xsl:690 #, fuzzy msgid "may delete an existing override" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:691 #, fuzzy msgid "may delete an existing permission" msgstr "peut supprimer une tâche existante" #: classic/dynamic_strings.xsl:692 #, fuzzy msgid "may delete an existing port list" msgstr "peut supprimer une tâche existante" #: classic/dynamic_strings.xsl:693 #, fuzzy msgid "may delete an existing port range" msgstr "peut supprimer une étiquette existante" #: classic/dynamic_strings.xsl:694 #, fuzzy msgid "may delete an existing report" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:695 #, fuzzy msgid "may delete an existing report format" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:696 #, fuzzy msgid "may delete an existing role" msgstr "peut supprimer un esclave existant" #: classic/dynamic_strings.xsl:697 #, fuzzy msgid "may delete an existing scanner" msgstr "peut supprimer un scanneur existant" #: classic/dynamic_strings.xsl:698 #, fuzzy msgid "may delete an existing schedule" msgstr "peut supprimer une planification existante" #: classic/dynamic_strings.xsl:699 #, fuzzy msgid "may delete an existing slave" msgstr "peut supprimer un esclave existant" #: classic/dynamic_strings.xsl:700 #, fuzzy msgid "may delete an existing tag" msgstr "peut supprimer une étiquette existante" #: classic/dynamic_strings.xsl:701 #, fuzzy msgid "may delete an existing target" msgstr "peut supprimer une cible existante" #: classic/dynamic_strings.xsl:702 #, fuzzy msgid "may delete an existing task" msgstr "peut supprimer une tâche existante" #: classic/dynamic_strings.xsl:703 #, fuzzy msgid "may delete an existing user" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:712 #, fuzzy msgid "has read access to agent %1" msgstr "a accès en lecture à la cible %1" #: classic/dynamic_strings.xsl:713 #, fuzzy msgid "has read access to alert %1" msgstr "a accès en lecture à l'utilisateur %1" #: classic/dynamic_strings.xsl:714 #, fuzzy msgid "has read access to scan config %1" msgstr "a accès en écriture pour la config d'analyse %1" #: classic/dynamic_strings.xsl:715 #, fuzzy msgid "has read access to filter %1" msgstr "a accès en écriture pour le filtre %1" #: classic/dynamic_strings.xsl:716 #, fuzzy msgid "has read access to group %1" msgstr "a accès en lecture au rôle %1" #: classic/dynamic_strings.xsl:717 #, fuzzy msgid "has read access to credential %1" msgstr "a accès en lecture au rapport %1" #: classic/dynamic_strings.xsl:718 #, fuzzy msgid "has read access to note %1" msgstr "a accès en lecture au rôle %1" #: classic/dynamic_strings.xsl:719 #, fuzzy msgid "has read access to NVT %1" msgstr "a accès en lecture au TVR %1" #: classic/dynamic_strings.xsl:720 #, fuzzy msgid "has read access to override %1" msgstr "a accès en lecture à la redéfinition %1" #: classic/dynamic_strings.xsl:721 #, fuzzy msgid "has read access to permission %1" msgstr "a accès en lecture à la permission %1" #: classic/dynamic_strings.xsl:722 #, fuzzy msgid "has read access to port list %1" msgstr "a accès en lecture à la plage de port %1" #: classic/dynamic_strings.xsl:723 #, fuzzy msgid "has read access to port range %1" msgstr "a accès en lecture à la plage de port %1" #: classic/dynamic_strings.xsl:724 #, fuzzy msgid "has read access to report %1" msgstr "a accès en lecture au rapport %1" #: classic/dynamic_strings.xsl:725 #, fuzzy msgid "has read access to report format %1" msgstr "a accès en lecture au format de rapport %1" #: classic/dynamic_strings.xsl:726 #, fuzzy msgid "has read access to role %1" msgstr "a accès en lecture au rôle %1" #: classic/dynamic_strings.xsl:727 #, fuzzy msgid "has read access to scanner %1" msgstr "a accès en lecture au scanneur %1" #: classic/dynamic_strings.xsl:728 #, fuzzy msgid "has read access to schedule %1" msgstr "a accès en lecture à la planification %1" #: classic/dynamic_strings.xsl:729 #, fuzzy msgid "has read access to slave %1" msgstr "a accès en lecture à l'esclave %1" #: classic/dynamic_strings.xsl:730 #, fuzzy msgid "has read access to system report %1" msgstr "a accès en lecture au rapport système %1" #: classic/dynamic_strings.xsl:731 #, fuzzy msgid "has read access to tag %1" msgstr "a accès en lecture à l'étiquette %1" #: classic/dynamic_strings.xsl:732 #, fuzzy msgid "has read access to target %1" msgstr "a accès en lecture à la cible %1" #: classic/dynamic_strings.xsl:733 #, fuzzy msgid "has read access to task %1" msgstr "a accès en lecture à la tâche %1" #: classic/dynamic_strings.xsl:734 #, fuzzy msgid "has read access to user %1" msgstr "a accès en lecture à l'utilisateur %1" #: classic/dynamic_strings.xsl:736 #, fuzzy msgid "has read access to agents" msgstr "a accès en lecture aux agents" #: classic/dynamic_strings.xsl:737 #, fuzzy msgid "has read access to alerts" msgstr "a accès en lecture aux agents" #: classic/dynamic_strings.xsl:738 #, fuzzy msgid "has read access to scan configs" msgstr "a accès en écriture pour la config d'analyse %1" #: classic/dynamic_strings.xsl:739 #, fuzzy msgid "has read access to feeds" msgstr "a accès en lecture aux agents" #: classic/dynamic_strings.xsl:740 #, fuzzy msgid "has read access to filters" msgstr "a accès en lecture aux agents" #: classic/dynamic_strings.xsl:741 #, fuzzy msgid "has read access to groups" msgstr "a accès en lecture aux agents" #: classic/dynamic_strings.xsl:743 #, fuzzy msgid "has read access to credentials" msgstr "a accès en lecture aux agents" #: classic/dynamic_strings.xsl:744 #, fuzzy msgid "has read access to notes" msgstr "a accès en lecture au rôle %1" #: classic/dynamic_strings.xsl:745 #, fuzzy msgid "has read access to NVTs" msgstr "a accès en lecture au TVR %1" #: classic/dynamic_strings.xsl:746 #, fuzzy msgid "has read access to NVT families" msgstr "a accès en lecture au TVR %1" #: classic/dynamic_strings.xsl:748 #, fuzzy msgid "has read access to overrides" msgstr "a accès en lecture aux redéfinition" #: classic/dynamic_strings.xsl:749 #, fuzzy msgid "has read access to permissions" msgstr "a accès en lecture aux permissions" #: classic/dynamic_strings.xsl:750 #, fuzzy msgid "has read access to port lists" msgstr "a accès en lecture à la plage de port %1" #: classic/dynamic_strings.xsl:751 #, fuzzy msgid "has read access to port ranges" msgstr "a accès en lecture à la plage de port %1" #: classic/dynamic_strings.xsl:752 #, fuzzy msgid "has read access to reports" msgstr "a accès en lecture au rapport %1" #: classic/dynamic_strings.xsl:753 #, fuzzy msgid "has read access to report formats" msgstr "a accès en lecture au format de rapport %1" #: classic/dynamic_strings.xsl:754 #, fuzzy msgid "has read access to roles" msgstr "a accès en lecture au rôle %1" #: classic/dynamic_strings.xsl:755 #, fuzzy msgid "has read access to scanners" msgstr "a accès en lecture au scanneur %1" #: classic/dynamic_strings.xsl:756 #, fuzzy msgid "has read access to schedules" msgstr "a accès en lecture à la planification %1" #: classic/dynamic_strings.xsl:757 #, fuzzy msgid "has read access to slaves" msgstr "a accès en lecture à l'esclave %1" #: classic/dynamic_strings.xsl:758 #, fuzzy msgid "has read access to system reports" msgstr "a accès en lecture au rapport système %1" #: classic/dynamic_strings.xsl:759 #, fuzzy msgid "has read access to tags" msgstr "a accès en lecture à l'étiquette %1" #: classic/dynamic_strings.xsl:760 #, fuzzy msgid "has read access to targets" msgstr "a accès en lecture à la cible %1" #: classic/dynamic_strings.xsl:761 #, fuzzy msgid "has read access to tasks" msgstr "a accès en lecture à la tâche %1" #: classic/dynamic_strings.xsl:762 #, fuzzy msgid "has read access to users" msgstr "a accès en lecture à l'utilisateur %1" #: classic/dynamic_strings.xsl:768 #, fuzzy msgid "has write access to agent %1" msgstr "a accès en écriture pour l'agent %1" #: classic/dynamic_strings.xsl:769 #, fuzzy msgid "has write access to alert %1" msgstr "a accès en écriture pour l'alerte %1" #: classic/dynamic_strings.xsl:770 #, fuzzy msgid "has write access to scan config %1" msgstr "a accès en écriture pour la config d'analyse %1" #: classic/dynamic_strings.xsl:771 #, fuzzy msgid "has write access to filter %1" msgstr "a accès en écriture pour le filtre %1" #: classic/dynamic_strings.xsl:772 #, fuzzy msgid "has write access to group %1" msgstr "aaccès en écriture pour le groupe %1" #: classic/dynamic_strings.xsl:773 #, fuzzy msgid "has write access to credential %1" msgstr "a accès en écriture pour l'agent %1" #: classic/dynamic_strings.xsl:774 #, fuzzy msgid "has write access to note %1" msgstr "a accès en écriture pour le filtre %1" #: classic/dynamic_strings.xsl:775 #, fuzzy msgid "has write access to override %1" msgstr "a accès en lecture à la redéfinition %1" #: classic/dynamic_strings.xsl:776 #, fuzzy msgid "has write access to permission %1" msgstr "a accès en lecture à la permission %1" #: classic/dynamic_strings.xsl:777 #, fuzzy msgid "has write access to port list %1" msgstr "a accès en lecture à la plage de port %1" #: classic/dynamic_strings.xsl:778 #, fuzzy msgid "has write access to port range %1" msgstr "a accès en lecture à la plage de port %1" #: classic/dynamic_strings.xsl:779 #, fuzzy msgid "has write access to report %1" msgstr "a accès en lecture au rapport %1" #: classic/dynamic_strings.xsl:780 #, fuzzy msgid "has write access to report format %1" msgstr "a accès en lecture au format de rapport %1" #: classic/dynamic_strings.xsl:781 #, fuzzy msgid "has write access to role %1" msgstr "aaccès en écriture pour le groupe %1" #: classic/dynamic_strings.xsl:782 #, fuzzy msgid "has write access to scanner %1" msgstr "a accès en lecture au scanneur %1" #: classic/dynamic_strings.xsl:783 #, fuzzy msgid "has write access to schedule %1" msgstr "a accès en lecture à la planification %1" #: classic/dynamic_strings.xsl:784 #, fuzzy msgid "has write access to slave %1" msgstr "a accès en lecture à l'esclave %1" #: classic/dynamic_strings.xsl:785 #, fuzzy msgid "has write access to system report %1" msgstr "a accès en lecture au rapport système %1" #: classic/dynamic_strings.xsl:786 #, fuzzy msgid "has write access to tag %1" msgstr "a accès en écriture pour l'agent %1" #: classic/dynamic_strings.xsl:787 #, fuzzy msgid "has write access to target %1" msgstr "a accès en écriture pour l'agent %1" #: classic/dynamic_strings.xsl:788 #, fuzzy msgid "has write access to task %1" msgstr "a accès en lecture à la tâche %1" #: classic/dynamic_strings.xsl:789 #, fuzzy msgid "has write access to user %1" msgstr "a accès en écriture pour l'alerte %1" #: classic/dynamic_strings.xsl:791 #, fuzzy msgid "has write access to agents" msgstr "a accès en écriture pour l'agent %1" #: classic/dynamic_strings.xsl:792 #, fuzzy msgid "has write access to alerts" msgstr "a accès en écriture pour l'alerte %1" #: classic/dynamic_strings.xsl:794 #, fuzzy msgid "has write access to scan configs" msgstr "a accès en écriture pour la config d'analyse %1" #: classic/dynamic_strings.xsl:795 #, fuzzy msgid "has write access to filters" msgstr "a accès en écriture pour le filtre %1" #: classic/dynamic_strings.xsl:796 #, fuzzy msgid "has write access to groups" msgstr "aaccès en écriture pour le groupe %1" #: classic/dynamic_strings.xsl:797 #, fuzzy msgid "has write access to credentials" msgstr "a accès en écriture pour l'agent %1" #: classic/dynamic_strings.xsl:798 #, fuzzy msgid "has write access to notes" msgstr "a accès en écriture pour le filtre %1" #: classic/dynamic_strings.xsl:799 #, fuzzy msgid "has write access to overrides" msgstr "a accès en lecture aux redéfinition" #: classic/dynamic_strings.xsl:800 #, fuzzy msgid "has write access to permissions" msgstr "a accès en lecture aux permissions" #: classic/dynamic_strings.xsl:801 #, fuzzy msgid "has write access to port lists" msgstr "a accès en lecture à la plage de port %1" #: classic/dynamic_strings.xsl:802 #, fuzzy msgid "has write access to port ranges" msgstr "a accès en lecture à la plage de port %1" #: classic/dynamic_strings.xsl:803 #, fuzzy msgid "has write access to reports" msgstr "a accès en lecture au rapport %1" #: classic/dynamic_strings.xsl:804 #, fuzzy msgid "has write access to report formats" msgstr "a accès en lecture au format de rapport %1" #: classic/dynamic_strings.xsl:805 #, fuzzy msgid "has write access to roles" msgstr "aaccès en écriture pour le groupe %1" #: classic/dynamic_strings.xsl:806 #, fuzzy msgid "has write access to scanners" msgstr "a accès en lecture au scanneur %1" #: classic/dynamic_strings.xsl:807 #, fuzzy msgid "has write access to schedules" msgstr "a accès en lecture à la planification %1" #: classic/dynamic_strings.xsl:808 #, fuzzy msgid "has write access to slaves" msgstr "a accès en écriture pour l'alerte %1" #: classic/dynamic_strings.xsl:809 #, fuzzy msgid "has write access to system reports" msgstr "a accès en lecture au rapport système %1" #: classic/dynamic_strings.xsl:810 #, fuzzy msgid "has write access to tags" msgstr "a accès en écriture pour l'agent %1" #: classic/dynamic_strings.xsl:811 #, fuzzy msgid "has write access to targets" msgstr "a accès en écriture pour l'agent %1" #: classic/dynamic_strings.xsl:812 #, fuzzy msgid "has write access to tasks" msgstr "a accès en écriture pour l'agent %1" #: classic/dynamic_strings.xsl:813 #, fuzzy msgid "has write access to users" msgstr "a accès en écriture pour l'alerte %1" #: classic/dynamic_strings.xsl:819 msgid "may resume tasks" msgstr "" #: classic/dynamic_strings.xsl:822 msgid "may run wizards" msgstr "" #: classic/dynamic_strings.xsl:825 msgid "may start tasks" msgstr "" #: classic/dynamic_strings.xsl:828 msgid "may stop tasks" msgstr "" #: classic/dynamic_strings.xsl:837 #, fuzzy msgid "may test alerts" msgstr "peut supprimer un utilisateur existant" #: classic/dynamic_strings.xsl:840 #, fuzzy msgid "may verify agents" msgstr "Vérifier l'agent" #: classic/dynamic_strings.xsl:841 #, fuzzy msgid "may verify report formats" msgstr "Vérifier le format de rapport" #: classic/dynamic_strings.xsl:842 #, fuzzy msgid "may verify scanners" msgstr "Enregistrer le scanneur" #: classic/dynamic_strings.xsl:843 msgid "may verify %1" msgstr "" #: classic/dynamic_strings.xsl:897 #, fuzzy msgid "Move selection to trashcan" msgstr "Déplacer dans la corbeille" #: classic/dynamic_strings.xsl:898 #, fuzzy msgid "Move all filtered to trashcan" msgstr "Déplacer dans la corbeille" #: classic/dynamic_strings.xsl:899 #, fuzzy msgid "Move page contents to trashcan" msgstr "Déplacer dans la corbeille" #: classic/dynamic_strings.xsl:901 #, fuzzy msgid "Delete selection" msgstr "Appliquer à la selection" #: classic/dynamic_strings.xsl:902 #, fuzzy msgid "Delete all filtered" msgstr "Filtre d'information d'authentification" #: classic/dynamic_strings.xsl:903 #, fuzzy msgid "Delete page contents" msgstr "Appliquer au contenu de la page." #: classic/dynamic_strings.xsl:905 #, fuzzy msgid "Export selection" msgstr "Exporter l'alerte" #: classic/dynamic_strings.xsl:906 #, fuzzy msgid "Export all filtered" msgstr "Exporter le filtre" #: classic/dynamic_strings.xsl:907 #, fuzzy msgid "Export page contents" msgstr "Appliquer au contenu de la page." #: classic/dynamic_strings.xsl:912 msgctxt "Status" msgid "Uploading" msgstr "" #: classic/dynamic_strings.xsl:913 msgctxt "Status" msgid "Container" msgstr "Conteneur" #: classic/dynamic_strings.xsl:915 msgctxt "Status" msgid "Ultimate Delete Requested" msgstr "Suppression ultime demandée" #: classic/dynamic_strings.xsl:920 msgctxt "Status" msgid "Internal Error" msgstr "Erreur interne" #: classic/dynamic_strings.xsl:925 msgctxt "Trust" msgid "unknown" msgstr "inconnu" #: classic/dynamic_strings.xsl:926 msgctxt "Trust" msgid "yes" msgstr "oui" #: classic/dynamic_strings.xsl:927 msgctxt "Trust" msgid "no" msgstr "non" #: classic/dynamic_strings.xsl:287 #, fuzzy msgid "Export %1 filtered Task as XML" msgid_plural "Export %1 filtered Tasks as XML" msgstr[0] "Exporter le filtre au format XML" msgstr[1] "Exporter le filtre au format XML" #: classic/dynamic_strings.xsl:288 #, fuzzy msgid "Export %1 filtered Note as XML" msgid_plural "Export %1 filtered Notes as XML" msgstr[0] "Exporter le filtre au format XML" msgstr[1] "Exporter le filtre au format XML" #: classic/dynamic_strings.xsl:289 #, fuzzy msgid "Export %1 filtered Override as XML" msgid_plural "Export %1 filtered Overrides as XML" msgstr[0] "Exporter la redéfinition au format XML" msgstr[1] "Exporter la redéfinition au format XML" #: classic/dynamic_strings.xsl:290 #, fuzzy msgid "Export %1 filtered Target as XML" msgid_plural "Export %1 filtered Targets as XML" msgstr[0] "Exporter la cible au format XML" msgstr[1] "Exporter la cible au format XML" #: classic/dynamic_strings.xsl:291 #, fuzzy msgid "Export %1 filtered Port List as XML" msgid_plural "Export %1 filtered Port Lists as XML" msgstr[0] "Exporter la plage de port au format XML" msgstr[1] "Exporter la plage de port au format XML" #: classic/dynamic_strings.xsl:292 #, fuzzy msgid "Export %1 filtered Credential as XML" msgid_plural "Export %1 filtered Credentials as XML" msgstr[0] "Exporter l'information d'authentification au format XML" msgstr[1] "Exporter l'information d'authentification au format XML" #: classic/dynamic_strings.xsl:293 #, fuzzy msgid "Export %1 filtered Scan Config as XML" msgid_plural "Export %1 filtered Scan Configs as XML" msgstr[0] "Exporter la config d'analyse au format XML" msgstr[1] "Exporter la config d'analyse au format XML" #: classic/dynamic_strings.xsl:294 #, fuzzy msgid "Export %1 filtered Alert as XML" msgid_plural "Export %1 filtered Alerts as XML" msgstr[0] "Exporter l'alerte au format XML" msgstr[1] "Exporter l'alerte au format XML" #: classic/dynamic_strings.xsl:295 #, fuzzy msgid "Export %1 filtered Schedule as XML" msgid_plural "Export %1 filtered Schedules as XML" msgstr[0] "Exporter la planification au format XML" msgstr[1] "Exporter la planification au format XML" #: classic/dynamic_strings.xsl:296 #, fuzzy msgid "Export %1 filtered Report Format as XML" msgid_plural "Export %1 filtered Report Formats as XML" msgstr[0] "Exporter le format de rapport au format XML" msgstr[1] "Exporter le format de rapport au format XML" #: classic/dynamic_strings.xsl:297 #, fuzzy msgid "Export %1 filtered Slave as XML" msgid_plural "Export %1 filtered Slaves as XML" msgstr[0] "Exporter l'esclave au format XML" msgstr[1] "Exporter l'esclave au format XML" #: classic/dynamic_strings.xsl:298 #, fuzzy msgid "Export %1 filtered Agent as XML" msgid_plural "Export %1 filtered Agents as XML" msgstr[0] "Exporter l'agent au format XML" msgstr[1] "Exporter l'agent au format XML" #: classic/dynamic_strings.xsl:299 #, fuzzy msgid "Export %1 filtered Scanner as XML" msgid_plural "Export %1 filtered Scanners as XML" msgstr[0] "Exporter le scanneur au format XML" msgstr[1] "Exporter le scanneur au format XML" #: classic/dynamic_strings.xsl:300 #, fuzzy msgid "Export %1 filtered Filter as XML" msgid_plural "Export %1 filtered Filters as XML" msgstr[0] "Exporter le filtre au format XML" msgstr[1] "Exporter le filtre au format XML" #: classic/dynamic_strings.xsl:301 #, fuzzy msgid "Export %1 filtered Tag as XML" msgid_plural "Export %1 filtered Tags as XML" msgstr[0] "Exporter le filtre au format XML" msgstr[1] "Exporter le filtre au format XML" #: classic/dynamic_strings.xsl:302 #, fuzzy msgid "Export %1 filtered Permission as XML" msgid_plural "Export %1 filtered Permissions as XML" msgstr[0] "Exporter la permission au format XML" msgstr[1] "Exporter la permission au format XML" #: classic/dynamic_strings.xsl:303 #, fuzzy msgid "Export %1 filtered User as XML" msgid_plural "Export %1 filtered Users as XML" msgstr[0] "Exporter le filtre au format XML" msgstr[1] "Exporter le filtre au format XML" #: classic/dynamic_strings.xsl:304 #, fuzzy msgid "Export %1 filtered Group as XML" msgid_plural "Export %1 filtered Groups as XML" msgstr[0] "Exporter le groupe au format XML" msgstr[1] "Exporter le groupe au format XML" #: classic/dynamic_strings.xsl:305 #, fuzzy msgid "Export %1 filtered Role as XML" msgid_plural "Export %1 filtered Roles as XML" msgstr[0] "Exporter le filtre au format XML" msgstr[1] "Exporter le filtre au format XML" #: classic/dynamic_strings.xsl:849 #, fuzzy msgid "%1 Task will be deleted" msgid_plural "%1 Tasks will be deleted" msgstr[0] "Tâche non modifiable" msgstr[1] "Tâche non modifiable" #: classic/dynamic_strings.xsl:850 #, fuzzy msgid "%1 Report will be deleted" msgid_plural "%1 Reports will be deleted" msgstr[0] "Rapport non modifiable" msgstr[1] "Rapport non modifiable" #: classic/dynamic_strings.xsl:851 #, fuzzy msgid "%1 Note will be deleted" msgid_plural "%1 Notes will be deleted" msgstr[0] "Note non modifiable" msgstr[1] "Note non modifiable" #: classic/dynamic_strings.xsl:852 #, fuzzy msgid "%1 Override will be deleted" msgid_plural "%1 Overrides will be deleted" msgstr[0] "Redéfinition non supprimable" msgstr[1] "Redéfinition non supprimable" #: classic/dynamic_strings.xsl:853 #, fuzzy msgid "%1 Target will be deleted" msgid_plural "%1 Targets will be deleted" msgstr[0] "Cible non supprimable" msgstr[1] "Cible non supprimable" #: classic/dynamic_strings.xsl:854 #, fuzzy msgid "%1 Port List will be deleted" msgid_plural "%1 Port Lists will be deleted" msgstr[0] "Plage de port non supprimable" msgstr[1] "Plage de port non supprimable" #: classic/dynamic_strings.xsl:855 #, fuzzy msgid "%1 Credential will be deleted" msgid_plural "%1 Credentials will be deleted" msgstr[0] "Information d'authentification non supprimable" msgstr[1] "Information d'authentification non supprimable" #: classic/dynamic_strings.xsl:856 #, fuzzy msgid "%1 Scan Config will be deleted" msgid_plural "%1 Scan Configs will be deleted" msgstr[0] "Config d'analyse non supprimable" msgstr[1] "Config d'analyse non supprimable" #: classic/dynamic_strings.xsl:857 #, fuzzy msgid "%1 Alert will be deleted" msgid_plural "%1 Alerts will be deleted" msgstr[0] "Alerte non supprimable" msgstr[1] "Alerte non supprimable" #: classic/dynamic_strings.xsl:858 #, fuzzy msgid "%1 Schedule will be deleted" msgid_plural "%1 Schedules will be deleted" msgstr[0] "Planification non supprimable" msgstr[1] "Planification non supprimable" #: classic/dynamic_strings.xsl:859 #, fuzzy msgid "%1 Report Format will be deleted" msgid_plural "%1 Report Formats will be deleted" msgstr[0] "Format de rapport non supprimable" msgstr[1] "Format de rapport non supprimable" #: classic/dynamic_strings.xsl:860 #, fuzzy msgid "%1 Slave will be deleted" msgid_plural "%1 Slaves will be deleted" msgstr[0] "Esclave non supprimable" msgstr[1] "Esclave non supprimable" #: classic/dynamic_strings.xsl:861 #, fuzzy msgid "%1 Agent will be deleted" msgid_plural "%1 Agents will be deleted" msgstr[0] "Agent non supprimable" msgstr[1] "Agent non supprimable" #: classic/dynamic_strings.xsl:862 #, fuzzy msgid "%1 Scanner will be deleted" msgid_plural "%1 Scanners will be deleted" msgstr[0] "Scanneur non supprimable" msgstr[1] "Scanneur non supprimable" #: classic/dynamic_strings.xsl:863 #, fuzzy msgid "%1 Filter will be deleted" msgid_plural "%1 Filters will be deleted" msgstr[0] "Filtre non supprimable" msgstr[1] "Filtre non supprimable" #: classic/dynamic_strings.xsl:864 #, fuzzy msgid "%1 Tag will be deleted" msgid_plural "%1 Tags will be deleted" msgstr[0] "Étiquette non supprimable" msgstr[1] "Étiquette non supprimable" #: classic/dynamic_strings.xsl:865 #, fuzzy msgid "%1 Permission will be deleted" msgid_plural "%1 Permissions will be deleted" msgstr[0] "Permission non supprimable" msgstr[1] "Permission non supprimable" #: classic/dynamic_strings.xsl:866 #, fuzzy msgid "%1 User will be deleted" msgid_plural "%1 Users will be deleted" msgstr[0] "Utilisateur non supprimable" msgstr[1] "Utilisateur non supprimable" #: classic/dynamic_strings.xsl:867 #, fuzzy msgid "%1 Group will be deleted" msgid_plural "%1 Groups will be deleted" msgstr[0] "Groupe non supprimable" msgstr[1] "Groupe non supprimable" #: classic/dynamic_strings.xsl:868 #, fuzzy msgid "%1 Role will be deleted" msgid_plural "%1 Roles will be deleted" msgstr[0] "Rôle non supprimable" msgstr[1] "Rôle non supprimable" #: classic/dynamic_strings.xsl:873 #, fuzzy msgid "%1 Task will be moved to the trashcan" msgid_plural "%1 Tasks will be moved to the trashcan" msgstr[0] "Impossible de déplacer la tâche dans la corbeille" msgstr[1] "Impossible de déplacer la tâche dans la corbeille" #: classic/dynamic_strings.xsl:874 #, fuzzy msgid "%1 Report will be moved to the trashcan" msgid_plural "%1 Report will be moved to the trashcan" msgstr[0] "Impossible de déplacer le rapport dans la corbeille" msgstr[1] "Impossible de déplacer le rapport dans la corbeille" #: classic/dynamic_strings.xsl:875 #, fuzzy msgid "%1 Note will be moved to the trashcan" msgid_plural "%1 Notes will be moved to the trashcan" msgstr[0] "Impossible de déplacer la note dans la corbeille" msgstr[1] "Impossible de déplacer la note dans la corbeille" #: classic/dynamic_strings.xsl:876 #, fuzzy msgid "%1 Override will be moved to the trashcan" msgid_plural "%1 Overrides will be moved to the trashcan" msgstr[0] "Impossible de déplacer la redéfinition dans la corbeille" msgstr[1] "Impossible de déplacer la redéfinition dans la corbeille" #: classic/dynamic_strings.xsl:877 #, fuzzy msgid "%1 Target will be moved to the trashcan" msgid_plural "%1 Targets will be moved to the trashcan" msgstr[0] "Impossible de déplacer la cible dans la corbeille" msgstr[1] "Impossible de déplacer la cible dans la corbeille" #: classic/dynamic_strings.xsl:878 #, fuzzy msgid "%1 Port List will be moved to the trashcan" msgid_plural "%1 Port Lists will be moved to the trashcan" msgstr[0] "Impossible de déplacer la plage de port dans la corbeille" msgstr[1] "Impossible de déplacer la plage de port dans la corbeille" #: classic/dynamic_strings.xsl:879 #, fuzzy msgid "%1 Credential will be moved to the trashcan" msgid_plural "%1 Credentials will be moved to the trashcan" msgstr[0] "" "Impossible de déplacer l'information d'authentification dans la corbeille" msgstr[1] "" "Impossible de déplacer l'information d'authentification dans la corbeille" #: classic/dynamic_strings.xsl:880 #, fuzzy msgid "%1 Scan Config will be moved to the trashcan" msgid_plural "%1 Scan Configs will be moved to the trashcan" msgstr[0] "Impossible de déplacer la config d'analyse dans la corbeille" msgstr[1] "Impossible de déplacer la config d'analyse dans la corbeille" #: classic/dynamic_strings.xsl:881 #, fuzzy msgid "%1 Alert will be moved to the trashcan" msgid_plural "%1 Alerts will be moved to the trashcan" msgstr[0] "Impossible de déplacer l'alerte dans la corbeille" msgstr[1] "Impossible de déplacer l'alerte dans la corbeille" #: classic/dynamic_strings.xsl:882 #, fuzzy msgid "%1 Schedule will be moved to the trashcan" msgid_plural "%1 Schedules will be moved to the trashcan" msgstr[0] "Impossible de déplacer la planification dans la corbeille" msgstr[1] "Impossible de déplacer la planification dans la corbeille" #: classic/dynamic_strings.xsl:883 #, fuzzy msgid "%1 Report Format will be moved to the trashcan" msgid_plural "%1 Report Formats will be moved to the trashcan" msgstr[0] "Impossible de déplacer le format de rapport dans la corbeille" msgstr[1] "Impossible de déplacer le format de rapport dans la corbeille" #: classic/dynamic_strings.xsl:884 #, fuzzy msgid "%1 Slave will be moved to the trashcan" msgid_plural "%1 Slaves will be moved to the trashcan" msgstr[0] "Impossible de déplacer l'esclave dans la corbeille" msgstr[1] "Impossible de déplacer l'esclave dans la corbeille" #: classic/dynamic_strings.xsl:885 #, fuzzy msgid "%1 Agent will be moved to the trashcan" msgid_plural "%1 Agents will be moved to the trashcan" msgstr[0] "Impossible de déplacer l'agent dans la corbeille" msgstr[1] "Impossible de déplacer l'agent dans la corbeille" #: classic/dynamic_strings.xsl:886 #, fuzzy msgid "%1 Scanner will be moved to the trashcan" msgid_plural "%1 Scanners will be moved to the trashcan" msgstr[0] "Impossible de déplacer le scanneur dans la corbeille" msgstr[1] "Impossible de déplacer le scanneur dans la corbeille" #: classic/dynamic_strings.xsl:887 #, fuzzy msgid "%1 Filter will be moved to the trashcan" msgid_plural "%1 Filters will be moved to the trashcan" msgstr[0] "Impossible de déplacer le filtre dans la corbeille" msgstr[1] "Impossible de déplacer le filtre dans la corbeille" #: classic/dynamic_strings.xsl:888 #, fuzzy msgid "%1 Tag will be moved to the trashcan" msgid_plural "%1 Tags will be moved to the trashcan" msgstr[0] "Impossible de déplacer l’étiquette dans la corbeille" msgstr[1] "Impossible de déplacer l’étiquette dans la corbeille" #: classic/dynamic_strings.xsl:889 #, fuzzy msgid "%1 Permission will be moved to the trashcan" msgid_plural "%1 Permissions will be moved to the trashcan" msgstr[0] "Impossible de déplacer la permission dans la corbeille" msgstr[1] "Impossible de déplacer la permission dans la corbeille" #: classic/dynamic_strings.xsl:890 #, fuzzy msgid "%1 User will be moved to the trashcan" msgid_plural "%1 Users will be moved to the trashcan" msgstr[0] "Impossible de déplacer l'utilisateur dans la corbeille" msgstr[1] "Impossible de déplacer l'utilisateur dans la corbeille" #: classic/dynamic_strings.xsl:891 #, fuzzy msgid "%1 Group will be moved to the trashcan" msgid_plural "%1 Groups will be moved to the trashcan" msgstr[0] "Impossible de déplacer le groupe dans la corbeille" msgstr[1] "Impossible de déplacer le groupe dans la corbeille" #: classic/dynamic_strings.xsl:892 #, fuzzy msgid "%1 Role will be moved to the trashcan" msgid_plural "%1 Roles will be moved to the trashcan" msgstr[0] "Impossible de déplacer le rôle dans la corbeille" msgstr[1] "Impossible de déplacer le rôle dans la corbeille" #: classic/gsad.xsl:211 #, fuzzy msgid "Logged in as" msgstr "Connecté en tant que" #: classic/gsad.xsl:225 classic/gsad.xsl:226 msgctxt "Action Verb" msgid "Logout" msgstr "Se déconnecter" #: classic/gsad.xsl:232 #, fuzzy msgid "No auto-refresh" msgstr "Aucun rafraichissement automatique" #: classic/gsad.xsl:233 #, fuzzy msgid "Refresh every 30 Sec." msgstr "Rafraichir toutes les" #: classic/gsad.xsl:234 #, fuzzy msgid "Refresh every 60 Sec." msgstr "Rafraichir toutes les" #: classic/gsad.xsl:235 #, fuzzy msgid "Refresh every 2 Min." msgstr "Rafraichir toutes les" #: classic/gsad.xsl:236 #, fuzzy msgid "Refresh every 5 Min." msgstr "Rafraichir toutes les" #: classic/gsad.xsl:279 msgctxt "Performance Timing" msgid "Backend operation" msgstr "Opération arrière-plan" #: classic/gsad.xsl:455 #, fuzzy msgid "Scans" msgstr "Scanneurs" #: classic/gsad.xsl:478 msgid "Hosts (Classic)" msgstr "" #: classic/gsad.xsl:484 #, fuzzy msgid "Assets" msgstr "Ajouter aux atouts." #: classic/gsad.xsl:522 #, fuzzy msgid "All SecInfo" msgstr "Toutes les InfoSec" #: classic/gsad.xsl:610 #, fuzzy msgid "Configuration" msgstr "Configuration" #: classic/gsad.xsl:635 #, fuzzy msgid "CVSS Calculator" msgstr "Calculateur CVSS" #: classic/gsad.xsl:646 #, fuzzy msgid "Extras" msgstr "Suppléments" #: classic/gsad.xsl:677 msgctxt "Auth Method" msgid "Radius" msgstr "" #: classic/gsad.xsl:683 #, fuzzy msgid "Administration" msgstr "Administration" #: classic/gsad.xsl:690 msgctxt "Help" msgid "Contents" msgstr "Contenu" #: classic/gsad.xsl:694 msgctxt "Help" msgid "About" msgstr "À propos" #: classic/gsad.xsl:910 msgid "Greenbone Security Assistant" msgstr "" #: classic/gsad.xsl:982 msgctxt "Action Verb" msgid "Login" msgstr "Authentifier" #: classic/gsad.xsl:994 classic/gsad.xsl:999 msgctxt "Action Verb" msgid "Login as a guest" msgstr "Se connecter comme invité" #: classic/gsad.xsl:1112 #, fuzzy msgid "Your current password does not comply with the password policy:" msgstr "" "Votre mot-de-passe courant ne conforme pas avec la politique de mot-de-" "passe :" #~ msgctxt "Task Wizard" #~ msgid "Welcome dear new user!" #~ msgstr "Bienvenue nouvel utilisateur !" #~ msgctxt "Task Wizard" #~ msgid "" #~ "To explore this powerful application and to have a quick start for doing " #~ "things the first time, I am here to assist you with some hints and short-" #~ "cuts." #~ msgstr "" #~ "Afin d'explorer cette puissante application, et d'avoir un démarrage " #~ "rapide lors des premières exécutions, Je suis ici pour assister avec des " #~ "indices et des raccourcis." #~ msgctxt "Task Wizard" #~ msgid "" #~ "I will appear automatically in areas where you have created no or only a " #~ "few objects. And disappear when you have more than" #~ msgstr "" #~ "J’apparaitrai automatiquement aux lieux ou pas ou peu d’objets ont été " #~ "crées. Et disparaitrai lorsque plus de" #~ msgctxt "Task Wizard" #~ msgid "objects. You can call me with this icon" #~ msgstr "objets seront la. Vous pourrez toujours m'appeler avec cette icône" #~ msgctxt "Task Wizard" #~ msgid "any time later on." #~ msgstr "a tous moments." #~ msgctxt "Task Wizard" #~ msgid "" #~ "If you want help creating new scan tasks but also more options, you can " #~ "select \"Advanced Task Wizard\" from the wizard selection menu at the top " #~ "of this window where it currently says \"Task Wizard\" marked with a " #~ "small arrow." #~ msgstr "" #~ "Si vous avez besoin d'aide lors de la création d'une tâche avec plus " #~ "d'options, vous pouvez sélectionner l' \"Assistant avance de tâche\" " #~ "depuis le menu de sélection d'assistant en haut de cette fenêtre au lieux " #~ "ou \"Assistant de tâche\" est affiche avec une petite flèche." #~ msgctxt "Task Wizard" #~ msgid "" #~ "For more detailed information on functionality, please try the integrated " #~ "help system. It is always available as a context sensitive link as icon" #~ msgstr "" #~ "Pour plus d'information sur cette fonctionnalité, veuillez essayer le " #~ "système d'aide intégré. Celui-ci est toujours accessible a travers l’icône" #~ msgctxt "Task Wizard" #~ msgid "Create a new Target with default Port List" #~ msgstr "Créer une nouvelle cible avec la plage de ports par défaut" #~ msgctxt "Task Wizard" #~ msgid "Create a new Task using this target with default Scan Configuration" #~ msgstr "" #~ "Création d'une nouvelle tâche utilisant cette cible avec la config " #~ "d'analyse par défaut" #~ msgctxt "Task Wizard" #~ msgid "" #~ "When creating the Target and Task I will use the default Port List, " #~ "Alert, OpenVAS Scan Config, Credentials, OpenVAS Scanner and Slave " #~ "configured in \"My Settings\"." #~ msgstr "" #~ "Lors de la création de la cible et de la tâche, je vais utiliser la plage " #~ "de port par défaut, ainsi que les alertes, la configuration d'analyse, " #~ "les information d'authentification, le scanner et l'esclave configuré " #~ "dans \"Mes Réglages\"." #~ msgctxt "Task Wizard" #~ msgid "" #~ "you can also create a new Task yourself. However, you will need a Target " #~ "first, which you can create by going to the Targets page found in the " #~ "Configuration menu using the New icon there." #~ msgstr "" #~ "vous pouvez créer une nouvelle tâche par vous même. Veuillez noter que " #~ "vous avez besoin d'une cible pour commencer, celle-ci doit être créer " #~ "dans la page Cible qui est accessible dans le menu de configuration, en " #~ "utilisant l’icône de création." #~ msgctxt "Meta Property" #~ msgid "optional" #~ msgstr "facultatif" #~ msgctxt "Modify Task Wizard" #~ msgid "Modify Task" #~ msgstr "Modifier une tâche" #~ msgctxt "Filter" #~ msgid "Switch Filter" #~ msgstr "Changer le filtre" #~ msgctxt "Filter" #~ msgid "Switch" #~ msgstr "Changer" #~ msgctxt "Auto-Refresh" #~ msgid "Sec." #~ msgstr "Sec." #~ msgctxt "Auto-Refresh" #~ msgid "Min." #~ msgstr "Min." #~ msgctxt "Override Controls" #~ msgid "No overrides" #~ msgstr "Aucune redéfinitions" #~ msgctxt "Auto-Refresh" #~ msgid "Update auto-refresh" #~ msgstr "Actualiser le rafraichissement automatique" #~ msgctxt "Binary Choice" #~ msgid "no" #~ msgstr "non" #~ msgctxt "Binary Choice" #~ msgid "yes" #~ msgstr "oui" #~ msgctxt "Task" #~ msgid "Add Report" #~ msgstr "Ajouter le rapport" #~ msgctxt "Action Verb" #~ msgid "Return to default filter view" #~ msgstr "Retour à l'affichage du filtre par défaut" #~ msgctxt "Action Verb" #~ msgid "Return" #~ msgstr "Retour" #~ msgctxt "Dashboard" #~ msgid "Hide Charts" #~ msgstr "Cacher les graphiques" #~ msgctxt "Dashboard" #~ msgid "Show Charts" #~ msgstr "Afficher les diagrammes" #~ msgctxt "Auth Data" #~ msgid "Key pair" #~ msgstr "Paire de clé" #~ msgctxt "Credential" #~ msgid "Save Credential" #~ msgstr "Enregistrer les information d'authentification." #~ msgctxt "Alert Condition" #~ msgid "changed" #~ msgstr "modifié" #~ msgctxt "Alert" #~ msgid "Save Alert" #~ msgstr "Enregistrer l'alerte" #~ msgctxt "Action Verb" #~ msgid "Test" #~ msgstr "Tester" #~ msgctxt "Tasks" #~ msgid "None" #~ msgstr "Aucune" #~ msgctxt "Alerts" #~ msgid "None" #~ msgstr "Aucunes" #~ msgctxt "Scan Config" #~ msgid "Scan Configuration" #~ msgstr "Configuration de l'analyse" #~ msgctxt "Scan Config" #~ msgid "Config" #~ msgstr "Configuration" #~ msgctxt "Scan Config|NVTs" #~ msgid "Trend" #~ msgstr "Tendance" #~ msgctxt "Scan Config|Families" #~ msgid "Trend" #~ msgstr "Tendance" #~ msgctxt "Schedule" #~ msgid "Save Schedule" #~ msgstr "Enregistrer la planification" #~ msgctxt "Property" #~ msgid "Default" #~ msgstr "Par défaut" #~ msgctxt "Slave" #~ msgid "Create Slave" #~ msgstr "Créer un esclave" #~ msgctxt "Slave" #~ msgid "Save Slave" #~ msgstr "Enregistrer l'escalve" #~ msgctxt "Slave" #~ msgid "Tasks using this Slave" #~ msgstr "Tâches qui utilisent cet esclave" #~ msgctxt "SecInfo|References" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "NVT" #~ msgid "Family" #~ msgstr "Famille" #~ msgctxt "OVAL Definition" #~ msgid "Version" #~ msgstr "Version" #~ msgctxt "OVAL Definition" #~ msgid "Status" #~ msgstr "État" #~ msgctxt "CPE" #~ msgid "Status" #~ msgstr "État" #~ msgctxt "OVAL Definition" #~ msgid "Name (OVAL ID)" #~ msgstr "Nom (OVAL-ID)" #~ msgctxt "Property" #~ msgid "Version" #~ msgstr "Version" #~ msgctxt "OVAL Definition" #~ msgid "Family" #~ msgstr "Famille" #~ msgctxt "Severity" #~ msgid "N/A" #~ msgstr "N/D" #~ msgctxt "NVT" #~ msgid "Preferences" #~ msgstr "Préférences" #~ msgctxt "Note or Override|Location" #~ msgid "Any" #~ msgstr "Quelconque" #~ msgctxt "Override" #~ msgid "Create Override" #~ msgstr "Créer une redéfinition" #~ msgctxt "Override" #~ msgid "Save Override" #~ msgstr "Enregistrer la redéfinition" #~ msgctxt "Permission" #~ msgid " with ID " #~ msgstr " avec l'identifiant " #~ msgctxt "Port Range" #~ msgid "Protocol" #~ msgstr "Protocole" #~ msgctxt "Port List" #~ msgid "None" #~ msgstr "Aucun" #~ msgctxt "Report Format" #~ msgid "Save Report Format" #~ msgstr "Enregistrer le format de rapport" #~ msgctxt "Report" #~ msgid "Status" #~ msgstr "État" #~ msgctxt "Result" #~ msgid "Method" #~ msgstr "Méthode" #~ msgctxt "Report Section" #~ msgid "Results view" #~ msgstr "Affichage des résultats" #~ msgctxt "Host Time" #~ msgid "Start" #~ msgstr "Début" #~ msgctxt "Host Time" #~ msgid "End" #~ msgstr "Fin" #~ msgctxt "Host" #~ msgid "IPs" #~ msgstr "IPs" #~ msgctxt "Auth Data" #~ msgid "Authentication" #~ msgstr "Authentification" #~ msgctxt "Auth Data|Password" #~ msgid "Use existing value" #~ msgstr "Utiliser la valeur existante" #~ msgctxt "User" #~ msgid "Save User" #~ msgstr "Enregistrer l'utilisateur" #, fuzzy #~ msgctxt "Feed Sync" #~ msgid "NVT Feed Management" #~ msgstr "Gestion du flux SCAP" #~ msgctxt "Feed Sync" #~ msgid "Warning:" #~ msgstr "Avertissement :" #~ msgctxt "Feed Sync" #~ msgid "Synchronize with Feed now" #~ msgstr "Synchroniser le flux immédiatement" #~ msgctxt "Feed Sync" #~ msgid "Feed Management" #~ msgstr "Gestion des flux" #~ msgctxt "Feed Sync" #~ msgid "Learn about the side effects of Feed synchronization!" #~ msgstr "" #~ "Veuillez noter les effets secondaires d'une synchronisation des flux !" #~ msgctxt "Feed Sync" #~ msgid "SCAP Feed Management" #~ msgstr "Gestion du flux SCAP" #, fuzzy #~ msgctxt "Feed Sync" #~ msgid "Synchronize with SCAP Feed now" #~ msgstr "Synchroniser le flux immédiatement" #, fuzzy #~ msgctxt "Feed Sync" #~ msgid "Learn about the side effects of SCAP Feed synchronization!" #~ msgstr "" #~ "Veuillez noter les effets secondaires d'une synchronisation des flux !" #, fuzzy #~ msgctxt "Feed Sync" #~ msgid "CERT Feed Management" #~ msgstr "Gestion du flux SCAP" #, fuzzy #~ msgctxt "Feed Sync" #~ msgid "Synchronize with CERT Feed now" #~ msgstr "Synchroniser le flux immédiatement" #, fuzzy #~ msgctxt "Feed Sync" #~ msgid "Learn about the side effects of CERT Feed synchronization!" #~ msgstr "" #~ "Veuillez noter les effets secondaires d'une synchronisation des flux !" #~ msgctxt "My Settings" #~ msgid "Wizard Rows" #~ msgstr "Lignes de l'assistant" #~ msgctxt "Slave" #~ msgid "Slaves Filter" #~ msgstr "Filtre d'esclave" #~ msgctxt "SecInfo" #~ msgid "All SecInfo Filter" #~ msgstr "Filtre de toutes les InfoSec" #~ msgctxt "Property" #~ msgid "Hosts" #~ msgstr "Hôtes" #~ msgctxt "Hosts" #~ msgid "None" #~ msgstr "Aucun" #~ msgctxt "Property" #~ msgid "Severity" #~ msgstr "Gravité" #, fuzzy #~ msgctxt "Property" #~ msgid "Source Type" #~ msgstr "Type de ressources" #~ msgctxt "Property" #~ msgid "Source" #~ msgstr "Provenance" #~ msgctxt "OS" #~ msgid "Hosts" #~ msgstr "Hôtes" #~ msgctxt "Logo" #~ msgid "JavaScript is active" #~ msgstr "JavaScript est actif" #~ msgctxt "Feed Sync" #~ msgid "NVT Feed" #~ msgstr "Flux NVT" #~ msgctxt "Feed Sync" #~ msgid "CERT Feed" #~ msgstr "Flux CERT" #~ msgctxt "Login Message" #~ msgid "Warning" #~ msgstr "Avertissement" #~ msgctxt "Severity" #~ msgid "Severity Short" #~ msgstr "Gravité" #~ msgctxt "Main Menu" #~ msgid "Scan Management" #~ msgstr "Gestion des scans" #~ msgctxt "Main Menu" #~ msgid "Asset Management" #~ msgstr "Gestion des atouts." #~ msgctxt "Main Menu" #~ msgid "SecInfo Management" #~ msgstr "Gestion InfoSec" greenbone-security-assistant-7.0.0+dfsg.1.orig/src/po/gsad_xsl-de.po0000644000175100017510000142403113011042270022227 0ustar # Greenbone Security Assistant # $Id$ # Description: German user interface translations. # # Authors: # Timo Pollmeier # # Copyright: # Copyright (C) 2015 Greenbone Networks GmbH # # This program is free software; you can redistribute it and/or # modify it under the terms of the GNU General Public License # as published by the Free Software Foundation; either version 2 # of the License, or (at your option) any later version. # # This program is distributed in the hope that it will be useful, # but WITHOUT ANY WARRANTY; without even the implied warranty of # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the # GNU General Public License for more details. # # You should have received a copy of the GNU General Public License # along with this program; if not, write to the Free Software # Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. # # msgid "" msgstr "" "Project-Id-Version: \n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2016-10-18 10:13+0200\n" "PO-Revision-Date: 2016-10-18 08:16+0200\n" "Last-Translator: Timo \n" "Language-Team: German \n" "Language: de\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" "X-Generator: Pootle 2.5.1.3\n" "X-POOTLE-MTIME: 1476774990.224178\n" #: classic/graphics.xsl:87 msgid "Tasks by CVSS" msgstr "Aufgaben nach CVSS" #: classic/graphics.xsl:93 msgid "Tasks by Severity Class" msgstr "Aufgaben nach Schwereklasse" #: classic/graphics.xsl:106 msgid "Tasks by status" msgstr "Aufgaben nach Status" #: classic/graphics.xsl:124 msgid "Tasks: High results per host" msgstr "Aufgaben: \"Hoch\"-Ergebnisse pro Host" #: classic/graphics.xsl:132 msgid "Tasks with most High results per host" msgstr "Aufgaben mit meisten \"Hoch\"-Ergebnissen pro Host" #: classic/graphics.xsl:146 msgid "Next scheduled tasks" msgstr "Nächste geplante Aufgaben" #: classic/graphics.xsl:167 msgid "Reports: High results timeline" msgstr "Berichte: Zeitlinie \"Hoch\"-Ergebnisse" #: classic/graphics.xsl:179 msgid "Reports by CVSS" msgstr "Berichte nach CVSS" #: classic/graphics.xsl:185 msgid "Reports by Severity Class" msgstr "Berichte nach Schwereklasse" #: classic/graphics.xsl:204 msgid "Results by CVSS" msgstr "Ergebnisse nach CVSS" #: classic/graphics.xsl:210 msgid "Results by Severity Class" msgstr "Ergebnisse nach Schwereklasse" #: classic/graphics.xsl:227 msgid "Results vulnerability word cloud" msgstr "Ergebnis-Wordcloud Schwachstelle" #: classic/graphics.xsl:242 msgid "Results description word cloud" msgstr "Ergebnis-Wordcloud Beschreibung" #: classic/graphics.xsl:259 msgid "Hosts by CVSS" msgstr "Hosts nach CVSS" #: classic/graphics.xsl:265 msgid "Hosts by Severity Class" msgstr "Hosts nach Schwereklasse" #: classic/graphics.xsl:289 msgid "Most vulnerable hosts" msgstr "Weitere Systeme mit Schwachstellen" #: classic/graphics.xsl:300 msgid "Hosts by modification time" msgstr "Hosts nach Änderungszeit" #: classic/graphics.xsl:314 msgid "Hosts topology" msgstr "Hosts-Topologie" #: classic/graphics.xsl:332 msgid "Operating Systems by CVSS" msgstr "Betriebssysteme nach CVSS" #: classic/graphics.xsl:337 msgid "Operating Systems by Severity Class" msgstr "Betriebssysteme nach Schwereklasse" #: classic/graphics.xsl:365 msgid "Operating Systems by Vulnerability Score" msgstr "Betriebssystem nach Schwachstellen-Score" #: classic/graphics.xsl:382 msgid "Notes by creation time" msgstr "Notizen nach Erstellungszeit" #: classic/graphics.xsl:395 msgid "Notes text word cloud" msgstr "Notizen-Wordcloud Text" #: classic/graphics.xsl:410 msgid "Notes by active days" msgstr "Notizen nach aktiven Tagen" #: classic/graphics.xsl:429 msgid "Overrides by creation time" msgstr "Übersteuerungen nach Erstellungszeit" #: classic/graphics.xsl:442 msgid "Overrides text word cloud" msgstr "Übersteuerungen-Wordcloud Text" #: classic/graphics.xsl:457 msgid "Overrides by active days" msgstr "Übersteuerungen nach aktiven Daten" #: classic/graphics.xsl:478 msgid "%1 by CVSS" msgstr "%1 nach CVSS" #: classic/graphics.xsl:484 msgid "%1 by Severity Class" msgstr "%1 nach Schwereklasse" #: classic/graphics.xsl:496 msgid "%1 by creation time" msgstr "%1 nach Erstellungszeit" #: classic/graphics.xsl:522 msgid "NVTs by Family" msgstr "NVTs nach Familie" #: classic/graphics.xsl:535 msgid "NVTs by QoD type" msgstr "NVTs nach QoD-Typ" #: classic/graphics.xsl:548 msgid "NVTs by QoD" msgstr "NVTs nach QoD" #: classic/graphics.xsl:573 msgid "OVAL Definitions by class" msgstr "OVAL-Definitionen nach Klasse" #: classic/graphics.xsl:647 msgid "SecInfo Items by type" msgstr "SecInfo-Einträge nach Typ" #: classic/graphics.xsl:733 msgid "Reports: Duration timeline" msgstr "Berichte: Laufzeit-Zeitlinie" #: classic/graphics.xsl:1132 classic/gsad.xsl:405 classic/gsad.xsl:415 #: classic/gsad.xsl:463 classic/gsad.xsl:492 msgid "Dashboard" msgstr "Dashboard" #: classic/graphics.xsl:1211 msgid "Scans Dashboard" msgstr "Scans-Dashboard" #: classic/graphics.xsl:1306 msgid "Assets Dashboard" msgstr "Assets-Dashboard" #: classic/graphics.xsl:1393 msgid "SecInfo Dashboard" msgstr "SecInfo-Dashboard" #: classic/omp.xsl:697 msgid "Report: Prognostic Results" msgstr "Bericht: Vorhersage-Ergebnisse" #: classic/omp.xsl:698 msgid "Report: Delta Results" msgstr "Bericht: Delta-Ergebnisse" #: classic/omp.xsl:699 classic/omp.xsl:32806 classic/omp.xsl:32812 #: classic/omp.xsl:33377 classic/omp.xsl:33609 msgid "Report: Results" msgstr "Bericht: Ergebnisse" #: classic/omp.xsl:700 msgid "Report: Prognostic Summary and Download" msgstr "Bericht: Vorhersage-Übersicht und Download" #: classic/omp.xsl:701 msgid "Report: Delta Summary and Download" msgstr "Bericht: Delta-Übersicht und Download" #: classic/omp.xsl:702 msgid "Report: Summary and Download" msgstr "Bericht: Übersicht und Download" #: classic/omp.xsl:703 msgid "Report: Prognostic Hosts" msgstr "Bericht: Vorhersage-Hosts" #: classic/omp.xsl:704 msgid "Report: Hosts" msgstr "Bericht: Hosts" #: classic/omp.xsl:705 classic/omp.xsl:32831 msgid "Report: Ports" msgstr "Bericht: Ports" #: classic/omp.xsl:706 msgid "Report: Operating Systems" msgstr "Bericht: Betriebssysteme" #: classic/omp.xsl:707 msgid "Report: Prognostic Applications" msgstr "Bericht: Vorhersage-Anwendungen" #: classic/omp.xsl:708 msgid "Report: Applications" msgstr "Bericht: Anwendungen" #: classic/omp.xsl:709 msgid "Report: Vulnerabilities" msgstr "Bericht: Schwachstellen" #: classic/omp.xsl:710 msgid "Report: CVEs" msgstr "Bericht: CVEs" #: classic/omp.xsl:711 msgid "Report: Closed CVEs" msgstr "Bericht: Geschlossene CVEs" #: classic/omp.xsl:712 msgid "Report: Topology" msgstr "Bericht: Topologie" #: classic/omp.xsl:713 msgid "Report: SSL Certificates" msgstr "Bericht: SSL-Zertifikate" #: classic/omp.xsl:714 msgid "Report: Error Messages" msgstr "Bericht: Fehlermeldungen" #: classic/omp.xsl:733 msgid "has super access to " msgstr "hat Super-Zugriff auf " #: classic/omp.xsl:741 msgid "has super access to all users" msgstr "hat Super-Zugriff auf alle Benutzer" #: classic/omp.xsl:744 classic/dynamic_strings.xsl:633 msgid "may login" msgstr "darf sich anmelden" #: classic/omp.xsl:747 msgid "may run multiple OMP commands in one" msgstr "darf mehrere OMP-Befehle als einen ausführen" #: classic/omp.xsl:750 msgid "has all permissions" msgstr "hat alle Berechtigungen" #: classic/omp.xsl:753 classic/dynamic_strings.xsl:709 msgid "may empty the trashcan" msgstr "darf den Mülleimer leeren" #: classic/omp.xsl:756 msgid "may get the dependencies of NVTs" msgstr "darf die Abhängigkeiten von NVTs abrufen" #: classic/omp.xsl:759 classic/dynamic_strings.xsl:747 msgid "may get NVT feed version information" msgstr "darf Versionsinformationen des NVT-Feeds abrufen" #: classic/omp.xsl:762 msgid "may get version information" msgstr "darf Versionsinformationen abrufen" #: classic/omp.xsl:765 classic/dynamic_strings.xsl:765 msgid "may get the help text" msgstr "darf den Hilfetext abrufen" #: classic/omp.xsl:768 classic/dynamic_strings.xsl:793 msgid "has write access to the authentication configuration" msgstr "hat Schreibzugriff auf die Authentifizierungskonfiguration" #: classic/omp.xsl:771 classic/dynamic_strings.xsl:816 msgid "may restore items from the trashcan" msgstr "darf Objekte aus dem Mülleimer wiederherstellen" #: classic/omp.xsl:778 classic/dynamic_strings.xsl:742 msgid "has read access to SecInfo" msgstr "hat Lesezugriff auf Sicherheitsinfos" #: classic/omp.xsl:804 classic/dynamic_strings.xsl:706 msgid "may get details about the authentication configuration" msgstr "darf Details über die Authentifizierungskonfiguration abrufen" #: classic/omp.xsl:808 msgid "may get details about %1" msgstr "darf Details über %1 abrufen" #: classic/omp.xsl:820 classic/dynamic_strings.xsl:831 msgid "may sync the CERT feed" msgstr "darf den CERT-Feed synchronisieren" #: classic/omp.xsl:823 classic/dynamic_strings.xsl:832 msgid "may sync the NVT feed" msgstr "darf den NVT-Feed synchronisieren" #: classic/omp.xsl:826 classic/dynamic_strings.xsl:833 msgid "may sync the SCAP feed" msgstr "darf den SCAP-Feed synchronisieren" #: classic/omp.xsl:830 classic/dynamic_strings.xsl:834 msgid "may sync %1" msgstr "darf %1 synchronisieren" #: classic/omp.xsl:959 msgid "Send feedback to" msgstr "Feedback senden an" #: classic/omp.xsl:959 msgid "Feedback" msgstr "Feedback" #: classic/omp.xsl:996 classic/omp.xsl:3219 msgctxt "Pagination" msgid "First" msgstr "Erste" #: classic/omp.xsl:999 classic/omp.xsl:1014 classic/omp.xsl:3227 #: classic/omp.xsl:3228 msgctxt "Pagination" msgid "Already on first page" msgstr "Bereits auf der ersten Seite" #: classic/omp.xsl:1006 classic/omp.xsl:1011 classic/omp.xsl:3223 msgctxt "Pagination" msgid "Previous" msgstr "Vorherige" #: classic/omp.xsl:1021 classic/omp.xsl:3231 msgid "%1 - %2 of %3" msgstr "%1 - %2 von %3" #: classic/omp.xsl:1030 classic/omp.xsl:3236 msgctxt "Pagination" msgid "Next" msgstr "Nächste" #: classic/omp.xsl:1033 classic/omp.xsl:1043 classic/omp.xsl:3244 #: classic/omp.xsl:3245 msgctxt "Pagination" msgid "Already on last page" msgstr "Bereits auf der letzten Seite" #: classic/omp.xsl:1040 classic/omp.xsl:3240 msgctxt "Pagination" msgid "Last" msgstr "Letzte" #: classic/omp.xsl:1156 classic/omp.xsl:1294 classic/omp.xsl:10922 #: classic/omp.xsl:12272 classic/omp.xsl:12888 classic/omp.xsl:13084 #: classic/omp.xsl:13306 classic/omp.xsl:14096 classic/omp.xsl:35736 #: classic/dynamic_strings.xsl:85 msgid "Filter" msgstr "Filter" #: classic/omp.xsl:1166 classic/omp.xsl:3906 msgid "Update Filter" msgstr "Filter aktualisieren" #: classic/omp.xsl:1168 classic/omp.xsl:3092 classic/omp.xsl:3095 #: classic/omp.xsl:3096 classic/omp.xsl:3909 classic/omp.xsl:29493 #: classic/omp.xsl:29496 classic/omp.xsl:35608 classic/omp.xsl:35610 msgctxt "Action Verb" msgid "Update" msgstr "Aktualisieren" #: classic/omp.xsl:1171 msgid "Reset Filter" msgstr "Filter zurücksetzen" #: classic/omp.xsl:1176 classic/omp.xsl:1792 classic/omp.xsl:2529 #: classic/omp.xsl:3064 classic/omp.xsl:3252 classic/omp.xsl:3910 #: classic/omp.xsl:5381 classic/omp.xsl:5388 classic/omp.xsl:5853 #: classic/omp.xsl:6308 classic/omp.xsl:7890 classic/omp.xsl:9458 #: classic/omp.xsl:13445 classic/omp.xsl:14236 classic/omp.xsl:14581 #: classic/omp.xsl:16510 classic/omp.xsl:16662 classic/omp.xsl:17432 #: classic/omp.xsl:17830 classic/omp.xsl:19589 classic/omp.xsl:20464 #: classic/omp.xsl:22523 classic/omp.xsl:22815 classic/omp.xsl:22966 #: classic/omp.xsl:23231 classic/omp.xsl:23420 classic/omp.xsl:23856 #: classic/omp.xsl:26633 classic/omp.xsl:27966 classic/omp.xsl:28556 #: classic/omp.xsl:28676 classic/omp.xsl:29445 classic/omp.xsl:30751 #: classic/omp.xsl:33723 classic/omp.xsl:34875 classic/omp.xsl:35503 #: classic/omp.xsl:35914 classic/omp.xsl:37206 classic/omp.xsl:37230 #: classic/omp.xsl:37279 classic/omp.xsl:37564 classic/omp.xsl:38191 #: classic/omp.xsl:38878 classic/omp.xsl:38932 classic/omp.xsl:39174 #: classic/omp.xsl:40081 classic/gsad.xsl:705 msgid "Help" msgstr "Hilfe" #: classic/omp.xsl:1176 classic/omp.xsl:3910 msgid "Powerfilter" msgstr "Powerfilter" #: classic/omp.xsl:1236 classic/omp.xsl:13442 classic/omp.xsl:13445 #: classic/dynamic_strings.xsl:404 msgid "New Filter" msgstr "Neuer Filter" #: classic/omp.xsl:1308 classic/omp.xsl:4687 classic/omp.xsl:12681 #: classic/omp.xsl:13196 classic/omp.xsl:14208 classic/omp.xsl:24218 #: classic/omp.xsl:24589 classic/omp.xsl:24939 classic/omp.xsl:25407 #: classic/omp.xsl:25841 classic/omp.xsl:26268 classic/omp.xsl:29936 #: classic/omp.xsl:35871 classic/wizard.xsl:503 classic/dynamic_strings.xsl:64 msgid "Task" msgstr "Aufgabe" #: classic/omp.xsl:1325 classic/omp.xsl:3490 msgid "Show delta results" msgstr "Delta-Ergebnisse zeigen" #: classic/omp.xsl:1339 classic/omp.xsl:3502 msgctxt "Delta Result" msgid "same" msgstr "gleich" #: classic/omp.xsl:1353 classic/omp.xsl:3516 msgctxt "Delta Result" msgid "new" msgstr "neu" #: classic/omp.xsl:1367 classic/omp.xsl:3530 msgctxt "Delta Result" msgid "gone" msgstr "verschwunden" #: classic/omp.xsl:1381 classic/omp.xsl:3544 msgctxt "Delta Result" msgid "changed" msgstr "verändert" #: classic/omp.xsl:1400 classic/omp.xsl:3083 classic/omp.xsl:3087 #: classic/omp.xsl:29483 classic/omp.xsl:29487 msgid "Apply overrides" msgstr "Übersteuerung anwenden" #: classic/omp.xsl:1420 classic/omp.xsl:3578 msgid "Auto-FP" msgstr "Auto-FP" #: classic/omp.xsl:1433 classic/omp.xsl:3589 msgid "Trust vendor security updates" msgstr "Sicherheitsupdates des Anbieters vertrauen" #: classic/omp.xsl:1447 classic/omp.xsl:3601 msgid "Full CVE match" msgstr "Vollständige CVE-Übereinstimmung" #: classic/omp.xsl:1460 classic/omp.xsl:3612 msgid "Partial CVE match" msgstr "Teilweise CVE-Übereinstimmung" #: classic/omp.xsl:1469 classic/omp.xsl:3634 msgid "Show Notes" msgstr "Notizen zeigen" #: classic/omp.xsl:1489 classic/omp.xsl:3650 msgid "Show Overrides" msgstr "Übersteuerungen zeigen" #: classic/omp.xsl:1509 classic/omp.xsl:3659 classic/omp.xsl:3665 msgid "Only show hosts that have results" msgstr "Nur Hosts mit Ergebnissen zeigen" #: classic/omp.xsl:1529 classic/omp.xsl:3942 classic/omp.xsl:22111 #: classic/omp.xsl:30988 classic/omp.xsl:30992 classic/omp.xsl:32131 msgid "QoD" msgstr "QdE" #: classic/omp.xsl:1534 msgctxt "QoD" msgid "must be at least" msgstr "muss mindestens ... sein" #: classic/omp.xsl:1545 classic/omp.xsl:3733 classic/omp.xsl:18676 #: classic/omp.xsl:18939 classic/omp.xsl:19399 classic/omp.xsl:37593 #: classic/omp.xsl:38212 msgid "Timezone" msgstr "Zeitzone" #: classic/omp.xsl:1569 msgid "Severity (Class)" msgstr "Schweregrad (Klasse)" #: classic/omp.xsl:1658 msgid "First result" msgstr "Erstes Ergebnis" #: classic/omp.xsl:1680 classic/omp.xsl:3118 classic/omp.xsl:3552 msgid "Results per page" msgstr "Ergebnisse pro Seite" #: classic/omp.xsl:1695 msgid "Sort by" msgstr "Sortieren nach" #: classic/omp.xsl:1755 classic/omp.xsl:15700 msgid "Ascending" msgstr "Aufsteigend" #: classic/omp.xsl:1766 classic/omp.xsl:15704 msgid "Descending" msgstr "Absteigend" #: classic/omp.xsl:1806 classic/omp.xsl:12149 classic/omp.xsl:12261 #: classic/omp.xsl:12307 classic/omp.xsl:12335 classic/omp.xsl:12898 #: classic/omp.xsl:12954 classic/omp.xsl:13371 classic/omp.xsl:16351 #: classic/omp.xsl:18094 classic/omp.xsl:19489 classic/omp.xsl:20233 #: classic/omp.xsl:20933 classic/omp.xsl:21835 classic/omp.xsl:22722 #: classic/omp.xsl:22727 classic/omp.xsl:22782 classic/omp.xsl:27299 #: classic/omp.xsl:27321 classic/omp.xsl:27407 classic/omp.xsl:27435 #: classic/omp.xsl:27492 classic/omp.xsl:28320 classic/omp.xsl:29311 #: classic/omp.xsl:29830 classic/omp.xsl:30256 classic/omp.xsl:30530 #: classic/omp.xsl:31460 classic/omp.xsl:35337 classic/omp.xsl:35351 #: classic/omp.xsl:35371 msgid "Details" msgstr "Details" #: classic/omp.xsl:1836 classic/dynamic_strings.xsl:199 msgid "Filter Details" msgstr "Filter-Details" #: classic/omp.xsl:1980 msgid "Cannot move to trashcan." msgstr "Kann nicht in den Mülleimer verschieben." #: classic/omp.xsl:1985 classic/omp.xsl:2215 classic/omp.xsl:6013 #: classic/omp.xsl:17894 classic/omp.xsl:35114 classic/omp.xsl:35122 msgctxt "Action Verb" msgid "To Trashcan" msgstr "In den Mülleimer" #: classic/omp.xsl:1999 classic/omp.xsl:2017 classic/omp.xsl:6035 #: classic/omp.xsl:16645 classic/omp.xsl:16818 classic/omp.xsl:17106 #: classic/omp.xsl:17582 classic/omp.xsl:17901 classic/omp.xsl:30260 #: classic/omp.xsl:30265 classic/omp.xsl:30273 classic/omp.xsl:30280 #: classic/omp.xsl:30287 classic/omp.xsl:30294 classic/omp.xsl:30301 #: classic/omp.xsl:30308 classic/omp.xsl:30534 classic/omp.xsl:30539 #: classic/omp.xsl:30547 classic/omp.xsl:30554 classic/omp.xsl:30561 #: classic/omp.xsl:30568 classic/omp.xsl:30575 classic/omp.xsl:30582 #: classic/omp.xsl:38191 classic/omp.xsl:39212 classic/omp.xsl:39230 #: classic/omp.xsl:39702 classic/omp.xsl:39720 msgctxt "Action Verb" msgid "Edit" msgstr "Bearbeiten" #: classic/omp.xsl:2029 classic/omp.xsl:2044 classic/omp.xsl:2045 #: classic/omp.xsl:2052 classic/omp.xsl:2058 classic/omp.xsl:5907 #: classic/omp.xsl:5917 classic/omp.xsl:5925 classic/omp.xsl:5926 #: classic/omp.xsl:17847 classic/omp.xsl:17848 classic/omp.xsl:17863 #: classic/omp.xsl:30316 classic/omp.xsl:30385 classic/omp.xsl:30590 #: classic/omp.xsl:30659 msgctxt "Action Verb" msgid "Clone" msgstr "Klonen" #: classic/omp.xsl:2060 classic/omp.xsl:17865 classic/omp.xsl:30387 #: classic/omp.xsl:30661 msgid "Permission to clone denied" msgstr "Keine Berechtigung zum Klonen" #: classic/omp.xsl:2071 classic/omp.xsl:30394 classic/omp.xsl:30668 #: classic/omp.xsl:39740 classic/omp.xsl:39832 msgctxt "Action Verb" msgid "Export" msgstr "Exportieren" #: classic/omp.xsl:2089 classic/omp.xsl:2090 classic/omp.xsl:2109 #: classic/omp.xsl:2111 classic/omp.xsl:2121 classic/omp.xsl:2122 #: classic/omp.xsl:5951 classic/omp.xsl:5980 classic/omp.xsl:7012 #: classic/omp.xsl:7018 classic/omp.xsl:9153 classic/omp.xsl:12290 #: classic/omp.xsl:13282 classic/omp.xsl:14019 classic/omp.xsl:16091 #: classic/omp.xsl:18522 classic/omp.xsl:19335 classic/omp.xsl:20445 #: classic/omp.xsl:20829 classic/omp.xsl:26539 classic/omp.xsl:27517 #: classic/omp.xsl:28192 classic/omp.xsl:28437 classic/omp.xsl:28438 #: classic/omp.xsl:28444 classic/omp.xsl:29008 classic/omp.xsl:35258 #: classic/omp.xsl:36557 classic/omp.xsl:36570 classic/omp.xsl:36572 #: classic/omp.xsl:36577 classic/omp.xsl:38954 classic/omp.xsl:39202 #: classic/omp.xsl:39691 classic/omp.xsl:39824 msgid "Delete" msgstr "Löschen" #: classic/omp.xsl:2141 classic/omp.xsl:2142 classic/omp.xsl:8229 #: classic/omp.xsl:12271 classic/omp.xsl:16073 classic/omp.xsl:20431 #: classic/omp.xsl:20815 msgid "Restore" msgstr "Wiederherstellen" #: classic/omp.xsl:2160 classic/omp.xsl:2161 classic/omp.xsl:4567 #: classic/omp.xsl:4571 classic/omp.xsl:4577 classic/omp.xsl:4595 msgid "Resume" msgstr "Fortsetzen" #: classic/omp.xsl:2172 classic/omp.xsl:4462 classic/omp.xsl:4521 #: classic/omp.xsl:4538 msgctxt "Action Verb" msgid "Start" msgstr "Starten" #: classic/omp.xsl:2201 classic/omp.xsl:2202 msgctxt "Action Verb" msgid "Stop" msgstr "Stoppen" #: classic/omp.xsl:2214 msgid "Moving to trashcan..." msgstr "In den Mülleimer verschieben .." #: classic/omp.xsl:2216 classic/omp.xsl:35115 msgctxt "Action Verb" msgid "Move To Trashcan" msgstr "In den Mülleimer verschieben" #: classic/omp.xsl:2412 classic/omp.xsl:25384 classic/omp.xsl:25783 msgctxt "Severity" msgid "High" msgstr "Hoch" #: classic/omp.xsl:2415 classic/omp.xsl:25385 classic/omp.xsl:25790 msgctxt "Severity" msgid "Medium" msgstr "Mittel" #: classic/omp.xsl:2418 classic/omp.xsl:25386 classic/omp.xsl:25797 msgctxt "Severity" msgid "Low" msgstr "Niedrig" #: classic/omp.xsl:2421 classic/omp.xsl:24208 classic/omp.xsl:25365 #: classic/omp.xsl:25387 classic/omp.xsl:25804 msgctxt "Severity" msgid "Log" msgstr "Log" #: classic/omp.xsl:2424 msgctxt "Severity" msgid "False Pos." msgstr "Falsch Pos." #: classic/omp.xsl:2529 msgid "User Tags list" msgstr "Liste der Benutzer-Tags" #: classic/omp.xsl:2536 msgid "New tag" msgstr "Neuer Tag" #: classic/omp.xsl:2539 classic/omp.xsl:2547 classic/omp.xsl:2555 msgid "Add tag" msgstr "Tag hinzufügen" #: classic/omp.xsl:2544 classic/omp.xsl:2552 classic/omp.xsl:14233 #: classic/omp.xsl:14236 classic/dynamic_strings.xsl:405 msgid "New Tag" msgstr "Neuer Tag" #: classic/omp.xsl:2561 classic/omp.xsl:13880 classic/omp.xsl:14241 #: classic/omp.xsl:14242 classic/omp.xsl:30399 classic/omp.xsl:30674 #: classic/omp.xsl:36206 classic/dynamic_strings.xsl:118 classic/gsad.xsl:604 msgid "Tags" msgstr "Tags" #: classic/omp.xsl:2564 msgid "User Tags" msgstr "Benutzer-Tags" #: classic/omp.xsl:2570 msgctxt "Tags" msgid "none" msgstr "keine" #: classic/omp.xsl:2582 msgid "Adding Tag..." msgstr "Tag hinzufügen ..." #: classic/omp.xsl:2593 classic/omp.xsl:2611 classic/omp.xsl:2612 #: classic/omp.xsl:6859 msgid "Add Tag" msgstr "Tag hinzufügen" #: classic/omp.xsl:2606 classic/omp.xsl:6874 msgctxt "Tag" msgid "with Value" msgstr "mit Wert" #: classic/omp.xsl:2661 classic/omp.xsl:2922 classic/omp.xsl:4469 #: classic/omp.xsl:4696 classic/omp.xsl:4710 classic/omp.xsl:4734 #: classic/omp.xsl:4766 classic/omp.xsl:4879 classic/omp.xsl:4914 #: classic/omp.xsl:4940 classic/omp.xsl:6331 classic/omp.xsl:6494 #: classic/omp.xsl:7727 classic/omp.xsl:8309 classic/omp.xsl:8495 #: classic/omp.xsl:8685 classic/omp.xsl:8751 classic/omp.xsl:9274 #: classic/omp.xsl:9324 classic/omp.xsl:9373 classic/omp.xsl:9478 #: classic/omp.xsl:9537 classic/omp.xsl:9576 classic/omp.xsl:9783 #: classic/omp.xsl:10284 classic/omp.xsl:10906 classic/omp.xsl:10981 #: classic/omp.xsl:12944 classic/omp.xsl:13315 classic/omp.xsl:13361 #: classic/omp.xsl:13399 classic/omp.xsl:13420 classic/omp.xsl:13464 #: classic/omp.xsl:13536 classic/omp.xsl:13737 classic/omp.xsl:13908 #: classic/omp.xsl:14285 classic/omp.xsl:14441 classic/omp.xsl:14613 #: classic/omp.xsl:14914 classic/omp.xsl:15645 classic/omp.xsl:16166 #: classic/omp.xsl:16206 classic/omp.xsl:16238 classic/omp.xsl:16265 #: classic/omp.xsl:16292 classic/omp.xsl:16341 classic/omp.xsl:16448 #: classic/omp.xsl:16582 classic/omp.xsl:16710 classic/omp.xsl:17132 #: classic/omp.xsl:17152 classic/omp.xsl:17193 classic/omp.xsl:17257 #: classic/omp.xsl:17273 classic/omp.xsl:17297 classic/omp.xsl:18084 #: classic/omp.xsl:18148 classic/omp.xsl:18256 classic/omp.xsl:18624 #: classic/omp.xsl:18752 classic/omp.xsl:18874 classic/omp.xsl:19368 #: classic/omp.xsl:19479 classic/omp.xsl:19608 classic/omp.xsl:19746 #: classic/omp.xsl:19879 classic/omp.xsl:20138 classic/omp.xsl:20223 #: classic/omp.xsl:20483 classic/omp.xsl:20558 classic/omp.xsl:20653 #: classic/omp.xsl:20922 classic/omp.xsl:21940 classic/omp.xsl:22000 #: classic/omp.xsl:22075 classic/omp.xsl:22153 classic/omp.xsl:22228 #: classic/omp.xsl:22290 classic/omp.xsl:22351 classic/omp.xsl:22714 #: classic/omp.xsl:22752 classic/omp.xsl:22777 classic/omp.xsl:22929 #: classic/omp.xsl:23080 classic/omp.xsl:26596 classic/omp.xsl:26616 #: classic/omp.xsl:26654 classic/omp.xsl:26729 classic/omp.xsl:26907 #: classic/omp.xsl:27380 classic/omp.xsl:27541 classic/omp.xsl:27564 #: classic/omp.xsl:27628 classic/omp.xsl:27985 classic/omp.xsl:28040 #: classic/omp.xsl:28310 classic/omp.xsl:28377 classic/omp.xsl:28644 #: classic/omp.xsl:28772 classic/omp.xsl:29021 classic/omp.xsl:29132 #: classic/omp.xsl:29301 classic/omp.xsl:34893 classic/omp.xsl:34955 #: classic/omp.xsl:34998 classic/omp.xsl:35089 classic/omp.xsl:35331 #: classic/omp.xsl:35365 classic/omp.xsl:35399 classic/omp.xsl:35418 #: classic/omp.xsl:35699 classic/omp.xsl:35712 classic/omp.xsl:35732 #: classic/omp.xsl:35748 classic/omp.xsl:35764 classic/omp.xsl:35776 #: classic/omp.xsl:35792 classic/omp.xsl:35808 classic/omp.xsl:35824 #: classic/omp.xsl:35840 classic/omp.xsl:35855 classic/omp.xsl:36390 #: classic/omp.xsl:37589 classic/omp.xsl:38208 classic/omp.xsl:38898 #: classic/omp.xsl:38983 classic/omp.xsl:39117 classic/omp.xsl:39349 #: classic/omp.xsl:39507 classic/omp.xsl:39554 msgid "Name" msgstr "Name" #: classic/omp.xsl:2662 classic/omp.xsl:13741 classic/omp.xsl:13896 #: classic/omp.xsl:14300 classic/omp.xsl:14456 classic/omp.xsl:17133 #: classic/omp.xsl:29022 classic/omp.xsl:29133 classic/omp.xsl:29638 #: classic/omp.xsl:35841 classic/omp.xsl:37086 classic/omp.xsl:37158 #: classic/omp.xsl:37590 classic/omp.xsl:38209 classic/omp.xsl:39350 msgid "Value" msgstr "Wert" #: classic/omp.xsl:2663 classic/omp.xsl:4700 classic/omp.xsl:6338 #: classic/omp.xsl:6502 classic/omp.xsl:7741 classic/omp.xsl:8503 #: classic/omp.xsl:8762 classic/omp.xsl:9189 classic/omp.xsl:9485 #: classic/omp.xsl:9583 classic/omp.xsl:9787 classic/omp.xsl:10291 #: classic/omp.xsl:10990 classic/omp.xsl:12400 classic/omp.xsl:13319 #: classic/omp.xsl:13472 classic/omp.xsl:13546 classic/omp.xsl:13892 #: classic/omp.xsl:14293 classic/omp.xsl:14449 classic/omp.xsl:14621 #: classic/omp.xsl:14924 classic/omp.xsl:16124 classic/omp.xsl:16456 #: classic/omp.xsl:17958 classic/omp.xsl:18155 classic/omp.xsl:18632 #: classic/omp.xsl:18885 classic/omp.xsl:19372 classic/omp.xsl:19615 #: classic/omp.xsl:19886 classic/omp.xsl:20035 classic/omp.xsl:20491 #: classic/omp.xsl:20660 classic/omp.xsl:20862 classic/omp.xsl:26572 #: classic/omp.xsl:26662 classic/omp.xsl:26739 classic/omp.xsl:26973 #: classic/omp.xsl:27384 classic/omp.xsl:27669 classic/omp.xsl:27993 #: classic/omp.xsl:28225 classic/omp.xsl:28384 classic/omp.xsl:34901 #: classic/omp.xsl:34965 classic/omp.xsl:35291 classic/omp.xsl:35752 #: classic/omp.xsl:38905 classic/omp.xsl:39128 classic/omp.xsl:39259 msgid "Comment" msgstr "Kommentar" #: classic/omp.xsl:2664 classic/omp.xsl:2928 classic/omp.xsl:5592 #: classic/omp.xsl:13402 classic/omp.xsl:16588 classic/omp.xsl:17134 #: classic/omp.xsl:17157 classic/omp.xsl:17196 classic/omp.xsl:17260 #: classic/omp.xsl:17276 classic/omp.xsl:17767 classic/omp.xsl:25047 #: classic/omp.xsl:26384 classic/omp.xsl:26597 classic/omp.xsl:27546 #: classic/omp.xsl:28416 classic/omp.xsl:31023 classic/omp.xsl:32298 #: classic/omp.xsl:34189 classic/omp.xsl:35091 classic/omp.xsl:35400 #: classic/omp.xsl:35701 classic/omp.xsl:35715 classic/omp.xsl:35737 #: classic/omp.xsl:35753 classic/omp.xsl:35765 classic/omp.xsl:35781 #: classic/omp.xsl:35797 classic/omp.xsl:35813 classic/omp.xsl:35829 #: classic/omp.xsl:35844 classic/omp.xsl:35860 classic/omp.xsl:35876 #: classic/omp.xsl:39353 msgid "Actions" msgstr "Aktionen" #: classic/omp.xsl:2711 classic/dynamic_strings.xsl:200 msgid "Tag Details" msgstr "Tag-Details" #: classic/omp.xsl:2791 classic/omp.xsl:2798 classic/omp.xsl:2805 #: classic/omp.xsl:14385 classic/dynamic_strings.xsl:618 msgid "Edit Tag" msgstr "Tag bearbeiten" #: classic/omp.xsl:2821 msgid "Toggling Tag..." msgstr "Tag umschalten ..." #: classic/omp.xsl:2824 classic/omp.xsl:2825 msgid "Enable Tag" msgstr "Tag aktivieren" #: classic/omp.xsl:2828 classic/omp.xsl:2829 msgid "Disable Tag" msgstr "Tag deaktivieren" #: classic/omp.xsl:2896 classic/omp.xsl:27119 msgid "Create Multiple Permissions" msgstr "Mehrere Berechtigungen erstellen" #: classic/omp.xsl:2904 classic/omp.xsl:2907 classic/omp.xsl:27368 #: classic/omp.xsl:36143 classic/dynamic_strings.xsl:119 classic/gsad.xsl:610 msgid "Permissions" msgstr "Berechtigungen" #: classic/omp.xsl:2913 msgctxt "Permissions" msgid "none" msgstr "keine" #: classic/omp.xsl:2923 classic/omp.xsl:20126 classic/omp.xsl:20139 #: classic/omp.xsl:22584 classic/omp.xsl:22793 classic/omp.xsl:23062 #: classic/omp.xsl:23066 classic/omp.xsl:23354 classic/omp.xsl:23360 #: classic/omp.xsl:27097 classic/omp.xsl:27388 classic/omp.xsl:27568 #: classic/omp.xsl:27908 classic/omp.xsl:29245 classic/omp.xsl:35090 #: classic/omp.xsl:35332 classic/omp.xsl:35366 msgid "Description" msgstr "Beschreibung" #: classic/omp.xsl:2924 classic/omp.xsl:13749 classic/omp.xsl:13931 #: classic/omp.xsl:14307 classic/omp.xsl:14463 classic/omp.xsl:26988 #: classic/omp.xsl:27542 classic/omp.xsl:27572 classic/omp.xsl:27767 #: classic/omp.xsl:35842 msgid "Resource Type" msgstr "Ressourcen-Typ" #: classic/omp.xsl:2925 classic/omp.xsl:27418 classic/omp.xsl:27543 #: classic/omp.xsl:27576 msgid "Resource" msgstr "Ressource" #: classic/omp.xsl:2926 classic/omp.xsl:27544 classic/omp.xsl:27580 msgctxt "Permission" msgid "Subject Type" msgstr "Subjekt-Typ" #: classic/omp.xsl:2927 classic/omp.xsl:26981 classic/omp.xsl:27545 #: classic/omp.xsl:27584 classic/omp.xsl:27678 msgctxt "Permission" msgid "Subject" msgstr "Subjekt" #: classic/omp.xsl:2954 classic/omp.xsl:4456 classic/omp.xsl:7889 #: classic/omp.xsl:7890 msgid "Import Report" msgstr "Bericht importieren" #: classic/omp.xsl:2969 classic/omp.xsl:10782 classic/omp.xsl:10855 #: classic/omp.xsl:11792 classic/omp.xsl:11896 classic/omp.xsl:12663 #: classic/omp.xsl:12716 classic/omp.xsl:12818 classic/omp.xsl:13126 #: classic/omp.xsl:14152 classic/omp.xsl:29514 classic/omp.xsl:34461 #: classic/omp.xsl:34496 msgid "Report" msgstr "Bericht" #: classic/omp.xsl:2973 msgid "Container Task" msgstr "Benutzer-Tags" #: classic/omp.xsl:2988 msgid "Create a new container task" msgstr "Neuen Container-Task erstellen" #: classic/omp.xsl:2996 classic/omp.xsl:4812 classic/omp.xsl:33918 msgid "Add to Assets" msgstr "Zu Assets hinzufügen" #: classic/omp.xsl:2999 classic/omp.xsl:33900 msgid "Add to Assets with QoD>=%1%% and Overrides enabled" msgstr "Zu den Assets mit QoD>=%1%% und aktivierten Übersteuerungen hinzufügen" #: classic/omp.xsl:3003 classic/omp.xsl:4847 classic/omp.xsl:6624 #: classic/omp.xsl:6658 classic/omp.xsl:6702 classic/omp.xsl:7432 #: classic/omp.xsl:7454 classic/omp.xsl:7487 classic/omp.xsl:7507 #: classic/omp.xsl:7560 classic/omp.xsl:24038 classic/omp.xsl:24046 #: classic/omp.xsl:24422 classic/omp.xsl:24428 classic/omp.xsl:24435 #: classic/omp.xsl:24453 classic/omp.xsl:24459 classic/omp.xsl:24477 #: classic/omp.xsl:24483 classic/omp.xsl:24737 classic/omp.xsl:24884 #: classic/omp.xsl:24887 classic/omp.xsl:25193 classic/omp.xsl:25200 #: classic/omp.xsl:25601 classic/omp.xsl:25607 classic/omp.xsl:25613 #: classic/omp.xsl:25629 classic/omp.xsl:25635 classic/omp.xsl:25651 #: classic/omp.xsl:25657 classic/omp.xsl:26039 classic/omp.xsl:26186 #: classic/omp.xsl:26189 classic/omp.xsl:28798 classic/omp.xsl:28812 #: classic/omp.xsl:28904 classic/omp.xsl:28991 classic/omp.xsl:29055 #: classic/omp.xsl:29065 classic/omp.xsl:29150 classic/omp.xsl:29234 msgid "yes" msgstr "ja" #: classic/omp.xsl:3007 classic/omp.xsl:4844 classic/omp.xsl:6643 #: classic/omp.xsl:6667 classic/omp.xsl:6717 classic/omp.xsl:7442 #: classic/omp.xsl:7464 classic/omp.xsl:7496 classic/omp.xsl:7516 #: classic/omp.xsl:7575 classic/omp.xsl:24060 classic/omp.xsl:24445 #: classic/omp.xsl:24469 classic/omp.xsl:24493 classic/omp.xsl:24734 #: classic/omp.xsl:24881 classic/omp.xsl:25213 classic/omp.xsl:25621 #: classic/omp.xsl:25643 classic/omp.xsl:25665 classic/omp.xsl:26036 #: classic/omp.xsl:26183 classic/omp.xsl:28804 classic/omp.xsl:28818 #: classic/omp.xsl:28901 classic/omp.xsl:28988 classic/omp.xsl:29059 #: classic/omp.xsl:29069 classic/omp.xsl:29147 classic/omp.xsl:29231 msgid "no" msgstr "nein" #: classic/omp.xsl:3063 msgid "Host Filtering" msgstr "Host-Filterung" #: classic/omp.xsl:3064 classic/omp.xsl:3252 classic/omp.xsl:14627 #: classic/omp.xsl:14933 classic/omp.xsl:15256 classic/omp.xsl:15649 #: classic/omp.xsl:16128 classic/omp.xsl:24067 classic/omp.xsl:24502 #: classic/omp.xsl:24897 classic/omp.xsl:25220 classic/omp.xsl:25674 #: classic/omp.xsl:26199 classic/omp.xsl:29445 classic/omp.xsl:29450 #: classic/omp.xsl:29451 classic/omp.xsl:33248 classic/omp.xsl:33334 #: classic/omp.xsl:33445 classic/omp.xsl:33588 classic/omp.xsl:33685 #: classic/omp.xsl:34081 classic/omp.xsl:35856 classic/omp.xsl:38883 #: classic/omp.xsl:38884 classic/omp.xsl:39029 classic/omp.xsl:39032 #: classic/omp.xsl:39183 classic/omp.xsl:39184 classic/omp.xsl:39247 #: classic/omp.xsl:39446 classic/omp.xsl:39461 classic/omp.xsl:39581 #: classic/omp.xsl:39788 classic/gsad.xsl:468 msgid "Hosts" msgstr "Hosts" #: classic/omp.xsl:3082 classic/omp.xsl:3086 classic/omp.xsl:3399 #: classic/omp.xsl:3401 classic/omp.xsl:8341 classic/omp.xsl:8342 #: classic/omp.xsl:8366 classic/omp.xsl:8368 classic/omp.xsl:29482 #: classic/omp.xsl:29486 classic/omp.xsl:29951 classic/omp.xsl:29952 #: classic/omp.xsl:29976 classic/omp.xsl:29978 classic/omp.xsl:30964 #: classic/omp.xsl:30965 classic/omp.xsl:32082 classic/omp.xsl:32083 #: classic/omp.xsl:32107 classic/omp.xsl:32109 msgid "No Overrides" msgstr "Keine Übersteuerung" #: classic/omp.xsl:3124 msgid "Text phrase" msgstr "Textphrase" #: classic/omp.xsl:3130 classic/omp.xsl:3130 classic/omp.xsl:3740 #: classic/omp.xsl:3740 msgid "Apply" msgstr "Anwenden" #: classic/omp.xsl:3133 classic/omp.xsl:3743 classic/omp.xsl:3938 #: classic/omp.xsl:16584 classic/omp.xsl:16712 classic/omp.xsl:22897 #: classic/omp.xsl:22930 classic/omp.xsl:23029 classic/omp.xsl:23305 #: classic/omp.xsl:23475 classic/omp.xsl:24157 classic/omp.xsl:24555 #: classic/omp.xsl:24923 classic/omp.xsl:25314 classic/omp.xsl:25727 #: classic/omp.xsl:26225 classic/omp.xsl:29793 classic/omp.xsl:30420 #: classic/omp.xsl:30842 classic/omp.xsl:30943 classic/omp.xsl:30950 #: classic/omp.xsl:33180 classic/omp.xsl:33249 classic/omp.xsl:33335 #: classic/omp.xsl:33446 classic/omp.xsl:33590 classic/omp.xsl:33687 #: classic/omp.xsl:34083 classic/omp.xsl:35874 classic/omp.xsl:39310 #: classic/omp.xsl:39523 classic/omp.xsl:39563 msgid "Severity" msgstr "Schwereg." #: classic/omp.xsl:3211 msgid "Filtered Hosts" msgstr "Gefilterte Hosts" #: classic/omp.xsl:3259 msgid "No hosts available for Prognostic Report" msgstr "Keine Hosts für Vorhersage-Bericht verfügbar" #: classic/omp.xsl:3267 msgid "No SCAP data available for Prognostic Report" msgstr "Keine SCAP-Daten für Vorhersage-Bericht verfügbar" #: classic/omp.xsl:3276 classic/omp.xsl:3277 classic/omp.xsl:29455 #: classic/omp.xsl:29461 classic/omp.xsl:29462 classic/omp.xsl:32417 #: classic/omp.xsl:32419 msgid "Prognostic Report" msgstr "Vorhersage-Bericht" #: classic/omp.xsl:3285 msgid "0 hosts" msgstr "0 Hosts" #: classic/omp.xsl:3321 classic/omp.xsl:3322 msgid "Collapse details of all vulnerabilities" msgstr "Details aller Schwachstellen einklappen" #: classic/omp.xsl:3327 classic/omp.xsl:3328 msgid "Expand to full details of all vulnerabilities" msgstr "Details aller Schwachstellen ausklappen" #: classic/omp.xsl:3392 classic/omp.xsl:3394 classic/omp.xsl:8347 #: classic/omp.xsl:8348 classic/omp.xsl:8376 classic/omp.xsl:8378 #: classic/omp.xsl:29957 classic/omp.xsl:29958 classic/omp.xsl:29986 #: classic/omp.xsl:29988 classic/omp.xsl:30973 classic/omp.xsl:30974 #: classic/omp.xsl:32088 classic/omp.xsl:32089 classic/omp.xsl:32117 #: classic/omp.xsl:32119 msgid "Overrides are Applied" msgstr "Übersteuerungen werden angewendet" #: classic/omp.xsl:3569 classic/omp.xsl:4822 classic/omp.xsl:6651 #: classic/omp.xsl:7477 msgid "Apply Overrides" msgstr "Übersteuerungen anwenden" #: classic/omp.xsl:3868 classic/omp.xsl:3871 msgid "Use filtered results (all pages)" msgstr "Gefilterte Ergebnisse nutzen (alle Seiten)" #: classic/omp.xsl:3876 classic/omp.xsl:3879 msgid "Use all unfiltered results" msgstr "Alle ungefilterten Ergebnisse nutzen" #: classic/omp.xsl:3884 classic/omp.xsl:3887 msgid "Use filtered results (current page)" msgstr "Gefilterte Ergebnisse nutzen (aktuelle Seite)" #: classic/omp.xsl:3930 classic/omp.xsl:30910 classic/omp.xsl:30914 #: classic/omp.xsl:32063 classic/omp.xsl:33332 msgid "Vulnerability" msgstr "Schwachstelle" #: classic/omp.xsl:3934 classic/omp.xsl:22101 classic/omp.xsl:23735 #: classic/omp.xsl:30928 classic/omp.xsl:30933 classic/omp.xsl:30933 #: classic/omp.xsl:31415 classic/omp.xsl:32067 msgid "Solution type" msgstr "Art der Lösung" #: classic/omp.xsl:3946 classic/omp.xsl:10821 classic/omp.xsl:11849 #: classic/omp.xsl:12702 classic/omp.xsl:12767 classic/omp.xsl:14047 #: classic/omp.xsl:19621 classic/omp.xsl:19750 classic/omp.xsl:19894 #: classic/omp.xsl:20040 classic/omp.xsl:20497 classic/omp.xsl:20562 #: classic/omp.xsl:20667 classic/omp.xsl:20866 classic/omp.xsl:29504 #: classic/omp.xsl:31001 classic/omp.xsl:31005 classic/omp.xsl:32136 #: classic/omp.xsl:32912 classic/omp.xsl:33177 classic/omp.xsl:34004 #: classic/omp.xsl:34187 classic/omp.xsl:34351 classic/omp.xsl:34435 #: classic/omp.xsl:35793 classic/omp.xsl:35825 classic/omp.xsl:37108 #: classic/omp.xsl:37178 classic/omp.xsl:39174 classic/omp.xsl:39250 msgid "Host" msgstr "Host" #: classic/omp.xsl:3950 msgctxt "Host" msgid "Location" msgstr "Ort" #: classic/omp.xsl:4139 classic/omp.xsl:4714 classic/omp.xsl:4738 #: classic/omp.xsl:4770 classic/omp.xsl:4883 classic/omp.xsl:4918 #: classic/omp.xsl:4944 classic/omp.xsl:5819 classic/omp.xsl:12130 #: classic/omp.xsl:12688 classic/omp.xsl:13912 classic/omp.xsl:16170 #: classic/omp.xsl:16210 classic/omp.xsl:16242 classic/omp.xsl:16269 #: classic/omp.xsl:16296 classic/omp.xsl:17930 classic/omp.xsl:22537 #: classic/omp.xsl:22830 classic/omp.xsl:22980 classic/omp.xsl:23245 #: classic/omp.xsl:23434 classic/omp.xsl:23882 msgid "ID" msgstr "ID" #: classic/omp.xsl:4145 classic/omp.xsl:5827 classic/omp.xsl:13757 #: classic/omp.xsl:16683 classic/omp.xsl:17453 classic/omp.xsl:17938 #: classic/omp.xsl:21948 classic/omp.xsl:22088 classic/omp.xsl:22174 #: classic/omp.xsl:22364 classic/omp.xsl:22554 classic/omp.xsl:22836 #: classic/omp.xsl:22990 classic/omp.xsl:23255 classic/omp.xsl:23444 #: classic/omp.xsl:23889 classic/omp.xsl:30402 classic/omp.xsl:30679 msgctxt "Date" msgid "Modified" msgstr "Geändert" #: classic/omp.xsl:4149 classic/omp.xsl:5823 classic/omp.xsl:16679 #: classic/omp.xsl:17449 classic/omp.xsl:17934 classic/omp.xsl:22083 #: classic/omp.xsl:22169 classic/omp.xsl:22236 classic/omp.xsl:22298 #: classic/omp.xsl:22359 classic/omp.xsl:22842 classic/omp.xsl:22986 #: classic/omp.xsl:23251 classic/omp.xsl:23440 classic/omp.xsl:23895 #: classic/omp.xsl:32145 classic/omp.xsl:39351 msgctxt "Date" msgid "Created" msgstr "Erstellt" #: classic/omp.xsl:4153 classic/omp.xsl:5831 msgid "Owner" msgstr "Besitzer" #: classic/omp.xsl:4175 classic/omp.xsl:5513 msgid "%1 of %2" msgstr "%1 von %2" #: classic/omp.xsl:4243 classic/omp.xsl:8416 classic/omp.xsl:9871 #: classic/omp.xsl:39851 msgid "Applied filter:" msgstr "Angewandter Filter:" #: classic/omp.xsl:4258 msgid "The report is empty. This can happen for the following reasons:" msgstr "Der Bericht ist leer. Dies kann aus folgenden Gründen der Fall sein:" #: classic/omp.xsl:4264 msgid "The scan just started and no results have arrived yet." msgstr "" "Der Scan wurde gerade erst gestartet und es sind noch keine Ergebnisse " "eingetroffen." #: classic/omp.xsl:4270 classic/omp.xsl:4285 msgid "Click here to reload this page and update the status." msgstr "" "Klicken Sie hier um die Seite neu zu laden und den Status zu aktualisieren." #: classic/omp.xsl:4279 msgid "The scan is still running and no results have arrived yet." msgstr "" "Der Scan läuft noch und es sind bisher noch keine Ergebnisse eingetroffen." #: classic/omp.xsl:4294 msgid "The target hosts could be regarded dead." msgstr "Die Ziel-Hosts können als tot angesehen werden." #: classic/omp.xsl:4302 classic/omp.xsl:14876 classic/dynamic_strings.xsl:607 msgid "Edit Target" msgstr "Ziel bearbeiten" #: classic/omp.xsl:4305 classic/omp.xsl:4315 msgid "" "You could change the Alive Test method of the target. However, if the " "targets are indeed dead, the scan duration might increase significantly." msgstr "" "Sie können die Alive-Test-Methode des Ziels ändern. Sind die Zielsysteme " "allerdings in der Tat tod, so kann sich die Scan-Zeit erheblich erhöhen." #: classic/omp.xsl:4307 msgid "Click here to edit the target" msgstr "Klicken Sie hier um das Ziel zu bearbeiten" #: classic/omp.xsl:4327 msgid "The report is empty." msgstr "Der Bericht ist leer" #: classic/omp.xsl:4329 msgid "The filter does not match any of %1 results." msgstr "Der Filter entspricht keinem von %1 Ergebnissen." #: classic/omp.xsl:4338 msgid "The report only contains log messages, which are currently excluded." msgstr "" "Der Bericht enthält nur Log-Meldungen die aktuell nicht gefiltert werden. " #: classic/omp.xsl:4341 msgid "Log messages are currently excluded." msgstr "Log-Meldungen werden aktuell nicht gefiltert." #: classic/omp.xsl:4347 msgid "Add log messages to the filter" msgstr "Füge Log-Meldungen zum Filter hinzu" #: classic/omp.xsl:4350 msgid "Include log messages in your filter setting." msgstr "Nimm Log-Meldungen in den Filtereinstellungen auf." #: classic/omp.xsl:4360 msgid "You are using keywords setting a minimum limit on severity." msgstr "" "Sie verwenden Schlüsselworte die eine Mindestgrenze des Schweregrades setzen." #: classic/omp.xsl:4364 msgid "Remove severity limit" msgstr "Schweregrad-Grenze entfernen" #: classic/omp.xsl:4367 msgid "Remove the severity limit from your filter settings." msgstr "Schweregrade-Grenze aus den Filtereinstellungen entfernen." #: classic/omp.xsl:4377 msgid "" "There may be results below the current minimum Quality of Detection level." msgstr "" "Es könnten Ergebnisse vorliegen die unterhalb der aktuellen Grenze für die " "Quality of Detection liegen." #: classic/omp.xsl:4381 msgid "Descrease minimum QoD" msgstr "QoD-Minimum verringern" #: classic/omp.xsl:4384 msgid "" "Decrease the minimum QoD in the Filter to 30 percent to see those results." msgstr "" "Die Minimum-QoD im Filter auf 30 Prozent verringern um diese Ergebnisse zu " "sehen." #: classic/omp.xsl:4394 msgid "You are using keywords setting a lower limit on QoD." msgstr "Sie benutzen Schlüsselwörter, die eine QoD-Untergrenze setzen." #: classic/omp.xsl:4398 msgid "Remove QoD limit" msgstr "QoD-Grenze entfernen" #: classic/omp.xsl:4401 msgid "Remove Quality of Detection limit." msgstr "\"Quality of Detection\"-Grenze entfernen." #: classic/omp.xsl:4409 msgid "Your filter settings may be too refined." msgstr "Ihr Filter könnte zu fein eingestellt sein." #: classic/omp.xsl:4413 msgid "Edit filter" msgstr "Filter bearbeiten" #: classic/omp.xsl:4416 msgid "Adjust and update your filter settings." msgstr "Ihre Filtereinstellungen anpassen und aktualisieren." #: classic/omp.xsl:4423 msgid "Your last filter change may be too restrictive." msgstr "Ihre letzte Filteränderung könnte zu einschränkend sein." #: classic/omp.xsl:4427 msgid "Reset filter" msgstr "Filter zurücksetzen" #: classic/omp.xsl:4430 msgid "Reset the filter settings to the defaults." msgstr "Die Filtereinstellungen auf den Standardwert zurücksetzen." #: classic/omp.xsl:4462 msgid "Permission to start task denied" msgstr "Keine Berechtigung, Aufgabe zu starten" #: classic/omp.xsl:4468 classic/omp.xsl:4469 msgid "Schedule Unavailable" msgstr "Zeitplan nicht verfügbar" #: classic/omp.xsl:4477 classic/omp.xsl:4786 msgctxt "Task|Schedule" msgid "Next due: over" msgstr "Fälligkeit: abgelaufen" #: classic/omp.xsl:4483 classic/omp.xsl:4790 msgctxt "Task|Schedule" msgid "Next due" msgstr "Fälligkeit" #: classic/omp.xsl:4486 classic/omp.xsl:4793 classic/omp.xsl:6590 #: classic/omp.xsl:6591 classic/omp.xsl:7388 classic/omp.xsl:7389 #: classic/omp.xsl:7399 classic/omp.xsl:7400 classic/omp.xsl:19207 #: classic/omp.xsl:19289 classic/omp.xsl:19412 msgid "Once" msgstr "Einmalig" #: classic/omp.xsl:4489 classic/omp.xsl:4796 classic/omp.xsl:7395 msgid "more times" msgstr "mehrmals" #: classic/omp.xsl:4501 classic/dynamic_strings.xsl:194 msgid "Schedule Details" msgstr "Zeitplan-Details" #: classic/omp.xsl:4521 classic/omp.xsl:4538 msgid "Task is already active" msgstr "Aufgabe ist bereits aktiv" #: classic/omp.xsl:4567 msgid "Task is a container" msgstr "Aufgabe ist ein Container" #: classic/omp.xsl:4571 msgid "Task is scheduled" msgstr "Aufgabe ist durch Zeitplan gesteuert" #: classic/omp.xsl:4577 msgid "Permission to resume task denied" msgstr "Keine Berechtigung, Aufgabe fortzusetzen" #: classic/omp.xsl:4595 msgid "Task is not stopped" msgstr "Aufgabe ist nicht gestoppt" #: classic/omp.xsl:4619 msgctxt "Task" msgid "Move to Master" msgstr "Zum Master verschieben" #: classic/omp.xsl:4634 msgctxt "Task" msgid "Move to Slave \"%1\"" msgstr "Zum Slave \"%1\" verschieben" #: classic/omp.xsl:4667 classic/omp.xsl:4668 msgid "" "This is an Alterable Task. Reports may not relate to current Scan Config or " "Target!" msgstr "" "Dies ist eine änderbare Aufgabe. Berichte könnten sich nicht auf die " "aktuelle Scan-Konfig oder das aktuelle Ziel beziehen." #: classic/omp.xsl:4684 classic/omp.xsl:6313 classic/omp.xsl:6315 #: classic/omp.xsl:12925 classic/omp.xsl:16322 classic/omp.xsl:18065 #: classic/omp.xsl:19460 classic/omp.xsl:20204 classic/omp.xsl:36224 #: classic/dynamic_strings.xsl:95 classic/gsad.xsl:422 msgid "Tasks" msgstr "Aufgaben" #: classic/omp.xsl:4704 classic/omp.xsl:13189 classic/omp.xsl:14201 #: classic/omp.xsl:16115 classic/dynamic_strings.xsl:73 msgid "Target" msgstr "Ziel" #: classic/omp.xsl:4708 classic/omp.xsl:4732 classic/omp.xsl:4764 #: classic/omp.xsl:4877 classic/omp.xsl:4912 classic/omp.xsl:4938 #: classic/omp.xsl:9280 classic/omp.xsl:9330 classic/omp.xsl:9381 #: classic/omp.xsl:12128 classic/omp.xsl:12519 classic/omp.xsl:12539 #: classic/omp.xsl:12688 classic/omp.xsl:12892 classic/omp.xsl:12950 #: classic/omp.xsl:13367 classic/omp.xsl:13906 classic/omp.xsl:16164 #: classic/omp.xsl:16204 classic/omp.xsl:16236 classic/omp.xsl:16263 #: classic/omp.xsl:16290 classic/omp.xsl:16347 classic/omp.xsl:18090 #: classic/omp.xsl:19485 classic/omp.xsl:20229 classic/omp.xsl:20929 #: classic/omp.xsl:27403 classic/omp.xsl:27431 classic/omp.xsl:28316 #: classic/omp.xsl:29307 classic/omp.xsl:36625 classic/omp.xsl:36643 msgid "Unavailable" msgstr "Nicht verfügbar" #: classic/omp.xsl:4727 classic/omp.xsl:6538 classic/omp.xsl:7226 #: classic/omp.xsl:12388 classic/omp.xsl:13342 classic/omp.xsl:29282 #: classic/omp.xsl:36080 classic/dynamic_strings.xsl:111 classic/gsad.xsl:561 msgid "Alerts" msgstr "Benachrichtigungen" #: classic/omp.xsl:4757 classic/omp.xsl:6560 classic/omp.xsl:7347 #: classic/omp.xsl:13154 classic/omp.xsl:14187 classic/omp.xsl:19359 #: classic/dynamic_strings.xsl:80 msgid "Schedule" msgstr "Zeitplan" #: classic/omp.xsl:4829 classic/omp.xsl:6674 classic/omp.xsl:7528 msgid "Min QoD" msgstr "Min QoD" #: classic/omp.xsl:4838 classic/omp.xsl:6688 classic/omp.xsl:7545 msgid "Alterable Task" msgstr "Änderbare Aufgabe" #: classic/omp.xsl:4856 classic/omp.xsl:6724 classic/omp.xsl:7584 msgid "Auto Delete Reports" msgstr "Berichte automatisch löschen" #: classic/omp.xsl:4861 classic/omp.xsl:6751 classic/omp.xsl:7630 msgctxt "Task|Auto Delete Reports" msgid "Automatically delete oldest reports but always keep newest " msgstr "Älteste Berichte automatisch löschen aber neueste " #: classic/omp.xsl:4863 classic/omp.xsl:6757 classic/omp.xsl:7643 msgctxt "Task|Auto Delete Reports" msgid " reports" msgstr " Berichte behalten." #: classic/omp.xsl:4866 classic/omp.xsl:6738 classic/omp.xsl:7617 msgid "Do not automatically delete reports" msgstr "Berichte nicht automatisch löschen" #: classic/omp.xsl:4873 classic/omp.xsl:6765 classic/omp.xsl:7129 #: classic/omp.xsl:7259 classic/omp.xsl:17962 classic/omp.xsl:18163 #: classic/omp.xsl:20026 classic/dynamic_strings.xsl:84 msgid "Scanner" msgstr "Scanner" #: classic/omp.xsl:4892 classic/omp.xsl:8513 classic/omp.xsl:8689 #: classic/omp.xsl:8769 classic/omp.xsl:9193 classic/omp.xsl:13327 #: classic/omp.xsl:13401 classic/omp.xsl:13428 classic/omp.xsl:13484 #: classic/omp.xsl:13562 classic/omp.xsl:19629 classic/omp.xsl:19760 #: classic/omp.xsl:19926 classic/omp.xsl:20067 classic/omp.xsl:20140 #: classic/omp.xsl:22355 classic/omp.xsl:23079 classic/omp.xsl:35749 #: classic/omp.xsl:35795 classic/omp.xsl:35947 classic/omp.xsl:37296 msgid "Type" msgstr "Typ" #: classic/omp.xsl:4909 classic/omp.xsl:6361 classic/omp.xsl:6814 #: classic/omp.xsl:7071 classic/omp.xsl:7109 classic/omp.xsl:13168 #: classic/omp.xsl:14180 classic/omp.xsl:16666 classic/omp.xsl:16668 #: classic/omp.xsl:17949 classic/wizard.xsl:228 classic/dynamic_strings.xsl:77 msgid "Scan Config" msgstr "Scan-Konfiguration" #: classic/omp.xsl:4935 classic/omp.xsl:6383 classic/omp.xsl:7293 #: classic/omp.xsl:13175 classic/omp.xsl:14194 classic/omp.xsl:20853 #: classic/omp.xsl:34591 classic/wizard.xsl:421 classic/dynamic_strings.xsl:82 msgid "Slave" msgstr "Slave" #: classic/omp.xsl:4961 classic/omp.xsl:6435 classic/omp.xsl:7665 msgid "Order for target hosts" msgstr "Reihefolge der Ziel-Hosts" #: classic/omp.xsl:4963 classic/omp.xsl:6439 classic/omp.xsl:7672 msgctxt "Task|Hosts Ordering" msgid "Sequential" msgstr "Sequentiell" #: classic/omp.xsl:4964 classic/omp.xsl:6440 classic/omp.xsl:7677 msgctxt "Task|Hosts Ordering" msgid "Random" msgstr "Zufällig" #: classic/omp.xsl:4965 classic/omp.xsl:6441 classic/omp.xsl:7682 msgctxt "Task|Hosts Ordering" msgid "Reverse" msgstr "Umgekehrt" #: classic/omp.xsl:4966 classic/omp.xsl:13813 classic/omp.xsl:13995 #: classic/omp.xsl:17637 classic/omp.xsl:17666 classic/omp.xsl:17711 #: classic/omp.xsl:17804 classic/omp.xsl:18361 classic/omp.xsl:18383 #: classic/omp.xsl:18390 classic/omp.xsl:18412 classic/omp.xsl:18455 #: classic/omp.xsl:18477 classic/omp.xsl:18484 classic/omp.xsl:18506 #: classic/omp.xsl:20044 classic/omp.xsl:20057 classic/omp.xsl:21140 #: classic/omp.xsl:21150 classic/omp.xsl:21167 classic/omp.xsl:21210 #: classic/omp.xsl:21220 classic/omp.xsl:21230 classic/omp.xsl:21240 #: classic/omp.xsl:21250 classic/omp.xsl:21260 classic/omp.xsl:21270 #: classic/omp.xsl:21284 classic/omp.xsl:21389 classic/omp.xsl:21452 #: classic/omp.xsl:21462 classic/omp.xsl:21472 classic/omp.xsl:21482 #: classic/omp.xsl:21492 classic/omp.xsl:21509 classic/omp.xsl:21578 #: classic/omp.xsl:21632 classic/omp.xsl:21676 classic/omp.xsl:21686 #: classic/omp.xsl:21696 classic/omp.xsl:21709 classic/omp.xsl:22907 #: classic/omp.xsl:23039 classic/omp.xsl:23315 classic/omp.xsl:23485 msgid "N/A" msgstr "N/A" #: classic/omp.xsl:4973 classic/omp.xsl:6423 classic/omp.xsl:7653 #: classic/omp.xsl:34602 msgid "Network Source Interface" msgstr "Netzwerk-Quell-Interface" #: classic/omp.xsl:4994 classic/omp.xsl:8313 classic/omp.xsl:22161 #: classic/omp.xsl:22891 classic/omp.xsl:23153 classic/omp.xsl:23158 #: classic/omp.xsl:29642 classic/omp.xsl:29932 classic/omp.xsl:35872 #: classic/omp.xsl:37300 msgid "Status" msgstr "Status" #: classic/omp.xsl:5017 msgid "Duration of last scan" msgstr "Dauer des letzten Scans" #: classic/omp.xsl:5027 msgid "Average scan duration" msgstr "Durchschnittliche Scan-Dauer" #: classic/omp.xsl:5034 classic/omp.xsl:8317 classic/omp.xsl:29542 #: classic/omp.xsl:32297 classic/omp.xsl:32465 classic/omp.xsl:35873 #: classic/gsad.xsl:428 msgid "Reports" msgstr "Berichte" #: classic/omp.xsl:5038 classic/omp.xsl:5049 msgid "Reports on Task %1" msgstr "Berichte für Aufgabe %1" #: classic/omp.xsl:5042 msgctxt "Task|Report" msgid "Current" msgstr "Aktueller" #: classic/omp.xsl:5047 msgctxt "Task|Reports" msgid "Finished" msgstr "Abgeschlossene" #: classic/omp.xsl:5053 classic/omp.xsl:8324 classic/omp.xsl:35881 msgctxt "Task|Report" msgid "Last" msgstr "Letzter" #: classic/omp.xsl:5062 classic/omp.xsl:30806 classic/gsad.xsl:434 msgid "Results" msgstr "Ergebnisse" #: classic/omp.xsl:5066 msgid "Results on Task %1" msgstr "Ergebnis für Aufgabe %1" #: classic/omp.xsl:5073 classic/omp.xsl:17312 classic/omp.xsl:23568 #: classic/omp.xsl:24822 classic/omp.xsl:31059 classic/omp.xsl:31060 #: classic/omp.xsl:31064 classic/omp.xsl:31066 classic/omp.xsl:33354 #: classic/omp.xsl:33356 classic/omp.xsl:36125 classic/dynamic_strings.xsl:96 #: classic/gsad.xsl:441 msgid "Notes" msgstr "Notizen" #: classic/omp.xsl:5077 msgid "Notes on Task %1" msgstr "Notizen für Aufgabe %1" #: classic/omp.xsl:5084 classic/omp.xsl:17318 classic/omp.xsl:23577 #: classic/omp.xsl:26124 classic/omp.xsl:31076 classic/omp.xsl:31077 #: classic/omp.xsl:31081 classic/omp.xsl:31083 classic/omp.xsl:33365 #: classic/omp.xsl:33367 classic/omp.xsl:36134 classic/dynamic_strings.xsl:97 #: classic/gsad.xsl:448 msgid "Overrides" msgstr "Übersteuerungen" #: classic/omp.xsl:5088 msgid "Overrides on Task %1" msgstr "Übersteuerungen für Aufgabe %1" #: classic/omp.xsl:5178 classic/omp.xsl:5180 msgid "Severity increased" msgstr "Schweregrad hat zugenommen" #: classic/omp.xsl:5183 classic/omp.xsl:5185 msgid "Severity decreased" msgstr "Schweregrad hat abgenommen" #: classic/omp.xsl:5188 classic/omp.xsl:5190 msgid "Vulnerability count increased" msgstr "Anzahl Schwachstellen hat zugenommen" #: classic/omp.xsl:5193 classic/omp.xsl:5195 msgid "Vulnerability count decreased" msgstr "Anzahl Schwachstellen hat abgenommen" #: classic/omp.xsl:5198 classic/omp.xsl:5200 msgid "Vulnerabilities did not change" msgstr "Schwachstellen haben sich nicht geändert" #: classic/omp.xsl:5273 classic/omp.xsl:5275 classic/omp.xsl:11028 #: classic/dynamic_strings.xsl:914 msgctxt "Status" msgid "Delete Requested" msgstr "Löschen Angefordert" #: classic/omp.xsl:5296 msgctxt "Status" msgid " at " msgstr " bei " #: classic/omp.xsl:5412 classic/omp.xsl:5420 classic/omp.xsl:5421 #: classic/omp.xsl:5862 classic/omp.xsl:5869 classic/omp.xsl:5870 #: classic/omp.xsl:6308 classic/omp.xsl:6474 classic/wizard.xsl:153 #: classic/dynamic_strings.xsl:391 msgid "New Task" msgstr "Neue Aufgabe" #: classic/omp.xsl:5428 classic/omp.xsl:5429 classic/omp.xsl:5876 #: classic/omp.xsl:5877 classic/omp.xsl:6307 msgid "New Container Task" msgstr "Neue Container-Aufgabe" #: classic/omp.xsl:5763 classic/omp.xsl:5766 msgid "Apply to page contents" msgstr "Auf Seiteninhalt anwenden" #: classic/omp.xsl:5771 classic/omp.xsl:5774 msgid "Apply to selection" msgstr "Auf Auswahl anwenden" #: classic/omp.xsl:5779 classic/omp.xsl:5782 msgid "Apply to all filtered" msgstr "Auf gesamte Filterauswahl anwenden" #: classic/omp.xsl:5793 msgid "Applied filter" msgstr "Angewandter Filter" #: classic/omp.xsl:5897 classic/omp.xsl:28553 classic/omp.xsl:28579 msgid "Import Port List" msgstr "Portliste importieren" #: classic/omp.xsl:5923 classic/omp.xsl:17845 classic/omp.xsl:30314 #: classic/omp.xsl:30588 msgid "Cloning..." msgstr "Klonen läuft …" #: classic/omp.xsl:5952 classic/omp.xsl:36558 msgid "Currently logged in as this user" msgstr "Momentan als dieser Benutzer eingeloggt" #: classic/omp.xsl:6050 classic/omp.xsl:17916 classic/omp.xsl:30759 #: classic/omp.xsl:38962 classic/omp.xsl:39238 msgctxt "Action Verb" msgid "Export XML" msgstr "XML exportieren" #: classic/omp.xsl:6077 msgctxt "Certificate" msgid "Activation" msgstr "Aktivierung" #: classic/omp.xsl:6082 msgctxt "Certificate" msgid "not active yet" msgstr "noch nicht aktiv" #: classic/omp.xsl:6087 msgctxt "Certificate" msgid "Expiration" msgstr "Ablaufdatum" #: classic/omp.xsl:6092 msgctxt "Certificate" msgid "expired" msgstr "abgelaufen" #: classic/omp.xsl:6097 msgid "MD5 Fingerprint" msgstr "MD5-Fingerabdruck" #: classic/omp.xsl:6101 msgctxt "Certificate" msgid "Issued by" msgstr "Ausgestellt von" #: classic/omp.xsl:6112 msgid "Certificate currently in use expired %1" msgstr "Aktuell verwendetes Zertifikat %1 abgelaufen" #: classic/omp.xsl:6115 msgid "Certificate currently in use is not valid until %1" msgstr "Aktuell verwendetes Zertifikat ist nicht vor %1 gültig" #: classic/omp.xsl:6118 msgid "Certificate currently in use will expire %1" msgstr "Aktuell verwendetes Zertifikat läuft %1 ab" #: classic/omp.xsl:6345 msgid "Create Task" msgstr "Aufgabe erstellen" #: classic/omp.xsl:6412 msgid "Create a new slave" msgstr "Neuen Slave erstellen" #: classic/omp.xsl:6447 msgid "Maximum concurrently executed NVTs per host" msgstr "Maximal gleichzeitig ausgeführte NVT pro Host" #: classic/omp.xsl:6457 msgid "Maximum concurrently scanned hosts" msgstr "Maximal gleichzeitig gescannte Hosts" #: classic/omp.xsl:6509 classic/omp.xsl:7165 classic/omp.xsl:7202 msgid "Scan Targets" msgstr "Scan-Ziele" #: classic/omp.xsl:6529 msgid "Create a new target" msgstr "Neues Ziel erstellen" #: classic/omp.xsl:6550 classic/omp.xsl:7246 classic/omp.xsl:34732 #: classic/omp.xsl:34804 msgid "Create a new alert" msgstr "Neue Benachrichtigung erstellen" #: classic/omp.xsl:6596 msgid "Create a new schedule" msgstr "Neuen Zeitplan erstellen" #: classic/omp.xsl:6606 msgid "Add results to Assets" msgstr "Ergebnisse zu Assets hinzufügen" #: classic/omp.xsl:6845 classic/omp.xsl:13182 classic/omp.xsl:13883 #: classic/dynamic_strings.xsl:86 msgid "Tag" msgstr "Tag" #: classic/omp.xsl:6977 classic/omp.xsl:8127 classic/omp.xsl:9096 #: classic/omp.xsl:9692 classic/omp.xsl:12162 classic/omp.xsl:13234 #: classic/omp.xsl:13831 classic/omp.xsl:15915 classic/omp.xsl:18420 #: classic/omp.xsl:19244 classic/omp.xsl:20360 classic/omp.xsl:20758 #: classic/omp.xsl:21177 classic/omp.xsl:21294 classic/omp.xsl:21407 #: classic/omp.xsl:21519 classic/omp.xsl:21588 classic/omp.xsl:21642 #: classic/omp.xsl:21718 classic/omp.xsl:24745 classic/omp.xsl:26047 #: classic/omp.xsl:26493 classic/omp.xsl:27334 classic/omp.xsl:28148 #: classic/omp.xsl:28912 classic/omp.xsl:32255 classic/omp.xsl:35212 #: classic/omp.xsl:36549 classic/omp.xsl:39670 classic/omp.xsl:39805 msgid "Select for bulk action" msgstr "Für Mehrfachverabeitung auswählen" #: classic/omp.xsl:6985 classic/omp.xsl:6990 classic/omp.xsl:6996 #: classic/omp.xsl:6998 classic/omp.xsl:7003 classic/omp.xsl:7005 msgid "Compare" msgstr "Vergleichen" #: classic/omp.xsl:6986 msgid "Report is already selected for delta" msgstr "Bericht ist bereits für Delta ausgewählt" #: classic/omp.xsl:6991 msgid "Filter must be limited to a single Task to allow delta reports" msgstr "" "Filter muss auf eine einzige Aufgabe beschränkt sein, um Delta-Bereichte zu " "erlauben" #: classic/omp.xsl:7013 msgid "Report is observed" msgstr "Bericht wird beobachtet" #: classic/omp.xsl:7019 msgid "Scan is active" msgstr "Scan ist aktiv" #: classic/omp.xsl:7097 msgid "Create a new scan config" msgstr "Neue Scan-Konfig erstellen" #: classic/omp.xsl:7109 classic/omp.xsl:7202 classic/omp.xsl:15256 #: classic/omp.xsl:15292 classic/omp.xsl:15303 classic/omp.xsl:15330 #: classic/omp.xsl:15358 classic/omp.xsl:15422 msgid "immutable" msgstr "nicht änderbar" #: classic/omp.xsl:7191 msgid "Create a new scan target" msgstr "Neue Scan-Konfig erstellen" #: classic/omp.xsl:7329 msgid "Create a slave" msgstr "Slave erstellen" #: classic/omp.xsl:7394 msgctxt "Time" msgid "Periods" msgstr "Perioden" #: classic/omp.xsl:7407 msgid "Create a schedule" msgstr "Zeitplan erstellen" #: classic/omp.xsl:7754 classic/dynamic_strings.xsl:604 msgid "Edit Task" msgstr "Aufgabe bearbeiten" #: classic/omp.xsl:7898 msgid "Add Report" msgstr "Bericht hinzufügen" #: classic/omp.xsl:7957 classic/omp.xsl:7958 msgid "Task is alterable" msgstr "Aufgabe ist änderbar." #: classic/omp.xsl:7965 classic/omp.xsl:7966 msgid "Task is configured to run on slave %1" msgstr "Aufgabe ist konfiguriert, um auf Slave %1 zu laufen" #: classic/omp.xsl:7976 msgid "Task made visible for Groups:" msgstr "Aufgabe sichtbar gemacht für die Gruppen:" #: classic/omp.xsl:7984 msgid "Task made visible for Roles:" msgstr "Aufgabe sichtbar gemacht für die Rollen:" #: classic/omp.xsl:7991 classic/omp.xsl:7992 msgid "Task made visible for:" msgstr "Aufgabe sichtbar gemacht für:" #: classic/omp.xsl:8003 classic/omp.xsl:8004 msgid "Observing task owned by %1" msgstr "Beobachte Aufgabe von Besitzer %1" #: classic/omp.xsl:8035 classic/omp.xsl:8098 msgid "View last report for Task %1" msgstr "Letzten Bericht für Aufgabe %1" #: classic/omp.xsl:8054 msgid "Go to the current report" msgstr "Zum aktuellen Bericht gehen" #: classic/omp.xsl:8085 msgid "View list of all finished reports for Task %1" msgstr "Liste aller abgeschlossenen Berichte für Aufgabe %1" #: classic/omp.xsl:8089 msgid "View list of all reports for Task %1, including unfinished ones" msgstr "Liste aller Berichte für Aufgabe %1, inklusive nicht abgeschlossener" #: classic/omp.xsl:8225 classic/omp.xsl:16068 msgid "and" msgstr "und" #: classic/omp.xsl:8230 classic/omp.xsl:12272 classic/omp.xsl:16071 #: classic/omp.xsl:20432 classic/omp.xsl:20816 msgctxt "Trashcan" msgid " must be restored first." msgstr " noch nicht wiederhergestellt." #: classic/omp.xsl:8319 classic/omp.xsl:35879 msgctxt "Task|Reports" msgid "Total" msgstr "Gesamt" #: classic/omp.xsl:8330 classic/omp.xsl:21957 classic/omp.xsl:22033 #: classic/omp.xsl:22106 classic/omp.xsl:22183 classic/omp.xsl:22245 #: classic/omp.xsl:22307 classic/omp.xsl:22369 classic/omp.xsl:29940 #: classic/omp.xsl:32072 msgctxt "Severity Short" msgid "Severity" msgstr "Schwereg." #: classic/omp.xsl:8390 classic/omp.xsl:17671 classic/omp.xsl:17765 #: classic/omp.xsl:18267 classic/omp.xsl:18279 classic/omp.xsl:35719 #: classic/omp.xsl:35721 classic/omp.xsl:35875 msgid "Trend" msgstr "Trend" #: classic/omp.xsl:8483 classic/dynamic_strings.xsl:396 msgid "New Credential" msgstr "Neue Anmeldedaten" #: classic/omp.xsl:8519 classic/omp.xsl:8774 msgid "Username + Password" msgstr "Benutzername + Passwort" #: classic/omp.xsl:8526 classic/omp.xsl:8779 msgid "Username + SSH Key" msgstr "Benutzername + SSH-Schlüssel" #: classic/omp.xsl:8533 classic/omp.xsl:8784 classic/omp.xsl:20179 msgid "Client Certificate" msgstr "Client-Zertifikat" #: classic/omp.xsl:8540 classic/omp.xsl:8789 classic/omp.xsl:10402 #: classic/omp.xsl:11274 classic/omp.xsl:11279 classic/omp.xsl:14846 #: classic/omp.xsl:15218 classic/omp.xsl:15532 classic/omp.xsl:16286 msgid "SNMP" msgstr "SNMP" #: classic/omp.xsl:8548 classic/omp.xsl:8693 classic/omp.xsl:8796 #: classic/omp.xsl:9200 classic/omp.xsl:35750 msgid "Allow insecure use" msgstr "Unsichere Verwendung zulassen" #: classic/omp.xsl:8552 classic/omp.xsl:8567 classic/omp.xsl:8807 #: classic/omp.xsl:9082 classic/omp.xsl:9128 classic/omp.xsl:9204 #: classic/omp.xsl:13793 classic/omp.xsl:13943 classic/omp.xsl:13952 #: classic/omp.xsl:14337 classic/omp.xsl:14493 classic/omp.xsl:14736 #: classic/omp.xsl:14748 classic/omp.xsl:14979 classic/omp.xsl:14982 #: classic/omp.xsl:15004 classic/omp.xsl:15007 classic/omp.xsl:15309 #: classic/omp.xsl:15312 classic/omp.xsl:15336 classic/omp.xsl:15339 #: classic/omp.xsl:16139 classic/omp.xsl:16148 classic/omp.xsl:37672 #: classic/omp.xsl:38349 msgid "Yes" msgstr "Ja" #: classic/omp.xsl:8556 classic/omp.xsl:8572 classic/omp.xsl:8818 #: classic/omp.xsl:9085 classic/omp.xsl:9131 classic/omp.xsl:9207 #: classic/omp.xsl:13790 classic/omp.xsl:13942 classic/omp.xsl:13951 #: classic/omp.xsl:14348 classic/omp.xsl:14504 classic/omp.xsl:14740 #: classic/omp.xsl:14752 classic/omp.xsl:14989 classic/omp.xsl:14992 #: classic/omp.xsl:15014 classic/omp.xsl:15017 classic/omp.xsl:15319 #: classic/omp.xsl:15322 classic/omp.xsl:15346 classic/omp.xsl:15349 #: classic/omp.xsl:16140 classic/omp.xsl:16149 classic/omp.xsl:37671 #: classic/omp.xsl:38344 msgid "No" msgstr "Nein" #: classic/omp.xsl:8562 msgid "Auto-generate" msgstr "Auto-generieren" #: classic/omp.xsl:8580 classic/omp.xsl:8824 msgid "SNMP Community" msgstr "SNMP-Community" #: classic/omp.xsl:8589 classic/omp.xsl:12647 classic/omp.xsl:12751 #: classic/gsad.xsl:972 msgid "Username" msgstr "Benutzername" #: classic/omp.xsl:8598 classic/omp.xsl:8854 classic/omp.xsl:36792 #: classic/omp.xsl:37606 classic/omp.xsl:38222 classic/gsad.xsl:979 msgid "Password" msgstr "Passwort" #: classic/omp.xsl:8607 classic/omp.xsl:8906 msgid "Passphrase" msgstr "Passphrase" #: classic/omp.xsl:8616 classic/omp.xsl:8872 msgid "Privacy Password" msgstr "Privacy-Passwort" #: classic/omp.xsl:8625 classic/omp.xsl:8890 classic/omp.xsl:9240 msgid "Certificate" msgstr "Zertifikat" #: classic/omp.xsl:8632 msgid "Private Key" msgstr "Privater Schlüssel" #: classic/omp.xsl:8639 classic/omp.xsl:8924 classic/omp.xsl:9220 msgid "Auth Algorithm" msgstr "Auth-Algorithmus" #: classic/omp.xsl:8653 classic/omp.xsl:8953 classic/omp.xsl:9224 msgid "Privacy Algorithm" msgstr "Privacy-Algorithmus" #: classic/omp.xsl:8665 classic/omp.xsl:8986 classic/omp.xsl:9231 msgctxt "Privacy Algorithm" msgid "None" msgstr "Keiner" #: classic/omp.xsl:8697 classic/omp.xsl:8842 classic/omp.xsl:9214 #: classic/omp.xsl:20574 classic/omp.xsl:20889 classic/omp.xsl:35751 #: classic/omp.xsl:35828 msgctxt "Auth Data" msgid "Login" msgstr "Anmeldename" #: classic/omp.xsl:8739 classic/dynamic_strings.xsl:609 msgid "Edit Credential" msgstr "Anmeldedaten bearbeiten" #: classic/omp.xsl:8829 classic/omp.xsl:8859 classic/omp.xsl:8877 #: classic/omp.xsl:8911 classic/omp.xsl:16999 msgctxt "Auth Data|Password" msgid "Replace existing value with" msgstr "Vorhandenen Wert ersetzen durch" #: classic/omp.xsl:8898 msgid "Private key" msgstr "Privater Schlüssel" #: classic/omp.xsl:9021 msgctxt "Action Verb" msgid "Download RPM package" msgstr "RPM-Paket herunterladen" #: classic/omp.xsl:9023 msgctxt "Action Verb" msgid "Download RPM" msgstr "RPM herunterladen" #: classic/omp.xsl:9028 msgctxt "Action Verb" msgid "Download Debian package" msgstr "Debian-Paket herunterladen" #: classic/omp.xsl:9030 msgctxt "Action Verb" msgid "Download Deb" msgstr "Deb herunterladen" #: classic/omp.xsl:9035 msgctxt "Action Verb" msgid "Download Exe package" msgstr "Exe-Paket herunterladen" #: classic/omp.xsl:9037 msgctxt "Action Verb" msgid "Download Exe" msgstr "Exe herunterladen" #: classic/omp.xsl:9042 classic/omp.xsl:9044 msgctxt "Action Verb" msgid "Download Public Key" msgstr "Öffentlichen Schlüssel herunterladen" #: classic/omp.xsl:9049 classic/omp.xsl:9051 classic/omp.xsl:34299 #: classic/omp.xsl:34301 classic/omp.xsl:34325 classic/omp.xsl:34327 msgctxt "Action Verb" msgid "Download Certificate" msgstr "Zertifikat herunterladen" #: classic/omp.xsl:9154 classic/dynamic_strings.xsl:419 msgid "Credential is still in use" msgstr "Anmeldedaten werden noch verwendet" #: classic/omp.xsl:9177 classic/omp.xsl:15661 classic/omp.xsl:16066 #: classic/omp.xsl:35859 classic/omp.xsl:36098 classic/dynamic_strings.xsl:107 #: classic/gsad.xsl:548 msgid "Credentials" msgstr "Anmeldedaten" #: classic/omp.xsl:9180 classic/omp.xsl:10695 classic/omp.xsl:10801 #: classic/omp.xsl:11685 classic/omp.xsl:11820 classic/omp.xsl:12638 #: classic/omp.xsl:12742 classic/omp.xsl:13077 classic/omp.xsl:14068 #: classic/omp.xsl:19560 classic/omp.xsl:19764 classic/omp.xsl:19776 #: classic/omp.xsl:20075 classic/omp.xsl:20432 classic/omp.xsl:20511 #: classic/omp.xsl:20570 classic/omp.xsl:20683 classic/omp.xsl:20816 #: classic/omp.xsl:20874 classic/omp.xsl:35796 classic/omp.xsl:35827 #: classic/dynamic_strings.xsl:75 msgid "Credential" msgstr "Anmeldedaten" #: classic/omp.xsl:9256 classic/omp.xsl:20469 classic/omp.xsl:20470 #: classic/omp.xsl:20850 classic/omp.xsl:20903 classic/omp.xsl:36197 #: classic/dynamic_strings.xsl:114 classic/gsad.xsl:579 msgid "Slaves" msgstr "Slaves" #: classic/omp.xsl:9259 msgid "Slaves using this Credential" msgstr "Slaves, die diese Anmeldedaten verwenden" #: classic/omp.xsl:9266 classic/omp.xsl:9315 classic/omp.xsl:9364 #: classic/omp.xsl:12935 classic/omp.xsl:13352 classic/omp.xsl:16332 #: classic/omp.xsl:17988 classic/omp.xsl:18015 classic/omp.xsl:18042 #: classic/omp.xsl:18075 classic/omp.xsl:19470 classic/omp.xsl:20214 #: classic/omp.xsl:20913 classic/omp.xsl:28257 classic/omp.xsl:28301 #: classic/omp.xsl:29263 classic/omp.xsl:29292 msgid "none" msgstr "keine" #: classic/omp.xsl:9280 classic/omp.xsl:9330 classic/omp.xsl:9381 #: classic/omp.xsl:12521 classic/omp.xsl:12541 classic/omp.xsl:12892 #: classic/omp.xsl:12950 classic/omp.xsl:13367 classic/omp.xsl:16347 #: classic/omp.xsl:18090 classic/omp.xsl:19485 classic/omp.xsl:20229 #: classic/omp.xsl:20929 classic/omp.xsl:27403 classic/omp.xsl:27431 #: classic/omp.xsl:28316 classic/omp.xsl:29307 classic/omp.xsl:36625 #: classic/omp.xsl:36643 msgid "UUID" msgstr "UUID" #: classic/omp.xsl:9285 classic/dynamic_strings.xsl:196 msgid "Slave Details" msgstr "Slave-Details" #: classic/omp.xsl:9305 classic/omp.xsl:9354 classic/omp.xsl:14586 #: classic/omp.xsl:14587 classic/omp.xsl:16112 classic/omp.xsl:28291 #: classic/omp.xsl:36215 classic/dynamic_strings.xsl:105 classic/gsad.xsl:536 msgid "Targets" msgstr "Ziele" #: classic/omp.xsl:9308 msgid "Targets using this Credential" msgstr "Ziele, die diese Anmeldedaten verwenden" #: classic/omp.xsl:9335 classic/dynamic_strings.xsl:189 msgid "Target Details" msgstr "Ziel-Details" #: classic/omp.xsl:9357 msgid "Scanners using this Credential" msgstr "Scanner, die diese Anmeldedaten verwenden" #: classic/omp.xsl:9386 classic/omp.xsl:17964 classic/dynamic_strings.xsl:198 msgid "Scanner Details" msgstr "Scanner-Details" #: classic/omp.xsl:9456 classic/omp.xsl:9458 classic/dynamic_strings.xsl:402 msgid "New Agent" msgstr "Neuer Agent" #: classic/omp.xsl:9464 classic/omp.xsl:9465 classic/omp.xsl:36071 #: classic/dynamic_strings.xsl:115 classic/gsad.xsl:585 msgid "Agents" msgstr "Agenten" #: classic/omp.xsl:9491 msgid "Installer" msgstr "Installationsprogramm" #: classic/omp.xsl:9495 msgid "Installer signature" msgstr "Installationsprogramm-Signatur" #: classic/omp.xsl:9510 msgid "Create Agent" msgstr "Agent erstellen" #: classic/omp.xsl:9541 classic/omp.xsl:9791 classic/omp.xsl:29223 #: classic/omp.xsl:35700 msgid "Trust" msgstr "Vertrauen" #: classic/omp.xsl:9555 classic/dynamic_strings.xsl:615 msgid "Edit Agent" msgstr "Agent bearbeiten" #: classic/omp.xsl:9591 msgid "Save Agent" msgstr "Agent speichern" #: classic/omp.xsl:9704 msgid "Download installer package" msgstr "Installationspaket herunterladen" #: classic/omp.xsl:9705 msgid "Download Installer" msgstr "Installer herunterladen" #: classic/omp.xsl:9707 msgid "Verifying Agent..." msgstr "Agent wird verifiziert..." #: classic/omp.xsl:9708 msgid "Verify Agent" msgstr "Agent verifizieren" #: classic/omp.xsl:9716 classic/omp.xsl:12186 classic/omp.xsl:28935 #: classic/omp.xsl:33921 classic/omp.xsl:33949 classic/omp.xsl:34286 msgid "Success" msgstr "Erfolg" #: classic/omp.xsl:9718 msgid "Agent has been verified." msgstr "Agent wurde verifiziert" #: classic/omp.xsl:9723 msgid "Agent could not be verified." msgstr "Agent konnte nicht verifiziert werden." #: classic/omp.xsl:9773 classic/dynamic_strings.xsl:197 msgid "Agent Details" msgstr "Agenten-Details" #: classic/omp.xsl:10066 classic/omp.xsl:10074 msgid "Always" msgstr "Immer" #: classic/omp.xsl:10088 msgid "Severity at least" msgstr "Schweregrad mindestens" #: classic/omp.xsl:10114 msgid "Severity level" msgstr "Schwereniveau" #: classic/omp.xsl:10123 msgctxt "Alert Condition|Severity" msgid "changed" msgstr "verändert" #: classic/omp.xsl:10128 msgctxt "Alert Condition|Severity" msgid "increased" msgstr "gestiegen" #: classic/omp.xsl:10133 msgctxt "Alert Condition|Severity" msgid "decreased" msgstr "gesunken" #: classic/omp.xsl:10145 classic/omp.xsl:10223 msgctxt "Alert Condition" msgid "Filter " msgstr "Filter " #: classic/omp.xsl:10186 classic/omp.xsl:10243 msgctxt "Alert Condition" msgid " matches at least " msgstr " passt zu mindestens " #: classic/omp.xsl:10207 msgid "result(s)" msgstr "Ergebnis(sen)" #: classic/omp.xsl:10212 msgid "NVT(s)" msgstr "NVT(s)" #: classic/omp.xsl:10260 msgctxt "Alert Condition" msgid " result(s) more than previous scan" msgstr " Ergebnis(sen) mehr als der vorherige Scan" #: classic/omp.xsl:10271 classic/dynamic_strings.xsl:398 msgid "New Alert" msgstr "Neue Benachrichtigung" #: classic/omp.xsl:10297 classic/omp.xsl:10910 classic/omp.xsl:11000 #: classic/omp.xsl:12410 classic/omp.xsl:35733 msgid "Event" msgstr "Ereignis" #: classic/omp.xsl:10304 classic/omp.xsl:11014 msgid "Task run status changed to" msgstr "Status der Aufgabe hat sich geändert zu" #: classic/omp.xsl:10309 classic/omp.xsl:11034 classic/dynamic_strings.xsl:916 msgctxt "Status" msgid "Done" msgstr "Abgeschlossen" #: classic/omp.xsl:10310 classic/omp.xsl:10327 classic/omp.xsl:11039 #: classic/omp.xsl:11076 classic/omp.xsl:11087 classic/omp.xsl:11098 #: classic/dynamic_strings.xsl:917 msgctxt "Status" msgid "New" msgstr "Neu" #: classic/omp.xsl:10311 classic/omp.xsl:11044 msgctxt "Status" msgid "Requested" msgstr "Angefordert" #: classic/omp.xsl:10312 classic/omp.xsl:11049 classic/dynamic_strings.xsl:918 msgctxt "Status" msgid "Running" msgstr "Läuft gerade" #: classic/omp.xsl:10313 classic/omp.xsl:11054 msgctxt "Status" msgid "Stop Requested" msgstr "Stopp Angefordert" #: classic/omp.xsl:10314 classic/omp.xsl:11059 classic/dynamic_strings.xsl:919 msgctxt "Status" msgid "Stopped" msgstr "Gestoppt" #: classic/omp.xsl:10328 classic/omp.xsl:11077 classic/omp.xsl:11088 #: classic/omp.xsl:11099 msgctxt "Status" msgid "Updated" msgstr "Aktualisiert" #: classic/omp.xsl:10333 classic/omp.xsl:11112 classic/omp.xsl:18272 #: classic/omp.xsl:23861 classic/omp.xsl:23862 classic/omp.xsl:23903 #: classic/omp.xsl:35714 classic/dynamic_strings.xsl:98 classic/gsad.xsl:497 msgid "NVTs" msgstr "NVTs" #: classic/omp.xsl:10334 classic/omp.xsl:11117 classic/omp.xsl:21953 #: classic/omp.xsl:22179 classic/omp.xsl:22241 classic/omp.xsl:22303 #: classic/omp.xsl:22528 classic/omp.xsl:22529 classic/omp.xsl:22565 #: classic/omp.xsl:29795 classic/dynamic_strings.xsl:99 classic/gsad.xsl:501 msgid "CVEs" msgstr "CVEs" #: classic/omp.xsl:10335 classic/omp.xsl:11122 classic/omp.xsl:22820 #: classic/omp.xsl:22821 classic/omp.xsl:22854 classic/dynamic_strings.xsl:100 #: classic/gsad.xsl:505 msgid "CPEs" msgstr "CPEs" #: classic/omp.xsl:10336 classic/omp.xsl:11127 classic/omp.xsl:23236 #: classic/omp.xsl:23237 classic/omp.xsl:23262 classic/dynamic_strings.xsl:102 #: classic/gsad.xsl:513 msgid "CERT-Bund Advisories" msgstr "CERT-Bund-Advisories" #: classic/omp.xsl:10337 classic/omp.xsl:11132 classic/omp.xsl:23425 #: classic/omp.xsl:23426 classic/omp.xsl:23451 classic/dynamic_strings.xsl:103 #: classic/gsad.xsl:517 msgid "DFN-CERT Advisories" msgstr "DFN-CERT-Advisories" #: classic/omp.xsl:10338 classic/omp.xsl:14124 classic/omp.xsl:23000 #: classic/dynamic_strings.xsl:70 msgid "OVAL Definition" msgstr "OVAL-Definition" #: classic/omp.xsl:10341 classic/omp.xsl:11142 msgctxt "Alert Condition" msgid "arrived" msgstr "eingetroffen" #: classic/omp.xsl:10347 classic/omp.xsl:10914 classic/omp.xsl:11149 #: classic/omp.xsl:12404 classic/omp.xsl:35734 msgid "Condition" msgstr "Bedingung" #: classic/omp.xsl:10359 classic/omp.xsl:11171 msgid "Report Result Filter" msgstr "Ergebnisfilter für Bericht" #: classic/omp.xsl:10373 classic/omp.xsl:11192 classic/omp.xsl:12880 msgid "Details URL" msgstr "Details-URL" #: classic/omp.xsl:10385 classic/omp.xsl:10918 classic/omp.xsl:11214 #: classic/omp.xsl:12437 classic/omp.xsl:31530 classic/omp.xsl:35735 msgid "Method" msgstr "Methode" #: classic/omp.xsl:10389 classic/omp.xsl:11220 classic/omp.xsl:11225 msgid "Email" msgstr "E-Mail" #: classic/omp.xsl:10393 classic/omp.xsl:11234 classic/omp.xsl:11240 msgid "HTTP Get" msgstr "HTTP-Get" #: classic/omp.xsl:10396 classic/omp.xsl:11248 classic/omp.xsl:11253 msgid "SCP" msgstr "SCP" #: classic/omp.xsl:10399 classic/omp.xsl:10762 classic/omp.xsl:11261 #: classic/omp.xsl:11266 classic/omp.xsl:11770 msgid "Send to host " msgstr "Sende an Host " #: classic/omp.xsl:10406 classic/omp.xsl:11288 classic/omp.xsl:11294 msgid "Sourcefire Connector" msgstr "Sourcefire-Schnittstelle" #: classic/omp.xsl:10410 classic/omp.xsl:10745 classic/omp.xsl:11303 #: classic/omp.xsl:11309 classic/omp.xsl:11744 msgid "Start Task" msgstr "Aufgabe starten" #: classic/omp.xsl:10413 classic/omp.xsl:11317 classic/omp.xsl:11322 msgid "System Logger" msgstr "System-Logger" #: classic/omp.xsl:10417 classic/omp.xsl:11331 classic/omp.xsl:11337 msgid "verinice.PRO Connector" msgstr "verinice.PRO-Konnektor" #: classic/omp.xsl:10426 classic/omp.xsl:11348 classic/omp.xsl:12462 msgctxt "Alert|Email" msgid "To Address" msgstr "An Adresse" #: classic/omp.xsl:10436 classic/omp.xsl:11359 classic/omp.xsl:12473 msgctxt "Alert|Email" msgid "From Address" msgstr "Von Adresse" #: classic/omp.xsl:10446 classic/omp.xsl:11370 classic/omp.xsl:12558 msgctxt "Alert|Email" msgid "Subject" msgstr "Subjekt" #: classic/omp.xsl:10468 classic/omp.xsl:11412 classic/omp.xsl:12486 #: classic/omp.xsl:12505 msgctxt "Alert|Email" msgid "Content" msgstr "Inhalt" #: classic/omp.xsl:10473 classic/omp.xsl:11417 classic/omp.xsl:12496 #: classic/omp.xsl:12549 msgctxt "Alert|Email" msgid "Simple notice" msgstr "Einfache Benachrichtigung" #: classic/omp.xsl:10483 classic/omp.xsl:11436 classic/omp.xsl:12509 msgctxt "Alert|Email" msgid "Include report" msgstr "Bericht integrieren" #: classic/omp.xsl:10488 classic/omp.xsl:11441 classic/omp.xsl:12490 msgctxt "Alert|Email" msgid "Include list of resources" msgstr "Ressourcenliste einbinden" #: classic/omp.xsl:10540 classic/omp.xsl:11513 classic/omp.xsl:12529 msgctxt "Alert|Email" msgid "Attach report" msgstr "Bericht anhängen" #: classic/omp.xsl:10544 classic/omp.xsl:11517 classic/omp.xsl:12493 msgctxt "Alert|Email" msgid "Attach list of resources" msgstr "Ressourcenliste anhängen" #: classic/omp.xsl:10602 classic/omp.xsl:11616 msgid "HTTP Get URL" msgstr "HTTP-Get-URL" #: classic/omp.xsl:10615 classic/omp.xsl:11918 msgctxt "SNMP" msgid "Community" msgstr "Community" #: classic/omp.xsl:10626 classic/omp.xsl:11930 classic/omp.xsl:13056 #: classic/omp.xsl:14033 classic/dynamic_strings.xsl:83 msgid "Agent" msgstr "Agent" #: classic/omp.xsl:10637 classic/omp.xsl:11942 classic/omp.xsl:12569 msgid "Message" msgstr "Nachricht" #: classic/omp.xsl:10649 classic/omp.xsl:11629 classic/omp.xsl:12603 msgid "Defense Center IP" msgstr "Defense Center IP" #: classic/omp.xsl:10661 classic/omp.xsl:11642 classic/omp.xsl:12614 msgid "Defense Center Port" msgstr "Defense Center Port" #: classic/omp.xsl:10672 classic/omp.xsl:11662 msgid "PKCS12 file" msgstr "PKCS12-Datei" #: classic/omp.xsl:10683 classic/omp.xsl:11673 msgid "verinice.PRO URL" msgstr "verinice.PRO-URL" #: classic/omp.xsl:10706 classic/omp.xsl:10812 classic/omp.xsl:11705 #: classic/omp.xsl:11840 classic/omp.xsl:19572 classic/omp.xsl:19789 #: classic/omp.xsl:20523 classic/omp.xsl:20695 msgid "Create a new Credential" msgstr "Neue Anmeldedaten erstellen" #: classic/omp.xsl:10715 classic/omp.xsl:11714 msgid "verinice.PRO Report" msgstr "verinice.PRO-Bericht" #: classic/omp.xsl:10771 classic/omp.xsl:11780 msgid " on port " msgstr " auf Port " #: classic/omp.xsl:10832 classic/omp.xsl:11861 classic/omp.xsl:12778 msgid "Known Hosts" msgstr "Bekannte Hosts" #: classic/omp.xsl:10844 classic/omp.xsl:11874 classic/omp.xsl:12807 msgid "Path" msgstr "Pfad" #: classic/omp.xsl:10962 classic/dynamic_strings.xsl:611 msgid "Edit Alert" msgstr "Benachrichtigung bearbeiten" #: classic/omp.xsl:11137 classic/omp.xsl:22971 classic/omp.xsl:22972 #: classic/omp.xsl:22997 classic/dynamic_strings.xsl:101 classic/gsad.xsl:509 msgid "OVAL Definitions" msgstr "OVAL-Definitionen" #: classic/omp.xsl:11592 msgid "Log Level" msgstr "Log-Stufe" #: classic/omp.xsl:12075 classic/omp.xsl:12221 classic/omp.xsl:12429 msgctxt "Status Change" msgid "to" msgstr "zu" #: classic/omp.xsl:12087 msgid "SCP to " msgstr "SCP nach " #: classic/omp.xsl:12093 classic/omp.xsl:12653 classic/omp.xsl:12757 msgid "Credential unavailable" msgstr "Anmeldedaten nicht verfügbar" #: classic/omp.xsl:12102 msgid "Send to " msgstr "Senden an " #: classic/omp.xsl:12111 msgid "SNMP to " msgstr "SNMP nach " #: classic/omp.xsl:12118 classic/omp.xsl:12247 msgctxt "Alert|Email" msgid "To" msgstr "An" #: classic/omp.xsl:12173 msgid "Testing Alert..." msgstr "Teste Benachrichtigung..." #: classic/omp.xsl:12175 msgctxt "Action Verb" msgid "Test Alert" msgstr "Benachrichtigung testen" #: classic/omp.xsl:12188 msgid "Testing the alert %1 was successful." msgstr "Test der Benachrichtigung %1 war erfolgreich." #: classic/omp.xsl:12193 msgid "Testing the alert %1 failed." msgstr "Test der Benachrichtigung %1 ist fehlgeschlagen. " #: classic/omp.xsl:12291 classic/dynamic_strings.xsl:421 msgid "Alert is still in use" msgstr " wird noch verwendet" #: classic/omp.xsl:12391 classic/omp.xsl:13063 classic/omp.xsl:14040 #: classic/omp.xsl:34719 classic/omp.xsl:34791 classic/dynamic_strings.xsl:79 msgid "Alert" msgstr "Benachrichtigung" #: classic/omp.xsl:12444 msgid "Send list of resources to host" msgstr "Ressourcenliste an Host senden" #: classic/omp.xsl:12447 msgid "Send report to host" msgstr "Sende Bericht an Host" #: classic/omp.xsl:12707 classic/omp.xsl:19625 classic/omp.xsl:19755 #: classic/omp.xsl:19910 classic/omp.xsl:20053 classic/omp.xsl:20504 #: classic/omp.xsl:20566 classic/omp.xsl:20676 classic/omp.xsl:20870 #: classic/omp.xsl:24529 classic/omp.xsl:24910 classic/omp.xsl:25701 #: classic/omp.xsl:26212 classic/omp.xsl:33246 classic/omp.xsl:34188 #: classic/omp.xsl:34352 classic/omp.xsl:35794 classic/omp.xsl:35826 msgid "Port" msgstr "Port" #: classic/omp.xsl:12908 msgctxt "Alert|Filter" msgid "None" msgstr "Keiner" #: classic/omp.xsl:12928 msgid "Tasks using this Alert" msgstr "Aufgaben, die diese Benachrichtigung verwenden" #: classic/omp.xsl:13070 msgid "Asset" msgstr "Asset" #: classic/omp.xsl:13091 classic/omp.xsl:14103 classic/omp.xsl:26563 #: classic/omp.xsl:26878 classic/omp.xsl:27747 classic/omp.xsl:35057 #: classic/dynamic_strings.xsl:89 msgid "Group" msgstr "Gruppe" #: classic/omp.xsl:13098 classic/omp.xsl:14110 classic/omp.xsl:30152 #: classic/dynamic_strings.xsl:65 msgid "Note" msgstr "Notiz" #: classic/omp.xsl:13105 classic/omp.xsl:14131 classic/dynamic_strings.xsl:66 msgid "Override" msgstr "Übersteuerung" #: classic/omp.xsl:13112 classic/omp.xsl:14138 classic/omp.xsl:27371 #: classic/dynamic_strings.xsl:87 msgid "Permission" msgstr "Berechtigung" #: classic/omp.xsl:13119 classic/omp.xsl:14145 classic/omp.xsl:14758 #: classic/omp.xsl:15025 classic/omp.xsl:15358 classic/omp.xsl:15657 #: classic/omp.xsl:16070 classic/omp.xsl:16158 classic/omp.xsl:28216 #: classic/omp.xsl:35858 classic/dynamic_strings.xsl:74 msgid "Port List" msgstr "Portliste" #: classic/omp.xsl:13133 classic/omp.xsl:14159 classic/omp.xsl:29206 #: classic/dynamic_strings.xsl:81 msgid "Report Format" msgstr "Berichtformat" #: classic/omp.xsl:13140 classic/omp.xsl:14166 classic/omp.xsl:24268 #: classic/omp.xsl:24616 classic/omp.xsl:24964 classic/omp.xsl:25457 #: classic/omp.xsl:25868 classic/omp.xsl:26293 classic/omp.xsl:30152 #: classic/omp.xsl:30427 classic/omp.xsl:30809 classic/omp.xsl:31367 #: classic/omp.xsl:31382 classic/omp.xsl:31592 msgid "Result" msgstr "Ergebnis" #: classic/omp.xsl:13147 classic/omp.xsl:14173 classic/omp.xsl:26856 #: classic/omp.xsl:27719 classic/omp.xsl:35282 classic/dynamic_strings.xsl:90 msgid "Role" msgstr "Rolle" #: classic/omp.xsl:13161 classic/gsad.xsl:528 msgid "SecInfo" msgstr "SecInfo" #: classic/omp.xsl:13203 classic/omp.xsl:14215 classic/omp.xsl:26834 #: classic/omp.xsl:27691 classic/omp.xsl:36611 classic/dynamic_strings.xsl:88 msgid "User" msgstr "Benutzer" #: classic/omp.xsl:13283 classic/dynamic_strings.xsl:427 msgid "Filter is still in use" msgstr "Filter wird noch verwendet" #: classic/omp.xsl:13303 classic/omp.xsl:13449 classic/omp.xsl:13451 #: classic/omp.xsl:36107 classic/dynamic_strings.xsl:117 classic/gsad.xsl:598 msgid "Filters" msgstr "Filter" #: classic/omp.xsl:13323 classic/omp.xsl:13400 classic/omp.xsl:13424 #: classic/omp.xsl:13478 classic/omp.xsl:13553 msgid "Term" msgstr "Filterbefehl" #: classic/omp.xsl:13345 msgid "Alerts using this Filter" msgstr "Benachrichtigungen, die diesen Filter verwenden" #: classic/omp.xsl:13493 msgid "Create Filter" msgstr "Filter erstellen" #: classic/omp.xsl:13515 classic/dynamic_strings.xsl:617 msgid "Edit Filter" msgstr "Filter bearbeiten" #: classic/omp.xsl:13577 msgid "Save Filter" msgstr "Filter speichern" #: classic/omp.xsl:13682 classic/omp.xsl:13688 classic/omp.xsl:24948 #: classic/omp.xsl:26277 classic/omp.xsl:27292 classic/omp.xsl:27314 #: classic/omp.xsl:27400 classic/omp.xsl:27428 msgctxt "Trashcan" msgid "in " msgstr "im " #: classic/omp.xsl:13683 classic/omp.xsl:13688 classic/omp.xsl:24948 #: classic/omp.xsl:26277 classic/omp.xsl:27292 classic/omp.xsl:27314 #: classic/omp.xsl:27400 classic/omp.xsl:27428 msgid "trashcan" msgstr "Mülleimer" #: classic/omp.xsl:13745 classic/omp.xsl:13939 classic/omp.xsl:14326 #: classic/omp.xsl:14482 msgctxt "Tag" msgid "Active" msgstr "Aktiv" #: classic/omp.xsl:13753 classic/omp.xsl:35843 msgid "Resource Name" msgstr "Ressourcen-Name" #: classic/omp.xsl:13774 classic/omp.xsl:13948 msgctxt "Tag" msgid "Orphan" msgstr "Verwaist" #: classic/omp.xsl:13902 msgctxt "Tag" msgid "Attached to Resource" msgstr "Angehängt an Ressource" #: classic/omp.xsl:13935 classic/omp.xsl:14319 classic/omp.xsl:14475 #: classic/omp.xsl:26992 classic/omp.xsl:27085 classic/omp.xsl:27771 #: classic/omp.xsl:27885 msgid "Resource ID" msgstr "Ressourcen-ID" #: classic/omp.xsl:14020 classic/dynamic_strings.xsl:428 msgid "Tag is still in use" msgstr "Tag wird noch verwendet" #: classic/omp.xsl:14054 classic/omp.xsl:33443 classic/omp.xsl:38932 #: classic/omp.xsl:38974 msgid "Operating System" msgstr "Betriebssystem" #: classic/omp.xsl:14061 classic/omp.xsl:22815 classic/omp.xsl:22857 #: classic/omp.xsl:29772 classic/omp.xsl:33444 classic/dynamic_strings.xsl:69 msgid "CPE" msgstr "CPE" #: classic/omp.xsl:14075 classic/omp.xsl:21013 classic/omp.xsl:22097 #: classic/omp.xsl:22523 classic/omp.xsl:22568 classic/omp.xsl:29794 #: classic/omp.xsl:34003 classic/omp.xsl:34080 classic/dynamic_strings.xsl:68 msgid "CVE" msgstr "CVE" #: classic/omp.xsl:14082 classic/omp.xsl:23265 classic/dynamic_strings.xsl:71 msgid "CERT-Bund Advisory" msgstr "CERT-Bund-Advisory" #: classic/omp.xsl:14089 classic/omp.xsl:23454 classic/dynamic_strings.xsl:72 msgid "DFN-CERT Advisory" msgstr "DFN-CERT-Advisory" #: classic/omp.xsl:14117 classic/omp.xsl:17131 classic/omp.xsl:23906 #: classic/omp.xsl:25025 classic/omp.xsl:25045 classic/omp.xsl:26354 #: classic/omp.xsl:26382 classic/omp.xsl:34005 classic/omp.xsl:34350 #: classic/omp.xsl:37323 classic/omp.xsl:37448 classic/dynamic_strings.xsl:67 msgid "NVT" msgstr "NVT" #: classic/omp.xsl:14354 msgid "Create Tag" msgstr "Tag erstellen" #: classic/omp.xsl:14510 msgid "Save Tag" msgstr "Tag speichern" #: classic/omp.xsl:14578 classic/omp.xsl:14581 classic/dynamic_strings.xsl:394 msgid "New Target" msgstr "Neues Ziel" #: classic/omp.xsl:14635 classic/omp.xsl:14941 classic/omp.xsl:15265 msgctxt "Target Source" msgid "Manual" msgstr "Manuell" #: classic/omp.xsl:14655 classic/omp.xsl:14955 classic/omp.xsl:15280 msgctxt "Target Source" msgid "From file" msgstr "Aus Datei" #: classic/omp.xsl:14686 classic/omp.xsl:14715 msgctxt "Target Source" msgid "From host assets" msgstr "Aus Host-Assets" #: classic/omp.xsl:14726 classic/omp.xsl:14966 classic/omp.xsl:15292 #: classic/omp.xsl:16132 msgid "Exclude Hosts" msgstr "Hosts ausschließen" #: classic/omp.xsl:14733 classic/omp.xsl:14974 classic/omp.xsl:15303 #: classic/omp.xsl:16136 msgid "Reverse Lookup Only" msgstr "Nur Invers-Lookup" #: classic/omp.xsl:14745 classic/omp.xsl:14999 classic/omp.xsl:15330 #: classic/omp.xsl:16145 msgid "Reverse Lookup Unify" msgstr "Invers-Lookup-Vereinheitlichung" #: classic/omp.xsl:14765 classic/omp.xsl:15042 msgid "Create a new port list" msgstr "Neue Portliste erstellen" #: classic/omp.xsl:14773 classic/omp.xsl:15050 classic/omp.xsl:15370 #: classic/omp.xsl:16187 msgid "Alive Test" msgstr "Erreichbarkeitstest" #: classic/omp.xsl:14776 classic/omp.xsl:15056 classic/omp.xsl:15376 msgid "Scan Config Default" msgstr "Standard der Scankonfiguration" #: classic/omp.xsl:14792 classic/omp.xsl:15101 classic/omp.xsl:15421 #: classic/omp.xsl:16195 msgid "Credentials for authenticated checks" msgstr "Anmeldedaten für authentifizierte Prüfungen" #: classic/omp.xsl:14796 classic/omp.xsl:15105 classic/omp.xsl:15427 #: classic/omp.xsl:16199 msgid "SSH" msgstr "SSH" #: classic/omp.xsl:14805 classic/omp.xsl:15131 classic/omp.xsl:15454 #: classic/omp.xsl:16223 msgctxt "Target|Credential" msgid "on port" msgstr "auf Port" #: classic/omp.xsl:14809 classic/omp.xsl:14824 classic/omp.xsl:14839 #: classic/omp.xsl:14854 classic/omp.xsl:15147 classic/omp.xsl:15179 #: classic/omp.xsl:15211 classic/omp.xsl:15243 msgid "Create a credential" msgstr "Anmeldedaten erstellen" #: classic/omp.xsl:14816 classic/omp.xsl:15154 classic/omp.xsl:15475 #: classic/omp.xsl:16232 msgid "SMB" msgstr "SMB" #: classic/omp.xsl:14831 classic/omp.xsl:15186 classic/omp.xsl:15504 #: classic/omp.xsl:16259 msgid "ESXi" msgstr "ESXi" #: classic/omp.xsl:14863 msgid "Create Target" msgstr "Ziel erstellen" #: classic/omp.xsl:15564 msgid "Save Target" msgstr "Ziel speichern" #: classic/omp.xsl:15653 classic/omp.xsl:35857 msgid "IPs" msgstr "IPs" #: classic/omp.xsl:15668 msgctxt "Target|Credential" msgid "sort by" msgstr "Sortieren nach" #: classic/omp.xsl:15712 classic/wizard.xsl:343 msgid "SSH Credential" msgstr "SSH-Anmeldedaten" #: classic/omp.xsl:15717 classic/wizard.xsl:366 msgid "SMB Credential" msgstr "SMB-Anmeldedaten" #: classic/omp.xsl:15722 classic/wizard.xsl:387 msgid "ESXi Credential" msgstr "ESXi-Anmeldedaten" #: classic/omp.xsl:15727 msgid "SNMP Credential" msgstr "SNMP-Anmeldedaten" #: classic/omp.xsl:15952 classic/omp.xsl:15970 classic/omp.xsl:15994 #: classic/omp.xsl:16018 classic/omp.xsl:16042 classic/omp.xsl:20412 #: classic/omp.xsl:20795 classic/omp.xsl:27488 msgid "in trashcan" msgstr "im Mülleimer" #: classic/omp.xsl:16092 classic/dynamic_strings.xsl:417 msgid "Target is still in use" msgstr "Ziel wird noch verwendet" #: classic/omp.xsl:16154 msgid "Maximum number of hosts" msgstr "Maximale Anzahl Hosts" #: classic/omp.xsl:16325 msgid "Tasks using this Target" msgstr "Aufgaben, die dieses Ziel verwenden" #: classic/omp.xsl:16436 classic/omp.xsl:17834 classic/dynamic_strings.xsl:397 msgid "New Scan Config" msgstr "Neue Scan-Konfig" #: classic/omp.xsl:16465 msgctxt "Scan Config" msgid "Base" msgstr "Basis" #: classic/omp.xsl:16473 msgctxt "Scan Config" msgid "Empty, static and fast" msgstr "Leer, statisch und schnell (Empty)" #: classic/omp.xsl:16480 msgctxt "Scan Config" msgid "Full and fast" msgstr "Vollständig und schnell (Full and fast)" #: classic/omp.xsl:16507 classic/omp.xsl:16510 classic/omp.xsl:16534 #: classic/omp.xsl:17840 msgid "Import Scan Config" msgstr "Scan-Konfig importieren" #: classic/omp.xsl:16515 classic/omp.xsl:16516 classic/omp.xsl:16662 #: classic/omp.xsl:16690 classic/omp.xsl:17432 classic/omp.xsl:17460 #: classic/omp.xsl:17871 classic/omp.xsl:17872 classic/omp.xsl:17946 #: classic/omp.xsl:36089 classic/dynamic_strings.xsl:109 classic/gsad.xsl:554 msgid "Scan Configs" msgstr "Scan-Konfigurationen" #: classic/omp.xsl:16528 msgid "Import XML config" msgstr "XML-Konfig importieren" #: classic/omp.xsl:16560 classic/omp.xsl:17581 msgid "Edit Scan Config Family" msgstr "Scan-Konfig-Familie bearbeiten" #: classic/omp.xsl:16568 classic/omp.xsl:16702 classic/omp.xsl:17307 #: classic/omp.xsl:23563 classic/dynamic_strings.xsl:76 msgid "Config" msgstr "Konfiguration" #: classic/omp.xsl:16569 classic/omp.xsl:16703 classic/omp.xsl:17308 #: classic/omp.xsl:17651 classic/omp.xsl:17728 classic/omp.xsl:22079 #: classic/omp.xsl:23075 classic/omp.xsl:23564 msgid "Family" msgstr "Familie" #: classic/omp.xsl:16572 msgid "Edit Network Vulnerability Tests" msgstr "Network Vulnerability Tests bearbeiten" #: classic/omp.xsl:16583 classic/omp.xsl:16711 classic/omp.xsl:17309 #: classic/omp.xsl:23565 msgid "OID" msgstr "OID" #: classic/omp.xsl:16585 classic/omp.xsl:16713 classic/omp.xsl:17162 #: classic/omp.xsl:17201 msgid "Timeout" msgstr "Timeout" #: classic/omp.xsl:16586 classic/omp.xsl:16714 msgid "Prefs" msgstr "Vorgaben" #: classic/omp.xsl:16587 msgctxt "NVTs" msgid "Selected" msgstr "Ausgewählt" #: classic/omp.xsl:16615 classic/omp.xsl:16740 classic/omp.xsl:17169 #: classic/omp.xsl:17174 msgctxt "Timeout" msgid "default" msgstr "Standard" #: classic/omp.xsl:16641 msgid "Select and Edit NVT Details" msgstr "Auswählen und NVT-Details bearbeiten" #: classic/omp.xsl:16653 msgid "Selected %1 of %2 total NVTs" msgstr "%1 von insgesamt %2 NVTs ausgewählt" #: classic/omp.xsl:16662 classic/omp.xsl:16693 classic/omp.xsl:17600 msgid "Scan Config Family Details" msgstr "Scan-Konfig-Familien-Details" #: classic/omp.xsl:16675 classic/omp.xsl:17445 msgid "Config ID" msgstr "Konfig-ID" #: classic/omp.xsl:16706 msgid "Network Vulnerability Tests" msgstr "Network Vulnerability Tests" #: classic/omp.xsl:16722 classic/omp.xsl:23856 classic/dynamic_strings.xsl:183 msgid "NVT Details" msgstr "NVT-Details" #: classic/omp.xsl:16757 classic/omp.xsl:35720 msgctxt "NVTs" msgid "Total" msgstr "Gesamt" #: classic/omp.xsl:16784 classic/omp.xsl:16790 classic/omp.xsl:17301 #: classic/omp.xsl:17432 classic/omp.xsl:17463 msgid "Scan Config NVT Details" msgstr "Scan-Konfig-NVT-Details" #: classic/omp.xsl:16805 classic/omp.xsl:16843 classic/omp.xsl:16872 msgid "File attached." msgstr "Datei angehängt." #: classic/omp.xsl:16817 msgid "Edit Scan Config NVT Details" msgstr "Scan-Konfig-NVT-Details bearbeiten" #: classic/omp.xsl:16823 classic/omp.xsl:16825 classic/omp.xsl:16886 #: classic/omp.xsl:16888 classic/omp.xsl:17112 classic/omp.xsl:17114 msgid "Export File" msgstr "Datei exportieren" #: classic/omp.xsl:16852 classic/omp.xsl:16954 msgid "Use target SSH credentials" msgstr "Benutze Ziel-SSH-Anmeldedaten" #: classic/omp.xsl:17011 msgid "Replace existing file with" msgstr "Vorhandene Datei ersetzen durch" #: classic/omp.xsl:17014 msgid "Upload file" msgstr "Datei hochladen" #: classic/omp.xsl:17104 msgid "Edit NVT Details" msgstr "NVT-Details" #: classic/omp.xsl:17154 classic/omp.xsl:17258 msgid "Current Value" msgstr "Aktueller Wert" #: classic/omp.xsl:17156 classic/omp.xsl:17195 classic/omp.xsl:17259 #: classic/omp.xsl:17275 msgid "Default Value" msgstr "Standardwert" #: classic/omp.xsl:17194 classic/omp.xsl:17274 msgid "New Value" msgstr "Neuer Wert" #: classic/omp.xsl:17217 msgid "Apply default timeout" msgstr "Standard-Timeout anwenden" #: classic/omp.xsl:17285 classic/omp.xsl:17286 classic/omp.xsl:17815 #: classic/omp.xsl:17816 msgid "Save Config" msgstr "Konfiguration speichern" #: classic/omp.xsl:17310 classic/omp.xsl:22093 classic/omp.xsl:22157 #: classic/omp.xsl:23015 classic/omp.xsl:23277 classic/omp.xsl:23566 #: classic/omp.xsl:37299 msgid "Version" msgstr "Version" #: classic/omp.xsl:17327 classic/omp.xsl:23495 classic/omp.xsl:23499 #: classic/omp.xsl:23595 classic/omp.xsl:28783 classic/omp.xsl:29240 #: classic/omp.xsl:31353 msgid "Summary" msgstr "Zusammenfassung" #: classic/omp.xsl:17342 classic/omp.xsl:23610 classic/omp.xsl:31431 msgid "Affected Software/OS" msgstr "Betroffene Software/OS" #: classic/omp.xsl:17355 classic/omp.xsl:23623 msgid "Vulnerability Scoring" msgstr "Schwachstellen-Bewertung" #: classic/omp.xsl:17358 classic/omp.xsl:23626 msgid "CVSS base" msgstr "CVSS-Basisscore" #: classic/omp.xsl:17379 classic/omp.xsl:23647 msgid "CVSS base vector" msgstr "CVSS-Basisvektor" #: classic/omp.xsl:17397 msgid "Edit Scan Config NVT" msgstr "Scan-Konfig-NVT bearbeiten" #: classic/omp.xsl:17404 classic/omp.xsl:17471 classic/omp.xsl:23916 msgid "Preferences" msgstr "Vorgaben" #: classic/omp.xsl:17436 classic/omp.xsl:17438 msgid "Scan Config Family" msgstr "Scan-Konfig-Familie" #: classic/omp.xsl:17514 classic/omp.xsl:17617 classic/omp.xsl:17685 #: classic/omp.xsl:17688 classic/omp.xsl:17786 msgctxt "Scan Config|NVTs" msgid " of " msgstr " von " #: classic/omp.xsl:17537 classic/omp.xsl:17626 classic/omp.xsl:17656 #: classic/omp.xsl:17701 classic/omp.xsl:17734 classic/omp.xsl:17751 #: classic/omp.xsl:17794 classic/omp.xsl:18373 classic/omp.xsl:18467 #: classic/omp.xsl:18495 msgctxt "Scan Config" msgid "Grows" msgstr "Wächst" #: classic/omp.xsl:17539 classic/omp.xsl:17628 classic/omp.xsl:17702 #: classic/omp.xsl:17795 msgid "" "The NVT selection is DYNAMIC. New NVTs will automatically be added and " "considered." msgstr "" "Die NVT-Auswahl ist DYNAMISCH. Neue NVTs werden automatisch hinzugefügt und " "berücksichtigt." #: classic/omp.xsl:17561 classic/omp.xsl:17632 classic/omp.xsl:17662 #: classic/omp.xsl:17707 classic/omp.xsl:17741 classic/omp.xsl:17758 #: classic/omp.xsl:17800 classic/omp.xsl:18379 classic/omp.xsl:18408 #: classic/omp.xsl:18473 classic/omp.xsl:18502 msgctxt "Scan Config" msgid "Static" msgstr "Statisch" #: classic/omp.xsl:17562 classic/omp.xsl:17634 classic/omp.xsl:17708 #: classic/omp.xsl:17801 classic/omp.xsl:18409 classic/omp.xsl:18503 msgid "" "The NVT selection is STATIC. New NVTs will NOT automatically be added or " "considered." msgstr "" "Die NVT-Auswahl ist STATISCH. Neue NVTs werden NICHT automatisch hinzugefügt " "oder berücksichtigt." #: classic/omp.xsl:17657 classic/omp.xsl:17736 classic/omp.xsl:17752 #: classic/omp.xsl:18374 classic/omp.xsl:18468 msgid "" "The family selection is DYNAMIC. New families will automatically be added " "and considered." msgstr "" "Die Familien-Auswahl ist DYNAMISCH. Neue Familien werden automatisch " "hinzugefügt und berücksichtigt." #: classic/omp.xsl:17663 classic/omp.xsl:17743 classic/omp.xsl:17759 #: classic/omp.xsl:18380 classic/omp.xsl:18474 msgid "" "The family selection is STATIC. New families will NOT automatically be added" " or considered." msgstr "" "Die Familien-Auswahl ist STATISCH. Neue Familien werden NICHT automatisch " "hinzugefügt oder berücksichtigt." #: classic/omp.xsl:17670 classic/omp.xsl:17764 msgid "NVTs selected" msgstr "NVTs ausgewählt" #: classic/omp.xsl:17676 classic/omp.xsl:17782 classic/omp.xsl:35718 msgctxt "Families" msgid "Total" msgstr "Gesamt" #: classic/omp.xsl:17687 msgctxt "Scan Config|NVTs" msgid " in selected families" msgstr " in ausgewählten Familien" #: classic/omp.xsl:17690 msgctxt "Scan Config|NVTs" msgid " in total" msgstr " insgesamt" #: classic/omp.xsl:17766 msgid "Select all NVTs" msgstr "Alle NVTs auswählen" #: classic/omp.xsl:17830 classic/dynamic_strings.xsl:192 msgid "Scan Config Details" msgstr "Scan-Konfigurations-Details" #: classic/omp.xsl:17889 classic/omp.xsl:17890 classic/omp.xsl:17902 #: classic/dynamic_strings.xsl:440 msgid "Scan Config is not writable" msgstr "Scan-Konfiguration ist nicht beschreibbar" #: classic/omp.xsl:17891 msgid "Cannot move Scan Config to trashcan" msgstr "Scan-Konfig kann nicht in den Mülleimer verschoben werden" #: classic/omp.xsl:17908 classic/omp.xsl:18130 classic/dynamic_strings.xsl:610 msgid "Edit Scan Config" msgstr "Scan-Konfig bearbeiten" #: classic/omp.xsl:17914 classic/dynamic_strings.xsl:270 msgid "Export Scan Config as XML" msgstr "Scan-Konfig als XML exportieren" #: classic/omp.xsl:17920 classic/omp.xsl:17921 msgid "Sync Config" msgstr "Konfig synchronisieren" #: classic/omp.xsl:17981 msgid "Network Vulnerability Test Families" msgstr "Familien von Network Vulnerability Tests" #: classic/omp.xsl:18006 classic/omp.xsl:18008 msgid "Scanner Preferences" msgstr "Scanner-Vorgaben" #: classic/omp.xsl:18033 classic/omp.xsl:18035 classic/omp.xsl:18203 #: classic/omp.xsl:18227 msgid "Network Vulnerability Test Preferences" msgstr "Vorgaben für Network Vulnerability Tests" #: classic/omp.xsl:18068 msgid "Tasks using this Scan Config" msgstr "Aufgaben, die diese Konfiguration verwenden" #: classic/omp.xsl:18107 classic/omp.xsl:22802 classic/omp.xsl:22953 #: classic/omp.xsl:23196 classic/omp.xsl:23405 classic/omp.xsl:23548 #: classic/omp.xsl:23924 msgid "User Tags for \"%1\"" msgstr "Benutzer-Tags für \"%1\"" #: classic/omp.xsl:18115 msgid "User Permissions for Config \"%1\"" msgstr "Berechtigungen für Konfiguration \"%1\"" #: classic/omp.xsl:18187 msgid "Edit Network Vulnerability Test Families" msgstr "Familien von Network Vulnerability Tests bearbeiten" #: classic/omp.xsl:18201 classic/omp.xsl:18214 msgid "Edit Scanner Preferences" msgstr "Scanner-Vorgaben bearbeiten" #: classic/omp.xsl:18201 msgctxt "Scanner|Preferences" msgid "None" msgstr "Keine" #: classic/omp.xsl:18203 msgctxt "NVT|Preferences" msgid "None" msgstr "Keine" #: classic/omp.xsl:18260 classic/omp.xsl:35713 msgid "Families" msgstr "Familien" #: classic/omp.xsl:18262 msgctxt "Scan Config|Families" msgid "Total" msgstr "Gesamt" #: classic/omp.xsl:18274 msgctxt "Scan Config|NVTs" msgid "Total" msgstr "Gesamt" #: classic/omp.xsl:18402 msgctxt "Scan Config" msgid "Dynamic" msgstr "Dynamisch" #: classic/omp.xsl:18403 classic/omp.xsl:18497 msgid "" "The NVT selection is DYNAMIC. New NVTs of selected families will " "automatically be added and considered." msgstr "" "Die NVT-Auswahl ist DYNAMISCH. Neue NVTs werden automatisch hinzugefügt und " "berücksichtigt. " #: classic/omp.xsl:18523 classic/dynamic_strings.xsl:420 msgid "Scan Config is still in use" msgstr "Scan-Konfiguration wird noch verwendet" #: classic/omp.xsl:18614 classic/dynamic_strings.xsl:399 msgid "New Schedule" msgstr "Neuer Zeitplan" #: classic/omp.xsl:18638 classic/omp.xsl:18893 msgctxt "Schedule" msgid "First Time" msgstr "Erster Zeitpunkt" #: classic/omp.xsl:18685 classic/omp.xsl:18766 classic/omp.xsl:18948 #: classic/omp.xsl:19408 classic/omp.xsl:35811 msgctxt "Schedule" msgid "Period" msgstr "Periode" #: classic/omp.xsl:18699 classic/omp.xsl:18722 classic/omp.xsl:18994 #: classic/omp.xsl:18997 classic/omp.xsl:19063 classic/omp.xsl:19066 msgid "hour(s)" msgstr "Stunde(n)" #: classic/omp.xsl:18700 classic/omp.xsl:18723 classic/omp.xsl:19002 #: classic/omp.xsl:19005 classic/omp.xsl:19071 classic/omp.xsl:19074 msgid "day(s)" msgstr "Tag(e)" #: classic/omp.xsl:18701 classic/omp.xsl:18724 classic/omp.xsl:19010 #: classic/omp.xsl:19013 classic/omp.xsl:19079 classic/omp.xsl:19082 msgid "week(s)" msgstr "Woche(n)" #: classic/omp.xsl:18702 classic/omp.xsl:19018 classic/omp.xsl:19021 msgid "month(s)" msgstr "Monat(e)" #: classic/omp.xsl:18708 classic/omp.xsl:18770 classic/omp.xsl:19031 #: classic/omp.xsl:19433 classic/omp.xsl:35812 msgctxt "Schedule" msgid "Duration" msgstr "Dauer" #: classic/omp.xsl:18756 classic/omp.xsl:19376 classic/omp.xsl:35809 msgctxt "Schedule" msgid "First Run" msgstr "Erster Lauf" #: classic/omp.xsl:18761 classic/omp.xsl:19384 classic/omp.xsl:35810 msgctxt "Schedule" msgid "Next Run" msgstr "Nächster Lauf" #: classic/omp.xsl:18852 classic/dynamic_strings.xsl:612 msgid "Edit Schedule" msgstr "Zeitplan bearbeiten" #: classic/omp.xsl:18858 msgid "Notice" msgstr "Hinweis" #: classic/omp.xsl:18963 classic/omp.xsl:19046 msgid "seconds" msgstr "Sekunden" #: classic/omp.xsl:18977 classic/omp.xsl:19215 classic/omp.xsl:19297 #: classic/omp.xsl:19420 msgid "months" msgstr "Monate" #: classic/omp.xsl:19112 classic/omp.xsl:35545 classic/omp.xsl:35548 msgid "week" msgstr "Woche" #: classic/omp.xsl:19115 msgid "weeks" msgstr "Wochen" #: classic/omp.xsl:19124 classic/omp.xsl:35536 classic/omp.xsl:35539 msgid "day" msgstr "Tag" #: classic/omp.xsl:19127 classic/omp.xsl:24054 classic/omp.xsl:24439 #: classic/omp.xsl:24463 classic/omp.xsl:24487 classic/omp.xsl:25207 #: classic/omp.xsl:25615 classic/omp.xsl:25637 classic/omp.xsl:25659 msgid "days" msgstr "Tage" #: classic/omp.xsl:19136 classic/omp.xsl:35527 classic/omp.xsl:35530 msgid "hour" msgstr "Stunde" #: classic/omp.xsl:19139 msgid "hours" msgstr "Stunden" #: classic/omp.xsl:19148 msgid "min" msgstr "Min." #: classic/omp.xsl:19151 msgid "mins" msgstr "Min." #: classic/omp.xsl:19158 msgid "sec" msgstr "Sek." #: classic/omp.xsl:19163 msgid "secs" msgstr "Sek." #: classic/omp.xsl:19210 classic/omp.xsl:19292 classic/omp.xsl:19415 #: classic/omp.xsl:35554 classic/omp.xsl:35557 msgid "month" msgstr "Monat" #: classic/omp.xsl:19229 classic/omp.xsl:19311 classic/omp.xsl:19437 msgctxt "Time" msgid "Entire Operation" msgstr "Gesamter Vorgang" #: classic/omp.xsl:19336 classic/dynamic_strings.xsl:422 msgid "Schedule is still in use" msgstr "Zeitplan wird noch verwendet" #: classic/omp.xsl:19356 classic/omp.xsl:36188 classic/dynamic_strings.xsl:112 #: classic/gsad.xsl:567 msgid "Schedules" msgstr "Zeitpläne" #: classic/omp.xsl:19463 msgid "Tasks using this Schedule" msgstr "Aufgaben, die diesen Zeitplan verwenden" #: classic/omp.xsl:19586 classic/omp.xsl:19589 classic/dynamic_strings.xsl:403 msgid "New Scanner" msgstr "Neuer Scanner" #: classic/omp.xsl:19594 classic/omp.xsl:19595 classic/omp.xsl:20023 #: classic/omp.xsl:36179 classic/dynamic_strings.xsl:116 classic/gsad.xsl:592 msgid "Scanners" msgstr "Scanner" #: classic/omp.xsl:19640 classic/omp.xsl:19648 classic/omp.xsl:19810 #: classic/omp.xsl:20189 classic/omp.xsl:37123 msgid "CA Certificate" msgstr "CA-Zertifikat" #: classic/omp.xsl:19681 msgid "Create Scanner" msgstr "Scanner erstellen" #: classic/omp.xsl:19797 classic/omp.xsl:19799 msgctxt "Action Verb" msgid "Download Certificate currently in use" msgstr "Aktuell verwendetes Zertifikat herunterladen " #: classic/omp.xsl:19818 msgctxt "Certificate" msgid "Existing" msgstr "Vorhandenes" #: classic/omp.xsl:19822 classic/omp.xsl:19828 msgctxt "Certificate" msgid "Default" msgstr "Standard" #: classic/omp.xsl:19834 msgctxt "Certificate" msgid "New:" msgstr "Neu:" #: classic/omp.xsl:19840 classic/omp.xsl:19843 msgctxt "Action Verb" msgid "Download CA Certificate currently in use" msgstr "Aktuell verwendetes CA-Zertifikat herunterladen" #: classic/omp.xsl:19859 classic/dynamic_strings.xsl:616 msgid "Edit Scanner" msgstr "Scanner bearbeiten" #: classic/omp.xsl:19989 msgid "Save Scanner" msgstr "Scanner speichern" #: classic/omp.xsl:20044 classic/omp.xsl:20057 msgid "builtin scanner" msgstr "integrierter Scanner" #: classic/omp.xsl:20097 msgid "Online Response of Scanner" msgstr "Online-Antwort des Scanners" #: classic/omp.xsl:20101 msgid "Scanner Name" msgstr "Scanner-Name" #: classic/omp.xsl:20105 msgid "Scanner Version" msgstr "Scanner-Version" #: classic/omp.xsl:20109 msgid "OSP Daemon" msgstr "OSP-Daemon" #: classic/omp.xsl:20117 classic/omp.xsl:28268 classic/omp.xsl:28415 #: classic/omp.xsl:28516 msgid "Protocol" msgstr "Protokoll" #: classic/omp.xsl:20134 msgid "Scanner parameters" msgstr "Scanner-Parameter" #: classic/omp.xsl:20141 msgid "Default" msgstr "Standard" #: classic/omp.xsl:20142 msgid "Mandatory" msgstr "Erforderlich" #: classic/omp.xsl:20173 msgid "OSP Scanner is offline" msgstr "OSP-Scanner ist offline" #: classic/omp.xsl:20181 classic/omp.xsl:34299 msgid "from Credential" msgstr "aus Anmeldedaten" #: classic/omp.xsl:20207 msgid "Tasks using this Scanner" msgstr "Aufgaben, die diesen Scanner verwenden" #: classic/omp.xsl:20416 classic/omp.xsl:20799 classic/dynamic_strings.xsl:191 msgid "Credential Details" msgstr "Anmeldedaten-Details" #: classic/omp.xsl:20446 classic/dynamic_strings.xsl:426 msgid "Scanner is still in use" msgstr "Scanner wird noch verwendet" #: classic/omp.xsl:20461 classic/omp.xsl:20464 classic/dynamic_strings.xsl:401 msgid "New Slave" msgstr "Neuer Slave" #: classic/omp.xsl:20531 msgid "Create Slave" msgstr "Slave erstellen" #: classic/omp.xsl:20632 classic/dynamic_strings.xsl:614 msgid "Edit Slave" msgstr "Slave bearbeiten" #: classic/omp.xsl:20703 msgid "Save Slave" msgstr "Slave speichern" #: classic/omp.xsl:20830 classic/dynamic_strings.xsl:424 msgid "Slave is still in use" msgstr "Slave wird noch verwendet" #: classic/omp.xsl:20906 msgid "Tasks using this Slave" msgstr "Aufgaben, die diesen Slave verwenden" #: classic/omp.xsl:21037 msgid "BID" msgstr "BID" #: classic/omp.xsl:21058 classic/omp.xsl:21066 classic/omp.xsl:37514 msgid "CERT" msgstr "CERT" #: classic/omp.xsl:21059 classic/omp.xsl:37361 classic/gsad.xsl:1114 msgid "Warning" msgstr "Warnung" #: classic/omp.xsl:21104 msgctxt "SecInfo|References" msgid "Other" msgstr "Andere" #: classic/omp.xsl:21944 classic/omp.xsl:22232 classic/omp.xsl:22294 #: classic/omp.xsl:22715 classic/omp.xsl:22867 classic/omp.xsl:23011 #: classic/omp.xsl:23282 classic/omp.xsl:23465 classic/omp.xsl:38995 #: classic/omp.xsl:39558 msgid "Title" msgstr "Titel" #: classic/omp.xsl:22004 msgctxt "CVSS Vector Short" msgid "Vector" msgstr "Vektor" #: classic/omp.xsl:22008 msgctxt "CVSS Vector Short" msgid "Complexity" msgstr "Komplexität" #: classic/omp.xsl:22012 msgctxt "CVSS Vector Short" msgid "Authentication" msgstr "Authentifiz." #: classic/omp.xsl:22016 msgctxt "CVSS Vector Short" msgid "Confidentiality Impact" msgstr "Vertraulichkeits-​Ausw." #: classic/omp.xsl:22020 msgctxt "CVSS Vector Short" msgid "Integrity Impact" msgstr "Integritäts-​Ausw." #: classic/omp.xsl:22024 msgctxt "CVSS Vector Short" msgid "Availability Impact" msgstr "Verfügbarkeits-​Ausw." #: classic/omp.xsl:22028 classic/omp.xsl:22550 msgctxt "Date" msgid "Published" msgstr "Veröffentlicht" #: classic/omp.xsl:22165 msgid "Class" msgstr "Klasse" #: classic/omp.xsl:22523 classic/dynamic_strings.xsl:184 msgid "CVE Details" msgstr "CVE-Details" #: classic/omp.xsl:22558 classic/omp.xsl:22847 classic/omp.xsl:22885 msgctxt "Date" msgid "Last updated" msgstr "Zuletzt aktualisiert" #: classic/omp.xsl:22577 msgid "CWE ID" msgstr "CWE-ID" #: classic/omp.xsl:22592 msgid "Base score" msgstr "Basisscore" #: classic/omp.xsl:22685 classic/omp.xsl:22688 classic/omp.xsl:23111 #: classic/omp.xsl:23146 classic/omp.xsl:23798 classic/omp.xsl:31567 #: classic/omp.xsl:31623 msgid "References" msgstr "Verweise" #: classic/omp.xsl:22685 classic/omp.xsl:23146 msgctxt "SecInfo|References" msgid "None" msgstr "Keine" #: classic/omp.xsl:22711 msgid "CERT Advisories referencing this CVE" msgstr "CERT-Advisories, die auf diese CVE verweisen" #: classic/omp.xsl:22733 msgid "Unknown CERT type!" msgstr "Unbekannter CERT-Typ!" #: classic/omp.xsl:22746 classic/omp.xsl:22749 msgid "Vulnerable products" msgstr "Verwundbare Produkte" #: classic/omp.xsl:22746 msgctxt "CVE|Products" msgid "None" msgstr "Keine" #: classic/omp.xsl:22771 classic/omp.xsl:22774 msgid "NVTs addressing this CVE" msgstr "NVTs, die diese CVE ansprechen" #: classic/omp.xsl:22771 msgctxt "NVTs" msgid "None" msgstr "Keine" #: classic/omp.xsl:22795 msgid "" "This CVE was not found in the database. This is not necessarily an error, " "because the CVE number might have been assigned for the issue, but the CVE " "not yet published. Eventually the CVE content will appear in the database." msgstr "" "Diese CVE wurde nicht in der Datenbank gefunden. Dies ist nicht unbedingt " "ein Fehler, denn die CVE-Nummer kann dem Problem zugewiesen worden sein, " "während die CVE noch nicht veröffentlicht wurde. Der CVE-Inhalt wird " "beizeiten in der Datenbank erscheinen." #: classic/omp.xsl:22815 classic/dynamic_strings.xsl:185 msgid "CPE Details" msgstr "CPE-Details" #: classic/omp.xsl:22873 msgid "NVD ID" msgstr "NVD-ID" #: classic/omp.xsl:22879 msgid "Deprecated by" msgstr "Veraltet durch" #: classic/omp.xsl:22917 msgid "" "This CPE does not appear in the CPE dictionary but is referenced by one or " "more CVE." msgstr "" "Diese CPE ist nicht im CPE-Dictionary, wird aber von einem oder mehreren CVE " "referenziert." #: classic/omp.xsl:22923 classic/omp.xsl:22926 msgid "Reported vulnerabilites" msgstr "Gemeldete Schwachstellen" #: classic/omp.xsl:22923 msgctxt "CPE|Vulnerabilities" msgid "None" msgstr "Keine" #: classic/omp.xsl:22966 classic/dynamic_strings.xsl:186 msgid "OVAL Definition Details" msgstr "OVAL-Definitions-Details" #: classic/omp.xsl:23019 msgid "Definition class" msgstr "Definitions-Klasse" #: classic/omp.xsl:23023 classic/omp.xsl:23366 classic/omp.xsl:23379 #: classic/omp.xsl:23519 classic/omp.xsl:23536 msgid "Referenced CVEs" msgstr "CVE-Verweise" #: classic/omp.xsl:23048 msgctxt "OVAL Definition" msgid "Deprecated" msgstr "Veraltet" #: classic/omp.xsl:23055 msgid "File" msgstr "Datei" #: classic/omp.xsl:23066 classic/omp.xsl:23360 msgctxt "Resource Property|Description" msgid "None" msgstr "Keine" #: classic/omp.xsl:23072 classic/omp.xsl:23093 msgctxt "OVAL Definition" msgid "Affected" msgstr "Betroffen" #: classic/omp.xsl:23093 msgctxt "OVAL Definition|Affected" msgid "None" msgstr "Keine" #: classic/omp.xsl:23099 classic/omp.xsl:23105 msgid "Criteria" msgstr "Kriterien" #: classic/omp.xsl:23105 msgctxt "OVAL Definition|Criteria" msgid "None" msgstr "Keine" #: classic/omp.xsl:23114 classic/omp.xsl:39352 msgid "Source" msgstr "Quelle" #: classic/omp.xsl:23115 msgid "Ref.ID" msgstr "Verw.-ID" #: classic/omp.xsl:23152 classic/omp.xsl:23184 msgid "Repository history" msgstr "Repository-Verlauf" #: classic/omp.xsl:23159 classic/omp.xsl:29927 msgid "Date" msgstr "Datum" #: classic/omp.xsl:23160 msgid "Contributors" msgstr "Beitragende" #: classic/omp.xsl:23184 msgctxt "OVAL Definition|History" msgid "None" msgstr "Keine" #: classic/omp.xsl:23189 msgid "OVAL definition not found" msgstr "OVAL-Definition nicht gefunden" #: classic/omp.xsl:23190 msgid "" "No OVAL definition with the requested ID could be found in the SCAP " "database." msgstr "" "Es konnte keine OVAL-Definition mit der angefragten ID in der SCAP-Datenbank " "gefunden werden." #: classic/omp.xsl:23231 msgid "CERT-Bund Details" msgstr "CERT-Bund-Advisory-Details" #: classic/omp.xsl:23288 msgid "Software" msgstr "Software" #: classic/omp.xsl:23292 msgid "Platform" msgstr "Plattform" #: classic/omp.xsl:23296 msgid "Effect" msgstr "Auswirkung" #: classic/omp.xsl:23300 msgid "Remote Attack" msgstr "Remoteangriff" #: classic/omp.xsl:23322 msgid "CERT-Bund risk rating" msgstr "CERT-Bund-Risikobewertung" #: classic/omp.xsl:23328 msgid "Reference" msgstr "Bezug" #: classic/omp.xsl:23333 msgid "Reference URL" msgstr "Bezugs-URL" #: classic/omp.xsl:23340 classic/omp.xsl:23348 msgid "Categories" msgstr "Kategorien" #: classic/omp.xsl:23348 msgctxt "CERT-Bund Advisory|Categories" msgid "None" msgstr "Keine" #: classic/omp.xsl:23379 msgctxt "CVEs" msgid "None" msgstr "Keine" #: classic/omp.xsl:23385 classic/omp.xsl:23505 msgid "Other links" msgstr "Weitere Links" #: classic/omp.xsl:23398 msgid "CERT-Bund advisory not found" msgstr "CERT-Bund-Advisory nicht gefunden" #: classic/omp.xsl:23399 msgid "" "No CERT-Bund advisory with the requested ID could be found in the CERT " "database." msgstr "" "Es wurde keine CERT-Bund-Meldung mit der angefragten ID in der CERT-" "Datenbank gefunden." #: classic/omp.xsl:23420 classic/dynamic_strings.xsl:188 msgid "DFN-CERT Advisory Details" msgstr "DFN-CERT-Advisory-Details" #: classic/omp.xsl:23471 msgid "Advisory link" msgstr "Advisory-Link" #: classic/omp.xsl:23499 msgctxt "Resource Property|Summary" msgid "None" msgstr "Keine" #: classic/omp.xsl:23541 msgid "DFN-CERT advisory not found" msgstr "DFN-CERT-Advisory nicht gefunden" #: classic/omp.xsl:23542 msgid "" "No DFN-CERT advisory with the requested ID could be found in the CERT " "database." msgstr "" "Es wurde keine DFN-CERT-Meldung mit der angefragten ID in der CERT-Datenbank " "gefunden." #: classic/omp.xsl:23571 msgid "Notes on NVT %1" msgstr "Notizen für NVT %1" #: classic/omp.xsl:23580 msgid "Overrides on NVT %1" msgstr "Übersteuerungen für NVT %1" #: classic/omp.xsl:23589 msgid "Show scan results for this NVT" msgstr "Scanergebnisse für diesen NVT zeigen" #: classic/omp.xsl:23661 classic/omp.xsl:31440 msgid "Vulnerability Insight" msgstr "Schwachstellen-Einblick" #: classic/omp.xsl:23677 classic/omp.xsl:31450 msgid "Vulnerability Detection Method" msgstr "Methode zur Schwachstellenerkennung" #: classic/omp.xsl:23693 msgid "Quality of Detection" msgstr "Qualität der Erkennung" #: classic/omp.xsl:23714 classic/omp.xsl:31403 msgid "Impact" msgstr "Auswirkungen" #: classic/omp.xsl:23731 classic/omp.xsl:31412 msgid "Solution" msgstr "Lösung" #: classic/omp.xsl:23762 msgid "Other tags" msgstr "Weitere Tags" #: classic/omp.xsl:23866 classic/omp.xsl:23868 classic/omp.xsl:31257 #: classic/omp.xsl:31260 classic/omp.xsl:31265 classic/omp.xsl:31268 #: classic/omp.xsl:31273 classic/omp.xsl:31276 classic/omp.xsl:31281 #: classic/omp.xsl:31284 msgid "Add Note" msgstr "Notiz hinzufügen" #: classic/omp.xsl:23871 classic/omp.xsl:23873 classic/omp.xsl:31298 #: classic/omp.xsl:31300 classic/omp.xsl:31305 classic/omp.xsl:31308 #: classic/omp.xsl:31313 classic/omp.xsl:31316 classic/omp.xsl:31321 #: classic/omp.xsl:31324 msgid "Add Override" msgstr "Übersteuerung hinzufügen" #: classic/omp.xsl:23941 classic/dynamic_strings.xsl:392 msgid "New Note" msgstr "Neue Notiz" #: classic/omp.xsl:23988 classic/omp.xsl:24393 classic/omp.xsl:24845 #: classic/omp.xsl:25144 classic/omp.xsl:25572 classic/omp.xsl:26147 msgid "NVT Name" msgstr "NVT-Name" #: classic/omp.xsl:23995 classic/omp.xsl:24399 classic/omp.xsl:24830 #: classic/omp.xsl:24850 classic/omp.xsl:25151 classic/omp.xsl:25578 #: classic/omp.xsl:26132 classic/omp.xsl:26152 msgctxt "NVT" msgid "None. Result was an open port." msgstr "Keiner. Ergebnis war ein offener Port." #: classic/omp.xsl:24014 classic/omp.xsl:24866 classic/omp.xsl:25170 #: classic/omp.xsl:26168 msgid "NVT OID" msgstr "NVT-OID" #: classic/omp.xsl:24032 classic/omp.xsl:24415 classic/omp.xsl:24877 #: classic/omp.xsl:25029 msgctxt "Note" msgid "Active" msgstr "Aktiv" #: classic/omp.xsl:24038 classic/omp.xsl:24422 classic/omp.xsl:24453 #: classic/omp.xsl:24477 classic/omp.xsl:25193 classic/omp.xsl:25601 #: classic/omp.xsl:25629 classic/omp.xsl:25651 msgid "always" msgstr "immer" #: classic/omp.xsl:24046 classic/omp.xsl:24435 classic/omp.xsl:24459 #: classic/omp.xsl:24483 classic/omp.xsl:25200 classic/omp.xsl:25613 #: classic/omp.xsl:25635 classic/omp.xsl:25657 msgctxt "Time" msgid "for the next" msgstr "für die nächsten" #: classic/omp.xsl:24076 classic/omp.xsl:24094 classic/omp.xsl:24510 #: classic/omp.xsl:24516 classic/omp.xsl:24904 classic/omp.xsl:25229 #: classic/omp.xsl:25247 classic/omp.xsl:25682 classic/omp.xsl:25688 #: classic/omp.xsl:26206 msgctxt "Hosts" msgid "Any" msgstr "Beliebig" #: classic/omp.xsl:24112 classic/omp.xsl:25267 classic/omp.xsl:31014 #: classic/omp.xsl:31018 classic/omp.xsl:32141 msgctxt "Result" msgid "Location" msgstr "Ort" #: classic/omp.xsl:24121 classic/omp.xsl:24139 classic/omp.xsl:25276 #: classic/omp.xsl:25294 msgctxt "Result|Location" msgid "Any" msgstr "Beliebig" #: classic/omp.xsl:24166 classic/omp.xsl:24192 classic/omp.xsl:24563 #: classic/omp.xsl:24569 classic/omp.xsl:24933 classic/omp.xsl:25323 #: classic/omp.xsl:25349 classic/omp.xsl:25735 classic/omp.xsl:25741 #: classic/omp.xsl:26005 classic/omp.xsl:26235 classic/omp.xsl:26247 #: classic/omp.xsl:30417 msgctxt "Severity" msgid "Any" msgstr "Beliebig" #: classic/omp.xsl:24227 classic/omp.xsl:24246 classic/omp.xsl:24597 #: classic/omp.xsl:24603 classic/omp.xsl:24958 classic/omp.xsl:25416 #: classic/omp.xsl:25435 classic/omp.xsl:25849 classic/omp.xsl:25855 #: classic/omp.xsl:26287 msgctxt "Task" msgid "Any" msgstr "Beliebig" #: classic/omp.xsl:24275 classic/omp.xsl:24624 classic/omp.xsl:24630 #: classic/omp.xsl:24656 classic/omp.xsl:24974 classic/omp.xsl:25464 #: classic/omp.xsl:25876 classic/omp.xsl:25882 classic/omp.xsl:25903 #: classic/omp.xsl:26303 msgctxt "Result" msgid "Any" msgstr "Beliebig" #: classic/omp.xsl:24285 classic/omp.xsl:25474 msgctxt "Note or Override|Result" msgid "Only the selected one" msgstr "Nur das ausgewählte" #: classic/omp.xsl:24310 classic/omp.xsl:24642 classic/omp.xsl:25021 #: classic/omp.xsl:25046 classic/omp.xsl:25894 classic/omp.xsl:26350 #: classic/omp.xsl:26383 msgid "Text" msgstr "Text" #: classic/omp.xsl:24320 classic/omp.xsl:24656 classic/omp.xsl:24660 #: classic/omp.xsl:25499 classic/omp.xsl:25903 classic/omp.xsl:25907 msgid "Associated Result" msgstr "Zugehöriges Ergebnis" #: classic/omp.xsl:24348 classic/omp.xsl:30271 classic/omp.xsl:30278 #: classic/omp.xsl:30285 classic/omp.xsl:30292 classic/omp.xsl:30299 #: classic/omp.xsl:30306 classic/dynamic_strings.xsl:605 msgid "Edit Note" msgstr "Notiz bearbeiten" #: classic/omp.xsl:24428 classic/omp.xsl:24884 classic/omp.xsl:25607 #: classic/omp.xsl:26186 msgctxt "Time" msgid "until" msgstr "bis" #: classic/omp.xsl:24537 classic/omp.xsl:24543 classic/omp.xsl:24917 #: classic/omp.xsl:25709 classic/omp.xsl:25715 classic/omp.xsl:26219 msgctxt "Port" msgid "Any" msgstr "Beliebig" #: classic/omp.xsl:24649 msgid "Save Note" msgstr "Notiz speichern" #: classic/omp.xsl:24706 classic/omp.xsl:24788 classic/omp.xsl:24943 #: classic/omp.xsl:24968 msgctxt "Note" msgid "Orphan" msgstr "Verwaist" #: classic/omp.xsl:24721 classic/omp.xsl:24777 classic/omp.xsl:25992 #: classic/omp.xsl:26079 msgid "Result was an open port." msgstr "Ergebnis war ein offener Port" #: classic/omp.xsl:24721 classic/omp.xsl:24777 classic/omp.xsl:25992 #: classic/omp.xsl:26079 msgctxt "NVT" msgid "None" msgstr "Keine" #: classic/omp.xsl:24825 msgid "Note for NVT" msgstr "Notiz für NVT" #: classic/omp.xsl:24894 classic/omp.xsl:26196 msgctxt "Note or Override" msgid "Application" msgstr "Anwendung" #: classic/omp.xsl:24983 msgctxt "Note" msgid "Appearance when active" msgstr "Aussehen, wenn aktiv" #: classic/omp.xsl:24986 classic/omp.xsl:26315 msgid "Appearance" msgstr "Aussehen" #: classic/omp.xsl:24996 msgid "User Tags for this Note" msgstr "Benutzer-Tags für diese Notiz" #: classic/omp.xsl:25002 msgid "Permissions for this Note" msgstr "Berechtigungen für diese Notiz" #: classic/omp.xsl:25097 classic/dynamic_strings.xsl:393 msgid "New Override" msgstr "Neue Übersteuerung" #: classic/omp.xsl:25187 classic/omp.xsl:25594 classic/omp.xsl:26179 #: classic/omp.xsl:26366 msgctxt "Override" msgid "Active" msgstr "Aktiv" #: classic/omp.xsl:25375 classic/omp.xsl:25761 classic/omp.xsl:26241 msgid "New Severity" msgstr "Neuer Schweregrad" #: classic/omp.xsl:25388 classic/omp.xsl:25811 msgctxt "Severity" msgid "False Positive" msgstr "Falsch Positiv" #: classic/omp.xsl:25396 classic/omp.xsl:25827 msgctxt "Override|Severity" msgid "Other" msgstr "Anderer" #: classic/omp.xsl:25527 classic/omp.xsl:30545 classic/omp.xsl:30552 #: classic/omp.xsl:30559 classic/omp.xsl:30566 classic/omp.xsl:30573 #: classic/omp.xsl:30580 classic/dynamic_strings.xsl:606 msgid "Edit Override" msgstr "Übersteuerung bearbeiten" #: classic/omp.xsl:25974 classic/omp.xsl:26090 classic/omp.xsl:26272 #: classic/omp.xsl:26297 msgctxt "Override" msgid "Orphan" msgstr "Verwaist" #: classic/omp.xsl:26127 msgid "Override for NVT" msgstr "Übersteuerung für NVT" #: classic/omp.xsl:26312 msgctxt "Override" msgid "Appearance when active" msgstr "Aussehen, wenn aktiv" #: classic/omp.xsl:26325 msgid "User Tags for this Override" msgstr "Benutzer-Tags für diese Übersteuerung" #: classic/omp.xsl:26331 msgid "Permissions for this Override" msgstr "Berechtigungen für diese Übersteuerung" #: classic/omp.xsl:26358 msgctxt "Override|Severity" msgid "From" msgstr "Von" #: classic/omp.xsl:26362 msgctxt "Override|Severity" msgid "To" msgstr "Nach" #: classic/omp.xsl:26540 classic/dynamic_strings.xsl:431 msgid "Group is still in use" msgstr "Gruppe wird noch verwendet" #: classic/omp.xsl:26560 classic/omp.xsl:26638 classic/omp.xsl:26639 #: classic/omp.xsl:36116 classic/omp.xsl:36321 classic/omp.xsl:36398 #: classic/omp.xsl:36638 classic/omp.xsl:36866 classic/dynamic_strings.xsl:121 #: classic/gsad.xsl:666 msgid "Groups" msgstr "Gruppen" #: classic/omp.xsl:26576 classic/omp.xsl:26668 classic/omp.xsl:26746 #: classic/omp.xsl:34907 classic/omp.xsl:34972 classic/omp.xsl:35295 #: classic/omp.xsl:36608 classic/dynamic_strings.xsl:120 classic/gsad.xsl:660 msgid "Users" msgstr "Benutzer" #: classic/omp.xsl:26630 classic/omp.xsl:26633 classic/dynamic_strings.xsl:408 msgid "New Group" msgstr "Neue Gruppe" #: classic/omp.xsl:26675 msgid "Special Groups" msgstr "Spezielle Gruppen" #: classic/omp.xsl:26680 msgid "" "Create permission to grant full read and write access among all group " "members and across any resources" msgstr "Spezielle Gruppen" #: classic/omp.xsl:26686 msgid "Create Group" msgstr "Gruppe erstellen" #: classic/omp.xsl:26708 classic/dynamic_strings.xsl:621 msgid "Edit Group" msgstr "Gruppe bearbeiten" #: classic/omp.xsl:26756 msgid "Save Group" msgstr "Gruppe speichern" #: classic/omp.xsl:26893 classic/omp.xsl:34982 classic/dynamic_strings.xsl:406 msgid "New Permission" msgstr "Neue Berechtigung" #: classic/omp.xsl:26923 classic/omp.xsl:27636 classic/dynamic_strings.xsl:631 msgid "has super access" msgstr "hat Super-Zugriff" #: classic/omp.xsl:26924 classic/omp.xsl:27637 msgid "Super (Has super access)" msgstr "Super (hat Super-Zugriff)" #: classic/omp.xsl:26932 classic/omp.xsl:27643 classic/omp.xsl:27653 msgid "%1 ID" msgstr "%1-ID" #: classic/omp.xsl:26993 classic/omp.xsl:27774 classic/omp.xsl:27777 msgid "User ID" msgstr "Benutzer-ID" #: classic/omp.xsl:26994 classic/omp.xsl:27782 classic/omp.xsl:27785 msgid "Role ID" msgstr "Rollen-ID" #: classic/omp.xsl:26995 classic/omp.xsl:27790 classic/omp.xsl:27793 msgid "Group ID" msgstr "Gruppen-ID" #: classic/omp.xsl:27140 msgctxt "Permission|Grant" msgid "Grant " msgstr "Vergebe " #: classic/omp.xsl:27144 msgctxt "Permission" msgid "read" msgstr "Lese" #: classic/omp.xsl:27145 msgctxt "Permission" msgid "proxy" msgstr "Stellvertreter" #: classic/omp.xsl:27147 msgctxt "Permission|Grant" msgid " permissions" msgstr "-Rechte" #: classic/omp.xsl:27152 msgctxt "Permission|Grant" msgid " to " msgstr " an " #: classic/omp.xsl:27160 msgctxt "Permission|Grant" msgid " on " msgstr " für " #: classic/omp.xsl:27183 msgctxt "Permission" msgid "including related resources" msgstr "inklusive verwandter Ressourcen" #: classic/omp.xsl:27186 msgctxt "Permission" msgid "for current resource only" msgstr "nur für aktuelles Ressource" #: classic/omp.xsl:27189 msgctxt "Permission" msgid "for related resources only" msgstr "nur für verwandte Ressourcen" #: classic/omp.xsl:27257 classic/omp.xsl:27258 classic/omp.xsl:27461 #: classic/omp.xsl:27462 msgid "Permission made visible for:" msgstr "Berechtigung sichtbar gemacht für:" #: classic/omp.xsl:27289 classic/omp.xsl:27425 msgctxt "Permission" msgid "Orphan" msgstr "Verwaist" #: classic/omp.xsl:27518 classic/omp.xsl:35123 classic/dynamic_strings.xsl:429 msgid "Permission is still in use" msgstr "Berechtigung wird noch verwendet" #: classic/omp.xsl:27609 classic/dynamic_strings.xsl:619 msgid "Edit Permission" msgstr "Berechtigung bearbeiten" #: classic/omp.xsl:27963 classic/omp.xsl:27966 classic/omp.xsl:28556 #: classic/dynamic_strings.xsl:395 msgid "New Port List" msgstr "Neue Portliste" #: classic/omp.xsl:27971 classic/omp.xsl:27972 classic/omp.xsl:28213 #: classic/omp.xsl:28562 classic/omp.xsl:36152 classic/dynamic_strings.xsl:106 #: classic/gsad.xsl:542 msgid "Port Lists" msgstr "Portlisten" #: classic/omp.xsl:27999 classic/omp.xsl:28250 classic/omp.xsl:28409 msgid "Port Ranges" msgstr "Portbereiche" #: classic/omp.xsl:28011 msgctxt "Port List" msgid "From file" msgstr "Aus Datei" #: classic/omp.xsl:28020 msgid "Create Port List" msgstr "Portliste erstellen" #: classic/omp.xsl:28044 msgid "Port Counts" msgstr "Portanzahlen" #: classic/omp.xsl:28046 msgctxt "Port Counts" msgid "Total" msgstr "Gesamt" #: classic/omp.xsl:28051 msgid "TCP" msgstr "TCP" #: classic/omp.xsl:28056 msgid "UDP" msgstr "UDP" #: classic/omp.xsl:28193 classic/omp.xsl:28445 classic/dynamic_strings.xsl:418 msgid "Port List is still in use" msgstr "Portliste wird noch verwendet" #: classic/omp.xsl:28229 msgid "Port count" msgstr "Anzahl Ports" #: classic/omp.xsl:28233 msgid "TCP Port count" msgstr "Anzahl TCP-Ports" #: classic/omp.xsl:28237 msgid "UDP Port count" msgstr "Anzahl UDP-Ports" #: classic/omp.xsl:28266 classic/omp.xsl:28413 classic/omp.xsl:28502 msgctxt "Port Range" msgid "Start" msgstr "Anfang" #: classic/omp.xsl:28267 classic/omp.xsl:28414 classic/omp.xsl:28509 msgctxt "Port Range" msgid "End" msgstr "Ende" #: classic/omp.xsl:28294 msgid "Targets using this Port List" msgstr "Ziele, die diese Portliste verwenden" #: classic/omp.xsl:28349 classic/dynamic_strings.xsl:608 msgid "Edit Port List" msgstr "Portliste bearbeiten" #: classic/omp.xsl:28392 msgid "Save Port List" msgstr "Portliste bearbeiten" #: classic/omp.xsl:28401 classic/omp.xsl:28405 msgid "Add Port Range" msgstr "Neuen Portbereich hinzufügen" #: classic/omp.xsl:28489 msgid "New Port Range" msgstr "Neuer Portbereich" #: classic/omp.xsl:28573 msgid "Import XML Port List" msgstr "XML-Portliste importieren" #: classic/omp.xsl:28648 classic/omp.xsl:29215 classic/omp.xsl:35777 msgctxt "File" msgid "Extension" msgstr "Erweiterung" #: classic/omp.xsl:28652 classic/omp.xsl:29219 classic/omp.xsl:35778 msgid "Content Type" msgstr "Inhaltstyp" #: classic/omp.xsl:28656 classic/omp.xsl:35779 msgid "Trust (Last Verified)" msgstr "Vertrauen (Zuletzt Verifiziert)" #: classic/omp.xsl:28660 classic/omp.xsl:28791 classic/omp.xsl:29227 #: classic/omp.xsl:35780 msgctxt "Report Format" msgid "Active" msgstr "Aktiv" #: classic/omp.xsl:28673 classic/omp.xsl:28676 classic/dynamic_strings.xsl:400 msgid "New Report Format" msgstr "Neues Berichtformat" #: classic/omp.xsl:28681 classic/omp.xsl:28682 classic/omp.xsl:29203 #: classic/omp.xsl:36161 classic/dynamic_strings.xsl:113 classic/gsad.xsl:573 msgid "Report Formats" msgstr "Berichtformate" #: classic/omp.xsl:28696 msgid "Import XML report format" msgstr "XML-Berichtformat importieren" #: classic/omp.xsl:28702 msgid "Import Report Format" msgstr "Berichtformat importieren" #: classic/omp.xsl:28756 classic/dynamic_strings.xsl:613 msgid "Edit Report Format" msgstr "Berichtformat bearbeiten" #: classic/omp.xsl:28832 classic/omp.xsl:28835 classic/omp.xsl:29256 msgid "Parameters" msgstr "Parameter" #: classic/omp.xsl:28832 msgctxt "Report Format|Parameters" msgid "None" msgstr "Keine" #: classic/omp.xsl:28925 msgid "Verifying Report Format..." msgstr "Berichtformat wird verifiziert..." #: classic/omp.xsl:28926 classic/omp.xsl:28949 msgid "Verify Report Format" msgstr "Berichtformat verifizieren" #: classic/omp.xsl:28937 msgid "Report Format has been verified." msgstr "Berichtformat wurde verfiziert." #: classic/omp.xsl:28942 msgid "Report Format could not be verified." msgstr "Berichtformat konnte nicht verifiziert werden." #: classic/omp.xsl:28950 msgid "Permission to verify Report Format denied" msgstr "Keine Berechtigung, Berichtformat zu verifizieren" #: classic/omp.xsl:29009 classic/dynamic_strings.xsl:423 msgid "Report Format is still in use" msgstr "Berichtformats wird noch verwendet" #: classic/omp.xsl:29285 msgid "Alerts using this Report Format" msgstr "Benachrichtigungen, die dieses Berichtformat verwenden" #: classic/omp.xsl:29442 msgid "Host Details (Classic)" msgstr "Host-Details (klassisch)" #: classic/omp.xsl:29445 classic/omp.xsl:39174 classic/dynamic_strings.xsl:179 msgid "Host Details" msgstr "Host-Details" #: classic/omp.xsl:29530 classic/omp.xsl:32354 classic/omp.xsl:32495 #: classic/omp.xsl:33043 msgctxt "Report" msgid "not finished" msgstr "nicht abgeschlossen" #: classic/omp.xsl:29578 classic/omp.xsl:32292 classic/omp.xsl:32462 #: classic/omp.xsl:32913 classic/omp.xsl:39275 classic/omp.xsl:39519 msgid "OS" msgstr "OS" #: classic/omp.xsl:29590 msgid "Open Ports" msgstr "Offene Ports" #: classic/omp.xsl:29596 msgid "Open TCP Ports" msgstr "Offene TCP-Ports" #: classic/omp.xsl:29605 msgid "Open UDP Ports" msgstr "Offene UDP-Ports" #: classic/omp.xsl:29614 classic/omp.xsl:29766 classic/omp.xsl:32915 msgid "Apps" msgstr "Anw." #: classic/omp.xsl:29620 classic/omp.xsl:32295 classic/omp.xsl:32466 #: classic/omp.xsl:32916 classic/omp.xsl:33179 msgctxt "Host" msgid "Distance" msgstr "Distanz" #: classic/omp.xsl:29634 msgid "Host Identification" msgstr "Host-Identifizierung" #: classic/omp.xsl:29637 msgid "Identifier" msgstr "Bezeichner" #: classic/omp.xsl:29657 msgid "Scanned IP" msgstr "Gescannte IP" #: classic/omp.xsl:29662 classic/omp.xsl:29668 classic/omp.xsl:29674 #: classic/omp.xsl:29680 classic/omp.xsl:39263 classic/omp.xsl:39511 msgid "Hostname" msgstr "Hostname" #: classic/omp.xsl:29662 msgid "target definition" msgstr "Ziel-Definition" #: classic/omp.xsl:29668 msgid "reverse lookup" msgstr "Invers-Lookup" #: classic/omp.xsl:29674 msgid "WMI, Standalone" msgstr "WMI, Standalone" #: classic/omp.xsl:29680 msgid "WMI, Domain" msgstr "WMI, Domain" #: classic/omp.xsl:29693 classic/omp.xsl:29696 msgid "Hardware" msgstr "Hardware" #: classic/omp.xsl:29693 msgid "Information not available" msgstr "Informationen nicht verfügbar" #: classic/omp.xsl:29699 msgctxt "Hardware" msgid "Component" msgstr "Komponente" #: classic/omp.xsl:29700 msgid "Values" msgstr "Werte" #: classic/omp.xsl:29704 msgid "CPU" msgstr "CPU" #: classic/omp.xsl:29710 msgctxt "Hardware" msgid "Memory" msgstr "Speicher" #: classic/omp.xsl:29716 msgid "Target-Interface" msgstr "Ziel-Interface" #: classic/omp.xsl:29738 msgid "Other MACs" msgstr "Weitere MACs" #: classic/omp.xsl:29750 msgid "Netinfo dump" msgstr "Netinfo-Dump" #: classic/omp.xsl:29766 msgctxt "Apps" msgid "None" msgstr "Keine" #: classic/omp.xsl:29769 msgid "Detected Applications" msgstr "Gefundene Anwendungen" #: classic/omp.xsl:29775 classic/omp.xsl:32296 msgid "Prognosis" msgstr "Vorhersage" #: classic/omp.xsl:30001 msgid "Scan Results" msgstr "Scan-Ergebnisse" #: classic/omp.xsl:30160 msgctxt "Note" msgid "Active until" msgstr "Aktiv bis" #: classic/omp.xsl:30171 classic/omp.xsl:30249 classic/omp.xsl:30445 #: classic/omp.xsl:30523 msgctxt "Action Verb" msgid "Move to Trashcan" msgstr "In den Mülleimer verschieben" #: classic/omp.xsl:30172 classic/dynamic_strings.xsl:498 msgid "Permission to move Note to trashcan denied" msgstr "Keine Berechtigung, Notiz in den Mülleimer zu verschieben" #: classic/omp.xsl:30250 msgid "Note cannot be moved to trashcan" msgstr "Notiz kann nicht in den Mülleimer verschoben werden" #: classic/omp.xsl:30255 classic/dynamic_strings.xsl:181 msgid "Note Details" msgstr "Notiz-Details" #: classic/omp.xsl:30261 classic/dynamic_strings.xsl:519 msgid "Permission to edit Note denied" msgstr "Keine Berechtigung, Notiz zu bearbeiten" #: classic/omp.xsl:30266 classic/dynamic_strings.xsl:435 msgid "Note is not writable" msgstr "Notiz ist nicht beschreibbar" #: classic/omp.xsl:30392 classic/dynamic_strings.xsl:242 msgid "Export Note" msgstr "Notiz exportieren" #: classic/omp.xsl:30414 msgid "Override from " msgstr "Übersteuerung von " #: classic/omp.xsl:30426 msgctxt "Override" msgid " to " msgstr " nach " #: classic/omp.xsl:30434 msgctxt "Override" msgid "Active until" msgstr "Aktiv bis" #: classic/omp.xsl:30446 classic/dynamic_strings.xsl:499 msgid "Permission to move Override to trashcan denied" msgstr "Keine Berechtigung, Übersteuerung in den Mülleimer zu verschieben" #: classic/omp.xsl:30524 msgid "Override cannot be moved to trashcan" msgstr "Übersteuerung kann nicht in den Mülleimer verschoben werden" #: classic/omp.xsl:30529 classic/dynamic_strings.xsl:182 msgid "Override Details" msgstr "Übersteuerungs-Details" #: classic/omp.xsl:30535 classic/dynamic_strings.xsl:520 msgid "Permission to edit Override denied" msgstr "Keine Berechtigung, Übersteuerung zu bearbeiten" #: classic/omp.xsl:30540 classic/dynamic_strings.xsl:436 msgid "Override is not writable" msgstr "Übersteuerung ist nicht beschreibbar" #: classic/omp.xsl:30666 classic/dynamic_strings.xsl:243 msgid "Export Override" msgstr "Übersteuerung exportieren" #: classic/omp.xsl:30692 msgid "All Assets with this IP" msgstr "Alle Assets mit dieser IP" #: classic/omp.xsl:30698 msgid "The Asset recorded from this report" msgstr "Das Asset aus diesem Bericht" #: classic/omp.xsl:30751 classic/dynamic_strings.xsl:180 msgid "Result Details" msgstr "Ergebnis-Details" #: classic/omp.xsl:30757 msgid "Export Result as XML" msgstr "Ergebnis als XML exportieren" #: classic/omp.xsl:30781 classic/omp.xsl:33974 msgid "Corresponding Task (%1)" msgstr "Zugehörige Aufgabe (%1) " #: classic/omp.xsl:30788 classic/omp.xsl:30789 classic/omp.xsl:30794 #: classic/omp.xsl:30796 msgid "Corresponding Report" msgstr "Zugehöriger Bericht" #: classic/omp.xsl:30829 msgid "User Tags for this Result" msgstr "Benutzer-Tags für dieses Ergebnis" #: classic/omp.xsl:31165 classic/omp.xsl:32188 msgctxt "Result" msgid "Overridden from " msgstr "Übersteuert von " #: classic/omp.xsl:31346 msgid "Result Tags" msgstr "Ergebnis-Tags" #: classic/omp.xsl:31386 msgid "Vulnerability Detection Result" msgstr "Ergebnis zur Schwachstellenerkennung" #: classic/omp.xsl:31390 msgid "" "Vulnerability was detected according to the Vulnerability Detection Method." msgstr "" "Schwachstelle wurde entsprechend der Schwachstellen-Erkennungsmethode " "erkannt." #: classic/omp.xsl:31453 msgid "Log Method" msgstr "Log-Methode" #: classic/omp.xsl:31502 msgid "Version used" msgstr "Benutzte Version" #: classic/omp.xsl:31521 msgid "Product Detection Result" msgstr "Ergebnis zur Produkterkennung" #: classic/omp.xsl:31524 msgid "Product" msgstr "Produkt" #: classic/omp.xsl:31536 msgctxt "Result" msgid "Log" msgstr "Log" #: classic/omp.xsl:31539 msgid "Product detection results" msgstr "Ergebnisse zur Produkterkennung" #: classic/omp.xsl:31540 msgid "View details of product detection" msgstr "Details der Produkterkennung anzeigen" #: classic/omp.xsl:31643 msgid "Different Lines" msgstr "Zeilen mit Unterschieden" #: classic/omp.xsl:31877 classic/omp.xsl:31879 classic/omp.xsl:31882 #: classic/omp.xsl:31884 classic/omp.xsl:31961 classic/omp.xsl:31963 #: classic/omp.xsl:31966 classic/omp.xsl:31968 msgid "OS conflict" msgstr "OS-Konflikt" #: classic/omp.xsl:31900 msgid "No information on Operating System." msgstr "Keine Informationen zum Betriebssystem." #: classic/omp.xsl:31984 msgid "No information on Operating System was gathered during scan." msgstr "" "Während des Scans wurden keine Informationen zum Betriebssystem gesammelt." #: classic/omp.xsl:32270 classic/omp.xsl:32445 classic/omp.xsl:39269 #: classic/omp.xsl:39515 msgid "IP" msgstr "IP" #: classic/omp.xsl:32291 msgid "Last Report" msgstr "Letzter Bericht" #: classic/omp.xsl:32293 classic/omp.xsl:32463 classic/omp.xsl:32914 #: classic/omp.xsl:33178 msgid "Ports" msgstr "Ports" #: classic/omp.xsl:32294 classic/omp.xsl:32464 msgctxt "Apps short" msgid "Apps" msgstr "Anw." #: classic/omp.xsl:32350 msgid "View Report %1" msgstr "Bericht %1 anzeigen" #: classic/omp.xsl:32409 msgid "No Apps detected for Prognostic Report" msgstr "Keine Anwendungen für Vorhersage-Bericht erkannt" #: classic/omp.xsl:32427 classic/omp.xsl:32527 classic/omp.xsl:33103 msgctxt "Hosts" msgid "Total" msgstr "Gesamt" #: classic/omp.xsl:32461 msgid "Current Report" msgstr "Aktueller Bericht" #: classic/omp.xsl:32917 msgid "Auth" msgstr "Auth." #: classic/omp.xsl:32918 msgctxt "Time" msgid "Start" msgstr "Starten" #: classic/omp.xsl:32919 msgctxt "Time" msgid "End" msgstr "Ende" #: classic/omp.xsl:32945 classic/omp.xsl:34648 msgctxt "Results" msgid "Total" msgstr "Gesamt" #: classic/omp.xsl:33247 msgid "IANA" msgstr "IANA" #: classic/omp.xsl:33333 classic/omp.xsl:33589 classic/omp.xsl:33686 #: classic/omp.xsl:34082 msgid "Occurrences" msgstr "Vorkommen" #: classic/omp.xsl:33484 classic/omp.xsl:33484 classic/omp.xsl:33485 msgctxt "Report" msgid "Unknown" msgstr "Unbekannt" #: classic/omp.xsl:33526 classic/omp.xsl:33554 msgctxt "Result" msgid "None" msgstr "Keines" #: classic/omp.xsl:33587 classic/omp.xsl:33684 msgid "Application CPE" msgstr "Anwendungs-CPE" #: classic/omp.xsl:33609 msgctxt "Result" msgid "for App" msgstr "für Anwendung" #: classic/omp.xsl:33723 msgid "View Report" msgstr "Bericht anzeigen" #: classic/omp.xsl:33737 classic/omp.xsl:33828 msgctxt "Property" msgid "Download Format" msgstr "Download-Format" #: classic/omp.xsl:33791 msgid "Download full Report" msgstr "Vollständigen Bericht herunterladen" #: classic/omp.xsl:33795 classic/omp.xsl:33872 classic/omp.xsl:34651 #: classic/omp.xsl:34654 classic/omp.xsl:34658 msgctxt "Action Verb" msgid "Download" msgstr "Herunterladen" #: classic/omp.xsl:33869 msgid "Download filtered Report" msgstr "Gefilterten Bericht herunterladen" #: classic/omp.xsl:33885 msgid "Adding Report to Assets..." msgstr "Füge zu Assets hinzu..." #: classic/omp.xsl:33903 msgid "Add to Assets with QoD>=%1%% and Overrides disabled" msgstr "" "Zu den Assets mit QoD>=%1%% und deaktivierten Übersteuerungen hinzufügen" #: classic/omp.xsl:33910 msgid "Report content added to Assets with QoD>=%1%% and Overrides enabled." msgstr "" "Berichtinhalt mit QoD>=%1%% und aktivierten Übersteuerungen hinzugefügt." #: classic/omp.xsl:33913 msgid "Report content added to Assets with QoD>=%1%% and Overrides disabled." msgstr "" "Berichtinhalt mit QoD>=%1%% und deaktivierten Übersteuerungen hinzugefügt." #: classic/omp.xsl:33928 msgid "Report content could not be added to Assets." msgstr "Bericht konnte nicht zu Assets hinzugefügt werden." #: classic/omp.xsl:33945 msgid "Removing Report from Assets..." msgstr "Bericht wird aus Assets entfernt..." #: classic/omp.xsl:33946 classic/omp.xsl:33948 msgid "Remove from Assets" msgstr "Aus Assets entfernen" #: classic/omp.xsl:33951 msgid "Report content removed from Assets." msgstr "Berichtinhalt wurde aus Assets entfernt." #: classic/omp.xsl:33956 msgid "Report content could not be removed from Assets." msgstr "Berichtinhalt konnte nicht aus Assets entfernt werden." #: classic/omp.xsl:33979 msgid "Corresponding Results" msgstr "Entsprechende Ergebnisse" #: classic/omp.xsl:34006 msgid "NVT Severity" msgstr "NVT-Schweregrad" #: classic/omp.xsl:34135 msgid "ERROR: List of available report formats missing!" msgstr "FEHLER: Liste der verfügbaren Berichtformate fehlt!" #: classic/omp.xsl:34140 msgid "Cannot find report format %1" msgstr "Kann Berichtformat %1 nicht finden" #: classic/omp.xsl:34145 msgid "Report format %1 is not trusted" msgstr "Berichtformat %1 wird nicht vertraut" #: classic/omp.xsl:34150 msgid "Report format %1 is not active" msgstr "Berichtformat %1 ist nicht aktiv" #: classic/omp.xsl:34183 msgid "DN" msgstr "DN" #: classic/omp.xsl:34184 msgid "Serial" msgstr "Seriennummer" #: classic/omp.xsl:34185 msgid "Not valid before" msgstr "Nicht gültig vor" #: classic/omp.xsl:34186 msgid "Not valid after" msgstr "Nicht gültig nach" #: classic/omp.xsl:34264 classic/omp.xsl:34265 msgid "Download SSL Cert" msgstr "SSL-Zertifikat herunterladen" #: classic/omp.xsl:34275 msgid "Verifying Scanner..." msgstr "Scanner wird verifiziert..." #: classic/omp.xsl:34276 classic/omp.xsl:34277 msgid "Verify Scanner" msgstr "Scanner verifizieren" #: classic/omp.xsl:34288 msgid "Scanner has been verified." msgstr "Scanner wurde verifiziert." #: classic/omp.xsl:34291 msgid "Verification failed" msgstr "Verifizierung fehlgeschlagen" #: classic/omp.xsl:34293 msgid "Scanner could not be verified." msgstr "Scanner konnte nicht verifiziert werden." #: classic/omp.xsl:34306 classic/omp.xsl:34309 msgctxt "Action Verb" msgid "Download CA Certificate" msgstr "CA-Zertifikat herunterladen" #: classic/omp.xsl:34349 msgid "Error Message" msgstr "Fehlermeldung" #: classic/omp.xsl:34400 msgid "User Tags for Report \"%1\" (%2)" msgstr "Benutzer-Tags für Bericht \"%1\" (%2)" #: classic/omp.xsl:34441 msgid "Multiple hosts" msgstr "Mehrere Hosts" #: classic/omp.xsl:34447 msgid "Result of Task" msgstr "Ergebnis für Aufgabe" #: classic/omp.xsl:34465 msgid "Scan 1 started" msgstr "Scan 1 gestartet" #: classic/omp.xsl:34469 msgid "Scan 1 ended" msgstr "Scan 1 beendet" #: classic/omp.xsl:34473 msgid "Scan 1 status" msgstr "Status Scan 1" #: classic/omp.xsl:34502 msgid "Scan 2 started" msgstr "Scan 2 gestartet" #: classic/omp.xsl:34506 msgid "Scan 2 ended" msgstr "Scan 2 beendet" #: classic/omp.xsl:34510 msgid "Scan 2 status" msgstr "Status Scan 2" #: classic/omp.xsl:34535 msgid "Scan initiated" msgstr "Scan eingeleitet" #: classic/omp.xsl:34543 msgid "Scan started" msgstr "Scan gestartet" #: classic/omp.xsl:34551 msgid "Scan ended" msgstr "Scan beendet" #: classic/omp.xsl:34559 msgid "Scan duration" msgstr "Scan-Dauer" #: classic/omp.xsl:34567 msgid "Scan status" msgstr "Scan-Status" #: classic/omp.xsl:34657 classic/omp.xsl:34726 classic/omp.xsl:34729 #: classic/omp.xsl:34799 classic/omp.xsl:34802 msgctxt "Action Verb" msgid "Run Alert" msgstr "Benachrichtigung ausführen" #: classic/omp.xsl:34669 msgid "Full report" msgstr "Vollständiger Bericht" #: classic/omp.xsl:34690 classic/omp.xsl:34774 msgid "Running Alert..." msgstr "Benachrichtigung wird ausgeführt" #: classic/omp.xsl:34747 msgid "Filtered report" msgstr "Gefilterter Bericht" #: classic/omp.xsl:34873 classic/omp.xsl:34875 classic/dynamic_strings.xsl:409 msgid "New Role" msgstr "Neue Rolle" #: classic/omp.xsl:34880 classic/omp.xsl:34882 classic/omp.xsl:35279 #: classic/omp.xsl:36170 classic/omp.xsl:36309 classic/omp.xsl:36394 #: classic/omp.xsl:36620 classic/omp.xsl:36842 classic/dynamic_strings.xsl:122 #: classic/gsad.xsl:672 msgid "Roles" msgstr "Rollen" #: classic/omp.xsl:34914 msgid "Create Role" msgstr "Rolle erstellen" #: classic/omp.xsl:34934 classic/dynamic_strings.xsl:622 msgid "Edit Role" msgstr "Rolle bearbeiten" #: classic/omp.xsl:35028 classic/omp.xsl:35033 classic/omp.xsl:35072 #: classic/omp.xsl:35077 msgid "Create Permission" msgstr "Berechtigung erstellen" #: classic/omp.xsl:35042 msgid "New Super Permission" msgstr "Neue Super-Berechtigung" #: classic/omp.xsl:35086 classic/omp.xsl:35311 classic/omp.xsl:35314 #: classic/omp.xsl:35317 msgid "General Command Permissions" msgstr "Generelle Berechtigungen für Befehle" #: classic/omp.xsl:35259 classic/dynamic_strings.xsl:432 msgid "Role is still in use" msgstr "Rolle wird noch verwendet" #: classic/omp.xsl:35311 msgctxt "Permissions" msgid "None" msgstr "Keine" #: classic/omp.xsl:35314 msgid "Role has Everything" msgstr "Rolle hat alle (Everything)" #: classic/omp.xsl:35503 classic/omp.xsl:35511 classic/omp.xsl:35514 #: classic/gsad.xsl:636 msgid "Performance" msgstr "Leistung" #: classic/omp.xsl:35522 msgid "Reports span the last" msgstr "Bericht über die Zeitspanne:" #: classic/omp.xsl:35563 classic/omp.xsl:35566 msgid "year" msgstr "Jahr" #: classic/omp.xsl:35574 msgid "Reports for slave" msgstr "Berichte für Slave" #: classic/omp.xsl:35620 msgid "" "The selected Scan Slave can currently not be reached for retrieval of " "performance data." msgstr "" "Der ausgewählte Scan-Slave ist momentan nicht erreichbar, um Performance-" "Daten abzurufen." #: classic/omp.xsl:35623 msgid "" "Please check network connection or Slave configuration. The problem may " "also be temporary, so you could try again at a later time." msgstr "" "Bitte überprüfen Sie die Netzwerkverbindung oder Slave-Konfiguration. Das " "Problem könnte auch nur vorübergehend bestehen, so dass sie es später noch " "einmal versuchen können." #: classic/omp.xsl:35880 msgctxt "Task|Report" msgid "First" msgstr "Erster" #: classic/omp.xsl:35914 classic/omp.xsl:35922 classic/omp.xsl:35925 #: classic/gsad.xsl:624 msgid "Trashcan" msgstr "Mülleimer" #: classic/omp.xsl:35938 classic/omp.xsl:35939 msgctxt "Action Verb" msgid "Empty Trashcan" msgstr "Mülleimer leeren" #: classic/omp.xsl:35944 msgctxt "Trashcan" msgid "Contents" msgstr "Inhalt" #: classic/omp.xsl:35948 msgctxt "Trashcan" msgid "Items" msgstr "Objekte" #: classic/omp.xsl:36238 classic/dynamic_strings.xsl:407 msgid "New User" msgstr "Neuer Benutzer" #: classic/omp.xsl:36250 classic/omp.xsl:36763 msgid "Login Name" msgstr "Loginname" #: classic/omp.xsl:36260 classic/omp.xsl:36783 msgid "Authentication" msgstr "Authentifiz." #: classic/omp.xsl:36270 classic/omp.xsl:36278 msgid "Password:" msgstr "Passwort:" #: classic/omp.xsl:36293 classic/omp.xsl:36820 msgctxt "Auth Method" msgid "LDAP Authentication Only" msgstr "Nur LDAP-Authentifizierung" #: classic/omp.xsl:36301 classic/omp.xsl:36835 msgctxt "Auth Method" msgid "RADIUS Authentication Only" msgstr "Nur RADIUS-Authentifizierung" #: classic/omp.xsl:36332 classic/omp.xsl:36402 classic/omp.xsl:36656 #: classic/omp.xsl:36884 msgid "Host Access" msgstr "Host-Zugriff" #: classic/omp.xsl:36337 classic/omp.xsl:36358 classic/omp.xsl:36523 #: classic/omp.xsl:36660 classic/omp.xsl:36675 classic/omp.xsl:36909 #: classic/omp.xsl:36945 msgid "Allow all and deny" msgstr "Erlaube alle und verweigere" #: classic/omp.xsl:36343 classic/omp.xsl:36364 classic/omp.xsl:36527 #: classic/omp.xsl:36664 classic/omp.xsl:36679 classic/omp.xsl:36896 #: classic/omp.xsl:36932 msgid "Deny all and allow" msgstr "Verweigere alle und erlaube" #: classic/omp.xsl:36353 classic/omp.xsl:36671 classic/omp.xsl:36920 msgid "Interface Access" msgstr "Interface-Zugriff" #: classic/omp.xsl:36406 classic/omp.xsl:36686 msgid "Authentication Type" msgstr "Authentifizierungsart" #: classic/omp.xsl:36535 classic/omp.xsl:36690 classic/gsad.xsl:679 msgctxt "Auth Method" msgid "LDAP" msgstr "LDAP" #: classic/omp.xsl:36538 classic/omp.xsl:36693 msgctxt "Auth Method" msgid "RADIUS" msgstr "RADIUS" #: classic/omp.xsl:36541 classic/omp.xsl:36696 msgctxt "Auth Method" msgid "Local" msgstr "Lokal" #: classic/omp.xsl:36578 classic/dynamic_strings.xsl:471 msgid "User cannot be deleted" msgstr "Benutzer kann nicht gelöscht werden" #: classic/omp.xsl:36752 classic/dynamic_strings.xsl:620 msgid "Edit User" msgstr "Benutzer bearbeiten" #: classic/omp.xsl:36792 msgid "Use existing value" msgstr "Existierenden Wert verwenden" #: classic/omp.xsl:36801 msgid "New Password" msgstr "Neues Passwort" #: classic/omp.xsl:36964 classic/omp.xsl:39912 msgid "Confirm action" msgstr "Aktion bestätigen" #: classic/omp.xsl:36977 msgid "User \"%1\" will be deleted." msgstr "Benutzer \"%1\" wird gelöscht." #: classic/omp.xsl:36981 classic/omp.xsl:39936 msgid "" "If no inheriting user is selected, all owned resources will be deleted as " "well." msgstr "" "Wenn kein erbender Benutzer gewählt wird, werden alle Ressourcen, die der " "Benutzer besitzt, ebenfalls gelöscht." #: classic/omp.xsl:36987 classic/omp.xsl:39939 msgid "Inheriting user" msgstr "Erbender Benutzer" #: classic/omp.xsl:36999 classic/omp.xsl:39950 msgid "Current User" msgstr "Aktueller Benutzer" #: classic/omp.xsl:37085 classic/omp.xsl:37157 msgid "Setting" msgstr "Einstellung" #: classic/omp.xsl:37089 classic/omp.xsl:37161 msgid "Enable" msgstr "Aktivieren" #: classic/omp.xsl:37116 msgid "Auth. DN" msgstr "Auth. DN" #: classic/omp.xsl:37137 classic/omp.xsl:37189 msgid "Save" msgstr "Speichern" #: classic/omp.xsl:37183 msgid "Secret Key" msgstr "Geheimer Schlüssel" #: classic/omp.xsl:37206 classic/omp.xsl:37213 msgctxt "Auth Method" msgid "LDAP per-User Authentication" msgstr "LDAP-Authentifizierung pro Benutzer" #: classic/omp.xsl:37221 msgctxt "Auth Method" msgid "LDAP per-User Authentication not available" msgstr "LDAP-per-User-Authentifizierung nicht verfügbar" #: classic/omp.xsl:37230 classic/omp.xsl:37237 msgctxt "Auth Method" msgid "RADIUS Authentication" msgstr "RADIUS-Authentifizierung" #: classic/omp.xsl:37246 msgctxt "Auth Method" msgid "RADIUS Authentication not available" msgstr "RADIUS-Authentifizierung nicht verfügbar " #: classic/omp.xsl:37279 classic/omp.xsl:37287 msgid "Feed" msgstr "Feed" #: classic/omp.xsl:37290 classic/gsad.xsl:646 msgid "Feed Status" msgstr "Feed-Status" #: classic/omp.xsl:37297 msgctxt "Feed" msgid "Content" msgstr "Inhalt" #: classic/omp.xsl:37298 msgid "Origin" msgstr "Ursprung" #: classic/omp.xsl:37363 msgid "Synchronization with this feed is currently not possible." msgstr "Synchonisierung mit diesem Feed ist momentan nicht möglich." #: classic/omp.xsl:37366 msgid "The synchronization script returned the following error message:" msgstr "Das Synchronisierungsscript gab folgende Fehlermeldung zurück:" #: classic/omp.xsl:37375 msgctxt "Feed Sync" msgid "Synchronization" msgstr "Synchonisierung" #: classic/omp.xsl:37376 msgctxt "Feed Sync" msgid " in progress" msgstr " läuft gerade" #: classic/omp.xsl:37378 msgctxt "Feed Sync" msgid "Started " msgstr "Gestartet: " #: classic/omp.xsl:37382 msgctxt "Feed Sync" msgid " by " msgstr " von " #: classic/omp.xsl:37395 msgid "Please check the automatic synchronization of your system" msgstr "Bitte überprüfen Sie die automatische Synchronisation Ihres Systems" #: classic/omp.xsl:37401 msgid "Less than 1 day old" msgstr "Weniger als 1 Tag alt" #: classic/omp.xsl:37406 msgid "No status info available" msgstr "Keine Statusinfo verfügbar" #: classic/omp.xsl:37412 msgid "OMP Error" msgstr "OMP-Fehler" #: classic/omp.xsl:37477 msgid "SCAP" msgstr "SCAP" #: classic/omp.xsl:37564 classic/omp.xsl:37579 classic/omp.xsl:37582 #: classic/omp.xsl:38191 classic/omp.xsl:38196 classic/omp.xsl:38197 #: classic/gsad.xsl:630 msgid "My Settings" msgstr "Eigene Einstellungen" #: classic/omp.xsl:37569 classic/omp.xsl:38188 msgid "Edit My Settings" msgstr "Eigene Einstellungen bearbeiten" #: classic/omp.xsl:37611 classic/omp.xsl:38245 msgid "User Interface Language" msgstr "Sprache der Benutzeroberfläche" #: classic/omp.xsl:37638 classic/omp.xsl:38296 msgid "Rows Per Page" msgstr "Zeilen pro Seite" #: classic/omp.xsl:37642 msgid "Max Rows Per Page (immutable)" msgstr "Max. Zeilen pro Seite (nicht änderbar)" #: classic/omp.xsl:37646 classic/omp.xsl:38304 msgid "Details Export File Name" msgstr "Details-Export-Dateiname" #: classic/omp.xsl:37650 classic/omp.xsl:38312 msgid "List Export File Name" msgstr "Listen-Export-Dateiname" #: classic/omp.xsl:37654 classic/omp.xsl:38320 msgid "Report Export File Name" msgstr "Bericht-Export-Dateiname" #: classic/omp.xsl:37658 classic/omp.xsl:38328 msgid "Severity Class" msgstr "Schweregrad-Klasse" #: classic/omp.xsl:37667 classic/omp.xsl:38337 msgid "Dynamic Severity" msgstr "Dynamischer Schweregrad" #: classic/omp.xsl:37680 classic/omp.xsl:38356 msgid "Default Severity" msgstr "Standard-Schweregrad" #: classic/omp.xsl:37686 classic/omp.xsl:38366 msgid "Default Alert" msgstr "Standard-Benachrichtigung" #: classic/omp.xsl:37700 classic/omp.xsl:38381 msgid "Default OpenVAS Scan Config" msgstr "Standard OpenVAS-Scan-Konfig" #: classic/omp.xsl:37712 classic/omp.xsl:38394 msgid "Default OSP Scan Config" msgstr "Standard OSP-Scan-Konfig" #: classic/omp.xsl:37726 classic/omp.xsl:38409 msgid "Default SSH Credential" msgstr "Standard-SSH-Anmeldedaten" #: classic/omp.xsl:37738 classic/omp.xsl:38422 msgid "Default SMB Credential" msgstr "Standard-SMB-Anmeldedaten" #: classic/omp.xsl:37750 classic/omp.xsl:38435 msgid "Default ESXi Credential" msgstr "Standard-ESXi-Anmeldedaten" #: classic/omp.xsl:37762 classic/omp.xsl:38448 msgid "Default SNMP Credential" msgstr "Standard-SNMP-Anmeldedaten" #: classic/omp.xsl:37776 classic/omp.xsl:38463 msgid "Default Port List" msgstr "Standard-Portliste" #: classic/omp.xsl:37790 classic/omp.xsl:38493 msgid "Default OpenVAS Scanner" msgstr "Standard-OpenVAS-Scanner" #: classic/omp.xsl:37802 classic/omp.xsl:38506 msgid "Default OSP Scanner" msgstr "Standard-OSP-Scanner" #: classic/omp.xsl:37816 classic/omp.xsl:38478 msgid "Default Report Format" msgstr "Standard-Berichtformat" #: classic/omp.xsl:37830 classic/omp.xsl:38521 msgid "Default Schedule" msgstr "Standard-Zeitplan" #: classic/omp.xsl:37844 classic/omp.xsl:38536 msgid "Default Slave" msgstr "Standard-Slave" #: classic/omp.xsl:37858 classic/omp.xsl:38551 msgid "Default Target" msgstr "Standard-Ziel" #: classic/omp.xsl:37872 classic/omp.xsl:38566 msgid "Agents Filter" msgstr "Agenten-Filter" #: classic/omp.xsl:37881 classic/omp.xsl:38577 msgid "Alerts Filter" msgstr "Benachrichtigungen-Filter" #: classic/omp.xsl:37890 classic/omp.xsl:38588 msgid "Assets Filter" msgstr "Assets-Filter" #: classic/omp.xsl:37899 classic/omp.xsl:38599 msgid "Configs Filter" msgstr "Konfigurationen-Filter" #: classic/omp.xsl:37908 classic/omp.xsl:38610 msgid "Credentials Filter" msgstr "Anmeldedaten-Filter" #: classic/omp.xsl:37917 classic/omp.xsl:38621 msgid "Filters Filter" msgstr "Filter-Filter" #: classic/omp.xsl:37926 classic/omp.xsl:38632 msgid "Notes Filter" msgstr "Notizen-Filter" #: classic/omp.xsl:37935 classic/omp.xsl:38643 msgid "Overrides Filter" msgstr "Übersteuerungen-Filter" #: classic/omp.xsl:37944 classic/omp.xsl:38654 msgid "Permissions Filter" msgstr "Berechtigungen-Filter" #: classic/omp.xsl:37953 classic/omp.xsl:38665 msgid "Port Lists Filter" msgstr "Portlisten-Filter" #: classic/omp.xsl:37962 classic/omp.xsl:38676 msgid "Reports Filter" msgstr "Berichte-Filter" #: classic/omp.xsl:37971 classic/omp.xsl:38687 msgid "Report Formats Filter" msgstr "Berichtformate-Filter" #: classic/omp.xsl:37980 classic/omp.xsl:38698 msgid "Results Filter" msgstr "Ergebnisse-Filter" #: classic/omp.xsl:37989 classic/omp.xsl:38709 msgid "Roles Filter" msgstr "Rollen-Filter" #: classic/omp.xsl:37998 classic/omp.xsl:38720 msgid "Schedules Filter" msgstr "Zeitpläne-Filter" #: classic/omp.xsl:38007 classic/omp.xsl:38731 msgid "Slaves Filter" msgstr "Slaves-Filter" #: classic/omp.xsl:38016 classic/omp.xsl:38742 msgid "Tags Filter" msgstr "Tags-Filter" #: classic/omp.xsl:38025 classic/omp.xsl:38753 msgid "Targets Filter" msgstr "Ziele-Filter" #: classic/omp.xsl:38034 classic/omp.xsl:38764 msgid "Tasks Filter" msgstr "Aufgaben-Filter" #: classic/omp.xsl:38043 classic/omp.xsl:38775 classic/dynamic_strings.xsl:317 msgid "CPE Filter" msgstr "CPE-Filter" #: classic/omp.xsl:38052 classic/omp.xsl:38786 classic/dynamic_strings.xsl:316 msgid "CVE Filter" msgstr "CVE-Filter" #: classic/omp.xsl:38061 classic/omp.xsl:38797 classic/dynamic_strings.xsl:315 msgid "NVT Filter" msgstr "NVT-Filter" #: classic/omp.xsl:38070 classic/omp.xsl:38808 classic/dynamic_strings.xsl:318 msgid "OVAL Filter" msgstr "OVAL-Filter" #: classic/omp.xsl:38079 classic/omp.xsl:38819 classic/dynamic_strings.xsl:319 msgid "CERT-Bund Filter" msgstr "CERT-Bund-Filter" #: classic/omp.xsl:38088 classic/omp.xsl:38830 classic/dynamic_strings.xsl:320 msgid "DFN-CERT Filter" msgstr "DFN-CERT-Filter" #: classic/omp.xsl:38097 classic/omp.xsl:38842 classic/dynamic_strings.xsl:322 msgid "All SecInfo Filter" msgstr "Alle-Sicherheitsinfos-Filter" #: classic/omp.xsl:38108 msgid "Default CA Cert (immutable)" msgstr "Standard CA-Zert. (nicht änderbar)" #: classic/omp.xsl:38226 msgctxt "Auth Data|Password" msgid "Old" msgstr "Altes" #: classic/omp.xsl:38234 msgctxt "Auth Data|Password" msgid "New" msgstr "Neues" #: classic/omp.xsl:38856 msgid "Save My Settings" msgstr "Eigene Einstellungen speichern" #: classic/omp.xsl:38875 classic/omp.xsl:38878 classic/omp.xsl:39178 msgid "New Host" msgstr "Neuer Host" #: classic/omp.xsl:38912 msgid "Create Host" msgstr "Host erstellen" #: classic/omp.xsl:38932 msgid "Operating System Details" msgstr "Betriebssystem-Details" #: classic/omp.xsl:38936 classic/omp.xsl:38938 msgid "OSs" msgstr "OSs" #: classic/omp.xsl:38956 classic/omp.xsl:39825 msgid "OS is in use" msgstr "Os wird verwendet" #: classic/omp.xsl:38960 classic/omp.xsl:39236 msgid "Export Asset as XML" msgstr "Asset als XML exportieren" #: classic/omp.xsl:38971 classic/gsad.xsl:472 msgid "Operating Systems" msgstr "Betriebssysteme" #: classic/omp.xsl:38999 msgid "Latest Severity" msgstr "Neuester Schweregrad" #: classic/omp.xsl:39009 msgid "Highest Severity" msgstr "Höchster Schweregrad" #: classic/omp.xsl:39019 msgid "Average Severity" msgstr "Durchschnittsschweregrad" #: classic/omp.xsl:39079 msgid "Edit Asset" msgstr "Asset bearbeiten" #: classic/omp.xsl:39136 msgid "Save Asset" msgstr "Asset speichern" #: classic/omp.xsl:39203 classic/omp.xsl:39692 msgid "Host is in use" msgstr "Host wird benutzt" #: classic/omp.xsl:39210 classic/omp.xsl:39700 msgid "Edit Host" msgstr "Host bearbeiten" #: classic/omp.xsl:39220 classic/omp.xsl:39710 msgid "Host is not writable" msgstr "Host ist nicht beschreibbar" #: classic/omp.xsl:39223 classic/omp.xsl:39713 msgid "Permission to edit Host denied" msgstr "Keine Berechtigung, Host zu bearbeiten" #: classic/omp.xsl:39226 classic/omp.xsl:39716 msgid "Cannot modify Host" msgstr "Kann Host nicht ändern" #: classic/omp.xsl:39283 msgid "Route" msgstr "Route" #: classic/omp.xsl:39322 msgid "Show scan results for this host" msgstr "Scanergebnisse für diesen Host zeigen" #: classic/omp.xsl:39335 msgid "All Identifiers" msgstr "Alle Identifikatoren" #: classic/omp.xsl:39338 msgid "Latest Identifiers" msgstr "Neueste Identifikatoren" #: classic/omp.xsl:39447 msgid "Show only latest Identifiers" msgstr "Nur neueste Identifikatoren zeigen" #: classic/omp.xsl:39462 msgid "Show all Identifiers" msgstr "Alle Identifikatoren anzeigen" #: classic/omp.xsl:39527 classic/omp.xsl:39586 msgctxt "Date" msgid "Updated" msgstr "Aktualisiert" #: classic/omp.xsl:39565 msgid "Latest" msgstr "Neueste" #: classic/omp.xsl:39570 msgid "Highest" msgstr "Höchster" #: classic/omp.xsl:39575 msgid "Average" msgstr "Durchschnitt" #: classic/omp.xsl:39735 msgid "Create Target from host" msgstr "Ziel aus Host erstellen" #: classic/omp.xsl:39739 msgid "Export Host" msgstr "Host exportieren" #: classic/omp.xsl:39830 msgid "Export Operating System" msgstr "Betriebssystem exportieren" #: classic/omp.xsl:40017 classic/omp.xsl:40020 msgid "Help: OMP" msgstr "Hilfe: OMP" #: classic/omp.xsl:40081 classic/omp.xsl:40089 classic/omp.xsl:40092 msgctxt "CVSS Calculator" msgid "CVSS Base Score Calculator" msgstr "CVSS-Basisscore-Rechner" #: classic/omp.xsl:40097 msgctxt "CVSS Calculator" msgid "From Metrics" msgstr "Aus Metriken" #: classic/omp.xsl:40101 msgctxt "CVSS Vector" msgid "Access Vector" msgstr "Zugriffsvektor" #: classic/omp.xsl:40123 msgctxt "CVSS Vector" msgid "Access Complexity" msgstr "Zugriffskomplexität" #: classic/omp.xsl:40145 msgctxt "CVSS Vector" msgid "Authentication" msgstr "Authentifizierung" #: classic/omp.xsl:40167 msgctxt "CVSS Vector" msgid "Confidentiality" msgstr "Vertraulichkeit" #: classic/omp.xsl:40189 msgctxt "CVSS Vector" msgid "Integrity" msgstr "Intergrität" #: classic/omp.xsl:40211 msgctxt "CVSS Vector" msgid "Availability" msgstr "Verfügbarkeit" #: classic/omp.xsl:40236 classic/omp.xsl:40255 msgctxt "CVSS Calculator" msgid "Calculate" msgstr "Berechnen" #: classic/omp.xsl:40241 msgctxt "CVSS Calculator" msgid "From Vector" msgstr "Aus Vektor" #: classic/omp.xsl:40264 msgctxt "CVSS Calculator" msgid "Base Vector" msgstr "Basisvektor" #: classic/omp.xsl:40270 msgctxt "CVSS Calculator" msgid "Base Score" msgstr "Basisscore" #: classic/omp.xsl:40281 msgid "" "Invalid CVSS Base Vector value provided. Use back button of your browser to" " edit the vector." msgstr "" "Ungültiger CVSS-Basisvektor angegeben. Benutzen Sie den \"Zurück\"-Knopf " "Ihres Browser, um den Vektor zu ändern." #: classic/omp.xsl:645 msgid "%1 day" msgid_plural "%1 days" msgstr[0] "%1 Tag" msgstr[1] "%1 Tage" #: classic/omp.xsl:648 msgid "%1 hour" msgid_plural "%1 hours" msgstr[0] "%1 Stunde" msgstr[1] "%1 Stunden" #: classic/omp.xsl:651 msgid "%1 minute" msgid_plural "%1 minutes" msgstr[0] "%1 Minute" msgstr[1] "%1 Minuten" #: classic/omp.xsl:654 msgid "%1 second" msgid_plural "%1 seconds" msgstr[0] "%1 Sekunde" msgstr[1] "%1 Sekunden" #: classic/omp.xsl:18860 msgid "A Task using this schedule will be affected by changes made here." msgid_plural "" "%1 Tasks using this schedule will be affected by changes made here." msgstr[0] "" "Eine Aufgabe, die diesen Zeitplan verwendet wird von Änderungen hier " "betroffen sein." msgstr[1] "" "%1 Aufgaben, die diesen Zeitplan verwenden werden von Änderungen hier " "betroffen sein." #: classic/omp.xsl:33613 msgid "" "Includes %1 host where CPE was found in inventory, but number of " "installations could not be determined" msgid_plural "" "Includes %1 hosts where CPE was found in inventory, but number of " "installations could not be determined" msgstr[0] "" "Beinhaltet %1 Host für den die CPE gefunden, aber die Anzahl der " "Installationen nicht festgestellt werden konnte" msgstr[1] "" "Beinhaltet %1 Hosts für den die CPE gefunden, aber die Anzahl der " "Installationen nicht festgestellt werden konnte" #: classic/omp.xsl:37393 msgid "Too old (%1 day)" msgid_plural "Too old (%1 days)" msgstr[0] "Zu alt (%1 Tag)" msgstr[1] "Zu alt (%1 Tage)" #: classic/omp.xsl:37398 msgid "%1 day old" msgid_plural "%1 days old" msgstr[0] "%1 Tag alt" msgstr[1] "%1 Tage alt" #: classic/wizard.xsl:49 msgid "Wizard" msgstr "Wizard" #: classic/wizard.xsl:51 classic/wizard.xsl:58 msgctxt "Action Verb" msgid "Start Scan" msgstr "Scan starten" #: classic/wizard.xsl:59 classic/wizard.xsl:167 msgid "Task Wizard" msgstr "Aufgaben-Wizard" #: classic/wizard.xsl:66 classic/wizard.xsl:451 msgid "Advanced Task Wizard" msgstr "Erweiterter Aufgaben-Wizard" #: classic/wizard.xsl:73 classic/wizard.xsl:618 msgid "Modify Task Wizard" msgstr "Aufgabe-Bearbeiten-Wizard" #: classic/wizard.xsl:89 msgid "Welcome to the scan task management!" msgstr "Willkommen im Scanaufgaben-Management!" #: classic/wizard.xsl:90 msgid "" "If you would like to start your first vulnerability scan, the scan wizard " "can help you to do so with just one click." msgstr "" "Wenn sie Ihren ersten Schwachstellenscan starten möchten, kann Ihnen der " "Scan-Wizard mit nur einem Klick dabei helfen." #: classic/wizard.xsl:91 msgid "" "Simply select the wizard icon from the icon bar in the top-left of this " "page." msgstr "" "Wählen Sie einfach das Wizard-Icon aus der Iconleiste oben links auf dieser " "Seite." #: classic/wizard.xsl:105 msgid "Quick start: Immediately scan an IP address" msgstr "Schnellstart: Unmittelbar eine IP-Adresse scannen" #: classic/wizard.xsl:108 msgid "IP address or hostname:" msgstr "IP-Adresse oder Hostname:" #: classic/wizard.xsl:131 msgid "The default address is either your computer or your network gateway." msgstr "" "Die Standard-Adresse ist entweder die Ihres Computers oder ihres Netzwerk-" "Gateways." #: classic/wizard.xsl:134 msgid "As a short-cut I will do the following for you:" msgstr "Als eine Abkürzung werde ich folgendes durchführen:" #: classic/wizard.xsl:136 msgid "Create a new Target" msgstr "Ein neues Ziel erstellen" #: classic/wizard.xsl:137 msgid "Create a new Task" msgstr "Eine neue Aufgabe erstellen" #: classic/wizard.xsl:138 msgid "Start this scan task right away" msgstr "Diese Scan-Aufgabe direkt starten" #: classic/wizard.xsl:139 msgid "" "Switch the view to reload every 30 seconds so you can lean back and watch " "the scan progress" msgstr "" "Die Anzeige so einstellen, dass sie alle 30 Sekunden aktualisiert wird. So " "können Sie sich zurücklehnen und den Scanverlauf beobachten." #: classic/wizard.xsl:143 msgid "" "In fact, you must not lean back. As soon as the scan progress is beyond 1%, " "you can already jump into the scan report via the link in the Reports Total " "column and review the results collected so far." msgstr "" "Sie müssen sich aber nicht zurücklehnen. Sobald der Scanfortschritt weiter " "als 1% ist können Sie bereits über den Link in der Spalte \"Berichte Gesamt\"" " in den Scanbericht springen und die bereits gesammelten Ergebnisse einsehen." #: classic/wizard.xsl:146 msgid "" "When creating the Target and Task I will use the defaults as configured in " "\"My Settings\"." msgstr "" "Beim Erstellen des Ziels und der Aufgabe werde ich die Standardauswahl " "verwenden, wie sie unter \"Eigene Einstellungen\" konfiguriert wurde." #: classic/wizard.xsl:149 msgid "By clicking the New Task icon" msgstr "Durch Anklicken des \"Neue Aufgabe\"-Icons" #: classic/wizard.xsl:157 msgid "you can create a new Task yourself." msgstr "können Sie selbst eine neue Aufgabe erstellen." #: classic/wizard.xsl:196 msgid "" "I can help you by creating a new scan task and automatically starting it." msgstr "" "Ich kann Ihnen helfen, indem ich eine neue Scanaufgabe erstelle und " "automatisch starte." #: classic/wizard.xsl:197 msgid "" "All you need to do is enter a name for the new task and the IP address or " "host name of the target, and select a scan configuration." msgstr "" "Sie müssen nur einen Namen für die neue Aufgabe und die IP-Adresse oder den " "Hostnamen des Ziels eingeben und eine Scankonfiguration auswählen." #: classic/wizard.xsl:198 msgid "" "You can choose if you want me to run the scan immediately, schedule the task" " for a later date and time, or just create the task so you can run it " "manually later." msgstr "" "Sie müssen nur einen Namen für die neue Aufgabe und die IP-Adresse oder den " "Hostnamen des Ziels eingeben sowie eine Scankonfiguration auswählen." #: classic/wizard.xsl:199 msgid "" "In order to run an authenticated scan, you have to select SSH and/or SMB " "credentials, but you can also run an unauthenticated scan by not selecting " "any credentials." msgstr "" "Um einen authentifizierten Scan durchzuführen, müssen Sie SSH- und/oder SMB-" "Anmeldedaten auswählen, aber Sie können auch einen unauthentifizierten Scan " "durchführen, indem sie keine Anmeldedaten auswählen." #: classic/wizard.xsl:202 msgid "" "If you enter an email address in the \"Email report to\" field, a report of " "the scan will be sent to this address once it is finished." msgstr "" "Wenn Sie eine Email-Adresse in das Feld \"Email-Bericht an\" eintragen, wird " "ein Bericht des Scans an diese Adresse gesendet, sobald dieser abgeschlossen " "ist." #: classic/wizard.xsl:206 msgid "Finally, you can select a slave which will run the scan." msgstr "" "Schließlich können sie auch einen Slave wählen, auf dem der Scan laufen soll." #: classic/wizard.xsl:209 msgid "For any other setting I will apply the defaults from \"My Settings\"." msgstr "" "Für alle anderen Einstellungen werde ich die Standardwerte aus \"Eigene " "Einstellungen\" verwenden." #: classic/wizard.xsl:215 msgid "Quick start: Create a new task" msgstr "Schnellstart: Neue Aufgabe erstellen" #: classic/wizard.xsl:219 msgid "Task Name" msgstr "Name der Aufgabe" #: classic/wizard.xsl:249 msgid "Target Host(s)" msgstr "Ziel-Host(s)" #: classic/wizard.xsl:258 classic/wizard.xsl:523 msgid "Start time" msgstr "Startzeit" #: classic/wizard.xsl:264 msgid "Start immediately" msgstr "Sofort starten" #: classic/wizard.xsl:270 classic/wizard.xsl:535 msgid "Create Schedule" msgstr "Zeitplan erstellen" #: classic/wizard.xsl:335 msgid "Do not start automatically" msgstr "Nicht automatisch starten" #: classic/wizard.xsl:410 classic/wizard.xsl:601 msgid "Email report to" msgstr "Email-Bericht an" #: classic/wizard.xsl:479 msgid "" "I will modify an existing task for you. The difference to the Edit Task " "dialog is that here you can enter values for associated objects directly. I " "will then create them for you automatically and assign them to the selected " "task." msgstr "" "Ich werde eine vorhandene Aufgabe für Sie ändern. Im Gegensatz zum \"Aufgabe " "bearbeiten\"-Dialog können Sie hier Werte für die zugehörigen Objekte direkt " "eingeben. Ich werde diese dann automatisch erstellen und der ausgewählten " "Aufgabe zuweisen." #: classic/wizard.xsl:483 msgid "Please be aware that" msgstr "Bitte beachten Sie, dass" #: classic/wizard.xsl:486 msgid "setting a start time overwrites a possibly already existing one," msgstr "das Setzen einer Startzeit eine möglicherweise vorhandene überschreibt," #: classic/wizard.xsl:489 msgid "" "setting an Email Address means adding an additional Alert, not replacing an " "existing one." msgstr "" "wenn Sie eine EMail-Adresse hier einstellen wird eine zusätzliche " "Benachrichtigung erstellt. Eine vorhandene wird dabei nicht ersetzt." #: classic/wizard.xsl:500 msgid "Quick edit: Modify a task" msgstr "Schnell-Bearbeiten: Aufgabe ändern" #: classic/wizard.xsl:529 msgid "Do not change" msgstr "Nicht ändern" #: classic/dynamic_strings.xsl:46 msgid "Successfully logged out." msgstr "Erfolgreich abgemeldet." #: classic/dynamic_strings.xsl:47 msgid "Already logged out." msgstr "Bereits abgemeldet." #: classic/dynamic_strings.xsl:48 msgid "Logged out. OMP service is down." msgstr "Abgemeldet. OMP-Dienst nicht erreichbar." #: classic/dynamic_strings.xsl:49 msgid "Login failed." msgstr "Login fehlgeschlagen." #: classic/dynamic_strings.xsl:50 msgid "Login failed. OMP service is down." msgstr "Login fehlgeschlagen. OMP-Dienst nicht erreichbar." #: classic/dynamic_strings.xsl:51 msgid "Login failed. Error during authentication." msgstr "Login fehlgeschlagen. Fehler während Authentifizierung." #: classic/dynamic_strings.xsl:52 msgid "Session has expired. Please login again." msgstr "Sitzung ist abgelaufen. Bitte melden Sie sich erneut an." #: classic/dynamic_strings.xsl:53 msgid "Cookie missing or bad. Please login again." msgstr "Cookie fehlt oder ist fehlerhaft. Bitte melden Sie sich erneut an." #: classic/dynamic_strings.xsl:54 msgid "Token missing or bad. Please login again." msgstr "Token fehlt oder ist fehlerhaft. Bitte melden Sie sich erneut an." #: classic/dynamic_strings.xsl:78 msgid "Scan Configuration" msgstr "Scan-Konfiguration" #: classic/dynamic_strings.xsl:104 msgid "All SecInfo Information" msgstr "Alle Sicherheitsinfos" #: classic/dynamic_strings.xsl:108 msgid "Configs" msgstr "Konfigurationen" #: classic/dynamic_strings.xsl:110 msgid "Scan Configurations" msgstr "Scan-Konfigurationen" #: classic/dynamic_strings.xsl:127 msgid "Global Task" msgstr "Globale Aufgabe" #: classic/dynamic_strings.xsl:128 msgid "Global Note" msgstr "Globale Notiz" #: classic/dynamic_strings.xsl:129 msgid "Global Override" msgstr "Globale Übersteuerung" #: classic/dynamic_strings.xsl:130 msgid "Global Target" msgstr "Globales Ziel" #: classic/dynamic_strings.xsl:131 msgid "Global Port List" msgstr "Globale Portliste" #: classic/dynamic_strings.xsl:132 msgid "Global Credential" msgstr "Globale Anmeldedaten" #: classic/dynamic_strings.xsl:133 msgid "Global Config" msgstr "Globale Konfiguration" #: classic/dynamic_strings.xsl:134 msgid "Global Scan Config" msgstr "Globale Scan-Konfig" #: classic/dynamic_strings.xsl:135 msgid "Global Scan Configuration" msgstr "Globale Scan-Konfiguration" #: classic/dynamic_strings.xsl:136 msgid "Global Alert" msgstr "Globale Benachrichtigung" #: classic/dynamic_strings.xsl:137 msgid "Global Schedule" msgstr "Globaler Zeitplan" #: classic/dynamic_strings.xsl:138 msgid "Global Report Format" msgstr "Globales Berichtformat" #: classic/dynamic_strings.xsl:139 msgid "Global Slave" msgstr "Globaler Slave" #: classic/dynamic_strings.xsl:140 msgid "Global Agent" msgstr "Globaler Agent" #: classic/dynamic_strings.xsl:141 msgid "Global Scanner" msgstr "Globaler Scanner" #: classic/dynamic_strings.xsl:142 msgid "Global Filter" msgstr "Globaler Filter" #: classic/dynamic_strings.xsl:143 msgid "Global Tag" msgstr "Globaler Tag" #: classic/dynamic_strings.xsl:144 msgid "Global Permission" msgstr "Globale Berechtigung" #: classic/dynamic_strings.xsl:145 msgid "Global User" msgstr "Globaler Benutzer" #: classic/dynamic_strings.xsl:146 msgid "Global Group" msgstr "Globale Gruppe" #: classic/dynamic_strings.xsl:147 msgid "Global Role" msgstr "Globale Rolle" #: classic/dynamic_strings.xsl:152 msgid "Task owned by %1" msgstr "Aufgabe gehört %1" #: classic/dynamic_strings.xsl:153 msgid "Report owned by %1" msgstr "Bericht gehört %1" #: classic/dynamic_strings.xsl:154 msgid "Result owned by %1" msgstr "Ergebnis gehört %1" #: classic/dynamic_strings.xsl:155 msgid "Note owned by %1" msgstr "Notiz gehört %1" #: classic/dynamic_strings.xsl:156 msgid "Override owned by %1" msgstr "Übersteuerung gehört %1" #: classic/dynamic_strings.xsl:157 msgid "Target owned by %1" msgstr "Ziel gehört %1" #: classic/dynamic_strings.xsl:158 msgid "Port List owned by %1" msgstr "Portliste gehört %1" #: classic/dynamic_strings.xsl:159 msgid "Credential owned by %1" msgstr "Anmeldedaten gehören %1" #: classic/dynamic_strings.xsl:160 msgid "Scan Config owned by %1" msgstr "Scan-Konfiguration gehört %1" #: classic/dynamic_strings.xsl:161 msgid "Alert owned by %1" msgstr "Benachrichtigung gehört %1" #: classic/dynamic_strings.xsl:162 msgid "Schedule owned by %1" msgstr "Zeitplan gehört %1" #: classic/dynamic_strings.xsl:163 msgid "Report Format owned by %1" msgstr "Berichtformat gehört %1" #: classic/dynamic_strings.xsl:164 msgid "Slave owned by %1" msgstr "Slave gehört %1" #: classic/dynamic_strings.xsl:165 msgid "Agent owned by %1" msgstr "Agent gehört %1" #: classic/dynamic_strings.xsl:166 msgid "Scanner owned by %1" msgstr "Scanner gehört %1" #: classic/dynamic_strings.xsl:167 msgid "Filter owned by %1" msgstr "Filter gehört %1" #: classic/dynamic_strings.xsl:168 msgid "Tag owned by %1" msgstr "Tag gehört %1" #: classic/dynamic_strings.xsl:169 msgid "Permission owned by %1" msgstr "Berechtigung gehört %1" #: classic/dynamic_strings.xsl:170 msgid "User owned by %1" msgstr "Benutzer gehört %1" #: classic/dynamic_strings.xsl:171 msgid "Group owned by %1" msgstr "Gruppe gehört %1" #: classic/dynamic_strings.xsl:172 msgid "Role owned by %1" msgstr "Rolle gehört %1" #: classic/dynamic_strings.xsl:177 msgid "Task Details" msgstr "Aufgaben-Details" #: classic/dynamic_strings.xsl:178 msgid "Report Details" msgstr "Bericht-Details" #: classic/dynamic_strings.xsl:187 msgid "CERT-Bund Advisory Details" msgstr "CERT-Bund-Advisory-Details" #: classic/dynamic_strings.xsl:190 msgid "Port List Details" msgstr "Portlisten-Details" #: classic/dynamic_strings.xsl:193 msgid "Alert Details" msgstr "Benachrichtigungs-Details" #: classic/dynamic_strings.xsl:195 msgid "Report Format Details" msgstr "Berichtformats-Details" #: classic/dynamic_strings.xsl:201 msgid "Permission Details" msgstr "Berechtigungs-Details" #: classic/dynamic_strings.xsl:202 msgid "User Details" msgstr "Benutzer-Details" #: classic/dynamic_strings.xsl:203 msgid "Group Details" msgstr "Gruppen-Details" #: classic/dynamic_strings.xsl:204 msgid "Role Details" msgstr "Rollen-Details" #: classic/dynamic_strings.xsl:209 msgid "View details of Task %1" msgstr "Details der Aufgabe %1 anzeigen" #: classic/dynamic_strings.xsl:210 msgid "View details of Report %1" msgstr "Details des Berichts %1 anzeigen" #: classic/dynamic_strings.xsl:211 msgid "View details of Host %1" msgstr "Details des Hosts %1 anzeigen" #: classic/dynamic_strings.xsl:212 msgid "View details of Result %1" msgstr "Details des Ergebnisses %1 anzeigen" #: classic/dynamic_strings.xsl:213 msgid "View details of Note %1" msgstr "Details der Notiz %1 anzeigen" #: classic/dynamic_strings.xsl:214 msgid "View details of Override %1" msgstr "Details der Übersteuerung %1 anzeigen" #: classic/dynamic_strings.xsl:215 msgid "View details of NVT %1" msgstr "Details des NVT %1 anzeigen" #: classic/dynamic_strings.xsl:216 msgid "View details of CVE %1" msgstr "Details der CVE %1 anzeigen" #: classic/dynamic_strings.xsl:217 msgid "View details of CPE %1" msgstr "Details der CPE %1 anzeigen" #: classic/dynamic_strings.xsl:218 msgid "View details of OVAL Definition %1" msgstr "Details der OVAL-Definition %1 anzeigen" #: classic/dynamic_strings.xsl:219 msgid "View details of CERT-Bund Advisory %1" msgstr "Details des CERT-Bund-Advisory %1 anzeigen" #: classic/dynamic_strings.xsl:220 msgid "View details of DFN-CERT Advisory %1" msgstr "Details des DFN-CERT-Advisory %1 anzeigen" #: classic/dynamic_strings.xsl:221 msgid "View details of Target %1" msgstr "Details des Ziels %1 anzeigen" #: classic/dynamic_strings.xsl:222 msgid "View details of Port List %1" msgstr "Details der Portliste %1 anzeigen" #: classic/dynamic_strings.xsl:223 msgid "View details of Credential %1" msgstr "Details der Anmeldedaten %1 anzeigen" #: classic/dynamic_strings.xsl:224 msgid "View details of Scan Config %1" msgstr "Details der Scan-Konfig %1 anzeigen" #: classic/dynamic_strings.xsl:225 msgid "View details of Alert %1" msgstr "Details der Benachrichtigung %1 anzeigen" #: classic/dynamic_strings.xsl:226 msgid "View details of Schedule %1" msgstr "Details des Zeitplans %1 anzeigen" #: classic/dynamic_strings.xsl:227 msgid "View details of Report Format %1" msgstr "Details des Berichtformats %1 anzeigen" #: classic/dynamic_strings.xsl:228 msgid "View details of Slave %1" msgstr "Details des Slave %1 anzeigen" #: classic/dynamic_strings.xsl:229 msgid "View details of Agent %1" msgstr "Details des Agenten %1 anzeigen" #: classic/dynamic_strings.xsl:230 msgid "View details of Scanner %1" msgstr "Details des Scanners %1 anzeigen" #: classic/dynamic_strings.xsl:231 msgid "View details of Filter %1" msgstr "Details des Filters %1 anzeigen" #: classic/dynamic_strings.xsl:232 msgid "View details of Tag %1" msgstr "Details des Tags %1 anzeigen" #: classic/dynamic_strings.xsl:233 msgid "View details of Permission %1" msgstr "Details der Berechtigung %1 anzeigen" #: classic/dynamic_strings.xsl:234 msgid "View details of User %1" msgstr "Details des Benutzers %1 anzeigen" #: classic/dynamic_strings.xsl:235 msgid "View details of Group %1" msgstr "Details der Gruppe %1 anzeigen" #: classic/dynamic_strings.xsl:236 msgid "View details of Role %1" msgstr "Details der Rolle %1 anzeigen" #: classic/dynamic_strings.xsl:241 msgid "Export Task" msgstr "Aufgabe exportieren" #: classic/dynamic_strings.xsl:244 msgid "Export Target" msgstr "Ziel exportieren" #: classic/dynamic_strings.xsl:245 msgid "Export Port List" msgstr "Portliste exportieren" #: classic/dynamic_strings.xsl:246 msgid "Export Credential" msgstr "Anmeldedaten exportieren" #: classic/dynamic_strings.xsl:247 msgid "Export Scan Config" msgstr "Scan-Konfig exportieren" #: classic/dynamic_strings.xsl:248 msgid "Export Alert" msgstr "Benachrichtigung exportieren" #: classic/dynamic_strings.xsl:249 msgid "Export Schedule" msgstr "Zeitplan exportieren" #: classic/dynamic_strings.xsl:250 msgid "Export Report Format" msgstr "Berichtformat exportieren" #: classic/dynamic_strings.xsl:251 msgid "Export Slave" msgstr "Slave exportieren" #: classic/dynamic_strings.xsl:252 msgid "Export Agent" msgstr "Agent exportieren" #: classic/dynamic_strings.xsl:253 msgid "Export Scanner" msgstr "Scanner exportieren" #: classic/dynamic_strings.xsl:254 msgid "Export Filter" msgstr "Filter exportieren" #: classic/dynamic_strings.xsl:255 msgid "Export Tag" msgstr "Tag exportieren" #: classic/dynamic_strings.xsl:256 msgid "Export Permission" msgstr "Berechtigung exportieren" #: classic/dynamic_strings.xsl:257 msgid "Export User" msgstr "Benutzer exportieren" #: classic/dynamic_strings.xsl:258 msgid "Export Group" msgstr "Gruppe exportieren" #: classic/dynamic_strings.xsl:259 msgid "Export Role" msgstr "Rolle exportieren" #: classic/dynamic_strings.xsl:264 msgid "Export Task as XML" msgstr "Aufgabe als XML exportieren" #: classic/dynamic_strings.xsl:265 msgid "Export Note as XML" msgstr "Notiz als XML exportieren" #: classic/dynamic_strings.xsl:266 msgid "Export Override as XML" msgstr "Übersteuerung als XML exportieren" #: classic/dynamic_strings.xsl:267 msgid "Export Target as XML" msgstr "Ziel als XML exportieren" #: classic/dynamic_strings.xsl:268 msgid "Export Port List as XML" msgstr "Portliste als XML exportieren" #: classic/dynamic_strings.xsl:269 msgid "Export Credential as XML" msgstr "Anmeldedaten als XML exportieren" #: classic/dynamic_strings.xsl:271 msgid "Export Alert as XML" msgstr "Benachrichtigung als XML exportieren" #: classic/dynamic_strings.xsl:272 msgid "Export Schedule as XML" msgstr "Zeitplan als XML exportieren" #: classic/dynamic_strings.xsl:273 msgid "Export Report Format as XML" msgstr "Berichtformat als XML exportieren" #: classic/dynamic_strings.xsl:274 msgid "Export Slave as XML" msgstr "Slave als XML exportieren" #: classic/dynamic_strings.xsl:275 msgid "Export Agent as XML" msgstr "Agent als XML exportieren" #: classic/dynamic_strings.xsl:276 msgid "Export Scanner as XML" msgstr "Scanner als XML exportieren" #: classic/dynamic_strings.xsl:277 msgid "Export Filter as XML" msgstr "Filter als XML exportieren" #: classic/dynamic_strings.xsl:278 msgid "Export Tag as XML" msgstr "Tag als XML exportieren" #: classic/dynamic_strings.xsl:279 msgid "Export Permission as XML" msgstr "Berechtigung als XML exportieren" #: classic/dynamic_strings.xsl:280 msgid "Export User as XML" msgstr "Benutzer als XML exportieren" #: classic/dynamic_strings.xsl:281 msgid "Export Group as XML" msgstr "Gruppe als XML exportieren" #: classic/dynamic_strings.xsl:282 msgid "Export Role as XML" msgstr "Rolle als XML exportieren" #: classic/dynamic_strings.xsl:310 msgid "Task Filter" msgstr "Aufgaben-Filter" #: classic/dynamic_strings.xsl:311 msgid "Report Filter" msgstr "Bericht-Filter" #: classic/dynamic_strings.xsl:312 msgid "Result Filter" msgstr "Ergebnis-Filter" #: classic/dynamic_strings.xsl:313 msgid "Note Filter" msgstr "Notiz-Filter" #: classic/dynamic_strings.xsl:314 msgid "Override Filter" msgstr "Übersteuerungs-Filter" #: classic/dynamic_strings.xsl:321 msgid "Info Filter" msgstr "Info-Filter" #: classic/dynamic_strings.xsl:323 msgid "Target Filter" msgstr "Ziel-Filter" #: classic/dynamic_strings.xsl:324 msgid "Port List Filter" msgstr "Portlisten-Filter" #: classic/dynamic_strings.xsl:325 msgid "Credential Filter" msgstr "Anmeldedaten-Filter" #: classic/dynamic_strings.xsl:326 msgid "Scan Config Filter" msgstr "Scan-Konfigurations-Filter" #: classic/dynamic_strings.xsl:327 msgid "Alert Filter" msgstr "Benachrichtigungs-Filter" #: classic/dynamic_strings.xsl:328 msgid "Schedule Filter" msgstr "Zeitplan-Filter" #: classic/dynamic_strings.xsl:329 msgid "Report Format Filter" msgstr "Berichtformats-Filter" #: classic/dynamic_strings.xsl:330 msgid "Slave Filter" msgstr "Slave-Filter" #: classic/dynamic_strings.xsl:331 msgid "Agent Filter" msgstr "Agenten-Filter" #: classic/dynamic_strings.xsl:332 msgid "Scanner Filter" msgstr "Scanner-Filter" #: classic/dynamic_strings.xsl:333 msgid "Filter Filter" msgstr "Filter-Filter" #: classic/dynamic_strings.xsl:334 msgid "Tag Filter" msgstr "Tag-Filter" #: classic/dynamic_strings.xsl:335 msgid "Permission Filter" msgstr "Berechtigungs-Filter" #: classic/dynamic_strings.xsl:336 msgid "User Filter" msgstr "Benutzer-Filter" #: classic/dynamic_strings.xsl:337 msgid "Group Filter" msgstr "Gruppen-Filter" #: classic/dynamic_strings.xsl:338 msgid "Role Filter" msgstr "Rollen-Filter" #: classic/dynamic_strings.xsl:343 msgid "Permissions for Task \"%1\"" msgstr "Berechtigungen für Aufgabe \"%1\"" #: classic/dynamic_strings.xsl:344 msgid "Permissions for Target \"%1\"" msgstr "Berechtigungen für Ziel \"%1\"" #: classic/dynamic_strings.xsl:345 msgid "Permissions for Port List \"%1\"" msgstr "Berechtigungen für Portliste \"%1\"" #: classic/dynamic_strings.xsl:346 msgid "Permissions for Credential \"%1\"" msgstr "Berechtigungen für Anmeldedaten \"%1\"" #: classic/dynamic_strings.xsl:347 msgid "Permissions for Scan Config \"%1\"" msgstr "Berechtigungen für Scanner \"%1\"" #: classic/dynamic_strings.xsl:348 msgid "Permissions for Alert \"%1\"" msgstr "Berechtigungen für Benachrichtigung \"%1\"" #: classic/dynamic_strings.xsl:349 msgid "Permissions for Schedule \"%1\"" msgstr "Berechtigungen für Zeitplan \"%1\"" #: classic/dynamic_strings.xsl:350 msgid "Permissions for Report Format \"%1\"" msgstr "Berechtigungen für Berichtformat \"%1\"" #: classic/dynamic_strings.xsl:351 msgid "Permissions for Slave \"%1\"" msgstr "Berechtigungen für Slave \"%1\"" #: classic/dynamic_strings.xsl:352 msgid "Permissions for Agent \"%1\"" msgstr "Berechtigungen für Agent \"%1\"" #: classic/dynamic_strings.xsl:353 msgid "Permissions for Scanner \"%1\"" msgstr "Berechtigungen für Scanner \"%1\"" #: classic/dynamic_strings.xsl:354 msgid "Permissions for Filter \"%1\"" msgstr "Berechtigungen für Filter \"%1\"" #: classic/dynamic_strings.xsl:355 msgid "Permissions for Tag \"%1\"" msgstr "Berechtigungen für Tag \"%1\"" #: classic/dynamic_strings.xsl:356 msgid "Permissions for Permission \"%1\"" msgstr "Berechtigungen für Berechtigung \"%1\"" #: classic/dynamic_strings.xsl:357 msgid "Permissions for User \"%1\"" msgstr "Berechtigungen für Benutzer \"%1\"" #: classic/dynamic_strings.xsl:358 msgid "Permissions for Group \"%1\"" msgstr "Berechtigungen für Gruppe \"%1\"" #: classic/dynamic_strings.xsl:359 msgid "Permissions for Role \"%1\"" msgstr "Berechtigungen für Rolle \"%1\"" #: classic/dynamic_strings.xsl:364 msgid "New Task Filter from current term" msgstr "Neuen Aufgaben-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:365 msgid "New Report Filter from current term" msgstr "Neuen Bericht-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:366 msgid "New Result Filter from current term" msgstr "Neuen Ergebnis-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:367 msgid "New Note Filter from current term" msgstr "Neuen Notiz-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:368 msgid "New Override Filter from current term" msgstr "Neuen Übersteuerungs-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:369 msgid "New Info Filter from current term" msgstr "Neuen Info-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:370 msgid "New All SecInfo Filter from current term" msgstr "Neuen SecInfo-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:371 msgid "New Target Filter from current term" msgstr "Neuen Ziel-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:372 msgid "New Port List Filter from current term" msgstr "Neuen Portlisten-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:373 msgid "New Credential Filter from current term" msgstr "Neuen Anmeldedaten-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:374 msgid "New Scan Config Filter from current term" msgstr "Neuen Scan-Konfigurations-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:375 msgid "New Alert Filter from current term" msgstr "Neuen Benachrichtigungs-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:376 msgid "New Schedule Filter from current term" msgstr "Neuen Zeitplan-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:377 msgid "New Report Format Filter from current term" msgstr "Neuen Berichtformats-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:378 msgid "New Slave Filter from current term" msgstr "Neuen Slave-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:379 msgid "New Agent Filter from current term" msgstr "Neuen Agenten-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:380 msgid "New Scanner Filter from current term" msgstr "Neuen Scanner-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:381 msgid "New Filter Filter from current term" msgstr "Neuen Filter-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:382 msgid "New Tag Filter from current term" msgstr "Neuen Tag-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:383 msgid "New Permission Filter from current term" msgstr "Neuen Berechtigungs-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:384 msgid "New User Filter from current term" msgstr "Neuen Benutzer-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:385 msgid "New Group Filter from current term" msgstr "Neuen Gruppen-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:386 msgid "New Role Filter from current term" msgstr "Neuen Rollen-Filter aus aktuellem Suchausdruck erstellen" #: classic/dynamic_strings.xsl:414 msgid "Task is still in use" msgstr "Aufgabe wird noch verwendet" #: classic/dynamic_strings.xsl:415 msgid "Note is still in use" msgstr "Notiz wird noch verwendet" #: classic/dynamic_strings.xsl:416 msgid "Override is still in use" msgstr "Übersteuerung wird noch verwendet" #: classic/dynamic_strings.xsl:425 msgid "Agent is still in use" msgstr "Agent wird noch verwendet" #: classic/dynamic_strings.xsl:430 msgid "User is still in use" msgstr "Benutzer wird noch verwendet" #: classic/dynamic_strings.xsl:434 msgid "Task is not writable" msgstr "Aufgabe ist nicht beschreibbar" #: classic/dynamic_strings.xsl:437 msgid "Target is not writable" msgstr "Ziel ist nicht beschreibbar" #: classic/dynamic_strings.xsl:438 msgid "Port List is not writable" msgstr "Portliste ist nicht beschreibbar" #: classic/dynamic_strings.xsl:439 msgid "Credential is not writable" msgstr "Anmeldedaten sind nicht beschreibbar" #: classic/dynamic_strings.xsl:441 msgid "Alert is not writable" msgstr "Benachrichtigung ist nicht beschreibbar" #: classic/dynamic_strings.xsl:442 msgid "Schedule is not writable" msgstr "Zeitplan ist nicht beschreibbar" #: classic/dynamic_strings.xsl:443 msgid "Report Format is not writable" msgstr "Berichtformat ist nich beschreibbar" #: classic/dynamic_strings.xsl:444 msgid "Slave is not writable" msgstr "Slave ist nicht beschreibbar" #: classic/dynamic_strings.xsl:445 msgid "Agent is not writable" msgstr "Agent ist nicht beschreibbar" #: classic/dynamic_strings.xsl:446 msgid "Scanner is not writable" msgstr "Scanner ist nicht beschreibbar" #: classic/dynamic_strings.xsl:447 msgid "Filter is not writable" msgstr "Filter ist nicht beschreibbar" #: classic/dynamic_strings.xsl:448 msgid "Tag is not writable" msgstr "Tag ist nicht beschreibbar" #: classic/dynamic_strings.xsl:449 msgid "Permission is not writable" msgstr "Berechtigung ist nicht beschreibbar" #: classic/dynamic_strings.xsl:450 msgid "User is not writable" msgstr "Benutzer ist nicht beschreibbar" #: classic/dynamic_strings.xsl:451 msgid "Group is not writable" msgstr "Gruppe ist nicht beschreibbar" #: classic/dynamic_strings.xsl:452 msgid "Role is not writable" msgstr "Rolle ist nicht beschreibbar" #: classic/dynamic_strings.xsl:454 msgid "Task cannot be deleted" msgstr "Aufgabe kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:455 msgid "Report cannot be deleted" msgstr "Bericht kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:456 msgid "Note cannot be deleted" msgstr "Notiz kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:457 msgid "Override cannot be deleted" msgstr "Übersteuerung kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:458 msgid "Target cannot be deleted" msgstr "Ziel kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:459 msgid "Port List cannot be deleted" msgstr "Portliste kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:460 msgid "Credential cannot be deleted" msgstr "Anmeldedaten können nicht gelöscht werden" #: classic/dynamic_strings.xsl:461 msgid "Scan Config cannot be deleted" msgstr "Scan-Konfig kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:462 msgid "Alert cannot be deleted" msgstr "Benachrichtigung kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:463 msgid "Schedule cannot be deleted" msgstr "Zeitplan kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:464 msgid "Report Format cannot be deleted" msgstr "Berichtformat kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:465 msgid "Slave cannot be deleted" msgstr "Slave kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:466 msgid "Agent cannot be deleted" msgstr "Agent kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:467 msgid "Scanner cannot be deleted" msgstr "Scanner kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:468 msgid "Filter cannot be deleted" msgstr "Filter kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:469 msgid "Tag cannot be deleted" msgstr "Tag kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:470 msgid "Permission cannot be deleted" msgstr "Berechtigung kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:472 msgid "Group cannot be deleted" msgstr "Gruppe kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:473 msgid "Role cannot be deleted" msgstr "Rolle kann nicht gelöscht werden" #: classic/dynamic_strings.xsl:475 msgid "Task cannot be moved to the trashcan" msgstr "Aufgabe kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:476 msgid "Report cannot be moved to the trashcan" msgstr "Bericht kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:477 msgid "Note cannot be moved to the trashcan" msgstr "Notize kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:478 msgid "Override cannot be moved to the trashcan" msgstr "Übersteuerung kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:479 msgid "Target cannot be moved to the trashcan" msgstr "Ziel kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:480 msgid "Port List cannot be moved to the trashcan" msgstr "Portliste kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:481 msgid "Credential cannot be moved to the trashcan" msgstr "Anmeldedaten können nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:482 msgid "Scan Config cannot be moved to the trashcan" msgstr "Scan-Konfig kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:483 msgid "Alert cannot be moved to the trashcan" msgstr "Benachrichtigung kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:484 msgid "Schedule cannot be moved to the trashcan" msgstr "Zeitplan kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:485 msgid "Report Format cannot be moved to the trashcan" msgstr "Berichtformat kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:486 msgid "Slave cannot be moved to the trashcan" msgstr "Slave kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:487 msgid "Agent cannot be moved to the trashcan" msgstr "Agent kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:488 msgid "Scanner cannot be moved to the trashcan" msgstr "Scanner kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:489 msgid "Filter cannot be moved to the trashcan" msgstr "Filter kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:490 msgid "Tag cannot be moved to the trashcan" msgstr "Tag kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:491 msgid "Permission cannot be moved to the trashcan" msgstr "Berechtigung kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:492 msgid "User cannot be moved to the trashcan" msgstr "Benutzer kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:493 msgid "Group cannot be moved to the trashcan" msgstr "Gruppe kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:494 msgid "Role cannot be moved to the trashcan" msgstr "Rolle kann nicht in den Mülleimer verschoben werden" #: classic/dynamic_strings.xsl:496 msgid "Permission to move Task to trashcan denied" msgstr "Keine Berechtigung, Aufgabe in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:497 msgid "Permission to move Report to trashcan denied" msgstr "Keine Berechtigung, Bericht in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:500 msgid "Permission to move Target to trashcan denied" msgstr "Keine Berechtigung, Ziel in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:501 msgid "Permission to move Port List to trashcan denied" msgstr "Keine Berechtigung, Portliste in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:502 msgid "Permission to move Credential to trashcan denied" msgstr "Keine Berechtigung, Anmeldedaten in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:503 msgid "Permission to move Scan Config to trashcan denied" msgstr "Keine Berechtigung, Scan-Konfig in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:504 msgid "Permission to move Alert to trashcan denied" msgstr "Keine Berechtigung, Benachrichtigung in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:505 msgid "Permission to move Schedule to trashcan denied" msgstr "Keine Berechtigung, Zeitplan in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:506 msgid "Permission to move Report Format to trashcan denied" msgstr "Keine Berechtigung, Berichtformat in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:507 msgid "Permission to move Slave to trashcan denied" msgstr "Keine Berechtigung, Slave in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:508 msgid "Permission to move Agent to trashcan denied" msgstr "Keine Berechtigung, Agent in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:509 msgid "Permission to move Scanner to trashcan denied" msgstr "Keine Berechtigung, Scanner in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:510 msgid "Permission to move Filter to trashcan denied" msgstr "Keine Berechtigung, Filter in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:511 msgid "Permission to move Tag to trashcan denied" msgstr "Keine Berechtigung, Tag in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:512 msgid "Permission to move Permission to trashcan denied" msgstr "Keine Berechtigung, Berechtigung in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:513 msgid "Permission to move User to trashcan denied" msgstr "Keine Berechtigung, Benutzer in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:514 msgid "Permission to move Group to trashcan denied" msgstr "Keine Berechtigung, Gruppe in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:515 msgid "Permission to move Role to trashcan denied" msgstr "Keine Berechtigung, Rolle in den Mülleimer zu verschieben" #: classic/dynamic_strings.xsl:517 msgid "Permission to edit Task denied" msgstr "Keine Berechtigung, Aufgabe zu bearbeiten" #: classic/dynamic_strings.xsl:518 msgid "Permission to edit Report denied" msgstr "Keine Berechtigung, Bericht zu bearbeiten" #: classic/dynamic_strings.xsl:521 msgid "Permission to edit Target denied" msgstr "Keine Berechtigung, Ziel zu bearbeiten" #: classic/dynamic_strings.xsl:522 msgid "Permission to edit Port List denied" msgstr "Keine Berechtigung, Portliste zu bearbeiten" #: classic/dynamic_strings.xsl:523 msgid "Permission to edit Credential denied" msgstr "Keine Berechtigung, Anmeldedaten zu bearbeiten" #: classic/dynamic_strings.xsl:524 msgid "Permission to edit Scan Config denied" msgstr "Keine Berechtigung, Scan-Konfig zu bearbeiten" #: classic/dynamic_strings.xsl:525 msgid "Permission to edit Alert denied" msgstr "Keine Berechtigung, Benachrichtigung zu bearbeiten" #: classic/dynamic_strings.xsl:526 msgid "Permission to edit Schedule denied" msgstr "Keine Berechtigung, Zeitplan zu bearbeiten" #: classic/dynamic_strings.xsl:527 msgid "Permission to edit Report Format denied" msgstr "Keine Berechtigung, Berichtformat zu bearbeiten" #: classic/dynamic_strings.xsl:528 msgid "Permission to edit Slave denied" msgstr "Keine Berechtigung, Slave zu bearbeiten" #: classic/dynamic_strings.xsl:529 msgid "Permission to edit Agent denied" msgstr "Keine Berechtigung, Agent zu bearbeiten" #: classic/dynamic_strings.xsl:530 msgid "Permission to edit Scanner denied" msgstr "Keine Berechtigung, Scanner zu bearbeiten" #: classic/dynamic_strings.xsl:531 msgid "Permission to edit Filter denied" msgstr "Keine Berechtigung, Filter zu bearbeiten" #: classic/dynamic_strings.xsl:532 msgid "Permission to edit Tag denied" msgstr "Keine Berechtigung, Tag zu bearbeiten" #: classic/dynamic_strings.xsl:533 msgid "Permission to edit Permission denied" msgstr "Keine Berechtigung, Berechtigung zu bearbeiten" #: classic/dynamic_strings.xsl:534 msgid "Permission to edit User denied" msgstr "Keine Berechtigung, Benutzer zu bearbeiten" #: classic/dynamic_strings.xsl:535 msgid "Permission to edit Group denied" msgstr "Keine Berechtigung, Gruppe zu bearbeiten" #: classic/dynamic_strings.xsl:536 msgid "Permission to edit Role denied" msgstr "Keine Berechtigung, Rolle zu bearbeiten" #: classic/dynamic_strings.xsl:538 msgid "Cannot modify Task" msgstr "Kann Aufgabe nicht ändern" #: classic/dynamic_strings.xsl:539 msgid "Cannot modify Report" msgstr "Kann Bericht nicht ändern" #: classic/dynamic_strings.xsl:540 msgid "Cannot modify Note" msgstr "Kann Notiz nicht ändern" #: classic/dynamic_strings.xsl:541 msgid "Cannot modify Override" msgstr "Kann Übersteuerung nicht ändern" #: classic/dynamic_strings.xsl:542 msgid "Cannot modify Target" msgstr "Kann Ziel nicht ändern" #: classic/dynamic_strings.xsl:543 msgid "Cannot modify Port List" msgstr "Kann Portliste nicht ändern" #: classic/dynamic_strings.xsl:544 msgid "Cannot modify Credential" msgstr "Kann Anmeldedaten nicht ändern" #: classic/dynamic_strings.xsl:545 msgid "Cannot modify Scan Config" msgstr "Kann Scan-Konfig nicht ändern" #: classic/dynamic_strings.xsl:546 msgid "Cannot modify Alert" msgstr "Kann Benachrichtigung nicht ändern" #: classic/dynamic_strings.xsl:547 msgid "Cannot modify Schedule" msgstr "Kann Zeitplan nicht ändern" #: classic/dynamic_strings.xsl:548 msgid "Cannot modify Report Format" msgstr "Kann Berichtformat nicht ändern" #: classic/dynamic_strings.xsl:549 msgid "Cannot modify Slave" msgstr "Kann Slave nicht ändern" #: classic/dynamic_strings.xsl:550 msgid "Cannot modify Agent" msgstr "Kann Agent nicht ändern" #: classic/dynamic_strings.xsl:551 msgid "Cannot modify Scanner" msgstr "Kann Scanner nicht ändern" #: classic/dynamic_strings.xsl:552 msgid "Cannot modify Filter" msgstr "Kann Filter nicht ändern" #: classic/dynamic_strings.xsl:553 msgid "Cannot modify Tag" msgstr "Kann Tag nicht ändern" #: classic/dynamic_strings.xsl:554 msgid "Cannot modify Permission" msgstr "Kann Berechtigung nicht ändern" #: classic/dynamic_strings.xsl:555 msgid "Cannot modify User" msgstr "Kann Benutzer nicht ändern" #: classic/dynamic_strings.xsl:556 msgid "Cannot modify Group" msgstr "Kann Gruppe nicht ändern" #: classic/dynamic_strings.xsl:557 msgid "Cannot modify Role" msgstr "Kann Rolle nicht ändern" #: classic/dynamic_strings.xsl:559 msgid "Task may not be cloned" msgstr "Aufgabe darf nicht geklont werden" #: classic/dynamic_strings.xsl:560 msgid "Report may not be cloned" msgstr "Bericht darf nicht geklont werden" #: classic/dynamic_strings.xsl:561 msgid "Note may not be cloned" msgstr "Notiz darf nicht geklont werden" #: classic/dynamic_strings.xsl:562 msgid "Override may not be cloned" msgstr "Übersteuerung darf nicht geklont werden" #: classic/dynamic_strings.xsl:563 msgid "Target may not be cloned" msgstr "Ziel darf nicht geklont werden" #: classic/dynamic_strings.xsl:564 msgid "Port List may not be cloned" msgstr "Portliste darf nicht geklont werden" #: classic/dynamic_strings.xsl:565 msgid "Credential may not be cloned" msgstr "Anmeldedaten dürfen nicht geklont werden" #: classic/dynamic_strings.xsl:566 msgid "Scan Config may not be cloned" msgstr "Scan-Konfig darf nicht geklont werden" #: classic/dynamic_strings.xsl:567 msgid "Alert may not be cloned" msgstr "Benachrichtigung darf nicht geklont werden" #: classic/dynamic_strings.xsl:568 msgid "Schedule may not be cloned" msgstr "Zeitplan darf nicht geklont werden" #: classic/dynamic_strings.xsl:569 msgid "Report Format may not be cloned" msgstr "Berichtformat darf nicht geklont werden" #: classic/dynamic_strings.xsl:570 msgid "Slave may not be cloned" msgstr "Slave darf nicht geklont werden" #: classic/dynamic_strings.xsl:571 msgid "Agent may not be cloned" msgstr "Agent darf nicht geklont werden" #: classic/dynamic_strings.xsl:572 msgid "Scanner may not be cloned" msgstr "Scanner darf nicht geklont werden" #: classic/dynamic_strings.xsl:573 msgid "Filter may not be cloned" msgstr "Filter darf nicht geklont werden" #: classic/dynamic_strings.xsl:574 msgid "Tag may not be cloned" msgstr "Tag darf nicht geklont werden" #: classic/dynamic_strings.xsl:575 msgid "Permission may not be cloned" msgstr "Berechtigung darf nicht geklont werden" #: classic/dynamic_strings.xsl:576 msgid "User may not be cloned" msgstr "Benutzer darf nicht geklont werden" #: classic/dynamic_strings.xsl:577 msgid "Group may not be cloned" msgstr "Gruppe darf nicht geklont werden" #: classic/dynamic_strings.xsl:578 msgid "Role may not be cloned" msgstr "Rolle darf nicht geklont werden" #: classic/dynamic_strings.xsl:580 msgid "Task must be owned or global" msgstr "Aufgabe muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:581 msgid "Report must be owned or global" msgstr "Bericht muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:582 msgid "Note must be owned or global" msgstr "Notiz muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:583 msgid "Override must be owned or global" msgstr "Übersteuerung muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:584 msgid "Target must be owned or global" msgstr "Ziel muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:585 msgid "Port List must be owned or global" msgstr "Portliste muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:586 msgid "Credential must be owned or global" msgstr "Anmeldedaten müssen aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:587 msgid "Scan Config must be owned or global" msgstr "Scan-Konfig muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:588 msgid "Alert must be owned or global" msgstr "Benachrichtigung muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:589 msgid "Schedule must be owned or global" msgstr "Zeitplan muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:590 msgid "Report Format must be owned or global" msgstr "Berichtformat muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:591 msgid "Slave must be owned or global" msgstr "Slave muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:592 msgid "Agent must be owned or global" msgstr "Agent muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:593 msgid "Scanner must be owned or global" msgstr "Scanner muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:594 msgid "Filter must be owned or global" msgstr "Filter muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:595 msgid "Tag must be owned or global" msgstr "Tag muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:596 msgid "Permission must be owned or global" msgstr "Berechtigung muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:597 msgid "User must be owned or global" msgstr "Benutzer muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:598 msgid "Group must be owned or global" msgstr "Gruppe muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:599 msgid "Role must be owned or global" msgstr "Rolle muss aktuellem Benutzer gehören oder global sein" #: classic/dynamic_strings.xsl:635 msgid "may run multiple OMP commands as one" msgstr "darf mehrere OMP-Befehle als einen ausführen" #: classic/dynamic_strings.xsl:638 msgid "may create a new agent" msgstr "darf einen neuen Agenten erstellen" #: classic/dynamic_strings.xsl:639 msgid "may create a new alert" msgstr "darf eine neue Berechtigung erstellen" #: classic/dynamic_strings.xsl:640 msgid "may create a new scan config" msgstr "darf eine neue Scan-Konfig erstellen" #: classic/dynamic_strings.xsl:641 msgid "may create a new filter" msgstr "darf einen neuen Filter erstellen" #: classic/dynamic_strings.xsl:642 msgid "may create a new group" msgstr "darf eine neue Gruppe erstellen" #: classic/dynamic_strings.xsl:643 msgid "may create a new credential" msgstr "darf neue Anmeldedaten erstellen" #: classic/dynamic_strings.xsl:644 msgid "may create a new note" msgstr "darf eine neue Notiz erstellen" #: classic/dynamic_strings.xsl:645 msgid "may create a new override" msgstr "darf eine neue Übersteuerung erstellen" #: classic/dynamic_strings.xsl:646 msgid "may create a new permission" msgstr "darf eine neue Berechtigung erstellen" #: classic/dynamic_strings.xsl:647 msgid "may create a new port list" msgstr "darf eine neue Portliste erstellen" #: classic/dynamic_strings.xsl:648 msgid "may create a new port range" msgstr "darf einen neuen Portbereich erstellen" #: classic/dynamic_strings.xsl:649 msgid "may create a new report" msgstr "darf einen neuen Bericht erstellen" #: classic/dynamic_strings.xsl:650 msgid "may create a new report format" msgstr "darf ein neues Berichtformat erstellen" #: classic/dynamic_strings.xsl:651 msgid "may create a new role" msgstr "darf eine neue Rolle erstellen" #: classic/dynamic_strings.xsl:652 msgid "may create a new scanner" msgstr "darf einen neuen Scanner erstellen" #: classic/dynamic_strings.xsl:653 msgid "may create a new schedule" msgstr "darf einen neuen Zeitplan erstellen" #: classic/dynamic_strings.xsl:654 msgid "may create a new slave" msgstr "darf einen neuen Slave erstellen" #: classic/dynamic_strings.xsl:655 msgid "may create a new tag" msgstr "darf einen neuen Tag erstellen" #: classic/dynamic_strings.xsl:656 msgid "may create a new target" msgstr "darf ein neues Ziel erstellen" #: classic/dynamic_strings.xsl:657 msgid "may create a new task" msgstr "darf eine neue Aufgabe erstellen" #: classic/dynamic_strings.xsl:658 msgid "may create a new user" msgstr "darf einen neuen Benutzer erstellen" #: classic/dynamic_strings.xsl:661 msgid "may delete agent %1" msgstr "darf den Agenten %1 löschen" #: classic/dynamic_strings.xsl:662 msgid "may delete alert %1" msgstr "darf die Benachrichtigung %1 löschen" #: classic/dynamic_strings.xsl:663 msgid "may delete scan config %1" msgstr "darf die Scan-Konfig %1 löschen" #: classic/dynamic_strings.xsl:664 msgid "may delete filter %1" msgstr "darf den Filter %1 löschen" #: classic/dynamic_strings.xsl:665 msgid "may delete group %1" msgstr "darf die Gruppe %1 löschen" #: classic/dynamic_strings.xsl:666 msgid "may delete credential %1" msgstr "darf die Anmeldedaten %1 löschen" #: classic/dynamic_strings.xsl:667 msgid "may delete note %1" msgstr "darf die Notiz %1 löschen" #: classic/dynamic_strings.xsl:668 msgid "may delete override %1" msgstr "darf die Übersteuerung %1 löschen" #: classic/dynamic_strings.xsl:669 msgid "may delete permission %1" msgstr "darf die Berechtigung %1 löschen" #: classic/dynamic_strings.xsl:670 msgid "may delete port list %1" msgstr "darf die Portliste %1 löschen" #: classic/dynamic_strings.xsl:671 msgid "may delete port range %1" msgstr "darf den Portbereich %1 löschen" #: classic/dynamic_strings.xsl:672 msgid "may delete report %1" msgstr "darf den Bereicht %1 löschen" #: classic/dynamic_strings.xsl:673 msgid "may delete report format %1" msgstr "darf das Berichtformat %1 löschen" #: classic/dynamic_strings.xsl:674 msgid "may delete role %1" msgstr "darf die Rolle %1 löschen" #: classic/dynamic_strings.xsl:675 msgid "may delete scanner %1" msgstr "darf den Scanner %1 löschen" #: classic/dynamic_strings.xsl:676 msgid "may delete schedule %1" msgstr "darf den Zeitplan %1 löschen" #: classic/dynamic_strings.xsl:677 msgid "may delete slave %1" msgstr "darf den Slave %1 löschen" #: classic/dynamic_strings.xsl:678 msgid "may delete tag %1" msgstr "darf den Tag %1 löschen" #: classic/dynamic_strings.xsl:679 msgid "may delete target %1" msgstr "darf das Ziel %1 löschen" #: classic/dynamic_strings.xsl:680 msgid "may delete task %1" msgstr "darf die Aufgabe %1 löschen" #: classic/dynamic_strings.xsl:681 msgid "may delete user %1" msgstr "darf den Benutzer %1 löschen" #: classic/dynamic_strings.xsl:683 msgid "may delete an existing agent" msgstr "darf einen existierenden Agenten löschen" #: classic/dynamic_strings.xsl:684 msgid "may delete an existing alert" msgstr "darf eine existierende Benachrichtigung löschen" #: classic/dynamic_strings.xsl:685 msgid "may delete an existing scan config" msgstr "darf eine existierende Scan-Konfig löschen" #: classic/dynamic_strings.xsl:686 msgid "may delete an existing filter" msgstr "darf einen existierenden Filter löschen" #: classic/dynamic_strings.xsl:687 msgid "may delete an existing group" msgstr "darf eine existierende Gruppe löschen" #: classic/dynamic_strings.xsl:688 msgid "may delete an existing credential" msgstr "darf existierende Anmeldedaten löschen" #: classic/dynamic_strings.xsl:689 msgid "may delete an existing note" msgstr "darf eine existierende Notiz löschen" #: classic/dynamic_strings.xsl:690 msgid "may delete an existing override" msgstr "darf eine existierende Übersteuerung löschen" #: classic/dynamic_strings.xsl:691 msgid "may delete an existing permission" msgstr "darf eine existierende Berechtigung löschen" #: classic/dynamic_strings.xsl:692 msgid "may delete an existing port list" msgstr "darf eine existierende Portliste löschen" #: classic/dynamic_strings.xsl:693 msgid "may delete an existing port range" msgstr "darf einen existierenden Portbereich löschen" #: classic/dynamic_strings.xsl:694 msgid "may delete an existing report" msgstr "darf einen existierenden Bericht löschen" #: classic/dynamic_strings.xsl:695 msgid "may delete an existing report format" msgstr "darf ein existierendes Berichtformat löschen" #: classic/dynamic_strings.xsl:696 msgid "may delete an existing role" msgstr "darf eine existierende Rolle löschen" #: classic/dynamic_strings.xsl:697 msgid "may delete an existing scanner" msgstr "darf einen existierenden Scanner löschen" #: classic/dynamic_strings.xsl:698 msgid "may delete an existing schedule" msgstr "darf einen existierenden Zeitplan löschen" #: classic/dynamic_strings.xsl:699 msgid "may delete an existing slave" msgstr "darf einen existierenden Slave löschen" #: classic/dynamic_strings.xsl:700 msgid "may delete an existing tag" msgstr "darf einen existierenden Tag löschen" #: classic/dynamic_strings.xsl:701 msgid "may delete an existing target" msgstr "darf ein existierendes Ziel löschen" #: classic/dynamic_strings.xsl:702 msgid "may delete an existing task" msgstr "darf eine existierende Aufgabe löschen" #: classic/dynamic_strings.xsl:703 msgid "may delete an existing user" msgstr "darf einen existierenden Benutzer löschen" #: classic/dynamic_strings.xsl:712 msgid "has read access to agent %1" msgstr "hat Lesezugriff auf Agent %1" #: classic/dynamic_strings.xsl:713 msgid "has read access to alert %1" msgstr "hat Lesezugriff auf Benachrichtigung %1" #: classic/dynamic_strings.xsl:714 msgid "has read access to scan config %1" msgstr "hat Lesezugriff auf Scan-Konfig %1" #: classic/dynamic_strings.xsl:715 msgid "has read access to filter %1" msgstr "hat Lesezugriff auf Filter %1" #: classic/dynamic_strings.xsl:716 msgid "has read access to group %1" msgstr "hat Lesezugriff auf Gruppe %1" #: classic/dynamic_strings.xsl:717 msgid "has read access to credential %1" msgstr "hat Lesezugriff auf Anmeldedaten %1" #: classic/dynamic_strings.xsl:718 msgid "has read access to note %1" msgstr "hat Lesezugriff auf Notiz %1" #: classic/dynamic_strings.xsl:719 msgid "has read access to NVT %1" msgstr "hat Lesezugriff auf NVT %1" #: classic/dynamic_strings.xsl:720 msgid "has read access to override %1" msgstr "hat Lesezugriff auf Übersteuerung %1" #: classic/dynamic_strings.xsl:721 msgid "has read access to permission %1" msgstr "hat Lesezugriff auf Berechtigung %1" #: classic/dynamic_strings.xsl:722 msgid "has read access to port list %1" msgstr "hat Lesezugriff auf Portliste %1" #: classic/dynamic_strings.xsl:723 msgid "has read access to port range %1" msgstr "hat Lesezugriff auf Portbereich %1" #: classic/dynamic_strings.xsl:724 msgid "has read access to report %1" msgstr "hat Lesezugriff auf Bericht %1" #: classic/dynamic_strings.xsl:725 msgid "has read access to report format %1" msgstr "hat Lesezugriff auf Berichtformat %1" #: classic/dynamic_strings.xsl:726 msgid "has read access to role %1" msgstr "hat Lesezugriff auf Rolle %1" #: classic/dynamic_strings.xsl:727 msgid "has read access to scanner %1" msgstr "hat Lesezugriff auf Scanner %1" #: classic/dynamic_strings.xsl:728 msgid "has read access to schedule %1" msgstr "hat Lesezugriff auf Zeitplan %1" #: classic/dynamic_strings.xsl:729 msgid "has read access to slave %1" msgstr "hat Lesezugriff auf Slave %1" #: classic/dynamic_strings.xsl:730 msgid "has read access to system report %1" msgstr "hat Lesezugriff auf Systembericht %1" #: classic/dynamic_strings.xsl:731 msgid "has read access to tag %1" msgstr "hat Lesezugriff auf Tag %1" #: classic/dynamic_strings.xsl:732 msgid "has read access to target %1" msgstr "hat Lesezugriff auf Ziel %1" #: classic/dynamic_strings.xsl:733 msgid "has read access to task %1" msgstr "hat Lesezugriff auf Aufgabe %1" #: classic/dynamic_strings.xsl:734 msgid "has read access to user %1" msgstr "hat Lesezugriff auf Benutzer %1" #: classic/dynamic_strings.xsl:736 msgid "has read access to agents" msgstr "hat Lesezugriff auf Agenten" #: classic/dynamic_strings.xsl:737 msgid "has read access to alerts" msgstr "hat Lesezugriff auf Benachrichtigungen" #: classic/dynamic_strings.xsl:738 msgid "has read access to scan configs" msgstr "hat Lesezugriff auf Scankonfigurationen" #: classic/dynamic_strings.xsl:739 msgid "has read access to feeds" msgstr "hat Lesezugriff auf Feeds" #: classic/dynamic_strings.xsl:740 msgid "has read access to filters" msgstr "hat Lesezugriff auf Filter" #: classic/dynamic_strings.xsl:741 msgid "has read access to groups" msgstr "hat Lesezugriff auf Gruppen" #: classic/dynamic_strings.xsl:743 msgid "has read access to credentials" msgstr "hat Lesezugriff auf Anmeldedaten" #: classic/dynamic_strings.xsl:744 msgid "has read access to notes" msgstr "hat Lesezugriff auf Notizen" #: classic/dynamic_strings.xsl:745 msgid "has read access to NVTs" msgstr "hat Lesezugriff auf NVTs" #: classic/dynamic_strings.xsl:746 msgid "has read access to NVT families" msgstr "hat Lesezugriff auf NVT-Familien" #: classic/dynamic_strings.xsl:748 msgid "has read access to overrides" msgstr "hat Lesezugriff auf Übersteuerungen" #: classic/dynamic_strings.xsl:749 msgid "has read access to permissions" msgstr "hat Lesezugriff auf Berechtigungen" #: classic/dynamic_strings.xsl:750 msgid "has read access to port lists" msgstr "hat Lesezugriff auf Portlisten" #: classic/dynamic_strings.xsl:751 msgid "has read access to port ranges" msgstr "hat Lesezugriff auf Portbereiche" #: classic/dynamic_strings.xsl:752 msgid "has read access to reports" msgstr "hat Lesezugriff auf Berichte" #: classic/dynamic_strings.xsl:753 msgid "has read access to report formats" msgstr "hat Lesezugriff auf Berichtformate" #: classic/dynamic_strings.xsl:754 msgid "has read access to roles" msgstr "hat Lesezugriff auf Rollen" #: classic/dynamic_strings.xsl:755 msgid "has read access to scanners" msgstr "hat Lesezugriff auf Scanner" #: classic/dynamic_strings.xsl:756 msgid "has read access to schedules" msgstr "hat Lesezugriff auf Zeitpläne" #: classic/dynamic_strings.xsl:757 msgid "has read access to slaves" msgstr "hat Lesezugriff auf Slaves" #: classic/dynamic_strings.xsl:758 msgid "has read access to system reports" msgstr "hat Lesezugriff auf Systemberichte" #: classic/dynamic_strings.xsl:759 msgid "has read access to tags" msgstr "hat Lesezugriff auf Tags" #: classic/dynamic_strings.xsl:760 msgid "has read access to targets" msgstr "hat Lesezugriff auf Ziele" #: classic/dynamic_strings.xsl:761 msgid "has read access to tasks" msgstr "hat Lesezugriff auf Aufgaben" #: classic/dynamic_strings.xsl:762 msgid "has read access to users" msgstr "hat Lesezugriff auf Benutzer" #: classic/dynamic_strings.xsl:768 msgid "has write access to agent %1" msgstr "hat Schreibzugriff auf Agent %1" #: classic/dynamic_strings.xsl:769 msgid "has write access to alert %1" msgstr "hat Schreibzugriff auf Benachrichtigung %1" #: classic/dynamic_strings.xsl:770 msgid "has write access to scan config %1" msgstr "hat Schreibzugriff auf Scan-Konfig %1" #: classic/dynamic_strings.xsl:771 msgid "has write access to filter %1" msgstr "hat Schreibzugriff auf Filter %1" #: classic/dynamic_strings.xsl:772 msgid "has write access to group %1" msgstr "hat Schreibzugriff auf Gruppe %1" #: classic/dynamic_strings.xsl:773 msgid "has write access to credential %1" msgstr "hat Schreibzugriff auf Anmeldedaten %1" #: classic/dynamic_strings.xsl:774 msgid "has write access to note %1" msgstr "hat Schreibzugriff auf Notiz %1" #: classic/dynamic_strings.xsl:775 msgid "has write access to override %1" msgstr "hat Schreibzugriff auf Übersteuerung %1" #: classic/dynamic_strings.xsl:776 msgid "has write access to permission %1" msgstr "hat Schreibzugriff auf Berechtigung %1" #: classic/dynamic_strings.xsl:777 msgid "has write access to port list %1" msgstr "hat Schreibzugriff auf Portliste %1" #: classic/dynamic_strings.xsl:778 msgid "has write access to port range %1" msgstr "hat Schreibzugriff auf Portbereich %1" #: classic/dynamic_strings.xsl:779 msgid "has write access to report %1" msgstr "hat Schreibzugriff auf Bericht %1" #: classic/dynamic_strings.xsl:780 msgid "has write access to report format %1" msgstr "hat Schreibzugriff auf Berichtformat %1" #: classic/dynamic_strings.xsl:781 msgid "has write access to role %1" msgstr "hat Schreibzugriff auf Rolle %1" #: classic/dynamic_strings.xsl:782 msgid "has write access to scanner %1" msgstr "hat Schreibzugriff auf Scanner %1" #: classic/dynamic_strings.xsl:783 msgid "has write access to schedule %1" msgstr "hat Schreibzugriff auf Zeitplan %1" #: classic/dynamic_strings.xsl:784 msgid "has write access to slave %1" msgstr "hat Schreibzugriff auf Slave %1" #: classic/dynamic_strings.xsl:785 msgid "has write access to system report %1" msgstr "hat Schreibzugriff auf Systembericht %1" #: classic/dynamic_strings.xsl:786 msgid "has write access to tag %1" msgstr "hat Schreibzugriff auf Tag %1" #: classic/dynamic_strings.xsl:787 msgid "has write access to target %1" msgstr "hat Schreibzugriff auf Ziel %1" #: classic/dynamic_strings.xsl:788 msgid "has write access to task %1" msgstr "hat Schreibzugriff auf Aufgabe %1" #: classic/dynamic_strings.xsl:789 msgid "has write access to user %1" msgstr "hat Schreibzugriff auf Benutzer %1" #: classic/dynamic_strings.xsl:791 msgid "has write access to agents" msgstr "hat Schreibzugriff auf Agenten" #: classic/dynamic_strings.xsl:792 msgid "has write access to alerts" msgstr "hat Schreibzugriff auf Benachrichtigungen" #: classic/dynamic_strings.xsl:794 msgid "has write access to scan configs" msgstr "hat Schreibzugriff auf Scankonfigurationen" #: classic/dynamic_strings.xsl:795 msgid "has write access to filters" msgstr "hat Schreibzugriff auf Filter" #: classic/dynamic_strings.xsl:796 msgid "has write access to groups" msgstr "hat Schreibzugriff auf Gruppen" #: classic/dynamic_strings.xsl:797 msgid "has write access to credentials" msgstr "hat Schreibzugriff auf Anmeldedaten" #: classic/dynamic_strings.xsl:798 msgid "has write access to notes" msgstr "hat Schreibzugriff auf Notizen" #: classic/dynamic_strings.xsl:799 msgid "has write access to overrides" msgstr "hat Schreibzugriff auf Übersteuerungen" #: classic/dynamic_strings.xsl:800 msgid "has write access to permissions" msgstr "hat Schreibzugriff auf Berechtigungen" #: classic/dynamic_strings.xsl:801 msgid "has write access to port lists" msgstr "hat Schreibzugriff auf Portlisten" #: classic/dynamic_strings.xsl:802 msgid "has write access to port ranges" msgstr "hat Schreibzugriff auf Portbereiche" #: classic/dynamic_strings.xsl:803 msgid "has write access to reports" msgstr "hat Schreibzugriff auf Berichte" #: classic/dynamic_strings.xsl:804 msgid "has write access to report formats" msgstr "hat Schreibzugriff auf Berichtformate" #: classic/dynamic_strings.xsl:805 msgid "has write access to roles" msgstr "hat Schreibzugriff auf Rollen" #: classic/dynamic_strings.xsl:806 msgid "has write access to scanners" msgstr "hat Schreibzugriff auf Scanner" #: classic/dynamic_strings.xsl:807 msgid "has write access to schedules" msgstr "hat Schreibzugriff auf Zeitpläne" #: classic/dynamic_strings.xsl:808 msgid "has write access to slaves" msgstr "hat Schreibzugriff auf Slaves" #: classic/dynamic_strings.xsl:809 msgid "has write access to system reports" msgstr "hat Schreibzugriff auf Systemberichte" #: classic/dynamic_strings.xsl:810 msgid "has write access to tags" msgstr "hat Schreibzugriff auf Tags" #: classic/dynamic_strings.xsl:811 msgid "has write access to targets" msgstr "hat Schreibzugriff auf Ziele" #: classic/dynamic_strings.xsl:812 msgid "has write access to tasks" msgstr "hat Schreibzugriff auf Aufgaben" #: classic/dynamic_strings.xsl:813 msgid "has write access to users" msgstr "hat Schreibzugriff auf Benutzer" #: classic/dynamic_strings.xsl:819 msgid "may resume tasks" msgstr "darf gestoppte Aufgaben fortsetzen" #: classic/dynamic_strings.xsl:822 msgid "may run wizards" msgstr "darf Wizards ausführen" #: classic/dynamic_strings.xsl:825 msgid "may start tasks" msgstr "darf Aufgaben starten" #: classic/dynamic_strings.xsl:828 msgid "may stop tasks" msgstr "darf Aufgaben stoppen" #: classic/dynamic_strings.xsl:837 msgid "may test alerts" msgstr "darf Benachrichtigungen testen" #: classic/dynamic_strings.xsl:840 msgid "may verify agents" msgstr "darf Agenten verifizieren" #: classic/dynamic_strings.xsl:841 msgid "may verify report formats" msgstr "darf Berichtformate verifizieren" #: classic/dynamic_strings.xsl:842 msgid "may verify scanners" msgstr "darf Scanner verifizieren" #: classic/dynamic_strings.xsl:843 msgid "may verify %1" msgstr "darf %1 verifizieren" #: classic/dynamic_strings.xsl:897 msgid "Move selection to trashcan" msgstr "Auswahl in den Mülleimer verschieben" #: classic/dynamic_strings.xsl:898 msgid "Move all filtered to trashcan" msgstr "Gesamte Filterauswahl in den Mülleimer verschieben" #: classic/dynamic_strings.xsl:899 msgid "Move page contents to trashcan" msgstr "Seiteninhalt in den Mülleimer verschieben" #: classic/dynamic_strings.xsl:901 msgid "Delete selection" msgstr "Auswahl löschen" #: classic/dynamic_strings.xsl:902 msgid "Delete all filtered" msgstr "Gesamte Filterauswahl löschen" #: classic/dynamic_strings.xsl:903 msgid "Delete page contents" msgstr "Seiteninhalt löschen" #: classic/dynamic_strings.xsl:905 msgid "Export selection" msgstr "Auswahl exportieren" #: classic/dynamic_strings.xsl:906 msgid "Export all filtered" msgstr "Gesamte Filterauswahl exportieren" #: classic/dynamic_strings.xsl:907 msgid "Export page contents" msgstr "Seiteninhalt exportieren" #: classic/dynamic_strings.xsl:912 msgctxt "Status" msgid "Uploading" msgstr "Upload Läuft" #: classic/dynamic_strings.xsl:913 msgctxt "Status" msgid "Container" msgstr "Container" #: classic/dynamic_strings.xsl:915 msgctxt "Status" msgid "Ultimate Delete Requested" msgstr "Endgültiges Löschen Angefordert" #: classic/dynamic_strings.xsl:920 msgctxt "Status" msgid "Internal Error" msgstr "Interner Fehler" #: classic/dynamic_strings.xsl:925 msgctxt "Trust" msgid "unknown" msgstr "unbekannt" #: classic/dynamic_strings.xsl:926 msgctxt "Trust" msgid "yes" msgstr "ja" #: classic/dynamic_strings.xsl:927 msgctxt "Trust" msgid "no" msgstr "nein" #: classic/dynamic_strings.xsl:287 msgid "Export %1 filtered Task as XML" msgid_plural "Export %1 filtered Tasks as XML" msgstr[0] "%1 gefilterte Aufgabe als XML exportieren" msgstr[1] "%1 gefilterte Aufgaben als XML exportieren" #: classic/dynamic_strings.xsl:288 msgid "Export %1 filtered Note as XML" msgid_plural "Export %1 filtered Notes as XML" msgstr[0] "%1 gefilterte Notiz als XML exportieren" msgstr[1] "%1 gefilterte Notizen als XML exportieren" #: classic/dynamic_strings.xsl:289 msgid "Export %1 filtered Override as XML" msgid_plural "Export %1 filtered Overrides as XML" msgstr[0] "%1 gefilterte Übersteuerung als XML exportieren" msgstr[1] "%1 gefilterte Übersteuerungen als XML exportieren" #: classic/dynamic_strings.xsl:290 msgid "Export %1 filtered Target as XML" msgid_plural "Export %1 filtered Targets as XML" msgstr[0] "%1 gefiltertes Ziel als XML exportieren" msgstr[1] "%1 gefilterte Ziele als XML exportieren" #: classic/dynamic_strings.xsl:291 msgid "Export %1 filtered Port List as XML" msgid_plural "Export %1 filtered Port Lists as XML" msgstr[0] "%1 gefilterte Portliste als XML exportieren" msgstr[1] "%1 gefilterte Portlisten als XML exportieren" #: classic/dynamic_strings.xsl:292 msgid "Export %1 filtered Credential as XML" msgid_plural "Export %1 filtered Credentials as XML" msgstr[0] "%1 gefilterten Anmeldedatensatz als XML exportieren" msgstr[1] "%1 gefilterte Anmeldedaten als XML exportieren" #: classic/dynamic_strings.xsl:293 msgid "Export %1 filtered Scan Config as XML" msgid_plural "Export %1 filtered Scan Configs as XML" msgstr[0] "%1 gefilterte Scankonfiguration als XML exportieren" msgstr[1] "%1 gefilterte Scankonfigurationen als XML exportieren" #: classic/dynamic_strings.xsl:294 msgid "Export %1 filtered Alert as XML" msgid_plural "Export %1 filtered Alerts as XML" msgstr[0] "%1 gefilterte Benachrichtigung als XML exportieren" msgstr[1] "%1 gefilterte Benachrichtigungen als XML exportieren" #: classic/dynamic_strings.xsl:295 msgid "Export %1 filtered Schedule as XML" msgid_plural "Export %1 filtered Schedules as XML" msgstr[0] "%1 gefilterten Zeitplan als XML exportieren" msgstr[1] "%1 gefilterte Zeitpläne als XML exportieren" #: classic/dynamic_strings.xsl:296 msgid "Export %1 filtered Report Format as XML" msgid_plural "Export %1 filtered Report Formats as XML" msgstr[0] "%1 gefiltertes Berichtformat als XML exportieren" msgstr[1] "%1 gefilterte Berichtformate als XML exportieren" #: classic/dynamic_strings.xsl:297 msgid "Export %1 filtered Slave as XML" msgid_plural "Export %1 filtered Slaves as XML" msgstr[0] "%1 gefilterten Slave als XML exportieren" msgstr[1] "%1 gefilterte Slaves als XML exportieren" #: classic/dynamic_strings.xsl:298 msgid "Export %1 filtered Agent as XML" msgid_plural "Export %1 filtered Agents as XML" msgstr[0] "%1 gefilterten Agenten als XML exportieren" msgstr[1] "%1 gefilterte Agenten als XML exportieren" #: classic/dynamic_strings.xsl:299 msgid "Export %1 filtered Scanner as XML" msgid_plural "Export %1 filtered Scanners as XML" msgstr[0] "%1 gefilterten Scanner als XML exportieren" msgstr[1] "%1 gefilterte Scanner als XML exportieren" #: classic/dynamic_strings.xsl:300 msgid "Export %1 filtered Filter as XML" msgid_plural "Export %1 filtered Filters as XML" msgstr[0] "%1 gefilterten Filter als XML exportieren" msgstr[1] "%1 gefilterte Filter als XML exportieren" #: classic/dynamic_strings.xsl:301 msgid "Export %1 filtered Tag as XML" msgid_plural "Export %1 filtered Tags as XML" msgstr[0] "%1 gefilterten Tag als XML exportieren" msgstr[1] "%1 gefilterte Tags als XML exportieren" #: classic/dynamic_strings.xsl:302 msgid "Export %1 filtered Permission as XML" msgid_plural "Export %1 filtered Permissions as XML" msgstr[0] "%1 gefilterte Berechtigung als XML exportieren" msgstr[1] "%1 gefilterte Berechtigungen als XML exportieren" #: classic/dynamic_strings.xsl:303 msgid "Export %1 filtered User as XML" msgid_plural "Export %1 filtered Users as XML" msgstr[0] "%1 gefilterten Benutzer als XML exportieren" msgstr[1] "%1 gefilterte Benutzer als XML exportieren" #: classic/dynamic_strings.xsl:304 msgid "Export %1 filtered Group as XML" msgid_plural "Export %1 filtered Groups as XML" msgstr[0] "%1 gefilterte Gruppe als XML exportieren" msgstr[1] "%1 gefilterte Gruppen als XML exportieren" #: classic/dynamic_strings.xsl:305 msgid "Export %1 filtered Role as XML" msgid_plural "Export %1 filtered Roles as XML" msgstr[0] "%1 gefilterte Rolle als XML exportieren" msgstr[1] "%1 gefilterte Rollen als XML exportieren" #: classic/dynamic_strings.xsl:849 msgid "%1 Task will be deleted" msgid_plural "%1 Tasks will be deleted" msgstr[0] "Es wird %1 Aufgabe gelöscht" msgstr[1] "Es werden %1 Aufgaben gelöscht" #: classic/dynamic_strings.xsl:850 msgid "%1 Report will be deleted" msgid_plural "%1 Reports will be deleted" msgstr[0] "Es wird %1 Bericht gelöscht" msgstr[1] "Es werden %1 Berichte gelöscht" #: classic/dynamic_strings.xsl:851 msgid "%1 Note will be deleted" msgid_plural "%1 Notes will be deleted" msgstr[0] "Es wird %1 Notiz gelöscht" msgstr[1] "Es werden %1 Notizen gelöscht" #: classic/dynamic_strings.xsl:852 msgid "%1 Override will be deleted" msgid_plural "%1 Overrides will be deleted" msgstr[0] "Es wird %1 Übersteuerung gelöscht" msgstr[1] "Es werden %1 Übersteuerungen gelöscht" #: classic/dynamic_strings.xsl:853 msgid "%1 Target will be deleted" msgid_plural "%1 Targets will be deleted" msgstr[0] "Es wird %1 Ziel gelöscht" msgstr[1] "Es werden %1 Ziele gelöscht" #: classic/dynamic_strings.xsl:854 msgid "%1 Port List will be deleted" msgid_plural "%1 Port Lists will be deleted" msgstr[0] "Es wird %1 Portliste gelöscht" msgstr[1] "Es werden %1 Portlisten gelöscht" #: classic/dynamic_strings.xsl:855 msgid "%1 Credential will be deleted" msgid_plural "%1 Credentials will be deleted" msgstr[0] "Es wird %1 Anmeldedatensatz gelöscht" msgstr[1] "Es werden %1 Anmeldedaten gelöscht" #: classic/dynamic_strings.xsl:856 msgid "%1 Scan Config will be deleted" msgid_plural "%1 Scan Configs will be deleted" msgstr[0] "Es wird %1 Scan-Konfiguration gelöscht" msgstr[1] "Es werden %1 Scan-Konfigurationen gelöscht" #: classic/dynamic_strings.xsl:857 msgid "%1 Alert will be deleted" msgid_plural "%1 Alerts will be deleted" msgstr[0] "Es wird %1 Benachrichtigung gelöscht" msgstr[1] "Es werden %1 Benachrichtigungen gelöscht" #: classic/dynamic_strings.xsl:858 msgid "%1 Schedule will be deleted" msgid_plural "%1 Schedules will be deleted" msgstr[0] "Es wird %1 Zeitplan gelöscht" msgstr[1] "Es werden %1 Zeitpläne gelöscht" #: classic/dynamic_strings.xsl:859 msgid "%1 Report Format will be deleted" msgid_plural "%1 Report Formats will be deleted" msgstr[0] "Es wird %1 Berichtformat gelöscht" msgstr[1] "Es werden %1 Berichtformate gelöscht" #: classic/dynamic_strings.xsl:860 msgid "%1 Slave will be deleted" msgid_plural "%1 Slaves will be deleted" msgstr[0] "Es wird %1 Slave gelöscht" msgstr[1] "Es werden %1 Slaves gelöscht" #: classic/dynamic_strings.xsl:861 msgid "%1 Agent will be deleted" msgid_plural "%1 Agents will be deleted" msgstr[0] "Es wird %1 Agent gelöscht" msgstr[1] "Es werden %1 Agenten gelöscht" #: classic/dynamic_strings.xsl:862 msgid "%1 Scanner will be deleted" msgid_plural "%1 Scanners will be deleted" msgstr[0] "Es wird %1 Scanner gelöscht" msgstr[1] "Es werden %1 Scanner gelöscht" #: classic/dynamic_strings.xsl:863 msgid "%1 Filter will be deleted" msgid_plural "%1 Filters will be deleted" msgstr[0] "Es wird %1 Filter gelöscht" msgstr[1] "Es werden %1 Filter gelöscht" #: classic/dynamic_strings.xsl:864 msgid "%1 Tag will be deleted" msgid_plural "%1 Tags will be deleted" msgstr[0] "Es wird %1 Tag gelöscht" msgstr[1] "Es werden %1 Tags gelöscht" #: classic/dynamic_strings.xsl:865 msgid "%1 Permission will be deleted" msgid_plural "%1 Permissions will be deleted" msgstr[0] "Es wird %1 Berechtigung gelöscht" msgstr[1] "Es werden %1 Berechtigungen gelöscht " #: classic/dynamic_strings.xsl:866 msgid "%1 User will be deleted" msgid_plural "%1 Users will be deleted" msgstr[0] "Es wird %1 Benutzer gelöscht" msgstr[1] "Es werden %1 Benutzer gelöscht" #: classic/dynamic_strings.xsl:867 msgid "%1 Group will be deleted" msgid_plural "%1 Groups will be deleted" msgstr[0] "Es wird %1 Gruppe gelöscht" msgstr[1] "Es werden %1 Gruppen gelöscht" #: classic/dynamic_strings.xsl:868 msgid "%1 Role will be deleted" msgid_plural "%1 Roles will be deleted" msgstr[0] "Es wird %1 Rolle gelöscht" msgstr[1] "Es werden %1 Rollen gelöscht" #: classic/dynamic_strings.xsl:873 msgid "%1 Task will be moved to the trashcan" msgid_plural "%1 Tasks will be moved to the trashcan" msgstr[0] "%1 Aufgabe wird in den Mülleimer verschoben" msgstr[1] "%1 Aufgaben werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:874 msgid "%1 Report will be moved to the trashcan" msgid_plural "%1 Report will be moved to the trashcan" msgstr[0] "%1 Bericht wird in den Mülleimer verschoben" msgstr[1] "%1 Berichte werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:875 msgid "%1 Note will be moved to the trashcan" msgid_plural "%1 Notes will be moved to the trashcan" msgstr[0] "%1 Notiz wird in den Mülleimer verschoben" msgstr[1] "%1 Notizen werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:876 msgid "%1 Override will be moved to the trashcan" msgid_plural "%1 Overrides will be moved to the trashcan" msgstr[0] "%1 Übersteuerung wird in den Mülleimer verschoben" msgstr[1] "%1 Übersteuerungen werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:877 msgid "%1 Target will be moved to the trashcan" msgid_plural "%1 Targets will be moved to the trashcan" msgstr[0] "%1 Ziel wird in den Mülleimer verschoben" msgstr[1] "%1 Ziele werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:878 msgid "%1 Port List will be moved to the trashcan" msgid_plural "%1 Port Lists will be moved to the trashcan" msgstr[0] "%1 Portliste wird in den Mülleimer verschoben" msgstr[1] "%1 Portlisten werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:879 msgid "%1 Credential will be moved to the trashcan" msgid_plural "%1 Credentials will be moved to the trashcan" msgstr[0] "%1 Anmeldedatensatz wird in den Mülleimer verschoben" msgstr[1] "%1 Anmeldedaten werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:880 msgid "%1 Scan Config will be moved to the trashcan" msgid_plural "%1 Scan Configs will be moved to the trashcan" msgstr[0] "%1 Scankonfiguration wird in den Mülleimer verschoben" msgstr[1] "%1 Scankonfigurationen werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:881 msgid "%1 Alert will be moved to the trashcan" msgid_plural "%1 Alerts will be moved to the trashcan" msgstr[0] "%1 Benachrichtigung wird in den Mülleimer verschoben" msgstr[1] "%1 Benachrichtigungen werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:882 msgid "%1 Schedule will be moved to the trashcan" msgid_plural "%1 Schedules will be moved to the trashcan" msgstr[0] "%1 Zeitplan wird in den Mülleimer verschoben" msgstr[1] "%1 Zeitpläne werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:883 msgid "%1 Report Format will be moved to the trashcan" msgid_plural "%1 Report Formats will be moved to the trashcan" msgstr[0] "%1 Berichtformat wird in den Mülleimer verschoben" msgstr[1] "%1 Berichtformate werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:884 msgid "%1 Slave will be moved to the trashcan" msgid_plural "%1 Slaves will be moved to the trashcan" msgstr[0] "%1 Slave wird in den Mülleimer verschoben" msgstr[1] "%1 Slaves werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:885 msgid "%1 Agent will be moved to the trashcan" msgid_plural "%1 Agents will be moved to the trashcan" msgstr[0] "%1 Agent wird in den Mülleimer verschoben" msgstr[1] "%1 Agenten werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:886 msgid "%1 Scanner will be moved to the trashcan" msgid_plural "%1 Scanners will be moved to the trashcan" msgstr[0] "%1 Scanner wird in den Mülleimer verschoben" msgstr[1] "%1 Scanner werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:887 msgid "%1 Filter will be moved to the trashcan" msgid_plural "%1 Filters will be moved to the trashcan" msgstr[0] "%1 Filter wird in den Mülleimer verschoben" msgstr[1] "%1 Filter werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:888 msgid "%1 Tag will be moved to the trashcan" msgid_plural "%1 Tags will be moved to the trashcan" msgstr[0] "%1 Tag wird in den Mülleimer verschoben" msgstr[1] "%1 Tags werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:889 msgid "%1 Permission will be moved to the trashcan" msgid_plural "%1 Permissions will be moved to the trashcan" msgstr[0] "%1 Berechtigung wird in den Mülleimer verschoben" msgstr[1] "%1 Berechtigungen werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:890 msgid "%1 User will be moved to the trashcan" msgid_plural "%1 Users will be moved to the trashcan" msgstr[0] "%1 Benutzer wird in den Mülleimer verschoben" msgstr[1] "%1 Benutzer werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:891 msgid "%1 Group will be moved to the trashcan" msgid_plural "%1 Groups will be moved to the trashcan" msgstr[0] "%1 Gruppe wird in den Mülleimer verschoben" msgstr[1] "%1 Gruppen werden in den Mülleimer verschoben" #: classic/dynamic_strings.xsl:892 msgid "%1 Role will be moved to the trashcan" msgid_plural "%1 Roles will be moved to the trashcan" msgstr[0] "%1 Rolle wird in den Mülleimer verschoben" msgstr[1] "%1 Rollen werden in den Mülleimer verschoben" #: classic/gsad.xsl:211 msgid "Logged in as" msgstr "Angemeldet als" #: classic/gsad.xsl:225 classic/gsad.xsl:226 msgctxt "Action Verb" msgid "Logout" msgstr "Abmelden" #: classic/gsad.xsl:232 msgid "No auto-refresh" msgstr "Kein Auto-Refresh" #: classic/gsad.xsl:233 msgid "Refresh every 30 Sec." msgstr "Alle 30 Sek. aktualisieren" #: classic/gsad.xsl:234 msgid "Refresh every 60 Sec." msgstr "Alle 60 Sek. aktualisieren" #: classic/gsad.xsl:235 msgid "Refresh every 2 Min." msgstr "Alle 2 Min. aktualisieren" #: classic/gsad.xsl:236 msgid "Refresh every 5 Min." msgstr "Alle 5 Min. aktualisieren" #: classic/gsad.xsl:279 msgctxt "Performance Timing" msgid "Backend operation" msgstr "Backend-Tätigkeit" #: classic/gsad.xsl:455 msgid "Scans" msgstr "Scans" #: classic/gsad.xsl:478 msgid "Hosts (Classic)" msgstr "Hosts (Klassisch)" #: classic/gsad.xsl:484 msgid "Assets" msgstr "Assets" #: classic/gsad.xsl:522 msgid "All SecInfo" msgstr "Alle Sicherheitsinfos" #: classic/gsad.xsl:616 msgid "Configuration" msgstr "Konfiguration" #: classic/gsad.xsl:641 msgid "CVSS Calculator" msgstr "CVSS-Rechner" #: classic/gsad.xsl:652 msgid "Extras" msgstr "Extras" #: classic/gsad.xsl:683 msgctxt "Auth Method" msgid "Radius" msgstr "Radius" #: classic/gsad.xsl:689 msgid "Administration" msgstr "Administration" #: classic/gsad.xsl:696 msgctxt "Help" msgid "Contents" msgstr "Inhalt" #: classic/gsad.xsl:700 msgctxt "Help" msgid "About" msgstr "Über GSA" #: classic/gsad.xsl:916 msgid "Greenbone Security Assistant" msgstr "Greenbone Security Assistant" #: classic/gsad.xsl:988 msgctxt "Action Verb" msgid "Login" msgstr "Anmelden" #: classic/gsad.xsl:1000 classic/gsad.xsl:1005 msgctxt "Action Verb" msgid "Login as a guest" msgstr "Als Gast anmelden" #: classic/gsad.xsl:1118 msgid "Your current password does not comply with the password policy:" msgstr "Ihr aktuelles Passwort hält nicht die Passwortrichlinien ein:" #~ msgid "may get details about the CERT feed" #~ msgstr "darf Details über den CERT-Feed abrufen" #~ msgid "may get details about the NVT feed" #~ msgstr "darf Details über den NVT-Feed abrufen" #~ msgid "may get details about the SCAP feed" #~ msgstr "darf Details über den SCAP-Feed abrufen" #~ msgid "for Super permissions" #~ msgstr "für Super-Berechtigungen" # # # # # # # # #~ msgctxt "Wizard" #~ msgid "Wizard" #~ msgstr "Wizard" #~ msgctxt "Task Wizard" #~ msgid "Task Wizard" #~ msgstr "Aufgaben-Wizard" #~ msgctxt "Advanced Task Wizard" #~ msgid "Advanced Task Wizard" #~ msgstr "Erweiterter Aufgaben-Wizard" #~ msgctxt "Modify Task Wizard" #~ msgid "Modify Task Wizard" #~ msgstr "Aufgabe-Bearbeiten-Wizard" #~ msgctxt "Task Wizard" #~ msgid "Welcome dear new user!" #~ msgstr "Willkommen neue Anwender!" #~ msgctxt "Task Wizard" #~ msgid "" #~ "To explore this powerful application and to have a quick start for doing " #~ "things the first time, I am here to assist you with some hints and short-" #~ "cuts." #~ msgstr "" #~ "Um die umfangreichen Möglichkeiten dieser Anwendung kennenzulernen und um " #~ "schnell erste Ergebnisse zu erzielen, helfe ich mit Hinweisen und " #~ "Abkürzungen." #~ msgctxt "Task Wizard" #~ msgid "" #~ "I will appear automatically in areas where you have created no or only a " #~ "few objects. And disappear when you have more than" #~ msgstr "" #~ "Ich erscheine automatisch dort, wo noch keine oder nur wenige Objekte " #~ "vorliegen. Und verschwinde wieder, wenn mehr als" #~ msgctxt "Task Wizard" #~ msgid "objects. You can call me with this icon" #~ msgstr "Objekte vorliegen. Ich kann aber über dieses Icon" #~ msgctxt "Task Wizard" #~ msgid "any time later on." #~ msgstr "jederzeit wieder aktiviert werden." #~ msgctxt "Task Wizard" #~ msgid "" #~ "If you want help creating new scan tasks but also more options, you can " #~ "select \"Advanced Task Wizard\" from the wizard selection menu at the top " #~ "of this window where it currently says \"Task Wizard\" marked with a " #~ "small arrow." #~ msgstr "" #~ "Wenn Sie Hilfe bei der Erstellung neuer Scanaufgaben aber auch mehr " #~ "Optionen wünschen, können Sie \"Erweiterter Aufgaben-Wizard\" oben in " #~ "diesem Fenster auswählen, wo momentan \"Aufgaben-Wizard\", markiert mit " #~ "einem kleinen Pfeil, steht." #~ msgctxt "Task Wizard" #~ msgid "" #~ "For more detailed information on functionality, please try the integrated " #~ "help system. It is always available as a context sensitive link as icon" #~ msgstr "" #~ "Für detaillierte Information zu den Funktionen steht das integrierte " #~ "Hilfe-System zur Verfügung. Dieses steht jederzeit kontext-bezogen über " #~ "das Hilfe-Icon bereit:" #~ msgctxt "Help" #~ msgid "Help" #~ msgstr "Hilfe" #~ msgctxt "Task Wizard" #~ msgid "Quick start: Immediately scan an IP address" #~ msgstr "Schnellstart: Unmittelbar eine IP-Adresse scannen" #~ msgctxt "Task Wizard" #~ msgid "IP address or hostname:" #~ msgstr "IP-Adresse oder Hostname:" #~ msgctxt "Task Wizard" #~ msgid "Start Scan" #~ msgstr "Scan starten" #~ msgctxt "Task Wizard" #~ msgid "For this short-cut I will do the following for you:" #~ msgstr "Für diese Abkürzung werde ich folgendes durchführen:" #~ msgctxt "Task Wizard" #~ msgid "Create a new Target with default Port List" #~ msgstr "Erstellen eines neuen Ziels mit voreingestellter Port-Liste" #~ msgctxt "Task Wizard" #~ msgid "Create a new Task using this target with default Scan Configuration" #~ msgstr "" #~ "Erstellen einer neuen Aufgabe mit diesem Ziel und voreingestellter Scan-" #~ "Konfiguration" #~ msgctxt "Task Wizard" #~ msgid "Start this scan task right away" #~ msgstr "Direktes Starten dieser Scan-Aufgabe" #~ msgctxt "Task Wizard" #~ msgid "" #~ "Switch the view to reload every 30 seconds so you can lean back and watch " #~ "the scan progress" #~ msgstr "" #~ "Wechseln der Ansicht auf Seitenaktualisierung alle 30 Sekunden so dass " #~ "man sich zurücklehnen und dem Scan-Fortschritt zuschauen kann" #~ msgctxt "Task Wizard" #~ msgid "" #~ "In fact, you must not lean back. As soon as the scan progress is beyond " #~ "1%, you can already jump into the scan report via the link in the Reports " #~ "Total column and review the results collected so far." #~ msgstr "" #~ "Im Grunde muss man sich aber nicht zurücklehnen. Sobald der Scan-" #~ "Fortschritt über 1% liegt kann man bereits über den Link in der Spalte " #~ "\"Berichte Gesamt\" in die Details des Scan-Berichts springen und die " #~ "bisher gesammelten Ergebisse einsehen." #~ msgctxt "Task Wizard" #~ msgid "" #~ "When creating the Target and Task I will use the default Port List, " #~ "Alert, OpenVAS Scan Config, Credentials, OpenVAS Scanner and Slave " #~ "configured in \"My Settings\"." #~ msgstr "" #~ "Beim Erstellen des Ziels und der Aufgabe werde ich die Voreinstellungen " #~ "für die Portliste, Benachrichtigung, OpenVAS-Scankonfiguration, " #~ "Anmeldedaten, OpenVAS-Scanner und Slave verwenden, die in \"Eigene " #~ "Einstellungen\" konfiguriert wurden." #~ msgctxt "Task Wizard" #~ msgid "By clicking the New Task icon" #~ msgstr "Durch Anklicken des \"Neue Aufgabe\"-Icons" #~ msgctxt "Task" #~ msgid "New Task" #~ msgstr "Neue Aufgabe" #~ msgctxt "Task Wizard" #~ msgid "" #~ "you can also create a new Task yourself. However, you will need a Target " #~ "first, which you can create by going to the Targets page found in the " #~ "Configuration menu using the New icon there." #~ msgstr "" #~ "kann man Aufgaben auch selbst erstellen. Hierfür wird jedoch auch ein " #~ "Ziel benötigt, welches erstellt werden kann, indem man auf der Ziele-" #~ "Seite aus den Konfigurations-Menü auf das Icon \"Neues Ziel\" klickt." #~ msgctxt "Task" #~ msgid "Tasks" #~ msgstr "Aufgaben" #~ msgctxt "Advanced Task Wizard" #~ msgid "" #~ "I can help you by creating a new scan task and automatically starting it." #~ msgstr "" #~ "Ich kann Ihnen helfen, indem eine neue Scanaufgabe zu erstelle und sie " #~ "automatisch starte." #~ msgctxt "Advanced Task Wizard" #~ msgid "" #~ "All you need to do is enter a name for the new task and the IP address or " #~ "host name of the target, and select a scan configuration." #~ msgstr "" #~ "Sie müssen hierfür nur einen Namen der neuen Aufgabe und die IP-Adresse " #~ "oder den Hostnamen des Ziels eingeben, sowie eine Scan-Konfiguration " #~ "wählen." #~ msgctxt "Advanced Task Wizard" #~ msgid "" #~ "You can choose if you want me to run the scan immediately, schedule the " #~ "task for a later date and time, or just create the task so you can run it " #~ "manually later." #~ msgstr "" #~ "Sie können auswählen, ob ich den Scan sofort starten, den Scan für einen " #~ "späteren Termin planen oder nur die Aufgabe erstellen soll, so dass Sie " #~ "sie später manuell starten können." #~ msgctxt "Advanced Task Wizard" #~ msgid "" #~ "In order to run an authenticated scan, you have to select SSH and/or SMB " #~ "credentials, but you can also run an unauthenticated scan by not " #~ "selecting any credentials." #~ msgstr "" #~ "Für einen authentifizierten Scan müssen sie SSH- und/oder SMB-" #~ "Anmeldedaten auswählen, aber Sie können auch einen Scan ohne " #~ "Authentifizierung laufen lassen, indem Sie keine Anmeldedaten auswählen." #~ msgctxt "Advanced Task Wizard" #~ msgid "" #~ "If you enter an email address in the \"Email report to\" field, a report " #~ "of the scan will be sent to this address once it is finished." #~ msgstr "" #~ "Wenn Sie eine Email-Adresse in das Feld \"Email-Bericht an\" eintragen, " #~ "wird ein Bericht des Scans an diese Adresse gesendet, sobald der Scan " #~ "abschlossenen ist." #~ msgctxt "Advanced Task Wizard" #~ msgid "Finally, you can select a slave which will run the scan." #~ msgstr "" #~ "Schließlich können sie auch einen Slave wählen, auf dem der Scan laufen " #~ "soll." #~ msgctxt "Advanced Task Wizard" #~ msgid "" #~ "When creating the Target and Task I will use the default Port List and " #~ "OpenVAS Scanner configured in \"My Settings\"." #~ msgstr "" #~ "Beim Erstellen des Ziels und der Aufgabe werde ich die Voreinstellungen " #~ "für die Portliste und den OpenVAS-Scanner verwenden, die in \"Eigene " #~ "Einstellungen\" konfiguriert wurden." #~ msgctxt "Advanced Task Wizard" #~ msgid "Quick start: Create a new task" #~ msgstr "Schnellstart: Neue Aufgabe erstellen" #~ msgctxt "Advanced Task Wizard" #~ msgid "Task Name" #~ msgstr "Name der Aufgabe" #~ msgctxt "Scan Config" #~ msgid "Scan Config" #~ msgstr "Scan-Konfiguration" #~ msgctxt "Task Wizard" #~ msgid "Target Host(s)" #~ msgstr "Ziel-Host(s)" #~ msgctxt "Task Wizard" #~ msgid "Start time" #~ msgstr "Startzeit" #~ msgctxt "Task Wizard" #~ msgid "Start immediately" #~ msgstr "Sofort starten" #~ msgctxt "Schedule" #~ msgid "Create Schedule" #~ msgstr "Zeitplan erstellen" #~ msgctxt "Advanced Task Wizard" #~ msgid "Do not start automatically" #~ msgstr "Nicht automatisch starten" #~ msgctxt "Target|Credentials" #~ msgid "SSH Credential" #~ msgstr "SSH-Anmeldedaten" #~ msgctxt "Meta Property" #~ msgid "optional" #~ msgstr "optional" #~ msgctxt "Target|Credentials" #~ msgid "SMB Credential" #~ msgstr "SMB-Anmeldedaten" #~ msgctxt "Target|Credentials" #~ msgid "ESXi Credential" #~ msgstr "ESXi-Anmeldedaten" #~ msgctxt "Task Wizard" #~ msgid "Email report to" #~ msgstr "Email-Bericht an" #~ msgctxt "Slave" #~ msgid "Slave" #~ msgstr "Slave" #~ msgctxt "Task" #~ msgid "Create Task" #~ msgstr "Aufgabe erstellen" #~ msgctxt "Modify Task Wizard" #~ msgid "" #~ "I will modify an existing task for you. The difference to the Edit Task " #~ "dialog is that here you can enter values for associated objects directly. " #~ "I will then create them for you automatically and assign them to the " #~ "selected task." #~ msgstr "" #~ "Ich werde für Sie eine vorhandene Aufgabe bearbeiten. Im Gegensatz zum " #~ "\"Aufgabe Bearbeiten\"-Dialog können Sie hier direkt Werte für verknüpfte " #~ "Objekte angeben. Diese werde ich automatisch für Sie erstellen und der " #~ "ausgewählten Aufgabe zuweisen." #~ msgctxt "Modify Task Wizard" #~ msgid "Please be aware that" #~ msgstr "Bitte beachten Sie, dass" #~ msgctxt "Modify Task Wizard" #~ msgid "setting a start time overwrites a possibly already existing one," #~ msgstr "" #~ "das Setzen einer Startzeit eine möglicherweise vorhandene überschreibt," #~ msgctxt "Modify Task Wizard" #~ msgid "" #~ "setting an Email Address means adding an additional Alert, not replacing " #~ "an existing one." #~ msgstr "" #~ "bei Angabe einer Email-Adresse eine neue Benachrichtigung hinzugefügt und " #~ "nicht eine vorhandene ersetzt wird." #~ msgctxt "Modify Task Wizard" #~ msgid "Quick edit: Modify a task" #~ msgstr "Schnell-Bearbeiten: Aufgabe ändern" #~ msgctxt "Task" #~ msgid "Task" #~ msgstr "Aufgabe" #~ msgctxt "Task Wizard" #~ msgid "Do not change" #~ msgstr "Nicht ändern" #~ msgctxt "Modify Task Wizard" #~ msgid "Modify Task" #~ msgstr "Aufgabe ändern" #~ msgctxt "Login Message" #~ msgid "Successfully logged out." #~ msgstr "Erfolgreich abgemeldet." #~ msgctxt "Login Message" #~ msgid "Already logged out." #~ msgstr "Bereits abgemeldet." #~ msgctxt "Login Message" #~ msgid "Logged out. OMP service is down." #~ msgstr "Abgemeldet. OMP-Dienst nicht erreichbar." #~ msgctxt "Login Message" #~ msgid "Login failed." #~ msgstr "Login fehlgeschlagen." #~ msgctxt "Login Message" #~ msgid "Login failed. OMP service is down." #~ msgstr "Login fehlgeschlagen. OMP-Dienst nicht erreichbar." #~ msgctxt "Login Message" #~ msgid "Login failed. Error during authentication." #~ msgstr "Login fehlgeschlagen. Fehler während Authentifizierung." #~ msgctxt "Login Message" #~ msgid "Session has expired. Please login again." #~ msgstr "Sitzung ist abgelaufen. Bitte melden Sie sich erneut an." #~ msgctxt "Login Message" #~ msgid "Cookie missing or bad. Please login again." #~ msgstr "Cookie fehlt oder ist fehlerhaft. Bitte melden Sie sich erneut an." #~ msgctxt "Login Message" #~ msgid "Token missing or bad. Please login again." #~ msgstr "Token fehlt oder ist fehlerhaft. Bitte melden Sie sich erneut an." #~ msgctxt "Note" #~ msgid "Note" #~ msgstr "Notiz" #~ msgctxt "Override" #~ msgid "Override" #~ msgstr "Übersteuerung" #~ msgctxt "NVT" #~ msgid "NVT" #~ msgstr "NVT" #~ msgctxt "CVE" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "CPE" #~ msgid "CPE" #~ msgstr "CPE" #~ msgctxt "OVAL Definition" #~ msgid "OVAL Definition" #~ msgstr "OVAL-Definition" #~ msgctxt "CERT-Bund Advisory" #~ msgid "CERT-Bund Advisory" #~ msgstr "CERT-Bund-Advisory" #~ msgctxt "DFN-CERT Advisory" #~ msgid "DFN-CERT Advisory" #~ msgstr "DFN-CERT-Advisory" #~ msgctxt "Target" #~ msgid "Target" #~ msgstr "Ziel" #~ msgctxt "Port List" #~ msgid "Port List" #~ msgstr "Portliste" #~ msgctxt "Credential" #~ msgid "Credential" #~ msgstr "Anmeldedaten" #~ msgctxt "Config" #~ msgid "Config" #~ msgstr "Konfiguration" #~ msgctxt "Scan Configuration" #~ msgid "Scan Configuration" #~ msgstr "Scan-Konfiguration" #~ msgctxt "Alert" #~ msgid "Alert" #~ msgstr "Benachrichtigung" #~ msgctxt "Schedule" #~ msgid "Schedule" #~ msgstr "Zeitplan" #~ msgctxt "Report Format" #~ msgid "Report Format" #~ msgstr "Berichtformat" #~ msgctxt "Agent" #~ msgid "Agent" #~ msgstr "Agent" #~ msgctxt "Scanner" #~ msgid "Scanner" #~ msgstr "Scanner" #~ msgctxt "Filter" #~ msgid "Filter" #~ msgstr "Filter" #~ msgctxt "Tag" #~ msgid "Tag" #~ msgstr "Tag" #~ msgctxt "Permission" #~ msgid "Permission" #~ msgstr "Berechtigung" #~ msgctxt "User" #~ msgid "User" #~ msgstr "Benutzer" #~ msgctxt "Group" #~ msgid "Group" #~ msgstr "Gruppe" #~ msgctxt "Role" #~ msgid "Role" #~ msgstr "Rolle" #~ msgctxt "Note" #~ msgid "Notes" #~ msgstr "Notizen" #~ msgctxt "Override" #~ msgid "Overrides" #~ msgstr "Übersteuerungen" #~ msgctxt "NVT" #~ msgid "NVTs" #~ msgstr "NVTs" #~ msgctxt "CVE" #~ msgid "CVEs" #~ msgstr "CVEs" #~ msgctxt "CPE" #~ msgid "CPEs" #~ msgstr "CPEs" #~ msgctxt "OVAL Definition" #~ msgid "OVAL Definitions" #~ msgstr "OVAL-Definitionen" #~ msgctxt "CERT-Bund Advisory" #~ msgid "CERT-Bund Advisories" #~ msgstr "CERT-Bund-Advisories" #~ msgctxt "DFN-CERT Advisory" #~ msgid "DFN-CERT Advisories" #~ msgstr "DFN-CERT-Advisories" #~ msgctxt "All SecInfo Information" #~ msgid "All SecInfo Information" #~ msgstr "Alle Sicherheitsinfos" #~ msgctxt "Target" #~ msgid "Targets" #~ msgstr "Ziele" #~ msgctxt "Port List" #~ msgid "Port Lists" #~ msgstr "Portlisten" #~ msgctxt "Credential" #~ msgid "Credentials" #~ msgstr "Anmeldedaten" #~ msgctxt "Config" #~ msgid "Configs" #~ msgstr "Konfigurationen" #~ msgctxt "Scan Config" #~ msgid "Scan Configs" #~ msgstr "Scan-Konfigurationen" #~ msgctxt "Scan Configuration" #~ msgid "Scan Configurations" #~ msgstr "Scan-Konfigurationen" #~ msgctxt "Alert" #~ msgid "Alerts" #~ msgstr "Benachrichtigungen" #~ msgctxt "Schedule" #~ msgid "Schedules" #~ msgstr "Zeitpläne" #~ msgctxt "Report Format" #~ msgid "Report Formats" #~ msgstr "Berichtformate" #~ msgctxt "Slave" #~ msgid "Slaves" #~ msgstr "Slaves" #~ msgctxt "Agent" #~ msgid "Agents" #~ msgstr "Agenten" #~ msgctxt "Scanner" #~ msgid "Scanners" #~ msgstr "Scanner" #~ msgctxt "Filter" #~ msgid "Filters" #~ msgstr "Filter" #~ msgctxt "Tag" #~ msgid "Tags" #~ msgstr "Tags" #~ msgctxt "Permission" #~ msgid "Permissions" #~ msgstr "Berechtigungen" #~ msgctxt "User" #~ msgid "Users" #~ msgstr "Benutzer" #~ msgctxt "Group" #~ msgid "Groups" #~ msgstr "Gruppen" #~ msgctxt "Role" #~ msgid "Roles" #~ msgstr "Rollen" #~ msgctxt "Task" #~ msgid "Global Task" #~ msgstr "Globale Aufgabe" #~ msgctxt "Note" #~ msgid "Global Note" #~ msgstr "Globale Notiz" #~ msgctxt "Override" #~ msgid "Global Override" #~ msgstr "Globale Übersteuerung" #~ msgctxt "Target" #~ msgid "Global Target" #~ msgstr "Globales Ziel" #~ msgctxt "Port List" #~ msgid "Global Port List" #~ msgstr "Globale Portliste" #~ msgctxt "Credential" #~ msgid "Global Credential" #~ msgstr "Globale Anmeldedaten" #~ msgctxt "Config" #~ msgid "Global Config" #~ msgstr "Globale Konfiguration" #~ msgctxt "Scan Config" #~ msgid "Global Scan Config" #~ msgstr "Globale Scan-Konfig" #~ msgctxt "Scan Configuration" #~ msgid "Global Scan Configuration" #~ msgstr "Globale Scan-Konfiguration" #~ msgctxt "Alert" #~ msgid "Global Alert" #~ msgstr "Globale Benachrichtigung" #~ msgctxt "Schedule" #~ msgid "Global Schedule" #~ msgstr "Globaler Zeitplan" #~ msgctxt "Report Format" #~ msgid "Global Report Format" #~ msgstr "Globales Berichtformat" #~ msgctxt "Slave" #~ msgid "Global Slave" #~ msgstr "Globaler Slave" #~ msgctxt "Agent" #~ msgid "Global Agent" #~ msgstr "Globaler Agent" #~ msgctxt "Scanner" #~ msgid "Global Scanner" #~ msgstr "Globaler Scanner" #~ msgctxt "Filter" #~ msgid "Global Filter" #~ msgstr "Globaler Filter" #~ msgctxt "Tag" #~ msgid "Global Tag" #~ msgstr "Globaler Tag" #~ msgctxt "Permission" #~ msgid "Global Permission" #~ msgstr "Globale Berechtigung" #~ msgctxt "User" #~ msgid "Global User" #~ msgstr "Globaler Benutzer" #~ msgctxt "Group" #~ msgid "Global Group" #~ msgstr "Globale Gruppe" #~ msgctxt "Role" #~ msgid "Global Role" #~ msgstr "Globale Rolle" #~ msgctxt "Task" #~ msgid "Task owned by %1" #~ msgstr "Aufgabe gehört %1" #~ msgctxt "Report" #~ msgid "Report owned by %1" #~ msgstr "Bericht gehört %1" #~ msgctxt "Result" #~ msgid "Result owned by %1" #~ msgstr "Ergebnis gehört %1" #~ msgctxt "Note" #~ msgid "Note owned by %1" #~ msgstr "Notiz gehört %1" #~ msgctxt "Override" #~ msgid "Override owned by %1" #~ msgstr "Übersteuerung gehört %1" #~ msgctxt "Target" #~ msgid "Target owned by %1" #~ msgstr "Ziel gehört %1" #~ msgctxt "Port List" #~ msgid "Port List owned by %1" #~ msgstr "Portliste gehört %1" #~ msgctxt "Credential" #~ msgid "Credential owned by %1" #~ msgstr "Anmeldedaten gehören %1" #~ msgctxt "Scan Config" #~ msgid "Scan Config owned by %1" #~ msgstr "Scan-Konfiguration gehört %1" #~ msgctxt "Alert" #~ msgid "Alert owned by %1" #~ msgstr "Benachrichtigung gehört %1" #~ msgctxt "Schedule" #~ msgid "Schedule owned by %1" #~ msgstr "Zeitplan gehört %1" #~ msgctxt "Report Format" #~ msgid "Report Format owned by %1" #~ msgstr "Berichtformat gehört %1" #~ msgctxt "Slave" #~ msgid "Slave owned by %1" #~ msgstr "Slave gehört %1" #~ msgctxt "Agent" #~ msgid "Agent owned by %1" #~ msgstr "Agent gehört %1" #~ msgctxt "Scanner" #~ msgid "Scanner owned by %1" #~ msgstr "Scanner gehört %1" #~ msgctxt "Filter" #~ msgid "Filter owned by %1" #~ msgstr "Filter gehört %1" #~ msgctxt "Tag" #~ msgid "Tag owned by %1" #~ msgstr "Tag gehört %1" #~ msgctxt "Permission" #~ msgid "Permission owned by %1" #~ msgstr "Berechtigung gehört %1" #~ msgctxt "User" #~ msgid "User owned by %1" #~ msgstr "Benutzer gehört %1" #~ msgctxt "Group" #~ msgid "Group owned by %1" #~ msgstr "Gruppe gehört %1" #~ msgctxt "Role" #~ msgid "Role owned by %1" #~ msgstr "Rolle gehört %1" #~ msgctxt "Task" #~ msgid "Task Details" #~ msgstr "Aufgaben-Details" #~ msgctxt "Report" #~ msgid "Report Details" #~ msgstr "Bericht-Details" #~ msgctxt "Host" #~ msgid "Host Details" #~ msgstr "Host-Details" #~ msgctxt "Result" #~ msgid "Result Details" #~ msgstr "Ergebnis-Details" #~ msgctxt "Note" #~ msgid "Note Details" #~ msgstr "Notiz-Details" #~ msgctxt "Override" #~ msgid "Override Details" #~ msgstr "Übersteuerungs-Details" #~ msgctxt "NVT" #~ msgid "NVT Details" #~ msgstr "NVT-Details" #~ msgctxt "CVE" #~ msgid "CVE Details" #~ msgstr "CVE-Details" #~ msgctxt "CPE" #~ msgid "CPE Details" #~ msgstr "CPE-Details" #~ msgctxt "OVAL Definition" #~ msgid "OVAL Definition Details" #~ msgstr "OVAL-Definitions-Details" #~ msgctxt "CERT-Bund Advisory" #~ msgid "CERT-Bund Advisory Details" #~ msgstr "CERT-Bund-Advisory-Details" #~ msgctxt "DFN-CERT Advisory" #~ msgid "DFN-CERT Advisory Details" #~ msgstr "DFN-CERT-Advisory-Details" #~ msgctxt "Target" #~ msgid "Target Details" #~ msgstr "Ziel-Details" #~ msgctxt "Port List" #~ msgid "Port List Details" #~ msgstr "Portlisten-Details" #~ msgctxt "Credential" #~ msgid "Credential Details" #~ msgstr "Anmeldedaten-Details" #~ msgctxt "Scan Config" #~ msgid "Scan Config Details" #~ msgstr "Scan-Konfigurations-Details" #~ msgctxt "Alert" #~ msgid "Alert Details" #~ msgstr "Benachrichtigungs-Details" #~ msgctxt "Schedule" #~ msgid "Schedule Details" #~ msgstr "Zeitplan-Details" #~ msgctxt "Report Format" #~ msgid "Report Format Details" #~ msgstr "Berichtformats-Details" #~ msgctxt "Slave" #~ msgid "Slave Details" #~ msgstr "Slave-Details" #~ msgctxt "Agent" #~ msgid "Agent Details" #~ msgstr "Agenten-Details" #~ msgctxt "Scanner" #~ msgid "Scanner Details" #~ msgstr "Scanner-Details" #~ msgctxt "Filter" #~ msgid "Filter Details" #~ msgstr "Filter-Details" #~ msgctxt "Tag" #~ msgid "Tag Details" #~ msgstr "Tag-Details" #~ msgctxt "Permission" #~ msgid "Permission Details" #~ msgstr "Berechtigungs-Details" #~ msgctxt "User" #~ msgid "User Details" #~ msgstr "Benutzer-Details" #~ msgctxt "Group" #~ msgid "Group Details" #~ msgstr "Gruppen-Details" #~ msgctxt "Role" #~ msgid "Role Details" #~ msgstr "Rollen-Details" #~ msgctxt "Task" #~ msgid "View details of Task %1" #~ msgstr "Details der Aufgabe %1 anzeigen" #~ msgctxt "Report" #~ msgid "View details of Report %1" #~ msgstr "Details des Berichts %1 anzeigen" #~ msgctxt "Host" #~ msgid "View details of Host %1" #~ msgstr "Details des Hosts %1 anzeigen" #~ msgctxt "Result" #~ msgid "View details of Result %1" #~ msgstr "Details des Ergebnisses %1 anzeigen" #~ msgctxt "Note" #~ msgid "View details of Note %1" #~ msgstr "Details der Notiz %1 anzeigen" #~ msgctxt "Override" #~ msgid "View details of Override %1" #~ msgstr "Details der Übersteuerung %1 anzeigen" #~ msgctxt "NVT" #~ msgid "View details of NVT %1" #~ msgstr "Details des NVT %1 anzeigen" #~ msgctxt "CVE" #~ msgid "View details of CVE %1" #~ msgstr "Details der CVE %1 anzeigen" #~ msgctxt "CPE" #~ msgid "View details of CPE %1" #~ msgstr "Details der CPE %1 anzeigen" #~ msgctxt "OVAL Definition" #~ msgid "View details of OVAL Definition %1" #~ msgstr "Details der OVAL-Definition %1 anzeigen" #~ msgctxt "CERT-Bund Advisory" #~ msgid "View details of CERT-Bund Advisory %1" #~ msgstr "Details des CERT-Bund-Advisory %1 anzeigen" #~ msgctxt "DFN-CERT Advisory" #~ msgid "View details of DFN-CERT Advisory %1" #~ msgstr "Details des DFN-CERT-Advisory %1 anzeigen" #~ msgctxt "Target" #~ msgid "View details of Target %1" #~ msgstr "Details des Ziels %1 anzeigen" #~ msgctxt "Port List" #~ msgid "View details of Port List %1" #~ msgstr "Details der Portliste %1 anzeigen" #~ msgctxt "Credential" #~ msgid "View details of Credential %1" #~ msgstr "Details der Anmeldedaten %1 anzeigen" #~ msgctxt "Scan Config" #~ msgid "View details of Scan Config %1" #~ msgstr "Details der Scan-Konfig %1 anzeigen" #~ msgctxt "Alert" #~ msgid "View details of Alert %1" #~ msgstr "Details der Benachrichtigung %1 anzeigen" #~ msgctxt "Schedule" #~ msgid "View details of Schedule %1" #~ msgstr "Details des Zeitplans %1 anzeigen" #~ msgctxt "Report Format" #~ msgid "View details of Report Format %1" #~ msgstr "Details des Berichtformats %1 anzeigen" #~ msgctxt "Slave" #~ msgid "View details of Slave %1" #~ msgstr "Details des Slave %1 anzeigen" #~ msgctxt "Agent" #~ msgid "View details of Agent %1" #~ msgstr "Details des Agenten %1 anzeigen" #~ msgctxt "Scanner" #~ msgid "View details of Scanner %1" #~ msgstr "Details des Scanners %1 anzeigen" #~ msgctxt "Filter" #~ msgid "View details of Filter %1" #~ msgstr "Details des Filters %1 anzeigen" #~ msgctxt "Tag" #~ msgid "View details of Tag %1" #~ msgstr "Details des Tags %1 anzeigen" #~ msgctxt "Permission" #~ msgid "View details of Permission %1" #~ msgstr "Details der Berechtigung %1 anzeigen" #~ msgctxt "User" #~ msgid "View details of User %1" #~ msgstr "Details des Benutzers %1 anzeigen" #~ msgctxt "Group" #~ msgid "View details of Group %1" #~ msgstr "Details der Gruppe %1 anzeigen" #~ msgctxt "Role" #~ msgid "View details of Role %1" #~ msgstr "Details der Rolle %1 anzeigen" #~ msgctxt "Task" #~ msgid "Export Task" #~ msgstr "Aufgabe exportieren" #~ msgctxt "Note" #~ msgid "Export Note" #~ msgstr "Notiz exportieren" #~ msgctxt "Override" #~ msgid "Export Override" #~ msgstr "Übersteuerung exportieren" #~ msgctxt "Target" #~ msgid "Export Target" #~ msgstr "Ziel exportieren" #~ msgctxt "Port List" #~ msgid "Export Port List" #~ msgstr "Portliste exportieren" #~ msgctxt "Credential" #~ msgid "Export Credential" #~ msgstr "Anmeldedaten exportieren" #~ msgctxt "Scan Config" #~ msgid "Export Scan Config" #~ msgstr "Scan-Konfig exportieren" #~ msgctxt "Alert" #~ msgid "Export Alert" #~ msgstr "Benachrichtigung exportieren" #~ msgctxt "Schedule" #~ msgid "Export Schedule" #~ msgstr "Zeitplan exportieren" #~ msgctxt "Report Format" #~ msgid "Export Report Format" #~ msgstr "Berichtformat exportieren" #~ msgctxt "Slave" #~ msgid "Export Slave" #~ msgstr "Slave exportieren" #~ msgctxt "Agent" #~ msgid "Export Agent" #~ msgstr "Agent exportieren" #~ msgctxt "Scanner" #~ msgid "Export Scanner" #~ msgstr "Scanner exportieren" #~ msgctxt "Filter" #~ msgid "Export Filter" #~ msgstr "Filter exportieren" #~ msgctxt "Tag" #~ msgid "Export Tag" #~ msgstr "Tag exportieren" #~ msgctxt "Permission" #~ msgid "Export Permission" #~ msgstr "Berechtigung exportieren" #~ msgctxt "User" #~ msgid "Export User" #~ msgstr "Benutzer exportieren" #~ msgctxt "Group" #~ msgid "Export Group" #~ msgstr "Gruppe exportieren" #~ msgctxt "Role" #~ msgid "Export Role" #~ msgstr "Rolle exportieren" #~ msgctxt "Task" #~ msgid "Export Task as XML" #~ msgstr "Aufgabe als XML exportieren" #~ msgctxt "Note" #~ msgid "Export Note as XML" #~ msgstr "Notiz als XML exportieren" #~ msgctxt "Override" #~ msgid "Export Override as XML" #~ msgstr "Übersteuerung als XML exportieren" #~ msgctxt "Target" #~ msgid "Export Target as XML" #~ msgstr "Ziel als XML exportieren" #~ msgctxt "Port List" #~ msgid "Export Port List as XML" #~ msgstr "Portliste als XML exportieren" #~ msgctxt "Credential" #~ msgid "Export Credential as XML" #~ msgstr "Anmeldedaten als XML exportieren" #~ msgctxt "Scan Config" #~ msgid "Export Scan Config as XML" #~ msgstr "Scan-Konfig als XML exportieren" #~ msgctxt "Alert" #~ msgid "Export Alert as XML" #~ msgstr "Benachrichtigung als XML exportieren" #~ msgctxt "Schedule" #~ msgid "Export Schedule as XML" #~ msgstr "Zeitplan als XML exportieren" #~ msgctxt "Report Format" #~ msgid "Export Report Format as XML" #~ msgstr "Berichtformat als XML exportieren" #~ msgctxt "Slave" #~ msgid "Export Slave as XML" #~ msgstr "Slave als XML exportieren" #~ msgctxt "Agent" #~ msgid "Export Agent as XML" #~ msgstr "Agent als XML exportieren" #~ msgctxt "Scanner" #~ msgid "Export Scanner as XML" #~ msgstr "Scanner als XML exportieren" #~ msgctxt "Filter" #~ msgid "Export Filter as XML" #~ msgstr "Filter als XML exportieren" #~ msgctxt "Tag" #~ msgid "Export Tag as XML" #~ msgstr "Tag als XML exportieren" #~ msgctxt "Permission" #~ msgid "Export Permission as XML" #~ msgstr "Berechtigung als XML exportieren" #~ msgctxt "User" #~ msgid "Export User as XML" #~ msgstr "Benutzer als XML exportieren" #~ msgctxt "Group" #~ msgid "Export Group as XML" #~ msgstr "Gruppe als XML exportieren" #~ msgctxt "Role" #~ msgid "Export Role as XML" #~ msgstr "Rolle als XML exportieren" #~ msgctxt "Task" #~ msgid "Task Filter" #~ msgstr "Aufgaben-Filter" #~ msgctxt "Report" #~ msgid "Report Filter" #~ msgstr "Bericht-Filter" #~ msgctxt "Result" #~ msgid "Result Filter" #~ msgstr "Ergebnis-Filter" #~ msgctxt "Note" #~ msgid "Note Filter" #~ msgstr "Notiz-Filter" #~ msgctxt "Override" #~ msgid "Override Filter" #~ msgstr "Übersteuerungs-Filter" #~ msgctxt "NVT" #~ msgid "NVT Filter" #~ msgstr "NVT-Filter" #~ msgctxt "CVE" #~ msgid "CVE Filter" #~ msgstr "CVE-Filter" #~ msgctxt "CPE" #~ msgid "CPE Filter" #~ msgstr "CPE-Filter" #~ msgctxt "OVAL Definition" #~ msgid "OVAL Filter" #~ msgstr "OVAL-Filter" #~ msgctxt "CERT-Bund Advisory" #~ msgid "CERT-Bund Filter" #~ msgstr "CERT-Bund-Filter" #~ msgctxt "DFN-CERT Advisory" #~ msgid "DFN-CERT Filter" #~ msgstr "DFN-CERT-Filter" #~ msgctxt "SecInfo" #~ msgid "Info Filter" #~ msgstr "Info-Filter" #~ msgctxt "All SecInfo Information" #~ msgid "All SecInfo Filter" #~ msgstr "Alle-Sicherheitsinfos-Filter" #~ msgctxt "Target" #~ msgid "Target Filter" #~ msgstr "Ziel-Filter" #~ msgctxt "Port List" #~ msgid "Port List Filter" #~ msgstr "Portlisten-Filter" #~ msgctxt "Credential" #~ msgid "Credential Filter" #~ msgstr "Anmeldedaten-Filter" #~ msgctxt "Scan Config" #~ msgid "Scan Config Filter" #~ msgstr "Scan-Konfigurations-Filter" #~ msgctxt "Alert" #~ msgid "Alert Filter" #~ msgstr "Benachrichtigungs-Filter" #~ msgctxt "Schedule" #~ msgid "Schedule Filter" #~ msgstr "Zeitplan-Filter" #~ msgctxt "Report Format" #~ msgid "Report Format Filter" #~ msgstr "Berichtformats-Filter" #~ msgctxt "Slave" #~ msgid "Slave Filter" #~ msgstr "Slave-Filter" #~ msgctxt "Agent" #~ msgid "Agent Filter" #~ msgstr "Agenten-Filter" #~ msgctxt "Scanner" #~ msgid "Scanner Filter" #~ msgstr "Scanner-Filter" #~ msgctxt "Filter" #~ msgid "Filter Filter" #~ msgstr "Filter-Filter" #~ msgctxt "Tag" #~ msgid "Tag Filter" #~ msgstr "Tag-Filter" #~ msgctxt "Permission" #~ msgid "Permission Filter" #~ msgstr "Berechtigungs-Filter" #~ msgctxt "User" #~ msgid "User Filter" #~ msgstr "Benutzer-Filter" #~ msgctxt "Group" #~ msgid "Group Filter" #~ msgstr "Gruppen-Filter" #~ msgctxt "Role" #~ msgid "Role Filter" #~ msgstr "Rollen-Filter" #~ msgctxt "Task" #~ msgid "Permissions for Task \"%1\"" #~ msgstr "Berechtigungen für Aufgabe \"%1\"" #~ msgctxt "Target" #~ msgid "Permissions for Target \"%1\"" #~ msgstr "Berechtigungen für Ziel \"%1\"" #~ msgctxt "Port List" #~ msgid "Permissions for Port List \"%1\"" #~ msgstr "Berechtigungen für Portliste \"%1\"" #~ msgctxt "Credential" #~ msgid "Permissions for Credential \"%1\"" #~ msgstr "Berechtigungen für Anmeldedaten \"%1\"" #~ msgctxt "Scan Config" #~ msgid "Permissions for Scan Config \"%1\"" #~ msgstr "Berechtigungen für Scanner \"%1\"" #~ msgctxt "Alert" #~ msgid "Permissions for Alert \"%1\"" #~ msgstr "Berechtigungen für Benachrichtigung \"%1\"" #~ msgctxt "Schedule" #~ msgid "Permissions for Schedule \"%1\"" #~ msgstr "Berechtigungen für Zeitplan \"%1\"" #~ msgctxt "Report Format" #~ msgid "Permissions for Report Format \"%1\"" #~ msgstr "Berechtigungen für Berichtformat \"%1\"" #~ msgctxt "Slave" #~ msgid "Permissions for Slave \"%1\"" #~ msgstr "Berechtigungen für Slave \"%1\"" #~ msgctxt "Agent" #~ msgid "Permissions for Agent \"%1\"" #~ msgstr "Berechtigungen für Agent \"%1\"" #~ msgctxt "Scanner" #~ msgid "Permissions for Scanner \"%1\"" #~ msgstr "Berechtigungen für Scanner \"%1\"" #~ msgctxt "Filter" #~ msgid "Permissions for Filter \"%1\"" #~ msgstr "Berechtigungen für Filter \"%1\"" #~ msgctxt "Tag" #~ msgid "Permissions for Tag \"%1\"" #~ msgstr "Berechtigungen für Tag \"%1\"" #~ msgctxt "Permission" #~ msgid "Permissions for Permission \"%1\"" #~ msgstr "Berechtigungen für Berechtigung \"%1\"" #~ msgctxt "User" #~ msgid "Permissions for User \"%1\"" #~ msgstr "Berechtigungen für Benutzer \"%1\"" #~ msgctxt "Group" #~ msgid "Permissions for Group \"%1\"" #~ msgstr "Berechtigungen für Gruppe \"%1\"" #~ msgctxt "Role" #~ msgid "Permissions for Role \"%1\"" #~ msgstr "Berechtigungen für Rolle \"%1\"" #~ msgctxt "Task" #~ msgid "New Task Filter from current term" #~ msgstr "Neuen Aufgaben-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Report" #~ msgid "New Report Filter from current term" #~ msgstr "Neuen Bericht-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Result" #~ msgid "New Result Filter from current term" #~ msgstr "Neuen Ergebnis-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Note" #~ msgid "New Note Filter from current term" #~ msgstr "Neuen Notiz-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Override" #~ msgid "New Override Filter from current term" #~ msgstr "Neuen Übersteuerungs-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "All SecInfo Information" #~ msgid "New Info Filter from current term" #~ msgstr "Neuen Info-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "All SecInfo Information" #~ msgid "New All SecInfo Filter from current term" #~ msgstr "Neuen SecInfo-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Target" #~ msgid "New Target Filter from current term" #~ msgstr "Neuen Ziel-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Port List" #~ msgid "New Port List Filter from current term" #~ msgstr "Neuen Portlisten-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Credential" #~ msgid "New Credential Filter from current term" #~ msgstr "Neuen Anmeldedaten-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Scan Config" #~ msgid "New Scan Config Filter from current term" #~ msgstr "" #~ "Neuen Scan-Konfigurations-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Alert" #~ msgid "New Alert Filter from current term" #~ msgstr "Neuen Benachrichtigungs-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Schedule" #~ msgid "New Schedule Filter from current term" #~ msgstr "Neuen Zeitplan-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Report Format" #~ msgid "New Report Format Filter from current term" #~ msgstr "Neuen Berichtformats-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Slave" #~ msgid "New Slave Filter from current term" #~ msgstr "Neuen Slave-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Agent" #~ msgid "New Agent Filter from current term" #~ msgstr "Neuen Agenten-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Scanner" #~ msgid "New Scanner Filter from current term" #~ msgstr "Neuen Scanner-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Filter" #~ msgid "New Filter Filter from current term" #~ msgstr "Neuen Filter-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Tag" #~ msgid "New Tag Filter from current term" #~ msgstr "Neuen Tag-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Permission" #~ msgid "New Permission Filter from current term" #~ msgstr "Neuen Berechtigungs-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "User" #~ msgid "New User Filter from current term" #~ msgstr "Neuen Benutzer-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Group" #~ msgid "New Group Filter from current term" #~ msgstr "Neuen Gruppen-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Role" #~ msgid "New Role Filter from current term" #~ msgstr "Neuen Rollen-Filter aus aktuellem Suchausdruck erstellen" #~ msgctxt "Note" #~ msgid "New Note" #~ msgstr "Neue Notiz" #~ msgctxt "Override" #~ msgid "New Override" #~ msgstr "Neue Übersteuerung" #~ msgctxt "Target" #~ msgid "New Target" #~ msgstr "Neues Ziel" #~ msgctxt "Port List" #~ msgid "New Port List" #~ msgstr "Neue Portliste" #~ msgctxt "Credential" #~ msgid "New Credential" #~ msgstr "Neue Anmeldedaten" #~ msgctxt "Scan Config" #~ msgid "New Scan Config" #~ msgstr "Neue Scan-Konfig" #~ msgctxt "Alert" #~ msgid "New Alert" #~ msgstr "Neue Benachrichtigung" #~ msgctxt "Schedule" #~ msgid "New Schedule" #~ msgstr "Neuer Zeitplan" #~ msgctxt "Report Format" #~ msgid "New Report Format" #~ msgstr "Neues Berichtformat" #~ msgctxt "Slave" #~ msgid "New Slave" #~ msgstr "Neuer Slave" #~ msgctxt "Agent" #~ msgid "New Agent" #~ msgstr "Neuer Agent" #~ msgctxt "Scanner" #~ msgid "New Scanner" #~ msgstr "Neuer Scanner" #~ msgctxt "Filter" #~ msgid "New Filter" #~ msgstr "Neuer Filter" #~ msgctxt "Tag" #~ msgid "New Tag" #~ msgstr "Neuer Tag" #~ msgctxt "Permission" #~ msgid "New Permission" #~ msgstr "Neue Berechtigung" #~ msgctxt "User" #~ msgid "New User" #~ msgstr "Neuer Benutzer" #~ msgctxt "Group" #~ msgid "New Group" #~ msgstr "Neue Gruppe" #~ msgctxt "Role" #~ msgid "New Role" #~ msgstr "Neue Rolle" #~ msgctxt "Task" #~ msgid "Task is still in use" #~ msgstr "Aufgabe wird noch verwendet" #~ msgctxt "Note" #~ msgid "Note is still in use" #~ msgstr "Notiz wird noch verwendet" #~ msgctxt "Override" #~ msgid "Override is still in use" #~ msgstr "Übersteuerung wird noch verwendet" #~ msgctxt "Target" #~ msgid "Target is still in use" #~ msgstr "Ziel wird noch verwendet" #~ msgctxt "Port List" #~ msgid "Port List is still in use" #~ msgstr "Portliste wird noch verwendet" #~ msgctxt "Credential" #~ msgid "Credential is still in use" #~ msgstr "Anmeldedaten werden noch verwendet" #~ msgctxt "Scan Config" #~ msgid "Scan Config is still in use" #~ msgstr "Scan-Konfiguration wird noch verwendet" #~ msgctxt "Alert" #~ msgid "Alert is still in use" #~ msgstr " wird noch verwendet" #~ msgctxt "Schedule" #~ msgid "Schedule is still in use" #~ msgstr "Zeitplan wird noch verwendet" #~ msgctxt "Report Format" #~ msgid "Report Format is still in use" #~ msgstr "Berichtformats wird noch verwendet" #~ msgctxt "Slave" #~ msgid "Slave is still in use" #~ msgstr "Slave wird noch verwendet" #~ msgctxt "Agent" #~ msgid "Agent is still in use" #~ msgstr "Agent wird noch verwendet" #~ msgctxt "Scanner" #~ msgid "Scanner is still in use" #~ msgstr "Scanner wird noch verwendet" #~ msgctxt "Filter" #~ msgid "Filter is still in use" #~ msgstr "Filter wird noch verwendet" #~ msgctxt "Tag" #~ msgid "Tag is still in use" #~ msgstr "Tag wird noch verwendet" #~ msgctxt "Permission" #~ msgid "Permission is still in use" #~ msgstr "Berechtigung wird noch verwendet" #~ msgctxt "User" #~ msgid "User is still in use" #~ msgstr "Benutzer wird noch verwendet" #~ msgctxt "Group" #~ msgid "Group is still in use" #~ msgstr "Gruppe wird noch verwendet" #~ msgctxt "Role" #~ msgid "Role is still in use" #~ msgstr "Rolle wird noch verwendet" #~ msgctxt "Task" #~ msgid "Task is not writable" #~ msgstr "Aufgabe ist nicht beschreibbar" #~ msgctxt "Note" #~ msgid "Note is not writable" #~ msgstr "Notiz ist nicht beschreibbar" #~ msgctxt "Override" #~ msgid "Override is not writable" #~ msgstr "Übersteuerung ist nicht beschreibbar" #~ msgctxt "Target" #~ msgid "Target is not writable" #~ msgstr "Ziel ist nicht beschreibbar" #~ msgctxt "Port List" #~ msgid "Port List is not writable" #~ msgstr "Portliste ist nicht beschreibbar" #~ msgctxt "Credential" #~ msgid "Credential is not writable" #~ msgstr "Anmeldedaten sind nicht beschreibbar" #~ msgctxt "Scan Config" #~ msgid "Scan Config is not writable" #~ msgstr "Scan-Konfiguration ist nicht beschreibbar" #~ msgctxt "Alert" #~ msgid "Alert is not writable" #~ msgstr "Benachrichtigung ist nicht beschreibbar" #~ msgctxt "Schedule" #~ msgid "Schedule is not writable" #~ msgstr "Zeitplan ist nicht beschreibbar" #~ msgctxt "Report Format" #~ msgid "Report Format is not writable" #~ msgstr "Berichtformat ist nich beschreibbar" #~ msgctxt "Slave" #~ msgid "Slave is not writable" #~ msgstr "Slave ist nicht beschreibbar" #~ msgctxt "Agent" #~ msgid "Agent is not writable" #~ msgstr "Agent ist nicht beschreibbar" #~ msgctxt "Scanner" #~ msgid "Scanner is not writable" #~ msgstr "Scanner ist nicht beschreibbar" #~ msgctxt "Filter" #~ msgid "Filter is not writable" #~ msgstr "Filter ist nicht beschreibbar" #~ msgctxt "Tag" #~ msgid "Tag is not writable" #~ msgstr "Tag ist nicht beschreibbar" #~ msgctxt "Permission" #~ msgid "Permission is not writable" #~ msgstr "Berechtigung ist nicht beschreibbar" #~ msgctxt "User" #~ msgid "User is not writable" #~ msgstr "Benutzer ist nicht beschreibbar" #~ msgctxt "Group" #~ msgid "Group is not writable" #~ msgstr "Gruppe ist nicht beschreibbar" #~ msgctxt "Role" #~ msgid "Role is not writable" #~ msgstr "Rolle ist nicht beschreibbar" #~ msgctxt "Task" #~ msgid "Task cannot be deleted" #~ msgstr "Aufgabe kann nicht gelöscht werden" #~ msgctxt "Report" #~ msgid "Report cannot be deleted" #~ msgstr "Bericht kann nicht gelöscht werden" #~ msgctxt "Note" #~ msgid "Note cannot be deleted" #~ msgstr "Notiz kann nicht gelöscht werden" #~ msgctxt "Override" #~ msgid "Override cannot be deleted" #~ msgstr "Übersteuerung kann nicht gelöscht werden" #~ msgctxt "Target" #~ msgid "Target cannot be deleted" #~ msgstr "Ziel kann nicht gelöscht werden" #~ msgctxt "Port List" #~ msgid "Port List cannot be deleted" #~ msgstr "Portliste kann nicht gelöscht werden" #~ msgctxt "Credential" #~ msgid "Credential cannot be deleted" #~ msgstr "Anmeldedaten können nicht gelöscht werden" #~ msgctxt "Scan Config" #~ msgid "Scan Config cannot be deleted" #~ msgstr "Scan-Konfig kann nicht gelöscht werden" #~ msgctxt "Alert" #~ msgid "Alert cannot be deleted" #~ msgstr "Benachrichtigung kann nicht gelöscht werden" #~ msgctxt "Schedule" #~ msgid "Schedule cannot be deleted" #~ msgstr "Zeitplan kann nicht gelöscht werden" #~ msgctxt "Report Format" #~ msgid "Report Format cannot be deleted" #~ msgstr "Berichtformat kann nicht gelöscht werden" #~ msgctxt "Slave" #~ msgid "Slave cannot be deleted" #~ msgstr "Slave kann nicht gelöscht werden" #~ msgctxt "Agent" #~ msgid "Agent cannot be deleted" #~ msgstr "Agent kann nicht gelöscht werden" #~ msgctxt "Scanner" #~ msgid "Scanner cannot be deleted" #~ msgstr "Scanner kann nicht gelöscht werden" #~ msgctxt "Filter" #~ msgid "Filter cannot be deleted" #~ msgstr "Filter kann nicht gelöscht werden" #~ msgctxt "Tag" #~ msgid "Tag cannot be deleted" #~ msgstr "Tag kann nicht gelöscht werden" #~ msgctxt "Permission" #~ msgid "Permission cannot be deleted" #~ msgstr "Berechtigung kann nicht gelöscht werden" #~ msgctxt "User" #~ msgid "User cannot be deleted" #~ msgstr "Benutzer kann nicht gelöscht werden" #~ msgctxt "Group" #~ msgid "Group cannot be deleted" #~ msgstr "Gruppe kann nicht gelöscht werden" #~ msgctxt "Role" #~ msgid "Role cannot be deleted" #~ msgstr "Rolle kann nicht gelöscht werden" #~ msgctxt "Task" #~ msgid "Task cannot be moved to the trashcan" #~ msgstr "Aufgabe kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Report" #~ msgid "Report cannot be moved to the trashcan" #~ msgstr "Bericht kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Note" #~ msgid "Note cannot be moved to the trashcan" #~ msgstr "Notize kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Override" #~ msgid "Override cannot be moved to the trashcan" #~ msgstr "Übersteuerung kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Target" #~ msgid "Target cannot be moved to the trashcan" #~ msgstr "Ziel kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Port List" #~ msgid "Port List cannot be moved to the trashcan" #~ msgstr "Portliste kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Credential" #~ msgid "Credential cannot be moved to the trashcan" #~ msgstr "Anmeldedaten können nicht in den Mülleimer verschoben werden" #~ msgctxt "Scan Config" #~ msgid "Scan Config cannot be moved to the trashcan" #~ msgstr "Scan-Konfig kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Alert" #~ msgid "Alert cannot be moved to the trashcan" #~ msgstr "Benachrichtigung kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Schedule" #~ msgid "Schedule cannot be moved to the trashcan" #~ msgstr "Zeitplan kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Report Format" #~ msgid "Report Format cannot be moved to the trashcan" #~ msgstr "Berichtformat kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Slave" #~ msgid "Slave cannot be moved to the trashcan" #~ msgstr "Slave kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Agent" #~ msgid "Agent cannot be moved to the trashcan" #~ msgstr "Agent kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Scanner" #~ msgid "Scanner cannot be moved to the trashcan" #~ msgstr "Scanner kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Filter" #~ msgid "Filter cannot be moved to the trashcan" #~ msgstr "Filter kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Tag" #~ msgid "Tag cannot be moved to the trashcan" #~ msgstr "Tag kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Permission" #~ msgid "Permission cannot be moved to the trashcan" #~ msgstr "Berechtigung kann nicht in den Mülleimer verschoben werden" #~ msgctxt "User" #~ msgid "User cannot be moved to the trashcan" #~ msgstr "Benutzer kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Group" #~ msgid "Group cannot be moved to the trashcan" #~ msgstr "Gruppe kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Role" #~ msgid "Role cannot be moved to the trashcan" #~ msgstr "Rolle kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Task" #~ msgid "Permission to move Task to trashcan denied" #~ msgstr "Keine Berechtigung, Aufgabe in den Mülleimer zu verschieben" #~ msgctxt "Report" #~ msgid "Permission to move Report to trashcan denied" #~ msgstr "Keine Berechtigung, Bericht in den Mülleimer zu verschieben" #~ msgctxt "Note" #~ msgid "Permission to move Note to trashcan denied" #~ msgstr "Keine Berechtigung, Notiz in den Mülleimer zu verschieben" #~ msgctxt "Override" #~ msgid "Permission to move Override to trashcan denied" #~ msgstr "Keine Berechtigung, Übersteuerung in den Mülleimer zu verschieben" #~ msgctxt "Target" #~ msgid "Permission to move Target to trashcan denied" #~ msgstr "Keine Berechtigung, Ziel in den Mülleimer zu verschieben" #~ msgctxt "Port List" #~ msgid "Permission to move Port List to trashcan denied" #~ msgstr "Keine Berechtigung, Portliste in den Mülleimer zu verschieben" #~ msgctxt "Credential" #~ msgid "Permission to move Credential to trashcan denied" #~ msgstr "Keine Berechtigung, Anmeldedaten in den Mülleimer zu verschieben" #~ msgctxt "Scan Config" #~ msgid "Permission to move Scan Config to trashcan denied" #~ msgstr "Keine Berechtigung, Scan-Konfig in den Mülleimer zu verschieben" #~ msgctxt "Alert" #~ msgid "Permission to move Alert to trashcan denied" #~ msgstr "" #~ "Keine Berechtigung, Benachrichtigung in den Mülleimer zu verschieben" #~ msgctxt "Schedule" #~ msgid "Permission to move Schedule to trashcan denied" #~ msgstr "Keine Berechtigung, Zeitplan in den Mülleimer zu verschieben" #~ msgctxt "Report Format" #~ msgid "Permission to move Report Format to trashcan denied" #~ msgstr "Keine Berechtigung, Berichtformat in den Mülleimer zu verschieben" #~ msgctxt "Slave" #~ msgid "Permission to move Slave to trashcan denied" #~ msgstr "Keine Berechtigung, Slave in den Mülleimer zu verschieben" #~ msgctxt "Agent" #~ msgid "Permission to move Agent to trashcan denied" #~ msgstr "Keine Berechtigung, Agent in den Mülleimer zu verschieben" #~ msgctxt "Scanner" #~ msgid "Permission to move Scanner to trashcan denied" #~ msgstr "Keine Berechtigung, Scanner in den Mülleimer zu verschieben" #~ msgctxt "Filter" #~ msgid "Permission to move Filter to trashcan denied" #~ msgstr "Keine Berechtigung, Filter in den Mülleimer zu verschieben" #~ msgctxt "Tag" #~ msgid "Permission to move Tag to trashcan denied" #~ msgstr "Keine Berechtigung, Tag in den Mülleimer zu verschieben" #~ msgctxt "Permission" #~ msgid "Permission to move Permission to trashcan denied" #~ msgstr "Keine Berechtigung, Berechtigung in den Mülleimer zu verschieben" #~ msgctxt "User" #~ msgid "Permission to move User to trashcan denied" #~ msgstr "Keine Berechtigung, Benutzer in den Mülleimer zu verschieben" #~ msgctxt "Group" #~ msgid "Permission to move Group to trashcan denied" #~ msgstr "Keine Berechtigung, Gruppe in den Mülleimer zu verschieben" #~ msgctxt "Role" #~ msgid "Permission to move Role to trashcan denied" #~ msgstr "Keine Berechtigung, Rolle in den Mülleimer zu verschieben" #~ msgctxt "Task" #~ msgid "Permission to edit Task denied" #~ msgstr "Keine Berechtigung, Aufgabe zu bearbeiten" #~ msgctxt "Report" #~ msgid "Permission to edit Report denied" #~ msgstr "Keine Berechtigung, Bericht zu bearbeiten" #~ msgctxt "Note" #~ msgid "Permission to edit Note denied" #~ msgstr "Keine Berechtigung, Notiz zu bearbeiten" #~ msgctxt "Override" #~ msgid "Permission to edit Override denied" #~ msgstr "Keine Berechtigung, Übersteuerung zu bearbeiten" #~ msgctxt "Target" #~ msgid "Permission to edit Target denied" #~ msgstr "Keine Berechtigung, Ziel zu bearbeiten" #~ msgctxt "Port List" #~ msgid "Permission to edit Port List denied" #~ msgstr "Keine Berechtigung, Portliste zu bearbeiten" #~ msgctxt "Credential" #~ msgid "Permission to edit Credential denied" #~ msgstr "Keine Berechtigung, Anmeldedaten zu bearbeiten" #~ msgctxt "Scan Config" #~ msgid "Permission to edit Scan Config denied" #~ msgstr "Keine Berechtigung, Scan-Konfig zu bearbeiten" #~ msgctxt "Alert" #~ msgid "Permission to edit Alert denied" #~ msgstr "Keine Berechtigung, Benachrichtigung zu bearbeiten" #~ msgctxt "Schedule" #~ msgid "Permission to edit Schedule denied" #~ msgstr "Keine Berechtigung, Zeitplan zu bearbeiten" #~ msgctxt "Report Format" #~ msgid "Permission to edit Report Format denied" #~ msgstr "Keine Berechtigung, Berichtformat zu bearbeiten" #~ msgctxt "Slave" #~ msgid "Permission to edit Slave denied" #~ msgstr "Keine Berechtigung, Slave zu bearbeiten" #~ msgctxt "Agent" #~ msgid "Permission to edit Agent denied" #~ msgstr "Keine Berechtigung, Agent zu bearbeiten" #~ msgctxt "Scanner" #~ msgid "Permission to edit Scanner denied" #~ msgstr "Keine Berechtigung, Scanner zu bearbeiten" #~ msgctxt "Filter" #~ msgid "Permission to edit Filter denied" #~ msgstr "Keine Berechtigung, Filter zu bearbeiten" #~ msgctxt "Tag" #~ msgid "Permission to edit Tag denied" #~ msgstr "Keine Berechtigung, Tag zu bearbeiten" #~ msgctxt "Permission" #~ msgid "Permission to edit Permission denied" #~ msgstr "Keine Berechtigung, Berechtigung zu bearbeiten" #~ msgctxt "User" #~ msgid "Permission to edit User denied" #~ msgstr "Keine Berechtigung, Benutzer zu bearbeiten" #~ msgctxt "Group" #~ msgid "Permission to edit Group denied" #~ msgstr "Keine Berechtigung, Gruppe zu bearbeiten" #~ msgctxt "Role" #~ msgid "Permission to edit Role denied" #~ msgstr "Keine Berechtigung, Rolle zu bearbeiten" #~ msgctxt "Task" #~ msgid "Cannot modify Task" #~ msgstr "Kann Aufgabe nicht ändern" #~ msgctxt "Report" #~ msgid "Cannot modify Report" #~ msgstr "Kann Bericht nicht ändern" #~ msgctxt "Note" #~ msgid "Cannot modify Note" #~ msgstr "Kann Notiz nicht ändern" #~ msgctxt "Override" #~ msgid "Cannot modify Override" #~ msgstr "Kann Übersteuerung nicht ändern" #~ msgctxt "Target" #~ msgid "Cannot modify Target" #~ msgstr "Kann Ziel nicht ändern" #~ msgctxt "Port List" #~ msgid "Cannot modify Port List" #~ msgstr "Kann Portliste nicht ändern" #~ msgctxt "Credential" #~ msgid "Cannot modify Credential" #~ msgstr "Kann Anmeldedaten nicht ändern" #~ msgctxt "Scan Config" #~ msgid "Cannot modify Scan Config" #~ msgstr "Kann Scan-Konfig nicht ändern" #~ msgctxt "Alert" #~ msgid "Cannot modify Alert" #~ msgstr "Kann Benachrichtigung nicht ändern" #~ msgctxt "Schedule" #~ msgid "Cannot modify Schedule" #~ msgstr "Kann Zeitplan nicht ändern" #~ msgctxt "Report Format" #~ msgid "Cannot modify Report Format" #~ msgstr "Kann Berichtformat nicht ändern" #~ msgctxt "Slave" #~ msgid "Cannot modify Slave" #~ msgstr "Kann Slave nicht ändern" #~ msgctxt "Agent" #~ msgid "Cannot modify Agent" #~ msgstr "Kann Agent nicht ändern" #~ msgctxt "Scanner" #~ msgid "Cannot modify Scanner" #~ msgstr "Kann Scanner nicht ändern" #~ msgctxt "Filter" #~ msgid "Cannot modify Filter" #~ msgstr "Kann Filter nicht ändern" #~ msgctxt "Tag" #~ msgid "Cannot modify Tag" #~ msgstr "Kann Tag nicht ändern" #~ msgctxt "Permission" #~ msgid "Cannot modify Permission" #~ msgstr "Kann Berechtigung nicht ändern" #~ msgctxt "User" #~ msgid "Cannot modify User" #~ msgstr "Kann Benutzer nicht ändern" #~ msgctxt "Group" #~ msgid "Cannot modify Group" #~ msgstr "Kann Gruppe nicht ändern" #~ msgctxt "Role" #~ msgid "Cannot modify Role" #~ msgstr "Kann Rolle nicht ändern" #~ msgctxt "Task" #~ msgid "Task may not be cloned" #~ msgstr "Aufgabe darf nicht geklont werden" #~ msgctxt "Report" #~ msgid "Report may not be cloned" #~ msgstr "Bericht darf nicht geklont werden" #~ msgctxt "Note" #~ msgid "Note may not be cloned" #~ msgstr "Notiz darf nicht geklont werden" #~ msgctxt "Override" #~ msgid "Override may not be cloned" #~ msgstr "Übersteuerung darf nicht geklont werden" #~ msgctxt "Target" #~ msgid "Target may not be cloned" #~ msgstr "Ziel darf nicht geklont werden" #~ msgctxt "Port List" #~ msgid "Port List may not be cloned" #~ msgstr "Portliste darf nicht geklont werden" #~ msgctxt "Credential" #~ msgid "Credential may not be cloned" #~ msgstr "Anmeldedaten dürfen nicht geklont werden" #~ msgctxt "Scan Config" #~ msgid "Scan Config may not be cloned" #~ msgstr "Scan-Konfig darf nicht geklont werden" #~ msgctxt "Alert" #~ msgid "Alert may not be cloned" #~ msgstr "Benachrichtigung darf nicht geklont werden" #~ msgctxt "Schedule" #~ msgid "Schedule may not be cloned" #~ msgstr "Zeitplan darf nicht geklont werden" #~ msgctxt "Report Format" #~ msgid "Report Format may not be cloned" #~ msgstr "Berichtformat darf nicht geklont werden" #~ msgctxt "Slave" #~ msgid "Slave may not be cloned" #~ msgstr "Slave darf nicht geklont werden" #~ msgctxt "Agent" #~ msgid "Agent may not be cloned" #~ msgstr "Agent darf nicht geklont werden" #~ msgctxt "Scanner" #~ msgid "Scanner may not be cloned" #~ msgstr "Scanner darf nicht geklont werden" #~ msgctxt "Filter" #~ msgid "Filter may not be cloned" #~ msgstr "Filter darf nicht geklont werden" #~ msgctxt "Tag" #~ msgid "Tag may not be cloned" #~ msgstr "Tag darf nicht geklont werden" #~ msgctxt "Permission" #~ msgid "Permission may not be cloned" #~ msgstr "Berechtigung darf nicht geklont werden" #~ msgctxt "User" #~ msgid "User may not be cloned" #~ msgstr "Benutzer darf nicht geklont werden" #~ msgctxt "Group" #~ msgid "Group may not be cloned" #~ msgstr "Gruppe darf nicht geklont werden" #~ msgctxt "Role" #~ msgid "Role may not be cloned" #~ msgstr "Rolle darf nicht geklont werden" #~ msgctxt "Task" #~ msgid "Task must be owned or global" #~ msgstr "Aufgabe muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Report" #~ msgid "Report must be owned or global" #~ msgstr "Bericht muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Note" #~ msgid "Note must be owned or global" #~ msgstr "Notiz muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Override" #~ msgid "Override must be owned or global" #~ msgstr "Übersteuerung muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Target" #~ msgid "Target must be owned or global" #~ msgstr "Ziel muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Port List" #~ msgid "Port List must be owned or global" #~ msgstr "Portliste muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Credential" #~ msgid "Credential must be owned or global" #~ msgstr "Anmeldedaten müssen aktuellem Benutzer gehören oder global sein" #~ msgctxt "Scan Config" #~ msgid "Scan Config must be owned or global" #~ msgstr "Scan-Konfig muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Alert" #~ msgid "Alert must be owned or global" #~ msgstr "Benachrichtigung muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Schedule" #~ msgid "Schedule must be owned or global" #~ msgstr "Zeitplan muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Report Format" #~ msgid "Report Format must be owned or global" #~ msgstr "Berichtformat muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Slave" #~ msgid "Slave must be owned or global" #~ msgstr "Slave muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Agent" #~ msgid "Agent must be owned or global" #~ msgstr "Agent muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Scanner" #~ msgid "Scanner must be owned or global" #~ msgstr "Scanner muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Filter" #~ msgid "Filter must be owned or global" #~ msgstr "Filter muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Tag" #~ msgid "Tag must be owned or global" #~ msgstr "Tag muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Permission" #~ msgid "Permission must be owned or global" #~ msgstr "Berechtigung muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "User" #~ msgid "User must be owned or global" #~ msgstr "Benutzer muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Group" #~ msgid "Group must be owned or global" #~ msgstr "Gruppe muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Role" #~ msgid "Role must be owned or global" #~ msgstr "Rolle muss aktuellem Benutzer gehören oder global sein" #~ msgctxt "Task" #~ msgid "Edit Task" #~ msgstr "Aufgabe bearbeiten" #~ msgctxt "Note" #~ msgid "Edit Note" #~ msgstr "Notiz bearbeiten" #~ msgctxt "Override" #~ msgid "Edit Override" #~ msgstr "Übersteuerung bearbeiten" #~ msgctxt "Target" #~ msgid "Edit Target" #~ msgstr "Ziel bearbeiten" #~ msgctxt "Port List" #~ msgid "Edit Port List" #~ msgstr "Portliste bearbeiten" #~ msgctxt "Credential" #~ msgid "Edit Credential" #~ msgstr "Anmeldedaten bearbeiten" #~ msgctxt "Scan Config" #~ msgid "Edit Scan Config" #~ msgstr "Scan-Konfig bearbeiten" #~ msgctxt "Alert" #~ msgid "Edit Alert" #~ msgstr "Benachrichtigung bearbeiten" #~ msgctxt "Schedule" #~ msgid "Edit Schedule" #~ msgstr "Zeitplan bearbeiten" #~ msgctxt "Report Format" #~ msgid "Edit Report Format" #~ msgstr "Berichtformat bearbeiten" #~ msgctxt "Slave" #~ msgid "Edit Slave" #~ msgstr "Slave bearbeiten" #~ msgctxt "Agent" #~ msgid "Edit Agent" #~ msgstr "Agent bearbeiten" #~ msgctxt "Scanner" #~ msgid "Edit Scanner" #~ msgstr "Scanner bearbeiten" #~ msgctxt "Filter" #~ msgid "Edit Filter" #~ msgstr "Filter bearbeiten" #~ msgctxt "Tag" #~ msgid "Edit Tag" #~ msgstr "Tag bearbeiten" #~ msgctxt "Permission" #~ msgid "Edit Permission" #~ msgstr "Berechtigung bearbeiten" #~ msgctxt "User" #~ msgid "Edit User" #~ msgstr "Benutzer bearbeiten" #~ msgctxt "Group" #~ msgid "Edit Group" #~ msgstr "Gruppe bearbeiten" #~ msgctxt "Role" #~ msgid "Edit Role" #~ msgstr "Rolle bearbeiten" #~ msgctxt "Permission Description" #~ msgid "has super access" #~ msgstr "hat Super-Zugriff" #~ msgctxt "Permission Description" #~ msgid "may login" #~ msgstr "darf sich anmelden" #~ msgctxt "Permission Description" #~ msgid "may run multiple OMP commands as one" #~ msgstr "darf mehrere OMP-Befehle als einen ausführen" #~ msgctxt "Permission Description" #~ msgid "may create a new agent" #~ msgstr "darf einen neuen Agenten erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new alert" #~ msgstr "darf eine neue Berechtigung erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new scan config" #~ msgstr "darf eine neue Scan-Konfig erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new filter" #~ msgstr "darf einen neuen Filter erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new group" #~ msgstr "darf eine neue Gruppe erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new credential" #~ msgstr "darf neue Anmeldedaten erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new note" #~ msgstr "darf eine neue Notiz erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new override" #~ msgstr "darf eine neue Übersteuerung erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new permission" #~ msgstr "darf eine neue Berechtigung erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new port list" #~ msgstr "darf eine neue Portliste erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new port range" #~ msgstr "darf einen neuen Portbereich erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new report" #~ msgstr "darf einen neuen Bericht erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new report format" #~ msgstr "darf ein neues Berichtformat erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new role" #~ msgstr "darf eine neue Rolle erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new scanner" #~ msgstr "darf einen neuen Scanner erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new schedule" #~ msgstr "darf einen neuen Zeitplan erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new slave" #~ msgstr "darf einen neuen Slave erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new tag" #~ msgstr "darf einen neuen Tag erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new target" #~ msgstr "darf ein neues Ziel erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new task" #~ msgstr "darf eine neue Aufgabe erstellen" #~ msgctxt "Permission Description" #~ msgid "may create a new user" #~ msgstr "darf einen neuen Benutzer erstellen" #~ msgctxt "Permission Description" #~ msgid "may delete agent %1" #~ msgstr "darf den Agenten %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete alert %1" #~ msgstr "darf die Benachrichtigung %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete scan config %1" #~ msgstr "darf die Scan-Konfig %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete filter %1" #~ msgstr "darf den Filter %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete group %1" #~ msgstr "darf die Gruppe %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete credential %1" #~ msgstr "darf die Anmeldedaten %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete note %1" #~ msgstr "darf die Notiz %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete override %1" #~ msgstr "darf die Übersteuerung %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete permission %1" #~ msgstr "darf die Berechtigung %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete port list %1" #~ msgstr "darf die Portliste %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete port range %1" #~ msgstr "darf den Portbereich %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete report %1" #~ msgstr "darf den Bereicht %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete report format %1" #~ msgstr "darf das Berichtformat %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete role %1" #~ msgstr "darf die Rolle %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete scanner %1" #~ msgstr "darf den Scanner %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete schedule %1" #~ msgstr "darf den Zeitplan %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete slave %1" #~ msgstr "darf den Slave %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete tag %1" #~ msgstr "darf den Tag %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete target %1" #~ msgstr "darf das Ziel %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete task %1" #~ msgstr "darf die Aufgabe %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete user %1" #~ msgstr "darf den Benutzer %1 löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing agent" #~ msgstr "darf einen existierenden Agenten löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing alert" #~ msgstr "darf eine existierende Benachrichtigung löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing scan config" #~ msgstr "darf eine existierende Scan-Konfig löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing filter" #~ msgstr "darf einen existierenden Filter löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing group" #~ msgstr "darf eine existierende Gruppe löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing credential" #~ msgstr "darf existierende Anmeldedaten löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing note" #~ msgstr "darf eine existierende Notiz löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing override" #~ msgstr "darf eine existierende Übersteuerung löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing permission" #~ msgstr "darf eine existierende Berechtigung löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing port list" #~ msgstr "darf eine existierende Portliste löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing port range" #~ msgstr "darf einen existierenden Portbereich löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing report" #~ msgstr "darf einen existierenden Bericht löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing report format" #~ msgstr "darf ein existierendes Berichtformat löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing role" #~ msgstr "darf eine existierende Rolle löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing scanner" #~ msgstr "darf einen existierenden Scanner löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing schedule" #~ msgstr "darf einen existierenden Zeitplan löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing slave" #~ msgstr "darf einen existierenden Slave löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing tag" #~ msgstr "darf einen existierenden Tag löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing target" #~ msgstr "darf ein existierendes Ziel löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing task" #~ msgstr "darf eine existierende Aufgabe löschen" #~ msgctxt "Permission Description" #~ msgid "may delete an existing user" #~ msgstr "darf einen existierenden Benutzer löschen" #~ msgctxt "Permission Description" #~ msgid "may get details about the authentication configuration" #~ msgstr "darf Details über die Authentifizierungskonfiguration abrufen" #~ msgctxt "Permission Description" #~ msgid "may get details about the CERT feed" #~ msgstr "darf Details über den CERT-Feed abrufen" #~ msgctxt "Permission Description" #~ msgid "may get details about the NVT feed" #~ msgstr "darf Details über den NVT-Feed abrufen" #~ msgctxt "Permission Description" #~ msgid "may get details about the SCAP feed" #~ msgstr "darf Details über den SCAP-Feed abrufen" #~ msgctxt "Permission Description" #~ msgid "may get details about %1" #~ msgstr "darf Details über %1 abrufen" #~ msgctxt "Permission Description" #~ msgid "may empty the trashcan" #~ msgstr "darf den Mülleimer leeren" #~ msgctxt "Permission Description" #~ msgid "has read access to agent %1" #~ msgstr "hat Lesezugriff auf Agent %1" #~ msgctxt "Permission Description" #~ msgid "has read access to alert %1" #~ msgstr "hat Lesezugriff auf Benachrichtigung %1" #~ msgctxt "Permission Description" #~ msgid "has read access to scan config %1" #~ msgstr "hat Lesezugriff auf Scan-Konfig %1" #~ msgctxt "Permission Description" #~ msgid "has read access to filter %1" #~ msgstr "hat Lesezugriff auf Filter %1" #~ msgctxt "Permission Description" #~ msgid "has read access to group %1" #~ msgstr "hat Lesezugriff auf Gruppe %1" #~ msgctxt "Permission Description" #~ msgid "has read access to credential %1" #~ msgstr "hat Lesezugriff auf Anmeldedaten %1" #~ msgctxt "Permission Description" #~ msgid "has read access to note %1" #~ msgstr "hat Lesezugriff auf Notiz %1" #~ msgctxt "Permission Description" #~ msgid "has read access to NVT %1" #~ msgstr "hat Lesezugriff auf NVT %1" #~ msgctxt "Permission Description" #~ msgid "has read access to override %1" #~ msgstr "hat Lesezugriff auf Übersteuerung %1" #~ msgctxt "Permission Description" #~ msgid "has read access to permission %1" #~ msgstr "hat Lesezugriff auf Berechtigung %1" #~ msgctxt "Permission Description" #~ msgid "has read access to port list %1" #~ msgstr "hat Lesezugriff auf Portliste %1" #~ msgctxt "Permission Description" #~ msgid "has read access to port range %1" #~ msgstr "hat Lesezugriff auf Portbereich %1" #~ msgctxt "Permission Description" #~ msgid "has read access to report %1" #~ msgstr "hat Lesezugriff auf Bericht %1" #~ msgctxt "Permission Description" #~ msgid "has read access to report format %1" #~ msgstr "hat Lesezugriff auf Berichtformat %1" #~ msgctxt "Permission Description" #~ msgid "has read access to role %1" #~ msgstr "hat Lesezugriff auf Rolle %1" #~ msgctxt "Permission Description" #~ msgid "has read access to scanner %1" #~ msgstr "hat Lesezugriff auf Scanner %1" #~ msgctxt "Permission Description" #~ msgid "has read access to schedule %1" #~ msgstr "hat Lesezugriff auf Zeitplan %1" #~ msgctxt "Permission Description" #~ msgid "has read access to slave %1" #~ msgstr "hat Lesezugriff auf Slave %1" #~ msgctxt "Permission Description" #~ msgid "has read access to system report %1" #~ msgstr "hat Lesezugriff auf Systembericht %1" #~ msgctxt "Permission Description" #~ msgid "has read access to tag %1" #~ msgstr "hat Lesezugriff auf Tag %1" #~ msgctxt "Permission Description" #~ msgid "has read access to target %1" #~ msgstr "hat Lesezugriff auf Ziel %1" #~ msgctxt "Permission Description" #~ msgid "has read access to task %1" #~ msgstr "hat Lesezugriff auf Aufgabe %1" #~ msgctxt "Permission Description" #~ msgid "has read access to user %1" #~ msgstr "hat Lesezugriff auf Benutzer %1" #~ msgctxt "Permission Description" #~ msgid "has read access to agents" #~ msgstr "hat Lesezugriff auf Agenten" #~ msgctxt "Permission Description" #~ msgid "has read access to alerts" #~ msgstr "hat Lesezugriff auf Benachrichtigungen" #~ msgctxt "Permission Description" #~ msgid "has read access to scan configs" #~ msgstr "hat Lesezugriff auf Scankonfigurationen" #~ msgctxt "Permission Description" #~ msgid "has read access to filters" #~ msgstr "hat Lesezugriff auf Filter" #~ msgctxt "Permission Description" #~ msgid "has read access to groups" #~ msgstr "hat Lesezugriff auf Gruppen" #~ msgctxt "Permission Description" #~ msgid "has read access to SecInfo" #~ msgstr "hat Lesezugriff auf Sicherheitsinfos" #~ msgctxt "Permission Description" #~ msgid "has read access to credentials" #~ msgstr "hat Lesezugriff auf Anmeldedaten" #~ msgctxt "Permission Description" #~ msgid "has read access to notes" #~ msgstr "hat Lesezugriff auf Notizen" #~ msgctxt "Permission Description" #~ msgid "has read access to NVTs" #~ msgstr "hat Lesezugriff auf NVTs" #~ msgctxt "Permission Description" #~ msgid "has read access to NVT families" #~ msgstr "hat Lesezugriff auf NVT-Familien" #~ msgctxt "Permission Description" #~ msgid "may get NVT feed version information" #~ msgstr "darf Versionsinformationen des NVT-Feeds abrufen" #~ msgctxt "Permission Description" #~ msgid "has read access to overrides" #~ msgstr "hat Lesezugriff auf Übersteuerungen" #~ msgctxt "Permission Description" #~ msgid "has read access to permissions" #~ msgstr "hat Lesezugriff auf Berechtigungen" #~ msgctxt "Permission Description" #~ msgid "has read access to port lists" #~ msgstr "hat Lesezugriff auf Portlisten" #~ msgctxt "Permission Description" #~ msgid "has read access to port ranges" #~ msgstr "hat Lesezugriff auf Portbereiche" #~ msgctxt "Permission Description" #~ msgid "has read access to reports" #~ msgstr "hat Lesezugriff auf Berichte" #~ msgctxt "Permission Description" #~ msgid "has read access to report formats" #~ msgstr "hat Lesezugriff auf Berichtformate" #~ msgctxt "Permission Description" #~ msgid "has read access to roles" #~ msgstr "hat Lesezugriff auf Rollen" #~ msgctxt "Permission Description" #~ msgid "has read access to scanners" #~ msgstr "hat Lesezugriff auf Scanner" #~ msgctxt "Permission Description" #~ msgid "has read access to schedules" #~ msgstr "hat Lesezugriff auf Zeitpläne" #~ msgctxt "Permission Description" #~ msgid "has read access to slaves" #~ msgstr "hat Lesezugriff auf Slaves" #~ msgctxt "Permission Description" #~ msgid "has read access to system reports" #~ msgstr "hat Lesezugriff auf Systemberichte" #~ msgctxt "Permission Description" #~ msgid "has read access to tags" #~ msgstr "hat Lesezugriff auf Tags" #~ msgctxt "Permission Description" #~ msgid "has read access to targets" #~ msgstr "hat Lesezugriff auf Ziele" #~ msgctxt "Permission Description" #~ msgid "has read access to tasks" #~ msgstr "hat Lesezugriff auf Aufgaben" #~ msgctxt "Permission Description" #~ msgid "has read access to users" #~ msgstr "hat Lesezugriff auf Benutzer" #~ msgctxt "Permission Description" #~ msgid "may get the help text" #~ msgstr "darf den Hilfetext abrufen" #~ msgctxt "Permission Description" #~ msgid "has write access to agent %1" #~ msgstr "hat Schreibzugriff auf Agent %1" #~ msgctxt "Permission Description" #~ msgid "has write access to alert %1" #~ msgstr "hat Schreibzugriff auf Benachrichtigung %1" #~ msgctxt "Permission Description" #~ msgid "has write access to scan config %1" #~ msgstr "hat Schreibzugriff auf Scan-Konfig %1" #~ msgctxt "Permission Description" #~ msgid "has write access to filter %1" #~ msgstr "hat Schreibzugriff auf Filter %1" #~ msgctxt "Permission Description" #~ msgid "has write access to group %1" #~ msgstr "hat Schreibzugriff auf Gruppe %1" #~ msgctxt "Permission Description" #~ msgid "has write access to credential %1" #~ msgstr "hat Schreibzugriff auf Anmeldedaten %1" #~ msgctxt "Permission Description" #~ msgid "has write access to note %1" #~ msgstr "hat Schreibzugriff auf Notiz %1" #~ msgctxt "Permission Description" #~ msgid "has write access to override %1" #~ msgstr "hat Schreibzugriff auf Übersteuerung %1" #~ msgctxt "Permission Description" #~ msgid "has write access to permission %1" #~ msgstr "hat Schreibzugriff auf Berechtigung %1" #~ msgctxt "Permission Description" #~ msgid "has write access to port list %1" #~ msgstr "hat Schreibzugriff auf Portliste %1" #~ msgctxt "Permission Description" #~ msgid "has write access to port range %1" #~ msgstr "hat Schreibzugriff auf Portbereich %1" #~ msgctxt "Permission Description" #~ msgid "has write access to report %1" #~ msgstr "hat Schreibzugriff auf Bericht %1" #~ msgctxt "Permission Description" #~ msgid "has write access to report format %1" #~ msgstr "hat Schreibzugriff auf Berichtformat %1" #~ msgctxt "Permission Description" #~ msgid "has write access to role %1" #~ msgstr "hat Schreibzugriff auf Rolle %1" #~ msgctxt "Permission Description" #~ msgid "has write access to scanner %1" #~ msgstr "hat Schreibzugriff auf Scanner %1" #~ msgctxt "Permission Description" #~ msgid "has write access to schedule %1" #~ msgstr "hat Schreibzugriff auf Zeitplan %1" #~ msgctxt "Permission Description" #~ msgid "has write access to slave %1" #~ msgstr "hat Schreibzugriff auf Slave %1" #~ msgctxt "Permission Description" #~ msgid "has write access to system report %1" #~ msgstr "hat Schreibzugriff auf Systembericht %1" #~ msgctxt "Permission Description" #~ msgid "has write access to tag %1" #~ msgstr "hat Schreibzugriff auf Tag %1" #~ msgctxt "Permission Description" #~ msgid "has write access to target %1" #~ msgstr "hat Schreibzugriff auf Ziel %1" #~ msgctxt "Permission Description" #~ msgid "has write access to task %1" #~ msgstr "hat Schreibzugriff auf Aufgabe %1" #~ msgctxt "Permission Description" #~ msgid "has write access to user %1" #~ msgstr "hat Schreibzugriff auf Benutzer %1" #~ msgctxt "Permission Description" #~ msgid "has write access to agents" #~ msgstr "hat Schreibzugriff auf Agenten" #~ msgctxt "Permission Description" #~ msgid "has write access to alerts" #~ msgstr "hat Schreibzugriff auf Benachrichtigungen" #~ msgctxt "Permission Description" #~ msgid "has write access to the authentication configuration" #~ msgstr "hat Schreibzugriff auf die Authentifizierungskonfiguration" #~ msgctxt "Permission Description" #~ msgid "has write access to scan configs" #~ msgstr "hat Schreibzugriff auf Scankonfigurationen" #~ msgctxt "Permission Description" #~ msgid "has write access to filters" #~ msgstr "hat Schreibzugriff auf Filter" #~ msgctxt "Permission Description" #~ msgid "has write access to groups" #~ msgstr "hat Schreibzugriff auf Gruppen" #~ msgctxt "Permission Description" #~ msgid "has write access to credentials" #~ msgstr "hat Schreibzugriff auf Anmeldedaten" #~ msgctxt "Permission Description" #~ msgid "has write access to notes" #~ msgstr "hat Schreibzugriff auf Notizen" #~ msgctxt "Permission Description" #~ msgid "has write access to overrides" #~ msgstr "hat Schreibzugriff auf Übersteuerungen" #~ msgctxt "Permission Description" #~ msgid "has write access to permissions" #~ msgstr "hat Schreibzugriff auf Berechtigungen" #~ msgctxt "Permission Description" #~ msgid "has write access to port lists" #~ msgstr "hat Schreibzugriff auf Portlisten" #~ msgctxt "Permission Description" #~ msgid "has write access to port ranges" #~ msgstr "hat Schreibzugriff auf Portbereiche" #~ msgctxt "Permission Description" #~ msgid "has write access to reports" #~ msgstr "hat Schreibzugriff auf Berichte" #~ msgctxt "Permission Description" #~ msgid "has write access to report formats" #~ msgstr "hat Schreibzugriff auf Berichtformate" #~ msgctxt "Permission Description" #~ msgid "has write access to roles" #~ msgstr "hat Schreibzugriff auf Rollen" #~ msgctxt "Permission Description" #~ msgid "has write access to scanners" #~ msgstr "hat Schreibzugriff auf Scanner" #~ msgctxt "Permission Description" #~ msgid "has write access to schedules" #~ msgstr "hat Schreibzugriff auf Zeitpläne" #~ msgctxt "Permission Description" #~ msgid "has write access to slaves" #~ msgstr "hat Schreibzugriff auf Slaves" #~ msgctxt "Permission Description" #~ msgid "has write access to system reports" #~ msgstr "hat Schreibzugriff auf Systemberichte" #~ msgctxt "Permission Description" #~ msgid "has write access to tags" #~ msgstr "hat Schreibzugriff auf Tags" #~ msgctxt "Permission Description" #~ msgid "has write access to targets" #~ msgstr "hat Schreibzugriff auf Ziele" #~ msgctxt "Permission Description" #~ msgid "has write access to tasks" #~ msgstr "hat Schreibzugriff auf Aufgaben" #~ msgctxt "Permission Description" #~ msgid "has write access to users" #~ msgstr "hat Schreibzugriff auf Benutzer" #~ msgctxt "Permission Description" #~ msgid "may restore items from the trashcan" #~ msgstr "darf Objekte aus dem Mülleimer wiederherstellen" #~ msgctxt "Permission Description" #~ msgid "may resume tasks" #~ msgstr "darf gestoppte Aufgaben fortsetzen" #~ msgctxt "Permission Description" #~ msgid "may run wizards" #~ msgstr "darf Wizards ausführen" #~ msgctxt "Permission Description" #~ msgid "may start tasks" #~ msgstr "darf Aufgaben starten" #~ msgctxt "Permission Description" #~ msgid "may stop tasks" #~ msgstr "darf Aufgaben stoppen" #~ msgctxt "Permission Description" #~ msgid "may sync the CERT feed" #~ msgstr "darf den CERT-Feed synchronisieren" #~ msgctxt "Permission Description" #~ msgid "may sync the NVT feed" #~ msgstr "darf den NVT-Feed synchronisieren" #~ msgctxt "Permission Description" #~ msgid "may sync the SCAP feed" #~ msgstr "darf den SCAP-Feed synchronisieren" #~ msgctxt "Permission Description" #~ msgid "may sync %1" #~ msgstr "darf %1 synchronisieren" #~ msgctxt "Permission Description" #~ msgid "may test alerts" #~ msgstr "darf Benachrichtigungen testen" #~ msgctxt "Permission Description" #~ msgid "may verify agents" #~ msgstr "darf Agenten verifizieren" #~ msgctxt "Permission Description" #~ msgid "may verify report formats" #~ msgstr "darf Berichtformate verifizieren" #~ msgctxt "Permission Description" #~ msgid "may verify scanners" #~ msgstr "darf Scanner verifizieren" #~ msgctxt "Permission Description" #~ msgid "may verify %1" #~ msgstr "darf %1 verifizieren" #~ msgctxt "Bulk Action" #~ msgid "Move selection to trashcan" #~ msgstr "Auswahl in den Mülleimer verschieben" #~ msgctxt "Bulk Action" #~ msgid "Move all filtered to trashcan" #~ msgstr "Gesamte Filterauswahl in den Mülleimer verschieben" #~ msgctxt "Bulk Action" #~ msgid "Move page contents to trashcan" #~ msgstr "Seiteninhalt in den Mülleimer verschieben" #~ msgctxt "Bulk Action" #~ msgid "Delete selection" #~ msgstr "Auswahl löschen" #~ msgctxt "Bulk Action" #~ msgid "Delete all filtered" #~ msgstr "Gesamte Filterauswahl löschen" #~ msgctxt "Bulk Action" #~ msgid "Delete page contents" #~ msgstr "Seiteninhalt löschen" #~ msgctxt "Bulk Action" #~ msgid "Export selection" #~ msgstr "Auswahl exportieren" #~ msgctxt "Bulk Action" #~ msgid "Export all filtered" #~ msgstr "Gesamte Filterauswahl exportieren" #~ msgctxt "Bulk Action" #~ msgid "Export page contents" #~ msgstr "Seiteninhalt exportieren" #~ msgctxt "Task" #~ msgid "Export %1 filtered Task as XML" #~ msgid_plural "Export %1 filtered Tasks as XML" #~ msgstr[0] "%1 gefilterte Aufgabe als XML exportieren" #~ msgstr[1] "%1 gefilterte Aufgaben als XML exportieren" #~ msgctxt "Note" #~ msgid "Export %1 filtered Note as XML" #~ msgid_plural "Export %1 filtered Notes as XML" #~ msgstr[0] "%1 gefilterte Notiz als XML exportieren" #~ msgstr[1] "%1 gefilterte Notizen als XML exportieren" #~ msgctxt "Override" #~ msgid "Export %1 filtered Override as XML" #~ msgid_plural "Export %1 filtered Overrides as XML" #~ msgstr[0] "%1 gefilterte Übersteuerung als XML exportieren" #~ msgstr[1] "%1 gefilterte Übersteuerungen als XML exportieren" #~ msgctxt "Target" #~ msgid "Export %1 filtered Target as XML" #~ msgid_plural "Export %1 filtered Targets as XML" #~ msgstr[0] "%1 gefiltertes Ziel als XML exportieren" #~ msgstr[1] "%1 gefilterte Ziele als XML exportieren" #~ msgctxt "Port List" #~ msgid "Export %1 filtered Port List as XML" #~ msgid_plural "Export %1 filtered Port Lists as XML" #~ msgstr[0] "%1 gefilterte Portliste als XML exportieren" #~ msgstr[1] "%1 gefilterte Portlisten als XML exportieren" #~ msgctxt "Credential" #~ msgid "Export %1 filtered Credential as XML" #~ msgid_plural "Export %1 filtered Credentials as XML" #~ msgstr[0] "%1 gefilterten Anmeldedatensatz als XML exportieren" #~ msgstr[1] "%1 gefilterte Anmeldedaten als XML exportieren" #~ msgctxt "Scan Config" #~ msgid "Export %1 filtered Scan Config as XML" #~ msgid_plural "Export %1 filtered Scan Configs as XML" #~ msgstr[0] "%1 gefilterte Scankonfiguration als XML exportieren" #~ msgstr[1] "%1 gefilterte Scankonfigurationen als XML exportieren" #~ msgctxt "Alert" #~ msgid "Export %1 filtered Alert as XML" #~ msgid_plural "Export %1 filtered Alerts as XML" #~ msgstr[0] "%1 gefilterte Benachrichtigung als XML exportieren" #~ msgstr[1] "%1 gefilterte Benachrichtigungen als XML exportieren" #~ msgctxt "Schedule" #~ msgid "Export %1 filtered Schedule as XML" #~ msgid_plural "Export %1 filtered Schedules as XML" #~ msgstr[0] "%1 gefilterten Zeitplan als XML exportieren" #~ msgstr[1] "%1 gefilterte Zeitpläne als XML exportieren" #~ msgctxt "Report Format" #~ msgid "Export %1 filtered Report Format as XML" #~ msgid_plural "Export %1 filtered Report Formats as XML" #~ msgstr[0] "%1 gefiltertes Berichtformat als XML exportieren" #~ msgstr[1] "%1 gefilterte Berichtformate als XML exportieren" #~ msgctxt "Slave" #~ msgid "Export %1 filtered Slave as XML" #~ msgid_plural "Export %1 filtered Slaves as XML" #~ msgstr[0] "%1 gefilterten Slave als XML exportieren" #~ msgstr[1] "%1 gefilterte Slaves als XML exportieren" #~ msgctxt "Agent" #~ msgid "Export %1 filtered Agent as XML" #~ msgid_plural "Export %1 filtered Agents as XML" #~ msgstr[0] "%1 gefilterten Agenten als XML exportieren" #~ msgstr[1] "%1 gefilterte Agenten als XML exportieren" #~ msgctxt "Scanner" #~ msgid "Export %1 filtered Scanner as XML" #~ msgid_plural "Export %1 filtered Scanners as XML" #~ msgstr[0] "%1 gefilterten Scanner als XML exportieren" #~ msgstr[1] "%1 gefilterte Scanner als XML exportieren" #~ msgctxt "Filter" #~ msgid "Export %1 filtered Filter as XML" #~ msgid_plural "Export %1 filtered Filters as XML" #~ msgstr[0] "%1 gefilterten Filter als XML exportieren" #~ msgstr[1] "%1 gefilterte Filter als XML exportieren" #~ msgctxt "Tag" #~ msgid "Export %1 filtered Tag as XML" #~ msgid_plural "Export %1 filtered Tags as XML" #~ msgstr[0] "%1 gefilterten Tag als XML exportieren" #~ msgstr[1] "%1 gefilterte Tags als XML exportieren" #~ msgctxt "Permission" #~ msgid "Export %1 filtered Permission as XML" #~ msgid_plural "Export %1 filtered Permissions as XML" #~ msgstr[0] "%1 gefilterte Berechtigung als XML exportieren" #~ msgstr[1] "%1 gefilterte Berechtigungen als XML exportieren" #~ msgctxt "User" #~ msgid "Export %1 filtered User as XML" #~ msgid_plural "Export %1 filtered Users as XML" #~ msgstr[0] "%1 gefilterten Benutzer als XML exportieren" #~ msgstr[1] "%1 gefilterte Benutzer als XML exportieren" #~ msgctxt "Group" #~ msgid "Export %1 filtered Group as XML" #~ msgid_plural "Export %1 filtered Groups as XML" #~ msgstr[0] "%1 gefilterte Gruppe als XML exportieren" #~ msgstr[1] "%1 gefilterte Gruppen als XML exportieren" #~ msgctxt "Role" #~ msgid "Export %1 filtered Role as XML" #~ msgid_plural "Export %1 filtered Roles as XML" #~ msgstr[0] "%1 gefilterte Rolle als XML exportieren" #~ msgstr[1] "%1 gefilterte Rollen als XML exportieren" #~ msgctxt "Bulk Action" #~ msgid "%1 Task will be deleted" #~ msgid_plural "%1 Tasks will be deleted" #~ msgstr[0] "Es wird %1 Aufgabe gelöscht" #~ msgstr[1] "Es werden %1 Aufgaben gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Report will be deleted" #~ msgid_plural "%1 Reports will be deleted" #~ msgstr[0] "Es wird %1 Bericht gelöscht" #~ msgstr[1] "Es werden %1 Berichte gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Note will be deleted" #~ msgid_plural "%1 Notes will be deleted" #~ msgstr[0] "Es wird %1 Notiz gelöscht" #~ msgstr[1] "Es werden %1 Notizen gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Override will be deleted" #~ msgid_plural "%1 Overrides will be deleted" #~ msgstr[0] "Es wird %1 Übersteuerung gelöscht" #~ msgstr[1] "Es werden %1 Übersteuerungen gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Target will be deleted" #~ msgid_plural "%1 Targets will be deleted" #~ msgstr[0] "Es wird %1 Ziel gelöscht" #~ msgstr[1] "Es werden %1 Ziele gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Port List will be deleted" #~ msgid_plural "%1 Port Lists will be deleted" #~ msgstr[0] "Es wird %1 Portliste gelöscht" #~ msgstr[1] "Es werden %1 Portlisten gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Credential will be deleted" #~ msgid_plural "%1 Credentials will be deleted" #~ msgstr[0] "Es wird %1 Anmeldedatensatz gelöscht" #~ msgstr[1] "Es werden %1 Anmeldedaten gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Scan Config will be deleted" #~ msgid_plural "%1 Scan Configs will be deleted" #~ msgstr[0] "Es wird %1 Scan-Konfiguration gelöscht" #~ msgstr[1] "Es werden %1 Scan-Konfigurationen gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Alert will be deleted" #~ msgid_plural "%1 Alerts will be deleted" #~ msgstr[0] "Es wird %1 Benachrichtigung gelöscht" #~ msgstr[1] "Es werden %1 Benachrichtigungen gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Schedule will be deleted" #~ msgid_plural "%1 Schedules will be deleted" #~ msgstr[0] "Es wird %1 Zeitplan gelöscht" #~ msgstr[1] "Es werden %1 Zeitpläne gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Report Format will be deleted" #~ msgid_plural "%1 Report Formats will be deleted" #~ msgstr[0] "Es wird %1 Berichtformat gelöscht" #~ msgstr[1] "Es werden %1 Berichtformate gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Slave will be deleted" #~ msgid_plural "%1 Slaves will be deleted" #~ msgstr[0] "Es wird %1 Slave gelöscht" #~ msgstr[1] "Es werden %1 Slaves gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Agent will be deleted" #~ msgid_plural "%1 Agents will be deleted" #~ msgstr[0] "Es wird %1 Agent gelöscht" #~ msgstr[1] "Es werden %1 Agenten gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Scanner will be deleted" #~ msgid_plural "%1 Scanners will be deleted" #~ msgstr[0] "Es wird %1 Scanner gelöscht" #~ msgstr[1] "Es werden %1 Scanner gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Filter will be deleted" #~ msgid_plural "%1 Filters will be deleted" #~ msgstr[0] "Es wird %1 Filter gelöscht" #~ msgstr[1] "Es werden %1 Filter gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Tag will be deleted" #~ msgid_plural "%1 Tags will be deleted" #~ msgstr[0] "Es wird %1 Tag gelöscht" #~ msgstr[1] "Es werden %1 Tags gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Permission will be deleted" #~ msgid_plural "%1 Permissions will be deleted" #~ msgstr[0] "Es wird %1 Berechtigung gelöscht" #~ msgstr[1] "Es werden %1 Berechtigungen gelöscht " #~ msgctxt "Bulk Action" #~ msgid "%1 User will be deleted" #~ msgid_plural "%1 Users will be deleted" #~ msgstr[0] "Es wird %1 Benutzer gelöscht" #~ msgstr[1] "Es werden %1 Benutzer gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Group will be deleted" #~ msgid_plural "%1 Groups will be deleted" #~ msgstr[0] "Es wird %1 Gruppe gelöscht" #~ msgstr[1] "Es werden %1 Gruppen gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Role will be deleted" #~ msgid_plural "%1 Roles will be deleted" #~ msgstr[0] "Es wird %1 Rolle gelöscht" #~ msgstr[1] "Es werden %1 Rollen gelöscht" #~ msgctxt "Bulk Action" #~ msgid "%1 Task will be moved to the trashcan" #~ msgid_plural "%1 Tasks will be moved to the trashcan" #~ msgstr[0] "%1 Aufgabe wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Aufgaben werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Report will be moved to the trashcan" #~ msgid_plural "%1 Report will be moved to the trashcan" #~ msgstr[0] "%1 Bericht wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Berichte werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Note will be moved to the trashcan" #~ msgid_plural "%1 Notes will be moved to the trashcan" #~ msgstr[0] "%1 Notiz wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Notizen werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Override will be moved to the trashcan" #~ msgid_plural "%1 Overrides will be moved to the trashcan" #~ msgstr[0] "%1 Übersteuerung wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Übersteuerungen werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Target will be moved to the trashcan" #~ msgid_plural "%1 Targets will be moved to the trashcan" #~ msgstr[0] "%1 Ziel wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Ziele werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Port List will be moved to the trashcan" #~ msgid_plural "%1 Port Lists will be moved to the trashcan" #~ msgstr[0] "%1 Portliste wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Portlisten werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Credential will be moved to the trashcan" #~ msgid_plural "%1 Credentials will be moved to the trashcan" #~ msgstr[0] "%1 Anmeldedatensatz wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Anmeldedaten werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Scan Config will be moved to the trashcan" #~ msgid_plural "%1 Scan Configs will be moved to the trashcan" #~ msgstr[0] "%1 Scankonfiguration wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Scankonfigurationen werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Alert will be moved to the trashcan" #~ msgid_plural "%1 Alerts will be moved to the trashcan" #~ msgstr[0] "%1 Benachrichtigung wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Benachrichtigungen werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Schedule will be moved to the trashcan" #~ msgid_plural "%1 Schedules will be moved to the trashcan" #~ msgstr[0] "%1 Zeitplan wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Zeitpläne werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Report Format will be moved to the trashcan" #~ msgid_plural "%1 Report Formats will be moved to the trashcan" #~ msgstr[0] "%1 Berichtformat wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Berichtformate werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Slave will be moved to the trashcan" #~ msgid_plural "%1 Slaves will be moved to the trashcan" #~ msgstr[0] "%1 Slave wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Slaves werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Agent will be moved to the trashcan" #~ msgid_plural "%1 Agents will be moved to the trashcan" #~ msgstr[0] "%1 Agent wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Agenten werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Scanner will be moved to the trashcan" #~ msgid_plural "%1 Scanners will be moved to the trashcan" #~ msgstr[0] "%1 Scanner wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Scanner werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Filter will be moved to the trashcan" #~ msgid_plural "%1 Filters will be moved to the trashcan" #~ msgstr[0] "%1 Filter wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Filter werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Tag will be moved to the trashcan" #~ msgid_plural "%1 Tags will be moved to the trashcan" #~ msgstr[0] "%1 Tag wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Tags werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Permission will be moved to the trashcan" #~ msgid_plural "%1 Permissions will be moved to the trashcan" #~ msgstr[0] "%1 Berechtigung wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Berechtigungen werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 User will be moved to the trashcan" #~ msgid_plural "%1 Users will be moved to the trashcan" #~ msgstr[0] "%1 Benutzer wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Benutzer werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Group will be moved to the trashcan" #~ msgid_plural "%1 Groups will be moved to the trashcan" #~ msgstr[0] "%1 Gruppe wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Gruppen werden in den Mülleimer verschoben" #~ msgctxt "Bulk Action" #~ msgid "%1 Role will be moved to the trashcan" #~ msgid_plural "%1 Roles will be moved to the trashcan" #~ msgstr[0] "%1 Rolle wird in den Mülleimer verschoben" #~ msgstr[1] "%1 Rollen werden in den Mülleimer verschoben" #~ msgctxt "Time" #~ msgid "days" #~ msgstr "Tage" #~ msgctxt "Time" #~ msgid "hours" #~ msgstr "Stunden" #~ msgctxt "Time" #~ msgid "minutes" #~ msgstr "Minuten" #~ msgctxt "Time" #~ msgid "seconds" #~ msgstr "Sekunden" #~ msgctxt "Report Section" #~ msgid "Report: Prognostic Results" #~ msgstr "Bericht: Vorhersage-Ergebnisse" #~ msgctxt "Report Section" #~ msgid "Report: Delta Results" #~ msgstr "Bericht: Delta-Ergebnisse" #~ msgctxt "Report Section" #~ msgid "Report: Results" #~ msgstr "Bericht: Ergebnisse" #~ msgctxt "Report Section" #~ msgid "Report: Prognostic Summary and Download" #~ msgstr "Bericht: Vorhersage-Übersicht und Download" #~ msgctxt "Report Section" #~ msgid "Report: Delta Summary and Download" #~ msgstr "Bericht: Delta-Übersicht und Download" #~ msgctxt "Report Section" #~ msgid "Report: Summary and Download" #~ msgstr "Bericht: Übersicht und Download" #~ msgctxt "Report Section" #~ msgid "Report: Prognostic Hosts" #~ msgstr "Bericht: Vorhersage-Hosts" #~ msgctxt "Report Section" #~ msgid "Report: Hosts" #~ msgstr "Bericht: Hosts" #~ msgctxt "Report Section" #~ msgid "Report: Ports" #~ msgstr "Bericht: Ports" #~ msgctxt "Report Section" #~ msgid "Report: Operating Systems" #~ msgstr "Bericht: Betriebssysteme" #~ msgctxt "Report Section" #~ msgid "Report: Prognostic Applications" #~ msgstr "Bericht: Vorhersage-Anwendungen" #~ msgctxt "Report Section" #~ msgid "Report: Applications" #~ msgstr "Bericht: Anwendungen" #~ msgctxt "Report Section" #~ msgid "Report: Vulnerabilities" #~ msgstr "Bericht: Schwachstellen" #~ msgctxt "Report Section" #~ msgid "Report: CVEs" #~ msgstr "Bericht: CVEs" #~ msgctxt "Report Section" #~ msgid "Report: Closed CVEs" #~ msgstr "Bericht: Geschlossene CVEs" #~ msgctxt "Report Section" #~ msgid "Report: Topology" #~ msgstr "Bericht: Topologie" #~ msgctxt "Report Section" #~ msgid "Report: SSL Certificates" #~ msgstr "Bericht: SSL-Zertifikate" #~ msgctxt "Report Section" #~ msgid "Report: Error Messages" #~ msgstr "Bericht: Fehlermeldungen" #~ msgctxt "Permission Description" #~ msgid "has super access to " #~ msgstr "hat Super-Zugriff auf " #~ msgctxt "Permission Description" #~ msgid "has super access to all users" #~ msgstr "hat Super-Zugriff auf alle Benutzer" #~ msgctxt "Permission Description" #~ msgid "may run multiple OMP commands in one" #~ msgstr "darf mehrere OMP-Befehle als einen ausführen" #~ msgctxt "Permission Description" #~ msgid "has all permissions" #~ msgstr "hat alle Berechtigungen" #~ msgctxt "Permission Description" #~ msgid "may get the dependencies of NVTs" #~ msgstr "darf die Abhängigkeiten von NVTs abrufen" #~ msgctxt "Permission Description" #~ msgid "may get version information" #~ msgstr "darf Versionsinformationen abrufen" #~ msgctxt "Feedback Icon" #~ msgid "Send feedback to" #~ msgstr "Feedback senden an" #~ msgctxt "Feedback Icon" #~ msgid "Feedback" #~ msgstr "Feedback" #~ msgctxt "Pagination" #~ msgid "total" #~ msgstr "gesamt" #~ msgctxt "Filter" #~ msgid "Switch Filter" #~ msgstr "Filter umschalten" #~ msgctxt "Filter" #~ msgid "Switch" #~ msgstr "Umschalten" #~ msgctxt "Filter" #~ msgid "Update Filter" #~ msgstr "Filter aktualisieren" #~ msgctxt "Filter" #~ msgid "Powerfilter" #~ msgstr "Powerfilter" #~ msgctxt "Filter" #~ msgid "Unfold filter" #~ msgstr "Filter ausklappen" #~ msgctxt "Override Controls" #~ msgid "Apply overrides" #~ msgstr "Übersteuerung anwenden" #~ msgctxt "Report Filter" #~ msgid "Auto-FP" #~ msgstr "Auto-FP" #~ msgctxt "Report Filter" #~ msgid "Trust vendor security updates" #~ msgstr "Sicherheitsupdates des Anbieters vertrauen" #~ msgctxt "Report Filter" #~ msgid "Full CVE match" #~ msgstr "Vollständige CVE-Übereinstimmung" #~ msgctxt "Report Filter" #~ msgid "Partial CVE match" #~ msgstr "Teilweise CVE-Übereinstimmung" #~ msgctxt "Filter" #~ msgid "First result" #~ msgstr "Erstes Ergebnis" #~ msgctxt "Filter" #~ msgid "Results per page" #~ msgstr "Ergebnisse pro Seite" #~ msgctxt "Filter" #~ msgid "Sort by" #~ msgstr "Sortieren nach" #~ msgctxt "Filter" #~ msgid "Ascending" #~ msgstr "Aufsteigend" #~ msgctxt "Filter" #~ msgid "Descending" #~ msgstr "Absteigend" #~ msgctxt "Action Verb" #~ msgid "Apply" #~ msgstr "Anwenden" #~ msgctxt "Auto-Refresh" #~ msgid "No auto-refresh" #~ msgstr "Kein Auto-Refresh" #~ msgctxt "Auto-Refresh" #~ msgid "Refresh every" #~ msgstr "Refresh alle" #~ msgctxt "Auto-Refresh" #~ msgid "Sec." #~ msgstr "Sek." #~ msgctxt "Auto-Refresh" #~ msgid "Min." #~ msgstr "Min." #~ msgctxt "Generic Resource" #~ msgid "Details" #~ msgstr "Details" #~ msgctxt "Trashcan" #~ msgid "Cannot move to trashcan." #~ msgstr "Kann nicht in den Mülleimer verschieben." #~ msgctxt "Action Message" #~ msgid "Permission to clone denied" #~ msgstr "Keine Berechtigung zum Klonen" #~ msgctxt "Action Verb" #~ msgid "Delete" #~ msgstr "Löschen" #~ msgctxt "Action Verb" #~ msgid "Restore" #~ msgstr "Wiederherstellen" #~ msgctxt "Action Verb" #~ msgid "Resume" #~ msgstr "Fortsetzen" #~ msgctxt "Task" #~ msgid "Stop" #~ msgstr "Stoppen" #~ msgctxt "Tag" #~ msgid "New tag" #~ msgstr "Neuer Tag" #~ msgctxt "Tag" #~ msgid "Add tag" #~ msgstr "Tag hinzufügen" #~ msgctxt "Tag" #~ msgid "User Tags list" #~ msgstr "Liste der Benutzer-Tags" #~ msgctxt "Tag" #~ msgid "Add Tag" #~ msgstr "Tag hinzufügen" #~ msgctxt "Property" #~ msgid "Name" #~ msgstr "Name" #~ msgctxt "Property" #~ msgid "Value" #~ msgstr "Wert" #~ msgctxt "Property" #~ msgid "Comment" #~ msgstr "Kommentar" #~ msgctxt "Actions" #~ msgid "Actions" #~ msgstr "Aktionen" #~ msgctxt "Tag" #~ msgid "User Tags for \"%1\"" #~ msgstr "Benutzer-Tags für \"%1\"" #~ msgctxt "Tag" #~ msgid "Enable Tag" #~ msgstr "Tag aktivieren" #~ msgctxt "Tag" #~ msgid "Disable Tag" #~ msgstr "Tag deaktivieren" #~ msgctxt "Property" #~ msgid "Description" #~ msgstr "Beschreibung" #~ msgctxt "Property" #~ msgid "Resource Type" #~ msgstr "Ressourcen-Typ" #~ msgctxt "Property" #~ msgid "Resource" #~ msgstr "Ressource" #~ msgctxt "Host" #~ msgid "Host Filtering" #~ msgstr "Host-Filterung" #~ msgctxt "Host" #~ msgid "Hosts" #~ msgstr "Hosts" #~ msgctxt "Override Controls" #~ msgid "No overrides" #~ msgstr "Keine Übersteuerung" #~ msgctxt "Report Filter" #~ msgid "Text phrase" #~ msgstr "Textphrase" #~ msgctxt "Host" #~ msgid "Filtered Hosts" #~ msgstr "Gefilterte Hosts" #~ msgctxt "Host" #~ msgid "No hosts available for Prognostic Report" #~ msgstr "Keine Hosts für Vorhersage-Bericht verfügbar" #~ msgctxt "Host" #~ msgid "No SCAP data available for Prognostic Report" #~ msgstr "Keine SCAP-Daten für Vorhersage-Bericht verfügbar" #~ msgctxt "Host" #~ msgid "Prognostic Report" #~ msgstr "Vorhersage-Bericht" #~ msgctxt "Host" #~ msgid "0 hosts" #~ msgstr "0 Hosts" #~ msgctxt "Result" #~ msgid "Collapse details of all vulnerabilities" #~ msgstr "Details aller Schwachstellen einklappen" #~ msgctxt "Result" #~ msgid "Expand to full details of all vulnerabilities" #~ msgstr "Details aller Schwachstellen ausklappen" #~ msgctxt "Override Controls" #~ msgid "Overrides are Applied" #~ msgstr "Übersteuerungen werden angewendet" #~ msgctxt "Override Controls" #~ msgid "No Overrides" #~ msgstr "Keine Übersteuerung" #~ msgctxt "Report Filter" #~ msgid "Show delta results" #~ msgstr "Delta-Ergebnisse zeigen" #~ msgctxt "Report Filter" #~ msgid "Show Notes" #~ msgstr "Notizen zeigen" #~ msgctxt "Report Filter" #~ msgid "Show Overrides" #~ msgstr "Übersteuerungen zeigen" #~ msgctxt "Report Filter" #~ msgid "Only show hosts that have results" #~ msgstr "Nur Hosts mit Ergebnissen zeigen" #~ msgctxt "Time" #~ msgid "Timezone" #~ msgstr "Zeitzone" #~ msgctxt "Filter" #~ msgid "Applied filter:" #~ msgstr "Angewandter Filter:" #~ msgctxt "Result" #~ msgid "0 results" #~ msgstr "0 Ergebnisse" #~ msgctxt "Result" #~ msgid "This report contains at least one Error message" #~ msgstr "Dieser Bericht enthält mindestens eine Fehlermeldung" #~ msgctxt "Task" #~ msgid "Task is a container" #~ msgstr "Aufgabe ist ein Container" #~ msgctxt "Task" #~ msgid "Permission to start task denied" #~ msgstr "Keine Berechtigung, Aufgabe zu starten" #~ msgctxt "Task|Schedule" #~ msgid "Schedule Unavailable" #~ msgstr "Zeitplan nicht verfügbar" #~ msgctxt "Task" #~ msgid "Task is already active" #~ msgstr "Aufgabe ist bereits aktiv" #~ msgctxt "Task" #~ msgid "Task is scheduled" #~ msgstr "Aufgabe ist durch Zeitplan gesteuert" #~ msgctxt "Task" #~ msgid "Permission to resume task denied" #~ msgstr "Keine Berechtigung, Aufgabe fortzusetzen" #~ msgctxt "Task" #~ msgid "Task is not stopped" #~ msgstr "Aufgabe ist nicht gestoppt" #~ msgctxt "Task" #~ msgid "" #~ "This is an Alterable Task. Reports may not relate to current Scan Config " #~ "or Target!" #~ msgstr "" #~ "Diese Aufgabe ist änderbar. Berichte könnten sich nicht auf die aktuelle " #~ "Scan-Konfiguration oder das aktuelle Ziel beziehen!" #~ msgctxt "Auto-Refresh" #~ msgid "Update auto-refresh" #~ msgstr "Auto-Refresh aktualisieren" #~ msgctxt "Property" #~ msgid "Unavailable" #~ msgstr "Nicht verfügbar" #~ msgctxt "Property" #~ msgid "ID" #~ msgstr "ID" #~ msgctxt "Time" #~ msgid "Once" #~ msgstr "Einmalig" #~ msgctxt "Time" #~ msgid "more times" #~ msgstr "mehrmals" #~ msgctxt "Task" #~ msgid "Add to Assets" #~ msgstr "Zu Assets hinzufügen" #~ msgctxt "Task" #~ msgid "Alterable Task" #~ msgstr "Änderbare Aufgabe" #~ msgctxt "Binary Choice" #~ msgid "no" #~ msgstr "nein" #~ msgctxt "Binary Choice" #~ msgid "yes" #~ msgstr "ja" #~ msgctxt "Property" #~ msgid "Type" #~ msgstr "Typ" #~ msgctxt "Task" #~ msgid "Order for target hosts" #~ msgstr "Reihefolge der Ziel-Hosts" #~ msgctxt "Value" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Task" #~ msgid "Network Source Interface" #~ msgstr "Netzwerk-Quell-Interface" #~ msgctxt "Task" #~ msgid "Status" #~ msgstr "Status" #~ msgctxt "Report" #~ msgid "Reports" #~ msgstr "Berichte" #~ msgctxt "Task" #~ msgid "Reports on Task %1" #~ msgstr "Berichte für Aufgabe %1" #~ msgctxt "Result" #~ msgid "Results" #~ msgstr "Ergebnisse" #~ msgctxt "Task" #~ msgid "Results on Task %1" #~ msgstr "Ergebnis für Aufgabe %1" #~ msgctxt "Task" #~ msgid "Notes on Task %1" #~ msgstr "Notizen für Aufgabe %1" #~ msgctxt "Task" #~ msgid "Overrides on Task %1" #~ msgstr "Übersteuerungen für Aufgabe %1" #~ msgctxt "Task" #~ msgid "Import Report" #~ msgstr "Bericht importieren" #~ msgctxt "Task" #~ msgid "Add Report" #~ msgstr "Bericht hinzufügen" #~ msgctxt "Task" #~ msgid "Severity increased" #~ msgstr "Schweregrad hat zugenommen" #~ msgctxt "Task" #~ msgid "Severity decreased" #~ msgstr "Schweregrad hat abgenommen" #~ msgctxt "Task" #~ msgid "Vulnerability count increased" #~ msgstr "Anzahl Schwachstellen hat zugenommen" #~ msgctxt "Task" #~ msgid "Vulnerability count decreased" #~ msgstr "Anzahl Schwachstellen hat abgenommen" #~ msgctxt "Task" #~ msgid "Vulnerabilities did not change" #~ msgstr "Schwachstellen haben sich nicht geändert" #~ msgctxt "Action Verb" #~ msgid "Return to default filter view" #~ msgstr "Zurück zur Standardfilter-Ansicht" #~ msgctxt "Action Verb" #~ msgid "Return" #~ msgstr "Zurück" #~ msgctxt "Dashboard" #~ msgid "Hide Charts" #~ msgstr "Diagramme ausblenden" #~ msgctxt "Dashboard" #~ msgid "Show Charts" #~ msgstr "Diagramme zeigen" #~ msgctxt "Bulk Action" #~ msgid "Apply to page contents" #~ msgstr "Auf Seiteninhalt anwenden" #~ msgctxt "Bulk Action" #~ msgid "Apply to selection" #~ msgstr "Auf Auswahl anwenden" #~ msgctxt "Bulk Action" #~ msgid "Apply to all filtered" #~ msgstr "Auf gesamte Filterauswahl anwenden" #~ msgctxt "Filter" #~ msgid "Applied filter" #~ msgstr "Angewandter Filter" #~ msgctxt "Date" #~ msgid "Last modified" #~ msgstr "Zuletzt geändert" #~ msgctxt "Property" #~ msgid "Owner" #~ msgstr "Besitzer" #~ msgctxt "User" #~ msgid "Currently logged in as this user" #~ msgstr "Momentan als dieser Benutzer eingeloggt" #~ msgctxt "Task" #~ msgid "Scan Targets" #~ msgstr "Scan-Ziele" #~ msgctxt "Task" #~ msgid "Maximum concurrently executed NVTs per host" #~ msgstr "Maximal gleichzeitig ausgeführte NVT pro Host" #~ msgctxt "Task" #~ msgid "Maximum concurrently scanned hosts" #~ msgstr "Maximal gleichzeitig gescannte Hosts" #~ msgctxt "Task" #~ msgid "New Container Task" #~ msgstr "Neue Container-Aufgabe" #~ msgctxt "Report" #~ msgid "Report" #~ msgstr "Bericht" #~ msgctxt "Bulk Action" #~ msgid "Select for bulk action" #~ msgstr "Für Mehrfachverabeitung auswählen" #~ msgctxt "Report" #~ msgid "Compare" #~ msgstr "Vergleichen" #~ msgctxt "Report" #~ msgid "Report is already selected for delta" #~ msgstr "Bericht ist bereits für Delta ausgewählt" #~ msgctxt "Report" #~ msgid "Filter must be limited to a single Task to allow delta reports" #~ msgstr "" #~ "Filter muss auf eine einzige Aufgabe beschränkt sein, um Delta-Bereichte " #~ "zu erlauben" #~ msgctxt "Report" #~ msgid "Report is observed" #~ msgstr "Bericht wird beobachtet" #~ msgctxt "Report" #~ msgid "Scan is active" #~ msgstr "Scan ist aktiv" #~ msgctxt "Meta Property" #~ msgid "immutable" #~ msgstr "unveränderlich" #~ msgctxt "Task" #~ msgid "Save Task" #~ msgstr "Aufgabe speichern" #~ msgctxt "Task" #~ msgid "Task is alterable" #~ msgstr "Aufgabe ist änderbar." #~ msgctxt "Task" #~ msgid "Task is configured to run on slave %1" #~ msgstr "Aufgabe ist konfiguriert, um auf Slave %1 zu laufen" #~ msgctxt "Task" #~ msgid "Task made visible for Groups:" #~ msgstr "Aufgabe sichtbar gemacht für die Gruppen:" #~ msgctxt "Task" #~ msgid "Task made visible for Roles:" #~ msgstr "Aufgabe sichtbar gemacht für die Rollen:" #~ msgctxt "Task" #~ msgid "Task made visible for:" #~ msgstr "Aufgabe sichtbar gemacht für:" #~ msgctxt "Task" #~ msgid "Observing task owned by %1" #~ msgstr "Beobachte Aufgabe von Besitzer %1" #~ msgctxt "Task" #~ msgid "View last report for Task %1" #~ msgstr "Letzten Bericht für Aufgabe %1" #~ msgctxt "Task" #~ msgid "Go to the current report" #~ msgstr "Zum aktuellen Bericht gehen" #~ msgctxt "Task" #~ msgid "View list of all finished reports for Task %1" #~ msgstr "Liste aller abgeschlossenen Berichte für Aufgabe %1" #~ msgctxt "Task" #~ msgid "View list of all reports for Task %1, including unfinished ones" #~ msgstr "" #~ "Liste aller Berichte für Aufgabe %1, inklusive nicht abgeschlossener" #~ msgctxt "List Conjunction" #~ msgid "and" #~ msgstr "und" #~ msgctxt "Action Message" #~ msgid " must be restored first." #~ msgstr " noch nicht wiederhergestellt." #~ msgctxt "Severity" #~ msgid "Trend" #~ msgstr "Trend" #~ msgctxt "Credential" #~ msgid "Autogenerate credential" #~ msgstr "Anmeldedaten automatisch generieren" #~ msgctxt "Auth Data" #~ msgid "Password" #~ msgstr "Passwort" #~ msgctxt "Auth Data" #~ msgid "Key pair" #~ msgstr "Schlüsselpaar" #~ msgctxt "Auth Data" #~ msgid "Private key" #~ msgstr "Privater Schlüssel" #~ msgctxt "Auth Data" #~ msgid "Passphrase" #~ msgstr "Passphrase" #~ msgctxt "Credential" #~ msgid "Create Credential" #~ msgstr "Anmeldedaten erstellen" #~ msgctxt "Credential" #~ msgid "Save Credential" #~ msgstr "Anmeldedaten speichern" #~ msgctxt "Credential" #~ msgid "Download RPM package" #~ msgstr "RPM-Paket herunterladen" #~ msgctxt "Credential" #~ msgid "Download RPM" #~ msgstr "RPM herunterladen" #~ msgctxt "Credential" #~ msgid "Download Debian package" #~ msgstr "Debian-Paket herunterladen" #~ msgctxt "Credential" #~ msgid "Download Deb" #~ msgstr "Deb herunterladen" #~ msgctxt "Credential" #~ msgid "Download Exe package" #~ msgstr "Exe-Paket herunterladen" #~ msgctxt "Credential" #~ msgid "Download Exe" #~ msgstr "Exe herunterladen" #~ msgctxt "Credential" #~ msgid "Download Public Key" #~ msgstr "Öffentlichen Schlüssel herunterladen" #~ msgctxt "Credential" #~ msgid "Targets using this Credential" #~ msgstr "Ziele, die diese Anmeldedaten verwenden" #~ msgctxt "Targets" #~ msgid "None" #~ msgstr "Keine" #~ msgctxt "Property" #~ msgid "UUID" #~ msgstr "UUID" #~ msgctxt "Agent" #~ msgid "Installer" #~ msgstr "Installationsprogramm" #~ msgctxt "Agent" #~ msgid "Installer signature" #~ msgstr "Installationsprogramm-Signatur" #~ msgctxt "Agent" #~ msgid "Create Agent" #~ msgstr "Agent erstellen" #~ msgctxt "Trust" #~ msgid "Trust" #~ msgstr "Vertrauen" #~ msgctxt "Agent" #~ msgid "Save Agent" #~ msgstr "Agent speichern" #~ msgctxt "Agent" #~ msgid "Download installer package" #~ msgstr "Installationspaket herunterladen" #~ msgctxt "Agent" #~ msgid "Download Installer" #~ msgstr "Installer herunterladen" #~ msgctxt "Agent" #~ msgid "Verify Agent" #~ msgstr "Agent verifizieren" #~ msgctxt "Alert" #~ msgid "Event" #~ msgstr "Ereignis" #~ msgctxt "Alert" #~ msgid "Task run status changed to" #~ msgstr "Status der Aufgabe hat sich geändert zu" #~ msgctxt "Alert" #~ msgid "Condition" #~ msgstr "Bedingung" #~ msgctxt "Alert" #~ msgid "Always" #~ msgstr "Immer" #~ msgctxt "Alert" #~ msgid "Severity is at least " #~ msgstr "Schweregrad ist mindstens " #~ msgctxt "Alert Condition" #~ msgid "Severity level " #~ msgstr "Schwereniveau " #~ msgctxt "Alert Condition" #~ msgid "changed" #~ msgstr "verändert" #~ msgctxt "Alert Condition" #~ msgid "increased" #~ msgstr "gestiegen" #~ msgctxt "Alert Condition" #~ msgid "decreased" #~ msgstr "gesunken" #~ msgctxt "Alert" #~ msgid "Method" #~ msgstr "Methode" #~ msgctxt "Alert" #~ msgid "Email" #~ msgstr "E-Mail" #~ msgctxt "Alert" #~ msgid "System Logger" #~ msgstr "System-Logger" #~ msgctxt "Alert" #~ msgid "HTTP Get" #~ msgstr "HTTP-Get" #~ msgctxt "Alert" #~ msgid "Sourcefire Connector" #~ msgstr "Sourcefire-Schnittstelle" #~ msgctxt "Alert" #~ msgid "Defense Center IP" #~ msgstr "Defense Center IP" #~ msgctxt "Alert" #~ msgid "Defense Center Port" #~ msgstr "Defense Center Port" #~ msgctxt "Alert" #~ msgid "PKCS12 file" #~ msgstr "PKCS12-Datei" #~ msgctxt "Alert" #~ msgid "verinice.PRO Connector" #~ msgstr "verinice.PRO-Konnektor" #~ msgctxt "Alert" #~ msgid "verinice.PRO URL" #~ msgstr "verinice.PRO-URL" #~ msgctxt "Alert" #~ msgid "verinice.PRO Username" #~ msgstr "verinice.PRO-Benutzername" #~ msgctxt "Alert" #~ msgid "verinice.PRO Password" #~ msgstr "verinice.PRO-Passwort" #~ msgctxt "Alert" #~ msgid "verinice.PRO Report" #~ msgstr "verinice.PRO-Bericht" #~ msgctxt "Alert" #~ msgid "Report Result Filter" #~ msgstr "Ergebnisfilter für Bericht" #~ msgctxt "Alert" #~ msgid "Create Alert" #~ msgstr "Benachrichtigung erstellen" #~ msgctxt "Alert" #~ msgid "Severity at least" #~ msgstr "Schweregrad mindestens" #~ msgctxt "Alert" #~ msgid "Save Alert" #~ msgstr "Benachrichtigung speichern" #~ msgctxt "Alert" #~ msgid "to" #~ msgstr "zu" #~ msgctxt "Action Verb" #~ msgid "Test" #~ msgstr "Testen" #~ msgctxt "Trashcan" #~ msgid " must be restored first" #~ msgstr " noch nicht wiederhergestellt." #~ msgctxt "Auth Data" #~ msgid "Username" #~ msgstr "Benutzername" #~ msgctxt "Alert" #~ msgid "Tasks using this Alert" #~ msgstr "Aufgaben, die diese Benachrichtigung verwenden" #~ msgctxt "Tasks" #~ msgid "None" #~ msgstr "Keine" #~ msgctxt "Filter" #~ msgid "Term" #~ msgstr "Filterbefehl" #~ msgctxt "Filter" #~ msgid "Alerts using this Filter" #~ msgstr "Benachrichtigungen, die diesen Filter verwenden" #~ msgctxt "Alerts" #~ msgid "None" #~ msgstr "Keine" #~ msgctxt "Filter" #~ msgid "Create Filter" #~ msgstr "Filter erstellen" #~ msgctxt "Filter" #~ msgid "Save Filter" #~ msgstr "Filter speichern" #~ msgctxt "Trashcan" #~ msgid "trashcan" #~ msgstr "Mülleimer" #~ msgctxt "Property" #~ msgid "Resource Name" #~ msgstr "Ressourcen-Name" #~ msgctxt "Binary Choice" #~ msgid "No" #~ msgstr "Nein" #~ msgctxt "Binary Choice" #~ msgid "Yes" #~ msgstr "Ja" #~ msgctxt "Property" #~ msgid "Resource ID" #~ msgstr "Ressourcen-ID" #~ msgctxt "Result" #~ msgid "Result" #~ msgstr "Ergebnis" #~ msgctxt "Scan Config" #~ msgid "Scan Configuration" #~ msgstr "Scan-Konfiguration" #~ msgctxt "Tag" #~ msgid "Create Tag" #~ msgstr "Tag erstellen" #~ msgctxt "Tag" #~ msgid "Save Tag" #~ msgstr "Tag speichern" #~ msgctxt "Target" #~ msgid "Manual" #~ msgstr "Manuell" #~ msgctxt "Target" #~ msgid "Exclude Hosts" #~ msgstr "Hosts ausschließen" #~ msgctxt "Target" #~ msgid "Reverse Lookup Only" #~ msgstr "Nur Invers-Lookup" #~ msgctxt "Target" #~ msgid "Reverse Lookup Unify" #~ msgstr "Invers-Lookup-Vereinheitlichung" #~ msgctxt "Target" #~ msgid "Alive Test" #~ msgstr "Erreichbarkeitstest" #~ msgctxt "Target" #~ msgid "Scan Config Default" #~ msgstr "Standard der Scankonfiguration" #~ msgctxt "Target" #~ msgid "Credentials for authenticated checks" #~ msgstr "Anmeldedaten für authentifizierte Prüfungen" #~ msgctxt "Target|Credential" #~ msgid "SSH" #~ msgstr "SSH" #~ msgctxt "Target|Credential" #~ msgid "SMB" #~ msgstr "SMB" #~ msgctxt "Target|Credential" #~ msgid "ESXi" #~ msgstr "ESXi" #~ msgctxt "Target" #~ msgid "Create Target" #~ msgstr "Ziel erstellen" #~ msgctxt "Target" #~ msgid "Save Target" #~ msgstr "Ziel speichern" #~ msgctxt "Target" #~ msgid "IPs" #~ msgstr "IPs" #~ msgctxt "Trashcan" #~ msgid "in trashcan" #~ msgstr "im Mülleimer" #~ msgctxt "Target" #~ msgid "Maximum number of hosts" #~ msgstr "Maximale Anzahl Hosts" #~ msgctxt "Target" #~ msgid "Tasks using this Target" #~ msgstr "Aufgaben, die dieses Ziel verwenden" #~ msgctxt "Scan Config" #~ msgid "Create Scan Config" #~ msgstr "Scan-Konfig erstellen" #~ msgctxt "Scan Config" #~ msgid "Import Scan Config" #~ msgstr "Scan-Konfig importieren" #~ msgctxt "Scan Config" #~ msgid "Import XML config" #~ msgstr "XML-Konfig importieren" #~ msgctxt "Scan Config" #~ msgid "Edit Scan Config Family" #~ msgstr "Scan-Konfig-Familie bearbeiten" #~ msgctxt "Scan Config" #~ msgid "Scan Config Family Details" #~ msgstr "Scan-Konfig-Familien-Details" #~ msgctxt "Scan Config" #~ msgid "Config" #~ msgstr "Konfiguration" #~ msgctxt "Scan Config" #~ msgid "Family" #~ msgstr "Familie" #~ msgctxt "Scan Config" #~ msgid "Edit Network Vulnerability Tests" #~ msgstr "Network Vulnerability Tests bearbeiten" #~ msgctxt "Scan Config" #~ msgid "Network Vulnerability Tests" #~ msgstr "Network Vulnerability Tests" #~ msgctxt "NVT" #~ msgid "OID" #~ msgstr "OID" #~ msgctxt "Scan Config" #~ msgid "Timeout" #~ msgstr "Timeout" #~ msgctxt "Scan Config" #~ msgid "Prefs" #~ msgstr "Vorgaben" #~ msgctxt "Scan Config" #~ msgid "Selected" #~ msgstr "Ausgewählt" #~ msgctxt "Scan Config" #~ msgid "default" #~ msgstr "Standard" #~ msgctxt "Scan Config" #~ msgid "Select and Edit NVT Details" #~ msgstr "Auswählen und NVT-Details bearbeiten" #~ msgctxt "Scan Config" #~ msgid "Save Config" #~ msgstr "Konfiguration speichern" #~ msgctxt "Scan Config" #~ msgid "File attached." #~ msgstr "Datei angehängt." #~ msgctxt "Scan Config" #~ msgid "Scan Config NVT Details" #~ msgstr "Scan-Konfig-NVT-Details" #~ msgctxt "Scan Config" #~ msgid "Edit Scan Config NVT Details" #~ msgstr "Scan-Konfig-NVT-Details bearbeiten" #~ msgctxt "Scan Config" #~ msgid "Export File" #~ msgstr "Datei exportieren" #~ msgctxt "Scan Config" #~ msgid "Replace existing file with" #~ msgstr "Vorhandene Datei ersetzen durch" #~ msgctxt "Scan Config" #~ msgid "Upload file" #~ msgstr "Datei hochladen" #~ msgctxt "Scan Config" #~ msgid "Edit NVT Details" #~ msgstr "NVT-Details" #~ msgctxt "Scan Config" #~ msgid "Current Value" #~ msgstr "Aktueller Wert" #~ msgctxt "Scan Config" #~ msgid "Default Value" #~ msgstr "Standardwert" #~ msgctxt "Scan Config" #~ msgid "New Value" #~ msgstr "Neuer Wert" #~ msgctxt "Scan Config" #~ msgid "Apply default timeout" #~ msgstr "Standard-Timeout anwenden" #~ msgctxt "Value" #~ msgid "Default" #~ msgstr "Standard" #~ msgctxt "Scan Config" #~ msgid "Edit Scan Config NVT" #~ msgstr "Scan-Konfig-NVT bearbeiten" #~ msgctxt "Scan Config" #~ msgid "Scan Config Family" #~ msgstr "Scan-Konfig-Familie" #~ msgctxt "Scan Config" #~ msgid "Preferences" #~ msgstr "Vorgaben" #~ msgctxt "Scan Config" #~ msgid "" #~ "The NVT selection is DYNAMIC. New NVTs will automatically be added and " #~ "considered." #~ msgstr "" #~ "Die NVT-Auswahl ist DYNAMISCH. Neue NVTs werden automatisch hinzugefügt " #~ "und berücksichtigt." #~ msgctxt "Scan Config" #~ msgid "" #~ "The NVT selection is STATIC. New NVTs will NOT automatically be added or " #~ "considered." #~ msgstr "" #~ "Die NVT-Auswahl ist STATISCH. Neue NVTs werden NICHT automatisch " #~ "hinzugefügt oder berücksichtigt." #~ msgctxt "Scan Config" #~ msgid "" #~ "The family selection is DYNAMIC. New families will automatically be added " #~ "and considered." #~ msgstr "" #~ "Die Familienauswahl ist DYNAMISCH. Neue Familien werden automatisch " #~ "hinzugefügt und berücksichtigt." #~ msgctxt "Scan Config" #~ msgid "" #~ "The family selection is STATIC. New families will NOT automatically be " #~ "added or considered." #~ msgstr "" #~ "Die Familienauswahl ist STATISCH. Neue Familien werden NICHT automatisch " #~ "hinzugefügt oder berücksichtigt." #~ msgctxt "Scan Config" #~ msgid "NVTs selected" #~ msgstr "NVTs ausgewählt" #~ msgctxt "Scan Config|NVTs" #~ msgid "Trend" #~ msgstr "Trend" #~ msgctxt "Scan Config" #~ msgid " in selected families" #~ msgstr " in ausgewählten Familien" #~ msgctxt "Scan Config" #~ msgid " in total" #~ msgstr " insgesamt" #~ msgctxt "Scan Config" #~ msgid "Select all NVTs" #~ msgstr "Alle NVTs auswählen" #~ msgctxt "Scan Config" #~ msgid "Cannot move Scan Config to trashcan" #~ msgstr "Scan-Konfig kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Scan Config" #~ msgid "Edit Network Vulnerability Test Families" #~ msgstr "Familien von Network Vulnerability Tests bearbeiten" #~ msgctxt "Scan Config" #~ msgid "Edit Scanner Preferences" #~ msgstr "Scanner-Vorgaben bearbeiten" #~ msgctxt "Scan Config" #~ msgid "Network Vulnerability Test Preferences" #~ msgstr "Vorgaben für Network Vulnerability Tests" #~ msgctxt "Scan Config" #~ msgid "Network Vulnerability Test Families" #~ msgstr "Familien von Network Vulnerability Tests" #~ msgctxt "Scan Config" #~ msgid "Scanner Preferences" #~ msgstr "Scanner-Vorgaben" #~ msgctxt "Scan Config" #~ msgid "Tasks using this Config" #~ msgstr "Aufgaben, die diese Konfiguration verwenden" #~ msgctxt "Scan Config" #~ msgid "User Permissions for Config \"%1\"" #~ msgstr "Berechtigungen für Konfiguration \"%1\"" #~ msgctxt "Scan Config" #~ msgid "Families" #~ msgstr "Familien" #~ msgctxt "Scan Config|Families" #~ msgid "Trend" #~ msgstr "Trend" #~ msgctxt "Scan Config" #~ msgid "" #~ "The NVT selection is DYNAMIC. New NVTs of selected families will " #~ "automatically be added and considered." #~ msgstr "" #~ "Die NVT-Auswahl ist DYNAMISCH. Neue NVTs ausgewählter Familien werden " #~ "automatisch hinzugefügt und berücksichtigt." #~ msgctxt "Time" #~ msgid "hour(s)" #~ msgstr "Stunde(n)" #~ msgctxt "Time" #~ msgid "day(s)" #~ msgstr "Tag(e)" #~ msgctxt "Time" #~ msgid "week(s)" #~ msgstr "Woche(n)" #~ msgctxt "Time" #~ msgid "month(s)" #~ msgstr "Monat(e)" #~ msgctxt "Time" #~ msgid "months" #~ msgstr "Monate" #~ msgctxt "Schedule" #~ msgid "Save Schedule" #~ msgstr "Zeitplan speichern" #~ msgctxt "Time" #~ msgid "week" #~ msgstr "Woche" #~ msgctxt "Time" #~ msgid "weeks" #~ msgstr "Wochen" #~ msgctxt "Time" #~ msgid "day" #~ msgstr "Tag" #~ msgctxt "Time" #~ msgid "hour" #~ msgstr "Stunde" #~ msgctxt "Time" #~ msgid "min" #~ msgstr "Min." #~ msgctxt "Time" #~ msgid "mins" #~ msgstr "Min." #~ msgctxt "Time" #~ msgid "sec" #~ msgstr "Sek." #~ msgctxt "Time" #~ msgid "secs" #~ msgstr "Sek." #~ msgctxt "Time" #~ msgid "month" #~ msgstr "Monat" #~ msgctxt "Schedule" #~ msgid "Tasks using this Schedule" #~ msgstr "Aufgaben, die diesen Zeitplan verwenden" #~ msgctxt "Host" #~ msgid "Host" #~ msgstr "Host" #~ msgctxt "Port" #~ msgid "Port" #~ msgstr "Port" #~ msgctxt "Auth Data" #~ msgid "CA Certificate" #~ msgstr "CA-Zertifikat" #~ msgctxt "Auth Data" #~ msgid "Certificate" #~ msgstr "Zertifikat" #~ msgctxt "Auth Data" #~ msgid "Private Key" #~ msgstr "Privater Schlüssel" #~ msgctxt "Scanner" #~ msgid "Create Scanner" #~ msgstr "Scanner erstellen" #~ msgctxt "Scanner" #~ msgid "Save Scanner" #~ msgstr "Scanner speichern" #~ msgctxt "Scanner" #~ msgid "builtin scanner" #~ msgstr "integrierter Scanner" #~ msgctxt "Scanner" #~ msgid "Online Response of Scanner" #~ msgstr "Online-Antwort des Scanners" #~ msgctxt "Scanner" #~ msgid "Scanner Name" #~ msgstr "Scanner-Name" #~ msgctxt "Scanner" #~ msgid "Scanner Version" #~ msgstr "Scanner-Version" #~ msgctxt "Scanner" #~ msgid "OSP Daemon" #~ msgstr "OSP-Daemon" #~ msgctxt "Scanner" #~ msgid "Protocol" #~ msgstr "Protokoll" #~ msgctxt "Scanner" #~ msgid "Scanner parameters" #~ msgstr "Scanner-Parameter" #~ msgctxt "Property" #~ msgid "Default" #~ msgstr "Standard" #~ msgctxt "Scanner" #~ msgid "OSP Scanner is offline" #~ msgstr "OSP-Scanner ist offline" #~ msgctxt "Scanner" #~ msgid "Tasks using this Scanner" #~ msgstr "Aufgaben, die diesen Scanner verwenden" #~ msgctxt "Slave" #~ msgid "Create Slave" #~ msgstr "Slave erstellen" #~ msgctxt "Slave" #~ msgid "Save Slave" #~ msgstr "Slave speichern" #~ msgctxt "Slave" #~ msgid "Tasks using this Slave" #~ msgstr "Aufgaben, die diesen Slave verwenden" #~ msgctxt "SecInfo|References" #~ msgid "CVE" #~ msgstr "CVE" #~ msgctxt "SecInfo|References" #~ msgid "BID" #~ msgstr "BID" #~ msgctxt "SecInfo|References" #~ msgid "CERT" #~ msgstr "CERT" #~ msgctxt "SecInfo|References" #~ msgid "Warning" #~ msgstr "Warnung" #~ msgctxt "Property" #~ msgid "Title" #~ msgstr "Titel" #~ msgctxt "NVT" #~ msgid "Family" #~ msgstr "Familie" #~ msgctxt "NVT" #~ msgid "Version" #~ msgstr "Version" #~ msgctxt "NVT or Result" #~ msgid "Solution type" #~ msgstr "Art der Lösung" #~ msgctxt "NVT or Result" #~ msgid "QoD" #~ msgstr "QdE" #~ msgctxt "OVAL Definition" #~ msgid "Version" #~ msgstr "Version" #~ msgctxt "OVAL Definition" #~ msgid "Status" #~ msgstr "Status" #~ msgctxt "OVAL Definition" #~ msgid "Class" #~ msgstr "Klasse" #~ msgctxt "CVE" #~ msgid "CWE ID" #~ msgstr "CWE-ID" #~ msgctxt "CVE" #~ msgid "Base score" #~ msgstr "Basisscore" #~ msgctxt "SecInfo" #~ msgid "References" #~ msgstr "Verweise" #~ msgctxt "CVE" #~ msgid "CERT Advisories referencing this CVE" #~ msgstr "CERT-Advisories, die auf diese CVE verweisen" #~ msgctxt "CVE" #~ msgid "Unknown CERT type!" #~ msgstr "Unbekannter CERT-Typ!" #~ msgctxt "CVE" #~ msgid "Vulnerable products" #~ msgstr "Verwundbare Produkte" #~ msgctxt "CVE" #~ msgid "NVTs addressing this CVE" #~ msgstr "NVTs, die diese CVE ansprechen" #~ msgctxt "CVE" #~ msgid "" #~ "This CVE was not found in the database. This is not necessarily an " #~ "error, because the CVE number might have been assigned for the issue, but " #~ "the CVE not yet published. Eventually the CVE content will appear in the " #~ "database." #~ msgstr "" #~ "Diese CVE wurde nicht in der Datenbank gefunden. Dies ist nicht " #~ "unbedingt ein Fehler, da die CVE-Nummer dem Problem zugewiesen, aber die " #~ "CVE noch nicht veröffentlicht sein kann. Der CVE-Inhalt wird dann später " #~ "in der Datenbank erscheinen." #~ msgctxt "CPE" #~ msgid "NVD ID" #~ msgstr "NVD-ID" #~ msgctxt "CPE" #~ msgid "Deprecated by" #~ msgstr "Veraltet durch" #~ msgctxt "CPE" #~ msgid "Status" #~ msgstr "Status" #~ msgctxt "CPE" #~ msgid "" #~ "This CPE does not appear in the CPE dictionary but is referenced by one " #~ "or more CVE." #~ msgstr "" #~ "Diese CPE erscheint nicht im CPE Dictionary, aber es existieren Verweise " #~ "von einer oder mehr CVEs." #~ msgctxt "CPE" #~ msgid "Reported vulnerabilites" #~ msgstr "Gemeldete Schwachstellen" #~ msgctxt "OVAL Definition" #~ msgid "Name (OVAL ID)" #~ msgstr "Name (OVAL-ID)" #~ msgctxt "Property" #~ msgid "Version" #~ msgstr "Version" #~ msgctxt "OVAL Definition" #~ msgid "Definition class" #~ msgstr "Definitions-Klasse" #~ msgctxt "SecInfo" #~ msgid "Referenced CVEs" #~ msgstr "CVE-Verweise" #~ msgctxt "OVAL Definition" #~ msgid "File" #~ msgstr "Datei" #~ msgctxt "OVAL Definition" #~ msgid "Family" #~ msgstr "Familie" #~ msgctxt "OVAL Definition" #~ msgid "Criteria" #~ msgstr "Kriterien" #~ msgctxt "OVAL Definition" #~ msgid "Source" #~ msgstr "Quelle" #~ msgctxt "OVAL Definition" #~ msgid "Ref.ID" #~ msgstr "Verw.-ID" #~ msgctxt "OVAL Definition" #~ msgid "Repository history" #~ msgstr "Repository-Verlauf" #~ msgctxt "Date" #~ msgid "Date" #~ msgstr "Datum" #~ msgctxt "OVAL Definition" #~ msgid "Contributors" #~ msgstr "Beitragende" #~ msgctxt "OVAL Definition" #~ msgid "OVAL definition not found" #~ msgstr "OVAL-Definition nicht gefunden" #~ msgctxt "OVAL Definition" #~ msgid "" #~ "No OVAL definition with the requested ID could be found in the SCAP " #~ "database." #~ msgstr "" #~ "Es wurde keine OVAL-Definition mit der gewünschten ID in der SCAP-" #~ "Datenbank gefunden." #~ msgctxt "CERT-Bund Advisory" #~ msgid "CERT-Bund Details" #~ msgstr "CERT-Bund-Advisory-Details" #~ msgctxt "CERT-Bund Advisory" #~ msgid "Software" #~ msgstr "Software" #~ msgctxt "CERT-Bund Advisory" #~ msgid "Platform" #~ msgstr "Plattform" #~ msgctxt "CERT-Bund Advisory" #~ msgid "Effect" #~ msgstr "Auswirkung" #~ msgctxt "CERT-Bund Advisory" #~ msgid "Remote Attack" #~ msgstr "Remoteangriff" #~ msgctxt "CERT-Bund Advisory" #~ msgid "CERT-Bund risk rating" #~ msgstr "CERT-Bund-Risikobewertung" #~ msgctxt "CERT-Bund Advisory" #~ msgid "Reference" #~ msgstr "Bezug" #~ msgctxt "CERT-Bund Advisory" #~ msgid "Reference URL" #~ msgstr "Bezugs-URL" #~ msgctxt "CERT-Bund Advisory" #~ msgid "Categories" #~ msgstr "Kategorien" #~ msgctxt "DFN-CERT Advisory" #~ msgid "Other links" #~ msgstr "Weitere Links" #~ msgctxt "CERT-Bund Advisory" #~ msgid "CERT-Bund advisory not found" #~ msgstr "CERT-Bund-Advisory nicht gefunden" #~ msgctxt "CERT-Bund Advisory" #~ msgid "" #~ "No CERT-Bund advisory with the requested ID could be found in the SCAP " #~ "database." #~ msgstr "" #~ "Es wurde kein CERT-Bund-Advisory mit der gewünschten ID in der SCAP-" #~ "Datenbank gefunden." #~ msgctxt "DFN-CERT Advisory" #~ msgid "Advisory link" #~ msgstr "Advisory-Link" #~ msgctxt "Severity" #~ msgid "N/A" #~ msgstr "N/A" #~ msgctxt "Property" #~ msgid "Summary" #~ msgstr "Zusammenfassung" #~ msgctxt "DFN-CERT Advisory" #~ msgid "DFN-CERT advisory not found" #~ msgstr "DFN-CERT-Advisory nicht gefunden" #~ msgctxt "DFN-CERT Advisory" #~ msgid "" #~ "No DFN-CERT advisory with the requested ID could be found in the SCAP " #~ "database." #~ msgstr "" #~ "Es wurde kein DFN-CERT-Advisory mit der gewünschten ID in der SCAP-" #~ "Datenbank gefunden." #~ msgctxt "NVT" #~ msgid "Notes on NVT %1" #~ msgstr "Notizen für NVT %1" #~ msgctxt "NVT" #~ msgid "Overrides on NVT %1" #~ msgstr "Übersteuerungen für NVT %1" #~ msgctxt "NVT" #~ msgid "Show scan results for this NVT" #~ msgstr "Scanergebnisse für diesen NVT zeigen" #~ msgctxt "NVT or Result" #~ msgid "Affected Software/OS" #~ msgstr "Betroffene Software/OS" #~ msgctxt "NVT or Result" #~ msgid "Vulnerability Scoring" #~ msgstr "Schwachstellen-Bewertung" #~ msgctxt "NVT or Result" #~ msgid "CVSS base" #~ msgstr "CVSS-Basisscore" #~ msgctxt "NVT or Result" #~ msgid "CVSS base vector" #~ msgstr "CVSS-Basisvektor" #~ msgctxt "NVT or Result" #~ msgid "Vulnerability Insight" #~ msgstr "Schwachstellen-Einblick" #~ msgctxt "NVT or Result" #~ msgid "Vulnerability Detection Method" #~ msgstr "Methode zur Schwachstellenerkennung" #~ msgctxt "NVT" #~ msgid "Quality of Detection" #~ msgstr "Qualität der Erkennung" #~ msgctxt "NVT or Result" #~ msgid "Impact" #~ msgstr "Auswirkungen" #~ msgctxt "NVT or Result" #~ msgid "Solution" #~ msgstr "Lösung" #~ msgctxt "NVT" #~ msgid "Other tags" #~ msgstr "Weitere Tags" #~ msgctxt "Note" #~ msgid "Add Note" #~ msgstr "Notiz hinzufügen" #~ msgctxt "Override" #~ msgid "Add Override" #~ msgstr "Übersteuerung hinzufügen" #~ msgctxt "NVT" #~ msgid "Preferences" #~ msgstr "Vorgaben" #~ msgctxt "Note or Override" #~ msgid "NVT Name" #~ msgstr "NVT-Name" #~ msgctxt "Note or Override" #~ msgid "None. Result was an open port." #~ msgstr "Keiner. Ergebnis war ein offener Port." #~ msgctxt "Note or Override" #~ msgid "NVT OID" #~ msgstr "NVT-OID" #~ msgctxt "Time" #~ msgid "always" #~ msgstr "immer" #~ msgctxt "Note or Override|Location" #~ msgid "Any" #~ msgstr "Beliebig" #~ msgctxt "Note or Override" #~ msgid "Text" #~ msgstr "Text" #~ msgctxt "Note" #~ msgid "Create Note" #~ msgstr "Notiz erstellen" #~ msgctxt "Note or Override" #~ msgid "Associated Result" #~ msgstr "Zugehöriges Ergebnis" #~ msgctxt "Note" #~ msgid "Save Note" #~ msgstr "Notiz speichern" #~ msgctxt "Note or Override" #~ msgid "Result was an open port." #~ msgstr "Ergebnis war ein offener Port" #~ msgctxt "Note or Override" #~ msgid "Appearance when Active" #~ msgstr "Aussehen, wenn aktiv" #~ msgctxt "Note or Override" #~ msgid "Appearance" #~ msgstr "Aussehen" #~ msgctxt "Note" #~ msgid "User Tags for this Note" #~ msgstr "Benutzer-Tags für diese Notiz" #~ msgctxt "Note" #~ msgid "Permissions for this Note" #~ msgstr "Berechtigungen für diese Notiz" #~ msgctxt "Override" #~ msgid "New Severity" #~ msgstr "Neuer Schweregrad" #~ msgctxt "Override" #~ msgid "Create Override" #~ msgstr "Übersteuerung erstellen" #~ msgctxt "Override" #~ msgid "Save Override" #~ msgstr "Übersteuerung speichern" #~ msgctxt "Note or Override" #~ msgid "Appearance when active" #~ msgstr "Aussehen, wenn aktiv" #~ msgctxt "Override" #~ msgid "User Tags for this Override" #~ msgstr "Benutzer-Tags für diese Übersteuerung" #~ msgctxt "Override" #~ msgid "Permissions for this Override" #~ msgstr "Berechtigungen für diese Übersteuerung" #~ msgctxt "Group" #~ msgid "Create Group" #~ msgstr "Gruppe erstellen" #~ msgctxt "Group" #~ msgid "Save Group" #~ msgstr "Gruppe speichern" #~ msgctxt "Permission" #~ msgid "for Super permissions" #~ msgstr "für Super-Berechtigungen" #~ msgctxt "Permission" #~ msgid "Create Permission" #~ msgstr "Berechtigung erstellen" #~ msgctxt "Permission" #~ msgid "Create Multiple Permissions" #~ msgstr "Mehrere Berechtigungen erstellen" #~ msgctxt "Permission" #~ msgid " permissions" #~ msgstr "-Rechte" #~ msgctxt "Permission" #~ msgid " with ID " #~ msgstr " mit ID " #~ msgctxt "Permission" #~ msgid "Create Permissions" #~ msgstr "Berechtigungen erstellen" #~ msgctxt "Permission" #~ msgid "Permission made visible for:" #~ msgstr "Berechtigung sichtbar gemacht für:" #~ msgctxt "Permission" #~ msgid "Save Permission" #~ msgstr "Berechtigung speichern" #~ msgctxt "Port Range" #~ msgid "Port Ranges" #~ msgstr "Portbereiche" #~ msgctxt "Port List" #~ msgid "Create Port List" #~ msgstr "Portliste erstellen" #~ msgctxt "Port List" #~ msgid "Port Counts" #~ msgstr "Portanzahlen" #~ msgctxt "Port Counts" #~ msgid "TCP" #~ msgstr "TCP" #~ msgctxt "Port Counts" #~ msgid "UDP" #~ msgstr "UDP" #~ msgctxt "Port List" #~ msgid "Port count" #~ msgstr "Anzahl Ports" #~ msgctxt "Port List" #~ msgid "TCP Port count" #~ msgstr "Anzahl TCP-Ports" #~ msgctxt "Port List" #~ msgid "UDP Port count" #~ msgstr "Anzahl UDP-Ports" #~ msgctxt "Port Range" #~ msgid "Protocol" #~ msgstr "Protokoll" #~ msgctxt "Port List" #~ msgid "Targets using this Port List" #~ msgstr "Ziele, die diese Portliste verwenden" #~ msgctxt "Port List" #~ msgid "None" #~ msgstr "Keine" #~ msgctxt "Port List" #~ msgid "Save Port List" #~ msgstr "Portliste bearbeiten" #~ msgctxt "Port List" #~ msgid "New Port Range" #~ msgstr "Neuer Portbereich" #~ msgctxt "Port List" #~ msgid "Create Port Range" #~ msgstr "Portbereich erstellen" #~ msgctxt "Port List" #~ msgid "Import Port List" #~ msgstr "Portliste importieren" #~ msgctxt "Port List" #~ msgid "Import XML Port List" #~ msgstr "XML-Portliste importieren" #~ msgctxt "Report Format" #~ msgid "Extension" #~ msgstr "Erweiterung" #~ msgctxt "Report Format" #~ msgid "Content Type" #~ msgstr "Inhaltstyp" #~ msgctxt "Report Format" #~ msgid "Trust (Last Verified)" #~ msgstr "Vertrauen (Zuletzt Verifiziert)" #~ msgctxt "Report Format" #~ msgid "Import XML report format" #~ msgstr "XML-Berichtformat importieren" #~ msgctxt "Report Format" #~ msgid "Import Report Format" #~ msgstr "Berichtformat importieren" #~ msgctxt "Report Format" #~ msgid "Parameters" #~ msgstr "Parameter" #~ msgctxt "Report Format" #~ msgid "Save Report Format" #~ msgstr "Berichtformat speichern" #~ msgctxt "Report Format" #~ msgid "Verify Report Format" #~ msgstr "Berichtformat verifizieren" #~ msgctxt "Report Format" #~ msgid "Permission to verify Report Format denied" #~ msgstr "Keine Berechtigung, Berichtformat zu verifizieren" #~ msgctxt "Report Format" #~ msgid "Alerts using this Report Format" #~ msgstr "Benachrichtigungen, die dieses Berichtformat verwenden" #~ msgctxt "Host" #~ msgid "OS" #~ msgstr "OS" #~ msgctxt "Host" #~ msgid "Open Ports" #~ msgstr "Offene Ports" #~ msgctxt "Host" #~ msgid "Open TCP Ports" #~ msgstr "Offene TCP-Ports" #~ msgctxt "Host" #~ msgid "Open UDP Ports" #~ msgstr "Offene UDP-Ports" #~ msgctxt "Host" #~ msgid "Apps" #~ msgstr "Anw." #~ msgctxt "Host" #~ msgid "Host Identification" #~ msgstr "Host-Identifizierung" #~ msgctxt "Host" #~ msgid "Identifier" #~ msgstr "Bezeichner" #~ msgctxt "Host" #~ msgid "Scanned IP" #~ msgstr "Gescannte IP" #~ msgctxt "Host" #~ msgid "Hostname" #~ msgstr "Hostname" #~ msgctxt "Host" #~ msgid "target definition" #~ msgstr "Ziel-Definition" #~ msgctxt "Host" #~ msgid "reverse lookup" #~ msgstr "Invers-Lookup" #~ msgctxt "Host" #~ msgid "WMI, Standalone" #~ msgstr "WMI, Standalone" #~ msgctxt "Host" #~ msgid "WMI, Domain" #~ msgstr "WMI, Domain" #~ msgctxt "Host" #~ msgid "Hardware" #~ msgstr "Hardware" #~ msgctxt "Host" #~ msgid "Information not available" #~ msgstr "Informationen nicht verfügbar" #~ msgctxt "Host" #~ msgid "Component" #~ msgstr "Komponente" #~ msgctxt "Host" #~ msgid "Values" #~ msgstr "Werte" #~ msgctxt "Host" #~ msgid "CPU" #~ msgstr "CPU" #~ msgctxt "Host" #~ msgid "Memory" #~ msgstr "Speicher" #~ msgctxt "Host" #~ msgid "Target-Interface" #~ msgstr "Ziel-Interface" #~ msgctxt "Host" #~ msgid "Other MACs" #~ msgstr "Weitere MACs" #~ msgctxt "Host" #~ msgid "Netinfo dump" #~ msgstr "Netinfo-Dump" #~ msgctxt "Host" #~ msgid "Detected Applications" #~ msgstr "Gefundene Anwendungen" #~ msgctxt "Host" #~ msgid "Prognosis" #~ msgstr "Vorhersage" #~ msgctxt "Report" #~ msgid "Status" #~ msgstr "Status" #~ msgctxt "Report" #~ msgid "Scan Results" #~ msgstr "Scan-Ergebnisse" #~ msgctxt "Note" #~ msgid "Note cannot be moved to trashcan" #~ msgstr "Notiz kann nicht in den Mülleimer verschoben werden" #~ msgctxt "Override" #~ msgid "Override from " #~ msgstr "Übersteuerung von " #~ msgctxt "Result" #~ msgid "Export Result as XML" #~ msgstr "Ergebnis als XML exportieren" #~ msgctxt "Result" #~ msgid "User Tags for this Result" #~ msgstr "Benutzer-Tags für dieses Ergebnis" #~ msgctxt "Result" #~ msgid "Vulnerability" #~ msgstr "Schwachstelle" #~ msgctxt "Result" #~ msgid "Result Tags" #~ msgstr "Ergebnis-Tags" #~ msgctxt "NVT or Result" #~ msgid "Vulnerability Detection Result" #~ msgstr "Ergebnis zur Schwachstellenerkennung" #~ msgctxt "NVT or Result" #~ msgid "" #~ "Vulnerability was detected according to the Vulnerability Detection " #~ "Method." #~ msgstr "" #~ "Schwachstelle wurde gemäß der Methode zur Schwachstellenerkennung erkannt." #~ msgctxt "NVT or Result" #~ msgid "Log Method" #~ msgstr "Log-Methode" #~ msgctxt "Result" #~ msgid "Version used" #~ msgstr "Benutzte Version" #~ msgctxt "Result" #~ msgid "Product Detection Result" #~ msgstr "Ergebnis zur Produkterkennung" #~ msgctxt "Result" #~ msgid "Product" #~ msgstr "Produkt" #~ msgctxt "Result" #~ msgid "Method" #~ msgstr "Methode" #~ msgctxt "Result" #~ msgid "Product detection results" #~ msgstr "Ergebnisse zur Produkterkennung" #~ msgctxt "Result" #~ msgid "View details of product detection" #~ msgstr "Details der Produkterkennung anzeigen" #~ msgctxt "Result" #~ msgid "Different Lines" #~ msgstr "Zeilen mit Unterschieden" #~ msgctxt "Host" #~ msgid "OS conflict" #~ msgstr "OS-Konflikt" #~ msgctxt "Host" #~ msgid "No information on Operating System was gathered during scan." #~ msgstr "" #~ "Während des Scans wurden keine Informationen zum Betriebssystem gesammelt." #~ msgctxt "Host" #~ msgid "IP" #~ msgstr "IP" #~ msgctxt "Host" #~ msgid "Last Report" #~ msgstr "Letzter Bericht" #~ msgctxt "Host" #~ msgid "Ports" #~ msgstr "Ports" #~ msgctxt "Host|Apps short" #~ msgid "Apps" #~ msgstr "Anw." #~ msgctxt "Report" #~ msgid "View Report %1" #~ msgstr "Bericht %1 anzeigen" #~ msgctxt "Host" #~ msgid "No Apps detected for Prognostic Report" #~ msgstr "Keine Anwendungen für Vorhersage-Bericht erkannt" #~ msgctxt "Host" #~ msgid "Current Report" #~ msgstr "Aktueller Bericht" #~ msgctxt "Report Section" #~ msgid "Results view" #~ msgstr "Ergebnisansicht" #~ msgctxt "Filter" #~ msgid "All filtered results:" #~ msgstr "Alle gefilt. Ergebn.:" #~ msgctxt "Filter" #~ msgid "All results" #~ msgstr "Alle Ergebnisse" #~ msgctxt "Filter" #~ msgid "Apply full filter:" #~ msgstr "Gesamten Filter anw.:" #~ msgctxt "Host" #~ msgid "Auth" #~ msgstr "Auth." #~ msgctxt "Host Time" #~ msgid "Start" #~ msgstr "Anfang" #~ msgctxt "Host Time" #~ msgid "End" #~ msgstr "Ende" #~ msgctxt "Port" #~ msgid "IANA" #~ msgstr "IANA" #~ msgctxt "Result" #~ msgid "Occurrences" #~ msgstr "Vorkommen" #~ msgctxt "Report OS" #~ msgid "Operating System" #~ msgstr "Betriebssystem" #~ msgctxt "Report App" #~ msgid "Application CPE" #~ msgstr "Anwendungs-CPE" #~ msgctxt "Report" #~ msgid "View Report" #~ msgstr "Bericht anzeigen" #~ msgctxt "Report" #~ msgid "Download Format" #~ msgstr "Download-Format" #~ msgctxt "Report" #~ msgid "Download full Report" #~ msgstr "Vollständigen Bericht herunterladen" #~ msgctxt "Report" #~ msgid "Download" #~ msgstr "Herunterladen" #~ msgctxt "Report" #~ msgid "Download filtered Report" #~ msgstr "Gefilterten Bericht herunterladen" #~ msgctxt "Result" #~ msgid "NVT Severity" #~ msgstr "NVT-Schweregrad" #~ msgctxt "Report Image" #~ msgid "ERROR: List of available report formats missing!" #~ msgstr "FEHLER: Liste der verfügbaren Berichtformate fehlt!" #~ msgctxt "Report Image" #~ msgid "Cannot find report format: " #~ msgstr "Kann Berichtformat nicht finden: " #~ msgctxt "Report Image" #~ msgid "Report format %1 is not trusted" #~ msgstr "Berichtformat %1 wird nicht vertraut" #~ msgctxt "Report Image" #~ msgid "Report format %1 is not active" #~ msgstr "Berichtformat %1 ist nicht aktiv" #~ msgctxt "Auth Data" #~ msgid "DN" #~ msgstr "DN" #~ msgctxt "Auth Data" #~ msgid "Serial" #~ msgstr "Seriennummer" #~ msgctxt "Auth Data" #~ msgid "Not valid before" #~ msgstr "Nicht gültig vor" #~ msgctxt "Auth Data" #~ msgid "Not valid after" #~ msgstr "Nicht gültig nach" #~ msgctxt "Result" #~ msgid "Download SSL Cert" #~ msgstr "SSL-Zertifikat herunterladen" #~ msgctxt "Scanner" #~ msgid "Verify Scanner" #~ msgstr "Scanner verifizieren" #~ msgctxt "Result" #~ msgid "Error Message" #~ msgstr "Fehlermeldung" #~ msgctxt "Tag" #~ msgid "User Tags for Report \"%1\" (%2)" #~ msgstr "Benutzer-Tags für Bericht \"%1\" (%2)" #~ msgctxt "Report" #~ msgid "Multiple hosts" #~ msgstr "Mehrere Hosts" #~ msgctxt "Report" #~ msgid "Result of Task" #~ msgstr "Ergebnis für Aufgabe" #~ msgctxt "Report" #~ msgid "Scan 1 started" #~ msgstr "Scan 1 gestartet" #~ msgctxt "Report" #~ msgid "Scan 1 ended" #~ msgstr "Scan 1 beendet" #~ msgctxt "Report" #~ msgid "Scan 1 status" #~ msgstr "Status Scan 1" #~ msgctxt "Report" #~ msgid "Scan 2 started" #~ msgstr "Scan 2 gestartet" #~ msgctxt "Report" #~ msgid "Scan 2 ended" #~ msgstr "Scan 2 beendet" #~ msgctxt "Report" #~ msgid "Scan 2 status" #~ msgstr "Status Scan 2" #~ msgctxt "Report" #~ msgid "Scan initiated" #~ msgstr "Scan eingeleitet" #~ msgctxt "Report" #~ msgid "Scan started" #~ msgstr "Scan gestartet" #~ msgctxt "Report" #~ msgid "Scan ended" #~ msgstr "Scan beendet" #~ msgctxt "Report" #~ msgid "Scan duration" #~ msgstr "Scan-Dauer" #~ msgctxt "Report" #~ msgid "Scan status" #~ msgstr "Scan-Status" #~ msgctxt "Report" #~ msgid "Run Alert" #~ msgstr "Benachrichtigung ausführen" #~ msgctxt "Report" #~ msgid "Full report" #~ msgstr "Vollständiger Bericht" #~ msgctxt "Report" #~ msgid "Filtered report" #~ msgstr "Gefilterter Bericht" #~ msgctxt "Role" #~ msgid "Create Role" #~ msgstr "Rolle erstellen" #~ msgctxt "Role" #~ msgid "Save Role" #~ msgstr "Rolle speichern" #~ msgctxt "Permission" #~ msgid "New Super Permission" #~ msgstr "Neue Super-Berechtigung" #~ msgctxt "Role" #~ msgid "Role has Everything" #~ msgstr "Rolle hat alle (Everything)" #~ msgctxt "Performance" #~ msgid "Performance" #~ msgstr "Leistung" #~ msgctxt "Performance" #~ msgid "Reports span the last" #~ msgstr "Bericht über die Zeitspanne:" #~ msgctxt "Time" #~ msgid "year" #~ msgstr "Jahr" #~ msgctxt "Performance" #~ msgid "Reports for slave" #~ msgstr "Berichte für Slave" #~ msgctxt "Performance" #~ msgid "" #~ "The selected Scan Slave can currently not be reached for retrieval of " #~ "performance data." #~ msgstr "" #~ "Der ausgewählte Scan-Slave ist momentan nicht verfügbar, um von ihm " #~ "Leistungsdaten abzurufen." #~ msgctxt "Performance" #~ msgid "" #~ "Please check network connection or Slave configuration. The problem may " #~ "also be temporary, so you could try again at a later time." #~ msgstr "" #~ "Bitte prüfen Sie die Netzwerkverbindung oder Slave-Konfiguration. Das " #~ "Problem besteht auch möglicherweise nur vorübergehend, so dass sie es " #~ "später noch einmal versuchen könnten." #~ msgctxt "Host" #~ msgid "IPs" #~ msgstr "IPs" #~ msgctxt "Trashcan" #~ msgid "Trashcan" #~ msgstr "Mülleimer" #~ msgctxt "Auth Data" #~ msgid "Login Name" #~ msgstr "Loginname" #~ msgctxt "Auth Data" #~ msgid "Authentication" #~ msgstr "Authentifizierung" #~ msgctxt "User" #~ msgid "Allow LDAP Authentication Only" #~ msgstr "Nur LDAP-Authentifizierung erlauben" #~ msgctxt "User" #~ msgid "Create User" #~ msgstr "Benutzer erstellen" #~ msgctxt "User" #~ msgid "Host Access" #~ msgstr "Host-Zugriff" #~ msgctxt "User" #~ msgid "Allow all and deny" #~ msgstr "Erlaube alle und verweigere" #~ msgctxt "User" #~ msgid "Deny all and allow" #~ msgstr "Verweigere alle und erlaube" #~ msgctxt "User" #~ msgid "Interface Access" #~ msgstr "Interface-Zugriff" #~ msgctxt "User" #~ msgid "LDAP Authentication" #~ msgstr "LDAP-Authentifizierung" #~ msgctxt "User" #~ msgid "Use existing value" #~ msgstr "Existierenden Wert verwenden" #~ msgctxt "Auth Data|Password" #~ msgid "Use existing value" #~ msgstr "Existierenden Wert verwenden" #~ msgctxt "User" #~ msgid "Save User" #~ msgstr "Benutzer speichern" #~ msgctxt "Group" #~ msgid "LDAP per-User Authentication" #~ msgstr "LDAP-Authentifizierung pro Benutzer" #~ msgctxt "Group" #~ msgid "Setting" #~ msgstr "Einstellung" #~ msgctxt "Group" #~ msgid "Enable" #~ msgstr "Aktivieren" #~ msgctxt "Group" #~ msgid "Auth. DN" #~ msgstr "Auth. DN" #~ msgctxt "Group" #~ msgid "Save" #~ msgstr "Speichern" #~ msgctxt "Feed Sync" #~ msgid "NVT Feed Management" #~ msgstr "NVT-Feed-Management" #~ msgctxt "Feed Sync" #~ msgid "Feed Version" #~ msgstr "Feedversion" #~ msgctxt "Feed Sync" #~ msgid "Warning:" #~ msgstr "Warnung:" #~ msgctxt "Feed Sync" #~ msgid "Synchronization with this feed is currently not possible." #~ msgstr "Synchonisierung mit diesem Feed ist momentan nicht möglich." #~ msgctxt "Feed Sync" #~ msgid "The synchronization script returned the following error message:" #~ msgstr "Das Synchronisierungsscript gab folgende Fehlermeldung zurück:" #~ msgctxt "Feed Sync" #~ msgid "Synchronize with Feed now" #~ msgstr "Jetzt mit Feed synchronisieren" #~ msgctxt "Feed Sync" #~ msgid "Feed Management" #~ msgstr "Feed-Management" #~ msgctxt "Feed Sync" #~ msgid "Learn about the side effects of Feed synchronization!" #~ msgstr "Erfahren Sie mehr über die Nebeneffekte der Feed-Synchonisierung!" #~ msgctxt "Feed Sync" #~ msgid "SCAP Feed Management" #~ msgstr "SCAP-Feed-Management" #~ msgctxt "Feed Sync" #~ msgid "Migration" #~ msgstr "Migration" #~ msgctxt "Feed Sync" #~ msgid " on the command line" #~ msgstr " auf der Kommandozeile" #~ msgctxt "Feed Sync" #~ msgid "Synchronize with SCAP Feed now" #~ msgstr "Jetzt mit SCAP-Feed synchronisieren" #~ msgctxt "Feed Sync" #~ msgid "Learn about the side effects of SCAP Feed synchronization!" #~ msgstr "" #~ "Erfahren Sie mehr über die Nebeneffekte der SCAP-Feed-Synchonisierung!" #~ msgctxt "Feed Sync" #~ msgid "CERT Feed Management" #~ msgstr "CERT-Feed-Management" #~ msgctxt "Feed Sync" #~ msgid "Synchronize with CERT Feed now" #~ msgstr "Jetzt mit CERT-Feed synchronisieren" #~ msgctxt "Feed Sync" #~ msgid "Learn about the side effects of CERT Feed synchronization!" #~ msgstr "" #~ "Erfahren Sie mehr über die Nebeneffekte der CERT-Feed-Synchonisierung!" #~ msgctxt "My Settings" #~ msgid "My Settings" #~ msgstr "Eigene Einstellungen" #~ msgctxt "My Settings" #~ msgid "Edit My Settings" #~ msgstr "Eigene Einstellungen bearbeiten" #~ msgctxt "My Settings" #~ msgid "User Interface Language" #~ msgstr "Sprache der Benutzeroberfläche" #~ msgctxt "My Settings" #~ msgid "Rows Per Page" #~ msgstr "Zeilen pro Seite" #~ msgctxt "My Settings" #~ msgid "Wizard Rows" #~ msgstr "Wizard-Zeilen" #~ msgctxt "My Settings" #~ msgid "Details Export File Name" #~ msgstr "Details-Export-Dateiname" #~ msgctxt "My Settings" #~ msgid "List Export File Name" #~ msgstr "Listen-Export-Dateiname" #~ msgctxt "My Settings" #~ msgid "Report Export File Name" #~ msgstr "Bericht-Export-Dateiname" #~ msgctxt "My Settings" #~ msgid "Severity Class" #~ msgstr "Schweregrad-Klasse" #~ msgctxt "My Settings" #~ msgid "Dynamic Severity" #~ msgstr "Dynamischer Schweregrad" #~ msgctxt "Alert" #~ msgid "Default Alert" #~ msgstr "Standard-Benachrichtigung" #~ msgctxt "Scan Config" #~ msgid "Default OpenVAS Scan Config" #~ msgstr "Standard OpenVAS-Scan-Konfig" #~ msgctxt "Scan Config" #~ msgid "Default OSP Scan Config" #~ msgstr "Standard OSP-Scan-Konfig" #~ msgctxt "Credential" #~ msgid "Default SSH Credential" #~ msgstr "Standard-SSH-Anmeldedaten" #~ msgctxt "Credential" #~ msgid "Default SMB Credential" #~ msgstr "Standard-SMB-Anmeldedaten" #~ msgctxt "Credential" #~ msgid "Default ESXi Credential" #~ msgstr "Standard-ESXi-Anmeldedaten" #~ msgctxt "Port List" #~ msgid "Default Port List" #~ msgstr "Standard-Portliste" #~ msgctxt "Scanner" #~ msgid "Default OpenVAS Scanner" #~ msgstr "Standard-OpenVAS-Scanner" #~ msgctxt "Scanner" #~ msgid "Default OSP Scanner" #~ msgstr "Standard-OSP-Scanner" #~ msgctxt "Schedule" #~ msgid "Default Schedule" #~ msgstr "Standard-Zeitplan" #~ msgctxt "Slave" #~ msgid "Default Slave" #~ msgstr "Standard-Slave" #~ msgctxt "Target" #~ msgid "Default Target" #~ msgstr "Standard-Ziel" #~ msgctxt "Agent" #~ msgid "Agents Filter" #~ msgstr "Agenten-Filter" #~ msgctxt "Alert" #~ msgid "Alerts Filter" #~ msgstr "Benachrichtigungen-Filter" #~ msgctxt "Scan Config" #~ msgid "Configs Filter" #~ msgstr "Konfigurationen-Filter" #~ msgctxt "Credential" #~ msgid "Credentials Filter" #~ msgstr "Anmeldedaten-Filter" #~ msgctxt "Filter" #~ msgid "Filters Filter" #~ msgstr "Filter-Filter" #~ msgctxt "Note" #~ msgid "Notes Filter" #~ msgstr "Notizen-Filter" #~ msgctxt "Override" #~ msgid "Overrides Filter" #~ msgstr "Übersteuerungen-Filter" #~ msgctxt "Permission" #~ msgid "Permissions Filter" #~ msgstr "Berechtigungen-Filter" #~ msgctxt "Port List" #~ msgid "Port Lists Filter" #~ msgstr "Portlisten-Filter" #~ msgctxt "Report" #~ msgid "Reports Filter" #~ msgstr "Berichte-Filter" #~ msgctxt "Report Format" #~ msgid "Report Formats Filter" #~ msgstr "Berichtformate-Filter" #~ msgctxt "Result" #~ msgid "Results Filter" #~ msgstr "Ergebnisse-Filter" #~ msgctxt "Role" #~ msgid "Roles Filter" #~ msgstr "Rollen-Filter" #~ msgctxt "Schedule" #~ msgid "Schedules Filter" #~ msgstr "Zeitpläne-Filter" #~ msgctxt "Slave" #~ msgid "Slaves Filter" #~ msgstr "Slaves-Filter" #~ msgctxt "Tag" #~ msgid "Tags Filter" #~ msgstr "Tags-Filter" #~ msgctxt "Target" #~ msgid "Targets Filter" #~ msgstr "Ziele-Filter" #~ msgctxt "Task" #~ msgid "Tasks Filter" #~ msgstr "Aufgaben-Filter" #~ msgctxt "SecInfo" #~ msgid "All SecInfo Filter" #~ msgstr "Alle-Sicherheitsinfos-Filter" #~ msgctxt "My Settings" #~ msgid "Save My Settings" #~ msgstr "Eigene Einstellungen speichern" #~ msgctxt "Bulk Action" #~ msgid "Confirm action" #~ msgstr "Aktion bestätigen" #~ msgctxt "CVSS Calculator" #~ msgid "" #~ "Invalid CVSS Base Vector value provided. Use back button of your browser " #~ "to edit the vector." #~ msgstr "" #~ "Ungültiger CVSS Basisvektor angegeben. Benutzen Sie den Zurück-Button " #~ "ihres Browsers, um den Vektor bearbeiten zu können." #~ msgctxt "Result" #~ msgid "" #~ "Includes %1 host where CPE was found in inventory, but number of " #~ "installations could not be determined" #~ msgid_plural "" #~ "Includes %1 hosts where CPE was found in inventory, but number of " #~ "installations could not be determined" #~ msgstr[0] "" #~ "Beinhaltet %1 Host, für den der CPE-Name im Inventar gefunden wurde, aber " #~ "die Anzahl Installation nicht festgestellt werden konnte" #~ msgstr[1] "" #~ "Beinhaltet %1 Hosts, für die der CPE-Name im Inventar gefunden wurde, " #~ "aber die Anzahl Installation nicht festgestellt werden konnte" #~ msgctxt "Logo" #~ msgid "Logged in as" #~ msgstr "Angemeldet als" #~ msgctxt "Logo" #~ msgid "JavaScript is active" #~ msgstr "JavaScript ist aktiv" #~ msgctxt "Dashboard" #~ msgid "SecInfo Dashboard" #~ msgstr "SecInfo-Dashboard" #~ msgctxt "All SecInfo Information" #~ msgid "All SecInfo" #~ msgstr "Alle Sicherheitsinfos" #~ msgctxt "Main Menu" #~ msgid "Configuration" #~ msgstr "Konfiguration" #~ msgctxt "Main Menu" #~ msgid "Extras" #~ msgstr "Extras" #~ msgctxt "CVSS Calculator" #~ msgid "CVSS Calculator" #~ msgstr "CVSS-Rechner" #~ msgctxt "Feed Sync" #~ msgid "NVT Feed" #~ msgstr "NVT-Feed" #~ msgctxt "Feed Sync" #~ msgid "SCAP Feed" #~ msgstr "SCAP-Feed" #~ msgctxt "Feed Sync" #~ msgid "CERT Feed" #~ msgstr "CERT-Feed" #~ msgctxt "Main Menu" #~ msgid "Administration" #~ msgstr "Administration" #~ msgctxt "Login Message" #~ msgid "Warning" #~ msgstr "Warnung" #~ msgctxt "Login Message" #~ msgid "Your current password does not comply with the password policy:" #~ msgstr "Ihr aktuelles Passwort hält nicht die Passwortrichlinien ein:" #~ msgctxt "Filter" #~ msgid "Fold filter" #~ msgstr "Filter einklappen" #~ msgctxt "Task" #~ msgid "Add results to Asset Management" #~ msgstr "Ergebnisse zum Asset-Management hinzufügen" #~ msgctxt "Severity" #~ msgid "Severity Short" #~ msgstr "Schweregr." #~ msgctxt "Main Menu" #~ msgid "Scan Management" #~ msgstr "Scan-Management" #~ msgctxt "Main Menu" #~ msgid "Asset Management" #~ msgstr "Asset-Management" #~ msgctxt "Main Menu" #~ msgid "SecInfo Management" #~ msgstr "SecInfo-Management" greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/0000755000175100017510000000000013057531646020042 5ustar greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/0000755000175100017510000000000013057531646021463 5ustar greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/help_ru.xsl0000644000175100017510000170647713011042270023653 0ustar

Внимание: Данная функция недоступна в рамках текущего соединения с сервером OMP.

Внимание: Данная функция недоступна в рамках текущего соединения с сервером OMP.

Новый ресурс типа

Для создания нового ресурса нажмите на иконку New {$name}, которая откроет страницу создания нового ресурса .

Копировать ресурс типа

Для копирования ресурса нажмите на иконку копирования Clone, которая откроет страницу копирования ресурса по умолчанию.

Список ресурсов типа

Нажав на иконку списка {$name}s, вы перейдёте на страницу с перечнем ресурсов типа .

Удалить ресурс типа

Нажатие на иконку "Перенести в Корзину" Delete {$name} удалит ресурс. Delete {$name} переместит ресурс в Корзину.

Редактировать ресурс типа

Нажав на иконку "Редактировать " Edit {$name} вы перейдёте к окну, в котором будут отображены параметры ресурса типа с возможностью их изменения.

Экспортирование

Чтобы экспортировать ресурс типа в виде XML, нажмите на иконку экспорта Export.

Ресурсы типа , использующие данный ресурс типа

В этой таблице представлены ресурсы типа , которые связаны с этим ресурсом типа . Подробную информацию о ресурсах типа можно получить, нажав на иконку Подробности Details.

Действия

Активировать / Деактивировать ресурс типа

Нажав на иконку активации Enable {$type}, вы измените статус ресурса на активирован, а нажав на иконку Disable {$type}, сделаете его неактивным.

Перемещение ресурса типа в Корзину

Нажав на иконку Корзины Move to Trashcan, вы переместите выбраный ресурс в Корзину, после чего произойдёт обновление списка.

Обратите внимание, что в случае если ресурс типа используется хотя бы одним ресурсом типа , то перемещение становится невозможным. В этом случае иконка будет серой(неактивной) Move to Trashcan.

Редактирование ресурса типа

Нажав на иконку "Редактирования ресурса типа " Edit {$type}, вы переключитесь на страницу с просмотром параметров ресурса типа с возможностью их изменения.

Копирование ресурс типа

Нажав на иконку копирования Clone, вы создадите копию ресурса типа .

Экспорт ресурса типа

Экспорт ресурса типа в XML осуществляется нажатием на иконку экспорта Export.

Наименование Наименование ресурса типа .
При наличии по поводу ресурса типа , он будет показан в скобках после наименования.
В правой части этого столбца может находиться иконка:
Global {$type-name} Значит этот ресурс типа либо принадлежит другому пользователю, либо является глобальным. Глобальные ресурсы типа доступны всем.

Использование фильтров

Блок фильтрации на странице показывает, как будет отображаться выбраный список.

Изменение любого значения в поле "Фильтр" и нажатие на иконку обновления Refresh изменит отображаемый список. Синтаксис фильтров описан на странице Фильтрация.

Ввод имени во втором поле и нажатие на иконку нового фильтра New создаст именованный фильтр из текущих параметров фильтрации, применённых к списку.

Параметры фильтрации также могут быть изменены путём выбора именованного фильтра из выпадающего меню справа и нажимания на иконку переключения Refresh.

Нажав на иконку списка Фильтры вы перейдёте на страницу Фильтры с полным списком именованных фильтров.

Сортировка

Сортировка в таблице может быть изменена нажатием на заголовок столбца. Текущий столбец, по которому осуществляется сортировка, прописан в строке фильтрации, например, "sort=name" или "sort-reverse=name".

Заметка по Узлам:

  • Параметр Узлы представляет из себя список значений, разделённых запятыми. Каждое значение может представлять:
    • адрес IPv4 (например, 192.168.13.1)
    • имя узла (например, myhost1.domain)
    • диапазон адресов IPv4 в длинной форме записи (например, 192.168.1.116-192.168.1.124)
    • диапазон адресов IPv4 в короткой форме записи (например, 192.168.1.116-124)
    • диапазон адресов IPv4 в нотации CIDR (например, 192.168.13.0/24)
    • адрес IPv6 (например, fe80::222:64ff:fe76:4cea).
    • диапазон адресов IPv6 в длинной форме записи (например, ::12:fe5:fb50-::12:fe6:100)
    • диапазон адресов IPv6 в короткой форме записи (например, ::12:fe5:fb50-fb80)
    • диапазон адресов IPv6 в нотации CIDR (например, fe80::222:64ff:fe76:4cea/120)
    Любые эти значения могут присутствовать в списке (например, 192.168.13.1, myhost2.domain, fe80::222:64ff:fe76:4cea, 192.168.13.0/24).
  • Маска сети в нотации CIDR ограничена 20 для IPv4 и 116 для IPv6 (4095 узлов).

Помощь: Страница не найдена

Страница не найдена

Запрашиваемая вами страница не найдена. Если вы проследовали по ссылке и попали на эту страницу, значит адрес оригинальной страницы изменился. В этом случае, пожалуйста, воспользуйтесь Оглавлением для поиска интересующей вас страницы.

Извините за доставленное неудобство.

О GSA

Greenbone Security Assistant

Version 6.0.3

Greenbone Security Assistant (GSA) это веб интерфейс к Open Vulnerability Assessment System (OpenVAS). GSA соединяется с OpenVAS посредством протокола управления OpenVAS (OMP). Полностью реализуя все возможности OMP, GSA предлагает хоть и прямолинейный, но достаточно мощный инструмент для управления сетевыми сканированиями на уязвимости.

Copyright 2009-2016 by Greenbone Networks GmbH

License: GNU General Public License version 2 or any later version (full license text)

Контакты: По поводу обновлений, расширения функциональности и сообщений об ошибках свяжитесь с Greenbone team или посетите страничку OpenVAS.

Помощь: Узлы

Узлы

На этой странице представлен перечень всех узлов, которые используются во всех существующих заданиях.

Фильтрование Узлов

В разделе Фильтрование Узлов указано, каким образом отфильтровываются узлы для показа в списке. Изменение параметров фильтрования и нажатие на кнопку "Применить", приведёт к обновлению списка.

Переопределения

По умолчанию применяются сконфигурированные переопределения. Пункт в выпадающем меню позволяет переключиться на отображение списка без применения переопределений. В таблице Отфильтрованных Узлов могут поменяться количества узлов и важности результатов *? при выборе этого пункта. Нажав на иконку Refresh, вы подтвердите внесение изменений.

Текущей пункт выпадающего меню отмечен знаком √.

Отфильтрованные Узлы

В разделе Отфильтрованные Узлы отображаются все узлы, отфильтрованные в соответствии с параметрами, заданными в разделе Фильтрование Узлов.

Столбец Описание
IP IP адрес узла.
Количество результатов высокой важности в самом последнем отчёте.
Количество результатов средней важности в самом последнем отчёте.
Количество результатов низкой важности в самом последнем отчёте.
Последний Отчёт Ссылка на последний отчёт.
ОС Иконка, означающая определённую в последнем отчёте операционную систему.
Порты Количество открытых портов, определённых в последнем отчёте.
Прил. Количество приложений, определённых в последнем отчёте согласно CPE.
Отчёты Количество завершённых отчётов, включающих данный узел.
Дистанция Дистанция до узла от сервера, на котором исполнялся Сканер в соответствии с последним отчётом.
Прогноз Максимальная важность уязвимостей узла*?, предсказываемая на основе известной об узле информации. Важность уязвимостей определяется путём сравнения выявленных приложений на узле со списком уязвимых приложений. Обратите внимание, что узел может быть уязвим только при специфических настройках или комбинациях приложений.

Действия

Отчёт о Прогнозах

Нажимая на иконку отчёта о прогнозах Prognostic Report, вы перейдёте на страницу с отчётом о прогнозах по выбранному узлу.

Подробности Узла

Представляет подробную информацию об узле. Сюда попадает вся информация из таблицы Отфильтрованных Узлов, плюс перечни открытых портов и приложений.

Предупреждение: Отсутствует база данных SCAP

Такое сообщение появляется в случае отсутствия базы данных SCAP на сервере OMP.

Для подготовки отчётов о прогнозах требуются данные SCAP. В случае отсутствия базы данных SCAP все иконки отчётов о прогнозах Prognostic Report будут неактивными (серыми) Prognostic Report.

Данные SCAP обновляютя в процессе синхронизации Подписки SCAP. Скорее всего данные появятся после следующей такой синхронизации. Обычно эта синхронизация осуществляется автоматически периодическим фоновым процессом.

Помощь: Подробности Агента

Подробности Агента

Представляет подробную информацию об Агенте. А конкретнее: Наименование, время создания, время изменения, комментарий, степень доверенности установщика и дату загрузки(*?).

Помощь: Агенты Агенты

Агенты

В данной таблице приведён перечень всех настроенных в системе Агентов, и отмечены важные особенности каждого из них.

Столбец Описание
Доверие да: подпись пакета установки была загружена или подтвержение того, что агент не был скомпрометирован в процессе загрузки содержится в Подписках.
нет: подпись и пакет установки агента не совпадают или подпись не является доверенной.
неизвестно: в случае, если отсутствует возможность проверить подпись.

Новый Агент

Для создания нового агента нажмите на иконку New Agent, которая переведёт вас на страницу создания Нового Агента.

Экспорт

Для экспорта списка текущих агентов в XML, нажмите на иконку Export.

Скачивание Установщика

Нажав на иконку "Скачать пакет установки" icon Download Installer Package, вы запустите процесс скачивания установщика Агента.

Проверка Агента

Нажав на иконку "Проверить Агента" Verify Agent, вы запустите процедуру проверки доверия пакету установки Агента.

Помощь: Новый Агент

Новый Агент

Для создания нового Агента необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Агента" для сохранения изменений. В результате вы перейдёте на страницу Подробностей Агента.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да 80 Буквы и цифры WinSLAD Base 1.0
Комментарий нет 400 Буквы и цифры Базовый агент для Windows SLAD.
Установщие да -- Файл /tmp/WinSLAD-Base-1.0.exe
Подпись Установщика нет -- Файл (подпись GnuPG в текстовом виде) /tmp/WinSLAD-Base-1.0.asc

При предоставлении файла с подписью, Установщик будет проверен на соответствие этой подписи при загрузке.

При отсутствии подписи, будет произведён поиск подходящей в Подписке NVT. При обнаружении подходящей подписи, файл будет проверяться на соответствие ей.

Агенты

Нажав на иконку Agents, вы перейдёте на страницу Агенты.

Помощь: Атрибуты доступа Атрибуты доступа

Атрибуты доступа

В таблице ниже приведён обзор всех настраеваемых Атрибутов доступа и отмечены важные особенности каждого из них.

Строка Описание
Имя Показывает имя пользователя, связанное с этими атрибутами доступа.

Новые Атрибуты доступа

Чтобы создать новые атрибуты доступа для локальных проверок безопасности, нажмите на иконку New Credential, которая переведёт вас на страницу Новые Атрибуты доступа.

Экспорт

Для экспорта списка Атрибутов доступа в XML нажмите на иконку Export.

Скачать RPM-пакет

Нажав на иконку Download RPM Package, вы скачаете установочный пакет в формате ".rpm".

При установке этого пакета в системе, основанной на пакетном менеджере RPM (SUSE, RedHat, Fedora, CentOS), в ней создаётся непривилегированная учётная запись, посредством которой сканирующий движок получает доступ к системе для просмотра перечня установленного ПО и получения другой информации о продуктах(?). Удаление пакета из системы блокирует(?) эту учётную запись.

Скачать Debian-пакет

Нажав на иконку Download Debian Package, вы скачаете установочный пакет в формате ".deb".

При установке этого пакета в системе, основанной на пакетном менеджере dpkg (Debian, Ubuntu), в ней создаётся непривилегированная учётная запись, посредством которой сканирующий движок получает доступ к системе для просмотра перечня установленного ПО и получения другой информации о продуктах(?). Удаление пакета из системы блокирует(?) эту учётную запись.

Скачать Exe-пакет

Нажав на иконку Download Exe Package, вы скачаете установочный пакет в формате ".exe".

При установке этого пакета в системе Windows (XP, 2003), в ней создаётся непривилегированная учётная запись, посредством которой сканирующий движок получает доступ к системе для просмотра перечня установленного ПО и получения другой информации о продуктах(?). Удаление пакета из системы блокирует(?) эту учётную запись.

Скачать Открытый Ключ

Нажав на иконку открытого ключа Download Public Key, вы скачаете открытый ключ SSH в формате ASCII.

Этот ключ связан с RPM и Debian пакетами (не для Exe-пакетов). Файл с ключом предназначен для помощи квалифицированным пользователям в подготовке целевых систем для локальных проверок безопасности самостоятельно (например, без предоставляемых RPM/Debian пакетов).

Обратите внимание, что в зависимости от выбранного метода указания пароля (вручную или генератором), некоторые действия могут быть недоступны. В частности, при указании пароля вручную, доступны только Удаление, Редактирование, Копирование и Экспорт.

Помощь: Новые Атрибуты доступа

Атрибуты доступа для локальных проверок безопасности необходимы NVT для регистрации в целевой системе с целью проведения локальных тестов, например, наличия установленных исправлений безопасности всех вендоров.

Новые Атрибуты доступа

Для создания Атрибутов доступа необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Атрибуты доступа" для сохранения изменений. В результате вы перейдёте на страницу Подробностей Атрибутов доступа.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да 80 Буквы и цифры Учётная запись для сканирований
Имя да 80 Буквы и цифры
при вводе вручную также "\@_.-"
jsmith
myDomain\jsmith
jsmith@myDomain
Комментарий нет 400 Буквы и цифры Для систем Windows
[выбранная опция для паролей] да "Автоматическая генерация атрибутов доступа" или заданный пароль (40) Текст в свободной форме "Автоматическая генерация атрибутов доступа", hx7ZgI2n

Диалог для создания Атрибутов доступа позволяет либо задать пароль, либо сгенерировать безопасный пароль. Обратите внимание, что если выбрана последняя опция, пользователи не смогут получить доступ и использовать ни пароли, ни так называемые закрытые ключи. Вместо этого создаются пакеты установки, которые могут быть установлены на целевых системах. Содержание этих пакетов подробнее рассмотренов в подразделе Действия данного раздела(?). Эти действия недоступны, если пароль задаётся вручную.

Также обратите внимание, что вам необходимо связать одну или несколько целей с теми атрибутами доступа, которые вы на них установили. Только это позволит движку сканирования использовать подходящие атрибуты.

На заметку: Согласно документации Микрософт по Контроллерам домена, если ваше Имя использует немецкие умляуты, вы можете использовать "ss" вместо "ß", "a" вместо "ä" и т.д. В противном случае, Имена с немецкими умляутами не будут работать(?).

Атрибуты доступа

Нажав на иконку списка Атрибуты доступа, вы перейдёте на страницу Атрибуты доступа.

Помощь: Подробности Атрибутов доступа

Подробности Атрибутов доступа

Предоставляют подробную информацию об Атрибутах доступа. А именно наименование, комментарий, имя, идентификатор, время создания и изменения.

Помощь: Новое Уведомление

Новое Уведомление

Уведомления могут быть добавлены к задачам. Уведомления встроены в систему. Всякий раз, когда происходит запрограммированное событие, (например, завершилась задача), проверяется выбранный набор условий (например, найдена уязвимость высокой важности). Если условия совпадают, выполняется заданное действие (например, отправляется письмо по электронной почте на заданный адрес).

Новое Уведомление

Для создания нового Уведомления необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Уведомление" для сохранения изменений. В результате перейдёте на страницу Подробностей Уведомления.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да 80 Буквы и цифры EmailFinished
Комментарий нет 400 Буквы и цифры
Событие да --- Выбор Завершена
Условие да -- Выбор Всегда
Метод да -- Выбор Электронная почта
Фильтр Отчётов по Результатам * нет -- Выбор
* not available with the current OMP Server connection.

Методы Уведомлений

HTTP Get

Указанный URL будет запрошен посредством HTTP GET. Этот метод может быть использован, например, для посылки СМС через шлюз, отрабатывающий HTTP GET запросы, или для автоматического создания задания в системе регистрации ошибок.

При записи URL могут исползоваться следующие подстановки:

  • $$: $
  • $n: Наименование задачи
  • $e: описание события
  • $c: описания условия срабатывания

Уведомления

Нажав на иконку списка Alerts, вы перейдёте на страницу со списком Уведомлений.

Помощь: Уведомления Уведомления

Уведомления

Данная таблица содержит перечень всех настроенных в системе Уведомлений. Показаны параметры уведомлений (наименование, событие, условие, метод и фильтр).

Столбец Описание
Событие Показывает событие, для которого проверяется условие.
Условие Условие, которое проверяется при наступлении события.
Метод Способ уведомления.
Фильтр Фильтр Отчётов.

Новое Уведомление

Для создания нового уведомления нажмите на иконку New Alert, которая переведёт вас на страницу создания Нового Уведомления.

Экспорт

Для экспорта списка уведомлений в XML нажмите на иконку Export.

Проверка Уведомления

Нажав на иконку запуска Test Alert, вы запустите процесс доставки уведомления с набором тестовых данных.

Помощь: Подробности Уведомления

Подробности Уведомления

Предоставляет подробную информацию об Уведомлении. А конкретнее Наименование, комментарий, даты создания и модификации, событие, условие срабатывания, метод доставки и фильтр.

Помощь: Списки Портов Списки Портов

Списки Портов

В данной таблице приведён перечень всех настроенных в системе Списков Портов, и отмечены важные особенности каждого из них.

Столбец Описание
Всего Общее количество портов в списке портов.
TCP Общее количество TCP портов в списке портов.
UDP Общее количество UDP портов в списке портов.

Поставляемые с системой Списки Портов

Поставляемые с системой Списки Портов содержат:

Наименование Описание
All IANA assigned TCP 2012-02-10 Все TCP порты, назначенные IANA, на 10 February 2012.
All IANA assigned TCP and UDP 2012-02-10 Все TCP и UDP порты, назначенные IANA, на 10 February 2012.
All TCP Все TCP порты.
All TCP and Nmap 5.51 top 100 UDP Все TCP порты и 100 основных UDP портов по версии Nmap 5.51.
All TCP and Nmap 5.51 top 1000 UDP Все TCP порты и 1000 основных UDP портов по версии Nmap 5.51.
All privileged TCP Все привилегированные TCP порты.
All privileged TCP and UDP Все привилегированные TCP и UDP порты.
Nmap 5.51 top 2000 TCP and top 100 UDP 2000 основных TCP и 100 основных UDP портов по версии Nmap 5.51.
OpenVAS Default TCP порты, сканируемые по умолчанию сканером OpenVAS-4.

Новый Список Портов

Для создания нового списка портов нажмите на иконку New Port List, которая переведёт вас на страницу создания Нового Списка Портов.

Экспорт

Для экспорта списков Портов в XML нажмите на иконку Export.

Помощь: Новый Список Портов

Новый Список Портов

Для создания нового Списка Портов необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Агента" для сохранения изменений. Для импорта нового Списка Портов укажите файл и нажмите кнопку "Импортировать Список Портов". В результате Списки Портов будут обновлены.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да 80 Буквы и цифры All privileged UDP
Комментарий нет 400 Буквы и цифры Все привилегированные UDP порты
Диапазон портов да 400 Разделённый запятыми перечень диапазонов портов, вводится вручную или из файла U:1-1023
Заметка о ДиапаЧасовой поясзонах Портов:
  • Диапазон портов представляет из себя список значений, разделённых запятыми. Список может быть введён вручную, либо загружен из файла. В случае с файлом, разделителем значений служит не только запятая, но и символ новой строки. Каждое значение в списке может быть:
    • номером порта (например, 7)
    • диапазоном (например, 9-11)
    Эти варианты могут встречаться в любой последовательности (например, 1-3,7,9-11).
  • Значение в списке может предваряться идентификатором протокола "T:" или "U:". Идентификатор указывает протокол для всех последующих значений. Например, T:1-3,U:7,9-11 определяет TCP порты 1, 2 и 3, а также UDP порты 7, 9, 10 и 11.
  • Применение нескольких идентификаторов протокола переключают привязку порта. Например, T:1-3,U:7,T:9-11 определяет TCP порты 1, 2, 3, 9, 10 и 11, а также UDP порт 7.
  • По умолчанию порты привязываются к протоколу TCP. Таким образом 1-3,U:7 означает TCP порты 1, 2, и 3, а также UDP порт 7.

Импорт Списка Портов

Для импорта списка портов, выберете нужный файл (кнопка "Обзор") и нажмите кнопку "Импортировать Список Портов" для его загрузки. Список портов будет обновлён. Обратите внимание, что в случае наличия такого списка портов в системе или же списка портов с таким же именем, импорт завершится с ошибкой.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Импортирируемый Список Портов да -- File /tmp/port_list.xml

Списки Портов

Нажав на иконку Port Lists вы перейдёте на страницу Списки Портов.

Помощь: Подробности Списка Портов

Подробности Списка Портов

Представляет подробную информацию о Списке Портов. А конкретнее: Наименование, время создания, время изменения, общее количество портов, количество портов tcp и udp, диапазоны портов и цели, связанные с этим списком портов.

Диапазоны Портов

В этой таблице перечислены все диапазоны портов, содержащиеся в списке портов.

Помощь: Форматы Отчётов Report Formats

Форматы Отчётов

В данной таблице приведён перечень всех настроенных в системе Форматов Отчётов и отмечены важные особенности каждого из них.

Столбец Описание
Расширение Расширение конечного Формата Отчёта.
Тип Содержимого Тип Содержимого конечного Формата Отчёта.
Доверенный да: подпись, содержащаяся в формате отчёта или имеющаяся в Подписке, подтверждает, что Формат Отчёта не был скомпромитирован во время загрузки
нет: Подпись и Формат Отчёта не соответствуют друг другу или ключ подписи недостоверный.
неизвестно: В случае отсутствия возможности адекватно протестировать достоверность подписи.
В скобках указывается дата последней проверки подписи.

Форматы Отчётов, поставляемые с системой

В состав форматов отчётов, поставляемых с системой, входят:

Наименование Описание
PDF Файл PDF, содержащий отчёт.
HTML Файл HTML, содержащий отчёт. Его содержимое аналогично странице, получаемой при действии "Подробности", но он представляет из себя отдельный документ, который может быть просмотрен отдельно от GSA.
XML Файл XML, содержащий отчёт. Он может стать основой для создания вашего собственного стиля отчёта или использоваться для последующей обработке результатов в других системах.
TXT Простой текстовый файл, содержащий отчёт.
NBE Файл NBE, содержащий отчёт. Этот формат поддерживается клиентом OpenVAS и в прошлом часто использовался для последующей обработки результатов. Он предоставляется преймущественно из соображений совместимости. Рекомендуется использовать последующую обработку XML файлов, а не NBE.
ITG Любые табличные результаты сканирований в соответствии с IT-Grundschutz собираются из отчёта и записываются в CSV файл для простой интеграции в электронную таблицу или базу данных.
CPE Любые табличные результаты инвентаризационных сканирований CPE собираются из отчёта и записываются в CSV файл для простой интеграции в электронную таблицу или базу данных.

Новый Формат Отчёта

Для создания нового Формата Отчёта нажмите на иконку New Report Format, которая переведёт вас на страницу создания Нового Формата Отчёта.

Экспорт

Для экспорта списка Форматов Отчётов в XML нажмите на иконку Export.

Проверка Формата Отчёта

Для проверки достоверности подписи Формата Отчёта нажмите на иконку Verify.

Помощь: Новый Формат Отчётов

Новый Формат Отчётов

Для создания нового Формата Отчётов необходимо выбрать нужный файл и нажать кнопку "Импортировать Формат Отчётов" для его загрузки. В результате вы перейдёте на страницу Подробностей Формата Отчётов. Обратите внимание, что импортирование формата отчётов завершится с ошибкой в случае наличия такого формата в системе, или совпадении наименования с существующим Форматом Отчётов.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Импортируемый формат отчётов в XML да -- Файл /tmp/custom_reporter.xml

Форматы Отчётов

Нажав на иконку списка Report Formats, вы перейдёте на страницу Форматы Отчётов.

Помощь: Подробности Формата Отчётов

Подробности Формата Отчётов

Представляет подробную информацию об Формате Отчётов. А конкретнее: Наименование, время создания, время изменения, расширение, тип содержимого, степень доверенности, состояние, краткое и полное описание, прочие параметры.

Параметры

В данной таблице приведён список параметров, которые управляют процессом создания отчёта в этом формате.

Помощь: Конфигурации Сканирования Scan Configs

Конфигурации Сканирования

В данной таблице приведён перечень всех настроенных в системе Конфигураций Сканирования и указано общее количество задействованных проверок в каждой из них.

Столбец Описание
Группы: Всего Число групп NVT, входящих в текущий набор NVT. "Н/Д" означает, что число в настоящий момент неизвестно.
Группы: Трэнд Это поле может принимать два значения: "Растёт" () или "Не меняется" (). "Растёт" означает, что выборка NVT, связанная с Конфигурацией Сканирования, настроена на включение новых групп NVT, встречающихся в наборе NVT. "Не меняется" означает, что выборка NVT, связанная с Конфигурацией Сканирования, имеет чёткое указание какие группы следует использовать.
NVT: Всего Число NVT, входящих в текущий набор NVT. "Н/Д" означает, что число в настоящий момент неизвестно.
NVT: Трэнд Это поле может принимать два значения: "Растёт" () или "Не меняется" (). "Растёт" означает, что выборка NVT, связанная с Конфигурацией Сканирования, настроена на включение новых NVT, встречающихся в наборе NVT как минимум для одной группы. "Не меняется" означает, что выборка NVT, связанная с Конфигурацией Сканирования, имеет чёткое указание какие NVT следует использовать.

Новая Конфигурация Сканирования

Для создания новой конфигурации сканирования нажмите на иконку New Scan Config, которая переведёт вас на страницу создания Новой Конфигурации Сканирования.

Экспорт

Для экспорта списка конфигураций сканирований в XML нажмите на иконку Export.

Помощь: Новая Конфигурация Сканирования

Новая Конфигурация Сканирования

Для создания новой Конфигурация Сканирования необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Конфигурацию Сканирования" для сохранения изменений. Для импорта новой Конфигурации Сканирования нажмите кнопку "Импортировать Конфигурацию Сканирования". В результате на страницу Подробностей Конфигурации Сканирования.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да 80 Буквы и цифры Full and deep scan
Комментарий нет 400 Буквы и цифры Полное сканирование, которое может занять некоторое время.
Базовая конфигурация да --- Шаблон построения конфигурации сканирования Пустой, статичный и быстрый
Полный и Быстрый

Импорт Конфигурации Сканирования

Для импортирования конфигурации сканирования, выбирете конфигурационный файл и нажмите кнопку "Импортировать Конфигурацию Сканирования" для её загрузки. Список конфигураций сканирования будет обновлён. Обратите внимание, что в случае, если такое наименование конфигурации уже присутствует в системе, то к названию импортируемой конфигурации будет добавлен цифровой суффикс.

Для создания файла, который можно будет в последствии импортировать (например, у вас несколько GSA, работающих на разных машинах), обратитесь к функции экспорта.

Конфигурации Сканирования

Нажав на иконку Scan Configs вы перейдёте на страницу Конфигурации Сканирования.

Помощь: Подробности Расписания

Подробности Расписания

Представляет подробную информацию о Расписании. А конкретнее: Наименование, время создания, время изменения, комментарий, даты первого и следующего запусков, часовой пояс, период и продолжительность.

Помощь: Расписания Расписания

Расписания

Данная таблица содержит перечень всех настроенных в системе Расписаний. Представлено всё содержимое настроек каждой записи (Наименование, даты первого и следующего запусков, период и продолжительность).

Столбец Описание
Первый запуск Дата и время первого запуска задачи.
Следующий запуск Дата и время следующего запуска задачи.
Период Период, по прошествии которого задача должна быть запущена снова.
Продолжительность Максимальное время выполнения задачи.

Новое Расписание

Для создания нового расписания нажмите на иконку New Schedule, которая переведёт вас на страницу создания Нового Расписания.

Экспорт

Для экспорта списка расписаний в XML нажмите на иконку Export.

Помощь: Новое Расписание

Новое Расписание

Для создания нового Расписания необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Расписание" для сохранения изменений. В результате вы перейдёте на страницу со списком Расписаний.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да 80 Буквы и цифры Одиночные Цели
Комментарий нет 400 Буквы и цифры Цели, содержащие только один узел
Первый запуск да -- Выбор 05:30 10 Jan 2013
Часовой пояс нет 80 Выбор Europe/Berlin
Период нет -- Выбор 5 дней
Продолжительность нет -- Выбор 3 часа

Расписания

Нажав на иконку Schedules, вы перейдёте на страницу Расписания.

Поверитҗ Сканер

Проверить, что Сканер доступен и Менеджер к нему подключиться с использованием имеющегося сертификата.

Скачать Сертификат

Нажав на иконку "Скачать Сертификат" Download Certificate, вы скачаете сертификат.

Скачать Сертификат УЦ

Нажав на иконку "Скачать Сертификат УЦ" Download Certificate, вы скачаете сертификат УЦ.

Помощь: Сканеры Сканеры

Сканеры

Данная таблица содержит перечень всех настроенных в системе Сканеров. Указаны наименование, узел, порт и тип.

Столбец Описание
Узел Узел сети, на котором функционирует сканер.
Порт Порт, по которому можно подключиться к сканеру.
Тип Тип сканера

Новый Сканер

Для создания нового сканера нажмите на иконку New Scanner, которая переведёт вас на страницу создания Нового Сканера.

Экспорт

Для экспорта списка сканеров в XML нажмите на иконку Export.

Помощь: Подробности Сканера

Подробности Сканера

Представляет подробную информацию о Сканере. А конкретнее: Наименование, время создания, время изменения, комментарий, узел, порт и тип сканера.

Интерактивный Ответ Сканера

Если ваш Сканер типа OSP, то существует возможность проверки подключения к нему с использованием имеющихся Сертификатов и Закрытого Ключа. При этом получается и отображается следующая информация:

Наименование Сканера: Наименование сканирующей программы, используемой OSP Сканером.

Версия Сканера: Версия сканирующей программы, используемой OSP Сканером.

Демон OSP: Наименование демона OSP.

Протокол: Версия протокола OSP.

Описание

Подробная информация, предоставленная Сканером.

Параметры Сканера

Данная таблица предоставляет обзор параметро, полученных от OSP Сканера. А именно: Идентификатор, Описание, Тип и Параметры со значениями по умолчанию. Они будут использованы в качестве базовых настроек Сканера при создании новой Конфигурации Сканирования, основанной на этом Сканере.

Помощь: Подробности Подчинённого

Подробности Подчинённого

Представляет подробную информацию о Подчинённом. А конкретнее: Наименование, время создания, время изменения, комментарий, узел, порт и имя пользователя для авторизации у Сканера.

Помощь: Подчинённые Подчинённые

Подчинённые

Данная таблица содержит перечень всех настроенных в системе Подчинённых. Показаны параметры каждой записи (наименование, узел, порт и ползователя имя).

Столбец Описание
Узел Узел сети, на котором функционирует подчинённый.
Порт Сетевой порт, через который можно подсоединиться к подчинённому.
Имя Имя пользователя для авторизации.

Новый Подчинённый

Для создания нового подчинённого нажмите на иконку New Slave, которая переведёт вас на страницу создания Нового Подчинённого.

Экспорт

Для экспорта списка подчинённых в XML нажмите на иконку Export.

Помощь: Новый Подчинённый

Новый Подчинённый

Для создания нового Подчинённого необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Подчинённого" для сохранения изменений. В результате вы перейдёте на страницу со списком Подчинённых.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да 80 Буквы и цифры Rome
Комментарий нет 400 Буквы и цифры
Узел да 80 Буквы и цифры 192.168.3.200
Порт да 80 целое число 9390
Имя да 80 Буквы и цифры sally
Пароль да 40 Буквы и цифры J87TYWn^@#jk

Подчинённые

Нажав на иконку Slaves вы перейдёте на страницу Подчинённые.

Помощь: Пользователи Пользователи

Пользователи

Управление пользователями доступно только пользователям с ролью "Администратор".

Данная таблица содержит перечень всех заведённых в системе пользователей.

Столбец Описание
Роль Показывает назначенную пользователю роль.
Доступ к узлам Правила доступа пользователя к узлам.

В случае использования у некоторых пользователей аутентификации в LDAP, появится дополнительный столбец ("Аутентификация в "LDAP") с устанавливаемым флажком. Если флажок для конкретного пользователя установлен, пользователь сможет аутентифицироваться только через указанный LDAP сервер.

Новый Пользователь

Для создания нового пользователя нажмите на иконку New User, которая переведёт вас на страницу создания Нового Пользователя.

Удаление Пользователя

Нажав на иконку удаления Delete, вы удалите пользователя.

Невозможно удалить последнего пользователя с ролью "Администратора", т.к. это будет эквивалентно удалению самого себя.

Помощь: Подробности Пользователя

Подробности Пользователя

Представляет подробную информацию о Пользователе. А конкретнее: имя, назначенные роли и группы, в которые он входит.

Помощь: Разрешения Разрешения

Разрешения

Сравочная статья о Новом Разрешении даёт обзор концепции разрешений.

Данная таблица содержит перечень всех настроенных в системе Разрешений. Показаны параметры каждой записи (наименование, комментарий, тип ресурса, ресурс, тип субъекта, субъект).

Столбец Описание
Описание Описание разрешения.
Тип Ресурса Тип ресурса, на который распространяется действие разрешения, если он предоставлен.
Ресурс Имя Ресурса, на который распространяется действие разрешения.
Тип Субъекта Тип субъекта, которому предоставлено разрешение: Пользователь, Роль или Группа.
Субъект Имя субъекта, которому предоставлено разрешение.

Новое Разрешение

Для создания нового разрешения нажмите на иконку New Permission, которая переведёт вас на страницу создания Нового Разрешения.

Экспорт

Для экспорта списка разрешений в XML нажмите на иконку Export.

Помощь: Новое Разрешение

Новое Разрешение

Страница Новое Разрешение предоставляе низкоуровневый интерфейс для создания разрешений.

Для создания нового разрешения необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Разрешение" для сохранения изменений. В результате вы перейдёте на страницу с Подробностями Разрешения.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да -- Выбор CREATE_TASK
Комментарий нет 400 Буквы и цифры Разрешения для квалифицированных пользователей
Subject да -- Выбор Пользователь: User1
ID Ресурса нет -- UUID 03c8aa9e-a062-4e32-bf8d-cd02d76902ec
Тип Ресурса нет -- Тип: Пользователь, Роль или Группа Роль

Концептуальный Обзор

Разрешения предоставляются субъекту. Субъектом может выступать как пользователь, так роль или группа. Разрешения позволяют субъекту осуществить соответствующие действия.

Разрешения делятся на два типа:

  • Командные Разрешения

    Командные Разрешения связаны с протоколом, используемым сервером управления задачами, Протоколом Управления OpenVAS (OMP). Каждое командное разрешение соответствует команде OMP. Наименование разрешения определяется соответствующей командой.

    Командное разрешение может быть на уровне команд или ресурсов.

    • Уровень Команд

      Если не указывать наименование ресурса, то создаётся разрешение на командном уровне. Оно позволяет субъекту запускать соответствующие OMP команды.

      Например, у существующей по умолчанию роли "Администратор" есть разрешение "GET_USERS"(получить список пользователей). Это даёт Администраторам возможность запрашивать список пользователей системы.

      Разрешения уровня команд переопределяют разрешения уровня ресурсов.

    • Уровень Ресурсов

      Разрешения уровня ресурсов позволяют субъекту исполнять команды OMP протокола над конкретным ресурсом. Примерами ресурсов являются задачи, цели и подчинённые.

      Например, к разрешению "GET_SLAVES" (получить список подчинённых) может быть добавлен идентификатор ресурса, соответствующий конкретному подчинёному, а субъектом назначен конкретный пользователь. Тогда этот пользователь сможет просматривать информацию о подчинённом. Указанный подчинённый будет отображаться на странице Подчинённых пользователя.

  • Супер-разрешения

    Каждый ресурс в системе либо является глобальным(общим), либо имеет владельца. Примерами ресурсов являются задачи, цели и подчинённые.

    Супер-разрешения практически дают субъекту право владения всеми ресурсами, принадлежащими пользователю, роли или группе.

    Например, пользователю Алисе можно выдать супер разрешения на пользователя Боб. Это даёт Алисе полный доступ ко всем ресурсам Боба. Алиса сможет изменять и запускать все задачи Боба, просматривать отчёты Боба, удалять подчинённых Боба и т.д.

    Супер-разрешения могут выдаваться на:

    • Пользователей

      Субъект получает доступ ко всем ресурсам пользователя.

    • Роли

      Субъект получает доступ ко всем ресурсам, принадлежащим пользователю, которому назначена указанная роль.

    • Группы

      Субъект получает доступ ко всем ресурсам, принадлежащим пользователю, входящему в указанную группу.

    • Всё

      Субъект получает доступ ко всем ресурсам.

      Это разрешение выдаётся роли Супер Администратора. Невозможно задать это разрешение. Единственным способом его предоставить является назначение роли Супер Администратора пользователю. Это можно сделать только посредством утилит командной строки для сервиса Управления.

    Команды, которые может исполнять пользователь, ограничены разрешениями уровня команд, которые разначены пользователю.

    В целях ограничения распространение привилегий, пользователи могут назначать Супер разрешения только тем пользователям, ролям и группам, которые они создали сами. Исключением из этого правила является пользователь Супер Администратор, который может выдавать Супер-разрешения любым пользователм, ролям и группам.

Разрешения

Нажав на иконку Permissions, вы перейдёте на страницу со списком разрешений.

Создать несколько Разрешений

Эта форма на странице Нового Разрешения позволяет создать набор заданных разрешений для конкретного ресурса. Если вы перешли на эту страницу со страницы подробностей ресурса, то вы сможете так же задать разрешения для связанных ресурсов.

Типы Разрешений

Просматривать

Granting "read" permissions means granting the permission to view the the resource on list pages and its details page (get_[...]).

Представитель

Предоставления разрешения "представитель" означает предоставление разрешения на нормальный просмотр и управление ресурсом, за искючением его удаления. Для большинства типов это означает предоставление разрешений просматривать ("get_[...]") и изменять ("modify_[...]").

Тем не менее, некоторые типы включают дополнительные разрешения:

  • Задачи также включают разрешения запускать, останавливать и возобновлять задачу (start_task, stop_task and resume_task).
  • Уведомления дополнительно имеют разрешение проверять срабатывание (test_alert).
  • Форматы Отчётов, Уведомления и Сканеры включают разрешение проверять целостность (validate_[...]).

Связанные Ресурсы

Для некоторых типов форма "Создать несколько Разрешений" может создать разрешения также, как описано выше, для связанных ресурсов:

  • Для типа Задачи это может включать Уведомления и их Фильтры, Цели, так же как связанные Атрибуты доступа и Список Портов, Расписание, Сканер, Конфигурацию Сканирования и Подчинённого.
  • Цели могут включать до трёх Атрибутов доступа (SSH, SMB and ESXi) и Список Портов.
  • Уведомления могут включать Фильтр, используемый для Отчёта.

На выбор вы можете создать разрешения для всех вместе или только для связанных ресурсов, выбрав нужный пункт из последнего выпадающего списка формы. Для просмотра подробностей связанных ресурсов, вы можете воспользоваться ссылками, размещёнными ниже этого выпадающего списка.

Обратите внимание, что связаные ресурсы появляются только в случае, если переход на страницу создания разрешений был совершён со страницы подробностей ресурса, такой как Подробности Задачи.
В случае доступности связанных ресурсов для задания разрешений, вы не сможете выбрать другой тип или идентификатор ресурса.

Помощь: Подробности Разрешения

Подробности Разрешения

Представляет подробную информацию о Разрешении. А конкретнее: Наименование, комментарий, идентификатор ресурса, имя субъекта и его тип, тип ресурса для Супер-разрешений.

Помощь: Разрешения Ресурса

Разрешения Ресурса

В таблице "Разрешения для Ресурса типа" приведены перечень Разрешений относящихся к текущему ресурсу. Формат таблицы совпадает с форматом, описанном на странице Помощь: Разрешения.

Новое Разрешение

Для создания нового разрешения нажмите на иконку New Permission, которая переведёт вас на страницу создания Нового Разрешения с уже заполненным полем идентификатора ресурса.

Перечень возможных разрешений также будет ограничен специфичными только для данного типа ресурса разрешениями. По умолчанию будет предложено разрешение "просматривать".
Например, для типа Задача доступен выбор из разрешений на удаление, просмотр, изменение, по умолчанию будет предложено задать разрешение на просмотр.

Помощь: Роли Roles

Роли

Данная таблица содержит перечень всех настроенных в системе Ролей. Приведена краткая характеристка каждой роли.

Столбец Описание

Роли, заданные в системе

В системе всегда присутствует определённый набор Ролей. Этот набор и сами Роли невозможно изменить.

  • Super Admin

    Высочайший уровень полномочий. Может выполнять любое действие. Автоматически имеет полный доступ ко всем ресурсам (Задачам, Целям и т.д.) всех пользователей.

  • Admin

    Администратор. Может выполнять любое действие, включающее административные, такие как создание пользователей, ролей и групп.

    Администратор может получить доступ к ресурсам других пользователей. Тем не менее, Администратор должен будет предварительно осуществить настройку такого доступа, и он всё равно будет ограничен теми пользователями, ролями и группами, которые данный Администратор создал.

  • User

    Обычный пользователь. Может исполнять рутиные операции типа создания и запуска задач.

  • Observer

    Наблюдатель. Имеет доступ только на чтение. Наблюдатели могут только просматривать. Т.е. Наблюдателям запрещено создавать, удалять, изменять или использовать любые задачи, цели, конфигурации и т.д.

    Наблюдатель получает доступ только к тем ресурсам, к которым ему специально предоставили доступ.

  • Info

    Роль только для доступа к Базе Знаний. Могут изменять личные настройки, например, изменять свой пароль.

  • Guest

    Гостевой доступ, позволяет получить доступ только к Базе Знаний. Аналогичен роли Info, но не может изменять личные настройки.

    Данная роль нужна для необязательной ссылки "Войти как гость" на странице входа в систему. Роль имеет набор разрешений, необходимых только для просмотра различных данных, доступных через меню Управления Базой Знаний.

  • Monitor

    Роль для отслеживания производительности системы. Имеет доступ только к системным отчётам.

Экспорт

Для экспорта списка Ролей в XML нажмите на иконку Export.

Помощь: Подробности Роли

Подробности Роли

Представляет подробную информацию о Роли. А конкретнее: Наименование, время создания, время изменения, комментарий и пользователей.

Помощь: Содержание

Содержание

Маленькие иконки , используемые повсеместно в веб интерфейсе, помогут вам перейти сразу к интересующему вас содержимому. Или вы можете воспользоваться доступом через нижеприведённое оглавление.

Помощь: Подробности CPE

Подробности CPE

Представляет подробную информацию о CPE. А конкретнее: все связанные CVE, время создания, время изменения, действительный статус и степень важности.

Известные Уязвимости

В этой таблице приведён перечень CVE, связанных с данным CPE (если есть). Подробности CVE могут быть получены, если нажать на название интересующего вас CVE.

Помощь: Подробности CVE

Подробности CVE

Представляет оригинальную подробную информацию о CVE (обычно на английском языке). В неё входит даты публикации, последнего изменения, подробное описание уязвимости, информация CVSS, перечень уязвимых продуктов и ссылки.

Помощь: Подробности Определения OVAL

Подробности Определения OVAL

Представляет подробную информацию об Определении OVAL. В неё входит даты создания, последнего изменения, номер версии, название, класс определения и подробное описание.

Затронуто

Одна или более таблиц, в которых перечислены системы, указанные в определении. Каждая запись состоит из одной группы и списка платформ или продуктов.

Критерий соответствия

Показывает условия соответствия анализируемой системы определению в виде дерева. Логические операторы выделены жирным, комментарии курсивом. Комментарии конечных узлов отображаются стандартным шрифтом с указанием соответствующих идентификаторов OVAL (проверки и дополнительные определения) курсивом.

Ссылки

В таблице указаны справочные ссылки, использованные для создания определения OVAL. Каждая запись содержит тип источника информаөии, идентификатор и URL.

История изменений

Показывает текущий статус определения (например, проект, промежуточный, принят) и таблицу, отображающую историю внесения изменений в определение. В первом столбце указывается тип изменения (например, представление документа, изменение документа, изменение статуса). В следующих столбцах указывается дата и автор(ы) изменения, если эта информация доступна.

Помощь: Подробности Предупреждения CERT-Bund

Подробности Предупреждения CERT-Bund

Представляет подробную информацию о Предупреждении CERT-Bund. В неё входит даты создания, последнего изменения, название, затронутое ПО или платформы, последствия атаки, возможна ли удалённая атака, рейтинг риска CERT-Bund и основные ссылки.

Категории

В этом списке перечислены категории, к которым относится предупреждение.

Описание

В этом разделе описана уязвимость и подверженные ей продукты.

Используемые CVE

В этом списке приведены CVE, на которые ссылается предупреждение. Подробности CVE могут быть получены, если нажать на название интересующего вас CVE.

Другие ссылки

Этот список содержит ссылки на различные источники с дополнительной информацией об уязвимости.

Помощь: Подробности Предупреждения DFN-CERT

Подробности Предупреждения DFN-CERT

Представляет подробную информацию о Предупреждении DFN-CERT. В неё входит даты создания, последнего изменения, резюме и URL-ссылка на развёрнутое предупреждение.

Используемые CVE

В этом списке приведены CVE, на которые ссылается предупреждение. Подробности CVE могут быть получены, если нажать на название интересующего вас CVE.

Помощь: Сообщения об Ошибках
Вызвать безобидную внутреннюю ошибку (воспользуйтесь , чтобы вернуться сюда)

Сообщения об Ошибках

Проблемы исполнения команд

В случае, если команда отработала не так, как ожидалось, появится дополнительное окошко "Results of last operation" красного цвета. В нём будет указан код ошибки ("Status code" равный 4xx) и сообщение об ошибке ("Status Message"), объясняющая её причину. Пока на английском языке.

Вы можете продолжить пользоваться GSA, т.к. сбой не является критичным. Чтобы избежать таких ошибок в дальнейшем, обзнакомтесь с содержимым "Status Message".

Сообщение о внутренней ошибке

Обычно, в случае появления таких окошек с ошибкой, GSA так же продолжает функционировать.

В окошке отображается имя функции:номер строки (что обычно имеет смысл только для разработчиков) и сообщение об ошибке (что может подсказать вашему системному администратору, как её исправить).

У вас всегда есть три варианта действий:

  1. 'Back' button of browser(Нажать кнопку "Назад" в браузере): В результате вы перейдёте на предыдущую страницу. Обратите внимание, что если предыдущим действием, вызвавшим ошибку, была отправка формы, то это приведёт к её повторной отсылке. В некоторых случаях, например, при создании задачи, команда успешно завершилась и также успешно завершиться последующая. Пожалуйста, внимательно прочитатйте сообщение об ошибке для определения своих дальнейших действий.
  2. Assumed sane state: GSA попробует угадать последнее рабочее состояние. Это не всегда помогает, но в любом случае при этом не будет производится повторная отправка форм, поэтому нежелательные действия, которые могут возникнуть при нажатии на кнопку "Назад" браузера не происходят.
  3. Logout: В случае серьёзных проблем или если ни одна из двух предыдущих опций не помогает, вам придётся выйти из GSA. Если GSA всё ещё может функционировать, то вы окажитесь на странице входа в систему.
Помощь: Управление Подпиской NVT

Управление Подпиской NVT

Управление Подпиской NVT доступно только пользователям с ролью Администратор.

Синхронизация Подписки NVT

В этом окне у вас появляется возможность синхронизировать вашу колекцию NVT с подпиской NVT. Здесь указан Сервис Подписки NVT, на взаимодействие с которым у вас была настроена система при установке и краткое поисание средств, используемых для синхронизации вашей коллекции с Подпиской NVT. Нажмите кнопку "Синхронизировать Подписку сейчас" для запуска процесса синхронизации.

Побочные эффекты синхронизации Подписки NVT

Обычно синхронизация с Сервисом Подписки NVT занимает непродолжительный отрезок времени. Тем не менее, в некоторых случаях этот процесс может растянуться. Это зависит от даты последней синхронизации, и от количества изменений, поступающих от Сервиса Подписки. Во время синхронизации интерфейс может слекга притормаживать.

В конце синхронизации некоторым компонентам системы может потребоваться перезагрузка, чтобы воспользоваться всеми возможностями обновлённой коллекции NVT. Это также занимает небольшой промежуток времени, но в некоторых случаях может затянуться. Во время этого процесса интерфейс может вообще перестать откликаться.

Помощь: Управление Подпиской SCAP

Управление Подпиской SCAP

Управление Подпиской SCAP доступно только пользователям с ролью Администратор.

Синхронизация Подписки SCAP

В этом окне у вас появляется возможность синхронизировать вашу колекцию SCAP с подпиской SCAP. Здесь указан Сервис Подписки SCAP, на взаимодействие с которым у вас была настроена система при установке и краткое поисание средств, используемых для синхронизации вашей коллекции с Подпиской SCAP. Нажмите кнопку "Синхронизировать Подписку SCAP сейчас" для запуска процесса синхронизации.

Побочные эффекты синхронизации Подписки SCAP

Обычно синхронизация с Сервисом Подписки SCAP занимает непродолжительный отрезок времени. Тем не менее, в некоторых случаях этот процесс может растянуться. Это зависит от даты последней синхронизации, и от количества изменений, поступающих от Сервиса Подписки. Во время синхронизации интерфейс может слекга притормаживать.

В конце синхронизации некоторым компонентам системы может потребоваться перезагрузка, чтобы воспользоваться всеми возможностями обновлённой коллекции SCAP. Это также занимает небольшой промежуток времени, но в некоторых случаях может затянуться. Во время этого процесса интерфейс может вообще перестать откликаться.

Помощь: Управление Подпиской CERT

Управление Подпиской CERT

Управление Подпиской CERT доступно только пользователям с ролью Администратор.

Синхронизация Подписки CERT

В этом окне у вас появляется возможность синхронизировать вашу колекцию уведомлений CERT с подпиской CERT. Здесь указан Сервис Подписки CERT, на взаимодействие с которым у вас была настроена система при установке и краткое поисание средств, используемых для синхронизации вашей коллекции с Подпиской CERT. Нажмите кнопку "Синхронизировать Подписку CERT сейчас" для запуска процесса синхронизации.

Побочные эффекты синхронизации Подписки CERT

Обычно синхронизация с Сервисом Подписки CERT занимает непродолжительный отрезок времени. Тем не менее, в некоторых случаях этот процесс может растянуться. Это зависит от даты последней синхронизации, и от количества изменений, поступающих от Сервиса Подписки. Во время синхронизации интерфейс может слекга притормаживать.

В конце синхронизации некоторым компонентам системы может потребоваться перезагрузка, чтобы воспользоваться всеми возможностями обновлённой коллекции CERT. Это также занимает небольшой промежуток времени, но в некоторых случаях может затянуться. Во время этого процесса интерфейс может вообще перестать откликаться.

Помощь: Подробности Фильтра

Подробности Фильтра

Представляет подробную информацию о Фильтре. А конкретнее: Наименование, комментарий, шаблон и тип.

Помощь: Фильтры Filters

Фильтры

Данная таблица содержит перечень всех настроенных в системе Фильтров. Показано полное содержание записи о фильтре (Наименование, комментарий, шаблон и тип).

Столбец Описание
Шаблон Шаблон фильтра. Описывает, что и как будет фильтроваться.
Тип Тип фильтра. Фильтр может применяться к какому-нибудь конкретному ресурсу. Если тип не указан, то фильтр может использоваться со всеми ресурсами.

Новый Фильтр

Для создания нового фильтра нажмите на иконку New Filter, которая переведёт вас на страницу создания Нового Фильтра.

Экспорт

Для экспорта списка фильтров в XML нажмите на иконку Export.

Помощь: Глоссарий

Глоссарий

В интерфейсе Greenbone Security Assistant (GSA) используется определённый набор терминов.

Большинство из них являются общими, поэтому во избежании неверной интерпретации, на этой странице приведены определени этих терминов в том смысле, в каком они используются в GSA.

CPE

Отсебятина: MITRE передал все права и разработку CPE NISTу. Поэтому ссылки поставлю на NIST. Текущая версия спецификации в GSA 2.2.

Common Platform Enumeration (Общее Перечисление Платформ, CPE) это стандартизованный метод описания и идентификации классов приложений, операционных систем и устройств, присутствующих в корпоративных вычислительных активах. Основываясь на общем синтаксисе Uniform Resource Identifiers (Универсальных Идентификаторов Ресурсов, URI), CPE добавляет формат формального наименования, метод проверки наименований в системах, а также формат описания привязки текстов и тестов к наименованию. CPE не идентифицирует отдельную уникальную установку какого-либо продукта или системы, такие как установка XYZ Visualizer Enterprise Suite 4.2.3 с серийным номером Q472B987P113. Вместо этого CPE определяет абстрактный класс продуктов, таких как XYZ Visualizer Enterprise Suite 4.2.3, XYZ Visualizer Enterprise Suite (все версии) или XYZ Visualizer (все варианты поставки).

Системы управления ИТ инфраструктурой могут собрать информацию об установленных продуктах, идентифицируя их в соответствии с CPE наименованием, а затем использовать нормализованные таким образом данные для автоматических или полуавтоматических действий в отношении этих активов. Например, идентификация наличия в системе XYZ Visualizer Enterprise Suite может вызвать проверку системой управления уязвимостями на предмет выявления известных для данного ПО уязвимостей, а также вызвать систему управления конфигурациями, которая проверит, что ПО настроено в соответствии с корпоративными политиками безопасности.

(Источники https://nvd.nist.gov/cpe.cfm, http://scap.nist.gov/specifications/cpe/).

Наименование CPE начинается с "cpe:/", после чего через двоеточие перечисляются следующие семь компонентов:

  • тип (h-устройство, o-ОС или a-приложение)
  • Наименование производителя
  • Наименование продукта
  • Версия
  • Обновление
  • Издание
  • Язык
Например, cpe:/o:linux:kernel:2.6.0 или cpe:/a:quizzler_project:quizzler:7.x-1.15::~~~drupal~~

CVE

Common Vulnerabilities and Exposures (Общие Уязвимости и Подверженности воздействию, CVE) это словарь общедоступной информации об уязвимостях и возможностях воздействия на системы.

(Источник: http://cve.mitre.org).

CVSS

Common Vulnerability Scoring System (CVSS) это Общая Система Скоринга Уязвимостей, разработанная для предоставления общедоступного и стандартизованного метода оценки ИТ уязвимостей. CVSS состоит из 3 групп: Базовой, Временной и Среды. В рамках каждой группы вычисляется рейтинг от 0 до 10 и Вектор, сжатое текстовое представление, которое отображает значения, использованные для подсчёта рейтинга. Базовая группа представляет общие свойства, присущие уязвимости. Временная группа представляет характеристики уязвимости, которые меняются с течением времени. Группа Среды представляет характеристики уязвимости, которые являются уникальными для пользовательского окружения.

(Источник: http://www.first.org/cvss/cvss-guide). Отсебятина: Слегка расширил глоссарий из источника.

Предупреждения CERT-Bund (CERT_BUND_ADV)

Предупреждения, публикуемые CERT-Bund. Подробнее см. раздел о Предупреждениях в статье "Помощь: CERT-Bund".

Предупреждения DFN-CERT (DFN_CERT_ADV)

Предупреждения, публикуемые DFN-CERT. Подробнее см. раздел о Предупреждениях в статье "Помощь: DFN-CERT".

Определение OVAL (OVALDEF)

Определение в соответствии со спецификацией OVAL (Open Vulnerability and Assessment Language, Открытый Язык описания Уязвимостей и Проверок), версии 5.10.1 (Отсебятина: последняя версия 5.11.1). Оно может быть использовано для различных классов данных о безопасности, таких как уязвимости, заплатки или политики соответствия.

(Источник: http://oval.mitre.org).

Агент

Подсистема агентов предоставляет хранилище для утилит агентов. В общем это хранилище с интегрированной проверкой цифровой подписи. Агенты могут скачиваться для ручной установки на целевых системах. Это свойство агентов не имеет отношения к элементам пользовательского интерфейса.

Агенты представляют из себя утилиты, устанавливаемые и запускаемые на целевых системах. Они собирают и анализируеют информацию о целевой системе, которая может помочь определить наличие уязвимости.

В процессе сканирования на уязвимости, производится запрос этой информации у агентов. Однако это не является поведением по умолчанию. Для использования данной функции необходимо осуществить настройку специальных NVT.

Агенты могут работать асинхронно относительно сканирований: первое сканирование инициирует требуемую функцию агента (например, выявление слабых паролей, что может занять довольно много времени), а второе сканироание запрашивает результаты работы агента с момента последнего взаимодействия.

На практике агенты используются в очень специфических случаях и особых обстоятельствах. В настоящий момент большая часть функциональности доступна посредством аутентифицированное сканирование или через стандартные средства (такие как средства защиты конечных узлов) на целевых системах.

Уведомление

Уведомление это действие, которое осуществляется при наступлении заранее заданного события. Обычно под этим понимают уведомление, присылаемое по электронной почте в случае обнаружения новой уязвимости.

Фильтр

Фильтр описывает, как выбрать определённое подможество из группы ресурсов.

Группа

Группа является множеством пользователей.

Заметка

Заметка является текстовым комментарием к ассоциированному с ней NVT. Заметки отображаются в отчётах после результатов работы NVT. Заметка может быть связана с конкретным результатом, задачей, классом важности, портом и/или узлом, таким образом заметки отображаются только в некоторых отчётах.

Network Vulnerability Test (NVT)

A Network Vulnerability Test (Сетевой Тест на Уязвимости, NVT) это программа, которая проверяет целевую систему на наличие специфических известных или потенциальных проблем с безопасностью.

NVT объединяются в группы схожих тестов. Выбор групп и/или одиночного NVT производтися в Конфигурации Сканирования.

Переопределение

Переопределение это правило изменения важности сообщений в одном или более отчёте.

Переопределения особенно полезны, когда надо отметить ложные срабатывания в отчёте (например, неверная или ожидаемая находка), или наоборот подчеркнуть повышенную уязвимость целей в рассматриваемом сценарии атаки.

Разрешение

Разрешение предоставляет пользователю, роли или группе право выполнять конкретные действия.

Список Портов

Список портов это перечень сетевых портов. Каждая Цель связана со Списком Портов. Он определяет, какие порты будут проверяться во время сканирования Цели.

Отчёт о Прогнозах

Прогностические сканирования позволяют провести предварительный анализ потенциальных уязвимостей узла. Он производится без доступа к исследуемым системам по сети, и поэтому длительность сканирования стремиться к нулю.

Прогностические сканирования используют инвентаризационную информацию об установленных продуктах из прошлых сканирований и сравнивает её с наиболее актуальной информацией об уязвимостях (CVE) с целью выявления установленных и всё ещё уязвимых продуктов.

Точность Обнаружения (QoD)

QoD представляет собой значение от 0% до 100%, описывающее надёжность выполненного определения наличия уязвимости или наименования установленного продукта.

За более подробной информацией обратитесь к статье Помощь: Точность обнаружения (QoD).

Отчёт

Отчёт является результатом Сканирования и содержит резюме найденного на целевых узлах посредством выбранных NVT.

Отчёт всегда связан с задачей. Конфигурация Сканирования, которая определяет конечный объём отчёта, является частью связаной задачи и не может быть изменена. Таким образом достигается неизменность и доступность конфигурации, в которой осуществлялся запуск задачи, для любого отчёта.

Формат Отчёта

Формат, в котором можно скачать отчёт.

Примером может служить формат "TXT", с типом содержимого "text/plain", означающий, что отчёт представляет из себя простой текстовый файл.

Результат

Единичное сообщение, генерируемое сканером, являющееся составной частью отчёта, например, предупреждение об обнаружении уязвимости или сообщение в журнале регистрации.

Роль

Роль определяет набор разрешений, которые могут передаваться пользователю или группе.

Подчинённый

Подчинённый это другой менеджер OpenVAS, на котором может быть исполнена задача.

Сканирование

Сканирование это исполняющаяся в настоящий момент задача. Для каждой задачи может исполняться только одно сканирование. Результатом сканирования является отчёт.

Статус всех активных сканирований доступен в обзоре задач. Полоска прогресса показывает процент завершённых от общего числа тестов, которые будут выполняться. Продолжительность сканирования определяется количеством целей и сложностью Конфигурации Сканирования и может длиться от 1 минуты до нескольких часов и даже дней.

В окне Задачи вы можете остановить выполнение сканирования. Но получившийся при этом отчёт будет неполным.

Сканер

Сканер это демон сканирования OpenVAS или совместимый OSP демон, который будет выполнять сканирование.

Конфигурация Сканирования

В конфигурацию сканирования входит выбор NVT, а также обычные и расширенные настройки для сканирующего демона и некоторых NVT.

В Конфигурацию Сканирования не входит выбор целей. Цели указываются отдельно.

Расписание

Расписние задаёт время автоматического запуска задачи, периодичность запуска и максимальное время исполнения, после которого задача прерывается.

Тэг

Тэг представляет из себя небольшой набор данных, состоящий из имени и значения, которое связано с любым ресурсом, и содержит какое-либо пользовательское описание этого ресурса.

Цель

Цель определяет набор систем (называемых "узлами"), подлежащих сканированию. Системы определяются либо по их именам, либо по IP-адресам включая адрес подсети в CIDR нотации.

Задача

Задача изначально формируется целями и конфигурацией сканирования. Запуск задачи инициирует сканирование. Каждое сканирование порождает отчёт. В результате задача может содержать несколько отчётов.

Цели и конфигурация сканирования у задачи всегда неизменны. Таким образом получаемый в результате набор последовательных отчётов описывает изменения в уровне безопасности в течение времени. Тем не менее, задача может быть отмечена как изменяемая в случае отсутствия связанных с ней отчётов. Для таких задач набор целей и конфигурация сканирования могут быть изменены в любой момент, что иногда может быть удобно.

Контейнерная задача это задача, основной целью которой является хранить в себе импортированные отчёты. Запуск контейнерных задач запрещён.

GNU General Public License Version 2
		    GNU GENERAL PUBLIC LICENSE
		       Version 2, June 1991

 Copyright (C) 1989, 1991 Free Software Foundation, Inc.
     51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA
 Everyone is permitted to copy and distribute verbatim copies
 of this license document, but changing it is not allowed.

			    Preamble

  The licenses for most software are designed to take away your
freedom to share and change it.  By contrast, the GNU General Public
License is intended to guarantee your freedom to share and change free
software--to make sure the software is free for all its users.  This
General Public License applies to most of the Free Software
Foundation's software and to any other program whose authors commit to
using it.  (Some other Free Software Foundation software is covered by
the GNU Library General Public License instead.)  You can apply it to
your programs, too.

  When we speak of free software, we are referring to freedom, not
price.  Our General Public Licenses are designed to make sure that you
have the freedom to distribute copies of free software (and charge for
this service if you wish), that you receive source code or can get it
if you want it, that you can change the software or use pieces of it
in new free programs; and that you know you can do these things.

  To protect your rights, we need to make restrictions that forbid
anyone to deny you these rights or to ask you to surrender the rights.
These restrictions translate to certain responsibilities for you if you
distribute copies of the software, or if you modify it.

  For example, if you distribute copies of such a program, whether
gratis or for a fee, you must give the recipients all the rights that
you have.  You must make sure that they, too, receive or can get the
source code.  And you must show them these terms so they know their
rights.

  We protect your rights with two steps: (1) copyright the software, and
(2) offer you this license which gives you legal permission to copy,
distribute and/or modify the software.

  Also, for each author's protection and ours, we want to make certain
that everyone understands that there is no warranty for this free
software.  If the software is modified by someone else and passed on, we
want its recipients to know that what they have is not the original, so
that any problems introduced by others will not reflect on the original
authors' reputations.

  Finally, any free program is threatened constantly by software
patents.  We wish to avoid the danger that redistributors of a free
program will individually obtain patent licenses, in effect making the
program proprietary.  To prevent this, we have made it clear that any
patent must be licensed for everyone's free use or not licensed at all.

  The precise terms and conditions for copying, distribution and
modification follow.

		    GNU GENERAL PUBLIC LICENSE
   TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION

  0. This License applies to any program or other work which contains
a notice placed by the copyright holder saying it may be distributed
under the terms of this General Public License.  The "Program", below,
refers to any such program or work, and a "work based on the Program"
means either the Program or any derivative work under copyright law:
that is to say, a work containing the Program or a portion of it,
either verbatim or with modifications and/or translated into another
language.  (Hereinafter, translation is included without limitation in
the term "modification".)  Each licensee is addressed as "you".

Activities other than copying, distribution and modification are not
covered by this License; they are outside its scope.  The act of
running the Program is not restricted, and the output from the Program
is covered only if its contents constitute a work based on the
Program (independent of having been made by running the Program).
Whether that is true depends on what the Program does.

  1. You may copy and distribute verbatim copies of the Program's
source code as you receive it, in any medium, provided that you
conspicuously and appropriately publish on each copy an appropriate
copyright notice and disclaimer of warranty; keep intact all the
notices that refer to this License and to the absence of any warranty;
and give any other recipients of the Program a copy of this License
along with the Program.

You may charge a fee for the physical act of transferring a copy, and
you may at your option offer warranty protection in exchange for a fee.

  2. You may modify your copy or copies of the Program or any portion
of it, thus forming a work based on the Program, and copy and
distribute such modifications or work under the terms of Section 1
above, provided that you also meet all of these conditions:

    a) You must cause the modified files to carry prominent notices
    stating that you changed the files and the date of any change.

    b) You must cause any work that you distribute or publish, that in
    whole or in part contains or is derived from the Program or any
    part thereof, to be licensed as a whole at no charge to all third
    parties under the terms of this License.

    c) If the modified program normally reads commands interactively
    when run, you must cause it, when started running for such
    interactive use in the most ordinary way, to print or display an
    announcement including an appropriate copyright notice and a
    notice that there is no warranty (or else, saying that you provide
    a warranty) and that users may redistribute the program under
    these conditions, and telling the user how to view a copy of this
    License.  (Exception: if the Program itself is interactive but
    does not normally print such an announcement, your work based on
    the Program is not required to print an announcement.)

These requirements apply to the modified work as a whole.  If
identifiable sections of that work are not derived from the Program,
and can be reasonably considered independent and separate works in
themselves, then this License, and its terms, do not apply to those
sections when you distribute them as separate works.  But when you
distribute the same sections as part of a whole which is a work based
on the Program, the distribution of the whole must be on the terms of
this License, whose permissions for other licensees extend to the
entire whole, and thus to each and every part regardless of who wrote it.

Thus, it is not the intent of this section to claim rights or contest
your rights to work written entirely by you; rather, the intent is to
exercise the right to control the distribution of derivative or
collective works based on the Program.

In addition, mere aggregation of another work not based on the Program
with the Program (or with a work based on the Program) on a volume of
a storage or distribution medium does not bring the other work under
the scope of this License.

  3. You may copy and distribute the Program (or a work based on it,
under Section 2) in object code or executable form under the terms of
Sections 1 and 2 above provided that you also do one of the following:

    a) Accompany it with the complete corresponding machine-readable
    source code, which must be distributed under the terms of Sections
    1 and 2 above on a medium customarily used for software interchange; or,

    b) Accompany it with a written offer, valid for at least three
    years, to give any third party, for a charge no more than your
    cost of physically performing source distribution, a complete
    machine-readable copy of the corresponding source code, to be
    distributed under the terms of Sections 1 and 2 above on a medium
    customarily used for software interchange; or,

    c) Accompany it with the information you received as to the offer
    to distribute corresponding source code.  (This alternative is
    allowed only for noncommercial distribution and only if you
    received the program in object code or executable form with such
    an offer, in accord with Subsection b above.)

The source code for a work means the preferred form of the work for
making modifications to it.  For an executable work, complete source
code means all the source code for all modules it contains, plus any
associated interface definition files, plus the scripts used to
control compilation and installation of the executable.  However, as a
special exception, the source code distributed need not include
anything that is normally distributed (in either source or binary
form) with the major components (compiler, kernel, and so on) of the
operating system on which the executable runs, unless that component
itself accompanies the executable.

If distribution of executable or object code is made by offering
access to copy from a designated place, then offering equivalent
access to copy the source code from the same place counts as
distribution of the source code, even though third parties are not
compelled to copy the source along with the object code.

  4. You may not copy, modify, sublicense, or distribute the Program
except as expressly provided under this License.  Any attempt
otherwise to copy, modify, sublicense or distribute the Program is
void, and will automatically terminate your rights under this License.
However, parties who have received copies, or rights, from you under
this License will not have their licenses terminated so long as such
parties remain in full compliance.

  5. You are not required to accept this License, since you have not
signed it.  However, nothing else grants you permission to modify or
distribute the Program or its derivative works.  These actions are
prohibited by law if you do not accept this License.  Therefore, by
modifying or distributing the Program (or any work based on the
Program), you indicate your acceptance of this License to do so, and
all its terms and conditions for copying, distributing or modifying
the Program or works based on it.

  6. Each time you redistribute the Program (or any work based on the
Program), the recipient automatically receives a license from the
original licensor to copy, distribute or modify the Program subject to
these terms and conditions.  You may not impose any further
restrictions on the recipients' exercise of the rights granted herein.
You are not responsible for enforcing compliance by third parties to
this License.

  7. If, as a consequence of a court judgment or allegation of patent
infringement or for any other reason (not limited to patent issues),
conditions are imposed on you (whether by court order, agreement or
otherwise) that contradict the conditions of this License, they do not
excuse you from the conditions of this License.  If you cannot
distribute so as to satisfy simultaneously your obligations under this
License and any other pertinent obligations, then as a consequence you
may not distribute the Program at all.  For example, if a patent
license would not permit royalty-free redistribution of the Program by
all those who receive copies directly or indirectly through you, then
the only way you could satisfy both it and this License would be to
refrain entirely from distribution of the Program.

If any portion of this section is held invalid or unenforceable under
any particular circumstance, the balance of the section is intended to
apply and the section as a whole is intended to apply in other
circumstances.

It is not the purpose of this section to induce you to infringe any
patents or other property right claims or to contest validity of any
such claims; this section has the sole purpose of protecting the
integrity of the free software distribution system, which is
implemented by public license practices.  Many people have made
generous contributions to the wide range of software distributed
through that system in reliance on consistent application of that
system; it is up to the author/donor to decide if he or she is willing
to distribute software through any other system and a licensee cannot
impose that choice.

This section is intended to make thoroughly clear what is believed to
be a consequence of the rest of this License.

  8. If the distribution and/or use of the Program is restricted in
certain countries either by patents or by copyrighted interfaces, the
original copyright holder who places the Program under this License
may add an explicit geographical distribution limitation excluding
those countries, so that distribution is permitted only in or among
countries not thus excluded.  In such case, this License incorporates
the limitation as if written in the body of this License.

  9. The Free Software Foundation may publish revised and/or new versions
of the General Public License from time to time.  Such new versions will
be similar in spirit to the present version, but may differ in detail to
address new problems or concerns.

Each version is given a distinguishing version number.  If the Program
specifies a version number of this License which applies to it and "any
later version", you have the option of following the terms and conditions
either of that version or of any later version published by the Free
Software Foundation.  If the Program does not specify a version number of
this License, you may choose any version ever published by the Free Software
Foundation.

  10. If you wish to incorporate parts of the Program into other free
programs whose distribution conditions are different, write to the author
to ask for permission.  For software which is copyrighted by the Free
Software Foundation, write to the Free Software Foundation; we sometimes
make exceptions for this.  Our decision will be guided by the two goals
of preserving the free status of all derivatives of our free software and
of promoting the sharing and reuse of software generally.

			    NO WARRANTY

  11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY
FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW.  EXCEPT WHEN
OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES
PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED
OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF
MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE.  THE ENTIRE RISK AS
TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU.  SHOULD THE
PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING,
REPAIR OR CORRECTION.

  12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING
WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR
REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES,
INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING
OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED
TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY
YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER
PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE
POSSIBILITY OF SUCH DAMAGES.

		     END OF TERMS AND CONDITIONS

	    How to Apply These Terms to Your New Programs

  If you develop a new program, and you want it to be of the greatest
possible use to the public, the best way to achieve this is to make it
free software which everyone can redistribute and change under these terms.

  To do so, attach the following notices to the program.  It is safest
to attach them to the start of each source file to most effectively
convey the exclusion of warranty; and each file should have at least
the "copyright" line and a pointer to where the full notice is found.

    <one line to give the program's name and a brief idea of what it does.>
    Copyright (C) <year>  <name of author>

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301  USA


Also add information on how to contact you by electronic and paper mail.

If the program is interactive, make it output a short notice like this
when it starts in an interactive mode:

    Gnomovision version 69, Copyright (C) year  name of author
    Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'.
    This is free software, and you are welcome to redistribute it
    under certain conditions; type `show c' for details.

The hypothetical commands `show w' and `show c' should show the appropriate
parts of the General Public License.  Of course, the commands you use may
be called something other than `show w' and `show c'; they could even be
mouse-clicks or menu items--whatever suits your program.

You should also get your employer (if you work as a programmer) or your
school, if any, to sign a "copyright disclaimer" for the program, if
necessary.  Here is a sample; alter the names:

  Yoyodyne, Inc., hereby disclaims all copyright interest in the program
  `Gnomovision' (which makes passes at compilers) written by James Hacker.

  <signature of Ty Coon>, 1 April 1989
  Ty Coon, President of Vice

This General Public License does not permit incorporating your program into
proprietary programs.  If your program is a subroutine library, you may
consider it more useful to permit linking proprietary applications with the
library.  If this is what you want to do, use the GNU Library General
Public License instead of this License.
Помощь: Подробности Группы

Подробности Группы

Представляет подробную информацию о Группе. А конкретнее: Наименование, комментарий и входяәие в неһ полҗзователи.

Помощь: Группы Groups

Группы

Данная таблица содержит перечень всех настроенных в системе Групп.

Столбец Описание

Новая Группа

Для создания новой группы нажмите на иконку New Group, которая переведёт вас на страницу создания Новой Группы.

Экспорт

Для экспорта списка групп в XML нажмите на иконку Export.

Помощь: Мои Настройки My Settings

Мои Настройки

На этой странице перечислены личные настройки текущего пользователя, такие как часовой пояс.

Столбец Описание
Наименование Наименование параметра.
Значение Значение параметра. Для пароля значение заменяется последовательностью знаков '*'.

Редактировать Мои Настройки

В этой таблице представлены изменяемые настройки текущего пользователя.

Часовой пояс

Часовой пояс, используемый текущим пользователем. Он используется в интерфейсе повсеместно, а также является часовым поясом, применяемым в отчётак по умолчанию.

После указания часового пояса, проверьте время в заголовке окна GSA. Если часовой пояс указан верно, то там должно отображаться текущее время.

Пароль

Пароль для входа в GSA.

Язык Интерфейса Пользователя

Язык, используемый в интерфейсе пользователя. Если выбран пункт "Browser Language", то будет использован язык, выбранный в браузере по умолчанию.

Строк на Страницу

Количество отображаемых на странице строк по умолчанию. Может быть переопределено настройками фильтров по умолчанию.

Количество Строк для автоотключения Мастера

Число строк, после превышения которого Мастер перестанет показываться.

Если число строк в списке больше указанного значения, и со списком связан Мастер, то он больше не будет отображаться.

Шаблон имени файла при экспорте Подробностей/Списков/Отчётов

Шаблон используется для формирования имени файла по умолчанию для экспортирования списков ресурсов, подробностей ресурсов и отчётов соответственно. Строка шаблона может содержать буквы, цифры, дефис, прочерк и специальные метки, которые будут замещаться следующим образом:

  • %C - Дата создания в виде ГГГГММДД.
    Если дата создания отсутствует, то будет вставлена текущая дата, такое происходит при экспорти списков ресурсов.
  • %c - Время создания в виде ЧЧММСС.
    Так же как и в случае с %C, использует текущее время.
  • %D - Текущая дата в виде ГГГГММДД.
  • %F - Наименование используемого формата вывода (XML для списков и типов, отличных от отчётов).
  • %M - Дата изменения в виде ГГГГММДД.
    Если дата изменения отсутствует, то будет вставлена дата создания или текущая дата, если дата создания так же отсутствует. Происходит при экспорти списков ресурсов.
  • %m - Время изменения в виде ЧЧММСС.
    Если время изменения отсутствует, то будет вставлена дата создания или текущая дата, так же как в %M.
  • %N - Наименование ресурса или всязанной задачи для отчёта. Если у списков и типов отсутствует наименование, то будет использовано наименование типа (см. %T).
  • %T - Тип ресурса, например, "task" (задача), "port_list" (список портов). При экспорте списков преобразуется во множественное число.
  • %t - Текущее время в виде ЧЧММСС.
  • %U - Уникальный идентификатор ресурса или "list" для списков с несколькими ресурсами.
  • %u - Имя текущего пользователя.
  • %% - Знак процента (%)

Класс Важности

Класс важности разбивает диапазон CVSS на три группы: Высокая, Средняя и Низкая Важность. Такая группировка используется для окрашивания панели важности в целях облегчения идентификации и сравнения важности интересующих пользователя ресурсов.

Возможные значения включают:

Значения по Умолчанию для Ресурсов

Значения, применяемые по умолчанию, при создании различных ресурсов, таких как Новая Задача или Новая Цель, а также в Мастерах.

Важное Замечание: Данные значения будут влиять только на действия, осуществляемые посредством Greenbone Security Assistant. При использовании прямых команд OMP протокола будут использованы встроенные значения по умолчанию. Например, создание новой Цели через OMP без указания Списка Портов по умолчанию всегда будет использовать Список Портов "OpenVAS Default" вне зависимости от указанного здесь списка.

Уведомление по умолчанию

Уведомление, используемое по умолчанию.

Конфигурация Сканирования OpenVAS по умолчанию

Конфигурация Сканирования, используемая при создании новых Задач со сканером OpenVAS.

Конфигурация Сканирования OSP по умолчанию

Конфигурация Сканирования, используемая при создании новых Задач со сканером OSP.

Атрибуты доступа к SSH по умолчанию

Атрибуты доступа, используемые по умолчанию для доступа к системе через SSH.

Атрибуты доступа к SMB по умолчанию

Атрибуты доступа, используемые по умолчанию для доступа к системе через SMB.

Атрибуты доступа к ESXi по умолчанию

Атрибуты доступа, используемые по умолчанию для доступа к ESXi.

Список Портов по умолчанию

Список Портов, используемый по умолчанию для новых Целей.

Сканер OpenVAS по умолчанию

Сканер OpenVAS, используемый для новых Задач.

Сканер OSP по умолчанию

Сканер OSP, используемый для новых Задач.

Расписание по умолчанию

Расписание, используемое по умолчаниюдля новых Задач.

Подчинённый по умолчанию

Подчинённый, используемый по умолчанию для новых Задач.

Цель по умолчанию

Цель, используемая по умолчанию для новых Задач.

Фильтры Ресурсов

Фильтр по умолчанию, используемый при просмотре конкретного ресурса. Выпадающее меню отобразит список Фильтров, совпадающих с типом ресурса. '--' означает, что никакого фильтра не будет применено. В этом случае будут использоваться другие настройки, такие как Строки на Страницу.

Фильтр Агентов

Фильтр, используемый по умолчанию при отображении страницы Агентов.

Фильтр Уведомлений

Фильтр, используемый по умолчанию при отображении страницы Уведомлений.

Фильтр Конфигураций Сканирования

Фильтр, используемый по умолчанию при отображении страницы Конфигураций Сканирования.

Фильтр Атрибутов доступа

Фильтр, используемый по умолчанию при отображении страницы Атрибутов доступа.

Фильтр Фильтров

Фильтр, используемый по умолчанию при отображении страницы Фильтров.

Фильтр Заметок

Фильтр, используемый по умолчанию при отображении страницы Заметок.

Фильтр Переопределений

Фильтр, используемый по умолчанию при отображении страницы Переопределений.

Фильтр Списков Портов

Фильтр, используемый по умолчанию при отображении страницы Списков Портов.

Фильтр Форматов Отчётов

Фильтр, используемый по умолчанию при отображении страницы Форматов Отчётов.

Фильтр Расписаний

Фильтр, используемый по умолчанию при отображении страницы Расписаний.

Фильтр Подчинённых

Фильтр, используемый по умолчанию при отображении страницы Подчинённых.

Фильтр Тэгов

Фильтр, используемый по умолчанию при отображении страницы Тэгов.

Фильтр Целей

Фильтр, используемый по умолчанию при отображении страницы Целей.

Фильтр Задач

Фильтр, используемый по умолчанию при отображении страницы Задач.

Фильтр CPE

Фильтр, используемый по умолчанию при отображении страницы CPE.

Фильтр CVE

Фильтр, используемый по умолчанию при отображении страницы CVE.

Фильтр NVT

Фильтр, используемый по умолчанию при отображении страницы NVT.

Фильтр OVAL

Фильтр, используемый по умолчанию при отображении страницы Определений OVAL.

Фильтр CERT-Bund

Фильтр, используемый по умолчанию при отображении страницы Предупреждений CERT-Bund.

Фильтр DFN-CERT

Фильтр, используемый по умолчанию при отображении страницы Предупреждений DFN-CERT.

Фильтр всей Базы Знаний

Фильтр, используемый по умолчанию при отображении всей Базы Знаний.

Помощь: Новый Фильтр

Новый Фильтр

Для создания нового Фильтра необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Фильтр" для сохранения изменений. В результате вы перейдёте на страницу Подробностей Фильтра.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да 80 Буквы и цифры Одиночные цели
Комментарий нет 400 Буквы и цифры Цели, содержащие только один узел
Term -- 200 см. Фильтрация ips=1 first=1 rows=-2
Type нет -- Наименование типа Цель

Фильтры

Нажав на иконку Filters вы перейдёте на страницу Фильтров

Помощь: Новая Группа

Новая Группа

Для создания новой Группы необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Группу" для сохранения изменений. В результате вы перейдёте на страницу Подробностей Группы.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да 80 Буквы и цифры Группа тестирования
Комментарий нет 400 Буквы и цифры Все тестировщики
Пользователи -- 1000 Перечень входящих в группу пользователей, разделённых пробелом или запятой alice bob

Группы

Нажав на иконку Groups вы перейдёте на страницу "Группы".

Помощь: Новая Заметка

Новая Заметка

Для создания новой заметки необходимо заполнить ниже перечисленные поля. Внизу, после полей, приведены подробности результата, который может быть ассоциирован с этой заметкой. Нажмите кнопку "Создать Заметку" для сохранения изменений. В результате вы перейдёте на страницу Подробностей Заметки.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
NVT OID да -- OID 1.3.6.1.4.1.25623.1.0.10263
Активно да -- Селективная кнопка + Число (вторая селективная опция)
Узлы да -- Селективная кнопка + указание Перечня Узлов (вторая селективная опция)
Порт да -- Селективная кнопка + указание Порта (вторая селективная опция)
Важность да -- Селективная кнопка
Задача да -- Селективная кнопка + выбор Задачи
Результат да -- Селективная кнопка + указание UUID
Текст да 600 Собственно заметка в свободной форме Этот вопрос будет снят как только мы перейдём на GNU/Hurd.

Заметки

Нажав на иконку Notes вы перейдёте на страницу Заметки.

Помощь: Новое Переопределение

Новое Переопределение

Для создания нового переопределения необходимо заполнить ниже перечисленные поля. Внизу, после полей, приведены подробности результата, который может быть ассоциирован с этим переопределением. Нажмите кнопку "Создать Переопределение" для сохранения изменений. В результате вы перейдёте на страницу Подробностей Переопределения.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
NVT OID да -- OID 1.3.6.1.4.1.25623.1.0.10263
Активно да -- Селективная кнопка + Число (вторая селективная опция)
Узлы да -- Селективная кнопка + указание Перечня Узлов (вторая селективная опция) 192.168.0.123
Порт да -- Селективная кнопка + указание Порта (вторая селективная опция) 22/tcp
Важность да -- Селективная кнопка
Новая Важность да -- Селективная кнопка + Выбор (вторая селективная опция) или указание важности в числовом (CVSS) виде (третья селективная опция) 7.5
Задача да -- Селективная кнопка + Выбор (вторая селективная опция)
Результат да -- Селективная кнопка + UUID (вторая селективная опция) bb062bc9-4a61-45c2-af26-135e74be2f66
Текст да 600 Комментарий в свободной форме отностительно этого переопределения, добавляется в отчёт Этот вопрос будет снят как только мы перейдём на GNU/Hurd.

Переопределения

Нажав на иконку Overrides вы перейдёте на страницу Переопределений.

Помощь: Новая Роль

Новая Роль

Для создания новой Роли необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Роль" для сохранения изменений. В результате вы перейдёте на страницу Подробностей Роли.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да 80 Буквы и цифры Группа Тестирования
Комментарий нет 400 Буквы и цифры Все тестеры
Users -- 1000 Перечень входящих в группу пользователей, разделённых пробелом или запятой alice bob

Роли

Нажав на иконку Roles вы перейдёте на страницу Ролей.

Помощь: Новый Сканер

Новый Сканер

Для создания нового Сканера необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Сканер" для сохранения изменений. В результате вы перейдёте на страницу Подробностей Сканера.

Сертификат УЦ: Сертификат УЦ это сертификат удостоверяющего центра, которым подписан сертификат, предоставленый Сканером. Он используется Менеджером для проверки аутентичности удалённого узла.

Сертификат: Сертификат, используемый для аутентификации Сканера. Должен быть подписан Сертификатом УЦ, чтобы Сканер смог удостовериться, что устанавливаемое Менеджером соединение является авторизованным клиентским соединением.

Закрытый Ключ: Закрытый Ключ от Сертификата, который будет использован в процессе аутентификации у Сканера.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да 80 Буквы и цифры Сканер OSP w3af
Комментарий нет 400 Буквы и цифры Запись для взаимодействия со сканером OSP w3af
Узел да 80 Буквы и цифры 192.168.3.200
Порт да 80 Integer 1234
Тип да --- Выбор OSP Scanner
Сертификат УЦ да -- Файл /usr/var/lib/openvas/CA/cacert.pem
Сертификат да -- Файл /usr/var/lib/openvas/CA/clientcert.pem
Закрытый Ключ да -- Файл /usr/var/lib/openvas/private/CA/clientkey.pem

Сканеры

Нажав на иконку Scanners вы перейдёте на страницу Сканеров.

Помощь: Новый Тэг

Новый Тэг

Для создания нового Агента необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Агента" для сохранения изменений. В результате вы перейдёте на страницу со списком Агентов. Для создания нового Тэга необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Тэг" для сохранения изменений. В результате вы перейдёте на страницу Подробностей Тэга.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да 80 Буквы, цифры и -_,: \./ geo:long
Значение нет 200 Буквы, цифры и -_, \./ 50.231
Комментарий нет 400 Буквы, цифры и -_;'äüöÄÜÖß, \./ Долгота целей
Связано с Типом -- -- Тип ресурса Цель
Связано с ID нет -- Либо пустое, либо действительный идентификатор существующего ресурса 12508a75-e1f9-4acd-85b9-d1f3ea48db37
Активно -- -- Да или Нет. Да

Тэги

Нажав на иконку Tags вы перейдёте на страницу Тэгов.

Помощь: Новая Цель

Новая Цель

Для создания новой Цели необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Цель" для сохранения изменений. В результате вы перейдёте на страницу Подробностей Цели.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да 80 Буквы и цифры Промежуточные web серверы
Узлы: Указаные -- 200 Перечень наименований и/или IP адресов узлов сети, разделённых запятыми. 192.168.1.23,192.168.1.2/31, webserv1.mycompany.tld
Узлы: Из файла -- -- Файл, содержащий перечень наименований и/или IP адресов узлов сети, разделённых запятыми, может содержать несколько строк. 192.168.1.23,192.168.1.2/31, webserv1.mycompany.tld
Исключить Узлы -- 200 Заполняется так же, как в Узлах. 192.168.1.23, 192.168.1.125, webbackup.mycompany.tld
Только адреса, отвечающие на обратный запрос DNS да --- Выбор Да (Сканировать только узлы, адрес которых преобразуется в имя DNS.)
Объединить данные обратных запросов DNS да --- Выбор да (Избавиться от дубликатов узлов на основе имён, полученных обратными запросами DNS.)
Комментарий нет 400 Буквы и цифры Включает обе наши промежуточные веб системы
Список Портов * да -- Любой из настрокенных списков портов. All privileged TCP
Атрибуты доступа SSH * нет -- Любые из настроенных атрибутов доступа. Security Scan Account for SSH
Порт SSH * нет 400 Номер порта. 22
Атрибуты доступа SMB * нет -- Любые из настроенных атрибутов доступа. Security Scan Account for SMB
Атрибуты доступа ESXi * нет -- Любые из настроенных атрибутов доступа. Security Scan Account for ESXi
* недоступны в текущем сеансе связи с Сервером OMP.

Цели

Нажав на иконку Targets вы перейдёте на страницу Целей.

Помощь: Новая Задача

Новая Задача

Для создания задачи, необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Задачу" для сохранения изменений. В результате вы перейдёте на страницу Подробностей Задачи

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да 80 Буквы и цифры Rome
Комментарий нет 400 Буквы и цифры
Цели Сканирования да --- Выбор Localhost
Уведомления * нет --- Выбор
Расписание * нет --- Выбор
Добавить результаты в Управление Активами да --- Выбор
Изменяемая Задача да --- Выбор
Scanner: OpenVAS Scanner да --- Выбор
Конфигурация Сканирования да --- Выбор Full and fast
Подчинённый * нет --- Выбор
Исходящий Сетевой Интерфейс нет --- Буквы и цифры eth1
Порядок целевых узлов нет --- Выбор Последовательный
Максимальное количество одновременно исполняемых NVT на узел нет 10 Число 2
Максимальное количество одновременно сканируемых узлов нет 10 Число 10
Scanner: OSP Scanner да --- Выбор
* недоступны в текущем сеансе связи с Сервером OMP.

Новая Задача-Контейнер

Для создания новой Задачи-Контейнера необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Задачу" для сохранения изменений. В результате вы перейдёте на страницу Подробностей Задачи.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да 80 Буквы и цифры Rome
Комментарий нет 400 Буквы и цифры
Отчёт да -- Файл /tmp/report.xml
Помощь: Новый Пользователь

Новый Пользователь

Для создания нового пользователя необходимо заполнить ниже перечисленные поля и нажать кнопку "Создать Пользователя" для сохранения изменений. В результате вы перейдёте на страницу Подробностей Пользователя.

Обязательно заполнить Максимальная длина поля Синтакс Пример заполнения
Наименование да 80 Буквы и цифры jsmith
пароль да * 40 Jskl#@#2jlasjf
Роли нет --- Выбор User
Доступ к Узлам да --- "Разрешить всё и запретить:" или "Запретить всё и разрешить:" с дополнительным заполнением поля "Запретить всё и разрешить:" "192.168.13.2/31,192.168.14.12"
Доступ к Интерфейсам да --- "Разрешить всё и запретить:" или "Запретить всё и разрешить:" с дополнительным заполнением поля "Разрешить всё и запретить:" "eth0,eth2,eth3"

Если настроена аутентификации в LDAP отдельных пользователей, появится дополнительный столбец ("Разрешить только LDAP-Аутентификацию") с устанавливаемым флажком. Если флажок для конкретного пользователя установлен, пользователь сможет аутентифицироваться только через указанный LDAP сервер.

* При использовании LDAP-Аутентификации заполнение поля пароля не является обязательным.

Касательно Доступа к Узлам: Вы можете выбрать правило "Разрешить всё и запретить:" или "Запретить всё и разрешить:", а в текстовом поле указать перечень Узлов для него.

Касательно Доступа к Интерфейсам: Вы можете выбрать правило "Разрешить всё и запретить:" или "Запретить всё и разрешить:", а в текстовом поле указать перечень сетевых интерфейсов через запятую.

Касательно Ролей:

Вы можете выбрать любую Роль из списка Ролей за исключением Супер Администратора. Состав системы входит набор Ролей, поставляемых по умолчанию.

Одному пользователю можно назначить несколько Ролей, таким образом его права будут суммой всех прав назначенных ему Ролей. Например, если Пользователю назначены Роли "Info" и "Monitor", то он сможет просматривать и Базу Знаний, и системные отчёты.

Аутентификация в LDAP отдельных Пользователей

Эта настройка появляется только если система поддерживает аутентификацию в LDAP отдельных Пользователей.

Изменения будут сохранены при нажатии на кнопку "Сохранить", но вступят в силу только после перезапуска системы.

Даже в случае аутентификации в LDAP, правила доступа к узлам и интерфейсам задаются и хранятся локально.

Описание Пример
Задействовать Использовать или нет аутентификацию в LDAP.
Сервер LDAP Имя или IP адрес с необязательным указанием порта сервера LDAP. Если порт не указан, будет использован порт LDAP сервиса по умолчанию 389. ldap.example.com:389
Аутентификационный DN Уникальное имя (DN) в дереве LDAP для аутентификации пользователей. В месте подстановки имени пользователя используйте %s. Обычный LDAP:
uid=%s,cn=users,o=center,d=org

Active Directory:
%s@mydomain
или
mydomain\%s

Пользователи

Нажав на иконку Users, вы перейдёте на страницу Пользователи.

Помощь: Подробности Заметки

Подробности Заметки

Представляет подробную информацию о Заметке. Сюда входят: NVT, время создания, время изменения, условия применения заметки и полный текст.

Если нажать на имя NVT, то вы перейдёте на страницу подробностей NVT.

Помощь: Заметки Notes

Заметки

В данной таблице приведён перечень всех заметок и отмечены важные особенности каждой из них.

Столбец Описание
NVT Имя NVT, к которому относится заметка. Если оно слишком длинное и не влезает в отведённую ширину колонки, то оно будет обрезано.
Справа в это колонке может появиться значёк:
Note owned by Sally Заметка принадлежит другому пользователю.
Текст Отрывок из начала заметки. Если заметка стала "бесхозной", т.к. задача, с которой она была связана, удалена, тогда появляется надпись Бесхозный перед отрывком.

Новая Заметка

Для создания новой заметки нажмите на иконку New Note, которая переведёт вас на страницу создания Новой Заметки.

Экспорт

Для экспорта списка заметок в XML нажмите на иконку Export.

Дополнительные Столбцы

Дополнительно Заметки могут быть отфильтрованы посредством конкретных полей, отображаемых на странице Подробностей Заметки. К ним относятся Узлы, Порт, Задача (task_name и task_uuid) и Результат.

Редактирование Заметки

На этой странице вы можете изменить заметку. Поля такие же, как на странице создания Новой Заметки.

Нажмите на кнопку "Сохранить Заметку" для сохранения изменений.

Помощь: Производительность

Производительность

На этой странице представлен отчёт о производительности системы.

В оригинале упоминаются какие то графики, но по факту есть отображение средней загрузки и cat /proc/meminfo. Сверху страницы предоставлена возможность выбора временного преиода отчёта (час, день, неделя и т.д.), а также возможность получить отчёт по производительности Подчинённого.

Помощь: Отчёты Reports

Отчёты

В данной таблице приведён перечень всех созданных в системе отчётов, и отмечены важные особенности каждого из них.

Столбец Описание
Дата Показывает дату создания отчёта.
Статус Статус у отчёта может быть следующий:
42 %
В настоящий момент производится сканирование для наполнения данного отчёта, которое отработано уже на 42%. Процент высчитывается от количества узлов, помноженных на количество NVT. Поэтому он полностью не коррелирует с длительностью сканирования.
Запускается
Задача только что запущена и готовится передать параметры сканирования в сканирующий движок.
Запрошено Удал.
Пользователь недавно удалил задачу, поэтому в настоящий момент менеджер подчищает базу данных, что занимает некоторое время, потому что удалению подлежат все отчёты, связанные с удалённой задачей.
Запрошен Останов
Пользователь недавно остановил задачу, поэтому в настоящий момент менеджер передал данную команду сканеру, но сканер ещё полностью не остановил сканирование.
Остановл. на %
Пользователь остановил сканирование, которое было выполнено только на 15% в момент останова. Также данный статус устанавливается, если сканирование было прервано по каким либо другим причинам, таким как внезапное отключение питания. Отчёт будет находиться в таком состоянии даже если сканер и менеджер будут перезапущены, например, после перезапуска ОС.
Вн. Ошибка
В процессе сканирования возникла ошибка.
Завершена
Сканирование успешно завершено и создан отчёт. Отчёт был составлен в соответствии с целями и конфигурацией сканирования.
Контейнер
Отчёт является частью задачи-контейнера.
Задача Задача, по которой составляется отчёт.
Важность Интегрированная важность отчёта. Эта полоска будет окрашена в соответствии с уровнем важности, определяемым текущим Классом Важности:
Красная полоска будет показана в случае, если максимальная важность попадает в диапазон "Высокой важности".
Жёлтая полоска будет показана в случае, если максимальная важность попадает в диапазон "Средней важности".
Голубая полоска будет показана в случае, если максимальная важность попадает в диапазон "Низкой важности".
Пустая полоска будет показана в случае, если не обнаружено ни одной уязвимости. Возможно, какие-то NVT выдали справочную информацию, поэтому отчёт не обязательно будет пустым.
Результаты сканирования: Высокая Количество результатов с Высокой важностью.
Результаты сканирования: Средняя Количество результатов со Средней важностью.
Результаты сканирования: Низкая Количество результатов с Низкой важностью.
Результаты сканирования: Рег. Количество Информационных результатов.
Результаты сканирования: Ложная Количество Ложных Срабатываний.

Переопределения

По умолчанию к отчётам применяются настроенные переопределения.

Иконка переопределения указывает, применялось ли переопределение Overrides are Applied или нет No Overrides. Для переключения этих режимов нажмите на иконку. При переключении режимов классы важности, значения важности и тренды в таблице должны меняться.

Обратите внимание, что уход с этой страницы заново включит переопределения.

Действия

Delta

Нажав на иконку Compare, вы пометите отчёт для сравнения.

Серая(неактивная) иконка сравнения Compare покажет, что отчёт отобран для сравнения.

Нажав на другую иконку Compare, вы запустите процесс сравнения между выбранным и только что указанным отчётами.

Операции сравнения доступны только в случае отображения отчётов, принадлежащих одной задаче. В противном случае иконка сравнения остаётся серой (неактивной).

Удалить Отчёт

Нажав на иконку удаления Delete, вы удалите отчёт, а перечень отчётов будет обновлён.

Workaround: Существует описание конфигурации или сценария специальной установки, которое может быть использовано для прикрытия уязвимости. Временное решение может отсутствовать, либо иметь один и более вариантов. Обычно это является "первой линией обороны" от новой уязвимости, до тех пор, пока не обнаружат способ снижения значимости уязвимости или производитель не выпустит исправление продукта.

Mitigation: Существует описание конфигурации или сценария специальной установки, которое может быть использовано для снижения риска от эксплуатации уязвимости, но полностью не решает проблему с уязвимостью в затронутых продуктах. Снижение значимости может обеспечиваеться установкой устройств или контроля доступа, являющихся внешними по отношению к затронутому продукту. Не всегда информация о снижении значимости выпускается производителем затронутого продукта, так же как и не всегда оэта информация официально утверждается производителем.

VendorFix: Существует официальное исправление от производителя затронутого продукта. Если не указано отдельно, подразумевается, что исправление полностью устраняет уязвимость.

NoneAvailable: В настоящий момент решение проблемы отсутствует. В сообщении должно содержаться объяснение отсутствия решения проблемы.

WillNotFix: Исправления для этой уязвимости нет и не предвидится. Это обычно происходит в случае заброшенных продуктов, старых версий с оконценным жизненным циклом и другими в той или иной мере не поддерживаемыми продуктами. В сообщении должно содержаться объяснение отсутствия решения проблемы.

Помощь: Результаты Results

Результаты

В данной таблице приведён перечень всех полученных результатов, и отмечены важные особенности каждого из них.

Столбец Описание
Уязвимость Наименование NVT, от которого получен этот результат. Нажав на него, вы перейдёте на страницу с Подробностями Результата.
Тип Решения (Solution type) Какой вариант решения проблемы с данной уязвимостью существует.

Важность CVSS рейтинг важности результата.
QoD Выраженная в процентах точность обнаружения (QoD) результата. За более подробной информацией обратитесь к статье Помощь: Точность обнаружения (QoD).
Узел IP адрес узла, с которым связан результат.
Где обнаружено Сетевой порт, с которым связан результат, или подсистема.
Создано Дата и время получения результата.

Переопределения

По умолчанию применяются настроенные в системе переопределения.

Иконка переопределения указывает, применялось ли переопределение Overrides are Applied или нет No Overrides. Для переключения этих режимов нажмите на иконку. При переключении режимов классы важности, значения важности и тренды в таблице должны меняться.

Обратите внимание, что уход с этой страницы заново включит переопределения.

Помощь: Корзина

Корзина

This page lists all resources that are currently in the trashcan. The listing is grouped by resource type. There is a summary table at the top of the page with item counts and links into the groups.

Действия

Удалить

Pressing the delete icon Delete will remove the resource entirely from the system, immediately. The trashcan will be updated. The icon will be greyed out Delete when some other resource in the trashcan depends on the resource.

Восстановить

Pressing the restore icon Restore will move the resource out of the trashcan and back into normal operation. The trashcan will be updated. The icon will be greyed out Restore when the resource depends on some other resource that is in the trashcan.

Помощь: Калькулятор CVSS Калькулятор CVSS

Калькулятор CVSS

На этой странице представлен лёгкий в использовании калькулятор базового рейтинга CVSS.

Расчёт Из Метрик

Вы можете выбрать значения Базовых Метрик CVSS из выпадающих меню.

  • Access Vector (Вектор Доступа): Определяет способ эксплуатации уязвимости.
  • Access Complexity (Сложность Доступа): Определяет сложность эксплуатации уязвимости.
  • Authentication (Аутентификация): Определяет, сколько раз атакующий должен аутентифицироваться, прежде чем проведёт эксплуатацию уязвимости.
  • Confidentiality (Конфиденциальность): Определяет степень урона конфиденциальности информации в системе или обрабатываемой системой.
  • Integrity (Целостность): Определеяет степень урона целостности атакуемой системы.
  • Availability (Доступность): Определяет степень урона доступности системы.

Расчёт из Вектора

Введите Базовый Вектор (например: AV:N/AC:M/Au:S/C:P/I:P/A:C) в поле ввода и нажмите кнопку расчитать для расчёта Базовый Рейтинг прямо из Базового Вектора.

Помощь: Подробности Переопределения

Подробности Переопределения

Представляет подробную информацию о Переопределении. А конкретнее: NVT, время создания, время изменения, все условия применения переопределения и полный текст переопределения.

Нажатие на имя NVT переведёт вас на страницу Подробностей NVT.

Помощь: Переопределения Overrides

Переопределения

В данной таблице приведён перечень всех переопределений и отмечены важные особенности каждого из них.

Столбец Описание
NVT Имя NVT, с которым связано переопределение. Если имя слишком длиное, то оно обрезается по ширине столбца.
Справа в ячейке может отображаться:
Переопределение принадлежит Sally Переопределение принадлежит другому пользователю.
От Оригинальный уровень важности, к которому применяется переопределение.
До Новый уровень важности, которая присваивается разделу отчёта в случае использования переопределения.
Текс Выдержка из начала текста, содержащегося в переопределении. Если переопределение стало бесхозным в результате удаления связанной с ним задачи, тогда над текстом появляется жирная надпись "Бесхозный".

Новое Переопределение

Для создания нового переопределения нажмите на иконку New Override, которая переведёт вас на страницу создания Нового Переопределения.

Экспорт

Для экспорта списка переопределений в XML нажмите на иконку Export.

Дополнительные Столбцы

Доплнительно, таблицу Переопределений можно отфильтровать по полям, отображающимся на странице Подробностей Переопределения. К этим полям относятся: Узлы, Порт, Задача (task_name and task_uuid) и Результат.

Редактирование Переопределения

На этой странице можно изменить переопределение. Изменяемые поля аналогичны полям на странице Нового Переопределения.

Нажмите на кнопку "Сохранить Переопределение" для сохранения изменений.

Помощь: Фильтрация

Фильтрация

Фильтрация описывает как сократить список записей до меньшего числа элементов. Фильтрация подобна поисковому запросу, который вы направляете в поисковый движок.

По умолчанию используется фильтрация "rows=10 first=1 sort=name", что означает отображать по 10 элементов на страницу, начиная с первого найденного, сортируя результат по колонке "Наименование".

Примеры

  • 127.0.0.1
    • Включит в выдачу любую запись, в которой будет строка "127.0.0.1" в тексте любого столбца. К примеру, будет выведено не только 127.0.0.1, но и 127.0.0.13.
  • 127.0.0.1 IANA
    • Включит в выдачу любую запись, в которой будет строка "127.0.0.1" или "IANA" в тексте любого столбца. К примеру, будут выведены цели, к которым применяется список портов "All IANA assigned TCP 2012-02-10".
  • 127.0.0.1 and IANA
    • Включит в выдачу любую запись, в которой будет строка "127.0.0.1" и "IANA" в тексте любого столбца. К примеру, будут выведены цели, к которым применяется список портов "All IANA assigned TCP 2012-02-10" и они сканируют узел 127.0.0.1.
  • "Darling Street Headquarters"
    • Включит в выдачу любую запись, в которой будет строка "Darling Street Headquarters" в тексте любого столбца. К примеру, будут выведены цели, у которых данная строка содержится в комментарии.
  • regexp 10.128.[0-9]+.[0-9]+
    • Включит в выдачу любую запись, в которой будет строка типа IP адреса, начинающаяся с "10.128." в тексте любого столбца. К примеру, будет выведено 10.128.84.1 и 10.128.98.2. Таким образом используются регулярные выражения при фильтрации.
  • name=Localhost
    • Включит в выдачу любую запись, у которой наименование в точности совпадает с "Localhost".
  • name~local
    • Включит в выдачу любую запись, у которой наименование включает подстроку "local".
  • name:^Local
    • Включит в выдачу любую запись, у которой наименование начинается с подстроки "Local". Таким образом используются регулярные выражения при фильтрации столбцов.
  • port_list~TCP
    • Включит в выдачу любую запись, у которой список портов включает "TCP". Здесь показано, как ссылаться на столбец, у которого есть пробел в наименовании: заменить пробел на нижнее подчёркивание.
  • modified>2012-05-03 and modified<2012-05-05
    • Включит в выдачу любую запись, которая была изменена между 2012-05-03 00:00 и 2012-05-05 00:00. Этот фильтр охватывает диапазон целых двух дней с третьего по четвёртое мая. При привязке времени используется текущий часовой пояс пользователя.
  • created>2012-05-03T13h00
    • Включит в выдачу любую запись, которая была создана 2012-05-03 после 13:00. Данный пример показывает длинный формат времени, включающий часы и минуты. При привязке времени используется текущий часовой пояс пользователя.
  • rows=20 first=1 sort=name
    • Отобразит первые 20 записей, отсортированных по столбцу "Наименование".
  • created>-7d
    • Включит в выдачу любую запись, которая была создана в последние семь дней.
  • title=
    • Включит в выдачу любую запись, у которой столбец "Название" пуст или отсутствует. Если значение недоступно, то в столбце будет стоять "Н/Д".
  • =127.0.0.1
    • Включит в выдачу любую запись, в которой будет строка "127.0.0.1" в тексте любого столбца. К примеру, будет выведено 127.0.0.1, но не 127.0.0.13.
  • tag="geo:long=52.2788"
    • Включит в выдачу любую запись, в которой будет тэг "geo:long" со значением "52.2788".
  • tag~geo
    • Включит в выдачу любую запись, в которой будет тэг с наименованием, содержащим подстроку "geo". Include any item that has a tag with a name containing "geo".

Синтакс

Фильтрация может содержать любое количество выражений, состоящих из ключевых слов, разделённых пробелом. Ключевые слова нечувствительны к регистру, так что "aBc" работает так же, как "AbC".

Выражения, содержащие фразы с пробелами, можно заключать в двойные кавычки "например так".

Ключевые слова для Столбцов

Ключевые слова для поиска по столбцам могут предваряться одним из следующих специальных символов:

  • = точное соответствие
  • ~ содержит как подстроку
  • < меньше чем
  • > больше чем
  • : соответствует регулярному выражению
Рассмотрим запрос "name=Localhost". В случае = и : ключевые слова чувствительны к регистру; во всех остальных случаях нет (как обычно).

Для поиска этих спец.символов в записях, заключите шаблон поиска, содержащий их, их в двойные кавычки.

Вообще, этот префикс для поиска по столбцам соответствует наименованию столбца в нижнем регистре, пробелы при этом преобразуются в символы нижнего подчёркивания. Таким образом шаблон поиска port_list="OpenVAS Default" осуществит фильтрацию по содержимому столбца "Список Портов". Обратите внимание, что подразумеваются английские наименования столбцов. В случае с русской локализацией потребуется дополнительное изучение английских наименований.

На многих страницах может применяться фильтрация не только по столбцам, но и по дополнительным полям:

  • uuid -- UUID идентификатор ресурса
  • comment -- комментарий у ресурса, обычно отображается в столбце Комментарий
  • modified -- время последнего изменения ресурса
  • created -- время создания ресурса.

Значение ключевого слова для столбца может быть пустым, типа "name=". Это соответствует пустым и отсутствующим значениям. Когда значение отсутствует, в солбце значится "Н/Д".

Специальные Ключевые слова

При употреблении ключевого слова "and" (и) требуется наличие двух выражений, разделяемых данным словом. Таким же поведением обладает ключевое слово "or" (или), но его применение не обязательно, так как выражения шаблона обрабатываются таким образом по умолчанию.

Применение ключевого слова "not" (не) меняет смысл следующего ключевого слова на противоположный.

При применении ключевого слова "regexp", следующее за ним выражение считается регулярным. У этого ключевого слова есть сокращённая форма "re".

Ключевое слово "rows" определяет максимальное количество строк таблиц на страницах отображения ресурсов. Например, "rows=10" приведёт к оторбражению максимум 10 строк. Значение -1 отобразит все строки, в то время как значение -2 отобразит количество строк в соответствии со значанием из настроек "Строк на Страницу".

Ключевое слово "first" определяет, какая из строк таблицы будет отображена как первая. Например, "first=1" отобразит таблицу начиная с первой строки, а "first=5" пропустит первые 4 строки и начнёт отображение начиная с пятой.

Ключевое слово "sort" определяет порядок сортировки при выводе таблицы. Например, "sort=name" будет сортировать вывод таблице по столбцу наименование. Обычно все столбцы и дополнительные поля типа идентификаторов UUID доступны для указания при задании сортировки.

Ключевое слово "sort-reverse" работает также как "sort", но осуществляет сортировку в обратном порядке.

Ключевое слово "tag" отбирает только ресурсы, имеющие тэг. Для этого нужно указать либо само слово, либо слово и значение, разделённые знаком равенства (=). Ни имя тэга, ни значение не должны заключаться в кавычки или разделяться каким-либо иным символом.
Если задано и имя и значение, тогда будут отобраны только те записи, в которых оба значения совпадают с заданными. Если задано только имя, то будут выведены тэги с любым значением, включая тэги с отстутствующим значением.
Ключевое слово "tag" также поддерживает отношения равенства(=), включения(~) и регулярные выражения(:). > и < работают аналогично отношению равенства (=).

Ключевое слово "owner" отбирает только те ресурсы, владельцем которых является пользователь с заданным именем. Например, "owner=user123" отобразит записи, владельцем которых является пользователь с именем "user123".
Если ключевое слово "owner" не задано или в качестве имени пользователя задано "any" (любой), то будут отобраны все ресурсы, и глобальные и принадлежащие различным пользователям.
Чтобы отобразить только глобальные ресурсы и ресурсы, принадлежащие текущему пользователю, используйте шаблон "owner=".

Ключевое слово "permission" отбирает только те ресурсы, к которым у пользователя есть определённые разрешения. Например, шаблон "permission=modify_task" на странице отображения задач выведет только те задачи, которые пользователь может изменять.
Если ключевое слово "permission" не задано или в качестве разрешения задано "any" (любое), то будут отобраны все ресурсы с любыми разрешениями.

Формат даты

Дата может задаваться в абсолютном или относительном выражении.

Абсолютная форма выглядит как "2012-05-03T13h00", в поисковом шаблоне соответственно "modified>2012-05-03T13h00". Указание времени является необязательным, так что можно указать и просто "2012-05-03", что будет означать 00:00 часов заданных суток.

Относительные даты выражаются в виде числа квантов времени относительно текущего. Например, "-7d" означает 7 дней назад, а "3m" означает 3 минуты в будущем. Таким образом поисковый шаблон "created>-2w" выведет все ресурсы, созданные не позднее 2х недель назад.

Символы модификаторы квантов следующие: s - секунда, m - минута, h - час, d - день, w - неделя, M - месяц и y - год. Для простоты, под месяцем подразумевается 30 дней, а за год считается 365 дней.

Помощь: Подробности Задачи

Подробности Задачи

На этой странице отображаются Подробности Задачи.

Показаны наименование, статус, количество отчётов, количество заметок и переопределений. Также указаны текущие настройки порядка сканирования узлов, исходящий сетевой интерфейс, Конфигурация Сканирования, Цель, Уведомление, Расписание и Подчинённый.

Более подробная информация будет об отдельных элементах доступна, если нажать на соответствующие наименования. Например, нажав на количество заметок, вы перейдёте на сраницу с перечнем этих заметок.

Запуск Задачи

Для запуска задачи нажмите на иконку запуска Start Task.

Остановить Задачу

Для останова задачи нажмите на иконку останова Stop Task. Эта иконка доступна только если задача уже запущена.

Продолжить Задачу

Для продолжения исполнения задачи после её останова, нажмите на иконку продолжения Resume Task.

Помощь: Подробности Конфигурации Сканирования

Подробности Конфигурации Сканирования

Представляет подробную информацию о Конфигурации Сканирования вместе с соответствующими параметрами настроек.

Группы Проверок Сетевых Уязвимостей

Данная таблица содержит перечень всех выбранных NVT и Групп Проверок Сетевых Уязвимостей (NVT). Иконка трэнда прямо рядом с наименованием столбца Группы показывает, будут в конфигурацию автоматически включаться новые группы NVT ("Растёт") Grow или не будут ("СТАТИЧНЫЙ") Static.

Столбец Описание
Группа Отображает наименование групп NVT и общее количество включённых в конфигурацию групп.
выбраны NVT Отображает количество NVT, включённых в текущую конфигурацию, по каждой из групп и от общего числа NVT.
Трэнд Отображает Трэнд, который показывает, будут ли новые NVT из этой группы включаться в конфигурацию ("Растёт") Grow или нет ("СТАТИЧНЫЙ") Static.

Действия

Подробности Группы Конфигурации Сканирования

Нажмите на иконку подробностей Details, чтобы перейти на страницу с промежуточным подробным перечнем NVT и их предпочтений.

Предпочтения Сканера

Данная таблица содержит перечень настроек сканирующего движка.

Столбец Описание
Наименование Отображает наименование Предпочтения Сканера.
Значение Отображает текущее значение указанного Предпочтения Сканера.

Предпочтения Проверок Сетевых Уязвимостей

Проверки Сетевых Уязвимостей (NVT) могут обладать множеством различных настроек, которые будут влиять на проведения проверок. Данная таблица содержит перечень настроек в формате наименование/значение в каждой строке.

Столбец Описание
NVT Отображает наименование NVT.
Наименование Отображает наименование предпочтения для данного NVT.
Значение Отображает текущее значение указанного предпочтения для данного NVT.

Действия

Подробности NVT Конфигурации Сканирования

Нажмите на иконку подробностей Details, чтобы перейти на страницу Подробности NVT Конфигурации Сканирования с подробным описанием конкретного NVT и его предпочтений.

Помощь: Редактор Конфигурации Сканирования

Редактор Конфигурации Сканирования

Редактор Конфигурации Сканирования позволяет изменять все параметры Конфигурации Сканирования. Сюда входит выбор перечня NVT и способа его изменения, настроек NVT, дополнительных настроек Сканера.

Обратите внимание, что изменить можно только ту Конфигурацию Сканирования, которая в текущий момент не используется какой-либо Задачей.

Редактирование Подробностей Конфигурации Сканирования

На этой странице приведены наименование и комментарий для выбранной Конфигурации Сканирования вместе с соответствующими конфигурационными параметрами. Здесь вы можете изменить любые настройки и конфигурационые параметры Конфигурации Сканирования.

Обратите внимание: Для сохранения изменений необходимо нажать на кнопку "Сохранить Конфигурацию". Нажав на иконку редактирования Групп NVT Edit также приведёт к сохранению сделанных изменений.

Редактировать Группы Проверок Сетевых Уязвимостей

Данная таблица содержит перечень всех выбранных NVT и Групп NVT, а также предоставляет возможность указать, какие отдельные NVT или Группы NVT следует выбрать.

Столбец Описание
Группа Отображает наименование Группы NVT. Иконка трэнда в заголовке столбца Группы позволяет выбрать, будут в конфигурацию автоматически включаться новые группы NVT ("Растёт") Grow или не будут ("СТАТИЧНЫЙ") Static.
выбраны NVT Отображает количество NVT, отобранных для запуска, к общему количеству NVT в группе.
Трэнд Позволяет изменить трэнд конкретной группы. Если трэнд ("Растёт") Grow, то новые NVT из группы будут добавляться в конфигурацию. Если он ("СТАТИЧНЫЙ") Static, то выбор не будет расширен автоматически.
Выбрать все NVT Если поставить галку в этом поле, то произойдёт выбор всех NVT в группе.

Действия

Сохранение Конфигурации и редактирование Подробностей Группы

Нажав на иконку редактирования Edit, вы сохраните внесённые изменения и перейдёте на страницу Редактирования Группы Конфигурации Сканирования, на которой перечислены все NVT, входящие в группу и можно выбрать те или иные NVT для применения в тестах.

Редактировать Предпочтения Сканера

Данная таблица содержит перечень всех настроек сканирующего движка и позволяет изменять их. Эта опция предназначена только для опытных пользователей. Для сохранения изменений нажмите на кнопку "Сохранить Конфигурацию" после таблицы.

Столбец Описание
Наименование Отображает наименование параметра настройки Сканера.
Значение Отображает текущее значение указанного параметра настройки Сканера.

Предпочтения Проверок Сетевых Уязвимостей

Проверки Сетевых Уязвимостей (NVT) могут обладать множеством различных настроек, которые будут влиять на проведения проверок. Данная таблица содержит перечень настроек в формате наименование/значение в каждой строке.

Столбец Описание
NVT Отображает наименование NVT.
Наименование Отображает наименование предпочтения для данного NVT.
Значение Отображает текущее значение указанного предпочтения для данного NVT.

Действия

Подробности NVT Конфигурации Сканирования

Нажмите на иконку подробностей Details, чтобы перейти на страницу Подробности NVT Конфигурации Сканирования с подробным описанием конкретного NVT и его предпочтений.

Редактировать Подробности NVT Конфигурации Сканирования

Нажав на иконку редактирования Edit, вы перейдёте на страницу Редактировать NVT Конфигурации Сканирования, на которой приведены Подробности NVT и его предпочтения. Здесь вы сможете поменять значения таймаута теста и другие предпочтения NVT.

Задачи, связанные с данной Конфигурацией

Перечислены задача, которые используют данную конфигурацию. Нажмите на иконку подробностей Details, чтобы перейти на страницу Подробности Задачи.

Помощь: Редактор Групп NVT Конфигурации Сканирования

Редактирование Подробностей Группы Конфигурации Сканирования

На этой странице представлен перечень NVT, входящих в одну группу в Конфигурации Сканирования.

Редактировать Проверки Сетевых Уязвимостей

Данная таблица содержит перечень NVT, входящих в одну группу в Конфигурации Сканирования и позволяет включать или исключать NVT, а также изменять их предпочтения и таймаут.

Столбец Описание
Наименование Отображает наименование NVT.
OID Отображает OID NVT.
Важность Отображает CVSS NVT. Большинству NVT присвоено значение важности.
Таймаут Отображает текущее значение таймаута в секундах выбранного NVT (или "по умолчанию", если используется значение по умолчанию).
Предпочтения Отображает количество предпочтений у данного NVT.
Выбранные Показывает, включен ли данный NVT в Конфигурацию Сканирования или нет и позволяет добавить или исключить его из конфигурации.

Действия

Подробности NVT

Нажмите на иконку подробностей Details, чтобы перейти на страницу Подробности NVT.

Выбор и Редактирование NVT

Нажав на иконку редактирования Edit, вы включите NVT в Конфигурацию Сканирования и перейдёте на страницу Редактировать NVT Конфигурации Сканирования, на которой вы сможете изменять предпочтения и таймаут.

Помощь: Редактор NVT Конфигурации Сканирования

Редактировать NVT Конфигурации Сканирования

Эта страница отображает информацио об одном NVT, его предпочтительных параметрах в рамках Конфигурации Сканирования.

Редактирование Проверки Сетевой Уязвимости

Подробности

Отображает информацию, такую как наименование NVT, резюме, идентификатор OID, связь с Группой NVT и справочные ссылки.

Описание

В этом разделе предоставляется описание NVT. Оно может содержать классификацию в соответствии с Фактором Риска и предлагать решения для исправления проблем, которые могут быть обнаружены данным NVT.

Предпочтения

Данная таблица содержит перечень различных предпочтений и таймаута, характерных для конкретного NVT. В зависимости от типа предпочтения отображаются различные способы его указания (например, флажки, кнопки переключатели, текстовые поля и т.д.).

Обратите внимание: После произведения любых изменений необходимо нажимать кнопку "Сохранить Конфигурацию".

Столбец Описание
Наименование Отображает наименование предпочтения NVT.
Значение Значение предпочтения NVT в текущей Конфигурации Сканирования Scan Configuration. В зависимости от Типа Предпочтения отображаются соответствующие методы ввода данных.

Обратите внимание, что данные типа файл должны быть в кодировке UTF-8.
Помощь: Подробности Группы Конфигурации Сканирования

Подробности Группы Конфигурации Сканирования

На данной странице представлен перечень NVT, входящих в одну группу в Конфигурации Сканирования.

Network Vulnerability Tests

Данная таблица представляет перечент NVT, входящих в одну группу в Конфигурации Сканирования.

Столбец Описание
Наименование Отображает наименование NVT.
OID Отображает OID NVT.
Важность Отображает CVSS NVT. Большинству NVT присвоено значение важности.
Таймаут Отображает текущее значение таймаута в секундах выбранного NVT (или "по умолчанию", если используется значение по умолчанию).
Предпочтения Отображает количество предпочтений у данного NVT.

Действия

Подробности NVT

Нажмите на иконку подробностей Details, чтобы перейти на страницу Подробности NVT.

Помощь: Подробности NVT Конфигурации Сканирования

Подробности NVT Конфигурации Сканирования

На этой странице представлена информацио об одном NVT и его предпочтениях в рамках Конфигурации Сканирования.

Проверка Сетевой Уязвимости

Подробности

Отображает информацию, такую как наименование NVT, резюме, идентификатор OID, связь с Группой NVT и справочные ссылки. Большинству NVT присвоен рейтинг CVSS.

Описание

В этом разделе приводится описание NVT. Оно состоит из классификации риска и предложения решений проблем, которые данный NVT может обнаружить.

Предпочтения

В данной таблице приведены значения таймаута и другие специфичные для данного NVT предпочтения по одному на строку.

Столбец Описание
Наименование Отображает наименование Предпочтения NVT.
Значение Отображает значнеие Предпочтения NVT в заданной Конфигурации Сканирования.
Помощь: Подробности Тэга

Подробности Тэга

Представляет подробную информацию о Тэге. А конкретнее: Наименование, значение, комментарий, связанный с ним ресурс, активен тэг или нет, является ли он бесхозным (связан с удалённым ресурсом).

Помощь: Подробности Цели

Подробности Цели

Представляет подробную информацию о Цели. А конкретнее: Наименование, комментарий, узлы, исключаемые узлы и максимальное число одновременно сканируемых узлов. Если с целью ассоциированы какие-либо атрибуты доступа, они также будут отображаться. Если вы нажмёте на наименование атрибута доступа, то перейдёте на страницу с более подробной информацией по данным атрибутам доступа.

Помощь: Тэги Tags

Тэги

В данной таблице приведён перечень всех тегов, и отмечены важные особенности каждого из них.

Столбец Описание
Значение Значение связанное с тэгом.
Тип Ресурса Тип ресурса, с которым связан тэг.
Имя Ресурса Имя ресурса, с которым связан тэг, если оно есть, или идентификатор в противном случае.
При нажатии на имя ресурса вы перейдёте на страницу с подробностями данного ресурса.
Изменено Время, когда данный тэг был последний раз изменён.

Новый Тэг

Для создания нового тэга нажмите на иконку New Tag, которая переведёт вас на страницу создания Нового Тэга.

Экспорт

Для экспорта списка Тэгов в XML нажмите на иконку Export.

Помощь: Пользовательские Тэги

Пользовательские Тэги

Данная таблица содержит перечень всех активированных тэгов, связанных с текущим ресурсом.

Столбец Описание
Наименование Отображает наименование тега.
Значение Отображает значение, связанное с тэгом.
Комментарий Комментарий к тэгу.

Новый Тэг

Для создания нового тэга, связанного с текущим ресурсом, нажмите на иконку New Tag, которая переведёт вас на страницу создания Нового Тэга.

Добавить Тэг

При наличии Тэгов для данного ресурса или ресурса такого же типа, появится выпадающее меню "Добавить Тэг" над Пользовательскими Тэгами. После выбора тэга и ввода его значения (необязательно), новый тэг может быть слёгкостью связан с текущим ресурсом без перехода на страницу создания Нового Тэга, просто нажатием на иконку New Tag. (переводчик не смог повторить)

Помощь: Цели Targets

Цели

Данная таблица содержит перечень всех настроенных в системе Целей. Каждая запись отображает набор параметров целей (Найменование, комментарий и узел). Если с целью ассоциированы какие-либо атрибуты доступа, то они также отображаются.

Столбец Описание
Узлы Перечень узлов, разделённых запятой, указанных либов как наименование узла, либо как IP адрес.
IP Количество IP адресов, получаемых после обработки перечня Узлов и исключаемых узлов. Это максиально возможное количество, т.к. не учтены такие особенности выполнения сканирования, как сканироание только узлов с обратной зоной и объединение узлов с обратной зоной.
Список Портов Связанный с целью список портов, нажав на который, можно перейти на страницу с подробным описанием данного списка.
Атрибуты доступа: SSH Связанные атрибуты доступа SSH, нажав на которые, можно перейти на страницу с подробным описанием данных атрибутов.
Атрибуты доступа: SMB Связанные атрибуты доступа SMB, нажав на которые, можно перейти на страницу с подробным описанием данных атрибутов.
Атрибуты доступа: ESXi Связанные атрибуты доступа ESXi, нажав на которые, можно перейти на страницу с подробным описанием данных атрибутов.

Новая Цель

Для создания новой цели нажмите на иконку New Target, которая переведёт вас на страницу создания Новой Цели.

Экспорт

Для экспорта списка Целей в XML нажмите на иконку Export.

Помощь: Задачи Tasks

Задачи

В данной таблице приведён перечень всех настроенных в системе задач, и отмечены важные особенности каждой из них.

Столбец Описание
Наименование Отображает наименование задачи. Наименование не обязательно должно быть уникальным, так что одно наименование может встречаться несколько раз. Задачи различаются по внутреннему идентификатору.
Если у задачи заполнено поле комментария, то он отображается в скобках под наименованием.
В правом углу ячейки с наименованием задачи могут встречаться следующие иконки:
Task is alterable Задача отмечена как изменяемая. Это означет возможность изменения отдельных настроек задачи, которые в противном случае не могут быть изменены в случае наличия у задачи хотя бы одного отчёта.
Task is configured to run on slave Example Slave Задача настроена на запаск на подчинённом.
Task made visible for: user1 user2 Задача доступна для просмотра одному или нескольким пользователям.
Observing task owned by user1 Задача принадлежит другому пользователю.
Статус The status of the most recent scan by the task.
Clicking the progress bar will bring you to the current report, which may be incomplete depending on the status of the scan.
The status of a task is one of these:
42 %
В настоящий момент производится сканирование в рамках данной задачи, которое отработано уже на 42%. Процент высчитывается от количества узлов, помноженных на количество NVT. Поэтому он полностью не коррелирует с длительностью сканирования.
Новая
Только что созданная задача, которая ни разу ещё не была запущена.
Запускается
Задача только что запущена и готовится передать параметры сканирования в сканирующий движок.
Запрошено Удал.
Пользователь недавно удалил задачу, поэтому в настоящий момент менеджер подчищает базу данных, что занимает некоторое время, потому что удалению подлежат все отчёты, связанные с удалённой задачей.
Запрошен Останов
Пользователь недавно остановил задачу, поэтому в настоящий момент менеджер передал данную команду сканеру, но сканер ещё полностью не остановил сканирование.
Остановл. на %
Пользователь остановил сканирование, которое было выполнено только на 15% в момент останова. Также данный статус устанавливается, если сканирование было прервано по каким либо другим причинам, таким как внезапное отключение питания. Отчёт будет находиться в таком состоянии даже если сканер и менеджер будут перезапущены, например, после перезапуска ОС.
Вн. Ошибка
В процессе сканирования при выполнении задачи возникла ошибка. Последний отчёт может быть неполным или вообще отсутствовать. В последнем случае новейший отчёт, который можно просматривать, будет на самом деле от предыдущего сканирования.
Завершена
Сканирование успешно завершено и создан отчёт. Отчёт был составлен в соответствии с целями и конфигурацией сканирования.
Контейнер
Задача является задачей-контейнером.
Отчёты: Всего Общее количество отчётов, которое было создано за время запусков данной задачи. Первое число показывает количество завершённых отчётов, в скобках указано общее число отчётов, включая незавершённые.
Нажав на одно из чисел, вы перейдёте к соответствующему списку отчётов.
Отчёты: Последний Дата, когда был создан последний завершённый отчёт у текущей задачи. Вы можете перейти к отчёту, нажав на дату.
Важность Интегрированная важность последнего отчёта. Эта полоска будет окрашена в соответствии с уровнем важности, определяемым текущим Классом Важности:
Красная полоска будет показана в случае, если максимальная важность попадает в диапазон "Высокой важности".
Жёлтая полоска будет показана в случае, если максимальная важность попадает в диапазон "Средней важности".
Голубая полоска будет показана в случае, если максимальная важность попадает в диапазон "Низкой важности".
Пустая полоска будет показана в случае, если не обнаружено ни одной уязвимости. Возможно, какие-то NVT выдали справочную информацию, поэтому отчёт не обязательно будет пустым.
Тренд Описывает изменение уязвимостей между последним и предпоследним отчётами:
Важность повысилась: В последнем отчёте как минимум у одного NVT как минимум для одного из целевых узлов рейтинг важности оказался выше, чем в предыдущем отчёте.
Число уязвимостей увеличилось: Максимальный рейтинг важности в текущем и предыдущем отчётах совпадают. Но в последнем отчёте содержится больше обнаруженных проблем такого уровня важности, чем в предыдущем.
Уязвимости не изменились: Максимальный рейтинг важности и количество найденных проблем в текущем и предыдущем отчётах совпадают.
Число уязвимостей уменьшилось: Максимальный рейтинг важности в текущем и предыдущем отчётах совпадают. Но в последнем отчёте содержится меньше обнаруженных проблем такого уровня важности, чем в предыдущем.
Важность понизилась: В последнем отчёте максимальный рейтинг важности ниже чем в предыдущем.

Дополнительные параметры фильтрации и сортировки

Для задач можно применять дополнительные шаблоны фильтрации с ключевыми словами "schedule" и "next_due".

Ключевое слово "schedule" позволяет отфильтровывать и сортировать задачи по наименованию расписания, связанного с задачей. Чтобы вывести только те задачи, для которых задано расписание, воспрользуйтесь шаблоном "not schedule=".

Ключевое слово "next_due" позволяет отфильтровывать и сортировать задачи по времени, когда задача должна быть запущена в следующий раз. Например, шаблон "next_due>2d" отобразит задачи с расписанием, которые должны запуститься не ранее, чем через 2 дня.

Авто-обновление

На странице с перечнем задач можно задать интервал авто-обновления страницы. Выберите один из интервалов (30, 60 секунд, 2, 5 минут) и подтвердите свой выбор нажатием на иконку Refresh.

Текущее значение авто-обнавления помечено галкой (√).

Обратите внимание, что данный интервал авто-обновления устанавливается для всех страниц, содержащих изменяемые по времени данные.

Мастер Задач

Мастер Задач позволяет просто создать и запустить на исполнение задачу, указав лишь IP адрес или наименование узла.

Когда в перечне задач их число не превышает заданного в настройках значения "Количество Строк для автоотключения Мастера", он отображается после этого перечня.

Нажав на иконку Show Wizard, вы попадёте на отдельную страницу с мастером задач.

Переопределения

Иконка в названии столбца важности показывает, применяются ли (Overrides are applied) настроенные переопределения или нет (No Overrides).

По умолчанию, переопределения включены. Нажимая на иконку, вы можете переключать режимы применения переопределений. При переключении режимов, значения классов важности, рейтингов важности и трэнды могут изменяться.

Обратите внимание, что переход на другую страницу приведёт к переключению установленного режима в режим по умолчанию (переопределения включены). Исключением из этого правила является просмотр подробностей задачи, а также отчётов и перечня отчётов по задаче.

Действия

Запустить Задачу

Чтобы запустить задачу на исполнение, нажмите на иконку запуска Start. Перечень задач будет обновлён.

Выполнить это действие можно только над задачами, находящимися в статусе "Новая" или "Завершена", которые не являются задачами с заданным расписанием или задачами-контейнерами.

Подробности Расписания

Нажав на иконку "Подробностей Расписания" Schedule Details, вы перейдёте на страницу с подробностями расписания, назанченного данной задаче.

Данное действие доступно только для задач, которым назанчено расписание.

Возобновить Задачу

Чтобы продолжить выполнение ранее остановленной задачи, нажмите на иконку Resume. Перечень задач будет обновлён.

Выполнить это действие можно только над задачами, которые ранее были остановлены либо вручную, либо по превышении заданного в расписании времени работы.

Остановить Задачу

Чтобы остановить выполнение ранее запущеной задачи, нажмите на иконку Stop. Перечень задач будет обновлён.

Данное действие доступно только для задач, которые в данный момент исполняются.

Переместить Задачу в Корзину

Чтобы переместить Задачу в Корзину, нажмите на иконку Move to Trashcan. Перечень задач будет обновлён. Обратите внимание, что вместе с задачей в корзину будут перемещены все отчёты, связанные с данной задачей.

Данное действие доступно только для задач, находящихся в статусе "Новая", "Завершена", "Остановл. на .." или "Контейнер".

Редактирование Задачи

Нажав на иконку "Редактирования задачи" Edit Task, вы перейдёте на страницу с перечнем настроек данной задачи и возможностью изменить некоторые из них.

Обратите внимание, что поле "Изменяемая Задача" доступно только в случае, если у задачи отсутствуют отчёты. Такое поведение позволяет быть уверенным в том, что показаниям трэндов неизменяемых задач с существующими несколькими отчётами можно доверять, так как все сканирования производились с неизменными целями и конфигурацией сканирования.

Помощь: Корзина

Корзина

На этой странице перечислены все перенесённые в Корзину ресурсы. Перечень сгруппирован по типам ресурсов. Сверху идёт таблица с указанием количества ресурсов в зависимости от типа и ссылками на более подробную информацию ниже.

Действия

Delete

При нажатии на иконку удаления Delete произойдёт немедленное полное удаление ресурса из системы. Перечень ресурсов в корзине будет обновлён. Иконка будет неактивна (серая) Delete, если от данного ресурса зависит какой-то другой ресурс в корзине.

Восстановление

При нажатии на иконку восстановления Restore, произойдёт перемещение ресурса из корзины обратно в систему ион станет доступен через соответсвующий пункт меню. Перечень ресурсов в корзине будет обновлён. Иконка будет неактивна (серая) Restore, если от данного ресурса зависит какой-то другой ресурс в корзине.

Помощь: Подробности Результата

Подробности Результата

Представляет подробную информацию о Результате, включая уязвимость, важность, узел, место обнаружения и любые заметки или переопределения.

Отчёт

Нажав на иконку Report вы перейдёте на страницу Отчёта, в котором содержится данный результат.

Экспорт

Для экспорта результата в XML нажмите на иконку Export.

Помощь: Просмотр Отчёта

Просмотр Отчёта

Раздел "Просмотр Отчёта" объединяет всю информацию, которую содержит выбранный отчёт. (Данный раздел является частичным переводом с дополнением, т.к. на взгляд переводчика, изложенное расходилось с наблюдаемым)

В Левом верхнем углу заголовка окна "Отчёт" есть стрелочка, при наведении на которую выпадает меню. В данном меню можно выбрать для просмотра различные подразделы отчёта. Исключение составляют лишь пункты меню "Задача", выбор которого приведёт к переходу на страницу подробностей задачи, и "Обзор результатов", выбор которого приведёт к переходу на страницу результатов, связанных с данным отчётом. Пункты меню схожи с оглавлением в скачиваемых форматах отчётов типа HTML и PDF.

В данном разделе так же можно получить отчёт о прогнозах.

Обобщение Отчёта

В подразделе "Обобщение и Скачивание" приведена основная информация о данном отчёте, такая как наименование и время запуска задачи, в рамках которой создан отчёт.

Здесь так же представлена таблица с количеством проблем различной важности для полного отчёта. Что бы скачать полный отчёт, выберите формат в столбце "Скачать" и нажмите на иконку скачивания Download. Форматы отчётов можно настроить на странице Форматов отчётов.

Выбор Переопределений

Настроенные переопределения по умолчанию всегда применяются. Нажимая на иконку включения/отключения переопределений, вы можете заметить, как меняются классы и рейтинг важности результатов сканирования.

Текущее значение активности переопределений отмечено галкой (√). (нет такого, о чём идёт речь?)

Обратите внимание, что переход с этой страницы вернёт значение активности переопределений в значение по умолчанию.

Скачать отфильтрованный отчёт

Что бы скачать отфильтрованный отчёт, выберите формат в столбце "Скачать" и нажмите на иконку скачивания Download. Форматы отчётов можно настроить на странице Форматов отчётов.

Заметки

Любая заметка, связанная с отчётом, отображается в результатах. При выводе они сортируются времени создания.

В поле заметки отображается так же группа иконок: Delete Details Edit, позволяющих производить над заметкой такие же действия, как на странице Заметки.

Чтобы добавить заметку к NVT, нажмите кнопку создания новой заметки New Note в результатах NVT.

Если в результате есть заметки, и заметки включены в фильтр (см. ниже), то тогда иконка заметки Note отображается при выводе результата. Если нажать на эту иконку, то вы перейдёте к содержимому заметки, отображаемому внизу страницы, что бывает полезно, если описание результата достаточно длинное.

Переопределения

Если переопределения активированы, то связанные с отчётом переопределения также отображаются в результатах.

В поле переопределения отображается так же группа иконок: Delete Details Edit, позволяющих производить над переопределением такие же действия, как на странице Переопределения.

Чтобы добавить переопределение к NVT, нажмите кнопку создания нового переопределения New Override в результатах NVT.

Если в результате есть переопределение, то тогда иконка переопределения Overrides отображается при выводе результата. Если нажать на эту иконку, то вы перейдёте к содержимому переопределения, отображаемому внизу страницы, что бывает полезно, если описание результата достаточно длинное.

Дополнительным шаблоном для фильтрования результатов является ключевое слово 'timezone=', которое осуществит преобразование любых временных отметок в отчёте в соответствии с заданным посредством данного ключевого слова временным поясом. Например, 'timezone="Europe/Berlin"' приведёт все временные метки к берлинскому времени.

Помощь: CPE

CPE

В данной таблице приведён перечень всех имеющихся в базе знаний CPE, и отмечены важные особенности каждого из них.

Столбец Описание
Наименование Формальное наименование CPE. Наименование может быть разбито на несколько строк, в таких случаях конец каждой строки отмечается специальным маркером.
Название Официальное название CPE, для неофициальных CPE там стоит "Н/Д".
Изменено Время последней официальной модификации CPE, для неофициальных CPE там стоит "Н/Д".
CVE Число CVE, связанных с этим продуктом.
Важность Наивысший из рейтингов CVSS по всем CVE, связанным с этим продуктом.

Внимание: База Знаний отсутствует

Данное окно-предупреждение появляется в случае, если OMP сервер не может обнаружить базы данных SCAP и/или CERT.

В случае отсутствия базы знаний таблица CPE всегда пуста.

База данных SCAP обновляется в процессе обновления подписки SCAP, а база данных CERT обновляется в процессе обновления подписки CERT. Возможно, база знаний появятся при следующем подобном обновлении. Обычно обновлением занимается периодический процесс, работающий в фоне.

Помощь: CVE

CVE

В данной таблице приведён перечень всех имеющихся в базе знаний CVE, и отмечены важные особенности каждого из них.

Обратите внимание: Большинство характеристик уязвимости (вектор, сложность, необходимость аутентификации, влияние на конфиденциальность, целостность и доступность) извлекаются из значения CVSS в CVE. В случае отсутствия CVSS, в этих полях стоит "Н/Д".

Подробное описание значений полей CVSS см. в CVSS Guide http://www.first.org/cvss/cvss-guide.

Столбец Описание
Наименование Идентификатор CVE.
Vector Вектор Доступа. Это значение отражает способ получения достпа для эксплуатации уязвимости.
Complexity Сложность Доступа. Это значение отражает сложность атаки, необходимой для эксплуатации уязвимости, как только атакующий получил доступ к системе.
Authentication Это значение отражает сколько раз атакующий должен аутентифицироваться в целевой системе для эксплуатации уязвимости.
Confidentiality Impact Это значение отражает воздействие на конфиденциальность после эксплуатации уязвимости.
Integrity Impact Это значение отражает воздействие на целостность после эксплуатации уязвимости.
Availability Impact Это значение отражает воздействие на доступность после эксплуатации уязвимости.
Опубликовано Дата первой публикации CVE.
Важность Интегрированный рейтинг, вычисляемый из значений уязвимости. Лежит в диапазоне от 0 до 10.

На заметку: В дополнение к перечисленным столбцам, вы также можете использовать Фильтрацию, чтобы отобразить CVE, влияющие на конкретные продукты (CPE). Используйте для этого шаблон с ключевым словом "products".

Внимание: База Знаний отсутствует

Данное окно-предупреждение появляется в случае, если OMP сервер не может обнаружить базы данных SCAP и/или CERT.

В случае отсутствия базы знаний таблица CPE всегда пуста.

База данных SCAP обновляется в процессе обновления подписки SCAP, а база данных CERT обновляется в процессе обновления подписки CERT. Возможно, база знаний появятся при следующем подобном обновлении. Обычно обновлением занимается периодический процесс, работающий в фоне.

Помощь: Подробности NVT

Подробности NVT

Представляет подробную информацию о NVT. А конкретнее: Наименование, время создания, время изменения, резюме, метод определения уязвимости, решение проблемы, данные CVSS, список справочных ссылок (CVE, Bugtraq ID, уведомления CERT и т.д.), а также ссылки на заметки и переопределения, связанные с данным NVT.

Если нажать на наименование CVE, то вы перейдёте на страницу Подробностей CVE, а нажав на наименование уведомления CERT, перейдёте на страницу подробностей уведомления CERT.

Помощь: NVT

NVT

В данной таблице приведён перечень всех имеющихся в базе знаний NVT, и отмечены важные особенности каждого из них.

Столбец Описание
Наименование Идентификатор NVT.
Группа Группа проверок, к которой принадлежит NVT.
Создано Дата создания NVT.
Изменено Дата последнего изменения NVT.
Версия Версия NVT.
Тип Решения (Solution type) Тип решения проблемы с наличием уязвимости.

Важность Интегрированный рейтинг, вычисляемый из значений уязвимости. Лежит в диапазоне от 0 до 10.

Внимание: База Знаний отсутствует

Данное окно-предупреждение появляется в случае, если OMP сервер не может обнаружить базы данных SCAP и/или CERT.

В случае отсутствия базы знаний таблица CPE всегда пуста.

База данных SCAP обновляется в процессе обновления подписки SCAP, а база данных CERT обновляется в процессе обновления подписки CERT. Возможно, база знаний появятся при следующем подобном обновлении. Обычно обновлением занимается периодический процесс, работающий в фоне.

Помощь: Определения OVAL

Определения OVAL

В данной таблице приведён перечень всех имеющихся в базе знаний Определений OVAL, и отмечены важные особенности каждого из них.

Подробное описание языка спецификации OVAL см. http://oval.mitre.org/language/version5.10.1/

Столбец Описание
Наименование OVAL идентификатор данного определения. В этом же столбце серым меньшим шрифтом указан XML файл, в котором содержится данное определение.
Версия Номер версии определения OVAL.
Статус Этап жизненного цикла, на котором в данный момент находится определение OVAL. См. http://oval.mitre.org/repository/about/stages.html за более подробной информацией о типах статусов, определённых для содержимого репозитария MITRE OVAL.
Если у определения нет указания статуса, но атрибут "deprecated" (устарело) установлен, тогда статус определения устанавливается в "DEPRECATED".
Класс Класс, к которому относится определение.
Создано Дата создания определения.
Изменено Дата последнего изменения определения.
CVE Количество of CVE, связанных с этим определением.
Важность Наивысший из рейтингов CVSS по всем CVE, связанным с этим определением.

Внимание: База Знаний отсутствует

Данное окно-предупреждение появляется в случае, если OMP сервер не может обнаружить базы данных SCAP и/или CERT.

В случае отсутствия базы знаний таблица CPE всегда пуста.

База данных SCAP обновляется в процессе обновления подписки SCAP, а база данных CERT обновляется в процессе обновления подписки CERT. Возможно, база знаний появятся при следующем подобном обновлении. Обычно обновлением занимается периодический процесс, работающий в фоне.

Помощь: Предупреждения CERT-Bund

Предупреждения CERT-Bund

В данной таблице приведён перечень всех Предупреждений CERT-Bund, и отмечены важные особенности каждого из них.

Столбец Описание
Наименование Идентификатор предупреждения CERT-Bund.
Название Название предупреждения.
Создано Дата создания предупреждения.
Важность Наивысший из рейтингов CVSS по всем CVE, связанным с этим предупреждением.
CVE Число CVE, на которое ссылается предупреждение.

О CERT-Bund

CERT-Bund (Computer Emergency Response Team for federal agencies, https://www.cert-bund.de/) основное место для получения информации о превентивных и реактивных мерах касательно инцидентов с компьютерной безопасностью.

В целях ограничения потенциального ущерба и избегания создания проблем с безопасностью, CERT-Bund

  • разрабатывает и публикует рекомендации с превентивными мерами
  • указывает на уязвимости в программном и аппаратном обеспечении
  • предлагает варианты защиты от эксплуатации известных уязвимостей
  • поддерживает усилия государственных институтов по реагированию на инциденты безопасности ИТ
  • предлагает различные меры по снижению рисков

Также, CERT-Bund управляет Немецким Государственным ситуационным центром ИТ.

Услуги CERT-Bund предоставляются в основном федеральным организациям и включают

  • круглосуточное дежурство на телефоне в связи с ситуационным центром ИТ
  • анализ поступающих отчётов об инцидентах
  • создание рекомендаций на основе анализа инцидентов
  • поддержка в процессе работ по инциденту безопасности ИТ
  • поддержка информационного и предупреждающего сервисов
  • активное уведомление Федеральной Администрации в случае надвигающейся угрозы.

В довершении, CERT-Bund предлагает всеобъемлющую информацию заинтересованным лицам путём предоставления сервиса справок и уведомлений для граждан (http://www.buerger-cert.de/), доступном онлайн.

Внимание: База Знаний отсутствует

Данное окно-предупреждение появляется в случае, если OMP сервер не может обнаружить базы данных SCAP и/или CERT.

В случае отсутствия базы знаний таблица CPE всегда пуста.

База данных SCAP обновляется в процессе обновления подписки SCAP, а база данных CERT обновляется в процессе обновления подписки CERT. Возможно, база знаний появятся при следующем подобном обновлении. Обычно обновлением занимается периодический процесс, работающий в фоне.

Помощь: Предупреждения DFN-CERT

Предупреждения DFN-CERT

В данной таблице приведён перечень всех Предупреждений DFN-CERT, и отмечены важные особенности каждого из них.

Столбец Описание
Наименование Идентификатор предупреждений DFN-CERT.
Наименование Наименование предупреждений.
Создано Дата создания предупреждения.
Важность Наивысший из рейтингов CVSS по всем CVE, связанным с этим предупреждением.
CVE Число CVE, на которое ссылается предупреждение.

О DFN-CERT

DFN-CERT расположен в Гамбурге и обслуживает несколько сотен университетов и исследовательских институтов по всей Германии, а также предоставляет основные сервисы безопасности для правительства и промышленности. Он имеет опыт продолжительного сотрудничества с международными, Европейскими и национальными форумами и группами, занимающимися борьбой с киберпреступностью и помогающими жертвам атак и инцидентов. Осуществление проактивных шагов посредством узконаправленных исследований в области безопасности ИТ позволяет DFN-CERT предлагать лучшие решения. Это осуществляется как посредством издательствой, так и образовательной деятельности. DFN-CERT предоставляет такие сервисы как обнаружение и отражение DDoS, управление инцидентами, управление уязвимостями, а также рассылка предупреждений ключевым игрокам в правительстве и промышленности.
За дополнительной информацией обращайтесь на https://www.dfn-cert.de/ или напишите письмо по адресу <info@dfn-cert.de>.

Сервис предупреждений DFN-CERT включает категоризацию, распространение и ранжирование предупреждений, распространяемых производителями ПО и другими организациями, также осуществляя перевод на немецкий язык.

Внимание: База Знаний отсутствует

Данное окно-предупреждение появляется в случае, если OMP сервер не может обнаружить базы данных SCAP и/или CERT.

В случае отсутствия базы знаний таблица CPE всегда пуста.

База данных SCAP обновляется в процессе обновления подписки SCAP, а база данных CERT обновляется в процессе обновления подписки CERT. Возможно, база знаний появятся при следующем подобном обновлении. Обычно обновлением занимается периодический процесс, работающий в фоне.

Помощь: Вся База Знаний

Вся База Знаний

В данной таблице приведён перечень всех записей из Базы Знаний NVT, CVE, CPE, OVAL Definitions, Предупреждения DFN-CERT Advisories ), и отмечены важные особенности каждого из них.

Столбец Описание
Наименование Идентификатор записи Базы Знаний.
Тип Тип записи.
Создано Дата создания записи.
Изменено Дата изменения записи.

Внимание: База Знаний отсутствует

Данное окно-предупреждение появляется в случае, если OMP сервер не может обнаружить базы данных SCAP и/или CERT.

В случае отсутствия базы знаний таблица CPE всегда пуста.

База данных SCAP обновляется в процессе обновления подписки SCAP, а база данных CERT обновляется в процессе обновления подписки CERT. Возможно, база знаний появятся при следующем подобном обновлении. Обычно обновлением занимается периодический процесс, работающий в фоне.

Помощь: Точность обнаружения (QoD)

Точность обнаружения (QoD)

QoD является значением из диапазона от 0% до 100%, описывающим надёжность осуществлённого обнаружения уязвимости или продукта.

Одной из основных причин появления данной концепции стала проблема правильной обработки потенциальных уязвимостей. Смысл состоял в том, чтобы хранить полученные результаты в базе данных, но показывать их только по запросу.

В то время как диапазон QoD позволяет отображать точность довольно детально, на деле большинство проверок используют стандартную методологию. Поэтому были введены Типы QoD, каждый из которых связан с определённым значением QoD. Текущий перечень типов может быть со временем расширен.

Обзор типов QoD и связанных с ними значений

QoD Тип(ы) QoD Описание
100% exploit Обнаружение произошло посредством применения эксплоита, поэтому полностью подтверждено.
99% remote_vul Обнаружение произошло входе активных удалённых проверок (исполнение кода, атака обхода дерева каталогов, sql-инъекция и т.д.), ответ на которые ясно показывает наличие уязвимости.
98% remote_app Обнаружение произошло входе активных удалённых проверок (исполнение кода, атака обхода дерева каталогов, sql-инъекция и т.д.), ответ на которые ясно показывает наличие уязвимого приложения.
97% package Проверки Linux(oid) систем основанные на аутентификации в системе и анализе установленных пакетов.
97% registry Проверки Windows систем основанные на аутентификации в системе и анализе информации из регистра.
95% remote_active Обнаружение произошло входе активных удалённых проверок (исполнение кода, атака обхода дерева каталогов, sql-инъекция и т.д.), ответ на которые скорее всего свидетельствует о наличии уязвимости или уязвимого приложения. "Скорее всего" означает, что в отдельных редких случаях возможна ошибка.
80% remote_banner Приветственное сообщение удалённой системы содержит номер версии. Продукты многих вендоров так себя и ведут.
80% executable_version Проверки Linux(oid) и Windows систем основанные на аутентификации в системе и анализе версий исполняемых файлов, выводимых приложениями при запуске.
75% Это значение присваивается любым результатам, не поддерживающим пока точность обнаружения, в процессе миграции на платформу OpenVAS-8, а также результатам выполнения NVT, у которых отсутствует точности обнаружения. Однако, некоторые NVT могут её иметь по какой-нибудь причине.
70% remote_analysis Удалённые проверки, осуществляющие определённый анализ, которому не всегда можно в полной мере доверять.
50% remote_probe Удалённые проверки, в которых промежуточная система, такая как межсетевой экран, может препятствовать корректному определению, так что не понятно, ответило ли само приложение. Такое возможно в случае не-TLS (незащищённых) соединений.
30% remote_banner_unreliable Приветственное сообщение удалённой системы не содержит номер версии. Например, это распространено в продуктах с открытыми исходными кодами из-за практики портирования новых функций в старые версии.
30% executable_version_unreliable Проверки Linux(oid) систем основанные на аутентификации в системе и анализе версий исполняемых файлов, когда приложениями при запуске не выводят версию.
1% general_note Общая заметка о потенциальной уязвимости в отсутствии нахождения таковой в текущих приложениях.

Переходная фаза для NVT и результатов

По умолчанию для отображения отчёта применяется шаблон фильтрации, выводящий результаты с точностью определения большей или равной 70%.

QoD был введён в OpenVAS-8. Любым результатам, созданным с помощью предыдущих версий, в процессе миграции присваивается значение 75%.

Перевод всех NVT на новую платформу это длительный процесс. Для всех NVT, которым ещё не присвоено значение QoD, автоматически присваивается значение 75%.

Значение 75% позволяет отображать в отчёте эти результаты по умолчанию. Тем не менее, какие-нибудь новые результаты могут получить точность обнаружения 75%, поэтому не надо воспринимать это значение только как ярлык для результатов, которым не присвоена точность обнаружения.

greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/graphics.xsl0000644000175100017510000015174613024735414024022 0ustar
task-by-severity-class|task-by-most-high-results|task-by-status report-by-severity-class|report-by-high-results|report-by-cvss result-by-severity-class|result-by-vuln-words|result-by-cvss -by-cvss|-by-severity-class 280 280 3d5db3c7-5208-4b47-8c28-48efc621b1e0 e599bb6b-b95a-4bb2-a6bb-fe8ac69bc071 0b8ae70d-d8fc-4418-8a72-e65ac8d2828e
host-by-severity-class|host-by-topology|host-by-modification-time os-by-severity-class|os-by-most-vulnerable|os-by-cvss -by-cvss|-by-severity-class 280 280 d3f5f2de-a85b-43f2-a817-b127457cc8ba e93b51ed-5881-40e0-bc4f-7d3268a36177
nvt-by-severity-class|nvt-by-created|nvt-by-family ovaldef-by-severity-class|ovaldef-by-created|ovaldef-by-class -by-severity-class|-by-created|-by-cvss 280 f68d9369-1945-477b-968f-121c6029971b 815ddd2e-8654-46c7-a05b-d73224102240 9cff9b4d-b164-43ce-8687-f2360afc7500 9563efc0-9f4e-4d1f-8f8d-0205e32b90a4 a6946f44-480f-4f37-8a73-28a4cd5310c4 9812ea49-682d-4f99-b3cc-eca051d1ce59 4c7b1ea7-b7e6-4d12-9791-eb9f72b6f864
Warning: SecInfo Database Missing SCAP and/or CERT database missing on OMP server.

Dashboard

Scans Dashboard

Assets Dashboard

SecInfo Dashboard

greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/help_de.xsl0000644000175100017510000010504313011042270023572 0ustar

Anmerkung: Diese Funktion ist mit der aktuellen Verbindung zum OMP-Server nicht verfügbar.

Filter

Der Filter-Abschnitt des Fensters zeigt, wie die angezeigte Liste ausgewählt wurde.

Wenn Sie einen der Werte im Feld "Filter" und klickt auf auf das Aktualisieren-Icon Aktualisieren, wird die angezeigte Liste aktualisiert. Die Syntax des Filters ist auf der Seite "Powerfilter" beschrieben.

Wenn Sie einen Namen in das zweite Feld eintragen und das Neu-Icon Neuen Filter aus aktuellem Suchausdruck erzeugen drücken, wird ein neuer Filter aus dem Suchausdruck erzeugt, der aktuell auf die Liste angewendet wird.

Der aktuelle Filter kann auch geändert werden, indem Sie einen Filter aus der Dropdown-Liste rechts auswählen und das Aktualisieren-Icon Aktualisieren drücken.

Wenn Sie auf das Listen-Icon Filter drücken, gelangen Sie zu einer vollständigen Liste aller Filter auf der Filter-Seite.

Sortieren

Die Sortierung der Tabelle kann geändert werden, indem Sie auf einen Spaltenkopf klicken. Die Aktuelle Sortierspalte erscheint als Schlüsselwort im Powerfilter, z.B. in der Form "sort=name" oder "sort-reverse=name".

Die von Ihnen angeforderte Hilfeseite konnte nicht gefunden werden. Falls Sie über einen Link zu dieser Seite gelangt sind, hat sich die Adresse der Hilfeseite möglicherweise geändert. In diesem Fall benutzen Sie bitte das Inhaltsverzeichnis um zu der Seite zu gelangen, nach der Sie gesucht haben.

Wir bitten für die Unannehmlichkeiten um Entschuldigung.


Diese Tabelle bietet einen Überblick über alle konfigurierten Aufgaben und fasst die wichtigsten Aspekte der einzelnen zusammen.

Spalte Beschreibung
Aufgabe Zeigt den Namen der Aufgabe. Namen sind nicht notwendigerweise einzigartig, so dass der gleiche Name mehrfach auftauchen kann. Eine interne ID unterscheidet die Aufgaben.
Wenn ein Kommentar für die Aufgabe vorhanden ist, wird dieser in Klammern unter dem Namen angezeigt.
Die rechte Seite dieser Spalte kann mehrere Icons enthalten:
Aufgabe ist änderbar Die Aufgabe ist änderbar. Dies ermöglicht es, Eigenschaften zu bearbeiten, die sonst festgesetzt wären, sobald Berichte für die Aufgabe existieren.
Aufgabe ist konfiguriert, um auf Slave Beispiel-Slave ausgeführt zu werden Die Aufgabe is so konfiguriert, dass sie auf einem Slave ausgeführt wird.
Aufgabe sichtbar gemacht für: user1 user2 Die Aufgabe wurde für einen oder mehr Benutzer sichtbar gemacht.
Beobachte Aufgabe von Besitzer user1 Die Aufgabe wird nur beobachtet. Der Besitzer ist ein anderer Benutzer.
Status Der Status des aktuellsten Scans der Aufgabe.
Ein Klick auf den Fortschrittsbalken führt Sie zum aktuellsten Bericht, welcher je nach aktuellem Status des Scans unvollständig sein kann.
Der Status einer Aufgabe ist einer der folgenden:
42 %
Ein aktiver Scan für diese Aufgabe läuft gerade und ist zu 42% abgeschlossen. Der Prozentsatz bezieht sich auf die Anzahl der Hosts multipliziert mit der Anzahl der NVTs. Daher stimmt er möglicherweise nicht völlig mit der Dauer des Scans überein.
Neu
Die Aufgabe wurde seit der Erstellung noch nicht gestartet.
Angefordert
Diese Aufgabe wurde soeben erst gestartet und bereitet vor, die Scan-Engine mit dem Scan zu beauftragen.
Löschen Angefordert
Der Benutzer hat die Aufgabe kürzlich gelöscht. Der Manager-Server bereinigt momentan die Datenbank, was eine gewisse Zeit dauern kann, da auch alle mit der Aufgabe verbundenen Berichte entfernt werden.
Stopp Angefordert
Der Benutzer hat den Scan kürzlich gestoppt. Der Manager-Server hat dieses Kommando zum Scanner gesendet, aber der Scanner hat den Scan noch nicht sauber gestoppt.
Gestoppt bei %
Der letzte Scan dieser Aufgabe wurde vom Benutzer gestoppt. Der Scan war zu 15% abgeschlossen, als er angehalten wurde. Der neueste Bericht kann unvollständig sein. Außerdem kann dieser Status gesetzt sein, wenn der Scan durch beliebige andere Gründe gestoppt wurde, z.B. durch einen Stromausfall. Die Aufgabe bleibt auch nach Neustart des Scanner- oder Manager-Servers, beispielsweise nach einem Reboot, gestoppt.
Interner Fehler
Der letzte Scan dieser Aufgabe hat zu einem Fehler geführt. Der neueste neueste Bericht kann unvollständig sein oder komplett fehlen. Im letzteren Fall stammt der neueste sichtbare Bericht aus einem früheren Scan.
Abgeschlossen
Die Aufgabe hat erfolgreich einen Scan abgeschlossen und einen Bericht erzeugt. Der neueste Bericht ist vollständig in Hinsicht auf die Ziele und die Scan-Konfiguration der Aufgabe.
Container
Die Aufgabe ist eine Container-Aufgabe.
Berichte: Gesamt Die Anzahl Berichte, die durch Ausführen dieser Aufgabe erzeugt wurden. Die erste Zahl gibt an, wie viele Berichte über abgeschlossene Scans für die Aufgabe existieren, während die Zahl in Klammern auch Berichte unvollständiger Scans beinhaltet.
Ein Klick auf eine der Zahlen führt Sie zu einer entsprechenden Liste der Berichte.
Berichte: Letzter Datum, wann der letzte abgeschlossene Bericht erzeugt wurde. Sie können zu diesem Bericht springen, indem sie auf das Datum klicken.
Schweregrad Der höchste Schweregrad im neuesten Bericht. Der Balken ist je nach Schwere-Niveau gefärbt, wie durch die aktuelle Severity Class definiert:
Ein roter Balken wird gezeigt, wenn der maximale Schweregrad im Bereich 'Hoch' liegt.
Ein gelber Balken wird gezeigt, wenn der maximale Schweregrad im Bereich 'Mittel' liegt.
Ein blauer Balken wird gezeigt, wenn der maximale Schweregrad im Bereich 'Niedrig' liegt.
Ein leerer Balken wird gezeigt, wenn keine Schwachstellen gefunden wurden. Eventuell hat ein NVT Log-Informationen erzeugt, so dass der Bericht nicht unbedingt leer ist.
Trend Beschreibt die Änderung des Schweregrades vom vorletzten Bericht zum aktuellen:
Schweregrad hat zugenommen: Im neuesten Bericht hat mindestens ein NVT für mindestens einen Ziel-Host einen höheren Schweregrad gemeldet als im vorherigen Bericht.
Anzahl Schwachstellen hat zugenommen: Der maximale Schweregrad im neuesten und vorherigen Bericht ist gleich. Allerdings enthält der aktuelle Bericht mehr Sicherheitsmeldungen vom gleichen Schwereniveau als der vorherige.
Schwachstellen haben sich nicht geändert: Sowohl der maximale Schweregrad als auch die Schwereniveaus sind im neuesten und vorherigen Bericht identisch.
Anzahl Schwachstellen hat abgenommen: Der maximale Schweregrad im neuesten und vorherigen Bericht ist gleich. Allerdings enthält der aktuelle Bericht weniger Sicherheitsmeldungen vom gleichen Schwereniveau als der vorherige.
Schweregrad hat abgenommen: Im neuesten Bericht ist der höchste gemeldete Schweregrad niedriger als der höchste im vorherigen Bericht.

Auto-refresh

Die Aufgaben-Übersicht erlaubt es Ihnen, ein Zeitintervall für ein automatisches Aktualisieren der Seite festzulegen. Wählen sie hierzu eines der Intervalle (10 Sekunden, 30 Sekunden oder 60 Sekunden) und bestätigen Sie durch Drücken des Aktualisieren-Icons.

Die momentane Auswahl für die aktuelle Seite ist mit einem Haken (√) markiert.

Beachten Sie, dass beim Verlassen der Seite das Aktualisierungsintervall auf manuelle Aktualisierung zurückgesetzt wird.

Aufgaben-Wizard

Der Aufgaben-Wizard bietet eine einfache Möglichkeit, eine Aufgabe zu erstellen und zu starten, wobei nur eine IP-Adresse oder ein Hostname angegeben werden muss.

Wenn wenige Aufgaben in der Aufgaben-Tabelle vorhanden sind, wird der Aufgaben-Wizard unter der Tabelle angezeigt. Die Benutzereinstellung "Wizard Rows" legt die Anzahl Zeilen in der Tabelle fest, oberhalb der Wizard standardmäßig ausgeblendet wird.

Das Wizard-Icon Wizard zeigen führt zu einer eigenständigen Seite, die den Wizard bereitstellt.

Übersteuerungen

Das Icon im Kopf der Schweregrad-Spalte zeigt an, ob die eingerichteten Übersteuerungen angewendet werden (Übersteuerungen werden angewendet) oder nicht (Keine Übersteuerungen).

Standardmäßig werden Übersteuerungen angewendet. Indem Sie auf auf das Icon klicken, können sie zu einer Ansicht in der keine Übersteuerungen angewendet werden und zurück wechseln. In der Tabellenansicht können sich beim Umschalten die Schweregrade und Trends ändern.

Beachten Sie, dass die Auswahl auf das Anwenden von Übersteuerungen zurückgesetzt wird, wenn Sie die Seite verlassen. Ausnahmen sind die Details-Seite der Aufgabe und Berichte bzw. Berichtlisten.

Aktionen

Aufgabe starten

Indem sie auf das Start-Icon Starten drücken, starten Sie einen neuen Scan. Die Liste der Aufgaben wird aktualisiert.

Diese Aktion ist nur verfügbar, wenn die Aufgabe den Status "Neu" oder "Abgeschlossen" hat und weder an einen Zeitplan gebunden noch eine Container-Aufgabe ist.

Zeitplan-Details

Wenn Sie auf das "Zeitplan-Details"-Icon Zeitplan-Details drücken, wechseln Sie zu einer Übersicht der Details für den Zeitplan, der für diese Aufgabe verwendet wird.

Diese Aktion ist nur verfügbar, wenn die Aufgabe an einen Zeitplan gebunden ist.

Aufgabe fortsetzen

Indem Sie auf das Fortsetzen-Icon Fortsetzen drücken, setzen Sie eine zuvor gestoppte Aufgabe fort. Die Liste der Aufgaben wird aktualisiert.

Diese Aktion ist nur verfügbar, wenn die Aufgabe zuvor angehalten wurde, entweder von Hand oder durch die im Zeitplan festgelegte Dauer.

Aufgabe stoppen

Indem Sie das Stopp-Icon Stoppen drücken, stoppen Sie eine laufende Aufgabe. Die Liste der Aufgaben wird aktualisiert.

Diese Aktion ist nur verfügbar, wenn die Aufgabe gerade läuft.

Aufgabe in den Mülleimer verschieben

Indem Sie das Mülleimer-Icon Move to Trashcan drücken, verschieben Sie den Eintrag in den Mülleimer. Die Liste der Aufgaben wird aktualisiert. Beachten Sie, dass alle mit der Aufgabe verbundenen Berichte ebenfalls in den Mülleimer verschoben werden.

Diese Aktion ist nur verfügbar, wenn die Aufgabe den Status "Neu", "Abgeschlossen", "Gestoppt" oder "Container" hat.

Aufgabe bearbeiten

Indem Sie das "Aufgabe bearbeiten"-Icon Aufgabe bearbeiten drücken, wechseln Sie zu einer Übersicht zur Konfiguration dieser Aufgabe, in der Sie einige Eigenschaften der Aufgabe bearbeiten können.

greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/wizard.xsl0000644000175100017510000007252413030425500023503 0ustar





at
h
m

at
h
m
greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/omp-doc.xsl0000644000175100017510000006445013011042270023536 0ustar 0

1 0 =" " =" " 0 ... < /> < > </ > < > </ >

4 RNC Preamble

        
      
.

1 Summary of Data Types

5.

Data Type

In short: .

.1 RNC

          
           = 
          
          
        

5 Data Type Details

.

2 Summary of Elements

6 Element Details

6.

Element

In short: .

.1 Structure

.2 RNC

, or " " text , or " " text
  • @ () .
  • <>
    command.
  • <_response>
    Response to command.
  • <>
    ()
    .
    <>
    .
  • The group
  • One of
    • Empty single element.
    7.

    Command

    In short: .

    .1 Structure

    • Command
    • Response

    .2 RNC

    Command
    Response

    .3 Example:

    Client
                        
                      
    Manager
                        
                      
    .

    3 Summary of Commands

    7 Command Details

    Keywords if
    • ( )
    8.

    Change in

    In short: .

    8 Compatibility Changes in Version

    <xsl:choose> <xsl:when test="abbreviation"> <xsl:value-of select="abbreviation"/> </xsl:when> <xsl:when test="name"> <xsl:value-of select="name"/> </xsl:when> <xsl:otherwise> Protocol definition </xsl:otherwise> </xsl:choose>
    greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/0000755000175100017510000000000013057531645022252 5ustar greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/select2.min.css0000644000175100017510000003507513011042270025076 0ustar .select2-container{box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{box-sizing:border-box;cursor:pointer;display:block;height:28px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--single .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px;}.select2-container .select2-selection--multiple{box-sizing:border-box;cursor:pointer;display:block;min-height:32px;user-select:none;-webkit-user-select:none;}.select2-container .select2-selection--multiple .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;text-overflow:ellipsis;white-space:nowrap;}.select2-container .select2-search--inline{float:left;}.select2-container .select2-search--inline .select2-search__field{box-sizing:border-box;border:none;font-size:100%;margin-top:5px;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-dropdown{background-color:white;border:1px solid #aaa;border-radius:4px;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051;}.select2-results{display:block;}.select2-results__options{list-style:none;margin:0;padding:0;}.select2-results__option{padding:6px;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer;}.select2-container--open .select2-dropdown{left:0;}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none;}.select2-search--dropdown.select2-search--hide{display:none;}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;z-index:99;background-color:#fff;filter:alpha(opacity=0);}.select2-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.select2-container--default .select2-selection--single{background-color:#fff;border:1px solid #aaa;border-radius:4px;}.select2-container--default .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--default .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;}.select2-container--default .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--default .select2-selection--single .select2-selection__arrow{height:26px;position:absolute;top:1px;right:1px;width:20px;}.select2-container--default .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow{left:1px;right:auto;}.select2-container--default.select2-container--disabled .select2-selection--single{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear{display:none;}.select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--default .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;}.select2-container--default .select2-selection--multiple .select2-selection__rendered{box-sizing:border-box;list-style:none;margin:0;padding:0 5px;width:100%;}.select2-container--default .select2-selection--multiple .select2-selection__placeholder{color:#999;margin-top:5px;float:left;}.select2-container--default .select2-selection--multiple .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-top:5px;margin-right:10px;}.select2-container--default .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove{color:#999;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover{color:#333;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice,.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder{float:right;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--default.select2-container--focus .select2-selection--multiple{border:solid black 1px;outline:0;}.select2-container--default.select2-container--disabled .select2-selection--multiple{background-color:#eee;cursor:default;}.select2-container--default.select2-container--disabled .select2-selection__choice__remove{display:none;}.select2-container--default.select2-container--open.select2-container--above .select2-selection--single,.select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple{border-top-left-radius:0;border-top-right-radius:0;}.select2-container--default.select2-container--open.select2-container--below .select2-selection--single,.select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--default .select2-search--dropdown .select2-search__field{border:1px solid #aaa;}.select2-container--default .select2-search--inline .select2-search__field{background:transparent;border:none;outline:0;}.select2-container--default .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--default .select2-results__option[role=group]{padding:0;}.select2-container--default .select2-results__option[aria-disabled=true]{color:#999;}.select2-container--default .select2-results__option[aria-selected=true]{background-color:#ddd;}.select2-container--default .select2-results__option .select2-results__option{padding-left:1em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__group{padding-left:0;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option{margin-left:-1em;padding-left:2em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-2em;padding-left:3em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-3em;padding-left:4em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-4em;padding-left:5em;}.select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option{margin-left:-5em;padding-left:6em;}.select2-container--default .select2-results__option--highlighted[aria-selected]{background-color:#5897fb;color:white;}.select2-container--default .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic .select2-selection--single{background-color:#f6f6f6;border:1px solid #aaa;border-radius:4px;outline:0;background-image:-webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:-o-linear-gradient(top, #ffffff 50%, #eeeeee 100%);background-image:linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic .select2-selection--single:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--single .select2-selection__rendered{color:#444;line-height:28px;}.select2-container--classic .select2-selection--single .select2-selection__clear{cursor:pointer;float:right;font-weight:bold;margin-right:10px;}.select2-container--classic .select2-selection--single .select2-selection__placeholder{color:#999;}.select2-container--classic .select2-selection--single .select2-selection__arrow{background-color:#ddd;border:none;border-left:1px solid #aaa;border-top-right-radius:4px;border-bottom-right-radius:4px;height:26px;position:absolute;top:1px;right:1px;width:20px;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #cccccc 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0);}.select2-container--classic .select2-selection--single .select2-selection__arrow b{border-color:#888 transparent transparent transparent;border-style:solid;border-width:5px 4px 0 4px;height:0;left:50%;margin-left:-4px;margin-top:-2px;position:absolute;top:50%;width:0;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear{float:left;}.select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow{border:none;border-right:1px solid #aaa;border-radius:0;border-top-left-radius:4px;border-bottom-left-radius:4px;left:1px;right:auto;}.select2-container--classic.select2-container--open .select2-selection--single{border:1px solid #5897fb;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow{background:transparent;border:none;}.select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b{border-color:transparent transparent #888 transparent;border-width:0 4px 5px 4px;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--single{border-top:none;border-top-left-radius:0;border-top-right-radius:0;background-image:-webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:-o-linear-gradient(top, #ffffff 0%, #eeeeee 50%);background-image:linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0);}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--single{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;background-image:-webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:-o-linear-gradient(top, #eeeeee 50%, #ffffff 100%);background-image:linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0);}.select2-container--classic .select2-selection--multiple{background-color:white;border:1px solid #aaa;border-radius:4px;cursor:text;outline:0;}.select2-container--classic .select2-selection--multiple:focus{border:1px solid #5897fb;}.select2-container--classic .select2-selection--multiple .select2-selection__rendered{list-style:none;margin:0;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__clear{display:none;}.select2-container--classic .select2-selection--multiple .select2-selection__choice{background-color:#e4e4e4;border:1px solid #aaa;border-radius:4px;cursor:default;float:left;margin-right:5px;margin-top:5px;padding:0 5px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove{color:#888;cursor:pointer;display:inline-block;font-weight:bold;margin-right:2px;}.select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover{color:#555;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{float:right;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice{margin-left:5px;margin-right:auto;}.select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove{margin-left:2px;margin-right:auto;}.select2-container--classic.select2-container--open .select2-selection--multiple{border:1px solid #5897fb;}.select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple{border-top:none;border-top-left-radius:0;border-top-right-radius:0;}.select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;}.select2-container--classic .select2-search--dropdown .select2-search__field{border:1px solid #aaa;outline:0;}.select2-container--classic .select2-search--inline .select2-search__field{outline:0;}.select2-container--classic .select2-dropdown{background-color:white;border:1px solid transparent;}.select2-container--classic .select2-dropdown--above{border-bottom:none;}.select2-container--classic .select2-dropdown--below{border-top:none;}.select2-container--classic .select2-results>.select2-results__options{max-height:200px;overflow-y:auto;}.select2-container--classic .select2-results__option[role=group]{padding:0;}.select2-container--classic .select2-results__option[aria-disabled=true]{color:grey;}.select2-container--classic .select2-results__option--highlighted[aria-selected]{background-color:#3875d7;color:white;}.select2-container--classic .select2-results__group{cursor:default;display:block;padding:6px;}.select2-container--classic.select2-container--open .select2-dropdown{border-color:#5897fb;}greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/gsa-login.css0000644000175100017510000000362013011042270024622 0ustar /* * Greenbone Security Assistant * $Id$ * Description: Login page HTML stylesheet * * Authors: * Timo Pollmeier * * Copyright: * Copyright (C) 2015 Greenbone Networks GmbH * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ body { background: #393637; height: 100%; } .page-wrap { min-height: 100%; } header { height: 40px; background-color: #99CE48; color: #393637; } header > span { position: absolute; top: 15px; padding: 5px; } header .title { left: 0; margin-left: 12px; font-weight: bold; } header .version { margin-right: 12px; right: 0; } .logo_box { z-index: -10; position: fixed; top: 20%; left: 50%; width: 35%; min-width: 200px; max-width: 400px; } .logo_box img { width: 100%; } .box { margin-top: 30px; margin-bottom: 30px; padding: 5px; width: 480px; font-size: 9pt; background-color: #dddddd; border-radius: 15px; box-shadow: 10px 10px 15px #1a1a1a; } .login-box { margin-top: 10%; margin-left: 20%; width: 480px; } .logo > img { margin: 10px; height: 130px; width: 95px; } .login { padding: 10px; } .error_message { color: red; font-weight: bold; text-align: center; margin: 10px; } /* vim: set ts=2 sw=2 tw=80:*/ greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/select2.css0000644000175100017510000004124613011042270024311 0ustar .select2-container { box-sizing: border-box; display: inline-block; margin: 0; position: relative; vertical-align: middle; } .select2-container .select2-selection--single { box-sizing: border-box; cursor: pointer; display: block; height: 28px; user-select: none; -webkit-user-select: none; } .select2-container .select2-selection--single .select2-selection__rendered { display: block; padding-left: 8px; padding-right: 20px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; } .select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered { padding-right: 8px; padding-left: 20px; } .select2-container .select2-selection--multiple { box-sizing: border-box; cursor: pointer; display: block; min-height: 32px; user-select: none; -webkit-user-select: none; } .select2-container .select2-selection--multiple .select2-selection__rendered { display: inline-block; overflow: hidden; padding-left: 8px; text-overflow: ellipsis; white-space: nowrap; } .select2-container .select2-search--inline { float: left; } .select2-container .select2-search--inline .select2-search__field { box-sizing: border-box; border: none; font-size: 100%; margin-top: 5px; } .select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; } .select2-dropdown { background-color: white; border: 1px solid #aaa; border-radius: 4px; box-sizing: border-box; display: block; position: absolute; left: -100000px; width: 100%; z-index: 1051; } .select2-results { display: block; } .select2-results__options { list-style: none; margin: 0; padding: 0; } .select2-results__option { padding: 6px; user-select: none; -webkit-user-select: none; } .select2-results__option[aria-selected] { cursor: pointer; } .select2-container--open .select2-dropdown { left: 0; } .select2-container--open .select2-dropdown--above { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2-container--open .select2-dropdown--below { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; } .select2-search--dropdown { display: block; padding: 4px; } .select2-search--dropdown .select2-search__field { padding: 4px; width: 100%; box-sizing: border-box; } .select2-search--dropdown .select2-search__field::-webkit-search-cancel-button { -webkit-appearance: none; } .select2-search--dropdown.select2-search--hide { display: none; } .select2-close-mask { border: 0; margin: 0; padding: 0; display: block; position: fixed; left: 0; top: 0; min-height: 100%; min-width: 100%; height: auto; width: auto; opacity: 0; z-index: 99; background-color: #fff; filter: alpha(opacity=0); } .select2-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .select2-container--default .select2-selection--single { background-color: #fff; border: 1px solid #aaa; border-radius: 4px; } .select2-container--default .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; } .select2-container--default .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; } .select2-container--default .select2-selection--single .select2-selection__placeholder { color: #999; } .select2-container--default .select2-selection--single .select2-selection__arrow { height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; } .select2-container--default .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; } .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; } .select2-container--default[dir="rtl"] .select2-selection--single .select2-selection__arrow { left: 1px; right: auto; } .select2-container--default.select2-container--disabled .select2-selection--single { background-color: #eee; cursor: default; } .select2-container--default.select2-container--disabled .select2-selection--single .select2-selection__clear { display: none; } .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; } .select2-container--default .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; } .select2-container--default .select2-selection--multiple .select2-selection__rendered { box-sizing: border-box; list-style: none; margin: 0; padding: 0 5px; width: 100%; } .select2-container--default .select2-selection--multiple .select2-selection__placeholder { color: #999; margin-top: 5px; float: left; } .select2-container--default .select2-selection--multiple .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-top: 5px; margin-right: 10px; } .select2-container--default .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove { color: #999; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; } .select2-container--default .select2-selection--multiple .select2-selection__choice__remove:hover { color: #333; } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice, .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__placeholder { float: right; } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; } .select2-container--default[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; } .select2-container--default.select2-container--focus .select2-selection--multiple { border: solid black 1px; outline: 0; } .select2-container--default.select2-container--disabled .select2-selection--multiple { background-color: #eee; cursor: default; } .select2-container--default.select2-container--disabled .select2-selection__choice__remove { display: none; } .select2-container--default.select2-container--open.select2-container--above .select2-selection--single, .select2-container--default.select2-container--open.select2-container--above .select2-selection--multiple { border-top-left-radius: 0; border-top-right-radius: 0; } .select2-container--default.select2-container--open.select2-container--below .select2-selection--single, .select2-container--default.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2-container--default .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; } .select2-container--default .select2-search--inline .select2-search__field { background: transparent; border: none; outline: 0; } .select2-container--default .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; } .select2-container--default .select2-results__option[role=group] { padding: 0; } .select2-container--default .select2-results__option[aria-disabled=true] { color: #999; } .select2-container--default .select2-results__option[aria-selected=true] { background-color: #ddd; } .select2-container--default .select2-results__option .select2-results__option { padding-left: 1em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__group { padding-left: 0; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option { margin-left: -1em; padding-left: 2em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -2em; padding-left: 3em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -3em; padding-left: 4em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -4em; padding-left: 5em; } .select2-container--default .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option .select2-results__option { margin-left: -5em; padding-left: 6em; } .select2-container--default .select2-results__option--highlighted[aria-selected] { background-color: #5897fb; color: white; } .select2-container--default .select2-results__group { cursor: default; display: block; padding: 6px; } .select2-container--classic .select2-selection--single { background-color: #f6f6f6; border: 1px solid #aaa; border-radius: 4px; outline: 0; background-image: -webkit-linear-gradient(top, #ffffff 50%, #eeeeee 100%); background-image: -o-linear-gradient(top, #ffffff 50%, #eeeeee 100%); background-image: linear-gradient(to bottom, #ffffff 50%, #eeeeee 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); } .select2-container--classic .select2-selection--single:focus { border: 1px solid #5897fb; } .select2-container--classic .select2-selection--single .select2-selection__rendered { color: #444; line-height: 28px; } .select2-container--classic .select2-selection--single .select2-selection__clear { cursor: pointer; float: right; font-weight: bold; margin-right: 10px; } .select2-container--classic .select2-selection--single .select2-selection__placeholder { color: #999; } .select2-container--classic .select2-selection--single .select2-selection__arrow { background-color: #ddd; border: none; border-left: 1px solid #aaa; border-top-right-radius: 4px; border-bottom-right-radius: 4px; height: 26px; position: absolute; top: 1px; right: 1px; width: 20px; background-image: -webkit-linear-gradient(top, #eeeeee 50%, #cccccc 100%); background-image: -o-linear-gradient(top, #eeeeee 50%, #cccccc 100%); background-image: linear-gradient(to bottom, #eeeeee 50%, #cccccc 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#cccccc', GradientType=0); } .select2-container--classic .select2-selection--single .select2-selection__arrow b { border-color: #888 transparent transparent transparent; border-style: solid; border-width: 5px 4px 0 4px; height: 0; left: 50%; margin-left: -4px; margin-top: -2px; position: absolute; top: 50%; width: 0; } .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__clear { float: left; } .select2-container--classic[dir="rtl"] .select2-selection--single .select2-selection__arrow { border: none; border-right: 1px solid #aaa; border-radius: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px; left: 1px; right: auto; } .select2-container--classic.select2-container--open .select2-selection--single { border: 1px solid #5897fb; } .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow { background: transparent; border: none; } .select2-container--classic.select2-container--open .select2-selection--single .select2-selection__arrow b { border-color: transparent transparent #888 transparent; border-width: 0 4px 5px 4px; } .select2-container--classic.select2-container--open.select2-container--above .select2-selection--single { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; background-image: -webkit-linear-gradient(top, #ffffff 0%, #eeeeee 50%); background-image: -o-linear-gradient(top, #ffffff 0%, #eeeeee 50%); background-image: linear-gradient(to bottom, #ffffff 0%, #eeeeee 50%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eeeeee', GradientType=0); } .select2-container--classic.select2-container--open.select2-container--below .select2-selection--single { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; background-image: -webkit-linear-gradient(top, #eeeeee 50%, #ffffff 100%); background-image: -o-linear-gradient(top, #eeeeee 50%, #ffffff 100%); background-image: linear-gradient(to bottom, #eeeeee 50%, #ffffff 100%); background-repeat: repeat-x; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeeeee', endColorstr='#ffffff', GradientType=0); } .select2-container--classic .select2-selection--multiple { background-color: white; border: 1px solid #aaa; border-radius: 4px; cursor: text; outline: 0; } .select2-container--classic .select2-selection--multiple:focus { border: 1px solid #5897fb; } .select2-container--classic .select2-selection--multiple .select2-selection__rendered { list-style: none; margin: 0; padding: 0 5px; } .select2-container--classic .select2-selection--multiple .select2-selection__clear { display: none; } .select2-container--classic .select2-selection--multiple .select2-selection__choice { background-color: #e4e4e4; border: 1px solid #aaa; border-radius: 4px; cursor: default; float: left; margin-right: 5px; margin-top: 5px; padding: 0 5px; } .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove { color: #888; cursor: pointer; display: inline-block; font-weight: bold; margin-right: 2px; } .select2-container--classic .select2-selection--multiple .select2-selection__choice__remove:hover { color: #555; } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { float: right; } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice { margin-left: 5px; margin-right: auto; } .select2-container--classic[dir="rtl"] .select2-selection--multiple .select2-selection__choice__remove { margin-left: 2px; margin-right: auto; } .select2-container--classic.select2-container--open .select2-selection--multiple { border: 1px solid #5897fb; } .select2-container--classic.select2-container--open.select2-container--above .select2-selection--multiple { border-top: none; border-top-left-radius: 0; border-top-right-radius: 0; } .select2-container--classic.select2-container--open.select2-container--below .select2-selection--multiple { border-bottom: none; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } .select2-container--classic .select2-search--dropdown .select2-search__field { border: 1px solid #aaa; outline: 0; } .select2-container--classic .select2-search--inline .select2-search__field { outline: 0; } .select2-container--classic .select2-dropdown { background-color: white; border: 1px solid transparent; } .select2-container--classic .select2-dropdown--above { border-bottom: none; } .select2-container--classic .select2-dropdown--below { border-top: none; } .select2-container--classic .select2-results > .select2-results__options { max-height: 200px; overflow-y: auto; } .select2-container--classic .select2-results__option[role=group] { padding: 0; } .select2-container--classic .select2-results__option[aria-disabled=true] { color: grey; } .select2-container--classic .select2-results__option--highlighted[aria-selected] { background-color: #3875d7; color: white; } .select2-container--classic .select2-results__group { cursor: default; display: block; padding: 6px; } .select2-container--classic.select2-container--open .select2-dropdown { border-color: #5897fb; } greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/jquery-ui.structure.min.css0000644000175100017510000003627413011042270027530 0ustar /*! jQuery UI - v1.12.1 - 2016-10-05 * http://jqueryui.com * Copyright jQuery Foundation and other contributors; Licensed MIT */ .ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/jquery-ui.structure.css0000644000175100017510000004404713011042270026743 0ustar .ui-draggable-handle { -ms-touch-action: none; touch-action: none; } /* Layout helpers ----------------------------------*/ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; border-collapse: collapse; } .ui-helper-clearfix:after { clear: both; } .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); /* support: IE8 */ } .ui-front { z-index: 100; } /* Interaction Cues ----------------------------------*/ .ui-state-disabled { cursor: default !important; pointer-events: none; } /* Icons ----------------------------------*/ .ui-icon { display: inline-block; vertical-align: middle; margin-top: -.25em; position: relative; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } .ui-widget-icon-block { left: 50%; margin-left: -8px; display: block; } /* Misc visuals ----------------------------------*/ /* Overlays */ .ui-widget-overlay { position: fixed; top: 0; left: 0; width: 100%; height: 100%; } .ui-resizable { position: relative; } .ui-resizable-handle { position: absolute; font-size: 0.1px; display: block; -ms-touch-action: none; touch-action: none; } .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px; } .ui-selectable { -ms-touch-action: none; touch-action: none; } .ui-selectable-helper { position: absolute; z-index: 100; border: 1px dotted black; } .ui-sortable-handle { -ms-touch-action: none; touch-action: none; } .ui-accordion .ui-accordion-header { display: block; cursor: pointer; position: relative; margin: 2px 0 0 0; padding: .5em .5em .5em .7em; font-size: 100%; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; overflow: auto; } .ui-autocomplete { position: absolute; top: 0; left: 0; cursor: default; } .ui-menu { list-style: none; padding: 0; margin: 0; display: block; outline: 0; } .ui-menu .ui-menu { position: absolute; } .ui-menu .ui-menu-item { margin: 0; cursor: pointer; /* support: IE10, see #8844 */ list-style-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7"); } .ui-menu .ui-menu-item-wrapper { position: relative; padding: 3px 1em 3px .4em; } .ui-menu .ui-menu-divider { margin: 5px 0; height: 0; font-size: 0; line-height: 0; border-width: 1px 0 0 0; } .ui-menu .ui-state-focus, .ui-menu .ui-state-active { margin: -1px; } /* icon support */ .ui-menu-icons { position: relative; } .ui-menu-icons .ui-menu-item-wrapper { padding-left: 2em; } /* left-aligned */ .ui-menu .ui-icon { position: absolute; top: 0; bottom: 0; left: .2em; margin: auto 0; } /* right-aligned */ .ui-menu .ui-menu-icon { left: auto; right: 0; } .ui-button { padding: .4em 1em; display: inline-block; position: relative; line-height: normal; margin-right: .1em; cursor: pointer; vertical-align: middle; text-align: center; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; /* Support: IE <= 11 */ overflow: visible; } .ui-button, .ui-button:link, .ui-button:visited, .ui-button:hover, .ui-button:active { text-decoration: none; } /* to make room for the icon, a width needs to be set here */ .ui-button-icon-only { width: 2em; box-sizing: border-box; text-indent: -9999px; white-space: nowrap; } /* no icon support for input elements */ input.ui-button.ui-button-icon-only { text-indent: 0; } /* button icon element(s) */ .ui-button-icon-only .ui-icon { position: absolute; top: 50%; left: 50%; margin-top: -8px; margin-left: -8px; } .ui-button.ui-icon-notext .ui-icon { padding: 0; width: 2.1em; height: 2.1em; text-indent: -9999px; white-space: nowrap; } input.ui-button.ui-icon-notext .ui-icon { width: auto; height: auto; text-indent: 0; white-space: normal; padding: .4em 1em; } /* workarounds */ /* Support: Firefox 5 - 40 */ input.ui-button::-moz-focus-inner, button.ui-button::-moz-focus-inner { border: 0; padding: 0; } .ui-controlgroup { vertical-align: middle; display: inline-block; } .ui-controlgroup > .ui-controlgroup-item { float: left; margin-left: 0; margin-right: 0; } .ui-controlgroup > .ui-controlgroup-item:focus, .ui-controlgroup > .ui-controlgroup-item.ui-visual-focus { z-index: 9999; } .ui-controlgroup-vertical > .ui-controlgroup-item { display: block; float: none; width: 100%; margin-top: 0; margin-bottom: 0; text-align: left; } .ui-controlgroup-vertical .ui-controlgroup-item { box-sizing: border-box; } .ui-controlgroup .ui-controlgroup-label { padding: .4em 1em; } .ui-controlgroup .ui-controlgroup-label span { font-size: 80%; } .ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item { border-left: none; } .ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item { border-top: none; } .ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content { border-right: none; } .ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content { border-bottom: none; } /* Spinner specific style fixes */ .ui-controlgroup-vertical .ui-spinner-input { /* Support: IE8 only, Android < 4.4 only */ width: 75%; width: calc( 100% - 2.4em ); } .ui-controlgroup-vertical .ui-spinner .ui-spinner-up { border-top-style: solid; } .ui-checkboxradio-label .ui-icon-background { box-shadow: inset 1px 1px 1px #ccc; border-radius: .12em; border: none; } .ui-checkboxradio-radio-label .ui-icon-background { width: 16px; height: 16px; border-radius: 1em; overflow: visible; border: none; } .ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon, .ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon { background-image: none; width: 8px; height: 8px; border-width: 4px; border-style: solid; } .ui-checkboxradio-disabled { pointer-events: none; } .ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; } .ui-datepicker .ui-datepicker-header { position: relative; padding: .2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left: 2px; } .ui-datepicker .ui-datepicker-next { right: 2px; } .ui-datepicker .ui-datepicker-prev-hover { left: 1px; } .ui-datepicker .ui-datepicker-next-hover { right: 1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size: 1em; margin: 1px 0; } .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 45%; } .ui-datepicker table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; } /* with multiple calendars */ .ui-datepicker.ui-datepicker-multi { width: auto; } .ui-datepicker-multi .ui-datepicker-group { float: left; } .ui-datepicker-multi .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; } .ui-datepicker-row-break { clear: both; width: 100%; font-size: 0; } /* RTL support */ .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current, .ui-datepicker-rtl .ui-datepicker-group { float: right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header, .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; } /* Icons */ .ui-datepicker .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; left: .5em; top: .3em; } .ui-dialog { position: absolute; top: 0; left: 0; padding: .2em; outline: 0; } .ui-dialog .ui-dialog-titlebar { padding: .4em 1em; position: relative; } .ui-dialog .ui-dialog-title { float: left; margin: .1em 0; white-space: nowrap; width: 90%; overflow: hidden; text-overflow: ellipsis; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 20px; margin: -10px 0 0 0; padding: 1px; height: 20px; } .ui-dialog .ui-dialog-content { position: relative; border: 0; padding: .5em 1em; background: none; overflow: auto; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin-top: .5em; padding: .3em 1em .5em .4em; } .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } .ui-dialog .ui-dialog-buttonpane button { margin: .5em .4em .5em 0; cursor: pointer; } .ui-dialog .ui-resizable-n { height: 2px; top: 0; } .ui-dialog .ui-resizable-e { width: 2px; right: 0; } .ui-dialog .ui-resizable-s { height: 2px; bottom: 0; } .ui-dialog .ui-resizable-w { width: 2px; left: 0; } .ui-dialog .ui-resizable-se, .ui-dialog .ui-resizable-sw, .ui-dialog .ui-resizable-ne, .ui-dialog .ui-resizable-nw { width: 7px; height: 7px; } .ui-dialog .ui-resizable-se { right: 0; bottom: 0; } .ui-dialog .ui-resizable-sw { left: 0; bottom: 0; } .ui-dialog .ui-resizable-ne { right: 0; top: 0; } .ui-dialog .ui-resizable-nw { left: 0; top: 0; } .ui-draggable .ui-dialog-titlebar { cursor: move; } .ui-progressbar { height: 2em; text-align: left; overflow: hidden; } .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; } .ui-progressbar .ui-progressbar-overlay { background: url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw=="); height: 100%; filter: alpha(opacity=25); /* support: IE8 */ opacity: 0.25; } .ui-progressbar-indeterminate .ui-progressbar-value { background-image: none; } .ui-selectmenu-menu { padding: 0; margin: 0; position: absolute; top: 0; left: 0; display: none; } .ui-selectmenu-menu .ui-menu { overflow: auto; overflow-x: hidden; padding-bottom: 1px; } .ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup { font-size: 1em; font-weight: bold; line-height: 1.5; padding: 2px 0.4em; margin: 0.5em 0 0 0; height: auto; border: 0; } .ui-selectmenu-open { display: block; } .ui-selectmenu-text { display: block; margin-right: 20px; overflow: hidden; text-overflow: ellipsis; } .ui-selectmenu-button.ui-button { text-align: left; white-space: nowrap; width: 14em; } .ui-selectmenu-icon.ui-icon { float: right; margin-top: 0; } .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; -ms-touch-action: none; touch-action: none; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } /* support: IE8 - See #6727 */ .ui-slider.ui-state-disabled .ui-slider-handle, .ui-slider.ui-state-disabled .ui-slider-range { filter: inherit; } .ui-slider-horizontal { height: .8em; } .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0; } .ui-slider-horizontal .ui-slider-range-max { right: 0; } .ui-slider-vertical { width: .8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0; } .ui-slider-vertical .ui-slider-range-max { top: 0; } .ui-spinner { position: relative; display: inline-block; overflow: hidden; padding: 0; vertical-align: middle; } .ui-spinner-input { border: none; background: none; color: inherit; padding: .222em 0; margin: .2em 0; vertical-align: middle; margin-left: .4em; margin-right: 2em; } .ui-spinner-button { width: 1.6em; height: 50%; font-size: .5em; padding: 0; margin: 0; text-align: center; position: absolute; cursor: default; display: block; overflow: hidden; right: 0; } /* more specificity required here to override default borders */ .ui-spinner a.ui-spinner-button { border-top-style: none; border-bottom-style: none; border-right-style: none; } .ui-spinner-up { top: 0; } .ui-spinner-down { bottom: 0; } .ui-tabs { position: relative;/* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ padding: .2em; } .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 0; margin: 1px .2em 0 0; border-bottom-width: 0; padding: 0; white-space: nowrap; } .ui-tabs .ui-tabs-nav .ui-tabs-anchor { float: left; padding: .5em 1em; text-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-active { margin-bottom: -1px; padding-bottom: 1px; } .ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor, .ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor { cursor: text; } .ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor { cursor: pointer; } .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } .ui-tooltip { padding: 8px; position: absolute; z-index: 9999; max-width: 300px; } body .ui-tooltip { border-width: 2px; } greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/jquery-ui.theme.min.css0000644000175100017510000003415413011042270026565 0ustar /*! jQuery UI - v1.12.1 - 2016-10-05 * http://jqueryui.com * Copyright jQuery Foundation and other contributors; Licensed MIT */ .ui-widget{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1.1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Trebuchet MS,Tahoma,Verdana,Arial,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #519032}.ui-widget-content{border:1px solid #ddd;background:#eee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #519032;background:#66c430 url("images/ui-bg_highlight-hard_35_66c430_1x100.png") 50% 50% repeat-x;color:#fff;font-weight:bold}.ui-widget-header a{color:#fff}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #519032;background:#87d050 url("images/ui-bg_highlight-soft_100_87d050_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#519032}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#519032;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #519032;background:#519032 url("images/ui-bg_highlight-soft_100_519032_1x100.png") 50% 50% repeat-x;font-weight:bold;color:#fff}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#fff;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #519032;background:#fff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x;font-weight:bold;color:#519032}.ui-icon-background,.ui-state-active .ui-icon-background{border:#519032;background-color:#519032}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#519032;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fdc300 url("images/ui-bg_highlight-soft_75_fdc300_1x100.png") 50% top repeat-x;color:#333}.ui-state-checked{border:1px solid #dad55e;background:#fdc300}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#333}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #333;background:#a00 url("images/ui-bg_diagonals-thick_18_aa0000_40x40.png") 50% 50% repeat;color:#fff}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#fff}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#fff}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_222222_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_87d050_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_87d050_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_aa0000_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_fdc300_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_519032_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:4px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:4px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:4px}.ui-widget-overlay{background:#666 url("images/ui-bg_diagonals-thick_30_666666_40x40.png") 50% 50% repeat;opacity:.5;filter:Alpha(Opacity=50)}.ui-widget-shadow{-webkit-box-shadow:-5px -5px 5px #000;box-shadow:-5px -5px 5px #000}greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/jquery-ui.theme.css0000644000175100017510000004364013011042270026003 0ustar /*! * jQuery UI CSS Framework 1.12.1 * http://jqueryui.com * * Copyright jQuery Foundation and other contributors * Released under the MIT license. * http://jquery.org/license * * http://api.jqueryui.com/category/theming/ * * To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=custom-theme&bgImgOpacityError=18&%20borderColorHighlight=%23fed22f&bgImgOpacityHighlight=75&bgImgOpacityActive=65&bgImgOpacityHover=100&bgImgOpacityDefault=100&bgImgOpacityContent=100&bgImgOpacityHeader=35&cornerRadiusShadow=5px&offsetLeftShadow=-5px&offsetTopShadow=-5px&thicknessShadow=5px&opacityShadow=20&bgImgOpacityShadow=10&bgTextureShadow=flat&bgColorShadow=%23000000&opacityOverlay=50&bgImgOpacityOverlay=30&bgTextureOverlay=diagonals_thick&bgColorOverlay=%23666666&iconColorError=%23fdc300&fcError=%23ffffff&borderColorError=%23333333&bgTextureError=diagonals_thick&bgColorError=%23aa0000&iconColorHighlight=%23aa0000&fcHighlight=%23333333&borderColorHighlight=dad55e&bgTextureHighlight=highlight_soft&bgColorHighlight=%23fdc300&iconColorActive=%2387d050&fcActive=%23519032&borderColorActive=%23519032&bgTextureActive=glass&bgColorActive=%23ffffff&iconColorHover=%2387d050&fcHover=%23ffffff&borderColorHover=%23519032&bgTextureHover=highlight_soft&bgColorHover=%23519032&iconColorDefault=%23519032&fcDefault=%23519032&borderColorDefault=%23519032&bgTextureDefault=highlight_soft&bgColorDefault=%2387d050&iconColorContent=%23222222&fcContent=%23333333&borderColorContent=%23dddddd&bgTextureContent=highlight_soft&bgColorContent=%23eeeeee&iconColorHeader=%23ffffff&fcHeader=%23ffffff&borderColorHeader=%23519032&bgTextureHeader=highlight_hard&bgColorHeader=%2366c430&cornerRadius=4px&fwDefault=bold&fsDefault=1.1em&ffDefault=Trebuchet%20MS%2CTahoma%2CVerdana%2CArial%2Csans-serif */ /* Component containers ----------------------------------*/ .ui-widget { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1.1em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Trebuchet MS,Tahoma,Verdana,Arial,sans-serif; font-size: 1em; } .ui-widget.ui-widget-content { border: 1px solid #519032; } .ui-widget-content { border: 1px solid #dddddd; background: #eeeeee url("images/ui-bg_highlight-soft_100_eeeeee_1x100.png") 50% top repeat-x; color: #333333; } .ui-widget-content a { color: #333333; } .ui-widget-header { border: 1px solid #519032; background: #66c430 url("images/ui-bg_highlight-hard_35_66c430_1x100.png") 50% 50% repeat-x; color: #ffffff; font-weight: bold; } .ui-widget-header a { color: #ffffff; } /* Interaction states ----------------------------------*/ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, /* We use html here because we need a greater specificity to make sure disabled works properly when clicked or hovered */ html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active { border: 1px solid #519032; background: #87d050 url("images/ui-bg_highlight-soft_100_87d050_1x100.png") 50% 50% repeat-x; font-weight: bold; color: #519032; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited, a.ui-button, a:link.ui-button, a:visited.ui-button, .ui-button { color: #519032; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus, .ui-button:hover, .ui-button:focus { border: 1px solid #519032; background: #519032 url("images/ui-bg_highlight-soft_100_519032_1x100.png") 50% 50% repeat-x; font-weight: bold; color: #ffffff; } .ui-state-hover a, .ui-state-hover a:hover, .ui-state-hover a:link, .ui-state-hover a:visited, .ui-state-focus a, .ui-state-focus a:hover, .ui-state-focus a:link, .ui-state-focus a:visited, a.ui-button:hover, a.ui-button:focus { color: #ffffff; text-decoration: none; } .ui-visual-focus { box-shadow: 0 0 3px 1px rgb(94, 158, 214); } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover { border: 1px solid #519032; background: #ffffff url("images/ui-bg_glass_65_ffffff_1x400.png") 50% 50% repeat-x; font-weight: bold; color: #519032; } .ui-icon-background, .ui-state-active .ui-icon-background { border: #519032; background-color: #519032; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #519032; text-decoration: none; } /* Interaction Cues ----------------------------------*/ .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight { border: 1px solid #dad55e; background: #fdc300 url("images/ui-bg_highlight-soft_75_fdc300_1x100.png") 50% top repeat-x; color: #333333; } .ui-state-checked { border: 1px solid #dad55e; background: #fdc300; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a { color: #333333; } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error { border: 1px solid #333333; background: #aa0000 url("images/ui-bg_diagonals-thick_18_aa0000_40x40.png") 50% 50% repeat; color: #ffffff; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #ffffff; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #ffffff; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); /* support: IE8 */ font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); /* support: IE8 */ background-image: none; } .ui-state-disabled .ui-icon { filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */ } /* Icons ----------------------------------*/ /* states and images */ .ui-icon { width: 16px; height: 16px; } .ui-icon, .ui-widget-content .ui-icon { background-image: url("images/ui-icons_222222_256x240.png"); } .ui-widget-header .ui-icon { background-image: url("images/ui-icons_ffffff_256x240.png"); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon, .ui-button:hover .ui-icon, .ui-button:focus .ui-icon { background-image: url("images/ui-icons_87d050_256x240.png"); } .ui-state-active .ui-icon, .ui-button:active .ui-icon { background-image: url("images/ui-icons_87d050_256x240.png"); } .ui-state-highlight .ui-icon, .ui-button .ui-state-highlight.ui-icon { background-image: url("images/ui-icons_aa0000_256x240.png"); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon { background-image: url("images/ui-icons_fdc300_256x240.png"); } .ui-button .ui-icon { background-image: url("images/ui-icons_519032_256x240.png"); } /* positioning */ .ui-icon-blank { background-position: 16px 16px; } .ui-icon-caret-1-n { background-position: 0 0; } .ui-icon-caret-1-ne { background-position: -16px 0; } .ui-icon-caret-1-e { background-position: -32px 0; } .ui-icon-caret-1-se { background-position: -48px 0; } .ui-icon-caret-1-s { background-position: -65px 0; } .ui-icon-caret-1-sw { background-position: -80px 0; } .ui-icon-caret-1-w { background-position: -96px 0; } .ui-icon-caret-1-nw { background-position: -112px 0; } .ui-icon-caret-2-n-s { background-position: -128px 0; } .ui-icon-caret-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -65px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -65px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 1px -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-on { background-position: -96px -144px; } .ui-icon-radio-off { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; } /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } /* Misc visuals ----------------------------------*/ /* Corner radius */ .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px; } .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px; } .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px; } /* Overlays */ .ui-widget-overlay { background: #666666 url("images/ui-bg_diagonals-thick_30_666666_40x40.png") 50% 50% repeat; opacity: .5; filter: Alpha(Opacity=50); /* support: IE8 */ } .ui-widget-shadow { -webkit-box-shadow: -5px -5px 5px #000000; box-shadow: -5px -5px 5px #000000; } greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/gsa-style.css0000644000175100017510000007145513044332777024711 0ustar /* * Greenbone Security Assistant * $Id$ * Description: HTML stylesheet * * Authors: * Matthew Mundell * Karl-Heinz Ruskowski * Jan-Oliver Wagner * * Copyright: * Copyright (C) 2009-2016 Greenbone Networks GmbH * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ .task { background-color: #FFFFFF; height: 50px; padding: 5px; } .task_odd { background-color: #d5d5d5; margin-top: 1px; height: 50px; padding: 5px; } .error { text-align: center; background-color: #FFFF99; border: 3px solid #CC0000; margin: 10px; } div.diff-line { white-space: pre; font-family: monospace; } div.diff-line-hunk { white-space: pre; font-family: monospace; color: #9932CC; } div.diff-line-plus { white-space: pre; font-family: monospace; color: #006400; } div.diff-line-minus { white-space: pre; font-family: monospace; color: #B22222; } /* BEGIN Risk factor colouring */ div.Critical { background-color: #FF0000; } div.High { background-color: #FF6666; } div.Medium { background-color: #FFAAAA; } div.Low { background-color: #FFDDDD; } div.None { background-color: #FFEEEE; } /* BEGIN severity level labels */ div.label_high { text-align: center; font-weight: normal; font-style: normal; background: #C83814 url('/img/p_bar_error.png') repeat-x; color: white; padding: 0px; border: 1px outset #C83814; display:inline-block; } div.label_medium { text-align: center; font-weight: normal; font-style: normal; background: #F0A519 url('/img/p_bar_request.png') repeat-x; color: white; padding: 0px; border: 1px outset #F0A519; display:inline-block; } div.label_low { text-align: center; font-weight: normal; font-style: normal; background: #4F91C7 url('/img/p_bar_done.png') repeat-x; color: white; padding: 0px; border: 1px outset #4F91C7; display:inline-block; } div.label_log { text-align: center; font-weight: normal; font-style: normal; background: #595959 url('/img/p_bar_bg.png') repeat-x; color: white; padding: 0px; border: 1px outset #191919; display:inline-block; } div.label_none { text-align: center; font-weight: normal; font-style: normal; background: #595959 url('/img/p_bar_bg.png') repeat-x; color: white; padding: 0px; border: 1px outset #191919; display:inline-block; } /* BEGIN Greenbone Progress Bar */ .progressbar_box { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; display: inline-block; margin-left:0px; margin-top:0px; height:12px; width:100px; background: #454545 url('/img/p_bar_bg.png'); vertical-align:middle; text-align:center; border:1px solid #999999; } .progressbar_bar { height:12px; background:#70C000 url('/img/p_bar.png'); } .progressbar_bar_done { height: 12px; background:#CCCCCC url('/img/p_bar_done.png'); } .progressbar_bar_new { height: 12px; background: #df8e31 url('/img/p_bar_new.png'); } .progressbar_bar_error { height: 12px; background: #bd3309 url('/img/p_bar_error.png'); } .progressbar_bar_request { height: 12px; background: #bd8634 url('/img/p_bar_request.png'); } .progressbar_bar_gray { height: 12px; background: silver url('/img/p_bar_gray.png'); } .progressbar_text { z-index:3; position:relative; top:-12px; font-weight:bold; color:#FFFFFF; font-size:9px; } /* END Greenbone Progress Bar */ /* BEGIN Greenbone Tables */ table.gbntable { text-align: left; width: 100%; margin-bottom: 20px; border-spacing: 2px; /* == cellspacing="2" */ } .gbntable th, .gbntable td { padding: 4px; /* == cellpadding="4" */ } .gbntable th { background-color: #70C000; } /* green row */ .gbntablehead1 td{ text-align: left; background-color: #70C000; color: #FFFFFF; font-weight: bold; } /* dark grey row */ .gbntablehead2 td, .gbntablehead2 th { text-align:left; background-color: #3A3A3A; color: #FFFFFF; font-weight: bold; } .gbntablehead2 a { color: #FFFFFF; font-weight: bold; text-decoration: none; } .gbntablehead2 a:hover { color: #FFFFFF; font-weight: bold; text-decoration: underline; } .gbntablehead2 a:focus { color: #FFFFFF; font-weight: bold; text-decoration: underline; } .gbntable tfoot tr { background: #DDDDDD; } .resources .header, .resources .footer { font-size: 10px; color: #787878; text-align: left; } .resources .pager { float: right; } .resources .gbntable { margin-bottom: 0px; } .resources .bulk-select-type { margin-top: -23px; margin-right: 66px; text-align: right; height: 26px } .resources .footer .applied-filter { text-align: left; display: inline-block; } .resources .footer .applied-filter a { color: #787878; text-decoration: none; } .resources .footer .applied-filter a:hover, .resources .footer .applied-filter a:focus { text-decoration: underline; } .table-fixed { table-layout: fixed; } .table-fixed tr td { /* hide to long text in cells */ overflow: hidden; text-overflow: ellipsis; } table.stripped > tbody > tr:nth-child(odd), .gbntable > tbody > tr:nth-child(odd), tr.odd { text-align:left; background-color: #EEEEEE; } table.stripped > tbody > tr:hover, .gbntable > tbody > tr:hover, tr.odd:hover { background: #DDDDDD; } tr.even:hover { background: #DDDDDD; } tbody.odd { text-align:left; background-color: #EEEEEE; } tbody.odd:hover { background: #DDDDDD; } tbody.even:hover { background: #DDDDDD; } table.odd { background-color: #EEEEEE; } td p { margin-top: 0; } /* END Greenbone Tables */ /* BEGIN Window decorations */ .gb_window { margin: 10px; } .gb_window_part_left { background: url('/img/style/window_dec_a.png') no-repeat; width:6px; height:32px; float:left; margin:0px; } .gb_window_part_center { background: url('/img/style/window_dec_b.png') repeat-x; height: 32px; background-color: #70C000; color: #FFFFFF; font-weight: bold; text-align:left; margin:0px; padding: 5px; font-size:13px; } .gb_window_part_right { background: url('/img/style/window_dec_c.png') no-repeat; width: 76px; height: 32px; float: right; margin:0px; } .gb_window_part_content { background: #f9f9f9; border: 1px solid #7c7c7c; border-top: none; padding: 3px; text-align: left; font-size:12px; } .gb_window_part_content_no_pad { background: #f9f9f9; border: 1px solid #7c7c7c; border-top: none; position:relative; top:-5px; } .gb_window_error { } .gb_window_part_left_error { background: url('/img/style/window_dec_a_error.png') no-repeat; width:6px; height:32px; float:left; margin:0px; } .gb_window_part_center_error { background: url('/img/style/window_dec_b_error.png') repeat-x; background-color: #CC0000; height: 32px; color: #FFFFFF; font-weight: bold; padding-top:5px; text-align:left; margin:0px; font-size:13px; } .gb_window_part_right_error { background: url('/img/style/window_dec_c_error.png') no-repeat; width: 76px; height: 32px; float: right; margin:0px; } .gb_window_part_content_error { background: #fffac7; border: 1px solid #7c7c7c; border-top: none; padding: 5px; text-align: left; position:relative; top:-5px; font-size:12px; } .gb_error_dialog_container { display: table; width: 100vw; height: 100vh; } .gb_error_dialog_container > div { display:table-cell; vertical-align:middle; } .gb_error_dialog { margin-left:auto; margin-right:auto; width:500px; } /* END Window decorations */ #gb_header { height: 40px; background-color: #99CE48; padding: 0px 5px 0px 5px; display:table; width:100%; } #gb_header > div { margin: auto; display:table-cell; } #gb_header .logo { width:225px; } /* Menu Bar */ #gb_menu { background-color: #393637; } #gb_menu ul { list-style: none; margin: 0px; padding: 0px; } #gb_menu > ul > li { float:left; width: 12.5%; /* 100. / 8 */ } #gb_menu ul > li:hover > a { background-color: #99ce48; color: #393637; } #gb_menu ul li a { display: block; height: 35px; line-height: 35px; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold; } #gb_menu ul li ul { width: 255px; z-index: 6; list-style: none; position: absolute; margin-top: -1px; display:none; background: #FAFAFA; border: 1px solid #3A3A3A; -webkit-border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px; } #gb_menu ul li ul a { background: none; line-height: 22px; text-align: left; text-indent: 12px; color: #3A3A3A; width: 100%; height: 22px; } #gb_menu ul li ul .indent a { text-indent: 25px; } #gb_menu li:hover ul ul, #gb_menu li:hover ul ul ul { display: none; } #gb_menu li:hover a, #gb_menu li:hover ul, #gb_menu li:hover ul li { display: block; } #gb_menu ul li ul a:hover { background: #99CE48; } #gb_menu ul li ul .last a:hover { -webkit-border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px; } div.empty_top_button { display: block; width: 128px; height: 35px; background-color: #393637; line-height: 35px; font-size: 10px; color: #FFFFFF; text-decoration: none; font-weight: bold; } div.first_button_overlay { border: 0px; width: 253px; height: 22px; position: absolute; top: 34px; left: 1px; z-index: 10; line-height: 35px; font-size: 10px; text-align:left; color: #FFFFFF; text-decoration: none; font-weight: bold; background: none; display: none; } #gb_menu ul.first_button_overlay, #gb_menu li.first_button_overlay, #gb_menu ul.first_button_overlay li.first_button_overlay, #gb_menu ul.first_button_overlay li.first_button_overlay a.first_button_overlay, #gb_menu ul.first_button_overlay li.first_button_overlay ul.first_button_overlay { width: 100%; z-index: 7; list-style: none; position: absolute; margin-top: 1px; background: none; display: block; border: 0px; } #gb_menu ul.first_button_overlay li.first_button_overlay { background: #99CE48; } li.first_button_overlay { background: none; line-height: 22px; text-align: left; text-indent: 12px; color: #3A3A3A; width: 100%; height: 22px; border: 0px; } a.top_button { position: relative; text-align: center; } a.top_button:hover div.first_button_overlay { display: block; } #gb_menu li.overlay_last { -webkit-border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px; } #gb_menu li.section_start { border-top: 1px solid #b0b0b0; } #gb_menu .pointy { background: url('/img/style/menu_pointy.png') no-repeat; display: block; height: 15px; margin-top: -14px; margin-left: 25px; } /* Logo */ .logo { float:left; } .logo .greenbone-icon { width: 40px; margin-right: 4px; } .logo .greenbone-icon, .logo .greenbone-text { height: 40px; display: inline-block; padding-top: 1px; padding-bottom: 1px; } /* Logout panel */ .logout_panel { text-align: right; color: #393637; float: right; margin: 3px 3px 3px 20px; } .logout_panel a { color: #393637; } /* Miniicons */ .mini_i { float:left; margin-right:3px; } /* BEGIN Navigation */ #nav ul { text-align:left; font-size:12px; list-style:none; padding:0px; margin: 0px; } #nav li { padding:3px; text-align:left; padding-left:12px; margin-left:2px; color: #313131; font-weight:bold; background:url('/img/bullet.svg') no-repeat 0px 6px #f9f9f9; background-size: 10px 10px; } #nav a { display:block; text-align:left; color: #313131; font-weight:bold; } #nav a:hover { } #nav li li { background:url('/img/bullet2.svg') no-repeat 0px 8px #EEEEEE; background-size: 10px 10px; text-align:left; } #nav li li a { } /* END Navigation */ /* BEGIN Lists */ .bullet-list ul { list-style:none; padding: 0 0 0 4px; margin: 0 0 0 18px; } .bullet-list li { padding: 4px 4px 4px 13px; background: url('/img/bullet.svg') no-repeat left center; background-size: 10px 10px; } .bullet-list li > * { vertical-align: middle; } /* END Lists */ #download ul { font-size:12px; list-style:none; padding:0px; margin: 0px; } #download li { } #download a { padding:8px; padding-left:21px; margin-left:8px; background:url('/img/download.png') no-repeat 0px 9px; } /* Drop-down lists */ .select2-selection__arrow { width: 30px } .select2-container--default .select2-selection--single .select2-selection__rendered { line-height: 20px; font-weight: normal; } .select2-container--default .select2-selection--single .select2-selection__arrow { height: 18px; } .select2-container--default .select2-selection--single { height: 22px; } .select2-selection__rendered { margin-left: -2px; margin-right: -2px; } .select2 + .icon { /* add left margin if a select2 is followed directly by an icon */ margin-left: 5px; } select[multiple] { min-width: 50%; } /* Small Form */ #small_form select { font-size: 10px; } #small_form input { font-size: 10px; vertical-align: middle; } #small_form .icon { margin-left: 5px; } #small_form .new-action-icon img { vertical-align: middle; } .small_inline_form select, .small_inline_form input { font-size: 10px; vertical-align: top; } .small_inline_form form { display: inline; } .small_inline_form .select2 { font-size: 10px; } .small_inline_form .select2-container .select2-selection--single { height: 16px; } .small_inline_form .select2-container--default .select2-selection--single .select2-selection__rendered{ line-height: 14px; } .small_inline_form .select2-container--default .select2-selection--single .select2-selection__arrow{ height: 14px; } .threat_info_table { text-align:right; } .threat_info_table_h { text-align: center; } .gsa-head { position: absolute; top: 0px; left: 0px; height: 75px; width: 100%; border: none; } .gsa-main { margin-top: 75px; padding: 5px 10px; } #gb_menu .logo { visibility: hidden; height: 35px; } .sticky #gb_menu .logo { visibility: visible; } .sticky #gb_menu { position: fixed; z-index: 4; top: 0px; right: 0px; left: 0px; } /* Footer */ .gsa-footer { font-size:10px; text-align:right; color: #787878; margin:10px 5px; } .gsa-footer a { color: #787878; } .hint-box { background: #ffff90; border:1px solid #CCCCCC; padding: 4px; } .note_top_line { background: #ffff90; border:1px solid #CCCCCC; border-top:0px; margin:3px; margin-top:0px; margin-bottom:0px; padding:3px; padding-top:0px; padding-bottom:0px; } .override_top_line { background: #ffff90; border:1px solid #CCCCCC; border-top:0px; } .result_section { border-width: 1px; border-style: solid; border-top: 0px; border-color: #CCCCCC; background-color: #ECEEEE; padding: 4px; } .result_section_top { border-top: 1px solid #CCCCCC; background-color: #ECEEEE; } .result_header { background-color: #ECEEEE; } /* Report sections menu. */ #report_section_list { display: inline-block; } #report_section_list ul { list-style: none; margin: 0px; padding: 0px; } #report_section_list ul li a { display: block; height: 25px; color: #000000; text-decoration: none; } #report_section_list ul li a#section_list_first { background: url('/img/style/dropdown_arrow_black.png') no-repeat 0 3px; padding-right: 2px; padding-left: 14px; margin-top: 0px; } #report_section_list:hover ul li a#section_list_first { background: url('/img/style/dropdown_arrow_green.png') no-repeat 0 3px; } #report_section_list ul li ul { width: 317px; z-index: 6; position: absolute; display:none; background: #FAFAFA; border: 1px solid #3A3A3A; border-radius: 0px 0px 8px 8px; } #report_section_list ul li ul a { text-align: left; text-indent: 12px; line-height: 22px; font-size: 10px; color: #3A3A3A; width: 315px; height: 22px; } #report_section_list ul li ul a:hover { background: #99CE48; } #report_section_list ul li ul .last a:hover, #report_section_list ul li ul li:last-child a:hover { background: #99CE48; -webkit-border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px; } #report_section_list .pointy { background: url('/img/style/menu_pointy.png'); display: block; width: 17px; height: 15px; margin-top: -14px; margin-left: 25px; } #report_section_list li:hover ul ul, #report_section_list li:hover ul ul ul { display: none; } #report_section_list li:hover a, #report_section_list li:hover ul, #report_section_list li:hover ul li { display: block; } .report-section-severity { display: inline-block; } .wizard_hint { color: #8cacc7; /* a light grey blend */ text-align: center; font-size: large; } .quick-task-wizard h3 { margin-top: 0; margin-bottom: 5px; } /* Styles for icon menus */ .icon-menu { font-weight: bold; position: relative; } .icon-menu:hover img { background: #99CE48; } .icon-menu ul { position: absolute; display: none; padding: 0; left: 0px; top: 5px; z-index: 5; list-style: none; font-size: 10px; border: 1px solid #3A3A3A; border-radius: 0px 8px 8px 8px; background: #FAFAFA; } .icon-menu:hover ul { display: inline; } .icon-menu ul li { width: 255px; line-height: 22px; cursor: pointer; } .icon-menu ul li a { display: block; text-decoration: none; text-indent: 12px; color: #3A3A3A; } .icon-menu ul li a:hover { background: #99CE48; } .icon-menu ul li:first-child, .icon-menu ul li:first-child a { border-radius: 0px 8px 0px 0px; } .icon-menu ul li:last-child, .icon-menu ul li:last-child a { border-radius: 0px 0px 8px 8px; } /* * Dashboard / charts styles */ /* Chart table layout */ .dashboard { width: 100%; height: 100%; overflow: hidden; } .dashboard.edit .dashboard-row { padding: 0; border: 1px dotted silver; } .dashboard-add-row { padding: 1px; display: block; min-height: 16px; overflow: hidden; border: 1px dotted #99ce48; } .dashboard-row { padding: 1px; display: block; min-height: 16px; overflow: hidden; } .dashboard-display { display: inline-block; text-align: center; padding: 4px; vertical-align: top; } .dashboard-display-content { position: relative; } .dashboard-loading { position: absolute; top: 50%; padding: 5px; width: 100%; } .dashboard-loading span { display: inline-block; vertical-align: middle; margin: 0 5px; } .num-displays-1 .dashboard-placeholder { width: 100%; } .num-displays-2 .dashboard-placeholder { width: 50%; } .num-displays-3 .dashboard-placeholder { width: 33.33333333%; } .num-displays-4 .dashboard-placeholder { width: 25%; } .dashboard-placeholder { display: inline-block; text-align: center; padding: 4px; vertical-align: top; border: 1px dashed gray; background: #EEEEEE; height: 100%; width: 100%; } .dashboard-controls { float: left; } /* Chart menu. */ #chart_list { position: absolute; } #chart_list ul { list-style: none; margin: 0px; padding: 0px; } #chart_list ul li { float:left; width: 100%; } #chart_list ul li a { display: block; color: #FFFFFF; width: 100%; text-decoration: none; } #chart_list ul li a#section_list_first { height: 18px; width: 48px; background: url('/img/style/dropdown_arrow.png') no-repeat 3px center; margin-bottom: 0px; margin-top: 0px; } #chart_list:hover ul li a#section_list_first { background: url('/img/style/dropdown_arrow_green.png') no-repeat 3px center; } #chart_list ul li ul { width: 255px; z-index: 6; position: absolute; display:none; background: #FAFAFA; border: 1px solid #3A3A3A; border-radius: 0px 0px 8px 8px; } #chart_list ul li ul a { text-align: left; text-indent: 12px; line-height: 22px; font-size: 10px; color: #3A3A3A; width: 100%; height: 22px; } #chart_list ul li ul a:hover { background: #99CE48; } #chart_list ul li ul .last a:hover { background: #99CE48; -webkit-border-radius: 0px 0px 8px 8px; -moz-border-radius: 0px 0px 8px 8px; border-radius: 0px 0px 8px 8px; } #chart_list .pointy { background: url('/img/style/menu_pointy.png'); display: block; width: 17px; height: 15px; margin-top: -14px; margin-left: 25px; } #chart_list li:hover ul ul, #chart_list li:hover ul ul ul { display: none; } #chart_list li:hover a, #chart_list li:hover ul, #chart_list li:hover ul li { display: block; } .charts-bar:link, .charts-bar:visited, .charts-bar:active { background: #595959 url('/img/p_bar_bg.png') repeat-x; display: block; font-size: 75%; color: white; } .charts-bar:hover, .charts-bar:focus { text-decoration: none; color: #70C000; } .chart-box { background: #EEEEEE; display: inline-block; font-weight: bold; width: 100%; height: 100%; } .chart-head { height: 18px; background: #3A3A3A; color: #EEEEEE; padding: 1px 22px 2px 22px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; } .dashboard.edit .chart-head { cursor: grab; cursor: -webkit-grab; } .chart-top-buttons { background: #3A3A3A; padding: 1px; height: 18px; float: right; } .chart-foot { background: #EEEEEE; color: #3A3A3A; padding: 2px; } .chart-foot .select2 { margin: 0 2px; } .chart-foot .select2 + .icon { margin-left: 0; } .bar { fill: #5BAC0C; } .axis text { font-family: sans-serif; font-size: 8pt; font-weight: normal; } .axis path, .axis line { fill: none; stroke: #000; shape-rendering: crispEdges; } .chart-label { font: 8pt sans-serif; } /* Tooltip */ .d3-tip { line-height: 1; font-weight: bold; padding: 3px; background: rgba(0, 0, 0, 0.8); color: #fff; border-radius: 2px; text-align: center; } /* Creates a small triangle extender for the tooltip */ .d3-tip:after { box-sizing: border-box; display: inline; font-size: 10px; width: 100%; line-height: 1; color: rgba(0, 0, 0, 0.8); content: "\25BC"; position: absolute; text-align: center; } /* Style northward tooltips differently */ .d3-tip.n:after { margin: -1px 0 0 0; top: 100%; left: 0; } .datepicker-button { border: none; background: none; color: rgb(51, 51, 51); vertical-align: middle; } .ui-datepicker-trigger { padding: 0; border: none; background: none; cursor: pointer; vertical-align: middle; width: 16px; /* icon-sm */ height: 16px; /* icon-sm */ } .ui-icon.ui-icon-waiting { background-image: url('/img/loading.gif'); background-position: 0 center; } /* jquery ui transfer effect css settings */ .ui-effects-transfer { border: 1px dotted black; } /* reduce max dialog size and show scrollbars if content is larger */ .dialog-form.ui-dialog-content { overflow: auto; margin-top: 5px; margin-bottom: 5px; } /* info dialog progress */ .ui-dialog .progress { font-size: 20px; text-align: right; margin-right: 10px; margin-bottom: 5px; vertical-align: middle; } .ui-dialog .progress img { margin: 0 5px; cursor: pointer; } .ui-dialog .progress img, .ui-dialog .progress span { vertical-align: middle; } .ui-state-error { margin-bottom: 5px; padding: 5px; } .dialog-transparent { background: rgba(221, 221, 221, 0.75); border: none !important; } .dialog-title-transparent { background: none !important; border: none !important; } .success-dialog, .error-dialog { display: none; } /* The new reworked list view */ #list-window-charts, #list-window-table { margin: 10px; } #list-window-filter { text-align: right; } #list-window-filter * { text-align: left; } #list-window-filter > div { display: inline-block; vertical-align: top; } #list-window-filter > div + div { margin-left: 10px; } .section-header { margin: 10px 0px; border-bottom: 2px solid black; position: relative; } .section-header h1, .section-header h2, .section-header h3 { margin: 0; display: inline-block; } .section-header h1 .icon, .section-header h2 .icon, .section-header h3 .icon { margin-right: 5px; } .section-header .icon + .icon { margin-right: 3px; margin-left: 0; } .section-header .icon-action { float: right; } .section-header .section-header-info { float: right; font-size: 10px; } .section-header .section-header-info table { font-size: inherit; border-spacing: 0; } .section-box { margin: 10px 0px; margin-bottom: 20px; } .icon { display: inline-block; } .icon-sm, .icon-sm img, .icon-sm input[type=image] { width: 16px; height: 16px; } .icon-m, .icon-m img, .icon-m input[type=image] { width: 24px; height: 24px; } .icon-lg, .icon-lg img, .icon-lg input[type=image] { width: 50px; height: 50px; } .icon + .icon, .icon + *, .icon-menu + .icon, .icon + .icon-menu, .icon-menu + .icon-menu { margin-left: 3px; } .toolbar { padding-top: 5px; padding-bottom: 5px; } .toolbar .icon { display: inline-block; vertical-align: middle; } .toolbar .divider { width: 16px; display: inline-block; } .toolbar .form-group { white-space: nowrap; } .toolbar .form-control { margin-right: 2px; } .toolbar .footnote { max-width: 500px; } .toolbar > div[class*="col-"] { /* remove padding from col-* elements */ padding-left: 0px; padding-right: 0px; } .toolbar:before, .toolbar:after, .section-header:before, .section-header:after { content: " "; display: table; } .toolbar:after, .section-header:after { clear: both; } .table-actions div.icon, .table-actions div.icon form { display: inline-block; } .valign-middle { vertical-align: middle; } .dashboard-data-source, .dashboard-chart, .dashboard-filter { display: none !important; } .dashboard-controls { position: absolute; bottom: 0; right: 0; } .dashboard-actions { margin-bottom: 2px; } /* table for forms */ .table-form { width: 100%; border: 0; border-spacing: 0px; /* == cellspacing="0" */ border-collapse: collapse; } .table-form td { vertical-align: middle; padding: 3px; /* == cellpadding="3" */ } .table-form td div { padding: 3px 0; } .table-form label, .table-form button, .table-form input[type=button], .table-form input[type=text], .table-form textarea, .table-form input[type=password] { display: inline-block; vertical-align: middle; } .table-form input[type=radio], .table-form input[type=checkbox] { margin: 0 5px; vertical-align: sub; } .table-form label input, .table-form label .select2-container { margin-left: 5px; margin-right: 5px; } .table-form td a { margin: 0 5px; } .table-form .select2-container { min-width: 180px; max-width: 180px; width: 180px; } .form-horizontal .select2-container { min-width: 180px; width: auto !important; } .form-horizontal .select2-selection { padding: 1px 0; /* use same padding top and bottom as inputs */ } .form-horizontal .select2-container .select2-selection--multiple { min-width: 300px; padding-bottom: 5px; } .form-horizontal .datepicker-value { vertical-align: middle; margin-left: 5px; } /* greenbone slider */ .gb-slider-container { vertical-align: middle; display: inline-block; } .gb-slider-container .gb-spinner { width: 25%; float: left; } .gb-slider-container .gb-slider { width: 75%; float: left; left: 10px; top: 5px; } .gb-slider-container::after, .gb-slider-container::before { content: " "; display: table; } .gb-slider-container:after { clear: both; } .ajax-post { cursor: pointer; } .pager .pagination { display: inline-block; vertical-align: middle; } .pager .pagination-text { padding: 0 3px; } .cpe { font-weight: bold; } .cpe > *, .os a > * { display: inline-block; vertical-align: middle; } .cpe .icon, .os .icon { margin-right: 3px; } .result-info ul { margin: 0; padding: 0; } .result-info ul li { list-style-type: none; display: inline-block; vertical-align: top; max-width: 33%; min-height: 150px; margin-right: 20px; } .result-info ul li:last-child { margin-right: 0; } .result-info li a { color: #1A1A1A; } .permission-description { margin-top: 5px; } .performance-presets { margin-top: 5px; margin-bottom: 10px; } .performance-presets ul { list-style: none; display: inline; padding-left: 0; margin-left: 0; } .performance-presets ul li { display: inline; } .performance-presets ul li li { padding-right: 5px; padding-left: 5px; border-left: 1px solid black; } .performance-presets ul li:first-child { padding-right: 5px; } .performance-presets ul li > a { color: blue; text-decoration: underline; cursor: pointer; } .performance-presets ul li > a.active { color: black; text-decoration: none; } /* vim: set ts=2 sw=2 tw=80:*/ greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/0000755000175100017510000000000013057531645023517 5ustar ././@LongLink0000644000000000000000000000014700000000000011605 Lustar rootrootgreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-icons_ffffff_256x240.pnggreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-icons_ffffff_256x240.p0000644000175100017510000001423313011042270027723 0ustar PNG  IHDREr@bKGD̿ pHYsHHFk>IDATx]]%uzfV^;lY03&)]P 'M@+ȋa k`J!&~H2ք F?!0_&`>u޹?U_3sSu|U]:!D@t 8"t@M;ljH=&Omk3FB8F;@* cOy=kWڅە 3ANI*vP-ast $Hp As21E,ځ ԪGE'ihe]iSǼjvqPr /Y e-ڦt R5wgf I;&ImJmqkۦw4BsȠWM &_ /1n;z_$ 8H`# pDH 8|3h2oF)e>}Hl>LBV-}uҾo|ڵ/l| "o]}HSwǗAs!803@j~yӇ 4h >@")J_9]L;njq (pDH 8"G$@'MqXi}"03]AS(~ @@-$M6 W3'79+OqOh\O< `xTOHp/dg4 "GlՈf+)CO'u*c'TMKh^< uWhzHʇڸq풁| vAM1|B2 t3XbhW rsnZLwpO~8 pđ 8"G$@# pCR~O xDsM* |{oWC;]Հl5)^^ #šNv97> tm aϿ_ k{bW%p@ݖC>۩`ͤqǽ;~>iCZX^[HfalsX'0M _I~9'}~{.@62,hPU@U൓)UCH _\f.*@/gN*C-{g7H4ɼkor?_59]bU/_kp)m/qToLZ8D88"G$@#`ܘ*s> ʧ轎I{`>@1%,`35"G # pDH1{Hg[0 ˖\6%Hqx,Oaflxt! b[WX7wNyZ.ZuCTk qh_|kj~Q@n2=A6-kϺ"-RgZPv \͹8f/-Kp[΃:%,AL&S&D'Ms>A' FUf` JvQ8]6"?_޽C$n\Ba#¬#,5D3fq# p,'?'޷:0+n֚^vx] f 45b{=6v=NWxG8£K3kt͒] -F⛛./復Ou{~#qRyB+xۂJP1 !%3/` >\^dG/N-^ZvP#Y"ho \[LugHz~]()`+8PS~3OY((My~;HĻ}x 9 2SwG 9M\f/A1n~p SN<p-@o.-t>0-[\_g@6 nYNa .B|9>.N&hD[/3 oL59G0>*Z;"x}Œ.QٟJ| LQG5c̍ >Iէ-}{s=5}  _<Գ{ɂWZgԔ5~c|- 8"G$@X,WE Zm}p-oCCmȹA'[69~ ӎP#0*)uQDvi)FF4dAntÐ˞lO6;R,:ElPǔ K:Dۄt).kL9AOqrџWԧlJߢ\&;߈2AK9DiZyQ#5۬|{MHD#JD\8)ju9|1~=O=\Vn~'/PX(,u'0MPŃmq | J~yL1ާ{W/?o ]}uܙ F&*S\=u3~NzߤYq6DR_/MwElJCǯq!Lw]*ԐjΛ O]DCBɡB&@_fd]zva{!_nmSQnoMkn[qP3.)#{>oCz!U&6~߃JeتI]Ӻe9Qa.%sj=;x{DŽy:8"G$@ sɠ|6zCm79V ^Vzk}4*HAɿ6ZtF..2>Ot-fV;W_ٞ,O >Z|ya~萻B ki#@u"ڥ! *7! f3DckTɰCk.sPש;C<}Ra0L;7Lw5@6JCDV#NXFa곮8y>B %:dH Ar'@+2oH:͢ Ӻ]r8C`W;ErV۸ruEP;3*'JcIzkRl `OW*}Cc |NY+UOr1\LSZ5):aPlNw"Cهf9K`>3Jghe|7IqN[ʥ^c7Mq=M*3+1qKʯ3!KfŠ6|#y >_&lʶ&1_TjW`iHCڥټ ,Z7֟Ԫl;w*QwyFϜhc14R6i6h~ P6S]*r3pC۴NB;G~gj!|hϔ}vQ{z,pQGD{~9 )ߛzn&@T>51 偠0I˫\!\rrh3>]Y7PtӴDO[5nA ] alT2A_&\An4'':aOHc 0  w޺{Gg3/R1T0+ޔ0Rm柅`o*~ _g uFjǟ=sxpE)VU9vuZO=j<_>o5@HPGx#;I 0Q#zG$@# pDZK*6Aa\n6v[K(Ѯ0zLI/jnЮ|y.4qE صẄ́xjq {Y>.]!a[!i.d&~RJ4`&@Sۥ sy7wphq= lefy y_Eŵ^ըwXQ" tloޡs9eSR~ڥ|;i6\/$ʗʿx8_t+xp+ި$@'q_Ǔ.t-o\}]m&-t-o}dC>rFO|Ӗw8KCH7V'J M֝`\ W#|{B ̪$y4,}F>nk-PWEAtH=jiY'W;S'QOQL7DO=@w=KFR™?ЛΕN8#(p̯/ b,?Pw%tEXtdate:create2016-07-13T10:21:59+00:00%tEXtdate:modify2016-07-13T09:26:54+00:00͠tEXtSoftwareAdobe ImageReadyqe<IENDB`././@LongLink0000644000000000000000000000016400000000000011604 Lustar rootrootgreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_highlight-hard_35_66c430_1x100.pnggreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_highlight-hard_35_60000644000175100017510000000050713011042270030123 0ustar PNG  IHDRdtbKGD X pHYsHHFk>IDAT(ϡ P1X`R@ Z H*$ U`hBį~쏷%>qg],X[ @D{bm@) Q㮙OPS}{xH@{ ^%tEXtdate:create2016-10-05T08:33:23+00:00L%tEXtdate:modify2016-10-05T08:33:23+00:00=H,IENDB`././@LongLink0000644000000000000000000000016500000000000011605 Lustar rootrootgreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_diagonals-thick_18_aa0000_40x40.pnggreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_diagonals-thick_18_0000644000175100017510000000062613011042270030216 0ustar PNG  IHDR((S ybKGD X pHYsHHFk>IDAThء0 @$gN Np6(,Z]{Tk_u>OKۻ䡪`*fS+p4ǝg}*{TM`&Q;`US 0Z3P 8PeMpDnp\3&0*Jm *:nZt Lv< R`6gpj硎G: g%tEXtdate:create2016-10-05T08:33:23+00:00L%tEXtdate:modify2016-10-05T08:33:23+00:00=H,IENDB`././@LongLink0000644000000000000000000000014700000000000011605 Lustar rootrootgreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-icons_87d050_256x240.pnggreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-icons_87d050_256x240.p0000644000175100017510000001070513011042270027327 0ustar PNG  IHDRIJPLTEPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPrA|YtRNS3P/"Uq@f`2 !<BHK Z#'1S,4j8E|)Q$ bJmߜGc?oh@^bKGDH pHYsHHFk>dIDATx] c۶H阒]Kd%٫뺮lmw]|pXm-}X:+iĆQV9\e'AtOS:72YsxMہB&z>nC@r@*aӝ%MFDDDDDDTߖH,ERUn ب\f͹:}4ᦋ{)n[ ̰E K Y Dۇ- +Kl=ӃL`љ|%n a N#5 (4?EDDDD\oWFfq;\E_,W!%zE!F¶. (USHQ0dw)T 8#p,xBK *xXEe K솎%mKX~sFE~tdcaI1Af4dHcGSB`0wev`"{ .GDDDD,dO6k"qkMefS_UKŌ&g~>n H}) LF%8()r![4统qQk0m[Le_70@>1 X0AZVcEV Ltk3EJ44ZﮊN`rt>`˥  AHBLH@cUq=jcM2sJCLiR NQ0=Yi-|4V ]]B^ޞ_H$<$ a=d@ (ZAp_}~s:N{DC>m^ƒS&, ;N&B} <_AB]HuN(B0{h1IKDs j' M8.ӫ1h3df}mq nU{Lo z \=?@ ((e|=ơ麄Ci1r<|OO; `HpQyzԈuZVƲ!)5mC2Lyg;֑RjWa@@VL&Wru=Z ̥=U5} 7;b(nP&sk48ͥ01U Wvk18dqTՌE]qH8 GF K'rOrŗ6"fpT^3c"nMم-/W=tJ,X){P Rm|K>mX8v5h<_{ꘀYF|&_G;&>^W⁃&K(81EB@F&;"L'wfwE-6o&/̫'Xe,>~ee|A=) dQ`}P[KN˂/~)O[dO=3El5'Y$?7mTzզ.\.` WE"""""v)V#]L;zqJr²[\-tҽ5 @ͷϟnT@+;cQhC*TڙAVr?f? Q1T`} Hk,{VZˋTϛ?I̯uQKLMe͆~qym09 S;j5 iQ]7k0UޭGkX3#lY_Цxj޶9`# M [z KuO_z˿Dܭ*kOJ(7n\e ITƨl/U߶uw.~;#r.8 o# 5Lh>1i pVM?/u70 X@L+M+{Fkt{ŧ890`. ĀCR+\/t R; TӲ]aL|efđ >ۣG|P`P8C1K՛A̍<2ۂKrl@L L 8@E>`nPNԍ,p EƆZF lÎ; F7Ȯ; swSz)g7{rsSgȋ(߄~AWytX$NVR_<6p.O8O[OdDk>_OO}JSdmV?W(_m j~=H IԁF>T/{*]IGJ@iqamNF|Q50+ ES8:v`p~vj:Bp96oys% |@H]+@t]Wk}}7FʮrAB\m-_2PY8xՎN.h~@+7z5t_//?0S>)zi0n/B`{DW#`Bo[,gFVЁpP߾C]Bz ,XXfԃA:H k7dZ9oc}o]0vd:R]0ve]刈jу| ? +(OǍ+ #ysߍnpFru<.HȺotM3h}߆P}˗vP}mǀ?WZ@}@@FDl%tEXtdate:create2016-07-13T10:21:59+00:00%tEXtdate:modify2016-07-13T09:26:54+00:00͠tEXtSoftwareAdobe ImageReadyqe<IENDB`././@LongLink0000644000000000000000000000016500000000000011605 Lustar rootrootgreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_diagonals-thick_30_666666_40x40.pnggreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_diagonals-thick_30_0000644000175100017510000000046713011042270030213 0ustar PNG  IHDR((;bKGD1 pHYsHHFk>yIDATH; EQV]Xm1,|3$st??{Hq\YnjYbԹ$82\)W@ m;_ 5nUnu .s\4E~ٔ <%tEXtdate:create2016-10-05T08:33:23+00:00L%tEXtdate:modify2016-10-05T08:33:23+00:00=H,IENDB`././@LongLink0000644000000000000000000000015300000000000011602 Lustar rootrootgreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_flat_10_000000_40x100.pnggreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_flat_10_000000_40x10000644000175100017510000000031513011042270027302 0ustar PNG  IHDR(dObKGD݊ pHYsHHFk>IDAT(c`Xu6w%tEXtdate:create2015-09-13T07:35:03+00:00r%tEXtdate:modify2015-09-13T07:35:03+00:00C_IENDB`././@LongLink0000644000000000000000000000016500000000000011605 Lustar rootrootgreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_highlight-soft_100_519032_1x100.pnggreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_highlight-soft_100_0000644000175100017510000000055513011042270030146 0ustar PNG  IHDRdtbKGD X pHYsHHFk>IDAT(cإp9gZ&B?!).g3ŸLMߑLM~_Q̞c/s0jwƟPݳ+Farߏ_S13 bhdk5:s{ߧM5h)bn@/%tEXtdate:create2016-10-05T08:33:23+00:00L%tEXtdate:modify2016-10-05T08:33:23+00:00=H,IENDB`././@LongLink0000644000000000000000000000015300000000000011602 Lustar rootrootgreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_glass_65_ffffff_1x400.pnggreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_glass_65_ffffff_1x40000644000175100017510000000031713011042270030125 0ustar PNG  IHDRG#7vbKGD݊ pHYsHHFk>IDAT(ch`ph4i%tEXtdate:create2016-10-05T08:33:22+00:00$%tEXtdate:modify2016-10-05T08:33:22+00:00CIENDB`././@LongLink0000644000000000000000000000016500000000000011605 Lustar rootrootgreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_highlight-soft_100_eeeeee_1x100.pnggreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_highlight-soft_100_0000644000175100017510000000042613011042270030143 0ustar PNG  IHDRd2bKGD1 pHYsHHFk>XIDAT½ @@я4tU3 #U9-xy<'+w-n[bfL1&T<2GR.%tEXtdate:create2016-10-05T08:33:22+00:00$%tEXtdate:modify2016-10-05T08:33:22+00:00CIENDB`././@LongLink0000644000000000000000000000014700000000000011605 Lustar rootrootgreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-icons_222222_256x240.pnggreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-icons_222222_256x240.p0000644000175100017510000001541213011042270027233 0ustar PNG  IHDREr@bKGD"b pHYsHHFk>'IDATx{he}?g{1)]K&qqU4kbiKR(HBP(IvJ_ӮIV@nB5iNiGjq& ~A#QrX'9:ܫ{3E{=yo~3g~Mp& 1Xxh8<#dlЅMx1&$5 ~V c$ױ, ƹiN:Z ߊY>"BH!-Cu8t}8!B *OF.[aͲlB&1h>M]hN4MAb̐!(hE15jձcO<6e7,eS(fo16+3y JR|{^3^{88 ~' pxh8<4 g2n6e̘{QpӀPAiۺߖfS(D'L6=T:sfq羀l.cI ǧ=iM>ڠLN{U&&{uo..4~# pxh8<4 gÛp^i/0TWcQ @)yu}`LUc%Tȥ AR@?P-`BKl bZ}Ш͢uJ%U]K2e tsY@,ee豅rjcܭsMn0 AmPy DK(5,lN&bDmrwYDVte$謷 L[C0O P&0+; g3@ pxh8<4Y`OFZ!x#~ Gk @3K@:>PRMA|e]KgF.BtlOY d!(vVX%m#I[RR`2T HwYu=bYPEcU%&@Ĺ]}qo7*GL eQX5U-³8| _ݟ5\5pVH^\ Fآaa5l14[#boP1EiswMJ'5T06B|I,b`ՈPXkB$[-EOHt |3D(id9N6@x/ؠm(#wjPt/Zobq%[:3^~a55 |E닃^E$L-_s, ߫㕔Ņ& _,# F}&.<4 gOrdh9M7L(5꓂.?M(stզ-?:[ڧCr]'YB2lC| leXSpG0KcI~u L0/yLtrI?R%-wǷh$LJV ͿӢ ,g x_7l4* uM+@x<}ãq><#`i :=*ۿ{)_8hspCWғK`B]H"}_PNtQl1YQh+&?x5: ֘aYҭ=\En.YʸJE%uTj5F'b;[vט4u6]lkw3÷, : %& [|||Yiq`:qXc2+u|~/wrz[j-I># ,9Q:#,25@@%S@@6ÅJ{6{)hW~q]t<+|'0Oa 63UHWl;'Z9Z\oO嵁eeƢ[odarEm&ʧ3m6=g^Sx Hjmi(v ۈ{.h_%8nF7y{OFS5:/աWPH+bGx/9IYy.MtTeە,ѿ- Red ;Ә:9kT5mEG|\Wuǣ@^LE 4 gy ; J'U䐎N׷< p2mӫ.ZZ5< V ,p3w=~3jǿě#ʭ|Sfyk=Cn 1]C'I_O*,J՞D\\I}E\$M(E\߮?ƫw NJEb6tz:-?Bp ?XJ $xQJ}!#Ո2Ht!VɽV\'Y366YuJOAa[5e]p9=7t_y?OS_iT<͛32N묳}jHQ RTȢ nfݮ~+ciQ < Ma=|* $@'ԌǕqUO;5~@eI29w" O~ssk{‰$m>v z^2vow` a4cM Cb>q:o=-p`_2 ng:6KXV,2Ǿ6 g3@ śsaR WWB g-N;F[ՒaAVLF<-m VbMC 7K)XPy s~=<ܒ{x!=ÃqRl]/ 0l)'}#^tX孋t8FCY$)PUBE(~ҞV2^*SLHlS'IA[ Zx-V"ȥJ+ \|5uWnLJkܟ(00JyꞄafg6 g3@Ñg[}ZQk?ҳ=zI$ Т:9FWmx:\(W+eF9,*!GhDL8[vo)AaK5S/)^c(WHNW8Tr=opp]MCO?* D΢Ob/hs0ڜb91C9-oۿԗuQFc|W%@HB29/DxD`U:Ƈgi"`%ᄽ t E`t62k)PEѿO,?k_yh(/=@u g3@v@]<]~WD`.f~oʈNVA߈եM ^yMQ|ߛ^-{o~>wЃ (gXץi&X uDU͕l  ғޥߞkPHHCJ~S@O ׋ѓy7 k {25ofϫo{'!'Z%q*)gC\#\'0 P_WL7&AlJ\ Zp, Yxjc O(6zIV u:גTDO9ׄQ<*y =2~/?J,WJQW>Wu?#G/4"K{㧏',Iҟ综E;|Rݠ~W7i86 pxh8<4 r<}8 kGo;uCPv)A<$ց;{l #`FC!f Ӆ/`7(0R!99z@%!/m]AdhvG3@ pxh8<4{P/ 3@} B&^16{. ߠaQo 2lmt!\%@X?5ճa~ ʠM65wka)TF_ 2$x5_9!VxRd1!}'`$Uԇr? Q `7`.k_VzԄp]]GOLXCk3%tEXtdate:create2016-07-13T10:21:59+00:00%tEXtdate:modify2016-07-13T09:26:54+00:00͠tEXtSoftwareAdobe ImageReadyqe<IENDB`././@LongLink0000644000000000000000000000014700000000000011605 Lustar rootrootgreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-icons_aa0000_256x240.pnggreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-icons_aa0000_256x240.p0000644000175100017510000001070513011042270027361 0ustar PNG  IHDRIJPLTE vYtRNS3P/"Uq@f`2 !<BHK Z#'1S,4j8E|)Q$ bJmߜGc?oh@^bKGDH pHYsHHFk>dIDATx] c۶H阒]Kd%٫뺮lmw]|pXm-}X:+iĆQV9\e'AtOS:72YsxMہB&z>nC@r@*aӝ%MFDDDDDDTߖH,ERUn ب\f͹:}4ᦋ{)n[ ̰E K Y Dۇ- +Kl=ӃL`љ|%n a N#5 (4?EDDDD\oWFfq;\E_,W!%zE!F¶. (USHQ0dw)T 8#p,xBK *xXEe K솎%mKX~sFE~tdcaI1Af4dHcGSB`0wev`"{ .GDDDD,dO6k"qkMefS_UKŌ&g~>n H}) LF%8()r![4统qQk0m[Le_70@>1 X0AZVcEV Ltk3EJ44ZﮊN`rt>`˥  AHBLH@cUq=jcM2sJCLiR NQ0=Yi-|4V ]]B^ޞ_H$<$ a=d@ (ZAp_}~s:N{DC>m^ƒS&, ;N&B} <_AB]HuN(B0{h1IKDs j' M8.ӫ1h3df}mq nU{Lo z \=?@ ((e|=ơ麄Ci1r<|OO; `HpQyzԈuZVƲ!)5mC2Lyg;֑RjWa@@VL&Wru=Z ̥=U5} 7;b(nP&sk48ͥ01U Wvk18dqTՌE]qH8 GF K'rOrŗ6"fpT^3c"nMم-/W=tJ,X){P Rm|K>mX8v5h<_{ꘀYF|&_G;&>^W⁃&K(81EB@F&;"L'wfwE-6o&/̫'Xe,>~ee|A=) dQ`}P[KN˂/~)O[dO=3El5'Y$?7mTzզ.\.` WE"""""v)V#]L;zqJr²[\-tҽ5 @ͷϟnT@+;cQhC*TڙAVr?f? Q1T`} Hk,{VZˋTϛ?I̯uQKLMe͆~qym09 S;j5 iQ]7k0UޭGkX3#lY_Цxj޶9`# M [z KuO_z˿Dܭ*kOJ(7n\e ITƨl/U߶uw.~;#r.8 o# 5Lh>1i pVM?/u70 X@L+M+{Fkt{ŧ890`. ĀCR+\/t R; TӲ]aL|efđ >ۣG|P`P8C1K՛A̍<2ۂKrl@L L 8@E>`nPNԍ,p EƆZF lÎ; F7Ȯ; swSz)g7{rsSgȋ(߄~AWytX$NVR_<6p.O8O[OdDk>_OO}JSdmV?W(_m j~=H IԁF>T/{*]IGJ@iqamNF|Q50+ ES8:v`p~vj:Bp96oys% |@H]+@t]Wk}}7FʮrAB\m-_2PY8xՎN.h~@+7z5t_//?0S>)zi0n/B`{DW#`Bo[,gFVЁpP߾C]Bz ,XXfԃA:H k7dZ9oc}o]0vd:R]0ve]刈jу| ? +(OǍ+ #ysߍnpFru<.HȺotM3h}߆P}˗vP}mǀ?WZ@}@@FDl%tEXtdate:create2016-07-13T10:21:59+00:00%tEXtdate:modify2016-07-13T09:26:54+00:00͠tEXtSoftwareAdobe ImageReadyqe<IENDB`././@LongLink0000644000000000000000000000016400000000000011604 Lustar rootrootgreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_highlight-soft_75_fdc300_1x100.pnggreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_highlight-soft_75_f0000644000175100017510000000053613011042270030246 0ustar PNG  IHDRdtbKGD X pHYsHHFk>IDAT(吻 @DG#!фiɈF SD(nwKp-D4ehӚ wesN YclL""zsR],D *>Iȧb%Jm0%1ZVj7,!_q1cOP%tEXtdate:create2016-10-05T08:33:23+00:00L%tEXtdate:modify2016-10-05T08:33:23+00:00=H,IENDB`././@LongLink0000644000000000000000000000014700000000000011605 Lustar rootrootgreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-icons_fdc300_256x240.pnggreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-icons_fdc300_256x240.p0000644000175100017510000001070513011042270027457 0ustar PNG  IHDRIJPLTEmA YtRNS3P/"Uq@f`2 !<BHK Z#'1S,4j8E|)Q$ bJmߜGc?oh@^bKGDH pHYsHHFk>dIDATx] c۶H阒]Kd%٫뺮lmw]|pXm-}X:+iĆQV9\e'AtOS:72YsxMہB&z>nC@r@*aӝ%MFDDDDDDTߖH,ERUn ب\f͹:}4ᦋ{)n[ ̰E K Y Dۇ- +Kl=ӃL`љ|%n a N#5 (4?EDDDD\oWFfq;\E_,W!%zE!F¶. (USHQ0dw)T 8#p,xBK *xXEe K솎%mKX~sFE~tdcaI1Af4dHcGSB`0wev`"{ .GDDDD,dO6k"qkMefS_UKŌ&g~>n H}) LF%8()r![4统qQk0m[Le_70@>1 X0AZVcEV Ltk3EJ44ZﮊN`rt>`˥  AHBLH@cUq=jcM2sJCLiR NQ0=Yi-|4V ]]B^ޞ_H$<$ a=d@ (ZAp_}~s:N{DC>m^ƒS&, ;N&B} <_AB]HuN(B0{h1IKDs j' M8.ӫ1h3df}mq nU{Lo z \=?@ ((e|=ơ麄Ci1r<|OO; `HpQyzԈuZVƲ!)5mC2Lyg;֑RjWa@@VL&Wru=Z ̥=U5} 7;b(nP&sk48ͥ01U Wvk18dqTՌE]qH8 GF K'rOrŗ6"fpT^3c"nMم-/W=tJ,X){P Rm|K>mX8v5h<_{ꘀYF|&_G;&>^W⁃&K(81EB@F&;"L'wfwE-6o&/̫'Xe,>~ee|A=) dQ`}P[KN˂/~)O[dO=3El5'Y$?7mTzզ.\.` WE"""""v)V#]L;zqJr²[\-tҽ5 @ͷϟnT@+;cQhC*TڙAVr?f? Q1T`} Hk,{VZˋTϛ?I̯uQKLMe͆~qym09 S;j5 iQ]7k0UޭGkX3#lY_Цxj޶9`# M [z KuO_z˿Dܭ*kOJ(7n\e ITƨl/U߶uw.~;#r.8 o# 5Lh>1i pVM?/u70 X@L+M+{Fkt{ŧ890`. ĀCR+\/t R; TӲ]aL|efđ >ۣG|P`P8C1K՛A̍<2ۂKrl@L L 8@E>`nPNԍ,p EƆZF lÎ; F7Ȯ; swSz)g7{rsSgȋ(߄~AWytX$NVR_<6p.O8O[OdDk>_OO}JSdmV?W(_m j~=H IԁF>T/{*]IGJ@iqamNF|Q50+ ES8:v`p~vj:Bp96oys% |@H]+@t]Wk}}7FʮrAB\m-_2PY8xՎN.h~@+7z5t_//?0S>)zi0n/B`{DW#`Bo[,gFVЁpP߾C]Bz ,XXfԃA:H k7dZ9oc}o]0vd:R]0ve]刈jу| ? +(OǍ+ #ysߍnpFru<.HȺotM3h}߆P}˗vP}mǀ?WZ@}@@FDl%tEXtdate:create2016-07-13T10:21:59+00:00%tEXtdate:modify2016-07-13T09:26:54+00:00͠tEXtSoftwareAdobe ImageReadyqe<IENDB`././@LongLink0000644000000000000000000000016500000000000011605 Lustar rootrootgreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_highlight-soft_100_87d050_1x100.pnggreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-bg_highlight-soft_100_0000644000175100017510000000055613011042270030147 0ustar PNG  IHDRdtbKGD X pHYsHHFk>IDAT(!PD7s$CZGR 8 ZZQH,/KF mPU ""HsHJ-VXT{l!Cp}p !#t1xm t18ϴiklW>A2-]IՈ} |_g2ntoxGk@%tEXtdate:create2016-10-05T08:33:22+00:00$%tEXtdate:modify2016-10-05T08:33:22+00:00CIENDB`././@LongLink0000644000000000000000000000014700000000000011605 Lustar rootrootgreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-icons_519032_256x240.pnggreenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/images/ui-icons_519032_256x240.p0000644000175100017510000001070513011042270027243 0ustar PNG  IHDRIJPLTEQ2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2Q2ͯYtRNS3P/"Uq@f`2 !<BHK Z#'1S,4j8E|)Q$ bJmߜGc?oh@^bKGDH pHYsHHFk>dIDATx] c۶H阒]Kd%٫뺮lmw]|pXm-}X:+iĆQV9\e'AtOS:72YsxMہB&z>nC@r@*aӝ%MFDDDDDDTߖH,ERUn ب\f͹:}4ᦋ{)n[ ̰E K Y Dۇ- +Kl=ӃL`љ|%n a N#5 (4?EDDDD\oWFfq;\E_,W!%zE!F¶. (USHQ0dw)T 8#p,xBK *xXEe K솎%mKX~sFE~tdcaI1Af4dHcGSB`0wev`"{ .GDDDD,dO6k"qkMefS_UKŌ&g~>n H}) LF%8()r![4统qQk0m[Le_70@>1 X0AZVcEV Ltk3EJ44ZﮊN`rt>`˥  AHBLH@cUq=jcM2sJCLiR NQ0=Yi-|4V ]]B^ޞ_H$<$ a=d@ (ZAp_}~s:N{DC>m^ƒS&, ;N&B} <_AB]HuN(B0{h1IKDs j' M8.ӫ1h3df}mq nU{Lo z \=?@ ((e|=ơ麄Ci1r<|OO; `HpQyzԈuZVƲ!)5mC2Lyg;֑RjWa@@VL&Wru=Z ̥=U5} 7;b(nP&sk48ͥ01U Wvk18dqTՌE]qH8 GF K'rOrŗ6"fpT^3c"nMم-/W=tJ,X){P Rm|K>mX8v5h<_{ꘀYF|&_G;&>^W⁃&K(81EB@F&;"L'wfwE-6o&/̫'Xe,>~ee|A=) dQ`}P[KN˂/~)O[dO=3El5'Y$?7mTzզ.\.` WE"""""v)V#]L;zqJr²[\-tҽ5 @ͷϟnT@+;cQhC*TڙAVr?f? Q1T`} Hk,{VZˋTϛ?I̯uQKLMe͆~qym09 S;j5 iQ]7k0UޭGkX3#lY_Цxj޶9`# M [z KuO_z˿Dܭ*kOJ(7n\e ITƨl/U߶uw.~;#r.8 o# 5Lh>1i pVM?/u70 X@L+M+{Fkt{ŧ890`. ĀCR+\/t R; TӲ]aL|efđ >ۣG|P`P8C1K՛A̍<2ۂKrl@L L 8@E>`nPNԍ,p EƆZF lÎ; F7Ȯ; swSz)g7{rsSgȋ(߄~AWytX$NVR_<6p.O8O[OdDk>_OO}JSdmV?W(_m j~=H IԁF>T/{*]IGJ@iqamNF|Q50+ ES8:v`p~vj:Bp96oys% |@H]+@t]Wk}}7FʮrAB\m-_2PY8xՎN.h~@+7z5t_//?0S>)zi0n/B`{DW#`Bo[,gFVЁpP߾C]Bz ,XXfԃA:H k7dZ9oc}o]0vd:R]0ve]刈jу| ? +(OǍ+ #ysߍnpFru<.HȺotM3h}߆P}˗vP}mǀ?WZ@}@@FDl%tEXtdate:create2016-07-13T10:21:59+00:00%tEXtdate:modify2016-07-13T09:26:54+00:00͠tEXtSoftwareAdobe ImageReadyqe<IENDB`greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/css/gsa-base.css0000644000175100017510000002561613011042270024435 0ustar /* * Greenbone Security Assistant * $Id$ * Description: Base HTML stylesheet * * Authors: * Björn Ricks * * Copyright: * Copyright (C) 2016 Greenbone Networks GmbH * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ /* set default width and height calculation behaviour */ /* border-box: actual width = border + padding + margin */ /* actual height = border + padding + margin */ /* content-box: actual width = border + padding + margin + width */ /* actual height = border + padding + margin + height */ html { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; overflow-y: scroll; } *, *:before, *:after { -webkit-box-sizing: inherit; -moz-box-sizing: inherit; box-sizing: inherit; } /* set element default styles */ body { margin: 0px; font: small Verdana, sans-serif; font-size: 12px; color: #1A1A1A; } a:link { color: blue; text-decoration: none; } a:hover, a:focus { color: blue; text-decoration: underline; } pre { white-space: pre-wrap; word-wrap: break-word; } img { border: 0px; } h1 { font-size: 20px; } h2 { font-size: 18px; } h3 { font-size: 16px; } h4 { font-size:14px; margin-bottom:0px; } form { font-size: 12px; } table { font-size: 12px; border: 0; } p { margin: 0 0 10px; } /* input elements */ button, input, select, textarea { /* use font and line settings from parents not from browser default */ font-family: inherit; font-size: inherit; line-height: inherit; } label { display: inline-block; max-width: 100%; margin-bottom: 5px; } input[type="radio"], input[type="checkbox"] { padding: 0; margin: 0; line-height: normal; } .radio, .checkbox { position: relative; display: block; margin-top: 10px; margin-bottom: 10px; } .radio label, .checkbox label { padding-left: 20px; margin-bottom: 0; font-weight: normal; cursor: pointer; } .radio input[type="radio"], .radio-inline input[type="radio"], .checkbox input[type="checkbox"], .checkbox-inline input[type="checkbox"] { position: absolute; margin-left: -20px; } .radio + .radio, .checkbox + .checkbox { margin-top: -5px; } .radio-inline, .checkbox-inline { position: relative; display: inline-block; padding-left: 20px; margin-bottom: 0; vertical-align: middle; font-weight: normal; cursor: pointer; } .radio-inline + .radio-inline, .checkbox-inline + .checkbox-inline { margin-top: 0; margin-left: 10px; } .radio-inline.disabled, .checkbox-inline.disabled, input[type="radio"][disabled], input[type="checkbox"][disabled], input[type="text"][disabled], input[type="radio"].disabled, input[type="checkbox"].disabled, input[type="text"].disabled, fieldset[disabled] input[type="radio"], fieldset[disabled] input[type="checkbox"] { cursor: not-allowed; } .radio.disabled label, .checkbox.disabled label, fieldset[disabled] .radio label, fieldset[disabled] .checkbox label { cursor: not-allowed; } /* generic css classes */ .pull-right { float: right; } .pull-left { float: left; } .text-center { text-align: center; } .text-left { text-align: left; } .text-right { text-align: right; } .text-justify { text-align: justify; } .text-nowrap { white-space: nowrap; } .footnote { font-size:10px; color: #787878; text-align:left; } .footnote a { font-size:10px; color: #787878; text-decoration: none; } .footnote a:hover { font-size:10px; color: #787878; text-decoration: underline; } .footnote a:focus { font-size:10px; color: #787878; text-decoration: underline; } .invisible { visibility: hidden !important; } .hidden { display: none !important; } /* grid system */ .container { margin-right: auto; margin-left: auto; } .form-horizontal .form-group::after, .form-horizontal .form-group::before, .clearfix:before, .clearfix:after, .container:before, .container:after, .row:before, .row:after { content: " "; display: table; } .form-horizontal .form-group::after, .clearfix:after, .container:after, .row:after { clear: both; } .col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12 { float: left; padding-left: 10px; padding-right: 10px; } .col-12 { width: 100%; } .col-11 { width: 91.66666667%; } .col-10 { width: 83.33333333%; } .col-9 { width: 75%; } .col-8 { width: 66.66666667%; } .col-7 { width: 58.33333333%; } .col-6 { width: 50%; } .col-5 { width: 41.66666667%; } .col-4 { width: 33.33333333%; } .col-3 { width: 25%; } .col-2 { width: 16.66666667%; } .col-1 { width: 8.33333333%; } .offset-11 { margin-left: 91.66666667%; } .offset-10 { margin-left: 83.33333333%; } .offset-9 { margin-left: 75% } .offset-8 { margin-left: 66.66666667%; } .offset-7 { margin-left: 58.33333333%; } .offset-6 { margin-left: 50%; } .offset-5 { margin-left: 41.66666667%; } .offset-4 { margin-left: 33.33333333%; } .offset-3 { margin-left: 25%; } .offset-2 { margin-left: 16.66666667%; } .offset-1 { margin-left: 8.33333333%; } /* buttons */ button::-moz-focus-inner, input::-moz-focus-inner { /* fix height difference between a.button and input/button.button */ border: 0; padding: 0; } .button { display: inline-block; padding: 0 15px; color: #555; text-align: center; vertical-align: middle; font-size: 11px; font-weight: bold; line-height: 30px; text-decoration: none; white-space: nowrap; background-color: #fff; border-radius: 4px; border: 1px solid #bbb; cursor: pointer; overflow: visible; } .button:link { text-decoration: none; color: #555; } .button:hover, .button:focus { border: 1px solid #519032; outline: 0; text-decoration: none; background: #519032; font-weight: bold; color: #fff } .button.disabled, .button[disabled] { cursor: not-allowed; opacity: 0.65; filter: alpha(opacity=65); -webkit-box-shadow: none; box-shadow: none; } .button-primary { border: 1px solid #519032; background-color: #87d050; font-weight: bold; color: #519032; } .button img { height: 32px; width: 32px; margin-top: 5px; margin-bottom: 5px; margin-right: 10px; margin-left: -10px; vertical-align: middle; } .button-block { display: block; width: 100%; } /* formulars */ .form-inline { display: inline-block; } .form-inline .form-group { display: inline-block; margin-bottom: 0; vertical-align: middle; } .form-inline .form-group + .form-group { margin-left: 5px; } .form-inline .form-group .control-label { margin-right: 5px; } .form-inline .form-control, .form-item .form-control { display: inline-block; width: auto; vertical-align: middle; } .form-group { margin-bottom: 5px; } .form-horizontal .control-label { margin-bottom: 0; margin-top: 5px; display: inline-block; max-width: 100%; font-weight: bold; text-align: right; vertical-align: middle; } .form-horizontal .offset-container { margin-bottom: 20px; } .form-horizontal .offset-container .control-label { text-align: left; } .form-horizontal .disabled { color: gray; } .form-control { display: block; width: 100%; height: 22px; color: #555; background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px; padding: 1px 8px; } .form-control[disabled] { cursor: not-allowed; } .form-control[disabled], .form-control[readonly] { background-color: #eee; opacity: 1; } textarea.form-control { height: auto; } .form-horizontal .radio, .form-horizontal .checkbox, .form-horizontal .radio-inline, .form-horizontal .checkbox-inline { margin-top: 0; margin-bottom: 0; padding-top: 5px; } .form-item { display: inline-block; vertical-align: middle; width: auto; } .form-item + .form-item { margin-left: 10px; } .form-item .radio, .form-item .checkbox, .form-item .radio-inline, .form-item .checkbox-inline { padding-top: 0; display: inline-block; vertical-align: middle; } .form-item label { margin-bottom: 0; vertical-align: middle; line-height: 22px; } .form-item .checkbox input[type="checkbox"], .form-item .radio input[type="radio"] { top: 5px; } .form-control-static { padding-top: 5px; padding-bottom: 5px; margin-bottom: 0; } /* panels */ .panel { margin-bottom: 20px; background-color: #ffffff; border: 1px solid transparent; border-radius: 4px; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05); } .panel-body { padding: 15px; } .panel-heading { padding: 10px 15px; border-bottom: 1px solid transparent; border-top-right-radius: 3px; border-top-left-radius: 3px; min-height: 35px; } .panel-title { margin-top: 0; margin-bottom: 0; font-size: 16px; color: inherit; } .panel-title > a, .panel-title > small, .panel-title > .small, .panel-title > small > a, .panel-title > .small > a { color: inherit; } .panel-footer { padding: 10px 15px; background-color: #f5f5f5; border-top: 1px solid #dddddd; border-bottom-right-radius: 3px; border-bottom-left-radius: 3px; } .panel-default { border-color: #dddddd; } .panel-default > .panel-heading { color: #333333; background-color: #f5f5f5; border-color: #dddddd; } .panel-success { border-color: #d6e9c6; } .panel-success > .panel-heading { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; } .panel-warning { border-color: #faebcc; } .panel-warning > .panel-heading { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; } .panel-error { border-color: #ebccd1; } .panel-error > .panel-heading, .panel-error > .panel-footer { color: #a94442; background-color: #f2dede; border-color: #ebccd1; } .panel-info { border-color: #bce8f1; } .panel-info > .panel-heading, .panel-info > .panel-footer { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; } /* alerts */ .alert { padding: 15px; margin-bottom: 20px; border: 1px solid transparent; border-radius: 4px; } .alert-success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; } .alert-info { color: #31708f; background-color: #d9edf7; border-color: #bce8f1; } .alert-warning { color: #8a6d3b; background-color: #fcf8e3; border-color: #faebcc; } .alert-danger { color: #a94442; background-color: #f2dede; border-color: #ebccd1; } /* vim: set ts=2 sw=2 tw=80: */ greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/dynamic_strings.xsl0000644000175100017510000015333413011042270025375 0ustar greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/js/0000755000175100017510000000000013057531646022077 5ustar greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/js/gsa_line_chart.js0000644000175100017510000011254213011042270025360 0ustar /* * Greenbone Security Assistant * $Id$ * Description: JavaScript for line charts in GSA. * * Authors: * Timo Pollmeier * * Copyright: * Copyright (C) 2014 Greenbone Networks GmbH * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ (function(global, window, d3, console, gsa) { 'use strict'; var gch = gsa.charts; gch.register_chart_generator('line', LineChartGenerator); /* * Finds the index of a record by the value of a given field */ function find_record_index(records, value, field) { for (var index in records) { if (records[index][field].getTime() === value.getTime()) { return index; } } return -1; } function LineChartGenerator() { // call super constructor gch.AggregateChartGenerator.call(this, 'bar'); } LineChartGenerator.prototype = Object.create( gch.AggregateChartGenerator.prototype); LineChartGenerator.prototype.constructor = LineChartGenerator; LineChartGenerator.prototype.init = function() { this.margin = {top: 55, right: 60, bottom: 25, left: 60}; this.x_scale = d3.time.scale.utc(); this.y_scale = d3.scale.linear(); this.y2_scale = d3.scale.linear(); this.x_axis = d3.svg.axis().scale(this.x_scale).orient('bottom').ticks(6); this.y_axis = d3.svg.axis().scale(this.y_scale).orient('left'); this.y2_axis = d3.svg.axis().scale(this.y2_scale).orient('right'); this.x_label = ''; this.y_label = ''; this.y2_label = ''; this.x_field = 'value'; this.y_fields = ['c_count']; this.y2_fields = ['count']; this.show_stat_type = true; this.setDataTransformFunc(this.timeLine); this.setColorScale(d3.scale.category20()); this.setTitleGenerator(gch.title_static( gsa._('Loading line chart ...'), gsa._('Bubble Chart'))); }; LineChartGenerator.prototype.generate = function(svg, data, update) { var records = data.records; var self = this; function y_line(field, y_scale) { return d3.svg.line() .x(function(d) { return self.x_scale(d[self.x_field]); }) .y(function(d) { return y_scale(d[field]); }) .defined(function(d) { return gsa.is_defined(d[field]); }); } self.all_y_fields = self.y_fields.concat(self.y2_fields); var lines = []; var line_index; for (line_index = 0; line_index < self.y_fields.length; line_index++) { lines.push(y_line(self.y_fields[line_index], self.y_scale)); } for (line_index = 0; line_index < self.y2_fields.length; line_index++) { lines.push(y_line(self.y2_fields[line_index], self.y2_scale)); } var x_min, x_max; var y_min, y_max; var y2_min, y2_max; var height; var width; var index; var new_line; var column_info = data.column_info; function get_rounded_x(mouse_x) { var rounded_x = self.x_step.round(self.x_scale.invert(mouse_x)); if (rounded_x.getTime() > x_max.getTime()) { rounded_x = x_max; } else if (rounded_x.getTime() < x_min.getTime()) { rounded_x = x_min; } return rounded_x; } function resize_range_marker_elems() { var range_left_line_width = 2; var range_right_line_width = 12; var y_range = self.y_scale.range(); var points; self.range_marker_elem.select('.range_marker_c') .attr('x', self.x_scale(self.range_marker_start)) .attr('y', 0) .attr('width', self.x_scale(self.range_marker_end) - self.x_scale(self.range_marker_start)) .attr('height', y_range[0] - y_range[1]); self.range_marker_elem.select('.range_marker_l') .attr('x', self.x_scale(self.range_marker_start) - range_left_line_width) .attr('y', 0) .attr('width', range_left_line_width) .attr('height', y_range[0] - y_range[1]); points = [ self.x_scale(self.range_marker_end), ',', y_range[1], ' ', self.x_scale(self.range_marker_end), ',', y_range[0], ' ', self.x_scale(self.range_marker_end) + range_right_line_width, ',', y_range[0] - range_right_line_width, ' ', self.x_scale(self.range_marker_end) + range_right_line_width, ',', y_range[1] + range_right_line_width, ]; points = points.join(''); self.range_marker_elem.select('.range_marker_r') .attr('points', points); } function mouse_exited() { self.info_box.style('display', 'none'); self.info_line.style('display', 'none'); self.info_text_g.style('display', 'none'); self.range_info_box.style('display', 'none'); self.range_info_text_g.style('display', 'none'); } function mouse_down() { if (self.no_chart_links || d3.event.button >= 2 || data.records.length <= 1) { return; } var parent_rect = self.svg.node() .parentNode .parentNode .getBoundingClientRect(); var mouse_x = d3.event.clientX - parent_rect.left - self.margin.left - 1; self.range_marker_mouse_down = true; self.range_marker_mouse_start_x = mouse_x; if (self.range_marker_start === null) { self.range_marker_start = get_rounded_x(mouse_x); self.range_marker_resize = true; mouse_moved(); } } function mouse_up() { if (self.range_marker_start === null || self.range_marker_end === null) { return; } var start, end; var type = data.column_info.columns[self.x_field].type; var column = data.column_info.columns[self.x_field].column; var value; var url; if (self.range_marker_start.getTime() >= self.range_marker_end.getTime()) { start = new Date(self.range_marker_end); end = new Date(self.range_marker_start); } else { start = new Date(self.range_marker_start); end = new Date(self.range_marker_end); } start.setTime(start.getTime() - 60000); end = self.x_step.offset(end, 1); value = [gch.iso_time_format(start), gch.iso_time_format(end)]; if (self.range_marker_resize) { url = gch.filtered_list_url( type, column, value, data.filter_info, 'range'); self.range_marker_elem.attr('xlink:href', url); if (d3.event.button === 1 || d3.event.ctrlKey || d3.event.shiftKey) { window.open(url, '_blank'); } else { window.location = url; } } self.range_marker_resize = false; self.range_marker_mouse_down = false; } function mouse_moved() { if (data.records.length === 0) { return; } self.info_line.style('display', 'block'); if (self.range_marker_resize) { self.info_box.style('display', 'none'); self.info_text_g.style('display', 'none'); self.range_info_box.style('display', 'block'); self.range_info_text_g.style('display', 'block'); } else { self.info_box.style('display', 'block'); self.info_text_g.style('display', 'block'); self.range_info_box.style('display', 'none'); self.range_info_text_g.style('display', 'none'); } var parent_rect = self.svg.node() .parentNode .parentNode .getBoundingClientRect(); var mouse_x = d3.event.clientX - parent_rect.left - self.margin.left - 1; var mouse_y = d3.event.clientY - parent_rect.top - self.margin.top - 21; var y_range = self.y_scale.range(); var rounded_x; var info_last_x; var line_index; var line_x; var box_x; if (data.records.length > 1) { rounded_x = get_rounded_x(mouse_x); line_index = find_record_index(data.records, rounded_x, self.x_field, false); line_x = self.x_scale(rounded_x); } else { rounded_x = x_min; line_index = 0; line_x = width / 2; } if (self.range_marker_mouse_down && data.records.length > 1 && (self.range_marker_last_x === null || self.range_marker_last_x.getTime() !== rounded_x.getTime()) && (Math.abs(self.range_marker_mouse_start_x - mouse_x) >= 10 || self.range_marker_resize)) { var rounded_start_x = get_rounded_x(self.range_marker_mouse_start_x); if (rounded_start_x < rounded_x) { self.range_marker_start = rounded_start_x; self.range_marker_end = rounded_x; } else { self.range_marker_start = rounded_x; self.range_marker_end = rounded_start_x; } self.range_marker_resize = true; self.range_marker_last_x = rounded_x; resize_range_marker_elems(); } if (!gsa.is_defined(info_last_x) || info_last_x.getTime() !== rounded_x.getTime()) { var max_line_width; info_last_x = rounded_x; var line; // Range Selection info box max_line_width = 0; if (self.range_marker_resize) { var end_date = self.x_step.offset(self.range_marker_end, 1); end_date.setTime(end_date.getTime() - 1000); var start_time = self.range_marker_start.getTime(); var end_time = end_date.getTime(); var range_count = 0; for (var index in records) { var record_time = records[index][self.x_field].getTime(); if (record_time >= start_time && record_time < end_time) { range_count += records[index].count; } else if (record_time >= end_time) { break; } } var type = data.column_info.columns.count.type; self.range_info_text_lines[0] .text(gch.date_format(self.range_marker_start)); self.range_info_text_lines[1] .text('to ' + gch.date_format(end_date)); self.range_info_text_lines[2] .text(gch.resource_type_name_plural(type) + ': ' + range_count); } var bbox; var line_width; for (line in self.range_info_text_lines) { bbox = self.range_info_text_lines[line].node() .getBoundingClientRect(); line_width = bbox.width; max_line_width = Math.max(max_line_width, line_width); } self.range_info_box .attr('width', max_line_width + 10) .attr('height', self.range_info_text_lines.length * 15 + 6); // Normal point info max_line_width = 0; for (line in self.info_text_lines) { var d = data.records[line_index]; if (gsa.has_value(d)) { d = d[self.info_text_lines[line].field]; if (line > self.y_fields.length) { // y2 field switch (self.y2_format) { case 'duration': d = self.duration_tick_format(d); break; default: d = gch.format_data(d, data.column_info.columns[self.info_text_lines[line].field]); } } else if (line >= 1) { // y field switch (self.y2_format) { case 'duration': d = self.duration_tick_format(d); break; default: d = gch.format_data(d, data.column_info.columns[self.info_text_lines[line].field]); } } else { d = gch.format_data(d, data.column_info.columns[self.info_text_lines[line].field]); } self.info_text_lines[line].elem.text(d); } else { if (line === '0') { self.info_text_lines[line].elem.text( gch.format_data(rounded_x, {data_type: 'js_date'})); } else { self.info_text_lines[line].elem.text('N/A'); } } bbox = self.info_text_lines[line].elem.node() .getBoundingClientRect(); line_width = bbox.width; if (self.info_text_lines[line].field !== self.x_field) { line_width += 25; } max_line_width = Math.max(max_line_width, line_width); } for (line in self.info_text_lines) { self.info_text_lines[line].elem.attr('x', max_line_width); } self.info_box .attr('width', max_line_width + 10) .attr('height', self.info_text_lines.length * 15 + 6); } // Selection info box box_x = Math.min(width - self.range_info_box.attr('width') + self.margin.right, Math.max(-self.margin.left, mouse_x - self.range_info_box.attr('width') / 2)); self.range_info_box .text('') .attr('x', box_x) .attr('y', mouse_y - 50); self.range_info_text_g .attr('text-anchor', 'start') .attr('transform', 'translate (' + (box_x + 5) + ',' + (mouse_y - 35) + ')'); // Normal point info box_x = Math.min(width - self.info_box.attr('width') + self.margin.right, Math.max(-self.margin.left, mouse_x - self.info_box.attr('width') / 2)); self.info_box .text('') .attr('x', box_x) .attr('y', mouse_y - 50); self.info_text_g .attr('text-anchor', 'end') .attr('transform', 'translate (' + (box_x + 5) + ',' + (mouse_y - 35) + ')'); // Tooltip marker line self.info_line .attr('x1', line_x) .attr('x2', line_x) .attr('y1', 0) .attr('y2', y_range[0] - y_range[1]); } self.setColorScale(gch.field_name_colors(self.all_y_fields, data.column_info, self.y_fields.length)); for (var record_index = 0; record_index < records.length; record_index++) { var record = records[record_index]; x_min = d3.min([x_min, record[self.x_field]]); x_max = d3.max([x_max, record[self.x_field]]); for (var y_index = 0; y_index < self.y_fields.length; y_index++) { y_min = d3.min([y_min, record[self.y_fields[y_index]]]); y_max = d3.max([y_max, record[self.y_fields[y_index]]]); } for (var y2_index = 0; y2_index < self.y2_fields.length; y2_index++) { y2_min = d3.min([y2_min, record[self.y2_fields[y2_index]]]); y2_max = d3.max([y2_max, record[self.y2_fields[y2_index]]]); } } // Setup display parameters height = svg.attr('height') - self.margin.top - self.margin.bottom; width = svg.attr('width') - self.margin.left - self.margin.right; self.x_scale.range([0, width]); self.y_scale.range([height, 0]); self.y2_scale.range([height, 0]); if (records.length > 1) { self.x_scale.domain([x_min, x_max]); } else { self.x_scale.domain([x_min - 1, x_min + 1]); } var y_ticks, y2_ticks; switch (self.y_format) { case 'duration': y_ticks = self.duration_ticks(0, y_max, 10); self.y_scale.domain([0, y_ticks[y_ticks.length - 1]]); self.y_axis.tickValues(y_ticks); self.y_axis.tickFormat(self.duration_tick_format); break; default: self.y_scale.domain([0, y_max]).nice(10); self.y_axis.tickValues(null); self.y_axis.tickFormat(null); } switch (self.y2_format) { case 'duration': y2_ticks = self.duration_ticks(0, y2_max, 10); self.y2_scale.domain([0, y2_ticks[y2_ticks.length - 1]]); self.y2_axis.tickValues(y2_ticks); self.y2_axis.tickFormat(self.duration_tick_format); break; default: self.y2_scale.domain([0, y2_max]).nice(10); self.y2_axis.tickValues(null); self.y2_axis.tickFormat(null); } if (update) { svg.text(''); self.svg = svg.append('g'); self.svg.attr('transform', 'translate(' + self.margin.left + ',' + self.margin.top + ')'); self.range_marker_elem = null; self.range_marker_resize = false; self.range_marker_mouse_start_x = null; self.range_marker_start = null; self.range_marker_end = null; self.range_marker_mouse_down = false; self.range_marker_last_x = null; // Setup mouse event listeners svg.on('mousedown', mouse_down); svg.on('mouseup', mouse_up); svg.on('dragstart', function() { d3.event.preventDefault(); }); svg.on('mousemove', mouse_moved); svg.on('mouseleave', mouse_exited); // Setup chart self.svg.attr('transform', 'translate(' + self.margin.left + ',' + self.margin.top + ')'); self.legend_elem = self.svg.append('g') .attr('id', 'legend') .attr('transform', 'translate(' + (20 - self.margin.left) + ', -50)'); self.x_axis_elem = self.svg.append('g') .attr('class', 'x axis') .attr('transform', 'translate(0,' + height + ')') .call(self.x_axis); self.y_axis_elem = self.svg.append('g') .attr('class', 'y axis') .call(self.y_axis); self.y2_axis_elem = self.svg.append('g') .attr('class', 'y axis') .style('font-style', 'oblique') .attr('transform', 'translate(' + width + ', 0)') .call(self.y2_axis); for (index = 0; index < self.all_y_fields.length; index++) { var new_path = self.svg.append('path'); new_path .attr('id', 'line_' + index) .datum(records) .style('fill', 'transparent') .style('stroke', '1px') .style('stroke', self.scaleColor(self.all_y_fields[index])) .attr('d', lines[index]); if (index >= self.y_fields.length) { // Special style for y2 axis lines new_path .style('stroke-dasharray', '3,2'); } } if (records.length === 1) { for (index = 0; index < self.all_y_fields.length; index++) { var new_circle = self.svg.append('circle'); new_circle .attr('id', 'circle_' + index) .attr('class', 'single_value_circle') .style('fill', 'transparent') .style('stroke', '1px') .style('stroke', self.scaleColor(self.all_y_fields[index])) .attr('r', '4px') .attr('cx', width / 2); if (index >= self.y_fields.length) { // Special style for y2 axis circles new_circle .style('stroke-dasharray', '3,2') .attr('cy', self.y2_scale(records[0][self.all_y_fields[index]])); } else { new_circle .attr('cy', self.y_scale(records[0][self.all_y_fields[index]])); } } } // Create tooltip line self.info_line = self.svg.append('line') .style('stroke', 'grey') .style('display', 'none') .classed('remove_on_static', true); // Create selection marker element self.range_marker_elem = self.svg.append('a') .attr('class', 'range_marker_a'); self.range_marker_elem .append('rect') .attr('class', 'range_marker_c') .style('fill', '#008800') .style('opacity', '0.125'); self.range_marker_elem .append('rect') .attr('class', 'range_marker_l') .style('fill', '#008800') .style('opacity', '0.25'); self.range_marker_elem .append('polygon') .attr('class', 'range_marker_r') .style('fill', '#008800') .style('opacity', '0.25'); // Create tange selection tooltip self.range_info_box = self.svg.append('rect') .style('fill', 'white') .style('opacity', '0.75') .style('display', 'none') .classed('remove_on_static', true); self.range_info_text_g = self.svg.append('g') .style('display', 'none') .classed('remove_on_static', true); self.range_info_text_lines = [ self.range_info_text_g.append('text') .attr('transform', 'translate(0,0)') .style('font-weight', 'bold') .text('START'), self.range_info_text_g.append('text') .attr('transform', 'translate(0,15)') .style('font-weight', 'bold') .text('to END'), self.range_info_text_g.append('text') .attr('transform', 'translate(0,30)') .style('font-weight', 'normal') .text('1234567 items'), ]; // Create normal tooltip elements self.info_box = self.svg.append('rect') .style('fill', 'white') .style('opacity', '0.75') .style('display', 'none') .classed('remove_on_static', true); self.info_text_g = self.svg.append('g') .style('display', 'none') .classed('remove_on_static', true); self.info_text_lines = []; self.info_text_lines .push({ elem: self.info_text_g.append('text') .attr('transform', 'translate(0,0)') .style('font-weight', 'bold') .text('X'), field: self.x_field, }); var line_y_offset = 15; for (index = 0; index < self.all_y_fields.length; index++) { self.info_text_lines.push({ elem: self.info_text_g.append('text') .attr('transform', 'translate(0,' + line_y_offset + ')') .style('font-weight', 'normal') .text('Y' + index), field: self.all_y_fields[index], }); new_line = self.info_text_g.append('line'); new_line .attr('x1', '0') .attr('x2', '15') .attr('y1', line_y_offset - 5) .attr('y2', line_y_offset - 5) .style('stroke', self.scaleColor([self.all_y_fields[index]])); if (index >= self.y_fields.length) { // Special style for y2 axis lines new_line.style('stroke-dasharray', '3,2'); } line_y_offset += 15; } } /* Create legend items */ self.legend_elem.text(''); var legend_part; var legend_part_x = 0; var legend_part_y = 0; var last_part_rect; var current_part_rect; for (index = 0; index < self.all_y_fields.length; index++) { var new_text; legend_part = self.legend_elem.append('g'); new_line = legend_part.append('path'); new_line .attr('d', 'M 0 10 L 20 10') .style('fill', 'transparent') .style('stroke', '1px') .style('stroke', self.scaleColor(self.all_y_fields[index])); if (index >= self.y_fields.length) { // Special style for y2 lines new_line.style('stroke-dasharray', '3,2'); } new_text = legend_part.append('text'); new_text .style('font-size', '8pt') .style('font-weight', 'bold') .attr('x', 25) .attr('y', 15) .text(gch.column_label( column_info.columns[self.all_y_fields[index]], true, false, self.show_stat_type)); if (index >= self.y_fields.length) { // Special style for y2 labels new_text .style('font-weight', 'bold') .style('font-style', 'oblique'); } current_part_rect = legend_part.node().getBoundingClientRect(); if (!gsa.is_defined(last_part_rect)) { legend_part_x = 0; } else if ((self.all_y_fields.length <= 2 || index !== self.y_fields.length) && legend_part_x + last_part_rect.width + current_part_rect.width + 10 <= width - 40 + self.margin.left + self.margin.right) { legend_part_x = legend_part_x + last_part_rect.width + 10; } else { legend_part_x = 0; legend_part_y = legend_part_y + last_part_rect.height + 2; } legend_part.attr('transform', 'translate(' + legend_part_x + ', ' + legend_part_y + ')'); last_part_rect = current_part_rect; } self.x_axis_elem .call(self.x_axis) .attr('transform', 'translate(0,' + height + ')'); self.y_axis_elem.call(self.y_axis); self.y2_axis_elem .call(self.y2_axis) .attr('transform', 'translate(' + width + ', 0)'); for (index = 0; index < lines.length; index++) { self.svg.select('#line_' + index) .datum(records) .attr('d', lines[index]); } for (index = 0; index < self.all_y_fields.length; index++) { var new_markers; var selected_markers; var enter = self.svg.selectAll('.marker_' + index) .data(records) .enter(); if (self.all_y_fields[index].substr(0, 5) === 'count' || self.all_y_fields[index].substr(0, 7) === 'c_count') { self.svg.selectAll('.marker_' + index) .remove(); break; } new_markers = enter.insert('circle'); new_markers .attr('class', 'marker_' + index) .attr('r', 1.5) .style('stroke', d3.rgb(self.scaleColor(self.all_y_fields[index]))); if (index >= self.y_fields.length) { // Special style for y2 lines new_markers .style('fill', 'none'); } else { new_markers .style('fill', d3.rgb(self.scaleColor(self.all_y_fields[index]))); } selected_markers = self.svg.selectAll('.marker_' + index); selected_markers .data(records) .attr('cx', function(d) { return self.x_scale(d[self.x_field]); }); if (index >= self.y_fields.length) { selected_markers .attr('cy', function(d) { return self.y2_scale(d[self.all_y_fields[index]]); }); } else { selected_markers .attr('cy', function(d) { return self.y_scale(d[self.all_y_fields[index]]); }); } self.svg.selectAll('.marker_' + index) .data(records) .exit() .remove(); } // Single value markers if (records.length === 1) { for (index = 0; index < self.all_y_fields.length; index++) { var selected_circle; selected_circle = self.svg.selectAll('#circle_' + index); selected_circle .attr('cx', width / 2); if (index >= self.y_fields.length) { selected_circle .attr('cy', self.y2_scale(records[0][self.all_y_fields[index]])); } else { selected_circle .attr('cy', self.y_scale(records[0][self.all_y_fields[index]])); } } } else { self.svg.select('.single_value_circle').remove(); } if (gsa.is_defined(self.range_marker_start)) { resize_range_marker_elems(); } }; LineChartGenerator.prototype.generateCsvData = function(controller, data) { var cols = data.column_info.columns; var column_selection = [this.x_field]; var column_labels = [ gch.column_label(cols[this.x_field], true, false, this.show_stat_type) ]; for (var index = 0; index < this.all_y_fields.length; index++) { column_selection.push(this.all_y_fields[index]); column_labels.push(gch.column_label(cols[this.all_y_fields[index]], true, false, this.show_stat_type)); } return gch.csv_from_records(data.records, data.column_info, column_selection, column_labels, controller.display.getTitle()); }; LineChartGenerator.prototype.generateHtmlTableData = function(controller, data) { var cols = data.column_info.columns; var column_selection = [this.x_field]; var column_labels = [ gch.column_label(cols[this.x_field], true, false, this.show_stat_type) ]; for (var index = 0; index < this.all_y_fields.length; index++) { column_selection.push(this.all_y_fields[index]); column_labels.push(gch.column_label(cols[this.all_y_fields[index]], true, false, this.show_stat_type)); } return gch.html_table_from_records(data.records, data.column_info, column_selection, column_labels, controller.display.getTitle(), controller.data_src.getParam('filter')); }; LineChartGenerator.prototype.evaluateParams = function(gen_params) { gch.AggregateChartGenerator.prototype.evaluateParams.call(this, gen_params); if (gen_params.x_field) { this.x_field = gen_params.x_field; } if (gen_params.y_fields && gen_params.y_fields[0] && gen_params.z_fields && gen_params.z_fields[0]) { this.y_fields = gen_params.y_fields; this.y2_fields = gen_params.z_fields; } else if (gen_params.y_fields && gen_params.y_fields[0]) { this.y_fields = gen_params.y_fields; this.y2_fields = ['count']; } else { this.y_fields = ['count']; this.y2_fields = ['c_count']; } this.y_format = gen_params.extra.y_format; this.y2_format = gen_params.extra.y2_format; if (gen_params.extra.show_stat_type) { this.show_stat_type = !!JSON.parse(gen_params.extra.show_stat_type); } if (gsa.has_value(gen_params.t_field)) { this.t_field = gen_params.t_field; } else { this.t_field = 'value'; } if (gsa.has_value(gen_params.fillers)) { this.fillers = gen_params.fillers; } else { this.fillers = {}; } }; LineChartGenerator.prototype.timeLine = function(old_data) { var self = this; var fill_empty_records = false; // FIXME: make filling an explicit option if (self.y_fields[0].substr(0, 5) === 'count' || self.y_fields[0].substr(0, 7) === 'c_count' || self.y2_fields[0].substr(0, 5) === 'count' || self.y2_fields[0].substr(0, 7) === 'c_count') { fill_empty_records = true; } var new_data = { records: [], column_info: {}, filter_info: old_data.filter_info, }; var column_info = new_data.column_info; column_info.group_columns = old_data.column_info.group_columns; column_info.data_columns = old_data.column_info.data_columns; column_info.columns = {}; function generate_label(column, capitalize_label, include_type, include_stat) { var suffix = ''; if (self.x_step === d3.time.day.utc) { suffix = ' / day'; } else if (self.x_step === d3.time.week.utc) { suffix = ' / week'; } else if (self.x_step === d3.time.month.utc) { suffix = ' / month'; } else if (self.x_step === d3.time.year.utc) { suffix = ' / year'; } return gch.default_column_label(column, capitalize_label, include_type, include_stat) + suffix; } for (var column_name in old_data.column_info.columns) { var info; var column = old_data.column_info.columns[column_name]; if (column_name === self.t_field) { column_info.columns[column_name] = {}; for (info in column) { if (info === 'data_type') { column_info.columns[column_name][info] = 'js_date'; } else { column_info.columns[column_name][info] = column[info]; } } } else if (column.stat === 'count') { column_info.columns[column_name] = {}; for (info in column) { column_info.columns[column_name][info] = column[info]; } column_info.columns[column_name].label_generator = generate_label; } else { column_info.columns [column_name] = old_data.column_info.columns[column_name]; } } if (old_data.records.length === 0) { return new_data; } var t_index = 0; while (!gsa.is_date(old_data.records[t_index][self.t_field])) { t_index++; } var t_min = new Date(old_data.records[t_index][self.t_field].getTime()); t_index = old_data.records.length - 1; while (!gsa.is_date(old_data.records[t_index][self.t_field])) { t_index--; } /* Add 1 millisecond to ensure the range function give the correct results * This addition should be negligible since timestamps in OpenVAS have * a resolution of 1 second */ var t_max = new Date(old_data.records[t_index][self.t_field].getTime() + 1); var interval_days = (t_max.getTime() - t_min.getTime() - 1) / 86400000; var times; t_index = 0; var has_values; var values; var new_record; var t; var field; var data_index = 0; var prev_values = {}; if (interval_days <= 100) { self.x_step = d3.time.day.utc; times = d3.time.day.range.utc(d3.time.day.utc.floor(t_min), t_max); } else if (interval_days <= 750) { self.x_step = d3.time.week.utc; times = d3.time.week.range.utc(d3.time.week.utc.floor(t_min), t_max); } else if (interval_days <= 3650) { self.x_step = d3.time.month.utc; times = d3.time.month.range.utc(d3.time.month.utc.floor(t_min), t_max); } else { self.x_step = d3.time.year.utc; times = d3.time.year.range.utc(d3.time.year.utc.floor(t_min), t_max); } for (t_index in times) { new_record = {}; t = times[t_index]; values = {}; new_record[self.t_field] = t; has_values = false; while (data_index < old_data.records.length && (t_index >= times.length - 1 || !gsa.is_date(old_data.records[data_index][self.t_field]) || old_data.records[data_index][self.t_field].getTime() < times[Number(t_index) + 1].getTime())) { // collect values from orgin data which fit to the time value if (!gsa.is_date(old_data.records[data_index][self.t_field])) { data_index++; continue; } for (field in old_data.records[data_index]) { if (field !== self.t_field) { if (!gsa.is_defined(values[field])) { values[field] = old_data.records[data_index][field]; } else if (column_info.columns[field].stat === 'sum' || column_info.columns[field].stat === 'count') { values[field] += Number(old_data.records[data_index][field]); } else if (column_info.columns[field].stat === 'min') { values[field] = Math.min(values[field], Number(old_data.records[data_index][field])); } else if (column_info.columns[field].stat === 'max' || column_info.columns[field].stat === 'c_count') { values[field] = Math.max(values[field], Number(old_data.records[data_index][field])); } } } data_index++; } for (field in old_data.column_info.columns) { if (field !== self.t_field) { if (gsa.has_value(values[field])) { prev_values[field] = values[field]; new_record[field] = values[field]; has_values = true; } else if (self.fillers[field] === '!previous') { new_record[field] = prev_values[field] ? prev_values[field] : 0; } else if (gsa.has_value(self.fillers[field])) { new_record[field] = self.fillers[field]; } else if (old_data.column_info.columns[field].stat === 'c_count') { new_record[field] = prev_values[field] ? prev_values[field] : 0; } else if (old_data.column_info.columns[field].stat === 'count') { new_record[field] = 0; } else { new_record[field] = null; } } } if (has_values || fill_empty_records) { new_data.records.push(new_record); } } return new_data; }; var zero_pad = d3.format('02d'); LineChartGenerator.prototype.duration_tick_format = function(val) { val = Math.round(val); var hours; var minutes; if (val >= 86400) { var days = Math.floor(val / 86400); hours = Math.floor((val - hours * 86400) / 3600); if (hours === 0) { return days + 'd'; } else { return days + 'd' + zero_pad(hours) + 'h'; } } else if (val >= 3600) { hours = Math.floor(val / 3600); minutes = Math.floor((val - hours * 3600) / 60); if (minutes === 0) { return hours + 'h'; } else { return hours + 'h' + zero_pad(minutes) + 'm'; } } else if (val >= 60) { minutes = Math.floor(val / 60); var seconds = Math.floor(val % 60); if (seconds === 0) { return minutes + 'm'; } else { return minutes + 'm' + zero_pad(seconds) + 's'; } } else { return val.toFixed(0) + 's'; } }; LineChartGenerator.prototype.duration_ticks = function(min, max, number) { var approx_step = (max - min) / number; var step; var i; var ticks = []; var steps = [1, 2, 5, 10, 15, 30, 1 * 60, 2 * 60, 5 * 60, 10 * 60, 15 * 60, 30 * 60, 1 * 3600, 2 * 3600, 3 * 3600, 6 * 3600, 12 * 3600, 24 * 3600]; for (i = 0; i < steps.length && step === undefined; i++) { if (approx_step <= steps[i]) { step = steps[i]; } } var rounded_max = Math.ceil(max / step) * step; for (i = 0; (min + i * step) <= rounded_max; i++) { ticks.push(min + i * step); } return ticks; }; })(window, window, window.d3, window.console, window.gsa); // vim: set ts=2 sw=2 tw=80: greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/js/gsa_bar_chart.js0000644000175100017510000002433113011042270025173 0ustar /* * Greenbone Security Assistant * $Id$ * Description: Base JavaScript for graphics in GSA. * * Authors: * Timo Pollmeier * Björn Ricks * * Copyright: * Copyright (C) 2014 - 2016 Greenbone Networks GmbH * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ (function(global, window, d3, console, gsa) { 'use strict'; var gch = gsa.charts; gch.register_chart_generator('bar', BarChartGenerator); function default_bar_style(d) { return (''); } /* Main chart generator */ function BarChartGenerator() { // call super constructor gch.AggregateChartGenerator.call(this, 'bar'); } BarChartGenerator.prototype = Object.create( gch.AggregateChartGenerator.prototype); BarChartGenerator.prototype.constructor = BarChartGenerator; BarChartGenerator.prototype.init = function() { this.margin = {top: 40, right: 20, bottom: 40, left: 60}; this.x_scale = d3.scale.ordinal(); this.y_scale = d3.scale.linear(); this.x_axis = d3.svg.axis().scale(this.x_scale).orient('bottom'); this.y_axis = d3.svg.axis().scale(this.y_scale).orient('left'); this.x_label = ''; this.y_label = ''; this.x_field = 'value'; this.y_field = 'count'; this.show_stat_type = true; this.setBarStyle(default_bar_style); this.setTitleGenerator(gch.title_static( gsa._('Loading bar chart ...'), gsa._('Bar Chart'))); }; BarChartGenerator.prototype.evaluateParams = function(gen_params) { gch.AggregateChartGenerator.prototype.evaluateParams.call(this, gen_params); if (gen_params.x_field) { this.x_field = gen_params.x_field; } if (gen_params.y_fields && gen_params.y_fields[0]) { this.y_field = gen_params.y_fields[0]; } if (gsa.is_defined(gen_params.extra)) { if (gsa.is_defined(gen_params.extra.show_stat_type)) { this.show_stat_type = !!JSON.parse(gen_params.extra.show_stat_type); } if (gsa.is_defined(gen_params.extra) && gsa.is_defined( gen_params.extra.extra_tooltip_field_1)) { var index = 1; this.tooltips = []; while (gsa.is_defined( gen_params.extra['extra_tooltip_field_' + index])) { var field = gen_params.extra['extra_tooltip_field_' + index]; var label = gen_params.extra['extra_tooltip_label_' + index]; this.tooltips.push({field: field, label: label}); index ++; } } } }; BarChartGenerator.prototype.generate = function(svg, data, update) { var self = this; var records = data.records; var x_data = records.map(function(d) { return d[self.x_field]; }); var y_data = records.map(function(d) { return d[self.y_field]; }); var y_sum = gsa.array_sum(y_data); var y_max = Math.max.apply(null, y_data); // Setup display parameters var height = svg.attr('height') - this.margin.top - this.margin.bottom; var width = svg.attr('width') - this.margin.left - this.margin.right; this.x_scale.rangeRoundBands([0, width], 0.125); this.y_scale.range([height, 0]); this.x_scale.domain(x_data); this.y_scale.domain([0, y_max]).nice(10); if (update) { svg.text(''); this.svg = svg.append('g'); svg.on('mousemove', null); svg.on('mouseleave', null); this.svg.attr('transform', 'translate(' + this.margin.left + ',' + this.margin.top + ')'); this.x_axis_elem = this.svg.append('g') .attr('class', 'x axis') .attr('transform', 'translate(0,' + height + ')') .call(this.x_axis); this.y_axis_elem = this.svg.append('g') .attr('class', 'y axis') .call(this.y_axis); this.tip = d3.tip() .attr('class', 'd3-tip') .style('font-weight', 'normal') .offset([-10, 0]) .html(function(d) { var x, extra; if (d[self.x_field + '~long']) { x = d[self.x_field + '~long']; } else { x = d[self.x_field]; } extra = ''; /* FIXME this is unused for bar chart. Remove? */ if (gsa.is_defined(self.tooltips)) { for (var tooltip in self.tooltips) { if (self.tooltips[tooltip].label) { extra += '
    ' + self.tooltips[tooltip].label + ': '; } else { extra += '
    '; } if (gsa.is_date(d[self.tooltips[tooltip].field])) { extra += gch.datetime_format(d[self.tooltips[tooltip].field]); } else { extra += d[self.tooltips[tooltip].field]; } } } if (self.y_field === 'count') { if (self.y_label !== '') { return '' + self.y_label + ' (' + x + '):
    ' + d[self.y_field] + ' (' + (100 * d[self.y_field] / y_sum).toFixed(1) + '%)' + extra; } else { return '' + x + ':
    ' + d[self.y_field] + ' (' + (100 * d[self.y_field] / y_sum).toFixed(1) + '%)' + extra; } } else if (self.y_field.indexOf('severity') !== -1) { if (self.y_label !== '') { return '' + self.y_label + ' (' + x + '):
    ' + d[self.y_field].toFixed(1) + ' (' + gsa.severity_level(d[self.y_field]) + ')' + extra; } else { return '' + x + ':
    ' + d[self.y_field].toFixed(1) + ' (' + gsa.severity_level(d[self.y_field]) + ')' + extra; } } else { if (self.y_label !== '') { return '' + self.y_label + ' (' + x + '):
    ' + d[self.y_field] + ' (' + (100 * d[self.y_field] / y_max).toFixed(1) + '%)' + extra; } else { return '' + x + ':
    ' + d[self.y_field] + ' (' + (100 * d[self.y_field] / y_max).toFixed(1) + '%)' + extra; } } }); } var generateLink = self.createGenerateLinkFunc( data.column_info.columns.value.column, data.column_info.columns.value.type, data.filter_info); // Add new bars this.svg.selectAll('.bar') .data(records).enter().insert('a') .attr('class', 'bar') .attr('xlink:href', generateLink) .insert('rect', '.x.axis') .attr('x', function(d) { return self.x_scale(d[self.x_field]); }) .attr('y', function(d) { return self.y_scale(0); }) .attr('width', function(d) { return self.x_scale.rangeBand(); }) .attr('height', function(d) { return height - self.y_scale(0) - 1; }) .on('mouseover', this.tip.show) .on('mouseout', this.tip.hide); // Update bar widths and x axis this.svg.selectAll('.bar rect') .data(records) .transition().delay(0).duration(250).ease('sin-in-out') .attr('x', function(d) { return self.x_scale(d[self.x_field]); }) .attr('width', self.x_scale.rangeBand()); this.x_axis_elem.transition().delay(0).duration(250).ease('sin-in-out') .call(this.x_axis).delay(250).duration(125).attr( 'transform', 'translate(0,' + height + ')'); // Update heights and y axis this.svg.selectAll('.bar rect') .data(records) .transition().delay(250).duration(250).ease('sin-in-out') .attr('y', function(d) { return self.y_scale(d[self.y_field]); }) .attr('height', function(d) { return height - self.y_scale(d[self.y_field]) - 1; }) .attr('style', this.bar_style); this.y_axis_elem.transition().delay(250).duration(125).ease('sin-in-out') .call(this.y_axis); // Fade out and remove unused bars this.svg.selectAll('.bar rect') .data(records) .exit() .transition().delay(0).duration(250).ease('sin-in-out') .style('opacity', 0) .remove(); this.svg.call(this.tip); }; BarChartGenerator.prototype.generateCsvData = function(controller, data) { var cols = data.column_info.columns; return gch.csv_from_records(data.records, data.column_info, [this.x_field, this.y_field], [gch.column_label(cols[this.x_field], true, false, this.show_stat_type), gch.column_label(cols[this.y_field], true, false, this.show_stat_type)], controller.display.getTitle()); }; BarChartGenerator.prototype.generateHtmlTableData = function(controller, data) { var cols = data.column_info.columns; return gch.html_table_from_records(data.records, data.column_info, [this.x_field, this.y_field], [gch.column_label(cols[this.x_field], true, false, this.show_stat_type), gch.column_label(cols[this.y_field], true, false, this.show_stat_type)], controller.display.getTitle(), controller.data_src.getParam('filter')); }; BarChartGenerator.prototype.generateLink = function(d, i, column, type, filter_info) { var value = d.value; if (column === 'uuid') { return gsa.charts.details_page_url(type, value, filter_info); } else { return gsa.charts.filtered_list_url(type, column, value, filter_info); } }; })(window, window, window.d3, window.console, window.gsa); // vim: set ts=2 sw=2 tw=80: greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/js/gsa_donut_chart.js0000644000175100017510000005102413011042270025557 0ustar /* * Greenbone Security Assistant * $Id$ * Description: JavaScript for donut charts in GSA. * * Authors: * Timo Pollmeier * * Copyright: * Copyright (C) 2014 Greenbone Networks GmbH * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ (function(global, window, d3, console, gsa, $) { 'use strict'; var gch = gsa.charts; gch.register_chart_generator('donut', DonutChartGenerator); function get_box(node) { try { return node.getBBox(); } catch (error) { // firefox seems to have issues with getBBox sometimes return node.getBoundingClientRect(); } } /* Main chart generator */ function DonutChartGenerator() { // call super constructor gch.AggregateChartGenerator.call(this, 'donut'); } DonutChartGenerator.prototype = Object.create( gch.AggregateChartGenerator.prototype); DonutChartGenerator.prototype.constructor = DonutChartGenerator; DonutChartGenerator.prototype.init = function() { this.margin = {top: 20, right: 20, bottom: 20, left: 20}; this.x_label = ''; this.y_label = ''; this.x_field = 'value'; this.y_field = 'count'; this.setDataTransformFunc(gch.data_raw); this.setTitleGenerator( gch.title_static(gsa._('Loading donut chart ...'), gsa._('Donut Chart'))); }; DonutChartGenerator.prototype.generateData = function(original_data) { var data; data = this.transformData(original_data); return gch.fill_empty_fields(data); }; DonutChartGenerator.prototype.evaluateParams = function(gen_params) { gch.AggregateChartGenerator.prototype.evaluateParams.call(this, gen_params); if (gen_params.x_field) { this.x_field = gen_params.x_field; } if (gen_params.y_fields && gen_params.y_fields[0]) { this.y_field = gen_params.y_fields[0]; } if (gen_params.extra.show_stat_type) { this.show_stat_type = !!JSON.parse(gen_params.extra.show_stat_type); } if (gen_params.chart_template === 'active_status') { this.setDataTransformFunc(active_status_transform); } else if (gen_params.chart_template === 'info_by_class' || gen_params.chart_template === 'recent_info_by_class') { this.setColorScale(gch.severity_level_color_scale); } }; DonutChartGenerator.prototype.generate = function(svg, data, update) { var self = this; if (!gsa.is_defined(this.color_scale)) { this.setColorScale(gch.field_color_scale( data.column_info.columns[this.x_field].type, data.column_info.columns[this.x_field].column)); } var records = data.records; var x_data = records.map(function(d) { return d[self.x_field]; }); var y_data = records.map(function(d) { return d[self.y_field]; }); var y_sum = gsa.array_sum(y_data); var slice_f = d3.layout.pie() .value(function(d) { return d[self.y_field]; }) .sort(null); var slices = slice_f(records).filter(function(elem) { return !isNaN(elem.endAngle); }); var legend_width = Math.min(240, Math.max(120, svg.attr('width') / 5)); // Setup display parameters var height = svg.attr('height') - this.margin.top - this.margin.bottom; var width = svg.attr('width') - this.margin.left - this.margin.right - legend_width; if (update) { svg.text(''); this.svg = svg.append('g'); svg.on('mousemove', null); svg.on('mouseleave', null); this.svg.attr('transform', 'translate(' + this.margin.left + ',' + this.margin.top + ')'); } var h = Math.min(height, width) / 8; var cx = width / 2; var cy = height / 2 - h / 2; var rx = width / 2; var ry = Math.min(height / 2, width / 2) - h / 2; var ri = 1.0 / 2.0; var i; var generate_link = this.createGenerateLinkFunc( data.column_info.columns[self.x_field].column, data.column_info.columns[self.x_field].type, data.filter_info); this.tip = d3.tip() .attr('class', 'd3-tip') .style('font-weight', 'bold') .offset([-10, 0]) .html(function(d) { return d; }); // Remove legend this.svg.selectAll('.legend') .remove(); // Draw legend var legend = this.svg.insert('g') .attr('class', 'legend') .attr('transform', 'translate(' + (width + 10.5) + ', 0)'); function get_title_data(d) { var ret = {}; if (d.data[self.x_field + '~long']) { ret.x = d.data[self.x_field + '~long']; } else { ret.x = d.data[self.x_field]; } ret.y = d.data[self.y_field]; return ret; } function get_tooltip_title_func(d) { var data = get_title_data(d); return function() { self.tip.show(get_title_string(data.x, data.y)); }; } function set_tooltip_title(d) { var data = get_title_data(d); var label = '#label-' + to_id(d.data[self.x_field]); var target = self.svg.select(label); if (target.empty() || target.classed('empty')) { self.tip.show(get_title_string(data.x, data.y), { x: d3.event.pageX, y: d3.event.pageY, }); } else { self.tip.show(get_title_string(data.x, data.y), target.node()); } } function get_title_string(x, data) { return x + ': ' + (100 * data / y_sum).toFixed(1) + '% (' + data + ')'; } function get_title(d) { var data = get_title_data(d); return get_title_string(data.x, data.y); } var legend_y = 0; for (i = 0; i < slices.length; i++) { var d = slices[i]; var color = self.scaleColor(d.data[self.x_field]); if (!gsa.is_defined(color)) { color = self.scaleColor(d.data[self.x_field + '~original']); } var legend_group = legend.insert('g') .attr('class', 'legend-group') .on('mouseover', get_tooltip_title_func(d)) .on('mouseout', this.tip.hide); var legend_item = legend_group.insert('a') .attr('xlink:href', generate_link(d, i)); legend_item.insert('rect') .attr('height', '15') .attr('width', '15') .attr('x', 0.5) .attr('y', legend_y + 0.5) .attr('fill', color) .attr('stroke', 'black') .attr('stroke-width', '0.25') .style('shape-rendering', 'geometricPrecision') .attr('title', get_title(d)); var new_text = legend_item.insert('text') .attr('x', 22) .attr('y', legend_y + 12) .style('font-size', '12px') .style('font-weight', 'bold') .text(x_data[i]) .attr('title', get_title(d)); gch.wrap_text(new_text, legend_width - 25); var box = get_box(new_text.node()); legend_y += Math.max(20, box.height + 5); } this.svg.call(this.tip); legend.attr('opacity', 0) .transition(500) .attr('opacity', 1); // Remove old donut this.svg.selectAll('.donut') .remove(); // Add new donut var donut = this.svg.insert('g') .attr('class', 'donut') .attr('transform', 'translate(' + cx + ',' + cy + ')'); donut.selectAll('.slice') .data(slices) .enter() .insert('a') .attr('class', 'slice') .attr('xlink:href', generate_link) .on('mouseover', set_tooltip_title) .on('mouseout', this.tip.hide) .each(function(d, i) { var slice = d3.select(this); slice.insert('path') .attr('class', 'slice_inner') .style('shape-rendering', 'geometricPrecision'); slice.insert('path') .attr('class', 'slice_top') .style('shape-rendering', 'geometricPrecision'); slice.insert('path') .attr('class', 'slice_outer') .style('shape-rendering', 'geometricPrecision'); }); donut.selectAll('.slice_inner') .data(slices) // .attr ('stroke', 'black') // .attr ('stroke-width', '0.25') .attr('d', function(d, i) { return donut_inner_path_d(d.startAngle, d.endAngle, rx, ry, ri, h); }) .attr('fill', function(d, i) { var color = self.scaleColor(d.data[self.x_field]); if (!gsa.is_defined(color)) { color = self.scaleColor(d.data[self.x_field + '~original']); } return d3.lab(color).darker(); }) .attr('title', get_title); donut.selectAll('.slice_top') .data(slices) // .attr ('stroke', 'black') // .attr ('stroke-width', '0.25') .attr('d', function(d, i) { if (d.value !== 0 && (slices.length <= 1 || (d.startAngle === 0 && 2 * Math.PI - d.endAngle < 1e-12))) { return donut_full_top_path_d(d.startAngle, d.endAngle, rx, ry, ri, h); } else { return donut_top_path_d(d.startAngle, d.endAngle, rx, ry, ri, h); } }) .attr('fill', function(d, i) { var color = self.scaleColor(d.data[self.x_field]); if (!gsa.is_defined(color)) { color = self.scaleColor(d.data[self.x_field + '~original']); } return color; }) .attr('title', get_title); donut.selectAll('.slice_outer') .data(slices) // .attr ('stroke', 'black') // .attr ('stroke-width', '0.25') .attr('d', function(d, i) { return donut_outer_path_d(d.startAngle, d.endAngle, rx, ry, ri, h); }) .attr('fill', function(d, i) { var color = self.scaleColor(d.data[self.x_field]); if (!gsa.is_defined(color)) { color = self.scaleColor(d.data[self.x_field + '~original']); } return d3.lab(color).darker(); }) .attr('title', get_title); // Sort slices so they are rendered in correct order. var slice_elems = donut.selectAll('.slice')[0]; slice_elems.sort(function(a, b) { var a_BBox = get_box(a); var b_BBox = get_box(b); return (a_BBox.y + a_BBox.height) - (b_BBox.y + b_BBox.height); }); for (var elem in slice_elems) { $(donut.node()).append(slice_elems[elem]); } function display_label(d) { return d.endAngle - d.startAngle >= 0.02; } /* * Labels must be rendered after all slices have been added to the doom. * Otherwise the label text would be cutted by overlapping slice elements. */ donut.selectAll('.slice_label') .data(slices) .enter() .insert('a') .attr('xlink:href', generate_link) .insert('text') .classed('slice_label', true) .classed('empty', function(d) { // mark label as empty return !display_label(d); }) .attr('id', function(d, i) { return 'label-' + to_id(d.data[self.x_field]); }) .text(function(d, i) { if (display_label(d)) { return d.data[self.y_field]; } else { return ''; } }) .attr('x', function(d, i) { return Math.sin((d.startAngle + d.endAngle) / 2) * rx * ((1 + ri) / 2); }) .attr('y', function(d, i) { return -Math.cos((d.startAngle + d.endAngle) / 2) * ry * ((1 + ri) / 2); }) .attr('text-anchor', 'middle') .style('font-weight', 'bold') .style('font-size', '7pt') .on('mouseover', set_tooltip_title) .on('mouseout', this.tip.hide) .attr('title', get_title); // In case of missing data, draw a transparent grey donut if (slices.length === 0) { donut.insert('path') .attr('class', 'slice_inner') .attr('title', 'No data') .style('shape-rendering', 'geometricPrecision') .attr('d', donut_inner_path_d(0, 2 * Math.PI, rx, ry, ri, h)) .style('fill', d3.lab('silver').darker()); donut.insert('path') .attr('class', 'slice_top') .attr('title', 'No data') .style('shape-rendering', 'geometricPrecision') .attr('d', donut_full_top_path_d(0, 2 * Math.PI, rx, ry, ri, h)) .style('fill', 'silver'); donut.insert('path') .attr('class', 'slice_outer') .attr('title', 'No data') .style('shape-rendering', 'geometricPrecision') .attr('d', donut_outer_path_d(0, 2 * Math.PI, rx, ry, ri, h)) .style('fill', d3.lab('silver').darker()); } donut.attr('opacity', 0) .transition(500) .attr('opacity', (slices.length !== 0) ? 1 : 0.25); function relax_labels() { // adjust labels to not having overlapping texts // for details see // https://www.safaribooksonline.com/blog/2014/03/11/solving-d3-label-placement-constraint-relaxing/ var elem_a, elem_b; var sel_a, sel_b; var x_a, x_b; var y_a, y_b; var width_a, width_b; var again = false; var labels = self.svg.selectAll('.slice_label'); var label_spacing = 10; var delta_y; labels.each(function(d, i) { elem_a = this; width_a = elem_a.getComputedTextLength(); if (width_a === 0) { return; } sel_a = d3.select(elem_a); x_a = sel_a.attr('x'); y_a = sel_a.attr('y'); labels.each(function(d, j) { elem_b = this; if (elem_a === elem_b) { return; } width_b = elem_b.getComputedTextLength(); if (width_b === 0) { return; } sel_b = d3.select(elem_b); x_b = sel_b.attr('x'); y_b = sel_b.attr('y'); if (Math.abs(x_a - x_b) * 2 > (width_a + width_b)) { return; } delta_y = y_a - y_b; if (Math.abs(delta_y) > label_spacing) { return; } again = true; var adjust = (delta_y > 0 ? 1 : -1) * 1; sel_a.attr('y', +y_a + adjust); sel_b.attr('y', +y_b - adjust); }); }); if (again) { global.setTimeout(relax_labels, 1); } } relax_labels(); }; DonutChartGenerator.prototype.generateCsvData = function(controller, data) { var cols = data.column_info.columns; return gch.csv_from_records(data.records, data.column_info, [this.x_field, this.y_field], [gch.column_label(cols[this.x_field], true, false, this.show_stat_type), gch.column_label(cols[this.y_field], true, false, this.show_stat_type)], controller.display.getTitle()); }; DonutChartGenerator.prototype.generateHtmlTableData = function(controller, data) { var cols = data.column_info.columns; return gch.html_table_from_records(data.records, data.column_info, [this.x_field, this.y_field], [gch.column_label(cols[this.x_field], true, false, this.show_stat_type), gch.column_label(cols[this.y_field], true, false, this.show_stat_type)], controller.display.getTitle(), controller.data_src.getParam('filter')); }; DonutChartGenerator.prototype.generateLink = function(d, i, column, type, filter_info) { var self = this; var value = d.data[self.x_field + '~original']; if (!gsa.is_defined(value)) { value = d.data[self.x_field]; } return gch.filtered_list_url(type, column, value, filter_info); }; /* * Gets the path data for the inner side of a donut */ function donut_inner_path_d(sa, ea, rx, ry, ri, h) { if ((sa > 0.5 * Math.PI) && (ea > 0.5 * Math.PI) && (sa < 1.5 * Math.PI) && (ea < 1.5 * Math.PI)) { return 'M 0 0'; } var result = []; var sa_trunc; var ea_trunc; var sx; var sy; var ex; var ey; if (sa <= (0.5 * Math.PI)) { sa_trunc = sa; ea_trunc = (ea < 0.5 * Math.PI ? ea : 0.5 * Math.PI); sx = +Math.sin(sa_trunc) * rx * ri; sy = -Math.cos(sa_trunc) * ry * ri; ex = +Math.sin(ea_trunc) * rx * ri; ey = -Math.cos(ea_trunc) * ry * ri; result.push('M', sx, sy, 'A', rx * ri, ry * ri, '0 0 1', ex, ey, 'l 0', h, 'A', rx * ri, ry * ri, '0 0 0', sx, sy + h, 'z'); } if (ea >= (1.5 * Math.PI)) { sa_trunc = (sa > (1.5 * Math.PI) ? sa : 1.5 * Math.PI); ea_trunc = ea; sx = +Math.sin(sa_trunc) * rx * ri; sy = -Math.cos(sa_trunc) * ry * ri; ex = +Math.sin(ea_trunc) * rx * ri; ey = -Math.cos(ea_trunc) * ry * ri; result.push('M', sx, sy, 'A', rx * ri, ry * ri, '1 0 1', ex, ey, 'l 0', h, 'A', rx * ri, ry * ri, '1 0 0', sx, sy + h, 'z'); } return result.join(' '); } /* * Gets the path data for top of a donut */ function donut_top_path_d(sa, ea, rx, ry, ri, h) { var result = []; var sx = Math.sin(sa) * rx; var sy = -Math.cos(sa) * ry; var ex = Math.sin(ea) * rx; var ey = -Math.cos(ea) * ry; result.push('M', sx, sy, 'A', rx, ry, '0', (ea - sa > Math.PI ? 1 : 0), '1', ex, ey, 'L', ri * ex, ri * ey, 'A', rx * ri, ry * ri, '0', (ea - sa > Math.PI ? 1 : 0), '0', (sx * ri), (sy * ri), 'z'); return result.join(' '); } /* * Gets the path data for the top of a whole donut. * * This is needed because start and end points being the same could be * interpreted as an empty / nonexistent slice by some renderers. */ function donut_full_top_path_d(sa, ea, rx, ry, ri, h) { var result = []; result.push('M', 0, -ry, 'A', rx, ry, '0', '1', '1', 0, +ry, 'A', rx, ry, '0', '1', '1', 0, -ry, 'M', 0, -ry * ri, 'A', rx * ri, ry * ri, '0', '0', '0', 0, +ry * ri, 'A', rx * ri, ry * ri, '0', '0', '0', 0, -ry * ri); return result.join(' '); } /* * Gets the path data for the outer side of a donut */ function donut_outer_path_d(sa, ea, rx, ry, ri, h) { if ((sa < (0.5 * Math.PI) && (ea < (0.5 * Math.PI))) || (sa > (1.5 * Math.Pi) && (ea > (1.5 * Math.Pi)))) { return 'M 0 0'; } var result = []; var sa_trunc = (sa > (1.5 * Math.PI) ? (1.5 * Math.PI) : (sa < (0.5 * Math.PI) ? (0.5 * Math.PI) : sa)); var ea_trunc = (ea > (1.5 * Math.PI) ? (1.5 * Math.PI) : (ea < (0.5 * Math.PI) ? (0.5 * Math.PI) : ea)); var sx = +Math.sin(sa_trunc) * rx; var sy = -Math.cos(sa_trunc) * ry; var ex = +Math.sin(ea_trunc) * rx; var ey = -Math.cos(ea_trunc) * ry; result.push('M', sx, sy, 'A', rx, ry, '0', (ea_trunc - sa_trunc > Math.PI ? 1 : 0), '1', ex, ey, 'l', '0', h, 'A', rx, ry, '0', (ea_trunc - sa_trunc > Math.PI ? 1 : 0), '0', sx, sy + h, 'z'); return result.join(' '); } function active_status_transform(old_data, params) { var count_field = 'count'; var value_field = 'value'; var records = []; old_data.records.map(function(d) { var value = d[value_field]; var new_record = {}; new_record[count_field] = d[count_field]; if (value === -1) { new_record[value_field] = gsa._('Inactive'); } else if (value === -2) { new_record[value_field] = gsa._('Active (unlimited)'); } else { new_record[value_field] = gsa._('Active for next {{days}} days', {days: value}); } new_record[value_field + '~original'] = value; records.push(new_record); }); var data = { records: records, column_info: old_data.column_info, filter_info: old_data.filter_info }; return data; } /** * Convert a value to a string that can be used as an id attribute */ function to_id(value) { if (!gsa.has_value(value)) { return ''; } if (!gsa.is_string(value)) { value = '' + value; } return value.replace(/\W/g, '_'); } })(window, window, window.d3, window.console, window.gsa, window.$); // vim: set ts=2 sw=2 tw=80: greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/js/.jshintrc0000644000175100017510000000032713011042270023702 0ustar { "undef": true, "unused": "vars", "curly": true, "eqeqeq": true, "nonbsp": true, "shadow": "inner", "strict": true, "latedef": "nofunc", "browser": true, "scripturl": true } greenbone-security-assistant-7.0.0+dfsg.1.orig/src/html/classic/js/gsa_dashboard.js0000644000175100017510000025416113053234623025216 0ustar /* * Greenbone Security Assistant * $Id$ * Description: JavaScript classes for dashboards in GSA. * * Authors: * Timo Pollmeier * Björn Ricks * * Copyright: * Copyright (C) 2016 Greenbone Networks GmbH * * This program is free software; you can redistribute it and/or * modify it under the terms of the GNU General Public License * as published by the Free Software Foundation; either version 2 * of the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; if not, write to the Free Software * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA. */ (function(global, window, document, gsa, d3, $, console, promise) { 'use strict'; if (!gsa.is_defined(gsa.charts)) { gsa.charts = {}; } var gch = gsa.charts; gch.Dashboard = Dashboard; gch.DataSource = DataSource; gch.Promise = promise; var MAX_PER_ROW = 4; var MAX_DISPLAYS = 8; var log = gsa.log; var EMPTY_FILTER = {id: '', name: '--', term: '', type: null}; function EventNode(event_node) { this.event_node = event_node ? event_node : $(''); } /** * Register an event callback for a specific event triggered by this node * * @param event_name The name of the triggered event * @param callabck Function to be called when the event is triggered * * @return This node */ EventNode.prototype.on = function(event_name, callback) { this.event_node.on(event_name, callback); return this; }; /** * Trigger event * * @param event_name The name of the triggered event * * @return This node */ EventNode.prototype._trigger = function(event_name, data) { this.event_node.trigger(event_name, data); return this; }; /* Drop target class for new dashboard displays */ /** * Constructor for Dashboard "New Row" drop target. * * @constructor * * @param id The id of the dashboard. * @param position Where to add the row to the dashboard. * @param edit_mode Whether to create the target in edit mode. */ function RowTarget(id, position, edit_mode) { var self = this; this.id = id + '-' + position + '-add'; this.edit_mode = edit_mode; this.elem = $('
    ', { 'class': 'dashboard-add-row', id: this.id, css: { 'display': this.edit_mode ? 'block' : 'none', }, }); EventNode.call(this, this.elem); this.elem.sortable({ handle: '.chart-head', forcePlaceholderSize: true, opacity: 0.75, tolerance: 'pointer', receive: function(event, ui) { var display = ui.item.data('display'); self._trigger('received', [display, position]); }, }); } gsa.derive(RowTarget, EventNode); /** * Shows the drop target */ RowTarget.prototype.show = function() { this.elem.show('blind', {}, 150); }; /** * Hides the drop target */ RowTarget.prototype.hide = function() { this.elem.hide('blind', {}, 150); }; /* Dashboard class */ /** * Constructor for a Dashboard * * @constructor * * @param id The id of the dashboard and its container element * @param config Names of the controllers for the displays * @param dashboard_opts Optional parameters for the dashboard and its * components. */ function Dashboard(id, config, dashboard_opts) { this.id = id; this.elem = $('#' + id); this.rows = {}; this.width = -1; this.height = -1; this.total_displays = 0; this.last_row_index = 0; // Maximum number of displays this.max_displays = MAX_DISPLAYS; this.dashboard_opts = dashboard_opts; // Maximum number of displays per row this.max_per_row = MAX_PER_ROW; this.edit_mode = false; this.config = config; this.config_pref_id = ''; this.prev_config = config ? JSON.stringify(config) : ''; this.default_controller_string = 'by-cvss'; this.default_filter_string = ''; this.controller_factories = {}; this.filters = [EMPTY_FILTER]; this.reordering = false; // indicator if the dashboard rows are currently reorderd this._configUnchanged(); this.init(); } /** * Initializes a Dashboard. */ Dashboard.prototype.init = function() { var self = this; if (this.dashboard_opts) { if (this.dashboard_opts.config_pref_id) { this.config_pref_id = this.dashboard_opts.config_pref_id; } if (this.dashboard_opts.default_controller_string) { this.default_controller_string = this.dashboard_opts.default_controller_string; } if (this.dashboard_opts.default_filter_string) { this.default_filter_string = this.dashboard_opts.default_filter_string; } if (this.dashboard_opts.max_displays) { this.max_displays = this.dashboard_opts.max_displays; } if (this.dashboard_opts.max_per_row) { this.max_per_row = this.dashboard_opts.max_per_row; } if (this.dashboard_opts.dashboard_controls) { this.dashboard_controls = this.dashboard_opts.dashboard_controls; } if (this.dashboard_opts.default_controllers_string) { this.default_controllers_string = this.dashboard_opts.default_controllers_string; } if (this.dashboard_opts.default_filters_string) { this.default_filters_string = this.dashboard_opts.default_filters_string; } if (this.dashboard_opts.default_heights_string) { this.default_heights_string = this.dashboard_opts.default_heights_string + ''; } } // Initialize DOM elements if (this.dashboard_controls) { var container = $('
    ', { class: 'dashboard-actions', }).appendTo($(this.dashboard_controls)); this.start_edit_button = $('', { href: 'javascript:void(0);', class: 'icon icon-sm', on: { click: function() {self.startEdit();}, }, }) .append($('', { src: 'img/edit.svg', alt: gsa._('Edit Dashboard'), title: gsa._('Edit Dashboard'), })) .appendTo(container); this.new_display_button = $('', { href: 'javascript:void(0);', class: 'icon icon-sm', on: { click: function() {self.newDisplay();}, } }) .append($('', { src: 'img/new.svg', alt: gsa._('Add new Chart'), title: gsa._('Add new Chart'), })) .appendTo(container); this.new_display_button.hide(); this.reset_defaults_button = $('', { href: 'javascript:void(0);', class: 'icon icon-sm', on: { click: function() {self.resetEdit();}, }, }) .append($('', { src: 'img/first.svg', alt: gsa._('Reset to defaults'), title: gsa._('Reset to defaults'), })) .appendTo(container); this.reset_defaults_button.hide(); this.cancel_edit_button = $('', { href: 'javascript:void(0);', class: 'icon icon-sm', on: { click: function() {self.cancelEdit();}, }, }) .append($('', { src: 'img/delete.svg', alt: gsa._('Cancel Editing'), title: gsa._('Cancel Editing'), })) .appendTo(container); this.cancel_edit_button.hide(); this.stop_edit_button = $('', { href: 'javascript:void(0);', class: 'icon icon-sm', on: { click: function() {self.saveEdit();}, } }) .append($('', { src: 'img/indicator_operation_ok.svg', alt: gsa._('Save Changes'), title: gsa._('Save Changes'), })) .appendTo(container); this.stop_edit_button.hide(); } this.width = this.elem[0].clientWidth; $(window).on('load', function() { // Window resize $(window).on('resize', function() { self._onWindowResized(); }); }); function received(event, display, position) { self.addToNewRow(display, position); } // add drop targets for new rows this.top_target = new RowTarget(this.id, 'top', this.edit_mode); this.top_target.on('received', received); this.elem.prepend(this.top_target.elem); this.bottom_target = new RowTarget(this.id, 'bottom', this.edit_mode); this.bottom_target.on('received', received); this.elem.append(this.bottom_target.elem); }; /** * Starts the edit mode of the dashboard. * * @return This dashboard */ Dashboard.prototype.startEdit = function() { var self = this; if (this.edit_mode) { return; } this.edit_mode = true; this.top_target.show(); this.bottom_target.show(); this.elem.addClass('edit'); for (var item in this.rows) { this.rows[item].startEdit(); } if (this.dashboard_controls) { this.start_edit_button.hide(); this.stop_edit_button.show(); this.cancel_edit_button.show(); this.reset_defaults_button.show(); if (this.canAddDisplay()) { this.new_display_button.show(); } } $(window).on('keydown', function(event) { if (event.which === 27) { // escape has been pressed self.cancelEdit(); event.preventDefault(); } }); gsa.stop_auto_refresh(); return this; }; /** * Stops the edit mode of the dashboard. * * @return This dashboard */ Dashboard.prototype.stopEdit = function() { if (!this.edit_mode) { return; } this.top_target.hide(); this.bottom_target.hide(); this.edit_mode = false; this.elem.removeClass('edit'); for (var item in this.rows) { this.rows[item].stopEdit(); } if (this.dashboard_controls) { this.start_edit_button.show(); this.stop_edit_button.hide(); this.cancel_edit_button.hide(); this.new_display_button.hide(); this.reset_defaults_button.hide(); } $(window).off('keydown'); // remove event listener gsa.start_auto_refresh(); return this; }; /** * Stops the edit mode of the dashboard and saves the changes * * @return This dashboard */ Dashboard.prototype.saveEdit = function() { if (!this.edit_mode) { return; } this.stopEdit(); this.save(); }; /** * Stops the edit mode of the dashboard and discards the changes * * @return This dashboard */ Dashboard.prototype.cancelEdit = function() { if (!this.edit_mode) { return; } this.stopEdit(); if (this.hasChanged()) { // reset displays this.updateDisplaysFromConfig(); this._configUnchanged(); } }; /** * Stops the edit mode of the dashboard and resets to the default values * * @return This dashboard */ Dashboard.prototype.resetEdit = function() { if (!this.edit_mode) { return; } this.updateDisplaysFromDefaultStrings(); this._configChanged(); }; /** * Tests if a display can be added to the dashboard. * * @return true if there is room for a new display, false otherwise. */ Dashboard.prototype.canAddDisplay = function() { return this.total_displays < this.max_displays; }; /** * Gets the last row of the dashboard that is not full. * * @return The row if there is one, null otherwise. */ Dashboard.prototype.getLastNotFullRow = function() { var lastFreeRowElem = this.elem.find('.dashboard-row:not(".full")').last(); if (lastFreeRowElem.length === 0) { return null; } return this.rows[lastFreeRowElem.attr('id')]; }; /** * Adds a new display to the dashboard if the maximum number is * not reached yet. * * @return This dashboard */ Dashboard.prototype.newDisplay = function() { if (!this.canAddDisplay()) { log.error('Maximum number of displays reached'); return; } var row = this.getLastNotFullRow(); if (!row) { row = this.addNewRow({position: 'bottom'}); } var config = create_display_config_from_strings( this.default_controller_string, this.default_filter_string); row.createNewDisplay(config); row.resize(); if (!this.canAddDisplay()) { this.new_display_button.hide(); } return this; }; /** * Createsa a new dashboard row and adds a display to it. * * @param displayd The display to add. * @param position The position of the new row. * * @return This Dashboard */ Dashboard.prototype.addToNewRow = function(display, position) { var new_row = this.addNewRow({position: position}); new_row.addDisplay(display); new_row.resize(); return this; }; /** * Creates a new dashboard row and adds it to the dashboard. * * @param options An object containing options for the new row. * * @return The created new row */ Dashboard.prototype.addNewRow = function(options) { if (!gsa.is_defined(options)) { options = {}; } if (!gsa.is_defined(options.config)) { options.config = { type: 'row', data: [], }; } var row = new DashboardRow(this.getNextRowId(), options.config, this.controller_factories, this.filters, this.width, this.edit_mode, this.dashboard_opts); this.total_displays += row.getNumDisplays(); this.registerRow(row); if (gsa.is_defined(options.position) && options.position === 'top') { this.elem.prepend(row.elem); this.elem.prepend(this.top_target.elem); } else { this.elem.append(row.elem); this.elem.append(this.bottom_target.elem); } if (this.edit_mode) { row.startEdit(); } return row; }; /** * Gets a display in the dashboard using the id. * * @param display_id The id of the display to get. * * @return The requested display or undefined if not found */ Dashboard.prototype.getDisplay = function(display_id) { for (var item in this.rows) { var display = this.rows[item].getDisplay(display_id); if (gsa.is_defined(display)) { return display; } } return undefined; }; /** * Gets a row of the dashboard by its id. * * @param row_id The id of the row to get. * * @return The requested row. */ Dashboard.prototype.getRow = function(row_id) { return this.rows[row_id]; }; /** * Returns the number of rows in this dashboard * * @return The number of rows */ Dashboard.prototype.getNumRows = function() { var count = 0; for (var key in this.rows) { if (this.rows.hasOwnProperty(key)) { count += 1; } } return count; }; /** * Registers a row in the dashboard and adds event listeners to the row. * * @param row The row to register. * * @return This Dashboard */ Dashboard.prototype.registerRow = function(row) { var self = this; this.rows[row.id] = row; row.on('display_removed', function(event, display) { log.debug('on display removed', self.reordering); self.total_displays -= 1; self._removeEmptyRows(); // triggers row removed if empty self._configChanged(); if (self.dashboard_controls && self.edit_mode && self.canAddDisplay()) { self.new_display_button.show(); } }); row.on('display_added', function(event, display) { log.debug('on display added'); self.total_displays += 1; self._configChanged(); }); row.on('display_filter_changed', function(event, display) { log.debug('on display filter changed'); self._configChanged(); }); row.on('display_controller_changed', function(event, display) { log.debug('on display controller changed'); self._configChanged(); }); row.on('resized', function(event, row) { log.debug('on resized'); self._configChanged(); }); row.on('reorder', function(event, row) { log.debug('on reorder'); }); row.on('reorderd', function(event, row) { log.debug('on reordered'); self._removeEmptyRows(); self.reordering = false; self._configChanged(); }); row.on('removed', function(event, row) { log.debug('on removed'); self.unregisterRow(row); }); return this; }; /** * Unregisters a row in the dashboard. * * @param row The row to unregister. * * @return This dashboard */ Dashboard.prototype.unregisterRow = function(row) { delete this.rows[row.id]; this._configChanged(); return this; }; /** * Generates a new id for a row. * * @return The generated id. */ Dashboard.prototype.getNextRowId = function() { this.last_row_index++; return this.id + '-row-' + this.last_row_index; }; /** * Returns the newly created config from all rows * * @return An array of row configs */ Dashboard.prototype.getConfig = function() { var config = []; this.forEachRowOrdered(function(row) { config.push(row.getConfig()); }); return { version: 1, data: config, }; }; Dashboard.prototype.saveConfig = function() { this.config = this.getConfig(); var json_config = JSON.stringify(this.config); if (json_config !== this.prev_config) { if (this.config_pref_request) { this.config_pref_request.abort(); } this.config_pref_request = d3.xhr('/omp'); var form_data = new FormData(); form_data.append('chart_preference_id', this.config_pref_id); form_data.append('chart_preference_value', json_config); form_data.append('token', gsa.gsa_token); form_data.append('cmd', 'save_chart_preference'); log.debug('saving dashboard config', json_config); this.config_pref_request.post(form_data); this.prev_config = json_config; } this._configUnchanged(); return this; }; /** * Updates the filter, controllers and heights string and saves ithem to the * user's settings if they have changed or force is set to true * * @param force Set to true to force saving * * @return This dashboard */ Dashboard.prototype.save = function(force) { if (force || this.hasConfigChanged()) { this.saveConfig(); } return this; }; /** * Adds a filter to a dashboard. * * @param filter_id UUID of the filter. * @param filter_name Name of the filter. * @param filter_term Term of the filter. * @param filter_type Type of the filter (e.g. Task, SecInfo, ...). * * @return This dashboard */ Dashboard.prototype.addFilter = function(filter_id, filter_name, filter_term, filter_type) { this.filters.push({ id: filter_id, name: filter_name, term: filter_term, type: filter_type }); return this; }; /** * Adds a controller factory to a dashboard. * * @return This dashboard */ Dashboard.prototype.addControllerFactory = function(factory_name, factory_func) { this.controller_factories[factory_name] = factory_func; return this; }; /** * Iterate over all rows in the order of their occurence * * @param callback A callback function as following function(row) */ Dashboard.prototype.forEachRowOrdered = function(callback) { var self = this; this.elem.find('.dashboard-row').each(function() { var id = $(this).attr('id'); var row = self.getRow(id); if (!gsa.is_defined(row)) { log.error('Row ' + id + ' not found when iteratring of each ' + 'displayed rows'); return; } callback(row); }); }; Dashboard.prototype.initDisplays = function() { if (gsa.is_object(this.config) && gsa.is_array(this.config.data)) { return this.initDisplaysFromConfig(); } return this.initDisplaysFromStrings(); }; Dashboard.prototype.initDisplaysFromConfig = function() { var self = this; log.debug('Init displays from config', this.config); this.config.data.forEach(function(config, index) { self.addNewRow({config: config}); }); return this; }; /** * Initializes the Displays with the values in the defailt displays string. * * @return This dashboard */ Dashboard.prototype.initDisplaysFromStrings = function() { log.debug('Init displays from string', this.default_controllers_string, this.default_filters_string, this.default_heights_string); var row_controllers_string_list = split_rows( this.default_controllers_string); var row_filters_string_list = split_rows(this.default_filters_string); var row_heights_list = split_rows(this.heights_string); for (var index in row_controllers_string_list) { var height = gsa.parse_int(row_heights_list[index]); var config = create_row_config_from_strings( row_controllers_string_list[index], row_filters_string_list[index], height); this.addNewRow({config: config}); } this._onWindowResized(); return this; }; /** * Rebuilds the displays (and rows) from config * * @return This dashboard */ Dashboard.prototype.updateDisplaysFromConfig = function() { var self = this; log.debug('Update displays from config', this.config); var rows = []; self.forEachRowOrdered(function(row) { rows.push(row); }); this.config.data.forEach(function(config, index) { if (index <= rows.length - 1) { rows[index].update(config); } else { self.addNewRow({config: config}); } }); if (rows.length > this.config.data.length) { rows.slice(this.config.data.length).forEach(function(row) { row.remove(); }); } return this; }; /** * Rebuilds the displays (and rows) from default controllers, filters and * heights strings * * @return This dashboard */ Dashboard.prototype.updateDisplaysFromDefaultStrings = function() { this._updateDisplaysFromStrings(this.default_controllers_string, this.default_filters_string, this.default_heights_string); return this; }; /** * Returns true if any config of the rows has changed * * @return true if a config of a row has changed */ Dashboard.prototype.hasConfigChanged = function() { return this.config_changed; }; /** * Returns true if a filter, controller or height has changed * * @return true if a filter, controller of height of a row has changed */ Dashboard.prototype.hasChanged = function() { return this.hasConfigChanged(); }; /** * Resizes the dashboard and its rows * * @param height the new height if defined (optional) * @param width the new width if defined (optional) * @param adjust_row_heights update the height of the rows to fit in the * dashboard * * @return This dashboard */ Dashboard.prototype.resize = function(height, width, adjust_row_heights) { log.debug('resize dashboard', height, width); var row_height; if (gsa.is_defined(width)) { this.width = width; } if (gsa.is_defined(height)) { this.height = height; } if (adjust_row_heights) { row_height = this.height / this.getNumRows(); } for (var item in this.rows) { this.rows[item].resize(row_height, this.width); } return; }; /** * Checks wether a row has displays and removes it if not * * @return This dashboard */ Dashboard.prototype._removeEmptyRows = function() { for (var item in this.rows) { var row = this.rows[item]; if (row.getNumDisplays() === 0) { row.remove(); } } return this; }; /** * Event listener to act an resized window */ Dashboard.prototype._onWindowResized = function() { var dom_elem = this.elem[0]; if (this.width === dom_elem.clientWidth) { return; } this.resize(dom_elem.clientHeight, dom_elem.clientWidth); }; /** * Marks filters, controllers and heights as changed * * @return This Dashboard */ Dashboard.prototype._configChanged = function() { this.config_changed = true; return this; }; /** * Marks filters, controllers and heights as unchanged * * @return This Dashboard */ Dashboard.prototype._configUnchanged = function() { this.config_changed = false; return this; }; /** * (Re-)build the rows and displays from provided controllers, filters and * heights strings. Within these strings rows are seperated by '#' and * displays by '|' * * @param controllers_string Contains the chart names to be used for the * displays * @param filters_string Filters to use for the displays * @param heights_string Heights for the rows * * @return This Dashboard */ Dashboard.prototype._updateDisplaysFromStrings = function(controllers_string, filters_string, heights_string) { var self = this; var config; var controllers_string_list = split_rows(controllers_string); var filters_string_list = split_rows(filters_string); var heights_list = split_rows(heights_string); log.debug('Update displays from strings', controllers_string, filters_string, heights_string); var rows = []; self.forEachRowOrdered(function(row) { rows.push(row); }); controllers_string_list.forEach(function(controllers_string, index) { var height = gsa.parse_int(heights_list[index]); config = create_row_config_from_strings(controllers_string, filters_string_list[index], height); if (index <= rows.length - 1) { rows[index].update(config); } else { self.addNewRow({config: config}); } }); if (rows.length > controllers_string_list.length) { rows.slice(controllers_string_list.length).forEach(function(row) { row.remove(); }); } return this; }; /* Dashboard row class */ /** * Constructor for a new dashboard row. * * @constructor * * @param id The id of the row. * @param config The row config * @param controller_factories Factories for ChartController * @param fiters All filters as array * @param height The initial height of the row * @param width The initial width of the row * @param edit_mode Whether to create the row in edit mode. * @param dashboard_opts Dashboard options */ function DashboardRow(id, config, controller_factories, filters, width, edit_mode, dashboard_opts) { this.id = id; this.setConfig(config); this.controller_factories = controller_factories; this.filters = filters; this.height = config.height; this.prev_height = this.height; this.width = width; this.dashboard_opts = dashboard_opts; this.displays = {}; this.display_count_offset = 0; this.edit_mode = edit_mode; this.sort_start = false; // indicator if display sorting started in this row this.max_per_row = gsa.is_defined(dashboard_opts.max_per_row) ? dashboard_opts.max_per_row : MAX_PER_ROW; this.last_display_index = 0; this.init(); } // derive DashboardRow from EventNode gsa.derive(DashboardRow, EventNode); /** * Initializes the dashboard row. */ DashboardRow.prototype.init = function() { var self = this; this.elem = $('
    ', { 'class': 'dashboard-row', id: this.id, }); EventNode.call(this); this.elem.css('height', this.height); this.config.data.forEach(function(config) { self.createNewDisplay(config, self.config.data.length); }); this._updateCssClasses(); }; /** * Creates a new DashboardDisplay and adds it to this row * * @param config Initial config for the new display * @param display_count Expected number of displays in this row (optional) * * @return This row */ DashboardRow.prototype.createNewDisplay = function(config, display_count) { var display = new DashboardDisplay(this._getNextDisplayId(), config, this.controller_factories, this.filters, this.edit_mode, this.height, this._getDisplayWidth(display_count), this.dashboard_opts); this.addDisplay(display); return this; }; /** * Adds a display to the dashboard row. Triggers display_added event. * * @param display The display to add. * * @return This row */ DashboardRow.prototype.addDisplay = function(display) { this.elem.append(display.elem); this.registerDisplay(display); this._updateCssClasses(); this._trigger('display_added', [display, this]); return this; }; /** * Adds a display to the dashboard row. Triggers display_removed event. * * @param display The display to remove. * * @return This row */ DashboardRow.prototype.removeDisplay = function(display) { this.unregisterDisplay(display); this._updateCssClasses(); this._trigger('display_removed', [display, this]); return this; }; /** * Gets a display of the dashboard row by id. * * @param id The id of the display to get. * * @return The requested display. */ DashboardRow.prototype.getDisplay = function(id) { return this.displays[id]; }; /** * Counts the number of displays in the row. * * @return The number of displays. */ DashboardRow.prototype.getNumDisplays = function() { return Object.keys(this.displays).length; }; /** * Registers a display in the dashboard row and adds event listeners to the * display. * * @param display The display to register. * * @return This row */ DashboardRow.prototype.registerDisplay = function(display) { var self = this; this.displays[display.id] = display; display.on('removed', function(event, display) { self.removeDisplay(display); self.resize(); }); display.on('controller_changed', function(event, display) { self._trigger('display_controller_changed', [display, this]); }); display.on('filter_changed', function(event, display) { self._trigger('display_filter_changed', [display, this]); }); return this; }; /** * Unregisters a display from the dashboard row. * * @param display The display to register. * * @return This row */ DashboardRow.prototype.unregisterDisplay = function(display) { delete this.displays[display.id]; return this; }; /** * Iterate over each display in order of occurence * * @param callback A callback function as following function(display) */ DashboardRow.prototype.forEachDisplayOrdered = function(callback) { this.elem.find('.dashboard-display').each(function() { callback($(this).data('display')); }); }; /** * Returns an array of configs from the ones of the displays. * * @return The config objects of all displays */ DashboardRow.prototype.getConfig = function() { var configs = []; this.forEachDisplayOrdered(function(display) { configs.push(display.getConfig()); }); return { type: 'row', height: this.getHeight(), data: configs, }; }; DashboardRow.prototype.setConfig = function(config) { if (!gsa.is_object(config)) { config = {}; } if (!gsa.is_array(config.data)) { config.data = []; } if (!gsa.is_defined(config.height)) { config.height = 280; } else if (config.height < 150) { config.height = 150; } this.config = config; return this; }; /** * Start edit mode for the row * * @return This row */ DashboardRow.prototype.startEdit = function() { var self = this; for (var display_id in this.displays) { this.displays[display_id].startEdit(); } this.edit_mode = true; this.elem.resizable({ handles: 's', minHeight: 150, grid: [10, 10], resize: function(event, ui) { self.resize(ui.size.height); self._trigger('resize', self); }, stop: function(event, ui) { self._trigger('resized', self); } }); this.elem.sortable({ handle: '.chart-head', connectWith: '.dashboard-row:not(".full"), .dashboard-add-row', placeholder: 'dashboard-placeholder', forcePlaceholderSize: true, opacity: 0.75, tolerance: 'pointer', start: function(event, ui) { log.debug('sorting start ' + self.id); self.sort_start = true; self.display_count_offset = 0; self._updateCssClasses(); self._trigger('reorder', self); }, stop: function(event, ui) { log.debug('sorting stop ' + self.id); self.sort_start = false; self.display_count_offset = 0; self._updateCssClasses(); self._trigger('reorderd', self); }, remove: function(event, ui) { log.debug('sorting removed ' + self.id); var display = ui.item.data('display'); self.removeDisplay(display); self.resize(); }, over: function(event, ui) { log.debug('sorting over ' + self.id); if (!self.sort_start) { self.display_count_offset = 1; } self._updateCssClasses(); self.resize(); }, out: function(event, ui) { log.debug('sorting out ' + self.id); if (!self.sort_start) { self.display_count_offset = 0; } self._updateCssClasses(); self.resize(); }, receive: function(event, ui) { log.debug('sorting received ' + self.id); var display = ui.item.data('display'); self.display_count_offset = 0; self.addDisplay(display); self.resize(); }, }); return this; }; /** * End editing mode of this row and its displays * * @return This row */ DashboardRow.prototype.stopEdit = function() { for (var display_id in this.displays) { this.displays[display_id].stopEdit(); } this.edit_mode = false; this.elem.resizable('destroy'); this.elem.sortable('destroy'); return this; }; /** * Resize this row and its displays * * @param height New height to set (optional) * @param width New width to set (optional) * * @return This Row */ DashboardRow.prototype.resize = function(height, width) { log.debug('resize row ' + this.id, height, width); if (gsa.is_defined(width)) { this.width = width; } if (gsa.is_defined(height)) { this.height = height; } this.elem.css('width', width); this.elem.css('height', height); for (var item in this.displays) { this.displays[item].resize(this.height, this._getDisplayWidth()); } return this; }; /** * Remove this row. Triggers removed event afterwards. * * @return This row. */ DashboardRow.prototype.remove = function() { var self = this; this.elem.hide('blind', {}, 250, function() { self.elem.remove(); self._trigger('removed', this); }); return this; }; /** * Gets the height of the dashboard row. * * @return The current height of the row */ DashboardRow.prototype.getHeight = function() { return this.elem[0].clientHeight; }; /** * Rebuild displays from controllers and filter string * * @param config Configs to use for this row and its displays. * * @return This row */ DashboardRow.prototype.update = function(config) { var self = this; log.debug('Updating row ' + this.id, config); this.setConfig(config); var displays = []; self.forEachDisplayOrdered(function(display) { displays.push(display); }); this.config.data.forEach(function(config, index) { if (index <= displays.length - 1) { displays[index].update(config); } else { self.createNewDisplay(config); } }); if (displays.length > this.config.data.length) { displays.slice(this.config.data.length).forEach(function(d) { d.remove(); }); } this._updateCssClasses(); this.resize(this.config.height); return this; }; /** * Returns the width for one in the row * * @param count Expect count displays in this row to calculate the width for * * @return The width for one display in this row in pixels */ DashboardRow.prototype._getDisplayWidth = function(count) { if (!gsa.is_defined(count)) { count = this.getNumDisplays() + this.display_count_offset; } if (count <= 0) { count = 1; } /* 4 == 2 Pixels for left and right border + some safety space */ return Math.floor((this.width - 4) / count); }; /** * Update css classes of this row * * @return This row */ DashboardRow.prototype._updateCssClasses = function(count) { for (var i = 0; i <= this.max_per_row; i++) { this.elem.removeClass('num-displays-' + i); } this.elem.addClass('num-displays-' + (this.getNumDisplays() + this.display_count_offset)); if (this.getNumDisplays() >= this.max_per_row) { this.elem.addClass('full'); } else { this.elem.removeClass('full'); } return this; }; /** * Return an ID for a new display * * @return New ID as a string */ DashboardRow.prototype._getNextDisplayId = function() { return this.id + '-box-' + (++this.last_display_index); }; /* Chart display */ /** * Constructor for a chart display box. * * @constructor * * @param id The id of the display. * @param config Config to use. * @param controller_factories Factories for ChartController * @param fiters All filters as array * @param height The initial height of the display * @param width The initial width of the display * @param edit_mode Whether to create the display in edit mode. * @param dashboard_opts Dashboard options */ function DashboardDisplay(id, config, controller_factories, filters, edit_mode, height, width, dashboard_opts) { this.id = id; this.height = gsa.is_defined(height) ? height : 200; this.width = gsa.is_defined(width) ? width : 450; this.last_height = this.height; this.last_width = this.width; this.setConfig(config); if (dashboard_opts) { if (gsa.is_defined(dashboard_opts.hide_controller_select)) { this.hide_controller_select = dashboard_opts.hide_controller_select; } if (gsa.is_defined(dashboard_opts.hide_filter_select)) { this.hide_filter_select = dashboard_opts.hide_filter_select; } } this.edit_mode = edit_mode; this.all_filters = filters || [EMPTY_FILTER]; this.filters = []; this.controllers = []; for (var controller_name in controller_factories) { var new_controller = controller_factories[controller_name](this); if (controller_name === this.config.name) { this.current_controller = new_controller; } this.controllers.push(new_controller); } this._updateCurrentFilter(); this._updateFilters(); this.init(); } gsa.derive(DashboardDisplay, EventNode); DashboardDisplay.prototype.init = function() { var self = this; this.elem = $('
    ', { 'class': 'dashboard-display', id: this.id, }); this.elem.data('display', this); // add reference to this display. Allows access to it via the DOM EventNode.call(this); var inner_elem_d3 = $('
    ', { 'class': 'chart-box', }).appendTo(this.elem); this.menu = $('
  • ') .appendTo($('