Slide 1

Slide 1 text

My first CouchDB Erlang Patch Robert Kowalski @robinson_k ! ! CouchDB Hamburg Usergroup - June 2014

Slide 2

Slide 2 text

No content

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

No content

Slide 5

Slide 5 text

COUCHDB-2232 - Escape HTML when rendering XSS targets

Slide 6

Slide 6 text

No content

Slide 7

Slide 7 text

No content

Slide 8

Slide 8 text

Content-Security-Policy Header forbid inline JavaScript etc.

Slide 9

Slide 9 text

Vagrant support https://gist.github.com/robertkowalski/d251d7a1b62f5987ba9a ! $ vagrant up! $ vagrant ssh

Slide 10

Slide 10 text

Tests failed? vagrant@box:~/couchdb/test/etap$ ./run 232-csp.t! 232-csp.t ..! Crash dump was written to: erl_crash.dump! init terminating in do_boot (killed)! 232-csp.t .. Dubious, test returned 1 (wstat 256, 0x100)!

Slide 11

Slide 11 text

Some tests did not run Run $ make check! one time

Slide 12

Slide 12 text

https://github.com/apache/couchdb/pull/233

Slide 13

Slide 13 text

Thanks! Robert Kowalski [email protected] - @robinson_k