<feed xmlns='http://www.w3.org/2005/Atom'>
<title>forums/phpBB/includes/acm/acm_xcache.php, branch master</title>
<subtitle>The forums.mageia.org Website</subtitle>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/web/forums/'/>
<entry>
<title>[task/acm-refactor] Refactor the ACM classes to have a common interface.</title>
<updated>2011-01-09T22:49:35+00:00</updated>
<author>
<name>Igor Wiedler</name>
<email>igor@wiedler.ch</email>
</author>
<published>2010-11-03T17:35:31+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/web/forums/commit/?id=9329b16ab13f3a4caf107df358c3c58bda2dcd8a'/>
<id>9329b16ab13f3a4caf107df358c3c58bda2dcd8a</id>
<content type='text'>
They are now refered to as cache drivers rather than ACM classes. The
additional utility functions from the original cache class have been
moved to the cache_service. The class loader is now instantiated without
a cache instance and passed one as soon as it is constructed to allow
autoloading the cache classes.

PHPBB3-9983
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
They are now refered to as cache drivers rather than ACM classes. The
additional utility functions from the original cache class have been
moved to the cache_service. The class loader is now instantiated without
a cache instance and passed one as soon as it is constructed to allow
autoloading the cache classes.

PHPBB3-9983
</pre>
</div>
</content>
</entry>
<entry>
<title>[ticket/9556] Drop php closing tags, add trailing newline</title>
<updated>2010-11-11T18:10:55+00:00</updated>
<author>
<name>Igor Wiedler</name>
<email>igor@wiedler.ch</email>
</author>
<published>2010-11-09T07:59:25+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/web/forums/commit/?id=af5b9a96409d788733fcb1ff367e0c7fb0583702'/>
<id>af5b9a96409d788733fcb1ff367e0c7fb0583702</id>
<content type='text'>
Closing tags converted using Oleg's script.
remove-php-end-tags.py -a .

Trailing newlines added using the following where $ext is file extension.
find . -type f -name "*.$ext" -print | xargs printf "e %s\nw\n" | ed -s;

Extensions: php, css, html, js, xml.

PHPBB3-9556
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closing tags converted using Oleg's script.
remove-php-end-tags.py -a .

Trailing newlines added using the following where $ext is file extension.
find . -type f -name "*.$ext" -print | xargs printf "e %s\nw\n" | ed -s;

Extensions: php, css, html, js, xml.

PHPBB3-9556
</pre>
</div>
</content>
</entry>
<entry>
<title>Copy 3.0.x branch to trunk</title>
<updated>2009-10-04T18:14:59+00:00</updated>
<author>
<name>Meik Sievertsen</name>
<email>acydburn@phpbb.com</email>
</author>
<published>2009-10-04T18:14:59+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/web/forums/commit/?id=2e17e448deed073f8614bb555a8ef20c57291c2a'/>
<id>2e17e448deed073f8614bb555a8ef20c57291c2a</id>
<content type='text'>
git-svn-id: file:///svn/phpbb/trunk@10211 89ea8834-ac86-4346-8a33-228a782c2dd0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: file:///svn/phpbb/trunk@10211 89ea8834-ac86-4346-8a33-228a782c2dd0
</pre>
</div>
</content>
</entry>
<entry>
<title>Move trunk/phpBB to old_trunk/phpBB </title>
<updated>2009-10-04T18:13:59+00:00</updated>
<author>
<name>Meik Sievertsen</name>
<email>acydburn@phpbb.com</email>
</author>
<published>2009-10-04T18:13:59+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/web/forums/commit/?id=bf8ac19eaa8d74f9dfd6d597190f5664e7339382'/>
<id>bf8ac19eaa8d74f9dfd6d597190f5664e7339382</id>
<content type='text'>
git-svn-id: file:///svn/phpbb/trunk@10210 89ea8834-ac86-4346-8a33-228a782c2dd0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: file:///svn/phpbb/trunk@10210 89ea8834-ac86-4346-8a33-228a782c2dd0
</pre>
</div>
</content>
</entry>
<entry>
<title>$db-&gt; to phpbb::$db-&gt;</title>
<updated>2009-02-22T18:06:05+00:00</updated>
<author>
<name>Meik Sievertsen</name>
<email>acydburn@phpbb.com</email>
</author>
<published>2009-02-22T18:06:05+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/web/forums/commit/?id=84f795e9fbd172924280593d575bf4587c9b40e5'/>
<id>84f795e9fbd172924280593d575bf4587c9b40e5</id>
<content type='text'>
git-svn-id: file:///svn/phpbb/trunk@9336 89ea8834-ac86-4346-8a33-228a782c2dd0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: file:///svn/phpbb/trunk@9336 89ea8834-ac86-4346-8a33-228a782c2dd0
</pre>
</div>
</content>
</entry>
<entry>
<title>remove global and change $user-&gt; to phpbb::$user-&gt;</title>
<updated>2009-02-22T15:29:18+00:00</updated>
<author>
<name>Meik Sievertsen</name>
<email>acydburn@phpbb.com</email>
</author>
<published>2009-02-22T15:29:18+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/web/forums/commit/?id=794c5749696c9fa2595ed3a1d7c836a0d984e11c'/>
<id>794c5749696c9fa2595ed3a1d7c836a0d984e11c</id>
<content type='text'>
git-svn-id: file:///svn/phpbb/trunk@9334 89ea8834-ac86-4346-8a33-228a782c2dd0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
git-svn-id: file:///svn/phpbb/trunk@9334 89ea8834-ac86-4346-8a33-228a782c2dd0
</pre>
</div>
</content>
</entry>
<entry>
<title>ok... i hope i haven't messed too much with the code and everything is still working.</title>
<updated>2008-05-29T12:25:56+00:00</updated>
<author>
<name>Meik Sievertsen</name>
<email>acydburn@phpbb.com</email>
</author>
<published>2008-05-29T12:25:56+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/web/forums/commit/?id=2f4a618900e2c3b6ea14c68cbeb5897cd2ac1a04'/>
<id>2f4a618900e2c3b6ea14c68cbeb5897cd2ac1a04</id>
<content type='text'>
Changes:
- Ascraeus now uses constants for the phpbb root path and the php extension. This ensures more security for external applications and modifications (no more overwriting of root path and extension possible through insecure mods and register globals enabled) as well as no more globalizing needed.
- A second change implemented here is an additional short-hand-notation for append_sid(). It is allowed to omit the root path and extension now (for example calling append_sid('memberlist')) - in this case the root path and extension get added automatically. The hook is called after these are added.

