Commit 3768f63a authored by Kirill Smelkov's avatar Kirill Smelkov

.

parent 255a3c99
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// Package client provides ZODB interface for accessing NEO cluster // Package client provides ZODB interface for accessing NEO cluster
package client package client
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// XXX goes away - we don't need it. // XXX goes away - we don't need it.
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// Neo is a driver program for running & invoking NEO commands and services // Neo is a driver program for running & invoking NEO commands and services
package main package main
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package neo package neo
// Connection management // Connection management
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package neo package neo
// Connection management. Tests // Connection management. Tests
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// Package neo and its children provide distributed object storage for ZODB // Package neo and its children provide distributed object storage for ZODB
// //
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package neotools package neotools
// registry of all commands & help topics // registry of all commands & help topics
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// Package neotools provides tools for running and managing NEO databases // Package neotools provides tools for running and managing NEO databases
package neotools package neotools
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package neotools package neotools
// cli to run master node // cli to run master node
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package neotools package neotools
// cli to run storage node // cli to run storage node
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package neo package neo
// node management & node table // node management & node table
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package neo package neo
// Types to use in packed structures // Types to use in packed structures
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package neo package neo
// partition table // partition table
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package neo package neo
// packets and packet buffers management // packets and packet buffers management
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package neo package neo
// protocol tests // protocol tests
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// +build ignore // +build ignore
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package server package server
// test interaction between nodes // test interaction between nodes
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// Package server provides servers side of NEO // Package server provides servers side of NEO
package server package server
...@@ -6,9 +6,10 @@ ...@@ -6,9 +6,10 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package server package server
// common parts for organizing network servers // common parts for organizing network servers
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package server package server
// storage node // storage node
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package server package server
// time related utilities // time related utilities
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
/* /*
gotrace gen generates code according to tracing annotations and imports gotrace gen generates code according to tracing annotations and imports
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package tracing package tracing
// stop-the-world that should probably be in xruntime, but I'm (yet) hesitating // stop-the-world that should probably be in xruntime, but I'm (yet) hesitating
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// Package tracing provides runtime and usage support for Go tracing facilities // Package tracing provides runtime and usage support for Go tracing facilities
// TODO describe how to define tracepoints // TODO describe how to define tracepoints
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package xbufio package xbufio
// bufferring for io.ReaderAt optimized for sequential access // bufferring for io.ReaderAt optimized for sequential access
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package xbufio package xbufio
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// Package xbufio provides addons to std bufio package. // Package xbufio provides addons to std bufio package.
package xbufio package xbufio
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// Package xnet provides addons to std package net // Package xnet provides addons to std package net
package xnet package xnet
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// Package pipenet provides TCP-like synchronous in-memory network of net.Pipes // Package pipenet provides TCP-like synchronous in-memory network of net.Pipes
// //
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package pipenet package pipenet
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package xnet package xnet
// network tracing // network tracing
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// Package xsync provides addons to packages "sync" and "golang.org/x/sync" // Package xsync provides addons to packages "sync" and "golang.org/x/sync"
package xsync package xsync
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package xsync package xsync
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// Package xtesting provides addons to std package testing // Package xtesting provides addons to std package testing
package xtesting package xtesting
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// Zodb is a driver program for invoking zodbtools subcommands // Zodb is a driver program for invoking zodbtools subcommands
package main package main
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package zodb package zodb
// logic to open storages by URL // logic to open storages by URL
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
/* /*
fstail - Tool to dump the last few transactions from a FileStorage. fstail - Tool to dump the last few transactions from a FileStorage.
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package main package main
......
...@@ -6,15 +6,17 @@ ...@@ -6,15 +6,17 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// // See https://www.nexedi.com/licensing for rationale and options.
// XXX partly based on code from ZODB ? // XXX partly based on code from ZODB ?
// TODO link to format in zodb/py // TODO link to format in zodb/py
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package fs1 package fs1
......
...@@ -6,15 +6,17 @@ ...@@ -6,15 +6,17 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// // See https://www.nexedi.com/licensing for rationale and options.
// XXX partly based on code from ZODB ? // XXX partly based on code from ZODB ?
// TODO link to format in zodb/py // TODO link to format in zodb/py
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package fs1 package fs1
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package fs1 package fs1
// open URL support // open URL support
......
...@@ -6,20 +6,22 @@ ...@@ -6,20 +6,22 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// // See https://www.nexedi.com/licensing for rationale and options.
// XXX partly based on code from ZODB ?
// Package mem implements in-memory ZODB storage // Package mem implements in-memory ZODB storage
package mem package mem
// XXX partly based on code from ZODB ?
// XXX not yet really needed // XXX not yet really needed
/* /*
import ( import (
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package zodb package zodb
// formatting and parsing for basic zodb types // formatting and parsing for basic zodb types
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package zodb package zodb
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package zodb package zodb
// tid connection with time // tid connection with time
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package zodb package zodb
// TODO what it is // TODO what it is
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// Package wks links-in well-known ZODB storages // Package wks links-in well-known ZODB storages
// The only purpose of this package is so that users could import it // The only purpose of this package is so that users could import it
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// XXX partly based on ZODB/py // XXX partly based on ZODB/py
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package zodbtools package zodbtools
// Catobj - dump content of a database object // Catobj - dump content of a database object
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package zodbtools package zodbtools
// registry for all commands // registry for all commands
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// Package zodbtools provides tools for managing ZODB databases // Package zodbtools provides tools for managing ZODB databases
package zodbtools package zodbtools
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
/* /*
Zodbdump - Tool to dump content of a ZODB database Zodbdump - Tool to dump content of a ZODB database
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package zodbtools package zodbtools
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
package zodbtools package zodbtools
// registry for all help topics // registry for all help topics
......
...@@ -6,14 +6,16 @@ ...@@ -6,14 +6,16 @@
// option) any later version, as published by the Free Software Foundation. // option) any later version, as published by the Free Software Foundation.
// //
// You can also Link and Combine this program with other software covered by // You can also Link and Combine this program with other software covered by
// the terms of any of the Open Source Initiative approved licenses and Convey // the terms of any of the Free Software licenses or any of the Open Source
// the resulting work. Corresponding source of such a combination shall include // Initiative approved licenses and Convey the resulting work. Corresponding
// the source code for all other software used. // source of such a combination shall include the source code for all other
// software used.
// //
// This program is distributed WITHOUT ANY WARRANTY; without even the implied // This program is distributed WITHOUT ANY WARRANTY; without even the implied
// warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. // warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
// //
// See COPYING file for full licensing terms. // See COPYING file for full licensing terms.
// See https://www.nexedi.com/licensing for rationale and options.
// Zodbinfo - Print general information about a ZODB database // Zodbinfo - Print general information about a ZODB database
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment