[prestashop] Qué tiemblen el software de ecommerce !

Acabo de leer en Ydral.com que Prestashop ha recibido 3.000.000 de Euros de financiación, principalmente orientado a entrar en el mercado Norte Americano.

Como desarrollador de Prestashop, esta medida es atractiva por las perspectiva de mercado que se abre y como desarrollador también, espero que a partir de ahora, el código fuente sea mucho más limpio y tenga comentarios , por que vaya tela …. 😀

Bromas a parte, es una buena noticia y seguramente veamos una gran explosión de productos para prestashop y metralla de plugins.

Más información en :
http://www.ydral.com/es/blog-ecommerce/81-prestashop-contraataca-recibe-una-inversion-de-3000000.html
Prestashop :
http://www.prestashop.com/es/features

Dominando los dominios: la batalla del hosting

Aunque es una noticia que lleva varios días rebotando por las redes, es interesante pararse y ver cómo está el panorama del hosting en España. Actualmente Arsys domina el mercado y seguramente seguirá con la compra de pequeñas y medianas empresas absorbiendo volumen de negocio. Igualmente, su histórico rival: Acens ( ahora propiedad de Teléfonica ) seguirá de cerca sus pasos. Esta sería la imagen clásica, pero el desembarco hace 3 o 4 años de 1&1 y su recientemente campaña en TV , es la muestra de que todos tienen dientes y se usan para morder. Al igual que hizo Dinahosting hace un par de años con su campaña de televisión y su cambio de imagen, le dió un buen bocado .
En mi opinión como cliente y como trabajador del sector, las grandes empresas no son atractivas para el pequeño y mediano cliente que busca un servicio muy ajustado de precio con la máxima calidad. Empresas como Dinahosting o Silicontower son las que pueden romper el mercado con productos frescos, buen precio y buen servicio. De echo es un claro ejemplo de como una empresa jóven puede expandirse rápidamente y llegar a las primeras posiciones en cuanto a volumen de clientes.

¿ Realmente interesa contratar un servicio con la empresa lider ? Pues depende, como todo. Si tú como cliente eres una gran empresa con gran presupuesto, seguramente interesará Arsys o Acens y además lo podrás pagar. No obstante defiendo la opinión de que las pequeñas y medianas empresas, pueden tener a llegar mucho más valor que las grandes corporaciones. Un trato cercano, información directa del estado de las incidencias, trato personalizado, etc… hacen muy atractiva la idea de confiar en este tipo de empresas.

Igualmente confiar todos los servicios en un mismo proveedor puede no ser una buena idea ya que no siempre se están especializado en todos los ámbitos. Pero como todo en esta vida, nada es seguro y todo puede fallar, te cuenten lo que te cuenten y pagues lo que pagues, esa posibilidad siempre existe: todo se cae.

Parece que la batalla por ser el líder se está poniendo fea y va a ser dura. Esperemos que al menos se convierta en mejores servicios y buenos precios.

Prestashop 1.4.4.0

Nueva versión de prestashop 1.4.4.0 que corrige cientos de bugs y algunas mejoras