git-svn-id: file:///svn/phpbb/trunk@8572 89ea8834-ac86-4346-8a33-228a782c2dd0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Changes:
- Ascraeus now uses constants for the phpbb root path and the php extension. This ensures more security for external applications and modifications (no more overwriting of root path and extension possible through insecure mods and register globals enabled) as well as no more globalizing needed.
- A second change implemented here is an additional short-hand-notation for append_sid(). It is allowed to omit the root path and extension now (for example calling append_sid('memberlist')) - in this case the root path and extension get added automatically. The hook is called after these are added.

git-svn-id: file:///svn/phpbb/trunk@8572 89ea8834-ac86-4346-8a33-228a782c2dd0
</pre>
</div>
</content>
</entry>
<entry>
<title>Alright, this should give some improved performance :)</title>
<updated>2008-02-03T10:19:04+00:00</updated>
<author>
<name>David M</name>
<email>davidmj@users.sourceforge.net</email>
</author>
<published>2008-02-03T10:19:04+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/web/forums/commit/?id=7b262babcd5c862c3068b08da8bba5f48bd5f36a'/>
<id>7b262babcd5c862c3068b08da8bba5f48bd5f36a</id>
<content type='text'>
This is the end of random seek access to rows. If you have a compelling reason as to why they should stay, contact me. Else, they are gone forevermore...

The following API calls are deprecated:
acm::sql_rowseek() -&gt; no replacement
$db-&gt;sql_fetchfield($field, $rownum = false, $query_id = false) -&gt; $db-&gt;sql_fetchfield($field, $query_id = false)

Initial tests show that phpBB3 over four percent of memory against phpBB3.1 on an empty board. So far so good :)

Other cool things: 
db2, MS SQL ODBC and MS SQL 2005 all use less memory because they do not need to reference the last executed query to handle random access seeks :)

P.S.
The crazy people using SVN: please report any issues with the new way we itterate through caches, I do not want to miss anything :)

git-svn-id: file:///svn/phpbb/trunk@8372 89ea8834-ac86-4346-8a33-228a782c2dd0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the end of random seek access to rows. If you have a compelling reason as to why they should stay, contact me. Else, they are gone forevermore...

The following API calls are deprecated:
acm::sql_rowseek() -&gt; no replacement
$db-&gt;sql_fetchfield($field, $rownum = false, $query_id = false) -&gt; $db-&gt;sql_fetchfield($field, $query_id = false)

Initial tests show that phpBB3 over four percent of memory against phpBB3.1 on an empty board. So far so good :)

Other cool things: 
db2, MS SQL ODBC and MS SQL 2005 all use less memory because they do not need to reference the last executed query to handle random access seeks :)

P.S.
The crazy people using SVN: please report any issues with the new way we itterate through caches, I do not want to miss anything :)

git-svn-id: file:///svn/phpbb/trunk@8372 89ea8834-ac86-4346-8a33-228a782c2dd0
</pre>
</div>
</content>
</entry>
<entry>
<title>ACMs? yep, ACMs...</title>
<updated>2008-01-04T18:56:42+00:00</updated>
<author>
<name>David M</name>
<email>davidmj@users.sourceforge.net</email>
</author>
<published>2008-01-04T18:56:42+00:00</published>
<link rel='alternate' type='text/html' href='https://gitweb.mageia.org/web/forums/commit/?id=f14f82775f0ff532ac48e3a739e221a8284d74b5'/>
<id>f14f82775f0ff532ac48e3a739e221a8284d74b5</id>
<content type='text'>
- Added support for APC, eAccelerator, xcache and memcache systems


git-svn-id: file:///svn/phpbb/trunk@8302 89ea8834-ac86-4346-8a33-228a782c2dd0
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Added support for APC, eAccelerator, xcache and memcache systems


git-svn-id: file:///svn/phpbb/trunk@8302 89ea8834-ac86-4346-8a33-228a782c2dd0
</pre>
</div>
</content>
</entry>
</feed>
