Release MyOOS 1.6.12

Das MyOOS – Entwicklerteam freut sich die Freigabe von MyOOS 1.6.12 bekannt geben zu können.
MyOOS 1.6.12 kann über unsere BerliOS Seite herunter geladen werden. (ca. 9 MB)

download

Die aktuelle Fassung kann über eine existierende MyOOS -Installation der Version 1.n aufgespielt
werden.

Fehlermeldung bei der Installation von GnuPG für PHP

Die Installation von GnuPG für PHP bricht mit dieser Fehlermeldung ab

In file included from /tmp/pear/download/gnupg-1.3.1/php_gnupg.h:31,
                 from /tmp/pear/download/gnupg-1.3.1/gnupg.c:22:
/usr/include/gpgme.h:53:23: error: gpg-error.h: No such file or directory
In file included from /tmp/pear/download/gnupg-1.3.1/php_gnupg.h:31,
                 from /tmp/pear/download/gnupg-1.3.1/gnupg.c:22:
/usr/include/gpgme.h:95: error: syntax error before 'gpgme_error_t'
/usr/include/gpgme.h:96: error: syntax error before 'gpgme_err_code_t'
/usr/include/gpgme.h:97: error: syntax error before 'gpgme_err_source_t'
/usr/include/gpgme.h:101: error: syntax error before 'gpgme_err_make'
/usr/include/gpgme.h:101: error: syntax error before 'source'
/usr/include/gpgme.h: In function 'gpgme_err_make':
/usr/include/gpgme.h:103: error: 'source' undeclared (first use in this function)
/usr/include/gpgme.h:103: error: (Each undeclared identifier is reported only once
/usr/include/gpgme.h:103: error: for each function it appears in.)
/usr/include/gpgme.h:103: error: 'code' undeclared (first use in this function)
/usr/include/gpgme.h: At top level:
/usr/include/gpgme.h:114: error: syntax error before 'gpgme_error'
/usr/include/gpgme.h:114: error: syntax error before 'code'
/usr/include/gpgme.h: In function 'gpgme_error':
/usr/include/gpgme.h:116: error: 'GPG_ERR_SOURCE_USER_1' undeclared (first use in this function)
/usr/include/gpgme.h:116: error: 'code' undeclared (first use in this function)
/usr/include/gpgme.h: At top level:
/usr/include/gpgme.h:121: error: syntax error before 'gpgme_err_code'
/usr/include/gpgme.h:121: error: syntax error before 'err'
/usr/include/gpgme.h: In function 'gpgme_err_code':
/usr/include/gpgme.h:123: error: 'err' undeclared (first use in this function)
/usr/include/gpgme.h: At top level:
/usr/include/gpgme.h:128: error: syntax error before 'gpgme_err_source'
/usr/include/gpgme.h:128: error: syntax error before 'err'
/usr/include/gpgme.h: In function 'gpgme_err_source':
/usr/include/gpgme.h:130: error: 'err' undeclared (first use in this function)
/usr/include/gpgme.h: At top level:
/usr/include/gpgme.h:136: error: syntax error before 'err'
/usr/include/gpgme.h:145: error: syntax error before 'err'
/usr/include/gpgme.h:150: error: syntax error before 'err'
/usr/include/gpgme.h:156: error: syntax error before 'gpgme_err_code_from_errno'
/usr/include/gpgme.h:161: error: syntax error before 'code'
/usr/include/gpgme.h:166: error: syntax error before 'gpgme_err_make_from_errno'
/usr/include/gpgme.h:166: error: syntax error before 'source'
/usr/include/gpgme.h:170: error: syntax error before 'gpgme_error_from_errno'
/usr/include/gpgme.h:522: error: syntax error before 'gpgme_error_t'
/usr/include/gpgme.h:545: error: syntax error before '}' token
/usr/include/gpgme.h:664: error: syntax error before '*' token
/usr/include/gpgme.h:667: error: 'gpgme_error_t' declared as function returning a function
/usr/include/gpgme.h:667: error: 'gpgme_error_t' redeclared as different kind of symbol
/usr/include/gpgme.h:95: error: previous declaration of 'gpgme_error_t' was here
/usr/include/gpgme.h:676: error: 'gpgme_edit_cb_t' declared as function returning a function
/usr/include/gpgme.h:682: error: 'gpgme_new' declared as function returning a function
/usr/include/gpgme.h:688: error: 'gpgme_set_protocol' declared as function returning a function
/usr/include/gpgme.h:716: error: 'gpgme_set_keylist_mode' declared as function returning a function
/usr/include/gpgme.h:724: error: syntax error before 'gpgme_passphrase_cb_t'
/usr/include/gpgme.h:728: error: syntax error before 'gpgme_passphrase_cb_t'
/usr/include/gpgme.h:744: error: 'gpgme_set_locale' declared as function returning a function
/usr/include/gpgme.h:759: error: 'gpgme_signers_add' declared as function returning a function
/usr/include/gpgme.h:788: error: 'gpgme_get_sig_key' declared as function returning a function
/usr/include/gpgme.h:794: error: 'gpgme_io_cb_t' declared as function returning a function
/usr/include/gpgme.h:803: error: 'gpgme_register_io_cb_t' declared as function returning a function
/usr/include/gpgme.h:892: error: 'gpgme_data_new' declared as function returning a function
/usr/include/gpgme.h:902: error: 'gpgme_data_new_from_mem' declared as function returning a function
/usr/include/gpgme.h:911: error: 'gpgme_data_new_from_cbs' declared as function returning a function
/usr/include/gpgme.h:913: error: 'gpgme_data_new_from_fd' declared as function returning a function
/usr/include/gpgme.h:915: error: 'gpgme_data_new_from_stream' declared as function returning a function
/usr/include/gpgme.h:922: error: 'gpgme_data_set_encoding' declared as function returning a function
/usr/include/gpgme.h:933: error: 'gpgme_data_new_with_read_cb' declared as function returning a function
/usr/include/gpgme.h:940: error: 'gpgme_data_new_from_file' declared as function returning a function
/usr/include/gpgme.h:947: error: 'gpgme_data_new_from_filepart' declared as function returning a function
/usr/include/gpgme.h:951: error: 'gpgme_data_rewind' declared as function returning a function
/usr/include/gpgme.h:959: error: 'gpgme_get_key' declared as function returning a function
/usr/include/gpgme.h:1007: error: 'gpgme_cancel' declared as function returning a function
/usr/include/gpgme.h:1014: error: field 'reason' declared as a function
/usr/include/gpgme.h:1041: error: 'gpgme_op_encrypt_start' declared as function returning a function
/usr/include/gpgme.h:1044: error: 'gpgme_op_encrypt' declared as function returning a function
/usr/include/gpgme.h:1053: error: 'gpgme_op_encrypt_sign_start' declared as function returning a function
/usr/include/gpgme.h:1056: error: 'gpgme_op_encrypt_sign' declared as function returning a function
/usr/include/gpgme.h:1078: error: 'gpgme_op_decrypt_start' declared as function returning a function
/usr/include/gpgme.h:1080: error: 'gpgme_op_decrypt' declared as function returning a function
/usr/include/gpgme.h:1086: error: 'gpgme_op_decrypt_verify_start' declared as function returning a function
/usr/include/gpgme.h:1088: error: 'gpgme_op_decrypt_verify' declared as function returning a function
/usr/include/gpgme.h:1141: error: 'gpgme_op_sign_start' declared as function returning a function
/usr/include/gpgme.h:1144: error: 'gpgme_op_sign' declared as function returning a function
/usr/include/gpgme.h:1187: error: field 'status' declared as a function
/usr/include/gpgme.h:1205: error: field 'validity_reason' declared as a function
/usr/include/gpgme.h:1221: error: 'gpgme_op_verify_start' declared as function returning a function
/usr/include/gpgme.h:1224: error: 'gpgme_op_verify' declared as function returning a function
/usr/include/gpgme.h:1254: error: field 'result' declared as a function
/usr/include/gpgme.h:1317: error: 'gpgme_op_import_start' declared as function returning a function
/usr/include/gpgme.h:1318: error: 'gpgme_op_import' declared as function returning a function
/usr/include/gpgme.h:1320: error: 'gpgme_op_import_ext' declared as function returning a function
/usr/include/gpgme.h:1326: error: 'gpgme_op_export_start' declared as function returning a function
/usr/include/gpgme.h:1328: error: 'gpgme_op_export' declared as function returning a function
/usr/include/gpgme.h:1333: error: 'gpgme_op_export_ext_start' declared as function returning a function
/usr/include/gpgme.h:1336: error: 'gpgme_op_export_ext' declared as function returning a function
/usr/include/gpgme.h:1360: error: 'gpgme_op_genkey_start' declared as function returning a function
/usr/include/gpgme.h:1362: error: 'gpgme_op_genkey' declared as function returning a function
/usr/include/gpgme.h:1371: error: 'gpgme_op_delete_start' declared as function returning a function
/usr/include/gpgme.h:1373: error: 'gpgme_op_delete' declared as function returning a function
/usr/include/gpgme.h:1380: error: 'gpgme_op_edit_start' declared as function returning a function
/usr/include/gpgme.h:1383: error: 'gpgme_op_edit' declared as function returning a function
/usr/include/gpgme.h:1389: error: 'gpgme_op_card_edit_start' declared as function returning a function
/usr/include/gpgme.h:1392: error: 'gpgme_op_card_edit' declared as function returning a function
/usr/include/gpgme.h:1412: error: 'gpgme_op_keylist_start' declared as function returning a function
/usr/include/gpgme.h:1415: error: 'gpgme_op_keylist_ext_start' declared as function returning a function
/usr/include/gpgme.h:1418: error: 'gpgme_op_keylist_next' declared as function returning a function
/usr/include/gpgme.h:1421: error: 'gpgme_op_keylist_end' declared as function returning a function
/usr/include/gpgme.h:1463: error: 'gpgme_op_trustlist_start' declared as function returning a function
/usr/include/gpgme.h:1467: error: 'gpgme_op_trustlist_next' declared as function returning a function
/usr/include/gpgme.h:1470: error: 'gpgme_op_trustlist_end' declared as function returning a function
/usr/include/gpgme.h:1506: error: 'gpgme_get_engine_info' declared as function returning a function
/usr/include/gpgme.h:1513: error: 'gpgme_engine_check_version' declared as function returning a function
/usr/include/gpgme.h:1533: error: syntax error before 'GpgmePassphraseCb'
In file included from /tmp/pear/download/gnupg-1.3.1/gnupg.c:22:
/tmp/pear/download/gnupg-1.3.1/php_gnupg.h:36: error: field 'err' declared as a function
In file included from /tmp/pear/download/gnupg-1.3.1/gnupg.c:25:
/tmp/pear/download/gnupg-1.3.1/php_gnupg_keylistiterator.h:38: error: field 'err' declared as a function
/tmp/pear/download/gnupg-1.3.1/gnupg.c:382: error: 'passphrase_cb' declared as function returning a function
/tmp/pear/download/gnupg-1.3.1/gnupg.c:410: error: 'passphrase_decrypt_cb' declared as function returning a function
/tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'gnupg_fetchsignatures':
/tmp/pear/download/gnupg-1.3.1/gnupg.c:448: warning: passing argument 4 of 'add_assoc_long_ex' makes integer from pointer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_keyinfo':
/tmp/pear/download/gnupg-1.3.1/gnupg.c:624: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:624: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function)
/tmp/pear/download/gnupg-1.3.1/gnupg.c:631: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_addsignkey':
/tmp/pear/download/gnupg-1.3.1/gnupg.c:723: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:723: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function)
/tmp/pear/download/gnupg-1.3.1/gnupg.c:736: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_adddecryptkey':
/tmp/pear/download/gnupg-1.3.1/gnupg.c:767: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:767: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function)
/tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_addencryptkey':
/tmp/pear/download/gnupg-1.3.1/gnupg.c:803: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:803: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function)
/tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_sign':
/tmp/pear/download/gnupg-1.3.1/gnupg.c:899: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:899: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function)
/tmp/pear/download/gnupg-1.3.1/gnupg.c:903: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:908: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_encrypt':
/tmp/pear/download/gnupg-1.3.1/gnupg.c:971: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:971: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function)
/tmp/pear/download/gnupg-1.3.1/gnupg.c:975: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:980: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_encryptsign':
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1035: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1035: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function)
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1039: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1044: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_verify':
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1115: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1115: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function)
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1120: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1127: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1134: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1139: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1146: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1161: warning: pointer targets in passing argument 2 of 'gpgme_data_release_and_get_mem' differ in signedness
/tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_decrypt':
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1199: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1199: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function)
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1202: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1207: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_decryptverify':
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1265: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1265: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function)
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1268: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1273: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_export':
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1326: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1326: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function)
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1330: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_import':
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1366: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1366: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function)
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1370: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_deletekey':
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1416: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1416: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function)
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1420: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_gettrustlist':
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1452: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1452: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function)
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1457: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c: In function 'zif_gnupg_listsignatures':
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1498: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1498: error: 'GPG_ERR_NO_ERROR' undeclared (first use in this function)
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1502: warning: assignment makes pointer from integer without a cast
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1521: error: dereferencing pointer to incomplete type
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1522: error: dereferencing pointer to incomplete type
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1523: error: dereferencing pointer to incomplete type
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1524: error: dereferencing pointer to incomplete type
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1525: error: dereferencing pointer to incomplete type
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1526: error: dereferencing pointer to incomplete type
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1527: error: dereferencing pointer to incomplete type
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1528: error: dereferencing pointer to incomplete type
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1529: error: dereferencing pointer to incomplete type
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1529: error: dereferencing pointer to incomplete type
/tmp/pear/download/gnupg-1.3.1/gnupg.c:1530: error: dereferencing pointer to incomplete type
make: *** [gnupg.lo] Fehler 1
ERROR: `make' failed

Lösung: update auf die aktuelle Version von
gpg2 – Version: 1.9.18-2
gpgme – Version: 1.0.2-4
installieren

Libraries have been installed in:
   /var/tmp/pear-build/gnupg-xxx/modules
 
If you ever happen to want to link against installed libraries
in a given directory, LIBDIR, you must either use libtool, and
specify the full pathname of the library, or use the `-LLIBDIR'
flag during linking and do at least one of the following:
   - add LIBDIR to the `LD_LIBRARY_PATH' environment variable
     during execution
   - add LIBDIR to the `LD_RUN_PATH' environment variable
     during linking
   - use the `-Wl,--rpath -Wl,LIBDIR' linker flag
   - have your system administrator add LIBDIR to `/etc/ld.so.conf'
 
