<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to Home</title><link>https://sourceforge.net/p/yuma123/wiki/Home/</link><description>Recent changes to Home</description><atom:link href="https://sourceforge.net/p/yuma123/wiki/Home/feed" rel="self"/><language>en</language><lastBuildDate>Mon, 11 Jan 2016 12:38:42 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/yuma123/wiki/Home/feed" rel="self" type="application/rss+xml"/><item><title>Home modified by Vladimir Vassilev</title><link>https://sourceforge.net/p/yuma123/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v10
+++ v11
@@ -1,6 +1,7 @@
 ==MediaWiki format==
-Since 2015-12-09 the original .odt formated documentation files were converted to MediaWiki format. Those are accessible at http://yuma123.org/wiki/
+Detailed documentation wiki is available at http://yuma123.org/wiki/

+=Archive=
 ==1==
 Hello Chris,

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vladimir Vassilev</dc:creator><pubDate>Mon, 11 Jan 2016 12:38:42 -0000</pubDate><guid>https://sourceforge.net02e116fdd3105b599a7055c9d9aabcbef363e398</guid></item><item><title>Home modified by Vladimir Vassilev</title><link>https://sourceforge.net/p/yuma123/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v9
+++ v10
@@ -1,3 +1,6 @@
+==MediaWiki format==
+Since 2015-12-09 the original .odt formated documentation files were converted to MediaWiki format. Those are accessible at http://yuma123.org/wiki/
+
 ==1==
 Hello Chris,

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vladimir Vassilev</dc:creator><pubDate>Fri, 11 Dec 2015 14:06:11 -0000</pubDate><guid>https://sourceforge.netdfc42c9db418aabe41ef99f3dbf29145857f2e2f</guid></item><item><title>Home modified by Vladimir Vassilev</title><link>https://sourceforge.net/p/yuma123/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v8
+++ v9
@@ -59,4 +59,4 @@
 Vladimir

 ==Original description==
-Starting form the last modification from 2012-07-01 Revision: 1757 available in the https://yuma.svn.sourceforge.net/svnroot/yuma which anounces the svn repository will not be further updated and only release tarballs of the project will be published.
+Starting from the last modification from 2012-07-01 Revision: 1757 available in the https://yuma.svn.sourceforge.net/svnroot/yuma which anounces the svn repository will not be further updated and only release tarballs of the project will be published.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vladimir Vassilev</dc:creator><pubDate>Thu, 18 Jun 2015 12:54:52 -0000</pubDate><guid>https://sourceforge.net6369aba9fafc347b2b7f91f089b6e2626e22381c</guid></item><item><title>Home modified by Vladimir Vassilev</title><link>https://sourceforge.net/p/yuma123/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v7
+++ v8
@@ -57,3 +57,6 @@

 Regards,
 Vladimir
+
+==Original description==
+Starting form the last modification from 2012-07-01 Revision: 1757 available in the https://yuma.svn.sourceforge.net/svnroot/yuma which anounces the svn repository will not be further updated and only release tarballs of the project will be published.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vladimir Vassilev</dc:creator><pubDate>Thu, 18 Jun 2015 12:54:18 -0000</pubDate><guid>https://sourceforge.net216b7bb9c21bcb1c2ef1f2bda7493a406f435c01</guid></item><item><title>Home modified by Vladimir Vassilev</title><link>https://sourceforge.net/p/yuma123/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v6
+++ v7
@@ -21,7 +21,7 @@

 I added a directory called example-modules which contains a helloworld module to be used as template for adding modules and getting started. A listing of commands used to checkout build install and run netconfd with this example module should look like this (on a recent Ubuntu/Debian):

-sudo apt-get install git autoconf gcc libxml2-dev libssl-dev libssh2-1-dev
+sudo apt-get install git autoconf gcc libtool libxml2-dev libssl-dev libssh2-1-dev

 git clone git://git.code.sf.net/p/yuma123/git yuma123-git
 cd yuma123-git
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vladimir Vassilev</dc:creator><pubDate>Thu, 28 May 2015 07:00:00 -0000</pubDate><guid>https://sourceforge.net8b50e902dacd4971c23d836f59ac3ab4d1555ab8</guid></item><item><title>Home modified by Vladimir Vassilev</title><link>https://sourceforge.net/p/yuma123/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v5
+++ v6
@@ -19,7 +19,9 @@
 ==2==
 Hello Chris,

