<feed xmlns='http://www.w3.org/2005/Atom'>
<title>ding-libs.git/ini, branch split</title>
<subtitle>'D is not GLib' utility libraries [okos' clone]</subtitle>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/ding-libs.git/'/>
<entry>
<title>Memory leak in case of empty value</title>
<updated>2010-06-28T12:38:14+00:00</updated>
<author>
<name>Dmitri Pal</name>
<email>dpal@redhat.com</email>
</author>
<published>2010-06-10T16:35:05+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/ding-libs.git/commit/?id=db4132d61c290116cd74fcc4d32b5a7f25676be5'/>
<id>db4132d61c290116cd74fcc4d32b5a7f25676be5</id>
<content type='text'>
Addressing coverity issue. Ticket #513.
The memory was really leaked when
the configuration value was empty.
Added unit test that confirmed the bug.
MANUAL MERGE.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Addressing coverity issue. Ticket #513.
The memory was really leaked when
the configuration value was empty.
Added unit test that confirmed the bug.
MANUAL MERGE.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixing NULL dereferencing in ini_config</title>
<updated>2010-06-28T12:38:14+00:00</updated>
<author>
<name>Dmitri Pal</name>
<email>dpal@redhat.com</email>
</author>
<published>2010-06-10T16:19:01+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/ding-libs.git/commit/?id=fefab388e9122a3d61cebdddd9ef128347e3c864'/>
<id>fefab388e9122a3d61cebdddd9ef128347e3c864</id>
<content type='text'>
Addressing ticket #504

Conflicts:

	common/ini/ini_config.c
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Addressing ticket #504

Conflicts:

	common/ini/ini_config.c
</pre>
</div>
</content>
</entry>
<entry>
<title>Bump libini_config version to 0.6.0</title>
<updated>2010-06-28T12:38:14+00:00</updated>
<author>
<name>Stephen Gallagher</name>
<email>sgallagh@redhat.com</email>
</author>
<published>2010-06-24T14:03:31+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/ding-libs.git/commit/?id=cb4f5de2be0eed29f48f8c3a4d855f38e0802cf8'/>
<id>cb4f5de2be0eed29f48f8c3a4d855f38e0802cf8</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Adding support for explicit 32/64 types (attempt 2).</title>
<updated>2010-05-17T17:52:16+00:00</updated>
<author>
<name>Dmitri Pal</name>
<email>dpal@redhat.com</email>
</author>
<published>2010-05-17T17:21:56+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/ding-libs.git/commit/?id=c06735031379e0dae58c19f3ab922258248d9c26'/>
<id>c06735031379e0dae58c19f3ab922258248d9c26</id>
<content type='text'>
This is a reworked patch to add support for explicit
32 and 64 bit values in the config files.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is a reworked patch to add support for explicit
32 and 64 bit values in the config files.
</pre>
</div>
</content>
</entry>
<entry>
<title>Introducing a comment object</title>
<updated>2010-04-30T11:51:19+00:00</updated>
<author>
<name>Dmitri Pal</name>
<email>dpal@redhat.com</email>
</author>
<published>2010-04-22T01:16:18+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/ding-libs.git/commit/?id=97840a33d5e8ae1c03eaa4f4454b87bfb86a4ba5'/>
<id>97840a33d5e8ae1c03eaa4f4454b87bfb86a4ba5</id>
<content type='text'>
Comment object will store
the comments found in the INI file.
It is based on the ref_array
interface.

Fixing review comments for comment obj.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Comment object will store
the comments found in the INI file.
It is based on the ref_array
interface.

Fixing review comments for comment obj.
</pre>
</div>
</content>
</entry>
<entry>
<title>Code restructuring</title>
<updated>2010-04-26T13:54:59+00:00</updated>
<author>
<name>Dmitri Pal</name>
<email>dpal@redhat.com</email>
</author>
<published>2010-04-15T21:27:04+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/ding-libs.git/commit/?id=e06ef2acf0df9ffa854b0359750bb4800a702bf2'/>
<id>e06ef2acf0df9ffa854b0359750bb4800a702bf2</id>
<content type='text'>
Time came to split ini_config.c
into many much smaller pieces.

1) ini_parse.c - will have parsing functions
2) ini_get_value.c - will have single value
interpretation functions
3) ini_get_array.c - will have array interpretation
functions.
4) ini_print.c - error printing
5) ini_defines.h - common constants
6) ini_parse.h header for parsing functions
7) ini_list.c - will have list processing functions
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Time came to split ini_config.c
into many much smaller pieces.

