<feed xmlns='http://www.w3.org/2005/Atom'>
<title>markzz/aurweb.git/web/lib/aurjson.class.php, branch 1.8.2</title>
<subtitle>aurweb working repository</subtitle>
<id>https://git.markzz.net/markzz/aurweb.git/atom/web/lib/aurjson.class.php?h=1.8.2</id>
<link rel='self' href='https://git.markzz.net/markzz/aurweb.git/atom/web/lib/aurjson.class.php?h=1.8.2'/>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/'/>
<updated>2011-04-03T20:59:32Z</updated>
<entry>
<title>Remove Dummy Package concept</title>
<updated>2011-04-03T20:59:32Z</updated>
<author>
<name>Dan McGee</name>
<email>dan@archlinux.org</email>
</author>
<published>2011-03-31T01:48:09Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=7c91c592458b7532806ef75fe09146f82f085f3b'/>
<id>urn:sha1:7c91c592458b7532806ef75fe09146f82f085f3b</id>
<content type='text'>
Instead, we just store dependencies directly in the PackageDepends
table. Since we don't use this info anywhere besides the package details
page, there is little value in precalculating what is in the AUR vs.
what is not.

An upgrade path is provided via several SQL statements in the UPGRADING
document. There should be no user-visible change from this, but the DB
schema gets a bit more sane and we no longer have loads of junk packages
in our tables that are never shown to the end user. This should also
help the MySQL query planner in several cases as we no longer have to be
careful to exclude dummy packages on every query.

Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Drop PackageLocations table and references</title>
<updated>2011-02-01T11:41:08Z</updated>
<author>
<name>Dan McGee</name>
<email>dan@archlinux.org</email>
</author>
<published>2011-01-31T17:18:15Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=7f5af61c884b53a75a2b7f8b5146465f14a71f6b'/>
<id>urn:sha1:7f5af61c884b53a75a2b7f8b5146465f14a71f6b</id>
<content type='text'>
We don't need this anymore since all packages managed here are
well...managed here. Rip out all of the places we were using this field,
many of which depended on the magic value '2' anyway.

On the display side of things, we had a column that was always showing
'unsupported' that is now gone, and you can no longer sort by this column.

Signed-off-by: Dan McGee &lt;dan@archlinux.org&gt;
Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>aurjson: Escape wildcards in "LIKE" patterns (fixes FS#18626).</title>
<updated>2011-01-28T15:54:58Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-01-28T15:33:02Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=da2ebb667b7a332ddd8d905bf9b9a8694765fed6'/>
<id>urn:sha1:da2ebb667b7a332ddd8d905bf9b9a8694765fed6</id>
<content type='text'>
Percent signs ("%") and underscores ("_") are not escaped by
mysql_real_escape_string() and are interpreted as wildcards if combined
with "LIKE", so we need to deal with them separately.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Build URLs from package names (fixes FS#15308, FS#19327).</title>
<updated>2011-01-24T17:08:29Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2011-01-24T17:08:29Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=556de318aeeef6019bb7628389beee1358de93f8'/>
<id>urn:sha1:556de318aeeef6019bb7628389beee1358de93f8</id>
<content type='text'>
Drop the "URLPath" field from the "Packages" table, build URLs from
package names instead.

Signed-off-by: Lukas Fleischer &lt;archlinux@cryptocrack.de&gt;
</content>
</entry>
<entry>
<title>Add timestamp when a package is flagged out-of-date (FS#20848).</title>
<updated>2010-11-10T19:50:35Z</updated>
<author>
<name>Lukas Fleischer</name>
<email>archlinux@cryptocrack.de</email>
</author>
<published>2010-10-06T02:25:53Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=eda713032ce9bed773b6c927b2f6ac4b445fe577'/>
<id>urn:sha1:eda713032ce9bed773b6c927b2f6ac4b445fe577</id>
<content type='text'>
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
- resolve conflict and omit i18n changes.
</content>
</entry>
<entry>
<title>aurjson: Only return an error string if utf8_encode returns an empty string.</title>
<updated>2009-10-23T16:35:02Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2009-10-23T16:35:02Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=92b19e78ac4e21d9a3b9022198a118d8dc13f5d4'/>
<id>urn:sha1:92b19e78ac4e21d9a3b9022198a118d8dc13f5d4</id>
<content type='text'>
This allows 0 and '0' values to pass.

Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix json info output.</title>
<updated>2009-10-01T20:41:22Z</updated>
<author>
<name>Loui Chang</name>
<email>louipc.ist@gmail.com</email>
</author>
<published>2009-10-01T20:41:22Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=21e0ff2207d5262ce6f8339193e39f64fe982a4b'/>
<id>urn:sha1:21e0ff2207d5262ce6f8339193e39f64fe982a4b</id>
<content type='text'>
Commit 325347a introduced a regression causing an improper database
query.

Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Add maintainer search to json interface. Closes FS#15947</title>
<updated>2009-09-28T19:44:31Z</updated>
<author>
<name>elij</name>
<email>elij.mx@gmail.com</email>
</author>
<published>2009-09-28T03:59:56Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=325347a268af8c2587916b5e4f359ffedc758b89'/>
<id>urn:sha1:325347a268af8c2587916b5e4f359ffedc758b89</id>
<content type='text'>
Fix for maintainer search ticket: FS#15947
Also http://mailman.archlinux.org/pipermail/aur-dev/2009-September/000892.html

Fixed some problems with selecting the proper data fields in the
original patch. - Loui

Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>fix content-type when sending jsonp</title>
<updated>2009-09-28T19:17:07Z</updated>
<author>
<name>elij</name>
<email>elij.mx@gmail.com</email>
</author>
<published>2009-09-27T23:43:38Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=a6d5cb71a69b0296222a0a43fa18279e98686d12'/>
<id>urn:sha1:a6d5cb71a69b0296222a0a43fa18279e98686d12</id>
<content type='text'>
jsonp callback should have a content type of text/javascipt,
since it specifies a callback function wrapping json data,
and is not soley json data.

Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
<entry>
<title>Fix: FS#15526 non-UTF8 character in rpc output</title>
<updated>2009-09-16T11:50:44Z</updated>
<author>
<name>Gergely Imreh</name>
<email>imrehg@gmail.com</email>
</author>
<published>2009-09-09T18:01:54Z</published>
<link rel='alternate' type='text/html' href='https://git.markzz.net/markzz/aurweb.git/commit/?id=4d1eb4dd7ac631138af5e7391eda1d8f2829f555'/>
<id>urn:sha1:4d1eb4dd7ac631138af5e7391eda1d8f2829f555</id>
<content type='text'>
Currently AUR does not check the uploaded packages, whether they are
correctly in UTF8 encoding. If there are fields (such as $pkgdesc)
that contain such non-UTF8 characters, the rpc interface chokes on
those fields: even if there's data successfully retrieved from the
database, rpc returns "null".
In an effort to make such errors in the PKGBUILDs debugged more easily,
let's force rpc to have more useful output: try to convert non-UTF8
fields to UTF8. If it's a success, good. Partial success (some characters
showing as \uXXXX) is ok. Failure results in error message printed to that
field.

Signed-off-by: Gergely Imreh &lt;imrehg@gmail.com&gt;
Signed-off-by: Loui Chang &lt;louipc.ist@gmail.com&gt;
</content>
</entry>
</feed>