-I added a directory called example-modules which contains a helloworld module to be used as template for adding modules and getting started. A listing of commands used to checkout build install and run netconfd with this example module should look like this:
+I added a directory called example-modules which contains a helloworld module to be used as template for adding modules and getting started. A listing of commands used to checkout build install and run netconfd with this example module should look like this (on a recent Ubuntu/Debian):
+
+sudo apt-get install git autoconf gcc libxml2-dev libssl-dev libssh2-1-dev

 git clone git://git.code.sf.net/p/yuma123/git yuma123-git
 cd yuma123-git
@@ -28,7 +30,7 @@
 make
 sudo make install
 touch /tmp/startup-cfg.xml
-netconfd --module=helloworld --startup=/tmp/startup-cfg.xml --log-level="debug4" --superuser="$USER"
+/usr/sbin/netconfd --module=helloworld --startup=/tmp/startup-cfg.xml --log-level="debug4" --superuser="$USER"

 If there were no missing dependencies the server is now started with the example helloworld module.

@@ -45,6 +47,10 @@
 ...
 xget /helloworld

+or
+
+xget /
+
 You can examine the Makefile.am helloworld.c and helloworld.yang files from example-modules/helloworld and you can create your own project e.g. example-modules/mymodule. Other then that only the configure.ac and Makefile.am files should be modified in order to include your new modules.

 Hope this helps.
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vladimir Vassilev</dc:creator><pubDate>Fri, 21 Nov 2014 15:29:54 -0000</pubDate><guid>https://sourceforge.net994c9ecf8222e14d5ac0f188dde90d73c48f7b40</guid></item><item><title>Home modified by Vladimir Vassilev</title><link>https://sourceforge.net/p/yuma123/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v4
+++ v5
@@ -30,7 +30,16 @@
 touch /tmp/startup-cfg.xml
 netconfd --module=helloworld --startup=/tmp/startup-cfg.xml --log-level="debug4" --superuser="$USER"

-If there were no missing dependencies the server is now started with the example helloworld module. You can verify everything is OK:
+If there were no missing dependencies the server is now started with the example helloworld module.
+
+Tell sshd to listen on port 830. Add the following 2 lines to /etc/ssh/sshd_config:
+
+Port 830
+Subsystem netconf "/usr/sbin/netconf-subsystem --ncxserver-sockname=830@/tmp/ncxserver.sock"
+
+sudo /etc/init.d/ssh restart
+
+You can verify everything is OK:

 yangcli --user="$USER" --server=localhost
 ...
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vladimir Vassilev</dc:creator><pubDate>Thu, 20 Nov 2014 14:47:47 -0000</pubDate><guid>https://sourceforge.net65405c4c275bf0377aa5310f8d0722f7e33963ee</guid></item><item><title>Home modified by Vladimir Vassilev</title><link>https://sourceforge.net/p/yuma123/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v3
+++ v4
@@ -1,7 +1,7 @@
 ==1==
 Hello Chris,

-The yuma123 was set up at the time Adny Bierman took offline the yuma repository. Due to its BSD license there is no legal problem to clone the repository and that is what I did. There are two branches master and yuma-official. The last commit in yuma-official is integration of the yuma-2.2-5.tar.gz (last release of yuma basic). yuma-official contains no modifications from the source released by the netconf-central later Yuma Works.
+The yuma123 was set up at the time Andy Bierman took offline the yuma repository. Due to its BSD license there is no legal problem to clone the repository and that is what I did. There are two branches master and yuma-official. The last commit in yuma-official is integration of the yuma-2.2-5.tar.gz (last release of yuma basic). yuma-official contains no modifications from the source released by the netconf-central later Yuma Works.

 The master branch contains a number of patches we use at transpacket and wanted to contribute back to the yuma project. You can look through. I prefer automake and that is the build system in use there.

