Sunday, 2017-10-01

*** esberglu has joined #openstack-neutron00:03
*** yamamoto has joined #openstack-neutron00:04
*** esberglu has quit IRC00:07
*** yamamoto has quit IRC00:09
*** markvoelker has quit IRC00:10
*** lnxnut has joined #openstack-neutron00:11
*** edmondsw has joined #openstack-neutron00:23
*** mlavalle has quit IRC00:27
*** edmondsw has quit IRC00:27
*** lnxnut has quit IRC00:34
*** catintheroof has quit IRC00:37
*** thorst has joined #openstack-neutron00:48
*** lnxnut has joined #openstack-neutron01:02
*** yamamoto has joined #openstack-neutron01:05
*** yamamoto has quit IRC01:10
*** moshele has quit IRC01:11
*** thorst has quit IRC01:20
*** thorst has joined #openstack-neutron01:21
*** thorst has quit IRC01:21
*** lnxnut has quit IRC01:21
*** cshastri has joined #openstack-neutron01:22
*** jmlowe_ has joined #openstack-neutron01:27
*** jmlowe has quit IRC01:30
*** zhaorenming has joined #openstack-neutron01:34
*** thorst has joined #openstack-neutron01:41
*** zhaorenming has quit IRC01:42
*** thorst has quit IRC01:47
*** fzdarsky__ has joined #openstack-neutron01:50
*** esberglu has joined #openstack-neutron01:50
*** fzdarsky_ has quit IRC01:54
*** esberglu has quit IRC01:55
*** thorst has joined #openstack-neutron02:03
*** yamamoto has joined #openstack-neutron02:06
*** markvoelker has joined #openstack-neutron02:07
*** thorst has quit IRC02:08
*** edmondsw has joined #openstack-neutron02:11
*** yamamoto has quit IRC02:12
*** edmondsw has quit IRC02:15
*** slaweq has joined #openstack-neutron02:39
*** aojea has joined #openstack-neutron02:39
*** markvoelker has quit IRC02:40
*** aojea has quit IRC02:43
*** slaweq has quit IRC02:43
*** esberglu has joined #openstack-neutron02:45
*** esberglu has quit IRC02:49
*** lnxnut has joined #openstack-neutron02:53
*** dave-mccowan has joined #openstack-neutron02:53
*** baoli has quit IRC03:01
*** yamamoto has joined #openstack-neutron03:08
*** yamamoto has quit IRC03:13
*** dave-mccowan has quit IRC03:14
*** lnxnut has quit IRC03:14
*** dave-mccowan has joined #openstack-neutron03:17
*** dave-mccowan has quit IRC03:26
*** dave-mccowan has joined #openstack-neutron03:28
*** markstur has joined #openstack-neutron03:38
*** esberglu has joined #openstack-neutron03:39
*** dave-mccowan has quit IRC03:41
*** esberglu has quit IRC03:43
*** nplanel has joined #openstack-neutron03:44
*** thorst has joined #openstack-neutron03:46
*** markstur_ has joined #openstack-neutron03:57
*** edmondsw has joined #openstack-neutron03:59
*** markstur has quit IRC04:00
*** edmondsw has quit IRC04:04
*** boris_42_ has joined #openstack-neutron04:05
*** yamamoto has joined #openstack-neutron04:10
*** dave-mccowan has joined #openstack-neutron04:11
*** yamamoto has quit IRC04:14
*** SumitNaiksatam has quit IRC04:16
*** garyk has joined #openstack-neutron04:17
*** SumitNaiksatam has joined #openstack-neutron04:17
*** dave-mccowan has quit IRC04:28
*** obondarev has joined #openstack-neutron04:32
*** esberglu has joined #openstack-neutron04:33
*** esberglu has quit IRC04:37
*** markvoelker has joined #openstack-neutron04:38
*** lnxnut has joined #openstack-neutron04:41
*** jhershbe has joined #openstack-neutron04:59
*** lnxnut has quit IRC05:05
*** obondarev has quit IRC05:10
*** yamamoto has joined #openstack-neutron05:11
*** markvoelker has quit IRC05:11
*** jmlowe_ has quit IRC05:15
*** yamamoto has quit IRC05:16
*** abregman|afk is now known as abregman05:19
*** esberglu has joined #openstack-neutron05:27
*** obondarev has joined #openstack-neutron05:30
*** esberglu has quit IRC05:31
*** itzikb has joined #openstack-neutron05:35
*** edmondsw has joined #openstack-neutron05:39
*** edmondsw has quit IRC05:44
*** Eran_Kuris has joined #openstack-neutron05:46
*** edand has joined #openstack-neutron05:50
*** zhaorenming has joined #openstack-neutron05:53
*** zhaorenming has quit IRC05:58
*** markvoelker has joined #openstack-neutron06:08
*** markstur_ has quit IRC06:11
*** yamamoto has joined #openstack-neutron06:12
*** yamamoto has quit IRC06:18
*** esberglu has joined #openstack-neutron06:21
*** sshwarts has joined #openstack-neutron06:23
*** esberglu has quit IRC06:26
*** moshele has joined #openstack-neutron06:26
*** aojea has joined #openstack-neutron06:28
*** lnxnut has joined #openstack-neutron06:37
*** obondarev has quit IRC06:38
*** markvoelker has quit IRC06:41
*** oidgar has joined #openstack-neutron06:41
*** jhershbe has quit IRC06:43
*** slaweq has joined #openstack-neutron06:44
*** nyechiel_ has joined #openstack-neutron06:45
*** slaweq has quit IRC06:49
*** obondarev has joined #openstack-neutron06:50
openstackgerritJens Harbott (frickler) proposed openstack/neutron master: DNM: Dummy patch to debug multinode failures  https://review.openstack.org/50847406:56
*** lnxnut has quit IRC06:58
*** iranzo has joined #openstack-neutron06:59
*** Alex_Staf_ has quit IRC07:02
*** yamamoto has joined #openstack-neutron07:15
*** esberglu has joined #openstack-neutron07:16
*** ragiman has joined #openstack-neutron07:18
*** yamamoto has quit IRC07:20
*** esberglu has quit IRC07:20
*** aojea has quit IRC07:25
*** aojea has joined #openstack-neutron07:25
*** edmondsw has joined #openstack-neutron07:27
*** aojea has quit IRC07:30
*** edmondsw has quit IRC07:32
*** markvoelker has joined #openstack-neutron07:39
*** obondarev has quit IRC07:48
*** trinaths has joined #openstack-neutron07:57
*** yamamoto has joined #openstack-neutron08:01
*** moshele has quit IRC08:05
*** yamamoto has quit IRC08:06
*** moshele has joined #openstack-neutron08:07
*** nplanel has quit IRC08:07
*** esberglu has joined #openstack-neutron08:09
*** yamamoto has joined #openstack-neutron08:11
*** markvoelker has quit IRC08:12
*** yamamoto has quit IRC08:12
*** pedh has joined #openstack-neutron08:14
*** esberglu has quit IRC08:14
*** slaweq has joined #openstack-neutron08:17
*** jhershbe has joined #openstack-neutron08:17
*** pedh has quit IRC08:18
*** lnxnut has joined #openstack-neutron08:25
*** aojea has joined #openstack-neutron08:26
*** Alex_Staf_ has joined #openstack-neutron08:26
*** aojea has quit IRC08:30
*** obondarev has joined #openstack-neutron08:34
*** obondarev has quit IRC08:34
*** dewanee has quit IRC08:37
*** nplanel has joined #openstack-neutron08:38
*** yamamoto has joined #openstack-neutron08:43
*** livelace has joined #openstack-neutron08:47
*** yamamoto has quit IRC08:47
*** lnxnut has quit IRC08:51
*** wasmum has quit IRC08:54
*** p01nt3r75 has quit IRC08:55
*** wasmum has joined #openstack-neutron08:55
*** esberglu has joined #openstack-neutron09:04
*** esberglu has quit IRC09:08
*** edmondsw has joined #openstack-neutron09:15
*** yamamoto has joined #openstack-neutron09:16
*** eezhova has joined #openstack-neutron09:18
*** edmondsw has quit IRC09:20
*** yee379 has quit IRC09:20
*** yamamoto has quit IRC09:20
*** yee379 has joined #openstack-neutron09:20
*** yamamoto has joined #openstack-neutron09:23
*** yamamoto has quit IRC09:27
*** aojea has joined #openstack-neutron09:30
*** pedh has joined #openstack-neutron09:31
*** gongysh has joined #openstack-neutron09:33
*** gongysh has quit IRC09:33
*** gongysh has joined #openstack-neutron09:35
*** gongysh has quit IRC09:35
*** aojea has quit IRC09:35
*** slaweq has quit IRC09:38
*** gongysh has joined #openstack-neutron09:39
*** gongysh has quit IRC09:39
*** edand has quit IRC09:40
openstackgerritLenny Verkhovsky proposed openstack/neutron master: Adding OVS Offload documentaion  https://review.openstack.org/50491109:40
*** horms has joined #openstack-neutron09:43
*** gridinv has joined #openstack-neutron09:50
*** gridinv has left #openstack-neutron09:51
*** gridinv has joined #openstack-neutron09:52
*** gridinv has left #openstack-neutron09:52
*** pedh has quit IRC09:54
*** yamamoto has joined #openstack-neutron09:58
*** esberglu has joined #openstack-neutron09:58
*** esberglu has quit IRC10:02
*** yamamoto has quit IRC10:02
*** esberglu has joined #openstack-neutron10:03
*** esberglu has quit IRC10:08
*** markvoelker has joined #openstack-neutron10:09
*** aojea has joined #openstack-neutron10:10
*** cshastri has quit IRC10:10
*** yamamoto has joined #openstack-neutron10:21
*** lnxnut has joined #openstack-neutron10:22
*** yamamoto has quit IRC10:29
*** claudiub has joined #openstack-neutron10:39
*** moshele has quit IRC10:40
*** murphy_zhao has quit IRC10:42
*** markvoelker has quit IRC10:42
*** yamamoto has joined #openstack-neutron10:42
*** yamamoto has quit IRC10:42
*** lnxnut has quit IRC10:45
*** yamamoto has joined #openstack-neutron10:46
*** murphy_zhao has joined #openstack-neutron10:47
*** yamamoto has quit IRC10:50
*** yamamoto has joined #openstack-neutron10:51
*** edand has joined #openstack-neutron10:57
*** esberglu has joined #openstack-neutron10:58
*** esberglu has quit IRC11:02
*** nplanel has quit IRC11:02
*** edmondsw has joined #openstack-neutron11:03
*** yamamoto has quit IRC11:04
*** slaweq has joined #openstack-neutron11:05
*** eezhova has quit IRC11:06
*** edmondsw has quit IRC11:08
*** lnxnut has joined #openstack-neutron11:12
*** slaweq has quit IRC11:15
*** lnxnut has quit IRC11:16
*** moshele has joined #openstack-neutron11:19
*** yamamoto has joined #openstack-neutron11:21
*** markstur has joined #openstack-neutron11:21
*** belharar has joined #openstack-neutron11:21
*** markstur has quit IRC11:25
*** pedh has joined #openstack-neutron11:29
*** markvoelker has joined #openstack-neutron11:39
*** pedh has quit IRC11:39
*** slaweq has joined #openstack-neutron11:41
*** slaweq has quit IRC11:45
*** atoth has quit IRC11:45
*** atoth has joined #openstack-neutron11:46
*** edmondsw has joined #openstack-neutron11:59
*** sshwarts_ has joined #openstack-neutron11:59
*** sshwarts has quit IRC12:03
*** edmondsw has quit IRC12:04
*** slaweq has joined #openstack-neutron12:04
*** slaweq has quit IRC12:11
*** markvoelker has quit IRC12:12
*** lnxnut has joined #openstack-neutron12:15
*** eezhova has joined #openstack-neutron12:19
*** yamamoto has quit IRC12:20
*** yamamoto has joined #openstack-neutron12:21
*** yamamoto has quit IRC12:22
*** nicolasbock has joined #openstack-neutron12:23
*** nicolasbock_ has joined #openstack-neutron12:24
*** trinaths1 has joined #openstack-neutron12:24
*** trinaths has quit IRC12:25
*** nicolasbock has quit IRC12:28
*** cbdev has joined #openstack-neutron12:30
*** lnxnut has quit IRC12:38
*** itzikb has quit IRC12:43
*** pedh has joined #openstack-neutron12:43
*** esberglu has joined #openstack-neutron12:46
*** esberglu has quit IRC12:50
*** edmondsw has joined #openstack-neutron12:57
*** pedh has quit IRC12:59
*** pedh has joined #openstack-neutron13:00
*** edmondsw has quit IRC13:02
*** esberglu has joined #openstack-neutron13:07
*** markvoelker has joined #openstack-neutron13:09
*** esberglu has quit IRC13:11
*** eezhova has quit IRC13:14
*** baoli has joined #openstack-neutron13:15
*** gcheresh_ has joined #openstack-neutron13:17
*** nyechiel_ has quit IRC13:22
*** yamamoto has joined #openstack-neutron13:22
openstackgerritLenny Verkhovsky proposed openstack/neutron master: Adding OVS Offload documentaion  https://review.openstack.org/50491113:24
*** yamamoto has quit IRC13:24
*** yamamoto has joined #openstack-neutron13:25
*** yamamoto has quit IRC13:27
*** dave-mccowan has joined #openstack-neutron13:30
*** garyk has quit IRC13:31
*** hjensas has quit IRC13:35
*** dave-mccowan has quit IRC13:38
*** gcheresh_ has quit IRC13:38
*** itzikb has joined #openstack-neutron13:41
*** esberglu has joined #openstack-neutron13:42
*** markvoelker has quit IRC13:42
*** esberglu has quit IRC13:46
*** matrohon has joined #openstack-neutron13:51
*** yamamoto has joined #openstack-neutron13:56
*** lnxnut has joined #openstack-neutron14:05
*** mriedem has joined #openstack-neutron14:05
*** abregman is now known as abregman|afk14:11
*** pedh has quit IRC14:16
*** atoth has quit IRC14:20
*** Alex_Staf_ has quit IRC14:21
openstackgerritLenny Verkhovsky proposed openstack/neutron master: Adding OVS Offload documentaion  https://review.openstack.org/50491114:23
*** jhershbe has quit IRC14:26
*** lnxnut has quit IRC14:32
*** esberglu has joined #openstack-neutron14:36
*** markvoelker has joined #openstack-neutron14:39
*** markstur has joined #openstack-neutron14:40
*** esberglu has quit IRC14:40
*** jhershbe has joined #openstack-neutron14:41
*** markstur has quit IRC14:44
*** pedh has joined #openstack-neutron14:44
*** edand has quit IRC14:46
*** edand has joined #openstack-neutron14:47
*** moshele has quit IRC14:57
*** pedh has joined #openstack-neutron14:59
*** pedh has quit IRC15:01
*** edand has quit IRC15:02
*** yamamoto has quit IRC15:02
*** namnh has joined #openstack-neutron15:03
*** claudiub has quit IRC15:12
*** markvoelker has quit IRC15:13
*** bobmel has joined #openstack-neutron15:17
*** oanson has quit IRC15:18
*** oanson has joined #openstack-neutron15:18
*** itzikb has quit IRC15:20
*** bobmel_ has quit IRC15:21
*** esberglu has joined #openstack-neutron15:30
*** esberglu has quit IRC15:34
*** dave-mccowan has joined #openstack-neutron15:36
*** bobmel has quit IRC15:38
*** dave-mccowan has quit IRC15:40
*** matrohon has quit IRC15:51
*** martinus__ has joined #openstack-neutron15:52
*** Alex_Staf_ has joined #openstack-neutron15:58
*** sshwarts_ has quit IRC16:00
*** lnxnut has joined #openstack-neutron16:00
*** hongbin has joined #openstack-neutron16:01
*** yamamoto has joined #openstack-neutron16:02
*** salmankhan has joined #openstack-neutron16:06
*** iranzo has quit IRC16:06
*** yamamoto has quit IRC16:08
*** ragiman has quit IRC16:10
*** markvoelker has joined #openstack-neutron16:10
*** Alex_Staf_ has quit IRC16:17
*** namnh has quit IRC16:17
*** donghao has joined #openstack-neutron16:26
*** matrohon has joined #openstack-neutron16:27
*** lnxnut has quit IRC16:27
*** ircuser-1 has quit IRC16:29
*** edmondsw has joined #openstack-neutron16:33
*** edmondsw has quit IRC16:38
*** eezhova has joined #openstack-neutron16:39
*** markvoelker has quit IRC16:43
*** hongbin has quit IRC16:49
*** hongbin has joined #openstack-neutron16:50
*** jhershbe has quit IRC16:54
*** hongbin_ has joined #openstack-neutron16:54
*** salmankhan has quit IRC16:54
*** hongbin has quit IRC16:56
*** salmankhan has joined #openstack-neutron16:59
*** yamamoto has joined #openstack-neutron17:04
*** yamamoto has quit IRC17:09
*** eezhova has quit IRC17:11
*** salmankhan has quit IRC17:14
*** donghao has quit IRC17:15
*** livelace has quit IRC17:31
*** iyamahat has joined #openstack-neutron17:38
*** markvoelker has joined #openstack-neutron17:40
*** dave-mccowan has joined #openstack-neutron17:41
*** iyamahat has quit IRC17:47
*** belharar has quit IRC17:48
*** iyamahat has joined #openstack-neutron17:50
*** eezhova has joined #openstack-neutron17:52
*** lnxnut has joined #openstack-neutron17:55
*** iyamahat has quit IRC17:57
*** hongbin_ has quit IRC17:58
*** yamamoto has joined #openstack-neutron18:05
*** crushil has joined #openstack-neutron18:08
*** dave-mccowan has quit IRC18:10
*** yamamoto has quit IRC18:11
*** dave-mccowan has joined #openstack-neutron18:12
*** markstur has joined #openstack-neutron18:12
*** markvoelker has quit IRC18:14
*** nyechiel_ has joined #openstack-neutron18:16
*** dave-mccowan has quit IRC18:17
*** markstur has quit IRC18:17
*** ijw has joined #openstack-neutron18:18
*** namnh has joined #openstack-neutron18:18
*** edmondsw has joined #openstack-neutron18:19
*** lnxnut has quit IRC18:22
*** salmankhan has joined #openstack-neutron18:22
*** namnh has quit IRC18:23
*** edmondsw has quit IRC18:24
*** nyechiel_ has quit IRC18:24
*** thorst has quit IRC18:25
*** thorst has joined #openstack-neutron18:25
*** ijw has quit IRC18:25
*** thorst has quit IRC18:26
*** trinaths1 has quit IRC18:28
*** slaweq has joined #openstack-neutron18:30
*** crushil has quit IRC18:32
*** slaweq has quit IRC18:38
openstackgerritJens Harbott (frickler) proposed openstack/neutron-dynamic-routing master: DNM: Test project-config fix  https://review.openstack.org/50878118:42
*** crushil has joined #openstack-neutron18:54
*** gcheresh_ has joined #openstack-neutron19:01
*** crushil has quit IRC19:02
*** crushil has joined #openstack-neutron19:03
*** aojea has quit IRC19:03
*** aojea has joined #openstack-neutron19:04
*** rkukura_ has joined #openstack-neutron19:06
*** yamamoto has joined #openstack-neutron19:07
*** aojea has quit IRC19:08
*** rkukura has quit IRC19:09
*** rkukura_ is now known as rkukura19:09
*** slaweq has joined #openstack-neutron19:11
*** markvoelker has joined #openstack-neutron19:11
*** yamamoto has quit IRC19:12
*** crushil has quit IRC19:16
*** obondarev has joined #openstack-neutron19:21
*** crushil has joined #openstack-neutron19:22
*** ijw has joined #openstack-neutron19:22
*** dave-mccowan has joined #openstack-neutron19:23
*** crushil has quit IRC19:25
*** thorst has joined #openstack-neutron19:26
*** ijw has quit IRC19:27
*** crushil has joined #openstack-neutron19:29
*** claudiub has joined #openstack-neutron19:30
*** salmankhan has quit IRC19:32
*** Alex_Staf_ has joined #openstack-neutron19:38
*** aojea has joined #openstack-neutron19:39
*** dave-mcc_ has joined #openstack-neutron19:40
*** slaweq has quit IRC19:40
*** dave-mccowan has quit IRC19:40
*** slaweq has joined #openstack-neutron19:40
*** eezhova has quit IRC19:41
*** markvoelker has quit IRC19:44
*** slaweq has quit IRC19:44
*** slaweq has joined #openstack-neutron19:45
*** obondarev has quit IRC19:46
*** eezhova has joined #openstack-neutron19:46
*** rkukura has quit IRC19:46
*** lnxnut has joined #openstack-neutron19:50
*** moshele has joined #openstack-neutron19:50
*** eezhova has quit IRC19:51
*** crushil has quit IRC19:52
*** slaweq has quit IRC19:55
*** crushil has joined #openstack-neutron19:55
*** crushil has quit IRC20:01
*** esberglu has joined #openstack-neutron20:01
*** crushil has joined #openstack-neutron20:01
*** esberglu has quit IRC20:05
*** slaweq has joined #openstack-neutron20:05
*** gcheresh_ has quit IRC20:06
*** slaweq has quit IRC20:07
*** edmondsw has joined #openstack-neutron20:07
*** yamamoto has joined #openstack-neutron20:08
*** mriedem has quit IRC20:12
*** edmondsw has quit IRC20:12
*** yamamoto has quit IRC20:13
*** crushil has quit IRC20:17
*** lnxnut has quit IRC20:18
*** namnh has joined #openstack-neutron20:20
*** ijw has joined #openstack-neutron20:23
*** namnh has quit IRC20:24
*** eezhova has joined #openstack-neutron20:24
*** ijw has quit IRC20:28
*** eezhova has quit IRC20:28
*** yamahata has joined #openstack-neutron20:29
*** thorst has quit IRC20:38
*** thorst has joined #openstack-neutron20:38
*** esberglu has joined #openstack-neutron20:39
*** markvoelker has joined #openstack-neutron20:41
*** dave-mcc_ has quit IRC20:42
*** thorst has quit IRC20:42
*** obondarev has joined #openstack-neutron20:44
*** obondarev has joined #openstack-neutron20:46
*** Alex_Staf_ has quit IRC20:50
*** nplanel has joined #openstack-neutron20:52
*** thorst has joined #openstack-neutron20:57
*** obondarev has quit IRC20:57
*** thorst has quit IRC21:01
*** yamahata has quit IRC21:06
*** martinus__ has quit IRC21:07
*** yamamoto has joined #openstack-neutron21:09
*** markvoelker has quit IRC21:14
*** yamamoto has quit IRC21:14
*** aojea has quit IRC21:15
*** aojea has joined #openstack-neutron21:16
*** thorst has joined #openstack-neutron21:17
*** aojea has quit IRC21:20
*** thorst has quit IRC21:22
*** achadha has joined #openstack-neutron21:29
*** achadha has quit IRC21:30
*** achadha has joined #openstack-neutron21:31
*** salmankhan has joined #openstack-neutron21:33
*** slaweq has joined #openstack-neutron21:35
*** achadha has quit IRC21:35
*** salmankhan has quit IRC21:37
*** esberglu has quit IRC21:38
*** slaweq has quit IRC21:39
*** lnxnut has joined #openstack-neutron21:45
*** matrohon has quit IRC21:48
*** edmondsw has joined #openstack-neutron21:55
*** Sukhdev has joined #openstack-neutron21:56
*** edmondsw has quit IRC22:00
*** esberglu has joined #openstack-neutron22:06
*** achadha has joined #openstack-neutron22:06
*** esberglu has quit IRC22:10
*** yamamoto has joined #openstack-neutron22:10
*** achadha has quit IRC22:11
*** crushil has joined #openstack-neutron22:11
*** lnxnut has quit IRC22:13
*** yamamoto has quit IRC22:15
*** crushil has quit IRC22:34
*** markvoelker has joined #openstack-neutron22:41
*** moshele has quit IRC22:53
*** thorst has joined #openstack-neutron22:53
*** thorst has quit IRC22:53
*** thorst has joined #openstack-neutron23:06
*** yamamoto has joined #openstack-neutron23:12
*** thorst has quit IRC23:14
*** markvoelker has quit IRC23:15
*** yamamoto has quit IRC23:17
*** mlavalle has joined #openstack-neutron23:20
*** namnh has joined #openstack-neutron23:21
*** namnh has quit IRC23:26
*** namnh has joined #openstack-neutron23:36
*** namnh has quit IRC23:36
*** tbachman has quit IRC23:37
*** tbachman_ has joined #openstack-neutron23:37
*** lnxnut has joined #openstack-neutron23:40
*** tbachman_ has quit IRC23:42
*** edmondsw has joined #openstack-neutron23:43
*** Sukhdev has quit IRC23:44
*** tbachman has joined #openstack-neutron23:44
*** edmondsw has quit IRC23:48

Generated by irclog2html.py 2.15.3 by Marius Gedminas - find it at mg.pov.lt!