<feed xmlns='http://www.w3.org/2005/Atom'>
<title>unit.git/auto, branch 1.20.0</title>
<subtitle>Universal Web Application Server</subtitle>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/'/>
<entry>
<title>Python: ASGI server introduced.</title>
<updated>2020-10-01T20:55:23+00:00</updated>
<author>
<name>Max Romanov</name>
<email>max.romanov@nginx.com</email>
</author>
<published>2020-10-01T20:55:23+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=c4c2f90c5b532c1ec283d211e0fd50e4538c2a51'/>
<id>c4c2f90c5b532c1ec283d211e0fd50e4538c2a51</id>
<content type='text'>
This closes #461 issue on GitHub.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This closes #461 issue on GitHub.
</pre>
</div>
</content>
</entry>
<entry>
<title>PHP: fixed "rootfs" isolation dependency on system mounts.</title>
<updated>2020-09-09T18:28:44+00:00</updated>
<author>
<name>Tiago Natel de Moura</name>
<email>t.nateldemoura@f5.com</email>
</author>
<published>2020-09-09T18:28:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=c2eb245b32870b6360079ff9a4b063a7cd84d585'/>
<id>c2eb245b32870b6360079ff9a4b063a7cd84d585</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Python: split module initialization from WSGI implementation.</title>
<updated>2020-09-14T10:27:02+00:00</updated>
<author>
<name>Max Romanov</name>
<email>max.romanov@nginx.com</email>
</author>
<published>2020-09-14T10:27:02+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=d94dac091f6a6878f10cfc8fa1ef059dd6bfe964'/>
<id>d94dac091f6a6878f10cfc8fa1ef059dd6bfe964</id>
<content type='text'>
This is required for futher ASGI implementation.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is required for futher ASGI implementation.
</pre>
</div>
</content>
</entry>
<entry>
<title>Python: source file moved to 'python' sub-directory.</title>
<updated>2020-09-14T09:07:30+00:00</updated>
<author>
<name>Max Romanov</name>
<email>max.romanov@nginx.com</email>
</author>
<published>2020-09-14T09:07:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=d483aa74e61af411e40e98153a597d5a0473e2f1'/>
<id>d483aa74e61af411e40e98153a597d5a0473e2f1</id>
<content type='text'>
No functional changes.  Get ready for an increase in file number.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
No functional changes.  Get ready for an increase in file number.
</pre>
</div>
</content>
</entry>
<entry>
<title>Isolation: added "automount" option.</title>
<updated>2020-08-25T14:25:51+00:00</updated>
<author>
<name>Tiago Natel de Moura</name>
<email>t.nateldemoura@f5.com</email>
</author>
<published>2020-08-25T14:25:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=b65a8636bb5b2ee61c69660aa6f7edc7d909e632'/>
<id>b65a8636bb5b2ee61c69660aa6f7edc7d909e632</id>
<content type='text'>
Now it's possible to disable default bind mounts of
languages by setting:

  {
      "isolation": {
           "automount": {
               "language_deps": false
           }
     }
  }

In this case, the user is responsible to provide a "rootfs"
containing the language libraries and required files for
the application.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Now it's possible to disable default bind mounts of
languages by setting:

  {
      "isolation": {
           "automount": {
               "language_deps": false
           }
     }
  }

In this case, the user is responsible to provide a "rootfs"
containing the language libraries and required files for
the application.
</pre>
</div>
</content>
</entry>
<entry>
<title>PHP: added bind mounts for extensions directory.</title>
<updated>2020-08-25T12:28:14+00:00</updated>
<author>
<name>Tiago Natel de Moura</name>
<email>t.nateldemoura@f5.com</email>
</author>
<published>2020-08-25T12:28:14+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=30a242aa3cbfc3c3368ba0b6d2b4e579b31dc553'/>
<id>30a242aa3cbfc3c3368ba0b6d2b4e579b31dc553</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Moved isolation related code to "nxt_isolation.c".</title>
<updated>2020-08-20T14:22:58+00:00</updated>
<author>
<name>Tiago Natel de Moura</name>
<email>t.nateldemoura@f5.com</email>
</author>
<published>2020-08-20T14:22:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=a8a7eeb1fc7aada17d0d8fe8e15d325525986937'/>
<id>a8a7eeb1fc7aada17d0d8fe8e15d325525986937</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Supporting platforms without sendfile() implementation.</title>
<updated>2020-08-17T09:28:48+00:00</updated>
<author>
<name>Max Romanov</name>
<email>max.romanov@nginx.com</email>
</author>
<published>2020-08-17T09:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=7ffc617ae89fe08b8a9a17bed41ef8941b8151fb'/>
<id>7ffc617ae89fe08b8a9a17bed41ef8941b8151fb</id>
<content type='text'>
This is a quick and dirty sendfile() replacement.

This closes #452 PR on GitHub.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a quick and dirty sendfile() replacement.

This closes #452 PR on GitHub.
</pre>
</div>
</content>
</entry>
<entry>
<title>Basic variables support.</title>
<updated>2020-08-12T23:46:54+00:00</updated>
<author>
<name>Valentin Bartenev</name>
<email>vbart@nginx.com</email>
</author>
<published>2020-08-12T23:46:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=93146616cf56a94fc2979cb978c7b451c5592594'/>
<id>93146616cf56a94fc2979cb978c7b451c5592594</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Circular queues implementations and a test.</title>
<updated>2020-08-11T16:20:32+00:00</updated>
<author>
<name>Max Romanov</name>
<email>max.romanov@nginx.com</email>
</author>
<published>2020-08-11T16:20:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.sigsegv.uk/unit.git/commit/?id=a82cf4ffb68126f2831ab9877a7ef283dd517690'/>
<id>a82cf4ffb68126f2831ab9877a7ef283dd517690</id>
<content type='text'>
- naive circular queue, described in the article "A Scalable, Portable, and
 Memory-Efficient Lock-Free FIFO Queue" by Ruslan Nikolaev:
https://drops.dagstuhl.de/opus/volltexte/2019/11335/pdf/LIPIcs-DISC-2019-28.pdf
- circular queue, proposed by Valentin Bartenev in the "Unit router application
IPC" design draft
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- naive circular queue, described in the article "A Scalable, Portable, and
 Memory-Efficient Lock-Free FIFO Queue" by Ruslan Nikolaev:
https://drops.dagstuhl.de/opus/volltexte/2019/11335/pdf/LIPIcs-DISC-2019-28.pdf
- circular queue, proposed by Valentin Bartenev in the "Unit router application
IPC" design draft
</pre>
</div>
</content>
</entry>
</feed>