See any operating system documentation about shared libraries for
more information, such as the ld(1) and ld.so(8) manual pages.

checking for re2c… no

Es fehlt auf dem Server System re2c.

Die Entwickler der freien Scriptsprache PHP haben begonnen, PHP von einem veralteten, Flex-basierten Lexer auf re2c umzustellen. Die aktuelle Entwicklerversion von PHP 5.3 wird dadurch und viele weiter Verbesserungen an der Zend-Engine um bis zu 30 Prozent schneller.

Re2c kommt bei PHP bereits seit geraumer Zeit z.B. zur Serialisierung zum Einsatz. Mit PHP 5.3 löst re2c nun auch den bisher verwendeten Flex-basierten Lexer ab, wovon sich die PHP-Entwickler eine höhere Geschwindigkeit versprechen.

Erste Benchmarks der aktuellen Entwicklerversion von PHP 5.3 mit PHP 5.2, die Dmitry Stogov veröffentlichte, sehen vielversprechend aus: Demnach ist PHP 5.3 bis zu 30 Prozent schneller als sein Vorgänger. Gemessen wurden die PHP-Applikationen Drupal (20 Prozent schneller), Qdig (2 Prozent schneller), Typo3 (30 Prozent schneller), WordPress (15 Prozent schneller) und Xoops (10 Prozent schneller).

