diff --git a/CHANGELOG-6.4.md b/CHANGELOG-6.4.md index 5f4b81edfd4cd..c59232c251108 100644 --- a/CHANGELOG-6.4.md +++ b/CHANGELOG-6.4.md @@ -7,6 +7,25 @@ in 6.4 minor versions. To get the diff for a specific change, go to https://github.com/symfony/symfony/commit/XXX where XXX is the change hash To get the diff between two versions, go to https://github.com/symfony/symfony/compare/v6.4.0...v6.4.1 +* 6.4.27 (2025-10-28) + + * bug #62145 [Mailer] Fix parsing message ids in SMTP responses (hacfi) + * bug #62096 [Cache] fix compatibility with Relay 0.12.1 (xabbuh) + * bug #62078 [FrameworkBundle] Fix secrets:encrypt-from-local (nicolas-grekas) + * bug #62028 [Validator] Update regular expression in URL validator (mjaschen) + * bug #62054 [AssetMapper] Fix parsing `@import` that don't use url() (nicolas-grekas) + * bug #62041 [DebugBundle] Wire `DumpDataCollector`'s `webMode` argument (HypeMC) + * bug #62038 [Translation][Loco] filter should be empty when filtering on all domains (atomiix) + * bug #62003 [Serializer] Fix unexpected type in denormalization errors when float|int union type used in constructor with non numeric string in form-data request (d-mitrofanov-v) + * bug #61990 [Cache][RedisTagAwareAdapter] Add Predis2 Replication Interface check (BrianMwit) + * bug #61960 [WebProfilerBundle] ”finish” errored requests (MatTheCat) + * bug #61945 [Cache] fix compatibility with Relay 0.12 (xabbuh) + * bug #61928 [Form] keep labels from configured choices (xabbuh) + * bug #61889 [Serializer] Fix discriminator class mapping with allow_extra_attributes=false (chris54721) + * bug #61861 [Console] Ensure terminal is usable after termination signal (johnstevenson) + * bug #61876 [Mailer][MailJet] Fix forbidden headers case-sensitive comparison (benjamintoussaint) + * bug #61875 [Form] do not cast too big floats to int (xabbuh) + * 6.4.26 (2025-09-27) * bug #61856 [Console] do not pass the empty string to ord() (xabbuh) diff --git a/CONTRIBUTORS.md b/CONTRIBUTORS.md index e426e1dcc33c8..27aed59237b4d 100644 --- a/CONTRIBUTORS.md +++ b/CONTRIBUTORS.md @@ -12,21 +12,21 @@ The Symfony Connect username in parenthesis allows to get more information - Robin Chalas (chalas_r) - Bernhard Schussek (bschussek) - Alexandre Daubois (alexandre-daubois) - - Tobias Schultze (tobion) - Matthias Schmidt + - Tobias Schultze (tobion) - Grégoire Pineau (lyrixx) - Thomas Calvet (fancyweb) + - Jérôme Tamarelle (gromnan) - Christophe Coevoet (stof) - Wouter de Jong (wouterj) + - Yonel Ceruto (yonelceruto) - Jordi Boggiano (seldaek) - Maxime Steinhausser (ogizanagi) + - HypeMC (hypemc) - Kévin Dunglas (dunglas) - - Yonel Ceruto (yonelceruto) - - Jérôme Tamarelle (gromnan) - Javier Eguiluz (javier.eguiluz) - Victor Berchet (victor) - Ryan Weaver (weaverryan) - - HypeMC (hypemc) - Jérémy DERUSSÉ (jderusse) - Jules Pietri (heah) - Johannes S (johannes) @@ -35,8 +35,8 @@ The Symfony Connect username in parenthesis allows to get more information - Antoine Lamirault (alamirault) - Hugo Hamon (hhamon) - Tobias Nyholm (tobias) - - Samuel ROZE (sroze) - Mathias Arlaud (mtarld) + - Samuel ROZE (sroze) - Pascal Borreli (pborreli) - Romain Neutron - Kevin Bond (kbond) @@ -47,6114 +47,3955 @@ The Symfony Connect username in parenthesis allows to get more information - Hamza Amrouche (simperfit) - Martin Hasoň (hason) - Jeremy Mikola (jmikola) + - matlec + - Mathieu Santostefano (welcomattic) - Jean-François Simon (jfsimon) - Benjamin Eberlei (beberlei) - Igor Wiedler - Jan Schädlich (jschaedl) + - Santiago San Martin (santysisi) - Mathieu Lechat (mat_the_cat) - - Mathieu Santostefano (welcomattic) - - matlec - Vincent Langlet (deviling) - - Santiago San Martin (santysisi) - Simon André (simonandre) - Matthias Pigulla (mpdude) - Gabriel Ostrolucký (gadelat) + - Antonio J. García Lagar (ajgarlag) + - Kévin THERAGE (kevin_therage) - Jonathan Wage (jwage) + - corradogrimoldi - Valentin Udaltsov (vudaltsov) - Grégoire Paris (greg0ire) + - Valtteri R (valtzu) - Alexandre Salomé (alexandresalome) - William DURAND - Dany Maillard (maidmaid) - - Eriksen Costa + - Francis Besset (francisbesset) - Titouan Galopin (tgalopin) - stealth35 ‏ (stealth35) + - Pierre du Plessis (pierredup) + - Diego Saint Esteben (dosten) - Alexander Mols (asm89) - Alexander Schranz (alexander-schranz) - - Francis Besset (francisbesset) - - Antonio J. García Lagar (ajgarlag) + - Eriksen Costa - Gábor Egyed (1ed) - - Diego Saint Esteben (dosten) - - Pierre du Plessis (pierredup) - - Kévin THERAGE (kevin_therage) - Tomasz Kowalczyk (thunderer) - David Maicher (dmaicher) - Bulat Shakirzyanov (avalanche123) - Iltar van der Berg - Miha Vrhovnik (mvrhov) - Gary PEGEOT (gary-p) - - Saša Stamenković (umpirsky) - Allison Guilhem (a_guilhem) - - Mathieu Piot (mpiot) - - corradogrimoldi + - Saša Stamenković (umpirsky) - Ruud Kamphuis (ruudk) + - Mathieu Piot (mpiot) - Vasilij Duško (staff) - - Valtteri R (valtzu) - Tomas Norkūnas (norkunas) - Konstantin Kudryashov (everzet) - - Laurent VOULLEMIER (lvo) - Sarah Khalil (saro0h) + - Laurent VOULLEMIER (lvo) - Bilal Amarni (bamarni) - Guilhem N (guilhemn) - Eriksen Costa - Vladimir Reznichenko (kalessil) - Florin Patan (florinpatan) - - Peter Rehm (rpet) - Henrik Bjørnskov (henrikbjorn) + - Peter Rehm (rpet) - David Buchmann (dbu) - - Andrej Hudec (pulzarraider) - Hubert Lenoir (hubert_lenoir) + - Andrej Hudec (pulzarraider) - Jáchym Toušek (enumag) - - Christian Raue - - Arnout Boks (aboks) - Eric Clemmons (ericclemmons) - - Douglas Greenshields (shieldo) + - Arnout Boks (aboks) + - Christian Raue - Michel Weimerskirch (mweimerskirch) + - Pierre-Emmanuel CAPEL + - Douglas Greenshields (shieldo) - Denis (yethee) - Alex Pott - Issei Murasawa (issei_m) - Antoine Makdessi (amakdessi) - Baldini - - Fran Moreno (franmomu) - Frank A. Fiebig (fafiebig) - - Charles Sarrazin (csarrazi) + - Fran Moreno (franmomu) - Dariusz Górecki (canni) + - Charles Sarrazin (csarrazi) - Henrik Westphal (snc) - - Massimiliano Arione (garak) + - soyuka - Ener-Getick + - Massimiliano Arione (garak) - Phil E. Taylor (philetaylor) - Graham Campbell (graham) - - soyuka - Tugdual Saunier (tucksaun) - Joel Wurtz (brouznouf) - - Brandon Turner - Lee McDermott + - Brandon Turner - Luis Cordova (cordoval) - - Julien Falque (julienfalque) - - Jordan Alliot (jalliot) - - Daniel Holmes (dholmes) - Bart van den Burg (burgov) + - Toni Uebernickel (havvg) - Vasilij Dusko | CREATION + - Daniel Holmes (dholmes) + - Julien Falque (julienfalque) + - Jordan Alliot (jalliot) - Konstantin Myakshin (koc) - - Toni Uebernickel (havvg) - - John Wards (johnwards) - Yanick Witschi (toflar) - Théo FIDRY + - John Wards (johnwards) - Antoine Hérault (herzult) - Konstantin.Myakshin - - Tac Tacelosky (tacman1123) - - Rokas Mikalkėnas (rokasm) - Arnaud Le Blanc (arnaud-lb) + - Rokas Mikalkėnas (rokasm) - Maxime STEINHAUSSER - - Sebastiaan Stok (sstok) - Jeroen Spee (jeroens) + - Sebastiaan Stok (sstok) + - Tac Tacelosky (tacman1123) - Jacob Dreesen (jdreesen) - - Chris Wilkinson (thewilkybarkid) - - gnito-org - Brice BERNARD (brikou) + - gnito-org + - Peter Kokot (peterkokot) - Tim Nagel (merk) - Jérôme Vasseur (jvasseur) - - Peter Kokot (peterkokot) - - marc.weistroff - - Michal Piotrowski + - Chris Wilkinson (thewilkybarkid) - Nicolas Philippe (nikophil) - - Florent Morselli (spomky_) - Lars Strojny (lstrojny) + - marc.weistroff + - Michal Piotrowski - Vladimir Tsykun (vtsykun) + - Florent Morselli (spomky_) - Javier Spagnoletti (phansys) - Adrien Brault (adrienbrault) - Włodzimierz Gajda (gajdaw) - - Florian Voutzinos (florianv) - - Przemysław Bogusz (przemyslaw-bogusz) - - Colin Frei - Teoh Han Hui (teohhanhui) - - Maxime Helias (maxhelias) - - Saif Eddin Gmati (azjezz) - - Maximilian Beckers (maxbeckers) - - Alexander Schwenn (xelaris) - - Dāvis Zālītis (k0d3r1s) - - Gordon Franke (gimler) + - Colin Frei + - Przemysław Bogusz (przemyslaw-bogusz) + - Florian Voutzinos (florianv) - Paráda József (paradajozsef) + - Gordon Franke (gimler) + - Dāvis Zālītis (k0d3r1s) - Fabien Pennequin (fabienpennequin) - - Baptiste Clavié (talus) - Gregor Harlan (gharlan) - - Joshua Thijssen + - Maximilian Beckers (maxbeckers) + - Alexander Schwenn (xelaris) + - Saif Eddin Gmati (azjezz) + - Baptiste Clavié (talus) + - Maxime Helias (maxhelias) + - François-Xavier de Guillebon (de-gui_f) + - Alexis Lefebvre - Malte Schlüter (maltemaltesich) + - jeremyFreeAgent (jeremyfreeagent) + - Vasilij Dusko + - Christopher Hertel (chertel) + - Daniel Wehner (dawehner) - Hugo Alliaume (kocal) - - Bob van de Vijver (bobvandevijver) - Michael Babker (mbabker) - - Alexis Lefebvre - - Daniel Wehner (dawehner) - - Christopher Hertel (chertel) - - Vasilij Dusko - - jeremyFreeAgent (jeremyfreeagent) + - Bob van de Vijver (bobvandevijver) + - Joshua Thijssen - Niels Keurentjes (curry684) + - Jérôme Parmentier (lctrs) + - Andreas Schempp (aschempp) + - Smaine Milianni (ismail1432) - OGAWA Katsuhiro (fivestar) + - Stefano Sala (stefano.sala) + - Robert Schönthal (digitalkaoz) + - Gabriel Caruso - Richard van Laak (rvanlaak) - - Smaine Milianni (ismail1432) - Eric GELOEN (gelo) + - Jonathan Scheiber (jmsche) - Jhonny Lidfors (jhonne) - - Gabriel Caruso - - Stefano Sala (stefano.sala) - - François-Xavier de Guillebon (de-gui_f) - - Andreas Schempp (aschempp) - Ion Bazan (ionbazan) - - Robert Schönthal (digitalkaoz) - - Florent Mata (fmata) - - Guilherme Blanco (guilhermeblanco) - Sebastian Hörl (blogsh) + - Tigran Azatyan (tigranazatyan) - Juti Noppornpitak (shiroyuki) - - Daniel Gomes (danielcsgomes) - - Anthony MARTIN - - Hidenori Goto (hidenorigoto) - Arnaud Kleinpeter (nanocom) - - Tigran Azatyan (tigranazatyan) - - Jonathan Scheiber (jmsche) + - Hidenori Goto (hidenorigoto) - Thomas Landauer (thomas-landauer) + - Daniel Gomes (danielcsgomes) + - Florent Mata (fmata) + - Anthony MARTIN + - Guilherme Blanco (guilhermeblanco) - David Prévot (taffit) - - Fritz Michael Gschwantner (fritzmg) - - Rafael Dohms (rdohms) - - Pablo Godel (pgodel) - - Farhad Safarov (safarov) - - Roman Martinuk (a2a4) - Alessandro Chitolina (alekitto) + - Roman Martinuk (a2a4) + - Pablo Godel (pgodel) - jwdeitch + - Michael Käfer (michael_kaefer) + - Farhad Safarov (safarov) - Jan Rosier (rosier) - - Simon Berger - - George Mponos (gmponos) - - Ben Davies (bendavies) + - Fritz Michael Gschwantner (fritzmg) + - Rafael Dohms (rdohms) + - Albert Casademont (acasademont) + - Philipp Wahala (hifi) - Romain Monteil (ker0x) - - Richard Shank (iampersistent) - - Jérôme Parmentier (lctrs) - Vyacheslav Pavlov - - Sokolov Evgeniy (ewgraf) - - Roland Franssen - - Matthieu Napoli (mnapoli) - Tomas Votruba (tomas_votruba) - Jérémy Derussé - - Ahmed TAILOULOUTE (ahmedtai) - - Dawid Nowak + - Richard Shank (iampersistent) - Stiven Llupa (sllupa) + - Matthieu Napoli (mnapoli) + - Dawid Nowak + - Tom Van Looy (tvlooy) + - Ben Davies (bendavies) - Arman Hosseini (arman) - - Albert Casademont (acasademont) - Andréia Bohner (andreia) - - Tom Van Looy (tvlooy) - - Tyson Andre - - Sergey (upyx) - - GDIBass - - Olivier Dolbeau (odolbeau) - - Matthieu Ouellette-Vachon (maoueh) - - Gocha Ossinkine (ossinkine) - - Jesse Rushlow (geeshoe) - - wkania - - 77web - - Vincent Touzet (vincenttouzet) + - Simon Berger + - Sokolov Evgeniy (ewgraf) + - George Mponos (gmponos) + - Ahmed TAILOULOUTE (ahmedtai) + - Roland Franssen - Jannik Zschiesche - - Jonathan Ingram - - Marco Pivetta (ocramius) - - Amal Raghav (kertz) + - GDIBass + - Alessandro Lai (jean85) - Fabien Bourigault (fbourigault) + - Artur Kotyrba - Wouter J - - Rouven Weßling (realityking) - - Alessandro Lai (jean85) + - Amal Raghav (kertz) - Indra Gunawan (indragunawan) - - Philipp Wahala (hifi) - - Clemens Tolboom + - Jonathan Ingram + - Alex Hofbauer (alexhofbauer) + - 77web + - Sergey (upyx) + - Olivier Dolbeau (odolbeau) + - wkania + - Marco Pivetta (ocramius) + - Matthieu Ouellette-Vachon (maoueh) + - Antonio Pauletich (x-coder264) - Daniel Burger + - Gocha Ossinkine (ossinkine) + - Vincent Touzet (vincenttouzet) + - Jesse Rushlow (geeshoe) - Oleg Voronkovich + - Clemens Tolboom + - YaFou - Michał Pipa (michal.pipa) - - Antonio Pauletich (x-coder264) - - Samuel NELA (snela) + - Rouven Weßling (realityking) - Guillaume (guill) - - Alex Hofbauer (alexhofbauer) - - Artur Kotyrba - - YaFou - - Alan Poulain (alanpoulain) - - Andreas Möller (localheinz) - - zairig imad (zairigimad) - - Colin O'Dell (colinodell) - - Richard Miller + - Tyson Andre + - Samuel NELA (snela) + - Arnaud PETITPAS (apetitpa) - Mario A. Alvarez Garcia (nomack84) + - Marek Štípek (maryo) + - Quynh Xuan Nguyen (seriquynh) - Justin Hileman (bobthecow) - - Arnaud PETITPAS (apetitpa) + - Mikael Pajunen + - Marko Kaznovac (kaznovac) + - Dorian Villet (gnutix) + - Clément JOBEILI (dator) + - Michael Voříšek + - Nate Wiebe (natewiebe13) + - Daniel Espendiller + - Colin O'Dell (colinodell) + - D (denderello) + - Andreas Möller (localheinz) + - Alan Poulain (alanpoulain) - Vincent AUBERT (vincent) - - DQNEO + - Asis Pattisahusiwa + - Martin Hujer (martinhujer) + - Warnar Boekkooi (boekkooi) - Sébastien Alfaiate (seb33300) - - Thomas Rabaix (rande) - - Victor Bocharsky (bocharsky_bw) + - Larry Garfield (crell) - Aleksandar Jakovljevic (ajakov) - - Dmitrii Chekaliuk (lazyhammer) - - Anthony GRASSIOT (antograssiot) - - Clément JOBEILI (dator) - - Quynh Xuan Nguyen (seriquynh) - - James Halsall (jaitsu) - - Chi-teck - - Michael Käfer (michael_kaefer) - - Marek Štípek (maryo) - - Nate Wiebe (natewiebe13) - - Michael Voříšek - - Marko Kaznovac (kaznovac) + - zairig imad (zairigimad) + - Baptiste Leduc (korbeil) + - Thomas Rabaix (rande) - Christian Scheb + - James Halsall (jaitsu) + - DQNEO + - Dmitrii Chekaliuk (lazyhammer) - Sergey Linnik (linniksa) - - D (denderello) - - Martin Hujer (martinhujer) - - Mikael Pajunen + - Anthony GRASSIOT (antograssiot) + - Victor Bocharsky (bocharsky_bw) + - Chi-teck + - Richard Miller - Quentin Devos - - Asis Pattisahusiwa - - Daniel Espendiller - - Larry Garfield (crell) - - Warnar Boekkooi (boekkooi) - - Baptiste Leduc (korbeil) - - Dorian Villet (gnutix) - - Karoly Gossler (connorhu) - Stepan Anchugov (kix) - Noel Guilbert (noel) - - Mathieu Lemoine (lemoinem) - - Bram Leeda (bram123) - - sun (sun) - - Bastien Jaillot (bastnic) - - Markus Fasselt (digilist) + - Stadly - Martin Schuhfuß (usefulthink) - - apetitpa - - bronze1man - Giorgio Premi + - Loick Piera (pyrech) + - Filippo Tessarotto (slamdunk) + - Christian Schmidt + - Patrick Landolt (scube) + - Andreas Hucks (meandmymonkey) + - Denis Brumann (dbrumann) - Andre Rømcke (andrerom) - - Leo Feyer - - Guilliam Xavier + - Mathieu Lemoine (lemoinem) + - Remon van de Kamp + - Timo Bakx (timobakx) + - Bastien Jaillot (bastnic) - Ruben Gonzalez (rubenrua) + - Bram Leeda (bram123) + - Markus Fasselt (digilist) + - Leo Feyer + - sun (sun) - Pierre Minnieur (pminnieur) - - Filippo Tessarotto (slamdunk) - - Loick Piera (pyrech) - - Nikolay Labinskiy (e-moe) - - Denis Brumann (dbrumann) - - Stadly + - Guilliam Xavier + - bronze1man + - Karoly Gossler (connorhu) - Benjamin Dulau (dbenjamin) - - Remon van de Kamp + - Nikolay Labinskiy (e-moe) - mcfedr (mcfedr) - - Timo Bakx (timobakx) - - Patrick Landolt (scube) - - Andreas Hucks (meandmymonkey) - - Christian Schmidt - - Arjen van der Meijden - - Dustin Whittle (dustinwhittle) - - Priyadi Iman Nurcahyo (priyadi) - - Julien Brochet - - Valentine Boineau (valentineboineau) - - roman joly (eltharin) - - Marcin Sikoń (marphi) + - apetitpa + - Anderson Müller + - Sven Paulus (subsven) + - Maciej Malarz (malarzm) + - Michele Orselli (orso) + - Evert Harmeling (evertharmeling) + - Oleg Andreyev (oleg.andreyev) + - Mantis Development - Leszek Prabucki (l3l0) - - Yassine Guedidi (yguedidi) - - Dmitrii Poddubnyi (karser) - - Rui Marinho (ruimarinho) + - fd6130 (fdtvui) + - Hugo Monteiro (monteiro) + - Tristan Darricau (tristandsensio) + - Jérémie Augustin (jaugustin) - jeff - Maxime Veber (nek-) + - Michael Lee (zerustech) + - Marcin Sikoń (marphi) - Thomas Lallement (raziel057) - - Hugo Monteiro (monteiro) - - Jan Sorgalla (jsor) - - Edi Modrić (emodric) - - fd6130 (fdtvui) - - Võ Xuân Tiến (tienvx) + - Priyadi Iman Nurcahyo (priyadi) + - Marcel Beerta (mazen) + - Jeroen Noten (jeroennoten) + - Jonathan H. Wage + - Julien Brochet + - Valentine Boineau (valentineboineau) - Pascal Montoya - - Maciej Malarz (malarzm) - - François Pluchino (francoispluchino) - - Michele Orselli (orso) - - Timothée Barray (tyx) - - Michael Lee (zerustech) - - Mantis Development + - Võ Xuân Tiến (tienvx) - Florian Lonqueu-Brochard (florianlb) + - Joe Bennett (kralos) + - Peter Kruithof (pkruithof) + - Rui Marinho (ruimarinho) - henrikbjorn - - Sven Paulus (subsven) - - Anderson Müller + - Edi Modrić (emodric) + - Dustin Whittle (dustinwhittle) + - Yassine Guedidi (yguedidi) + - Dmitrii Poddubnyi (karser) + - Arjen van der Meijden + - Jan Sorgalla (jsor) - François Zaninotto (fzaninotto) - John Kary (johnkary) - - Tristan Darricau (tristandsensio) - - Evert Harmeling (evertharmeling) - - Peter Kruithof (pkruithof) - - Marcel Beerta (mazen) - - Joe Bennett (kralos) - - Oleg Andreyev (oleg.andreyev) + - François Pluchino (francoispluchino) - Wojciech Kania - - Jérémie Augustin (jaugustin) - - Jeroen Noten (jeroennoten) - - Jonathan H. Wage - - Adrian Rudnik (kreischweide) - - Daniel Gorgan - - Michaël Perrin (michael.perrin) - - Arnt Gulbrandsen - - dFayet + - Timothée Barray (tyx) + - roman joly (eltharin) + - Sylvain Fabre (sylfabre) + - Chris Smith (cs278) + - Lynn van der Berg (kjarli) + - Bob den Otter (bopp) + - Christian Schmidt + - Sullivan SENECHAL (soullivaneuh) + - Pierre Ambroise (dotordu) + - GordonsLondon + - Benoît Burnichon (bburnichon) + - BoShurik + - Joseph Rouff (rouffj) + - Matthieu Lempereur (mryamous) - Michel Roca (mroca) - - Chekote + - Daniel Tschinder + - Anton Chernikov (anton_ch1989) + - Pierre-Yves Lebecq (pylebecq) + - Daniel Gorgan + - Jordan Samouh (jordansamouh) - javaDeveloperKid - - Alif Rachmawadi - - Tim Goudriaan (codedmonkey) - - Félix Labrecque (woodspire) - - Adam Prager (padam87) - - Hidde Wieringa (hiddewie) - - Eugene Leonovich (rybakit) - - Benjamin Leveque (benji07) - - Zan Baldwin (zanbaldwin) - - Lynn van der Berg (kjarli) - - Romaric Drigon (romaricdrigon) + - Xavier Perez - Iker Ibarguren (ikerib) - - Arjen Brouwer (arjenjb) - - Daniel Tschinder + - Benjamin Leveque (benji07) + - Adrian Rudnik (kreischweide) - maxime.steinhausser - - Anton Chernikov (anton_ch1989) - - Benoît Burnichon (bburnichon) + - David Badura (davidbadura) + - Alif Rachmawadi + - Uwe Jäger (uwej711) - jdhoek - - Elnur Abdurrakhimov (elnur) - - Emanuele Panzeri (thepanz) - - Roman Ring (inori) + - Hidde Wieringa (hiddewie) - Philipp Cordes (corphi) - - Joseph Rouff (rouffj) - - Alexander Kotynia (olden) - - Sullivan SENECHAL (soullivaneuh) - - Aurélien Pillevesse (aurelienpillevesse) - - Kyle - - Christian Schmidt - - Uwe Jäger (uwej711) - - Jurica Vlahoviček (vjurica) + - dFayet + - Rob Frawley 2nd (robfrawley) - a.dmitryuk - - Marc Weistroff (futurecat) - - Nikita Konstantinov (unkind) - - Francois Zaninotto + - Renan (renanbr) + - Roman Ring (inori) + - Félix Labrecque (woodspire) + - Fabien S (bafs) + - Zan Baldwin (zanbaldwin) + - Emanuele Panzeri (thepanz) - Michał (bambucha15) - - Danny Berger (dpb587) + - Tim Goudriaan (codedmonkey) + - Aurélien Pillevesse (aurelienpillevesse) - Patrick McDougle (patrick-mcdougle) - - Fabien S (bafs) + - Marc Weistroff (futurecat) + - Kyle - Manuel Reinhard (sprain) - - Pierre-Yves Lebecq (pylebecq) - - David Badura (davidbadura) - - GordonsLondon - - BoShurik - - Xavier Perez - - Matthieu Lempereur (mryamous) - Thomas Schulz (king2500) - - Rob Frawley 2nd (robfrawley) - - Chris Smith (cs278) + - Adam Prager (padam87) + - Alexander Kotynia (olden) + - Nikita Konstantinov (unkind) - Dariusz Ruminski - - Renan (renanbr) - - Ray + - Chekote + - Romaric Drigon (romaricdrigon) + - Eugene Leonovich (rybakit) + - Francois Zaninotto + - Arnt Gulbrandsen - Thomas Adam - - Bob den Otter (bopp) - - Jordan Samouh (jordansamouh) - - Sylvain Fabre (sylfabre) - Xavier Montaña Carreras (xmontana) - - Lee Rowlands - - Wouter Van Hecke - - Emmanuel BORGES - - Dominique Bongiraud - - Michael Holm (hollo) - - Jack Worman (jworman) - - SiD (plbsid) - - Manuel de Ruiter (manuel) - - Alexey Kopytko (sanmai) - - Robert Kiss (kepten) - - Marc Morera (mmoreram) - - Josip Kruslin (jkruslin) - - Francesc Rosàs (frosas) - - Pavel Batanov (scaytrase) + - Arjen Brouwer (arjenjb) + - Michaël Perrin (michael.perrin) + - Danny Berger (dpb587) + - Elnur Abdurrakhimov (elnur) + - Ray + - Jurica Vlahoviček (vjurica) + - Karoly Negyesi (chx) - Thomas Bisignani (toma) + - SiD (plbsid) + - Sergey Belyshkin (sbelyshkin) + - Damien Alexandre (damienalexandre) + - Thomas Tourlourat (armetiz) - Wodor Wodorski - - rudy onfroy (ronfroy) - - Alexandre Quercia (alquerci) - - renanbr - - jaugustin - - Kim Hemsø Rasmussen (kimhemsoe) - - Blanchon Vincent (blanchonvincent) - - Bohan Yang (brentybh) - - Beau Simensen (simensen) - - Jan Decavele (jandc) - - Ivan Kurnosov + - Dominique Bongiraud + - Francesc Rosàs (frosas) + - Dane Powell + - Gustavo Piltcher + - Wouter Van Hecke + - Pavel Kirpitsov (pavel-kirpichyov) + - Joppe De Cuyper (joppedc) + - Link1515 + - Christian Schmidt + - Andrey Lebedev (alebedev) + - Samaël Villette (samadu61) + - Philippe SEGATORI (tigitz) + - Florian Klein (docteurklein) - Moshe Weitzman (weitzman) - - Andrii Bodnar + - Bertrand Zuchuat (garfield-fr) + - Marc Morera (mmoreram) + - Gabor Toth (tgabi333) + - Michael Holm (hollo) + - Raphaël Geffroy (raphael-geffroy) + - Herberto Graca + - Marco Petersen (ocrampete16) + - Matthieu Auger (matthieuauger) + - Ivan Kurnosov - Emanuele Gaspari (inmarelibero) - - Simon Podlipsky (simpod) - - Pascal Luna (skalpa) - - Samaël Villette (samadu61) - - Alex Rock (pierstoval) + - Andrew Moore (finewolf) + - Alexandre Quercia (alquerci) + - Tiago Ribeiro (fixe) + - Andrii Bodnar + - Jordane VASPARD (elementaire) + - Mathieu Rochette (mathroc) - Jerzy Zawadzki (jzawadzki) - - Sergey Belyshkin (sbelyshkin) - - Loïc Frémont (loic425) - - Maximilian Reichel (phramz) + - Atsuhiro KUBO (iteman) + - Frank de Jonge + - Bohan Yang (brentybh) + - Craig Duncan (duncan3dc) - Dalibor Karlović + - Jan Decavele (jandc) + - Michael Hirschler (mvhirsch) + - Loïc Frémont (loic425) + - Alex Rock (pierstoval) + - Josip Kruslin (jkruslin) + - renanbr + - Kim Hemsø Rasmussen (kimhemsoe) + - Cédric Anne + - Blanchon Vincent (blanchonvincent) + - Vilius Grigaliūnas - Sebastien Morel (plopix) + - Aurelijus Valeiša (aurelijus) + - Christopher Davis (chrisguitarguy) + - Baptiste Lafontaine (magnetik) + - Yoann RENARD (yrenard) + - Sébastien Lavoie (lavoiesl) + - Marcos Sánchez - Raul Fraile (raulfraile) - - Philippe SEGATORI (tigitz) - - Joppe De Cuyper (joppedc) - - Karoly Negyesi (chx) - - Cédric Anne - - Serkan Yildiz (srknyldz) + - Grégoire Passault (gregwar) + - Lee Rowlands - schlndh - - Craig Duncan (duncan3dc) - - Marco Petersen (ocrampete16) - - Andrey Lebedev (alebedev) - - Thomas Tourlourat (armetiz) - - Mathieu Rochette (mathroc) - - Stepan Tanasiychuk (stfalcon) - - Christopher Davis (chrisguitarguy) + - Ismael Ambrosi (iambrosi) + - Andrey Esaulov (andremaha) + - Emmanuel BORGES + - Manuel de Ruiter (manuel) + - Simon Podlipsky (simpod) - Ben Hakim - - Aurelijus Valeiša (aurelijus) - - Michael Hirschler (mvhirsch) - - Magnus Nordlander (magnusnordlander) - - Benjamin Morel - - Christian Schmidt + - Robert Kiss (kepten) + - Maximilian Reichel (phramz) + - Serkan Yildiz (srknyldz) + - Pavel Batanov (scaytrase) - realmfoo - - Frank de Jonge - - Link1515 - - Andrey Esaulov (andremaha) + - janschoenherr + - Warxcell (warxcell) + - Stepan Tanasiychuk (stfalcon) + - Alexey Kopytko (sanmai) + - jaugustin + - rudy onfroy (ronfroy) + - Pascal Luna (skalpa) + - Beau Simensen (simensen) - Soner Sayakci - - Jordane VASPARD (elementaire) + - Jack Worman (jworman) + - Magnus Nordlander (magnusnordlander) - Manuel Kießling (manuelkiessling) - - Herberto Graca - - Warxcell (warxcell) - - Dane Powell - - Marcos Sánchez - - Yoann RENARD (yrenard) - - Grégoire Passault (gregwar) - - Damien Alexandre (damienalexandre) - - Gabor Toth (tgabi333) - - Pierre Ambroise (dotordu) - - Atsuhiro KUBO (iteman) - - Tiago Ribeiro (fixe) - - Bertrand Zuchuat (garfield-fr) - - Baptiste Lafontaine (magnetik) - - Matthieu Auger (matthieuauger) - - Sébastien Lavoie (lavoiesl) - - Gustavo Piltcher - - Ismael Ambrosi (iambrosi) - - Florian Klein (docteurklein) - - janschoenherr - - Vilius Grigaliūnas - - Andrew Moore (finewolf) - - Raphaël Geffroy (raphael-geffroy) - - Thierry T (lepiaf) - - Vladyslav Loboda - - Terje Bråten - - Yaroslav Kiliba - - Vitalii Ekert (comrade42) - - kor3k kor3k (kor3k) - - Matthew Lewinski (lewinski) - - Hassan Amouhzi - - Erin Millard - - Arthur de Moulins (4rthem) - - Sanpi (sanpi) - - Nathanael Noblet (gnat) - - Shein Alexey - - Martin Herndl (herndlm) - - Pavel Volokitin (pvolok) + - Benjamin Morel + - Greg Thornton (xdissent) + - BrokenSourceCode + - Tarmo Leppänen (tarlepp) + - Ivan Mezinov + - siganushka (siganushka) + - Eduardo Gulias (egulias) + - Vyacheslav Salakhutdinov (megazoll) + - Daniel STANCU + - Pierre Rineau + - ivan - Zmey - - Kirill chEbba Chebunin + - Thibaut Cheymol (tcheymol) + - Dmytro Borysovskyi (dmytr0) + - hossein zolfi (ocean) + - Gwendolen Lynch + - Ben Scott (bpscott) + - Arthur de Moulins (4rthem) + - Ivan Sarastov (isarastov) + - Thomas Perez (scullwm) + - Islam Israfilov (islam93) + - SUMIDA, Ippei (ippey_s) + - Robbert Klarenbeek (robbertkl) + - FORT Pierre-Louis (plfort) + - Vitalii Ekert (comrade42) + - Urinbayev Shakhobiddin (shokhaa) + - Vincent Chalamon - Yannick Ihmels (ihmels) - - Clara van Miert - - ShinDarth - - Stéphane PY (steph_py) - - hubert lecorche (hlecorche) - - Grenier Kévin (mcsky_biig) - Asmir Mustafic (goetas) - - Lorenz Schori - - Cătălin Dan (dancatalin) - - Philippe Segatori - - Maximilian Ruta (deltachaos) - - Marek Kalnik (marekkalnik) + - Martin Herndl (herndlm) + - Hamza Makraz (makraz) + - Shein Alexey + - Gonzalo Vilaseca (gonzalovilaseca) + - Roumen Damianoff + - Vitaliy Zakharov (zakharovvi) + - giulio de donato (liuggio) + - Vadim Kharitonov (vadim) + - Valmonzo - vladimir.reznichenko - - Tarmo Leppänen (tarlepp) - - ivan - - Christophe L. (christophelau) - - Nicolas LEFEVRE (nicoweb) - - Oscar Cubo Medina (ocubom) - - James Gilliland (neclimdul) - - Albert Jessurum (ajessu) - Harm van Tilborg (hvt) - - Pablo Lozano (arkadis) - - Endre Fejes - - Tobias Sjösten (tobiassjosten) - - Laszlo Korte + - Jan Böhmer - Tobias Naumann (tna) + - Issam Raouf (iraouf) + - Jakub Kucharovic (jkucharovic) + - smoench + - Marc Biorklund (mbiork) + - mondrake (mondrake) + - Pablo Lozano (arkadis) + - Mateusz Sip (mateusz_sip) - Ricard Clau (ricardclau) - - BrokenSourceCode - - Jan Böhmer - - Artem (artemgenvald) - - siganushka (siganushka) - - Pol Dellaiera (drupol) + - Francesco Levorato + - Kieran Brahney + - Hendrik Luup (hluup) + - Thibault Gattolliat (crovitche) + - Oscar Cubo Medina (ocubom) + - Sanpi (sanpi) + - Raffaele Carelle + - Daniel Beyer + - C (dagardner) + - Philippe Segatori + - Alex Bowers + - Tobias Sjösten (tobiassjosten) + - Dimitri Gritsajuk (ottaviano) + - Lorenz Schori + - Felix Labrecque + - Daniel Tschinder + - Grenier Kévin (mcsky_biig) + - Rhodri Pugh (rodnaph) - Diego Agulló (aeoris) - - Xavier HAUSHERR - - Grzegorz (Greg) Zdanowski (kiler129) - - Fabien Villepinte - - Marc Morales Valldepérez (kuert) - - Karel Souffriau - - Alain Hippolyte (aloneh) + - Clara van Miert + - Haralan Dobrev (hkdobrev) + - kor3k kor3k (kor3k) - Alessandro Desantis - - Roumen Damianoff - - Clément Gautier (clementgautier) + - Kevin van Sonsbeek (kevin_van_sonsbeek) + - Philipp Kräutli (pkraeutli) + - Matthew Lewinski (lewinski) + - Stéphane PY (steph_py) + - Pol Dellaiera (drupol) + - Nathanael Noblet (gnat) - Gasan Guseynov (gassan) - - Marc Biorklund (mbiork) + - Inal DJAFAR (inalgnu) + - Erin Millard + - hubert lecorche (hlecorche) + - Fabien Villepinte + - flack (flack) + - Endre Fejes + - Julien Galenski (ruian) + - Grzegorz (Greg) Zdanowski (kiler129) + - Anthon Pang (robocoder) + - Laszlo Korte - Maksym Slesarenko (maksym_slesarenko) + - Pavel Volokitin (pvolok) + - Hassan Amouhzi - Costin Bereveanu (schniper) - - Urinbayev Shakhobiddin (shokhaa) - - Gyula Sallai (salla) - - Philipp Kräutli (pkraeutli) - - Thomas Royer (cydonia7) - - Eric Masoero (eric-masoero) - - Ivan Mezinov - - Thibaut Cheymol (tcheymol) - - Alex (aik099) - - Inal DJAFAR (inalgnu) - - Hamza Makraz (makraz) - - C (dagardner) - - Kieran Brahney + - Michele Locati + - Ahmed Raafat + - Terje Bråten + - ShinDarth + - Kirill chEbba Chebunin + - Clément Gautier (clementgautier) + - Yaroslav Kiliba + - Nicolas LEFEVRE (nicoweb) - Ilija Tovilo (ilijatovilo) - - Hendrik Luup (hluup) + - Eric Masoero (eric-masoero) + - Joe Lencioni + - Maximilian Ruta (deltachaos) - Jeremy Livingston (jeremylivingston) - - Eduardo Gulias (egulias) - - FORT Pierre-Louis (plfort) - - SUMIDA, Ippei (ippey_s) - - Gonzalo Vilaseca (gonzalovilaseca) - - Vadim Kharitonov (vadim) - - Ivan Sarastov (isarastov) - - Raffaele Carelle - - mondrake (mondrake) + - Artem (artemgenvald) + - Gyula Sallai (salla) + - Thomas Royer (cydonia7) + - James Gilliland (neclimdul) + - Cătălin Dan (dancatalin) + - Alain Hippolyte (aloneh) + - Albert Jessurum (ajessu) + - Christophe L. (christophelau) + - Kristen Gilden + - Kai + - Marek Kalnik (marekkalnik) + - Johann Pardanaud + - Thierry T (lepiaf) + - Marc Morales Valldepérez (kuert) - Max Baldanza - - Issam Raouf (iraouf) - - Daniel Beyer - - Kevin van Sonsbeek (kevin_van_sonsbeek) - - Pavel Kirpitsov (pavel-kirpichyov) - - Thomas Perez (scullwm) - - flack (flack) - - Francesco Levorato - - Robbert Klarenbeek (robbertkl) - - Valmonzo - - Dmytro Borysovskyi (dmytr0) - - Lukáš Holeczy (holicz) - - Islam Israfilov (islam93) - - Vitaliy Zakharov (zakharovvi) + - Xavier HAUSHERR - Matthias Althaus (althaus) - - smoench - - hossein zolfi (ocean) - - Johann Pardanaud - - Daniel Tschinder - - Kristen Gilden - - Daniel STANCU + - Lukáš Holeczy (holicz) + - Karel Souffriau + - Alex (aik099) + - Vladyslav Loboda - Kev - - Joe Lencioni - - Ben Scott (bpscott) - - Anthon Pang (robocoder) - - Mateusz Sip (mateusz_sip) - - Vincent Chalamon - - Ahmed Raafat - - Pierre Rineau - - Haralan Dobrev (hkdobrev) - - Greg Thornton (xdissent) - - Julien Galenski (ruian) - - Alex Bowers - - Gwendolen Lynch - - Kai - - giulio de donato (liuggio) - - Vyacheslav Salakhutdinov (megazoll) - - Michele Locati - - Jakub Kucharovic (jkucharovic) - - Dimitri Gritsajuk (ottaviano) - - Felix Labrecque - - Rhodri Pugh (rodnaph) - - Eduardo Oliveira (entering) - - Sam Fleming (sam_fleming) - - Lenard Palko - - sasezaki - - Andrey Astakhov (aast) - - Matthias Krauser (mkrauser) + - Ricardo Oliveira (ricardolotr) + - Mark Challoner (markchalloner) + - Neil Peyssard (nepey) + - Rodrigo Borrego Bernabé (rodrigobb) + - Markus Lanthaler (lanthaler) + - Marek Zajac + - Valentin Jonovs + - simon chrzanowski (simonch) + - Benjamin (yzalis) + - Andy Palmer (andyexeter) + - Patrick Reimers (preimers) + - Dave Hulbert (dave1010) + - Thomas Durand + - Zbigniew Malcherczyk (ferror) + - Samuele Lilli (doncallisto) + - Martin Kirilov (wucdbm) + - Pavel Campr (pcampr) + - Thomas Talbot (ioni) + - Vitaliy Tverdokhlib (vitaliytv) + - Sebastian Bergmann + - Zach Badgett (zachbadgett) + - Toni Rudolf (toooni) + - Antonin CLAUZIER (0x346e3730) + - Hans Mackowiak + - Aurélien Fredouelle + - Gunnstein Lye (glye) + - Sergey Melesh (sergex) + - Cédric Lombardot (cedriclombardot) + - Jérôme Tanghe (deuchnord) + - Chris Tanaskoski (devristo) + - Ned Schwartz + - Boris Vujicic (boris.vujicic) + - Judicaël RUFFIEUX (axanagor) - Jeroen Thora (bolle) - - Axel Guckelsberger (guite) - - Piotr Kugla (piku235) + - Grummfy (grummfy) + - Artem Stepin (astepin) + - Desjardins Jérôme (jewome62) + - sasezaki + - R. Achmad Dadang Nur Hidayanto (dadangnh) + - Jérémy DECOOL (jdecool) + - Niklas Fiekas + - Jaik Dean (jaikdean) + - nathanpage + - Steffen Roßkamp + - Dries Vints + - AKeeman (akeeman) + - Mohammad Emran Hasan (phpfour) + - Florent Destremau (florentdestremau) + - Vicent Soria Durá (vicentgodella) + - Wu (wu-agriconomie) + - Arturs Vonda + - Erkhembayar Gantulga (erheme318) + - Pavel Popov (metaer) + - Arnaud De Abreu (arnaud-deabreu) + - Philipp Rieber (bicpi) - Andrew M-Y (andr) + - Soufian EZ ZANTAR (soezz) - Andrew Udvare (audvare) - - Remi Collet - - Jiří Bok - - BENOIT POLASZEK (bpolaszek) - - Erik Trapman - - boombatower - - Chris Sedlmayr (catchamonkey) + - Bilge + - Daniel Tiringer - Ioan Negulescu - - Nils Adermann (naderman) - - Jakub Škvára (jskvara) - - Arturs Vonda - - Rodrigo Borrego Bernabé (rodrigobb) - - Alex Bakhturin - - Joshua Nye - - Mathias STRASSER (roukmoute) - - Markus S. (staabm) - - Krasimir Bosilkov (kbosilkov) - - Yi-Jyun Pan - - Leevi Graham (leevigraham) - - Koen Reiniers (koenre) - - Stefan Gehrig (sgehrig) - - Geoffrey Tran (geoff) - - Giso Stallenberg (gisostallenberg) - - Ahmed Ghanem (ahmedghanem00) - - M. (mbontemps) - - Maximilian Zumbansen - - Philipp Rieber (bicpi) - - Gawain Lynch (gawain) - - Miro Michalicka - - Wu (wu-agriconomie) - - Evan S Kaufman (evanskaufman) - - Ryan - - PatNowak - - Adam Szaraniec - - Quentin Dequippe (qdequippe) - - Markus Bachmann (baachi) + - Robert-Jan de Dreu + - Roy Van Ginneken (rvanginneken) - Denis Kulichkin (onexhovia) - - Jérémy DECOOL (jdecool) - - Tom Klingenberg + - Brian King + - Anatoly Pashin (b1rdex) + - boombatower + - Markus Bachmann (baachi) + - Sam Fleming (sam_fleming) + - Restless-ET + - Jiří Bok + - DerManoMann + - Mokhtar Tlili (sf-djuba) + - Greg ORIOL + - Jérôme Macias (jeromemacias) + - Gildas Quéméner (gquemener) + - Geoffrey Tran (geoff) + - Xavier HAUSHERR + - Alexandru Furculita (afurculita) + - Matheo Daninos (mathdns) + - Eduardo Oliveira (entering) + - Luc Vieillescazes (iamluc) - Benoit Galati (benoitgalati) - - geoffrey - - Jérôme Vieilledent (lolautruche) + - Lenard Palko + - mmokhi + - quentin neyrat (qneyrat) + - Brayden Williams (redstar504) + - Ahmed Ghanem (ahmedghanem00) + - Markus Staab + - Damien Fernandes - Sergio Santoro - - Shakhobiddin - - Vadim Borodavko (javer) - - Anton Bakai + - Benjamin Georgeault (wedgesama) + - Maelan LE BORGNE + - Giso Stallenberg (gisostallenberg) + - Maxim Dovydenok (dovydenok-maxim) + - Yoshio HANAWA + - PHAS Developer + - Scott Arciszewski - Roman Anasal - - Soufian EZ ZANTAR (soezz) - - Niklas Fiekas - - Marcos Rezende (rezende79) - - Markus Lanthaler (lanthaler) - - Jan van Thoor (janvt) + - BASAK Semih (itsemih) + - Petrisor Ciprian Daniel + - Anthony Ferrara + - Martin Morávek (keeo) + - ReenExe + - wicliff wolda (wickedone) + - Jonas Flodén (flojon) + - Laurent Masforné (heisenberg) + - Alex Bakhturin + - Tom Klingenberg + - Berny Cantos (xphere81) - Benjamin Zaslavsky (tiriel) - - Marcin Chyłek (songoq) - - mcben - - Dawid Pakuła (zulusx) - - Nicolas Dewez (nicolas_dewez) - - Tri Pham (phamuyentri) - - lenar - - tim - - Xavier HAUSHERR - - Robert-Jan de Dreu - - NickSdot - - Arkadius Stefanski (arkadius) - - Marvin Feldmann (breyndotechse) - - Sander Toonen (xatoo) - - Angelov Dejan (angelov) - - Klaus Silveira (klaussilveira) - - Maxime Pinot (maximepinot) - - Webnet team (webnet) - - Martin Kirilov (wucdbm) - - Johan Vlaar (johjohan) - - Daniel Tiringer - - Bahman Mehrdad (bahman) - - nathanpage - - John Bafford (jbafford) - - Norbert Orzechowicz (norzechowicz) - - Claude Khedhiri (ck-developer) + - Ryan + - Jan Schumann + - Jannik Zschiesche + - Kevin Saliou (kbsali) + - Nate (frickenate) + - W0rma + - Benjamin Cremer (bcremer) + - vagrant + - Steven RENAUX (steven_renaux) + - Pablo Díez (pablodip) + - Romain Gautier (mykiwi) + - Matthew Grasmick + - Alexander Deruwe (aderuwe) + - M. (mbontemps) + - Peter Bowyer (pbowyer) + - Adam Harvey + - Martijn Cuppens + - Piotr Kugla (piku235) - William Arslett (warslett) - - Dries Vints - - Jérôme Macias (jeromemacias) - - Lescot Edouard (idetox) - - Andreas Hennings - - Benjamin Georgeault (wedgesama) - - Roberto Espinoza (respinoza) + - PatNowak + - Krzysztof Piasecki (krzysztek) + - Remi Collet + - Mathias STRASSER (roukmoute) + - Andrii Dembitskyi + - Webnet team (webnet) + - Erik Trapman + - Erik Saunier (snickers) + - Angelov Dejan (angelov) + - Ivan Rey (ivanrey) + - Quentin Dequippe (qdequippe) + - Marcin Szepczynski (czepol) + - mcben + - Gawain Lynch (gawain) - Fabrice Bernhard (fabriceb) - - Benjamin (yzalis) - - Tobias Weichart - - Bhavinkumar Nakrani (bhavin4u) + - geoffrey + - Ben Ramsey (ramsey) + - Lctrs + - Rob Bast + - Korvin Szanto + - Ziumin + - Andrey Astakhov (aast) + - Marcin Chyłek (songoq) + - Miroslav Šustek (sustmi) + - Andrii Dembitskyi + - Maarten de Boer (mdeboer) + - Barry vd. Heuvel (barryvdh) + - Nadim AL ABDOU (nadim) + - Chris Sedlmayr (catchamonkey) + - Stefan Kruppa + - Steven Surowiec (steves) + - Matthieu Bontemps + - Dmitriy Mamontov (mamontovdmitriy) + - Forfarle (forfarle) + - ilyes kooli (skafandri) + - BENOIT POLASZEK (bpolaszek) + - Jan van Thoor (janvt) + - lancergr - Johnny Robeson (johnny) + - Belhassen Bouchoucha (crownbackend) + - Alireza Mirsepassi (alirezamirsepassi) + - Nicolas Dewez (nicolas_dewez) + - Tobias Bönner + - Claude Khedhiri (ck-developer) - nikos.sotiropoulos - - Matthijs van den Bos (matthijs) - - Petr Duda (petrduda) - - Jonas Elfering + - Dirk Pahl (dirkaholic) + - Michel Salib (michelsalib) + - Matthew Smeets + - Koen Reiniers (koenre) + - Marvin Feldmann (breyndotechse) + - Norbert Orzechowicz (norzechowicz) + - Sergey Panteleev + - Ben Roberts (benr77) + - Christoph Mewes (xrstf) - Shawn Iwinski - - Ariel Ferrandini (aferrandini) - - quentin neyrat (qneyrat) - - M. Vondano - - Alexandru Furculita (afurculita) - - Filip Procházka (fprochazka) - Jeanmonod David (jeanmonod) - - Jan Schumann - - Zach Badgett (zachbadgett) - - Nate (frickenate) - - Kamil Kokot (pamil) - - Matthieu Bontemps - - Yoshio HANAWA - - Chris Tanaskoski (devristo) - - Marek Zajac - - Matthew Smeets - - Michel Salib (michelsalib) + - Yi-Jyun Pan + - Tri Pham (phamuyentri) + - Matthias Krauser (mkrauser) + - Ariel Ferrandini (aferrandini) + - Gijs van Lammeren - François Dume (franek) - - Kevin Saliou (kbsali) - - Michael Moravec - - DerManoMann - - Peter Bowyer (pbowyer) - - Florian Merle (florian-merle) - - mmokhi - - Maarten de Boer (mdeboer) - - Asier Illarramendi (doup) - - Mark Challoner (markchalloner) - - ReenExe - - Toni Rudolf (toooni) - - Sergey Melesh (sergex) - - Krzysztof Piasecki (krzysztek) - - Oleksii Zhurbytskyi - - AnneKir - - Pavel Popov (metaer) - - Arnaud POINTET (oipnet) - - Matheo Daninos (mathdns) - - Judicaël RUFFIEUX (axanagor) - - Roy Van Ginneken (rvanginneken) - - Berny Cantos (xphere81) - - Pablo Díez (pablodip) - - Gunnstein Lye (glye) - - Anthony Ferrara - - Anatoly Pashin (b1rdex) - - Sergey Panteleev - - Jan Nedbal - - Dariusz Ruminski - - Romain Gautier (mykiwi) - - Alireza Mirsepassi (alirezamirsepassi) - - vagrant - - Antonio Jose Cerezo (ajcerezo) + - Jerzy Lekowski (jlekowski) + - Sander Toonen (xatoo) - Gábor Fási - - Damien Fernandes - - battye - - Jonathan Johnson (jrjohnson) - - Gigino Chianese (sajito) - - Maelan LE BORGNE - - R. Achmad Dadang Nur Hidayanto (dadangnh) - - Aurélien Fredouelle - - Antonin CLAUZIER (0x346e3730) - - Barry vd. Heuvel (barryvdh) - - Marcin Szepczynski (czepol) - - Dave Hulbert (dave1010) - - Adam Harvey - - Gijs van Lammeren + - Antonio Jose Cerezo (ajcerezo) + - Tavo Nieves J (tavoniievez) + - Arnaud POINTET (oipnet) + - Loïc Faugeron + - Shakhobiddin + - Nicolas Rigaud + - Emanuele Iannone + - Raulnet + - Ivan Nikolaev (destillat) - Faizan Akram Dar (faizanakram) - - Bilge - - Jerzy Lekowski (jlekowski) - - Arnaud De Abreu (arnaud-deabreu) - - Ivan Rey (ivanrey) - - Jérôme Tanghe (deuchnord) - - Brayden Williams (redstar504) - - Ziumin - - Patrick Reimers (preimers) - - Mokhtar Tlili (sf-djuba) - - Belhassen Bouchoucha (crownbackend) - - Petrisor Ciprian Daniel - - De Cock Xavier (xdecock) - - ilyes kooli (skafandri) - - Jaik Dean (jaikdean) - - Trent Steel (trsteel88) + - Christian Gripp (core23) + - Dariusz Ruminski + - Vlad Gregurco (vgregurco) + - AnneKir + - NickSdot + - kylekatarnls (kylekatarnls) + - Adam Szaraniec + - Oleksiy (alexndlm) - Quentin Schuler (sukei) - - Erkhembayar Gantulga (erheme318) - - Nicolas Rigaud - - Artem Stepin (astepin) - - Vicent Soria Durá (vicentgodella) - - Jérémy M (th3mouk) - - Neil Peyssard (nepey) + - Joshua Nye + - Vadim Borodavko (javer) - Jérémy REYNAUD (babeuloula) - - kylekatarnls (kylekatarnls) - - Loïc Faugeron - - Martin Morávek (keeo) - - Laurent Masforné (heisenberg) + - Nathan Dench (ndenc2) + - De Cock Xavier (xdecock) + - M. Vondano + - Denis Gorbachev (starfall) + - Florian Rey (nervo) + - Tobias Weichart + - Markus S. (staabm) + - Jan Nedbal + - Anton Bakai + - Maxime Pinot (maximepinot) - Kurt Thiemann + - Marcos Rezende (rezende79) + - John Bafford (jbafford) + - Krasimir Bosilkov (kbosilkov) - Ioan Ovidiu Enache (ionutenache) - - W0rma - - Eugene Wissner - - BASAK Semih (itsemih) - - Luc Vieillescazes (iamluc) - - Jonas Flodén (flojon) - - Forfarle (forfarle) - - Sebastian Bergmann - - Emanuele Iannone - - Brian King - - Dominik Zogg + - Stefan Gehrig (sgehrig) + - Greg Anderson + - Jakub Škvára (jskvara) + - Bhavinkumar Nakrani (bhavin4u) - Jacek Jędrzejewski (jacek.jedrzejewski) - - Ned Schwartz - - Ben Roberts (benr77) - - mamazu - - Andrii Dembitskyi - - Martijn Cuppens - - Christoph Mewes (xrstf) - - Benjamin Cremer (bcremer) - - Andrii Dembitskyi - - Pavel Campr (pcampr) - - Marcin Michalski (marcinmichalski) - - Maxim Dovydenok (dovydenok-maxim) - - Tavo Nieves J (tavoniievez) - - simon chrzanowski (simonch) - - Boris Vujicic (boris.vujicic) - - Florent Destremau (florentdestremau) - - Oleksiy (alexndlm) - - Thomas Talbot (ioni) - - Scott Arciszewski - - AKeeman (akeeman) - - Rob Bast - - Grummfy (grummfy) - - Stefan Kruppa - - Ricardo Oliveira (ricardolotr) - - Nadim AL ABDOU (nadim) - - Mohammad Emran Hasan (phpfour) - - Steffen Roßkamp - - Matthew Grasmick + - Jan Ole Behrens (deegital) + - battye + - tim + - Matthijs van den Bos (matthijs) - Bernd Stellwag - - Ivan Nikolaev (destillat) - - Cédric Lombardot (cedriclombardot) - - Fabian Lange (codingfabian) - - Gildas Quéméner (gquemener) - - Ben Ramsey (ramsey) - - Dirk Pahl (dirkaholic) - - PHAS Developer - - Tobias Bönner - - Florian Rey (nervo) + - Andreas Hennings + - Guilherme Ferreira + - Jonas Elfering - Kevin McBride - - Vlad Gregurco (vgregurco) - - Greg ORIOL - - Dennis Fridrich (dfridrich) - - Steven RENAUX (steven_renaux) - - Miroslav Šustek (sustmi) - - Erik Saunier (snickers) - - Desjardins Jérôme (jewome62) - - lancergr + - Klaus Silveira (klaussilveira) + - Johan Vlaar (johjohan) + - Jérémy M (th3mouk) + - Roberto Espinoza (respinoza) + - Asier Illarramendi (doup) + - Fabian Lange (codingfabian) - Disquedur - - Zbigniew Malcherczyk (ferror) - - Denis Gorbachev (starfall) - - Dmitriy Mamontov (mamontovdmitriy) - - Hans Mackowiak - - Christian Gripp (core23) - - Jan Ole Behrens (deegital) - - Guilherme Ferreira + - Leevi Graham (leevigraham) + - Kamil Kokot (pamil) + - Michael Moravec + - Dominik Zogg + - Axel Guckelsberger (guite) + - Jonathan Johnson (jrjohnson) - Chad Sikorra (chadsikorra) - - Steven Surowiec (steves) - - Restless-ET - - Andy Palmer (andyexeter) - - Korvin Szanto - - Jannik Zschiesche - - Markus Staab - - Alexander Deruwe (aderuwe) - - Vitaliy Tverdokhlib (vitaliytv) - - Nathan Dench (ndenc2) - - Greg Anderson - - Samuele Lilli (doncallisto) - - Valentin Jonovs - - Raulnet + - Petr Duda (petrduda) + - Gigino Chianese (sajito) + - Lescot Edouard (idetox) + - Miro Michalicka + - Arkadius Stefanski (arkadius) + - Maximilian Zumbansen + - Florian Merle (florian-merle) + - lenar + - Dawid Pakuła (zulusx) + - Jérôme Vieilledent (lolautruche) + - Nils Adermann (naderman) + - mamazu + - Oleksii Zhurbytskyi + - Eugene Wissner - Joachim Løvgaard (loevgaard) - - Andrew Neil Forster (krciga22) - - Dmitrii Tarasov (dtarasov) - - Roy de Vos Burchart - - Kristof Van Cauwenbergh (kristofvc) - - Jaroslav Kuba - - Xav` (xavismeh) - - Jeremiasz Major - - Stephan Vierkant (svierkant) - - Jesper Noordsij - - Kieran - - louismariegaborit - - Michael Piecko (michael.piecko) - - Dennis Hotson - - Jeroen Fiege (fieg) - - Tomasz Ignatiuk - - Rostyslav Kinash + - Filip Procházka (fprochazka) + - Trent Steel (trsteel88) + - Evan S Kaufman (evanskaufman) + - Dennis Fridrich (dfridrich) + - Bahman Mehrdad (bahman) + - Marcin Michalski (marcinmichalski) + - Mickaël Andrieu (mickaelandrieu) + - Vladimir Valikayev + - Natsuki Ikeguchi + - shubhalgupta + - Simo Heinonen (simoheinonen) + - Adán Lobato (adanlobato) + - Koen Kuipers (koku) + - Kagan Balga (kagan-balga) + - Adrian Günter (adrianguenter) + - Maxim Tugaev (tugmaks) + - Cyril Quintin (cyqui) + - Michael Devery (mickadoo) + - Cameron Porter + - aaa2000 (aaa2000) + - Geert De Deckere + - Max Rath (drak3) + - Dhananjay Goratela + - Pierre-Yves Landuré (biapy) + - Jon Gotlin (jongotlin) + - Johnson Page (jwpage) + - Oleksandr Barabolia (oleksandrbarabolia) + - David Romaní + - Rafał Wrzeszcz (rafalwrzeszcz) + - Sofiane HADDAG (sofhad) + - Nikita Nefedov (nikita2206) + - Loïc Chardonnet + - Jonas Elfering + - wanxiangchwng + - Anton A. Sumin + - Dennis Langen (nijusan) + - Toni Peric (tperic) + - Barney Hanlon + - Tarjei Huse (tarjei) + - Philippe Segatori + - Aleksandr Volochnev (exelenz) + - Emil Masiakowski + - Alexandre Parent + - Matt Robinson (inanimatt) + - Daniel González (daniel.gonzalez) + - Vincent Composieux (eko) + - Andreas Lutro (anlutro) - Javier López (loalf) - - Renan Gonçalves (renan_saddam) - - Vladimir Luchaninov (luchaninov) - - Alex Bogomazov (alebo) + - Zouaoui Montassar + - Richard Bradley + - Kyle Evans (kevans91) + - Joost van Driel (j92) + - Roger Guasch (rogerguasch) + - Rafael Kraut + - Masterklavi - katario - - bogdan - - wuchen90 - - Jay Klehr + - StefanoTarditi + - Jake (jakesoft) + - Aurimas Niekis (aurimasniekis) + - Christopher Hall (mythmakr) + - Konstantin Grachev (grachevko) + - den - Pierre Vanliefland (pvanliefland) - - Andrei C. (moldman) - - Gábor Tóth - - Fred Cox - - Maksim Muruev - - Kyle Evans (kevans91) - - Pierre-Yves Landuré (biapy) - - Roy Klutman (royklutman) - - Gennadi Janzen - - Stephan Vock (glaubinix) - - Henry Snoek (snoek09) - - Mohamed Gamal - - Geoffrey Brier (geoffrey-brier) + - Andrew Berry + - Ramunas Pabreza (doobas) + - Jiri Barous + - Felds Liscia (felds) + - Douglas Hammond (wizhippo) + - Robert Fischer (sandoba) + - fago + - Adrien Jourdier (eclairia) + - Renan Rodrigo + - Tim Düsterhus + - Álvaro Sánchez Taboada + - mohamed + - Daniel Cestari + - Jacques MOATI (jmoati) - Xavier Briand (xavierbriand) - - Sherin Bloemendaal - - James Hemery + - skmedix (skmedix) + - Loïc Ovigne (oviglo) + - Denis Zunke (donalberto) + - zenmate - Sébastien JEAN (sebastien76) - - acoulton - - Ruben Gonzalez (rubenruateltek) - - Nicolas de Marqué (nicola) - - Sascha Grossenbacher (berdir) - - Arno Geurts - - Yuriy Vilks (igrizzli) - - zenas1210 - - wicliff wolda (wickedone) - - Bastien DURAND (deamon) - - Adrien Roches (neirda24) - - Kay Wei - - Carl Casbolt (carlcasbolt) - - Lctrs - - andrey1s - - Richard Henkenjohann (richardhj) - - Tomasz Kusy - - Kevin (oxfouzer) - - mfettig - - Jayson Xu (superjavason) - - Arun Philip - - Gabrielle Langer - - Lars Vierbergen (vierbergenlars) - - Jake (jakesoft) - - Bastien THOMAS - - Xavier Lacot (xavier) - - Ke WANG (yktd26) - - Simon Terrien (sterrien) - - sl_toto (sl_toto) - - Sem Schidler (xvilo) - - Grinbergs Reinis (shima5) - - Malte Blättermann - - Marc Abramowitz - - Gennady Telegin - - Ivan - - Pierre Hennequart - - Ettore Del Negro (ettoredn) - - Alexander Kim + - Luis Tacón (lutacon) + - Cyril Vermandé (cyve) + - Petar Obradović + - Luca Saba (lucasaba) + - Sergey Zolotov (enleur) + - Tamas Szijarto + - d-mitrofanov-v + - Adrien Lucas (adrienlucas) + - Jean Pasdeloup - Guilherme Augusto Henschel + - Alexander Li (aweelex) + - Martijn Evers + - Ricky Su (ricky) + - Glodzienski + - Maxime COLIN (maximecolin) + - Piotr Stankowski + - Abhoryo + - Don Pinkster + - Fabian Vogler (fabian) + - Jesper Skytte (greew) + - Harry Walter (haswalt) + - Olivier Maisonneuve + - Thibault Buathier (gwemox) + - Jérôme Tamarelle (jtamarelle-prismamedia) + - noniagriconomie + - Jan Walther (janwalther) + - Rodrigo Méndez (rodmen) + - Ettore Del Negro (ettoredn) + - Christian Sciberras (uuf6429) + - yclian + - Derek ROTH + - Simon Mönch - Matthew Davis (mdavis1982) - - Dragos Protung (dragosprotung) - - Balazs Csaba - - Maxim Tugaev (tugmaks) - - Tony Malzhacker - - flip111 - - Baldur Rensch (brensch) - - Richard Bradley - - Christian Sciberras (uuf6429) - - Toon Verwerft (veewee) - - Ryan Hendrickson - - David Marín Carreño (davefx) - - Baptiste Meyer (meyerbaptiste) - - Gintautas Miselis (naktibalda) - - Xesxen - - Andreas Erhard (andaris) - - Mikhail Yurasov (mym) - - Johannes Klauss (cloppy) - - Reen Lokum - - EStyles (insidestyles) - - Sinan Eldem (sineld) - - Maks 3w (maks3w) - - Olivier Maisonneuve - - arai - - Zhuravlev Alexander (scif) - - Pedro Casado (pdr33n) - - Stefan Warman (warmans) - - Åsmund Garfors - - Julien Maulny - - Claudio Zizza - - Thibault Buathier (gwemox) - - Renan Rodrigo - - Simon Leblanc (leblanc_simon) - - Daniël Brekelmans (dbrekelmans) - - Kien Nguyen - - Philipp Kolesnikov - - Maksim Kotlyar (makasim) - - Christophe V. (cvergne) - - Cosmin Sandu - - Sascha Dens (saschadens) - - Calin Mihai Pristavu + - Thijs-jan Veldhuizen (tjveldhuizen) + - Josiah (josiah) + - stlrnz + - Xavier Leune (xleune) + - Mickaël Isaert (misaert) + - Thomas Nunninger - Jonathan (jlslew) - - Oliver Hader - - Malte Müns - - Rodrigo Aguilera - - Gladhon - - Antal Áron (antalaron) - - Elan Ruusamäe (glen) - Pavol Tuka - - Martins Sipenko - - Ricky Su (ricky) - - Mark Schmale (masch) - - Emil Einarsson - - Jason Woods - - Xavier Leune (xleune) - - Jakub Kulhan (jakubkulhan) - - Emil Masiakowski - - skmedix (skmedix) - - stoccc - - Paweł Niedzielski (steveb) - - johan Vlaar - - Zouaoui Montassar - - Tarjei Huse (tarjei) - - Jeroen van den Enden (endroid) - - Jonatan Männchen - - Tales Santos (tsantos84) - - Gerben Oolbekkink - - Patrick Allaert - - Andreas Leathley (iquito) - - Mathias Brodala (mbrodala) - - Christian Stoller (naitsirch) - - James Hudson (mrthehud) + - Daniël Brekelmans (dbrekelmans) + - Nicole Cordes (ichhabrecht) + - Ondrej Machulda (ondram) + - DUPUCH (bdupuch) + - Guillaume Aveline + - Aurimas Niekis (gcds) + - Rootie + - Oleg Zinchenko (cystbear) - Massimiliano Braglia (massimilianobraglia) - - AndrolGenhald - - Loïc Chardonnet - - Francis Turmel (fturmel) - - Don Pinkster - - Degory Valentine - - Julie Hourcade (juliehde) - - Franco Traversaro (belinde) - - Petar Obradović - - Gert de Pagter - - Pavlo Pelekh (pelekh) - - Edvin Hultberg - - Niklas Keller - - Simeon Kolev (simeon_kolev9) - - Christophe Villeger (seragan) + - Evan Shaw + - Marek Pietrzak (mheki) + - Andrey Sevastianov + - Asier Etxebeste + - Pierre Hennequart + - Reedy + - Jörn Lang + - abdul malik ikhsan (samsonasik) + - Arno Geurts + - Arturas Smorgun (asarturas) + - Tiago Brito (blackmx) + - Johnny Peck (johnnypeck) + - Thiago Cordeiro (thiagocordeiro) + - Alexander Kim + - Daisuke Ohata + - Fred Cox + - Geordie + - Shaharia Azam + - Pierrick VIGNAND (pierrick) + - Marc Laporte + - Loïc Beurlet + - Korvin Szanto + - Jordan Deitch + - Vitaliy Ryaboy (vitaliy) + - Gennadi Janzen + - Andrew Hilobok (hilobok) + - Patrick Allaert + - Ilia (aliance) + - Philipp Kolesnikov + - Sebastian Marek (proofek) + - Philipp Keck - Vladimir Varlamov (iamvar) - - Shin Ohno (ganchiku) - - Adrian Nguyen (vuphuong87) - - Jibé Barth (jibbarth) - - Thomas Nunninger - - Jiri Barous - - kick-the-bucket - - Andrew Tchircoff (andrewtch) - - ouardisoft + - Lukas Mencl + - Oriol Viñals + - Marcos Gómez Vilches (markitosgv) + - Vitaliy Zhuk (zhukv) + - Tomasz Kusy + - Christophe Villeger (seragan) + - Maksim Muruev + - Yosmany Garcia (yosmanyga) + - David Molineus + - Åsmund Garfors + - Khoo Yong Jun + - Kevin (oxfouzer) + - Sascha Grossenbacher (berdir) + - Christian Stoller (naitsirch) + - Roland Franssen :) + - Lars Vierbergen (vierbergenlars) + - Jeroen Fiege (fieg) + - Gintautas Miselis (naktibalda) + - Ivan Grigoriev (greedyivan) + - Mardari Dorel (dorumd) + - louismariegaborit + - Artur Eshenbrener + - Jason Tan (jt2k) + - Baptiste Meyer (meyerbaptiste) + - Oliver Hader + - Arnaud Frézet + - Eric COURTIAL + - Jelle Raaijmakers (gmta) + - Gerard van Helden (drm) - rtek - - Philipp Scheit (pscheit) - - Simon Heimberg (simon_heimberg) - - Mouad ZIANI (mouadziani) - - Rimas Kudelis - - Terje Bråten - - Alex Bacart - - noniagriconomie - - Jon Gotlin (jongotlin) - - Jean-Baptiste GOMOND (mjbgo) - - Mark Sonnabaum - - Masterklavi - - Achilles Kaloeridis (achilles) - - Josiah (josiah) - - Benjamin Schoch (bschoch) - - RJ Garcia - - Sebastian Krebs - - ornicar - - Stéphan Kochen - - Ana Raro - - Jérôme Tamarelle (jtamarelle-prismamedia) - - Noah Heck (myesain) - - Marco Lipparini (liarco) - - Roberto Nygaard - - Jordi Sala Morales (jsala) - - COMBROUSE Dimitri - - Daniel Cestari - - David Romaní - - Jacques MOATI (jmoati) - - Nikita Nefedov (nikita2206) - - Eric Abouaf (neyric) + - Kevin SCHNEKENBURGER + - Richard Quadling + - Alexander Grimalovsky (flying) + - Stanislau Kviatkouski (7-zete-7) + - Noémi Salaün (noemi-salaun) + - Martin Parsiegla (spea) + - Daniel Alejandro Castro Arellano (lexcast) + - Michał Jusięga + - Marc Abramowitz - Brunet Laurent (lbrunet) - - Gregor Nathanael Meyer (spackmat) - - Carlos Quintana - - Dhananjay Goratela - - Derek ROTH - - Maxime Douailin - - Aleksandr Volochnev (exelenz) - - aaa2000 (aaa2000) - - ToshY - - Ana Raro - - aegypius - - Cristoforo Cervino (cristoforocervino) - - Evan Villemez - - Mihai Stancu + - frost-nzcr4 + - Mark Sonnabaum + - Simon (kosssi) + - Ilya Levin (ilyachase) + - Amr Ezzat (amrezzat) + - Stéphane Delprat - datibbaw - - Tamas Szijarto - - Shahriar56 - - Rootie - - Kristijan Kanalaš (kristijan_kanalas_infostud) - - zenmate - - Robin van der Vleuten (robinvdvleuten) - MrMicky - - Thiago Cordeiro (thiagocordeiro) - - Michał Jusięga - - Wybren Koelmans (wybren_koelmans) - - Sebastian Marek (proofek) - - Johnson Page (jwpage) + - Kuba Werłos (kuba) + - fedor.f + - Benjamin Laugueux + - michaelwilliams + - vitaliytv + - Jose Gonzalez + - Mark Schmale (masch) + - Julien Fredon + - Michel Hunziker + - Xavier Lacot (xavier) + - Simon Watiau (simonwatiau) + - izzyp + - Pedro Miguel Maymone de Resende (pedroresende) + - Mantas Var (mvar) + - Jibé Barth (jibbarth) + - Terje Bråten + - Dustin Dobervich (dustin10) + - Jesper Noordsij - Chris Jones (magikid) - - Nahuel Cuesta (ncuesta) - - Brad Jones - - Florian Hermann (fhermann) - - Marc Laporte - - Bill Hance (billhance) - - Davide Borsatto (davide.borsatto) - - Nguyen Xuan Quynh - - Tinjo Schöni - - Maxime COLIN (maximecolin) - - Paulo Ribeiro (paulo) - - Wolfgang Klinger (wolfgangklingerplan2net) - - Vladyslav Petrovych - - Simon Mönch - - Florent Viel (luxifer) - - Michael Lutz - - Alexandre Parent - - Richard Quadling - - Sergey Yastrebov - - Dominik Ulrich - - Paul Oms - - Sébastien Santoro (dereckson) - - Dmytro Boiko (eagle) - - Morten Wulff (wulff) - - Marko H. Tamminen (gzumba) - - Adrien Jourdier (eclairia) - - Tamás Nagy (t-bond) - - Delf Tonder (leberknecht) - - Simon Schick (simonsimcity) - - Michael Devery (mickadoo) - - Matt Robinson (inanimatt) - - Andrew Hilobok (hilobok) - - Fabian Vogler (fabian) - - Daniel Badura - - Jan Kramer - - Eric COURTIAL - - buffcode - - Stefano Degenkamp (steef) - - Simon DELICATA - - Johnny Peck (johnnypeck) - - Matthieu Mota (matthieumota) - - marie - - Mior Muhammad Zaki (crynobone) - - Noémi Salaün (noemi-salaun) - - Stéphane Delprat - - Asier Etxebeste - - Evan Shaw - - Lorenzo Millucci (lmillucci) - - julien57 - - Chris Heng (gigablah) - - Mantas Var (mvar) - - Robert Fischer (sandoba) - - Felds Liscia (felds) - - Volodymyr Panivko - - Richard van den Brand (ricbra) - - Marcel Hernandez - - Andrew Berry - - Youssef Benhssaien (moghreb) - - Matt Janssen - - Oriol Viñals - - alexpozzi - - Seb Koelen - - Reyo Stallenberg (reyostallenberg) - - Glodzienski - - Daniel Alejandro Castro Arellano (lexcast) - - Guillaume Verstraete - - Jan Walther (janwalther) - - Michiel Boeckaert (milio) - - jochenvdv - - Francisco Alvarez (sormes) - - michaelwilliams - - Miquel Rodríguez Telep (mrtorrent) - - Jonas Elfering - - Morgan Auchede - - Denis Zunke (donalberto) - - Fabien Salles (blacked) - - Jan Prieser - - James Michael DuPont - - Nico Haase - - vitaliytv - - Luis Tacón (lutacon) - - Douglas Hammond (wizhippo) - - Pedro Miguel Maymone de Resende (pedroresende) - - Vincent Composieux (eko) - - mweimerskirch - - Martin Parsiegla (spea) - - Sofien Naas - - Pierrick VIGNAND (pierrick) - - Sander De la Marche (sanderdlm) - - Alexander Li (aweelex) - - Oleksandr Barabolia (oleksandrbarabolia) - - Ian Jenkins (jenkoian) - - Jakub Podhorsky (podhy) - - Andreas Braun - - DT Inier (gam6itko) - - Geert De Deckere + - AndrolGenhald + - Damien Fa + - Ворожцов Максим (myks92) + - Gábor Tóth + - Raphaëll Roussel + - Jawira Portugal (jawira) + - James Hudson (mrthehud) + - Matthieu Bontemps + - Julien Turby + - Benoît Merlet (trompette) + - Cristoforo Cervino (cristoforocervino) + - Andrew Neil Forster (krciga22) + - Stephan Vierkant (svierkant) + - “Filip + - zenas1210 + - Julien Maulny - hugovms - - Andrii Popov (andrii-popov) - - Oleg Zinchenko (cystbear) - - Andreas Lutro (anlutro) - - Christian Soronellas (theunic) - - Quentin Dreyer (qkdreyer) - - Dave Marshall (davedevelopment) - - Thomas Ploch - - Patrick Dawkins (pjcdawkins) - - Jason Tan (jt2k) - - Ian Irlen - - Cyril Vermandé (cyve) - - Luca Saba (lucasaba) - - Travis Carden (traviscarden) - - Kevin SCHNEKENBURGER - - Vladimir Valikayev - - benjaminmal - - Reedy - - Venu - - Ilia (aliance) - - Simon (kosssi) - - Evan C - - Joost van Driel (j92) - - Christin Gruber (christingruber) - - Harry Walter (haswalt) - - Krzysztof Łabuś (crozin) - - shubhalgupta - - Alexander Miehe - - Benoît Bourgeois (bierdok) - - mwsaz - - Daniel González (daniel.gonzalez) + - Maximilian Bösing - Ivo Bathke (ivoba) - - Bálint Szekeres - - Michael Roterman (wtfzdotnet) - - Arnaud Frézet - - Andrew Codispoti - - Vincent Simonin - - Ondrej Exner - - Marek Pietrzak (mheki) - - Mickaël Andrieu (mickaelandrieu) - - Sofiane HADDAG (sofhad) - - ampaze - - DUPUCH (bdupuch) - - Philippe Segatori - - Roland Franssen :) - - Florian Wolfsjaeger (flowolf) - - Dmitry Parnas (parnas) - - Kuba Werłos (kuba) - - Yosmany Garcia (yosmanyga) - - Alex (garrett) - - Benjamin Zikarsky (bzikarsky) - - Jawira Portugal (jawira) - - Benjamin Lebon - - Toni Peric (tperic) - - Gina Peter Banyard - - Jörn Lang - - Hany el-Kerdany - - abdul malik ikhsan (samsonasik) - - Trevor North - - Cameron Porter - - Hossein Bukhamsin - - David Molineus - - Matteo Beccati (matteobeccati) - - Maximilian.Beckers - - Oliver Hoff - - Alexander Dmitryuk (coden1) - - Alex Kalineskou - - Martin (meckhardt) + - Kieran + - wuchen90 + - Eric Abouaf (neyric) + - Patrick Dawkins (pjcdawkins) + - Carlos Pereira De Amorim (epitre) + - Tristan Roussel + - Ulumuddin Cahyadi Yunus (joenoez) + - David ALLIX + - Sinan Eldem (sineld) + - Steve Grunwell + - Gabrielle Langer - avorobiev + - fzerorubigd + - Casper Valdemar Poulsen + - Jan Prieser - Randy Geraads - - Dustin Dobervich (dustin10) - - Simon Watiau (simonwatiau) - - Ivan Kurnosov - - Alex Xandra Albert Sim - - Mickaël Buliard (mbuliard) - - izzyp - - Mario Ramundo (rammar) - - Alexandre parent + - Jan Pintr + - Gerben Oolbekkink + - Kieran Cross (kilosierracharlie) - Matthieu Calie (matth--) - - Sergey Zolotov (enleur) - - Martijn Evers - - Sébastien Despont (bouillou) - - Tony Tran - - Vincent CHALAMON - - Matthieu Bontemps - - Ruben Jacobs (rubenj) - - Grégoire Penverne (gpenverne) - - Ulumuddin Cahyadi Yunus (joenoez) - - Tristan Roussel - - Maximilian Bösing - - Florian Pfitzer (marmelatze) - - Jean Pasdeloup - - ywisax - - Julien Tattevin (jutattevin) - - Besnik Br - - Vitaliy Zhuk (zhukv) - - Ramunas Pabreza (doobas) - - Adrien Lucas (adrienlucas) - - den - - Philipp Keck - - fago - - Gálik Pál + - Tinjo Schöni - Franck RANAIVO-HARISOA (franckranaivo) - - Loïc Beurlet - - Marcos Gómez Vilches (markitosgv) - - StefanoTarditi + - Mikhail Yurasov (mym) + - Thomas Trautner (thomastr) + - Oriol Viñals + - Alexander Dmitryuk (coden1) + - Robin van der Vleuten (robinvdvleuten) + - Sebastian Blum + - origaminal + - Wouter van der Loop (toppy-hennie) + - Jason Woods + - Vincent CHALAMON + - Alexandre Dupuy (satchette) + - ToshY + - Pierre-Emmanuel Tanguy (petanguy) + - Carl Casbolt (carlcasbolt) + - Marcel Hernandez + - Balazs Csaba - 243083df + - Sylvain BEISSIER (sylvain-beissier) + - Geoffrey Brier (geoffrey-brier) + - Benjamin Schoch (bschoch) + - Gina Peter Banyard + - Antoine Corcy + - Aydin Hassan + - Alex Bogomazov (alebo) + - Jeremiasz Major + - Tony Tran + - Jakub Podhorsky (podhy) + - flip111 + - Sascha Dens (saschadens) - Sebastian Grodzicki (sgrodzicki) - - Adrian Günter (adrianguenter) - - Nikolai Mikhailov (sonnymilton) - - Yi-Jyun Pan - - Alexandre Dupuy (satchette) - - Michel Hunziker - - Julien Fredon - - Wouter van der Loop (toppy-hennie) - - Lukas Mencl - - Tiago Brito (blackmx) - - Thomas P - - Benjamin Laugueux - - Ivan Menshykov - - fedor.f - - Stéphane Escandell (sescandell) - - frost-nzcr4 - - Chris Boden (cboden) - - Anton A. Sumin - - Marko Petrovic - - VJ - - Koen Kuipers (koku) - - Sergey Kolodyazhnyy (skolodyazhnyy) - - “Filip - - Piotr Stankowski - - Israel J. Carberry - - Natsuki Ikeguchi - - Neil Ferreira - - DemigodCode - - Robin Lehrmann - - vladimir.panivko - - Kagan Balga (kagan-balga) - - Sebastian Blum - - Thibaut THOUEMENT (thibaut_thouement) - - Rodrigo Méndez (rodmen) - - Raphaëll Roussel - - Thibault Gattolliat (crovitche) - - Thomas Trautner (thomastr) - - Sebastian Paczkowski (sebpacz) - - Fabien LUCAS (flucas2) - - Oriol Viñals - - Jose Gonzalez - - Geordie - - Guillaume Aveline - - Ondrej Machulda (ondram) - - Konstantin Grachev (grachevko) + - Richard Henkenjohann (richardhj) + - Kien Nguyen + - Gustavo Falco (gfalco) + - Sem Schidler (xvilo) + - Simon Heimberg (simon_heimberg) + - Gert de Pagter + - Alex Bacart + - Travis Carden (traviscarden) + - Rostyslav Kinash + - Niklas Keller + - Andreas Braun + - Andrew Codispoti + - Ke WANG (yktd26) + - Jordi Sala Morales (jsala) - Alaattin Kahramanlar (alaattin) + - Takashi Kanemoto (ttskch) + - grizlik + - Henry Snoek (snoek09) + - VJ + - Florian Pfitzer (marmelatze) + - develop + - Paul Kamer (pkamer) + - Dave Marshall (davedevelopment) + - Adrian Nguyen (vuphuong87) + - Dennis Hotson + - Malte Blättermann + - Sergey Yastrebov + - Baldur Rensch (brensch) + - Franco Traversaro (belinde) - scyzoryck - - origaminal - - Thomas Cochard (tcochard) - - Jordan Deitch + - mweimerskirch + - Marko Petrovic + - Laurent Bassin (lbassin) + - Sebastian Paczkowski (sebpacz) + - Shin Ohno (ganchiku) + - Thibaut THOUEMENT (thibaut_thouement) + - Rimas Kudelis + - Benoît Bourgeois (bierdok) + - Michael Lutz + - Michiel Boeckaert (milio) + - Chris Boden (cboden) + - phpner + - Yi-Jyun Pan + - Alex Kalineskou + - Cosmin Sandu + - Ana Raro + - julien57 + - Paweł Niedzielski (steveb) + - Reyo Stallenberg (reyostallenberg) + - Degory Valentine + - Martins Sipenko + - radar3301 + - Matt Janssen + - ampaze + - Arjan Keeman + - Rodrigo Aguilera + - Richard van den Brand (ricbra) + - Baptiste CONTRERAS + - Jesper Noordsij + - Egor Taranov + - Paweł Wacławczyk (pwc) + - Vladimir Luchaninov (luchaninov) + - Tomasz Ignatiuk + - Pascal Helfenstein + - Grégoire Penverne (gpenverne) + - Ben + - Xav` (xavismeh) + - Trevor North + - Ivan Kurnosov + - Jayson Xu (superjavason) + - Jean-Baptiste GOMOND (mjbgo) + - vladimir.panivko + - kick-the-bucket + - Andreas Leathley (iquito) + - Nicolas de Marqué (nicola) + - Grinbergs Reinis (shima5) + - Evan Villemez - Mike Meier (mykon) - - yclian + - Robin Lehrmann + - Hossein Bukhamsin + - Ryan Hendrickson - James Johnston - - Benjamin Grandfond (benjamin) - - Aurimas Niekis (gcds) - - phpner - - Matt Johnson (gdibass) + - Volodymyr Panivko + - Francisco Alvarez (sormes) + - Pedro Casado (pdr33n) + - Maximilian.Beckers + - Benjamin Toussaint (bto) + - umpirski + - Ivan + - Bálint Szekeres + - Marco Lipparini (liarco) + - Noah Heck (myesain) + - Florent Viel (luxifer) + - Fabien Salles (blacked) + - Toon Verwerft (veewee) + - Chris Heng (gigablah) + - Brajk19 + - Arun Philip + - Simeon Kolev (simeon_kolev9) + - SpacePossum + - Cyril Pascal (paxal) + - Andre Hoong + - Carlos Quintana + - Denis Charrier (brucewouaigne) + - Wolfgang Klinger (wolfgangklingerplan2net) + - Andrii Popov (andrii-popov) + - Calin Mihai Pristavu + - johan Vlaar + - Benedikt Lenzen (demigodcode) + - Pavlo Pelekh (pelekh) + - stoccc + - Youssef Benhssaien (moghreb) - Douglas Reith (douglas_reith) + - Michael Roterman (wtfzdotnet) + - Gálik Pál + - Simon Leblanc (leblanc_simon) + - Davide Borsatto (davide.borsatto) + - James Michael DuPont + - mwsaz + - Stéphane Escandell (sescandell) + - Roy Klutman (royklutman) + - andrey1s + - Delf Tonder (leberknecht) + - Brad Jones + - Evan C + - marie + - Adrien Wilmet (adrienfr) + - Mathias Brodala (mbrodala) + - Jay Klehr + - Zhuravlev Alexander (scif) + - Tony Malzhacker + - Maks 3w (maks3w) + - Dmitrii Tarasov (dtarasov) + - Mátyás Somfai (smatyas) + - James Hemery + - Andrei C. (moldman) + - COMBROUSE Dimitri + - Adrien Roches (neirda24) + - Tales Santos (tsantos84) + - alexandre.lassauge + - Rustam Bakeev (nommyde) + - Kristijan Kanalaš (kristijan_kanalas_infostud) + - Francis Turmel (fturmel) + - Ian Irlen + - Venu - Julien DIDIER (juliendidier) - - stlrnz + - Sergey Kolodyazhnyy (skolodyazhnyy) + - Quentin de Longraye (quentinus95) + - Shahriar56 + - Wesley Lancel + - Tamás Nagy (t-bond) + - Jan Kramer + - jochenvdv + - Morgan Auchede + - Thomas P + - Claudio Zizza + - Christian Grasso (chris54721) + - Minna N + - EStyles (insidestyles) + - Bastien DURAND (deamon) - Dennis Væversted (srnzitcom) - - Joschi Kuphal + - Christophe V. (cvergne) - Reinier Kip - - Thibault Richard (t-richard) - - _sir_kane (waly) - - Paul Kamer (pkamer) - - develop - - David ALLIX - - Max Rath (drak3) - - Shaharia Azam - - Denis Charrier (brucewouaigne) - - Wesley Lancel - - Amr Ezzat (amrezzat) - - Korvin Szanto - - Quentin de Longraye (quentinus95) - - Gerard van Helden (drm) - - fzerorubigd - - NanoSector - - SpacePossum - - Julien Turby - - Egor Taranov - - Kieran Cross (kilosierracharlie) - - Adán Lobato (adanlobato) - - Krystian Marcisz (simivar) - - Mickaël Isaert (misaert) - - Carson Full (carsonfull) - - Jon Dufresne - - Cyril Quintin (cyqui) - - Dennis Langen (nijusan) - - Robert Gruendler (pulse00) - - Thomas Durand - - Tim Düsterhus - - Fractal Zombie - - Stanislau Kviatkouski (7-zete-7) - - Ben - - Thorry84 - - Steve Grunwell - - Pascal Helfenstein - - Abhoryo - - Jesper Skytte (greew) - - Ilya Levin (ilyachase) - - Roger Guasch (rogerguasch) - - Jesper Noordsij - - Gert Wijnalda (cinamo) - - Cyril Pascal (paxal) + - Alex (garrett) + - Paulo Ribeiro (paulo) - Ahmed Ashraf (ahmedash95) - - Benedikt Lenzen (demigodcode) - - John Bohn (jbohn) - - umpirski - - Carlos Pereira De Amorim (epitre) - - Pierre-Emmanuel Tanguy (petanguy) - - Khoo Yong Jun - - Jelle Raaijmakers (gmta) - - alexandre.lassauge - - Rafał Wrzeszcz (rafalwrzeszcz) - - Simo Heinonen (simoheinonen) - - Alexander Grimalovsky (flying) - - Romanavr + - Mohamed Gamal + - Malte Müns + - Dmitry Parnas (parnas) + - Joschi Kuphal + - Israel J. Carberry - Cornel Cruceru (amne) - - Ворожцов Максим (myks92) - - Andre Hoong - - Artur Eshenbrener + - Dragos Protung (dragosprotung) + - Jakub Kulhan (jakubkulhan) + - Sherin Bloemendaal - Johann Saunier (prophet777) - - Nicole Cordes (ichhabrecht) - - Arturas Smorgun (asarturas) - - Daisuke Ohata - - Andrey Sevastianov - - Vitaliy Ryaboy (vitaliy) + - Ondrej Exner + - DemigodCode + - Antal Áron (antalaron) + - Vladyslav Petrovych + - Daniel Badura + - Gennady Telegin - Jakub Vrána (vrana) - - Antoine Corcy - - Brajk19 - - Baptiste CONTRERAS - - grizlik - - Arjan Keeman - - Nicolas Dousson - - Adrien Wilmet (adrienfr) - - Barney Hanlon - - wanxiangchwng - - Thijs-jan Veldhuizen (tjveldhuizen) - - Jan Pintr - - Rustam Bakeev (nommyde) - - radar3301 - - Christopher Hall (mythmakr) - - Aurimas Niekis (aurimasniekis) - - Behnoush Norouzali (behnoush) - - Rafael Kraut - - Damien Fa - - Gustavo Falco (gfalco) - - Bozhidar Hristov - - Paweł Wacławczyk (pwc) - - Sylvain BEISSIER (sylvain-beissier) - - David Fuhr - - Casper Valdemar Poulsen - - Hidde Boomsma (hboomsma) - - Loïc Ovigne (oviglo) - - Benoît Merlet (trompette) + - Kristof Van Cauwenbergh (kristofvc) + - Bastien THOMAS + - David Marín Carreño (davefx) + - ywisax + - mfettig + - Nahuel Cuesta (ncuesta) + - Alexander Miehe + - Seb Koelen + - acoulton + - Stefan Warman (warmans) + - Jon Dufresne + - Jaroslav Kuba + - Alex Xandra Albert Sim + - Lorenzo Millucci (lmillucci) + - Simon Schick (simonsimcity) + - Gladhon + - bogdan - Adam - - Ivan Grigoriev (greedyivan) + - Florian Hermann (fhermann) + - Philipp Scheit (pscheit) + - Ivan Menshykov + - Andreas Erhard (andaris) + - Wybren Koelmans (wybren_koelmans) + - Guillaume Verstraete + - Johannes Klauss (cloppy) + - arai + - Vincent Simonin + - Christin Gruber (christingruber) + - Dmytro Boiko (eagle) + - Ruben Gonzalez (rubenruateltek) + - Ruben Jacobs (rubenj) + - Roberto Nygaard + - Jonatan Männchen + - Hany el-Kerdany + - Simon Terrien (sterrien) + - Julie Hourcade (juliehde) + - Neil Ferreira + - _sir_kane (waly) + - Thorry84 + - Nico Haase + - ouardisoft + - Nykopol (nykopol) + - Mario Ramundo (rammar) + - Krzysztof Łabuś (crozin) + - Christian Soronellas (theunic) + - Matthieu Mota (matthieumota) - Carlos Buenosvinos (carlosbuenosvinos) + - Sébastien Santoro (dereckson) + - Robert Gruendler (pulse00) + - Yuriy Vilks (igrizzli) + - Benjamin Grandfond (benjamin) + - Simon DELICATA + - Julien Tattevin (jutattevin) + - Quentin Dreyer (qkdreyer) + - Edvin Hultberg + - Alexandre parent + - RJ Garcia + - Maksim Kotlyar (makasim) + - Andrew Tchircoff (andrewtch) + - Matt Johnson (gdibass) + - Michael Piecko (michael.piecko) + - alexpozzi + - Morten Wulff (wulff) + - Hidde Boomsma (hboomsma) + - aegypius + - Mior Muhammad Zaki (crynobone) + - sl_toto (sl_toto) + - Dominik Ulrich + - Bill Hance (billhance) + - Miquel Rodríguez Telep (mrtorrent) + - Stephan Vock (glaubinix) + - Ian Jenkins (jenkoian) + - Matteo Beccati (matteobeccati) + - Stefano Degenkamp (steef) + - David Fuhr + - Achilles Kaloeridis (achilles) + - Nicolas Dousson + - Thomas Ploch + - Sébastien Despont (bouillou) + - Jeroen van den Enden (endroid) + - Sofien Naas + - benjaminmal + - Gert Wijnalda (cinamo) + - Mihai Stancu + - Paul Oms + - John Bohn (jbohn) + - Marko H. Tamminen (gzumba) - Tristan Maindron (tmaindron) - - Nykopol (nykopol) - - Mardari Dorel (dorumd) - - Mátyás Somfai (smatyas) - - Laurent Bassin (lbassin) + - Renan Gonçalves (renan_saddam) + - Romanavr + - Martin (meckhardt) + - Behnoush Norouzali (behnoush) + - Emil Einarsson + - Mickaël Buliard (mbuliard) + - Bozhidar Hristov + - Kay Wei + - Reen Lokum + - Krystian Marcisz (simivar) + - Thibault Richard (t-richard) + - Thomas Cochard (tcochard) + - Oliver Hoff + - Besnik Br + - Sander De la Marche (sanderdlm) + - Carson Full (carsonfull) + - Elan Ruusamäe (glen) + - Roy de Vos Burchart + - Ana Raro + - Florian Wolfsjaeger (flowolf) + - Fractal Zombie + - Gregor Nathanael Meyer (spackmat) + - DT Inier (gam6itko) - Manuel Alejandro Paz Cetina - - Alexander Zogheb - - alekLexis - - Szymon Tarasiński - - Ahmed Soliman (ahmedsoliman) - - victor-prdh - - Ovidiu Gabriel Gireada (ovidiugireada) - - Àlex Fiestas - - cgonzalez - - Philippe Pichet - - M.Mahdi Mahmoodian - - Olivier Laviale (olvlvl) - - Anton Dyshkant - - gazi04 - - Romeo - - Elias Häußler - - Nico Hiort af Ornäs - - JustDylan23 - - Peter van Dommelen - - ged15 - - Kevin Auivinet - - Jean-François Morin-Abdullah - - Anne-Sophie Bachelard - - Sait KURT - - Matijn (matijn-made) - - Orban Florin (forban) - - d-mitrofanov-v - - Dmytro Liashko - - Yurguis Garcia (yurguis) - - Anton Babenko (antonbabenko) - - Marcin Twardowski - - Your Name - - Simon Jamain - - qzylalala - - abluchet - - Christian Seel - - Damian (baum) - - Muhammad Elhwawshy - - Filippos Karailanidis - - Jiri Velek - - Benjamin Pick - - Pierre-Chanel Gauthier (kmecnin) - - Konstantin S. M. Möllers (ksmmoellers) - - Ronny (big-r) - - Piotr Zajac - - Loïc Vernet (coil) - - Mathieu Morlon (glutamatt) - - Kasperki - - Stan Jansen (stanjan) - - Luis Pabon (luispabon) - - Attila Szeremi - - Piergiuseppe Longo - - Ken Marfilla (marfillaster) - - Tobias Rautenkranz - - Siebe Vanden Eynden - - Zeeshan Rashid (zeeshan) - - Antonio Torres - - johnstevenson - - Volker (skydiablo) - - Haikiri - - Nathaniel Catchpole - - Helmer Aaviksoo - - Ben Johnson - - Julien BERNARD - - Swen van Zanten - - Jean-Baptiste Delhommeau - - Walter Dal Mut (wdalmut) - - Konstantin Bogomolov - - Robert Meijers - - Koalabaerchen - - Yuri Karaban - - Adam Klvač - - Adrian Olek (adrianolek) - - Jakub Chábek - - Stefan Kruppa - - Łukasz Makuch - - Julien Boudry - - pizzaminded - - François Poguet - - Götz Gottwald - - Gunnar Lium (gunnarlium) - - Eduardo Conceição - - karstennilsen - - Matt Emerson - - Marco - - maxperei - - Sajad Torkamani - - arduanov - - Arek Bochinski - - Waqas Ahmed - - Radosław Kowalewski - - Ali Tavafi - - André Laugks - - Bogdan Rancichi (devck) - - Aryel Tupinamba (dfkimera) - - Rowan Manning - - Sebastian Busch (sebu) - - Koray Zorluoglu - - Rémi Leclerc - - Rudolf Ratusiński - - Danil Khaliullin (bifidokk) - - ChrisC - - Anthony Ferrara - - Sebastian Göttschkes (sgoettschkes) - - Daniil Gentili - - shreyadenny - - Gautier Deuette - - Alfonso Fernández García - - Maks Rafalko (bornfree) - - Dennis Haarbrink - - Alex Carol (picard89) - - Johannes Müller (johmue) - - EXT - THERAGE Kevin - - Adrien Foulon - - Thomas Ferney (thomasf) - - Sven Fabricius - - vlakoff - - Jan Hort - - allison guilhem - - AmsTaFF (amstaff) - - Dario Guarracino - - sam-bee - - Flo Gleixner (redflo) + - Maxime Douailin + - buffcode + - ornicar + - Xesxen + - Sebastian Krebs + - Benjamin Zikarsky (bzikarsky) + - NanoSector + - Benjamin Lebon + - Fabien LUCAS (flucas2) + - Stéphan Kochen + - Mouad ZIANI (mouadziani) + - Nguyen Xuan Quynh + - Nikolai Mikhailov (sonnymilton) + - Andre Johnson + - Amine Yakoubi + - Alessandro Loffredo + - Andrew Brown + - Misha Klomp (mishaklomp) + - Nathan DIdier (icz) + - none (nelexa) + - zors1 + - Adam Katz + - David Christmann + - Mauro Foti (skler) - abunch - - remieuronews - - Ryan Linnit - - Hugo Fonseca (fonsecas72) - - Jens Hatlak - - Tyler Stroud - - Kajetan Kołtuniak (kajtii) - - Andrei O - - Jordi Rejas - - Yevhen Sidelnyk - - Adrien Peyre (adpeyre) - - Peter Potrowl - - Damien Fayet (rainst0rm) - - efeen - - fruty - - Dominik Hajduk (dominikalp) - - Ivan Nemets - - Léon Gersen - - Reda DAOUDI - - Quentin Favrie - - Vincent Bouzeran - - Jérémy (libertjeremy) - - Tristan Bessoussa (sf_tristanb) - - Nil Borodulia - - Alexandre Fiocre (demos77) - - Alejandro Diaz Torres - - Nicolas Tallefourtané (nicolab) - - Nasim - - Randel Palu - - Christian Jul Jensen - - Pavel Starosek (octisher) - - Christian - - Marcin Szepczynski (szepczynski) - - Tim Ward - - Luís Cobucci (lcobucci) - - Martynas Sudintas (martiis) - - Adria Lopez (adlpz) - - David Legatt (dlegatt) - - Nikita Sklyarov - - Pierrick Charron - - Martin Mayer (martin) - - David Stone - - Raul Garcia Canet (juagarc4) - - Tobias Stöckler - - Gyula Szucs - - Mark Beech (jaybizzle) - - Guillaume Sainthillier (guillaume-sainthillier) - - David Windell - - Robert Kopera - - Valentin - - Jelle Bekker (jbekker) - - Quique Porta (quiqueporta) - - Antoine Beyet - - Wojciech Skorodecki - - Alexandre Pavy - - Mikko Ala-Fossi - - Knallcharge - - Geoffrey Pécro (gpekz) - - Joseph FRANCLIN - - Almog Baku (almogbaku) - - Boris Grishenko (arczinosek) - - Daniel Rotter (danrot) - - AlberT - - Boullé William (williamboulle) - - Asrorbek (asrorbek) - - zcodes - - alanzarli - - Matthew Donadio - - Louis-Proffit - - Gerrit Addiks - - rchoquet - - brian978 - - Muhammed Akbulut - - Fabien - - Maximilian Berghoff (electricmaxxx) - - Ser5 - - Abdouni Karim (abdounikarim) - - Nicolas A. Bérard-Nault - - nuryagdy mustapayev (nueron) - - abulford - - Icode4Food (icode4food) - - Brandon Antonio Lorenzo - - Drew Butler - - Mbechezi Nawo - - PierreRebeilleau - - Clement Herreman (clemherreman) - - Martijn Boers (plebian) + - Eugene Babushkin (warl) + - Gerrit Drost + - Nicolas Valverde + - Jordan Hoff + - Julia + - Mehdi Mabrouk (mehdidev) + - Viktor Novikov (nowiko) + - Neagu Cristian-Doru (cristian-neagu) + - Jakub Vrána + - Gustavo Adrian + - Victor Truhanovich (victor_truhanovich) + - Christian Flach (cmfcmf) + - gndk - Franck Ranaivo-Harisoa - Oncle Tom - Peter Gribanov - - nerdgod - - Giorgio Premi - - Jeremy Bush - - Kévin Gomez (kevin) - - David Vancl - - Miłosz Guglas (miloszowi) - - Evert Jan Hakvoort - - andreyserdjuk - - Camille Dejoye (cdejoye) - - Paul Matthews - - Frederic Godfrin - - Simone Ruggieri - - tuqqu - - Frank Jogeleit - - Moritz Kraft (userfriendly) - - jannick-holm - - Jakub Sacha - - Conrad Kleinespel (conradk) - - Marcel Berteler - - RevZer0 (rav) - - Patrizio Bekerle - - Karolis Daužickas (kdauzickas) - - Geoff - - Konstantin Chigakov - - Alexander Pasichnik (alex_brizzz) - - Reece Fowell (reecefowell) - - Dmitrii Lozhkin - - Jaymin G - - Łukasz Chruściel (lchrusciel) - - Jérôme Dumas - - Vladislav Krupenkin (ideea) - - fmarchalemisys - - Ganesh Chandrasekaran (gxc4795) - - j0k (j0k) - - Matthias Derer - - ivelin vasilev - - Gustavo Adrian - - wesleyh - - Alexander Kurilo (kamazee) - - dbrekelmans - - Brian Graham (incognito) - - wallach-game - - Mehdi Mabrouk (mehdidev) - - Paul Le Corre - - Ivan Tse - - Jimmy Leger (redpanda) - - Thomas - - MGatner - - Adam - - Michael Zangerle + - Guillaume Loulier (guikingone) + - Wotre + - Berat Doğan + - Ahmad Al-Naib + - Shaun Simmons + - Igor Kokhlov (verdet) + - Ulugbek Miniyarov + - Kuzia - Szymon Kamiński (szk) - - Andras Ratz - - Oz (import) - - Yann Rabiller (einenlum) - - Alexis Lefebvre - - Nicholas Ruunu (nicholasruunu) - - Sander Goossens (sandergo90) - - Michael Pohlers (mick_the_big) - - Gavin Staniforth - - Walid BOUGHDIRI (walidboughdiri) - - Vacheslav Silyutin - - Menno Holtkamp - - azine - - Tito Costa - - Дмитрий Пацура - - Pathpat - - Klaus Purer - - Marcello Mönkemeyer (marcello-moenkemeyer) - - Kirk Madera - - Johan Wilfer (johanwilfer) - - Andrew Marcinkevičius (ifdattic) - - Nicolas Pion - - Ariful Alam - - Amirreza Shafaat (amirrezashafaat) - - Dmitry (staratel) - - Konstantin Scheumann - - Christian Eikermann - - Yohan Giarelli (frequence-web) - - Nacho Martin (nacmartin) - - Urban Suppiger - - Emilie Lorenzo - - Gerry Vandermaesen (gerryvdm) - - Máximo Cuadros (mcuadros) - - Fabrice Locher - - dantleech - - Grayson Koonce - - Viktor Novikov (nowiko) - - patrick-mcdougle - - georaldc - - Philipp Hoffmann (philipphoffmann) - - Jason Stephens - - Sören Bernstein - - Roma (memphys) - - sensio - - Vladislav (simpson) - - agaktr - - Armando - - Jos Elstgeest - - baron (bastien) - - Adrian - - Michael - - michael.kubovic - - Zakaria AMMOURA (zakariaamm) - - shreypuranik - - Christian Weiske - - Atthaphon Urairat - - Kamil Musial + - Aurélien MARTIN + - Mark Topper + - Matthias Neid + - Radek Wionczek (rwionczek) + - Volker Killesreiter (ol0lll) + - Ilya Chekalsky + - Sergiy Sokolenko + - Florent SEVESTRE (aniki-taicho) - SnakePin - - izenin - - Carlos Tasada - - Patrick Kaufmann - - Sepehr Lajevardi - - thib92 - - Alex Nostadt - - Peter Dietrich (xosofox) - - Sergey Fedotov - - Michael Bessolov - - Sam Anthony - - David Stone - - Maxime P - - tamar peled - - Jure (zamzung) - - none (nelexa) - - zors1 - - Jason Schilling (chapterjason) - - Lebnik - - Cláudio Cesar - - Philip Dahlstrøm - - Hryhorii Hrebiniuk - - Arne Groskurth - - The Whole Life to Learn - - Beno!t POLASZEK - - Simone Fumagalli (hpatoio) - - Plamen Mishev (pmishev) - - Philippe Degeeter (pdegeeter) - - Cédric Lahouste (rapotor) - - Evrard Boulou - - mshavliuk + - BenjaminBeck + - Armando + - Mikkel Paulson + - A. Pauly + - Marcin Szepczynski (szepczynski) + - Bogdan Scordaliu + - Mas Iting + - Markus Tacker + - Ross Motley (rossmotley) + - Markus Reinhold + - Rémi Leclerc + - Roy-Orbison + - Alexey Popkov + - Shrey Puranik + - Patrik Patie Gmitter + - Joe + - Botond Dani (picur) + - Marvin Butkereit + - Thomas Bibaut + - smokeybear87 + - Freek Van der Herten (freekmurze) + - popnikos + - Noel Light-Hilary + - Youpie + - Sergey Stavichenko (sergey_stavichenko) + - Julius (sakalys) + - Attila Bukor (r1pp3rj4ck) + - steveYeah + - dasmfm + - Stelian Mocanita (stelian) + - Franz Liedke (franzliedke) + - Ivan Nemets + - Yasmany Cubela Medina (bitgandtter) - George Giannoulopoulos + - Eduard Morcinek + - Tadcka + - Adam + - Gustavo Adrian + - Tomáš Votruba + - Jared Farrish + - amcastror + - Taras Girnyk + - Frank Neff (fneff) + - Nacho Martin (nacmartin) + - Ángel Guzmán Maeso (shakaran) + - Edwin Hageman + - René Kerner + - Maciej Schmidt + - Sander Marechal + - arduanov + - Yannick Warnier (ywarnier) + - cay89 + - Malte Schlüter + - Maksym Pustynnikov (pustynnikov) + - Shyim + - Craig Menning (cmenning) - Malcolm Fell (emarref) - - Jan Emrich - - adam-mospan - - Serhii Smirnov + - Renato Mendes Figueiredo + - Alessio Baglio (ioalessio) + - Neophy7e + - NothingWeAre + - Tomáš Korec (tomkorec) + - Steffen Persch (n3o77) + - Christoph Krapp + - Kevin Verschaeve (keversc) + - TheMhv + - Georg Ringer (georgringer) + - Peter Potrowl + - RevZer0 (rav) + - Evgeniy Koval + - Jonathan Vollebregt + - Omar Yepez (oyepez003) + - Marko Vušak + - Tomasz Szymczyk (karion) + - Jaymin G + - Brooks Boyd + - ChS + - Łukasz Giza (destroyer) + - Manatsawin Hanmongkolchai + - Luca Genuzio (genuzio) + - Helmut Januschka + - Cosmin-Romeo TANASE + - Ayke Halder + - Michael + - michael.kubovic + - Balázs Benyó (duplabe) + - Joris Garonian (grifx) + - Ondřej Frei + - Anthony Ferrara - Volodymyr Kupriienko (greeflas) - Thomas Jarrand - - Kevin Vergauwen (innocenzo) - - karolsojko - - Pierre-Louis LAUNAY - - David Szkiba - - Quentin Moreau (sheitak) - - Cosmin-Romeo TANASE - - Aaron Scherer (aequasi) - - Maerlyn - - Neagu Cristian-Doru (cristian-neagu) - - Shiro - - gr8b - - Harry Wiseman - - Timothy Anido (xanido) - - Justin Reherman (jreherman) - - Pete Mitchell (peterjmit) - - Luca Genuzio (genuzio) - - Grzegorz Łukaszewicz (newicz) - - Eddy - - Maksym Pustynnikov (pustynnikov) - - Jason Desrosiers - - Daniel Iwaniec - - Yury (daffox) - - ju1ius - - gstapinato - - Michael Simonson (mikes) - - Juan Traverso - - Radosław Benkel - - Aurélien Fontaine - - 2manypeople - - Christian Stocker - - hamza - - Johan - - demeritcowboy - - Angel Koilov (po_taka) - - Luis Ramón López López (lrlopez) - - klyk50 - - Artem (nexim) - - Dmitry Korotovsky - - alsar - - Jan Marek (janmarek) - - Thomas Ploch - - Kristen Gilden - - Pavel.Batanov - - Dmitriy Tkachenko (neka) - - Vivien - - Dennis Fehr - - Sander Marechal - - Beth Binkovitz - - Aaron Stephens (astephens) - - Goran Juric - - Wojciech Zimoń - - ElisDN - - xaav - - Renan Taranto (renan-taranto) - - Markus Thielen - - David Barratt - - Bertalan Attila - - Lesueurs Frédéric (fredlesueurs) - - Robin Kanters (anddarerobin) - - Sean Templeton - - Diego Aguiar (mollokhan) - - Walter Doekes - - Antoine (antoinela_adveris) - - uncaught - - Sergio Santoro - - voodooism - - Jan Christoph Beyer - - Kubicki Kamil (kubik) - - Per Sandström (per) - - casdal - - Kirill Lazarev - - Paul Andrieux - - Karim Cassam Chenaï (ka) - - Serhiy Lunak (slunak) - - Oleksii Bulba - - Nei Rauni Santos (nrauni) - - Brandon Kelly (brandonkelly) - - Sébastien HOUZÉ - - Rafał - - Wouter Sioen (wouter_sioen) - - AbdelatifAitBara - - Mihai Nica (redecs) - - wiseguy1394 - - G.R.Dalenoort - - Will Rowe - - Janusz Jabłoński (yanoosh) - - Mikkel Paulson - - rewrit3 - - Nicolas Sauveur (baishu) - - Lesnykh Ilia - - Karel Syrový - - Markus Staab - - Egor Gorbachev - - Oleksii Svitiashchuk - - Daniel Perez Pinazo (pitiflautico) - - Derek Bonner - - phuc vo (phucwan) - - tourze - - Sander Coolen (scoolen) - - Remi Collet - - Benjamin RICHARD - - Tony Vermeiren (tony) - - m.chwedziak - - Cyrille Jouineau (tuxosaurus) - - Lukas Naumann - - Serge (nfx) - - Yann LUCAS (drixs6o9) - - julien_tempo1 (julien_tempo1) - - Frankie Wittevrongel - - Gilles Gauthier - - Nicholas Byfleet (nickbyfleet) - - Bernard van der Esch (adeptofvoltron) - - Ph3nol - - maxime.perrimond - - jc - - Jaap van Otterdijk (jaapio) - - Gusakov Nikita (hell0w0rd) - - Curtis (ccorliss) - - David de Boer (ddeboer) - - qsz - - paullallier - - Gerard - - Yurun - - Matt Daum (daum) - - Ilya Bulakh - - Tom Corrigan (tomcorrigan) - - rhel-eo - - Jiri Falis - - Gilles Doge (gido) - - Gustavo Adrian - - Malaney J. Hill - - Xesau - - Ahmed EBEN HASSINE (famas23) - - andrey-tech - - tadas - - Abudarham Yuval - - Andy Stanberry - - Mark Pedron (markpedron) - - Andreas Allacher - - Trevor N. Suarez (rican7) - - Pierre-Olivier Vares (povares) - - Ruben Jansen - - Jeroen de Graaf - - Romain Dorgueil - - Christopher Parotat - - Ikhsan Agustian - - Lucas Bustamante - - Vincent Godé - - Keri Henare (kerihenare) - - Paul L McNeely (mcneely) - - Thomason, James - - Arkalo2 - - František Maša + - Konrad Mohrfeldt + - Vlad Gapanovich (gapik) + - Wojciech Skorodecki + - Stefan Moonen + - PaoRuby + - GagnarTest (gagnartest) + - Nikos Charalampidis + - Gerhard Seidel (gseidel) + - Andras Ratz + - Ismo Vuorinen + - David Legatt (dlegatt) + - Norbert Schultheisz + - Matthias Meyer + - zolikonta + - Justin Rainbow (jrainbow) + - Manuele Menozzi + - Tobias Genberg (lorceroth) + - Xavier REN + - changmin.keum - Eno Mullaraj (emullaraj) - - Antonio Angelino - - Lucas Matte - - Arnaud - - dangkhoagms (dangkhoagms) - - Valentin Barbu (jimie) - - Rémi Faivre (rfv) - - ncou - - Ionel Scutelnicu (ionelscutelnicu) - - Thomas Chmielowiec - - Yoann MOROCUTTI - - Mauro Foti (skler) - - Zuruuh - - Thorsten Hallwas - - Markus Tacker - - Gerben Wijnja - - Wickex - - Raphaël Droz - - tinect (tinect) - - Thibaut Chieux - - mwos - - Signor Pedro - - Damien Harper (damien.harper) - - Sven Nolting - - Fabian Haase - - seho-nl - - eRIZ - - db306 - - Jessica F Martinez - - Volker Killesreiter (ol0lll) - - Ilya Chekalsky - - Matt Drollette (mdrollette) - - Jakub Vrána - - Renato Mendes Figueiredo - - Cedrick Oka - - Raul Rodriguez (raul782) - - Agustin Gomes - - Freek Van der Herten (freekmurze) - - Dr. Gianluigi "Zane" Zanettini - - Georg Ringer (georgringer) - - Tristan Kretzer - - Marcus Stöhr (dafish) - - Benjamin Laugueux - - Artyum Petrov - - Piers Warmers - - Gert de Pagter - - Evgeny Efimov (edefimov) - - Rares Vlaseanu (raresvla) - - Hans Höchtl (hhoechtl) - - Even André Fiskvik - - Pierre Sv (rrr63) - - Stephen Clouse - - Jakub Caban (lustmored) - - Joris Garonian (grifx) - - mieszko4 - - Ismail Turan - - Pablo Maria Martelletti (pmartelletti) - - mlievertz - - Andreas Heigl (heiglandreas) - - Sjoerd Adema - - Wojciech Sznapka - - Simon Sargeant - - Constantine Shtompel - - ChS - - Juliano Petronetto - - A. Pauly - - Mario Young - - Thomas Dutrion (theocrite) - - Alexandre Jardin (alexandre.jardin) + - Felix Marezki + - Kai Eichinger + - Vladislav Krupenkin (ideea) + - Andrew Coulton + - Jakub Kisielewski + - Konrad + - Andrew Marcinkevičius (ifdattic) + - Ronny (big-r) + - Loïc Vernet (coil) + - Hugo Posnic + - Ph3nol + - Ernesto Domato + - Raul Garcia Canet (juagarc4) + - Bart Reunes (metalarend) + - Ferenczi Krisztian (fchris82) + - zcodes + - Adam Bramley + - Eduardo Conceição + - Ariful Alam + - Matt Lehner - rogamoore - - Gerrit Drost - - Billie Thompson - - jersoe - - Alexey Popkov - - gndk - - Schuyler Jager (sjager) - - cilefen (cilefen) - - Kuzia - - Julian Krzefski - - David Gorges (davidgorges) - - Eduardo García Sanz (coma) - - Juan Miguel Besada Vidal (soutlink) + - Amirreza Shafaat (amirrezashafaat) + - David Grüner (vworldat) + - ffd000 + - Abdelilah Jabri + - Tobias Weinert (tweini) - Sven Scholz - Jannik Zschiesche - - BenjaminBeck - - jean pasqualini (darkilliant) - - Daniel Basten (axhm3a) - - Frank Neff (fneff) - - hainey - - Adoni Pavlakis (adoni) - - Nicolas Le Goff (nlegoff) - - Jeremiah VALERIE - - danilovict2 - - Michael Lively (mlivelyjr) - - vltrof - - Ismo Vuorinen - - Sergey Fokin (tyraelqp) - - neghmurken - - Stano Turza - - GuillaumeVerdon + - Evgeniy Tetenchuk + - Matt Ketmo (mattketmo) + - Sander Hagen + - Volker (skydiablo) + - Chihiro Adachi (chihiro-adachi) + - Giorgio Premi + - mlazovla + - Zander Baldwin - DaikiOnodera - - markusu49 - - Florent Blaison (orkin) - - parhs - - Peter Potrowl - - Pierre Rebeilleau (pierrereb) - - Oriol Mangas Abellan (oriolman) - - Oleg Golovakhin (doc_tr) - - Kaipi Yann - - dinitrol - - Juanmi Rodriguez Cerón - - Kamil Madejski (kmadejski) - - k-sahara - - Ninos - - Jan Vernieuwe (vernija) - - Maxwell Vandervelde - - Timon van der Vorm - - Niels Robin-Aubertin - - Cesar Scur (cesarscur) - - Goran (gog) - - smokeybear87 - - Peter Orosz (ill_logical) - - Kris Buist - - Sander van der Vlugt (stranding) - - povilas - - Lars Ambrosius Wallenborn (larsborn) - - Thomas Beaujean - - Valérian Lepeule (vlepeule) - - Marien Fressinaud - - Ulrik McArdle - - Oleg Krasavin (okwinza) - - Jérôme Nadaud (jnadaud) - - Patryk Kozłowski - - Amine Yakoubi - - Alessandro Loffredo - - Dan (dantleech) - - Ryan Rud - - Albert Ganiev (helios-ag) + - d.huethorst + - Ismail Faizi (kanafghan) + - Farid Jalilov + - Marco Pfeiffer - Arnaud CHASSEUX - - GagnarTest (gagnartest) - - scourgen hung (scourgen) - - Chris Jones (leek) - - Alexander Onatskiy - - Xavier RENAUDIN - - Evgeny Anisiforov - - Yoann Chocteau (kezaweb) - - pritasil - - Foxprodev - - Wouter Diesveld - - SuRiKmAn - - Chris Shennan (chrisshennan) - - Konstantinos Alexiou - - Carlos Ortega Huetos - - Péter Buri (burci) - - Camille Baronnet - - Sebastian Schwarz - - Nguyen Tuan Minh (tuanminhgp) - - moldcraft - - Marcin Kruk - - Emilien Escalle - - Dominic Tubach - - Valouleloup - - Thomas Bibb - - Ralf Kühnel (ralfkuehnel) - - Shane Preece (shane) - - Jörn Lang - - Yann (yann_eugone) - - Christoph Kappestein - - Julius (sakalys) - - Tomáš Polívka (draczris) - - Brian Debuire - - Jesper Søndergaard Pedersen (zerrvox) - - Dan Blows - - Roberto Guido - - Pascal Hofmann - - Christian Flach (cmfcmf) - - Andreas Hasenack - - Pierre Gasté (pierre_g) - - Houziaux mike - - Antanas Arvasevicius - - Damian Sromek - - Jose Manuel Gonzalez (jgonzalez) - - Steven Dubois - - Dan Ionut Dumitriu (danionut90) - - Robert Korulczyk - - Andrew (drew) - - MaPePeR - - Matthieu - - Jean-Baptiste Nahan - - Christoph König (chriskoenig) - - Josef Cech - - MightyBranch - - Guile (guile) + - Aleksandr Dankovtsev + - Lesnykh Ilia + - Harald Tollefsen + - tarlepp + - Matthias Derer + - Per Sandström (per) + - Patryk Kozłowski + - Paul Ferrett + - Shane Preece (shane) - Sorin Pop (sorinpop) - - Ian Carroll - - Citia (citia) - - Steeve Titeca (stiteca) - - James Sansbury - - Simon Bouland (bouland) - - Pierre Foresi (pforesi) - - Kim Laï Trinh - - Mario Blažek (marioblazek) - - Jairo Pastor - - Muhammad Aakash - - Vitalii - - Cedric BERTOLINI (alsciende) - - George Sparrow - - kwiateusz - - guangwu - - Alan ZARLI - - Juraj Surman - - Albert Prat - - Daniele Cesarini (ijanki) - - Michael Schneider - - BRAMILLE Sébastien (oktapodia) - - Abdiel Carrazana (abdielcs) - - Ostrzyciel - - Bizley + - Dilek Erkut + - Matthias Bilger + - vlakoff + - Rudy Onfroy + - Luciano Mammino (loige) + - Angel Fernando Quiroz Campos (angelfqc) + - Mike Gladysch + - Alexandru Năstase + - Dmitry (staratel) + - Sven Nolting + - Peter Dietrich (xosofox) + - David Lumaye (tux1124) + - Dave Heineman (dheineman) + - Jeffrey Moelands (jeffreymoelands) + - NIRAV MUKUNDBHAI PATEL (niravpatel919) + - Holger Lösken + - Danil + - rchoquet + - Dan Finnie + - Evgeny Efimov (edefimov) + - Lukas Naumann + - Serge (nfx) + - Artem Oliinyk (artemoliynyk) + - Daniel Iwaniec + - Robert Queck + - Emmanuel Vella (emmanuel.vella) + - “teerasak” + - Karim Miladi + - Gary Houbre (thegarious) + - Prasetyo Wicaksono (jowy) + - Stewart Malik + - Safonov Nikita (ns3777k) + - Ener-Getick + - Vasily Khayrulin (sirian) + - Marco + - Floran Brutel (notFloran) (floran) - Gijs Kunze - - Ole Rößner (basster) - - Joel Lusavuvu (enigma97) - - Eric Stern - - Oussama Elgoumri - - Adam Katz - - Shrey Puranik - - Viet Pham - - Kasper Hansen - - Jonathan Vollebregt - - Pablo Schläpfer - - Brooks Boyd - - Lance McNearney - - Julien Menth (cfjulien) - - Florent SEVESTRE (aniki-taicho) - - Danilo Silva - - Ha Phan (haphan) - - Ruud Arentsen - - tsilefy - - Jonny Schmid (schmidjon) - - error56 - - Léo VINCENT - - Camille Islasse - - Nathan PAGE (nathix) - - Peter Bouwdewijn - - Nicolas ASSING (nicolasassing) - - Dominik Schwind (dominikschwind) - - MusikAnimal - - czachor - - Bart Reunes (metalarend) - - Denis Golubovskiy (bukashk0zzz) - - Rémy LESCALLIER - - Soner Sayakci - - Artem Kolesnikov (tyomo4ka) - - Guillaume LECERF - - Ahto Türkson - - Norbert Schultheisz - - kaywalker - - pawel-lewtak - - Albin Kerouaton - - David Soms - - Vladimir Pakhomchik - - Mickael Perraud - - Stanislav Gamaiunov (happyproff) - - Bermon Clément (chou666) + - Jorge Vahldick (jvahldick) + - Pontus Mårdnäs + - Jules Matsounga (hyoa) + - CarolienBEER + - Jochen Bayer (jocl) + - Florent Olivaud - nietonfir - - Evgeniy Tetenchuk - - Jorrit Schippers (jorrit) - - Troy Crawford - - Stefan Oderbolz - - Ramon Cuñat - - Mara Blaga - - Vladimir Vasilev (bobahvas) - - MrNicodemuz - - Junaid Farooq (junaidfarooq) - - Alessandro Tagliapietra (alex88) - - Marc Bennewitz - - Enrico - - Roy-Orbison - - Dave Heineman (dheineman) - - Valérian Galliat - - ivan - - Yorkie Chadwick (yorkie76) - - e-ivanov - - Fabian Kropfhamer (fabiank) - - Mike Francis - - Guillaume Aveline - - samuel laulhau (lalop) - - Loenix - - Simon Frost - - Lin Clark - - SenTisso - - Oxan van Leeuwen - - ADmad - - Arrilot - - Kévin Gonella - - Minna N - - Monet Emilien - - Brad Treloar - - Gabi Udrescu - - ffd000 - - Jeremy Benoist - - Vincent Chalamon - - Colin Michoudet - - Rikijs Murgs - - Jörg Rühl - - changmin.keum - - Sébastien HOUZE - - Maciej Zgadzaj - - Andrew Tch - - Kovacs Nicolas - - Emre Akinci (emre) - - Olexandr Kalaidzhy - - Artyom Protaskin - - Zdeněk Drahoš - - Luis Muñoz - - Attila Bukor (r1pp3rj4ck) - - Jm Aribau (jmaribau) - - Daniel Tschinder - - Víctor Mateo (victormateo) - - Vincent MOULENE (vints24) - - Simon Neidhold - - Henne Van Och (hennevo) - - Marc Torres - - Jean-Christophe Cuvelier [Artack] - - Ruben Kruiswijk + - Clément Bertillon (skigun) + - jwaguet + - Anton Kroshilin + - Daniel Kolvik (dkvk) + - Ilya Bulakh + - Jay Severson + - znerol + - Kevin Mian Kraiker + - Charly Terrier (charlypoppins) + - Vadim Tyukov (vatson) + - Alexander Janssen (tnajanssen) + - czachor + - Eric Krona + - sam-bee + - Guillaume BRETOU (guiguiboy) + - Steve Hyde + - Makdessi Alex + - misterx + - Ian Phillips + - david perez (davidpv) + - Toby Griffiths (tog) + - Emirald Mateli + - aim8604 + - vdauchy - Richard Heine - - Gordienko Vladislav - - Christophe Meneses (c77men) - - akimsko - - Mike Milano (mmilano) - - Nicolas Séverin - - Paul Ferrett - - Gabriel Birke - - Thomas Citharel (tcit) - - Jean Ragouin - - karl.rixon - - Aleksandr Dankovtsev - - Kamil Piwowarski (cyklista) - - Richard Čepas - - popnikos - - Clément R. (clemrwan) - - Andrew Brown - - Noel Light-Hilary - - Youpie - - Thijs Reijgersberg - - cmfcmf - - Philipp - - Julius Beckmann (h4cc) - - Christian López Espínola (penyaskito) - - Tom Maguire - - Xavier REN - - Gaylord Poillon (gaylord_p) - - Rein Baarsma (solidwebcode) - - Mike Gladysch - - Markus - - Tadcka - - Stefanos Psarras (stefanos) - - Yasmany Cubela Medina (bitgandtter) - - Simon / Yami - - Bart Brouwer (bartbrouwer) - - Kirill Roskolii - - Marco Wansinck (mwansinck) - - Tomáš Korec (tomkorec) - - Owen Gray (otis) - - Cyril HERRERA - - dropfen - - Tiago Garcia (tiagojsag) - - Andrea Ruggiero (pupax) - - Joeri Verdeyen (jverdeyen) - - Kélian Bousquet (kells) - - Pascal Woerde (pascalwoerde) - - Shyim - - Thanh Trần - - Enrico Schultz - - Javier Ledezma - - Rubén Calvo (rubencm) - - Rainrider - - Vlad Dumitrache - - Michal Kurzeja (mkurzeja) - - Anton Sukhachev (mrsuh) - - Starfox64 - - andreybolonin1989@gmail.com - - Tema Yud - - Mei Gwilym (meigwilym) - - Arkadiusz Kondas (itcraftsmanpl) - - Robert Campbell - - Taylor Otwell - - Staormin - - Vlad Gapanovich (gapik) - - Maxim Semkin - - Andrejs Leonovs - - Giuseppe Arcuti - - Erika Heidi Reinaldo (erikaheidi) - - RENAUDIN Xavier (xorrox) - - valmonzo - - David Lumaye (tux1124) - - Julien ARBEY - - Matthias Neid + - Joan Cruz + - Fabio Panaccione + - koyolgecen - Sergey Novikov (s12v) - - BiaDd - - Nicolas Valverde - - LoginovIlya - - Julien Bianchi (jubianchi) - - Markus Staab - - Prasetyo Wicaksono (jowy) - - Christiaan Wiesenekker - - sebastian - - Diego Sapriza - - Axel Venet - - Ivan Tse - - Ricardo de Vries (ricardodevries) - - Nathanael d. Noblet - - Schvoy Norbert (schvoy) - - Hugo Posnic - - Vašek Purchart (vasek-purchart) - - Vic D'Elfant (vicdelfant) - - Julien Manganne (juuuuuu) - - darnel - - Milos Colakovic (project2481) - - Yendric - - devel - - Ruslan Zavacky (ruslanzavacky) - - Alessandra Lai - - Albion Bame (abame) - - Cristobal Dabed - - Tobias Weinert (tweini) - - Ivo Valchev - - Jacek Wilczyński (jacekwilczynski) - - David Otton - - Klaas Naaijkens - - Rafał Toboła - - xdavidwu - - Romain Jacquart (romainjacquart) - - Ahmed Shamim Hassan (me_shaon) - - mindaugasvcs - - ibasaw - - Jules Matsounga (hyoa) - - Chris Tiearney - - Babichev Maxim (rez1dent3) - - Wing - - Jonathan Poston - - Zoran Makrevski (zmakrevski) - - Shaun Simmons - - Ross Tuck - - Jitendra Adhikari (adhocore) - - steveYeah - - oscartv - - Bojan - - Bouke Haarsma - - emilienbouard (neime) - - Craig Menning (cmenning) - - fbuchlak - - Vadim Tyukov (vatson) - - VolCh - - tirnanog06 - - curlycarla2004 - - AntoineDly - - David Courtey (david-crty) - - Laurent Clouet - - Jeroen de Boer - - Ayke Halder - - Javan Eskander - - Ivan Pepelko (pepelko) - - Mohammad Ali Sarbanha (sarbanha) - - DidierLmn - - Pierre Tachoire - - Ignacio Alveal - - Samuel Vogel (samuelvogel) - - Valentin - - Cayetano Soriano Gallego (neoshadybeat) - - Matteo Giachino (matteosister) - - Benny Born - - Pablo Ogando Ferreira - - downace - - David Lima - - Mas Iting - - Qingshan Luo - - Alex Vasilchenko - - Bram Tweedegolf (bram_tweedegolf) - - Andrii Serdiuk (andreyserdjuk) - - Gerhard Seidel (gseidel) - - Mehdi Achour (machour) - - Victoria Quirante Ruiz (victoria) - - DSeemiller - - Kevin Verschaeve (keversc) - - sdkawata - - Jordi Llonch (jordillonch) - - Kirill Nesmeyanov (serafim) - - benatespina (benatespina) - - Maxime Corteel (mcorteel) - - Maarten Nusteling (nusje2000) - - pkowalczyk - - Hein Zaw Htet™ - - Matthias Larisch - - Mo Di (modi) - - Gleb Sidora - - Dawid Sajdak - - Peter Simoncic - - phc - - Giorgio Premi - - Simon Müller (boscho) - - Andoni Larzabal (andonilarz) - - WoutervanderLoop.nl - - Michaël VEROUX - - Bert ter Heide (bertterheide) - - Bruno Rodrigues de Araujo (brunosinister) - - Cas van Dongen - - Laurent G. (laurentg) + - Aurelijus Rožėnas + - Michael Tibben + - Peter Smeets (darkspartan) + - Gil Hadad + - Andy Raines + - Pavel Golovin (pgolovin) - Sebastian Utz - - Felix Eymonot (hyanda) - - Mathieu MARCHOIS (mmar) - - Rini Misini - - Bruno Ziegler (sfcoder) - - Przemysław Piechota (kibao) - - Peter Gribanov - - Giuseppe Campanelli - - Patrik Patie Gmitter - - Joe - - Georgi Georgiev - - Bernd Matzner (bmatzner) - - Peter Breuls - - Andreas Allacher - - Oleh Korneliuk - - everyx - - VojtaB - - Kevin Jansen - - Brian Freytag - - Sylvain Lorinet - - Jakub Simon - - Jeremy David (jeremy.david) - - Ville Mattila - - bch36 - - Benjamin Franzke - - Ulugbek Miniyarov - - Thomas Counsell - - lerminou - - Wojciech Błoszyk (wbloszyk) - - Thibaut Salanon - - Ruud Seberechts - - Luis Galeas - - Arseny Razin - - Paul LE CORRE - - Lance Chen - - Shamimul Alam - - Claus Due (namelesscoder) - - Erik van Wingerden - - Daniel Mecke (daniel_mecke) - - Ilia Sergunin (maranqz) - - gondo (gondo) - - raplider - - adenkejawen - - RAHUL K JHA - - Tim van Densen - - natechicago - - Agata - - Matthew Burns - - Joseph Maarek - - Alexander Menk - - Sergey Yuferev - - Ramazan APAYDIN (rapaydin) - - Stéphane Seng (stephaneseng) - - Andrey Chernykh - - Talha Zekeriya Durmuş - - Rudy Onfroy - - Adrien Samson (adriensamson) - - Mantas Urnieža - - dima-gr - - Abdulkadir N. A. - - sarah-eit - - amcastror - - michalmarcinkowski - - Josef Hlavatý - - Ivan Yivoff - - pborreli + - Benoit Leveque + - linh + - Mathias Geat + - AbdElKader Bouadjadja + - Walther Lalk + - Imangazaliev Muhammad (imangazaliev) + - Florian Guimier + - Oleg Mifle + - Bernard van der Esch (adeptofvoltron) + - Raul Rodriguez (raul782) + - phuc vo (phucwan) + - Andrei Igna + - Florian Caron (shalalalala) + - Lin Lu + - Vedran Mihočinec (v-m-i) + - Artyom Protaskin - Tomanhez - - Žan V. Dragan - - Andrea Quintino (dirk39) - - rvoisin - - satalaondrej - - Mohamed Karnichi (amiral) - - Kérian MONTES-MORIN (kerianmm) - - Olatunbosun Egberinde - - Mehrdad - - Sandro Hopf (senaria) - - Gabriel Moreira - - Simone Di Maulo (toretto460) - - JG (jege) + - Bram Van der Sype (brammm) + - Dan Ordille (dordille) + - Almog Baku (almogbaku) + - Tristan Pouliquen + - Alexandre Beaujour - Michal Gebauer - - EdgarPE - - Tayfun Aydin - - Luciano Mammino (loige) - - Manatsawin Hanmongkolchai - - Angel Fernando Quiroz Campos (angelfqc) - - Hugo Sales - - Lucas Bäuerle - - carlos-ea - - Marcel Siegert - - Michal Forbak - - Eduard Morcinek - - Steffen Persch (n3o77) - - Christoph Krapp - - Stephen Lewis (tehanomalousone) - - Matthieu Prat - - Farid Jalilov - - Chris Tickner - - Illia Antypenko (aivus) - - Michael Dawart (mdawart) - - Pavel Stejskal (spajxo) - - Antoine Leblanc - - Thomas Boileau (tboileau) - - Emmanuel Vella (emmanuel.vella) - - Hans N. Hjort - - Charles Sanquer (csanquer) + - Peter Bex + - cybernet (cybernet2u) + - Gunther Konig + - Andrey Helldar + - Grégoire Rabasse + - Adamo Crespi (aerendir) + - Emmanuel Dreyfus + - gr1ev0us + - Rafał + - Radoslaw Kowalewski + - Alex Vo (votanlean) + - hjkl + - Julien Sanchez (sumbobyboys) + - Jonathan Gough + - Eric Caron + - Marvin Petker + - ondrowan + - Jeremy Benoist + - Vašek Purchart (vasek-purchart) + - Greg Korba + - Erwan Nader (ernadoo) + - Evgeny Z (meze) + - Vincent AMSTOUTZ (vincent_amstz) + - mindaugasvcs + - Ken Stanley + - ZiYao54 + - Pawel Smolinski + - Gennadi Janzen + - Christian Rishøj + - Romain Geissler + - Flavian Sierk + - Vladislav Nikolayev (luxemate) + - Sergii Dolgushev (serhey) + - gitlost + - gauss + - Arnaud Buathier (arnapou) + - Adrien Samson (adriensamson) + - Mantas Urnieža + - Mathieu Dewet (mdewet) + - Michael Hüneburg + - Jeroen De Dauw (jeroendedauw) + - Dale.Nash + - Jacek Wilczyński (jacekwilczynski) + - Ondřej Mirtes (mirtes) + - Frédéric Bouchery (fbouchery) + - Roman Tymoshyk (tymoshyk) + - Dmitrii Fedorenko (dmifedorenko) + - Ernest Hymel + - Mamikon Arakelyan (mamikon) + - Théo DELCEY + - Ash014 + - Marcin Nowak + - Tomas Liubinas + - Christian Schiffler + - PLAZANET Pierre (pedrotroller) + - Zlatoslav Desyatnikov + - gedrox + - Toro Hill + - Foxprodev + - Dmitry Korotovsky + - Conrad Kleinespel (conradk) + - mmokhi + - Michał Strzelecki + - Tammy D + - Nicolas Macherey + - Marc Jauvin + - mohammadreza honarkhah + - Alexandru Bucur + - ConneXNL + - Benhssaein Youssef + - Yuriy Potemkin + - Myke79 + - inspiran + - Dave Long + - bill moll - Hadrien Cren (hcren) - - Ondřej Frei - - Sergei Gorjunov - - Matteo Galli - - Anne-Julia Seitz - - Iwan van Staveren (istaveren) - - InbarAbraham - - Dennis Smink (dsmink) - - Patrick Daley (padrig) - - ghazy ben ahmed - - sez-open - - robmro27 - - Walther Lalk - - Bálint Szekeres - - Bernat Llibre Martín (bernatllibre) - - Duncan de Boer (farmer-duck) - - Steve Müller - - Pchol - - Roman Igoshin (masterro) - - Radek Wionczek (rwionczek) - - djordy - - Frank Naegler - - Till Klampaeckel (till) - - Diego Campoy - - PabloKowalczyk - - Michael Steininger + - Adam Wójs (awojs) + - Nilmar Sanchez Muguercia - Aleksandar Dimitrov (netbull) - - Maciej Schmidt - - Maksym Romanowski (maxromanovsky) - - Matt Ketmo (mattketmo) - - roog - - Arthur Woimbée - - Ahmad El-Bardan - - Stephen - - Marcel Pociot (mpociot) - - Valmont Pehaut-Pietri (valmonzo) - - Max Summe - - Felix Marezki - - Rick Prent - - skalpa - - Andrea Giannantonio - - Yannick - - martijn - - Matthias Meyer - - Raphaëll Roussel - - Konrad - - Jean-Guilhem Rouel (jean-gui) - - Michał Dąbrowski (defrag) - - fduch (fduch) - - Markus Reinhold - - Pawel Szczepanek (pauluz) - - Edvinas Klovas - - joris - - RTUnreal - - DerStoffel - - tante kinast (tante) - - Dariusz Ruminski - - Markus Baumer - - Will Donohoe - - tomasz-kusy - - Tomaz Ahlin - - Lars Moelleken - - Dušan Kasan (dudo1904) - - Willem Verspyck - - Marin Bînzari (spartakusmd) - - Igor Kokhlov (verdet) - - Juan Ases García (ases) - - Tomáš Votruba - - Michael Olšavský - - André Laugks - - afaricamp - - John Edmerson Pizarra - - Julien Moulin (lizjulien) - - Asil Barkin Elik (asilelik) - - Haritz - - Vasily Khayrulin (sirian) - - Kirill Saksin - - lol768 - - Peter Thompson (petert82) - - Drew Butler - - Paweł Stasicki - - pf - - David Christmann - - Ben Miller - - Daniel Londero (dlondero) - - Javier Alfonso Bellota de Frutos - - Marion Hurteau (marionleherisson) - - Tim Strehle - - Wotre - - Berat Doğan - - Guillaume Gammelin - - developer-av - - Silvio Ginter - - Maxime THIRY - - Mephistofeles - - Kevin Herrera (kherge) - - Jérémie Broutier - - Luis Ramirez (luisdeimos) - - jdcook - - llupa - - AnotherSymfonyUser (arderyp) - - Wojciech Gorczyca + - Ettore Del Negro + - Athorcis + - Maria Grazia Patteri + - Nicolas Martin (cocorambo) + - Benjamin Ellis + - Gerry Vandermaesen (gerryvdm) + - Guillaume Sainthillier (guillaume-sainthillier) + - Neil Katin + - Bernat Llibre Martín (bernatllibre) + - Marek Víger (freezy) + - Tom Hart + - Jan Christoph Beyer + - taiiiraaa + - Charles-Henri Bruyand + - 🦅KoNekoD + - Arrakis (arrakis) + - parinz1234 + - Matthew J Mucklo + - Markus Staab + - Gilles Doge (gido) + - Phil Davis + - Boris Medvedev + - Gerard Berengue Llobera (bere) - Saem Ghani - - Tito Miguel Costa (titomiguelcosta) - - Nicolas Eeckeloo (neeckeloo) - - mohamed - - John VanDeWeghe - - Jordan Hoff - - Julia - - mlazovla - - Zander Baldwin - - Eugene Babushkin (warl) - - Thibaut Arnoud (thibautarnoud) + - Maciej Paprocki (maciekpaprocki) + - Jeroen Bouwmans + - Viacheslav Sychov + - Siragusa (asiragusa) + - Fabien D. (fabd) + - Nico Hiort af Ornäs + - ShiraNai7 + - RichardGuilland + - Penny Leach + - tamcy - Pavinthan - - David Brooks - - Igor Tarasov (polosatus) - - Vaidas Lažauskas - - Vladislav Rastrusny (fractalizer) - - Morimoto Ryosuke - - MGDSoft - - wetternest - - Bogdan - - Victor Garcia - - Kevin Dew - - Sjors Ottjes - - Rafael Tovar - - Dan Kadera - - Tomas Javaisis - - Jack Wright - - Sam Ward - - Sergiy Sokolenko - - Jochen Mandl - - PaoRuby - - Daniel Kay (danielkay-cp) - - Hubert Moreau (hmoreau) - - Kevin Nadin (kevinjhappy) - - tamcy - - Dan Patrick (mdpatrick) - - Leonid Terentyev - - Andrew Carter (andrewcarteruk) - - Peter Trebaticky - - Robert Meijers - - RFreij - - Matthias Bilger - - Nicolas Appriou - - Omar Yepez (oyepez003) - - Marko Vušak - - Vladislav Vlastovskiy (vlastv) - - Jérémy Jourdin (jjk801) - - Joao Paulo V Martins (jpjoao) - - otsch - - René Landgrebe - - gauss - - Darius Leskauskas (darles) - - Floran Brutel (notFloran) (floran) - - Yannick Bensacq (cibou) - - Aaron Piotrowski (trowski) - - Laurens Laman - - Matt Lehner - - Helmut Januschka - - Patrick Luca Fazzi (ap3ir0n) - - Jeremiah VALERIE - - Andreas Forsblom (aforsblo) - - Łukasz Giza (destroyer) - - d.huethorst - - Warwick - - Oliver Hoff - - Valery Maslov (coderberg) - - Bart Baaten - - Anton Zagorskii - - Mickael GOETZ - - NothingWeAre - - Sortex - - julien.galenski - - Mert Simsek (mrtsmsk0) - - Rutger Hertogh - - Tobias Genberg (lorceroth) - - Martijn Croonen - - tamirvs - - Andras Debreczeni - - caalholm - - szymek - - Peter van Dommelen - - Ilia Lazarev (ilzrv) - - Eric Krona - - ureimers - - Daniel Richter (richtermeister) - - Eduard Bulava (nonanerz) - - Gregório Bonfante Borba (bonfante) - - Osayawe Ogbemudia Terry (terdia) - - Javier Espinosa (javespi) - - Joe Springe - - Dustin Wilson - - Ibon Conesa (ibonkonesa) - - Michal Trojanowski - - Michael Telgmann - - mboultoureau - - Damián Nohales (eagleoneraptor) - - Billie Thompson - - Andreas Kleemann (andesk) - - Mikhail Prosalov (mprosalov) - - Simon Asika - - Buster Neece - - Francisco Facioni (fran6co) - - Giovanni Albero (johntree) - - Ian Littman (iansltx) - - Andrii Boiko - - Dilek Erkut - - Nicolas Badey (nico-b) - - Mykola Zyk - - Kamil Szalewski (szal1k) - - Elliot Anderson (elliot) - - Tero Alén (tero) - - Valentin Nazarov - - Adam Bramley - - Jonathan Hedstrom - - Amin Hosseini (aminh) - - Jorge Vahldick (jvahldick) - - Bruno BOUTAREL - - Xavier Amado (xamado) - - Thanos Polymeneas (thanos) - - Dawid Nowak - - Denys Voronin (hurricane) - - Oleg Sedinkin (akeylimepie) - - Richard van Velzen - - André Filipe Gonçalves Neves (seven) - - Bogdan Scordaliu - - Eric Schildkamp - - stefan.r + - Oksana Kozlova (oksanakozlova) + - Jorge Martin (jorgemartind) + - omerida + - Jelle Kapitein + - Josef Cech + - drublic + - Fleuv + - Thomason, James + - Benoit Garret + - SenTisso + - Nicolas Roudaire + - jack.shpartko + - Thomas + - Mikko Pesari + - AlbinoDrought + - HellFirePvP + - Alex Demchenko + - Patrick Berenschot + - Yannick + - Matěj Humpál + - HADJEDJ Vincent (hadjedjvincent) + - David Windell + - soyuka + - Jordi Rejas + - Vitali Tsyrkin + - Abderrahim (phydev) + - Bhujagendra Ishaya + - Daniel González Zaballos (dem3trio) + - Wouter Diesveld + - wivaku + - Tournoud (damientournoud) + - Jenne van der Meer + - Luke Towers + - Karl Shea + - SuRiKmAn + - Grégory Pelletier (ip512) + - Péter Buri (burci) + - Anatol Belski + - Jordan de Laune (jdelaune) + - LubenZA + - Guido Donnari + - Faton (notaf) + - Michael van Tricht + - Jānis Lukss + - Jeroen van den Nieuwenhuisen + - Alexandre Segura + - Ahmad Mayahi (ahmadmayahi) + - Matthew (mattvick) + - František Bereň + - michal + - Romain Pierre + - Valentin + - Benjamin Rosenberger + - Vladimir Khramtsov (chrome) + - Martin Eckhardt + - Dmitrii Baranov + - Damon Jones (damon__jones) + - Bikal Basnet + - excelwebzone + - Peter Culka + - creiner + - Martins Eglitis + - Aharon Perkel + - Tijs Verkoyen + - Anthony Tenneriello + - Rosio (ben-rosio) + - Bailey Parker + - Dan Harper + - JK Groupe + - Mark de Haan (markdehaan) + - Mark Ogilvie + - Ulrik Nielsen (mrbase) - Karlos Presumido (oneko) - - Vyacheslav Slinko - - Nick Stemerdink - - Clément LEFEBVRE (nemoneph) - - Joel Marcey - - Rodolfo Ruiz - - Vincent Vermeulen - - Jon Green (jontjs) - - Joshua Behrens (joshuabehrens) - - kernig - - Charly Goblet (_mocodo) - - Kevin Meijer - - Peter Zwosta - - Daniel Strøm - - adnen chouibi - - Alex Silcock - - Ernesto Domato - - tsufeki - - Iliya Miroslavov Iliev (i.miroslavov) - - elattariyassine - - Filipe Guerra - - Marcin Chwedziak - - timaschew - - Adrien Chinour - - temperatur - - zorn - - Andrzej - - Sorin Gitlan (forapathy) - - Alex Niedre - - evgkord - - Michael Squires - - Temuri Takalandze (abgeo) - - vlechemin - - Hoffmann András - - Valentin VALCIU - - Claude Dioudonnat - - Pablo Borowicz - - CDR - - Abdelilah Jabri - - Ferenczi Krisztian (fchris82) - - Alexander Bauer (abauer) - - Alex Olmos (alexolmos) - - Chris McGehee - - Nowfel2501 - - Alexis MARQUIS - - Daniel Tiringer + - Artem Lopata + - inwebo veritas (inwebo) + - Nerijus Arlauskas (nercury) + - Klaus Purer + - Sébastien Lévêque (legenyes) + - tatankat + - Sébastien Armand (khepin) + - Bruno Nogueira Nascimento Wowk + - Kaipi Yann - muchafm - - Eviljeks - - David Zuelke - - alangvazq - - Sema - - alifanau - - Claudiu Cristea - - Giuseppe Petraroli (gpetraroli) - - Artem Oliinyk (artemoliynyk) - - Vladimir Chernyshev (volch) - - Justin Rainbow (jrainbow) - - taiiiraaa - - Botond Dani (picur) - - Marvin Butkereit - - Petr Jaroš (petajaros) - - Pavel Witassek - - Nicolas Bastien (nicolas_bastien) - - Ludek Stepan - - Mathieu TUDISCO (mathieutu) - - Andreas Frömer - - Ondřej Frei - - Aleksejs Kovalovs (aleksejs1) - - Lyubomir Grozdanov (lubo13) - - zolikonta - - Vladislav Iurciuc - - John Nickell (jrnickell) - - Carsten Eilers (fnc) - - martkop26 - - Tobias Feijten (tobias93) - - Courcier Marvin (helyakin) - - Dmytro Pigin (dotty) - - Daniele Orru' (danydev) - - Johan de Ruijter - - Dominik Ritter (dritter) - - ddebree - - Nikita Starshinov (biji) - - Nikita Popov (nikic) - - Sergii Dolgushev (sergii-swds) - - Nicolas Schwartz (nicoschwartz) - - Jakub Janata (janatjak) - - dasmfm - - Pierre Grimaud (pgrimaud) - - Matheus Gontijo - - Dan Wilga - - Thomas Chmielowiec (chmielot) - - Kousuke Ebihara (co3k) - - detinkin - - Felicitus - - David Joos (djoos) - - Irmantas Šiupšinskas (irmantas) - - Alexis BOYER - - Derek Stephen McLean - - Misha Klomp (mishaklomp) - - Nathan DIdier (icz) - - ging-dev - - Matt Farmer - - Benoit Lévêque (benoit_leveque) - - Dario Savella - - Jesper Noordsij - - Adel ELHAIBA (eadel) - - Adam Elsodaney (archfizz) - - Dionysis Arvanitis - - Sergio - - rkerner - - Julien JANVIER (jjanvier) - - ssilatel - - Phillip Look (plook) - - Krzysztof Przybyszewski (kprzybyszewski) - - Michał Marcin Brzuchalski (brzuchal) - - Nicolas - - Rachid Hammaoui (makmaoui) - - Vladimir Sadicov (xtech) - - Aaron Somi - - v.shevelev - - Samuel Gordalina (gordalina) - - Thomas Baumgartner (shoplifter) - - peter - - ollie harridge (ollietb) + - Philipp Strube + - Tim Porter + - Barthold Bos + - Yewhen Khoptynskyi (khoptynskyi) + - Aarón Nieves Fernández + - Yevhen Sidelnyk + - omniError + - goohib + - Eric Grimois + - Bálint Szekeres + - Lukas Kaltenbach + - Dylan + - Muriel (metalmumu) + - Marcos Labad + - Andriy Prokopenko (sleepyboy) + - Rene de Lima Barbosa (renedelima) + - Yura Uvarov (zim32) + - Stas Soroka (stasyan) + - Javan Eskander + - Sebastian Drewer-Gutland (sdg) + - Oleg Sedinkin (akeylimepie) + - matze + - goabonga + - Jontsa + - George Dietrich + - Boris Grishenko (arczinosek) + - Krzysztof Pyrkosz + - Sebastian Ionescu + - Markus Klein + - Baptiste Leduc (bleduc) + - Felipy Amorim (felipyamorim) + - Adam Monsen (meonkeys) + - Wim Molenberghs (wimm) + - Duncan de Boer (farmer-duck) + - Alain Flaus (halundra) + - Cedric Kastner (nurtext) + - Nicolás Alonso + - bokonet + - Bartłomiej Zając + - Dalibor Karlović + - Alexey Buyanow (alexbuyanow) + - Valentin + - Thomas Hanke + - Andreas Allacher + - iamvar + - Frederik Schmitt + - Ahmed Abdulrahman + - V1nicius00 + - Vladimir Sazhin + - Bruno Baguette + - Michael Gwynne + - VAN DER PUTTE Guillaume (guillaume_vdp) + - j.schmitt + - Htun Htun Htet (ryanhhh91) + - kaiwa + - Dan Brown + - Arend-Jan Tetteroo + - LHommet Nicolas (nicolaslh) + - Aleksei Lebedev + - Harold Iedema + - Farhad Hedayatifard + - Mahmoud Mostafa (mahmoud) + - Ismail Asci (ismailasci) + - JuntaTom (juntatom) + - Sami Mussbach + - Jovan Perovic (jperovic) + - Christian Kolb + - Tom Panier (neemzy) + - Max Grigorian (maxakawizard) + - jprivet-dev + - Kai Eichinger + - Antanas Arvasevicius - jack.thomas (jackthomasatl) - - Aurélien MARTIN - - Stefan Moonen - - Oliver Eglseder - - Mark Topper - - Stewart Malik - - Flavian Sierk - - Sébastien COURJEAN - - Viktoriia Zolotova - - Nicolas Lemoine - - Andrea Giuliano (shark) - - adhamiamirhossein - - aetxebeste - - JakeFr - - Yannick Vanhaeren (yvh) - - Flavien Knuchel (knuch) - - Carsten Nielsen (phreaknerd) - - Jeffrey Moelands (jeffreymoelands) - - Mark Ogilvie - - Gordienko Vladislav - - Lorenzo Adinolfi (loru88) - - Zan Baldwin (zanderbaldwin) - - Imangazaliev Muhammad (imangazaliev) - - Vitali Tsyrkin + - Timon van der Vorm + - Niels Robin-Aubertin + - Pavel Barton + - Yevgen Kovalienia + - Rémi Blaise + - florian-michael-mast + - Helmut Hummel (helhum) + - Benjamin Paap (benjaminpaap) + - Ronny López (ronnylt) + - Jorge Maiden (jorgemaiden) + - Richard van Velzen + - Emilien Escalle + - Serhii Polishchuk (spolischook) + - Valentin VALCIU + - Claude Dioudonnat + - Per Modin + - Ladislav Tánczos + - Christopher Georg (sky-chris) + - Nouhail AL FIDI (alfidi) + - Evgeny (disparity) + - László GÖRÖG + - Peter Ward + - David Wolter (davewww) + - Asrorbek Sultanov + - sez-open + - robmro27 + - sabruss + - Vincent LEFORT (vlefort) + - Arkadiusz Rzadkowolski (flies) + - SOEDJEDE Felix (fsoedjede) + - peter + - Javier + - Karolis + - maxime.perrimond + - Evgeny Anisiforov + - patrickmaynard + - Arkadiusz Kondas (itcraftsmanpl) + - Eviljeks + - Kenjy Thiébault (kthiebault) + - Marc Lemay (flug) + - xdavidwu + - Martin Komischke + - Rafał Treffler + - Daan van Renterghem + - damaya + - Nico Müller (nicomllr) + - Joseph Deray + - alex + - Kacper Gunia (cakper) + - j4nr6n (j4nr6n) + - Bruno MATEU + - Oleg Golovakhin (doc_tr) + - wusuopu + - Timothée BARRAY + - Stuart Fyfe + - Krzysztof Menżyk (krymen) + - dsech + - Anna Filina (afilina) + - Ivo + - Matthew Foster (mfoster) + - Sam Malone + - Jan Vernarsky + - Klaas Cuvelier (kcuvelier) + - klemens + - Nicolas Attard (nicolasattard) + - Victor Prudhomme + - Ema Panz + - Antonio Peric-Mazar (antonioperic) + - bahram + - Wim Godden (wimg) + - Adrien Moiruad + - craigmarvelley + - Caligone + - Yurii K + - ryunosuke + - Tom Houdmont + - robin.de.croock + - Dmitriy Derepko + - nuncanada + - GurvanVgx + - Ksaveras Šakys (xawiers) + - Maxim Lovchikov + - Xavier HAUSHERR + - Andrew Zhilin (zhil) + - Denis Kop + - fbuchlak - Olaf Klischat - - Rares Sebastian Moldovan (raresmldvn) - - Tischoi - - Wouter Ras - - Kevin Decherf - - Jules Lamur - - Flinsch - - Dmitry Hordinky - - Steve Frécinaux - - cay89 - - Maxime Aknin (3m1x4m) - - Tom Panier (neemzy) - - Derek Lambert (dlambert) - - Gonzalo Míguez - - Pieter Jordaan - - Daniel Kozák - - Guillermo Gisinger (t3chn0r) - - Alan Chen - - Alessio Baglio (ioalessio) - - Neophy7e - - Johannes - - ddegentesh - - PatrickRedStar - - Dariusz Czech - - Michel Bardelmeijer - - Paul Seiffert (seiffert) - - Povilas S. (povilas) - - Cyrille Bourgois (cyrilleb) - - Michal Čihař - - Iain Cambridge + - Sobhan Sharifi (50bhan) + - Matt Wells + - Adriaan Zonnenberg + - Thomas BERTRAND (sevrahk) + - MARYNICH Mikhail (mmarynich-ext) + - Arnau González + - dakur + - Fred Cox + - Bart Brouwer (bartbrouwer) + - sualko + - Pavol Tuka + - Viktor Bajraktar (njutn95) + - Alexey Popkov + - Roeland Jago Douma + - Robert-Jan de Dreu + - Rich Sage + - Christian Neff (secondtruth) + - Houssem + - eminjk + - Michael Genereux + - Daniel Richter (richtermeister) + - Damien Vauchel (damien_vauchel) + - Gabriel Solomon (gabrielsolomon) + - Yoann Chocteau (kezaweb) + - Víctor Mateo (victormateo) + - Adam Kiss + - WaiSkats + - Yannick + - Miloš Milutinović + - ergiegonzaga + - Thomas Counsell + - Cédric Girard + - Christian Morgan + - Julien Pauli + - Saif Eddin G + - Jan Vernarsky + - g123456789l + - Dr. Gianluigi "Zane" Zanettini + - AUDUL + - Albert Bakker (babbert) + - ReScO + - Paul Mitchum (paul-m) + - Antoine Bellion (abellion) + - Ahmed Abdou + - Kevin Frantz + - sauliusnord + - Aleksejs Kovalovs (aleksejs1) + - Wissame MEKHILEF + - Martijn Evers + - Pedro Magalhães (pmmaga) + - RENAUDIN Xavier (xorrox) + - Christoph Kappestein + - Frederic Godfrin + - Hein Zaw Htet™ + - Steve Preston + - Nathanaël Martel (nathanaelmartel) + - Amaury Leroux de Lens (amo__) + - Foxprodev + - mlievertz + - Paulius Jarmalavičius (pjarmalavicius) + - wiseguy1394 + - Alexander Zogheb + - Shude + - Alexandre Melard + - Ikhsan Agustian + - Sebastian Göttschkes (sgoettschkes) + - Paul Matthews + - Robert Campbell + - rtek + - Emmanuelpcg + - Soner Sayakci + - Jozef Môstka (mostkaj) - Pierre Rineau - - Athorcis - - jamogon - - divinity76 - - Ernest Hymel - - Benjamin Ellis - - Martin Mandl (m2mtech) - - spdionis - - nuncanada - - Gil Hadad - - Sebastian Landwehr (dword123) - - Alan Scott - - Ángel Guzmán Maeso (shakaran) - - Alexander Cheprasov - - Edwin Hageman - - René Kerner - - Gerard Berengue Llobera (bere) - - Alexandre Segura - - Sylvain Just - - Markus Ramšak - - Mostafa - - Jonathan Gough - - Michael J - - Vladimir Melnik - - Mamikon Arakelyan (mamikon) - Johannes - - Ilya Vertakov - - Guillaume Loulier (guikingone) - - mantulo - - Dmitri Petmanson - - Ioana Hazsda (ioana-hazsda) - - Wim Godden (wimg) - - Frederik Schmitt - - Thibault G - - Vallel Blanco - - Michael Dowling (mtdowling) - - William Thomson (gauss) - - alireza - - Igor Plantaš - - luffy1727 - - Pablo Monterde Perez (plebs) - - Eric J. Duran - - Antonio Mansilla - - Stefano A. (stefano93) - - upchuk - - Cantepie - - Juan Gonzalez Montes (juanwilde) - - David Soria Parra - - Masao Maeda (brtriver) - - Julius Kiekbusch - - withbest - - Success Go - - Arend Hummeling - - Dennis Tobar - - DerManoMann - - Dan Finnie - - Philipp Kretzschmar - - Tim Jabs (rubinum) - - Nicolas Bondoux (nsbx) - - Michael Hudson-Doyle - - Nicolás Alonso - - Roman Tyshyk - - Benjamin BOUDIER - - Pierre-Emmanuel CAPEL - - Holger Lösken - - Dominik Pesch (dombn) - - Moritz Borgmann (mborgmann) - - Danijel Obradović - - Daniel Bannert - - Tobias Speicher - - Ahmad Al-Naib - - Piotr Antosik (antek88) - - Tom Houdmont - - thecaliskan - - Ilya Biryukov (ibiryukov) - - Ross Motley (rossmotley) - - andreabreu98 - - George Yiannoulopoulos - - Jakub Kisielewski - - Bohdan Pliachenko - - david-binda - - Arnaud Buathier (arnapou) - - Sergey Stavichenko (sergey_stavichenko) - - Stefan Kleff (stefanxl) - - Liverbool (liverbool) - - Gilbertsoft - - Choong Wei Tjeng (choonge) - - Damien Vauchel (damien_vauchel) - - Alex Plekhanov - - Stefan Koopmanschap - - Philipp Fritsche - - Norman Soetbeer - - Piet Steinhart - - Darryl Hein (xmmedia) - - Igor Timoshenko (igor.timoshenko) - - Anton (bonio) - - Max Voloshin (maxvoloshin) - - fh-github@fholzhauer.de - - Vladimir Mantulo (mantulo) - - Marek Šimeček (mssimi) - - Shaun Simmons - - Bart Ruysseveldt - - Alexandre Tranchant (alexandre_t) - - Michael Orlitzky - - Jared Farrish - - MatTheCat - - Abdelhakim ABOULHAJ - - Sander Hagen - - Benjamin Schultz (bschultz) - - NIRAV MUKUNDBHAI PATEL (niravpatel919) - - Pierre Tondereau - - Emre YILMAZ - - Pavel Prischepa - - Pierre Geyer (ptheg) - - max - - stloyd - - wesign (inscrutable01) - - andersmateusz - - Laurent Moreau - - Ciaran McNulty (ciaranmcnulty) - - Dominik Piekarski (dompie) - - Abderrahman DAIF (death_maker) - - Halil Hakan Karabay (hhkrby) - - Guillaume Royer - - Phobetor - - chesteroni (chesteroni) - - Ariel J. Birnbaum - - ProgMiner - - Kevin Weber - - Adrian Philipp - - boulei_n - - Juan Luis (juanlugb) - - Chris Maiden (matason) - - Richard Hodgson - - Yannick Warnier (ywarnier) - - Tadas Gliaubicas (tadcka) - - Clément Bertillon (skigun) - - Jelizaveta Lemeševa (broken_core) - - Jacek Kobus (jackks) - - Ismail Faizi (kanafghan) - - César Suárez (csuarez) - - Raito Akehanareru (raito) - - sabruss - - Joachim Krempel (jkrempel) - - George Bateman - - riadh26 - - Tim Lieberman - - Anamarija Papić (anamarijapapic) + - Nicolas Appriou + - Mihai Stancu + - Yohann Tilotti + - Oscar Esteve (oesteve) + - Wim Hendrikx + - Juga Paazmaya + - Juan M Martínez + - sal-car + - Andrew Clark (tqt_andrew_clark) + - Pieter + - Grégoire Hébert (gregoirehebert) + - d-ph + - Marie Minasyan (marie.minassyan) + - Sylvain METAYER + - David Ronchaud + - Martynas Narbutas + - Marco Jantke + - Adiel Cristo (arcristo) + - Thomas Rothe + - Dmytro Dzubenko + - Joas Schilling - BilgeXA - jfcixmedia - - Nicolas Roudaire - - Blackfelix - - Benedict Massolle (bemas) - - boite - - Benoit Mallo - - Franz Liedke (franzliedke) - - Ivan Nemets - - Clemens Krack - - Rodrigo Díez Villamuera (rodrigodiez) - - Tom Kaminski - - Andreas Streichardt - - Alexis MARQUIS - - Max Beutel - - Andre Eckardt (korve) - - Wouter de Wild - - Abdouarrahmane FOUAD (fabdouarrahmane) - - Siragusa (asiragusa) - - Lenar Lõhmus - - Balázs Benyó (duplabe) - - Edwin - - Pierre Schmitz - - timesince - - David Grüner (vworldat) - - Kai Eichinger - - Philip Frank - - Malte Wunsch (maltewunsch) - - Raphaël Davaillaud - - Nathan Sepulveda - - Vincent - - Dominic Luidold - - Roman Orlov - - Seyedramin Banihashemi (ramin) - - Erfan Bahramali - - Alexis - - Stefano Cappellini (stefano_cappellini) - - Hallison Boaventura (hallisonboaventura) - - Samael tomas - - Jon Cave - - Stefan Graupner (efrane) - - Evgeniy Koval - - Alexandru Patranescu - - Carl Julian Sauter - - Victor Truhanovich (victor_truhanovich) - - mikocevar - - Tamás Szigeti - - Alex Teterin (errogaht) - - Ken Stanley - - Harald Tollefsen - - tarlepp - - Mathieu Ledru (matyo91) - - Mauricio Lopez (diaspar) - - fabios - - Tom Newby (tomnewbyau) - - ryunosuke - - Brian Freytag - - Jody Mickey (jwmickey) - - pthompson - - Benjamin Dos Santos - - Manuele Menozzi - - Florian Cellier - - Thomas Bibaut - - mark burdett - - Chansig - - Johannes Goslar - - Pierre-Henry Soria 🌴 (pierrehenry) - - Saem Ghani - - Jan Vernarsky - - Vincent LEFORT (vlefort) - - twifty - - Zachary Tong (polyfractal) - - Guillem Fondin (guillemfondin) - - chispita - - Rafał Muszyński (rafmus90) - - Stefan Hüsges (tronsha) - - ZiYao54 - - Stelian Mocanita (stelian) - - Tomasz Szymczyk (karion) - - Oliver Klee - - botbotbot - - youssef saoubou - - Storkeus - - Ibrahim Bougaoua - - Frédéric G. Marand (fgm) - - Juan Mrad - - joris de wit (jdewit) - - Raphael Hardt - - Kurt Thiemann - - pdragun - - Michael Nelson - - J Bruni - - Ferran Vidal - - TheMhv - - Marc J. Schmidt (marcjs) - - Mark de Haan (markdehaan) - - takashiraki - - Robin Duval (robin-duval) - - Elías Fernández - - Ashura - - Matt Brunt - - Danil - - Nikos Charalampidis - - Peter Jaap Blaakmeer - - Alexander Menk - - Ionut Cioflan - - Moza Bogdan (bogdan_moza) - - James Cowgill - - Dmitry Danilson - - Andreas - - Rafael Villa Verde - - Rik van der Heijden - - Pierre Dudoret - - Geoffrey Monte (numerogeek) - - Sebastian Drewer-Gutland (sdg) - - Sam Williams - - Patrick Carlo-Hickman - - Andrey Ryaguzov - - Alberto Pirovano (geezmo) - - Ala Eddine Khefifi (nayzo) - - Florian Heller - - Nardberjean - - Arman - - neFAST - - orlovv - - sal-car - - Erwin Dirks - - Andrew Coulton - - Norman Soetbeer - - Elías (eliasfernandez) - - Thomas Dubuffet (thomasdubuffet) - - Ben Oman - - Vincent AMSTOUTZ (vincent_amstz) - - Jeroen De Dauw (jeroendedauw) - - Matthew Covey - - Tugba Celebioglu - - es - - Jeffrey Cafferata (jcidnl) - - Willem Mouwen - - Marcos Quesada (marcos_quesada) - - Sébastien Decrême (sebdec) - - Pedro Silva - - Ikko Ashimine - - Alexandre GESLIN - - cthulhu - - Constantine Shtompel - - Artfaith - - Taras Girnyk - - Maxime AILLOUD (mailloud) - - Raphael Davaillaud - - Rénald Casagraude (rcasagraude) - - Yoann MOROCUTTI - - Cas - - BrokenSourceCode - - Samy D (dinduks) - - Denis Yuzhanin - - Daniel Bartoníček - - Jake Bishop (yakobeyak) - - Arash Tabrizian (ghost098) - - Mikkel Paulson - - Richard Quadling - - Ahmed HANNACHI (tiecoders) - - Jan Pintr - - Robert Gurau - - James Michael DuPont - - Chihiro Adachi (chihiro-adachi) - - Gemorroj (gemorroj) - - Boris Betzholz - - Stephanie Trumtel (einahp) - - Bradley Zeggelaar - - Bernhard Rusch - - David Négrier (moufmouf) - - Martin Pärtel - - Ramon Kleiss (akathos) - - Marc Duboc (icemad) - - Linas Ramanauskas - - Andre Johnson - - Abdul.Mohsen B. A. A - - Ben Gamra Housseine (hbgamra) - - Christian Wahler (christian) - - Jelte Steijaert (jelte) - - Nicolas Fabre (nfabre) - - Malte Schlüter - - Sergii Dolgushev (serhey) - - Hossein Hosni - - gitlost - - Andrei Igna - - Eric Caron - - Ivo Valchev - - Alan Bondarchuk - - psampaz (psampaz) - - Javier Núñez Berrocoso (javiernuber) - - mousezheng - - Fraller Balázs (fracsi) - - Anthony Moutte - - Dalibor Karlović - - heccjj - - Laurent Bachelier (laurentb) - - Robert Worgul - - John Espiritu (johnillo) - - Marco Pfeiffer - - Alexandru Năstase - - j4nr6n (j4nr6n) - - dened - - Troy McCabe - - Claas Augner - - Mark Spink - - Frederik Schwan - - Ashura - - Frank Schulze (xit) - - fabi - - jprivet-dev + - alanzarli + - BiaDd + - Peter Schultz + - Benjamin Bender + - Eddie Abou-Jaoude (eddiejaoude) + - helmi + - mlpo (mlpo) + - Nicolas Jourdan (nicolasjc) + - Bastien Clément (bastienclement) + - Patrizio Bekerle + - Atthaphon Urairat + - Sagrario Meneses + - Muharrem Demirci (mdemirci) + - Bert Hekman + - Silas Joisten (silasjoisten) + - Florian Morello + - Richard Trebichavský + - Adam Prickett + - Lauris Binde (laurisb) + - vladyslavstartsev + - Jan Eichhorn (exeu) + - Stephan Wentz (temp) + - nyro (nyro) + - Marcus + - Victor Macko (victor_m) + - Mateusz Lerczak + - Colin Michoudet + - Jonas Hünig - Dcp (decap94) - shdev - - Gennadi Janzen - - Paweł Tomulik - - kshida - - marbul - - Andrea Civita - - Alberto Aldegheri - - Roger Webb - - Ettore Del Negro - - Greg Szczotka (greg606) - - Steffen Keuper - - Tatsuya Tsuruoka - - Benjamin Long - - Konrad Mohrfeldt - - Dalibor Karlović - - Zacharias Luiten - - Guillaume Lajarige (molkobain) - - goabonga - - Romain Geissler - - Thiago Melo - - Jovan Perovic (jperovic) - - Alexandre Beaujour - - neodevcode - - n-aleha - - Verlhac Gaëtan (viviengaetan) - - Gerd Christian Kunze (derdu) - - Pieter - - Raphael de Almeida (raphaeldealmeida) - - Thierry Marianne - - Fabian Steiner (fabstei) - - Marek Binkowski - - Christopher Georg (sky-chris) - - jonmldr - - Keith Maika - - kurozumi (kurozumi) - - Normunds - - Yiorgos Kalligeros - - Dmitry Simushev - - Htun Htun Htet (ryanhhh91) - - kaiwa - - Gunther Konig - - Anthony Tenneriello - - Ash014 - - Marie Minasyan (marie.minassyan) - - Jorge Martin (jorgemartind) - - Grégoire Rabasse - - Aleksey Prilipko - - nyro (nyro) - - drublic - - Marcus - - Muharrem Demirci (mdemirci) - - insekticid - - Simon Ackermann - - iamvar - - Barthold Bos - - Lukas Kaltenbach - - Dylan - - Adam Kiss - - Maria Grazia Patteri - - AbdElKader Bouadjadja - - Alex Vo (votanlean) - - Muriel (metalmumu) - - Nico Hiort af Ornäs - - Ronny López (ronnylt) - - Sam Malone - - wivaku - - Pavel Golovin (pgolovin) - - Saif Eddin G - - dakur - - Makdessi Alex - - misterx - - Nicolas Attard (nicolasattard) - - Evgeny (disparity) - - Jorge Maiden (jorgemaiden) - - Martijn Evers - - Pedro Magalhães (pmmaga) - - László GÖRÖG - - soyuka - - Matt Wells - - Tammy D - - Nicolas Macherey - - Wissame MEKHILEF + - Denis Klementjev (dklementjev) + - Ioana Hazsda (ioana-hazsda) + - Clément LEFEBVRE (nemoneph) + - Chris de Kok + - Matej Žilák (teo_sk) - Janusz Mocek - - omerida - - Sylvain METAYER - - Grégory Pelletier (ip512) - - Christian Kolb - - michal - - Cedric Kastner (nurtext) - - mohammadreza honarkhah - - Gabriel Solomon (gabrielsolomon) - - Marcin Nowak - - Nathanaël Martel (nathanaelmartel) - - Alexandre Melard - - goohib - - Adam Prickett - - Luke Towers - - Lin Lu - - craigmarvelley - - Krzysztof Pyrkosz - - Sebastian Ionescu - - Fabio Panaccione - - Stephan Wentz (temp) - - Yuriy Potemkin - - Sagrario Meneses - - Martin Komischke - - Yewhen Khoptynskyi (khoptynskyi) - - Fred Cox - - Marc Lemay (flug) - - Takashi Kanemoto (ttskch) - - Olivier Scherler (oscherler) - - Felipy Amorim (felipyamorim) - - Helmut Hummel (helhum) - - Abderrahim (phydev) - - Tom Hart + - Brieuc Thomas + - root + - Jiri Falis + - Nick Chiu + - Kevin EMO + - Wing + - Charles Sanquer (csanquer) + - moldcraft + - Christoph Vincent Schaefer (cvschaefer) + - Pierre LEJEUNE (darkanakin41) + - Bert Ramakers + - Andriy + - Pavel Starosek (octisher) + - Alexey Berezuev + - Bastien Picharles + - Claus Due (namelesscoder) + - Sebastian Schwarz + - Simon Ackermann - Simon Paarlberg (blamh) - - Sobhan Sharifi (50bhan) - - Sébastien Lévêque (legenyes) - - Karl Shea - - Faton (notaf) - - LHommet Nicolas (nicolaslh) - - david perez (davidpv) - - František Bereň + - Haritz Iturbe (hizai) + - alefranz + - Ryan Rogers + - Guillaume Smolders (guillaumesmo) + - dlorek + - David Brooks + - Steve Marvell + - Thiago Melo + - vltrof + - Mihai Nica (redecs) + - Alberto Pirovano (geezmo) + - Bárbara Luz + - Olivier Scherler (oscherler) - Linnaea Von Lavia - - Benoit Garret - - aim8604 - - Matěj Humpál - - Joas Schilling - - Chris de Kok - - Maxime PINEAU - - Adriaan Zonnenberg - - Nicolas Jourdan (nicolasjc) - - Aurimas Rimkus (patrikas) - - Zlatoslav Desyatnikov - - Bruno Baguette - - Peter Bex - - JuntaTom (juntatom) - - Sami Mussbach - - Adam Monsen (meonkeys) - - Wim Molenberghs (wimm) - - Dmitrii Fedorenko (dmifedorenko) - - Théo DELCEY - - mmokhi - - Sébastien Armand (khepin) - - Stuart Fyfe - - j.schmitt - - Mihai Stancu - - Jan Vernarsky + - Sergei Shitikov + - Alexander McCullagh (mccullagh) + - Adrien Gallou (agallou) + - Şəhriyar İmanov (shehriyari) + - Arend Hummeling + - Marin Nicolae + - Bjorn Twachtmann (dotbjorn) + - insekticid + - alexpods + - Roromix + - David Zuelke + - Simon Sargeant + - Constantine Shtompel + - Nikola Svitlica (thecelavi) + - Francois Martin + - avi123 + - Franz Wilding (killerpoke) + - Artem (digi) + - Andrea Sprega (asprega) + - Florent Cailhol + - Wahyu Kristianto (kristories) + - Eric Hertwig + - Taylan Kasap + - Sezil + - kernig - Chris - - Karim Miladi - - Ron Gähler (t-ronx) - - Tomas Kmieliauskas - - Aarón Nieves Fernández + - Dennis Jaschinski (d.jaschinski) + - Markkus Millend + - Aurimas Rimkus (patrikas) - simbera - - Pontus Mårdnäs - - JK Groupe - - Eddie Abou-Jaoude (eddiejaoude) - - Andrew Zhilin (zhil) - - Alexandru Bucur - - ConneXNL - - Per Modin - - David Wolter (davewww) - - SOEDJEDE Felix (fsoedjede) - - Sezil - - Christian Rishøj - - Benhssaein Youssef - - Steve Preston - - CarolienBEER - - Aleksei Lebedev - - Harold Iedema - - Alexey Berezuev + - Vincent Chalnot + - Thomas Decaux + - heccjj + - Sander van der Vlugt (stranding) + - Mihail Krasilnikov (krasilnikovm) - Martin Auswöger - - Artem Lopata - - Jan Eichhorn (exeu) - - Maciej Paprocki (maciekpaprocki) - - Yannick - - Victor Prudhomme - - Jelle Kapitein - - Marvin Petker - - Romain Pierre - - Arend Hummeling - - Emirald Mateli - - Steve Hyde - - Bailey Parker - - Adam Wójs (awojs) - - Andy Raines - - Martins Eglitis - - Florent Cailhol - - Charles-Henri Bruyand - - 🦅KoNekoD - - Ahmed Abdou - - Benjamin Bender - - Roromix - - Pavol Tuka - - koyolgecen - - Asrorbek Sultanov - - ondrowan - - dantleech - - Christian Morgan - - Miloš Milutinović - - Eric Grimois - - Mateusz Lerczak - - Richard Trebichavský - - Vladimir Sazhin - - bokonet - - Denis Kop - - mlpo (mlpo) - - Alain Flaus (halundra) - - Lauris Binde (laurisb) - - Jeroen van den Nieuwenhuisen - - Julien Pauli - - Alexander McCullagh (mccullagh) - - Nilmar Sanchez Muguercia - - Peter Schultz - - Safonov Nikita (ns3777k) - - Bhujagendra Ishaya - - Ladislav Tánczos - - vdauchy - - Andrey Helldar - - Aharon Perkel - - Bastien Picharles - - Ksaveras Šakys (xawiers) - - Denis Klementjev (dklementjev) - - Tijs Verkoyen - - Krzysztof Menżyk (krymen) - - Silas Joisten (silasjoisten) - - Kevin Mian Kraiker - - Tournoud (damientournoud) - - Jozef Môstka (mostkaj) - - Charly Terrier (charlypoppins) - - Arkadiusz Rzadkowolski (flies) - - Dale.Nash - - Florian Guimier - - Oleg Mifle - - George Dietrich - - Klaas Cuvelier (kcuvelier) - - Thomas BERTRAND (sevrahk) - - Adamo Crespi (aerendir) - - Rich Sage - - Emmanuel Dreyfus - - gr1ev0us - - Bert Hekman - - Matthew Foster (mfoster) - - Marcos Labad - - Houssem - - Farhad Hedayatifard - - Tomas Liubinas - - Penny Leach - - Ivo - - Fleuv - - Taylan Kasap - - Marek Víger (freezy) - - Roman Tymoshyk (tymoshyk) - - Brieuc Thomas - - Alexander Janssen (tnajanssen) - - Greg Korba - - Toro Hill - - Benjamin Paap (benjaminpaap) - - Jonas Hünig - - Kevin Frantz - - eminjk - - Robert Queck - - Bram Van der Sype (brammm) + - Maxime PINEAU + - Ron Gähler (t-ronx) + - Tomas Kmieliauskas + - Jiri Korenek + - Simon Mönch + - Martin Schophaus (m_schophaus_adcada) + - Tomasz (timitao) + - 蝦米 + - Kris Kelly + - Jens Schulze + - Ondřej Führer + - enomotodev + - tpetry + - djama + - Bart Wach + - AnrDaemon + - gechetspr + - Kévin + - Mark van den Berg + - Victor + - Ramon Ornelas (ramonornela) + - Mateusz Żyła (plotkabytes) + - Ismail Özgün Turan (dadeather) + - Uladzimir Tsykun + - Clément + - Jonas Claes + - Artiom + - Skorney + - Lane Shukhov + - Matt Fields + - Lajos Veres (vlajos) + - toxxxa + - Nsbx + - Amine Matmati + - Ari Pringle (apringle) + - chillbram + - Orestis + - Flohw + - Jérémy CROMBEZ (jeremy) + - Romain + - Marco Pfeiffer + - Laurent Negre (raulnet) + - Brian Corrigan + - Zayan Goripov + - André Matthies + - ttomor + - Gavin (gavin-markup) + - Max Baldanza + - Nicolae Serban + - Ali Sol + - Carlos Fernandes (carferdas) + - dantleech + - Aleksey Prilipko + - Thomas Baccelli (atomiix) + - Mati Kochen (mtk) + - Pitchaya Boonsarngsuk + - dmitrijivanenko + - Orban Florin (forban) + - Szymon Tarasiński + - Danish Translation Contributor + - benkarrer-lab + - Yurguis Garcia (yurguis) + - William Pinaud (docfx) + - Marcin Twardowski + - M.Mahdi Mahmoodian + - Peter van Dommelen + - Romeo + - JustDylan23 + - czachor + - ged15 + - Jean-François Morin-Abdullah + - Elias Häußler + - Sait KURT + - Simon Jamain + - qzylalala + - abluchet + - cgonzalez + - Antonio Torres + - Àlex Fiestas + - Luis Pabon (luispabon) + - Taras Hinyk + - Christian Seel + - Damian (baum) + - Muhammad Elhwawshy + - Peter Mead (petermead) + - Attila Szeremi + - Matijn (matijn-made) + - Marcus Jaschen + - Ovidiu Gabriel Gireada (ovidiugireada) + - Walter Dal Mut (wdalmut) + - Your Name + - Vincent QUATREVIEUX + - Ahmed Soliman (ahmedsoliman) + - Anton Dyshkant + - gazi04 + - Olivier Laviale (olvlvl) + - Dmytro Liashko + - Kevin Auivinet + - Michel Krenz + - alekLexis + - Patrick Kuijvenhoven + - Benjamin Pick + - dangkhoagms (dangkhoagms) + - Léon Gersen + - Nico Hiort af Ornäs + - victor-prdh + - Julien BERNARD + - Piergiuseppe Longo + - Filippos Karailanidis + - anna-lena.waltinger + - Patricia Wagner + - Patricia + - Stan Jansen (stanjan) + - David Barratt - Kai Dederichs - - AUDUL - - damaya - - cybernet (cybernet2u) - - Ondřej Mirtes (mirtes) - - Kacper Gunia (cakper) - - bahram - - Aydin Hassan - - Bjorn Twachtmann (dotbjorn) - - Grégoire Hébert (gregoirehebert) - - Christian Neff (secondtruth) - - Anna Filina (afilina) - - avi123 - - Franz Wilding (killerpoke) - - Oksana Kozlova (oksanakozlova) - - Radoslaw Kowalewski - - Matthew (mattvick) - - Peter Ward - - ShiraNai7 - - RichardGuilland - - Viacheslav Sychov - - Jenne van der Meer - - Roeland Jago Douma - - LubenZA - - Jeroen Bouwmans - - Adrien Gallou (agallou) - - Dave Long - - bill moll - - Tristan Pouliquen - - Albert Bakker (babbert) - - Foxprodev - - Christoph Vincent Schaefer (cvschaefer) - - Bert Ramakers - - Max Grigorian (maxakawizard) - - sualko - - Nicolas Martin (cocorambo) - - helmi - - Ener-Getick - - jwaguet - - Marin Nicolae - - Nick Chiu - - Kevin EMO - - AlbinoDrought - - Emmanuelpcg - - Bárbara Luz - - Alexandre Segura - - Dan Ordille (dordille) - - parinz1234 - - root - - Dennis Jaschinski (d.jaschinski) - - Markkus Millend - - Christian Grasso (chris54721) - - Phil Davis - - Serhii Polishchuk (spolischook) - - Daniel González Zaballos (dem3trio) - - Michael van Tricht - - Andrew Clark (tqt_andrew_clark) - - Mathieu Dewet (mdewet) - - WaiSkats - - Pavel Barton - - Yevgen Kovalienia - - Erwan Nader (ernadoo) - - Guido Donnari - - Stas Soroka (stasyan) - - Mathias Geat - - Myke79 - - Matthew J Mucklo - - Michael Gwynne - - Dmitriy Derepko - - V1nicius00 - - Jochen Bayer (jocl) - - Florent Olivaud - - robin.de.croock - - Michał Strzelecki - - alex - - rtek - - Marco Jantke - - Robert-Jan de Dreu - - Peter Culka - - Neil Katin - - znerol - - Baptiste Leduc (bleduc) - - Alexey Popkov - - Bruno MATEU - - inspiran - - Gary Houbre (thegarious) - - Ismail Asci (ismailasci) - - Thomas Rothe - - Nikola Svitlica (thecelavi) - - Dan Harper - - Vladislav Nikolayev (luxemate) - - Jontsa - - Dmytro Dzubenko - - Rafał Treffler - - Andrea Sprega (asprega) - - Bruno Nogueira Nascimento Wowk - - d-ph - - Johannes - - dlorek - - Frédéric Bouchery (fbouchery) - - ReScO - - Yurii K - - Alexey Buyanow (alexbuyanow) - - Mahmoud Mostafa (mahmoud) - - Francois Martin - - Adiel Cristo (arcristo) - - Michael Tibben - - Nico Müller (nicomllr) - - Florian Morello - - Joseph Deray - - Ahmad Mayahi (ahmadmayahi) - - Xavier HAUSHERR - - Jay Severson - - Daan van Renterghem - - HADJEDJ Vincent (hadjedjvincent) - - Oscar Esteve (oesteve) - - Şəhriyar İmanov (shehriyari) - - Rémi Blaise - - florian-michael-mast - - klemens - - creiner - - Toby Griffiths (tog) - - Peter Smeets (darkspartan) - - Aurelijus Rožėnas - - tatankat - - Antanas Arvasevicius - - Juga Paazmaya - - Guillaume BRETOU (guiguiboy) - - Viktor Bajraktar (njutn95) - - Florian Caron (shalalalala) - - Anton Kroshilin - - Arend-Jan Tetteroo - - Amaury Leroux de Lens (amo__) - - Artem (digi) - - excelwebzone - - Mikko Pesari - - Valentin - - Nouhail AL FIDI (alfidi) - - Wahyu Kristianto (kristories) - - Eric Hertwig - - Cédric Girard - - Bastien Clément (bastienclement) - - Nicolas Appriou - - Maxim Lovchikov - - Juan M Martínez - - wusuopu - - Kai Eichinger - - Sergei Shitikov - - Wim Hendrikx - - Dmitrii Baranov - - Damon Jones (damon__jones) - - Bikal Basnet - - Yura Uvarov (zim32) - - Timothée BARRAY - - Fabien D. (fabd) - - VAN DER PUTTE Guillaume (guillaume_vdp) - - Pierre LEJEUNE (darkanakin41) - - Anatol Belski - - Jordan de Laune (jdelaune) - - “teerasak” - - Markus Klein - - Ryan Rogers - - Michael Genereux - - Andriy Prokopenko (sleepyboy) - - Arrakis (arrakis) - - GurvanVgx - - Matej Žilák (teo_sk) - - Ulrik Nielsen (mrbase) - - Caligone - - Rosio (ben-rosio) - - Ahmed Abdulrahman - - vladyslavstartsev - - dsech - - Kenjy Thiébault (kthiebault) - - Vedran Mihočinec (v-m-i) - - sauliusnord - - Thomas Hanke - - Marc Jauvin - - hjkl - - Vincent Chalnot - - matze - - Thomas Decaux - - Jānis Lukss - - PLAZANET Pierre (pedrotroller) - - Shude - - David Ronchaud - - Martynas Narbutas - - Haritz Iturbe (hizai) - - alefranz - - Ian Phillips - - omniError - - Bartłomiej Zając - - Yohann Tilotti - - Benoit Leveque - - linh - - Dan Brown - - Boris Medvedev - - Adrien Moiruad - - Andriy - - Guillaume Smolders (guillaumesmo) - - Rene de Lima Barbosa (renedelima) - - jack.shpartko - - HellFirePvP - - Benjamin Rosenberger - - Vladimir Khramtsov (chrome) - - Martin Eckhardt - - g123456789l - - Victor Macko (victor_m) - - 蝦米 - - Alex Demchenko - - Patrick Berenschot - - Ema Panz - - Antonio Peric-Mazar (antonioperic) - - Martin Schophaus (m_schophaus_adcada) - - Tomasz (timitao) - - William Pinaud (docfx) - - ergiegonzaga - - Steve Marvell - - Julien Sanchez (sumbobyboys) - - Javier - - alexpods - - Kris Kelly - - Joan Cruz - - Jens Schulze - - inwebo veritas (inwebo) - - Ondřej Führer - - enomotodev - - tpetry - - djama - - Bart Wach - - Evgeny Z (meze) - - Christian Schiffler - - Jeremy Benoist - - Pawel Smolinski - - AnrDaemon - - Paul Mitchum (paul-m) - - Antoine Bellion (abellion) - - Michael Hüneburg - - Mihail Krasilnikov (krasilnikovm) - - Karolis - - Jiri Korenek - - gedrox - - Daniel Kolvik (dkvk) - - patrickmaynard - - gechetspr - - Kévin - - Mark van den Berg - - Simon Mönch - - Victor - - MARYNICH Mikhail (mmarynich-ext) - - Arnau González - - Ramon Ornelas (ramonornela) - - Mateusz Żyła (plotkabytes) - - Ismail Özgün Turan (dadeather) - - Uladzimir Tsykun - - Nerijus Arlauskas (nercury) - - Clément - - Jonas Claes - - Philipp Strube - - Artiom - - Skorney - - Lane Shukhov - - Matt Fields - - Lajos Veres (vlajos) - - toxxxa - - Nsbx - - Amine Matmati - - Ari Pringle (apringle) - - chillbram - - Orestis - - Flohw - - Tim Porter - - Jérémy CROMBEZ (jeremy) - - Paulius Jarmalavičius (pjarmalavicius) - - Romain - - Marco Pfeiffer - - Laurent Negre (raulnet) - - Brian Corrigan - - Zayan Goripov - - André Matthies - - ttomor - - Gavin (gavin-markup) - - Evgeny Ruban - - Florian Bogey - - Soha Jin + - Anne-Sophie Bachelard - Wang Jingyu - - optior - - Carlos Reig (statu) - - Veltar - - Baptiste Langlade - - martin05 - - Robin Willig (dragonito) - - scottwarren - - Krzysztof Daniel (krzysdan) - - Daniel Kesselberg (kesselb) - - Thomas Choquet (tchoquet) - - Maxime Morlet (maxicom) - - hamzabas - - Florent Destremau - - Yopai - - Viacheslav Demianov (sdem) - - valepu - - Thibault Pelloquin (thibault_pelloquin) - - Aaron Baker - - Philipp Christen - - Sylvain Blondeau - - Ed Poulain - - dawidpierzchalski - - Alexandre GESLIN (rednaxe) - - James Cryer (jrcryer) - - Rafał Mnich (rafalmnich-msales) - - Vancoillie - - Daniel Parejo Muñoz (xdaizu) - - nicofrand - - Peter WONG - - Terence Eden - - Chris McMacken (chrism) - - Colin Poushay (poush) - - Adamo Crespi - - BrnvrlUoeey - - Nietono - - ehibes - - Loïc Salanon - - MarkPedron - - Henrik Christensen - - Tim Herlaud - - Vico Dambeck - - Yves ASTIER - - Darien Hager - - Andrei Petre - - Tim Hovius (timhovius) - - Oliver Davies (opdavies) - - Abdellah EL GHAILANI (aelghailani) - - Manuel Andreo Garcia - - Ivan Zugec (zugec) - - Paweł Farys - - vladyslavstartsev - - Jakub Szcześniak (jakubszczesniak) - - Pierre-Emmanuel CAPEL (pecapel) - - Kostas Loupasakis (loupax) - - Gabriel Birke (chiborg) - - aziz benmallouk (aziz403) - - Janne Vuori (jimzalabim) - - Noel - - Tristan LE GACQUE (tristanlegacque) - - Fernando Aguirre Larios (ingaguirrel) - - Quentin Brunet - - Tomáš Tibenský + - Konstantin S. M. Möllers (ksmmoellers) + - Elias Teutschländer + - Anton Babenko (antonbabenko) + - Philippe Pichet + - GK-302 + - Aryel Tupinamba (dfkimera) + - Antoine (antoinela_adveris) + - Jiri Velek + - Haikiri + - Johannes Goslar + - Bernhard Rusch + - Tero Alén (tero) + - Florian Bogey + - Junaid Farooq (junaidfarooq) + - Léo VINCENT + - Benoit Mallo + - DerManoMann + - Andrii Serdiuk (andreyserdjuk) + - Robin Duval (robin-duval) + - Jan Dobrovodský (j-dobr) + - Vladislav Iurciuc + - Samuel Gordalina (gordalina) + - Thomas Baumgartner (shoplifter) + - brian978 + - Billy Scheufler + - andreabreu98 + - Josef Hlavatý + - andrey-tech + - Sebastian Busch (sebu) + - Adoni Pavlakis (adoni) + - Nicolas Le Goff (nlegoff) + - Ruud Arentsen + - michalmarcinkowski + - Daniel Basten (axhm3a) + - Tristan Kretzer + - Ivan Pepelko (pepelko) + - Darryl Hein (xmmedia) + - Guillaume Royer + - chesteroni (chesteroni) + - Matteo Galli + - Houziaux mike + - georaldc + - Alessandro Tagliapietra (alex88) + - Evgeny Ruban + - Marc J. Schmidt (marcjs) + - Flo Gleixner (redflo) + - PierreRebeilleau + - Jean-Guilhem Rouel (jean-gui) + - Michał Dąbrowski (defrag) + - Thomas Dutrion (theocrite) + - Alexandre Jardin (alexandre.jardin) + - Vacheslav Silyutin + - Sébastien COURJEAN + - Sam Anthony + - Frank Jogeleit + - Matt Daum (daum) + - Eric Schildkamp + - Mohamed Karnichi (amiral) + - Jeroen de Boer + - Krzysztof Przybyszewski (kprzybyszewski) + - Julius Kiekbusch + - Dario Guarracino + - Christophe Meneses (c77men) + - Kirill Saksin + - Wouter Sioen (wouter_sioen) + - Vincent + - Nicolas Schwartz (nicoschwartz) + - AlberT + - Matthew Burns + - Abdouarrahmane FOUAD (fabdouarrahmane) + - Erfan Bahramali + - joris de wit (jdewit) + - Jaap van Otterdijk (jaapio) + - Gusakov Nikita (hell0w0rd) + - Curtis (ccorliss) + - andreyserdjuk + - Marcel Siegert + - rvoisin + - Cayetano Soriano Gallego (neoshadybeat) + - Matteo Giachino (matteosister) + - Benny Born + - César Suárez (csuarez) + - Philipp Fritsche + - Steve Müller + - Camille Dejoye (cdejoye) + - David Négrier (moufmouf) + - Sortex + - Malte Wunsch (maltewunsch) + - Jörn Lang + - Francisco Facioni (fran6co) + - Samael tomas + - Kirill Nesmeyanov (serafim) + - benatespina (benatespina) + - Marcos Quesada (marcos_quesada) + - Alexandre Fiocre (demos77) + - Sander Goossens (sandergo90) + - cthulhu + - ivan + - Eduardo García Sanz (coma) + - Maxime Corteel (mcorteel) + - Joel Marcey + - Joshua Behrens (joshuabehrens) + - Raphaëll Roussel + - Marien Fressinaud + - Osayawe Ogbemudia Terry (terdia) + - Javier Espinosa (javespi) + - Oleh Korneliuk + - Lucas Bäuerle + - Guillaume LECERF + - Jelle Bekker (jbekker) + - Pierre-Chanel Gauthier (kmecnin) + - Pascal Hofmann + - Adrien Chinour + - Vladimir Chernyshev (volch) + - Jérémy (libertjeremy) + - Valentin Nazarov + - Ruben Kruiswijk + - Christian Jul Jensen + - Gabriel Birke + - BRAMILLE Sébastien (oktapodia) + - Carsten Nielsen (phreaknerd) + - Jon Cave + - Bruno BOUTAREL + - Diego Aguiar (mollokhan) + - Arthur Woimbée + - Ahmad El-Bardan + - Tristan Bessoussa (sf_tristanb) + - Juan Mrad + - n-aleha + - Fabrice Locher + - Andrey Ryaguzov + - Max Voloshin (maxvoloshin) + - Tom Kaminski + - karstennilsen + - Ilia Lazarev (ilzrv) + - Dan Ionut Dumitriu (danionut90) + - Marcel Pociot (mpociot) + - Simon Bouland (bouland) + - Thibaut Arnoud (thibautarnoud) + - ProgMiner + - Bouke Haarsma + - Radosław Benkel + - Gyula Szucs + - jannick-holm + - Damian Sromek + - lerminou + - Ashura + - Stéphane Seng (stephaneseng) + - Andrey Chernykh + - Matthias Larisch + - Giuseppe Campanelli + - Wojciech Błoszyk (wbloszyk) + - Michael Zangerle + - Denis Golubovskiy (bukashk0zzz) + - Benjamin Dos Santos + - Adam Elsodaney (archfizz) + - Andreas Allacher + - Joe Springe + - Gregório Bonfante Borba (bonfante) + - Edwin + - Frankie Wittevrongel + - Karel Syrový + - Frank Schulze (xit) + - Stefan Graupner (efrane) + - Agustin Gomes + - Gert de Pagter + - Nguyen Tuan Minh (tuanminhgp) + - Marcin Kruk + - jonmldr + - Derek Bonner + - Christian + - phc + - Emre Akinci (emre) + - Jeroen de Graaf + - Ivan Nemets + - Ibrahim Bougaoua + - Pierre Tondereau + - Kevin Decherf + - pf + - Kevin Herrera (kherge) + - Yiorgos Kalligeros + - Mickael Perraud + - Artyum Petrov + - Ken Marfilla (marfillaster) + - Andrew (drew) + - Diego Sapriza + - Markus Ramšak + - Mostafa + - Lucas Bustamante + - Julien Moulin (lizjulien) + - Maksym Romanowski (maxromanovsky) + - Rudolf Ratusiński + - Constantine Shtompel + - BrokenSourceCode + - Frédéric G. Marand (fgm) + - Jacek Kobus (jackks) + - Clemens Krack + - Jeremiah VALERIE + - Karim Cassam Chenaï (ka) + - PatrickRedStar + - Saem Ghani + - DerStoffel + - Adel ELHAIBA (eadel) + - ssilatel + - uncaught + - James Sansbury + - Pierre Dudoret + - Arend Hummeling + - Giorgio Premi + - ivelin vasilev + - Abdul.Mohsen B. A. A + - Romain Dorgueil + - Benoit Lévêque (benoit_leveque) + - Matt Drollette (mdrollette) + - Alexander Menk + - Stefanos Psarras (stefanos) + - Phobetor + - Vladimir Mantulo (mantulo) + - izenin + - valmonzo + - Hugo Sales + - Christopher Parotat + - Sergio + - Andreas Streichardt + - Alexis MARQUIS + - Shiro + - Ahmed EBEN HASSINE (famas23) + - Anthony Moutte + - everyx + - Dennis Fehr + - Randel Palu + - Rick Prent + - skalpa + - Sergey Fokin (tyraelqp) + - Fabian Steiner (fabstei) + - sarah-eit + - Jan Marek (janmarek) + - Guillaume Aveline + - Dominik Schwind (dominikschwind) + - sdkawata + - Cedrick Oka + - mantulo + - stefan.r + - Alex Teterin (errogaht) + - Daniel Kay (danielkay-cp) + - roog + - Nikita Starshinov (biji) + - Povilas S. (povilas) + - Michael Bessolov + - Greg Szczotka (greg606) + - Steffen Keuper + - Tatsuya Tsuruoka + - Alexander Menk + - Yury (daffox) + - Thomas Ploch + - Leonid Terentyev + - MrNicodemuz + - jamogon + - Daniel Tschinder + - Hans Höchtl (hhoechtl) + - Even André Fiskvik + - Ivo Valchev + - Ninos + - Marek Binkowski + - AntoineDly + - Cyrille Bourgois (cyrilleb) + - Paul Seiffert (seiffert) + - Sören Bernstein + - Roma (memphys) + - Roberto Guido + - Albert Ganiev (helios-ag) + - Thomas Ferney (thomasf) + - Arne Groskurth + - Urban Suppiger + - Vincent Bouzeran + - Max Beutel + - Peter Breuls + - natechicago + - Wouter de Wild + - wallach-game + - Stefan Kleff (stefanxl) + - Vaidas Lažauskas + - LoginovIlya + - Sajad Torkamani + - sensio + - Vincent Godé + - cmfcmf + - Mauricio Lopez (diaspar) + - Julius Beckmann (h4cc) + - Thibaut Salanon + - Gerben Wijnja + - Wickex + - ElisDN + - Roman Igoshin (masterro) + - Michael Olšavský + - Eduard Bulava (nonanerz) + - Sergii Dolgushev (sergii-swds) + - Lucas Matte + - Arnaud + - Ilya Biryukov (ibiryukov) + - Andrea Giannantonio + - Stefano Cappellini (stefano_cappellini) + - mikocevar + - Wojciech Gorczyca + - Łukasz Chruściel (lchrusciel) + - Oliver Hoff + - Valery Maslov (coderberg) + - Bart Baaten + - Stephanie Trumtel (einahp) + - Bradley Zeggelaar + - Antonio Angelino + - Jesper Noordsij + - darnel + - Temuri Takalandze (abgeo) + - Benjamin Schultz (bschultz) + - Thierry Marianne + - Alex Plekhanov + - Simon / Yami + - Abudarham Yuval + - Jan Hort + - Martynas Sudintas (martiis) + - Jakub Simon + - Andreas + - Rafael Villa Verde + - Cedric BERTOLINI (alsciende) + - Maxim Semkin + - Stephen + - Felicitus + - Ondřej Frei + - Mo Di (modi) + - Bizley + - Moritz Borgmann (mborgmann) + - Shaun Simmons + - Pierre-Henry Soria 🌴 (pierrehenry) + - Tamás Szigeti + - Daniel Londero (dlondero) + - Javier Alfonso Bellota de Frutos + - Tim Strehle + - Enrico Schultz + - Javier Ledezma + - Matthew Covey + - parhs + - kaywalker + - Jeffrey Cafferata (jcidnl) + - Adrien Foulon + - Raphaël Davaillaud + - Pavel Prischepa + - Pierre Geyer (ptheg) + - max + - Stanislav Gamaiunov (happyproff) + - Bermon Clément (chou666) + - hamza + - Nicolas Eeckeloo (neeckeloo) + - John VanDeWeghe + - PabloKowalczyk + - Simone Ruggieri + - Rares Sebastian Moldovan (raresmldvn) + - Harry Wiseman + - Carsten Eilers (fnc) + - martkop26 + - Tobias Feijten (tobias93) + - Courcier Marvin (helyakin) + - Hryhorii Hrebiniuk + - Renan Taranto (renan-taranto) + - mboultoureau + - Nil Borodulia + - Soha Jin + - Dan Blows + - David Joos (djoos) + - Rik van der Heijden + - Ibon Conesa (ibonkonesa) + - Michal Trojanowski + - Michael Telgmann + - Pieter Jordaan + - Patrick Luca Fazzi (ap3ir0n) + - Tobias Stöckler + - Andrejs Leonovs + - Ruud Seberechts + - satalaondrej + - scourgen hung (scourgen) + - Alexis BOYER + - Mohammad Ali Sarbanha (sarbanha) + - Grzegorz Łukaszewicz (newicz) + - Bruno Rodrigues de Araujo (brunosinister) + - Ben Gamra Housseine (hbgamra) + - rewrit3 + - Paweł Tomulik + - Nathan Sepulveda + - Alexandru Patranescu + - Piotr Antosik (antek88) + - Andreas Frömer + - Matt Farmer + - Dennis Smink (dsmink) + - Julien Bianchi (jubianchi) + - Dariusz Czech + - Michel Bardelmeijer + - Marc Bennewitz + - Sorin Gitlan (forapathy) + - The Whole Life to Learn + - Dmitrii Lozhkin + - Pierre Schmitz + - Nikita Sklyarov + - Amin Hosseini (aminh) + - otsch + - Jelte Steijaert (jelte) + - Swen van Zanten + - Victoria Quirante Ruiz (victoria) + - Rémy LESCALLIER + - Marcel Berteler + - Sergey Yuferev + - wesign (inscrutable01) + - Vladislav Rastrusny (fractalizer) + - wetternest + - Frank Naegler + - nerdgod + - Dmitri Petmanson + - julien_tempo1 (julien_tempo1) + - Jérôme Nadaud (jnadaud) + - Schvoy Norbert (schvoy) + - Pierre-Olivier Vares (povares) + - Konstantin Bogomolov + - Patrick Daley (padrig) + - ghazy ben ahmed + - stloyd + - Nasim + - alireza + - Hoffmann András + - Kamil Musial + - Andreas Hasenack + - J Bruni + - Andre Eckardt (korve) + - andersmateusz + - Laurent Moreau + - James Cowgill + - Max Summe + - Adrian + - mieszko4 + - psampaz (psampaz) + - Zeeshan Rashid (zeeshan) + - Piotr Zajac + - Koalabaerchen + - Keith Maika + - Linas Ramanauskas + - Yohan Giarelli (frequence-web) + - Juan Ases García (ases) + - fruty + - Dan (dantleech) + - Mark Beech (jaybizzle) + - Ganesh Chandrasekaran (gxc4795) + - Hubert Moreau (hmoreau) + - Dominik Ritter (dritter) + - ddebree + - Tim van Densen + - Ruben Jansen + - Alexander Onatskiy + - Roger Webb + - Drew Butler + - Serhii Smirnov + - Igor Timoshenko (igor.timoshenko) + - Georgi Georgiev + - Pierre Sv (rrr63) + - rhel-eo + - Bogdan Rancichi (devck) + - Elliot Anderson (elliot) + - Martin Pärtel + - André Laugks + - Klaas Naaijkens + - Gabriel Moreira + - neghmurken + - Stano Turza + - GuillaumeVerdon + - Dustin Wilson + - Alexander Kurilo (kamazee) + - Brian Graham (incognito) + - Norman Soetbeer + - Michal Forbak + - Joachim Krempel (jkrempel) + - George Bateman + - upchuk + - Cantepie + - Gavin Staniforth + - Artfaith + - Rénald Casagraude (rcasagraude) + - Damián Nohales (eagleoneraptor) + - Hans N. Hjort + - Timothy Anido (xanido) + - Cyrille Jouineau (tuxosaurus) + - Pierrick Charron + - Florian Cellier + - Kamil Szalewski (szal1k) + - Qingshan Luo + - Kirill Roskolii + - Nikita Popov (nikic) + - Kris Buist + - Dmitry Simushev + - Hallison Boaventura (hallisonboaventura) + - Matt Brunt + - Maximilian Berghoff (electricmaxxx) + - Rodrigo Díez Villamuera (rodrigodiez) + - Dalibor Karlović + - Zacharias Luiten + - Steven Dubois + - Citia (citia) + - Thibaut Chieux + - Jelizaveta Lemeševa (broken_core) + - Wojciech Zimoń + - Signor Pedro + - Philipp Hoffmann (philipphoffmann) + - Marco Wansinck (mwansinck) + - alangvazq + - alifanau + - Claudiu Cristea + - Gilbertsoft + - Sam Ward + - Peter Trebaticky + - Pete Mitchell (peterjmit) + - Gerd Christian Kunze (derdu) + - Julien Menth (cfjulien) + - Ha Phan (haphan) + - Sergey Fedotov + - Anton Zagorskii + - Benjamin BOUDIER + - Paul L McNeely (mcneely) + - Derek Stephen McLean + - Simon Neidhold + - Andrew Carter (andrewcarteruk) + - Bertalan Attila + - Luís Cobucci (lcobucci) + - Pierre-Louis LAUNAY + - Sergei Gorjunov + - Máximo Cuadros (mcuadros) + - Thanos Polymeneas (thanos) + - Vladimir Pakhomchik + - Kevin Weber + - kwiateusz + - Markus + - Kérian MONTES-MORIN (kerianmm) + - Cédric Lahouste (rapotor) + - Nicolas Tallefourtané (nicolab) + - Jakub Chábek + - Lesueurs Frédéric (fredlesueurs) + - Jeremy Bush + - Lebnik + - Kevin Dew + - Gleb Sidora + - Christian Wahler (christian) + - fh-github@fholzhauer.de + - Yuri Karaban + - Adam Klvač + - Oleksii Svitiashchuk + - Andrzej + - Nicolas A. Bérard-Nault + - nuryagdy mustapayev (nueron) + - Richard Hodgson + - Dennis Tobar + - Eric Stern + - Taylor Otwell + - adnen chouibi + - Wouter Ras + - thecaliskan + - Choong Wei Tjeng (choonge) + - Denys Voronin (hurricane) + - thib92 + - Valentin Barbu (jimie) + - Adrien Peyre (adpeyre) + - Jan Pintr + - Robert Gurau + - sebastian + - Fabian Kropfhamer (fabiank) + - Ivan Tse + - Sergio Santoro + - Stefan Oderbolz + - Vincent Vermeulen + - Tomas Javaisis + - akimsko + - Joseph FRANCLIN + - Ricardo de Vries (ricardodevries) + - Vic D'Elfant (vicdelfant) + - Julien Manganne (juuuuuu) + - G.R.Dalenoort + - Will Rowe + - EXT - THERAGE Kevin + - Oliver Eglseder + - guangwu + - orlovv + - Dan Kadera + - eRIZ + - Carlos Ortega Huetos + - klyk50 + - Monet Emilien + - Gabi Udrescu + - Juliano Petronetto + - Pablo Ogando Ferreira + - Mike Francis + - Nick Stemerdink + - Axel Venet + - Abderrahman DAIF (death_maker) + - Robin Kanters (anddarerobin) + - Tiago Garcia (tiagojsag) + - Andrea Ruggiero (pupax) + - Joeri Verdeyen (jverdeyen) + - Halil Hakan Karabay (hhkrby) + - Jakub Sacha + - neFAST + - Andras Debreczeni + - Laurent Bachelier (laurentb) + - Robert Worgul + - tsufeki + - Mehdi Achour (machour) + - Marek Šimeček (mssimi) + - Brad Treloar + - David Szkiba + - Peter Simoncic + - Rachid Hammaoui (makmaoui) + - Vladimir Sadicov (xtech) + - m.chwedziak + - pkowalczyk + - voodooism + - John Espiritu (johnillo) + - neodevcode + - Paul Andrieux + - szymek + - gstapinato + - fduch (fduch) + - Pawel Szczepanek (pauluz) + - fabios + - Quentin Moreau (sheitak) + - MGDSoft + - Florent Blaison (orkin) + - Charly Goblet (_mocodo) + - Dominik Hajduk (dominikalp) + - fabi + - martijn + - Petr Jaroš (petajaros) + - Pavel Witassek + - Sjoerd Adema + - Phillip Look (plook) + - Dawid Nowak + - Johannes + - Billie Thompson + - Agata + - Troy McCabe + - Jeremy David (jeremy.david) + - Jose Manuel Gonzalez (jgonzalez) + - Edvinas Klovas + - llupa + - Luis Ramirez (luisdeimos) + - jdcook + - Nicolas Lemoine + - AnotherSymfonyUser (arderyp) + - Mathieu TUDISCO (mathieutu) + - Laurens Laman + - tsilefy + - Andrea Civita + - Ciaran McNulty (ciaranmcnulty) + - Dominik Piekarski (dompie) + - MGatner + - Antanas Arvasevicius + - seho-nl + - Guillaume Gammelin + - Michael Simonson (mikes) + - Simon Müller (boscho) + - Andoni Larzabal (andonilarz) + - WoutervanderLoop.nl + - Raito Akehanareru (raito) + - Dmytro Pigin (dotty) + - Daniele Orru' (danydev) + - Flinsch + - Jon Green (jontjs) + - Kevin Meijer + - Marc Torres + - Sven Fabricius + - Arseny Razin + - Pierre Gasté (pierre_g) + - Alberto Aldegheri + - Marin Bînzari (spartakusmd) + - Vincent Chalamon + - Norman Soetbeer + - Alan Chen + - Kristen Gilden + - Philip Dahlstrøm + - Samuel Vogel (samuelvogel) + - kshida + - Arash Tabrizian (ghost098) + - Jörg Rühl + - Nicholas Ruunu (nicholasruunu) + - Alex Niedre + - adhamiamirhossein + - Geoffrey Pécro (gpekz) + - Pavel Stejskal (spajxo) + - Ben Johnson + - Jeremiah VALERIE + - Jan Vernieuwe (vernija) + - Michaël VEROUX + - Dominic Luidold + - Walter Doekes + - Peter Gribanov + - Camille Baronnet + - Mikkel Paulson + - Albin Kerouaton + - Kamil Piwowarski (cyklista) + - Ralf Kühnel (ralfkuehnel) + - Drew Butler + - Paweł Stasicki + - Jérôme Dumas + - Nicolas Fabre (nfabre) + - EdgarPE + - Kevin Nadin (kevinjhappy) + - Dan Patrick (mdpatrick) + - Christiaan Wiesenekker + - Andrea Giuliano (shark) + - Fraller Balázs (fracsi) + - Michael Schneider + - Will Donohoe + - Nathanael d. Noblet + - Kirill Lazarev + - Valentin + - Robert Meijers + - RFreij + - Eric J. Duran + - Antonio Mansilla + - Tischoi + - Ikko Ashimine + - withbest + - Alexandre Segura + - Talha Zekeriya Durmuş + - Mbechezi Nawo + - Bernd Matzner (bmatzner) + - Rubén Calvo (rubencm) + - Simon Asika + - Valmont Pehaut-Pietri (valmonzo) + - Clement Herreman (clemherreman) + - Martin Mayer (martin) + - Tito Costa + - Дмитрий Пацура + - Marcus Stöhr (dafish) + - qsz + - paullallier + - Gerard + - Julien JANVIER (jjanvier) + - Hossein Hosni + - detinkin + - caalholm + - Jochen Mandl + - tante kinast (tante) + - pizzaminded + - Vyacheslav Slinko + - Nicolas Badey (nico-b) + - Julien ARBEY + - Maxime P + - tamar peled + - Patrick Kaufmann + - Thomas Dubuffet (thomasdubuffet) + - boulei_n + - Helmer Aaviksoo + - Moza Bogdan (bogdan_moza) + - Pierre Foresi (pforesi) + - Mark Pedron (markpedron) + - dened + - Kousuke Ebihara (co3k) + - tourze + - pawel-lewtak + - Ian Carroll + - Vladimir Melnik + - Lyubomir Grozdanov (lubo13) + - es + - Till Klampaeckel (till) + - Diego Campoy + - Trevor N. Suarez (rican7) + - Mei Gwilym (meigwilym) + - Babichev Maxim (rez1dent3) + - Keri Henare (kerihenare) + - Philip Frank + - Staormin + - Damien Harper (damien.harper) + - Ismail Turan + - Jody Mickey (jwmickey) + - pthompson + - Bert ter Heide (bertterheide) + - Tom Maguire + - Fabien + - Adria Lopez (adlpz) + - Sandro Hopf (senaria) + - Beth Binkovitz + - k-sahara + - tamirvs + - Bruno Ziegler (sfcoder) + - Przemysław Piechota (kibao) + - Peter Orosz (ill_logical) + - ncou + - Alexander Cheprasov + - Liverbool (liverbool) + - Stephen Lewis (tehanomalousone) + - remieuronews + - Alexandre GESLIN + - Marcello Mönkemeyer (marcello-moenkemeyer) + - Kirk Madera + - Stefano A. (stefano93) + - David Stone + - curlycarla2004 + - David Soms + - George Yiannoulopoulos + - Michael Dowling (mtdowling) + - William Thomson (gauss) + - Vitalii + - Fabian Haase + - Ulrik McArdle + - VojtaB + - Alex Silcock + - boite + - Abdiel Carrazana (abdielcs) + - Christian López Espínola (penyaskito) + - Emilie Lorenzo + - Samy D (dinduks) + - Ryan Rud + - Daniel Rotter (danrot) + - Vivien + - Ionut Cioflan + - Anton (bonio) + - divinity76 + - Oleg Krasavin (okwinza) + - joris + - Zan Baldwin (zanderbaldwin) + - Piet Steinhart + - elattariyassine + - Filipe Guerra + - Yendric + - Emre YILMAZ + - Elías (eliasfernandez) + - Storkeus + - devel + - Stephen Clouse + - rkerner + - Mickael GOETZ + - Roman Orlov + - zorn + - Chris McGehee + - Nowfel2501 + - Alejandro Diaz Torres + - Lars Ambrosius Wallenborn (larsborn) + - Thanh Trần + - Bart Ruysseveldt + - Ariel J. Birnbaum + - Nicolas Pion + - Jonathan Hedstrom + - Johan de Ruijter + - Johan Wilfer (johanwilfer) + - ddegentesh + - dinitrol + - André Filipe Gonçalves Neves (seven) + - Quique Porta (quiqueporta) + - Antoine Beyet + - Irmantas Šiupšinskas (irmantas) + - Giovanni Albero (johntree) + - Ala Eddine Khefifi (nayzo) + - Florian Heller + - Sjors Ottjes + - Andrei O + - karolsojko + - timesince + - Iwan van Staveren (istaveren) + - Kasper Hansen + - Chris Jones (leek) + - Tadas Gliaubicas (tadcka) + - Olexandr Kalaidzhy + - Cláudio Cesar + - Thomas Beaujean + - Anamarija Papić (anamarijapapic) + - Javier Núñez Berrocoso (javiernuber) + - Oussama Elgoumri + - Sébastien Decrême (sebdec) + - Milos Colakovic (project2481) + - Ross Tuck + - Pascal Woerde (pascalwoerde) + - Mathieu Morlon (glutamatt) + - Frederik Schwan + - Jakub Caban (lustmored) + - Pchol + - v.shevelev + - Matthieu + - Ashura + - allison guilhem + - Dominic Tubach + - Ramon Cuñat + - Julian Krzefski + - Evert Jan Hakvoort + - Yorkie Chadwick (yorkie76) + - Beno!t POLASZEK + - Henne Van Och (hennevo) + - Jason Schilling (chapterjason) + - Matthieu Prat + - twifty + - Vladislav Vlastovskiy (vlastv) + - David Stone + - Danilo Silva + - DidierLmn + - Success Go + - Michael Steininger + - František Maša + - Jordi Llonch (jordillonch) + - Nardberjean + - Alexander Pasichnik (alex_brizzz) + - Verlhac Gaëtan (viviengaetan) + - Iliya Miroslavov Iliev (i.miroslavov) + - Mark Spink + - Richard Quadling + - James Michael DuPont + - Eddy + - Menno Holtkamp + - samuel laulhau (lalop) + - Alexis + - Jérémy Jourdin (jjk801) + - Arek Bochinski + - Juan Luis (juanlugb) + - Antoine Leblanc + - riadh26 + - Tim Lieberman + - Lenar Lõhmus + - Alexis MARQUIS + - wesleyh + - AmsTaFF (amstaff) + - Kim Laï Trinh + - Dmitry Danilson + - Willem Mouwen + - Mario Young + - Joao Paulo V Martins (jpjoao) + - tinect (tinect) + - Andrii Boiko + - Johannes + - Bram Tweedegolf (bram_tweedegolf) + - Zoran Makrevski (zmakrevski) + - Daniil Gentili + - Benjamin Long + - Artem (nexim) + - alsar + - ollie harridge (ollietb) + - Walid BOUGHDIRI (walidboughdiri) + - Rein Baarsma (solidwebcode) + - Thomas Boileau (tboileau) + - Matheus Gontijo + - marbul + - Serhiy Lunak (slunak) + - Lars Moelleken + - Dušan Kasan (dudo1904) + - Willem Verspyck + - Michał Marcin Brzuchalski (brzuchal) + - Nicholas Byfleet (nickbyfleet) + - Adrian Philipp + - oscartv + - Mike Milano (mmilano) + - Nicolas Séverin + - Ser5 + - Abdouni Karim (abdounikarim) + - Lin Clark + - Bojan + - Andreas Heigl (heiglandreas) + - Wojciech Sznapka + - John Nickell (jrnickell) + - Philippe Degeeter (pdegeeter) + - Ryan Linnit + - Darius Leskauskas (darles) + - temperatur + - Vincent MOULENE (vints24) + - Sébastien HOUZE + - Daniele Cesarini (ijanki) + - Jakub Janata (janatjak) + - tuqqu + - abulford + - Johan + - demeritcowboy + - Abdelhakim ABOULHAJ + - Morimoto Ryosuke + - Blackfelix + - Rafael Tovar + - MaPePeR + - Ahmed HANNACHI (tiecoders) + - Jos Elstgeest + - Miłosz Guglas (miloszowi) + - Jason Desrosiers + - Maciej Zgadzaj + - bch36 + - Gilles Gauthier + - Guile (guile) + - ging-dev + - Jorrit Schippers (jorrit) + - Ivo Valchev + - Yannick Bensacq (cibou) + - Aaron Piotrowski (trowski) + - Brian Freytag + - Icode4Food (icode4food) + - Brandon Antonio Lorenzo + - Felix Eymonot (hyanda) + - Asil Barkin Elik (asilelik) + - Quentin Favrie + - David Vancl + - Nicolas Sauveur (baishu) + - Schuyler Jager (sjager) + - Plamen Mishev (pmishev) + - Nicolas + - Ali Tavafi + - Grayson Koonce + - Rodolfo Ruiz + - Zuruuh + - Jérémie Broutier + - hainey + - Radosław Kowalewski + - Lance Chen + - Juan Gonzalez Montes (juanwilde) + - efeen + - Daniel Bannert + - Alexis Lefebvre + - tadas + - JG (jege) + - Sylvain Just + - Matt Emerson + - Thorsten Hallwas + - Gordienko Vladislav + - René Landgrebe + - jc + - Dario Savella + - jean pasqualini (darkilliant) + - Ole Rößner (basster) + - Joel Lusavuvu (enigma97) + - Kajetan Kołtuniak (kajtii) + - Zachary Tong (polyfractal) + - Pablo Maria Martelletti (pmartelletti) + - Markus Baumer + - markusu49 + - Adrian Olek (adrianolek) + - Martijn Croonen + - Jan Emrich + - adam-mospan + - Juan Traverso + - Mara Blaga + - Xavier Amado (xamado) + - Reda DAOUDI + - Gordienko Vladislav + - Stefan Koopmanschap + - lol768 + - Jeremy Benoist + - casdal + - mark burdett + - Benedict Massolle (bemas) + - mousezheng + - Janusz Jabłoński (yanoosh) + - Brian Freytag + - Valérian Galliat + - luffy1727 + - error56 + - Oleksii Bulba + - Nei Rauni Santos (nrauni) + - Brandon Kelly (brandonkelly) + - Sébastien HOUZÉ + - Oriol Mangas Abellan (oriolman) + - fmarchalemisys + - David Otton + - Luis Galeas + - Piers Warmers + - Pedro Silva + - Tony Vermeiren (tony) + - Malaney J. Hill + - Jairo Pastor + - Ilya Vertakov + - Maks Rafalko (bornfree) + - Andy Stanberry + - Simon Frost + - Cas van Dongen + - emilienbouard (neime) + - Ionel Scutelnicu (ionelscutelnicu) + - cilefen (cilefen) + - Geoffrey Monte (numerogeek) + - Arrilot + - Tito Miguel Costa (titomiguelcosta) + - Jitendra Adhikari (adhocore) + - maxperei + - johnstevenson + - ju1ius + - chispita + - Peter van Dommelen + - Kévin Gomez (kevin) + - David Gorges (davidgorges) + - Alex Nostadt + - André Laugks + - Viktoriia Zolotova + - Knallcharge + - aetxebeste + - Alfonso Fernández García + - Boullé William (williamboulle) + - Mehrdad + - Kevin Jansen + - Ferran Vidal + - DSeemiller + - kurozumi (kurozumi) + - Normunds + - Valouleloup + - Thomas Bibb + - Maerlyn + - Pablo Borowicz + - Zdeněk Drahoš + - Luis Muñoz + - Anne-Julia Seitz + - Illia Antypenko (aivus) + - Alessandra Lai + - Maxime Aknin (3m1x4m) + - Rares Vlaseanu (raresvla) + - Albion Bame (abame) + - Yoann MOROCUTTI + - Egor Gorbachev + - Ian Littman (iansltx) + - Bogdan + - Jean-Christophe Cuvelier [Artack] + - Kévin Gonella + - Rainrider + - Sylvain Lorinet + - Maxime AILLOUD (mailloud) + - mwos + - Asrorbek (asrorbek) + - developer-av + - Mario Blažek (marioblazek) + - gondo (gondo) + - Oxan van Leeuwen + - Romain Jacquart (romainjacquart) + - afaricamp + - AbdelatifAitBara + - Thibault G + - David de Boer (ddeboer) + - Philipp Kretzschmar + - Dionysis Arvanitis + - Steve Frécinaux + - Tobias Rautenkranz + - Siebe Vanden Eynden + - Jules Lamur + - povilas + - Pathpat + - Owen Gray (otis) + - Cyril HERRERA + - Michael Dawart (mdawart) + - Simone Di Maulo (toretto460) + - Aaron Scherer (aequasi) + - Albert Prat + - Stefan Hüsges (tronsha) + - Konstantin Scheumann + - Pablo Schläpfer + - Chris Maiden (matason) + - Daniel Perez Pinazo (pitiflautico) + - Derek Lambert (dlambert) + - Kélian Bousquet (kells) + - John Edmerson Pizarra + - Rikijs Murgs + - Raphael Hardt + - Kurt Thiemann + - pdragun + - Raphaël Droz + - VolCh + - Nathaniel Catchpole + - Žan V. Dragan + - Alan Bondarchuk + - Danil Khaliullin (bifidokk) + - Markus Staab + - Xavier RENAUDIN + - David Soria Parra + - Muhammad Aakash + - Roman Tyshyk + - Paul LE CORRE + - dima-gr + - Abdulkadir N. A. + - Lance McNearney + - Oliver Klee + - botbotbot + - danilovict2 + - Michael Lively (mlivelyjr) + - George Sparrow + - Daniel Kozák + - Guillermo Gisinger (t3chn0r) + - Yann (yann_eugone) + - Michal Čihař + - Iain Cambridge + - Ivan Yivoff + - pborreli + - Ramon Kleiss (akathos) + - Marc Duboc (icemad) + - Andrew Tch + - ADmad + - Yurun + - azine + - Moritz Kraft (userfriendly) + - Warwick + - Mert Simsek (mrtsmsk0) + - Rutger Hertogh + - Clément R. (clemrwan) + - Michal Kurzeja (mkurzeja) + - Aurélien Fontaine + - Ben Oman + - Dmitry Hordinky + - Erwin Dirks + - Valérian Lepeule (vlepeule) + - Jonathan Poston + - Jm Aribau (jmaribau) + - Peter Zwosta + - Ahmed Shamim Hassan (me_shaon) + - Nicolas ASSING (nicolasassing) + - raplider + - Peter Potrowl + - Damien Fayet (rainst0rm) + - Koray Zorluoglu + - Andreas Forsblom (aforsblo) + - dbrekelmans + - Denis Yuzhanin + - Michael Pohlers (mick_the_big) + - Dawid Sajdak + - 2manypeople + - Ruslan Zavacky (ruslanzavacky) + - Cristobal Dabed + - Claas Augner + - Igor Tarasov (polosatus) + - Andrea Quintino (dirk39) + - Jean-Baptiste Nahan + - Christoph König (chriskoenig) + - Simone Fumagalli (hpatoio) + - Tomáš Polívka (draczris) + - Brian Debuire + - Arman + - Chris Shennan (chrisshennan) + - Konstantinos Alexiou + - Peter Jaap Blaakmeer + - Nathan PAGE (nathix) + - Yoann MOROCUTTI + - Johannes Müller (johmue) + - db306 + - Alexandre Tranchant (alexandre_t) + - Michael Orlitzky + - downace + - Camille Islasse + - Alex Olmos (alexolmos) + - Kovacs Nicolas + - Luis Ramón López López (lrlopez) + - CDR + - MightyBranch + - Goran (gog) + - Lorenzo Adinolfi (loru88) + - Raphael Davaillaud + - Seyedramin Banihashemi (ramin) + - Stefan Kruppa + - Nicolas Bastien (nicolas_bastien) + - Mephistofeles + - Olatunbosun Egberinde + - Pavel.Batanov + - Chansig + - adenkejawen + - David Lima + - jersoe + - ChrisC + - Ludek Stepan + - Zakaria AMMOURA (zakariaamm) + - Christian Weiske + - pritasil + - Aaron Stephens (astephens) + - youssef saoubou + - Julien Boudry + - Thomas Chmielowiec + - Ramazan APAYDIN (rapaydin) + - Dariusz Ruminski + - Martin Mandl (m2mtech) + - spdionis + - Jesper Søndergaard Pedersen (zerrvox) + - mshavliuk + - Michael Nelson + - Elías Fernández + - RAHUL K JHA + - Gunnar Lium (gunnarlium) + - Rowan Manning + - gr8b + - Daniel Strøm + - Giuseppe Petraroli (gpetraroli) + - Goran Juric + - Mathieu MARCHOIS (mmar) + - Jonny Schmid (schmidjon) + - Alan ZARLI + - Peter Bouwdewijn + - Silvio Ginter + - Chris Tiearney + - Oz (import) + - Thomas Citharel (tcit) + - Jean Ragouin + - karl.rixon + - patrick-mcdougle + - ibasaw + - Tobias Speicher + - Sepehr Lajevardi + - Sean Templeton + - Alexander Bauer (abauer) + - Tom Newby (tomnewbyau) + - Tayfun Aydin + - Jack Wright + - MatTheCat + - Yann Rabiller (einenlum) + - Daniel Bartoníček + - Jake Bishop (yakobeyak) + - andreybolonin1989@gmail.com + - Vallel Blanco + - Starfox64 + - djordy + - Rémi Faivre (rfv) + - Daniel Mecke (daniel_mecke) + - Ilia Sergunin (maranqz) + - Ahto Türkson + - Dominik Pesch (dombn) + - Jean-Baptiste Delhommeau + - Enrico + - Sander Coolen (scoolen) + - Markus Thielen + - Hugo Fonseca (fonsecas72) + - Jens Hatlak + - Tyler Stroud + - Sema + - Vladislav (simpson) + - Mathieu Ledru (matyo91) + - Gaylord Poillon (gaylord_p) + - Yannick Vanhaeren (yvh) + - tirnanog06 + - Angel Koilov (po_taka) + - e-ivanov + - Konstantin Chigakov + - Mykola Zyk + - shreypuranik + - Jure (zamzung) + - Nicolas Appriou + - Laurent Clouet + - ureimers + - Vlad Dumitrache + - Anton Sukhachev (mrsuh) + - Kasperki + - shreyadenny + - Gautier Deuette + - tomasz-kusy + - Steeve Titeca (stiteca) + - vlechemin + - Victor Garcia + - Evrard Boulou + - Guillem Fondin (guillemfondin) + - Rafał Muszyński (rafmus90) + - Aaron Somi + - Kevin Vergauwen (innocenzo) + - Igor Plantaš + - Haritz + - Muhammed Akbulut + - Paul Le Corre + - Richard Čepas + - Tom Corrigan (tomcorrigan) + - Pierre Grimaud (pgrimaud) + - julien.galenski + - dropfen + - Pierre Rebeilleau (pierrereb) + - Sam Williams + - Patrick Carlo-Hickman + - carlos-ea + - Pierre Tachoire + - Tomaz Ahlin + - Vladimir Vasilev (bobahvas) + - Christian Stocker - Benjamin Laugueux - - Jens Hassler - - Javi H. Gil (javibilbo) - - Chabbert Philippe (philippechab) - - Paulo Rodrigues Pinto (regularjack) - - Yaroslav Kiliba - - Dmytro - - Jacob Tobiasz (jakubtobiasz) - - Matthieu Renard - - Jonas De Keukelaere - - Sarim Khan (gittu) - - zuhair-naqvi - - Nico - - Christian Heinrich - - Quentin Stoeckel (chteuchteu) - - Eduardo Gulias Davis - - Thibaud BARDIN (irvyne) - - Alex Normand - - Nicolas Hart (nclshart) - - manu-sparheld - - iqfoundry - - Lorenzo Milesi (maxxer) - - Eugene Wolfson - - Robert Saylor (rsaylor) - - Pim van Gurp - - Soltész Balázs - - Christopher - - Yassine Fikri (yassinefikri) - - Aymeric Mayeux (aymdev) - - venu (venu) - - Arnaud - - Faizan Shaikh - - Rick Ogden - - Axel K. - - Lukáš Brzák (rapemer) - - Lorenzo Ruozzi (lruozzi9) - - Maksym Hubar (nrgone) - - robert Parker - - KosticDusan4D - - Pierre Maraitre - - Olivier Revollat (o_revollat) - - Mitchel (mitch) - - Pedro Gimenez - - Jorick Pepin (jorick) - - David Baucum - - Fatih Ergüven (erguven) - - Bruno Vitorino - - markspare - - jeanhadrien - - jdevinemt - - AntoJ (merguezzz) - - Leo - - Vladyslav Riabchenko - - Salavat Sitdikov (sitsalavat) - - Chris Johnson - - lajosthiel - - matt smith (dr-matt-smith2) - - Artem Henvald - - nietonfir - - James (acidjames) - - MarvinBlstrli - - Katharina Störmer - - Yosip Curiel (snake77se) - - Matthew Loberg (mloberg) - - Dmitriy Fishman (fishmandev) - - Jérémy Halin - - Arvydas K - - guangle - - alexmart - - Oliver Forral (intrepion) - - Thomas from api.video - - Lambert Beekhuis (lambertb) - - Ivan Ternovtsiy - - tamir van-spier (tamirvs) - - Tony Cosentino - - Sela - - Volen Davidov - - Cristi Contiu (cristi-contiu) - - Markus Tacker - - Gabriel Theron - - Jan Richter - - Axel Vankrunkelsven - - Artur Weigandt - - MaharishiCanada - - Derek Roth (derekroth) - - jenyak - - Stephen Clouse - - VisionPages - - Omar Brahimi (omarbrahimi) - - Seikilos - - Benjamin Lazarecki (benjaminlazarecki) - - Jose R. Prieto - - Mark Challoner - - Julian Mallett (jxmallett) - - Alexandre Gérault (alexandre-gerault) - - Patrik Gmitter (patie) - - René Backhaus - - Augustin Delaporte - - miqrogroove - - Roger Webb (webb.roger) - - Kai Eichinger (kai_eichinger) - - ameotoko - - Maurice Svay (mauricesvay) - - Richard Tuin (rtuin) - - z38 - - Travis Yang (oopsfrogs) - - Keefe Kwan (kkwan) - - Paul Ferrett (paulf) - - Łukasz Pior (piorek) - - Alex Kyriakidis - - Peter Hauke - - timo002 - - Jens Pliester - - zeroUno - - royswale - - Jérémy Crapet - - Dan Zera - - Matthias Noback (mnoback) - - Florian Semm (floriansemm) - - Nikola Kuzmanović (nkuzman) - - Jack Delin (jackdelin) - - Eirik Alfstad Johansen (nmeirik) - - Vincent Amstoutz - - Kolja Zuelsdorf - - Panda INC (pandalowry) - - EtienneHosman - - Mihail Kyosev (php_lamer) - - Patrick Bielen - - Arnaud Lemercier - - guesmiii - - wkania - - Jannik - - Kevin Mark - - Pedro Cordeiro - - Petar Petković - - Philippe Villiers - - Raphaël Davaillaud - - Wojciech Kania - - Denis Dudarev - - Open Orchestra (open-orchestra) - - Issam KHADIRI (ikhadiri) - - Thibaut Leneveu - - berbeflo - - Jérémie Samson (jsamson) - - Danny - - Yannick (yannickdurden) - - Ali Yousefi (aliyousefi) - - Tomasz Ducin (tkoomzaaskz) - - Simon Schubert (simon-schubert) - - Valyaev Ilya (rumours86) - - Ezequiel Esnaola - - Benjamin Porquet - - Cangit - - Nikita - - Krzysztof Lechowski (kshishkin) - - Przemek Maszczynski - - Yuriy Sergeev (youser) - - Zéfyx - - Samuel Wicky - - Happy (ha99ys) - - Jean-François Lépine (halleck45) - - Cassian Assael (crozet) - - Albert Moreno - - Cyril VERLOOP (cyrilverloop) - - Daniel Degasperi (ddegasperi) - - Ivan Gantsev - - Aymen Bouchekoua (nightfox) - - sirprize - - Nicolas Dievart (youri) - - Sascha Egerer - - Anthony FACHAUX - - Xbird - - George Zankevich - - Xavier Coureau - - Michael Lenahan - - Sebastian Bergmann - - Clement Ridoret - - Xavier RIGAL - - Pau Oliveras (poliveras) - - Roberto Lombi - - Julien Gidel - - jerzy-dudzic - - Rafael Gil (cybervoid) - - Alaa AttyaMohamed (alaaattya) - - New To Vaux - - Edym Komlan BEDY (youngmustes) - - Mickaël Bourgier (chapa) - - Mantas Varatiejus - - Unai Roldán (unairoldan) - - de l'Hamaide - - Chase Noel (chasen) - - Shaun Simmons (simshaun) - - M#3 - - Leanna Pelham (leannapelham) - - Mathieu Capdeville - - Jeremy Emery - - Vincent Chareunphol (devoji) - - Alexandr Podgorbunschih (apodgorbunschih) - - Hans Allis (hansallis) - - kruglikov - - Aurelijus Banelis (aurelijusb) - - Egidijus Girčys (egircys) - - heddi.nabbisen - - Kevin Carmody (skinofstars) - - Arnaud VEBER (veberarnaud) - - Ivan Nemets - - Andrey Melnikov - - Edin Rustempašić (edin) - - Shamil Nunhuck (shamil) - - Josef Vitu - - Ruud Kamphuis - - Daniel Klein - - Ricardo Rentería - - Matheus Pedroso - - James Isaac - - Petr Kessler - - Gilles Fabio - - Michel ANTOINE (antoin_m) - - Gonzalo Alonso (gonzakpo) - - jivot - - Marius-Liviu Balan (liv_romania) - - fberthereau - - Danil Pyatnitsev (pyatnitsev) - - Claudio Zizza - - LICKEL Gaetan (cilaginept) - - R1n0x - - Vincent Le Biannic - - Gustavo Henrique Mascarenhas Machado - - Romain Biard (rbiard) - - Charcosset Johnny - - Shiraz (zpine) - - Norman Soetbeer (battlerattle) - - Carlos Granados - - andybeak - - Marko Mijailovic - - Clément MICHELET (chiendelune) - - Levin - - Francesco Abeni - - Lauri - - rs - - Heaven31415 - - Angelo Galleja (ga.n) - - Timur Murtukov (murtukov) - - Yair Silbermintz (mrglass) - - Tim Glabisch - - Erik (erikroelofs) - - samson daniel (samayo) - - Zairig Imad - - Ousmane NDIAYE - - Abdellah Ramadan (abdellahrk) - - Thomas (razbounak) - - Carsten Blüm (bluem) - - Markus Mauksch - - DKravtsov - - Arc Tod - - VelvetMirror - - Pierre - - Pavel Bezdverniy - - Dhanushka Samarakoon - - yanickj - - zan-vseved - - Vladimir Jimenez - - Janusz Slota (janusz.slota) - - Krzysztof Lament - - antoinediligent - - Pierre Joube (pierrejoube) - - SirRFI - - Mario Young - - gong023 - - Sebastian G. (bestog) - - Pierre Joye (pierre) - - Bastien70 - - xaav - - Christopher Cardea - - Jerome Gangneux - - Justin Liiper (liiper) - - Brian - - Florian Rusch - - Marvin Butkereit - - Žilvinas Kuusas (kuusas) - - M E (ttc) - - Stepan Mednikov - - Kevin T'Syen (noscope) - - David Ward (roverwolf) - - danjamin - - pavemaksim - - Danielle Suurlant (dsuurlant) - - Brian Gallagher - - Alexandre Mallet (woprrr) - - Vivien Tedesco (vivient) - - Greg Berger - - Pierre Bobiet - - mehlichmeyer - - Kim Wüstkamp (kimwuestkamp) - - Hatem Ben (hatemben) - - Matt Janssen - - gnito-org - - LesRouxDominerontLeMonde - - Eric Poe (ericpoe) - - Philip Ardery - - Andrey Lukin (wtorsi) - - Kevin Lot - - Arndt H. Ziegler - - Hugo Locurcio - - Louis Racicot (lord_stan) - - Florian-B - - Zsolt Javorszky (zsjavorszky) - - Marco Barberis - - kenjis (kenjis) - - Xavier - - Michael Staatz - - Matthieu Braure (taliesin) - - Steven - - Thomas Talbot - - Virginia Meijer - - Linas Linartas (linas_linartas) - - tuanalumi - - healdropper - - Steve - - Julian Wagner - - Ramzi Abdelaziz (ramzi_a) - - Maximilian - - Adam Boardman (boardyuk) - - Franz Holzinger - - belghiti idriss (belghiti) - - Christopher - - Kai (kai_dederichs) - - r-ant-2468 - - Dries Vints - - Petr (rottenwood) - - Alex Salguero - - Rhodri Pugh - - Emil Santi (emilius) - - Martin Bens - - Fanny Gautier - - Fabien (fabiencambournac) - - Florian Moser - - Yuri Tkachenko (tamtamchik) - - Tony Tran (tony-tran) - - Sorin Dumitrescu (sfdumi) - - Grégory Quatannens (gscorpio) - - Guillaume Lasset - - Vilius Grigaliūnas - - Boissinot (pierreboissinotlephare) - - Erlang Parasu (erlangparasu) - - Michel D'HOOGE (mdhooge) - - Nicolae Astefanoaie (stelu26) - - Benoît - - Olena Kirichok - - José María Sanchidrián (sanmar) - - Severin J - - Savvas Alexandrou (savvasal) - - fguimier - - Bart Vanderstukken (sneakyvv) - - Luca Suriano (lucas05) - - Vyacheslav Pavlov - - progga - - Omer Karadagli (omer) - - Tsimafei Charniauski (varloc2000) - - iarro - - Halil Özgür - - Mike Zukowsky - - Andreas Larssen - - Florian Belhomme - - mimol91 - - Nico Schoenmaker - - Boolean Type (boolean_type) - - Bartek Nowotarski - - Ludovic REUS - - Lluis Toyos (tolbier) - - Arnaud Thibaudet (kojiro) - - Aaron Valandra - - OИUЯd da silva - - Wojciech Sznapka - - Richard Perez (richardpq) - - fridde - - Damien Fayet - - linuxprocess - - Dustin Meiner - - Matthias Gutjahr (mattsches) - - Fabien Papet - - Tobias Olry (tolry) - - Massimo Ruggirello - - Iulian Popa (iulyanp) - - Giulio De Donato - - Glen Jaguin (gl3n) - - Xavier Laviron (norival) - - Jonathan Huteau (jonht) - - revollat - - Fred Jiles (fredjiles) - - Stefan Topfstedt - - Joachim Martin (michaoj) - - Thomas Decaux (ebuildy) - - saf (asd435) - - BooleanType - - Enzo Santamaria - - Christophe Willemsen (kwattro) - - Alex Luneburg - - David Zuelke (dzuelke) - - Joan Teixido (joanteixi) - - Julien "Nayte" Robic - - Reza - - Kevin - - Patrik Csak - - Fabien Bourigault - - Pavel Jurecka - - Al-Saleh KEITA - - Simon Perdrisat (gagarine) - - Michael Smith (michaelesmith) - - Jochem Klaver - - xavierkaitha94 - - Kris - - Arnaud Pflieger - - Deng Zhi Cheng - - Martin Ninov (martixy) - - Kevin Boyd - - HONORE HOUNWANOU (mercuryseries) - - Benjamin Toussaint - - Mike Bissett - - laurent negre - - Michaël Marinetti - - Joppe de Cuyper - - Jeroen Deviaene - - Michael Y Kopinsky (mkopinsky) - - Nebojša Kamber - - AdrianBorodziuk - - Thomas BILLARD - - Corentin - - vindby23 - - Michał Wujas - - ipatiev - - elescot - - eric fernance (ericrobert) - - Timo Tewes - - Slobodan Stanic - - Bartek Chmura - - yordandv - - Alexey Samara - - Paweł Krynicki (kryniol) - - Amine Matmati (aminemat) - - Sofien NAAS - - Jean-Philippe Dépigny - - hidde.wieringa - - Fabrice GARES (fabrice_g) - - David McKay - - Vincent - - Baptiste Fotia (zak39) - - Leonardo Losoviz (leoloso) - - chance garcia - - Dan Tormey (dstormey) - - Joe - - Kwadz - - Willem-Jan Zijderveld (wjzijderveld) - - Marcus Stöhr - - AmalricBzh - - kolossa - - Geert Eltink - - Martin Melka - - Ali Arfeen - - Marko Kunic (kunicmarko20) - - Dean Clatworthy - - Sergey Falinsky (falinsky) - - Willem Stuursma-Ruwen - - Jacek Jędrzejewski - - Benjamin Sureau - - Deepak Kumar - - AntoineRoue - - Philipp Bräutigam - - partulaj - - Matthias - - ABRAHAM Morgan - - Christoph Grabenstein - - guidokritz - - Gytis Šk - - Raphaël Riehl - - Maximilian Bosch - - Sylvain Lelièvre - - PHAS Developer - - Giovanni Gioffreda (tapeworm) - - Jason Aller (jraller) - - ackerman - - Zaid Rashwani (zrashwani) - - Clayton - - The Phrenologist (phreno) - - Tom Haskins-Vaughan - - faissaloux - - Roman Martinuk - - technetium - - Christian - - Joel Costa (joelrfcosta) - - vihuarar - - M.Wiesner - - Dimitri Labouesse - - Nils Silbernagel - - Marie CHARLES (mariecharles) - - François MARTIN - - Gergely Pap - - Quentin Boulard - - Babar Al-Amin (babar) - - Jason McCallister (jasonmccallister) - - pavdovlatov - - Dmitriy - - Andrey Shark (astery) - - Godfrey Laswai - - Michaël Perrin - - Yassine Hadj messaoud - - Bob van de Vijver - - Lacy (200ok) - - lbraconnier2 - - Félix Fouillet - - Sacha Durand (sacha_durand) - - Brice Lalu (bricelalu) - - Christian Kolb (liplex) - - Hyunmin Kim (kigguhholic) - - Kolyunya (kolyunya) - - Katharina Floh (katharina-floh) - - Robert Treacy (robwasripped) - - Robin C - - Richard Hoar - - Simon Appelt - - alex00ds - - Moroine Bentefrit - - Denys Pasishnyi (dpcat237) - - Paris mikael (stood) - - Alexey Pyltsyn (lex111) - - Ryszard Piotrowski (richardpi) - - Nathan Giesbrecht - - Nuno Ferreira (nunojsferreira) - - Ronan Guilloux (ronan) - - Marek Nocoń - - Nelson da Costa - - Massimo Giagnoni (mgiagnoni) - - homersimpsons - - Mitchell - - Giuseppe Petraroli - - Kevin de Heer - - richardudovich - - Florian Körner (koernerws) - - Younes OUASSI (youassi) - - Asma Drissi (adrissi) - - Lenkov Michail (alchimik) - - damienleduc - - Maelan LE BORGNE (maelanleborgne) - - David Negreira Rios (davidn) - - mhor (mhor) - - John Spaetzel - - Kevin Papst - - mismailzai - - Peter - - Erik Trapman - - Ben Huebscher (huebs) - - Stephen Ostrow (isleshocky77) - - Stéphane P - - Pierre Maraître (balamung) - - Denis Brumann - - Estelle Gaits (estellegaits) - - Alejandro García Rodríguez (alejgarciarodriguez) - - imam harir (luxferoo) - - Simon - - Thibault Miscoria (tmiscoria) - - Jan Heller (jahller) - - Damien Tournoud - - Tom Troyer - - Hector Hurtarte (hectorh30) - - Manoj Kumar - - unknown - - Dan Abrey - - ThamiSadouk - - ifiroth - - Marijn Huizendveld - - Valerio Colella - - Michael COULLERET (20uf) - - Frédéric Lesueurs - - Julien Humbert - - Pouyan Azari - - Daichi Kamemoto (yudoufu) - - nencho nencho (nencho) - - Gianluca Farinelli (rshelter) - - Sam Korn - - Markus Frühauf - - Andrea Cristaudo - - concilioinvest - - Jan Klan (janklan) - - Mark Badolato (mbadolato) - - Philippe Gamache (philippegamache) - - pgorod - - Hmache Abdellah - - Alessio Pierobon (alepsys) - - Laurent Moreau (laulibrius) - - sparrowek - - Thao Nguyen (thaowitkam) - - Jure Žitnik - - Paulius Masiliūnas (pauliuz) - - Andy Dawson - - William JEHANNE (william_jehanne) - - Serge Velikanov - - Dalius Kalvaitis (daliuskal) - - Houssem ZITOUN - - Danny van Wijk (dannyvw) - - Wagner Nicolas (n1c01a5) - - Jon Cave - - Myystigri - - V. K. (cn007b) - - Danilo Sanchi (danilo.sanchi) - - Therage Kevin - - Romain Card - - ymc-sise - - Alexis Urien (axi35) - - Slaven (sbacelic) - - Gennadi Janzen - - Arne - - Sergey Belyshkin - - Zombaya - - Arnaud Lejosne - - Kanat Gailimov - - Mohsen - - Jose F. Calcerrada (jfcalcerrada) - - Jordi Freixa Serrabassa - - Aurélien Thieriot - - Bruno Ferme Gasparin (bfgasparin) - - Sarah-eit - - Rémi Andrieux (pimolo) - - fplante - - tmihalik - - Prathap - - Alden Weddleton (wnedla) - - Wanne Van Camp - - Raistlfiren - - Florian Cellier (kark) - - Ladislav Kubes - - Christian Weyand (weyandch) - - Florian Moser - - Dmytro Bazavluk - - Timo Haberkern (thaberkern) - - Jérémy BLONDEAU (jblondeau2) - - Kristof Coomans (cyberwolf) - - Greg Box (gregfriedrice) - - Fayez Naccache (fnash) - - PululuK - - Aurélien ADAM (aadam) - - Vladimir - - Zenobius - - ousmane NDIAYE (ousmane) - - Travis Carden - - David Schmidt - - Steve Clay (mrclay) - - Kerrial (kez) - - clément larrieu - - Vlad Ghita (vghita) - - Enache Codrut - - Andrianovah nirina randriamiamina (novah) - - Archie Vasyatkin - - pfleu - - Sherin Bloemendaal - - Jonathan Finch - - Cédric Spalvieri (skwi) - - Susheel Thapa - - xamgreen - - Barun - - Milan Pavkovic - - kirill-oficerov - - Pierre Spring - - andrecadete - - Reio Remma - - David Lumaye - - Marius Adam - - Jasperator - - Marco Polichetti - - beejaz - - Dmitri Perunov - - Alexandre Castelain (calex_92) - - Dan Finnie - - Antonio Spinelli - - Luděk Uiberlay (ne0) - - authentictech - - Marcin Muszynski - - ArlingtonHouse - - Kevin Raynel - - Alfonso Machado Benito (almacbe) - - damien-louis - - silver-dima - - Gintautas - - Kris - - Markus Virtanen - - adursun - - Thijs Feryn - - Lucas Mlsna - - Baptiste Pizzighini (bpizzi) - - Matheo D - - Léo PLANUS - - Jonathan Lee (jclee2) - - E Demirtas - - Neal Brooks (nealio82) - - Julien EMMANUEL - - srich387 - - Michael H - - Yann Klis - - Angelo Melonas (angelomelonas) - - WILLEMS Laurent (willemsl) - - Damien Carrier (mirakusan) - - Rémi T'JAMPENS (tjamps) - - Mbechezi Mlanawo - - copilot-swe-agent[bot] - - oussama khachiai (geekdos) - - Fouad - - sebio - - Kamil Pešek (kamil_pesek) - - Zahir Saad Bouzid - - Armen Mkrtchyan (iamtankist) - - Romaxx - - Jason Bouffard (jpb0104) - - Vladimir Gavrylov - - Sven Zissner (svenzissner) - - Pavel Nemchenko (nemoipaha) - - ruslan-fidesio - - roga - - Mrtn Schndlr - - Adrián Ríos (adridev) - - Masaharu Suizu - - Mahdi Maghrooni - - Szurovecz János - - Mark Smith (zfce) - - Simon Rolland (sim07) - - muxator - - Marius Balčytis - - Jeff Zohrab - - Tom Maaswinkel (thedevilonline) - - Tommy Quissens (quisse) - - adreeun - - pbijl (pbijl) - - Leanna Pelham - - Benj - - Adil YASSINE ✌️ (sf2developer) - - gertdepagter - - Florian CAVASIN - - Beno!t POLASZEK - - rschillinger - - Vincent Terraillon (lou-terrailloune) - - Jan Pieper - - Johan de Jager - - Eike Send - - Michal Zuber - - ptrm04 - - Hylke - - Benjamin D. (benito103e) - - Marc Wustrack (muffe) - - Paweł Małolepszy (pmalolepszy) - - Theo Tzaferis - - Urs Kobald (scopeli) - - Éric - - Mathieu - - Simon Epskamp - - M.Eng. René Schwarz - - John Williams - - Gilles Gauthier - - Roy Templeman - - Sethunath K (sethunath) - - Jalen Muller (jalenwasjere) - - Manuel Transfeld - - Julian (c33s) - - Yannick - - helmi dridi - - Guillaume Sarramegna - - Oliver Stark (oliver.stark) - - wazz42 - - Serhii Polishchuk - - Mehmet Gökalp (mehgokalp) - - Tomi Saarinen (tomis) - - pamuche - - Tarjei Huse (symfony_cloud) - - Alex Brims (outspaced) - - Ilya Bakhlin Lebedev - - Xavier Laviron - - lusavuvu - - Andrii Volin (angy_v) - - Chloé B. - - Nurlan Alekberov - - Maxime Steinhausser - - Julio (gugli100) - - Tim Werdin - - Aldo Zarza (azarzag) - - Ulrich Völkel (udev) - - Daniel Santana - - Dilantha Nanayakkara - - Jacob Dreesen - - LOUVEL Mathieu (louvelmathieu) - - Mindaugas Liubinas (meandog) - - Caliendo Julien - - Jorge Sepulveda - - Reza Rabbani - - Reinier Butôt - - fernandokarpinski - - Ali Zahedi (aliz9271) - - S Berder - - Mark Deanil Vicente (dvincent3) - - Micheal Cottingham (micheal) - - Karsten Gohm (kasn) - - Nassim - - Ahmed El Moden - - Lee Boynton - - Bastien Picharles (kleinast) - - Mustafa Ehsan Alokozay - - Francisco Calderón (fcalderon) - - sebpacz - - dcramble - - XitasoChris - - Victor Melnik (gremlin) - - Michael Grinko - - Pierre-Yves Dick (pyrrah) - - Marc Verney - - Rob Gagnon - - marcagrio - - Steve Nebes - - Nebojša Kamber - - Peter - - Ana Cicconi - - A S M Sadiqul Islam (sadiq) - - Robert Nagy - - I. Fournier - - Greg Pluta - - Ricardo Peters (listerical) - - Nelu Buga - - Jarek Ikaniewicz - - Kamil Kuzminski (qzminski) - - Kristian Zondervan (krizon) - - Markus Thielen (mathielen) - - Robin Cawser (robcaw) - - Ruslan - - Sam Hudson - - Oleksandr Savchenko (asavchenko) - - lacpandore - - Evgeniy Gavrilov - - Patryk Miedziaszczyk - - Matthieu Lempereur (matthieulempereur) - - Maninder Singh (maninder) - - Andras Ratz (ghostika) - - Gabriel Bugeaud - - Rick Pastoor - - Jan Myszkier - - Edson Medina - - TheSidSpears - - Paweł Tekliński - - Rodrigo Rigotti Mammano (rodrigorigotti) - - Oliver Adria - - Alessandro Podo - - Richard Miller - - Roman (grn-it) - - Pascal MONTOYA (pmontoya) - - Dynèsh Hassanaly (dynesh) - - fullbl - - Julien Bonnier (jbonnier) - - Daniel Wendler - - David Desberg - - Vladislav Lezhnev (livsi) - - matthieudelmas - - Niels Vermaut (nielsvermaut) - - Mathias STRASSER - - JhonnyL - - Greg Berger - - Ian Kevin Irlen (kevinirlen) - - Micha Alt - - Yoan Bernabeu - - Sergey Podgornyy (sergey_podgornyy) - - Greg Somers - - Alex Soyer - - Andrey (quiss) - - seangallavan - - Matthew Ratzke (flyboarder) - - Joel Doyle (oylex) - - van truong PHAN (vantruongphan) - - Lauri - - Mimi - - Szymon Dudziak - - Vadim Bondarenko - - Kevin - - Baptiste Pottier (baptistepottier) - - Quentin Fahrner (renrhaf) - - Patrick PawseyVale - - Greg (kl3sk) - - Alfonso M. García Astorga (alfonsomga) - - Luc - - Benjamin Clay (ternel) - - Anand (anandagra) - - Kevin Pires (takiin) - - Stacy Horton - - cvdwel - - Bruce Phillips - - Fabian Becker - - Christopher Vrooman - - Eugene Dounar - - Tamás Molnár (moltam) - - Alexandre Balmes (pocky) - - Jonathan Clark - - David Harding - - Nicolas GIRAUD (niconoe) - - Bruno Vitorino - - wiese - - wbob - - Guilherme Donato - - Stefan hr Berder - - Linus Karlsson - - Egidijus Gircys - - Baptiste Langlade - - phiamo - - Hari K T (harikt) - - Conrad Pankoff - - Cosmin Mihai Sandu (cosminsandu) - - Frederik Schubert - - Gauthier Gilles - - Michele Carino - - Szyszewski - - Marius Büscher (mbuescher) - - Idziak - - Rob Meijer (robmeijer) - - Andrei - - Camille Jouan (ca-jou) - - Johan de Jager (dejagersh) - - PéCé - - Gary Kovar - - A goazil - - Nils Freigang (pueppiblue) - - Valentin Ferriere (choomz) - - Cosmic Mac - - Valter Carneiro da Silva Junior (valterjrdev) - - Daniele Ambrosino - - Kevin R - - Tom Grandy - - Josh Kalderimis - - Sébastien Lourseau - - Sam Hudson - - Joshua Morse (joshuamorse) - - Alexander Diebler - - Aleksandr Frolov (thephilosoft) - - Julien Janvier - - Ondrej Vana (kachnitel) - - Andrii Mishchenko (krlove) - - Yngve Høiseth - - LiVsI - - Nicolas Potier (npotier) - - zeggel - - pathmissing - - Steven Chen (squazic) - - Jeroen - - Art Matsak - - Bruno Casali - - Eöras - - Michał (mleczakm) - - Kilian Riou (redheness) - - Remi - - Mathieu Ducrot (mathieu-ducrot) - - Stéphane Paul BENTZ (spbentz) - - Hamza Makraz - - moon-watcher - - Tom Nguyen - - Andrei Chugunov - - Laurens Laman (laulaman) - - Louis-Arnaud - - Abdellatif Derbel (abdellatif) - - Damien DE SOUSA (dades) - - Abdelkader Bouadjadja (medinae) - - Aalaap Ghag (aalaap) - - Jo Meuwis (jo_meuwis) - - Pierre Pélisset (ppelisset) - - Luka Žitnik - - Christopher Tatro - - Maciej Kosiarski - - proArtex - - Daniel LIma (yourwebmaker) - - oyerli - - Ka (Karim Cassam Chenaï) - - Alex Ghiban (drew7721) - - jonasarts - - Oleg Zinchenko - - Michael BOUVY (moon06) - - Charles Pourcel (ch.pourcel) - - Stefan Grootscholten (stefan_grootscholten) - - Atchia Mohammad Annas Yacoob (annas-atchia) - - Juan Riquelme - - jfhovinne - - Ashen one (berbadger) - - Erwan Richard (erichard) - - Björn Fromme (bjo3rn) - - Maarten de Keizer (maartendekeizer) - - Lee Jorgensen (profmoriarty) - - jsarracco - - Kieran Black - - michael schouman (metalmini) - - Morgan Thibert (o0morgan0ol) - - Martijn Zijlstra - - ThomasGallet - - lucchese-pd - - Adam Mikolaj (mausino) - - Rémy Issard - - aliber4079 - - Jon Eastman - - Jonas Wouters - - mark2016 - - Raphaël Geffroy - - Lucas Mlsna - - armin-github - - Thomas Berends - - IamBeginnerC - - atmosf3ar - - Diego Gullo (bizmate) - - yositani2002 - - Tim Jabs - - Tim Krase - - RickieL - - Yoann B (yoann) - - Alessio Barnini - - KalleV - - pcky - - Ilya Bakhlin - - Csaba Maulis (senki) - - Dincho Todorov - - Théo FIDRY - - Mostefa Medjahed (mostefa) - - Taiwo A (tiwiex) - - Grzegorz Dembowski (gdembowski) - - Jean Pasdeloup - - Nicolas Rigaud - - Eduardo Thomas Perez del Postigo (aruku) - - Edgar Brunet - - Bram van Leur (bvleur) - - Dennis Benkert - - Mickael GOETZ - - phoefnagel - - rogamoore - - Kamil Breguła - - Jan G. (jan) - - Adam - - Grant Gaudet - - Jamal Youssefi - - Jules Lamur - - Anton - - Ozan Akman - - Christophe Debruel (krike06) - - Denis-Florin Rendler - - Fabian Freiburg - - twisted1919 - - rayrigam - - Christoph Schmidt - - Niklas - - Jan - - bpiepiora - - Andrei Karpilin (karpilin) - - Nuno Pereira (nunopereira) - - Postal (postal) - - hanneskaeufler - - Daniel Kozák - - Martijn Gastkemper (martijngastkemper) - - Ross Cousens - - Lucas CHERIFI (kasifi) - - Ivan Yivoff - - Christian Oellers - - Catalin Minovici (catalin_minovici) - - Slava Fomin II (s-fomin) - - Jürgen - - skipton-io - - micter59 - - Cyril Lussiana - - GNi33 - - Łukasz Korczewski - - vgmaarten - - Kacper Gunia - - Kendrick - - Krzysztof Nizioł - - Rutger - - Karin van den Berg - - kohkimakimoto - - Arend Hummeling (arend) - - sofany - - FindAPattern - - Simon Van Accoleyen (simonvanacco) - - Alexander O'Neill - - Alexandr Kalenyuk - - apiotrowski - - Foksler (foksler) - - MarcomTeam - - Ross Deane (rossdeane) - - Robert - - Alistair (phiali) - - Maximilian Ruta - - Tom Schuermans (tschuermans) - - mccullagh - - yoye - - Christopher Hoult (choult) - - Gilles Taupenas - - Michał Szczech (miisieq) - - Liang Jin Chao (leunggamciu) - - Sébastien FUCHS - - Damian Zabawa (dz) - - Malte Blättermann - - Felix Stein - - ioanok - - Thomas P - - Andrius Ulinskas (andriusulins) - - Daniel Siepmann - - Geert Clerx - - Claude Ramseyer (phenix789) - - Ziad Jammal (ziadjammal) - - Egor Ushakov (erop) - - Brandon Mueller (fatmuemoo) - - Ayyoub BOUMYA (aybbou) - - Marc Straube - - Rick Burgess - - marco-pm - - Sven Luijten - - Behram ÇELEN (behram) - - Jason Johnstone - - Shevelev Vladimir (shevelev_vladimir) - - Ahmed Bouras - - Nick Winfield - - Nicolas Clavaud (nclavaud) - - Nathan Vonnahme - - ismail BASKIN - - Matthieu Danet (matthieu-tmk) - - Euge Starr - - Daniel (voodooprograms) - - Alex Savkov - - Charles Winebrinner - - Elias Van Ootegem - - Daan van Renterghem - - Walter Nuñez - - renepupil - - Nicolas Mugnier - - Thibaut Selingue - - Amitay Horwitz (amitayh) - - Harald Leithner - - rahul (rahul) - - Jacob Mather (jmather) - - hector prats (jovendigital) - - Szilágyi Károly Bálint - - Florian Blond (fblond) - - Michaël Mordefroy - - javaDeveloperKid - - Aleksander Cyrkulewski (martyshka) - - Alex Oroshchuk - - Igor - - Rafa Couto - - Ronan Pozzi (treenity) - - OrangeVinz (orangevinz) - - Malte N (hice3000) - - Nico Th. Stolz (jeireff) - - Florentin Garnier - - Benoît WERY (benoitwery) - - tabbi89 - - Jan Schütze (dracoblue) - - Marchegay (xaviermarcheay) - - Alexander Vorobiev (avorobiev) - - Mickaël Blondeau (mickael-blondeau) - - Julien Deniau (jdeniau) - - Quentin ADADAIN - - sgautier - - sr972 - - Mateusz Anders - - anton - - Kane Menicou (kane-menicou) - - Romain Norberg - - Stephan Savoundararadj (lkolndeep) - - Jérémy LEHERPEUR (amenophis) - - Maxime Cornet (elysion) - - Daniel Felix (danielfellix) - - CJDennis - - Jorisros (jorisros) - - Yaroslav Yaremenko - - alexsaalberg049 - - adreeun - - Pierre MORADEI - - Gabriel Albuquerque - - Thomas Le Duc (viper) - - Michał Kurcewicz (mkurc1) - - Arthur Hazebroucq - - Robert Parker (yamiko) - - AlexKa - - Shane Archer (sarcher) - - harcod - - Andreas - - Julien (mewt) - - Tom Egan - - Andreas Schönefeldt - - Chris Halbert - - Leonard Simonse - - Tobias Hermann - - Adoni Pavlakis - - Bert Van de Casteele - - JohnyProkie (john_prokie) - - BorodinDemid - - Jeremiah Dodds - - Mario Alberto - - Guillaume Ponty - - Hossein Vakili - - shkkmo - - Robin Weller - - htmlshaman1 - - Ellis Benjamin - - JT Smith - - Nassim LOUNADI - - Szymon Skowroński (skowi) - - Johnny Peck - - Max R (maxr) - - David - - Bryan J. Agee - - Nitaco - - Poulette Christophe (totof6942) - - Jan Dorsman - - Viktor Linkin (adrenalinkin) - - Jeroen - - Rylix - - Marwâne (beamop) - - Alexpts (alexpts) - - Jan Christoph Beyer - - Nehal Gajjar - - VosKoen - - juliendidier - - Syedi Hasan - - Guillaume PARIS (gparis) - - alexchuin - - Marek Szymeczko - - Tristan Darricau - - mbehboodian + - Matthew Donadio + - Louis-Proffit + - Gerrit Addiks + - Tim Ward - JakeFr - - Wouter - - Loïc Sapone (loic_sapone) - - manseuk - - Toni Peric - - Raúl Continente (raulconti) - - xelan - - Ludwig Bayerl (lbayerl) - - Lance Bailey - - Aurélien MARTIN - - Andrey Tkachenko - - Sylvain Ferlac - - João Paulo Vieira da Silva - - Hamza Hanafi - - Giacomo Moscardini - - Metfan (metfan) - - Nieck Moorman - - unknown - - Milan (milan) - - Lander Vanderstraeten - - David ALLIX (weba2lix) - - Dominik Pietrzak - - zulkris - - Jean-Baptiste Delhommeau (jbdelhommeau) - - Patrick Maynard - - Gabriel Théron (g.theron) - - Sander Bol - - MohamedElKadaoui - - Prakash Thapa (thapame) - - Phil Wright- Christie (philwc) - - Wojciech Międzybrodzki (wojciechem) - - Joe Thielen - - lacatoire - - niebaron - - Carlton Dickson (carltondickson) - - Marichez Pierre (chtipepere) - - Adam Prancz (praad) - - Rosemary Orchard - - ipf - - Terje Bråten - - Jevgenijus Andrijankinas - - Sylvain - - Daniel Ancuta (whisller) - - Kévin LE LOUËR - - Alan Farquharson - - Thierry Thuon - - Titouan B - - Oliver THEBAULT - - Thierry Goettelmann - - Ian Gilfillan - - Rudy Onfroy - - Cesare - - Benoit Jouhaud (bjouhaud) - - Andries van den Berg (ansien12) - - Simone Gentili (sensorario) - - marcusesa - - Dan Michael O. Heggø (danmichaelo) - - Matthew Thomas - - Tobias Schmidt (tobias-schmidt) - - Rami Dridi - - Benoît Durand (bdurand) - - Piotr Gołębiewski (loostro) - - Maxim Spivakovksy (lazyants) - - Korstiaan de Ridder (korstiaan) - - Dukagjin Surdulli - - Ben Glassman (benglass) - - Toni Conca (tonic) - - Alex Wybraniec - - Erwann MEST (_kud) - - Avindra Goolcharan - - Alexandre Bertrand - - Grégory SURACI - - Daniel West (silverbackdan) - - Sylvester Saracevas (saracevas) - - Peyman Mohamadpour - - RisingSunLight - - Benjamin Hubert (gouaille) - - Joshua Dickerson (groundup) - - Julien BENOIT - - analogic - - asandjivy - - Pedro Nofuentes (pedronofuentes) - - Alexandru Furculita ♻ - - Ahmed Lebbada (sidux) - - Claudio Galdiolo - - Timotheus Israel (dieisraels) - - Tomas Nemeikšis (niumis) - - dellamowica - - Oussama GHAIEB (oussama_tn) - - TavoNiievez - - Crushnaut - - sblaut - - Marc Verney - - Francisco Corrales Morales - - Vladimir Jimenez - - Lucas Nothnagel (scriptibus) - - Danny Witting - - Adrien - - Dawid Królak (taavit) - - Cyanat - - Elliot - - Philippe Milot - - Edoardo Rivello (erivello) - - Ahmed Siouani (ahsio) - - Stéphane HULARD (shulard) - - nasaralla - - Jean-Luc MATHIEU (jls2933) - - Romain Petit - - Daniel Platt (hackzilla) - - Mark Fischer, Jr - - Cyril Krylatov - - burki94 - - Colin DeCarlo (colindecarlo) - - Davi Tavares Alexandre (davialexandre) - - Roger Llopart Pla (lumbendil) - - Clément Barbaza - - Tymoteusz Motylewski - - beachespecially - - Bob D'Ercole - - ondra - - Clément - - Damien Chedan (tcheud) - - Rico Neitzel - - Mathias Geat (maffibk) - - Kik Minev (kikminev) - - Epari Siva Kumar - - Koen van Wijnen (infotracer) - - Daniele D'Angeli (erlangb) - - Josh Freeman (viion) - - azielinski - - Laurent Marquet - - Andrey Bolonin - - Valantis Koutsoumpos - - Evgeniy Guseletov (dark) - - Mathias STRASSER - - Michel Valdrighi (michelv) - - Jean-David Daviet - - Anani Ananiev - - Leny BERNARD - - Jason Grimes - - Julius (julius1) - - Andrea Bergamasco (vjandrea) - - Daniël Brekelmans - - Maik Penz - - Michel Chowanski (migo) - - Alessandro Podo - - Emir Beganović (emirb) - - Pascal de Vink (pascaldevink) - - Daniel Kucharski (inspiran) - - David Paz (davidmpaz) - - Paul Rijke (parijke) - - jpache - - Marcus Schwarz - - Mohameth - - Sven Petersen - - Paweł Skotnicki (pskt) - - Romain GRELET - - jmsche - - Thomas Miceli (tomus) - - Benjamin Dos Santos - - Elbert van de Put - - cirrosol - - Constantin Ross - - Cellophile - - Richard Perez (riperez) - - CvekCoding - - Arnaud B (krevindiou) - - Pierre Trollé - - Patrick Mota (ganon4) - - Darmen Amanbayev - - Marvin Hinz - - norbert-n - - grelu - - Robert - - Robert Koller (robob4him) - - Christophe Meneses - - Sylvain Combes (sylvaincombes) - - Florent - - Bartosz Tomczak - - Robert Went (robwent) - - Arthur Hazebroucq - - Chad Meyers (nobodyfamous) - - Jay Williams (jaywilliams) - - Dennis de Best (monsteroreo) - - Damien - - b0nd0 - - t.le-gacque - - YummYume - - TrueGit - - Loïc Caillieux (loic.caillieux) - - Sakulbl - - Jan Grubenbecher - - entering - - abarke - - Daniel Jahnsmüller (tastaturberuf) - - Son Tung PHAM - - Pavel Máca - - Marek Brieger (polmabri) - - Jesús Miguel Benito Calzada (beni0888) - - Jérémy Jumeau (jeremyjumeau) - - Antonio Jesús - - Christian Alexander Wolf - - pecapel - - Jan De Coster - - Григорий - - Simon BLUM (simonblum) - - Alexander Dubovskoy - - Clorr - - VladZernov - - DanielEScherzer - - norfil - - Linas Merkevicius - - Michal Landsman - - Vadym (rvadym) - - Paulius Podolskis (wsuff) - - Vimal Gorasiya - - Jordan Aubert (jordanaubert) - - Michaël Demeyer - - Thomas Lomas (tomlomas) - - Qiangjun Ran (jungle) - - Tim Stamp - - Juan Manuel Fernandez (juanmf) - - Leevi Graham - - Epskampie - - ahmetkun - - Stephan Dee - - kevin - - michael kimsal (kimsal) - - Patrick Bußmann - - Jonathan - - Pedro Piedade - - Андрей - - Patrick McAndrew (patrick) - - Bogdan Olteanu - - xuni - - Victor DITTIERE (fuzip) - - KULDIP PIPALIYA (kuldipem) - - Philippe Mine (dispositif) - - Jeroen v.d. Gulik (jeroen) - - aykin - - Steven DUBOIS (stevenn) - - Hubert Moutot (youbs) - - decima - - Terje Bråten - - Mynyx - - Andrii Sukhoi - - matteopoile - - Léo - - Hex Titan (hextitan) - - Anthony Sterling (anthonysterling) - - Mohamed Ettaki TALBI (takman) - - Kevin - - John Doe - - IlhamiD - - Fabien Bourigault - - Peter Majmesku - - Rodrigo Capilé (rcapile) - - Exalyon - - Muhammad Nasir Rahimi - - scriptibus - - Robin Gloster - - Stefan Doorn (stefandoorn) - - vesselind - - Mohd Shakir Zakaria (mohdshakir) - - Catalin Criste (catalin) - - Herbert Muehlburger - - Talita Kocjan Zager (paxyknox) - - Christopher Moll - - Hugo Casabella (casahugo) - - Stanislav Zakharov (strannik) - - Carl Schwan - - Cadot.eu & Co. - - Surfoo (surfoo) - - Alexandre HUON - - Mark Brennand (activeingredient) - - Kirill Baranov (u_mulder) - - Kélian Bousquet - - Ldiro - - radnan - - Nik Spijkerman - - Duane Gran (duanegran) - - Jalen - - Brooks Van Buren (brooksvb) - - Guillaume MOREL - - j00seph - - kallard1 - - Alexey Bakulin (bakulinav) - - Slava Belokurski (slavchoo) - - Jerome Guilbot (papy_danone) - - Josenilton Junior (zavarock) - - Edwin - - Max Schindler (chucky2305) - - Konrad pap (konrados) - - figaw - - Alex Theobold - - Brendan Lawton - - Gyula Szabó (szabogyula) - - Nico Hiort af Ornäs - - Murilo Lobato (murilolobato) - - kempha - - David Frerich - - Robert Podwika - - Kiel Goodman - - Souhail (souhail_5) - - Fabian Becker - - Valentin GRAGLIA - - Ben Glassman (bglassman) - - Felix Schnabel - - Rick West - - Théophile Helleboid - chtitux - - gitomato - - Tim Kuijsten - - LavaSlider - - guiditoito - - Yoan Arnaudov (nacholibre) - - Ahmed Abdou (ahmedaraby) - - Gaetan Rouseyrol - - Martin Černý - - Dennis Bijsterveld (bijsterdee) - - Michael Petri (michaelpetri) - - Tyler Sommer (veonik) - - Robin - - jean-marie leroux (jmleroux) - - Jérémy Jarrié (gagnar) - - Volodymyr Stelmakh - - Vladimir Schmidt (morgen) - - Dan Barrett (yesdevnull) - - wouthoekstra - - Tim Jabs - - antonioortegajr - - EL MAIS EL Mehdi (2m-ays) - - Krzysztof Ilnicki (poh) - - timothymctim - - Olivier Bacs (obax) - - Artur Butov (vuras) - - Michael Phillips - - Shawn Dellysse - - Darien - - Jake Bell - - Nicolas Lœuillet (nicosomb) - - babache - - Rubén Rubio Barrera (rubenrubiob) - - Works Chan - - Florent DESPIERRES (fdespierres) - - CaDJoU - - Dylan Delobel (dylandelobel) - - Russell Flynn (rooster) - - Tomasz Tybulewicz (tybulewicz) - - Alexis Lefebvre - - Paul Waring - - Fabien Schurter - - Etilawin - - Jonczyk - - Phil Moorhouse (lazymanc) - - Christian Schaefer (caefer) - - Frank J. Gómez - - e-weimann - - Mehdi Tazi (mehditazi9) - - Mart Kop - - Unlikenesses - - Dorozhko Anton - - German Bortoli (germanaz0) - - mocrates - - Kane Menicou (kane_menicou) - - wadjeroudi - - Mohamed YOUNES (medunes) - - Joshua (suabahasa) - - Krap - - Hugo Seigle - - vmarquez - - beram (beram) - - Alireza Rahmani Khalili (alireza_rahmani) - - Zac Sturgess (zsturgess) - - Robert Freigang (robertfausk) - - Chris8934 - - Luca Lorenzini - - Bill Israel - - Uri Goldshtein - - Andrew Cherabaev - - Aaron Edmonds (aedmonds) - - Guillaume HARARI (guillaumeharari) - - dpfaffenbauer - - David Vigo - - fdarre - - Kevin Archer (kevarch) - - Danny Kopping (dannykopping) - - Julien Dephix - - Matt Kirwan - - Quentin Thiaucourt (quentint) - - Arnaud Salvucci (arnucci) - - Anthony Rey (sydney_o9) - - Hendrik Pilz (hendrikpilz) - - Eric Tucker - - Jérôme (ajie62) - - chapterjason - - Daniel Garzon (arko) - - Adam Duffield - - Piotr Strugacz - - Carlos Jimenez (saphyel) - - Thierry Geindre (tgeindre) - - Bartłomiej Zając (bzajac) - - Thomas Talbot - - Nik G (iiirxs) - - bouffard (shinmen33) - - David D. (comxd) - - Mikhail Kamarouski - - Sasha Matejic (smatejic) - - Pedro Junior (vjnrv) - - Sebastian Blum (sebiblum) - - Zbigniew Czapran (zczapran) - - Jarosław Jakubowski (egger1991) - - Max R - - Stephan - - Florimond Manca - - Timon F. (timon) - - Lopton - - Sebastián Poliak (sebastianlpdb) - - Ian Mustafa - - Benjamin Bourot - - Thomas LEZY - - Etshy - - Thomas Choquet (chqthomas3) - - Jacek (opcode) - - Norio Suzuki (suzuki) - - Manuel Agustín Ordóñez (manuel_agustin) - - BT643 - - Jorge Luis Betancourt (jorgelbg) - - Jonathan Cox - - Petru Szemereczki (hktr92) - - James Mallison - - Erison silva (eerison) - - Cyril Mouttet (placid2000) - - SamanShafigh - - Adam Szaraniec (mimol) - - Pierre Arnissolle (arnissolle) - - rodmar35 - - Vince (zhbzhb) - - avanwieringen - - Lukas W - - James Seconde (secondejk) - - romain - - DOEO - - Joe Hans Robles Martínez (joebuntu) - - Frank Stelzer (frastel) - - Bruno Baguette (tournesol) - - Sven (svdv22) - - Bill Surgenor - - Florian VANHECKE - - Dmitry Kolesnikov (kastaneda) - - Joel Clermont (jclermont) - - Epskampie - - Spomky - - CodyFortenberry - - Ben Thomas - - Chris Bitler - - Laurent Marquet - - Gun5m0k3 - - Hans Stevens (hansstevens) - - Dzamir - - Andréas Hanss - - Nazar Mammedov - - Miguel Vilata (adder) - - Levi Durfee - - Saidou GUEYE - - Javier Espinoza - - Casey Heagerty - - Artem Ostretsov - - Tristan Pouliquen (tristanpouliquen) - - Plamen - - Patrik Pacin - - dearaujoj - - George Pogosyan (gp) - - Kristijan Stipić (stipic) - - RiffFred - - Sam Van der Borght (samvdb) - - artf - - Michael Cullum (unknownbliss) - - Vincent Brouté - - Aikaterine Tsiboukas - - fishbone1 - - Jose Diaz - - Иван - - benti - - Mohammad - - lobodol (lobodol) - - NicolasPion - - Alexander Marinov - - Boris Sondagh (botris) - - Marcel Korpel - - xthiago (xthiago) - - obsirdian - - Jarvis Stubblefield (ballisticpain) - - Douglas Naphas - - Cliff Odijk (cmodijk) - - Justas Bieliauskas - - Kilian Schrenk - - Yakov Lipkovich - - Ludwig Ruderstaller (rufinus) - - Markus Mauksch - - piet - - Robert Parker (yamiko_ninja) - - Michael Witten (micwit) - - Hugo Clergue - - Doug Smith (dcsmith) - - Marco Woehr - - Volker Thiel - - Pierre de Soos - - Jannes Drijkoningen (jannesd) - - Pierre Galvez (shafan_dev) - - Denis Rendler - - Luc Hidalgo (luchidalgo) - - Hugo Nicolas (jacquesdurand) - - Wolfgang Weintritt (wolwe) - - Kevin Robatel (kevinrob) - - Ahmed Raafat (luffy14) - - Hugo Locurcio - - Richard Lynskey - - Janosch Oltmanns (janosch_oltmanns) - - runephilosof-abtion - - Daniel Haaker (dhaaker) - - Piotr Grabski-Gradziński (piotrgradzinski) - - LEFLOCH Jean-François (katsenkatorz) - - Felipe Martins - - Inori - - Pinchon Karim - - András Debreczeni - - Ignacio Aguirre - - Jade Xau - - Oliver Kossin - - Giancarlos Salas (giansalex) - - matthieu88160 - - Zamir Memmedov (zamir10) - - Francois CONTE - - Thomas Kappel - - Jorick - - Thomas Botton (skeud) - - Marcin Sekalski - - Prisacari Dmitrii - - Tommi - - Walkoss - - Ionut Enache - - Michael Sheakoski - - ABOULHAJ Abdelhakim (hakim_aboulhaj) - - Janko Diminic (jankod) - - tikoutare - - Iqbal Malik (iqbal_malik89) - - Abdelilah Boudi (devsf3) - - Daniel F. (ragtek) - - snroki - - Florian Bastien (fbastien) - - runawaycoin - - Chris Thompson (toot) - - Émile PRÉVOT - - Turdaliev Nursultan (nurolopher) - - Илья - - Dr. Balazs Zatik - - Andrej Rypo - - Maximilien BERNARD (mb3rnard) - - Luke Kysow - - stormoPL - - Antoine Durieux (adurieux) - - Zoltan Toth-Czifra - - Hideki Okajima (okazy) - - Frédéric Planté - - Iker Ibarguren - - sander Haanstra (milosa) - - Jean-Marie Lamodière (jmlamo) - - Tobias Sette - - Konstantin Tjuterev (kostiklv) - - Maxim (big-shark) - - Matthew Setter (settermjd) - - Rob - - Harry van der Valk - - Mohammed Rhamnia (rmed19) - - MWJeff - - Gasmi Mohamed (mohamed_gasmi) - - Ala Eddine khefifi - - Luuk Scholten (lscholten) - - Steve Wasiura - - Vladimir Jimenez - - Paul Coudeville - - Cristiano Cattaneo (ccattaneo) - - kraksoft - - Pol Romans (snamor) - - Piotr Potrawiak - - Robin Brisa - - Raul C - - Florian - - Rick van Laarhoven (rvanlaarhoven) - - illusionOfParadise - - Manel Sellés (manelselles) - - fb-erik - - mojzis - - Peter Gasser - - Paweł Farys - - cancelledbit - - Ejamine - - Calin Pristavu (calinpristavu) - - Wouter J - - makmaoui - - Charly - - tobiasoort - - Charles EDOU NZE - - Maxime Nicole - - Tajh Leitso (tajh) - - Maxime Douailin - - Filip Grzonkowski (grzonu) - - Antonio de la Vega - - Sébastien Rogier (srogier) - - Yohann Durand (yohann-durand) - - Adrien LUCAS - - Shamsi Babakhanov - - Carlos Sánchez (carlossg00) - - Robert Brian Gottier - - Lyrkan - - Jay-Way - - lucbu - - timglabisch - - Favian Ioel Poputa (favianioel) - - Scott - - Rémy Vuong (rvuong) - - Marko Kaznovac - - Belgacem TLILI (belgacem) - - Ante Crnogorac - - Michelle Sanver (michellesanver) - - Tobias Berchtold - - manoakys - - GiveMeAllYourCats - - mervinmcdougall - - Denis (ruff3d) - - Leonel Machava - - Simon Berton (simonberton11) - - Kenan Kahrić (kahric) - - Jace25 - - iamdto (iamdto) - - Evan Owens - - 6e0d0a - - Erdal G - - Valentin GARET (vgaret) - - Shambhu Kumar (shambhu384) - - David - - Mathieu DUMOUTIER (mathieu-dumoutier) - - Mark (markchicobaby) - - Clemens Krack (ckrack) - - Denis Soriano (dsoriano) - - Emilio de la Torre (emiliodelatorrea) - - denniskoenigComparon - - Marc Michot (eclae) - - Filip Telążka - - Maxime Doutreluingne (maxdoutreluingne) - - Dorian Sarnowski (dorian) - - Jordan Bradford - - Vitaliy Zurian - - jmangarret - - Olivier Lechevalier - - d.syph.3r - - Gabriel Pillet (tentacode) - - Hocdoc - - Salah MEHARGA - - Guillermo Quinteros (guquinteros) - - Axel Barlet - - Adam W (axzx) - - Steve Winter - - Sander Verkuil (sander-verkuil) - - Maxime Douailin - - Rafael Torres - - broiniac - - Matijn Woudt - - E Ciotti - - Karel (xwb) - - Manuele Menozzi (mmenozzi) - - Iv Po - - jms85 - - Denis Brumann - - Navid Salehi (nvdsalehi) - - Sven Liefgen - - JHGitty - - Mario Martinez (chichibek) - - Javad Adib - - Rafael Mello (merorafael) - - Gaurish Sharma - - Sam Jarrett - - matheo - - Dirk Luijk (dirkluijk) - - Adam Lee Conlin (hades200082) - - Augustin Chateau (gus3000) - - Kobe Vervoort (kobevervoort) - - Kostya - - ampt . (ampt) - - Lamari Alaa - - Olivier Acmos (olivier_acmos) - - Francesco Tassi (ftassi) - - Romain - - Mbechezi Mlanawo - - Michael Klein (monbro) - - Guillaume Rossignol - - stehled - - Raggok - - Dimitar - - Giovanni Toraldo - - Nelson da Costa - - Christoph Wieseke - - Varun Agrawal (varunagw) - - richardmiller - - ayacoo - - Jonathan Holvey - - Attila Egyed (tsm) - - Lucas Pussacq - - Davor Plehati (dplehati) - - karzz - - Lucas Courot (lucascourot) - - Olivier Toussaint (cinquante) - - Jeroen - - Yannick ROGER (yannickroger) - - Daryl Gubler (dev88) - - Christophe Deliens (cdeliens) - - Υоаnn B - - Andrew Martynjuk (crayd) - - CHARBONNIER (cyrus) - - (H)eDoCode - - Ruben Petrosjan - - Jess - - Dmitry Vapelnik (dvapelnik) - - Kevin - - Pjotr Savitski - - joelindix - - Cory Becker - - Clément Notin - - Ondřej Vodáček - - rklaver - - Brent Shaffer (bshaffer) - - tchap - - amelie le coz (amelielcz) - - ahinkle - - Marek Bartoš - - Andrew D Battye (andrew_battye) - - Stefan Blanke (stedekay) - - Oliver Kossin - - Michael Sivolobov (astronomer) - - Edward Kim - - Al Bunch - - Marc Neuhaus (mneuhaus) - - Markus Weiland (advancingu) - - Jérôme Poskin (moinax) - - John Ballinger - - Christophe Boucaut - - BETARI Amine (amine_ezpublish) - - Boris Shevchenko - - Sebastian Kuhlmann (zebba) - - autiquet axel - - Woody Gilk (shadowhand) - - Christiaan Baartse (christiaan) - - Goran Grbic (tpojka) - - ghertko - - Med Ghaith Sellami - - g@8vue.com - - Simon Riedmeier (simonsolutions) - - Игорь Дмитриевич Чунихин (6insanes) - - Konstantin (phrlog) - - Tom Schwiha (tomschwiha) - - Robin Delbaere (rdelbaere) - - KaroDidi - - Alihasana SHAIKALAUDDEEN - - Artur - - Maciej Łebkowski (mlebkowski) - - Alex Coventry - - Valentin Silvestre (vasilvestre) - - Jérôme Nadaud - - Daniel Santana - - Raphael Michel - - Menachem Korf - - Punt - - Jérémy CROMBEZ - - Andy Truong - - ismail mezrani (imezrani) - - mvanmeerbeck - - Tim - - Freerich Bäthge (freerich) - - Matěj Humpál - - Wil Moore (wilmoore) - - Marcin Sękalski (senkal) - - Thomas Rudolph (holloway) - - Alex-D (alexd) - - Jelmer Snoeck (jelmersnoeck) - - Saad Tazi (saadtazi) - - Pieter Oliver - - Sudhakar Krishnan - - Brendan - - Pierre-Jean Leger - - Nikolai Plath - - Łukasz Bownik (arkasian) - - Michaël Perrin - - Dominic Luechinger - - Sven Scholz - - bdujon - - Markus Tacker - - Jeroen Seegers - - bram vogelaar (attachmentgenie) - - Jordan Lev - - Julien RAVIA - - Agustín Pacheco Di Santi - - Francisco Javier Aceituno (javiacei) - - Piotr Stankowski - - Nikita Nyatin - - Mathieu - - Ivan Kosheliev (dfyz) - - Fabien Bourigault - - Bart van Raaij (bartvanraaij) - - Nextpage - - Kevin Wojniak - - Nicola Pietroluongo - - Morf - - Bram de Smidt - - Thomas Ploch - - Michael Dwyer (kalifg) - - Julien Chaumond (julien_c) - - Alexey Rogachev - - jordanjix - - Eliú Timaná - - Ali Sunjaya - - Dorthe Luebbert (luebbert42) - - Fabien Lasserre (fbnlsr) - - Kevin Wojniak - - Ryan Castle (ryancastle) - - Joseph Bielawski - - Mickaël - - Sait KURT (deswa) - - Lucian Tugui (luciantugui) - - Brandin Chiu - - Sebastian Klaus - - peaceant - - temenb - - Carwyn Moore - - Artur 'Wodor' Wielogorski - - Benjamin Zaslavsky - - z38 - - Julien Dubois - - Jean Pasqualini - - morrsky - - Guillaume Sylvestre (gsylvestre) - - DerStoffel - - larsborn - - Simon Daigre (simondgre) - - Daniel Werner (powerdan) - - Lars - - Giulio Lastra - - Maikel Ortega Hernández (maikeloh) - - Marcel Serra Julià (serrajm) - - GoT - - Daniele Orler - - Gus - - Ilya Antipenko - - Pooyan Khanjankhani - - SquareInnov - - Parthasarathi GK - - Michiel Missotten (zenklys) - - Chris Taylor - - David Rolston (gizmola) - - Matt Trask (matthewtrask) - - unknown - - Francis Hilaire - - Kirill Kotov - - Vincent Jousse - - Michaël Dieudonné - - Niklas Grießer - - Rick Kuipers - - Mykola Martynov (mykola) - - Georgiana Gligor (gbtekkie) - - ubick - - sakul95 - - Dmitry Vishin (wishmaster) - - Adiel Cristo - - Franklin LIA - - jakumi - - m_hikage - - Nic Wortel (nicwortel) - - Josh Taylor (josher) - - Jibé (jibe0123) - - Tyler King - - Julien Ferchaud (guns17) - - Peter Bottenberg - - Tobias Berge - - Fabian Spillner (fspillner) - - Nadim AL ABDOU - - Marco - - sebgarwood-gl - - Joe Mizzi (themizzi) - - Kristof (jockri) - - Daniel Karp - - Thomas Lemaire - - Paweł Czyżewski - - asartalo - - Aurélien Morvan - - LucileDT - - Martin Czerwinski - - Pavel Shirmanov (genzo) - - Grzegorz Balcewicz (gbalcewicz) - - Cullen Walsh - - Bart Heyrman - - Giuseppe Attardi - - Kevin Warrington - - Carlos Zuniga (charlieman) + - Carlos Tasada + - Billie Thompson + - Waqas Ahmed + - Carl Julian Sauter + - Tema Yud + - Karolis Daužickas (kdauzickas) + - Geoff + - Maxwell Vandervelde + - Pablo Monterde Perez (plebs) + - Marcin Chwedziak + - Tim Jabs (rubinum) + - Nicolas Bondoux (nsbx) + - Juraj Surman + - Masao Maeda (brtriver) + - Viet Pham + - Yann LUCAS (drixs6o9) + - Jessica F Martinez + - Marion Hurteau (marionleherisson) + - Dmitriy Tkachenko (neka) + - Andreas Kleemann (andesk) + - Mikhail Prosalov (mprosalov) + - Christian Eikermann + - Giuseppe Arcuti + - xaav + - evgkord + - Michael Squires + - Ignacio Alveal + - Alex Vasilchenko + - David Courtey (david-crty) + - Thijs Reijgersberg + - Justin Reherman (jreherman) + - Robert Korulczyk + - Benjamin Franzke + - Danijel Obradović + - Erika Heidi Reinaldo (erikaheidi) + - RTUnreal + - Martijn Boers (plebian) + - j0k (j0k) + - Cesar Scur (cesarscur) + - Maxime THIRY + - Daniel Tiringer + - Peter Thompson (petert82) + - Robert Meijers + - Jason Stephens + - Gonzalo Míguez + - Philipp + - Ben Miller + - Rafał Toboła + - Łukasz Makuch + - Ivan Tse + - Laurent G. (laurentg) + - Maarten Nusteling (nusje2000) + - Loenix + - Flavien Knuchel (knuch) + - dantleech + - Guillaume Lajarige (molkobain) + - Dennis Haarbrink + - Alex Carol (picard89) + - Buster Neece + - Xesau + - agaktr + - InbarAbraham + - François Poguet + - Götz Gottwald + - Kubicki Kamil (kubik) + - Jimmy Leger (redpanda) + - Shamimul Alam + - Artem Kolesnikov (tyomo4ka) + - Dan Wilga + - Thomas Chmielowiec (chmielot) + - Raphael de Almeida (raphaeldealmeida) + - Michael Hudson-Doyle + - Alan Scott + - baron (bastien) + - timaschew + - Ville Mattila + - Remi Collet + - Benjamin RICHARD + - takashiraki + - Joseph Maarek + - Arkalo2 + - Ostrzyciel + - Kamil Madejski (kmadejski) + - Erik van Wingerden + - Michael J + - Alexandre Pavy + - Mikko Ala-Fossi + - Reece Fowell (reecefowell) + - Cas + - MusikAnimal + - Troy Crawford + - Gemorroj (gemorroj) + - Boris Betzholz + - Robert Kopera + - Bohdan Pliachenko + - david-binda + - Sebastian Landwehr (dword123) + - Chris Tickner + - Rini Misini + - Tugba Celebioglu + - Juanmi Rodriguez Cerón + - Juan Miguel Besada Vidal (soutlink) diff --git a/UPGRADE-6.4.md b/UPGRADE-6.4.md index 65e26337ac4ef..071d5d3b692b1 100644 --- a/UPGRADE-6.4.md +++ b/UPGRADE-6.4.md @@ -126,6 +126,7 @@ FrameworkBundle --------------- * [BC break] Add native return type to `Translator` and to `Application::reset()` + * `AbstractController::render()` no longer calls `renderView()` * Deprecate the integration of Doctrine annotations, either uninstall the `doctrine/annotations` package or disable the integration by setting `framework.annotations` to `false` * Deprecate not setting some config options, their defaults will change in Symfony 7.0: diff --git a/link b/link index 29f9600d6b94e..30e5e30fc16c0 100755 --- a/link +++ b/link @@ -49,7 +49,11 @@ $directories = array_merge(...array_values(array_map(function ($part) { $directories[] = __DIR__.'/src/Symfony/Contracts'; foreach ($directories as $dir) { if ($filesystem->exists($composer = "$dir/composer.json")) { - $sfPackages[json_decode(file_get_contents($composer))->name] = $dir; + try { + $sfPackages[json_decode(file_get_contents($composer), null, 512, JSON_THROW_ON_ERROR)->name] = $dir; + } catch (JsonException $e) { + throw new RuntimeException(sprintf('Error parsing "%s": %s', $composer, $e->getMessage()), previous: $e); + } } } diff --git a/src/Symfony/Bridge/Monolog/Handler/ElasticsearchLogstashHandler.php b/src/Symfony/Bridge/Monolog/Handler/ElasticsearchLogstashHandler.php index 8d243f8da72f1..1751e3af96705 100644 --- a/src/Symfony/Bridge/Monolog/Handler/ElasticsearchLogstashHandler.php +++ b/src/Symfony/Bridge/Monolog/Handler/ElasticsearchLogstashHandler.php @@ -63,7 +63,7 @@ class ElasticsearchLogstashHandler extends AbstractHandler public function __construct(string $endpoint = 'http://127.0.0.1:9200', string $index = 'monolog', ?HttpClientInterface $client = null, string|int|Level $level = Logger::DEBUG, bool $bubble = true, string $elasticsearchVersion = '1.0.0') { - if (!interface_exists(HttpClientInterface::class)) { + if (!$client && !class_exists(HttpClient::class)) { throw new \LogicException(\sprintf('The "%s" handler needs an HTTP client. Try running "composer require symfony/http-client".', __CLASS__)); } diff --git a/src/Symfony/Bundle/DebugBundle/Resources/config/services.php b/src/Symfony/Bundle/DebugBundle/Resources/config/services.php index ea2d057310f88..0193f65a2779a 100644 --- a/src/Symfony/Bundle/DebugBundle/Resources/config/services.php +++ b/src/Symfony/Bundle/DebugBundle/Resources/config/services.php @@ -52,6 +52,7 @@ param('kernel.charset'), service('.virtual_request_stack'), null, // var_dumper.cli_dumper or var_dumper.server_connection when debug.dump_destination is set + param('kernel.runtime_mode.web'), ]) ->tag('data_collector', [ 'id' => 'dump', diff --git a/src/Symfony/Bundle/FrameworkBundle/CHANGELOG.md b/src/Symfony/Bundle/FrameworkBundle/CHANGELOG.md index 949aad31c3472..639fe721d2be7 100644 --- a/src/Symfony/Bundle/FrameworkBundle/CHANGELOG.md +++ b/src/Symfony/Bundle/FrameworkBundle/CHANGELOG.md @@ -6,6 +6,7 @@ CHANGELOG * Add `HttpClientAssertionsTrait` * Add `AbstractController::renderBlock()` and `renderBlockView()` + * Remove call to `renderView()` in `AbstractController::render()` * Add native return type to `Translator` and to `Application::reset()` * Deprecate the integration of Doctrine annotations, either uninstall the `doctrine/annotations` package or disable the integration by setting `framework.annotations` to `false` * Enable `json_decode_detailed_errors` context for Serializer by default if `kernel.debug` is true and the `seld/jsonlint` package is installed diff --git a/src/Symfony/Bundle/FrameworkBundle/Command/SecretsEncryptFromLocalCommand.php b/src/Symfony/Bundle/FrameworkBundle/Command/SecretsEncryptFromLocalCommand.php index 46e0baffc9242..0eba8956c0c3f 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Command/SecretsEncryptFromLocalCommand.php +++ b/src/Symfony/Bundle/FrameworkBundle/Command/SecretsEncryptFromLocalCommand.php @@ -61,14 +61,13 @@ protected function execute(InputInterface $input, OutputInterface $output): int } foreach ($this->vault->list(true) as $name => $value) { - $localValue = $this->localVault->reveal($name); + if (null === $localValue = $this->localVault->reveal($name)) { + continue; + } - if (null !== $localValue && $value !== $localValue) { + if ($value !== $localValue) { $this->vault->seal($name, $localValue); - } elseif (null !== $message = $this->localVault->getLastMessage()) { - $io->error($message); - - return 1; + $io->note($this->vault->getLastMessage()); } } diff --git a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php index f33cae9d6f6e6..992c265a725a1 100644 --- a/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php +++ b/src/Symfony/Bundle/FrameworkBundle/DependencyInjection/Configuration.php @@ -204,7 +204,7 @@ private function addSecretsSection(ArrayNodeDefinition $rootNode): void ->canBeDisabled() ->children() ->scalarNode('vault_directory')->defaultValue('%kernel.project_dir%/config/secrets/%kernel.runtime_environment%')->cannotBeEmpty()->end() - ->scalarNode('local_dotenv_file')->defaultValue('%kernel.project_dir%/.env.%kernel.environment%.local')->end() + ->scalarNode('local_dotenv_file')->defaultValue('%kernel.project_dir%/.env.%kernel.runtime_environment%.local')->end() ->scalarNode('decryption_env_var')->defaultValue('base64:default::SYMFONY_DECRYPTION_SECRET')->end() ->end() ->end() diff --git a/src/Symfony/Bundle/FrameworkBundle/Tests/Command/SecretsEncryptFromLocalCommandTest.php b/src/Symfony/Bundle/FrameworkBundle/Tests/Command/SecretsEncryptFromLocalCommandTest.php index 68926c175b8f7..bbdce737b6823 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Tests/Command/SecretsEncryptFromLocalCommandTest.php +++ b/src/Symfony/Bundle/FrameworkBundle/Tests/Command/SecretsEncryptFromLocalCommandTest.php @@ -92,7 +92,7 @@ public function testDoesNotSealIfSameValue() $this->assertSame('same-value', $revealed); } - public function testFailsIfLocalSecretIsMissing() + public function testStillSucceedsIfLocalSecretIsMissing() { $vault = new SodiumVault($this->vaultDir); $vault->generateKeys(); @@ -105,7 +105,8 @@ public function testFailsIfLocalSecretIsMissing() $command = new SecretsEncryptFromLocalCommand($vault, $localVault); $tester = new CommandTester($command); - $this->assertSame(1, $tester->execute([])); - $this->assertStringContainsString('Secret "MISSING_IN_LOCAL" not found', $tester->getDisplay()); + $this->assertSame(0, $tester->execute([])); + $revealed = $vault->reveal('MISSING_IN_LOCAL'); + $this->assertSame('prod-only', $revealed); } } diff --git a/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/ConfigurationTest.php b/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/ConfigurationTest.php index 8c938afc56770..fa62d8c47d062 100644 --- a/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/ConfigurationTest.php +++ b/src/Symfony/Bundle/FrameworkBundle/Tests/DependencyInjection/ConfigurationTest.php @@ -856,7 +856,7 @@ class_exists(SemaphoreStore::class) && SemaphoreStore::isSupported() ? 'semaphor 'secrets' => [ 'enabled' => true, 'vault_directory' => '%kernel.project_dir%/config/secrets/%kernel.runtime_environment%', - 'local_dotenv_file' => '%kernel.project_dir%/.env.%kernel.environment%.local', + 'local_dotenv_file' => '%kernel.project_dir%/.env.%kernel.runtime_environment%.local', 'decryption_env_var' => 'base64:default::SYMFONY_DECRYPTION_SECRET', ], 'http_cache' => [ diff --git a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig index 6d2930ff83253..53e24f15ee90b 100644 --- a/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig +++ b/src/Symfony/Bundle/WebProfilerBundle/Resources/views/Profiler/toolbar_js.html.twig @@ -429,7 +429,7 @@ var pending = pendingRequests; for (var i = 0; i < requestStack.length; i++) { startAjaxRequest(i); - if (requestStack[i].duration) { + if (requestStack[i].duration || requestStack[i].error) { finishAjaxRequest(i); } } diff --git a/src/Symfony/Component/AssetMapper/Compiler/CssAssetUrlCompiler.php b/src/Symfony/Component/AssetMapper/Compiler/CssAssetUrlCompiler.php index 28b06508a6876..08ba51050748a 100644 --- a/src/Symfony/Component/AssetMapper/Compiler/CssAssetUrlCompiler.php +++ b/src/Symfony/Component/AssetMapper/Compiler/CssAssetUrlCompiler.php @@ -20,12 +20,20 @@ /** * Resolves url() paths in CSS files. * - * Originally sourced from https://github.com/rails/propshaft/blob/main/lib/propshaft/compilers/css_asset_urls.rb + * Originally sourced from https://github.com/rails/propshaft/blob/main/lib/propshaft/compiler/css_asset_urls.rb */ final class CssAssetUrlCompiler implements AssetCompilerInterface { - // https://regex101.com/r/BOJ3vG/1 - public const ASSET_URL_PATTERN = '/url\(\s*["\']?(?!(?:\/|\#|%23|data|http|\/\/))([^"\'\s?#)]+)([#?][^"\')]+)?\s*["\']?\)/'; + // https://regex101.com/r/BOJ3vG/2 + public const ASSET_URL_PATTERN = <<<'REGEX' + { + (?| + (url\()\s*+["']?(?!(?:/|\#|%23|data|http|//))([^"')\s?#]++)(?:[?#][^"')]++)?["']?\s*+(\)) + | + (@import\s++)["'](?!(?:/|\#|%23|data|http|//))([^"')\s?#]++)(?:[?#][^"')]++)?["'] + ) + }x + REGEX; public function __construct( private readonly string $missingImportMode = self::MISSING_IMPORT_WARN, @@ -51,7 +59,7 @@ public function compile(string $content, MappedAsset $asset, AssetMapperInterfac return preg_replace_callback(self::ASSET_URL_PATTERN, function ($matches) use ($asset, $assetMapper, $commentBlocks) { $matchPos = $matches[0][1]; - // Ignore matchs inside comments + // Ignore matches inside comments foreach ($commentBlocks as $block) { if ($matchPos > $block[0]) { if ($matchPos < $block[1]) { @@ -62,16 +70,16 @@ public function compile(string $content, MappedAsset $asset, AssetMapperInterfac } try { - $resolvedSourcePath = Path::join(\dirname($asset->sourcePath), $matches[1]); + $resolvedSourcePath = Path::join(\dirname($asset->sourcePath), $matches[2][0]); } catch (RuntimeException $e) { $this->handleMissingImport(\sprintf('Error processing import in "%s": ', $asset->sourcePath).$e->getMessage(), $e); - return $matches[0]; + return $matches[0][0]; } $dependentAsset = $assetMapper->getAssetFromSourcePath($resolvedSourcePath); if (null === $dependentAsset) { - $message = \sprintf('Unable to find asset "%s" referenced in "%s". The file "%s" ', $matches[1], $asset->sourcePath, $resolvedSourcePath); + $message = \sprintf('Unable to find asset "%s" referenced in "%s". The file "%s" ', $matches[2][0], $asset->sourcePath, $resolvedSourcePath); if (is_file($resolvedSourcePath)) { $message .= 'exists, but it is not in a mapped asset path. Add it to the "paths" config.'; } else { @@ -80,14 +88,14 @@ public function compile(string $content, MappedAsset $asset, AssetMapperInterfac $this->handleMissingImport($message); // return original, unchanged path - return $matches[0]; + return $matches[0][0]; } $asset->addDependency($dependentAsset); $relativePath = Path::makeRelative($dependentAsset->publicPath, \dirname($asset->publicPathWithoutDigest)); - return 'url("'.$relativePath.'")'; - }, $content); + return $matches[1][0].'"'.$relativePath.'"'.($matches[3][0] ?? ''); + }, $content, -1, $count, \PREG_OFFSET_CAPTURE); } public function supports(MappedAsset $asset): bool diff --git a/src/Symfony/Component/AssetMapper/Compiler/SourceMappingUrlsCompiler.php b/src/Symfony/Component/AssetMapper/Compiler/SourceMappingUrlsCompiler.php index 3981fa6c629cb..34852d598bfc5 100644 --- a/src/Symfony/Component/AssetMapper/Compiler/SourceMappingUrlsCompiler.php +++ b/src/Symfony/Component/AssetMapper/Compiler/SourceMappingUrlsCompiler.php @@ -18,11 +18,11 @@ /** * Rewrites already-existing source map URLs to their final digested path. * - * Originally sourced from https://github.com/rails/propshaft/blob/main/lib/propshaft/compilers/source_mapping_urls.rb + * Originally sourced from https://github.com/rails/propshaft/blob/main/lib/propshaft/compiler/source_mapping_urls.rb */ final class SourceMappingUrlsCompiler implements AssetCompilerInterface { - private const SOURCE_MAPPING_PATTERN = '/^(\/\/|\/\*)# sourceMappingURL=(.+\.map)/m'; + private const SOURCE_MAPPING_PATTERN = '{^(//|/\*)# sourceMappingURL=(.+\.map)}m'; public function supports(MappedAsset $asset): bool { diff --git a/src/Symfony/Component/AssetMapper/ImportMap/Resolver/JsDelivrEsmResolver.php b/src/Symfony/Component/AssetMapper/ImportMap/Resolver/JsDelivrEsmResolver.php index a707eb108349a..dc3083812227e 100644 --- a/src/Symfony/Component/AssetMapper/ImportMap/Resolver/JsDelivrEsmResolver.php +++ b/src/Symfony/Component/AssetMapper/ImportMap/Resolver/JsDelivrEsmResolver.php @@ -318,7 +318,7 @@ private function makeImportsBare(string $content, array &$dependencies, array &$ } preg_match_all(CssAssetUrlCompiler::ASSET_URL_PATTERN, $content, $matches); - foreach ($matches[1] as $path) { + foreach ($matches[2] as $path) { if (str_starts_with($path, 'data:')) { continue; } diff --git a/src/Symfony/Component/AssetMapper/Tests/Compiler/CssAssetUrlCompilerTest.php b/src/Symfony/Component/AssetMapper/Tests/Compiler/CssAssetUrlCompilerTest.php index 067168b059a71..2ba4168dbe8f4 100644 --- a/src/Symfony/Component/AssetMapper/Tests/Compiler/CssAssetUrlCompilerTest.php +++ b/src/Symfony/Component/AssetMapper/Tests/Compiler/CssAssetUrlCompilerTest.php @@ -62,14 +62,12 @@ public static function provideCompileTests(): iterable body { background: url("images/foo.png"); } - EOF - , + EOF, 'expectedOutput' => << ['images/foo.png'], ]; @@ -144,6 +142,80 @@ public static function provideCompileTests(): iterable }', 'expectedDependencies' => ['images/foo.png'], ]; + + yield 'import_without_url_double_quotes' => [ + 'input' => '@import "more-styles.css"', + 'expectedOutput' => '@import "more-styles.abcd123.css"', + 'expectedDependencies' => ['more-styles.css'], + ]; + + yield 'import_without_url_single_quotes' => [ + 'input' => "@import 'more-styles.css'", + 'expectedOutput' => '@import "more-styles.abcd123.css"', + 'expectedDependencies' => ['more-styles.css'], + ]; + + yield 'import_without_url_with_media_query' => [ + 'input' => '@import "more-styles.css" screen', + 'expectedOutput' => '@import "more-styles.abcd123.css" screen', + 'expectedDependencies' => ['more-styles.css'], + ]; + + yield 'import_without_url_with_media_query_single_quotes' => [ + 'input' => "@import 'more-styles.css' screen and (max-width: 600px)", + 'expectedOutput' => '@import "more-styles.abcd123.css" screen and (max-width: 600px)', + 'expectedDependencies' => ['more-styles.css'], + ]; + + yield 'import_without_url_with_dot_slash' => [ + 'input' => '@import "./more-styles.css"', + 'expectedOutput' => '@import "more-styles.abcd123.css"', + 'expectedDependencies' => ['more-styles.css'], + ]; + + yield 'import_without_url_with_dot_dot_slash' => [ + 'input' => '@import "../assets/more-styles.css"', + 'expectedOutput' => '@import "more-styles.abcd123.css"', + 'expectedDependencies' => ['more-styles.css'], + ]; + + yield 'import_without_url_absolute_path_ignored' => [ + 'input' => '@import "/path/to/more-styles.css"', + 'expectedOutput' => '@import "/path/to/more-styles.css"', + 'expectedDependencies' => [], + ]; + + yield 'import_without_url_http_url_ignored' => [ + 'input' => '@import "https://cdn.io/more-styles.css"', + 'expectedOutput' => '@import "https://cdn.io/more-styles.css"', + 'expectedDependencies' => [], + ]; + + yield 'import_without_url_data_uri_ignored' => [ + 'input' => '@import "data:text/css;base64,LmJvZHkgeyBiYWNrZ3JvdW5kOiByZWQ7IH0="', + 'expectedOutput' => '@import "data:text/css;base64,LmJvZHkgeyBiYWNrZ3JvdW5kOiByZWQ7IH0="', + 'expectedDependencies' => [], + ]; + + yield 'import_without_url_in_comments_ignored' => [ + 'input' => 'body { background: url("images/foo.png"); } /* @import "more-styles.css" */', + 'expectedOutput' => 'body { background: url("images/foo.123456.png"); } /* @import "more-styles.css" */', + 'expectedDependencies' => ['images/foo.png'], + ]; + + yield 'mixed_url_and_import_without_url' => [ + 'input' => << << ['more-styles.css', 'images/foo.png', 'more-styles.css'], + ]; } public function testCompileFindsRelativeFilesViaSourcePath() @@ -223,5 +295,23 @@ public static function provideStrictModeTests(): iterable 'input' => "background-image: url(\'data:image/png;base64,iVBORw0KG\')", 'expectedExceptionMessage' => null, ]; + + yield 'importing_non_existent_file_without_url_throws_exception' => [ + 'sourceLogicalName' => 'styles.css', + 'input' => '@import "non-existent.css"', + 'expectedExceptionMessage' => 'Unable to find asset "non-existent.css" referenced in "/path/to/styles.css".', + ]; + + yield 'importing_absolute_file_path_without_url_is_ignored' => [ + 'sourceLogicalName' => 'styles.css', + 'input' => '@import "/path/to/non-existent.css"', + 'expectedExceptionMessage' => null, + ]; + + yield 'importing_a_url_without_url_is_ignored' => [ + 'sourceLogicalName' => 'styles.css', + 'input' => '@import "https://cdn.io/non-existent.css"', + 'expectedExceptionMessage' => null, + ]; } } diff --git a/src/Symfony/Component/Cache/Adapter/RedisTagAwareAdapter.php b/src/Symfony/Component/Cache/Adapter/RedisTagAwareAdapter.php index 78c06082c8600..9aa959add24b5 100644 --- a/src/Symfony/Component/Cache/Adapter/RedisTagAwareAdapter.php +++ b/src/Symfony/Component/Cache/Adapter/RedisTagAwareAdapter.php @@ -14,6 +14,7 @@ use Predis\Connection\Aggregate\ClusterInterface; use Predis\Connection\Aggregate\PredisCluster; use Predis\Connection\Aggregate\ReplicationInterface; +use Predis\Connection\Replication\ReplicationInterface as Predis2ReplicationInterface; use Predis\Response\ErrorInterface; use Predis\Response\Status; use Relay\Relay; @@ -286,9 +287,16 @@ private function getRedisEvictionPolicy(): string $hosts = $this->getHosts(); $host = reset($hosts); - if ($host instanceof \Predis\Client && $host->getConnection() instanceof ReplicationInterface) { + if ($host instanceof \Predis\Client) { + $connection = $host->getConnection(); + // Predis supports info command only on the master in replication environments - $hosts = [$host->getClientFor('master')]; + if ($connection instanceof ReplicationInterface) { + $hosts = [$host->getClientFor('master')]; + } elseif ($connection instanceof Predis2ReplicationInterface) { + $connection->switchToMaster(); + $hosts = [$host]; + } } foreach ($hosts as $host) { diff --git a/src/Symfony/Component/Cache/Tests/Adapter/PredisTagAwareReplicationAdapterTest.php b/src/Symfony/Component/Cache/Tests/Adapter/PredisTagAwareReplicationAdapterTest.php new file mode 100644 index 0000000000000..383609c282c80 --- /dev/null +++ b/src/Symfony/Component/Cache/Tests/Adapter/PredisTagAwareReplicationAdapterTest.php @@ -0,0 +1,37 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\Cache\Tests\Adapter; + +use Psr\Cache\CacheItemPoolInterface; +use Symfony\Component\Cache\Adapter\RedisTagAwareAdapter; + +/** + * @group integration + */ +class PredisTagAwareReplicationAdapterTest extends PredisRedisReplicationAdapterTest +{ + use TagAwareTestTrait; + + protected function setUp(): void + { + parent::setUp(); + $this->skippedTests['testTagItemExpiry'] = 'Testing expiration slows down the test suite'; + } + + public function createCachePool(int $defaultLifetime = 0, ?string $testMethod = null): CacheItemPoolInterface + { + $this->assertInstanceOf(\Predis\Client::class, self::$redis); + $adapter = new RedisTagAwareAdapter(self::$redis, str_replace('\\', '.', __CLASS__), $defaultLifetime); + + return $adapter; + } +} diff --git a/src/Symfony/Component/Cache/Traits/Relay/Relay121Trait.php b/src/Symfony/Component/Cache/Traits/Relay/Relay121Trait.php new file mode 100644 index 0000000000000..da222ba8f4323 --- /dev/null +++ b/src/Symfony/Component/Cache/Traits/Relay/Relay121Trait.php @@ -0,0 +1,51 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\Cache\Traits\Relay; + +if (version_compare(phpversion('relay'), '0.12.1', '>=')) { + /** + * @internal + */ + trait Relay121Trait + { + public function hgetWithMeta($hash, $member): \Relay\Relay|array|false + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->hgetWithMeta(...\func_get_args()); + } + + public function select($db): \Relay\Relay|bool|string + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->select(...\func_get_args()); + } + + public function watch($key, ...$other_keys): \Relay\Relay|bool|string + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->watch(...\func_get_args()); + } + } +} else { + /** + * @internal + */ + trait Relay121Trait + { + public function select($db): \Relay\Relay|bool + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->select(...\func_get_args()); + } + + public function watch($key, ...$other_keys): \Relay\Relay|bool + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->watch(...\func_get_args()); + } + } +} diff --git a/src/Symfony/Component/Cache/Traits/Relay/Relay12Trait.php b/src/Symfony/Component/Cache/Traits/Relay/Relay12Trait.php new file mode 100644 index 0000000000000..26df3211feaf8 --- /dev/null +++ b/src/Symfony/Component/Cache/Traits/Relay/Relay12Trait.php @@ -0,0 +1,107 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\Cache\Traits\Relay; + +if (version_compare(phpversion('relay'), '0.12.0', '>=')) { + /** + * @internal + */ + trait Relay12Trait + { + public function delifeq($key, $value): \Relay\Relay|false|int + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->delifeq(...\func_get_args()); + } + + public function vadd($key, $values, $element, $options = null): \Relay\Relay|false|int + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->vadd(...\func_get_args()); + } + + public function vcard($key): \Relay\Relay|false|int + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->vcard(...\func_get_args()); + } + + public function vdim($key): \Relay\Relay|false|int + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->vdim(...\func_get_args()); + } + + public function vemb($key, $element, $raw = false): \Relay\Relay|array|false + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->vemb(...\func_get_args()); + } + + public function vgetattr($key, $element, $raw = false): \Relay\Relay|array|false|string + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->vgetattr(...\func_get_args()); + } + + public function vinfo($key): \Relay\Relay|array|false + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->vinfo(...\func_get_args()); + } + + public function vismember($key, $element): \Relay\Relay|bool + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->vismember(...\func_get_args()); + } + + public function vlinks($key, $element, $withscores): \Relay\Relay|array|false + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->vlinks(...\func_get_args()); + } + + public function vrandmember($key, $count = 0): \Relay\Relay|array|false|string + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->vrandmember(...\func_get_args()); + } + + public function vrange($key, $min, $max, $count = -1): \Relay\Relay|array|false + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->vrange(...\func_get_args()); + } + + public function vrem($key, $element): \Relay\Relay|false|int + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->vrem(...\func_get_args()); + } + + public function vsetattr($key, $element, $attributes): \Relay\Relay|false|int + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->vsetattr(...\func_get_args()); + } + + public function vsim($key, $member, $options = null): \Relay\Relay|array|false + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->vsim(...\func_get_args()); + } + + public function xdelex($key, $ids, $mode = null): \Relay\Relay|array|false + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->xdelex(...\func_get_args()); + } + + public function xackdel($key, $group, $ids, $mode = null): \Relay\Relay|array|false + { + return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->xackdel(...\func_get_args()); + } + } +} else { + /** + * @internal + */ + trait Relay12Trait + { + } +} diff --git a/src/Symfony/Component/Cache/Traits/RelayProxy.php b/src/Symfony/Component/Cache/Traits/RelayProxy.php index 57403aed2971b..ad3c86e5e7ac9 100644 --- a/src/Symfony/Component/Cache/Traits/RelayProxy.php +++ b/src/Symfony/Component/Cache/Traits/RelayProxy.php @@ -23,6 +23,8 @@ use Symfony\Component\Cache\Traits\Relay\NullableReturnTrait; use Symfony\Component\Cache\Traits\Relay\PfcountTrait; use Symfony\Component\Cache\Traits\Relay\Relay11Trait; +use Symfony\Component\Cache\Traits\Relay\Relay121Trait; +use Symfony\Component\Cache\Traits\Relay\Relay12Trait; use Symfony\Component\Cache\Traits\Relay\SwapdbTrait; use Symfony\Component\VarExporter\LazyObjectInterface; use Symfony\Component\VarExporter\LazyProxyTrait; @@ -54,6 +56,8 @@ class RelayProxy extends \Relay\Relay implements ResetInterface, LazyObjectInter use PfcountTrait; use RelayProxyTrait; use Relay11Trait; + use Relay12Trait; + use Relay121Trait; use SwapdbTrait; private const LAZY_OBJECT_PROPERTY_SCOPES = []; @@ -248,11 +252,6 @@ public function rawCommand($cmd, ...$args): mixed return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->rawCommand(...\func_get_args()); } - public function select($db): \Relay\Relay|bool - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->select(...\func_get_args()); - } - public function auth(#[\SensitiveParameter] $auth): bool { return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->auth(...\func_get_args()); @@ -938,11 +937,6 @@ public function wait($replicas, $timeout): \Relay\Relay|false|int return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->wait(...\func_get_args()); } - public function watch($key, ...$other_keys): \Relay\Relay|bool - { - return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->watch(...\func_get_args()); - } - public function unwatch(): \Relay\Relay|bool { return ($this->lazyObjectState->realInstance ??= ($this->lazyObjectState->initializer)())->unwatch(...\func_get_args()); diff --git a/src/Symfony/Component/Console/Application.php b/src/Symfony/Component/Console/Application.php index c18d482b47997..dd562f0eb4569 100644 --- a/src/Symfony/Component/Console/Application.php +++ b/src/Symfony/Component/Console/Application.php @@ -1018,14 +1018,6 @@ protected function doRunCommand(Command $command, InputInterface $input, OutputI throw new RuntimeException('Unable to subscribe to signal events. Make sure that the "pcntl" extension is installed and that "pcntl_*" functions are not disabled by your php.ini\'s "disable_functions" directive.'); } - if (Terminal::hasSttyAvailable()) { - $sttyMode = shell_exec('stty -g'); - - foreach ([\SIGINT, \SIGTERM] as $signal) { - $this->signalRegistry->register($signal, static fn () => shell_exec('stty '.$sttyMode)); - } - } - if ($this->dispatcher) { // We register application signals, so that we can dispatch the event foreach ($this->signalsToDispatchEvent as $signal) { diff --git a/src/Symfony/Component/Console/Helper/QuestionHelper.php b/src/Symfony/Component/Console/Helper/QuestionHelper.php index dd0e67d89910c..8eb5ec681f20f 100644 --- a/src/Symfony/Component/Console/Helper/QuestionHelper.php +++ b/src/Symfony/Component/Console/Helper/QuestionHelper.php @@ -258,11 +258,7 @@ private function autocomplete(OutputInterface $output, Question $question, $inpu $ofs = -1; $matches = $autocomplete($ret); $numMatches = \count($matches); - - $sttyMode = shell_exec('stty -g'); - $isStdin = 'php://stdin' === (stream_get_meta_data($inputStream)['uri'] ?? null); - $r = [$inputStream]; - $w = []; + $inputHelper = new TerminalInputHelper($inputStream); // Disable icanon (so we can fread each keypress) and echo (we'll do echoing here instead) shell_exec('stty -icanon -echo'); @@ -272,15 +268,13 @@ private function autocomplete(OutputInterface $output, Question $question, $inpu // Read a keypress while (!feof($inputStream)) { - while ($isStdin && 0 === @stream_select($r, $w, $w, 0, 100)) { - // Give signal handlers a chance to run - $r = [$inputStream]; - } + $inputHelper->waitForInput(); $c = fread($inputStream, 1); // as opposed to fgets(), fread() returns an empty string when the stream content is empty, not false. if (false === $c || ('' === $ret && '' === $c && null === $question->getDefault())) { - shell_exec('stty '.$sttyMode); + // Restore the terminal so it behaves normally again + $inputHelper->finish(); throw new MissingInputException('Aborted.'); } elseif ("\177" === $c) { // Backspace Character if (0 === $numMatches && 0 !== $i) { @@ -382,8 +376,8 @@ private function autocomplete(OutputInterface $output, Question $question, $inpu } } - // Reset stty so it behaves normally again - shell_exec('stty '.$sttyMode); + // Restore the terminal so it behaves normally again + $inputHelper->finish(); return $fullChoice; } @@ -434,13 +428,17 @@ private function getHiddenResponse(OutputInterface $output, $inputStream, bool $ return $value; } + $inputHelper = null; + if (self::$stty && Terminal::hasSttyAvailable()) { - $sttyMode = shell_exec('stty -g'); + $inputHelper = new TerminalInputHelper($inputStream); shell_exec('stty -echo'); } elseif ($this->isInteractiveInput($inputStream)) { throw new RuntimeException('Unable to hide the response.'); } + $inputHelper?->waitForInput(); + $value = fgets($inputStream, 4096); if (4095 === \strlen($value)) { @@ -448,9 +446,8 @@ private function getHiddenResponse(OutputInterface $output, $inputStream, bool $ $errOutput->warning('The value was possibly truncated by your shell or terminal emulator'); } - if (self::$stty && Terminal::hasSttyAvailable()) { - shell_exec('stty '.$sttyMode); - } + // Restore the terminal so it behaves normally again + $inputHelper?->finish(); if (false === $value) { throw new MissingInputException('Aborted.'); diff --git a/src/Symfony/Component/Console/Helper/TerminalInputHelper.php b/src/Symfony/Component/Console/Helper/TerminalInputHelper.php new file mode 100644 index 0000000000000..750229a8fc43a --- /dev/null +++ b/src/Symfony/Component/Console/Helper/TerminalInputHelper.php @@ -0,0 +1,144 @@ + + * + * For the full copyright and license information, please view the LICENSE + * file that was distributed with this source code. + */ + +namespace Symfony\Component\Console\Helper; + +/** + * TerminalInputHelper stops Ctrl-C and similar signals from leaving the terminal in + * an unusable state if its settings have been modified when reading user input. + * This can be an issue on non-Windows platforms. + * + * Usage: + * + * $inputHelper = new TerminalInputHelper($inputStream); + * + * ...change terminal settings + * + * // Wait for input before all input reads + * $inputHelper->waitForInput(); + * + * ...read input + * + * // Call finish to restore terminal settings and signal handlers + * $inputHelper->finish() + * + * @internal + */ +final class TerminalInputHelper +{ + /** @var resource */ + private $inputStream; + private bool $isStdin; + private string $initialState; + private int $signalToKill = 0; + private array $signalHandlers = []; + private array $targetSignals = []; + + /** + * @param resource $inputStream + * + * @throws \RuntimeException If unable to read terminal settings + */ + public function __construct($inputStream) + { + if (!\is_string($state = shell_exec('stty -g'))) { + throw new \RuntimeException('Unable to read the terminal settings.'); + } + $this->inputStream = $inputStream; + $this->initialState = $state; + $this->isStdin = 'php://stdin' === stream_get_meta_data($inputStream)['uri']; + $this->createSignalHandlers(); + } + + /** + * Waits for input and terminates if sent a default signal. + */ + public function waitForInput(): void + { + if ($this->isStdin) { + $r = [$this->inputStream]; + $w = []; + + // Allow signal handlers to run, either before Enter is pressed + // when icanon is enabled, or a single character is entered when + // icanon is disabled + while (0 === @stream_select($r, $w, $w, 0, 100)) { + $r = [$this->inputStream]; + } + } + $this->checkForKillSignal(); + } + + /** + * Restores terminal state and signal handlers. + */ + public function finish(): void + { + // Safeguard in case an unhandled kill signal exists + $this->checkForKillSignal(); + shell_exec('stty '.$this->initialState); + $this->signalToKill = 0; + + foreach ($this->signalHandlers as $signal => $originalHandler) { + pcntl_signal($signal, $originalHandler); + } + $this->signalHandlers = []; + $this->targetSignals = []; + } + + private function createSignalHandlers(): void + { + if (!\function_exists('pcntl_async_signals') || !\function_exists('pcntl_signal')) { + return; + } + + pcntl_async_signals(true); + $this->targetSignals = [\SIGINT, \SIGQUIT, \SIGTERM]; + + foreach ($this->targetSignals as $signal) { + $this->signalHandlers[$signal] = pcntl_signal_get_handler($signal); + + pcntl_signal($signal, function ($signal) { + // Save current state, then restore to initial state + $currentState = shell_exec('stty -g'); + shell_exec('stty '.$this->initialState); + $originalHandler = $this->signalHandlers[$signal]; + + if (\is_callable($originalHandler)) { + $originalHandler($signal); + // Handler did not exit, so restore to current state + shell_exec('stty '.$currentState); + + return; + } + + // Not a callable, so SIG_DFL or SIG_IGN + if (\SIG_DFL === $originalHandler) { + $this->signalToKill = $signal; + } + }); + } + } + + private function checkForKillSignal(): void + { + if (\in_array($this->signalToKill, $this->targetSignals, true)) { + // Try posix_kill + if (\function_exists('posix_kill')) { + pcntl_signal($this->signalToKill, \SIG_DFL); + posix_kill(getmypid(), $this->signalToKill); + } + + // Best attempt fallback + exit(128 + $this->signalToKill); + } + } +} diff --git a/src/Symfony/Component/Console/Question/ChoiceQuestion.php b/src/Symfony/Component/Console/Question/ChoiceQuestion.php index cdcbcb529c52e..bcfe4dc45fd8d 100644 --- a/src/Symfony/Component/Console/Question/ChoiceQuestion.php +++ b/src/Symfony/Component/Console/Question/ChoiceQuestion.php @@ -26,9 +26,9 @@ class ChoiceQuestion extends Question private string $errorMessage = 'Value "%s" is invalid'; /** - * @param string $question The question to ask to the user - * @param array $choices The list of available choices - * @param string|bool|int|float|null $default The default answer to return + * @param string $question The question to ask to the user + * @param array $choices The list of available choices + * @param string|bool|int|float|null $default The default answer to return */ public function __construct(string $question, array $choices, string|bool|int|float|null $default = null) { @@ -44,7 +44,7 @@ public function __construct(string $question, array $choices, string|bool|int|fl } /** - * @return array + * @return array */ public function getChoices(): array { diff --git a/src/Symfony/Component/Console/Tests/ApplicationTest.php b/src/Symfony/Component/Console/Tests/ApplicationTest.php index a1884ff312133..9d57161d33b85 100644 --- a/src/Symfony/Component/Console/Tests/ApplicationTest.php +++ b/src/Symfony/Component/Console/Tests/ApplicationTest.php @@ -2198,6 +2198,31 @@ public function testSignalableWithEventCommandDoesNotInterruptedOnTermSignals() * @group tty */ public function testSignalableRestoresStty() + { + $params = [__DIR__.'/Fixtures/application_signalable.php']; + $this->runRestoresSttyTest($params, 254, true); + } + + /** + * @group tty + * + * @dataProvider provideTerminalInputHelperOption + */ + public function testTerminalInputHelperRestoresStty(string $option) + { + $params = [__DIR__.'/Fixtures/application_sttyhelper.php', $option]; + $this->runRestoresSttyTest($params, 0, false); + } + + public static function provideTerminalInputHelperOption() + { + return [ + ['--choice'], + ['--hidden'], + ]; + } + + private function runRestoresSttyTest(array $params, int $expectedExitCode, bool $equals) { if (!Terminal::hasSttyAvailable()) { $this->markTestSkipped('stty not available'); @@ -2209,22 +2234,29 @@ public function testSignalableRestoresStty() $previousSttyMode = shell_exec('stty -g'); - $p = new Process(['php', __DIR__.'/Fixtures/application_signalable.php']); + array_unshift($params, 'php'); + $p = new Process($params); $p->setTty(true); $p->start(); for ($i = 0; $i < 10 && shell_exec('stty -g') === $previousSttyMode; ++$i) { - usleep(100000); + usleep(200000); } $this->assertNotSame($previousSttyMode, shell_exec('stty -g')); $p->signal(\SIGINT); - $p->wait(); + $exitCode = $p->wait(); $sttyMode = shell_exec('stty -g'); shell_exec('stty '.$previousSttyMode); $this->assertSame($previousSttyMode, $sttyMode); + + if ($equals) { + $this->assertEquals($expectedExitCode, $exitCode); + } else { + $this->assertNotEquals($expectedExitCode, $exitCode); + } } private function createSignalableApplication(Command $command, ?EventDispatcherInterface $dispatcher): Application diff --git a/src/Symfony/Component/Console/Tests/Fixtures/application_signalable.php b/src/Symfony/Component/Console/Tests/Fixtures/application_signalable.php index 12cf744eaffd9..9cbdd8e78c728 100644 --- a/src/Symfony/Component/Console/Tests/Fixtures/application_signalable.php +++ b/src/Symfony/Component/Console/Tests/Fixtures/application_signalable.php @@ -20,7 +20,7 @@ public function getSubscribedSignals(): array public function handleSignal(int $signal, int|false $previousExitCode = 0): int|false { - exit(0); + exit(254); } }) ->setCode(function(InputInterface $input, OutputInterface $output) { diff --git a/src/Symfony/Component/Console/Tests/Fixtures/application_sttyhelper.php b/src/Symfony/Component/Console/Tests/Fixtures/application_sttyhelper.php new file mode 100644 index 0000000000000..5b22c60b010f4 --- /dev/null +++ b/src/Symfony/Component/Console/Tests/Fixtures/application_sttyhelper.php @@ -0,0 +1,37 @@ +setDefinition(new InputDefinition([ + new InputOption('choice', null, InputOption::VALUE_NONE, ''), + new InputOption('hidden', null, InputOption::VALUE_NONE, ''), + ])) + ->setCode(function (InputInterface $input, OutputInterface $output) { + if ($input->getOption('choice')) { + $this->getHelper('question') + ->ask($input, $output, new ChoiceQuestion('😊', ['n'])); + } else { + $question = new Question('😊'); + $question->setHidden(true); + $this->getHelper('question') + ->ask($input, $output, $question); + } + + return 0; + }) + ->run() + +; diff --git a/src/Symfony/Component/Finder/Tests/Iterator/RealIteratorTestCase.php b/src/Symfony/Component/Finder/Tests/Iterator/RealIteratorTestCase.php index 943c9ad0b389e..b7cde583332c2 100644 --- a/src/Symfony/Component/Finder/Tests/Iterator/RealIteratorTestCase.php +++ b/src/Symfony/Component/Finder/Tests/Iterator/RealIteratorTestCase.php @@ -72,8 +72,8 @@ public static function setUpBeforeClass(): void file_put_contents(self::toAbsolute('test.php'), str_repeat(' ', 800)); file_put_contents(self::toAbsolute('test.py'), str_repeat(' ', 2000)); - touch(self::toAbsolute('foo/bar.tmp'), strtotime('2005-10-15')); - touch(self::toAbsolute('test.php'), strtotime('2005-10-15')); + touch(self::toAbsolute('foo/bar.tmp'), strtotime('-19 years')); + touch(self::toAbsolute('test.php'), strtotime('-19 years')); if (FinderTest::class === static::class) { $fs = new Filesystem(); diff --git a/src/Symfony/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformer.php b/src/Symfony/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformer.php index 6e9db3e091cc4..2d71f7bced12d 100644 --- a/src/Symfony/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformer.php +++ b/src/Symfony/Component/Form/Extension/Core/DataTransformer/NumberToLocalizedStringTransformer.php @@ -177,7 +177,7 @@ protected function getNumberFormatter(): \NumberFormatter */ protected function castParsedValue(int|float $value): int|float { - if (\is_int($value) && $value === (int) $float = (float) $value) { + if (\is_int($value) && (($float = (float) $value) < \PHP_INT_MAX) && $value === (int) $float) { return $float; } diff --git a/src/Symfony/Component/Form/Extension/Core/Type/EnumType.php b/src/Symfony/Component/Form/Extension/Core/Type/EnumType.php index bfede9c04d14e..b529a5869cec5 100644 --- a/src/Symfony/Component/Form/Extension/Core/Type/EnumType.php +++ b/src/Symfony/Component/Form/Extension/Core/Type/EnumType.php @@ -30,7 +30,13 @@ public function configureOptions(OptionsResolver $resolver): void ->setAllowedTypes('class', 'string') ->setAllowedValues('class', enum_exists(...)) ->setDefault('choices', static fn (Options $options): array => $options['class']::cases()) - ->setDefault('choice_label', static fn (\UnitEnum $choice) => $choice instanceof TranslatableInterface ? $choice : $choice->name) + ->setDefault('choice_label', static function (Options $options) { + if (\is_array($options['choices']) && !array_is_list($options['choices'])) { + return null; + } + + return static fn (\UnitEnum $choice) => $choice instanceof TranslatableInterface ? $choice : $choice->name; + }) ->setDefault('choice_value', static function (Options $options): ?\Closure { if (!is_a($options['class'], \BackedEnum::class, true)) { return null; diff --git a/src/Symfony/Component/Form/Resources/translations/validators.nb.xlf b/src/Symfony/Component/Form/Resources/translations/validators.nb.xlf index 193306b7191ed..0dd82d3f39064 100644 --- a/src/Symfony/Component/Form/Resources/translations/validators.nb.xlf +++ b/src/Symfony/Component/Form/Resources/translations/validators.nb.xlf @@ -12,7 +12,7 @@ The CSRF token is invalid. Please try to resubmit the form. - CSRF-tokenen er ugyldig. Vennligst prøv å sende inn skjemaet på nytt. + CSRF-tokenen er ugyldig. Vennligst prøv å sende inn skjemaet på nytt. This value is not a valid HTML5 color. diff --git a/src/Symfony/Component/Form/Resources/translations/validators.no.xlf b/src/Symfony/Component/Form/Resources/translations/validators.no.xlf index 193306b7191ed..0dd82d3f39064 100644 --- a/src/Symfony/Component/Form/Resources/translations/validators.no.xlf +++ b/src/Symfony/Component/Form/Resources/translations/validators.no.xlf @@ -12,7 +12,7 @@ The CSRF token is invalid. Please try to resubmit the form. - CSRF-tokenen er ugyldig. Vennligst prøv å sende inn skjemaet på nytt. + CSRF-tokenen er ugyldig. Vennligst prøv å sende inn skjemaet på nytt. This value is not a valid HTML5 color. diff --git a/src/Symfony/Component/Form/Tests/Extension/Core/Type/EnumTypeTest.php b/src/Symfony/Component/Form/Tests/Extension/Core/Type/EnumTypeTest.php index 0458720691031..3916d86ebca22 100644 --- a/src/Symfony/Component/Form/Tests/Extension/Core/Type/EnumTypeTest.php +++ b/src/Symfony/Component/Form/Tests/Extension/Core/Type/EnumTypeTest.php @@ -274,6 +274,43 @@ public function testChoiceLabelTranslatable() $this->assertEquals('Left', $view->children[0]->vars['label']->trans(new IdentityTranslator())); } + public function testChoices() + { + $form = $this->factory->create($this->getTestedType(), null, [ + 'multiple' => false, + 'expanded' => true, + 'class' => Answer::class, + 'choices' => [ + Answer::Yes, + Answer::No, + ], + ]); + + $view = $form->createView(); + + $this->assertCount(2, $view->children); + $this->assertSame('Yes', $view->children[0]->vars['label']); + $this->assertSame('No', $view->children[1]->vars['label']); + } + + public function testChoicesWithLabels() + { + $form = $this->factory->create($this->getTestedType(), null, [ + 'multiple' => false, + 'expanded' => true, + 'class' => Answer::class, + 'choices' => [ + 'yes' => Answer::Yes, + 'no' => Answer::No, + ], + ]); + + $view = $form->createView(); + + $this->assertSame('yes', $view->children[0]->vars['label']); + $this->assertSame('no', $view->children[1]->vars['label']); + } + protected function getTestOptions(): array { return ['class' => Suit::class]; diff --git a/src/Symfony/Component/HttpKernel/Kernel.php b/src/Symfony/Component/HttpKernel/Kernel.php index 69a62e6d036e1..1454c46fa1c07 100644 --- a/src/Symfony/Component/HttpKernel/Kernel.php +++ b/src/Symfony/Component/HttpKernel/Kernel.php @@ -76,11 +76,11 @@ abstract class Kernel implements KernelInterface, RebootableInterface, Terminabl */ private static array $freshCache = []; - public const VERSION = '6.4.26'; - public const VERSION_ID = 60426; + public const VERSION = '6.4.27'; + public const VERSION_ID = 60427; public const MAJOR_VERSION = 6; public const MINOR_VERSION = 4; - public const RELEASE_VERSION = 26; + public const RELEASE_VERSION = 27; public const EXTRA_VERSION = ''; public const END_OF_MAINTENANCE = '11/2026'; diff --git a/src/Symfony/Component/Intl/Data/Generator/CurrencyDataGenerator.php b/src/Symfony/Component/Intl/Data/Generator/CurrencyDataGenerator.php index 0b275763a1e3b..5aae5e19cc624 100644 --- a/src/Symfony/Component/Intl/Data/Generator/CurrencyDataGenerator.php +++ b/src/Symfony/Component/Intl/Data/Generator/CurrencyDataGenerator.php @@ -167,11 +167,11 @@ private function generateCurrencyMap(mixed $supplementalDataBundle): array } if (\array_key_exists('from', $metadata)) { - $metadata['from'] = self::icuPairToDate($metadata['from']); + $metadata['from'] = self::icuPairToDatetimeString($metadata['from']); } if (\array_key_exists('to', $metadata)) { - $metadata['to'] = self::icuPairToDate($metadata['to']); + $metadata['to'] = self::icuPairToDatetimeString($metadata['to']); } if (\array_key_exists('tender', $metadata)) { @@ -229,7 +229,7 @@ private function generateNumericToAlpha3Mapping(array $alpha3ToNumericMapping): * * @param array{0: int, 1: int} $pair */ - private static function icuPairToDate(array $pair): string + private static function icuPairToDatetimeString(array $pair): string { [$highBits32, $lowBits32] = $pair; @@ -245,12 +245,13 @@ private static function icuPairToDate(array $pair): string --$seconds; } - $datetime = \DateTimeImmutable::createFromFormat('U', $seconds, new \DateTimeZone('Etc/UTC')); + // Note: Unlike the XML files, the date pair is already in UTC. + $datetime = \DateTimeImmutable::createFromFormat('U', (string) $seconds, new \DateTimeZone('Etc/UTC')); if (false === $datetime) { throw new \RuntimeException('Unable to parse ICU milliseconds pair.'); } - return $datetime->format('Y-m-d'); + return $datetime->format('Y-m-d\TH:i:s'); } } diff --git a/src/Symfony/Component/Intl/Resources/data/currencies/meta.php b/src/Symfony/Component/Intl/Resources/data/currencies/meta.php index f06b1ed1120fb..d28b74df7d85d 100644 --- a/src/Symfony/Component/Intl/Resources/data/currencies/meta.php +++ b/src/Symfony/Component/Intl/Resources/data/currencies/meta.php @@ -740,302 +740,302 @@ 'Map' => [ 'AC' => [ 'SHP' => [ - 'from' => '1976-01-01', + 'from' => '1976-01-01T00:00:00', ], ], 'AD' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'ESP' => [ - 'from' => '1873-01-01', - 'to' => '2002-02-28', + 'from' => '1873-01-01T00:00:00', + 'to' => '2002-02-28T23:59:59', ], 'FRF' => [ - 'from' => '1960-01-01', - 'to' => '2002-02-17', + 'from' => '1960-01-01T00:00:00', + 'to' => '2002-02-17T23:59:59', ], 'ADP' => [ - 'from' => '1936-01-01', - 'to' => '2001-12-31', + 'from' => '1936-01-01T00:00:00', + 'to' => '2001-12-31T23:59:59', ], ], 'AE' => [ 'AED' => [ - 'from' => '1973-05-19', + 'from' => '1973-05-19T00:00:00', ], ], 'AF' => [ 'AFN' => [ - 'from' => '2002-10-07', + 'from' => '2002-10-07T00:00:00', ], 'AFA' => [ - 'from' => '1927-03-14', - 'to' => '2002-12-31', + 'from' => '1927-03-14T00:00:00', + 'to' => '2002-12-31T23:59:59', ], ], 'AG' => [ 'XCD' => [ - 'from' => '1965-10-06', + 'from' => '1965-10-06T00:00:00', ], ], 'AI' => [ 'XCD' => [ - 'from' => '1965-10-06', + 'from' => '1965-10-06T00:00:00', ], ], 'AL' => [ 'ALL' => [ - 'from' => '1965-08-16', + 'from' => '1965-08-16T00:00:00', ], 'ALK' => [ - 'from' => '1946-11-01', - 'to' => '1965-08-16', + 'from' => '1946-11-01T00:00:00', + 'to' => '1965-08-16T23:59:59', ], ], 'AM' => [ 'AMD' => [ - 'from' => '1993-11-22', + 'from' => '1993-11-22T00:00:00', ], 'RUR' => [ - 'from' => '1991-12-25', - 'to' => '1993-11-22', + 'from' => '1991-12-25T00:00:00', + 'to' => '1993-11-22T23:59:59', ], 'SUR' => [ - 'from' => '1961-01-01', - 'to' => '1991-12-25', + 'from' => '1961-01-01T00:00:00', + 'to' => '1991-12-25T23:59:59', ], ], 'AO' => [ 'AOA' => [ - 'from' => '1999-12-13', + 'from' => '1999-12-13T00:00:00', ], 'AOR' => [ - 'from' => '1995-07-01', - 'to' => '2000-02-01', + 'from' => '1995-07-01T00:00:00', + 'to' => '2000-02-01T23:59:59', ], 'AON' => [ - 'from' => '1990-09-25', - 'to' => '2000-02-01', + 'from' => '1990-09-25T00:00:00', + 'to' => '2000-02-01T23:59:59', ], 'AOK' => [ - 'from' => '1977-01-08', - 'to' => '1991-03-01', + 'from' => '1977-01-08T00:00:00', + 'to' => '1991-03-01T23:59:59', ], ], 'AQ' => [], 'AR' => [ 'ARS' => [ - 'from' => '1992-01-01', + 'from' => '1992-01-01T00:00:00', ], 'ARA' => [ - 'from' => '1985-06-14', - 'to' => '1992-01-01', + 'from' => '1985-06-14T00:00:00', + 'to' => '1992-01-01T23:59:59', ], 'ARP' => [ - 'from' => '1983-06-01', - 'to' => '1985-06-14', + 'from' => '1983-06-01T00:00:00', + 'to' => '1985-06-14T23:59:59', ], 'ARL' => [ - 'from' => '1970-01-01', - 'to' => '1983-06-01', + 'from' => '1970-01-01T00:00:00', + 'to' => '1983-06-01T23:59:59', ], 'ARM' => [ - 'from' => '1881-11-05', - 'to' => '1970-01-01', + 'from' => '1881-11-05T00:00:00', + 'to' => '1970-01-01T23:59:59', ], ], 'AS' => [ 'USD' => [ - 'from' => '1904-07-16', + 'from' => '1904-07-16T00:00:00', ], ], 'AT' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'ATS' => [ - 'from' => '1947-12-04', - 'to' => '2002-02-28', + 'from' => '1947-12-04T00:00:00', + 'to' => '2002-02-28T23:59:59', ], ], 'AU' => [ 'AUD' => [ - 'from' => '1966-02-14', + 'from' => '1966-02-14T00:00:00', ], ], 'AW' => [ 'AWG' => [ - 'from' => '1986-01-01', + 'from' => '1986-01-01T00:00:00', ], 'ANG' => [ - 'from' => '1940-05-10', - 'to' => '1986-01-01', + 'from' => '1940-05-10T00:00:00', + 'to' => '1986-01-01T23:59:59', ], ], 'AX' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], ], 'AZ' => [ 'AZN' => [ - 'from' => '2006-01-01', + 'from' => '2006-01-01T00:00:00', ], 'AZM' => [ - 'from' => '1993-11-22', - 'to' => '2006-12-31', + 'from' => '1993-11-22T00:00:00', + 'to' => '2006-12-31T23:59:59', ], 'RUR' => [ - 'from' => '1991-12-25', - 'to' => '1994-01-01', + 'from' => '1991-12-25T00:00:00', + 'to' => '1994-01-01T23:59:59', ], 'SUR' => [ - 'from' => '1961-01-01', - 'to' => '1991-12-25', + 'from' => '1961-01-01T00:00:00', + 'to' => '1991-12-25T23:59:59', ], ], 'BA' => [ 'BAM' => [ - 'from' => '1995-01-01', + 'from' => '1995-01-01T00:00:00', ], 'BAN' => [ - 'from' => '1994-08-15', - 'to' => '1997-07-01', + 'from' => '1994-08-15T00:00:00', + 'to' => '1997-07-01T23:59:59', ], 'BAD' => [ - 'from' => '1992-07-01', - 'to' => '1994-08-15', + 'from' => '1992-07-01T00:00:00', + 'to' => '1994-08-15T23:59:59', ], 'YUR' => [ - 'from' => '1992-07-01', - 'to' => '1993-10-01', + 'from' => '1992-07-01T00:00:00', + 'to' => '1993-10-01T23:59:59', ], 'YUN' => [ - 'from' => '1990-01-01', - 'to' => '1992-07-01', + 'from' => '1990-01-01T00:00:00', + 'to' => '1992-07-01T23:59:59', ], 'YUD' => [ - 'from' => '1966-01-01', - 'to' => '1990-01-01', + 'from' => '1966-01-01T00:00:00', + 'to' => '1990-01-01T23:59:59', ], ], 'BB' => [ 'BBD' => [ - 'from' => '1973-12-03', + 'from' => '1973-12-03T00:00:00', ], 'XCD' => [ - 'from' => '1965-10-06', - 'to' => '1973-12-03', + 'from' => '1965-10-06T00:00:00', + 'to' => '1973-12-03T23:59:59', ], ], 'BD' => [ 'BDT' => [ - 'from' => '1972-01-01', + 'from' => '1972-01-01T00:00:00', ], 'PKR' => [ - 'from' => '1948-04-01', - 'to' => '1972-01-01', + 'from' => '1948-04-01T00:00:00', + 'to' => '1972-01-01T23:59:59', ], 'INR' => [ - 'from' => '1835-08-17', - 'to' => '1948-04-01', + 'from' => '1835-08-17T00:00:00', + 'to' => '1948-04-01T23:59:59', ], ], 'BE' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'BEF' => [ - 'from' => '1831-02-07', - 'to' => '2002-02-28', + 'from' => '1831-02-07T00:00:00', + 'to' => '2002-02-28T23:59:59', ], 'NLG' => [ - 'from' => '1816-12-15', - 'to' => '1831-02-07', + 'from' => '1816-12-15T00:00:00', + 'to' => '1831-02-07T23:59:59', ], 'BEL' => [ - 'from' => '1970-01-01', + 'from' => '1970-01-01T00:00:00', 'tender' => false, - 'to' => '1990-03-05', + 'to' => '1990-03-05T23:59:59', ], 'BEC' => [ - 'from' => '1970-01-01', + 'from' => '1970-01-01T00:00:00', 'tender' => false, - 'to' => '1990-03-05', + 'to' => '1990-03-05T23:59:59', ], ], 'BF' => [ 'XOF' => [ - 'from' => '1984-08-04', + 'from' => '1984-08-04T00:00:00', ], ], 'BG' => [ 'BGN' => [ - 'from' => '1999-07-05', + 'from' => '1999-07-05T00:00:00', ], 'BGL' => [ - 'from' => '1962-01-01', - 'to' => '1999-07-05', + 'from' => '1962-01-01T00:00:00', + 'to' => '1999-07-05T23:59:59', ], 'BGM' => [ - 'from' => '1952-05-12', - 'to' => '1962-01-01', + 'from' => '1952-05-12T00:00:00', + 'to' => '1962-01-01T23:59:59', ], 'BGO' => [ - 'from' => '1879-07-08', - 'to' => '1952-05-12', + 'from' => '1879-07-08T00:00:00', + 'to' => '1952-05-12T23:59:59', ], ], 'BH' => [ 'BHD' => [ - 'from' => '1965-10-16', + 'from' => '1965-10-16T00:00:00', ], ], 'BI' => [ 'BIF' => [ - 'from' => '1964-05-19', + 'from' => '1964-05-19T00:00:00', ], ], 'BJ' => [ 'XOF' => [ - 'from' => '1975-11-30', + 'from' => '1975-11-30T00:00:00', ], ], 'BL' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'FRF' => [ - 'from' => '1960-01-01', - 'to' => '2002-02-17', + 'from' => '1960-01-01T00:00:00', + 'to' => '2002-02-17T23:59:59', ], ], 'BM' => [ 'BMD' => [ - 'from' => '1970-02-06', + 'from' => '1970-02-06T00:00:00', ], ], 'BN' => [ 'BND' => [ - 'from' => '1967-06-12', + 'from' => '1967-06-12T00:00:00', ], 'MYR' => [ - 'from' => '1963-09-16', - 'to' => '1967-06-12', + 'from' => '1963-09-16T00:00:00', + 'to' => '1967-06-12T23:59:59', ], ], 'BO' => [ 'BOB' => [ - 'from' => '1987-01-01', + 'from' => '1987-01-01T00:00:00', ], 'BOP' => [ - 'from' => '1963-01-01', - 'to' => '1986-12-31', + 'from' => '1963-01-01T00:00:00', + 'to' => '1986-12-31T23:59:59', ], 'BOL' => [ - 'from' => '1863-06-23', - 'to' => '1963-01-01', + 'from' => '1863-06-23T00:00:00', + 'to' => '1963-01-01T23:59:59', ], 'BOV' => [ 'tender' => false, @@ -1043,137 +1043,137 @@ ], 'BQ' => [ 'USD' => [ - 'from' => '2011-01-01', + 'from' => '2011-01-01T00:00:00', ], 'ANG' => [ - 'from' => '2010-10-10', - 'to' => '2011-01-01', + 'from' => '2010-10-10T00:00:00', + 'to' => '2011-01-01T23:59:59', ], ], 'BR' => [ 'BRL' => [ - 'from' => '1994-07-01', + 'from' => '1994-07-01T00:00:00', ], 'BRR' => [ - 'from' => '1993-08-01', - 'to' => '1994-07-01', + 'from' => '1993-08-01T00:00:00', + 'to' => '1994-07-01T23:59:59', ], 'BRE' => [ - 'from' => '1990-03-16', - 'to' => '1993-08-01', + 'from' => '1990-03-16T00:00:00', + 'to' => '1993-08-01T23:59:59', ], 'BRN' => [ - 'from' => '1989-01-15', - 'to' => '1990-03-16', + 'from' => '1989-01-15T00:00:00', + 'to' => '1990-03-16T23:59:59', ], 'BRC' => [ - 'from' => '1986-02-28', - 'to' => '1989-01-15', + 'from' => '1986-02-28T00:00:00', + 'to' => '1989-01-15T23:59:59', ], 'BRB' => [ - 'from' => '1967-02-13', - 'to' => '1986-02-28', + 'from' => '1967-02-13T00:00:00', + 'to' => '1986-02-28T23:59:59', ], 'BRZ' => [ - 'from' => '1942-11-01', - 'to' => '1967-02-13', + 'from' => '1942-11-01T00:00:00', + 'to' => '1967-02-13T23:59:59', ], ], 'BS' => [ 'BSD' => [ - 'from' => '1966-05-25', + 'from' => '1966-05-25T00:00:00', ], ], 'BT' => [ 'BTN' => [ - 'from' => '1974-04-16', + 'from' => '1974-04-16T00:00:00', ], 'INR' => [ - 'from' => '1907-01-01', + 'from' => '1907-01-01T00:00:00', ], ], 'BU' => [ 'BUK' => [ - 'from' => '1952-07-01', - 'to' => '1989-06-18', + 'from' => '1952-07-01T00:00:00', + 'to' => '1989-06-18T23:59:59', ], ], 'BV' => [ 'NOK' => [ - 'from' => '1905-06-07', + 'from' => '1905-06-07T00:00:00', ], ], 'BW' => [ 'BWP' => [ - 'from' => '1976-08-23', + 'from' => '1976-08-23T00:00:00', ], 'ZAR' => [ - 'from' => '1961-02-14', - 'to' => '1976-08-23', + 'from' => '1961-02-14T00:00:00', + 'to' => '1976-08-23T23:59:59', ], ], 'BY' => [ 'BYN' => [ - 'from' => '2016-07-01', + 'from' => '2016-07-01T00:00:00', ], 'BYR' => [ - 'from' => '2000-01-01', - 'to' => '2017-01-01', + 'from' => '2000-01-01T00:00:00', + 'to' => '2017-01-01T23:59:59', ], 'BYB' => [ - 'from' => '1994-08-01', - 'to' => '2000-12-31', + 'from' => '1994-08-01T00:00:00', + 'to' => '2000-12-31T23:59:59', ], 'RUR' => [ - 'from' => '1991-12-25', - 'to' => '1994-11-08', + 'from' => '1991-12-25T00:00:00', + 'to' => '1994-11-08T23:59:59', ], 'SUR' => [ - 'from' => '1961-01-01', - 'to' => '1991-12-25', + 'from' => '1961-01-01T00:00:00', + 'to' => '1991-12-25T23:59:59', ], ], 'BZ' => [ 'BZD' => [ - 'from' => '1974-01-01', + 'from' => '1974-01-01T00:00:00', ], ], 'CA' => [ 'CAD' => [ - 'from' => '1858-01-01', + 'from' => '1858-01-01T00:00:00', ], ], 'CC' => [ 'AUD' => [ - 'from' => '1966-02-14', + 'from' => '1966-02-14T00:00:00', ], ], 'CD' => [ 'CDF' => [ - 'from' => '1998-07-01', + 'from' => '1998-07-01T00:00:00', ], 'ZRN' => [ - 'from' => '1993-11-01', - 'to' => '1998-07-01', + 'from' => '1993-11-01T00:00:00', + 'to' => '1998-07-01T23:59:59', ], 'ZRZ' => [ - 'from' => '1971-10-27', - 'to' => '1993-11-01', + 'from' => '1971-10-27T00:00:00', + 'to' => '1993-11-01T23:59:59', ], ], 'CF' => [ 'XAF' => [ - 'from' => '1993-01-01', + 'from' => '1993-01-01T00:00:00', ], ], 'CG' => [ 'XAF' => [ - 'from' => '1993-01-01', + 'from' => '1993-01-01T00:00:00', ], ], 'CH' => [ 'CHF' => [ - 'from' => '1799-03-17', + 'from' => '1799-03-17T00:00:00', ], 'CHE' => [ 'tender' => false, @@ -1184,21 +1184,21 @@ ], 'CI' => [ 'XOF' => [ - 'from' => '1958-12-04', + 'from' => '1958-12-04T00:00:00', ], ], 'CK' => [ 'NZD' => [ - 'from' => '1967-07-10', + 'from' => '1967-07-10T00:00:00', ], ], 'CL' => [ 'CLP' => [ - 'from' => '1975-09-29', + 'from' => '1975-09-29T00:00:00', ], 'CLE' => [ - 'from' => '1960-01-01', - 'to' => '1975-09-29', + 'from' => '1960-01-01T00:00:00', + 'to' => '1975-09-29T23:59:59', ], 'CLF' => [ 'tender' => false, @@ -1206,26 +1206,26 @@ ], 'CM' => [ 'XAF' => [ - 'from' => '1973-04-01', + 'from' => '1973-04-01T00:00:00', ], ], 'CN' => [ 'CNY' => [ - 'from' => '1953-03-01', + 'from' => '1953-03-01T00:00:00', ], 'CNX' => [ - 'from' => '1979-01-01', + 'from' => '1979-01-01T00:00:00', 'tender' => false, - 'to' => '1998-12-31', + 'to' => '1998-12-31T23:59:59', ], 'CNH' => [ - 'from' => '2010-07-19', + 'from' => '2010-07-19T00:00:00', 'tender' => false, ], ], 'CO' => [ 'COP' => [ - 'from' => '1905-01-01', + 'from' => '1905-01-01T00:00:00', ], 'COU' => [ 'tender' => false, @@ -1234,899 +1234,899 @@ 'CP' => [], 'CR' => [ 'CRC' => [ - 'from' => '1896-10-26', + 'from' => '1896-10-26T00:00:00', ], ], 'CS' => [ 'CSD' => [ - 'from' => '2002-05-15', - 'to' => '2006-06-03', + 'from' => '2002-05-15T00:00:00', + 'to' => '2006-06-03T23:59:59', ], 'EUR' => [ - 'from' => '2003-02-04', - 'to' => '2006-06-03', + 'from' => '2003-02-04T00:00:00', + 'to' => '2006-06-03T23:59:59', ], 'YUM' => [ - 'from' => '1994-01-24', - 'to' => '2002-05-15', + 'from' => '1994-01-24T00:00:00', + 'to' => '2002-05-15T23:59:59', ], ], 'CU' => [ 'CUP' => [ - 'from' => '1859-01-01', + 'from' => '1859-01-01T00:00:00', ], 'CUC' => [ - 'from' => '1994-01-01', - 'to' => '2021-01-01', + 'from' => '1994-01-01T00:00:00', + 'to' => '2021-01-01T23:59:59', ], 'USD' => [ - 'from' => '1899-01-01', - 'to' => '1959-01-01', + 'from' => '1899-01-01T00:00:00', + 'to' => '1959-01-01T23:59:59', ], ], 'CV' => [ 'CVE' => [ - 'from' => '1914-01-01', + 'from' => '1914-01-01T00:00:00', ], 'PTE' => [ - 'from' => '1911-05-22', - 'to' => '1975-07-05', + 'from' => '1911-05-22T00:00:00', + 'to' => '1975-07-05T23:59:59', ], ], 'CW' => [ 'XCG' => [ - 'from' => '2025-03-31', + 'from' => '2025-03-31T04:00:00', ], 'ANG' => [ - 'from' => '2010-10-10', - 'to' => '2025-07-01', + 'from' => '2010-10-10T00:00:00', + 'to' => '2025-07-01T03:59:59', ], ], 'CX' => [ 'AUD' => [ - 'from' => '1966-02-14', + 'from' => '1966-02-14T00:00:00', ], ], 'CY' => [ 'EUR' => [ - 'from' => '2008-01-01', + 'from' => '2008-01-01T00:00:00', ], 'CYP' => [ - 'from' => '1914-09-10', - 'to' => '2008-01-31', + 'from' => '1914-09-10T00:00:00', + 'to' => '2008-01-31T23:59:59', ], ], 'CZ' => [ 'CZK' => [ - 'from' => '1993-01-01', + 'from' => '1993-01-01T00:00:00', ], 'CSK' => [ - 'from' => '1953-06-01', - 'to' => '1993-03-01', + 'from' => '1953-06-01T00:00:00', + 'to' => '1993-03-01T23:59:59', ], ], 'DD' => [ 'DDM' => [ - 'from' => '1948-07-20', - 'to' => '1990-10-02', + 'from' => '1948-07-20T00:00:00', + 'to' => '1990-10-02T23:59:59', ], ], 'DE' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'DEM' => [ - 'from' => '1948-06-20', - 'to' => '2002-02-28', + 'from' => '1948-06-20T00:00:00', + 'to' => '2002-02-28T23:59:59', ], ], 'DG' => [ 'USD' => [ - 'from' => '1965-11-08', + 'from' => '1965-11-08T00:00:00', ], ], 'DJ' => [ 'DJF' => [ - 'from' => '1977-06-27', + 'from' => '1977-06-27T00:00:00', ], ], 'DK' => [ 'DKK' => [ - 'from' => '1873-05-27', + 'from' => '1873-05-27T00:00:00', ], ], 'DM' => [ 'XCD' => [ - 'from' => '1965-10-06', + 'from' => '1965-10-06T00:00:00', ], ], 'DO' => [ 'DOP' => [ - 'from' => '1947-10-01', + 'from' => '1947-10-01T00:00:00', ], 'USD' => [ - 'from' => '1905-06-21', - 'to' => '1947-10-01', + 'from' => '1905-06-21T00:00:00', + 'to' => '1947-10-01T23:59:59', ], ], 'DZ' => [ 'DZD' => [ - 'from' => '1964-04-01', + 'from' => '1964-04-01T00:00:00', ], ], 'EA' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], ], 'EC' => [ 'USD' => [ - 'from' => '2000-10-02', + 'from' => '2000-10-02T00:00:00', ], 'ECS' => [ - 'from' => '1884-04-01', - 'to' => '2000-10-02', + 'from' => '1884-04-01T00:00:00', + 'to' => '2000-10-02T23:59:59', ], 'ECV' => [ - 'from' => '1993-05-23', + 'from' => '1993-05-23T00:00:00', 'tender' => false, - 'to' => '2000-01-09', + 'to' => '2000-01-09T23:59:59', ], ], 'EE' => [ 'EUR' => [ - 'from' => '2011-01-01', + 'from' => '2011-01-01T00:00:00', ], 'EEK' => [ - 'from' => '1992-06-21', - 'to' => '2010-12-31', + 'from' => '1992-06-21T00:00:00', + 'to' => '2010-12-31T23:59:59', ], 'SUR' => [ - 'from' => '1961-01-01', - 'to' => '1992-06-20', + 'from' => '1961-01-01T00:00:00', + 'to' => '1992-06-20T23:59:59', ], ], 'EG' => [ 'EGP' => [ - 'from' => '1885-11-14', + 'from' => '1885-11-14T00:00:00', ], ], 'EH' => [ 'MAD' => [ - 'from' => '1976-02-26', + 'from' => '1976-02-26T00:00:00', ], ], 'ER' => [ 'ERN' => [ - 'from' => '1997-11-08', + 'from' => '1997-11-08T00:00:00', ], 'ETB' => [ - 'from' => '1993-05-24', - 'to' => '1997-11-08', + 'from' => '1993-05-24T00:00:00', + 'to' => '1997-11-08T23:59:59', ], ], 'ES' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'ESP' => [ - 'from' => '1868-10-19', - 'to' => '2002-02-28', + 'from' => '1868-10-19T00:00:00', + 'to' => '2002-02-28T23:59:59', ], 'ESA' => [ - 'from' => '1978-01-01', + 'from' => '1978-01-01T00:00:00', 'tender' => false, - 'to' => '1981-12-31', + 'to' => '1981-12-31T23:59:59', ], 'ESB' => [ - 'from' => '1975-01-01', + 'from' => '1975-01-01T00:00:00', 'tender' => false, - 'to' => '1994-12-31', + 'to' => '1994-12-31T23:59:59', ], ], 'ET' => [ 'ETB' => [ - 'from' => '1976-09-15', + 'from' => '1976-09-15T00:00:00', ], ], 'EU' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'XEU' => [ - 'from' => '1979-01-01', + 'from' => '1979-01-01T00:00:00', 'tender' => false, - 'to' => '1998-12-31', + 'to' => '1998-12-31T23:59:59', ], ], 'FI' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'FIM' => [ - 'from' => '1963-01-01', - 'to' => '2002-02-28', + 'from' => '1963-01-01T00:00:00', + 'to' => '2002-02-28T23:59:59', ], ], 'FJ' => [ 'FJD' => [ - 'from' => '1969-01-13', + 'from' => '1969-01-13T00:00:00', ], ], 'FK' => [ 'FKP' => [ - 'from' => '1901-01-01', + 'from' => '1901-01-01T00:00:00', ], ], 'FM' => [ 'USD' => [ - 'from' => '1944-01-01', + 'from' => '1944-01-01T00:00:00', ], 'JPY' => [ - 'from' => '1914-10-03', - 'to' => '1944-01-01', + 'from' => '1914-10-03T00:00:00', + 'to' => '1944-01-01T23:59:59', ], ], 'FO' => [ 'DKK' => [ - 'from' => '1948-01-01', + 'from' => '1948-01-01T00:00:00', ], ], 'FR' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'FRF' => [ - 'from' => '1960-01-01', - 'to' => '2002-02-17', + 'from' => '1960-01-01T00:00:00', + 'to' => '2002-02-17T23:59:59', ], ], 'GA' => [ 'XAF' => [ - 'from' => '1993-01-01', + 'from' => '1993-01-01T00:00:00', ], ], 'GB' => [ 'GBP' => [ - 'from' => '1694-07-27', + 'from' => '1694-07-27T00:00:00', ], ], 'GD' => [ 'XCD' => [ - 'from' => '1967-02-27', + 'from' => '1967-02-27T00:00:00', ], ], 'GE' => [ 'GEL' => [ - 'from' => '1995-09-23', + 'from' => '1995-09-23T00:00:00', ], 'GEK' => [ - 'from' => '1993-04-05', - 'to' => '1995-09-25', + 'from' => '1993-04-05T00:00:00', + 'to' => '1995-09-25T23:59:59', ], 'RUR' => [ - 'from' => '1991-12-25', - 'to' => '1993-06-11', + 'from' => '1991-12-25T00:00:00', + 'to' => '1993-06-11T23:59:59', ], 'SUR' => [ - 'from' => '1961-01-01', - 'to' => '1991-12-25', + 'from' => '1961-01-01T00:00:00', + 'to' => '1991-12-25T23:59:59', ], ], 'GF' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'FRF' => [ - 'from' => '1960-01-01', - 'to' => '2002-02-17', + 'from' => '1960-01-01T00:00:00', + 'to' => '2002-02-17T23:59:59', ], ], 'GG' => [ 'GBP' => [ - 'from' => '1830-01-01', + 'from' => '1830-01-01T00:00:00', ], ], 'GH' => [ 'GHS' => [ - 'from' => '2007-07-03', + 'from' => '2007-07-03T00:00:00', ], 'GHC' => [ - 'from' => '1979-03-09', - 'to' => '2007-12-31', + 'from' => '1979-03-09T00:00:00', + 'to' => '2007-12-31T23:59:59', ], ], 'GI' => [ 'GIP' => [ - 'from' => '1713-01-01', + 'from' => '1713-01-01T00:00:00', ], ], 'GL' => [ 'DKK' => [ - 'from' => '1873-05-27', + 'from' => '1873-05-27T00:00:00', ], ], 'GM' => [ 'GMD' => [ - 'from' => '1971-07-01', + 'from' => '1971-07-01T00:00:00', ], ], 'GN' => [ 'GNF' => [ - 'from' => '1986-01-06', + 'from' => '1986-01-06T00:00:00', ], 'GNS' => [ - 'from' => '1972-10-02', - 'to' => '1986-01-06', + 'from' => '1972-10-02T00:00:00', + 'to' => '1986-01-06T23:59:59', ], ], 'GP' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'FRF' => [ - 'from' => '1960-01-01', - 'to' => '2002-02-17', + 'from' => '1960-01-01T00:00:00', + 'to' => '2002-02-17T23:59:59', ], ], 'GQ' => [ 'XAF' => [ - 'from' => '1993-01-01', + 'from' => '1993-01-01T00:00:00', ], 'GQE' => [ - 'from' => '1975-07-07', - 'to' => '1986-06-01', + 'from' => '1975-07-07T00:00:00', + 'to' => '1986-06-01T23:59:59', ], ], 'GR' => [ 'EUR' => [ - 'from' => '2001-01-01', + 'from' => '2001-01-01T00:00:00', ], 'GRD' => [ - 'from' => '1954-05-01', - 'to' => '2002-02-28', + 'from' => '1954-05-01T00:00:00', + 'to' => '2002-02-28T23:59:59', ], ], 'GS' => [ 'GBP' => [ - 'from' => '1908-01-01', + 'from' => '1908-01-01T00:00:00', ], ], 'GT' => [ 'GTQ' => [ - 'from' => '1925-05-27', + 'from' => '1925-05-27T00:00:00', ], ], 'GU' => [ 'USD' => [ - 'from' => '1944-08-21', + 'from' => '1944-08-21T00:00:00', ], ], 'GW' => [ 'XOF' => [ - 'from' => '1997-03-31', + 'from' => '1997-03-31T00:00:00', ], 'GWP' => [ - 'from' => '1976-02-28', - 'to' => '1997-03-31', + 'from' => '1976-02-28T00:00:00', + 'to' => '1997-03-31T23:59:59', ], 'GWE' => [ - 'from' => '1914-01-01', - 'to' => '1976-02-28', + 'from' => '1914-01-01T00:00:00', + 'to' => '1976-02-28T23:59:59', ], ], 'GY' => [ 'GYD' => [ - 'from' => '1966-05-26', + 'from' => '1966-05-26T00:00:00', ], ], 'HK' => [ 'HKD' => [ - 'from' => '1895-02-02', + 'from' => '1895-02-02T00:00:00', ], ], 'HM' => [ 'AUD' => [ - 'from' => '1967-02-16', + 'from' => '1967-02-16T00:00:00', ], ], 'HN' => [ 'HNL' => [ - 'from' => '1926-04-03', + 'from' => '1926-04-03T00:00:00', ], ], 'HR' => [ 'EUR' => [ - 'from' => '2022-12-31', + 'from' => '2022-12-31T23:00:00', ], 'HRK' => [ - 'from' => '1994-05-30', - 'to' => '2023-01-14', + 'from' => '1994-05-30T00:00:00', + 'to' => '2023-01-14T22:59:59', ], 'HRD' => [ - 'from' => '1991-12-23', - 'to' => '1995-01-01', + 'from' => '1991-12-23T00:00:00', + 'to' => '1995-01-01T23:59:59', ], 'YUN' => [ - 'from' => '1990-01-01', - 'to' => '1991-12-23', + 'from' => '1990-01-01T00:00:00', + 'to' => '1991-12-23T23:59:59', ], 'YUD' => [ - 'from' => '1966-01-01', - 'to' => '1990-01-01', + 'from' => '1966-01-01T00:00:00', + 'to' => '1990-01-01T23:59:59', ], ], 'HT' => [ 'HTG' => [ - 'from' => '1872-08-26', + 'from' => '1872-08-26T00:00:00', ], 'USD' => [ - 'from' => '1915-01-01', + 'from' => '1915-01-01T00:00:00', ], ], 'HU' => [ 'HUF' => [ - 'from' => '1946-07-23', + 'from' => '1946-07-23T00:00:00', ], ], 'IC' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], ], 'ID' => [ 'IDR' => [ - 'from' => '1965-12-13', + 'from' => '1965-12-13T00:00:00', ], ], 'IE' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'IEP' => [ - 'from' => '1922-01-01', - 'to' => '2002-02-09', + 'from' => '1922-01-01T00:00:00', + 'to' => '2002-02-09T23:59:59', ], 'GBP' => [ - 'from' => '1800-01-01', - 'to' => '1922-01-01', + 'from' => '1800-01-01T00:00:00', + 'to' => '1922-01-01T23:59:59', ], ], 'IL' => [ 'ILS' => [ - 'from' => '1985-09-04', + 'from' => '1985-09-04T00:00:00', ], 'ILR' => [ - 'from' => '1980-02-22', - 'to' => '1985-09-04', + 'from' => '1980-02-22T00:00:00', + 'to' => '1985-09-04T23:59:59', ], 'ILP' => [ - 'from' => '1948-08-16', - 'to' => '1980-02-22', + 'from' => '1948-08-16T00:00:00', + 'to' => '1980-02-22T23:59:59', ], ], 'IM' => [ 'GBP' => [ - 'from' => '1840-01-03', + 'from' => '1840-01-03T00:00:00', ], ], 'IN' => [ 'INR' => [ - 'from' => '1835-08-17', + 'from' => '1835-08-17T00:00:00', ], ], 'IO' => [ 'USD' => [ - 'from' => '1965-11-08', + 'from' => '1965-11-08T00:00:00', ], ], 'IQ' => [ 'IQD' => [ - 'from' => '1931-04-19', + 'from' => '1931-04-19T00:00:00', ], 'EGP' => [ - 'from' => '1920-11-11', - 'to' => '1931-04-19', + 'from' => '1920-11-11T00:00:00', + 'to' => '1931-04-19T23:59:59', ], 'INR' => [ - 'from' => '1920-11-11', - 'to' => '1931-04-19', + 'from' => '1920-11-11T00:00:00', + 'to' => '1931-04-19T23:59:59', ], ], 'IR' => [ 'IRR' => [ - 'from' => '1932-05-13', + 'from' => '1932-05-13T00:00:00', ], ], 'IS' => [ 'ISK' => [ - 'from' => '1981-01-01', + 'from' => '1981-01-01T00:00:00', ], 'ISJ' => [ - 'from' => '1918-12-01', - 'to' => '1981-01-01', + 'from' => '1918-12-01T00:00:00', + 'to' => '1981-01-01T23:59:59', ], 'DKK' => [ - 'from' => '1873-05-27', - 'to' => '1918-12-01', + 'from' => '1873-05-27T00:00:00', + 'to' => '1918-12-01T23:59:59', ], ], 'IT' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'ITL' => [ - 'from' => '1862-08-24', - 'to' => '2002-02-28', + 'from' => '1862-08-24T00:00:00', + 'to' => '2002-02-28T23:59:59', ], ], 'JE' => [ 'GBP' => [ - 'from' => '1837-01-01', + 'from' => '1837-01-01T00:00:00', ], ], 'JM' => [ 'JMD' => [ - 'from' => '1969-09-08', + 'from' => '1969-09-08T00:00:00', ], ], 'JO' => [ 'JOD' => [ - 'from' => '1950-07-01', + 'from' => '1950-07-01T00:00:00', ], ], 'JP' => [ 'JPY' => [ - 'from' => '1871-06-01', + 'from' => '1871-06-01T00:00:00', ], ], 'KE' => [ 'KES' => [ - 'from' => '1966-09-14', + 'from' => '1966-09-14T00:00:00', ], ], 'KG' => [ 'KGS' => [ - 'from' => '1993-05-10', + 'from' => '1993-05-10T00:00:00', ], 'RUR' => [ - 'from' => '1991-12-25', - 'to' => '1993-05-10', + 'from' => '1991-12-25T00:00:00', + 'to' => '1993-05-10T23:59:59', ], 'SUR' => [ - 'from' => '1961-01-01', - 'to' => '1991-12-25', + 'from' => '1961-01-01T00:00:00', + 'to' => '1991-12-25T23:59:59', ], ], 'KH' => [ 'KHR' => [ - 'from' => '1980-03-20', + 'from' => '1980-03-20T00:00:00', ], ], 'KI' => [ 'AUD' => [ - 'from' => '1966-02-14', + 'from' => '1966-02-14T00:00:00', ], ], 'KM' => [ 'KMF' => [ - 'from' => '1975-07-06', + 'from' => '1975-07-06T00:00:00', ], ], 'KN' => [ 'XCD' => [ - 'from' => '1965-10-06', + 'from' => '1965-10-06T00:00:00', ], ], 'KP' => [ 'KPW' => [ - 'from' => '1959-04-17', + 'from' => '1959-04-17T00:00:00', ], ], 'KR' => [ 'KRW' => [ - 'from' => '1962-06-10', + 'from' => '1962-06-10T00:00:00', ], 'KRH' => [ - 'from' => '1953-02-15', - 'to' => '1962-06-10', + 'from' => '1953-02-15T00:00:00', + 'to' => '1962-06-10T23:59:59', ], 'KRO' => [ - 'from' => '1945-08-15', - 'to' => '1953-02-15', + 'from' => '1945-08-15T00:00:00', + 'to' => '1953-02-15T23:59:59', ], ], 'KW' => [ 'KWD' => [ - 'from' => '1961-04-01', + 'from' => '1961-04-01T00:00:00', ], ], 'KY' => [ 'KYD' => [ - 'from' => '1971-01-01', + 'from' => '1971-01-01T00:00:00', ], 'JMD' => [ - 'from' => '1969-09-08', - 'to' => '1971-01-01', + 'from' => '1969-09-08T00:00:00', + 'to' => '1971-01-01T23:59:59', ], ], 'KZ' => [ 'KZT' => [ - 'from' => '1993-11-05', + 'from' => '1993-11-05T00:00:00', ], ], 'LA' => [ 'LAK' => [ - 'from' => '1979-12-10', + 'from' => '1979-12-10T00:00:00', ], ], 'LB' => [ 'LBP' => [ - 'from' => '1948-02-02', + 'from' => '1948-02-02T00:00:00', ], ], 'LC' => [ 'XCD' => [ - 'from' => '1965-10-06', + 'from' => '1965-10-06T00:00:00', ], ], 'LI' => [ 'CHF' => [ - 'from' => '1921-02-01', + 'from' => '1921-02-01T00:00:00', ], ], 'LK' => [ 'LKR' => [ - 'from' => '1978-05-22', + 'from' => '1978-05-22T00:00:00', ], ], 'LR' => [ 'LRD' => [ - 'from' => '1944-01-01', + 'from' => '1944-01-01T00:00:00', ], ], 'LS' => [ 'ZAR' => [ - 'from' => '1961-02-14', + 'from' => '1961-02-14T00:00:00', ], 'LSL' => [ - 'from' => '1980-01-22', + 'from' => '1980-01-22T00:00:00', ], ], 'LT' => [ 'EUR' => [ - 'from' => '2015-01-01', + 'from' => '2015-01-01T00:00:00', ], 'LTL' => [ - 'from' => '1993-06-25', - 'to' => '2014-12-31', + 'from' => '1993-06-25T00:00:00', + 'to' => '2014-12-31T23:59:59', ], 'LTT' => [ - 'from' => '1992-10-01', - 'to' => '1993-06-25', + 'from' => '1992-10-01T00:00:00', + 'to' => '1993-06-25T23:59:59', ], 'SUR' => [ - 'from' => '1961-01-01', - 'to' => '1992-10-01', + 'from' => '1961-01-01T00:00:00', + 'to' => '1992-10-01T23:59:59', ], ], 'LU' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'LUF' => [ - 'from' => '1944-09-04', - 'to' => '2002-02-28', + 'from' => '1944-09-04T00:00:00', + 'to' => '2002-02-28T23:59:59', ], 'LUC' => [ - 'from' => '1970-01-01', + 'from' => '1970-01-01T00:00:00', 'tender' => false, - 'to' => '1990-03-05', + 'to' => '1990-03-05T23:59:59', ], 'LUL' => [ - 'from' => '1970-01-01', + 'from' => '1970-01-01T00:00:00', 'tender' => false, - 'to' => '1990-03-05', + 'to' => '1990-03-05T23:59:59', ], ], 'LV' => [ 'EUR' => [ - 'from' => '2014-01-01', + 'from' => '2014-01-01T00:00:00', ], 'LVL' => [ - 'from' => '1993-06-28', - 'to' => '2013-12-31', + 'from' => '1993-06-28T00:00:00', + 'to' => '2013-12-31T23:59:59', ], 'LVR' => [ - 'from' => '1992-05-07', - 'to' => '1993-10-17', + 'from' => '1992-05-07T00:00:00', + 'to' => '1993-10-17T23:59:59', ], 'SUR' => [ - 'from' => '1961-01-01', - 'to' => '1992-07-20', + 'from' => '1961-01-01T00:00:00', + 'to' => '1992-07-20T23:59:59', ], ], 'LY' => [ 'LYD' => [ - 'from' => '1971-09-01', + 'from' => '1971-09-01T00:00:00', ], ], 'MA' => [ 'MAD' => [ - 'from' => '1959-10-17', + 'from' => '1959-10-17T00:00:00', ], 'MAF' => [ - 'from' => '1881-01-01', - 'to' => '1959-10-17', + 'from' => '1881-01-01T00:00:00', + 'to' => '1959-10-17T23:59:59', ], ], 'MC' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'FRF' => [ - 'from' => '1960-01-01', - 'to' => '2002-02-17', + 'from' => '1960-01-01T00:00:00', + 'to' => '2002-02-17T23:59:59', ], 'MCF' => [ - 'from' => '1960-01-01', - 'to' => '2002-02-17', + 'from' => '1960-01-01T00:00:00', + 'to' => '2002-02-17T23:59:59', ], ], 'MD' => [ 'MDL' => [ - 'from' => '1993-11-29', + 'from' => '1993-11-29T00:00:00', ], 'MDC' => [ - 'from' => '1992-06-01', - 'to' => '1993-11-29', + 'from' => '1992-06-01T00:00:00', + 'to' => '1993-11-29T23:59:59', ], ], 'ME' => [ 'EUR' => [ - 'from' => '2002-01-01', + 'from' => '2002-01-01T00:00:00', ], 'DEM' => [ - 'from' => '1999-10-02', - 'to' => '2002-05-15', + 'from' => '1999-10-02T00:00:00', + 'to' => '2002-05-15T23:59:59', ], 'YUM' => [ - 'from' => '1994-01-24', - 'to' => '2002-05-15', + 'from' => '1994-01-24T00:00:00', + 'to' => '2002-05-15T23:59:59', ], ], 'MF' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'FRF' => [ - 'from' => '1960-01-01', - 'to' => '2002-02-17', + 'from' => '1960-01-01T00:00:00', + 'to' => '2002-02-17T23:59:59', ], ], 'MG' => [ 'MGA' => [ - 'from' => '1983-11-01', + 'from' => '1983-11-01T00:00:00', ], 'MGF' => [ - 'from' => '1963-07-01', - 'to' => '2004-12-31', + 'from' => '1963-07-01T00:00:00', + 'to' => '2004-12-31T23:59:59', ], ], 'MH' => [ 'USD' => [ - 'from' => '1944-01-01', + 'from' => '1944-01-01T00:00:00', ], ], 'MK' => [ 'MKD' => [ - 'from' => '1993-05-20', + 'from' => '1993-05-20T00:00:00', ], 'MKN' => [ - 'from' => '1992-04-26', - 'to' => '1993-05-20', + 'from' => '1992-04-26T00:00:00', + 'to' => '1993-05-20T23:59:59', ], ], 'ML' => [ 'XOF' => [ - 'from' => '1958-11-24', - 'to' => '1962-07-02', + 'from' => '1958-11-24T00:00:00', + 'to' => '1962-07-02T23:59:59', ], 'MLF' => [ - 'from' => '1962-07-02', - 'to' => '1984-08-31', + 'from' => '1962-07-02T00:00:00', + 'to' => '1984-08-31T23:59:59', ], ], 'MM' => [ 'MMK' => [ - 'from' => '1989-06-18', + 'from' => '1989-06-18T00:00:00', ], 'BUK' => [ - 'from' => '1952-07-01', - 'to' => '1989-06-18', + 'from' => '1952-07-01T00:00:00', + 'to' => '1989-06-18T23:59:59', ], ], 'MN' => [ 'MNT' => [ - 'from' => '1915-03-01', + 'from' => '1915-03-01T00:00:00', ], ], 'MO' => [ 'MOP' => [ - 'from' => '1901-01-01', + 'from' => '1901-01-01T00:00:00', ], ], 'MP' => [ 'USD' => [ - 'from' => '1944-01-01', + 'from' => '1944-01-01T00:00:00', ], ], 'MQ' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'FRF' => [ - 'from' => '1960-01-01', - 'to' => '2002-02-17', + 'from' => '1960-01-01T00:00:00', + 'to' => '2002-02-17T23:59:59', ], ], 'MR' => [ 'MRU' => [ - 'from' => '2018-01-01', + 'from' => '2018-01-01T00:00:00', ], 'MRO' => [ - 'from' => '1973-06-29', - 'to' => '2018-06-30', + 'from' => '1973-06-29T00:00:00', + 'to' => '2018-06-30T23:59:59', ], 'XOF' => [ - 'from' => '1958-11-28', - 'to' => '1973-06-29', + 'from' => '1958-11-28T00:00:00', + 'to' => '1973-06-29T23:59:59', ], ], 'MS' => [ 'XCD' => [ - 'from' => '1967-02-27', + 'from' => '1967-02-27T00:00:00', ], ], 'MT' => [ 'EUR' => [ - 'from' => '2008-01-01', + 'from' => '2008-01-01T00:00:00', ], 'MTL' => [ - 'from' => '1968-06-07', - 'to' => '2008-01-31', + 'from' => '1968-06-07T00:00:00', + 'to' => '2008-01-31T23:59:59', ], 'MTP' => [ - 'from' => '1914-08-13', - 'to' => '1968-06-07', + 'from' => '1914-08-13T00:00:00', + 'to' => '1968-06-07T23:59:59', ], ], 'MU' => [ 'MUR' => [ - 'from' => '1934-04-01', + 'from' => '1934-04-01T00:00:00', ], ], 'MV' => [ 'MVR' => [ - 'from' => '1981-07-01', + 'from' => '1981-07-01T00:00:00', ], 'MVP' => [ - 'from' => '1947-01-01', - 'to' => '1981-07-01', + 'from' => '1947-01-01T00:00:00', + 'to' => '1981-07-01T23:59:59', ], ], 'MW' => [ 'MWK' => [ - 'from' => '1971-02-15', + 'from' => '1971-02-15T00:00:00', ], ], 'MX' => [ 'MXN' => [ - 'from' => '1993-01-01', + 'from' => '1993-01-01T00:00:00', ], 'MXP' => [ - 'from' => '1822-01-01', - 'to' => '1992-12-31', + 'from' => '1822-01-01T00:00:00', + 'to' => '1992-12-31T23:59:59', ], 'MXV' => [ 'tender' => false, @@ -2134,633 +2134,633 @@ ], 'MY' => [ 'MYR' => [ - 'from' => '1963-09-16', + 'from' => '1963-09-16T00:00:00', ], ], 'MZ' => [ 'MZN' => [ - 'from' => '2006-07-01', + 'from' => '2006-07-01T00:00:00', ], 'MZM' => [ - 'from' => '1980-06-16', - 'to' => '2006-12-31', + 'from' => '1980-06-16T00:00:00', + 'to' => '2006-12-31T23:59:59', ], 'MZE' => [ - 'from' => '1975-06-25', - 'to' => '1980-06-16', + 'from' => '1975-06-25T00:00:00', + 'to' => '1980-06-16T23:59:59', ], ], 'NA' => [ 'NAD' => [ - 'from' => '1993-01-01', + 'from' => '1993-01-01T00:00:00', ], 'ZAR' => [ - 'from' => '1961-02-14', + 'from' => '1961-02-14T00:00:00', ], ], 'NC' => [ 'XPF' => [ - 'from' => '1985-01-01', + 'from' => '1985-01-01T00:00:00', ], ], 'NE' => [ 'XOF' => [ - 'from' => '1958-12-19', + 'from' => '1958-12-19T00:00:00', ], ], 'NF' => [ 'AUD' => [ - 'from' => '1966-02-14', + 'from' => '1966-02-14T00:00:00', ], ], 'NG' => [ 'NGN' => [ - 'from' => '1973-01-01', + 'from' => '1973-01-01T00:00:00', ], ], 'NI' => [ 'NIO' => [ - 'from' => '1991-04-30', + 'from' => '1991-04-30T00:00:00', ], 'NIC' => [ - 'from' => '1988-02-15', - 'to' => '1991-04-30', + 'from' => '1988-02-15T00:00:00', + 'to' => '1991-04-30T23:59:59', ], ], 'NL' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'NLG' => [ - 'from' => '1813-01-01', - 'to' => '2002-02-28', + 'from' => '1813-01-01T00:00:00', + 'to' => '2002-02-28T23:59:59', ], ], 'NO' => [ 'NOK' => [ - 'from' => '1905-06-07', + 'from' => '1905-06-07T00:00:00', ], 'SEK' => [ - 'from' => '1873-05-27', - 'to' => '1905-06-07', + 'from' => '1873-05-27T00:00:00', + 'to' => '1905-06-07T23:59:59', ], ], 'NP' => [ 'NPR' => [ - 'from' => '1933-01-01', + 'from' => '1933-01-01T00:00:00', ], 'INR' => [ - 'from' => '1870-01-01', - 'to' => '1966-10-17', + 'from' => '1870-01-01T00:00:00', + 'to' => '1966-10-17T23:59:59', ], ], 'NR' => [ 'AUD' => [ - 'from' => '1966-02-14', + 'from' => '1966-02-14T00:00:00', ], ], 'NU' => [ 'NZD' => [ - 'from' => '1967-07-10', + 'from' => '1967-07-10T00:00:00', ], ], 'NZ' => [ 'NZD' => [ - 'from' => '1967-07-10', + 'from' => '1967-07-10T00:00:00', ], ], 'OM' => [ 'OMR' => [ - 'from' => '1972-11-11', + 'from' => '1972-11-11T00:00:00', ], ], 'PA' => [ 'PAB' => [ - 'from' => '1903-11-04', + 'from' => '1903-11-04T00:00:00', ], 'USD' => [ - 'from' => '1903-11-18', + 'from' => '1903-11-18T00:00:00', ], ], 'PE' => [ 'PEN' => [ - 'from' => '1991-07-01', + 'from' => '1991-07-01T00:00:00', ], 'PEI' => [ - 'from' => '1985-02-01', - 'to' => '1991-07-01', + 'from' => '1985-02-01T00:00:00', + 'to' => '1991-07-01T23:59:59', ], 'PES' => [ - 'from' => '1863-02-14', - 'to' => '1985-02-01', + 'from' => '1863-02-14T00:00:00', + 'to' => '1985-02-01T23:59:59', ], ], 'PF' => [ 'XPF' => [ - 'from' => '1945-12-26', + 'from' => '1945-12-26T00:00:00', ], ], 'PG' => [ 'PGK' => [ - 'from' => '1975-09-16', + 'from' => '1975-09-16T00:00:00', ], 'AUD' => [ - 'from' => '1966-02-14', - 'to' => '1975-09-16', + 'from' => '1966-02-14T00:00:00', + 'to' => '1975-09-16T23:59:59', ], ], 'PH' => [ 'PHP' => [ - 'from' => '1946-07-04', + 'from' => '1946-07-04T00:00:00', ], ], 'PK' => [ 'PKR' => [ - 'from' => '1948-04-01', + 'from' => '1948-04-01T00:00:00', ], 'INR' => [ - 'from' => '1835-08-17', - 'to' => '1947-08-15', + 'from' => '1835-08-17T00:00:00', + 'to' => '1947-08-15T23:59:59', ], ], 'PL' => [ 'PLN' => [ - 'from' => '1995-01-01', + 'from' => '1995-01-01T00:00:00', ], 'PLZ' => [ - 'from' => '1950-10-28', - 'to' => '1994-12-31', + 'from' => '1950-10-28T00:00:00', + 'to' => '1994-12-31T23:59:59', ], ], 'PM' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'FRF' => [ - 'from' => '1972-12-21', - 'to' => '2002-02-17', + 'from' => '1972-12-21T00:00:00', + 'to' => '2002-02-17T23:59:59', ], ], 'PN' => [ 'NZD' => [ - 'from' => '1969-01-13', + 'from' => '1969-01-13T00:00:00', ], ], 'PR' => [ 'USD' => [ - 'from' => '1898-12-10', + 'from' => '1898-12-10T00:00:00', ], 'ESP' => [ - 'from' => '1800-01-01', - 'to' => '1898-12-10', + 'from' => '1800-01-01T00:00:00', + 'to' => '1898-12-10T23:59:59', ], ], 'PS' => [ 'ILS' => [ - 'from' => '1985-09-04', + 'from' => '1985-09-04T00:00:00', ], 'JOD' => [ - 'from' => '1950-07-01', - 'to' => '1967-06-01', + 'from' => '1950-07-01T00:00:00', + 'to' => '1967-06-01T23:59:59', ], 'ILP' => [ - 'from' => '1967-06-01', - 'to' => '1980-02-22', + 'from' => '1967-06-01T00:00:00', + 'to' => '1980-02-22T23:59:59', ], ], 'PT' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'PTE' => [ - 'from' => '1911-05-22', - 'to' => '2002-02-28', + 'from' => '1911-05-22T00:00:00', + 'to' => '2002-02-28T23:59:59', ], ], 'PW' => [ 'USD' => [ - 'from' => '1944-01-01', + 'from' => '1944-01-01T00:00:00', ], ], 'PY' => [ 'PYG' => [ - 'from' => '1943-11-01', + 'from' => '1943-11-01T00:00:00', ], ], 'QA' => [ 'QAR' => [ - 'from' => '1973-05-19', + 'from' => '1973-05-19T00:00:00', ], ], 'RE' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'FRF' => [ - 'from' => '1975-01-01', - 'to' => '2002-02-17', + 'from' => '1975-01-01T00:00:00', + 'to' => '2002-02-17T23:59:59', ], ], 'RO' => [ 'RON' => [ - 'from' => '2005-07-01', + 'from' => '2005-07-01T00:00:00', ], 'ROL' => [ - 'from' => '1952-01-28', - 'to' => '2006-12-31', + 'from' => '1952-01-28T00:00:00', + 'to' => '2006-12-31T23:59:59', ], ], 'RS' => [ 'RSD' => [ - 'from' => '2006-10-25', + 'from' => '2006-10-25T00:00:00', ], 'CSD' => [ - 'from' => '2002-05-15', - 'to' => '2006-10-25', + 'from' => '2002-05-15T00:00:00', + 'to' => '2006-10-25T23:59:59', ], 'YUM' => [ - 'from' => '1994-01-24', - 'to' => '2002-05-15', + 'from' => '1994-01-24T00:00:00', + 'to' => '2002-05-15T23:59:59', ], ], 'RU' => [ 'RUB' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'RUR' => [ - 'from' => '1991-12-25', - 'to' => '1998-12-31', + 'from' => '1991-12-25T00:00:00', + 'to' => '1998-12-31T23:59:59', ], ], 'RW' => [ 'RWF' => [ - 'from' => '1964-05-19', + 'from' => '1964-05-19T00:00:00', ], ], 'SA' => [ 'SAR' => [ - 'from' => '1952-10-22', + 'from' => '1952-10-22T00:00:00', ], ], 'SB' => [ 'SBD' => [ - 'from' => '1977-10-24', + 'from' => '1977-10-24T00:00:00', ], 'AUD' => [ - 'from' => '1966-02-14', - 'to' => '1978-06-30', + 'from' => '1966-02-14T00:00:00', + 'to' => '1978-06-30T23:59:59', ], ], 'SC' => [ 'SCR' => [ - 'from' => '1903-11-01', + 'from' => '1903-11-01T00:00:00', ], ], 'SD' => [ 'SDG' => [ - 'from' => '2007-01-10', + 'from' => '2007-01-10T00:00:00', ], 'SDD' => [ - 'from' => '1992-06-08', - 'to' => '2007-06-30', + 'from' => '1992-06-08T00:00:00', + 'to' => '2007-06-30T23:59:59', ], 'SDP' => [ - 'from' => '1957-04-08', - 'to' => '1998-06-01', + 'from' => '1957-04-08T00:00:00', + 'to' => '1998-06-01T23:59:59', ], 'EGP' => [ - 'from' => '1889-01-19', - 'to' => '1958-01-01', + 'from' => '1889-01-19T00:00:00', + 'to' => '1958-01-01T23:59:59', ], 'GBP' => [ - 'from' => '1889-01-19', - 'to' => '1958-01-01', + 'from' => '1889-01-19T00:00:00', + 'to' => '1958-01-01T23:59:59', ], ], 'SE' => [ 'SEK' => [ - 'from' => '1873-05-27', + 'from' => '1873-05-27T00:00:00', ], ], 'SG' => [ 'SGD' => [ - 'from' => '1967-06-12', + 'from' => '1967-06-12T00:00:00', ], 'MYR' => [ - 'from' => '1963-09-16', - 'to' => '1967-06-12', + 'from' => '1963-09-16T00:00:00', + 'to' => '1967-06-12T23:59:59', ], ], 'SH' => [ 'SHP' => [ - 'from' => '1917-02-15', + 'from' => '1917-02-15T00:00:00', ], ], 'SI' => [ 'EUR' => [ - 'from' => '2007-01-01', + 'from' => '2007-01-01T00:00:00', ], 'SIT' => [ - 'from' => '1992-10-07', - 'to' => '2007-01-14', + 'from' => '1992-10-07T00:00:00', + 'to' => '2007-01-14T23:59:59', ], ], 'SJ' => [ 'NOK' => [ - 'from' => '1905-06-07', + 'from' => '1905-06-07T00:00:00', ], ], 'SK' => [ 'EUR' => [ - 'from' => '2009-01-01', + 'from' => '2009-01-01T00:00:00', ], 'SKK' => [ - 'from' => '1992-12-31', - 'to' => '2009-01-01', + 'from' => '1992-12-31T00:00:00', + 'to' => '2009-01-01T23:59:59', ], 'CSK' => [ - 'from' => '1953-06-01', - 'to' => '1992-12-31', + 'from' => '1953-06-01T00:00:00', + 'to' => '1992-12-31T23:59:59', ], ], 'SL' => [ 'SLE' => [ - 'from' => '2022-07-01', + 'from' => '2022-07-01T00:00:00', ], 'SLL' => [ - 'from' => '1964-08-04', - 'to' => '2023-12-31', + 'from' => '1964-08-04T00:00:00', + 'to' => '2023-12-31T23:59:59', ], 'GBP' => [ - 'from' => '1808-11-30', - 'to' => '1966-02-04', + 'from' => '1808-11-30T00:00:00', + 'to' => '1966-02-04T23:59:59', ], ], 'SM' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'ITL' => [ - 'from' => '1865-12-23', - 'to' => '2001-02-28', + 'from' => '1865-12-23T00:00:00', + 'to' => '2001-02-28T23:59:59', ], ], 'SN' => [ 'XOF' => [ - 'from' => '1959-04-04', + 'from' => '1959-04-04T00:00:00', ], ], 'SO' => [ 'SOS' => [ - 'from' => '1960-07-01', + 'from' => '1960-07-01T00:00:00', ], ], 'SR' => [ 'SRD' => [ - 'from' => '2004-01-01', + 'from' => '2004-01-01T00:00:00', ], 'SRG' => [ - 'from' => '1940-05-10', - 'to' => '2003-12-31', + 'from' => '1940-05-10T00:00:00', + 'to' => '2003-12-31T23:59:59', ], 'NLG' => [ - 'from' => '1815-11-20', - 'to' => '1940-05-10', + 'from' => '1815-11-20T00:00:00', + 'to' => '1940-05-10T23:59:59', ], ], 'SS' => [ 'SSP' => [ - 'from' => '2011-07-18', + 'from' => '2011-07-18T00:00:00', ], 'SDG' => [ - 'from' => '2007-01-10', - 'to' => '2011-09-01', + 'from' => '2007-01-10T00:00:00', + 'to' => '2011-09-01T23:59:59', ], ], 'ST' => [ 'STN' => [ - 'from' => '2018-01-01', + 'from' => '2018-01-01T00:00:00', ], 'STD' => [ - 'from' => '1977-09-08', - 'to' => '2017-12-31', + 'from' => '1977-09-08T00:00:00', + 'to' => '2017-12-31T23:59:59', ], ], 'SU' => [ 'SUR' => [ - 'from' => '1961-01-01', - 'to' => '1991-12-25', + 'from' => '1961-01-01T00:00:00', + 'to' => '1991-12-25T23:59:59', ], ], 'SV' => [ 'USD' => [ - 'from' => '2001-01-01', + 'from' => '2001-01-01T00:00:00', ], 'SVC' => [ - 'from' => '1919-11-11', - 'to' => '2001-01-01', + 'from' => '1919-11-11T00:00:00', + 'to' => '2001-01-01T23:59:59', ], ], 'SX' => [ 'XCG' => [ - 'from' => '2025-03-31', + 'from' => '2025-03-31T04:00:00', ], 'ANG' => [ - 'from' => '2010-10-10', - 'to' => '2025-07-01', + 'from' => '2010-10-10T00:00:00', + 'to' => '2025-07-01T03:59:59', ], ], 'SY' => [ 'SYP' => [ - 'from' => '1948-01-01', + 'from' => '1948-01-01T00:00:00', ], ], 'SZ' => [ 'SZL' => [ - 'from' => '1974-09-06', + 'from' => '1974-09-06T00:00:00', ], ], 'TA' => [ 'GBP' => [ - 'from' => '1938-01-12', + 'from' => '1938-01-12T00:00:00', ], ], 'TC' => [ 'USD' => [ - 'from' => '1969-09-08', + 'from' => '1969-09-08T00:00:00', ], ], 'TD' => [ 'XAF' => [ - 'from' => '1993-01-01', + 'from' => '1993-01-01T00:00:00', ], ], 'TF' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'FRF' => [ - 'from' => '1959-01-01', - 'to' => '2002-02-17', + 'from' => '1959-01-01T00:00:00', + 'to' => '2002-02-17T23:59:59', ], ], 'TG' => [ 'XOF' => [ - 'from' => '1958-11-28', + 'from' => '1958-11-28T00:00:00', ], ], 'TH' => [ 'THB' => [ - 'from' => '1928-04-15', + 'from' => '1928-04-15T00:00:00', ], ], 'TJ' => [ 'TJS' => [ - 'from' => '2000-10-26', + 'from' => '2000-10-26T00:00:00', ], 'TJR' => [ - 'from' => '1995-05-10', - 'to' => '2000-10-25', + 'from' => '1995-05-10T00:00:00', + 'to' => '2000-10-25T23:59:59', ], 'RUR' => [ - 'from' => '1991-12-25', - 'to' => '1995-05-10', + 'from' => '1991-12-25T00:00:00', + 'to' => '1995-05-10T23:59:59', ], ], 'TK' => [ 'NZD' => [ - 'from' => '1967-07-10', + 'from' => '1967-07-10T00:00:00', ], ], 'TL' => [ 'USD' => [ - 'from' => '1999-10-20', + 'from' => '1999-10-20T00:00:00', ], 'TPE' => [ - 'from' => '1959-01-02', - 'to' => '2002-05-20', + 'from' => '1959-01-02T00:00:00', + 'to' => '2002-05-20T23:59:59', ], 'IDR' => [ - 'from' => '1975-12-07', - 'to' => '2002-05-20', + 'from' => '1975-12-07T00:00:00', + 'to' => '2002-05-20T23:59:59', ], ], 'TM' => [ 'TMT' => [ - 'from' => '2009-01-01', + 'from' => '2009-01-01T00:00:00', ], 'TMM' => [ - 'from' => '1993-11-01', - 'to' => '2009-01-01', + 'from' => '1993-11-01T00:00:00', + 'to' => '2009-01-01T23:59:59', ], 'RUR' => [ - 'from' => '1991-12-25', - 'to' => '1993-11-01', + 'from' => '1991-12-25T00:00:00', + 'to' => '1993-11-01T23:59:59', ], 'SUR' => [ - 'from' => '1961-01-01', - 'to' => '1991-12-25', + 'from' => '1961-01-01T00:00:00', + 'to' => '1991-12-25T23:59:59', ], ], 'TN' => [ 'TND' => [ - 'from' => '1958-11-01', + 'from' => '1958-11-01T00:00:00', ], ], 'TO' => [ 'TOP' => [ - 'from' => '1966-02-14', + 'from' => '1966-02-14T00:00:00', ], ], 'TP' => [ 'TPE' => [ - 'from' => '1959-01-02', - 'to' => '2002-05-20', + 'from' => '1959-01-02T00:00:00', + 'to' => '2002-05-20T23:59:59', ], 'IDR' => [ - 'from' => '1975-12-07', - 'to' => '2002-05-20', + 'from' => '1975-12-07T00:00:00', + 'to' => '2002-05-20T23:59:59', ], ], 'TR' => [ 'TRY' => [ - 'from' => '2005-01-01', + 'from' => '2005-01-01T00:00:00', ], 'TRL' => [ - 'from' => '1922-11-01', - 'to' => '2005-12-31', + 'from' => '1922-11-01T00:00:00', + 'to' => '2005-12-31T23:59:59', ], ], 'TT' => [ 'TTD' => [ - 'from' => '1964-01-01', + 'from' => '1964-01-01T00:00:00', ], ], 'TV' => [ 'AUD' => [ - 'from' => '1966-02-14', + 'from' => '1966-02-14T00:00:00', ], ], 'TW' => [ 'TWD' => [ - 'from' => '1949-06-15', + 'from' => '1949-06-15T00:00:00', ], ], 'TZ' => [ 'TZS' => [ - 'from' => '1966-06-14', + 'from' => '1966-06-14T00:00:00', ], ], 'UA' => [ 'UAH' => [ - 'from' => '1996-09-02', + 'from' => '1996-09-02T00:00:00', ], 'UAK' => [ - 'from' => '1992-11-13', - 'to' => '1993-10-17', + 'from' => '1992-11-13T00:00:00', + 'to' => '1993-10-17T23:59:59', ], 'RUR' => [ - 'from' => '1991-12-25', - 'to' => '1992-11-13', + 'from' => '1991-12-25T00:00:00', + 'to' => '1992-11-13T23:59:59', ], 'SUR' => [ - 'from' => '1961-01-01', - 'to' => '1991-12-25', + 'from' => '1961-01-01T00:00:00', + 'to' => '1991-12-25T23:59:59', ], ], 'UG' => [ 'UGX' => [ - 'from' => '1987-05-15', + 'from' => '1987-05-15T00:00:00', ], 'UGS' => [ - 'from' => '1966-08-15', - 'to' => '1987-05-15', + 'from' => '1966-08-15T00:00:00', + 'to' => '1987-05-15T23:59:59', ], ], 'UM' => [ 'USD' => [ - 'from' => '1944-01-01', + 'from' => '1944-01-01T00:00:00', ], ], 'US' => [ 'USD' => [ - 'from' => '1792-01-01', + 'from' => '1792-01-01T00:00:00', ], 'USN' => [ 'tender' => false, ], 'USS' => [ 'tender' => false, - 'to' => '2014-03-01', + 'to' => '2014-03-01T23:59:59', ], ], 'UY' => [ 'UYU' => [ - 'from' => '1993-03-01', + 'from' => '1993-03-01T00:00:00', ], 'UYP' => [ - 'from' => '1975-07-01', - 'to' => '1993-03-01', + 'from' => '1975-07-01T00:00:00', + 'to' => '1993-03-01T23:59:59', ], 'UYI' => [ 'tender' => false, @@ -2771,34 +2771,34 @@ ], 'UZ' => [ 'UZS' => [ - 'from' => '1994-07-01', + 'from' => '1994-07-01T00:00:00', ], ], 'VA' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'ITL' => [ - 'from' => '1870-10-19', - 'to' => '2002-02-28', + 'from' => '1870-10-19T00:00:00', + 'to' => '2002-02-28T23:59:59', ], ], 'VC' => [ 'XCD' => [ - 'from' => '1965-10-06', + 'from' => '1965-10-06T00:00:00', ], ], 'VE' => [ 'VES' => [ - 'from' => '2018-08-20', + 'from' => '2018-08-20T00:00:00', ], 'VEF' => [ - 'from' => '2008-01-01', - 'to' => '2018-08-20', + 'from' => '2008-01-01T00:00:00', + 'to' => '2018-08-20T23:59:59', ], 'VEB' => [ - 'from' => '1871-05-11', - 'to' => '2008-06-30', + 'from' => '1871-05-11T00:00:00', + 'to' => '2008-06-30T23:59:59', ], 'VED' => [ 'tender' => false, @@ -2806,159 +2806,159 @@ ], 'VG' => [ 'USD' => [ - 'from' => '1833-01-01', + 'from' => '1833-01-01T00:00:00', ], 'GBP' => [ - 'from' => '1833-01-01', - 'to' => '1959-01-01', + 'from' => '1833-01-01T00:00:00', + 'to' => '1959-01-01T23:59:59', ], ], 'VI' => [ 'USD' => [ - 'from' => '1837-01-01', + 'from' => '1837-01-01T00:00:00', ], ], 'VN' => [ 'VND' => [ - 'from' => '1985-09-14', + 'from' => '1985-09-14T00:00:00', ], 'VNN' => [ - 'from' => '1978-05-03', - 'to' => '1985-09-14', + 'from' => '1978-05-03T00:00:00', + 'to' => '1985-09-14T23:59:59', ], ], 'VU' => [ 'VUV' => [ - 'from' => '1981-01-01', + 'from' => '1981-01-01T00:00:00', ], ], 'WF' => [ 'XPF' => [ - 'from' => '1961-07-30', + 'from' => '1961-07-30T00:00:00', ], ], 'WS' => [ 'WST' => [ - 'from' => '1967-07-10', + 'from' => '1967-07-10T00:00:00', ], ], 'XK' => [ 'EUR' => [ - 'from' => '2002-01-01', + 'from' => '2002-01-01T00:00:00', ], 'DEM' => [ - 'from' => '1999-09-01', - 'to' => '2002-03-09', + 'from' => '1999-09-01T00:00:00', + 'to' => '2002-03-09T23:59:59', ], 'YUM' => [ - 'from' => '1994-01-24', - 'to' => '1999-09-30', + 'from' => '1994-01-24T00:00:00', + 'to' => '1999-09-30T23:59:59', ], ], 'YD' => [ 'YDD' => [ - 'from' => '1965-04-01', - 'to' => '1996-01-01', + 'from' => '1965-04-01T00:00:00', + 'to' => '1996-01-01T23:59:59', ], ], 'YE' => [ 'YER' => [ - 'from' => '1990-05-22', + 'from' => '1990-05-22T00:00:00', ], ], 'YT' => [ 'EUR' => [ - 'from' => '1999-01-01', + 'from' => '1999-01-01T00:00:00', ], 'FRF' => [ - 'from' => '1976-02-23', - 'to' => '2002-02-17', + 'from' => '1976-02-23T00:00:00', + 'to' => '2002-02-17T23:59:59', ], 'KMF' => [ - 'from' => '1975-01-01', - 'to' => '1976-02-23', + 'from' => '1975-01-01T00:00:00', + 'to' => '1976-02-23T23:59:59', ], ], 'YU' => [ 'YUM' => [ - 'from' => '1994-01-24', - 'to' => '2002-05-15', + 'from' => '1994-01-24T00:00:00', + 'to' => '2002-05-15T23:59:59', ], 'YUN' => [ - 'from' => '1990-01-01', - 'to' => '1992-07-24', + 'from' => '1990-01-01T00:00:00', + 'to' => '1992-07-24T23:59:59', ], 'YUD' => [ - 'from' => '1966-01-01', - 'to' => '1990-01-01', + 'from' => '1966-01-01T00:00:00', + 'to' => '1990-01-01T23:59:59', ], ], 'ZA' => [ 'ZAR' => [ - 'from' => '1961-02-14', + 'from' => '1961-02-14T00:00:00', ], 'ZAL' => [ - 'from' => '1985-09-01', + 'from' => '1985-09-01T00:00:00', 'tender' => false, - 'to' => '1995-03-13', + 'to' => '1995-03-13T23:59:59', ], ], 'ZM' => [ 'ZMW' => [ - 'from' => '2013-01-01', + 'from' => '2013-01-01T00:00:00', ], 'ZMK' => [ - 'from' => '1968-01-16', - 'to' => '2013-01-01', + 'from' => '1968-01-16T00:00:00', + 'to' => '2013-01-01T23:59:59', ], ], 'ZR' => [ 'ZRN' => [ - 'from' => '1993-11-01', - 'to' => '1998-07-31', + 'from' => '1993-11-01T00:00:00', + 'to' => '1998-07-31T23:59:59', ], 'ZRZ' => [ - 'from' => '1971-10-27', - 'to' => '1993-11-01', + 'from' => '1971-10-27T00:00:00', + 'to' => '1993-11-01T23:59:59', ], ], 'ZW' => [ 'ZWG' => [ - 'from' => '2024-06-25', + 'from' => '2024-06-25T00:00:00', ], 'USD' => [ - 'from' => '2009-04-12', + 'from' => '2009-04-12T00:00:00', ], 'ZWL' => [ - 'from' => '2009-02-02', - 'to' => '2024-08-31', + 'from' => '2009-02-02T00:00:00', + 'to' => '2024-08-31T23:59:59', ], 'ZWR' => [ - 'from' => '2008-08-01', - 'to' => '2009-02-02', + 'from' => '2008-08-01T00:00:00', + 'to' => '2009-02-02T23:59:59', ], 'ZWD' => [ - 'from' => '1980-04-18', - 'to' => '2008-08-01', + 'from' => '1980-04-18T00:00:00', + 'to' => '2008-08-01T23:59:59', ], 'RHD' => [ - 'from' => '1970-02-17', - 'to' => '1980-04-18', + 'from' => '1970-02-17T00:00:00', + 'to' => '1980-04-18T23:59:59', ], ], 'ZZ' => [ 'XFO' => [ - 'from' => '1930-01-01', + 'from' => '1930-01-01T00:00:00', 'tender' => false, - 'to' => '2003-04-01', + 'to' => '2003-04-01T23:59:59', ], 'XFU' => [ 'tender' => false, - 'to' => '2013-11-30', + 'to' => '2013-11-30T23:59:59', ], 'XRE' => [ 'tender' => false, - 'to' => '1999-11-30', + 'to' => '1999-11-30T23:59:59', ], ], ], diff --git a/src/Symfony/Component/Mailer/Bridge/Mailjet/Transport/MailjetApiTransport.php b/src/Symfony/Component/Mailer/Bridge/Mailjet/Transport/MailjetApiTransport.php index 861ad8f014a00..bc713d8d0773b 100644 --- a/src/Symfony/Component/Mailer/Bridge/Mailjet/Transport/MailjetApiTransport.php +++ b/src/Symfony/Component/Mailer/Bridge/Mailjet/Transport/MailjetApiTransport.php @@ -30,25 +30,25 @@ class MailjetApiTransport extends AbstractApiTransport private const HOST = 'api.mailjet.com'; private const API_VERSION = '3.1'; private const FORBIDDEN_HEADERS = [ - 'Date', 'X-CSA-Complaints', 'Message-Id', 'X-MJ-StatisticsContactsListID', - 'DomainKey-Status', 'Received-SPF', 'Authentication-Results', 'Received', - 'From', 'Sender', 'Subject', 'To', 'Cc', 'Bcc', 'Reply-To', 'Return-Path', 'Delivered-To', 'DKIM-Signature', - 'X-Feedback-Id', 'X-Mailjet-Segmentation', 'List-Id', 'X-MJ-MID', 'X-MJ-ErrorMessage', - 'X-Mailjet-Debug', 'User-Agent', 'X-Mailer', 'X-MJ-WorkflowID', + 'date', 'x-csa-complaints', 'message-id', 'x-mj-statisticscontactslistid', + 'domainkey-status', 'received-spf', 'authentication-results', 'received', + 'from', 'sender', 'subject', 'to', 'cc', 'bcc', 'reply-to', 'return-path', 'delivered-to', 'dkim-signature', + 'x-feedback-id', 'x-mailjet-segmentation', 'list-id', 'x-mj-mid', 'x-mj-errormessage', + 'x-mailjet-debug', 'user-agent', 'x-mailer', 'x-mj-workflowid', ]; private const HEADER_TO_MESSAGE = [ - 'X-MJ-TemplateLanguage' => ['TemplateLanguage', 'bool'], - 'X-MJ-TemplateID' => ['TemplateID', 'int'], - 'X-MJ-TemplateErrorReporting' => ['TemplateErrorReporting', 'json'], - 'X-MJ-TemplateErrorDeliver' => ['TemplateErrorDeliver', 'bool'], - 'X-MJ-Vars' => ['Variables', 'json'], - 'X-MJ-CustomID' => ['CustomID', 'string'], - 'X-MJ-EventPayload' => ['EventPayload', 'string'], - 'X-Mailjet-Campaign' => ['CustomCampaign', 'string'], - 'X-Mailjet-DeduplicateCampaign' => ['DeduplicateCampaign', 'bool'], - 'X-Mailjet-Prio' => ['Priority', 'int'], - 'X-Mailjet-TrackClick' => ['TrackClicks', 'string'], - 'X-Mailjet-TrackOpen' => ['TrackOpens', 'string'], + 'x-mj-templatelanguage' => ['TemplateLanguage', 'bool'], + 'x-mj-templateid' => ['TemplateID', 'int'], + 'x-mj-templateerrorreporting' => ['TemplateErrorReporting', 'json'], + 'x-mj-templateerrordeliver' => ['TemplateErrorDeliver', 'bool'], + 'x-mj-vars' => ['Variables', 'json'], + 'x-mj-customid' => ['CustomID', 'string'], + 'x-mj-eventpayload' => ['EventPayload', 'string'], + 'x-mailjet-campaign' => ['CustomCampaign', 'string'], + 'x-mailjet-deduplicatecampaign' => ['DeduplicateCampaign', 'bool'], + 'x-mailjet-prio' => ['Priority', 'int'], + 'x-mailjet-trackclick' => ['TrackClicks', 'string'], + 'x-mailjet-trackopen' => ['TrackOpens', 'string'], ]; private string $privateKey; @@ -141,12 +141,13 @@ private function getPayload(Email $email, Envelope $envelope): array $message['HTMLPart'] = $html; } - foreach ($email->getHeaders()->all() as $header) { - if ($convertConf = self::HEADER_TO_MESSAGE[$header->getName()] ?? false) { + foreach ($email->getHeaders()->all() as $headerName => $header) { + if ($convertConf = self::HEADER_TO_MESSAGE[$headerName] ?? false) { $message[$convertConf[0]] = $this->castCustomHeader($header->getBodyAsString(), $convertConf[1]); continue; } - if (\in_array($header->getName(), self::FORBIDDEN_HEADERS, true)) { + + if (\in_array($headerName, self::FORBIDDEN_HEADERS, true)) { continue; } diff --git a/src/Symfony/Component/Mailer/Transport/Smtp/SmtpTransport.php b/src/Symfony/Component/Mailer/Transport/Smtp/SmtpTransport.php index f626f9dfb9aaa..2570e3fc25098 100644 --- a/src/Symfony/Component/Mailer/Transport/Smtp/SmtpTransport.php +++ b/src/Symfony/Component/Mailer/Transport/Smtp/SmtpTransport.php @@ -154,18 +154,7 @@ public function send(RawMessage $message, ?Envelope $envelope = null): ?SentMess protected function parseMessageId(string $mtaResult): string { - $regexps = [ - '/250 Ok (?P[0-9a-f-]+)\r?$/mis', - '/250 Ok:? queued as (?P[A-Z0-9]+)\r?$/mis', - ]; - $matches = []; - foreach ($regexps as $regexp) { - if (preg_match($regexp, $mtaResult, $matches)) { - return $matches['id']; - } - } - - return ''; + return preg_match('/^250 (?:\S+ )?Ok:?+ (?:queued as |id=)?+(?P[A-Z0-9._-]++)/im', $mtaResult, $matches) ? $matches['id'] : ''; } public function __toString(): string diff --git a/src/Symfony/Component/Security/Core/Resources/translations/security.da.xlf b/src/Symfony/Component/Security/Core/Resources/translations/security.da.xlf index 564f0eee992ee..1f338806a870a 100644 --- a/src/Symfony/Component/Security/Core/Resources/translations/security.da.xlf +++ b/src/Symfony/Component/Security/Core/Resources/translations/security.da.xlf @@ -76,7 +76,7 @@ Too many failed login attempts, please try again in %minutes% minutes. - For mange mislykkede loginforsøg, prøv igen om %minutes% minutter. + For mange mislykkede loginforsøg, prøv igen om %minutes% minutter. diff --git a/src/Symfony/Component/Security/Core/Resources/translations/security.fi.xlf b/src/Symfony/Component/Security/Core/Resources/translations/security.fi.xlf index 7df4a19347428..8e74dec187a40 100644 --- a/src/Symfony/Component/Security/Core/Resources/translations/security.fi.xlf +++ b/src/Symfony/Component/Security/Core/Resources/translations/security.fi.xlf @@ -4,7 +4,7 @@ An authentication exception occurred. - Autentikointi poikkeus tapahtui. + Autentikointipoikkeus tapahtui. Authentication credentials could not be found. @@ -20,7 +20,7 @@ Cookie has already been used by someone else. - Eväste on jo jonkin muun käytössä. + Eväste on jo jonkun muun käytössä. Not privileged to request the resource. @@ -28,11 +28,11 @@ Invalid CSRF token. - Virheellinen CSRF tunnus. + Virheellinen CSRF-tunnus. No authentication provider found to support the authentication token. - Autentikointi tunnukselle ei löydetty tuettua autentikointi tarjoajaa. + Autentikointitunnukselle ei löydetty tuettua autentikoinnintarjoajaa. No session available, it either timed out or cookies are not enabled. @@ -44,7 +44,7 @@ Username could not be found. - Käyttäjätunnusta ei löydetty. + Käyttäjätunnusta ei löytynyt. Account has expired. @@ -76,7 +76,7 @@ Too many failed login attempts, please try again in %minutes% minutes. - Liian monta epäonnistunutta kirjautumisyritystä, yritä uudelleen %minutes% minuutin kuluttua. + Liian monta epäonnistunutta kirjautumisyritystä, yritä uudelleen %minutes% minuutin kuluttua. diff --git a/src/Symfony/Component/Security/Core/Resources/translations/security.gl.xlf b/src/Symfony/Component/Security/Core/Resources/translations/security.gl.xlf index 49f48dbed9412..f868a2e2db194 100644 --- a/src/Symfony/Component/Security/Core/Resources/translations/security.gl.xlf +++ b/src/Symfony/Component/Security/Core/Resources/translations/security.gl.xlf @@ -76,7 +76,7 @@ Too many failed login attempts, please try again in %minutes% minutes. - Demasiados intentos fallidos de inicio de sesión, inténtao de novo en %minutes% minutos. + Demasiados intentos errados de inicio de sesión, inténtao de novo en %minutes% minutos. diff --git a/src/Symfony/Component/Security/Core/Resources/translations/security.lb.xlf b/src/Symfony/Component/Security/Core/Resources/translations/security.lb.xlf index 181ef2444f62b..6ff4c984bc49c 100644 --- a/src/Symfony/Component/Security/Core/Resources/translations/security.lb.xlf +++ b/src/Symfony/Component/Security/Core/Resources/translations/security.lb.xlf @@ -76,7 +76,7 @@ Too many failed login attempts, please try again in %minutes% minutes. - Ze vill Feeler beim Umellen, versicht weg erëm an %minutes% Minutten. + Ze vill Feeler beim Umellen, versicht weg erëm an %minutes% Minutten. diff --git a/src/Symfony/Component/Security/Core/Resources/translations/security.nb.xlf b/src/Symfony/Component/Security/Core/Resources/translations/security.nb.xlf index 9ace014112098..9f960cd1d8f79 100644 --- a/src/Symfony/Component/Security/Core/Resources/translations/security.nb.xlf +++ b/src/Symfony/Component/Security/Core/Resources/translations/security.nb.xlf @@ -76,7 +76,7 @@ Too many failed login attempts, please try again in %minutes% minutes. - For mange mislykkede påloggingsforsøk, prøv igjen om %minutes% minutter. + For mange mislykkede påloggingsforsøk, prøv igjen om %minutes% minutter. diff --git a/src/Symfony/Component/Security/Core/Resources/translations/security.no.xlf b/src/Symfony/Component/Security/Core/Resources/translations/security.no.xlf index 9ace014112098..9f960cd1d8f79 100644 --- a/src/Symfony/Component/Security/Core/Resources/translations/security.no.xlf +++ b/src/Symfony/Component/Security/Core/Resources/translations/security.no.xlf @@ -76,7 +76,7 @@ Too many failed login attempts, please try again in %minutes% minutes. - For mange mislykkede påloggingsforsøk, prøv igjen om %minutes% minutter. + For mange mislykkede påloggingsforsøk, prøv igjen om %minutes% minutter. diff --git a/src/Symfony/Component/Security/Core/Resources/translations/security.sv.xlf b/src/Symfony/Component/Security/Core/Resources/translations/security.sv.xlf index dffe36df6350f..a61036fd19635 100644 --- a/src/Symfony/Component/Security/Core/Resources/translations/security.sv.xlf +++ b/src/Symfony/Component/Security/Core/Resources/translations/security.sv.xlf @@ -76,7 +76,7 @@ Too many failed login attempts, please try again in %minutes% minutes. - För många misslyckade inloggningsförsök, vänligen försök igen om %minutes% minuter. + För många misslyckade inloggningsförsök, försök igen om %minutes% minuter. diff --git a/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php index fe08440dc81e5..7c64fc74c13ac 100644 --- a/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/AbstractObjectNormalizer.php @@ -601,6 +601,8 @@ private function validateAndDenormalize(array $types, string $currentClass, stri if (!$isUnionType && !$isNullable) { throw $e; } + + $expectedTypes[Type::BUILTIN_TYPE_OBJECT === $builtinType && $class ? $class : $builtinType] = true; } catch (ExtraAttributesException $e) { if (!$isUnionType && !$isNullable) { throw $e; diff --git a/src/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php index 5ed77bc0e5030..b654eb82b07ae 100644 --- a/src/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/GetSetMethodNormalizer.php @@ -190,6 +190,10 @@ protected function isAllowedAttribute($classOrObject, string $attribute, ?string $class = \is_object($classOrObject) ? $classOrObject::class : $classOrObject; + if ($this->classDiscriminatorResolver?->getMappingForMappedObject($classOrObject)?->getTypeProperty() === $attribute) { + return true; + } + if (!isset(self::$reflectionCache[$class])) { self::$reflectionCache[$class] = new \ReflectionClass($class); } diff --git a/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php index 2f79cbe1c379c..0793d7da1a753 100644 --- a/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/ObjectNormalizer.php @@ -168,6 +168,10 @@ protected function isAllowedAttribute($classOrObject, string $attribute, ?string $class = \is_object($classOrObject) ? $classOrObject::class : $classOrObject; + if ($this->classDiscriminatorResolver?->getMappingForMappedObject($classOrObject)?->getTypeProperty() === $attribute) { + return true; + } + if ($context['_read_attributes'] ?? true) { if (!isset(self::$isReadableCache[$class.$attribute])) { self::$isReadableCache[$class.$attribute] = $this->propertyInfoExtractor->isReadable($class, $attribute) || $this->hasAttributeAccessorMethod($class, $attribute) || (\is_object($classOrObject) && $this->propertyAccessor->isReadable($classOrObject, $attribute)); diff --git a/src/Symfony/Component/Serializer/Normalizer/PropertyNormalizer.php b/src/Symfony/Component/Serializer/Normalizer/PropertyNormalizer.php index 7a20452268231..a049aec05cf94 100644 --- a/src/Symfony/Component/Serializer/Normalizer/PropertyNormalizer.php +++ b/src/Symfony/Component/Serializer/Normalizer/PropertyNormalizer.php @@ -117,6 +117,10 @@ protected function isAllowedAttribute(object|string $classOrObject, string $attr return false; } + if ($this->classDiscriminatorResolver?->getMappingForMappedObject($classOrObject)?->getTypeProperty() === $attribute) { + return true; + } + try { $reflectionProperty = $this->getReflectionProperty($classOrObject, $attribute); } catch (\ReflectionException) { diff --git a/src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php b/src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php index 4398fbdab8b90..4ba602f107711 100644 --- a/src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php +++ b/src/Symfony/Component/Serializer/Tests/Normalizer/GetSetMethodNormalizerTest.php @@ -563,6 +563,23 @@ public function testSupportsAndDenormalizeWithOptionalSetterArgument(array $data $obj = $this->normalizer->denormalize($data, GetSetDummyWithOptionalAndMultipleSetterArgs::class); $this->assertSame($expected, $obj->$method()); } + + public function testDiscriminatorWithAllowExtraAttributesFalse() + { + // Discriminator type property should be allowed with allow_extra_attributes=false + $classMetadataFactory = new ClassMetadataFactory(new AttributeLoader()); + $discriminator = new ClassDiscriminatorFromClassMetadata($classMetadataFactory); + $normalizer = new GetSetMethodNormalizer($classMetadataFactory, null, null, $discriminator); + + $obj = $normalizer->denormalize( + ['type' => 'one'], + GetSetMethodDummyInterface::class, + null, + [AbstractNormalizer::ALLOW_EXTRA_ATTRIBUTES => false] + ); + + $this->assertInstanceOf(GetSetMethodDiscriminatedDummyOne::class, $obj); + } } class GetSetDummy diff --git a/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php b/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php index ec26acf732877..134b33d3651c2 100644 --- a/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php +++ b/src/Symfony/Component/Serializer/Tests/Normalizer/ObjectNormalizerTest.php @@ -21,8 +21,10 @@ use Symfony\Component\PropertyInfo\PropertyInfoExtractor; use Symfony\Component\Serializer\Attribute\Ignore; use Symfony\Component\Serializer\Exception\LogicException; +use Symfony\Component\Serializer\Exception\NotNormalizableValueException; use Symfony\Component\Serializer\Exception\RuntimeException; use Symfony\Component\Serializer\Exception\UnexpectedValueException; +use Symfony\Component\Serializer\Mapping\ClassDiscriminatorFromClassMetadata; use Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactory; use Symfony\Component\Serializer\Mapping\Factory\ClassMetadataFactoryInterface; use Symfony\Component\Serializer\Mapping\Loader\AttributeLoader; @@ -40,6 +42,7 @@ use Symfony\Component\Serializer\Tests\Fixtures\Attributes\GroupDummy; use Symfony\Component\Serializer\Tests\Fixtures\CircularReferenceDummy; use Symfony\Component\Serializer\Tests\Fixtures\DummyPrivatePropertyWithoutGetter; +use Symfony\Component\Serializer\Tests\Fixtures\DummyWithUnion; use Symfony\Component\Serializer\Tests\Fixtures\FormatAndContextAwareNormalizer; use Symfony\Component\Serializer\Tests\Fixtures\OtherSerializedNameDummy; use Symfony\Component\Serializer\Tests\Fixtures\Php74Dummy; @@ -342,6 +345,22 @@ public function testConstructorWithUnknownObjectTypeHintDenormalize() $normalizer->denormalize($data, DummyWithConstructorInexistingObject::class); } + public function testConstructorWithNotMatchingUnionTypes() + { + $data = [ + 'value' => 'string', + 'value2' => 'string', + ]; + $normalizer = new ObjectNormalizer(new ClassMetadataFactory(new AttributeLoader()), null, null, new PropertyInfoExtractor([], [new ReflectionExtractor()])); + + $this->expectException(NotNormalizableValueException::class); + $this->expectExceptionMessage('The type of the "value" attribute for class "Symfony\Component\Serializer\Tests\Fixtures\DummyWithUnion" must be one of "int", "float" ("string" given).'); + + $normalizer->denormalize($data, DummyWithUnion::class, 'xml', [ + AbstractNormalizer::ALLOW_EXTRA_ATTRIBUTES => false, + ]); + } + // attributes protected function getNormalizerForAttributes(): ObjectNormalizer @@ -1061,6 +1080,23 @@ public function testPrecedenceOfAccessorMethods() 'foo' => 'hasFoo', ], $normalizedSwappedHasserIsser); } + + public function testDiscriminatorWithAllowExtraAttributesFalse() + { + // Discriminator type property should be allowed with allow_extra_attributes=false + $classMetadataFactory = new ClassMetadataFactory(new AttributeLoader()); + $discriminator = new ClassDiscriminatorFromClassMetadata($classMetadataFactory); + $normalizer = new ObjectNormalizer($classMetadataFactory, null, null, null, $discriminator); + + $obj = $normalizer->denormalize( + ['type' => 'type_a'], + DiscriminatorDummyInterface::class, + null, + [AbstractNormalizer::ALLOW_EXTRA_ATTRIBUTES => false] + ); + + $this->assertInstanceOf(DiscriminatorDummyTypeA::class, $obj); + } } class ProxyObjectDummy extends ObjectDummy @@ -1404,6 +1440,25 @@ public function isolate() } } +#[\Symfony\Component\Serializer\Attribute\DiscriminatorMap( + typeProperty: 'type', + mapping: [ + 'type_a' => DiscriminatorDummyTypeA::class, + 'type_b' => DiscriminatorDummyTypeB::class, + ] +)] +interface DiscriminatorDummyInterface +{ +} + +class DiscriminatorDummyTypeA implements DiscriminatorDummyInterface +{ +} + +class DiscriminatorDummyTypeB implements DiscriminatorDummyInterface +{ +} + class ObjectWithPropertyAndAllAccessorMethods { public function __construct( diff --git a/src/Symfony/Component/Serializer/Tests/Normalizer/PropertyNormalizerTest.php b/src/Symfony/Component/Serializer/Tests/Normalizer/PropertyNormalizerTest.php index 4ff823654ce84..7711801ca1606 100644 --- a/src/Symfony/Component/Serializer/Tests/Normalizer/PropertyNormalizerTest.php +++ b/src/Symfony/Component/Serializer/Tests/Normalizer/PropertyNormalizerTest.php @@ -22,6 +22,7 @@ use Symfony\Component\Serializer\Mapping\Loader\AttributeLoader; use Symfony\Component\Serializer\NameConverter\CamelCaseToSnakeCaseNameConverter; use Symfony\Component\Serializer\NameConverter\MetadataAwareNameConverter; +use Symfony\Component\Serializer\Normalizer\AbstractNormalizer; use Symfony\Component\Serializer\Normalizer\AbstractObjectNormalizer; use Symfony\Component\Serializer\Normalizer\ArrayDenormalizer; use Symfony\Component\Serializer\Normalizer\DenormalizerInterface; @@ -551,6 +552,23 @@ public function testDenormalizeWithDiscriminator() $this->assertEquals($denormalized, $normalizer->denormalize(['type' => 'two', 'url' => 'url'], PropertyDummyInterface::class)); } + + public function testDiscriminatorWithAllowExtraAttributesFalse() + { + // Discriminator type property should be allowed with allow_extra_attributes=false + $classMetadataFactory = new ClassMetadataFactory(new AttributeLoader()); + $discriminator = new ClassDiscriminatorFromClassMetadata($classMetadataFactory); + $normalizer = new PropertyNormalizer($classMetadataFactory, null, null, $discriminator); + + $obj = $normalizer->denormalize( + ['type' => 'one'], + PropertyDummyInterface::class, + null, + [AbstractNormalizer::ALLOW_EXTRA_ATTRIBUTES => false] + ); + + $this->assertInstanceOf(PropertyDiscriminatedDummyOne::class, $obj); + } } class PropertyDummy diff --git a/src/Symfony/Component/Translation/Bridge/Loco/LocoProvider.php b/src/Symfony/Component/Translation/Bridge/Loco/LocoProvider.php index 95121caee612b..9b8d721b54f2c 100644 --- a/src/Symfony/Component/Translation/Bridge/Loco/LocoProvider.php +++ b/src/Symfony/Component/Translation/Bridge/Loco/LocoProvider.php @@ -106,7 +106,7 @@ public function read(array $domains, array $locales): TranslatorBag // Loco forbids concurrent requests, so the requests must be synchronous in order to prevent "429 Too Many Requests" errors. $response = $this->client->request('GET', \sprintf('export/locale/%s.xlf', rawurlencode($locale)), [ 'query' => [ - 'filter' => $domain, + 'filter' => '*' !== $domain ? $domain : '', 'status' => 'translated,blank-translation', ], 'headers' => [ diff --git a/src/Symfony/Component/Translation/Bridge/Loco/Tests/LocoProviderTest.php b/src/Symfony/Component/Translation/Bridge/Loco/Tests/LocoProviderTest.php index 5ce4cf03f3541..203e98f0990cc 100644 --- a/src/Symfony/Component/Translation/Bridge/Loco/Tests/LocoProviderTest.php +++ b/src/Symfony/Component/Translation/Bridge/Loco/Tests/LocoProviderTest.php @@ -967,8 +967,7 @@ public static function getResponsesForOneLocaleAndOneDomain(): \Generator -XLIFF - , +XLIFF, $expectedTranslatorBagEn, ]; @@ -997,8 +996,7 @@ public static function getResponsesForOneLocaleAndOneDomain(): \Generator -XLIFF - , +XLIFF, $expectedTranslatorBagFr, ]; } @@ -1049,8 +1047,7 @@ public static function getResponsesForManyLocalesAndManyDomains(): \Generator -XLIFF - , +XLIFF, 'messages+intl-icu' => <<<'XLIFF' @@ -1066,8 +1063,7 @@ public static function getResponsesForManyLocalesAndManyDomains(): \Generator -XLIFF - , +XLIFF, 'validators' => <<<'XLIFF' @@ -1087,8 +1083,7 @@ public static function getResponsesForManyLocalesAndManyDomains(): \Generator -XLIFF - , +XLIFF, ], 'fr' => [ 'messages' => <<<'XLIFF' @@ -1106,8 +1101,7 @@ public static function getResponsesForManyLocalesAndManyDomains(): \Generator -XLIFF - , +XLIFF, 'messages+intl-icu' => <<<'XLIFF' @@ -1123,8 +1117,7 @@ public static function getResponsesForManyLocalesAndManyDomains(): \Generator -XLIFF - , +XLIFF, 'validators' => <<<'XLIFF' @@ -1144,8 +1137,7 @@ public static function getResponsesForManyLocalesAndManyDomains(): \Generator -XLIFF - , +XLIFF, ], ], $expectedTranslatorBag, @@ -1170,4 +1162,32 @@ public static function getResponsesForReadWithLastModified(): \Generator yield [$locales, $domains, $responseContents, $lastModifieds, $expectedTranslatorBag]; } } + + public function testReadForAllDomains() + { + $loader = $this->getLoader(); + + $loader + ->expects($this->once()) + ->method('load') + ->willReturn($this->createMock(MessageCatalogue::class)); + + $provider = self::createProvider( + new MockHttpClient([ + function (string $method, string $url, array $options = []): ResponseInterface { + $this->assertSame('GET', $method); + $this->assertSame('https://localise.biz/api/export/locale/fr.xlf?filter=&status=translated%2Cblank-translation', $url); + $this->assertSame(['filter' => '', 'status' => 'translated,blank-translation'], $options['query']); + + return new MockResponse(); + }, + ], 'https://localise.biz/api/'), + $this->getLoader(), + $this->getLogger(), + $this->getDefaultLocale(), + 'localise.biz/api/', + ); + + $this->translatorBag = $provider->read(['*'], ['fr']); + } } diff --git a/src/Symfony/Component/Validator/Constraints/UrlValidator.php b/src/Symfony/Component/Validator/Constraints/UrlValidator.php index ba8208da7194b..55a545e8ba2a9 100644 --- a/src/Symfony/Component/Validator/Constraints/UrlValidator.php +++ b/src/Symfony/Component/Validator/Constraints/UrlValidator.php @@ -21,34 +21,36 @@ */ class UrlValidator extends ConstraintValidator { - public const PATTERN = '~^ + public const PATTERN = <<<'REGEX' + {^ (%s):// # protocol - (((?:[\_\.\pL\pN-]|%%[0-9A-Fa-f]{2})+:)?((?:[\_\.\pL\pN-]|%%[0-9A-Fa-f]{2})+)@)? # basic auth + ((?:[\pL\pN\-._~!$&'()*+,;=]|%%[0-9A-Fa-f]{2})++(?::(?:[:\pL\pN\-._~!$&'()*+,;=]|%%[0-9A-Fa-f]{2})*+)?@)? # basic auth ( (?: (?: (?:[\pL\pN\pS\pM\-\_]++\.)+ (?: - (?:xn--[a-z0-9-]++) # punycode in tld + (?:xn--[a-z0-9-]++) # punycode in tld | - (?:[\pL\pN\pM]++) # no punycode in tld + (?:[\pL\pN\pM]++) # no punycode in tld ) - ) # a multi-level domain name + ) # a multi-level domain name | - [a-z0-9\-\_]++ # a single-level domain name + [a-z0-9\-\_]++ # a single-level domain name )\.? - | # or - \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3} # an IP address - | # or + | # or + \d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3} # an IP address + | # or \[ (?:(?:(?:(?:(?:(?:(?:[0-9a-f]{1,4})):){6})(?:(?:(?:(?:(?:[0-9a-f]{1,4})):(?:(?:[0-9a-f]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:::(?:(?:(?:[0-9a-f]{1,4})):){5})(?:(?:(?:(?:(?:[0-9a-f]{1,4})):(?:(?:[0-9a-f]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:[0-9a-f]{1,4})))?::(?:(?:(?:[0-9a-f]{1,4})):){4})(?:(?:(?:(?:(?:[0-9a-f]{1,4})):(?:(?:[0-9a-f]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:(?:[0-9a-f]{1,4})):){0,1}(?:(?:[0-9a-f]{1,4})))?::(?:(?:(?:[0-9a-f]{1,4})):){3})(?:(?:(?:(?:(?:[0-9a-f]{1,4})):(?:(?:[0-9a-f]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:(?:[0-9a-f]{1,4})):){0,2}(?:(?:[0-9a-f]{1,4})))?::(?:(?:(?:[0-9a-f]{1,4})):){2})(?:(?:(?:(?:(?:[0-9a-f]{1,4})):(?:(?:[0-9a-f]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:(?:[0-9a-f]{1,4})):){0,3}(?:(?:[0-9a-f]{1,4})))?::(?:(?:[0-9a-f]{1,4})):)(?:(?:(?:(?:(?:[0-9a-f]{1,4})):(?:(?:[0-9a-f]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:(?:[0-9a-f]{1,4})):){0,4}(?:(?:[0-9a-f]{1,4})))?::)(?:(?:(?:(?:(?:[0-9a-f]{1,4})):(?:(?:[0-9a-f]{1,4})))|(?:(?:(?:(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9]))\.){3}(?:(?:25[0-5]|(?:[1-9]|1[0-9]|2[0-4])?[0-9])))))))|(?:(?:(?:(?:(?:(?:[0-9a-f]{1,4})):){0,5}(?:(?:[0-9a-f]{1,4})))?::)(?:(?:[0-9a-f]{1,4})))|(?:(?:(?:(?:(?:(?:[0-9a-f]{1,4})):){0,6}(?:(?:[0-9a-f]{1,4})))?::)))) \] # an IPv6 address ) (:[0-9]+)? # a port (optional) - (?:/ (?:[\pL\pN\pS\pM\-._\~!$&\'()*+,;=:@]|%%[0-9A-Fa-f]{2})* )* # a path - (?:\? (?:[\pL\pN\-._\~!$&\'\[\]()*+,;=:@/?]|%%[0-9A-Fa-f]{2})* )? # a query (optional) - (?:\# (?:[\pL\pN\-._\~!$&\'()*+,;=:@/?]|%%[0-9A-Fa-f]{2})* )? # a fragment (optional) - $~ixuD'; + (?:/ (?:[\pL\pN\pS\pM\-._~!$&'()*+,;=:@]|%%[0-9A-Fa-f]{2})* )* # a path + (?:\? (?:[\pL\pN\-._~!$&'()*+,;=:@/?[\]]|%%[0-9A-Fa-f]{2})* )? # a query (optional) + (?:\# (?:[\pL\pN\-._~!$&'()*+,;=:@/?]|%%[0-9A-Fa-f]{2})* )? # a fragment (optional) + $}ixuD + REGEX; /** * @return void diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.ca.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.ca.xlf index 6b9b2cd7319ac..e78fd8724adcc 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.ca.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.ca.xlf @@ -468,91 +468,91 @@ This value is not a valid Twig template. - Aquest valor no és una plantilla Twig vàlida. + Aquest valor no és una plantilla Twig vàlida. This file is not a valid video. - Aquest fitxer no és un vídeo vàlid. + Aquest fitxer no és un vídeo vàlid. The size of the video could not be detected. - No s'ha pogut detectar la mida del vídeo. + No s'ha pogut detectar la mida del vídeo. The video width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - L'amplada del vídeo és massa gran ({{ width }}px). L'amplada màxima permesa és {{ max_width }}px. + L'amplada del vídeo és massa gran ({{ width }}px). L'amplada màxima permesa és {{ max_width }}px. The video width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. - L’amplada del vídeo és massa petita ({{ width }}px). L’amplada mínima esperada és {{ min_width }}px. + L'amplada del vídeo és massa petita ({{ width }}px). L'amplada mínima esperada és {{ min_width }}px. The video height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - L'alçada del vídeo és massa gran ({{ height }}px). L'alçada màxima permesa és {{ max_height }}px. + L'altura del vídeo és massa gran ({{ height }}px). L'altura màxima permesa és {{ max_height }}px. The video height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. - L'alçada del vídeo és massa petita ({{ height }}px). L'alçada mínima esperada és {{ min_height }}px. + L'altura del vídeo és massa petita ({{ height }}px). L'altura mínima esperada és {{ min_height }}px. The video has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - El vídeo té massa pocs píxels ({{ pixels }}). La quantitat mínima esperada és {{ min_pixels }}. + El vídeo no té suficients píxels ({{ pixels }}). La quantitat mínima esperada és {{ min_pixels }}. The video has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - El vídeo té massa píxels ({{ pixels }}). La quantitat màxima prevista és {{ max_pixels }}. + El vídeo té massa píxels ({{ pixels }}). La quantitat màxima prevista és {{ max_pixels }}. The video ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}. - La relació del vídeo és massa gran ({{ ratio }}). La relació màxima permesa és {{ max_ratio }}. + La relació del vídeo és massa gran ({{ ratio }}). La relació màxima permesa és {{ max_ratio }}. The video ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}. - La relació del vídeo és massa petita ({{ ratio }}). La relació mínima esperada és {{ min_ratio }}. + La relació del vídeo és massa petita ({{ ratio }}). La relació mínima esperada és {{ min_ratio }}. The video is square ({{ width }}x{{ height }}px). Square videos are not allowed. - El vídeo és quadrat ({{ width }}x{{ height }}px). No es permeten vídeos quadrats. + El vídeo és quadrat ({{ width }}x{{ height }}px). No es permeten vídeos quadrats. The video is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented videos are not allowed. - El vídeo té orientació horitzontal ({{ width }}x{{ height }} px). No es permeten vídeos horitzontals. + El vídeo té orientació horitzontal ({{ width }}x{{ height }} px). No es permeten vídeos horitzontals. The video is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented videos are not allowed. - El vídeo és en orientació vertical ({{ width }}x{{ height }} px). No es permeten vídeos en orientació vertical. + El vídeo és en orientació vertical ({{ width }}x{{ height }} px). No es permeten vídeos en orientació vertical. The video file is corrupted. - El fitxer de vídeo està corrupte. + El fitxer de vídeo està espatllat. The video contains multiple streams. Only one stream is allowed. - El vídeo conté diversos fluxos. Només es permet un sol flux. + El vídeo conté diversos fluxos. Només es permet un sol flux. Unsupported video codec "{{ codec }}". - Còdec de vídeo no compatible «{{ codec }}». + Còdec de vídeo incompatible «{{ codec }}». Unsupported video container "{{ container }}". - Contenidor de vídeo no compatible "{{ container }}". + Contenidor de vídeo incompatible "{{ container }}". The image file is corrupted. - El fitxer d'imatge està malmès. + El fitxer d'imatge està espatllat. The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - La imatge té massa pocs píxels ({{ pixels }}). La quantitat mínima esperada és {{ min_pixels }}. + La imatge no té suficients píxels ({{ pixels }}). La quantitat mínima esperada és {{ min_pixels }}. The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - La imatge té massa píxels ({{ pixels }}). El nombre màxim esperat és {{ max_pixels }}. + La imatge té massa píxels ({{ pixels }}). El nombre màxim esperat és {{ max_pixels }}. This filename does not match the expected charset. - Aquest nom de fitxer no coincideix amb el joc de caràcters esperat. + Aquest nom de fitxer no coincideix amb el charset esperat. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf index c75e33c453771..11a8cbab80237 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.cs.xlf @@ -160,19 +160,19 @@ The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - Obrázek je příliš široký ({{ width }}px). Maximální povolená šířka obrázku je {{ max_width }}px. + Obrázek je příliš široký ({{ width }}px). Maximální povolená šířka je {{ max_width }}px. The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. - Obrázek je příliš úzký ({{ width }}px). Minimální šířka musí být {{ min_width }}px. + Obrázek je příliš úzký ({{ width }}px). Minimální očekávaná šířka je {{ min_width }}px. The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - Obrázek je příliš vysoký ({{ height }}px). Maximální povolená výška obrázku je {{ max_height }}px. + Obrázek je příliš vysoký ({{ height }}px). Maximální povolená výška je {{ max_height }}px. The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. - Obrázek je příliš nízký ({{ height }}px). Minimální výška obrázku musí být {{ min_height }}px. + Obrázek je příliš nízký ({{ height }}px). Minimální očekávaná výška je {{ min_height }}px. This value should be the user's current password. @@ -280,15 +280,15 @@ The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}. - Poměr stran obrázku je příliš velký ({{ ratio }}). Maximální povolený poměr stran obrázku je {{ max_ratio }}. + Poměr stran obrázku je příliš velký ({{ ratio }}). Maximální povolený poměr stran je {{ max_ratio }}. The image ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}. - Poměr stran obrázku je příliš malý ({{ ratio }}). Minimální povolený poměr stran obrázku je {{ min_ratio }}. + Poměr stran obrázku je příliš malý ({{ ratio }}). Minimální očekávaný poměr stran je {{ min_ratio }}. The image is square ({{ width }}x{{ height }}px). Square images are not allowed. - Strany obrázku jsou čtvercové ({{ width }}x{{ height }}px). Čtvercové obrázky nejsou povolené. + Obrázek je čtvercový ({{ width }}x{{ height }}px). Čtvercové obrázky nejsou povolené. The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed. @@ -472,87 +472,87 @@ This file is not a valid video. - Tento soubor není platné video. + Tento soubor není video. The size of the video could not be detected. - Velikost videa se nepodařilo zjistit. + Nepodařily se zjistit rozměry videa. The video width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - Šířka videa je příliš velká ({{ width }}px). Povolená maximální šířka je {{ max_width }}px. + Video je příliš široké ({{ width }}px). Maximální povolená šířka je {{ max_width }}px. The video width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. - Šířka videa je příliš malá ({{ width }}px). Minimální očekávaná šířka je {{ min_width }} px. + Video je příliš úzké ({{ width }}px). Minimální očekávaná šířka je {{ min_width }} px. The video height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - Výška videa je příliš velká ({{ height }}px). Povolená maximální výška je {{ max_height }}px. + Video je příliš vysoké ({{ height }}px). Maximální povolená výška je {{ max_height }}px. The video height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. - Výška videa je příliš malá ({{ height }}px). Očekávaná minimální výška je {{ min_height }}px. + Video je příliš nízké ({{ height }}px). Minimální očekávaná výška je {{ min_height }}px. The video has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - Video má příliš málo pixelů ({{ pixels }}). Očekávané minimální množství je {{ min_pixels }}. + Video má příliš málo pixelů ({{ pixels }} pixelů). Minimální očekávané množství je {{ min_pixels }} pixelů. The video has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - Video má příliš mnoho pixelů ({{ pixels }}). Očekávané maximum je {{ max_pixels }}. + Video má příliš mnoho pixelů ({{ pixels }} pixelů). Maximální očekávané množství je {{ max_pixels }} pixelů. The video ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}. - Poměr videa je příliš velký ({{ ratio }}). Povolený maximální poměr je {{ max_ratio }}. + Poměr stran videa je příliš velký ({{ ratio }}). Maximální povolený poměr stran je {{ max_ratio }}. The video ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}. - Poměr videa je příliš malý ({{ ratio }}). Minimální očekávaný poměr je {{ min_ratio }}. + Poměr stran videa je příliš malý ({{ ratio }}). Minimální očekávaný poměr stran je {{ min_ratio }}. The video is square ({{ width }}x{{ height }}px). Square videos are not allowed. - Video je čtvercové ({{ width }}x{{ height }}px). Čtvercová videa nejsou povolena. + Video je čtvercové ({{ width }}x{{ height }}px). Čtvercová videa nejsou povolená. The video is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented videos are not allowed. - Video je na šířku ({{ width }}x{{ height }} px). Videa na šířku nejsou povolena. + Video je orientované na šířku ({{ width }}x{{ height }} px). Videa orientovaná na šířku nejsou povolená. The video is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented videos are not allowed. - Video je orientován na výšku ({{ width }}x{{ height }} px). Videa na výšku nejsou povolena. + Video je orientované na výšku ({{ width }}x{{ height }} px). Videa orientovaná na výšku nejsou povolená. The video file is corrupted. - Videosoubor je poškozen. + Soubor videa je poškozený. The video contains multiple streams. Only one stream is allowed. - Video obsahuje více streamů. Povolen je pouze jeden stream. + Video obsahuje více proudů. Povolen je pouze jeden proud. Unsupported video codec "{{ codec }}". - Nepodporovaný video kodek „{{ codec }}“. + Nepodporovaný kodek videa "{{ codec }}". Unsupported video container "{{ container }}". - Nepodporovaný videokontejner "{{ container }}". + Nepodporovaný kontejner videa "{{ container }}". The image file is corrupted. - Soubor obrázku je poškozen. + Soubor obrázku je poškozený. The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - Obrázek má příliš málo pixelů ({{ pixels }}). Očekávané minimum je {{ min_pixels }}. + Obrázek má příliš málo pixelů ({{ pixels }} pixelů). Minimální očekávané množství je {{ min_pixels }} pixelů. The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - Obrázek má příliš mnoho pixelů ({{ pixels }}). Očekávané maximum je {{ max_pixels }}. + Obrázek má příliš mnoho pixelů ({{ pixels }} pixelů). Maximální očekávané množství je {{ max_pixels }} pixelů. This filename does not match the expected charset. - Název tohoto souboru neodpovídá očekávané znakové sadě. + Tento název souboru neodpovídá očekávané znakové sadě. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.da.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.da.xlf index b94d0785f5411..ee93fae920714 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.da.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.da.xlf @@ -136,7 +136,7 @@ This value is not a valid IP address. - Denne værdi er ikke en gyldig IP-adresse. + Denne værdi er ikke en gyldig IP-adresse. This value is not a valid language. @@ -192,7 +192,7 @@ No temporary folder was configured in php.ini, or the configured folder does not exist. - Der blev ikke konfigureret en midlertidig mappe i php.ini, eller den konfigurerede mappe eksisterer ikke. + Der blev ikke konfigureret en midlertidig mappe i php.ini, eller den konfigurerede mappe eksisterer ikke. Cannot write temporary file to disk. @@ -224,7 +224,7 @@ This value is not a valid International Bank Account Number (IBAN). - Denne værdi er ikke et gyldigt internationalt bankkontonummer (IBAN). + Denne værdi er ikke et gyldigt internationalt bankkontonummer (IBAN). This value is not a valid ISBN-10. @@ -312,7 +312,7 @@ This value is not a valid Business Identifier Code (BIC). - Denne værdi er ikke en gyldig forretningsidentifikationskode (BIC). + Denne værdi er ikke en gyldig forretningsidentifikationskode (BIC). Error @@ -320,7 +320,7 @@ This value is not a valid UUID. - Denne værdi er ikke en gyldig UUID. + Denne værdi er ikke en gyldig UUID. This value should be a multiple of {{ compared_value }}. @@ -436,123 +436,123 @@ This value is not a valid MAC address. - Denne værdi er ikke en gyldig MAC-adresse. + Denne værdi er ikke en gyldig MAC-adresse. This URL is missing a top-level domain. - Denne URL mangler et topdomæne. + Denne URL mangler et topdomæne. This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Denne værdi er for kort. Den skal indeholde mindst ét ord.|Denne værdi er for kort. Den skal indeholde mindst {{ min }} ord. + Denne værdi er for kort. Den skal indeholde mindst ét ord.|Denne værdi er for kort. Den skal indeholde mindst {{ min }} ord. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Denne værdi er for lang. Den skal indeholde ét ord.|Denne værdi er for lang. Den skal indeholde {{ max }} ord eller færre. + Denne værdi er for lang. Den skal indeholde ét ord.|Denne værdi er for lang. Den skal indeholde {{ max }} ord eller færre. This value does not represent a valid week in the ISO 8601 format. - Denne værdi repræsenterer ikke en gyldig uge i ISO 8601-formatet. + Denne værdi repræsenterer ikke en gyldig uge i ISO 8601-formatet. This value is not a valid week. - Denne værdi er ikke en gyldig uge. + Denne værdi er ikke en gyldig uge. This value should not be before week "{{ min }}". - Denne værdi bør ikke være før uge "{{ min }}". + Denne værdi bør ikke være før uge "{{ min }}". This value should not be after week "{{ max }}". - Denne værdi bør ikke være efter uge "{{ max }}". + Denne værdi bør ikke være efter uge "{{ max }}". This value is not a valid Twig template. - Denne værdi er ikke en gyldig Twig-skabelon. + Denne værdi er ikke en gyldig Twig-skabelon. This file is not a valid video. - Denne fil er ikke en gyldig video. + Denne fil er ikke en gyldig video. The size of the video could not be detected. - Videostørrelsen kunne ikke registreres. + Videostørrelsen kunne ikke registreres. The video width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - Videobredden er for stor ({{ width }}px). Tilladt maksimal bredde er {{ max_width }}px. + Videobredden er for stor ({{ width }}px). Tilladt maksimal bredde er {{ max_width }}px. The video width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. - Videobredden er for lille ({{ width }}px). Mindste forventede bredde er {{ min_width }}px. + Videobredden er for lille ({{ width }}px). Mindste forventede bredde er {{ min_width }}px. The video height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - Videoens højde er for stor ({{ height }}px). Tilladt maksimal højde er {{ max_height }}px. + Videoens højde er for stor ({{ height }}px). Tilladt maksimal højde er {{ max_height }}px. The video height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. - Videoens højde er for lille ({{ height }}px). Forventet minimumshøjde er {{ min_height }}px. + Videoens højde er for lille ({{ height }}px). Forventet minimumshøjde er {{ min_height }}px. The video has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - Videoen har for få pixels ({{ pixels }}). Forventet minimum er {{ min_pixels }}. + Videoen har for få pixels ({{ pixels }}). Forventet minimum er {{ min_pixels }}. The video has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - Videoen har for mange pixels ({{ pixels }}). Forventet maksimummængde er {{ max_pixels }}. + Videoen har for mange pixels ({{ pixels }}). Forventet maksimummængde er {{ max_pixels }}. The video ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}. - Videoforholdet er for stort ({{ ratio }}). Tilladt maksimalforhold er {{ max_ratio }}. + Videoforholdet er for stort ({{ ratio }}). Tilladt maksimalforhold er {{ max_ratio }}. The video ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}. - Videoforholdet er for lille ({{ ratio }}). Forventet minimumsforhold er {{ min_ratio }}. + Videoforholdet er for lille ({{ ratio }}). Forventet minimumsforhold er {{ min_ratio }}. The video is square ({{ width }}x{{ height }}px). Square videos are not allowed. - Videoen er kvadratisk ({{ width }}x{{ height }}px). Kvadratiske videoer er ikke tilladt. + Videoen er kvadratisk ({{ width }}x{{ height }}px). Kvadratiske videoer er ikke tilladt. The video is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented videos are not allowed. - Videoen er i liggende format ({{ width }}x{{ height }} px). Liggende videoer er ikke tilladt. + Videoen er i liggende format ({{ width }}x{{ height }} px). Liggende videoer er ikke tilladt. The video is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented videos are not allowed. - Videoen er i portrætformat ({{ width }}x{{ height }}px). Portrætvideoer er ikke tilladt. + Videoen er i portrætformat ({{ width }}x{{ height }}px). Portrætvideoer er ikke tilladt. The video file is corrupted. - Videofilen er beskadiget. + Videofilen er beskadiget. The video contains multiple streams. Only one stream is allowed. - Videoen indeholder flere streams. Kun én stream er tilladt. + Videoen indeholder flere streams. Kun én stream er tilladt. Unsupported video codec "{{ codec }}". - Ikke-understøttet videokodek "{{ codec }}". + Ikke-understøttet videokodek "{{ codec }}". Unsupported video container "{{ container }}". - Ikke-understøttet videocontainer "{{ container }}". + Ikke-understøttet videocontainer "{{ container }}". The image file is corrupted. - Billedfilen er beskadiget. + Billedfilen er beskadiget. The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - Billedet har for få pixels ({{ pixels }}). Forventet minimum er {{ min_pixels }}. + Billedet har for få pixels ({{ pixels }}). Forventet minimum er {{ min_pixels }}. The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - Billedet har for mange pixels ({{ pixels }}). Forventet maksimalt antal er {{ max_pixels }}. + Billedet har for mange pixels ({{ pixels }}). Forventet maksimalt antal er {{ max_pixels }}. This filename does not match the expected charset. - Dette filnavn matcher ikke det forventede tegnsæt. + Dette filnavn matcher ikke det forventede tegnsæt. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.fi.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.fi.xlf index d7d88d8b7bf84..04d99cf57fe0c 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.fi.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.fi.xlf @@ -136,7 +136,7 @@ This value is not a valid IP address. - Tämä arvo ei ole kelvollinen IP-osoite. + Tämä arvo ei ole kelvollinen IP-osoite. This value is not a valid language. @@ -192,7 +192,7 @@ No temporary folder was configured in php.ini, or the configured folder does not exist. - Väliaikaista kansiota ei ole määritetty php.ini:ssä, tai määritetty kansio ei ole olemassa. + Väliaikaista kansiota ei ole määritetty php.ini:ssä, tai määritetty kansio ei ole olemassa. Cannot write temporary file to disk. @@ -224,7 +224,7 @@ This value is not a valid International Bank Account Number (IBAN). - Tämä arvo ei ole kelvollinen kansainvälinen pankkitilinumero (IBAN). + Tämä arvo ei ole kelvollinen kansainvälinen pankkitilinumero (IBAN). This value is not a valid ISBN-10. @@ -312,7 +312,7 @@ This value is not a valid Business Identifier Code (BIC). - Tämä arvo ei ole kelvollinen liiketoiminnan tunnistekoodi (BIC). + Tämä arvo ei ole kelvollinen liiketoiminnan tunnistekoodi (BIC). Error @@ -320,7 +320,7 @@ This value is not a valid UUID. - Tämä arvo ei ole kelvollinen UUID. + Tämä arvo ei ole kelvollinen UUID. This value should be a multiple of {{ compared_value }}. @@ -440,119 +440,119 @@ This URL is missing a top-level domain. - Tästä URL-osoitteesta puuttuu ylätason verkkotunnus. + Tästä URL-osoitteesta puuttuu ylätason verkkotunnus. This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Tämä arvo on liian lyhyt. Sen pitäisi sisältää vähintään yksi sana.|Tämä arvo on liian lyhyt. Sen pitäisi sisältää vähintään {{ min }} sanaa. + Tämä arvo on liian lyhyt. Sen pitäisi sisältää vähintään yksi sana.|Tämä arvo on liian lyhyt. Sen pitäisi sisältää vähintään {{ min }} sanaa. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Tämä arvo on liian pitkä. Sen pitäisi sisältää vain yksi sana.|Tämä arvo on liian pitkä. Sen pitäisi sisältää {{ max }} sanaa tai vähemmän. + Tämä arvo on liian pitkä. Sen pitäisi sisältää vain yksi sana.|Tämä arvo on liian pitkä. Sen pitäisi sisältää {{ max }} sanaa tai vähemmän. This value does not represent a valid week in the ISO 8601 format. - Tämä arvo ei esitä kelvollista viikkoa ISO 8601 -muodossa. + Tämä arvo ei esitä kelvollista viikkoa ISO 8601 -muodossa. This value is not a valid week. - Tämä arvo ei ole kelvollinen viikko. + Tämä arvo ei ole kelvollinen viikko. This value should not be before week "{{ min }}". - Tämän arvon ei pitäisi olla ennen viikkoa "{{ min }}". + Tämän arvon ei pitäisi olla ennen viikkoa "{{ min }}". This value should not be after week "{{ max }}". - Tämän arvon ei pitäisi olla viikon "{{ max }}" jälkeen. + Tämän arvon ei pitäisi olla viikon "{{ max }}" jälkeen. This value is not a valid Twig template. - Tämä arvo ei ole kelvollinen Twig-malli. + Tämä arvo ei ole kelvollinen Twig-malli. This file is not a valid video. - Tämä tiedosto ei ole kelvollinen video. + Tämä tiedosto ei ole kelvollinen video. The size of the video could not be detected. - Videon kokoa ei voitu tunnistaa. + Videon kokoa ei voitu tunnistaa. The video width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - Videon leveys on liian suuri ({{ width }}px). Sallittu enimmäisleveys on {{ max_width }}px. + Videon leveys on liian suuri ({{ width }} px). Leveyden tulee olla enintään {{ max_width }} px. The video width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. - Videon leveys on liian pieni ({{ width }}px). Odotettu vähimmäisleveys on {{ min_width }} px. + Videon leveys on liian pieni ({{ width }} px). Leveyden tulee olla vähintään {{ min_width }} px. The video height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - Videon korkeus on liian suuri ({{ height }}px). Sallittu enimmäiskorkeus on {{ max_height }}px. + Videon korkeus on liian suuri ({{ height }} px). Korkeuden tulee olla enintään {{ max_height }} px. The video height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. - Videon korkeus on liian pieni ({{ height }}px). Odotettu vähimmäiskorkeus on {{ min_height }}px. + Videon korkeus on liian pieni ({{ height }} px). Korkeuden tulee olla vähintään {{ min_height }} px. The video has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - Videossa on liian vähän pikseleitä ({{ pixels }}). Odotettu vähimmäismäärä on {{ min_pixels }}. + Videossa on liian vähän pikseleitä ({{ pixels }}). Pikseleitä tulee olla vähintään {{ min_pixels }}. The video has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - Videossa on liikaa pikseleitä ({{ pixels }}). Odotettu enimmäismäärä on {{ max_pixels }}. + Videossa on liikaa pikseleitä ({{ pixels }}). Pikseleitä tulee olla enintään {{ max_pixels }}. The video ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}. - Videon suhde on liian suuri ({{ ratio }}). Sallittu enimmäissuhde on {{ max_ratio }}. + Videon kuvasuhde on liian suuri ({{ ratio }}). Suurin sallittu suhde on {{ max_ratio }}. The video ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}. - Videon kuvasuhde on liian pieni ({{ ratio }}). Odotettu vähimmäissuhde on {{ min_ratio }}. + Videon kuvasuhde on liian pieni ({{ ratio }}). Pienin sallittu suhde on {{ min_ratio }}. The video is square ({{ width }}x{{ height }}px). Square videos are not allowed. - Video on neliömäinen ({{ width }}x{{ height }}px). Neliövideot eivät ole sallittuja. + Video on neliön muotoinen ({{ width }}x{{ height }}px). Neliönmuotoiset videot eivät ole sallittuja. The video is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented videos are not allowed. - Video on vaakanäytössä ({{ width }}x{{ height }} px). Vaaka-asentoiset videot eivät ole sallittuja. + Video on vaakasuuntainen ({{ width }}x{{ height }} px). Vaakasuuntaiset videot eivät ole sallittuja. The video is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented videos are not allowed. - Video on pystysuunnassa ({{ width }}x{{ height }} px). Pystyvideot eivät ole sallittuja. + Video on pystysuuntainen ({{ width }}x{{ height }} px). Pystysuuntaiset videot eivät ole sallittuja. The video file is corrupted. - Videotiedosto on vioittunut. + Videotiedosto on vioittunut. The video contains multiple streams. Only one stream is allowed. - Videossa on useita virtoja. Vain yksi virta on sallittu. + Videossa on useita virtoja. Vain yksi virta on sallittu. Unsupported video codec "{{ codec }}". - Ei-tuettu videokoodekki ”{{ codec }}”. + Videokoodekkia ei tueta ({{ codec }}). Unsupported video container "{{ container }}". - Ei-tuettu videokontti "{{ container }}". + Videon säiliömuotoa ei tueta ({{ container }}). The image file is corrupted. - Kuvatiedosto on vioittunut. + Kuvatiedosto on vioittunut. The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - Kuvassa on liian vähän pikseleitä ({{ pixels }}). Odotettu vähimmäismäärä on {{ min_pixels }}. + Kuvassa on liian vähän pikseleitä ({{ pixels }}). Pikseleitä tulee olla vähintään {{ min_pixels }}. The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - Kuvassa on liikaa pikseleitä ({{ pixels }}). Odotettu enimmäismäärä on {{ max_pixels }}. + Kuvassa on liikaa pikseleitä ({{ pixels }}). Pikseleitä tulee olla enintään {{ max_pixels }}. This filename does not match the expected charset. - Tämän tiedostonimi ei vastaa odotettua merkistöä. + Tämä tiedostonimi ei vastaa odotettua merkistöä. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.gl.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.gl.xlf index 33bdc3c7f833a..489457d548924 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.gl.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.gl.xlf @@ -136,7 +136,7 @@ This value is not a valid IP address. - Este valor non é un enderezo IP válido. + Este valor non é un enderezo IP válido. This value is not a valid language. @@ -224,7 +224,7 @@ This value is not a valid International Bank Account Number (IBAN). - Este valor non é un Número de Conta Bancaria Internacional (IBAN) válido. + Este valor non é un Número de Conta Bancaria Internacional (IBAN) válido. This value is not a valid ISBN-10. @@ -312,7 +312,7 @@ This value is not a valid Business Identifier Code (BIC). - Este valor non é un Código de Identificación de Negocios (BIC) válido. + Este valor non é un Código de Identificación de Negocios (BIC) válido. Error @@ -320,7 +320,7 @@ This value is not a valid UUID. - Este valor non é un UUID válido. + Este valor non é un UUID válido. This value should be a multiple of {{ compared_value }}. @@ -404,155 +404,155 @@ The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less. - O nome do ficheiro é demasiado longo. Debe ter {{ filename_max_length }} caracteres ou menos. + O nome do ficheiro é demasiado longo. Debe ter {{ filename_max_length }} caracteres ou menos. The password strength is too low. Please use a stronger password. - A forza do contrasinal é demasiado baixa. Utilice un contrasinal máis forte. + O contrasinal é demasiado débil. Utilice un contrasinal máis seguro. This value contains characters that are not allowed by the current restriction-level. - Este valor contén caracteres que non están permitidos polo nivel de restrición actual. + Este valor contén caracteres que non están permitidos polo nivel de restrición actual. Using invisible characters is not allowed. - Non se permite usar caracteres invisibles. + Non se permite usar caracteres invisíbeis. Mixing numbers from different scripts is not allowed. - Non se permite mesturar números de diferentes scripts. + Non se permite mesturar números de diferentes scripts. Using hidden overlay characters is not allowed. - Non se permite usar caracteres de superposición ocultos. + Non se permite usar caracteres de superposición ocultos. The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}. - A extensión do ficheiro non é válida ({{ extension }}). As extensións permitidas son {{ extensions }}. + A extensión do ficheiro non é válida ({{ extension }}). As extensións permitidas son {{ extensions }}. The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}. - A codificación de caracteres detectada non é válida ({{ detected }}). As codificacións permitidas son {{ encodings }}. + A codificación de caracteres detectada non é válida ({{ detected }}). As codificacións permitidas son {{ encodings }}. This value is not a valid MAC address. - Este valor non é un enderezo MAC válido. + Este valor non é un enderezo MAC válido. This URL is missing a top-level domain. - Esta URL non contén un dominio de nivel superior. + A esta URL fáltalle un dominio de nivel superior. This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Este valor é demasiado curto. Debe conter polo menos unha palabra.|Este valor é demasiado curto. Debe conter polo menos {{ min }} palabras. + Este valor é curto de máis. Debe conter polo menos unha palabra.|Este valor é curto de máis. Debe conter polo menos {{ min }} palabras. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Este valor é demasiado longo. Debe conter só unha palabra.|Este valor é demasiado longo. Debe conter {{ max }} palabras ou menos. + Este valor é longo de máis. Debe conter só unha palabra.|Este valor é longo de máis. Debe conter {{ max }} palabras ou menos. This value does not represent a valid week in the ISO 8601 format. - Este valor non representa unha semana válida no formato ISO 8601. + Este valor non representa unha semana válida no formato ISO 8601. This value is not a valid week. - Este valor non é unha semana válida. + Este valor non é unha semana válida. This value should not be before week "{{ min }}". - Este valor non debe ser anterior á semana "{{ min }}". + Este valor non debe ser anterior á semana "{{ min }}". This value should not be after week "{{ max }}". - Este valor non debe estar despois da semana "{{ max }}". + Este valor non debe estar despois da semana "{{ max }}". This value is not a valid Twig template. - Este valor non é un modelo Twig válido. + Este valor non é un modelo Twig válido. This file is not a valid video. - Este ficheiro non é un vídeo válido. + Este ficheiro non é un vídeo válido. The size of the video could not be detected. - Non se puido detectar o tamaño do vídeo. + Non se puido detectar o tamaño do vídeo. The video width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - A largura do vídeo é demasiado grande ({{ width }}px). A largura máxima permitida é {{ max_width }}px. + A anchura do vídeo é demasiado grande ({{ width }}px). A anchura máxima permitida é {{ max_width }}px. The video width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. - A largura do vídeo é demasiado pequena ({{ width }}px). A largura mínima agardada é {{ min_width }}px. + A anchura do vídeo é demasiado pequena ({{ width }}px). A anchura mínima agardada é {{ min_width }}px. The video height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - A altura do vídeo é demasiado grande ({{ height }}px). A altura máxima permitida é {{ max_height }}px. + A altura do vídeo é demasiado grande ({{ height }}px). A altura máxima permitida é {{ max_height }}px. The video height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. - A altura do vídeo é demasiado pequena ({{ height }}px). A altura mínima agardada é {{ min_height }}px. + A altura do vídeo é demasiado pequena ({{ height }}px). A altura mínima agardada é {{ min_height }}px. The video has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - O vídeo ten moi poucos píxeles ({{ pixels }}). A cantidade mínima agardada é {{ min_pixels }}. + O vídeo ten moi poucos píxeles ({{ pixels }}). A cantidade mínima agardada é {{ min_pixels }}. The video has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - O vídeo ten demasiados píxeles ({{ pixels }}). A cantidade máxima agardada é {{ max_pixels }}. + O vídeo ten demasiados píxeles ({{ pixels }}). A cantidade máxima agardada é {{ max_pixels }}. The video ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}. - A relación do vídeo é demasiado grande ({{ ratio }}). A relación máxima permitida é {{ max_ratio }}. + A relación do vídeo é demasiado grande ({{ ratio }}). A relación máxima permitida é {{ max_ratio }}. The video ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}. - A relación do vídeo é demasiado pequena ({{ ratio }}). A relación mínima agardada é {{ min_ratio }}. + A relación do vídeo é demasiado pequena ({{ ratio }}). A relación mínima agardada é {{ min_ratio }}. The video is square ({{ width }}x{{ height }}px). Square videos are not allowed. - O vídeo é cadrado ({{ width }}x{{ height }}px). Non se permiten vídeos cadrados. + O vídeo é cadrado ({{ width }}x{{ height }}px). Non se permiten vídeos cadrados. The video is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented videos are not allowed. - O vídeo está en orientación horizontal ({{ width }}x{{ height }} px). Non se permiten vídeos en horizontal. + O vídeo está en orientación horizontal ({{ width }}x{{ height }} px). Non se permiten vídeos en horizontal. The video is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented videos are not allowed. - O vídeo está en orientación vertical ({{ width }}x{{ height }} px). Non se permiten vídeos en orientación vertical. + O vídeo está en orientación vertical ({{ width }}x{{ height }} px). Non se permiten vídeos en orientación vertical. The video file is corrupted. - O ficheiro de vídeo está danado. + O ficheiro de vídeo está danado. The video contains multiple streams. Only one stream is allowed. - O vídeo contén múltiples fluxos. Só se permite un fluxo. + O vídeo contén múltiples fluxos. Só se permite un fluxo. Unsupported video codec "{{ codec }}". - Códec de vídeo non compatible «{{ codec }}». + Códec de vídeo non compatible «{{ codec }}». Unsupported video container "{{ container }}". - Contedor de vídeo non compatible "{{ container }}". + Contedor de vídeo non compatible "{{ container }}". The image file is corrupted. - O ficheiro de imaxe está danado. + O ficheiro de imaxe está danado. The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - A imaxe ten moi poucos píxeles ({{ pixels }}). A cantidade mínima esperada é {{ min_pixels }}. + A imaxe ten moi poucos píxeles ({{ pixels }}). A cantidade mínima esperada é {{ min_pixels }}. The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - A imaxe ten demasiados píxeles ({{ pixels }}). A cantidade máxima esperada é {{ max_pixels }}. + A imaxe ten demasiados píxeles ({{ pixels }}). A cantidade máxima esperada é {{ max_pixels }}. This filename does not match the expected charset. - Este nome de ficheiro non coincide co conxunto de caracteres agardado. + Este nome de ficheiro non coincide co charset agardado. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf index d2ae0328e50c7..b303d50e1848c 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.id.xlf @@ -468,91 +468,91 @@ This value is not a valid Twig template. - Nilai ini bukan templat Twig yang valid. + Nilai ini bukan templat Twig yang valid. This file is not a valid video. - Berkas ini bukan video yang valid. + Berkas ini bukan video yang valid. The size of the video could not be detected. - Ukuran video tidak dapat dideteksi. + Ukuran video tidak dapat dideteksi. The video width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - Lebar video terlalu besar ({{ width }}px). Lebar maksimum yang diizinkan adalah {{ max_width }}px. + Lebar video terlalu besar ({{ width }}px). Lebar maksimum yang diizinkan adalah {{ max_width }}px. The video width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. - Lebar video terlalu kecil ({{ width }}px). Lebar minimum yang diharapkan adalah {{ min_width }}px. + Lebar video terlalu kecil ({{ width }}px). Lebar minimum yang diharapkan adalah {{ min_width }}px. The video height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - Tinggi video terlalu besar ({{ height }}px). Tinggi maksimum yang diizinkan adalah {{ max_height }}px. + Tinggi video terlalu besar ({{ height }}px). Tinggi maksimum yang diizinkan adalah {{ max_height }}px. The video height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. - Tinggi video terlalu kecil ({{ height }}px). Tinggi minimum yang diharapkan adalah {{ min_height }}px. + Tinggi video terlalu kecil ({{ height }}px). Tinggi minimum yang diharapkan adalah {{ min_height }}px. The video has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - Video memiliki terlalu sedikit piksel ({{ pixels }}). Jumlah minimum yang diharapkan adalah {{ min_pixels }}. + Video memiliki terlalu sedikit piksel ({{ pixels }}). Jumlah minimum yang diharapkan adalah {{ min_pixels }}. The video has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - Video memiliki terlalu banyak piksel ({{ pixels }}). Jumlah maksimum yang diharapkan adalah {{ max_pixels }}. + Video memiliki terlalu banyak piksel ({{ pixels }}). Jumlah maksimum yang diharapkan adalah {{ max_pixels }}. The video ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}. - Rasio video terlalu besar ({{ ratio }}). Rasio maksimum yang diizinkan adalah {{ max_ratio }}. + Rasio video terlalu besar ({{ ratio }}). Rasio maksimum yang diizinkan adalah {{ max_ratio }}. The video ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}. - Rasio video terlalu kecil ({{ ratio }}). Rasio minimum yang diharapkan adalah {{ min_ratio }}. + Rasio video terlalu kecil ({{ ratio }}). Rasio minimum yang diharapkan adalah {{ min_ratio }}. The video is square ({{ width }}x{{ height }}px). Square videos are not allowed. - Video berbentuk persegi ({{ width }}x{{ height }}px). Video persegi tidak diizinkan. + Video berbentuk persegi ({{ width }}x{{ height }}px). Video persegi tidak diizinkan. The video is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented videos are not allowed. - Video berorientasi lanskap ({{ width }}x{{ height }} px). Video berorientasi lanskap tidak diizinkan. + Video berorientasi lanskap ({{ width }}x{{ height }}px). Video berorientasi lanskap tidak diizinkan. The video is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented videos are not allowed. - Video berorientasi potret ({{ width }}x{{ height }}px). Video berorientasi potret tidak diizinkan. + Video berorientasi potret ({{ width }}x{{ height }}px). Video berorientasi potret tidak diizinkan. The video file is corrupted. - Berkas video rusak. + Berkas video rusak. The video contains multiple streams. Only one stream is allowed. - Video berisi beberapa aliran. Hanya satu aliran yang diizinkan. + Video berisi beberapa aliran. Hanya satu aliran yang diizinkan. Unsupported video codec "{{ codec }}". - Kodek video tidak didukung "{{ codec }}". + Kodek video tidak didukung "{{ codec }}". Unsupported video container "{{ container }}". - Kontainer video tidak didukung "{{ container }}". + Kontainer video tidak didukung "{{ container }}". The image file is corrupted. - File gambar rusak. + Berkas gambar rusak. The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - Gambar memiliki terlalu sedikit piksel ({{ pixels }}). Jumlah minimum yang diharapkan adalah {{ min_pixels }}. + Gambar memiliki terlalu sedikit piksel ({{ pixels }}). Jumlah minimum yang diharapkan adalah {{ min_pixels }}. The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - Gambar memiliki terlalu banyak piksel ({{ pixels }}). Jumlah maksimum yang diharapkan adalah {{ max_pixels }}. + Gambar memiliki terlalu banyak piksel ({{ pixels }}). Jumlah maksimum yang diharapkan adalah {{ max_pixels }}. This filename does not match the expected charset. - Nama berkas ini tidak sesuai dengan set karakter yang diharapkan. + Nama berkas ini tidak sesuai dengan set karakter yang diharapkan. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf index 67cddc393cbe3..e22713e8d5d02 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.it.xlf @@ -468,91 +468,91 @@ This value is not a valid Twig template. - Questo valore non è un template Twig valido. + Questo valore non è un template Twig valido. This file is not a valid video. - Questo file non è un video valido. + Questo file non è un video valido. The size of the video could not be detected. - Non è stato possibile rilevare la dimensione del video. + Non è stato possibile rilevare la dimensione del video. The video width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - La larghezza del video è troppo grande ({{ width }}px). La larghezza massima consentita è {{ max_width }}px. + La larghezza del video è troppo grande ({{ width }}px). La larghezza massima consentita è {{ max_width }}px. The video width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. - La larghezza del video è troppo piccola ({{ width }}px). La larghezza minima prevista è {{ min_width }}px. + La larghezza del video è troppo piccola ({{ width }}px). La larghezza minima prevista è {{ min_width }}px. The video height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - L'altezza del video è troppo grande ({{ height }}px). L'altezza massima consentita è {{ max_height }}px. + L'altezza del video è troppo grande ({{ height }}px). L'altezza massima consentita è {{ max_height }}px. The video height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. - L'altezza del video è troppo piccola ({{ height }}px). L'altezza minima prevista è {{ min_height }}px. + L'altezza del video è troppo piccola ({{ height }}px). L'altezza minima prevista è {{ min_height }}px. The video has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - Il video ha troppo pochi pixel ({{ pixels }}). La quantità minima prevista è {{ min_pixels }}. + Il video ha troppo pochi pixel ({{ pixels }}). La quantità minima prevista è {{ min_pixels }}. The video has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - Il video ha troppi pixel ({{ pixels }}). La quantità massima prevista è {{ max_pixels }}. + Il video ha troppi pixel ({{ pixels }}). La quantità massima prevista è {{ max_pixels }}. The video ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}. - Il rapporto del video è troppo alto ({{ ratio }}). Il rapporto massimo consentito è {{ max_ratio }}. + Il rapporto del video è troppo alto ({{ ratio }}). Il rapporto massimo consentito è {{ max_ratio }}. The video ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}. - Il rapporto del video è troppo piccolo ({{ ratio }}). Il rapporto minimo previsto è {{ min_ratio }}. + Il rapporto del video è troppo piccolo ({{ ratio }}). Il rapporto minimo previsto è {{ min_ratio }}. The video is square ({{ width }}x{{ height }}px). Square videos are not allowed. - Il video è quadrato ({{ width }}x{{ height }}px). I video quadrati non sono consentiti. + Il video è quadrato ({{ width }}x{{ height }}px). I video quadrati non sono consentiti. The video is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented videos are not allowed. - Il video è in orientamento orizzontale ({{ width }}x{{ height }} px). I video orizzontali non sono consentiti. + Il video è in orientamento orizzontale ({{ width }}x{{ height }}px). I video orizzontali non sono consentiti. The video is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented videos are not allowed. - Il video è in orientamento verticale ({{ width }}x{{ height }}px). I video in orientamento verticale non sono consentiti. + Il video è in orientamento verticale ({{ width }}x{{ height }}px). I video in orientamento verticale non sono consentiti. The video file is corrupted. - Il file video è danneggiato. + Il file video è danneggiato. The video contains multiple streams. Only one stream is allowed. - Il video contiene più flussi. È consentito un solo flusso. + Il video contiene più flussi. È consentito un solo flusso. Unsupported video codec "{{ codec }}". - Codec video non supportato «{{ codec }}». + Codec video non supportato «{{ codec }}». Unsupported video container "{{ container }}". - Container video non supportato "{{ container }}". + Container video non supportato "{{ container }}". The image file is corrupted. - Il file immagine è danneggiato. + Il file immagine è danneggiato. The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - L’immagine ha troppo pochi pixel ({{ pixels }}). La quantità minima prevista è {{ min_pixels }}. + L’immagine ha troppo pochi pixel ({{ pixels }}). La quantità minima prevista è {{ min_pixels }}. The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - L’immagine ha troppi pixel ({{ pixels }}). La quantità massima prevista è {{ max_pixels }}. + L’immagine ha troppi pixel ({{ pixels }}). La quantità massima prevista è {{ max_pixels }}. This filename does not match the expected charset. - Questo nome file non corrisponde al set di caratteri previsto. + Questo nome file non corrisponde al set di caratteri previsto. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.ja.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.ja.xlf index 860696d2c218e..419b77e09e476 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.ja.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.ja.xlf @@ -4,19 +4,19 @@ This value should be false. - falseである必要があります。 + この値はfalseでなければなりません。 This value should be true. - trueである必要があります。 + この値はtrueでなければなりません。 This value should be of type {{ type }}. - {{ type }}型でなければなりません。 + この値は{{ type }}型でなければなりません。 This value should be blank. - 空でなければなりません。 + この値は空でなければなりません。 The value you selected is not a valid choice. @@ -28,7 +28,7 @@ You must select at most {{ limit }} choice.|You must select at most {{ limit }} choices. - {{ limit }}個以内で選択してください。 + {{ limit }}個以下で選択してください。 One or more of the given values is invalid. @@ -44,15 +44,15 @@ This value is not a valid date. - 無効な日付です。 + 有効な日付ではありません。 This value is not a valid datetime. - 無効な日時です。 + 有効な日時ではありません。 This value is not a valid email address. - 無効なメールアドレスです。 + 有効なメールアドレスではありません。 The file could not be found. @@ -64,35 +64,35 @@ The file is too large ({{ size }} {{ suffix }}). Allowed maximum size is {{ limit }} {{ suffix }}. - ファイルのサイズが大きすぎます({{ size }} {{ suffix }})。ファイルサイズは{{ limit }} {{ suffix }}以下にしてください。 + ファイルのサイズが大きすぎます({{ size }} {{ suffix }})。{{ limit }} {{ suffix }}以下にしてください。 The mime type of the file is invalid ({{ type }}). Allowed mime types are {{ types }}. - ファイルのMIMEタイプが無効です({{ type }})。有効なMIMEタイプは{{ types }}です。 + ファイルのMIMEタイプが無効です({{ type }})。有効なMIMEタイプは{{ types }}です。 This value should be {{ limit }} or less. - {{ limit }}以下でなければなりません。 + この値は{{ limit }}以下でなければなりません。 This value is too long. It should have {{ limit }} character or less.|This value is too long. It should have {{ limit }} characters or less. - この値は、{{ limit }}文字以内で入力してください。 + 長すぎます。この値は{{ limit }}文字以下で入力してください。 This value should be {{ limit }} or more. - {{ limit }}以上でなければなりません。 + この値は{{ limit }}以上でなければなりません。 This value is too short. It should have {{ limit }} character or more.|This value is too short. It should have {{ limit }} characters or more. - この値は、{{ limit }}文字以上で入力してください。 + 短すぎます。この値は{{ limit }}文字以上で入力してください。 This value should not be blank. - 入力してください。 + この値は空にできません。 This value should not be null. - 入力してください。 + 値を入力してください。 This value should be null. @@ -100,23 +100,23 @@ This value is not valid. - 無効な値です。 + 有効な値ではありません。 This value is not a valid time. - 無効な時刻です。 + 有効な時刻ではありません。 This value is not a valid URL. - 無効なURLです。 + 有効なURLではありません。 The two values should be equal. - 2つの値が同じでなければなりません。 + 2つの値は同じでなければなりません。 The file is too large. Allowed maximum size is {{ limit }} {{ suffix }}. - ファイルのサイズが大きすぎます。有効な最大サイズは{{ limit }} {{ suffix }}です。 + ファイルのサイズが大きすぎます。許可されている最大サイズは{{ limit }} {{ suffix }}です。 The file is too large. @@ -128,19 +128,19 @@ This value should be a valid number. - 有効な数値ではありません。 + この値は有効な数値でなければなりません。 This file is not a valid image. - ファイルが画像ではありません。 + 選択されたファイルは有効な画像ではありません。 This value is not a valid IP address. - 無効なIPアドレスです。 + 有効なIPアドレスではありません。 This value is not a valid language. - 無効な言語名です。 + 有効な言語名ではありません。 This value is not a valid locale. @@ -160,19 +160,19 @@ The image width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - 画像の幅が大きすぎます({{ width }}ピクセル)。{{ max_width }}ピクセル以下にしてください。 + 画像の幅が大きすぎます({{ width }}px)。{{ max_width }}px以下にしてください。 The image width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. - 画像の幅が小さすぎます({{ width }}ピクセル)。{{ min_width }}ピクセル以上にしてください。 + 画像の幅が小さすぎます({{ width }}px)。{{ min_width }}px以上にしてください。 The image height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - 画像の高さが大きすぎます({{ height }}ピクセル)。{{ max_height }}ピクセル以下にしてください。 + 画像の高さが大きすぎます({{ height }}px)。{{ max_height }}px以下にしてください。 The image height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. - 画像の高さが小さすぎます({{ height }}ピクセル)。{{ min_height }}ピクセル以上にしてください。 + 画像の高さが小さすぎます({{ height }}px)。{{ min_height }}px以上にしてください。 This value should be the user's current password. @@ -180,11 +180,11 @@ This value should have exactly {{ limit }} character.|This value should have exactly {{ limit }} characters. - {{ limit }}文字ちょうどで入力してください。 + この値は{{ limit }}文字ちょうどで入力してください。 The file was only partially uploaded. - ファイルのアップロードに失敗しました。 + ファイルのアップロードが完了しませんでした。 No file was uploaded. @@ -204,11 +204,11 @@ This collection should contain {{ limit }} element or more.|This collection should contain {{ limit }} elements or more. - 少なくとも{{ limit }}個の要素を含む必要があります。 + 要素は{{ limit }}個以上でなければなりません。 This collection should contain {{ limit }} element or less.|This collection should contain {{ limit }} elements or less. - {{ limit }}個以下の要素を含む必要があります。 + 要素は{{ limit }}個以下でなければなりません。 This collection should contain exactly {{ limit }} element.|This collection should contain exactly {{ limit }} elements. @@ -220,7 +220,7 @@ Unsupported card type or invalid card number. - 未対応のカード種類または無効なカード番号です。 + 対応していないカードまたは無効なカード番号です。 This value is not a valid International Bank Account Number (IBAN). @@ -248,59 +248,59 @@ This value should be equal to {{ compared_value }}. - {{ compared_value }}と同じ値でなければなりません。 + この値は{{ compared_value }}と同じ値でなければなりません。 This value should be greater than {{ compared_value }}. - {{ compared_value }}より大きくなければなりません。 + この値は{{ compared_value }}より大きくなければなりません。 This value should be greater than or equal to {{ compared_value }}. - {{ compared_value }}以上でなければなりません。 + この値は{{ compared_value }}以上でなければなりません。 This value should be identical to {{ compared_value_type }} {{ compared_value }}. - この値は{{ compared_value_type }} {{ compared_value }}と同じでなければなりません。 + この値は{{ compared_value_type }}型の{{ compared_value }}と同じでなければなりません。 This value should be less than {{ compared_value }}. - {{ compared_value }}未満でなければなりません。 + この値は{{ compared_value }}未満でなければなりません。 This value should be less than or equal to {{ compared_value }}. - {{ compared_value }}以下でなければなりません。 + この値は{{ compared_value }}以下でなければなりません。 This value should not be equal to {{ compared_value }}. - {{ compared_value }}と等しくてはいけません。 + この値は{{ compared_value }}と等しくてはいけません。 This value should not be identical to {{ compared_value_type }} {{ compared_value }}. - この値は{{ compared_value_type }}の{{ compared_value }}と異なる値にしてください。 + この値は{{ compared_value_type }}型の{{ compared_value }}と異なる値にしてください。 The image ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}. - 画像のアスペクト比が大きすぎます({{ ratio }})。{{ max_ratio }}までにしてください。 + 画像のアスペクト比が大きすぎます({{ ratio }})。{{ max_ratio }}までにしてください。 The image ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}. - 画像のアスペクト比が小さすぎます({{ ratio }})。{{ min_ratio }}以上にしてください。 + 画像のアスペクト比が小さすぎます({{ ratio }})。{{ min_ratio }}以上にしてください。 The image is square ({{ width }}x{{ height }}px). Square images are not allowed. - 画像が正方形になっています({{ width }}x{{ height }}ピクセル)。正方形の画像は許可されていません。 + 画像が正方形になっています({{ width }}x{{ height }}px)。正方形の画像は許可されていません。 The image is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented images are not allowed. - 画像が横向きになっています({{ width }}x{{ height }}ピクセル)。横向きの画像は許可されていません。 + 画像が横向きになっています({{ width }}x{{ height }}px)。横向きの画像は許可されていません。 The image is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented images are not allowed. - 画像が縦向きになっています({{ width }}x{{ height }}ピクセル)。縦向きの画像は許可されていません。 + 画像が縦向きになっています({{ width }}x{{ height }}px)。縦向きの画像は許可されていません。 An empty file is not allowed. - 空のファイルは無効です。 + 空のファイルは許可されていません。 The host could not be resolved. @@ -308,11 +308,11 @@ This value does not match the expected {{ charset }} charset. - 文字コードが{{ charset }}と一致しません。 + この値の文字コードが期待される{{ charset }}と一致しません。 This value is not a valid Business Identifier Code (BIC). - 有効なSWIFTコードではありません。 + 有効な事業者識別コード(BIC)ではありません。 Error @@ -324,7 +324,7 @@ This value should be a multiple of {{ compared_value }}. - {{ compared_value }}の倍数でなければなりません。 + この値は{{ compared_value }}の倍数でなければなりません。 This Business Identifier Code (BIC) is not associated with IBAN {{ iban }}. @@ -332,7 +332,7 @@ This value should be valid JSON. - 有効なJSONでなければなりません。 + この値は有効なJSONでなければなりません。 This collection should contain only unique elements. @@ -340,19 +340,19 @@ This value should be positive. - 正の数でなければなりません。 + この値は正の数でなければなりません。 This value should be either positive or zero. - 正の数、または0でなければなりません。 + この値は正の数、または0でなければなりません。 This value should be negative. - 負の数でなければなりません。 + この値は負の数でなければなりません。 This value should be either negative or zero. - 負の数、または0でなければなりません。 + この値は負の数、または0でなければなりません。 This value is not a valid timezone. @@ -364,7 +364,7 @@ This value should be between {{ min }} and {{ max }}. - {{ min }}以上{{ max }}以下でなければなりません。 + この値は{{ min }}以上{{ max }}以下でなければなりません。 This value is not a valid hostname. @@ -376,11 +376,11 @@ This value should satisfy at least one of the following constraints: - 以下の制約のうち少なくとも1つを満たす必要があります: + 以下の制約のうち少なくとも1つを満たさなければなりません。 Each element of this collection should satisfy its own set of constraints. - コレクションの各要素は、それぞれの制約を満たす必要があります。 + コレクションの各要素は、それぞれの制約を満たさなければなりません。 This value is not a valid International Securities Identification Number (ISIN). @@ -388,7 +388,7 @@ This value should be a valid expression. - 有効な式でなければなりません。 + この値は有効な式形式でなければなりません。 This value is not a valid CSS color. @@ -400,7 +400,7 @@ The value of the netmask should be between {{ min }} and {{ max }}. - ネットマスクは{{ min }}から{{ max }}の範囲で入力してください。 + サブネットマスクは{{ min }}から{{ max }}の範囲で入力してください。 The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less. @@ -428,11 +428,11 @@ The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}. - ファイルの拡張子が無効です({{ extension }})。有効な拡張子は{{ extensions }}です。 + ファイルの拡張子が無効です({{ extension }})。有効な拡張子は{{ extensions }}です。 The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}. - 検出された文字コードは無効です({{ detected }})。有効な文字コードは{{ encodings }}です。 + 検出された文字コードは無効です({{ detected }})。有効な文字コードは{{ encodings }}です。 This value is not a valid MAC address. @@ -444,11 +444,11 @@ This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - 短すぎます。{{ min }}単語以上にする必要があります。 + 短すぎます。この値は{{ min }}単語以上にする必要があります。 This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - 長すぎます。{{ max }}単語以下にする必要があります。 + 長すぎます。この値は{{ max }}単語以下にする必要があります。 This value does not represent a valid week in the ISO 8601 format. @@ -456,7 +456,7 @@ This value is not a valid week. - 無効な週形式です。 + 有効な週形式ではありません。 This value should not be before week "{{ min }}". @@ -472,87 +472,87 @@ This file is not a valid video. - このファイルは有効な動画ではありません。 + 選択されたファイルは有効な動画ではありません。 The size of the video could not be detected. - 動画のサイズを検出できませんでした。 + 動画のファイルサイズを検出できませんでした。 The video width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - 動画の幅が大きすぎます({{ width }}px)。許可されている最大幅は {{ max_width }}px です。 + 動画の幅が大きすぎます({{ width }}px)。許可されている最大の幅は {{ max_width }}px です。 The video width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. - 動画の幅が小さすぎます({{ width }}px)。想定される最小幅は {{ min_width }}px です。 + 動画の幅が小さすぎます({{ width }}px)。許可されている最小の幅は {{ min_width }}px です。 The video height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - 動画の高さが大きすぎます ({{ height }}px)。許可されている最大の高さは {{ max_height }}px です。 + 動画の高さが大きすぎます ({{ height }}px)。許可されている最大の高さは {{ max_height }}px です。 The video height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. - ビデオの高さが小さすぎます ({{ height }}px)。想定される最小高さは {{ min_height }}px です。 + 動画の高さが小さすぎます ({{ height }}px)。許可されている最小の高さは {{ min_height }}px です。 The video has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - この動画のピクセル数が少なすぎます ({{ pixels }}). 期待される最小量は {{ min_pixels }} です。 + この動画のピクセル数が少なすぎます ({{ pixels }})。許可されている最小ピクセル数は {{ min_pixels }} です。 The video has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - この動画のピクセル数が多すぎます ({{ pixels }})。想定される最大値は {{ max_pixels }} です。 + この動画のピクセル数が多すぎます ({{ pixels }})。許可されている最大ピクセル数は {{ max_pixels }} です。 The video ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}. - 動画の比率が大きすぎます ({{ ratio }})。許可されている最大比率は {{ max_ratio }} です。 + 動画のアスペクト比が大きすぎます ({{ ratio }})。許可されている最大比率は {{ max_ratio }} です。 The video ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}. - ビデオのアスペクト比が小さすぎます ({{ ratio }})。想定される最小比率は {{ min_ratio }} です。 + 動画のアスペクト比が小さすぎます ({{ ratio }})。許可されている最小比率は {{ min_ratio }} です。 The video is square ({{ width }}x{{ height }}px). Square videos are not allowed. - 動画は正方形です ({{ width }}x{{ height }}px)。正方形の動画は許可されていません。 + 動画は正方形です ({{ width }}x{{ height }}px)。正方形の動画は許可されていません。 The video is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented videos are not allowed. - 動画は横向きです({{ width }}x{{ height }}px)。横向きの動画は許可されていません。 + 動画は横向きです({{ width }}x{{ height }}px)。横向きの動画は許可されていません。 The video is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented videos are not allowed. - 動画は縦向きです({{ width }}x{{ height }}px)。縦向きの動画は許可されていません。 + 動画は縦向きです({{ width }}x{{ height }}px)。縦向きの動画は許可されていません。 The video file is corrupted. - ビデオファイルが破損しています。 + 動画ファイルが破損しています。 The video contains multiple streams. Only one stream is allowed. - この動画には複数のストリームが含まれています。許可されるのは1つのストリームのみです。 + この動画には複数のストリームが含まれています。許可されるのは1つのストリームのみです。 Unsupported video codec "{{ codec }}". - サポートされていないビデオコーデック「{{ codec }}」。 + サポートされていないビデオコーデック「{{ codec }}」です。 Unsupported video container "{{ container }}". - サポートされていない動画コンテナ "{{ container }}". + サポートされていない動画コンテナ「{{ container }}」です。 The image file is corrupted. - 画像ファイルが破損しています。 + 画像ファイルが破損しています。 The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - 画像のピクセル数が少なすぎます({{ pixels }})。想定される最小数は {{ min_pixels }} です。 + 画像のピクセル数が少なすぎます({{ pixels }})。許可されている最小ピクセル数は {{ min_pixels }} です。 The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - 画像のピクセル数が多すぎます ({{ pixels }}). 想定される最大値は {{ max_pixels }} です. + 画像のピクセル数が多すぎます({{ pixels }})。許可されている最大ピクセル数は {{ max_pixels }} です。 This filename does not match the expected charset. - このファイル名は期待される文字セットと一致しません。 + このファイル名は期待される文字セットと一致しません。 diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.lb.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.lb.xlf index 1228861998f13..dd4ac75a17942 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.lb.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.lb.xlf @@ -136,7 +136,7 @@ This value is not a valid IP address. - Dëse Wäert ass keng gülteg IP-Adress. + Dëse Wäert ass keng gülteg IP-Adress. This value is not a valid language. @@ -224,7 +224,7 @@ This value is not a valid International Bank Account Number (IBAN). - Dëse Wäert ass keng gülteg International Bankkontonummer (IBAN). + Dëse Wäert ass keng gülteg International Bankkontonummer (IBAN). This value is not a valid ISBN-10. @@ -312,7 +312,7 @@ This value is not a valid Business Identifier Code (BIC). - Dëse Wäert ass kee gültege Business Identifier Code (BIC). + Dëse Wäert ass kee gültege Business Identifier Code (BIC). Error @@ -320,7 +320,7 @@ This value is not a valid UUID. - Dëse Wäert ass keng gülteg UUID. + Dëse Wäert ass keng gülteg UUID. This value should be a multiple of {{ compared_value }}. @@ -436,123 +436,123 @@ This value is not a valid MAC address. - Dëse Wäert ass keng gülteg MAC-Adress. + Dëse Wäert ass keng gülteg MAC-Adress. This URL is missing a top-level domain. - Dësen URL feelt eng Top-Level-Domain. + Dësen URL feelt eng Top-Level-Domain. This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Dëse Wäert ass ze kuerz. Et sollt op d'mannst ee Wuert enthalen.|Dëse Wäert ass ze kuerz. Et sollt op d'mannst {{ min }} Wierder enthalen. + Dëse Wäert ass ze kuerz. Et sollt op d'mannst ee Wuert enthalen.|Dëse Wäert ass ze kuerz. Et sollt op d'mannst {{ min }} Wierder enthalen. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Dëse Wäert ass ze laang. Et sollt nëmmen ee Wuert enthalen.|Dëse Wäert ass ze laang. Et sollt {{ max }} Wierder oder manner enthalen. + Dëse Wäert ass ze laang. Et sollt nëmmen ee Wuert enthalen.|Dëse Wäert ass ze laang. Et sollt {{ max }} Wierder oder manner enthalen. This value does not represent a valid week in the ISO 8601 format. - Dëse Wäert stellt keng valabel Woch am ISO 8601-Format duer. + Dëse Wäert stellt keng valabel Woch am ISO 8601-Format duer. This value is not a valid week. - Dëse Wäert ass keng valabel Woch. + Dëse Wäert ass keng valabel Woch. This value should not be before week "{{ min }}". - Dëse Wäert sollt net virun der Woch "{{ min }}" sinn. + Dëse Wäert sollt net virun der Woch "{{ min }}" sinn. This value should not be after week "{{ max }}". - Dëse Wäert sollt net no Woch "{{ max }}" sinn. + Dëse Wäert sollt net no Woch "{{ max }}" sinn. This value is not a valid Twig template. - Dëse Wäert ass kee valabelen Twig-Template. + Dëse Wäert ass kee valabelen Twig-Template. This file is not a valid video. - Dës Datei ass kee gëltegen Video. + Dës Datei ass kee gëltegen Video. The size of the video could not be detected. - D’Gréisst vum Video konnt net erkannt ginn. + D'Gréisst vum Video konnt net erkannt ginn. The video width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - D'Videobreed ass ze grouss ({{ width }}px). Erlaabt maximal Breed ass {{ max_width }}px. + D'Videobreed ass ze grouss ({{ width }}px). Erlaabt maximal Breed ass {{ max_width }}px. The video width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. - D’Videobreed ass ze kleng ({{ width }}px). Minimal erwaart Breed ass {{ min_width }}px. + D'Videobreed ass ze kleng ({{ width }}px). Minimal erwaart Breed ass {{ min_width }}px. The video height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - D'Videohéicht ass ze grouss ({{ height }}px). Erlaabt maximal Héicht ass {{ max_height }}px. + D'Videohéicht ass ze grouss ({{ height }}px). Erlaabt maximal Héicht ass {{ max_height }}px. The video height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. - D'Videohéicht ass ze kleng ({{ height }}px). Erwaart Mindesthéicht ass {{ min_height }}px. + D'Videohéicht ass ze kleng ({{ height }}px). Erwaart Mindesthéicht ass {{ min_height }}px. The video has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - De Video huet ze wéineg Pixel ({{ pixels }}). Erwaart Minimum ass {{ min_pixels }}. + De Video huet ze wéineg Pixel ({{ pixels }}). Erwaart Minimum ass {{ min_pixels }}. The video has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - De Video huet ze vill Pixel ({{ pixels }}). Déi erwaart maximal Zuel ass {{ max_pixels }}. + De Video huet ze vill Pixel ({{ pixels }}). Déi erwaart maximal Zuel ass {{ max_pixels }}. The video ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}. - D’Videoproportioun ass ze grouss ({{ ratio }}). Erlaabt maximal Proportioun ass {{ max_ratio }}. + D'Videoproportioun ass ze grouss ({{ ratio }}). Erlaabt maximal Proportioun ass {{ max_ratio }}. The video ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}. - D'Videoratio ass ze kleng ({{ ratio }}). Minimal erwaart Ratio ass {{ min_ratio }}. + D'Videoratio ass ze kleng ({{ ratio }}). Minimal erwaart Ratio ass {{ min_ratio }}. The video is square ({{ width }}x{{ height }}px). Square videos are not allowed. - De Video ass quadratesch ({{ width }}x{{ height }}px). Quadratesch Videoe sinn net erlaabt. + De Video ass quadratesch ({{ width }}x{{ height }}px). Quadratesch Videoe sinn net erlaabt. The video is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented videos are not allowed. - De Video ass am Landschaftsformat ({{ width }}x{{ height }} px). Landschafts-Videoe sinn net erlaabt. + De Video ass am Landschaftsformat ({{ width }}x{{ height }} px). Landschafts-Videoe sinn net erlaabt. The video is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented videos are not allowed. - De Video ass am Portraitformat ({{ width }}x{{ height }}px). Portrait-Videoe sinn net erlaabt. + De Video ass am Portraitformat ({{ width }}x{{ height }}px). Portrait-Videoe sinn net erlaabt. The video file is corrupted. - D'Videodatei ass beschiedegt. + D'Videodatei ass beschiedegt. The video contains multiple streams. Only one stream is allowed. - De Video enthält verschidde Stréimen. Nëmmen ee Stroum ass erlaabt. + De Video enthält verschidde Stréimen. Nëmmen ee Stroum ass erlaabt. Unsupported video codec "{{ codec }}". - Net ënnerstëtzte Videocodec „{{ codec }}“. + Net ënnerstëtzte Videocodec „{{ codec }}“. Unsupported video container "{{ container }}". - Net ënnerstëtzte Video-Container "{{ container }}". + Net ënnerstëtzte Video-Container "{{ container }}". The image file is corrupted. - D'Bilddatei ass beschiedegt. + D'Bilddatei ass beschiedegt. The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - D’Bild huet ze wéineg Pixel ({{ pixels }}). Déi erwaart Mindestzuel ass {{ min_pixels }}. + D'Bild huet ze wéineg Pixel ({{ pixels }}). Déi erwaart Mindestzuel ass {{ min_pixels }}. The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - D’Bild huet ze vill Pixel ({{ pixels }}). Déi erwaart maximal Zuel ass {{ max_pixels }}. + D'Bild huet ze vill Pixel ({{ pixels }}). Déi erwaart maximal Zuel ass {{ max_pixels }}. This filename does not match the expected charset. - Dësen Dateinumm entsprécht net dem erwaarten Zeechesaz. + Dësen Dateinumm entsprécht net dem erwaarten Zeechesaz. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.nb.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.nb.xlf index a815654559a07..11ce9777bbd3f 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.nb.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.nb.xlf @@ -136,7 +136,7 @@ This value is not a valid IP address. - Denne verdien er ikke en gyldig IP-adresse. + Denne verdien er ikke en gyldig IP-adresse. This value is not a valid language. @@ -192,7 +192,7 @@ No temporary folder was configured in php.ini, or the configured folder does not exist. - Ingen midlertidig mappe ble konfigurert i php.ini, eller den konfigurerte mappen eksisterer ikke. + Ingen midlertidig mappe ble konfigurert i php.ini, eller den konfigurerte mappen eksisterer ikke. Cannot write temporary file to disk. @@ -224,7 +224,7 @@ This value is not a valid International Bank Account Number (IBAN). - Denne verdien er ikke et gyldig internasjonalt bankkontonummer (IBAN). + Denne verdien er ikke et gyldig internasjonalt bankkontonummer (IBAN). This value is not a valid ISBN-10. @@ -312,7 +312,7 @@ This value is not a valid Business Identifier Code (BIC). - Denne verdien er ikke en gyldig forretningsidentifikasjonskode (BIC). + Denne verdien er ikke en gyldig forretningsidentifikasjonskode (BIC). Error @@ -320,7 +320,7 @@ This value is not a valid UUID. - Denne verdien er ikke en gyldig UUID. + Denne verdien er ikke en gyldig UUID. This value should be a multiple of {{ compared_value }}. @@ -404,155 +404,155 @@ The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less. - Filnavnet er for langt. Det bør ha {{ filename_max_length }} tegn eller mindre.|Filnavnet er for langt. Det bør ha {{ filename_max_length }} tegn eller mindre. + Filnavnet er for langt. Det bør ha {{ filename_max_length }} tegn eller mindre.|Filnavnet er for langt. Det bør ha {{ filename_max_length }} tegn eller mindre. The password strength is too low. Please use a stronger password. - Passordstyrken er for lav. Vennligst bruk et sterkere passord. + Passordstyrken er for lav. Vennligst bruk et sterkere passord. This value contains characters that are not allowed by the current restriction-level. - Denne verdien inneholder tegn som ikke er tillatt av gjeldende restriksjonsnivå. + Denne verdien inneholder tegn som ikke er tillatt av gjeldende restriksjonsnivå. Using invisible characters is not allowed. - Det er ikke tillatt å bruke usynlige tegn. + Det er ikke tillatt å bruke usynlige tegn. Mixing numbers from different scripts is not allowed. - Det er ikke tillatt å blande tall fra forskjellige skript. + Det er ikke tillatt å blande tall fra forskjellige skript. Using hidden overlay characters is not allowed. - Det er ikke tillatt å bruke skjulte overleggskarakterer. + Det er ikke tillatt å bruke skjulte overleggskarakterer. The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}. - Filutvidelsen er ugyldig ({{ extension }}). Tillatte utvidelser er {{ extensions }}. + Filutvidelsen er ugyldig ({{ extension }}). Tillatte utvidelser er {{ extensions }}. The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}. - Den oppdagede tegnkodingen er ugyldig ({{ detected }}). Tillatte kodinger er {{ encodings }}. + Den oppdagede tegnkodingen er ugyldig ({{ detected }}). Tillatte kodinger er {{ encodings }}. This value is not a valid MAC address. - Denne verdien er ikke en gyldig MAC-adresse. + Denne verdien er ikke en gyldig MAC-adresse. This URL is missing a top-level domain. - Denne URL-en mangler et toppnivådomene. + Denne URL-en mangler et toppnivådomene. This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Denne verdien er for kort. Den bør inneholde minst ett ord.|Denne verdien er for kort. Den bør inneholde minst {{ min }} ord. + Denne verdien er for kort. Den bør inneholde minst ett ord.|Denne verdien er for kort. Den bør inneholde minst {{ min }} ord. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Denne verdien er for lang. Den bør inneholde kun ett ord.|Denne verdien er for lang. Den bør inneholde {{ max }} ord eller færre. + Denne verdien er for lang. Den bør inneholde kun ett ord.|Denne verdien er for lang. Den bør inneholde {{ max }} ord eller færre. This value does not represent a valid week in the ISO 8601 format. - Denne verdien representerer ikke en gyldig uke i ISO 8601-formatet. + Denne verdien representerer ikke en gyldig uke i ISO 8601-formatet. This value is not a valid week. - Denne verdien er ikke en gyldig uke. + Denne verdien er ikke en gyldig uke. This value should not be before week "{{ min }}". - Denne verdien bør ikke være før uke "{{ min }}". + Denne verdien bør ikke være før uke "{{ min }}". This value should not be after week "{{ max }}". - Denne verdien bør ikke være etter uke "{{ max }}". + Denne verdien bør ikke være etter uke "{{ max }}". This value is not a valid Twig template. - Denne verdien er ikke en gyldig Twig-mal. + Denne verdien er ikke en gyldig Twig-mal. This file is not a valid video. - Denne filen er ikke en gyldig video. + Denne filen er ikke en gyldig video. The size of the video could not be detected. - Videostørrelsen kunne ikke oppdages. + Videostørrelsen kunne ikke oppdages. The video width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - Videobredden er for stor ({{ width }}px). Tillatt maksimal bredde er {{ max_width }}px. + Videobredden er for stor ({{ width }}px). Tillatt maksimal bredde er {{ max_width }}px. The video width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. - Videobredden er for liten ({{ width }}px). Forventet minimumsbredde er {{ min_width }}px. + Videobredden er for liten ({{ width }}px). Forventet minimumsbredde er {{ min_width }}px. The video height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - Videohøyden er for stor ({{ height }}px). Tillatt maksimal høyde er {{ max_height }}px. + Videohøyden er for stor ({{ height }}px). Tillatt maksimal høyde er {{ max_height }}px. The video height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. - Videoens høyde er for liten ({{ height }}px). Forventet minstehøyde er {{ min_height }}px. + Videoens høyde er for liten ({{ height }}px). Forventet minstehøyde er {{ min_height }}px. The video has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - Videoen har for få piksler ({{ pixels }}). Forventet minimum er {{ min_pixels }}. + Videoen har for få piksler ({{ pixels }}). Forventet minimum er {{ min_pixels }}. The video has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - Videoen har for mange piksler ({{ pixels }}). Forventet maksimalt antall er {{ max_pixels }}. + Videoen har for mange piksler ({{ pixels }}). Forventet maksimalt antall er {{ max_pixels }}. The video ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}. - Video-forholdet er for stort ({{ ratio }}). Tillatt maksimalt forhold er {{ max_ratio }}. + Video-forholdet er for stort ({{ ratio }}). Tillatt maksimalt forhold er {{ max_ratio }}. The video ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}. - Videoforholdet er for lite ({{ ratio }}). Forventet minimumsforhold er {{ min_ratio }}. + Videoforholdet er for lite ({{ ratio }}). Forventet minimumsforhold er {{ min_ratio }}. The video is square ({{ width }}x{{ height }}px). Square videos are not allowed. - Videoen er kvadratisk ({{ width }}x{{ height }}px). Kvadratiske videoer er ikke tillatt. + Videoen er kvadratisk ({{ width }}x{{ height }}px). Kvadratiske videoer er ikke tillatt. The video is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented videos are not allowed. - Videoen er i liggende format ({{ width }}x{{ height }} px). Liggende videoer er ikke tillatt. + Videoen er i liggende format ({{ width }}x{{ height }} px). Liggende videoer er ikke tillatt. The video is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented videos are not allowed. - Videoen er i portrettformat ({{ width }}x{{ height }}px). Portrettvideoer er ikke tillatt. + Videoen er i portrettformat ({{ width }}x{{ height }}px). Portrettvideoer er ikke tillatt. The video file is corrupted. - Videofilen er ødelagt. + Videofilen er ødelagt. The video contains multiple streams. Only one stream is allowed. - Videoen inneholder flere strømmer. Kun én strøm er tillatt. + Videoen inneholder flere strømmer. Kun én strøm er tillatt. Unsupported video codec "{{ codec }}". - Ikke støttet videokodek «{{ codec }}». + Ikke støttet videokodek «{{ codec }}». Unsupported video container "{{ container }}". - Ikke-støttet videokontainer "{{ container }}". + Ikke-støttet videokontainer "{{ container }}". The image file is corrupted. - Bildefilen er ødelagt. + Bildefilen er ødelagt. The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - Bildet har for få piksler ({{ pixels }}). Forventet minimum er {{ min_pixels }}. + Bildet har for få piksler ({{ pixels }}). Forventet minimum er {{ min_pixels }}. The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - Bildet har for mange piksler ({{ pixels }}). Forventet maksimalt antall er {{ max_pixels }}. + Bildet har for mange piksler ({{ pixels }}). Forventet maksimalt antall er {{ max_pixels }}. This filename does not match the expected charset. - Dette filnavnet samsvarer ikke med forventet tegnsett. + Dette filnavnet samsvarer ikke med forventet tegnsett. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.no.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.no.xlf index a815654559a07..11ce9777bbd3f 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.no.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.no.xlf @@ -136,7 +136,7 @@ This value is not a valid IP address. - Denne verdien er ikke en gyldig IP-adresse. + Denne verdien er ikke en gyldig IP-adresse. This value is not a valid language. @@ -192,7 +192,7 @@ No temporary folder was configured in php.ini, or the configured folder does not exist. - Ingen midlertidig mappe ble konfigurert i php.ini, eller den konfigurerte mappen eksisterer ikke. + Ingen midlertidig mappe ble konfigurert i php.ini, eller den konfigurerte mappen eksisterer ikke. Cannot write temporary file to disk. @@ -224,7 +224,7 @@ This value is not a valid International Bank Account Number (IBAN). - Denne verdien er ikke et gyldig internasjonalt bankkontonummer (IBAN). + Denne verdien er ikke et gyldig internasjonalt bankkontonummer (IBAN). This value is not a valid ISBN-10. @@ -312,7 +312,7 @@ This value is not a valid Business Identifier Code (BIC). - Denne verdien er ikke en gyldig forretningsidentifikasjonskode (BIC). + Denne verdien er ikke en gyldig forretningsidentifikasjonskode (BIC). Error @@ -320,7 +320,7 @@ This value is not a valid UUID. - Denne verdien er ikke en gyldig UUID. + Denne verdien er ikke en gyldig UUID. This value should be a multiple of {{ compared_value }}. @@ -404,155 +404,155 @@ The filename is too long. It should have {{ filename_max_length }} character or less.|The filename is too long. It should have {{ filename_max_length }} characters or less. - Filnavnet er for langt. Det bør ha {{ filename_max_length }} tegn eller mindre.|Filnavnet er for langt. Det bør ha {{ filename_max_length }} tegn eller mindre. + Filnavnet er for langt. Det bør ha {{ filename_max_length }} tegn eller mindre.|Filnavnet er for langt. Det bør ha {{ filename_max_length }} tegn eller mindre. The password strength is too low. Please use a stronger password. - Passordstyrken er for lav. Vennligst bruk et sterkere passord. + Passordstyrken er for lav. Vennligst bruk et sterkere passord. This value contains characters that are not allowed by the current restriction-level. - Denne verdien inneholder tegn som ikke er tillatt av gjeldende restriksjonsnivå. + Denne verdien inneholder tegn som ikke er tillatt av gjeldende restriksjonsnivå. Using invisible characters is not allowed. - Det er ikke tillatt å bruke usynlige tegn. + Det er ikke tillatt å bruke usynlige tegn. Mixing numbers from different scripts is not allowed. - Det er ikke tillatt å blande tall fra forskjellige skript. + Det er ikke tillatt å blande tall fra forskjellige skript. Using hidden overlay characters is not allowed. - Det er ikke tillatt å bruke skjulte overleggskarakterer. + Det er ikke tillatt å bruke skjulte overleggskarakterer. The extension of the file is invalid ({{ extension }}). Allowed extensions are {{ extensions }}. - Filutvidelsen er ugyldig ({{ extension }}). Tillatte utvidelser er {{ extensions }}. + Filutvidelsen er ugyldig ({{ extension }}). Tillatte utvidelser er {{ extensions }}. The detected character encoding is invalid ({{ detected }}). Allowed encodings are {{ encodings }}. - Den oppdagede tegnkodingen er ugyldig ({{ detected }}). Tillatte kodinger er {{ encodings }}. + Den oppdagede tegnkodingen er ugyldig ({{ detected }}). Tillatte kodinger er {{ encodings }}. This value is not a valid MAC address. - Denne verdien er ikke en gyldig MAC-adresse. + Denne verdien er ikke en gyldig MAC-adresse. This URL is missing a top-level domain. - Denne URL-en mangler et toppnivådomene. + Denne URL-en mangler et toppnivådomene. This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Denne verdien er for kort. Den bør inneholde minst ett ord.|Denne verdien er for kort. Den bør inneholde minst {{ min }} ord. + Denne verdien er for kort. Den bør inneholde minst ett ord.|Denne verdien er for kort. Den bør inneholde minst {{ min }} ord. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Denne verdien er for lang. Den bør inneholde kun ett ord.|Denne verdien er for lang. Den bør inneholde {{ max }} ord eller færre. + Denne verdien er for lang. Den bør inneholde kun ett ord.|Denne verdien er for lang. Den bør inneholde {{ max }} ord eller færre. This value does not represent a valid week in the ISO 8601 format. - Denne verdien representerer ikke en gyldig uke i ISO 8601-formatet. + Denne verdien representerer ikke en gyldig uke i ISO 8601-formatet. This value is not a valid week. - Denne verdien er ikke en gyldig uke. + Denne verdien er ikke en gyldig uke. This value should not be before week "{{ min }}". - Denne verdien bør ikke være før uke "{{ min }}". + Denne verdien bør ikke være før uke "{{ min }}". This value should not be after week "{{ max }}". - Denne verdien bør ikke være etter uke "{{ max }}". + Denne verdien bør ikke være etter uke "{{ max }}". This value is not a valid Twig template. - Denne verdien er ikke en gyldig Twig-mal. + Denne verdien er ikke en gyldig Twig-mal. This file is not a valid video. - Denne filen er ikke en gyldig video. + Denne filen er ikke en gyldig video. The size of the video could not be detected. - Videostørrelsen kunne ikke oppdages. + Videostørrelsen kunne ikke oppdages. The video width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - Videobredden er for stor ({{ width }}px). Tillatt maksimal bredde er {{ max_width }}px. + Videobredden er for stor ({{ width }}px). Tillatt maksimal bredde er {{ max_width }}px. The video width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. - Videobredden er for liten ({{ width }}px). Forventet minimumsbredde er {{ min_width }}px. + Videobredden er for liten ({{ width }}px). Forventet minimumsbredde er {{ min_width }}px. The video height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - Videohøyden er for stor ({{ height }}px). Tillatt maksimal høyde er {{ max_height }}px. + Videohøyden er for stor ({{ height }}px). Tillatt maksimal høyde er {{ max_height }}px. The video height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. - Videoens høyde er for liten ({{ height }}px). Forventet minstehøyde er {{ min_height }}px. + Videoens høyde er for liten ({{ height }}px). Forventet minstehøyde er {{ min_height }}px. The video has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - Videoen har for få piksler ({{ pixels }}). Forventet minimum er {{ min_pixels }}. + Videoen har for få piksler ({{ pixels }}). Forventet minimum er {{ min_pixels }}. The video has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - Videoen har for mange piksler ({{ pixels }}). Forventet maksimalt antall er {{ max_pixels }}. + Videoen har for mange piksler ({{ pixels }}). Forventet maksimalt antall er {{ max_pixels }}. The video ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}. - Video-forholdet er for stort ({{ ratio }}). Tillatt maksimalt forhold er {{ max_ratio }}. + Video-forholdet er for stort ({{ ratio }}). Tillatt maksimalt forhold er {{ max_ratio }}. The video ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}. - Videoforholdet er for lite ({{ ratio }}). Forventet minimumsforhold er {{ min_ratio }}. + Videoforholdet er for lite ({{ ratio }}). Forventet minimumsforhold er {{ min_ratio }}. The video is square ({{ width }}x{{ height }}px). Square videos are not allowed. - Videoen er kvadratisk ({{ width }}x{{ height }}px). Kvadratiske videoer er ikke tillatt. + Videoen er kvadratisk ({{ width }}x{{ height }}px). Kvadratiske videoer er ikke tillatt. The video is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented videos are not allowed. - Videoen er i liggende format ({{ width }}x{{ height }} px). Liggende videoer er ikke tillatt. + Videoen er i liggende format ({{ width }}x{{ height }} px). Liggende videoer er ikke tillatt. The video is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented videos are not allowed. - Videoen er i portrettformat ({{ width }}x{{ height }}px). Portrettvideoer er ikke tillatt. + Videoen er i portrettformat ({{ width }}x{{ height }}px). Portrettvideoer er ikke tillatt. The video file is corrupted. - Videofilen er ødelagt. + Videofilen er ødelagt. The video contains multiple streams. Only one stream is allowed. - Videoen inneholder flere strømmer. Kun én strøm er tillatt. + Videoen inneholder flere strømmer. Kun én strøm er tillatt. Unsupported video codec "{{ codec }}". - Ikke støttet videokodek «{{ codec }}». + Ikke støttet videokodek «{{ codec }}». Unsupported video container "{{ container }}". - Ikke-støttet videokontainer "{{ container }}". + Ikke-støttet videokontainer "{{ container }}". The image file is corrupted. - Bildefilen er ødelagt. + Bildefilen er ødelagt. The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - Bildet har for få piksler ({{ pixels }}). Forventet minimum er {{ min_pixels }}. + Bildet har for få piksler ({{ pixels }}). Forventet minimum er {{ min_pixels }}. The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - Bildet har for mange piksler ({{ pixels }}). Forventet maksimalt antall er {{ max_pixels }}. + Bildet har for mange piksler ({{ pixels }}). Forventet maksimalt antall er {{ max_pixels }}. This filename does not match the expected charset. - Dette filnavnet samsvarer ikke med forventet tegnsett. + Dette filnavnet samsvarer ikke med forventet tegnsett. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf index 7cffa5f72ebf5..8f329dcd43550 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.pl.xlf @@ -448,7 +448,7 @@ This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Ta wartość jest zbyt długa. Powinna zawierać jedno słowo.|Ta wartość jest zbyt długa. Powinna zawierać {{ max }} słów lub mniej. + Ta wartość jest zbyt długa. Powinna zawierać jedno słowo.|Ta wartość jest zbyt długa. Powinna zawierać {{ max }} słowa lub mniej.|Ta wartość jest zbyt długa. Powinna zawierać {{ max }} słów lub mniej. This value does not represent a valid week in the ISO 8601 format. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf index 482595c232a04..5392515defd20 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.ru.xlf @@ -472,87 +472,87 @@ This file is not a valid video. - Этот файл не является допустимым видео. + Этот файл не является корректным видео. The size of the video could not be detected. - Не удалось определить размер видео. + Не удалось определить размер видео. The video width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - Ширина видео слишком велика ({{ width }}px). Допустимая максимальная ширина — {{ max_width }}px. + Ширина видео слишком велика ({{ width }}px). Максимально допустимая ширина {{ max_width }}px. The video width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. - Ширина видео слишком мала ({{ width }}px). Ожидаемая минимальная ширина — {{ min_width }}px. + Ширина видео слишком мала ({{ width }}px). Минимально допустимая ширина {{ min_width }}px. The video height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - Высота видео слишком большая ({{ height }}px). Допустимая максимальная высота — {{ max_height }}px. + Высота видео слишком велика ({{ height }}px). Максимально допустимая высота {{ max_height }}px. The video height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. - Высота видео слишком мала ({{ height }}px). Ожидаемая минимальная высота — {{ min_height }}px. + Высота видео слишком мала ({{ height }}px). Минимально допустимая высота {{ min_height }}px. The video has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - В видео слишком мало пикселей ({{ pixels }}). Ожидаемое минимальное количество {{ min_pixels }}. + В видео слишком мало пикселей ({{ pixels }} пикселей). Минимально допустимое количество {{ min_pixels }} пикселей. The video has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - В видео слишком много пикселей ({{ pixels }}). Ожидаемое максимальное количество — {{ max_pixels }}. + В видео слишком много пикселей ({{ pixels }} пикселей). Максимально допустимое количество {{ max_pixels }} пикселей. The video ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}. - Соотношение сторон видео слишком велико ({{ ratio }}). Допустимое максимальное соотношение — {{ max_ratio }}. + Соотношение сторон видео слишком велико ({{ ratio }}). Максимально допустимое соотношение {{ max_ratio }}. The video ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}. - Соотношение сторон видео слишком маленькое ({{ ratio }}). Ожидаемое минимальное соотношение — {{ min_ratio }}. + Соотношение сторон видео слишком мало ({{ ratio }}). Минимально допустимое соотношение {{ min_ratio }}. The video is square ({{ width }}x{{ height }}px). Square videos are not allowed. - Видео квадратное ({{ width }}x{{ height }}px). Квадратные видео не допускаются. + Видео квадратное ({{ width }}x{{ height }}px). Квадратные видео не разрешены. The video is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented videos are not allowed. - Видео в альбомной ориентации ({{ width }}x{{ height }} px). Видео в альбомной ориентации не допускаются. + Видео в альбомной ориентации ({{ width }}x{{ height }}px). Видео в альбомной ориентации не разрешены. The video is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented videos are not allowed. - Видео имеет портретную ориентацию ({{ width }}x{{ height }}px). Видео с портретной ориентацией не допускаются. + Видео в портретной ориентации ({{ width }}x{{ height }}px). Видео в портретной ориентации не разрешены. The video file is corrupted. - Видеофайл повреждён. + Видеофайл повреждён. The video contains multiple streams. Only one stream is allowed. - Видео содержит несколько потоков. Разрешён только один поток. + Видео содержит несколько потоков. Разрешён только один поток. Unsupported video codec "{{ codec }}". - Неподдерживаемый видеокодек «{{ codec }}». + Неподдерживаемый видеокодек «{{ codec }}». Unsupported video container "{{ container }}". - Неподдерживаемый видеоконтейнер "{{ container }}". + Неподдерживаемый видеоконтейнер «{{ container }}». The image file is corrupted. - Файл изображения повреждён. + Файл изображения повреждён. The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - В изображении слишком мало пикселей ({{ pixels }}). Ожидаемое минимальное количество — {{ min_pixels }}. + В изображении слишком мало пикселей ({{ pixels }} пикселей). Минимально допустимое количество {{ min_pixels }} пикселей. The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - Изображение содержит слишком много пикселей ({{ pixels }}). Ожидаемое максимальное количество — {{ max_pixels }}. + В изображении слишком много пикселей ({{ pixels }} пикселей). Максимально допустимое количество {{ max_pixels }} пикселей. This filename does not match the expected charset. - Это имя файла не соответствует ожидаемому набору символов. + Это имя файла не соответствует ожидаемой кодировке. diff --git a/src/Symfony/Component/Validator/Resources/translations/validators.sv.xlf b/src/Symfony/Component/Validator/Resources/translations/validators.sv.xlf index 675c0de2289c1..1c18cf1082f35 100644 --- a/src/Symfony/Component/Validator/Resources/translations/validators.sv.xlf +++ b/src/Symfony/Component/Validator/Resources/translations/validators.sv.xlf @@ -440,119 +440,119 @@ This URL is missing a top-level domain. - Denna URL saknar en toppdomän. + Denna URL saknar en toppdomän. This value is too short. It should contain at least one word.|This value is too short. It should contain at least {{ min }} words. - Det här värdet är för kort. Det ska innehålla minst ett ord.|Det här värdet är för kort. Det ska innehålla minst {{ min }} ord. + Det här värdet är för kort. Det ska innehålla minst ett ord.|Det här värdet är för kort. Det ska innehålla minst {{ min }} ord. This value is too long. It should contain one word.|This value is too long. It should contain {{ max }} words or less. - Det här värdet är för långt. Det ska innehålla endast ett ord.|Det här värdet är för långt. Det ska innehålla {{ max }} ord eller färre. + Det här värdet är för långt. Det ska innehålla endast ett ord.|Det här värdet är för långt. Det ska innehålla {{ max }} ord eller färre. This value does not represent a valid week in the ISO 8601 format. - Det här värdet representerar inte en giltig vecka i ISO 8601-formatet. + Det här värdet representerar inte en giltig vecka i ISO 8601-formatet. This value is not a valid week. - Det här värdet är inte en giltig vecka. + Det här värdet är inte en giltig vecka. This value should not be before week "{{ min }}". - Det här värdet bör inte vara före vecka "{{ min }}". + Det här värdet bör inte vara före vecka "{{ min }}". This value should not be after week "{{ max }}". - Det här värdet bör inte vara efter vecka "{{ max }}". + Det här värdet bör inte vara efter vecka "{{ max }}". This value is not a valid Twig template. - Det här värdet är inte en giltig Twig-mall. + Det här värdet är inte en giltig Twig-mall. This file is not a valid video. - Den här filen är inte en giltig video. + Den här filen är inte en giltig video. The size of the video could not be detected. - Videons storlek kunde inte upptäckas. + Videons storlek kunde inte upptäckas. The video width is too big ({{ width }}px). Allowed maximum width is {{ max_width }}px. - Videobredden är för stor ({{ width }}px). Tillåten maximal bredd är {{ max_width }}px. + Videobredden är för stor ({{ width }}px). Tillåten maximal bredd är {{ max_width }}px. The video width is too small ({{ width }}px). Minimum width expected is {{ min_width }}px. - Videobredden är för liten ({{ width }}px). Förväntad minsta bredd är {{ min_width }}px. + Videobredden är för liten ({{ width }}px). Förväntad minsta bredd är {{ min_width }}px. The video height is too big ({{ height }}px). Allowed maximum height is {{ max_height }}px. - Videons höjd är för stor ({{ height }}px). Tillåten maximal höjd är {{ max_height }}px. + Videons höjd är för stor ({{ height }}px). Tillåten maximal höjd är {{ max_height }}px. The video height is too small ({{ height }}px). Minimum height expected is {{ min_height }}px. - Videohöjden är för liten ({{ height }}px). Förväntad minimihöjd är {{ min_height }}px. + Videohöjden är för liten ({{ height }}px). Förväntad minimihöjd är {{ min_height }}px. The video has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - Videon har för få pixlar ({{ pixels }}). Förväntad miniminivå är {{ min_pixels }}. + Videon har för få pixlar ({{ pixels }}). Förväntad miniminivå är {{ min_pixels }}. The video has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - Videon har för många pixlar ({{ pixels }}). Förväntat maxantal är {{ max_pixels }}. + Videon har för många pixlar ({{ pixels }}). Förväntat maxantal är {{ max_pixels }}. The video ratio is too big ({{ ratio }}). Allowed maximum ratio is {{ max_ratio }}. - Videons förhållande är för stort ({{ ratio }}). Tillåtet maxförhållande är {{ max_ratio }}. + Videons förhållande är för stort ({{ ratio }}). Tillåtet maxförhållande är {{ max_ratio }}. The video ratio is too small ({{ ratio }}). Minimum ratio expected is {{ min_ratio }}. - Videoförhållandet är för litet ({{ ratio }}). Förväntat minimiförhållande är {{ min_ratio }}. + Videoförhållandet är för litet ({{ ratio }}). Förväntat minimiförhållande är {{ min_ratio }}. The video is square ({{ width }}x{{ height }}px). Square videos are not allowed. - Videon är kvadratisk ({{ width }}x{{ height }}px). Kvadratiska videor är inte tillåtna. + Videon är kvadratisk ({{ width }}x{{ height }}px). Kvadratiska videor är inte tillåtna. The video is landscape oriented ({{ width }}x{{ height }}px). Landscape oriented videos are not allowed. - Videon är i liggande läge ({{ width }}x{{ height }} px). Liggande videor är inte tillåtna. + Videon är i liggande läge ({{ width }}x{{ height }}px). Liggande videor är inte tillåtna. The video is portrait oriented ({{ width }}x{{ height }}px). Portrait oriented videos are not allowed. - Videon är i porträttläge ({{ width }}x{{ height }}px). Videor i porträttläge är inte tillåtna. + Videon är i porträttläge ({{ width }}x{{ height }}px). Videor i porträttläge är inte tillåtna. The video file is corrupted. - Videofilen är skadad. + Videofilen är skadad. The video contains multiple streams. Only one stream is allowed. - Videon innehåller flera strömmar. Endast en ström är tillåten. + Videon innehåller flera strömmar. Endast en ström är tillåten. Unsupported video codec "{{ codec }}". - Videokodek stöds inte ”{{ codec }}”. + Videokodek stöds inte "{{ codec }}". Unsupported video container "{{ container }}". - Videokontainer stöds inte "{{ container }}". + Videokontainer stöds inte "{{ container }}". The image file is corrupted. - Bildfilen är skadad. + Bildfilen är skadad. The image has too few pixels ({{ pixels }} pixels). Minimum amount expected is {{ min_pixels }} pixels. - Bilden har för få pixlar ({{ pixels }}). Förväntat minimiantal är {{ min_pixels }}. + Bilden har för få pixlar ({{ pixels }}). Förväntat minimiantal är {{ min_pixels }}. The image has too many pixels ({{ pixels }} pixels). Maximum amount expected is {{ max_pixels }} pixels. - Bilden har för många pixlar ({{ pixels }}). Förväntat maxantal är {{ max_pixels }}. + Bilden har för många pixlar ({{ pixels }}). Förväntat maxantal är {{ max_pixels }}. This filename does not match the expected charset. - Detta filnamn stämmer inte med förväntad teckenuppsättning. + Detta filnamn stämmer inte med förväntad teckenuppsättning. diff --git a/src/Symfony/Component/Validator/Tests/Constraints/UrlValidatorTest.php b/src/Symfony/Component/Validator/Tests/Constraints/UrlValidatorTest.php index 27866b021742b..6fe8c67c7201a 100644 --- a/src/Symfony/Component/Validator/Tests/Constraints/UrlValidatorTest.php +++ b/src/Symfony/Component/Validator/Tests/Constraints/UrlValidatorTest.php @@ -209,6 +209,8 @@ public static function getValidUrls() ['http://বিডিআইএ.বাংলা'], ['http://www.example.com/คนแซ่ลี้/'], ['http://www.example.com/か/'], + ['https://l.o_g~i!n$u\'s(e)r*n+a,m;e=:p.a_s~s!w$o\'r(d)*+,;=secret@ftp.example.com/path/file.tar.gz'], + ['https://l(o)g%40in:pa$$+word%20secret@ftp.example.com/path/file.tar.gz'], ]; }