Added Features:

	[+] Project : adding RTL language management

	[+] BO : new class Upgrader to check PrestaShop version or download last version.
	[+] BO : new file ajax-tab.php, you can now make request without ajax.php and handle them directly in the appropriate AdminXXX
	[+] BO : new tab AdminUpgrade can now automatize the upgrade process. Thanks a lot to Broceliande/Eric Dolou for his great help

	[+] CORE : Add the possibility to personalize an address layout with special chars.

	[+] MO : A better view of the currency used by the module.
	[+] MO : Fetch content use more than one method (CURL, fopen, fsockopen and file_get_content)
	[+] MO : Moneybookers, Add the possibility to display the logo in the front Office (works with live edit).
	[+] MO : New Module - Canada Post (0.1)
	[+] MO : new module dedicated to german users which enable you to display legal notice on the customer account creation

	Improved/changed features:

	[*] Installer : improve installer template
	[*] Installer : now class ConfigurationTest is located in classes directory and renamed to ConfigurationTestCore
	[*] Installer : now method tryToConnect don't use an existing ressource except if specified
	[*] Installer : php directory is now directly related to INSTALL_DIR

	[*] FO : #PSCFI-2691 - Adding index.php file for redirection
	[*] FO : CC-24 - Adding previous button for the address creation
	[*] FO : CC-32 - Adding a checkbox for the displaying of "Powered by PS"
	[*] FO : CC-93 - Review of the compare product system
	[*] FO : CC-93 - Review of the compare product system. Adding CompareProduct class
	[*] FO : Change the id "passwd" by "login_passwd" to avoid ambiguous id in OPC ordering (with guest authorization).
	[*] FO : Fixed #PSCFI-2176 - now you can use vars in your mail subject
	[*] FO : Update the jquery.cluetip.js library. From V0.9.9 to V1.1.3

	[*] BO : Add option to disable apache option multiviews. Linked with #PSCFI-2597
	[*] BO : Added check for safe_mode before activating new image system
	[*] BO : Added compatibility check before moving images to the new filesystem
	[*] BO : AdminTab childs can now handle ajax request like index.php (with tab and token params) using specific method ajaxProcess
	[*] BO : Bug Fixed #PSCFI-2282 - Shipping Prices Range with a tax excluded group
	[*] BO : CC-108 - Remove informations about stocks in AdminProducts when the stock management is disabled
	[*] BO : CC-26 - Adding German and Italian translations
	[*] BO : CC-26 - Rename Alias Tab as Alias Research
	[*] BO : CC-50 - Increasing the size of the description area
	[*] BO : CC-99 - Better visibility for the delete module button
	[*] BO : FA-35 - Changing manufacturer translation in French for the BO. Replaced "fabricant" by "marque"
	[*] BO : FA-35 - Changing manufacturer translation in French for the BO. Replaced "fabricant" by "marque"
	[*] BO : Fixed bug PSCFI-2416 - The whole search index is not rewritten when you update a single product
	[*] BO : It is now possible to edit the field date_add with AdminImport
	[*] BO : Upgrader class now also check if autoupgrade is indicated for the last version, from http://www.prestashop.com/xml/version.xml
	[*] BO : added alert if attachment is bind to a product
	[*] BO : backup directory is now a static definition in Backup class
	[*] BO : improve CSV import when no csv file is available
	[*] BO : improve category listing in product edition and loyalty module
	[*] BO : improved Upgrader to check ps version
	[*] BO : improved backup class
	[*] BO : refactoring #PSCFI-2458 - AdminCarrier when Zone disabled & overcomplex processing ( Carrier )
	[*] BO : the new image filesystem is now entirely deactivated when the legacy setting is activated

	[*] Classes : improvement #PSCFI-2278 - Don't die in Mail::send() method
	[*] Classes : improvement #PSCFI-2278 - refactoring
	[*] Classes : improvement #PSCFI-2440 - Tools class improvements

	[*] MO : Adding traduction for blockcms
	[*] MO : New Admin Panel for "Layered Navigation" module, "Build your own template" feature!
	[*] MO : Now use the variable Calcul_mode in the hash of the cache
	[*] MO : Numerous bugs fixed for the "Layered Navigation" module
	[*] MO : Numerous bugs fixed for the "Layered Navigation" module
	[*] MO : Translations and changes on TrustedShop module
	[*] MO : Translations and changes on TrustedShop module (part 2)
	[*] MO : Upgrade on the UPS module (from enigma32, thx to him :)
	[*] MO : Upgrade on the USPS module (from enigma32, thx to him :)
	[*] MO : Upgrade on the fedex module (from enigma32, thx to him :)
	[*] MO : stats live performance improvment - PSCFI-2080
	[*] MO : you can now hook blockpermanentlinks on the footer

	[*] WS : Add new feature for date_add/date_upd, PSCFI-2380
	[*] WS : Allow to change Webservice permission behavior

	Fixed bugs:

	[-] PROJECT : Fix template mail for new layout system

	[-] INSTALLER : CSS Preactivation
	[-] Installer : Remove a bad space
	[-] Installer : fix error about version number (1.4.3.0 included when current version is 1.4.3)
	[-] Installer : fixed Tools::checkDb method when class Validate, DD or MySQL are already loaded
	[-] Installer : fixed a bug in add_missing_rewrite_value.php
	[-] Installer : log is now working correctly

	[-] FO : Bug Fixed #PSCFI-2520 - Attribute EcoTax not correctly applied
	[-] FO : Bug Fixed #PSCFI-2725 Incorrect VAT address
	[-] FO : Bug Fixed #PSCFI-2734 - Quantity prices not displayed correctly when changing currency
	[-] FO : BugFix #36138 - Problem with product preview and url rewrite
	[-] FO : BugFix #PSCFI-2382 - Reductions without end dates are not possible
	[-] FO : BugFix #PSCFI-2382 - Reductions without end dates are not possible
	[-] FO : BugFix #PSCFI-2386 - Invalid argument supplied for foreach()
	[-] FO : BugFix #PSCFI-2402 - Product::getDefaultAttribute is wrong when all attributes quantity less than minimumQuantity
	[-] FO : BugFix #PSCFI-2487 - Save and preview shows blank page if CCC is enabled
	[-] FO : BugFix #PSCFI-2498 - Problems with .htaccess
	[-] FO : BugFix #PSCFI-2537 - RMA not opening/showing content
	[-] FO : BugFix #PSCFI-2537 - RMA not opening/showing content
	[-] FO : Fix product sort for Smarty 2
	[-] FO : Fix undefined json variable in opc when an user select a product and want to be identified.
	[-] FO : Fixed #PSCFI-2144 - wrong url params, ? instead of &
	[-] FO : Fixed Bug #PSCFI-2726, Display properly the text depending of the recyclable preference option.
	[-] FO : Fixed bug #PSCFI-2003 - "Next" button is hidden in scenes slider on FO
	[-] FO : Fixed bug #PSCFI-2099. Country and state are properly displayed when another invoice address is selected
	[-] FO : Fixed bug #PSCFI-2316 - there was a notice when you added a product without image to your cart
	[-] FO : Fixed bug #PSCFI-2393 - After copying language files forwards to frontend with error msg
	[-] FO : Fixed bug #PSCFI-2417, The compatibility with recent theme under older Prestashop version (< 1.4.2) works.
	[-] FO : Fixed bug #PSCFI-2662 - Empty script block in order-detail.tpl
	[-] FO : Problem with .htaccess
	[-] FO : fixed bug #PSCFI-2299 - Default-home image location
	[-] FO : fixed bug #PSCFI-2310 - carrier disabled in OPC
	[-] FO : fixed bug #PSCFI-2326 - fixed smarty error with Smarty 2
	[-] FO : fixed bug #PSCFI-2348 - bug in order-opc.js 1.4.3
	[-] FO : fixed bug #PSCFI-2406 - Redirect index file for created image folders
	[-] FO : fixed bug #PSCFI-2408 - invalid date producttooltip module
	[-] FO : fixed bug #PSCFI-2464 - manufacturers and suppliers blocks should not display products in inactive categories
	[-] FO : fixed bug #PSCFI-2493 - One page checkout, "undefined" DNI
	[-] FO : fixed bug #PSCFI-2502 - The clicking "Continue shopping" on Shopping cart summary is not working properly.
	[-] FO : fixed bug #PSCFI-2735 - Order manipulation possible after payment method selection
	[-] FO : fixed bug with guest checkout
	[-] FO : fixed notice error on One page checkout with Blocknewsletter module

	[-] BO : "alias" tab name is too long
	[-] BO : Bug Fixed #PSCFI-2368 - Disable ecotax and ecotax is still present on the front office
	[-] BO : BugFix #PSCFI-1903 - Problem with payment module limited to some countries
	[-] BO : BugFix #PSCFI-2420 - AdminImport.php ( import csv ) missing handling for escaped list separator and UTF-8 BOM issue
	[-] BO : BugFix #PSCFI-2420 - AdminImport.php ( import csv ) missing handling for escaped list separator and UTF-8 BOM issue
	[-] BO : BugFix #PSCFI-2536 - SendMailTest.js does not escape its parameters causing malfunction when trying to send htmlentities (v. 1.4.1.0)
	[-] BO : BugFix #PSCFI-2550 - can't give a product an attribute of "0"
	[-] BO : BugFix #PSCFI-2568 - Order page display problem: box expands to overlap another box
	[-] BO : BugFix #PSCFI-2584 - Orders could have a totals negative
	[-] BO : BugFix #PSCFI-2614 - Add new method simplexml_load_file
	[-] BO : BugFix #PSCFI-2614 - Bug this localization file
	[-] BO : BugFix #PSCFI-2642 - Translation problem with modules
	[-] BO : BugFix #PSCFI-2645 - sendtoafriend problem with translation
	[-] BO : BugFix #PSCFI-2663 - "New order" email has hardcoded address format
	[-] BO : BugFix #PSCFI-2690 - Incorrect closing comment
	[-] BO : BugFix #PSCFI-2708 Syntax error (working with PHP 5.3 and more)
	[-] BO : BugFix #PSCFI-2767 - Change guest index of product_comment
	[-] BO : Fixed Bug #PSCFI-2665, Backup times is now correctly displayed with a H 24 format.
	[-] BO : Fixed bug #PSCFI-2379 - Avoid the call of memory_get_usage() if it is not defined
	[-] BO : Fixed bug #PSCFI-2379 - Missing token in form action
	[-] BO : Fixed bug #PSCFI-2424 - PS_OS_WS_PAYEMENT should be PS_OS_WS_PAYMENT
	[-] BO : Fixed bug #PSCFI-2429 - IE9 compatibility problem with upload
	[-] BO : Fixed bug #PSCFI-2535 - Losing opening div
	[-] BO : Fixed bug #PSCFI-2670 - Increase mime size for attachment from 64 to 128 for support docx file
	[-] BO : Fixed bug - Empty the cache in the theme for module overrided
	[-] BO : Fixed bug PSCFI-2253 - Error "invalid date" with some version of PHP fixed
	[-] BO : Global was missing on AdminThemes
	[-] BO : In the search tab, Deleted a function which deleted the first occurrence when the last have the samed value in the "search" field
	[-] BO : PNG images are now supported after activation in BO. Backward compatible.
	[-] BO : US address format is now correctly displayed for the PDF.
	[-] BO : fix call on categoryUpdate hook when we change the status of a category #PSCFI-2669
	[-] BO : fixed bug #PSCFI-2235 - Module panel inoperative after module suppression
	[-] BO : fixed bug #PSCFI-2300 - clear useless variable in replaceByAbsoluteURL method
	[-] BO : fixed bug #PSCFI-2301 - html /form tag is inside the translatable string
	[-] BO : fixed bug #PSCFI-2302 - Product - CSV import: "available for order" and "show price" not available?
	[-] BO : fixed bug #PSCFI-2302 - Product - CSV import: "available for order" and "show price" not available?
	[-] BO : fixed bug #PSCFI-2303 - in AdminManufacturers.php have a repeated code
	[-] BO : fixed bug #PSCFI-2319 - $default_country varaible is missing in AdminProduct
	[-] BO : fixed bug #PSCFI-2321 - fixed bug on pagination display on AdminGroups
	[-] BO : fixed bug #PSCFI-2322 - fixed bug on product.tpl
	[-] BO : fixed bug #PSCFI-2336 - Small typo error in Back Office
	[-] BO : fixed bug #PSCFI-2360 - redundant lines in Tools::generateHtaccess()
	[-] BO : fixed bug #PSCFI-2365 - "Warning : the secure key is empty, check your payment account before validation" error with FreeOrder module
	[-] BO : fixed bug #PSCFI-2366 - Module Bug / "tab cannot be found" on IIS
	[-] BO : fixed bug #PSCFI-2421 - watermark does not show on regenerated images
	[-] BO : fixed bug #PSCFI-2447 - Button Home is gone after adding new specific price
	[-] BO : fixed bug #PSCFI-2455 - Minimum order purchase considers shipping costs
	[-] BO : fixed bug #PSCFI-2496 - quantity number in pack option
	[-] BO : fixed bug #PSCFI-2507 - AdminProducts undefined variable and non-object PHP notices in Apache log
	[-] BO : fixed bug #PSCFI-2533 - image quality button not checked
	[-] BO : fixed bug #PSCFI-2706 - fields were not created in database for deactivated languages, causing issues when the language is reactivated
	[-] BO : fixed product images zip upload
	[-] BO : update jquery colorpicker plugin #PSCFI-2325

	[-] Classes : added some checks to Image class
	[-] Classes : fix moving images to new filesystem when unused images are present
	[-] Classes : fixed bug #PSCFI-2005 - Merchandise Returns status emails to customers are BO language dependent
	[-] Classes : fixed bug #PSCFI-2234 - Hookexec doesn't properly manage execeptions when passing filename by parameter
	[-] Classes : fixed bug #PSCFI-2311 - Function Validate::isUrl has a problem
	[-] Classes : fixed bug #PSCFI-2511 - Deleting a product with attachment deletes attachment
	[-] Classes : fixed bug #PSCFI-2723 - CLONE - Reductions without end dates are not possible
	[-] Classes : fixed bug on stock mouvement and hook update quantity
	[-] Classes : fixed rights settings for image folders
	[-] Classes : fixed url rewrite for missing category images - #PSCFI-2635

	[-] CORE : Check correctly the availability of an object for an external module shipping
	[-] Core : Fixed bug PSCFI-2436. Cookie object is properly verified before trying to use one of the attributs for the getDefaultCountryId method.

	[-] MO : #PSCFI-2663 - Fix new layout address for mailalerts.
	[-] MO : Add footer hook for blocklayered to allow AJAX sorting of products
	[-] MO : Bug fixed on Twenga module (1.7) Image link on PrestaShop 1.3 was wrong (module enabled for nl)
	[-] MO : Bug fixed on eBay module, when apache cache was enabled, the method fetchToken did not work properly
	[-] MO : BugFix #PPSCFI-2536 - SendMailTest.js does not escape its parameters causing malfunction when trying to send htmlentities (v. 1.4.1.0)
	[-] MO : BugFix #PSCFI-2201 - error output of set_time_limit must be "muted"
	[-] MO : BugFix #PSCFI-2304 - On calculte remaining amount of a voucher, use cart total with tax.
	[-] MO : BugFix #PSCFI-2305 - Followup module SQL error
	[-] MO : BugFix #PSCFI-2376 - Bad code : mapi_payment.php line 429
	[-] MO : BugFix #PSCFI-2427 - Do not fix PSCFI-2427, but the module follow up
	[-] MO : BugFix #PSCFI-2571 - Missing a global $cookie
	[-] MO : BugFix #PSCFI-2581 - NEWSLETTER MODULE : Country's filter problem
	[-] MO : BugFix #PSCFI-2585 - HTML typo in blocklink module
	[-] MO : BugFix #PSCFI-2593 - Sale message hidden after uncheck (option from layered block module)
	[-] MO : BugFix #PSCFI-2602 - Web service dispatcher does not stripslashes from POSTed XML
	[-] MO : BugFix Module Dibs - Must work with PS1.3
	[-] MO : BugFix in module producttooltip - Can show product page
	[-] MO : Changing the version of the Treepodia module
	[-] MO : Changing the version of the fedex module (#previousCommit)
	[-] MO : Ebay, fix an order validation issue when products list is empty
	[-] MO : Fedex module used id_lang 2 by default, now use cookie
	[-] MO : Fixed bug #PSCFI-2369, 'authorization-amount-notification' send now a correct answer to Google.
	[-] MO : Fixed bug #PSCFI-2370, Shipping fees correctly take in consideration for the form validation
	[-] MO : Fixed bug #PSCFI-2370. Shipping delivery message is correctly set for Google summary order.
	[-] MO : Fixed bug SQL error when generate filters
	[-] MO : Fixed bug according to the last commit about secure_key
	[-] MO : Module Twenga hiding errors
	[-] MO : Module treepodia little fix for IE
	[-] MO : MoneyBookers, fix string manipulation after a fetching content
	[-] MO : MoneyBookers, replace getProtocol to http:// for older PrestaShop version using with a unsecure page
	[-] MO : Ogone. Add an ignore key list variable to generate properly the sha1.
	[-] MO : PayPal fixing rounding issues
	[-] MO : PayPal module fixing order state issue
	[-] MO : PayPal retrocompatibility issue
	[-] MO : PaySafeCard template directory was wrong
	[-] MO : Paypal, fix the express checkout
	[-] MO : TrustedShops , fix translations
	[-] MO : Twenga module (1.7) can now handle more products on their feed
	[-] MO : added check if curl is loaded in layered block
	[-] MO : display hook footer for blocklayered module only on page category
	[-] MO : fix little bug on themeinstallator with blockcms module
	[-] MO : fixed bug #PSCFI-2249 - Loyalty Point information should not display during Instant Checkout?
	[-] MO : fixed bug #PSCFI-2318 - fixed typo error in add-to-cart.tpl file of Treepodia module
	[-] MO : fixed bug #PSCFI-2374 - carriercompare module is not showing any result
	[-] MO : fixed bug #PSCFI-2713 - Fix issue on Blockwishlist module
	[-] MO : fixed bug PSCFI-2337 in the statsforecast module : no more division by zero
	[-] MO : fixed token undifined in shopimport
	[-] MO : modules exceptions weren't perfectly managed by the theme installer

	[-] WS : Bug PSCFI-2624 fixed
	[-] WS : Bug PSCFI-2684 fixed
	[-] WS : Bug PSCFI-2685 fixed
	[-] WS : Bug PSCFI-2748 fixed
	[-] WS : Fix a bug when adding a Configuration (Found via Unit Test)
	[-] WS : Fixed bug PSCFI-2603
	[-] WS : Small fix
	[-] WS : Small fix in Order entity (setCurrentState)
	[-] WS : Small fix in Webservice back-office tab
	[-] WS : [-] WS : Bug PSCFI-2377 fixed

	[-] PDF : Bug Fixed #PSCFI-2425 - Incorrect tax breakdown (tax excl group)

	[-] TR : fixed fr translation, thanks to Sabrina
	[-] TR : translation minor fix
	[-] TR : translations fr about AdminUpgrade.php
	[-] TR : when a module class was called before the translation proces, its translation wasn't found.

[Plesk] Nueva versión Parallels Plesk Panel 10.2

Parallels lanza una nueva release de su panel de control Plesk. La versión 10.2 trae nuevas funcionalidades como soporte para ipv6 y quizás lo que sea más interesante el soporte SNI que permite usar varios certificados ssl con una sóla IP y no como hasta ahora que era necesario usar una IP por certificado ( http://en.wikipedia.org/wiki/Server_Name_Indication )

Otro gran cambio es que el fichero /etc/psa/.psa.shadow pasa a ser un fichero cifrado, para que tus scripts sigan funcionando deberás usar este comando /usr/local/psa/bin/admin –show-password

Soporte para Red Hat Enterprise 6 , Debian 6 y Suse 11.4

Además corrige algunos bugs ademas de mejoras en la restauración y migración, migración de certificados ssl, etc…

más información en las notas de release :

http://download1.parallels.com/Plesk/PP10/10.2.0/release-notes/parallels-plesk-panel-10.2.0-for-linux-based-os.html

[spamdyke] Publicada la version 4.2.0

Ha sido publicada la versión 4.2.0 del software antispam spamdyke. Spamdyke es un filtro previo a qmail que se encarga de gestionar listas blancas, negras y grises, así como verificacones basadas en dns, filtro por localización, etc… Es muy ligero y sus resultados son bastante buenos.

Esta nueva versión añade una nueva funcionalidad para seleccionar el cifrado SSL elegido y varios tipos de realizar las consultas dns. Además soluciona varios bugs y especialmente uno que permitía el reenvio de correo usando direcciones de email especialmente mal-formadas que estaba causando timeouts.

Más información en la web de spamdyke http://spamdyke.org

[plesk] Parallels Plesk Panel 10: capturas de pantalla

Primeras capturas de pantallas :

Plesk Panels 10 - general server configuration
Plesk Panels 10 - general server configuration
Plesk Panels 10 - server health, apache status
Plesk Panels 10 - server health, apache status
Plesk Panels 10 - server health, apache status and more options
Plesk Panels 10 - server health, apache status and more options
Plesk Panels 10 - system statistics
Plesk Panels 10 - system statistics

Como podeis observar, el interface ha sido retocado para ser más claro y además es bastante más ligero. Aún así guarda el 95% de parecido con la versión anterior. Echaremos un vistazo más a fondo para ver que se esconde por dentro.

[Plesk] Parallels Plesk Panel 10: Cambiar el puerto apache

Tan sólo llevamos unos minutos revisando documentación y nos encontramos con esta nueva característica: cambiar el puerto de apache:

http://download1.parallels.com/Plesk/PP10/10.0.1/Doc/en-US/online/plesk-apache-configuration-guide/index.htm

La primera impresión al leer la documentación es que Plesk 10 aún está en beta, pero ha sido liberada, y será madurada en las siguiente releases. Hay una característica medianamente aceptable y es que ahora hay unas plantillas para lo servicios que se pueden modificar y desde estas plantillas se generan las configuraciones para los servicios ( lease websrvmng –reconfigure-all ). Esta característica está bien, pero al llegar al apartado de cambiar apache de puerto, podemos leer esto:

To change the number of Apache HTTP port:

Find all occurrences of the string $VAR->server->webserver->httpPort and replace them with the required port number enclosed in quotation marks, for example: "3456">.

To change the number of Apache HTTPS port:

Find all occurrences of the string $VAR->server->webserver->httpsPort and replace them with the required port number enclosed in quotation marks, for example: "4567".

En resumen que hay que reemplazar todas la variables donde se indica el puerto «$VAR->server->webserver->httpPort» por el puerto en el que queremos que escuche Apache. Sería mucho más fácil definir un fichero con constantes y modificarlo directamente en el fichero. Parece un claro indicador de que aún faltan cosas por pulir.

[Plesk] Parallels Plesk Panel 10

Acaba de ser liberado esta mañana Parallels Plesk Panel 10 !!!!
Calculando a ojo… llevan 2 años para liberarlo y nos trae todas estas novedades :

  • Cambian algunos terminos como templates a planes de servicio. Todo orientado a servicios y cuentas de cliente
  • Se permtie el cambio de un tipo de plan de servicio a otro
  • Nueva política para sobreuso: por fín, la del 9 era un horror. ahora puedes permitir el subreuso de disco y a la vez prohibir el sobre uso de otros recursos ( como se hacía en plesk8 )
  • Se ha integrado Bussiness Manager 10
  • Health monitor como caracteristica experimental
  • Aislamiento de seguridad para fastcgi !!
  • Configuración personalizada para apache
  • Dos tipos de plantillas EZ para virtuozzo con las mayor-version y fixed-version
  • La password de admin por defecto ya no es setup ( han tardado años …. )
  • Ya no es necesario descargar os paquetes de idiomas, vienen integardos
  • Ahora se pueden definir usuarios auxiliares para el mantenimiento del hosting. El tipico escenario en que tienes que tener una cuenta con plena gestion del domino y otra para tu informático o encargado del dominio, con menos privilegios, pero potente a la vez.
  • Se cambian los conceptos de hosting al de suscripción para dar cabida al multidominio.
  • Multiples cuentas ftp ( otra cosa que llevaba años esperando )
  • Storefront: Para instalar aplicaciones webs de pago y gratuitas
  • Sitebuilder 5

Ya no se soportan estas aplicaciones :

  • Miva Merchant
  • gtchat
  • MS Commerce Starter Kit 1.0
  • MS Community Starter Kit 1.0
  • MS DotNetNuke 3.2
  • MS Portal Starter Kit 1.0
  • MS Report Starter Kit 1.0
  • MS TimeTracker Starter Kit 1.0
  • Counter strike
  • Frontapage para linux
  • help desk
  • Master feature
  • Acronis Integration module
  • Battlefield 1942 game servers
  • Battlefield 2 game servers
  • PPWSE (Parallels Plesk Panel Professional Website Editor)

También se ha eliminado del sistema de correo:

  • Autorrepondedor con palabra clave ( keyword )
  • máximo de mails redigiridos
  • máximo de grupos de mail
  • máximo de autorespondedores

Otras carácteristicas eliminadas:

  • Favoritos, recientes y globales, del interafce de usuario se han elminiado y puede que vuelvan a incorporarlos en un futuro.
  • Interface de usuario configurable, también se ha eliminado.
  • Soporte para jet db, eliminando
  • ELIMINADO EL SOPORTE PARA FEDORA
  • ELIMINADO SOPORTE PARA FREEBSD ( hasta primer trimestre de 2011 )

Sólo añadir que se da soporte para cloudlinux y que esperamos probar durante el día de hoy nuestra primera instalación y daros nuestra opinión más a fondo. Aunque como siempre, no actualiceis aún vuestros servidores… que los cambios de versión no suelen traer cosas buenas 😀

La descarga disponible en :
http://autoinstall.plesk.com/PSA_10.0.1/

[xploit] Grave fallo de seguridad en el kernel 2.6

Aunque llegamos tarde para anunciar la noticia, es necesario comentar aquí la necesidad de aplicar los parches que salieron hace dos días 21 de Septiembre que corrijen un grabe fallo de seguridad en los kernels 2.6 bajo máquinas con arquitectura x86_64.

El fallo se puede explotar localmente en la máquina y consiste en acceder vía  «compat_alloc_user_space()» esta función no está correctamente securizada y no se verifican los tamaños de los punteros con lo que se puede hacer un buffer overflow y todo lo que ello conlleva… Al parecer el fallo lleva 2 años en el kernel y no fué comunicado en todo este tiempo por la gente que ha desarrollado el xploit pero sí lo han utilizado para su beneficio propio:

  • Signed-off-by: David L Stevens <dlstevens@us.ibm.com>
  • Signed-off-by: YOSHIFUJI Hideaki <yoshfuji@linux-ipv6.org>
  • Signed-off-by: David S. Miller <davem@davemloft.net>

El exploit lo podeis localizar en ABftw.c al menos se han preocupado de eliminar las partes jugosas para que los scriptkidies no hagan de las suyas.

Más interesante que leerse el exploit es comprobar que tu máquina no esté infectada y para ello debes descargar este binario y ejecutarlo con un usuario que no sea root ( recuerda que es sólo para máquinas x86_64 ->  uname -p  )$ wget -N https://www.ksplice.com/support/diagnose-2010-3081
$ chmod +x diagnose-2010-3081
$ ./diagnose-2010-3081
Diagnostic tool for public CVE-2010-3081 exploit — Ksplice, Inc.
(see http://www.ksplice.com/uptrack/cve-2010-3081)

$$$ Kernel release: 2.6.18-194.11.3.el5
$$$ Backdoor in LSM (1/3): checking…not present.
$$$ Backdoor in timer_list_fops (2/3): not available.
$$$ Backdoor in IDT (3/3): checking…not present.

Your system is free from the backdoors that would be left in memory
by the published exploit for CVE-2010-3081.

Para evitar que se explote el fallo hay una solución que lo mitiga y consiste en no permitir ejecutar binarios x86 o i386 en la máquina usando esta linea# echo ‘:32bits:M::x7fELFx01::/bin/echo:’ > /proc/sys/fs/binfmt_misc/register

Provoca que los binarios de 32 bits sólo hagan un «echo» con su nombre de fichero y sus parámetros. El problema es que necesites algunos binarios de 32 bits como es el caso del drweb-update.

De todas formas ya hay kernel nuevo para instalar, reiniciar y listo.

Más información en :

https://access.redhat.com/kb/docs/DOC-40265
https://www.ksplice.com/uptrack/cve-2010-3081
https://rhn.redhat.com/errata/RHSA-2010-0704.html
https://rhn.redhat.com/errata/RHSA-2010-0705.html
http://seclists.org/fulldisclosure/2010/Sep/268