Difference between pages "Changelog For R14.0.7" and "DevelopmentSpecificationsKCMLDAPController"
(Difference between pages)
Jump to navigation
Jump to search
imported>SlavekB (Update 20190721) |
imported>Eliddell (Created page with "==Description== This Control Center module allows a system administrator to easily create and manage a LDAP/Heimdal Kerberos realm on Debian/Ubuntu. It provides an easy-to-us...") |
||
Line 1: | Line 1: | ||
+ | ==Description== |
||
− | = common = |
||
− | == cmake == |
||
− | * Update TDEL10n module<br/>+ Add new options to function tde_l10n_prepare_xml<br/>-- preserve / remove multiple line breaks<br/>-- this fix the extraction from tips files |
||
− | * Use cache for TQt executables paths.<br/>This allows these values to be pre-defined<br/>- for example, to optimize cross-build.<br/>This resolves issue [https://mirror.git.trinitydesktop.org/gitea/TDE/tde-common-cmake/issues/28 #28] |
||
− | * Update tde_add_check_executable macro<br/>+ Add support for test arguments. |
||
+ | This Control Center module allows a system administrator to easily create and manage a LDAP/Heimdal Kerberos realm on Debian/Ubuntu. It provides an easy-to-use 4-step wizard to create a Primary Realm Controller, which in turn provides combined LDAP and Kerberos services to a realm. All the needed incidental software, such as certificate management and distribution, LDAP GSSAPI, etc. is automatically configured and a management process is installed to keep any expirable materials up-to-date. A framework also exists to add Secondary Realm Controller configuration, though this feature is not currently provided. |
||
− | = dependencies = |
||
− | == qt3 == |
||
− | * Replace dead trolltech website with trinity ones. |
||
− | * Change tests for glibc version.<br/>It resolves building with libc libraries<br/>other than glibc - for example musl libc. |
||
− | * The TDE integration library (libqtkde) will be searched for<br/>in the Qt plugins directory, instead of the TDE plugins<br/>directory, which cannot be known at Qt build time.<br/>This resolves issue [https://mirror.git.trinitydesktop.org/gitea/TDE/qt3/issues/3 #3] |
||
− | * This fixes bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=639 #639]<br/>Add desktop files for:<br/>- assistant-qt3<br/>- designer-qt3<br/>- linguist-qt3<br/>- qtconfig-qt3<br/>These files have been made with the contribution of Laurent Dard's<br/>patch (see bugzilla:639) with little change/addition from I.<br/>Add 'sysshare' option to the configure script. |
||
− | * Reintroduced debug, warning and fatal functions since this are part of<br/>R14.0.x API. |
||
− | * Added timestamp to debug functions (qDebug, qWarning, qFatal). |
||
− | == |
+ | ==Demonstration== |
− | * Update translations binary files<br/>because they are not generated during build. |
||
− | * Merge translation files from master branch. |
||
− | * Translated using Weblate (German)<br/>Currently translated at 100.0% (465 of 465 strings)<br/>Translation: dependencies/tqt3<br/>Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/dependencies/tqt3/de/ |
||
− | * Replace dead trolltech website with trinity ones in translations. |
||
− | * Replace dead trolltech website with trinity ones. |
||
− | * Translated using Weblate (German)<br/>Currently translated at 100.0% (465 of 465 strings)<br/>Translation: dependencies/tqt3<br/>Translate-URL: https://mirror.git.trinitydesktop.org/weblate/projects/dependencies/tqt3/de/ |
||
− | * Renamed QT_IM_* to TQT_IM_*. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=3020 #3020]<br/>(cherry picked and partially edited from commit 632cbaa30ac55924b21d9e65bbe261d592098553) |
||
− | * Change tests for glibc version.<br/>It resolves building with libc libraries<br/>other than glibc - for example musl libc. |
||
− | * The TDE integration library (libtqtkde) will be searched for<br/>in the TQt plugins directory, instead of the TDE plugins<br/>directory, which cannot be known at TQt build time.<br/>This resolves issue [https://mirror.git.trinitydesktop.org/gitea/TDE/tqt3/issues/3 #3] |
||
− | * This fixes bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=639 #639]<br/>Add desktop files for:<br/>- tqassistant<br/>- tqdesigner<br/>- tqlinguist<br/>- tqtconfig<br/>These files have been made with the contribution of Laurent Dard's<br/>patch (see bugzilla:639) with little change/addition from I.<br/>Add 'sysshare' option to the configure script. |
||
− | * Reintroduced debug, warning and fatal functions since this are part of<br/>R14.0.x API. |
||
− | * Added timestamp to debug functions (tqDebug, tqWarning, tqFatal). |
||
+ | ogv video: kcmldapcontroller_demo.ogv |
||
− | == tqtinterface == |
||
− | * Removed unnecessary files and drop dependency on admin module. |
||
− | == |
+ | ==Metrics== |
− | * Removed automake files. |
||
+ | cloc --exclude-dir=.git . |
||
− | == avahi-tqt == |
||
+ | 248 text files. |
||
− | * Removed unused autotools files and changed file names to conform to .cmake<br/>convention for configuration files. |
||
+ | 230 unique files. |
||
− | |||
+ | 975 files ignored. |
||
− | == dbus-1-tqt == |
||
+ | |||
− | * Removed unused files. |
||
+ | http://cloc.sourceforge.net v 1.53 T=6.0 s (17.5 files/s, 16537.7 lines/s) |
||
− | * Removed dependency on admin module. |
||
+ | -------------------------------------------------------------------------------- |
||
− | |||
+ | Language files blank comment code |
||
− | == dbus-tqt == |
||
+ | -------------------------------------------------------------------------------- |
||
− | * Removed unnecessary files and drop dependency on admin module. |
||
+ | Bourne Shell 14 6051 5499 36941 |
||
− | |||
+ | m4 2 1776 259 14493 |
||
− | == libart-lgpl == |
||
+ | Bourne Again Shell 4 1464 2153 9131 |
||
− | * cmake: Add tests. |
||
+ | make 25 942 814 7538 |
||
− | * Add support for GCC hidden visibility. |
||
+ | C++ 27 997 738 4080 |
||
− | * Move the art_config.h generation to the configure script.<br/>Cleanup of generated automake files. |
||
+ | Perl 7 516 378 2808 |
||
− | * conversion to the cmake building system<br/>Cleanup of generated headers.<br/>Add common cmake submodule. |
||
+ | C/C++ Header 25 415 577 1624 |
||
− | * Use pkg-config to get values in libart2-config. |
||
+ | C 1 3 19 10 |
||
− | |||
+ | -------------------------------------------------------------------------------- |
||
− | == libr == |
||
+ | SUM: 105 12164 10437 76625 |
||
− | * Clean automake files and unusued 'po' folder. |
||
+ | -------------------------------------------------------------------------------- |
||
− | |||
− | = main = |
||
− | == tdelibs == |
||
− | * Fix incorrect translations of language names. |
||
− | * Fix remaining brandings in tdelibs and adopt to modern age. |
||
− | * Fix incorrect translations of language names. |
||
− | * Fix small typo in prior commit. |
||
− | * Update and promote new TDE websites, replace branding and do slight refactoring. |
||
− | * Replace Qt branding with TQt ones. |
||
− | * Fix typos in texts. |
||
− | * tdehw: avoid crashing kded when using udisks/udisks2 to operate on<br/>drives that contain dashes. This relates to issue [https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/32 #32] |
||
− | * tdehw: improved code for mount table. |
||
− | * tdeiso_info: Fix incorrect tool description. |
||
− | * Added some checks in KSSL (in TDEIO) to correctly recognize LibreSSL (which is a fork of OpenSSL 1.0.1b)<br/>This resolves issue [https://mirror.git.trinitydesktop.org/gitea/TDE/tdelibs/issues/28 #28] |
||
− | * Added timestamp to debug backend (kdDebug, kdWarning, ...). |
||
− | * Updated version number to R14.0.7 [DEVELOPMENT]. |
||
− | |||
− | == tdebase == |
||
− | * Fix outdated Qt documentation to point to own TQt documentation. |
||
− | * Add consistent and modern TDE kicker icon. |
||
− | * Fix German Graphics category. |
||
− | * Fix remaining brandings in tdebase. |
||
− | * Fix typo in kasbar. |
||
− | * Adding more ktips and identity to TDE. |
||
− | * Fix, brand, modernize and polish ktip.<br/>1. fix missing "</p>"<br/>2. add new browsers<br/>3. fix missing icons<br/>4. change to "trinity-look.org"<br/>5. cosmetics. |
||
− | * Fix khelpcenter branding. |
||
− | * Fix German translation for My_Computer.<br/>First impression of the German user of TDE is that he is greeted with a<br/>desktop icon on the very top of the desktop called "Speichermedien",<br/>which is so long, that it wraps up this ugly way: "Speicherme-dien".<br/>Which looks very unpolished and leads to a bad experience for first<br/>timers. This comes from KDE3 times still. Most likely it was just<br/>copy-pasted from other places.<br/>The term "Speichermedien" is used otherwise in nearly all other places<br/>(German), so changing it just for that icon looks inconsistent at first.<br/>But in fact the original (English) name for it is also called "Computer"<br/>and not "Speichermedien" for this icon. So the gain of beeing<br/>inconsistent is bigger because it looks more polished. If someone is<br/>unhappy about that, he can open a ticket or join IRC to find another<br/>solution. |
||
− | * Fix typos in texts. |
||
− | * mediamanager: cleaned up use of medium name map. |
||
− | * Install the TDE integration library (libtqtkde) into TQt<br/>plugins directory, instead of the TDE plugins directory. |
||
− | * kdcop: added popup menu to result list to conveniently copy the selected<br/>item (functionality was already available from Edit menu but not so user<br/>friendly). |
||
− | * Fixed bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=925 #925] ("SAK driven secure dialog is not available for use"<br/>message in .xsession-errors even when SAK is disabled). |
||
− | * Fixed use of SAK in lock process when autologin is used in TDM.<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2945 #2945]<br/>Manually cherry-picked from commit 7aa9258f. |
||
− | |||
− | == tdepim == |
||
− | * Fix remaining brandings in tdepim. |
||
− | * Remove old upstream URL. |
||
− | * Make the folder assurance read-only.<br/>Patch by Szokovacs Robert <szo at szo dot hu>, thanks!<br/>BUG: 144035<br/>Cherry-picked from: 243dfe72a65603f6fdc36b78585cb21125e88c7d |
||
− | * Typo fix<br/>WAS: global typo fix<br/>Cherry-picked from: 70eeef7c6e39b0a396fd81a703f9b90f511058c4 |
||
− | * A signal handler that calls for example waitpid has to save errno before and<br/>restore it afterwards.<br/>Cherry-picked from: 70b4927d847f52c865e0c6c91323eeb3295a99eb |
||
− | * The use of the static keyword is deprecated when declaring objects in a namespace scope....<br/>- The C++ Standard, ISO/IEC 14882:1998, section 7.3.1.1 paragraph 2<br/>Cherry-picked from: a16596e1c16c3d5509d6d3f37ed9287ea61ef9df |
||
− | * Use static const instead of #define<br/>Cherry-picked from: c247b0607d3315a43f21c417ef261ab8eb2979e1 |
||
− | * Default port for imap and imaps. Before after typing imap://server/ in<br/>konqueror, slave would try to connect to port 0.<br/>Cherry-picked from: b35c00016dd671aca964907d76aa5a2ed4bc15cc |
||
− | * "x" -> 'x' micro-optimization.<br/>Cherry-picked from: b75a062ffed7a7e0e7cd284d5885ec8744a7cbd3 |
||
− | * Mischael's fix for "IMAP KIO process dies (due to trailing nulls?)"<br/>BUG: 153885<br/>Cherry-picked from: 1d8208d3815088eea3c36767acb0c5a0a1a61ec8 |
||
− | * Removed useless 'true &&' statement<br/>Cherry-picked from: 6965c8b9dac4bb0383a520a829b6689ea597764f |
||
− | * Fix mailAddress:getStr when rawComment is non-empty<br/>WAS: Fix the rest of 152692, another interesting QCString -> QByteArray gotcha.<br/>Seems to work ok with more email adresses now.<br/>CCBUG: 152692<br/>Partially cherry-picked from: 9df2cbd9db920123c7ab51c63ea927f0af5545aa |
||
− | * Make getStr const correct.<br/>Cherry-picked from: 925d1f70010bc111ad9f4a3e910d689aa4e27181 |
||
− | * fixup the Copyrights<br/>Cherry-picked from: edcd66a23bc102ec914c4a8702dc12b7241840c6 |
||
− | * Fix a small typo in API docs of imap4 kio-slave: send -> sent<br/>Cherry-picked from: 62950207dbc59863ddb0cf5ca01271fbac0df4c3 |
||
− | * - avoid unnecessary string conversion.<br/>Partial cherry pick from: 35f536ddb27633e8cac40eb4c99c5b370fdb14cb |
||
− | * Bugfix: KMail: Detach from message observation when destructing KMReaderWin |
||
− | * libkcal tests: small improvement to cmake code to avoid having to escape quotes. |
||
− | * Disabled libical tests if libical version is less than 1.0.<br/>On old libical versions, DST change date is wrong and this would fail<br/>some of the tests. This is not a bug in TDE but in old libical libraries.<br/>Starting from libical 1.0, the bug seems to have been fixed. |
||
− | * Fixed support for libical version prior to 3. This is required for libkcal tests to work fine on older distributions. |
||
− | * Fixed bug in libkcal related to timezones in DT field.<br/>Fixed execution of libkcal tests.<br/>This resolves bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2719 #2719] |
||
− | * Fixed building of libkcal tests. Some of the tests still fails when<br/>executed. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2719 #2719]<br/>Special thanks to Emanoil Kotsev for providing an<br/>inital patch for the same bug, from which I reused a small section of code. |
||
− | |||
− | == tdemultimedia == |
||
− | * Fix remaining brandings in tdemultimedia. |
||
− | * Fix for time_t != long<br/>`time_t` may not be `long`, for examples, unsigned (long) int,<br/>long long int (64bit integer type on 32bit arch), double, and so on.<br/>Change to use difftime(3) to retrieve seconds. |
||
− | * Remove unsed platform endian detection<br/>Used part had been commented out over 8 years ago.<br/>Variety of include files are not sufficient and may cause build failure<br/>because of missing header file. |
||
− | * Remove traditional `errno` usage<br/>On modern POSIX environments, `errno` may not be simple `int` type,<br/>and <errno.h> is sufficient for `errno` and its symbolic values. |
||
− | |||
− | == tdenetwork == |
||
− | * Fix remaining brandings in tdenetwork. |
||
− | * Fix branding of kopete and make it promoting TDE. |
||
− | * Fix FTBFS from commit 2c188798.<br/>On Linux, utmp.h is necessary even if utmpx.h is present. |
||
− | * kppp: fix to build on NetBSD |
||
− | * Change to check `strerror` and `fdopen` with CMake<br/>It is hard to update list of "available" platforms. |
||
− | * Change to just include <utmpx.h> over <utmp.h><br/>Including deprecated <utmp.h> over standard <utmpx.h> may<br/>cause unwanted side effects, for example, enables old-code-compatibility<br/>functions and override utmpx functions. |
||
− | * Change to dclare `strlcat` and `strlcpy` conditionally<br/>They should be declared only for the case missing.<br/>Current prototype signatures should be for suppliment implementations<br/>in TDE core library.<br/>It may differ than platform builtin one, 3rd argment is `size_t',<br/>so it cause prototype mismatch for the case `size_t` != `unsigned long`. |
||
− | |||
− | == tdegraphics == |
||
− | * Fix remaining brandings in tdegraphics. |
||
− | * Remove old upstream URL. |
||
− | * Remove old kolourpaint URL and fix version string. |
||
− | * Fix Kooka branding. |
||
− | * Add support fo Poppler >= 0.76<br/>Follow Catalog::find_page argments change and GooList removal. |
||
− | |||
− | == tdetoys == |
||
− | * Fix remaining brandings in tdetoys. |
||
− | |||
− | == tdeutils == |
||
− | * Fix remaining brandings in tdeutils. |
||
− | * Use `getvfsnumber()` to retrieve filesystem name on OSF/1 (Tru64) |
||
− | * Change and simplify `statvfs` conditions in FileSystemStats<br/>`getfsstat` v.s. `getvfsstat` condition is different than<br/>`statfs` v.s. `statvfs`, so split each condition and simplify.<br/>For `get(v)fsstat` side, changed to check and use `getmntinfo`, because<br/>it is better than `get(v)fsstat` with fixed buffer size, and easier<br/>than improve it with dynamic buffer allocation. |
||
− | * Fix NetBSD APM support<br/>NetBSD APM is supported other than i386 too, emulate API,<br/>so change to detect with MI support header.<br/>Additionally, catch up support codes to others. |
||
− | * Fix if-def condition same as *.cpp |
||
− | * Recent NetBSD explicitly need uvm/uvm_extern.h |
||
− | * Fix to build on NetBSD missing statfs from BSD44 feature |
||
− | |||
− | == tdeedu == |
||
− | * Fix remaining brandings in tdeedu. |
||
− | * cmake: Avoid double generation of kmplot common files. |
||
− | * add missing definition:<br/>- HAVE_STDINT_H (needed for kiten)<br/>- TIMEZONE_IS_INT (needed for kstars) |
||
− | * cmake: Fix FTBFS on linking kstars. |
||
− | * Conversion to the cmake building system.<br/>Add includes to UI files to resolve FTBFS. |
||
− | * Use kernel V2L includes instead of old local copies. |
||
− | * Fix "videodev.h" incorrect detection as header for V4L2.<br/>This header is valid for V4L1. |
||
− | * Add definitions for FreeBSD in kstars/indi/apogee. |
||
− | * Remove unnecessary malloc include,<br/>because it causes FTBFS on some systems. |
||
− | * Fixed unintentional renaming QT => TQT. |
||
− | |||
− | == tdegames == |
||
− | * cmake: Removed useless usage of<br/>`get_target_property( BIN2C_EXE bin2c LOCATION)`<br/>This resolves the CMake warning on CMP0026. |
||
− | |||
− | == tdeaddons == |
||
− | * Fix remaining brandings in tdeaddons. |
||
− | |||
− | == tdeartwork == |
||
− | * Streamline German screensaver translation. |
||
− | |||
− | == tdesdk == |
||
− | * Fix remaining brandings in tdesdk. |
||
− | |||
− | == tdevelop == |
||
− | * Fix remaining brandings in tdevelop and adapt to TGW. |
||
− | |||
− | == tdewebdev == |
||
− | * Fix remaining brandings in tdewebdev. |
||
− | |||
− | == tde-i18n == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Updated translation strings after commit tdelibs #7ee8a76 to avoid fuzzy strings. |
||
− | * Fix incorrect translations of language names. |
||
− | * Updated translation strings after commit tdepim #c349db5 to avoid fuzzy strings. |
||
− | * Updated translation strings after commit tdebase #0d3819a to avoid fuzzy strings. |
||
− | * Updated translation strings after commit tdesdk #4b98676 to avoid fuzzy strings. |
||
− | * Fix duplicated string in messages/tdeutils/kgpg.po |
||
− | * Updated translation strings after commit tdeutils #7095bd2 to avoid fuzzy strings. |
||
− | * Updated translation strings after commit tdetoys #ab392cb to avoid fuzzy strings. |
||
− | * Updated translation strings after commit tdenetwork #d3f45bb to avoid fuzzy strings. |
||
− | * Updated translation strings after commit tdedu #1fc730b7 to avoid fuzzy strings. |
||
− | * Updated translation strings after commit tdenetwork #be39705 to avoid fuzzy strings. |
||
− | * Updated translation strings after commit tdeaddons #abdc45c to avoid fuzzy strings. |
||
− | * Updated translation strings after commit tdevelop #08368bf3 to avoid fuzzy strings. |
||
− | * Updated translation strings after commit tdeweb #1422b9e to avoid fuzzy strings. |
||
− | * Updated translation strings after commit tdemultimedia #8368248 to avoid<br/>fuzzy strings. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Updated translation strings after commit tdegraphics #10525c77 to avoid<br/>fuzzy strings. |
||
− | * Update translation strings following commit tdebase #0721f2d3. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Fix remaining kde-look references in ktip. |
||
− | * Fix typo in tde-i18n-sr/messages/tdelibs/tdelibs.po. |
||
− | * Fix Kooka branding. |
||
− | * Fix, brand, modernize and polish ktip. |
||
− | * Fix khelpcenter branding. |
||
− | * Update and promote new TDE websites, replace branding and do slight refactoring. |
||
− | * Replace Qt branding with TQt ones. |
||
− | * Replace dead trolltech website with trinity ones. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Fix typos in texts. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | |||
− | = libraries = |
||
− | == libkdcraw == |
||
− | * Merge translation files from master branch. |
||
− | * Add CMakeL10n rules.<br/>Create translation template. |
||
− | |||
− | == libkexiv2 == |
||
− | * conversion to the cmake building system |
||
− | |||
− | == libkipi == |
||
− | * Merge translation files from master branch. |
||
− | * Add CMakeL10n rules.<br/>Create translation template. |
||
− | * conversion to the cmake building system |
||
− | |||
− | == kipi-plugins == |
||
− | * Merge translation files from master branch. |
||
− | * Add CMakeL10n rules.<br/>Create translation templates. |
||
− | |||
− | = applications = |
||
− | == abakus == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == amarok == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Remove old upstream URL, display of the build date and old IRC. |
||
− | * Merge translation files from master branch. |
||
− | * Replace dead websites with working ones in translations. |
||
− | * Replace dead websites with working ones. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == basket == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == compizconfig-backend-tdeconfig == |
||
− | * Add KDE_EXPORT to public library symbols.<br/>This allows build with gcc hidden visibility. |
||
− | * conversion to the cmake building system |
||
− | |||
− | == digikam == |
||
− | * Merge translation files from master branch. |
||
− | * Fix FTBFS due libkdcraw include directory. |
||
− | |||
− | == dolphin == |
||
− | * Merge translation files from master branch. |
||
− | * Removed unused and repeated X-SuSE-translate property. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == filelight == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == gtk-qt-engine == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == gwenview-i18n == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == k3b == |
||
− | * Remove old upstream URL. |
||
− | |||
− | == k3b-i18n == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == k9copy == |
||
− | * Merge translation files from master branch. |
||
− | * Fix FTBFS for build with --enable-final. |
||
− | |||
− | == kaffeine == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Fix typo in prior commit. |
||
− | * Remove old upstream URL. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kasablanca == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Fixed cppcheck errors in ftplib.cpp. This solves #3. |
||
− | * Added controlled conversions to char* instead of automatic ascii conversions.<br/>The definition of -UTQT_NO_ASCII_CAST is no longer needed. |
||
− | * Add includes to UI files to resolve FTBFS. |
||
− | * conversion to the cmake building system<br/>Removed cpp files generated from ui files.<br/>This resolves issue [https://mirror.git.trinitydesktop.org/gitea/TDE/kasablanca/issues/1 #1] |
||
− | |||
− | == katapult == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kbarcode == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Remove old upstream URL. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kbfx == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kbibtex == |
||
− | * Merge translation files from master branch. |
||
− | * Add KDE_EXPORT to public library symbols.<br/>This fix build with gcc hidden visibility. |
||
− | |||
− | == kbiff == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kchmviewer == |
||
− | * Added linking to kdeextra library.<br/>This resolve FTBFS on some systems.<br/>Because the kdeextra library is linked as static, there<br/>is no reason to be installed as a separate library. |
||
− | * Added controlled conversions to char* instead of automatic ascii conversions.<br/>The definition of -UTQT_NO_ASCII_CAST is no longer needed. |
||
− | * Fix FTBFS for build without TDE integration. |
||
− | * Fix FTBFS for build with builtin libchm. |
||
− | * conversion to the cmake building system |
||
− | |||
− | == kcmldapcontroller == |
||
− | * Fix typo in comment in prior commit. |
||
− | * cmake: Add missing checks include files.<br/>This resolves FTBFS on big-endian architectures. |
||
− | * Update translation template. |
||
− | * Added controlled conversions to char* instead of automatic ascii conversions. |
||
− | * cmake: Add detection of slapi library without base slapi.so. |
||
− | * Added controlled conversions to char* instead of automatic ascii conversions.<br/>The definition of -UTQT_NO_ASCII_CAST is no longer needed. |
||
− | * Add includes to UI files to resolve FTBFS. |
||
− | * conversion to the cmake building system |
||
− | |||
− | == kcmldapmanager == |
||
− | * Added controlled conversions to char* instead of automatic ascii conversions. |
||
− | * Add includes to UI files to resolve FTBFS. |
||
− | * conversion to the cmake building system |
||
− | |||
− | == kdbg == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Fix call of a member function dependent on a template parameter.<br/>We must make the access of 'push_back' dependent, too. Otherwise, name<br/>lookup does not find the name. Earlier compilers were more permissive and<br/>did find the name.<br/>(cherry picked from upstream commit 5f55847d441aba7742417e78c3b4fbe8344acc5e) |
||
− | * Fix parsing of disassembly produced by gdb 7.1.<br/>Since gdb 7.1, the address does not start at the beginning of a line, and<br/>it can be prefixed by a pointer => that indicates the current instruction.<br/>(cherry picked from upstream commit 5c5f34852d30337ef7c23ef4e88d50ecee1c0703) |
||
− | * Grok gdb 7's <incomplete sequence> marker in strings.<br/>When a string ends in an incomplete multi-byte sequence, gdb adds an<br/><incomplete sequence...> fragment to the end of the string. Previously,<br/>this resulted in a parse error and incomplete variable information.<br/>Reported by Kevin Lemay.<br/>(cherry picked from upstream commit 03da8a5ec97c8c7b125b2bd453d2f1c3a018d477) |
||
− | * Fix assembler code display with gdb 7.1 and later.<br/>The syntax of the 'disassemble' command changed in gdb 7.1: it now requires<br/>a comma between the two address expressions. Previously, KDbg showed an<br/>error message instead of assembler code when a plus in front of a source<br/>code line was clicked.<br/>Reported by Gerfried Essler.<br/>This reverts part of the previous commit.<br/>(cherry picked from upstream commit b6ee6a035abe41f7c0d59fbd830e895b6edeb748) |
||
− | * Drop gdb versionning.<br/>Cherry picked and adapted from commit 0efc808f from the original author<br/>of kdbg, code available at https://github.com/j6t/kdbg under GPL 2.0"<br/>Quote from the author:<br/>In early days of KDbg, it was important to use a suitable command to load<br/>a core file. This was before gdb 4.16. To pick the right command, the<br/>version number was parsed from gdb's greeting.<br/>At least with modern gdb the regular expression does not match anymore.<br/>So let's assume that nobody is using ancient gdb anymore, and always use<br/>the modern command. |
||
− | * Merge translation files from master branch. |
||
− | * drop some qt2 deprecated |
||
− | |||
− | == kdbusnotification == |
||
− | * conversion to the cmake building system |
||
− | |||
− | == kdiff3 == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kdirstat == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kdpkg == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Fix loading of package contents when package is selected through dialog box. |
||
− | * Fix hardcoded installation path.<br/>This resolves issue [https://mirror.git.trinitydesktop.org/gitea/TDE/kdpkg/issues/1 #1] |
||
− | * Added controlled conversions to char* instead of automatic ascii conversions.<br/>The definition of -UTQT_NO_ASCII_CAST is no longer needed. |
||
− | * conversion to the cmake building system |
||
− | |||
− | == keep == |
||
− | * Merge translation files from master branch. |
||
− | * Add includes to UI files to resolve FTBFS. |
||
− | * conversion to the cmake building system |
||
− | |||
− | == kerberostray == |
||
− | * cmake: Fix detection of older Heimdal versions. |
||
− | * Add includes to UI files to resolve FTBFS. |
||
− | * conversion to the cmake building system |
||
− | |||
− | == kerry == |
||
− | * Merge translation files from master branch. |
||
− | * Removed unused and repeated X-SuSE-translate property. |
||
− | * Merge translation files from master branch. |
||
− | * Add includes to UI files to resolve FTBFS. |
||
− | * conversion to the cmake building system |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * fix issue [https://mirror.git.trinitydesktop.org/gitea/TDE/kerry/issues/2 #2] |
||
− | * remove KDE_IS_VERSION |
||
− | * silence some glib warnings, g_type_init() is deprecated since glib-2.36 |
||
− | * Fixed missing end of line in kdError, which was calling assert failing<br/>backtrace to be displayed at run time. |
||
− | |||
− | == kftpgrabber == |
||
− | * Merge translation files from master branch. |
||
− | * Fixed lint messages related to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2409 #2409] |
||
− | |||
− | == kile == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | |||
− | == kima == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Add includes to UI files to resolve FTBFS. |
||
− | * conversion to the cmake building system |
||
− | |||
− | == kiosktool == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kmplayer == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kmymoney == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == knemo == |
||
− | * Add includes to UI files to resolve FTBFS. |
||
− | * cmake: Search for ifconfig, route, and iwconfig<br/>instead of using predefined paths. |
||
− | * conversion to the cmake building system |
||
− | |||
− | == knetworkmanager8 == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == knights == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == knowit == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == koffice == |
||
− | * Fix old upstream URLs for visible parts. |
||
− | |||
− | == koffice-i18n == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == konversation == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Remove old upstream URL. |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kpilot == |
||
− | * Merge translation files from master branch. |
||
− | * Fixed support for tests in cmake. |
||
− | |||
− | == kpowersave == |
||
− | * Merge translation files from master branch. |
||
− | * add doc and translations to cmake |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == krename == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == krusader == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kshowmail == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Added controlled conversions to char* instead of automatic ascii conversions.<br/>The definition of -UTQT_NO_ASCII_CAST is no longer needed. |
||
− | * conversion to the cmake building system |
||
− | * Removed obsolete TQCollection and replace with TQPtrCollection. |
||
− | * Removed obsolete CHECK_PTR and replaced CHECK_PTR/Q_CHECK_PTR with TQ_CHECK_PTR. |
||
− | |||
− | == ksquirrel == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == ksystemlog == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == ktorrent == |
||
− | * Merge translation files from master branch. |
||
− | * Update translation template. |
||
− | * Remove old upstream URL. |
||
− | |||
− | == kvirc == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == kvpnc == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == rosegarden == |
||
− | * English translation removed because it is the basic language. |
||
− | |||
− | == smartcardauth == |
||
− | * Prevent a large number of TQString => char* => TQString conversions.<br/>The definition of -UQT_NO_ASCII_CAST is no longer needed. |
||
− | * Conversion to the cmake building system. |
||
− | |||
− | == soundkonverter == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == tde-style-lipstik == |
||
− | * Add KDE_EXPORT to public library symbols.<br/>This allows build with gcc hidden visibility. |
||
− | * Added controlled conversions to char* instead of automatic ascii conversions.<br/>The definition of -UTQT_NO_ASCII_CAST is no longer needed. |
||
− | * conversion to the cmake building system |
||
− | |||
− | == tdepowersave == |
||
− | * Merge translation files from master branch. |
||
− | * Remove old upstream URL. |
||
− | * add a man page |
||
− | |||
− | == tdesvn == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == tellico == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | == yakuake == |
||
− | * Merge translation files from master branch. |
||
− | |||
− | = packaging = |
||
− | == packaging == |
||
− | * DEB tde-i18n: Fix FTBFS on parallel build. |
||
− | * DEB: Change remaining DEB_BUILD_PARALLEL in 'rules' to make them conditional. |
||
− | * DEB: enable parallel build in debian-tde.mk. |
||
− | * DEB: added bullseye, disco and eoan distros. |
||
− | * DEB smartcardauth: Add libperl-dev to build-deps. |
||
− | * DEB smartcardauth: Switch to cmake. |
||
− | * DEB tqca-tls: Fix FTBFS on parallel build. |
||
− | * DEB kima: Build nvidia support only for amd64 and i386. |
||
− | * DEB tdeedu: Require kalzium/solver only if ocamlopt is available.<br/>In the previous commit ocamldep was wrong - it was supposed to be ocamlopt. |
||
− | * DEB tdeedu: Require kalzium/solver only if ocamldep is available.<br/>This solve FTBFS on some architectures. |
||
− | * DEB tdeedu: Switch to cmake.<br/>The man page has been moved to the main tree.<br/>Generating kig/scripting-api documentation is now part of the main tree.<br/>The hack for build kalzium/solver (ocaml) out-of-source is no longer needed. |
||
− | * DEB kerry: Refresh patches for recent changes. |
||
− | * DEB kpowersave: Fix FTBFS due to moved man page. |
||
− | * DEB tdepowersave: The man page has been moved to the main tree. |
||
− | * DEB kpowersave: The man page has been moved to the main tree. |
||
− | * DEB fusion-icon: Prefer dh_python2 before dh_pysupport. |
||
− | * DEB tde-guidance: Prefer dh_python2 before dh_pysupport. |
||
− | * DEB pytdeextensions: Prefer dh_python2 before dh_pysupport. |
||
− | * DEB kerberostray: Switch to cmake.<br/>Switch to common TDE cdbs rules. |
||
− | * DEB: Resolve FTBFS in support for using the $(DEB_HOST_MULTIARCH) variable<br/>if the package does not contain any install and links files. |
||
− | * DEB tdebase: The TDE integration library (libtqtkde)<br/>will be installed into TQt plugins directory. |
||
− | * DEB: Added support for using the $(DEB_HOST_MULTIARCH) variable<br/>in the install and links files to the debian-tde.mk common rules. |
||
− | * DEB: updated supported distros<br/>(partially |
||
− | * DEB qt3: Desktop files has been moved to the main tree. |
||
− | * DEB tqt3: Desktop files has been moved to the main tree. |
||
− | * DEB kerry: Switch to cmake.<br/>The man page has been moved to the main tree. |
||
− | * DEB knetworkmanager8: Disable build with --enable-final.<br/>Cleanup rules. |
||
− | * DEB adept: Disable build with --enable-final.<br/>Cleanup rules. |
||
− | * DEB keep: Switch to cmake.<br/>The man page has been moved to the main tree. |
||
− | * DEB kdpkg: Switch to cmake.<br/>Switch to common TDE cdbs rules.<br/>The man page has been moved to the main tree. |
||
− | * DEB kchmviewer: Switch to cmake.<br/>Switch to common TDE cdbs rules.<br/>The man page has been moved to the main tree. |
||
− | * RPM: update build scripts |
||
− | * DEB kshowmail: Switch to cmake.<br/>Add basic package documentation.<br/>The man page has been moved to the main tree. |
||
− | * DEB knemo: Switch to cmake.<br/>Add basic package documentation. |
||
− | * DEB tork: Disable build with --enable-final.<br/>Add basic package documentation.<br/>Cleanup rules. |
||
− | * DEB rosegarden: Deactivate apidox build. |
||
− | * DEB krusader: Disable build with --enable-final.<br/>Add basic package documentation.<br/>Cleanup rules. |
||
− | * DEB kftpgrabber: Disable build with --enable-final.<br/>Add basic package documentation.<br/>Cleanup rules. |
||
− | * DEB kdbg: Disable build with --enable-final.<br/>Add basic package documentation.<br/>Cleanup rules. |
||
− | * DEB k9copy: Add basic package documentation. |
||
− | * DEB tdegames: Fix FTBFS related apidox<br/>that are now generated only for build-indep. |
||
− | * DEB libart-lgpl: Switch to cmake.<br/>The man page has been moved to the main tree. |
||
− | * DEB: Merge debian-qt-kde.mk and kde.mk into one debian-tde.mk<br/>The debian-tde.mk rules are now unified for all packages. |
||
− | * DEB: removed old distros. |
||
− | * DEB kima: Switch to cmake.<br/>Switch to common TDE cdbs rules. |
||
− | * DEB trinity-keyring: Add a second key for the trinity archive. |
||
− | * DEB kasablanca: Switch to cmake.<br/>The man page has been moved to the main tree. |
||
− | * DEB kcmldapcontroller: Switch to cmake.<br/>Switch to common TDE cdbs rules. |
||
− | * DEB: Fix symlinks between distributions to refer to _base. |
||
− | * DEB: use _base folder for a distro instead of specific distros (squeeze and maverick). |
||
− | * DEB kdbusnotification: Switch to cmake.<br/>Switch to common TDE cdbs rules. |
||
− | * DEB compizconfig-backend-tdeconfig: Switch to cmake. |
||
− | * tde-style-qtcurve now "suggests" gtk2-engines-qtcurve package rather<br/>than "recommending" it. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2561 #2561]<br/>Partially manually cherry-picked from commit ba0b1f9b548f2918a67de0915bf08a3bd7c33171 |
||
− | * DEB: fixed building of libkcal tests. This relates to bug [https://bugs.trinitydesktop.org/show_bug.cgi?id=2719 #2719] |
||
− | * DEB tde-style-lipstik: Switch to cmake.<br/>Switch to common TDE cdbs rules. |
||
− | * DEB: Fixed support for tests with cmake in kpilot. |
||
− | * DEB kcmldapmanager: Switch to cmake.<br/>Switch to common TDE cdbs rules. |
||
− | * DEB libkipi: Switch to cmake. |
||
− | * DEB libkexiv2: Switch to cmake. |
Revision as of 16:51, 11 May 2014
Description
This Control Center module allows a system administrator to easily create and manage a LDAP/Heimdal Kerberos realm on Debian/Ubuntu. It provides an easy-to-use 4-step wizard to create a Primary Realm Controller, which in turn provides combined LDAP and Kerberos services to a realm. All the needed incidental software, such as certificate management and distribution, LDAP GSSAPI, etc. is automatically configured and a management process is installed to keep any expirable materials up-to-date. A framework also exists to add Secondary Realm Controller configuration, though this feature is not currently provided.
Demonstration
ogv video: kcmldapcontroller_demo.ogv
Metrics
cloc --exclude-dir=.git . 248 text files. 230 unique files. 975 files ignored. http://cloc.sourceforge.net v 1.53 T=6.0 s (17.5 files/s, 16537.7 lines/s) -------------------------------------------------------------------------------- Language files blank comment code -------------------------------------------------------------------------------- Bourne Shell 14 6051 5499 36941 m4 2 1776 259 14493 Bourne Again Shell 4 1464 2153 9131 make 25 942 814 7538 C++ 27 997 738 4080 Perl 7 516 378 2808 C/C++ Header 25 415 577 1624 C 1 3 19 10 -------------------------------------------------------------------------------- SUM: 105 12164 10437 76625 --------------------------------------------------------------------------------