1) ini_parse.c - will have parsing functions
2) ini_get_value.c - will have single value
interpretation functions
3) ini_get_array.c - will have array interpretation
functions.
4) ini_print.c - error printing
5) ini_defines.h - common constants
6) ini_parse.h header for parsing functions
7) ini_list.c - will have list processing functions
</pre>
</div>
</content>
</entry>
<entry>
<title>Fixing build</title>
<updated>2010-04-14T19:58:53+00:00</updated>
<author>
<name>Dmitri Pal</name>
<email>dpal@redhat.com</email>
</author>
<published>2010-04-14T18:09:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/ding-libs.git/commit/?id=e26fa48aa42eebd2acc22a3731b17a53911dcd4b'/>
<id>e26fa48aa42eebd2acc22a3731b17a53911dcd4b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix ini_config unit test</title>
<updated>2010-04-14T16:15:54+00:00</updated>
<author>
<name>Stephen Gallagher</name>
<email>sgallagh@redhat.com</email>
</author>
<published>2010-04-14T15:20:41+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/ding-libs.git/commit/?id=35f37fbc241bcc64f99a0d1d619b77ea8b0bce67'/>
<id>35f37fbc241bcc64f99a0d1d619b77ea8b0bce67</id>
<content type='text'>
When running 'make distcheck', the entire source directory is set
to read-only, to ensure that the build process only has write
access to $builddir. As a result, this was causing the unit test
for file mode to fail, since the file it was testing resides in
the $srcdir.

This patch guarantees that the test file has the correct
permissions prior to running the access test.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When running 'make distcheck', the entire source directory is set
to read-only, to ensure that the build process only has write
access to $builddir. As a result, this was causing the unit test
for file mode to fail, since the file it was testing resides in
the $srcdir.

This patch guarantees that the test file has the correct
permissions prior to running the access test.
</pre>
</div>
</content>
</entry>
<entry>
<title>Add ability to trace 64bit numbers</title>
<updated>2010-04-14T16:15:54+00:00</updated>
<author>
<name>Dmitri Pal</name>
<email>dpal@redhat.com</email>
</author>
<published>2010-04-09T15:30:09+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/ding-libs.git/commit/?id=3d639daef0a0b3ff2adb6a2bcaf04fb12b906466'/>
<id>3d639daef0a0b3ff2adb6a2bcaf04fb12b906466</id>
<content type='text'>
[TRACE] Adding macros for signed numbers
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
[TRACE] Adding macros for signed numbers
</pre>
</div>
</content>
</entry>
<entry>
<title>Acess control and config change checks</title>
<updated>2010-04-14T16:15:54+00:00</updated>
<author>
<name>Dmitri Pal</name>
<email>dpal@redhat.com</email>
</author>
<published>2010-04-03T00:08:14+00:00</published>
<link rel='alternate' type='text/html' href='https://fedorapeople.org/cgit/okos/public_git/ding-libs.git/commit/?id=f9a7b9fa00fbc57bf86ec4381f78ae0d9c12354a'/>
<id>f9a7b9fa00fbc57bf86ec4381f78ae0d9c12354a</id>
<content type='text'>
1) Fixed the issue that metadata was saved
as numbers. Was supposed to be saved as strings.
2) Added two functions. One is to check permissions
on the config file. Another to check if the file
has changed and thus the cinfiguration needs
to be reread.
3) Added unit test will sample code
and comments how to use the functions.
4) Added doxygen description in the comments.
5) Fixed couple typos and ommisions here and there.

[INI] Fixing crash detected on 64-bit system

This patch corrects original code to be
more on the safe side and check parameters
before using.
Instead of dereferencing metadata it is now
passed as reference to the next level.
It is not used there yet so no other new changes
needed so far.

[INI] Addressing review comments

[INI] Addressing comments.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
1) Fixed the issue that metadata was saved
as numbers. Was supposed to be saved as strings.
2) Added two functions. One is to check permissions
on the config file. Another to check if the file
has changed and thus the cinfiguration needs
to be reread.
3) Added unit test will sample code
and comments how to use the functions.
4) Added doxygen description in the comments.
5) Fixed couple typos and ommisions here and there.

[INI] Fixing crash detected on 64-bit system

This patch corrects original code to be
more on the safe side and check parameters
before using.
Instead of dereferencing metadata it is now
passed as reference to the next level.
It is not used there yet so no other new changes
needed so far.

[INI] Addressing review comments

[INI] Addressing comments.
</pre>
</div>
</content>
</entry>
</feed>
