Difference between pages "Changelog For R14.0.7" and "DevelopmentSpecificationsKCMLDAPController"

From Trinity Desktop Project Wiki
(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).
 
   
== tqt3 ==
+
==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.
 
   
== akode ==
+
==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
--------------------------------------------------------------------------------