&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vladimir Vassilev</dc:creator><pubDate>Thu, 12 Sep 2013 07:11:09 -0000</pubDate><guid>https://sourceforge.net6dda5765957a5094a4d063ea9a9bba279c0dd0d6</guid></item><item><title>Home modified by Vladimir Vassilev</title><link>https://sourceforge.net/p/yuma123/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v2
+++ v3
@@ -1,3 +1,4 @@
+==1==
 Hello Chris,

 The yuma123 was set up at the time Adny Bierman took offline the yuma repository. Due to its BSD license there is no legal problem to clone the repository and that is what I did. There are two branches master and yuma-official. The last commit in yuma-official is integration of the yuma-2.2-5.tar.gz (last release of yuma basic). yuma-official contains no modifications from the source released by the netconf-central later Yuma Works.
@@ -14,3 +15,30 @@

 Regards,
 Vladimir
+
+==2==
+Hello Chris,
+
+I added a directory called example-modules which contains a helloworld module to be used as template for adding modules and getting started. A listing of commands used to checkout build install and run netconfd with this example module should look like this:
+
+git clone git://git.code.sf.net/p/yuma123/git yuma123-git
+cd yuma123-git
+autoreconf -i -f
+./configure CFLAGS='-g -O0' CXXFLAGS='-g -O0' --prefix=/usr
+make
+sudo make install
+touch /tmp/startup-cfg.xml
+netconfd --module=helloworld --startup=/tmp/startup-cfg.xml --log-level="debug4" --superuser="$USER"
+
+If there were no missing dependencies the server is now started with the example helloworld module. You can verify everything is OK:
+
+yangcli --user="$USER" --server=localhost
+...
+xget /helloworld
+
+You can examine the Makefile.am helloworld.c and helloworld.yang files from example-modules/helloworld and you can create your own project e.g. example-modules/mymodule. Other then that only the configure.ac and Makefile.am files should be modified in order to include your new modules.
+
+Hope this helps.
+
+Regards,
+Vladimir
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vladimir Vassilev</dc:creator><pubDate>Tue, 02 Apr 2013 17:20:44 -0000</pubDate><guid>https://sourceforge.nete5512b0b8ce34e71fbb97464b6728d0a25dca14b</guid></item><item><title>WikiPage Home modified by Vladimir Vassilev</title><link>https://sourceforge.net/p/yuma123/wiki/Home/</link><description>&lt;div class="markdown_content"&gt;&lt;pre&gt;--- v1
+++ v2
@@ -1,8 +1,16 @@
-Welcome to your wiki!
+Hello Chris,

-This is the default page, edit it as you see fit. To add a new page simply reference it within brackets, e.g.: [SamplePage].
+The yuma123 was set up at the time Adny Bierman took offline the yuma repository. Due to its BSD license there is no legal problem to clone the repository and that is what I did. There are two branches master and yuma-official. The last commit in yuma-official is integration of the yuma-2.2-5.tar.gz (last release of yuma basic). yuma-official contains no modifications from the source released by the netconf-central later Yuma Works.

-The wiki uses [Markdown](/p/yuma123/wiki/markdown_syntax/) syntax.
+The master branch contains a number of patches we use at transpacket and wanted to contribute back to the yuma project. You can look through. I prefer automake and that is the build system in use there.

-[[project_admins]]
-[[download_button]]
+My approach to creating different modules is to use separate projects which depend on the yuma libraries and use the header files as installed by the automake build system. I think this will work well for your modules too. Keeping things separate has its advantages. Due to the automake build system in use it is very easy to develop and the work cycle is very convenient.
+
+I think it is very important to have the official repository with the development history in the yuma-official branch. In addition it would be nice to continue the opensource community collaboration on fixing bugs and adding features to yuma and at least keeping track of all opensource module projects.
+
+There is really no problem for you to start you own project where you can maintain the modules you have developed and build against yuma-official or the master branch of yuma123. You can as well clone one of the branches and have your own public yuma repository.
+
+I would like to continue collaborating with developers interested in the yuma project. Keep me posted in case you decide to publish your modules. I would be interested to take a look at them.
+
+Regards,
+Vladimir
&lt;/pre&gt;
&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Vladimir Vassilev</dc:creator><pubDate>Mon, 01 Apr 2013 09:17:37 -0000</pubDate><guid>https://sourceforge.netb2a961b55a798a7d86defb7b489822c103084543</guid></item></channel></rss>