Für diese Leistungssteigerung ist nicht allein re2c verantwortlich, hat aber seinen Anteil, so Stogov. Neben dem Umstieg auf re2c gibt es zahlreiche weitere Optimierungen am ausführenden Teil der Zend Engine.

Quelle: Golem.de

Über die Projekt Homepage http://re2c.org/

# wget http://nchc.dl.sourceforge.net/sourceforge/re2c/re2c-0.13.5.tar.gz
# tar xzvf re2c-0.13.5.tar.gz
# cd re2c-0.13.5
# ./configure
# make
# make install

Weitere Informationen über die Projekt Homepage http://re2c.org/

Relase MyOOS 1.6.10

Das MyOOS – Entwicklerteam freut sich die Freigabe von MyOOS 1.6.10 bekannt geben zu können.
MyOOS 1.6.10 kann über unsere BerliOS Seite herunter geladen werden. (ca. 9 MB)

download

Die aktuelle Fassung kann über eine existierende MyOOS -Installation der Version 1.n aufgespielt
werden.

Bereits am Donnerstag veröffentlichen wir MyOOS 1.4.17

MyOOS 1.4.17 ist vermutlich das letzte Release von MyOOS 1.4.n – der Support für diesen Versionszweig ist mit Ablauf des Jahres 2007 nun eingestellt.

Lediglich bis zum 10.5. dieses Jahres halten wir uns die Möglichkeit offen, noch ein weiteres MyOOS 1.4.n-Release zu veröffentlichen – dies aber auch nur dann, wenn gravierende Sicherheitslücken gefunden werden. „Reguläre“ weitere Releases wird es aber von nun an keine mehr geben.

MyOOS 1.4.17 kann über unsere Projekt- Seite herunter geladen werden. (ca. 5 MB)

download
Feedback
Senden Sie Ihre Vorschläge (zu Funktionen und änderungen) an das
Entwicklerteam
von MyOOS
. Wir werden uns bemühen, Ihren Wünschen nachzukommen. Wir lesen zwar
jede Nachricht, die gesandt wurde, können aber leider nicht auf alle Nachrichten
antworten. Wenn Sie Unterstützung benötigen, wenden Sie sich einfach an unser Help-Forum.